.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-7344 .elementor-element.elementor-element-45843be{--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-start;--align-items:stretch;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7344 .elementor-element.elementor-element-45843be:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-45843be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C04A4A00;}.elementor-7344 .elementor-element.elementor-element-2cd297d{--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:space-evenly;--align-items:stretch;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-2cd297d.e-con{--align-self:stretch;}.elementor-7344 .elementor-element.elementor-element-e09c80a{--display:flex;--justify-content:center;}.elementor-7344 .elementor-element.elementor-element-e09c80a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .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-image .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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7344 .elementor-element.elementor-element-98cd5ce{--display:flex;--justify-content:space-around;}.elementor-7344 .elementor-element.elementor-element-98cd5ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .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-nav-menu .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-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7344 .elementor-element.elementor-element-6726796 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-6726796 .elementor-menu-toggle{margin:0 auto;}.elementor-7344 .elementor-element.elementor-element-6726796 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;}.elementor-7344 .elementor-element.elementor-element-6726796 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-6726796 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7344 .elementor-element.elementor-element-6726796 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7344 .elementor-element.elementor-element-6726796 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7344 .elementor-element.elementor-element-6726796 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-6726796 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-7344 .elementor-element.elementor-element-6726796 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-6726796 .e--pointer-framed .elementor-item:before,
					.elementor-7344 .elementor-element.elementor-element-6726796 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-0fe3e8c{--display:flex;--justify-content:center;}.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-7344 .elementor-element.elementor-element-6a7652d > .elementor-widget-container{padding:6% 6% 6% 6%;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-7344 .elementor-element.elementor-element-6a7652d{text-align:center;}.elementor-7344 .elementor-element.elementor-element-6a7652d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-14bd69c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-7344 .elementor-element.elementor-element-44ad7b6{--display:flex;}.elementor-7344 .elementor-element.elementor-element-ba05116{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-ba05116:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-ba05116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF1C 0%, #1D1D1D 100%);}.elementor-7344 .elementor-element.elementor-element-ba05116.e-con{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-561ea58{text-align:center;}.elementor-7344 .elementor-element.elementor-element-561ea58 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.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-7344 .elementor-element.elementor-element-fce16c6 > .elementor-widget-container{padding:3px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-fce16c6.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-fce16c6 .elementor-icon-wrapper{text-align:center;}.elementor-7344 .elementor-element.elementor-element-fce16c6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-fce16c6.elementor-view-framed .elementor-icon, .elementor-7344 .elementor-element.elementor-element-fce16c6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-fce16c6.elementor-view-framed .elementor-icon, .elementor-7344 .elementor-element.elementor-element-fce16c6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-fce16c6 .elementor-icon{font-size:37px;}.elementor-7344 .elementor-element.elementor-element-fce16c6 .elementor-icon svg{height:37px;}.elementor-7344 .elementor-element.elementor-element-5aabf48{--display:flex;}.elementor-7344 .elementor-element.elementor-element-9c03f7d{text-align:center;}.elementor-7344 .elementor-element.elementor-element-9c03f7d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:400;text-transform:uppercase;line-height:52px;color:#FFFFFF;}.elementor-widget-jet-animated-text .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-jet-animated-text .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-jet-animated-text .jet-animated-text__before-text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-animated-text .jet-animated-text__animated-text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-animated-text .jet-animated-text__animated-text-item:after{background-color:var( --e-global-color-primary );}.elementor-widget-jet-animated-text .jet-animated-text__after-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7344 .elementor-element.elementor-element-0819d1d > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-0819d1d .jet-animated-text{justify-content:center;}.elementor-7344 .elementor-element.elementor-element-0819d1d .jet-animated-text__before-text{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:600;text-transform:uppercase;}.elementor-7344 .elementor-element.elementor-element-0819d1d .jet-animated-text__animated-text{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:600;text-transform:uppercase;}.elementor-7344 .elementor-element.elementor-element-0819d1d .jet-animated-text__animated-text-item:after{background-color:#FFFFFF;}.elementor-widget-text-editor .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-text-editor .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-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7344 .elementor-element.elementor-element-31b0fb9{text-align:center;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-125b1c7{--display:flex;}.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-7344 .elementor-element.elementor-element-765b6c0 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;background-image:radial-gradient(at top left, #966AFE 0%, #CC3366 100%);border-style:none;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-7344 .elementor-element.elementor-element-e1eeabc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7344 .elementor-element.elementor-element-e1eeabc.e-con{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-e3aef01{--display:flex;--justify-content:center;}.elementor-7344 .elementor-element.elementor-element-4be60c7{--display:flex;--justify-content:center;}.elementor-7344 .elementor-element.elementor-element-6dffc17{--display:flex;--justify-content:center;}.elementor-7344 .elementor-element.elementor-element-cdad3fa{--display:flex;}.elementor-7344 .elementor-element.elementor-element-731db1c{--display:flex;--justify-content:center;}.elementor-7344 .elementor-element.elementor-element-fcbbdd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7344 .elementor-element.elementor-element-fcbbdd3.e-con{--align-self:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .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-divider .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-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7344 .elementor-element.elementor-element-4b165ae{--divider-border-style:dashed;--divider-color:#FFFFFFA6;--divider-border-width:1.7px;}.elementor-7344 .elementor-element.elementor-element-4b165ae .elementor-divider-separator{width:100%;}.elementor-7344 .elementor-element.elementor-element-4b165ae .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7344 .elementor-element.elementor-element-2bec9ba .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;background-image:radial-gradient(at top left, #966AFE 0%, #05DFEC 100%);border-style:none;border-radius:5px 5px 5px 5px;padding:15px 20px 15px 20px;}.elementor-7344 .elementor-element.elementor-element-2bec9ba > .elementor-widget-container{margin:-44px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-666096f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;}.elementor-7344 .elementor-element.elementor-element-1d18695{--display:flex;}.elementor-7344 .elementor-element.elementor-element-c767357{text-align:center;}.elementor-7344 .elementor-element.elementor-element-c767357 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;line-height:41px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-8a97638{text-align:center;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-a65b349{--display:flex;}.elementor-7344 .elementor-element.elementor-element-0b64d82{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-7344 .elementor-element.elementor-element-b388802{--display:flex;--min-height:398px;--justify-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 01px 01px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7344 .elementor-element.elementor-element-b388802:hover{background-image:url("https://www.transform-skill.com/wp-content/uploads/2026/05/Frame-33-1.png");background-size:cover;}.elementor-7344 .elementor-element.elementor-element-c4a1a4f{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-c4a1a4f:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-c4a1a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-c4a1a4f.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-0f3dc3a.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-0f3dc3a{text-align:center;}.elementor-7344 .elementor-element.elementor-element-0f3dc3a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-58c8a43{text-align:start;}.elementor-7344 .elementor-element.elementor-element-58c8a43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:23px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-f173f02 > .elementor-widget-container{padding:0px 145px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-f173f02{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-be888dc{--display:flex;--min-height:308px;--justify-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7344 .elementor-element.elementor-element-be888dc:hover{background-image:url("https://www.transform-skill.com/wp-content/uploads/2026/05/Frame-34-1.png");background-size:cover;}.elementor-7344 .elementor-element.elementor-element-b0e7f52{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-b0e7f52:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-b0e7f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-b0e7f52.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-c25d33a.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-c25d33a{text-align:center;}.elementor-7344 .elementor-element.elementor-element-c25d33a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-219576e{text-align:start;}.elementor-7344 .elementor-element.elementor-element-219576e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:23px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-7cb70c3 > .elementor-widget-container{padding:0px 145px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-7cb70c3{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-96274d4{--display:flex;--min-height:398px;--justify-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7344 .elementor-element.elementor-element-96274d4:hover{background-image:url("https://www.transform-skill.com/wp-content/uploads/2026/05/Frame-35-1.png");background-size:cover;}.elementor-7344 .elementor-element.elementor-element-6f73c81{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-6f73c81:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-6f73c81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-6f73c81.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-e5c9e1e.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-e5c9e1e{text-align:center;}.elementor-7344 .elementor-element.elementor-element-e5c9e1e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-48de1bc{text-align:start;}.elementor-7344 .elementor-element.elementor-element-48de1bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:23px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-d1cd770 > .elementor-widget-container{padding:0px 145px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-d1cd770{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-d8bfd28{--display:flex;--min-height:308px;--justify-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7344 .elementor-element.elementor-element-d8bfd28:hover{background-image:url("https://www.transform-skill.com/wp-content/uploads/2026/05/Frame-36-1.png");background-size:cover;}.elementor-7344 .elementor-element.elementor-element-8e5542a{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-8e5542a:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-8e5542a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-8e5542a.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-9649ec3.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-9649ec3{text-align:center;}.elementor-7344 .elementor-element.elementor-element-9649ec3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-5379a08{text-align:start;}.elementor-7344 .elementor-element.elementor-element-5379a08 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:23px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-a82b77d > .elementor-widget-container{padding:0px 145px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-a82b77d{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-cd41335{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;}.elementor-7344 .elementor-element.elementor-element-424a256{--display:flex;}.elementor-7344 .elementor-element.elementor-element-23a9b39{text-align:center;}.elementor-7344 .elementor-element.elementor-element-23a9b39 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;line-height:41px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-edf1d15{text-align:center;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-d6d35e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs .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-nested-tabs .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-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7344 .elementor-element.elementor-element-8c7a879{--display:flex;}.elementor-7344 .elementor-element.elementor-element-c623ae5{--display:flex;}.elementor-7344 .elementor-element.elementor-element-c623ae5:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-c623ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7344 .elementor-element.elementor-element-c25b936{--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-7344 .elementor-element.elementor-element-be533fb{--display:flex;}.elementor-7344 .elementor-element.elementor-element-03eb1d9{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-03eb1d9:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-03eb1d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-03eb1d9.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-4b926ee.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-4b926ee{text-align:center;}.elementor-7344 .elementor-element.elementor-element-4b926ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-4d46fe3{text-align:start;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-4c83372{text-align:start;}.elementor-7344 .elementor-element.elementor-element-4c83372 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:23px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-ef64bb0 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;background-image:radial-gradient(at top left, #966AFE 0%, #CC3366 100%);border-style:none;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-7344 .elementor-element.elementor-element-ee4d493{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:66px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-584c56e{text-align:start;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-6209edb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7344 .elementor-element.elementor-element-9cb9981{--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;--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-7344 .elementor-element.elementor-element-9cb9981:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-9cb9981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-9cb9981.e-con{--align-self:stretch;}.elementor-7344 .elementor-element.elementor-element-8cc9ddf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-8cc9ddf.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-f85925f{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-f85925f:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-f85925f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-f85925f.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-a168f25.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-a168f25{text-align:center;}.elementor-7344 .elementor-element.elementor-element-a168f25 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-1b07e2c{--display:flex;}.elementor-7344 .elementor-element.elementor-element-fd4156f{text-align:start;}.elementor-7344 .elementor-element.elementor-element-fd4156f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-744186c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .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-list .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-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7344 .elementor-element.elementor-element-05f0ff5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-05f0ff5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-05f0ff5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-05f0ff5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-05f0ff5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-05f0ff5 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-05f0ff5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-05f0ff5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-05f0ff5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-05f0ff5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-05f0ff5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-05f0ff5{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-05f0ff5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-05f0ff5 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-05f0ff5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-0454ce1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-0454ce1.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-42ab6ad{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-42ab6ad:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-42ab6ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-42ab6ad.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-d069dad.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-d069dad{text-align:center;}.elementor-7344 .elementor-element.elementor-element-d069dad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-3b4e8fd{--display:flex;}.elementor-7344 .elementor-element.elementor-element-2df51eb{text-align:start;}.elementor-7344 .elementor-element.elementor-element-2df51eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-099dab4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-15e0aa8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-15e0aa8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-15e0aa8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-15e0aa8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-15e0aa8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-15e0aa8 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-15e0aa8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-15e0aa8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-15e0aa8 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-15e0aa8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-15e0aa8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-15e0aa8{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-15e0aa8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-15e0aa8 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-15e0aa8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-da67159{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-da67159.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-0ebc200{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-0ebc200:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-0ebc200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-0ebc200.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-3e0da7f.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-3e0da7f{text-align:center;}.elementor-7344 .elementor-element.elementor-element-3e0da7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-cc4cbce{--display:flex;}.elementor-7344 .elementor-element.elementor-element-d610dda{text-align:start;}.elementor-7344 .elementor-element.elementor-element-d610dda .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-e427de1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-b8f69eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-b8f69eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-b8f69eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-b8f69eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-b8f69eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-b8f69eb .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-b8f69eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-b8f69eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-b8f69eb .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-b8f69eb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-b8f69eb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-b8f69eb{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-b8f69eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-b8f69eb .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-b8f69eb .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-f99d3b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-f99d3b1.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-46cf725{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-46cf725:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-46cf725 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-46cf725.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-4578fdf.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-4578fdf{text-align:center;}.elementor-7344 .elementor-element.elementor-element-4578fdf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-864a5b0{--display:flex;}.elementor-7344 .elementor-element.elementor-element-5d1963b{text-align:start;}.elementor-7344 .elementor-element.elementor-element-5d1963b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-3dbb2aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-e47d280 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-e47d280 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-e47d280 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-e47d280 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-e47d280 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-e47d280 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-e47d280 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-e47d280 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-e47d280 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-e47d280 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-e47d280 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-e47d280{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-e47d280 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-e47d280 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-e47d280 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-ee67bf3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-ee67bf3.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-3ebe48e{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-3ebe48e:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-3ebe48e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-3ebe48e.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-ff1ccd9.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-ff1ccd9{text-align:center;}.elementor-7344 .elementor-element.elementor-element-ff1ccd9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-8197fe8{--display:flex;}.elementor-7344 .elementor-element.elementor-element-0375d8f{text-align:start;}.elementor-7344 .elementor-element.elementor-element-0375d8f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-581c7c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-24ec6d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-24ec6d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-24ec6d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-24ec6d1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-24ec6d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-24ec6d1 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-24ec6d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-24ec6d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-24ec6d1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-24ec6d1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-24ec6d1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-24ec6d1{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-24ec6d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-24ec6d1 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-24ec6d1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-d87b679{--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;--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-7344 .elementor-element.elementor-element-d87b679:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-d87b679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-d87b679.e-con{--align-self:stretch;}.elementor-7344 .elementor-element.elementor-element-5cab597{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-5cab597.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-b37bea1{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-b37bea1:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-b37bea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-b37bea1.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-447dfbe.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-447dfbe{text-align:center;}.elementor-7344 .elementor-element.elementor-element-447dfbe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-6cdbb74{--display:flex;}.elementor-7344 .elementor-element.elementor-element-7b9a9d9{text-align:start;}.elementor-7344 .elementor-element.elementor-element-7b9a9d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-b82f36b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-44138c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-44138c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-44138c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-44138c1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-44138c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-44138c1 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-44138c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-44138c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-44138c1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-44138c1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-44138c1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-44138c1{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-44138c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-44138c1 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-44138c1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-d3034c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-d3034c7.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-433a6b6{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-433a6b6:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-433a6b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-433a6b6.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-1a4f2fa.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-1a4f2fa{text-align:center;}.elementor-7344 .elementor-element.elementor-element-1a4f2fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-f9f9283{--display:flex;}.elementor-7344 .elementor-element.elementor-element-9f14aa8{text-align:start;}.elementor-7344 .elementor-element.elementor-element-9f14aa8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-50c90aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-14fe2ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-14fe2ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-14fe2ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-14fe2ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-14fe2ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-14fe2ac .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-14fe2ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-14fe2ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-14fe2ac .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-14fe2ac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-14fe2ac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-14fe2ac{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-14fe2ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-14fe2ac .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-14fe2ac .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-93ca46e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-93ca46e.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-977b717{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-977b717:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-977b717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-977b717.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-887b831.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-887b831{text-align:center;}.elementor-7344 .elementor-element.elementor-element-887b831 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-3bbbb79{--display:flex;}.elementor-7344 .elementor-element.elementor-element-54327c4{text-align:start;}.elementor-7344 .elementor-element.elementor-element-54327c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-a01724f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-4b4b180 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-4b4b180 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-4b4b180 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-4b4b180 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-4b4b180 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-4b4b180 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-4b4b180 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-4b4b180 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-4b4b180 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-4b4b180 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-4b4b180 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-4b4b180{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-4b4b180 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-4b4b180 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-4b4b180 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-ea92eb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-ea92eb8.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-ca061fa{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-ca061fa:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-ca061fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-ca061fa.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-dad2880.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-dad2880{text-align:center;}.elementor-7344 .elementor-element.elementor-element-dad2880 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-022897e{--display:flex;}.elementor-7344 .elementor-element.elementor-element-7dd3d15{text-align:start;}.elementor-7344 .elementor-element.elementor-element-7dd3d15 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-fcb4a8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-7c7bcff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-7c7bcff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-7c7bcff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-7c7bcff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-7c7bcff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-7c7bcff .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-7c7bcff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-7c7bcff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-7c7bcff .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-7c7bcff .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-7c7bcff .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-7c7bcff{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-7c7bcff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-7c7bcff .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-7c7bcff .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-e3aab74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-e3aab74.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-a160fc9{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-a160fc9:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-a160fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-a160fc9.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-0ff2ad6.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-0ff2ad6{text-align:center;}.elementor-7344 .elementor-element.elementor-element-0ff2ad6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-8c66f9c{--display:flex;}.elementor-7344 .elementor-element.elementor-element-10a05b2{text-align:start;}.elementor-7344 .elementor-element.elementor-element-10a05b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-9e5f780{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-47788a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-47788a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-47788a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-47788a7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-47788a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-47788a7 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-47788a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-47788a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-47788a7 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-47788a7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-47788a7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-47788a7{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-47788a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-47788a7 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-47788a7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-65bd438{--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;--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-7344 .elementor-element.elementor-element-65bd438:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-65bd438 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-65bd438.e-con{--align-self:stretch;}.elementor-7344 .elementor-element.elementor-element-4a572a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-4a572a2.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-83c2acc{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-83c2acc:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-83c2acc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-83c2acc.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-8944ab5.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-8944ab5{text-align:center;}.elementor-7344 .elementor-element.elementor-element-8944ab5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-307f214{--display:flex;}.elementor-7344 .elementor-element.elementor-element-ccaa41b{text-align:start;}.elementor-7344 .elementor-element.elementor-element-ccaa41b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-81367a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-b0713e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-b0713e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-b0713e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-b0713e0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-b0713e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-b0713e0 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-b0713e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-b0713e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-b0713e0 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-b0713e0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-b0713e0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-b0713e0{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-b0713e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-b0713e0 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-b0713e0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-9dcd1e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-9dcd1e2.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-a7b9807{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-a7b9807:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-a7b9807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-a7b9807.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-ff68961.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-ff68961{text-align:center;}.elementor-7344 .elementor-element.elementor-element-ff68961 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-3a380e3{--display:flex;}.elementor-7344 .elementor-element.elementor-element-76180c8{text-align:start;}.elementor-7344 .elementor-element.elementor-element-76180c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-2c92782{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-12acde3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-12acde3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-12acde3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-12acde3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-12acde3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-12acde3 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-12acde3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-12acde3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-12acde3 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-12acde3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-12acde3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-12acde3{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-12acde3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-12acde3 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-12acde3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-a3d1e67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-a3d1e67.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-fd44f91{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-fd44f91:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-fd44f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-fd44f91.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-80f8a3a.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-80f8a3a{text-align:center;}.elementor-7344 .elementor-element.elementor-element-80f8a3a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-1b6328c{--display:flex;}.elementor-7344 .elementor-element.elementor-element-f39c8f3{text-align:start;}.elementor-7344 .elementor-element.elementor-element-f39c8f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-4a72c3d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-f1d4032 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-f1d4032 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-f1d4032 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-f1d4032 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-f1d4032 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-f1d4032 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-f1d4032 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-f1d4032 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-f1d4032 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-f1d4032 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-f1d4032 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-f1d4032{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-f1d4032 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-f1d4032 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-f1d4032 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-98643dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-98643dd.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-dfe04b6{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-dfe04b6:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-dfe04b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-dfe04b6.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-4b4f5bf.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-4b4f5bf{text-align:center;}.elementor-7344 .elementor-element.elementor-element-4b4f5bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-07f62c3{--display:flex;}.elementor-7344 .elementor-element.elementor-element-a6cb73c{text-align:start;}.elementor-7344 .elementor-element.elementor-element-a6cb73c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-d7df758{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-37f8df4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-37f8df4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-37f8df4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-37f8df4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-37f8df4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-37f8df4 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-37f8df4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-37f8df4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-37f8df4 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-37f8df4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-37f8df4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-37f8df4{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-37f8df4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-37f8df4 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-37f8df4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-ab6c826{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-ab6c826.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-9764644{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-9764644:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-9764644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-9764644.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-1ba463e.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-1ba463e{text-align:center;}.elementor-7344 .elementor-element.elementor-element-1ba463e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-fe0d8ef{--display:flex;}.elementor-7344 .elementor-element.elementor-element-a7688a7{text-align:start;}.elementor-7344 .elementor-element.elementor-element-a7688a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-3486990{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-98f8d99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-98f8d99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-98f8d99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-98f8d99 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-98f8d99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-98f8d99 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-98f8d99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-98f8d99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-98f8d99 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-98f8d99 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-98f8d99 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-98f8d99{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-98f8d99 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-98f8d99 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-98f8d99 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-242e5aa{--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;--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-7344 .elementor-element.elementor-element-242e5aa:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-242e5aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-242e5aa.e-con{--align-self:stretch;}.elementor-7344 .elementor-element.elementor-element-e6cebe0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-e6cebe0.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-fed9c78{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-fed9c78:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-fed9c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-fed9c78.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-66dc6d5.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-66dc6d5{text-align:center;}.elementor-7344 .elementor-element.elementor-element-66dc6d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-a1bc606{--display:flex;}.elementor-7344 .elementor-element.elementor-element-528cafc{text-align:start;}.elementor-7344 .elementor-element.elementor-element-528cafc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-ec6aa85{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-fdc813c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-fdc813c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-fdc813c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-fdc813c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-fdc813c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-fdc813c .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-fdc813c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-fdc813c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-fdc813c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-fdc813c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-fdc813c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-fdc813c{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-fdc813c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-fdc813c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-fdc813c .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-3d97fa7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-3d97fa7.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-7059463{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-7059463:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-7059463 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-7059463.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-bf1e5b2.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-bf1e5b2{text-align:center;}.elementor-7344 .elementor-element.elementor-element-bf1e5b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-b048514{--display:flex;}.elementor-7344 .elementor-element.elementor-element-bee943a{text-align:start;}.elementor-7344 .elementor-element.elementor-element-bee943a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-ca9afd7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-35c0045 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-35c0045 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-35c0045 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-35c0045 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-35c0045 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-35c0045 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-35c0045 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-35c0045 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-35c0045 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-35c0045 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-35c0045 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-35c0045{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-35c0045 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-35c0045 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-35c0045 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-456f203{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-456f203.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-e456737{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-e456737:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-e456737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-e456737.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-3a2b975.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-3a2b975{text-align:center;}.elementor-7344 .elementor-element.elementor-element-3a2b975 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-c515682{--display:flex;}.elementor-7344 .elementor-element.elementor-element-e268943{text-align:start;}.elementor-7344 .elementor-element.elementor-element-e268943 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-a50f170{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-fc8ddb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-fc8ddb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-fc8ddb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-fc8ddb7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-fc8ddb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-fc8ddb7 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-fc8ddb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-fc8ddb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-fc8ddb7 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-fc8ddb7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-fc8ddb7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-fc8ddb7{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-fc8ddb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-fc8ddb7 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-fc8ddb7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-e88052c{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-font-size:13px;--n-tabs-title-color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-e88052c > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#03828A;}.elementor-7344 .elementor-element.elementor-element-e88052c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7344 .elementor-element.elementor-element-e88052c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#07A5B3;background-color:transparent;background-image:linear-gradient(112deg, #07A5B3 0%, #966AFE 100%);}.elementor-7344 .elementor-element.elementor-element-e88052c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-a587bfb{--display:flex;}.elementor-7344 .elementor-element.elementor-element-cac25bc{--display:flex;}.elementor-7344 .elementor-element.elementor-element-cac25bc:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-cac25bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7344 .elementor-element.elementor-element-f64b0fa{--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-7344 .elementor-element.elementor-element-d91c797{--display:flex;}.elementor-7344 .elementor-element.elementor-element-b83c255{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-b83c255:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-b83c255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-b83c255.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-74e2ceb.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-74e2ceb{text-align:center;}.elementor-7344 .elementor-element.elementor-element-74e2ceb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-a1f8724{text-align:start;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-ebb6188{text-align:start;}.elementor-7344 .elementor-element.elementor-element-ebb6188 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:23px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-fc2d9b5 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;background-image:radial-gradient(at top left, #966AFE 0%, #CC3366 100%);border-style:none;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-7344 .elementor-element.elementor-element-d2a46e7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:66px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-bcfe00e{text-align:start;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-d063aa4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7344 .elementor-element.elementor-element-9a434d5{--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;--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-7344 .elementor-element.elementor-element-9a434d5:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-9a434d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-9a434d5.e-con{--align-self:stretch;}.elementor-7344 .elementor-element.elementor-element-26b000e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-26b000e.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-afe3aa2{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-afe3aa2:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-afe3aa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-afe3aa2.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-ce990b7.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-ce990b7{text-align:center;}.elementor-7344 .elementor-element.elementor-element-ce990b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-8699f03{--display:flex;}.elementor-7344 .elementor-element.elementor-element-1e6f4b0{text-align:start;}.elementor-7344 .elementor-element.elementor-element-1e6f4b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-06a4669{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-3fb9d13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-3fb9d13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-3fb9d13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-3fb9d13 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-3fb9d13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-3fb9d13 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-3fb9d13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-3fb9d13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-3fb9d13 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-3fb9d13 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-3fb9d13 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-3fb9d13{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-3fb9d13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-3fb9d13 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-3fb9d13 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-1436a14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-1436a14.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-bddd8dd{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-bddd8dd:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-bddd8dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-bddd8dd.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-83f4dd5.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-83f4dd5{text-align:center;}.elementor-7344 .elementor-element.elementor-element-83f4dd5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-ca037c0{--display:flex;}.elementor-7344 .elementor-element.elementor-element-f965b9b{text-align:start;}.elementor-7344 .elementor-element.elementor-element-f965b9b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-7335d39{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-4022d08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-4022d08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-4022d08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-4022d08 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-4022d08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-4022d08 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-4022d08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-4022d08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-4022d08 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-4022d08 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-4022d08 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-4022d08{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-4022d08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-4022d08 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-4022d08 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-c108881{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-c108881.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-7609141{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-7609141:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-7609141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-7609141.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-2edbbaf.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-2edbbaf{text-align:center;}.elementor-7344 .elementor-element.elementor-element-2edbbaf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-2c49fad{--display:flex;}.elementor-7344 .elementor-element.elementor-element-91a65d2{text-align:start;}.elementor-7344 .elementor-element.elementor-element-91a65d2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-ddd9911{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-40ae4fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-40ae4fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-40ae4fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-40ae4fa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-40ae4fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-40ae4fa .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-40ae4fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-40ae4fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-40ae4fa .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-40ae4fa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-40ae4fa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-40ae4fa{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-40ae4fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-40ae4fa .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-40ae4fa .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-0da9dcb{--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;--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-7344 .elementor-element.elementor-element-0da9dcb:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-0da9dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-0da9dcb.e-con{--align-self:stretch;}.elementor-7344 .elementor-element.elementor-element-cff7260{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-cff7260.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-1f179f4{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-1f179f4:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-1f179f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-1f179f4.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-e812a95.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-e812a95{text-align:center;}.elementor-7344 .elementor-element.elementor-element-e812a95 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-94a4968{--display:flex;}.elementor-7344 .elementor-element.elementor-element-081b54b{text-align:start;}.elementor-7344 .elementor-element.elementor-element-081b54b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-f977ccd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-aec0349 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-aec0349 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-aec0349 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-aec0349 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-aec0349 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-aec0349 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-aec0349 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-aec0349 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-aec0349 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-aec0349 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-aec0349 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-aec0349{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-aec0349 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-aec0349 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-aec0349 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-02926ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-02926ca.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-c17f2b2{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-c17f2b2:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-c17f2b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-c17f2b2.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-e3b8eec.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-e3b8eec{text-align:center;}.elementor-7344 .elementor-element.elementor-element-e3b8eec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-dcc6189{--display:flex;}.elementor-7344 .elementor-element.elementor-element-14715f7{text-align:start;}.elementor-7344 .elementor-element.elementor-element-14715f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-ecc5cf6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-8fb6947 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-8fb6947 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-8fb6947 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-8fb6947 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-8fb6947 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-8fb6947 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-8fb6947 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-8fb6947 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-8fb6947 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-8fb6947 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-8fb6947 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-8fb6947{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-8fb6947 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-8fb6947 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-8fb6947 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-09880f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-09880f3.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-249f66b{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-249f66b:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-249f66b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-249f66b.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-8e3016f.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-8e3016f{text-align:center;}.elementor-7344 .elementor-element.elementor-element-8e3016f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-0486894{--display:flex;}.elementor-7344 .elementor-element.elementor-element-9fa8645{text-align:start;}.elementor-7344 .elementor-element.elementor-element-9fa8645 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-6ceeadd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-e780b12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-e780b12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-e780b12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-e780b12 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-e780b12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-e780b12 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-e780b12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-e780b12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-e780b12 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-e780b12 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-e780b12 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-e780b12{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-e780b12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-e780b12 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-e780b12 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-45d1607{--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;--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-7344 .elementor-element.elementor-element-45d1607:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-45d1607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-45d1607.e-con{--align-self:stretch;}.elementor-7344 .elementor-element.elementor-element-29b8d37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-29b8d37.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-47187ac{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-47187ac:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-47187ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-47187ac.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-54cb3ea.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-54cb3ea{text-align:center;}.elementor-7344 .elementor-element.elementor-element-54cb3ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-9a94211{--display:flex;}.elementor-7344 .elementor-element.elementor-element-9e3512d{text-align:start;}.elementor-7344 .elementor-element.elementor-element-9e3512d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-0feec46{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-b4e74eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-b4e74eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-b4e74eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-b4e74eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-b4e74eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-b4e74eb .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-b4e74eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-b4e74eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-b4e74eb .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-b4e74eb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-b4e74eb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-b4e74eb{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-b4e74eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-b4e74eb .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-b4e74eb .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-682eed8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-682eed8.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-c9805a3{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-c9805a3:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-c9805a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-c9805a3.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-7a9e6e6.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-7a9e6e6{text-align:center;}.elementor-7344 .elementor-element.elementor-element-7a9e6e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-ae3fab1{--display:flex;}.elementor-7344 .elementor-element.elementor-element-46b6139{text-align:start;}.elementor-7344 .elementor-element.elementor-element-46b6139 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-48fdf55{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-6bdd7ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-6bdd7ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-6bdd7ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-6bdd7ce .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-6bdd7ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-6bdd7ce .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-6bdd7ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-6bdd7ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-6bdd7ce .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-6bdd7ce .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-6bdd7ce .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-6bdd7ce{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-6bdd7ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-6bdd7ce .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-6bdd7ce .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-bcfd4ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7344 .elementor-element.elementor-element-bcfd4ac.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-7344 .elementor-element.elementor-element-08405f8{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-08405f8:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-08405f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-08405f8.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-cefccb1.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-cefccb1{text-align:center;}.elementor-7344 .elementor-element.elementor-element-cefccb1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-902f05b{--display:flex;}.elementor-7344 .elementor-element.elementor-element-fe4f058{text-align:start;}.elementor-7344 .elementor-element.elementor-element-fe4f058 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:21px;color:#000000;}.elementor-7344 .elementor-element.elementor-element-ec551b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-ac63148 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-ac63148 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-ac63148 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7344 .elementor-element.elementor-element-ac63148 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-ac63148 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7344 .elementor-element.elementor-element-ac63148 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7344 .elementor-element.elementor-element-ac63148 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-ac63148 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7344 .elementor-element.elementor-element-ac63148 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7344 .elementor-element.elementor-element-ac63148 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-ac63148 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-ac63148{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-ac63148 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-ac63148 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-ac63148 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-1128700{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-font-size:13px;--n-tabs-title-color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-1128700 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#03828A;}.elementor-7344 .elementor-element.elementor-element-1128700.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7344 .elementor-element.elementor-element-1128700.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#07A5B3;background-color:transparent;background-image:linear-gradient(112deg, #07A5B3 0%, #966AFE 100%);}.elementor-7344 .elementor-element.elementor-element-1128700.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-7344 .elementor-element.elementor-element-a3473e7{--display:flex;}.elementor-7344 .elementor-element.elementor-element-06d366b{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-06d366b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-06d366b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7344 .elementor-element.elementor-element-06d366b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#966AFE;background-color:transparent;background-image:linear-gradient(107deg, #966AFE 0%, #05DFEC 100%);}:where( .elementor-7344 .elementor-element.elementor-element-06d366b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:#000000;}.elementor-7344 .elementor-element.elementor-element-49eed71{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-49eed71.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7344 .elementor-element.elementor-element-3a22b6c{--display:flex;--min-height:100vh;--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-4bdc39b{--display:flex;--min-height:100vh;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7344 .elementor-element.elementor-element-4bdc39b:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-4bdc39b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.transform-skill.com/wp-content/uploads/2026/05/Rectangle-35.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7344 .elementor-element.elementor-element-4bdc39b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7344 .elementor-element.elementor-element-3557563{--display:flex;}.elementor-7344 .elementor-element.elementor-element-3557563.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7344 .elementor-element.elementor-element-1dc14b5{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7344 .elementor-element.elementor-element-d0c036a{text-align:center;}.elementor-7344 .elementor-element.elementor-element-d0c036a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;line-height:41px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-24a836c{text-align:center;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-d04090e .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;background-image:radial-gradient(at top left, #966AFE 0%, #CC3366 100%);border-style:none;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-7344 .elementor-element.elementor-element-d04090e.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-f53e27a{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7344 .elementor-element.elementor-element-f53e27a:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-f53e27a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7344 .elementor-element.elementor-element-f53e27a::before, .elementor-7344 .elementor-element.elementor-element-f53e27a > .elementor-background-video-container::before, .elementor-7344 .elementor-element.elementor-element-f53e27a > .e-con-inner > .elementor-background-video-container::before, .elementor-7344 .elementor-element.elementor-element-f53e27a > .elementor-background-slideshow::before, .elementor-7344 .elementor-element.elementor-element-f53e27a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7344 .elementor-element.elementor-element-f53e27a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.transform-skill.com/wp-content/uploads/2026/05/Group-75.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:22% auto;}.elementor-7344 .elementor-element.elementor-element-f53e27a.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-7344 .elementor-element.elementor-element-702f6a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7344 .elementor-element.elementor-element-a609b14{width:var( --container-widget-width, 50.799% );max-width:50.799%;--container-widget-width:50.799%;--container-widget-flex-grow:0;}.elementor-7344 .elementor-element.elementor-element-a609b14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7344 .elementor-element.elementor-element-863d89d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-7344 .elementor-element.elementor-element-96c3def > .elementor-widget-container{padding:6% 6% 6% 6%;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-7344 .elementor-element.elementor-element-96c3def{text-align:start;}.elementor-7344 .elementor-element.elementor-element-96c3def .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-f6538e0{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-f6538e0:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-f6538e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-f6538e0.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-73e789b.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-73e789b{text-align:center;}.elementor-7344 .elementor-element.elementor-element-73e789b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-6e369c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-6e369c1{text-align:start;color:#FFFFFF;}.elementor-widget-spacer .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-spacer .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-7344 .elementor-element.elementor-element-ad88808{--spacer-size:187px;}.elementor-7344 .elementor-element.elementor-element-858cbf9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7344 .elementor-element.elementor-element-4211fcc{width:var( --container-widget-width, 50.799% );max-width:50.799%;--container-widget-width:50.799%;--container-widget-flex-grow:0;}.elementor-7344 .elementor-element.elementor-element-4211fcc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7344 .elementor-element.elementor-element-24ff872{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-24ff872.e-con{--order:-99999 /* order start hack */;}.elementor-7344 .elementor-element.elementor-element-465f981{--spacer-size:187px;}.elementor-7344 .elementor-element.elementor-element-0876d62 > .elementor-widget-container{padding:6% 6% 6% 6%;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-7344 .elementor-element.elementor-element-0876d62{text-align:start;}.elementor-7344 .elementor-element.elementor-element-0876d62 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-d74457d{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-d74457d:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-d74457d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-d74457d.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-8b19816.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-8b19816{text-align:center;}.elementor-7344 .elementor-element.elementor-element-8b19816 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-e0fa205 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-e0fa205{text-align:start;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-7438283{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7344 .elementor-element.elementor-element-7438283:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-7438283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7344 .elementor-element.elementor-element-7438283::before, .elementor-7344 .elementor-element.elementor-element-7438283 > .elementor-background-video-container::before, .elementor-7344 .elementor-element.elementor-element-7438283 > .e-con-inner > .elementor-background-video-container::before, .elementor-7344 .elementor-element.elementor-element-7438283 > .elementor-background-slideshow::before, .elementor-7344 .elementor-element.elementor-element-7438283 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7344 .elementor-element.elementor-element-7438283 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.transform-skill.com/wp-content/uploads/2026/05/Group-75.png");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:22% auto;}.elementor-7344 .elementor-element.elementor-element-7438283.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7344 .elementor-element.elementor-element-1afd0fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7344 .elementor-element.elementor-element-14ea64a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-f3bf9db > .elementor-widget-container{padding:6% 6% 6% 6%;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-7344 .elementor-element.elementor-element-f3bf9db{text-align:start;}.elementor-7344 .elementor-element.elementor-element-f3bf9db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-d57b520{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-d57b520:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-d57b520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-d57b520.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-2b503cb.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-2b503cb{text-align:center;}.elementor-7344 .elementor-element.elementor-element-2b503cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-b50590b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-b50590b{text-align:start;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-84377ff{--spacer-size:187px;}.elementor-7344 .elementor-element.elementor-element-856ea57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7344 .elementor-element.elementor-element-6e2fe7f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-7344 .elementor-element.elementor-element-d3a6c96{--spacer-size:187px;}.elementor-7344 .elementor-element.elementor-element-50e9f9e > .elementor-widget-container{padding:6% 6% 6% 6%;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-7344 .elementor-element.elementor-element-50e9f9e{text-align:start;}.elementor-7344 .elementor-element.elementor-element-50e9f9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-eddfeed{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-eddfeed:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-eddfeed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-eddfeed.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-6a43301.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-6a43301{text-align:center;}.elementor-7344 .elementor-element.elementor-element-6a43301 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-4bf2641 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-4bf2641{text-align:start;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-e1e2310{--display:flex;--min-height:100vh;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7344 .elementor-element.elementor-element-e1e2310:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-e1e2310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.transform-skill.com/wp-content/uploads/2026/05/Group-76.png");background-position:top right;background-repeat:no-repeat;background-size:50% auto;}.elementor-7344 .elementor-element.elementor-element-e1e2310.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7344 .elementor-element.elementor-element-0e2c6cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7344 .elementor-element.elementor-element-0e2c6cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7344 .elementor-element.elementor-element-fc74d62{--display:flex;}.elementor-7344 .elementor-element.elementor-element-a61032b{--display:flex;}.elementor-7344 .elementor-element.elementor-element-96b4e3e > .elementor-widget-container{padding:6% 6% 6% 6%;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-7344 .elementor-element.elementor-element-96b4e3e{text-align:start;}.elementor-7344 .elementor-element.elementor-element-96b4e3e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-82631b3{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-82631b3:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-82631b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-82631b3.e-con{--align-self:flex-start;}.elementor-7344 .elementor-element.elementor-element-834d412.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-834d412{text-align:center;}.elementor-7344 .elementor-element.elementor-element-834d412 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-6c1ff2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-6c1ff2d{text-align:start;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-9270b85{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7344 .elementor-element.elementor-element-b14faf1{--spacer-size:289px;}.elementor-7344 .elementor-element.elementor-element-1c6d360{text-align:center;}.elementor-7344 .elementor-element.elementor-element-1c6d360 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:22px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-0c5aa03 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;background-image:radial-gradient(at top left, #966AFE 0%, #CC3366 100%);border-style:none;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-7344 .elementor-element.elementor-element-0c5aa03.elementor-element{--align-self:center;}.elementor-widget-html .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-html .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-7344 .elementor-element.elementor-element-26553ed{--display:flex;--min-height:417px;--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-evenly;--align-items:stretch;--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;--z-index:99;}.elementor-7344 .elementor-element.elementor-element-0c58f59{--display:flex;}.elementor-7344 .elementor-element.elementor-element-c5cb4ff{--display:flex;}.elementor-7344 .elementor-element.elementor-element-1fe5adc{text-align:center;}.elementor-7344 .elementor-element.elementor-element-1fe5adc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;line-height:41px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-4836976{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7344 .elementor-element.elementor-element-4836976:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-4836976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7344 .elementor-element.elementor-element-17dbca3{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7344 .elementor-element.elementor-element-17dbca3:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-17dbca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.transform-skill.com/wp-content/uploads/2026/05/Group-43-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7344 .elementor-element.elementor-element-1dd070d{--spacer-size:345px;}.elementor-7344 .elementor-element.elementor-element-9c651a6{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-9c651a6:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-9c651a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-9c651a6.e-con{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-57c4644.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-57c4644{text-align:center;}.elementor-7344 .elementor-element.elementor-element-57c4644 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-a788750{--display:flex;}.elementor-7344 .elementor-element.elementor-element-e4ac9c5{text-align:center;}.elementor-7344 .elementor-element.elementor-element-e4ac9c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:23px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-74c63b5{--display:flex;}.elementor-7344 .elementor-element.elementor-element-53cc46f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-53cc46f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-b035546{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7344 .elementor-element.elementor-element-b035546.e-con{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-1aa929a{--divider-border-style:dashed;--divider-color:#FFFFFFA6;--divider-border-width:1.7px;}.elementor-7344 .elementor-element.elementor-element-1aa929a .elementor-divider-separator{width:100%;}.elementor-7344 .elementor-element.elementor-element-1aa929a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7344 .elementor-element.elementor-element-e6b44ef .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:radial-gradient(at top left, #D6A207 0%, #966AFE 100%);border-style:none;border-radius:5px 5px 5px 5px;padding:15px 20px 15px 20px;}.elementor-7344 .elementor-element.elementor-element-e6b44ef > .elementor-widget-container{margin:-44px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-197be3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7344 .elementor-element.elementor-element-197be3f.e-con{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-a67e916 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-a67e916 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-7344 .elementor-element.elementor-element-a67e916 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-7344 .elementor-element.elementor-element-a67e916 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-7344 .elementor-element.elementor-element-a67e916 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-7344 .elementor-element.elementor-element-a67e916 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-7344 .elementor-element.elementor-element-a67e916 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-a67e916 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-a67e916{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-a67e916 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-a67e916 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:14px;}.elementor-7344 .elementor-element.elementor-element-a67e916 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-c1c81fd{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7344 .elementor-element.elementor-element-c1c81fd:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-c1c81fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.transform-skill.com/wp-content/uploads/2026/05/Group-43-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7344 .elementor-element.elementor-element-cc897fa{--spacer-size:345px;}.elementor-7344 .elementor-element.elementor-element-70cb517{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-70cb517:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-70cb517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-70cb517.e-con{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-0c00d7e.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-0c00d7e{text-align:center;}.elementor-7344 .elementor-element.elementor-element-0c00d7e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-d04f05e{--display:flex;}.elementor-7344 .elementor-element.elementor-element-4b62c12{text-align:center;}.elementor-7344 .elementor-element.elementor-element-4b62c12 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:23px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-c4a1d4a{--display:flex;}.elementor-7344 .elementor-element.elementor-element-708e326 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-708e326{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-1b6891d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7344 .elementor-element.elementor-element-1b6891d.e-con{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-9395284{--divider-border-style:dashed;--divider-color:#FFFFFFA6;--divider-border-width:1.7px;}.elementor-7344 .elementor-element.elementor-element-9395284 .elementor-divider-separator{width:100%;}.elementor-7344 .elementor-element.elementor-element-9395284 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7344 .elementor-element.elementor-element-d587254 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:radial-gradient(at top left, #D6A207 0%, #966AFE 100%);border-style:none;border-radius:5px 5px 5px 5px;padding:15px 20px 15px 20px;}.elementor-7344 .elementor-element.elementor-element-d587254 > .elementor-widget-container{margin:-44px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-1729705{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;}.elementor-7344 .elementor-element.elementor-element-1729705.e-con{--align-self:stretch;}.elementor-7344 .elementor-element.elementor-element-25d3d7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-25d3d7b.elementor-element{--align-self:stretch;}.elementor-7344 .elementor-element.elementor-element-25d3d7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-7344 .elementor-element.elementor-element-25d3d7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-7344 .elementor-element.elementor-element-25d3d7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-7344 .elementor-element.elementor-element-25d3d7b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-7344 .elementor-element.elementor-element-25d3d7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-7344 .elementor-element.elementor-element-25d3d7b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-25d3d7b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-25d3d7b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-25d3d7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-25d3d7b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:14px;}.elementor-7344 .elementor-element.elementor-element-25d3d7b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-7a692d7{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7344 .elementor-element.elementor-element-7a692d7:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-7a692d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.transform-skill.com/wp-content/uploads/2026/05/Group-43-4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7344 .elementor-element.elementor-element-4ff4920{--spacer-size:345px;}.elementor-7344 .elementor-element.elementor-element-4ad0bcd{--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;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-4ad0bcd:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-4ad0bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-4ad0bcd.e-con{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-a501518.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-a501518{text-align:center;}.elementor-7344 .elementor-element.elementor-element-a501518 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-b0b5c64{--display:flex;}.elementor-7344 .elementor-element.elementor-element-651daa8{text-align:center;}.elementor-7344 .elementor-element.elementor-element-651daa8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:23px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-d3ae3f3{--display:flex;}.elementor-7344 .elementor-element.elementor-element-e5e156f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-e5e156f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-07a51a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7344 .elementor-element.elementor-element-07a51a3.e-con{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-e0a6668{--divider-border-style:dashed;--divider-color:#FFFFFFA6;--divider-border-width:1.7px;}.elementor-7344 .elementor-element.elementor-element-e0a6668 .elementor-divider-separator{width:100%;}.elementor-7344 .elementor-element.elementor-element-e0a6668 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7344 .elementor-element.elementor-element-25ed186 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:radial-gradient(at top left, #D6A207 0%, #966AFE 100%);border-style:none;border-radius:5px 5px 5px 5px;padding:15px 20px 15px 20px;}.elementor-7344 .elementor-element.elementor-element-25ed186 > .elementor-widget-container{margin:-44px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-40036bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7344 .elementor-element.elementor-element-40036bf.e-con{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-e91cadc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-e91cadc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-7344 .elementor-element.elementor-element-e91cadc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-7344 .elementor-element.elementor-element-e91cadc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-7344 .elementor-element.elementor-element-e91cadc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-7344 .elementor-element.elementor-element-e91cadc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-7344 .elementor-element.elementor-element-e91cadc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-e91cadc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7344 .elementor-element.elementor-element-e91cadc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7344 .elementor-element.elementor-element-e91cadc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7344 .elementor-element.elementor-element-e91cadc .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:14px;}.elementor-7344 .elementor-element.elementor-element-e91cadc .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-7344 .elementor-element.elementor-element-8ba1105{--display:flex;--min-height:417px;--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-evenly;--align-items:stretch;--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;--z-index:2;}.elementor-7344 .elementor-element.elementor-element-0bd7cd1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7344 .elementor-element.elementor-element-81e559f{--display:flex;}.elementor-7344 .elementor-element.elementor-element-0efc5ec{text-align:start;}.elementor-7344 .elementor-element.elementor-element-0efc5ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;line-height:41px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-d59e53e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-d59e53e{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-4bdced7 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;background-image:radial-gradient(at top left, #966AFE 0%, #CC3366 100%);border-style:none;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-7344 .elementor-element.elementor-element-90ea3b0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-ecb1133{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7344 .elementor-element.elementor-element-ecb1133:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-ecb1133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #966AFE94 0%, #05DFEC33 100%);}.elementor-7344 .elementor-element.elementor-element-a4f519e .elementor-icon-wrapper{text-align:start;}.elementor-7344 .elementor-element.elementor-element-a4f519e.elementor-view-stacked .elementor-icon{background-color:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-a4f519e.elementor-view-framed .elementor-icon, .elementor-7344 .elementor-element.elementor-element-a4f519e.elementor-view-default .elementor-icon{color:#00A69A00;border-color:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-a4f519e.elementor-view-framed .elementor-icon, .elementor-7344 .elementor-element.elementor-element-a4f519e.elementor-view-default .elementor-icon svg{fill:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-a4f519e .elementor-icon{font-size:42px;}.elementor-7344 .elementor-element.elementor-element-a4f519e .elementor-icon svg{height:42px;}.elementor-7344 .elementor-element.elementor-element-a100c7d{--divider-border-style:dashed;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7344 .elementor-element.elementor-element-a100c7d .elementor-divider-separator{width:100%;}.elementor-7344 .elementor-element.elementor-element-a100c7d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7344 .elementor-element.elementor-element-e91b17f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-e91b17f{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-13bd8df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7344 .elementor-element.elementor-element-13bd8df:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-13bd8df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #966AFE94 0%, #05DFEC33 100%);}.elementor-7344 .elementor-element.elementor-element-14e8836 .elementor-icon-wrapper{text-align:start;}.elementor-7344 .elementor-element.elementor-element-14e8836.elementor-view-stacked .elementor-icon{background-color:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-14e8836.elementor-view-framed .elementor-icon, .elementor-7344 .elementor-element.elementor-element-14e8836.elementor-view-default .elementor-icon{color:#00A69A00;border-color:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-14e8836.elementor-view-framed .elementor-icon, .elementor-7344 .elementor-element.elementor-element-14e8836.elementor-view-default .elementor-icon svg{fill:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-14e8836 .elementor-icon{font-size:42px;}.elementor-7344 .elementor-element.elementor-element-14e8836 .elementor-icon svg{height:42px;}.elementor-7344 .elementor-element.elementor-element-d1eeca6{--divider-border-style:dashed;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7344 .elementor-element.elementor-element-d1eeca6 .elementor-divider-separator{width:100%;}.elementor-7344 .elementor-element.elementor-element-d1eeca6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7344 .elementor-element.elementor-element-1157c65 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-1157c65{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-3d9ef88{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7344 .elementor-element.elementor-element-3d9ef88:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-3d9ef88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #966AFE94 0%, #05DFEC33 100%);}.elementor-7344 .elementor-element.elementor-element-82016d6 .elementor-icon-wrapper{text-align:start;}.elementor-7344 .elementor-element.elementor-element-82016d6.elementor-view-stacked .elementor-icon{background-color:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-82016d6.elementor-view-framed .elementor-icon, .elementor-7344 .elementor-element.elementor-element-82016d6.elementor-view-default .elementor-icon{color:#00A69A00;border-color:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-82016d6.elementor-view-framed .elementor-icon, .elementor-7344 .elementor-element.elementor-element-82016d6.elementor-view-default .elementor-icon svg{fill:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-82016d6 .elementor-icon{font-size:42px;}.elementor-7344 .elementor-element.elementor-element-82016d6 .elementor-icon svg{height:42px;}.elementor-7344 .elementor-element.elementor-element-c1b6c10{--divider-border-style:dashed;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7344 .elementor-element.elementor-element-c1b6c10 .elementor-divider-separator{width:100%;}.elementor-7344 .elementor-element.elementor-element-c1b6c10 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7344 .elementor-element.elementor-element-1c2edb4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-1c2edb4{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-baefa18{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7344 .elementor-element.elementor-element-baefa18:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-baefa18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #966AFE94 0%, #05DFEC33 100%);}.elementor-7344 .elementor-element.elementor-element-a774bf5 .elementor-icon-wrapper{text-align:start;}.elementor-7344 .elementor-element.elementor-element-a774bf5.elementor-view-stacked .elementor-icon{background-color:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-a774bf5.elementor-view-framed .elementor-icon, .elementor-7344 .elementor-element.elementor-element-a774bf5.elementor-view-default .elementor-icon{color:#00A69A00;border-color:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-a774bf5.elementor-view-framed .elementor-icon, .elementor-7344 .elementor-element.elementor-element-a774bf5.elementor-view-default .elementor-icon svg{fill:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-a774bf5 .elementor-icon{font-size:42px;}.elementor-7344 .elementor-element.elementor-element-a774bf5 .elementor-icon svg{height:42px;}.elementor-7344 .elementor-element.elementor-element-8d59073{--divider-border-style:dashed;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7344 .elementor-element.elementor-element-8d59073 .elementor-divider-separator{width:100%;}.elementor-7344 .elementor-element.elementor-element-8d59073 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7344 .elementor-element.elementor-element-e4d1aff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-e4d1aff{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-20cde2e{--display:flex;--min-height:417px;--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-evenly;--align-items:stretch;--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;--z-index:2;}.elementor-7344 .elementor-element.elementor-element-20cde2e:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-20cde2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-7344 .elementor-element.elementor-element-bc1c096{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7344 .elementor-element.elementor-element-1c7ca50{--display:flex;}.elementor-7344 .elementor-element.elementor-element-ff33f84{text-align:center;}.elementor-7344 .elementor-element.elementor-element-ff33f84 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;line-height:41px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-cbb8730{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-carousel .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-nested-carousel .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-7344 .elementor-element.elementor-element-efcd521{--display:flex;}.elementor-7344 .elementor-element.elementor-element-3e5c5c0{--display:flex;--min-height:551px;--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:10px;--padding-bottom:10px;--padding-left:90px;--padding-right:90px;}.elementor-7344 .elementor-element.elementor-element-3e5c5c0:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-3e5c5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.transform-skill.com/wp-content/uploads/2026/05/Group-65.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-7344 .elementor-element.elementor-element-12966ac{text-align:start;}.elementor-7344 .elementor-element.elementor-element-12966ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;line-height:20px;color:#55E9EC;}.elementor-7344 .elementor-element.elementor-element-e84331f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-e84331f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-cd2e1eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-cd2e1eb.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-cd2e1eb{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-ddf9805{--display:flex;}.elementor-7344 .elementor-element.elementor-element-258170c{--display:flex;--min-height:551px;--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:10px;--padding-bottom:10px;--padding-left:90px;--padding-right:90px;}.elementor-7344 .elementor-element.elementor-element-258170c:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-258170c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.transform-skill.com/wp-content/uploads/2026/05/Group-66.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-7344 .elementor-element.elementor-element-d7d76d2{text-align:start;}.elementor-7344 .elementor-element.elementor-element-d7d76d2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;line-height:20px;color:#55E9EC;}.elementor-7344 .elementor-element.elementor-element-341c44d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-341c44d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-695e97e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-695e97e.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-695e97e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-4600014{--display:flex;}.elementor-7344 .elementor-element.elementor-element-0efda1c{--display:flex;--min-height:551px;--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:10px;--padding-bottom:10px;--padding-left:90px;--padding-right:90px;}.elementor-7344 .elementor-element.elementor-element-0efda1c:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-0efda1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.transform-skill.com/wp-content/uploads/2026/05/Group-70.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-7344 .elementor-element.elementor-element-891e6b7{text-align:start;}.elementor-7344 .elementor-element.elementor-element-891e6b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;line-height:20px;color:#55E9EC;}.elementor-7344 .elementor-element.elementor-element-aed1636 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-aed1636{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-e16e364 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-e16e364.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-e16e364{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-bd04c74{--display:flex;}.elementor-7344 .elementor-element.elementor-element-9db8f05{--display:flex;--min-height:551px;--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:10px;--padding-bottom:10px;--padding-left:90px;--padding-right:90px;}.elementor-7344 .elementor-element.elementor-element-9db8f05:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-9db8f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.transform-skill.com/wp-content/uploads/2026/05/Group-67.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-7344 .elementor-element.elementor-element-1cbf5a7{text-align:start;}.elementor-7344 .elementor-element.elementor-element-1cbf5a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;line-height:20px;color:#55E9EC;}.elementor-7344 .elementor-element.elementor-element-61da84b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-61da84b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-b0ce7ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-b0ce7ec.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-b0ce7ec{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-e157a2e{--display:flex;}.elementor-7344 .elementor-element.elementor-element-e1aab7b{--display:flex;--min-height:551px;--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:10px;--padding-bottom:10px;--padding-left:90px;--padding-right:90px;}.elementor-7344 .elementor-element.elementor-element-e1aab7b:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-e1aab7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.transform-skill.com/wp-content/uploads/2026/05/Group-68.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-7344 .elementor-element.elementor-element-7121b2a{text-align:start;}.elementor-7344 .elementor-element.elementor-element-7121b2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;line-height:20px;color:#55E9EC;}.elementor-7344 .elementor-element.elementor-element-e34f5c9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-e34f5c9{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-32926d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-32926d8.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-32926d8{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-e7ec47e{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-7344 .elementor-element.elementor-element-7b27105{--display:flex;--min-height:417px;--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-evenly;--align-items:stretch;--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;--z-index:2;}.elementor-7344 .elementor-element.elementor-element-7b27105:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-7b27105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;background-image:url("https://www.transform-skill.com/wp-content/uploads/2026/05/Wireframe-16-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7344 .elementor-element.elementor-element-e12d277{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-8c646c5{--display:flex;}.elementor-7344 .elementor-element.elementor-element-a2782a0{text-align:start;}.elementor-7344 .elementor-element.elementor-element-a2782a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;text-transform:capitalize;line-height:28px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-d354729{--display:flex;}.elementor-7344 .elementor-element.elementor-element-e22dc4d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-e22dc4d{text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-01d2459{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7344 .elementor-element.elementor-element-80ca891{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--z-index:99;}.elementor-7344 .elementor-element.elementor-element-61f20ce{--divider-border-style:dashed;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7344 .elementor-element.elementor-element-61f20ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-61f20ce .elementor-divider-separator{width:100%;}.elementor-7344 .elementor-element.elementor-element-61f20ce .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7344 .elementor-element.elementor-element-6b52b6f{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-6b52b6f.e-con{--align-self:stretch;}.elementor-7344 .elementor-element.elementor-element-73d7995{text-align:start;}.elementor-7344 .elementor-element.elementor-element-73d7995 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;line-height:17px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-13ed765{--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;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-13ed765:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-13ed765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-13ed765.e-con{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-18b051c.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-18b051c{text-align:center;}.elementor-7344 .elementor-element.elementor-element-18b051c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-a0259e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-7344 .elementor-element.elementor-element-2196199{--divider-border-style:dashed;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7344 .elementor-element.elementor-element-2196199 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-2196199 .elementor-divider-separator{width:100%;}.elementor-7344 .elementor-element.elementor-element-2196199 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7344 .elementor-element.elementor-element-dc762fb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-072240e{text-align:start;}.elementor-7344 .elementor-element.elementor-element-072240e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;line-height:17px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-4859cc6{--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;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-4859cc6:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-4859cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-4859cc6.e-con{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-5b2df77.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-5b2df77{text-align:center;}.elementor-7344 .elementor-element.elementor-element-5b2df77 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-59cf386{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7344 .elementor-element.elementor-element-f31efa5{--divider-border-style:dashed;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7344 .elementor-element.elementor-element-f31efa5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-f31efa5 .elementor-divider-separator{width:100%;}.elementor-7344 .elementor-element.elementor-element-f31efa5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7344 .elementor-element.elementor-element-e6492b6{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-e6492b6.e-con{--align-self:stretch;}.elementor-7344 .elementor-element.elementor-element-6c5c370{text-align:start;}.elementor-7344 .elementor-element.elementor-element-6c5c370 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;line-height:17px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-aca80d5{--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;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-aca80d5:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-aca80d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-aca80d5.e-con{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-603434f.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-603434f{text-align:center;}.elementor-7344 .elementor-element.elementor-element-603434f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-e3c360a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7344 .elementor-element.elementor-element-e3c360a.e-con{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-f19fe1d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7344 .elementor-element.elementor-element-06cefe0{--divider-border-style:dashed;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7344 .elementor-element.elementor-element-06cefe0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-06cefe0 .elementor-divider-separator{width:100%;}.elementor-7344 .elementor-element.elementor-element-06cefe0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7344 .elementor-element.elementor-element-9f7b4ef{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-9f7b4ef.e-con{--align-self:stretch;}.elementor-7344 .elementor-element.elementor-element-37f65c3{text-align:start;}.elementor-7344 .elementor-element.elementor-element-37f65c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;line-height:17px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-4198a34{--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;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-4198a34:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-4198a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-4198a34.e-con{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-452da06.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-452da06{text-align:center;}.elementor-7344 .elementor-element.elementor-element-452da06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-5a01cd9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7344 .elementor-element.elementor-element-5fe1e94{--divider-border-style:dashed;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7344 .elementor-element.elementor-element-5fe1e94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7344 .elementor-element.elementor-element-5fe1e94 .elementor-divider-separator{width:100%;}.elementor-7344 .elementor-element.elementor-element-5fe1e94 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7344 .elementor-element.elementor-element-d78fb35{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-d78fb35.e-con{--align-self:stretch;}.elementor-7344 .elementor-element.elementor-element-c7e73c5{text-align:start;}.elementor-7344 .elementor-element.elementor-element-c7e73c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;line-height:17px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-eed974f{--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;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7344 .elementor-element.elementor-element-eed974f:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-eed974f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-7344 .elementor-element.elementor-element-eed974f.e-con{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-2546600.elementor-element{--align-self:center;}.elementor-7344 .elementor-element.elementor-element-2546600{text-align:center;}.elementor-7344 .elementor-element.elementor-element-2546600 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-ce43b2b{--display:flex;--min-height:417px;--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-evenly;--align-items:stretch;--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;--z-index:2;}.elementor-7344 .elementor-element.elementor-element-ce43b2b:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-ce43b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-7344 .elementor-element.elementor-element-e372758{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7344 .elementor-element.elementor-element-316baa4{--display:flex;}.elementor-7344 .elementor-element.elementor-element-8895c8c{text-align:center;}.elementor-7344 .elementor-element.elementor-element-8895c8c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;line-height:41px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-d7624f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-7872c26 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;background-image:radial-gradient(at top left, #966AFE 0%, #CC3366 100%);border-style:none;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-7344 .elementor-element.elementor-element-d179e41{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-3258123{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--z-index:99;}.elementor-7344 .elementor-element.elementor-element-3258123:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-3258123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #05DFEC5E 0%, #966AFE57 100%);}.elementor-7344 .elementor-element.elementor-element-2aaf572{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-2aaf572.e-con{--align-self:stretch;}.elementor-7344 .elementor-element.elementor-element-965faf7{text-align:end;}.elementor-7344 .elementor-element.elementor-element-965faf7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;line-height:17px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-64a8fa4.elementor-element{--order:-99999 /* order start hack */;}.elementor-7344 .elementor-element.elementor-element-64a8fa4 .elementor-icon-wrapper{text-align:start;}.elementor-7344 .elementor-element.elementor-element-64a8fa4.elementor-view-stacked .elementor-icon{background-color:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-64a8fa4.elementor-view-framed .elementor-icon, .elementor-7344 .elementor-element.elementor-element-64a8fa4.elementor-view-default .elementor-icon{color:#00A69A00;border-color:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-64a8fa4.elementor-view-framed .elementor-icon, .elementor-7344 .elementor-element.elementor-element-64a8fa4.elementor-view-default .elementor-icon svg{fill:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-64a8fa4 .elementor-icon{font-size:42px;}.elementor-7344 .elementor-element.elementor-element-64a8fa4 .elementor-icon svg{height:42px;}.elementor-7344 .elementor-element.elementor-element-a2c0a7b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--z-index:99;}.elementor-7344 .elementor-element.elementor-element-a2c0a7b:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-a2c0a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #05DFEC5E 0%, #966AFE57 100%);}.elementor-7344 .elementor-element.elementor-element-2147cca{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-2147cca.e-con{--align-self:stretch;}.elementor-7344 .elementor-element.elementor-element-0b5c8cf{text-align:end;}.elementor-7344 .elementor-element.elementor-element-0b5c8cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;line-height:17px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-43cc0b3.elementor-element{--order:-99999 /* order start hack */;}.elementor-7344 .elementor-element.elementor-element-43cc0b3 .elementor-icon-wrapper{text-align:start;}.elementor-7344 .elementor-element.elementor-element-43cc0b3.elementor-view-stacked .elementor-icon{background-color:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-43cc0b3.elementor-view-framed .elementor-icon, .elementor-7344 .elementor-element.elementor-element-43cc0b3.elementor-view-default .elementor-icon{color:#00A69A00;border-color:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-43cc0b3.elementor-view-framed .elementor-icon, .elementor-7344 .elementor-element.elementor-element-43cc0b3.elementor-view-default .elementor-icon svg{fill:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-43cc0b3 .elementor-icon{font-size:42px;}.elementor-7344 .elementor-element.elementor-element-43cc0b3 .elementor-icon svg{height:42px;}.elementor-7344 .elementor-element.elementor-element-de41cb9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--z-index:99;}.elementor-7344 .elementor-element.elementor-element-de41cb9:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-de41cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #05DFEC5E 0%, #966AFE57 100%);}.elementor-7344 .elementor-element.elementor-element-a11dc50{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-a11dc50.e-con{--align-self:stretch;}.elementor-7344 .elementor-element.elementor-element-5ec46f4{text-align:end;}.elementor-7344 .elementor-element.elementor-element-5ec46f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;line-height:17px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-7b881b9.elementor-element{--order:-99999 /* order start hack */;}.elementor-7344 .elementor-element.elementor-element-7b881b9 .elementor-icon-wrapper{text-align:start;}.elementor-7344 .elementor-element.elementor-element-7b881b9.elementor-view-stacked .elementor-icon{background-color:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-7b881b9.elementor-view-framed .elementor-icon, .elementor-7344 .elementor-element.elementor-element-7b881b9.elementor-view-default .elementor-icon{color:#00A69A00;border-color:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-7b881b9.elementor-view-framed .elementor-icon, .elementor-7344 .elementor-element.elementor-element-7b881b9.elementor-view-default .elementor-icon svg{fill:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-7b881b9 .elementor-icon{font-size:42px;}.elementor-7344 .elementor-element.elementor-element-7b881b9 .elementor-icon svg{height:42px;}.elementor-7344 .elementor-element.elementor-element-ec1643e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--z-index:99;}.elementor-7344 .elementor-element.elementor-element-ec1643e:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-ec1643e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #05DFEC5E 0%, #966AFE57 100%);}.elementor-7344 .elementor-element.elementor-element-3dc92ae{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-3dc92ae.e-con{--align-self:stretch;}.elementor-7344 .elementor-element.elementor-element-d8e54cf{text-align:end;}.elementor-7344 .elementor-element.elementor-element-d8e54cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;line-height:17px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-7285497.elementor-element{--order:-99999 /* order start hack */;}.elementor-7344 .elementor-element.elementor-element-7285497 .elementor-icon-wrapper{text-align:start;}.elementor-7344 .elementor-element.elementor-element-7285497.elementor-view-stacked .elementor-icon{background-color:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-7285497.elementor-view-framed .elementor-icon, .elementor-7344 .elementor-element.elementor-element-7285497.elementor-view-default .elementor-icon{color:#00A69A00;border-color:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-7285497.elementor-view-framed .elementor-icon, .elementor-7344 .elementor-element.elementor-element-7285497.elementor-view-default .elementor-icon svg{fill:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-7285497 .elementor-icon{font-size:42px;}.elementor-7344 .elementor-element.elementor-element-7285497 .elementor-icon svg{height:42px;}.elementor-7344 .elementor-element.elementor-element-8743be9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--z-index:99;}.elementor-7344 .elementor-element.elementor-element-8743be9:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-8743be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #05DFEC5E 0%, #966AFE57 100%);}.elementor-7344 .elementor-element.elementor-element-21bb278{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7344 .elementor-element.elementor-element-21bb278.e-con{--align-self:stretch;}.elementor-7344 .elementor-element.elementor-element-41921aa{text-align:end;}.elementor-7344 .elementor-element.elementor-element-41921aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;line-height:17px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-c27ac6c.elementor-element{--order:-99999 /* order start hack */;}.elementor-7344 .elementor-element.elementor-element-c27ac6c .elementor-icon-wrapper{text-align:start;}.elementor-7344 .elementor-element.elementor-element-c27ac6c.elementor-view-stacked .elementor-icon{background-color:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-c27ac6c.elementor-view-framed .elementor-icon, .elementor-7344 .elementor-element.elementor-element-c27ac6c.elementor-view-default .elementor-icon{color:#00A69A00;border-color:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-c27ac6c.elementor-view-framed .elementor-icon, .elementor-7344 .elementor-element.elementor-element-c27ac6c.elementor-view-default .elementor-icon svg{fill:#00A69A00;}.elementor-7344 .elementor-element.elementor-element-c27ac6c .elementor-icon{font-size:42px;}.elementor-7344 .elementor-element.elementor-element-c27ac6c .elementor-icon svg{height:42px;}.elementor-7344 .elementor-element.elementor-element-1f22af0{--display:flex;--min-height:417px;--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-evenly;--align-items:stretch;--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;--z-index:2;}.elementor-7344 .elementor-element.elementor-element-1f22af0:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-1f22af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-7344 .elementor-element.elementor-element-70e3d32{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-65eea1d{--display:flex;}.elementor-7344 .elementor-element.elementor-element-d20bafe{text-align:start;}.elementor-7344 .elementor-element.elementor-element-d20bafe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;line-height:41px;color:#FFFFFF;}.elementor-7344 .elementor-element.elementor-element-a3a333a{--display:flex;}.elementor-7344 .elementor-element.elementor-element-daee147{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7344 .elementor-element.elementor-element-daee147:not(.elementor-motion-effects-element-type-background), .elementor-7344 .elementor-element.elementor-element-daee147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-shortcode .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-shortcode .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-7344 .elementor-element.elementor-element-e7de4df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7344 .elementor-element.elementor-element-e2efb85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-7344:not(.elementor-motion-effects-element-type-background), body.elementor-page-7344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-7344 .elementor-element.elementor-element-0b64d82{--grid-auto-flow:row;}.elementor-7344 .elementor-element.elementor-element-e7ec47e{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-7344 .elementor-element.elementor-element-2cd297d{--content-width:1440%;}.elementor-7344 .elementor-element.elementor-element-e09c80a{--width:16.401%;}.elementor-7344 .elementor-element.elementor-element-98cd5ce{--width:61.164%;}.elementor-7344 .elementor-element.elementor-element-14bd69c{--content-width:1440%;}.elementor-7344 .elementor-element.elementor-element-ba05116{--width:55%;}.elementor-7344 .elementor-element.elementor-element-e1eeabc{--width:64%;}.elementor-7344 .elementor-element.elementor-element-e3aef01{--width:52%;}.elementor-7344 .elementor-element.elementor-element-4be60c7{--width:27%;}.elementor-7344 .elementor-element.elementor-element-6dffc17{--width:52%;}.elementor-7344 .elementor-element.elementor-element-cdad3fa{--width:27%;}.elementor-7344 .elementor-element.elementor-element-731db1c{--width:52%;}.elementor-7344 .elementor-element.elementor-element-666096f{--content-width:1440%;}.elementor-7344 .elementor-element.elementor-element-c4a1a4f{--width:37%;}.elementor-7344 .elementor-element.elementor-element-b0e7f52{--width:37%;}.elementor-7344 .elementor-element.elementor-element-6f73c81{--width:37%;}.elementor-7344 .elementor-element.elementor-element-8e5542a{--width:37%;}.elementor-7344 .elementor-element.elementor-element-cd41335{--content-width:1440%;}.elementor-7344 .elementor-element.elementor-element-03eb1d9{--width:37%;}.elementor-7344 .elementor-element.elementor-element-8cc9ddf{--width:50%;}.elementor-7344 .elementor-element.elementor-element-f85925f{--width:37%;}.elementor-7344 .elementor-element.elementor-element-0454ce1{--width:50%;}.elementor-7344 .elementor-element.elementor-element-42ab6ad{--width:37%;}.elementor-7344 .elementor-element.elementor-element-da67159{--width:50%;}.elementor-7344 .elementor-element.elementor-element-0ebc200{--width:37%;}.elementor-7344 .elementor-element.elementor-element-f99d3b1{--width:50%;}.elementor-7344 .elementor-element.elementor-element-46cf725{--width:37%;}.elementor-7344 .elementor-element.elementor-element-ee67bf3{--width:50%;}.elementor-7344 .elementor-element.elementor-element-3ebe48e{--width:37%;}.elementor-7344 .elementor-element.elementor-element-5cab597{--width:50%;}.elementor-7344 .elementor-element.elementor-element-b37bea1{--width:37%;}.elementor-7344 .elementor-element.elementor-element-d3034c7{--width:50%;}.elementor-7344 .elementor-element.elementor-element-433a6b6{--width:37%;}.elementor-7344 .elementor-element.elementor-element-93ca46e{--width:50%;}.elementor-7344 .elementor-element.elementor-element-977b717{--width:37%;}.elementor-7344 .elementor-element.elementor-element-ea92eb8{--width:50%;}.elementor-7344 .elementor-element.elementor-element-ca061fa{--width:37%;}.elementor-7344 .elementor-element.elementor-element-e3aab74{--width:50%;}.elementor-7344 .elementor-element.elementor-element-a160fc9{--width:37%;}.elementor-7344 .elementor-element.elementor-element-4a572a2{--width:50%;}.elementor-7344 .elementor-element.elementor-element-83c2acc{--width:37%;}.elementor-7344 .elementor-element.elementor-element-9dcd1e2{--width:50%;}.elementor-7344 .elementor-element.elementor-element-a7b9807{--width:37%;}.elementor-7344 .elementor-element.elementor-element-a3d1e67{--width:50%;}.elementor-7344 .elementor-element.elementor-element-fd44f91{--width:37%;}.elementor-7344 .elementor-element.elementor-element-98643dd{--width:50%;}.elementor-7344 .elementor-element.elementor-element-dfe04b6{--width:37%;}.elementor-7344 .elementor-element.elementor-element-ab6c826{--width:50%;}.elementor-7344 .elementor-element.elementor-element-9764644{--width:37%;}.elementor-7344 .elementor-element.elementor-element-e6cebe0{--width:50%;}.elementor-7344 .elementor-element.elementor-element-fed9c78{--width:37%;}.elementor-7344 .elementor-element.elementor-element-3d97fa7{--width:50%;}.elementor-7344 .elementor-element.elementor-element-7059463{--width:37%;}.elementor-7344 .elementor-element.elementor-element-456f203{--width:50%;}.elementor-7344 .elementor-element.elementor-element-e456737{--width:37%;}.elementor-7344 .elementor-element.elementor-element-b83c255{--width:37%;}.elementor-7344 .elementor-element.elementor-element-26b000e{--width:50%;}.elementor-7344 .elementor-element.elementor-element-afe3aa2{--width:37%;}.elementor-7344 .elementor-element.elementor-element-1436a14{--width:50%;}.elementor-7344 .elementor-element.elementor-element-bddd8dd{--width:37%;}.elementor-7344 .elementor-element.elementor-element-c108881{--width:50%;}.elementor-7344 .elementor-element.elementor-element-7609141{--width:37%;}.elementor-7344 .elementor-element.elementor-element-cff7260{--width:50%;}.elementor-7344 .elementor-element.elementor-element-1f179f4{--width:37%;}.elementor-7344 .elementor-element.elementor-element-02926ca{--width:50%;}.elementor-7344 .elementor-element.elementor-element-c17f2b2{--width:37%;}.elementor-7344 .elementor-element.elementor-element-09880f3{--width:50%;}.elementor-7344 .elementor-element.elementor-element-249f66b{--width:37%;}.elementor-7344 .elementor-element.elementor-element-29b8d37{--width:50%;}.elementor-7344 .elementor-element.elementor-element-47187ac{--width:37%;}.elementor-7344 .elementor-element.elementor-element-682eed8{--width:50%;}.elementor-7344 .elementor-element.elementor-element-c9805a3{--width:37%;}.elementor-7344 .elementor-element.elementor-element-bcfd4ac{--width:50%;}.elementor-7344 .elementor-element.elementor-element-08405f8{--width:37%;}.elementor-7344 .elementor-element.elementor-element-49eed71{--width:100%;}.elementor-7344 .elementor-element.elementor-element-3a22b6c{--width:100%;}.elementor-7344 .elementor-element.elementor-element-3557563{--width:40.391%;}.elementor-7344 .elementor-element.elementor-element-f53e27a{--width:100%;}.elementor-7344 .elementor-element.elementor-element-f6538e0{--width:91%;}.elementor-7344 .elementor-element.elementor-element-d74457d{--width:91%;}.elementor-7344 .elementor-element.elementor-element-7438283{--width:100%;}.elementor-7344 .elementor-element.elementor-element-d57b520{--width:91%;}.elementor-7344 .elementor-element.elementor-element-eddfeed{--width:91%;}.elementor-7344 .elementor-element.elementor-element-e1e2310{--width:100%;}.elementor-7344 .elementor-element.elementor-element-0e2c6cb{--width:61.12%;}.elementor-7344 .elementor-element.elementor-element-82631b3{--width:91%;}.elementor-7344 .elementor-element.elementor-element-26553ed{--content-width:1440%;}.elementor-7344 .elementor-element.elementor-element-9c651a6{--width:100%;}.elementor-7344 .elementor-element.elementor-element-70cb517{--width:100%;}.elementor-7344 .elementor-element.elementor-element-4ad0bcd{--width:100%;}.elementor-7344 .elementor-element.elementor-element-8ba1105{--content-width:1440%;}.elementor-7344 .elementor-element.elementor-element-20cde2e{--content-width:1440%;}.elementor-7344 .elementor-element.elementor-element-7b27105{--content-width:1440%;}.elementor-7344 .elementor-element.elementor-element-13ed765{--width:36%;}.elementor-7344 .elementor-element.elementor-element-a0259e7{--width:100%;}.elementor-7344 .elementor-element.elementor-element-4859cc6{--width:36%;}.elementor-7344 .elementor-element.elementor-element-aca80d5{--width:36%;}.elementor-7344 .elementor-element.elementor-element-e3c360a{--width:66%;}.elementor-7344 .elementor-element.elementor-element-4198a34{--width:36%;}.elementor-7344 .elementor-element.elementor-element-eed974f{--width:36%;}.elementor-7344 .elementor-element.elementor-element-ce43b2b{--content-width:1440%;}.elementor-7344 .elementor-element.elementor-element-1f22af0{--content-width:1440%;}}@media(max-width:767px){.elementor-7344 .elementor-element.elementor-element-0b64d82{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7344 .elementor-element.elementor-element-e7ec47e{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for nav-menu, class: .elementor-element-6726796 *//* ELEMENTOR MENU POINTER GRADIENT */

.elementor-7344 .elementor-element.elementor-element-6726796 .elementor-item:after {
    background: linear-gradient(
        90deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    ) !important;

    height: 2px; /* pointer thickness */
    border-radius: 20px;
}

/* OPTIONAL SMOOTH HOVER */
.elementor-7344 .elementor-element.elementor-element-6726796 .elementor-item {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a7652d *//* GRADIENT BALL ANIMATION BEFORE HEADING */

.elementor-7344 .elementor-element.elementor-element-6a7652d .elementor-heading-title::before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 14px;
    border-radius: 50%;
    vertical-align: middle;

    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBall 3s ease-in-out infinite, pulse 1.8s ease-in-out infinite;
}

/* Gradient movement */
@keyframes gradientBall {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* Soft pulse effect */
@keyframes pulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 8px rgba(0, 231, 251, 0.5);
    }
    50% {
        transform: scale(1.4);
        box-shadow: 0 0 18px rgba(150, 106, 254, 0.6);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 8px rgba(0, 231, 251, 0.5);
    }
}


/* GRADIENT BORDER HEADING (STATIC) */

.elementor-7344 .elementor-element.elementor-element-6a7652d .elementor-heading-title {
    display: inline-block;
    padding: 10px 18px;

    border: 2px solid transparent;
    border-radius: 50px;
                            
    background: linear-gradient(#000, #000) padding-box,
                linear-gradient(
                    135deg,
                    #00E7FB,
                    #4AA9FC,
                    #6990FD,
                    #966AFE,
                    #222280
                ) border-box;

    color: #ffffff; /* change if needed */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45843be */.header-scroll{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    transition: 0.3s ease;
    background: transparent;
}

.header-scroll.scrolled{
    background: rgba(0,0,0,0.7);
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-561ea58 *//* GRADIENT BELL ANIMATION BEFORE HEADING */

.elementor-7344 .elementor-element.elementor-element-561ea58 .elementor-heading-title::before {
    content: '';
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 14px;
    vertical-align: middle;

    /* Bell icon (SVG mask) */
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 24a2.5 2.5 0 0 0 2.45-2h-4.9A2.5 2.5 0 0 0 12 24zm6.36-6V11c0-3.07-1.64-5.64-4.5-6.32V4a1.86 1.86 0 1 0-3.72 0v.68C7.28 5.36 5.64 7.92 5.64 11v7L4 19v1h16v-1l-1.64-1z'/%3E%3C/svg%3E") no-repeat center;
    -webkit-mask-size: contain;

    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 24a2.5 2.5 0 0 0 2.45-2h-4.9A2.5 2.5 0 0 0 12 24zm6.36-6V11c0-3.07-1.64-5.64-4.5-6.32V4a1.86 1.86 0 1 0-3.72 0v.68C7.28 5.36 5.64 7.92 5.64 11v7L4 19v1h16v-1l-1.64-1z'/%3E%3C/svg%3E") no-repeat center;
    mask-size: contain;

    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBall 3s ease-in-out infinite, pulse 1.8s ease-in-out infinite;
}

/* Gradient movement */
@keyframes gradientBall {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Pulse */
@keyframes pulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 8px rgba(0, 231, 251, 0.5);
    }
    50% {
        transform: scale(1.4);
        box-shadow: 0 0 18px rgba(150, 106, 254, 0.6);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 8px rgba(0, 231, 251, 0.5);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c767357 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4a1a4f */.elementor-7344 .elementor-element.elementor-element-c4a1a4f {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58c8a43 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b388802 */.elementor-7344 .elementor-element.elementor-element-b388802 {
    position: relative;
    overflow: hidden;
}

/* 1 & 2 */
.elementor-7344 .elementor-element.elementor-element-b388802 .small-title,
.elementor-7344 .elementor-element.elementor-element-b388802 .main-title {
    position: relative;
    transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: transform;
}

/* 3 hidden */
.elementor-7344 .elementor-element.elementor-element-b388802 .desc {
    position: relative;
    opacity: 0;
    transform: translateY(18px);
    max-height: 0;
    overflow: hidden;

    transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: opacity, transform;
}

/* hover move 1 & 2 */
.elementor-7344 .elementor-element.elementor-element-b388802:hover .small-title,
.elementor-7344 .elementor-element.elementor-element-b388802:hover .main-title {
    transform: translateY(-10px);
}

/* hover reveal 3 */
.elementor-7344 .elementor-element.elementor-element-b388802:hover .desc {
    opacity: 1;
    transform: translateY(0);
    max-height: 200px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0e7f52 */.elementor-7344 .elementor-element.elementor-element-b0e7f52 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-219576e */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be888dc */.elementor-7344 .elementor-element.elementor-element-be888dc {
    position: relative;
    overflow: hidden;
}

/* 1 & 2 */
.elementor-7344 .elementor-element.elementor-element-be888dc .small-title,
.elementor-7344 .elementor-element.elementor-element-be888dc .main-title {
    position: relative;
    transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: transform;
}

/* 3 hidden */
.elementor-7344 .elementor-element.elementor-element-be888dc .desc {
    position: relative;
    opacity: 0;
    transform: translateY(18px);
    max-height: 0;
    overflow: hidden;

    transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: opacity, transform;
}

/* hover move 1 & 2 */
.elementor-7344 .elementor-element.elementor-element-be888dc:hover .small-title,
.elementor-7344 .elementor-element.elementor-element-be888dc:hover .main-title {
    transform: translateY(-10px);
}

/* hover reveal 3 */
.elementor-7344 .elementor-element.elementor-element-be888dc:hover .desc {
    opacity: 1;
    transform: translateY(0);
    max-height: 200px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f73c81 */.elementor-7344 .elementor-element.elementor-element-6f73c81 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48de1bc */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96274d4 */.elementor-7344 .elementor-element.elementor-element-96274d4 {
    position: relative;
    overflow: hidden;
}

/* 1 & 2 */
.elementor-7344 .elementor-element.elementor-element-96274d4 .small-title,
.elementor-7344 .elementor-element.elementor-element-96274d4 .main-title {
    position: relative;
    transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: transform;
}

/* 3 hidden */
.elementor-7344 .elementor-element.elementor-element-96274d4 .desc {
    position: relative;
    opacity: 0;
    transform: translateY(18px);
    max-height: 0;
    overflow: hidden;

    transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: opacity, transform;
}

/* hover move 1 & 2 */
.elementor-7344 .elementor-element.elementor-element-96274d4:hover .small-title,
.elementor-7344 .elementor-element.elementor-element-96274d4:hover .main-title {
    transform: translateY(-10px);
}

/* hover reveal 3 */
.elementor-7344 .elementor-element.elementor-element-96274d4:hover .desc {
    opacity: 1;
    transform: translateY(0);
    max-height: 200px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e5542a */.elementor-7344 .elementor-element.elementor-element-8e5542a {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5379a08 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8bfd28 */.elementor-7344 .elementor-element.elementor-element-d8bfd28 {
    position: relative;
    overflow: hidden;
}

/* 1 & 2 */
.elementor-7344 .elementor-element.elementor-element-d8bfd28 .small-title,
.elementor-7344 .elementor-element.elementor-element-d8bfd28 .main-title {
    position: relative;
    transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: transform;
}

/* 3 hidden */
.elementor-7344 .elementor-element.elementor-element-d8bfd28 .desc {
    position: relative;
    opacity: 0;
    transform: translateY(18px);
    max-height: 0;
    overflow: hidden;

    transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: opacity, transform;
}

/* hover move 1 & 2 */
.elementor-7344 .elementor-element.elementor-element-d8bfd28:hover .small-title,
.elementor-7344 .elementor-element.elementor-element-d8bfd28:hover .main-title {
    transform: translateY(-10px);
}

/* hover reveal 3 */
.elementor-7344 .elementor-element.elementor-element-d8bfd28:hover .desc {
    opacity: 1;
    transform: translateY(0);
    max-height: 200px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b64d82 */.elementor-7344 .elementor-element.elementor-element-0b64d82 {
    position: relative;
}

/* centered image */
.elementor-7344 .elementor-element.elementor-element-0b64d82::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 90px;
    height: 90px;

    background-image: url("https://www.transform-skill.com/wp-content/uploads/2026/05/Group-71.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;

    transform: translate(-50%, -50%);
    z-index: 10;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23a9b39 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03eb1d9 */.elementor-7344 .elementor-element.elementor-element-03eb1d9 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c83372 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f85925f */.elementor-7344 .elementor-element.elementor-element-f85925f {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd4156f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ab6ad */.elementor-7344 .elementor-element.elementor-element-42ab6ad {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2df51eb */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebc200 */.elementor-7344 .elementor-element.elementor-element-0ebc200 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d610dda */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46cf725 */.elementor-7344 .elementor-element.elementor-element-46cf725 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d1963b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebe48e */.elementor-7344 .elementor-element.elementor-element-3ebe48e {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0375d8f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37bea1 */.elementor-7344 .elementor-element.elementor-element-b37bea1 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b9a9d9 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433a6b6 */.elementor-7344 .elementor-element.elementor-element-433a6b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f14aa8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977b717 */.elementor-7344 .elementor-element.elementor-element-977b717 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54327c4 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca061fa */.elementor-7344 .elementor-element.elementor-element-ca061fa {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dd3d15 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a160fc9 */.elementor-7344 .elementor-element.elementor-element-a160fc9 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a05b2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83c2acc */.elementor-7344 .elementor-element.elementor-element-83c2acc {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccaa41b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b9807 */.elementor-7344 .elementor-element.elementor-element-a7b9807 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76180c8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd44f91 */.elementor-7344 .elementor-element.elementor-element-fd44f91 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39c8f3 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfe04b6 */.elementor-7344 .elementor-element.elementor-element-dfe04b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6cb73c */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9764644 */.elementor-7344 .elementor-element.elementor-element-9764644 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7688a7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed9c78 */.elementor-7344 .elementor-element.elementor-element-fed9c78 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528cafc */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7059463 */.elementor-7344 .elementor-element.elementor-element-7059463 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bee943a */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e456737 */.elementor-7344 .elementor-element.elementor-element-e456737 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e268943 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f85925f */.elementor-7344 .elementor-element.elementor-element-f85925f {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd4156f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ab6ad */.elementor-7344 .elementor-element.elementor-element-42ab6ad {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2df51eb */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebc200 */.elementor-7344 .elementor-element.elementor-element-0ebc200 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d610dda */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46cf725 */.elementor-7344 .elementor-element.elementor-element-46cf725 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d1963b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebe48e */.elementor-7344 .elementor-element.elementor-element-3ebe48e {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0375d8f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37bea1 */.elementor-7344 .elementor-element.elementor-element-b37bea1 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b9a9d9 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433a6b6 */.elementor-7344 .elementor-element.elementor-element-433a6b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f14aa8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977b717 */.elementor-7344 .elementor-element.elementor-element-977b717 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54327c4 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca061fa */.elementor-7344 .elementor-element.elementor-element-ca061fa {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dd3d15 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a160fc9 */.elementor-7344 .elementor-element.elementor-element-a160fc9 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a05b2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83c2acc */.elementor-7344 .elementor-element.elementor-element-83c2acc {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccaa41b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b9807 */.elementor-7344 .elementor-element.elementor-element-a7b9807 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76180c8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd44f91 */.elementor-7344 .elementor-element.elementor-element-fd44f91 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39c8f3 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfe04b6 */.elementor-7344 .elementor-element.elementor-element-dfe04b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6cb73c */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9764644 */.elementor-7344 .elementor-element.elementor-element-9764644 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7688a7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed9c78 */.elementor-7344 .elementor-element.elementor-element-fed9c78 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528cafc */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7059463 */.elementor-7344 .elementor-element.elementor-element-7059463 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bee943a */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e456737 */.elementor-7344 .elementor-element.elementor-element-e456737 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e268943 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f85925f */.elementor-7344 .elementor-element.elementor-element-f85925f {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd4156f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ab6ad */.elementor-7344 .elementor-element.elementor-element-42ab6ad {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2df51eb */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebc200 */.elementor-7344 .elementor-element.elementor-element-0ebc200 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d610dda */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46cf725 */.elementor-7344 .elementor-element.elementor-element-46cf725 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d1963b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebe48e */.elementor-7344 .elementor-element.elementor-element-3ebe48e {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0375d8f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37bea1 */.elementor-7344 .elementor-element.elementor-element-b37bea1 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b9a9d9 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433a6b6 */.elementor-7344 .elementor-element.elementor-element-433a6b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f14aa8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977b717 */.elementor-7344 .elementor-element.elementor-element-977b717 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54327c4 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca061fa */.elementor-7344 .elementor-element.elementor-element-ca061fa {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dd3d15 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a160fc9 */.elementor-7344 .elementor-element.elementor-element-a160fc9 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a05b2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83c2acc */.elementor-7344 .elementor-element.elementor-element-83c2acc {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccaa41b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b9807 */.elementor-7344 .elementor-element.elementor-element-a7b9807 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76180c8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd44f91 */.elementor-7344 .elementor-element.elementor-element-fd44f91 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39c8f3 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfe04b6 */.elementor-7344 .elementor-element.elementor-element-dfe04b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6cb73c */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9764644 */.elementor-7344 .elementor-element.elementor-element-9764644 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7688a7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed9c78 */.elementor-7344 .elementor-element.elementor-element-fed9c78 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528cafc */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7059463 */.elementor-7344 .elementor-element.elementor-element-7059463 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bee943a */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e456737 */.elementor-7344 .elementor-element.elementor-element-e456737 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e268943 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f85925f */.elementor-7344 .elementor-element.elementor-element-f85925f {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd4156f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ab6ad */.elementor-7344 .elementor-element.elementor-element-42ab6ad {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2df51eb */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebc200 */.elementor-7344 .elementor-element.elementor-element-0ebc200 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d610dda */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46cf725 */.elementor-7344 .elementor-element.elementor-element-46cf725 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d1963b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebe48e */.elementor-7344 .elementor-element.elementor-element-3ebe48e {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0375d8f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37bea1 */.elementor-7344 .elementor-element.elementor-element-b37bea1 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b9a9d9 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433a6b6 */.elementor-7344 .elementor-element.elementor-element-433a6b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f14aa8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977b717 */.elementor-7344 .elementor-element.elementor-element-977b717 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54327c4 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca061fa */.elementor-7344 .elementor-element.elementor-element-ca061fa {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dd3d15 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a160fc9 */.elementor-7344 .elementor-element.elementor-element-a160fc9 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a05b2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83c2acc */.elementor-7344 .elementor-element.elementor-element-83c2acc {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccaa41b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b9807 */.elementor-7344 .elementor-element.elementor-element-a7b9807 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76180c8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd44f91 */.elementor-7344 .elementor-element.elementor-element-fd44f91 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39c8f3 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfe04b6 */.elementor-7344 .elementor-element.elementor-element-dfe04b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6cb73c */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9764644 */.elementor-7344 .elementor-element.elementor-element-9764644 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7688a7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed9c78 */.elementor-7344 .elementor-element.elementor-element-fed9c78 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528cafc */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7059463 */.elementor-7344 .elementor-element.elementor-element-7059463 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bee943a */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e456737 */.elementor-7344 .elementor-element.elementor-element-e456737 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e268943 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83c255 */.elementor-7344 .elementor-element.elementor-element-b83c255 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebb6188 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afe3aa2 */.elementor-7344 .elementor-element.elementor-element-afe3aa2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e6f4b0 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bddd8dd */.elementor-7344 .elementor-element.elementor-element-bddd8dd {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f965b9b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7609141 */.elementor-7344 .elementor-element.elementor-element-7609141 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91a65d2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f179f4 */.elementor-7344 .elementor-element.elementor-element-1f179f4 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-081b54b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c17f2b2 */.elementor-7344 .elementor-element.elementor-element-c17f2b2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14715f7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249f66b */.elementor-7344 .elementor-element.elementor-element-249f66b {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fa8645 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47187ac */.elementor-7344 .elementor-element.elementor-element-47187ac {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e3512d */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9805a3 */.elementor-7344 .elementor-element.elementor-element-c9805a3 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b6139 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08405f8 */.elementor-7344 .elementor-element.elementor-element-08405f8 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe4f058 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afe3aa2 */.elementor-7344 .elementor-element.elementor-element-afe3aa2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e6f4b0 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bddd8dd */.elementor-7344 .elementor-element.elementor-element-bddd8dd {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f965b9b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7609141 */.elementor-7344 .elementor-element.elementor-element-7609141 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91a65d2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f179f4 */.elementor-7344 .elementor-element.elementor-element-1f179f4 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-081b54b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c17f2b2 */.elementor-7344 .elementor-element.elementor-element-c17f2b2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14715f7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249f66b */.elementor-7344 .elementor-element.elementor-element-249f66b {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fa8645 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47187ac */.elementor-7344 .elementor-element.elementor-element-47187ac {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e3512d */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9805a3 */.elementor-7344 .elementor-element.elementor-element-c9805a3 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b6139 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08405f8 */.elementor-7344 .elementor-element.elementor-element-08405f8 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe4f058 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afe3aa2 */.elementor-7344 .elementor-element.elementor-element-afe3aa2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e6f4b0 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bddd8dd */.elementor-7344 .elementor-element.elementor-element-bddd8dd {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f965b9b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7609141 */.elementor-7344 .elementor-element.elementor-element-7609141 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91a65d2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f179f4 */.elementor-7344 .elementor-element.elementor-element-1f179f4 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-081b54b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c17f2b2 */.elementor-7344 .elementor-element.elementor-element-c17f2b2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14715f7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249f66b */.elementor-7344 .elementor-element.elementor-element-249f66b {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fa8645 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47187ac */.elementor-7344 .elementor-element.elementor-element-47187ac {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e3512d */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9805a3 */.elementor-7344 .elementor-element.elementor-element-c9805a3 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b6139 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08405f8 */.elementor-7344 .elementor-element.elementor-element-08405f8 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe4f058 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afe3aa2 */.elementor-7344 .elementor-element.elementor-element-afe3aa2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e6f4b0 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bddd8dd */.elementor-7344 .elementor-element.elementor-element-bddd8dd {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f965b9b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7609141 */.elementor-7344 .elementor-element.elementor-element-7609141 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91a65d2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f179f4 */.elementor-7344 .elementor-element.elementor-element-1f179f4 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-081b54b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c17f2b2 */.elementor-7344 .elementor-element.elementor-element-c17f2b2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14715f7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249f66b */.elementor-7344 .elementor-element.elementor-element-249f66b {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fa8645 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47187ac */.elementor-7344 .elementor-element.elementor-element-47187ac {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e3512d */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9805a3 */.elementor-7344 .elementor-element.elementor-element-c9805a3 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b6139 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08405f8 */.elementor-7344 .elementor-element.elementor-element-08405f8 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe4f058 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03eb1d9 */.elementor-7344 .elementor-element.elementor-element-03eb1d9 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c83372 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f85925f */.elementor-7344 .elementor-element.elementor-element-f85925f {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd4156f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ab6ad */.elementor-7344 .elementor-element.elementor-element-42ab6ad {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2df51eb */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebc200 */.elementor-7344 .elementor-element.elementor-element-0ebc200 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d610dda */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46cf725 */.elementor-7344 .elementor-element.elementor-element-46cf725 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d1963b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebe48e */.elementor-7344 .elementor-element.elementor-element-3ebe48e {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0375d8f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37bea1 */.elementor-7344 .elementor-element.elementor-element-b37bea1 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b9a9d9 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433a6b6 */.elementor-7344 .elementor-element.elementor-element-433a6b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f14aa8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977b717 */.elementor-7344 .elementor-element.elementor-element-977b717 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54327c4 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca061fa */.elementor-7344 .elementor-element.elementor-element-ca061fa {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dd3d15 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a160fc9 */.elementor-7344 .elementor-element.elementor-element-a160fc9 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a05b2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83c2acc */.elementor-7344 .elementor-element.elementor-element-83c2acc {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccaa41b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b9807 */.elementor-7344 .elementor-element.elementor-element-a7b9807 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76180c8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd44f91 */.elementor-7344 .elementor-element.elementor-element-fd44f91 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39c8f3 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfe04b6 */.elementor-7344 .elementor-element.elementor-element-dfe04b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6cb73c */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9764644 */.elementor-7344 .elementor-element.elementor-element-9764644 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7688a7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed9c78 */.elementor-7344 .elementor-element.elementor-element-fed9c78 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528cafc */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7059463 */.elementor-7344 .elementor-element.elementor-element-7059463 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bee943a */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e456737 */.elementor-7344 .elementor-element.elementor-element-e456737 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e268943 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f85925f */.elementor-7344 .elementor-element.elementor-element-f85925f {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd4156f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ab6ad */.elementor-7344 .elementor-element.elementor-element-42ab6ad {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2df51eb */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebc200 */.elementor-7344 .elementor-element.elementor-element-0ebc200 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d610dda */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46cf725 */.elementor-7344 .elementor-element.elementor-element-46cf725 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d1963b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebe48e */.elementor-7344 .elementor-element.elementor-element-3ebe48e {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0375d8f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37bea1 */.elementor-7344 .elementor-element.elementor-element-b37bea1 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b9a9d9 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433a6b6 */.elementor-7344 .elementor-element.elementor-element-433a6b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f14aa8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977b717 */.elementor-7344 .elementor-element.elementor-element-977b717 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54327c4 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca061fa */.elementor-7344 .elementor-element.elementor-element-ca061fa {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dd3d15 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a160fc9 */.elementor-7344 .elementor-element.elementor-element-a160fc9 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a05b2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83c2acc */.elementor-7344 .elementor-element.elementor-element-83c2acc {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccaa41b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b9807 */.elementor-7344 .elementor-element.elementor-element-a7b9807 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76180c8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd44f91 */.elementor-7344 .elementor-element.elementor-element-fd44f91 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39c8f3 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfe04b6 */.elementor-7344 .elementor-element.elementor-element-dfe04b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6cb73c */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9764644 */.elementor-7344 .elementor-element.elementor-element-9764644 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7688a7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed9c78 */.elementor-7344 .elementor-element.elementor-element-fed9c78 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528cafc */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7059463 */.elementor-7344 .elementor-element.elementor-element-7059463 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bee943a */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e456737 */.elementor-7344 .elementor-element.elementor-element-e456737 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e268943 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f85925f */.elementor-7344 .elementor-element.elementor-element-f85925f {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd4156f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ab6ad */.elementor-7344 .elementor-element.elementor-element-42ab6ad {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2df51eb */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebc200 */.elementor-7344 .elementor-element.elementor-element-0ebc200 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d610dda */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46cf725 */.elementor-7344 .elementor-element.elementor-element-46cf725 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d1963b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebe48e */.elementor-7344 .elementor-element.elementor-element-3ebe48e {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0375d8f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37bea1 */.elementor-7344 .elementor-element.elementor-element-b37bea1 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b9a9d9 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433a6b6 */.elementor-7344 .elementor-element.elementor-element-433a6b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f14aa8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977b717 */.elementor-7344 .elementor-element.elementor-element-977b717 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54327c4 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca061fa */.elementor-7344 .elementor-element.elementor-element-ca061fa {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dd3d15 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a160fc9 */.elementor-7344 .elementor-element.elementor-element-a160fc9 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a05b2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83c2acc */.elementor-7344 .elementor-element.elementor-element-83c2acc {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccaa41b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b9807 */.elementor-7344 .elementor-element.elementor-element-a7b9807 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76180c8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd44f91 */.elementor-7344 .elementor-element.elementor-element-fd44f91 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39c8f3 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfe04b6 */.elementor-7344 .elementor-element.elementor-element-dfe04b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6cb73c */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9764644 */.elementor-7344 .elementor-element.elementor-element-9764644 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7688a7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed9c78 */.elementor-7344 .elementor-element.elementor-element-fed9c78 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528cafc */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7059463 */.elementor-7344 .elementor-element.elementor-element-7059463 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bee943a */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e456737 */.elementor-7344 .elementor-element.elementor-element-e456737 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e268943 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f85925f */.elementor-7344 .elementor-element.elementor-element-f85925f {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd4156f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ab6ad */.elementor-7344 .elementor-element.elementor-element-42ab6ad {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2df51eb */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebc200 */.elementor-7344 .elementor-element.elementor-element-0ebc200 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d610dda */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46cf725 */.elementor-7344 .elementor-element.elementor-element-46cf725 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d1963b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebe48e */.elementor-7344 .elementor-element.elementor-element-3ebe48e {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0375d8f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37bea1 */.elementor-7344 .elementor-element.elementor-element-b37bea1 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b9a9d9 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433a6b6 */.elementor-7344 .elementor-element.elementor-element-433a6b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f14aa8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977b717 */.elementor-7344 .elementor-element.elementor-element-977b717 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54327c4 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca061fa */.elementor-7344 .elementor-element.elementor-element-ca061fa {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dd3d15 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a160fc9 */.elementor-7344 .elementor-element.elementor-element-a160fc9 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a05b2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83c2acc */.elementor-7344 .elementor-element.elementor-element-83c2acc {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccaa41b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b9807 */.elementor-7344 .elementor-element.elementor-element-a7b9807 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76180c8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd44f91 */.elementor-7344 .elementor-element.elementor-element-fd44f91 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39c8f3 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfe04b6 */.elementor-7344 .elementor-element.elementor-element-dfe04b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6cb73c */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9764644 */.elementor-7344 .elementor-element.elementor-element-9764644 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7688a7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed9c78 */.elementor-7344 .elementor-element.elementor-element-fed9c78 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528cafc */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7059463 */.elementor-7344 .elementor-element.elementor-element-7059463 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bee943a */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e456737 */.elementor-7344 .elementor-element.elementor-element-e456737 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e268943 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83c255 */.elementor-7344 .elementor-element.elementor-element-b83c255 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebb6188 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afe3aa2 */.elementor-7344 .elementor-element.elementor-element-afe3aa2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e6f4b0 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bddd8dd */.elementor-7344 .elementor-element.elementor-element-bddd8dd {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f965b9b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7609141 */.elementor-7344 .elementor-element.elementor-element-7609141 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91a65d2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f179f4 */.elementor-7344 .elementor-element.elementor-element-1f179f4 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-081b54b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c17f2b2 */.elementor-7344 .elementor-element.elementor-element-c17f2b2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14715f7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249f66b */.elementor-7344 .elementor-element.elementor-element-249f66b {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fa8645 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47187ac */.elementor-7344 .elementor-element.elementor-element-47187ac {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e3512d */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9805a3 */.elementor-7344 .elementor-element.elementor-element-c9805a3 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b6139 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08405f8 */.elementor-7344 .elementor-element.elementor-element-08405f8 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe4f058 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afe3aa2 */.elementor-7344 .elementor-element.elementor-element-afe3aa2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e6f4b0 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bddd8dd */.elementor-7344 .elementor-element.elementor-element-bddd8dd {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f965b9b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7609141 */.elementor-7344 .elementor-element.elementor-element-7609141 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91a65d2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f179f4 */.elementor-7344 .elementor-element.elementor-element-1f179f4 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-081b54b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c17f2b2 */.elementor-7344 .elementor-element.elementor-element-c17f2b2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14715f7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249f66b */.elementor-7344 .elementor-element.elementor-element-249f66b {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fa8645 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47187ac */.elementor-7344 .elementor-element.elementor-element-47187ac {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e3512d */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9805a3 */.elementor-7344 .elementor-element.elementor-element-c9805a3 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b6139 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08405f8 */.elementor-7344 .elementor-element.elementor-element-08405f8 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe4f058 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afe3aa2 */.elementor-7344 .elementor-element.elementor-element-afe3aa2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e6f4b0 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bddd8dd */.elementor-7344 .elementor-element.elementor-element-bddd8dd {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f965b9b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7609141 */.elementor-7344 .elementor-element.elementor-element-7609141 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91a65d2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f179f4 */.elementor-7344 .elementor-element.elementor-element-1f179f4 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-081b54b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c17f2b2 */.elementor-7344 .elementor-element.elementor-element-c17f2b2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14715f7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249f66b */.elementor-7344 .elementor-element.elementor-element-249f66b {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fa8645 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47187ac */.elementor-7344 .elementor-element.elementor-element-47187ac {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e3512d */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9805a3 */.elementor-7344 .elementor-element.elementor-element-c9805a3 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b6139 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08405f8 */.elementor-7344 .elementor-element.elementor-element-08405f8 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe4f058 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afe3aa2 */.elementor-7344 .elementor-element.elementor-element-afe3aa2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e6f4b0 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bddd8dd */.elementor-7344 .elementor-element.elementor-element-bddd8dd {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f965b9b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7609141 */.elementor-7344 .elementor-element.elementor-element-7609141 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91a65d2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f179f4 */.elementor-7344 .elementor-element.elementor-element-1f179f4 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-081b54b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c17f2b2 */.elementor-7344 .elementor-element.elementor-element-c17f2b2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14715f7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249f66b */.elementor-7344 .elementor-element.elementor-element-249f66b {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fa8645 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47187ac */.elementor-7344 .elementor-element.elementor-element-47187ac {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e3512d */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9805a3 */.elementor-7344 .elementor-element.elementor-element-c9805a3 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b6139 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08405f8 */.elementor-7344 .elementor-element.elementor-element-08405f8 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe4f058 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03eb1d9 */.elementor-7344 .elementor-element.elementor-element-03eb1d9 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c83372 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f85925f */.elementor-7344 .elementor-element.elementor-element-f85925f {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd4156f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ab6ad */.elementor-7344 .elementor-element.elementor-element-42ab6ad {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2df51eb */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebc200 */.elementor-7344 .elementor-element.elementor-element-0ebc200 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d610dda */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46cf725 */.elementor-7344 .elementor-element.elementor-element-46cf725 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d1963b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebe48e */.elementor-7344 .elementor-element.elementor-element-3ebe48e {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0375d8f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37bea1 */.elementor-7344 .elementor-element.elementor-element-b37bea1 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b9a9d9 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433a6b6 */.elementor-7344 .elementor-element.elementor-element-433a6b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f14aa8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977b717 */.elementor-7344 .elementor-element.elementor-element-977b717 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54327c4 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca061fa */.elementor-7344 .elementor-element.elementor-element-ca061fa {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dd3d15 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a160fc9 */.elementor-7344 .elementor-element.elementor-element-a160fc9 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a05b2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83c2acc */.elementor-7344 .elementor-element.elementor-element-83c2acc {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccaa41b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b9807 */.elementor-7344 .elementor-element.elementor-element-a7b9807 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76180c8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd44f91 */.elementor-7344 .elementor-element.elementor-element-fd44f91 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39c8f3 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfe04b6 */.elementor-7344 .elementor-element.elementor-element-dfe04b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6cb73c */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9764644 */.elementor-7344 .elementor-element.elementor-element-9764644 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7688a7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed9c78 */.elementor-7344 .elementor-element.elementor-element-fed9c78 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528cafc */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7059463 */.elementor-7344 .elementor-element.elementor-element-7059463 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bee943a */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e456737 */.elementor-7344 .elementor-element.elementor-element-e456737 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e268943 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f85925f */.elementor-7344 .elementor-element.elementor-element-f85925f {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd4156f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ab6ad */.elementor-7344 .elementor-element.elementor-element-42ab6ad {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2df51eb */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebc200 */.elementor-7344 .elementor-element.elementor-element-0ebc200 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d610dda */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46cf725 */.elementor-7344 .elementor-element.elementor-element-46cf725 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d1963b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebe48e */.elementor-7344 .elementor-element.elementor-element-3ebe48e {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0375d8f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37bea1 */.elementor-7344 .elementor-element.elementor-element-b37bea1 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b9a9d9 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433a6b6 */.elementor-7344 .elementor-element.elementor-element-433a6b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f14aa8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977b717 */.elementor-7344 .elementor-element.elementor-element-977b717 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54327c4 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca061fa */.elementor-7344 .elementor-element.elementor-element-ca061fa {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dd3d15 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a160fc9 */.elementor-7344 .elementor-element.elementor-element-a160fc9 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a05b2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83c2acc */.elementor-7344 .elementor-element.elementor-element-83c2acc {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccaa41b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b9807 */.elementor-7344 .elementor-element.elementor-element-a7b9807 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76180c8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd44f91 */.elementor-7344 .elementor-element.elementor-element-fd44f91 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39c8f3 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfe04b6 */.elementor-7344 .elementor-element.elementor-element-dfe04b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6cb73c */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9764644 */.elementor-7344 .elementor-element.elementor-element-9764644 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7688a7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed9c78 */.elementor-7344 .elementor-element.elementor-element-fed9c78 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528cafc */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7059463 */.elementor-7344 .elementor-element.elementor-element-7059463 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bee943a */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e456737 */.elementor-7344 .elementor-element.elementor-element-e456737 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e268943 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f85925f */.elementor-7344 .elementor-element.elementor-element-f85925f {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd4156f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ab6ad */.elementor-7344 .elementor-element.elementor-element-42ab6ad {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2df51eb */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebc200 */.elementor-7344 .elementor-element.elementor-element-0ebc200 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d610dda */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46cf725 */.elementor-7344 .elementor-element.elementor-element-46cf725 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d1963b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebe48e */.elementor-7344 .elementor-element.elementor-element-3ebe48e {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0375d8f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37bea1 */.elementor-7344 .elementor-element.elementor-element-b37bea1 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b9a9d9 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433a6b6 */.elementor-7344 .elementor-element.elementor-element-433a6b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f14aa8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977b717 */.elementor-7344 .elementor-element.elementor-element-977b717 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54327c4 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca061fa */.elementor-7344 .elementor-element.elementor-element-ca061fa {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dd3d15 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a160fc9 */.elementor-7344 .elementor-element.elementor-element-a160fc9 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a05b2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83c2acc */.elementor-7344 .elementor-element.elementor-element-83c2acc {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccaa41b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b9807 */.elementor-7344 .elementor-element.elementor-element-a7b9807 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76180c8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd44f91 */.elementor-7344 .elementor-element.elementor-element-fd44f91 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39c8f3 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfe04b6 */.elementor-7344 .elementor-element.elementor-element-dfe04b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6cb73c */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9764644 */.elementor-7344 .elementor-element.elementor-element-9764644 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7688a7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed9c78 */.elementor-7344 .elementor-element.elementor-element-fed9c78 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528cafc */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7059463 */.elementor-7344 .elementor-element.elementor-element-7059463 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bee943a */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e456737 */.elementor-7344 .elementor-element.elementor-element-e456737 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e268943 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f85925f */.elementor-7344 .elementor-element.elementor-element-f85925f {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd4156f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ab6ad */.elementor-7344 .elementor-element.elementor-element-42ab6ad {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2df51eb */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebc200 */.elementor-7344 .elementor-element.elementor-element-0ebc200 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d610dda */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46cf725 */.elementor-7344 .elementor-element.elementor-element-46cf725 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d1963b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebe48e */.elementor-7344 .elementor-element.elementor-element-3ebe48e {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0375d8f */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37bea1 */.elementor-7344 .elementor-element.elementor-element-b37bea1 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b9a9d9 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433a6b6 */.elementor-7344 .elementor-element.elementor-element-433a6b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f14aa8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977b717 */.elementor-7344 .elementor-element.elementor-element-977b717 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54327c4 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca061fa */.elementor-7344 .elementor-element.elementor-element-ca061fa {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dd3d15 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a160fc9 */.elementor-7344 .elementor-element.elementor-element-a160fc9 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a05b2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83c2acc */.elementor-7344 .elementor-element.elementor-element-83c2acc {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccaa41b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b9807 */.elementor-7344 .elementor-element.elementor-element-a7b9807 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76180c8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd44f91 */.elementor-7344 .elementor-element.elementor-element-fd44f91 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39c8f3 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfe04b6 */.elementor-7344 .elementor-element.elementor-element-dfe04b6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6cb73c */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9764644 */.elementor-7344 .elementor-element.elementor-element-9764644 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7688a7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed9c78 */.elementor-7344 .elementor-element.elementor-element-fed9c78 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528cafc */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7059463 */.elementor-7344 .elementor-element.elementor-element-7059463 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bee943a */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e456737 */.elementor-7344 .elementor-element.elementor-element-e456737 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e268943 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83c255 */.elementor-7344 .elementor-element.elementor-element-b83c255 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebb6188 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afe3aa2 */.elementor-7344 .elementor-element.elementor-element-afe3aa2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e6f4b0 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bddd8dd */.elementor-7344 .elementor-element.elementor-element-bddd8dd {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f965b9b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7609141 */.elementor-7344 .elementor-element.elementor-element-7609141 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91a65d2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f179f4 */.elementor-7344 .elementor-element.elementor-element-1f179f4 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-081b54b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c17f2b2 */.elementor-7344 .elementor-element.elementor-element-c17f2b2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14715f7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249f66b */.elementor-7344 .elementor-element.elementor-element-249f66b {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fa8645 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47187ac */.elementor-7344 .elementor-element.elementor-element-47187ac {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e3512d */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9805a3 */.elementor-7344 .elementor-element.elementor-element-c9805a3 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b6139 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08405f8 */.elementor-7344 .elementor-element.elementor-element-08405f8 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe4f058 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afe3aa2 */.elementor-7344 .elementor-element.elementor-element-afe3aa2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e6f4b0 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bddd8dd */.elementor-7344 .elementor-element.elementor-element-bddd8dd {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f965b9b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7609141 */.elementor-7344 .elementor-element.elementor-element-7609141 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91a65d2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f179f4 */.elementor-7344 .elementor-element.elementor-element-1f179f4 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-081b54b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c17f2b2 */.elementor-7344 .elementor-element.elementor-element-c17f2b2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14715f7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249f66b */.elementor-7344 .elementor-element.elementor-element-249f66b {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fa8645 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47187ac */.elementor-7344 .elementor-element.elementor-element-47187ac {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e3512d */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9805a3 */.elementor-7344 .elementor-element.elementor-element-c9805a3 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b6139 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08405f8 */.elementor-7344 .elementor-element.elementor-element-08405f8 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe4f058 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afe3aa2 */.elementor-7344 .elementor-element.elementor-element-afe3aa2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e6f4b0 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bddd8dd */.elementor-7344 .elementor-element.elementor-element-bddd8dd {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f965b9b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7609141 */.elementor-7344 .elementor-element.elementor-element-7609141 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91a65d2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f179f4 */.elementor-7344 .elementor-element.elementor-element-1f179f4 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-081b54b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c17f2b2 */.elementor-7344 .elementor-element.elementor-element-c17f2b2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14715f7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249f66b */.elementor-7344 .elementor-element.elementor-element-249f66b {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fa8645 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47187ac */.elementor-7344 .elementor-element.elementor-element-47187ac {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e3512d */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9805a3 */.elementor-7344 .elementor-element.elementor-element-c9805a3 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b6139 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08405f8 */.elementor-7344 .elementor-element.elementor-element-08405f8 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe4f058 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afe3aa2 */.elementor-7344 .elementor-element.elementor-element-afe3aa2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e6f4b0 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bddd8dd */.elementor-7344 .elementor-element.elementor-element-bddd8dd {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f965b9b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7609141 */.elementor-7344 .elementor-element.elementor-element-7609141 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91a65d2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f179f4 */.elementor-7344 .elementor-element.elementor-element-1f179f4 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-081b54b */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c17f2b2 */.elementor-7344 .elementor-element.elementor-element-c17f2b2 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14715f7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249f66b */.elementor-7344 .elementor-element.elementor-element-249f66b {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fa8645 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47187ac */.elementor-7344 .elementor-element.elementor-element-47187ac {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e3512d */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9805a3 */.elementor-7344 .elementor-element.elementor-element-c9805a3 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b6139 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08405f8 */.elementor-7344 .elementor-element.elementor-element-08405f8 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe4f058 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0c036a */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96c3def *//* GRADIENT BALL ANIMATION BEFORE HEADING */

.elementor-7344 .elementor-element.elementor-element-96c3def .elementor-heading-title::before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 14px;
    border-radius: 50%;
    vertical-align: middle;

    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBall 3s ease-in-out infinite, pulse 1.8s ease-in-out infinite;
}

/* Gradient movement */
@keyframes gradientBall {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* Soft pulse effect */
@keyframes pulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 8px rgba(0, 231, 251, 0.5);
    }
    50% {
        transform: scale(1.4);
        box-shadow: 0 0 18px rgba(150, 106, 254, 0.6);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 8px rgba(0, 231, 251, 0.5);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6538e0 */.elementor-7344 .elementor-element.elementor-element-f6538e0 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0876d62 *//* GRADIENT BALL ANIMATION BEFORE HEADING */

.elementor-7344 .elementor-element.elementor-element-0876d62 .elementor-heading-title::before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 14px;
    border-radius: 50%;
    vertical-align: middle;

    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBall 3s ease-in-out infinite, pulse 1.8s ease-in-out infinite;
}

/* Gradient movement */
@keyframes gradientBall {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* Soft pulse effect */
@keyframes pulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 8px rgba(0, 231, 251, 0.5);
    }
    50% {
        transform: scale(1.4);
        box-shadow: 0 0 18px rgba(150, 106, 254, 0.6);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 8px rgba(0, 231, 251, 0.5);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d74457d */.elementor-7344 .elementor-element.elementor-element-d74457d {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3bf9db *//* GRADIENT BALL ANIMATION BEFORE HEADING */

.elementor-7344 .elementor-element.elementor-element-f3bf9db .elementor-heading-title::before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 14px;
    border-radius: 50%;
    vertical-align: middle;

    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBall 3s ease-in-out infinite, pulse 1.8s ease-in-out infinite;
}

/* Gradient movement */
@keyframes gradientBall {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* Soft pulse effect */
@keyframes pulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 8px rgba(0, 231, 251, 0.5);
    }
    50% {
        transform: scale(1.4);
        box-shadow: 0 0 18px rgba(150, 106, 254, 0.6);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 8px rgba(0, 231, 251, 0.5);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b520 */.elementor-7344 .elementor-element.elementor-element-d57b520 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50e9f9e *//* GRADIENT BALL ANIMATION BEFORE HEADING */

.elementor-7344 .elementor-element.elementor-element-50e9f9e .elementor-heading-title::before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 14px;
    border-radius: 50%;
    vertical-align: middle;

    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBall 3s ease-in-out infinite, pulse 1.8s ease-in-out infinite;
}

/* Gradient movement */
@keyframes gradientBall {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* Soft pulse effect */
@keyframes pulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 8px rgba(0, 231, 251, 0.5);
    }
    50% {
        transform: scale(1.4);
        box-shadow: 0 0 18px rgba(150, 106, 254, 0.6);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 8px rgba(0, 231, 251, 0.5);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eddfeed */.elementor-7344 .elementor-element.elementor-element-eddfeed {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96b4e3e *//* GRADIENT BALL ANIMATION BEFORE HEADING */

.elementor-7344 .elementor-element.elementor-element-96b4e3e .elementor-heading-title::before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 14px;
    border-radius: 50%;
    vertical-align: middle;

    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBall 3s ease-in-out infinite, pulse 1.8s ease-in-out infinite;
}

/* Gradient movement */
@keyframes gradientBall {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* Soft pulse effect */
@keyframes pulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 8px rgba(0, 231, 251, 0.5);
    }
    50% {
        transform: scale(1.4);
        box-shadow: 0 0 18px rgba(150, 106, 254, 0.6);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 8px rgba(0, 231, 251, 0.5);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82631b3 */.elementor-7344 .elementor-element.elementor-element-82631b3 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c6d360 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fe5adc */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c651a6 */.elementor-7344 .elementor-element.elementor-element-9c651a6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4ac9c5 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a67e916 *//* Ensure the list wrapper allows for individual item styling */
.elementor-7344 .elementor-element.elementor-element-a67e916 .elementor-icon-list-items {
    list-style: none;
    padding: 0;
}

/* Target each list item */
.elementor-7344 .elementor-element.elementor-element-a67e916 .elementor-icon-list-item {
    margin-bottom: 15px; /* Spacing between items */
    padding: 5px 10px;
    
    /* Gradient Border Setup */
    border: 1px solid transparent;
    border-radius: 50px;
    background: 
        linear-gradient(#000, #000) padding-box, /* Inner background color */
        linear-gradient(135deg, #00E7FB, #4AA9FC, #6990FD, #966AFE, #222280) border-box; /* Gradient border */
    
    /* Ensure content stays readable */
    display: flex;
    align-items: center;
}

/* Optional: Make the text color white for contrast */
.elementor-7344 .elementor-element.elementor-element-a67e916 .elementor-icon-list-text {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17dbca3 *//* Pastikan Container mempunyai kedudukan relatif */
.elementor-7344 .elementor-element.elementor-element-17dbca3 {
    position: relative;
    background: #000; /* Warna latar belakang dalam kotak */
    border-radius: 20px; /* Ikut kesesuaian anda */
    padding: 20px; /* Jarak kandungan dalam kotak */
    z-index: 1;
}

/* Cipta gradient border menggunakan pseudo-element */
.elementor-7344 .elementor-element.elementor-element-17dbca3::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 20px; /* Mesti sama dengan border-radius atas */
    padding: 2px; /* Tebal border */
    background: linear-gradient(135deg, #00E7FB, #4AA9FC, #6990FD, #966AFE, #222280);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none; /* Supaya tidak mengganggu klik pada butang/teks di dalam */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70cb517 */.elementor-7344 .elementor-element.elementor-element-70cb517 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b62c12 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-25d3d7b *//* Ensure the list wrapper allows for individual item styling */
.elementor-7344 .elementor-element.elementor-element-25d3d7b .elementor-icon-list-items {
    list-style: none;
    padding: 0;
}

/* Target each list item */
.elementor-7344 .elementor-element.elementor-element-25d3d7b .elementor-icon-list-item {
    margin-bottom: 15px; /* Spacing between items */
    padding: 5px  50PX;
    
    /* Gradient Border Setup */
    border: 1px solid transparent;
    border-radius: 50px;
    background: 
        linear-gradient(#000, #000) padding-box, /* Inner background color */
        linear-gradient(135deg, #00E7FB, #4AA9FC, #6990FD, #966AFE, #222280) border-box; /* Gradient border */
    
    /* Ensure content stays readable */
    display: flex;
    align-items: center;
}

/* Optional: Make the text color white for contrast */
.elementor-7344 .elementor-element.elementor-element-25d3d7b .elementor-icon-list-text {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1c81fd *//* Pastikan Container mempunyai kedudukan relatif */
.elementor-7344 .elementor-element.elementor-element-c1c81fd {
    position: relative;
    background: #000; /* Warna latar belakang dalam kotak */
    border-radius: 20px; /* Ikut kesesuaian anda */
    padding: 20px; /* Jarak kandungan dalam kotak */
    z-index: 1;
}

/* Cipta gradient border menggunakan pseudo-element */
.elementor-7344 .elementor-element.elementor-element-c1c81fd::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 20px; /* Mesti sama dengan border-radius atas */
    padding: 2px; /* Tebal border */
    background: linear-gradient(135deg, #00E7FB, #4AA9FC, #6990FD, #966AFE, #222280);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none; /* Supaya tidak mengganggu klik pada butang/teks di dalam */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ad0bcd */.elementor-7344 .elementor-element.elementor-element-4ad0bcd {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-651daa8 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e91cadc *//* Ensure the list wrapper allows for individual item styling */
.elementor-7344 .elementor-element.elementor-element-e91cadc .elementor-icon-list-items {
    list-style: none;
    padding: 0;
}

/* Target each list item */
.elementor-7344 .elementor-element.elementor-element-e91cadc .elementor-icon-list-item {
    margin-bottom: 15px; /* Spacing between items */
    padding: 5px 10px;
    
    /* Gradient Border Setup */
    border: 1px solid transparent;
    border-radius: 50px;
    background: 
        linear-gradient(#000, #000) padding-box, /* Inner background color */
        linear-gradient(135deg, #00E7FB, #4AA9FC, #6990FD, #966AFE, #222280) border-box; /* Gradient border */
    
    /* Ensure content stays readable */
    display: flex;
    align-items: center;
}

/* Optional: Make the text color white for contrast */
.elementor-7344 .elementor-element.elementor-element-e91cadc .elementor-icon-list-text {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a692d7 *//* Pastikan Container mempunyai kedudukan relatif */
.elementor-7344 .elementor-element.elementor-element-7a692d7 {
    position: relative;
    background: #000; /* Warna latar belakang dalam kotak */
    border-radius: 20px; /* Ikut kesesuaian anda */
    padding: 20px; /* Jarak kandungan dalam kotak */
    z-index: 1;
}

/* Cipta gradient border menggunakan pseudo-element */
.elementor-7344 .elementor-element.elementor-element-7a692d7::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 20px; /* Mesti sama dengan border-radius atas */
    padding: 2px; /* Tebal border */
    background: linear-gradient(135deg, #00E7FB, #4AA9FC, #6990FD, #966AFE, #222280);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none; /* Supaya tidak mengganggu klik pada butang/teks di dalam */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efc5ec */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff33f84 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12966ac */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d76d2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-891e6b7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cbf5a7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7121b2a */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12966ac */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d76d2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-891e6b7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cbf5a7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7121b2a */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12966ac */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d76d2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-891e6b7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cbf5a7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7121b2a */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12966ac */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d76d2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-891e6b7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cbf5a7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7121b2a */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12966ac */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d76d2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-891e6b7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cbf5a7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7121b2a */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12966ac */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7d76d2 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-891e6b7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cbf5a7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7121b2a */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2782a0 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73d7995 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13ed765 */.elementor-7344 .elementor-element.elementor-element-13ed765 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ca891 *//* Pastikan container induk bertindak sebagai rujukan */
.elementor-7344 .elementor-element.elementor-element-80ca891 {
    position: relative;
    overflow: visible !important;
}

/* Tetapan pop-up (Inner Container) */
.elementor-7344 .elementor-element.elementor-element-80ca891 .pop-up-content {
    position: absolute;
    bottom: 100%; /* Pop-up muncul di atas */
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 15px; /* Jarak antara ikon & pop-up */
    
    /* Animasi fade */
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
    
    /* Styling asas pop-up */
    background: #fff;
    padding: 20px;
    border-radius: 12px;
    box-shadow: 0 10px 25px rgba(0,0,0,0.15);
    width: 250px; /* Boleh ubah lebar */
    z-index: 9999;
}

/* Trigger hover */
.elementor-7344 .elementor-element.elementor-element-80ca891:hover .pop-up-content {
    opacity: 1;
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-072240e */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4859cc6 */.elementor-7344 .elementor-element.elementor-element-4859cc6 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c5c370 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aca80d5 */.elementor-7344 .elementor-element.elementor-element-aca80d5 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37f65c3 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4198a34 */.elementor-7344 .elementor-element.elementor-element-4198a34 {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7e73c5 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eed974f */.elementor-7344 .elementor-element.elementor-element-eed974f {
    background: linear-gradient(
        135deg,
        #00E7FB,
        #4AA9FC,
        #6990FD,
        #966AFE,
        #222280
    );

    background-size: 300% 300%;
    animation: gradientBG 6s ease-in-out infinite;

    transition: all 0.3s ease;
}

/* Smooth moving gradient */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8895c8c */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-965faf7 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3258123 *//* Pastikan container induk bertindak sebagai rujukan */
.elementor-7344 .elementor-element.elementor-element-3258123 {
    position: relative;
    overflow: visible !important;
}

/* Tetapan pop-up (Inner Container) */
.elementor-7344 .elementor-element.elementor-element-3258123 .pop-up-content {
    position: absolute;
    bottom: 100%; /* Pop-up muncul di atas */
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 15px; /* Jarak antara ikon & pop-up */
    
    /* Animasi fade */
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
    
    /* Styling asas pop-up */
    background: #fff;
    padding: 20px;
    border-radius: 12px;
    box-shadow: 0 10px 25px rgba(0,0,0,0.15);
    width: 250px; /* Boleh ubah lebar */
    z-index: 9999;
}

/* Trigger hover */
.elementor-7344 .elementor-element.elementor-element-3258123:hover .pop-up-content {
    opacity: 1;
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b5c8cf */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2c0a7b *//* Pastikan container induk bertindak sebagai rujukan */
.elementor-7344 .elementor-element.elementor-element-a2c0a7b {
    position: relative;
    overflow: visible !important;
}

/* Tetapan pop-up (Inner Container) */
.elementor-7344 .elementor-element.elementor-element-a2c0a7b .pop-up-content {
    position: absolute;
    bottom: 100%; /* Pop-up muncul di atas */
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 15px; /* Jarak antara ikon & pop-up */
    
    /* Animasi fade */
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
    
    /* Styling asas pop-up */
    background: #fff;
    padding: 20px;
    border-radius: 12px;
    box-shadow: 0 10px 25px rgba(0,0,0,0.15);
    width: 250px; /* Boleh ubah lebar */
    z-index: 9999;
}

/* Trigger hover */
.elementor-7344 .elementor-element.elementor-element-a2c0a7b:hover .pop-up-content {
    opacity: 1;
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ec46f4 */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de41cb9 *//* Pastikan container induk bertindak sebagai rujukan */
.elementor-7344 .elementor-element.elementor-element-de41cb9 {
    position: relative;
    overflow: visible !important;
}

/* Tetapan pop-up (Inner Container) */
.elementor-7344 .elementor-element.elementor-element-de41cb9 .pop-up-content {
    position: absolute;
    bottom: 100%; /* Pop-up muncul di atas */
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 15px; /* Jarak antara ikon & pop-up */
    
    /* Animasi fade */
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
    
    /* Styling asas pop-up */
    background: #fff;
    padding: 20px;
    border-radius: 12px;
    box-shadow: 0 10px 25px rgba(0,0,0,0.15);
    width: 250px; /* Boleh ubah lebar */
    z-index: 9999;
}

/* Trigger hover */
.elementor-7344 .elementor-element.elementor-element-de41cb9:hover .pop-up-content {
    opacity: 1;
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8e54cf */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec1643e *//* Pastikan container induk bertindak sebagai rujukan */
.elementor-7344 .elementor-element.elementor-element-ec1643e {
    position: relative;
    overflow: visible !important;
}

/* Tetapan pop-up (Inner Container) */
.elementor-7344 .elementor-element.elementor-element-ec1643e .pop-up-content {
    position: absolute;
    bottom: 100%; /* Pop-up muncul di atas */
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 15px; /* Jarak antara ikon & pop-up */
    
    /* Animasi fade */
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
    
    /* Styling asas pop-up */
    background: #fff;
    padding: 20px;
    border-radius: 12px;
    box-shadow: 0 10px 25px rgba(0,0,0,0.15);
    width: 250px; /* Boleh ubah lebar */
    z-index: 9999;
}

/* Trigger hover */
.elementor-7344 .elementor-element.elementor-element-ec1643e:hover .pop-up-content {
    opacity: 1;
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41921aa */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8743be9 *//* Pastikan container induk bertindak sebagai rujukan */
.elementor-7344 .elementor-element.elementor-element-8743be9 {
    position: relative;
    overflow: visible !important;
}

/* Tetapan pop-up (Inner Container) */
.elementor-7344 .elementor-element.elementor-element-8743be9 .pop-up-content {
    position: absolute;
    bottom: 100%; /* Pop-up muncul di atas */
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 15px; /* Jarak antara ikon & pop-up */
    
    /* Animasi fade */
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
    
    /* Styling asas pop-up */
    background: #fff;
    padding: 20px;
    border-radius: 12px;
    box-shadow: 0 10px 25px rgba(0,0,0,0.15);
    width: 250px; /* Boleh ubah lebar */
    z-index: 9999;
}

/* Trigger hover */
.elementor-7344 .elementor-element.elementor-element-8743be9:hover .pop-up-content {
    opacity: 1;
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d20bafe */.aii{background: linear-gradient(90deg, #00A69A,#6990FD, #D966AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent}/* End custom CSS */
/* Start custom CSS *//* FULLSCREEN FIXED BACKGROUND VIDEO */

body {
    margin: 0;
}

body::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

    background: black;
    z-index: -2;
}

/* VIDEO BACKGROUND */
body::after {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

    background: url("https://www.transform-skill.com/wp-content/uploads/2026/05/Remove-Gemini-Watermark-1.mp4");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    z-index: -1;
    opacity: 0.8;
}/* End custom CSS */