.elementor-541 .elementor-element.elementor-element-0f78c9b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-541 .elementor-element.elementor-element-0f78c9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-541 .elementor-element.elementor-element-2be743f{--display:flex;--min-height:575px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-541 .elementor-element.elementor-element-2be743f:not(.elementor-motion-effects-element-type-background), .elementor-541 .elementor-element.elementor-element-2be743f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kmedia.mmindsdemo3.com/wp-content/uploads/2026/07/a3.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.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-541 .elementor-element.elementor-element-0912412 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:100px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-541 .elementor-element.elementor-element-cdea712{--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 100px;--row-gap:0px;--column-gap:100px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-541 .elementor-element.elementor-element-876462b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-541 .elementor-element.elementor-element-e46df35 img{width:100%;}.elementor-541 .elementor-element.elementor-element-136d596 .gradient-outline-heading{background-color:transparent;position:relative;display:inline-block;margin:0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Roboto Condensed", Sans-serif;font-size:188px;-webkit-text-stroke:2px transparent;background-image:linear-gradient(180deg, #00B2FF 0%, #370060 68%);}.elementor-541 .elementor-element.elementor-element-136d596 > .elementor-widget-container{margin:0px 0px -86px -32px;}.elementor-541 .elementor-element.elementor-element-136d596 .gradient-outline-heading::before{content:attr(data-text);position:absolute;left:0;top:0;z-index:1;-webkit-text-stroke:0px transparent;background:none;pointer-events:none;-webkit-text-fill-color:#141414;}.elementor-541 .elementor-element.elementor-element-83e43be{z-index:5;}.elementor-541 .elementor-element.elementor-element-83e43be .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:66px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-541 .elementor-element.elementor-element-a74875b{--divider-border-style:solid;--divider-color:#9B14FF00;--divider-border-width:1px;width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-541 .elementor-element.elementor-element-a74875b .elementor-divider-separator{width:100%;}.elementor-541 .elementor-element.elementor-element-a74875b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.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-541 .elementor-element.elementor-element-b19b246{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#EAEAEA;}.elementor-541 .elementor-element.elementor-element-b19b246 a{color:#EAEAEA;}.elementor-541 .elementor-element.elementor-element-3a8faf2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-541 .elementor-element.elementor-element-29348dd img{width:100%;}.elementor-541 .elementor-element.elementor-element-84453d6{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-541 .elementor-element.elementor-element-116a417{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-541 .elementor-element.elementor-element-c9f104f .gradient-outline-heading{background-color:transparent;position:relative;display:inline-block;margin:0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Roboto Condensed", Sans-serif;font-size:188px;text-transform:uppercase;-webkit-text-stroke:2px transparent;background-image:linear-gradient(180deg, #00B2FF 0%, #370060 68%);}.elementor-541 .elementor-element.elementor-element-c9f104f > .elementor-widget-container{margin:0px 0px -86px -32px;}.elementor-541 .elementor-element.elementor-element-c9f104f .gradient-outline-heading::before{content:attr(data-text);position:absolute;left:0;top:0;z-index:1;-webkit-text-stroke:0px transparent;background:none;pointer-events:none;-webkit-text-fill-color:#141414;}.elementor-541 .elementor-element.elementor-element-03d0348{z-index:5;}.elementor-541 .elementor-element.elementor-element-03d0348 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:95px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-541 .elementor-element.elementor-element-4ba4d81{--divider-border-style:solid;--divider-color:#9B14FF00;--divider-border-width:1px;width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-541 .elementor-element.elementor-element-4ba4d81 .elementor-divider-separator{width:100%;}.elementor-541 .elementor-element.elementor-element-4ba4d81 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-541 .elementor-element.elementor-element-b4dcde8{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#EAEAEA;}.elementor-541 .elementor-element.elementor-element-b4dcde8 a{color:#EAEAEA;}.elementor-541 .elementor-element.elementor-element-0faec18{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-541 .elementor-element.elementor-element-d503ee3 .gradient-outline-heading{background-color:transparent;position:relative;display:inline-block;margin:0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Roboto Condensed", Sans-serif;font-size:188px;-webkit-text-stroke:2px transparent;background-image:linear-gradient(180deg, #00B2FF 0%, #370060 68%);}.elementor-541 .elementor-element.elementor-element-d503ee3 > .elementor-widget-container{margin:0px 0px -86px -32px;}.elementor-541 .elementor-element.elementor-element-d503ee3 .gradient-outline-heading::before{content:attr(data-text);position:absolute;left:0;top:0;z-index:1;-webkit-text-stroke:0px transparent;background:none;pointer-events:none;-webkit-text-fill-color:#141414;}.elementor-541 .elementor-element.elementor-element-d53a296{z-index:5;text-align:center;}.elementor-541 .elementor-element.elementor-element-d53a296 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:95px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-541 .elementor-element.elementor-element-68d5a52{--divider-border-style:solid;--divider-color:#9B14FF00;--divider-border-width:1px;width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-541 .elementor-element.elementor-element-68d5a52 .elementor-divider-separator{width:100%;}.elementor-541 .elementor-element.elementor-element-68d5a52 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-541 .elementor-element.elementor-element-74d11d5{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-541 .elementor-element.elementor-element-2ebaafb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-541 .elementor-element.elementor-element-2ebaafb .interactive-marquee-wrapper{--logos-to-show:9;padding:80px 50px 80px 50px;}.elementor-541 .elementor-element.elementor-element-2ebaafb .marquee-logo img{width:191px;max-width:none;}.elementor-541 .elementor-element.elementor-element-2ebaafb .marquee-logo{padding:0px 0px 0px 0px;}.elementor-541 .elementor-element.elementor-element-2ebaafb .row-2{padding:10px 0px 0px 0px;}.elementor-541 .elementor-element.elementor-element-2ebaafb .marquee-group{animation-duration:20s;}.elementor-541 .elementor-element.elementor-element-a453279{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-541 .elementor-element.elementor-element-7817d96{--display:flex;}.elementor-541 .elementor-element.elementor-element-52481bd .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:67px;font-weight:400;color:#FFFFFF;}.elementor-541 .elementor-element.elementor-element-bad8105{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#EAEAEA;}.elementor-541 .elementor-element.elementor-element-bad8105 a{color:#EAEAEA;}.elementor-541 .elementor-element.elementor-element-849c684{--display:flex;}.elementor-541 .elementor-element.elementor-element-bcc7a54 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:67px;font-weight:400;color:#FFFFFF;}.elementor-541 .elementor-element.elementor-element-a90e0e4{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#EAEAEA;}.elementor-541 .elementor-element.elementor-element-a90e0e4 a{color:#EAEAEA;}@media(max-width:767px){.elementor-541 .elementor-element.elementor-element-0f78c9b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-541 .elementor-element.elementor-element-2be743f{--min-height:300px;}.elementor-541 .elementor-element.elementor-element-0912412{text-align:center;}.elementor-541 .elementor-element.elementor-element-0912412 .elementor-heading-title{font-size:40px;}.elementor-541 .elementor-element.elementor-element-cdea712{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-541 .elementor-element.elementor-element-136d596 > .elementor-widget-container{margin:0px 0px -49px 0px;}.elementor-541 .elementor-element.elementor-element-136d596 .gradient-outline-heading{font-size:70px;}.elementor-541 .elementor-element.elementor-element-83e43be .elementor-heading-title{font-size:24px;}.elementor-541 .elementor-element.elementor-element-b19b246{font-size:14px;}.elementor-541 .elementor-element.elementor-element-84453d6{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-541 .elementor-element.elementor-element-116a417{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-541 .elementor-element.elementor-element-c9f104f > .elementor-widget-container{margin:0px 0px -49px 0px;}.elementor-541 .elementor-element.elementor-element-c9f104f .gradient-outline-heading{font-size:50px;}.elementor-541 .elementor-element.elementor-element-03d0348 .elementor-heading-title{font-size:24px;}.elementor-541 .elementor-element.elementor-element-b4dcde8{font-size:14px;line-height:1.9em;}.elementor-541 .elementor-element.elementor-element-0faec18{--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-541 .elementor-element.elementor-element-d503ee3 > .elementor-widget-container{margin:0px 0px -49px 0px;}.elementor-541 .elementor-element.elementor-element-d503ee3 .gradient-outline-heading{font-size:70px;}.elementor-541 .elementor-element.elementor-element-d53a296 .elementor-heading-title{font-size:24px;}.elementor-541 .elementor-element.elementor-element-74d11d5{--padding-top:30px;--padding-bottom:0px;--padding-left:16px;--padding-right:15px;}.elementor-541 .elementor-element.elementor-element-2ebaafb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-541 .elementor-element.elementor-element-2ebaafb .interactive-marquee-wrapper{--logos-to-show:4;padding:30px 0px 30px 0px;}.elementor-541 .elementor-element.elementor-element-2ebaafb .marquee-logo img{width:100%;max-width:none;}.elementor-541 .elementor-element.elementor-element-2ebaafb .marquee-logo{padding:0px 0px 0px 0px;}.elementor-541 .elementor-element.elementor-element-2ebaafb .row-1{padding:0px 0px 0px 0px;}.elementor-541 .elementor-element.elementor-element-a453279{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-541 .elementor-element.elementor-element-52481bd .elementor-heading-title{font-size:24px;}.elementor-541 .elementor-element.elementor-element-bad8105{font-size:14px;line-height:1.9em;}.elementor-541 .elementor-element.elementor-element-bcc7a54 .elementor-heading-title{font-size:24px;}.elementor-541 .elementor-element.elementor-element-a90e0e4{font-size:14px;line-height:1.9em;}}@media(min-width:768px){.elementor-541 .elementor-element.elementor-element-0f78c9b{--width:102.928%;}.elementor-541 .elementor-element.elementor-element-cdea712{--content-width:1240px;}.elementor-541 .elementor-element.elementor-element-84453d6{--content-width:1440px;}.elementor-541 .elementor-element.elementor-element-0faec18{--content-width:1240px;}.elementor-541 .elementor-element.elementor-element-74d11d5{--content-width:1240px;}.elementor-541 .elementor-element.elementor-element-a453279{--content-width:1240px;}}/* Start custom CSS for heading, class: .elementor-element-83e43be */.grad-heading {
  /* 1. Define the gradient using your hex codes */
  background: linear-gradient(to right, #00AFFF, #9B14FF);
  
  /* 2. Clip the background to the text */
  -webkit-background-clip: text;
  background-clip: text;
  
  /* 3. Make the actual text transparent to reveal the gradient */
  color: transparent;
   display: inline-block; 
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a74875b */.divider-grad {
  /* 1. Remove default border styles */
  border: 0;
  
  /* 2. Set the thickness of your divider */
  height: 2px; 
  
  /* 3. Apply the gradient background */
  background: linear-gradient(to right, #00AFFF, #9B14FF);
  
  /* Optional: Round the edges slightly for a smoother look */
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d0348 */.grad-heading {
  /* 1. Define the gradient using your hex codes */
  background: linear-gradient(to right, #00AFFF, #9B14FF);
  
  /* 2. Clip the background to the text */
  -webkit-background-clip: text;
  background-clip: text;
  
  /* 3. Make the actual text transparent to reveal the gradient */
  color: transparent;
   display: inline-block; 
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4ba4d81 */.divider-grad {
  /* 1. Remove default border styles */
  border: 0;
  
  /* 2. Set the thickness of your divider */
  height: 2px; 
  
  /* 3. Apply the gradient background */
  background: linear-gradient(to right, #00AFFF, #9B14FF);
  
  /* Optional: Round the edges slightly for a smoother look */
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-116a417 */#gradient-hover-anim {
    position: relative;
    overflow: hidden;
}

/* Ensure existing content stays above the glows */
#gradient-hover-anim > *:not(.corner-glow) {
    position: relative;
    z-index: 10;
}

.corner-glow {
    position: absolute;
    width: 400px;
    height: 400px;
    border-radius: 50%;
    filter: blur(120px);
    opacity: 0.6;
    pointer-events: none;
    transition: transform 0.4s ease-out;
    z-index: 0;
}

.glow-tl {
    top: -150px;
    left: -150px;
    /* Updated to #850CFF */
    background: radial-gradient(circle, #850CFF, transparent 70%);
}

.glow-br {
    bottom: -150px;
    right: -150px;
    /* Updated to #850CFF */
    background: radial-gradient(circle, #850CFF, transparent 70%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d53a296 */.grad-heading {
  /* 1. Define the gradient using your hex codes */
  background: linear-gradient(to right, #00AFFF, #9B14FF);
  
  /* 2. Clip the background to the text */
  -webkit-background-clip: text;
  background-clip: text;
  
  /* 3. Make the actual text transparent to reveal the gradient */
  color: transparent;
   display: inline-block; 
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-68d5a52 */.divider-grad {
  /* 1. Remove default border styles */
  border: 0;
  
  /* 2. Set the thickness of your divider */
  height: 2px; 
  
  /* 3. Apply the gradient background */
  background: linear-gradient(to right, #00AFFF, #9B14FF);
  
  /* Optional: Round the edges slightly for a smoother look */
  border-radius: 2px;
}/* End custom CSS */