.elementor-9 .elementor-element.elementor-element-85b5b66{--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-9 .elementor-element.elementor-element-1115b0a{--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-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-7f09c91 .elementor-button{background-color:#F59E0B;}.elementor-9 .elementor-element.elementor-element-079e788 .elementor-button{background-color:#1E3A8A;}.elementor-9 .elementor-element.elementor-element-6306857{--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;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-0c38bb9 .elementor-button{background-color:#F59E0B;}.elementor-9 .elementor-element.elementor-element-3dc96da .elementor-button{background-color:#1E3A8A;}.elementor-9 .elementor-element.elementor-element-3dc96da{margin:-59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 211px;}.elementor-9 .elementor-element.elementor-element-3628344{--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;}.elementor-9 .elementor-element.elementor-element-ee41e52{--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-9 .elementor-element.elementor-element-92de504{--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-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-9 .elementor-element.elementor-element-f4707c7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#1E3A8A;}.elementor-9 .elementor-element.elementor-element-4deb7d8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;color:#1E3A8A;}.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-9 .elementor-element.elementor-element-65a462a{color:#000000;}.elementor-9 .elementor-element.elementor-element-601cd6d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-9ca7bd4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;color:#1E3A8A;}.elementor-9 .elementor-element.elementor-element-2aad30e{color:#000000;}.elementor-9 .elementor-element.elementor-element-0c25393 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;color:#1E3A8A;}.elementor-9 .elementor-element.elementor-element-73142eb{color:#000000;}.elementor-9 .elementor-element.elementor-element-b269d48 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;color:#1E3A8A;}.elementor-9 .elementor-element.elementor-element-4539d59 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-4539d59{color:#000000;}.elementor-9 .elementor-element.elementor-element-8a2500b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;color:#1E3A8A;}.elementor-9 .elementor-element.elementor-element-c5a74c7{color:#000000;}.elementor-9 .elementor-element.elementor-element-900ff35 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;color:#1E3A8A;}.elementor-9 .elementor-element.elementor-element-a8253d0{color:#000000;}.elementor-9 .elementor-element.elementor-element-72c6a7d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;color:#1E3A8A;}.elementor-9 .elementor-element.elementor-element-54be4a5{color:#000000;}.elementor-9 .elementor-element.elementor-element-70d40d0{--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-9 .elementor-element.elementor-element-eeb51e8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9 .elementor-element.elementor-element-815abda{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-d8977e9 .elementor-heading-title{color:#1E3A8A;}.elementor-9 .elementor-element.elementor-element-d8977e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-48f2b59 .elementor-heading-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-48f2b59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-89a973a{--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-9 .elementor-element.elementor-element-d8c8099{--display:flex;}.elementor-9 .elementor-element.elementor-element-21abf80{--display:flex;}.elementor-9 .elementor-element.elementor-element-c933cef{--display:flex;}.elementor-9 .elementor-element.elementor-element-b96070d{--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;--e-n-carousel-swiper-slides-gap:10px;}.elementor-9 .elementor-element.elementor-element-c9ff24c{--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-9 .elementor-element.elementor-element-60820eb{--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;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-b96070d{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-1115b0a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-6306857{--content-width:100%;--min-height:0px;--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;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6306857.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-9 .elementor-element.elementor-element-b96070d{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-ee41e52{--width:50%;}.elementor-9 .elementor-element.elementor-element-92de504{--width:50%;}}/* Start custom CSS for button, class: .elementor-element-079e788 */#manish {
  background-color: red; /* Change to any color you want */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9ff24c *//* Main rotating container */
#rithik {
  position: relative;
  width: 400px;
  height: 400px;
  margin: auto;
  border-radius: 50%;
  
  display: flex;
  align-items: center;
  justify-content: center;

  animation: rotateCircle 20s linear infinite;
}

/* Center icon */
#rithik .center {
  position: absolute;
  width: 100px;
  height: 100px;
  border-radius: 20px;
  background: white;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}

/* All orbit icons */
#rithik .icon {
  position: absolute;
  width: 60px;
  height: 60px;
  border-radius: 15px;
  background: white;

  display: flex;
  align-items: center;
  justify-content: center;

  /* Keep icons upright while rotating */
  animation: counterRotate 20s linear infinite;
}

/* Position icons around circle */
#rithik .icon:nth-child(1) { top: 0; left: 50%; transform: translate(-50%, 0); }
#rithik .icon:nth-child(2) { top: 15%; right: 0; transform: translate(0, -50%); }
#rithik .icon:nth-child(3) { top: 50%; right: 0; transform: translate(0, -50%); }
#rithik .icon:nth-child(4) { bottom: 15%; right: 0; transform: translate(0, 50%); }
#rithik .icon:nth-child(5) { bottom: 0; left: 50%; transform: translate(-50%, 0); }
#rithik .icon:nth-child(6) { bottom: 15%; left: 0; transform: translate(0, 50%); }
#rithik .icon:nth-child(7) { top: 50%; left: 0; transform: translate(0, -50%); }
#rithik .icon:nth-child(8) { top: 15%; left: 0; transform: translate(0, -50%); }

/* Rotation animation */
@keyframes rotateCircle {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/* Counter rotation to keep icons straight */
@keyframes counterRotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60820eb */#kartik {
  position: relative;
  width: 400px;
  height: 400px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Center Logo */
#kartik .center-logo {
  width: 100px;
  height: 100px;
  background: #fff;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 40px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.2);
  z-index: 2;
}

/* Orbit container */
#kartik .orbit {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: rotateOrbit 20s linear infinite;
}

/* Orbit items */
#kartik .item {
  position: absolute;
  width: 60px;
  height: 60px;
  background: white;
  border-radius: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  box-shadow: 0 5px 15px rgba(0,0,0,0.15);
}

/* Position items in circle */
#kartik .i1 { transform: rotate(0deg) translate(170px) rotate(0deg); }
#kartik .i2 { transform: rotate(45deg) translate(170px) rotate(-45deg); }
#kartik .i3 { transform: rotate(90deg) translate(170px) rotate(-90deg); }
#kartik .i4 { transform: rotate(135deg) translate(170px) rotate(-135deg); }
#kartik .i5 { transform: rotate(180deg) translate(170px) rotate(-180deg); }
#kartik .i6 { transform: rotate(225deg) translate(170px) rotate(-225deg); }
#kartik .i7 { transform: rotate(270deg) translate(170px) rotate(-270deg); }
#kartik .i8 { transform: rotate(315deg) translate(170px) rotate(-315deg); }

/* Rotation animation */
@keyframes rotateOrbit {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}#kartik {
  position: relative;
  width: 400px;
  height: 400px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Center Logo */
#kartik .center-logo {
  width: 100px;
  height: 100px;
  background: #fff;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 40px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.2);
  z-index: 2;
}

/* Orbit container */
#kartik .orbit {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: rotateOrbit 20s linear infinite;
}

/* Orbit items */
#kartik .item {
  position: absolute;
  width: 60px;
  height: 60px;
  background: white;
  border-radius: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  box-shadow: 0 5px 15px rgba(0,0,0,0.15);
}

/* Position items in circle */
#kartik .i1 { transform: rotate(0deg) translate(170px) rotate(0deg); }
#kartik .i2 { transform: rotate(45deg) translate(170px) rotate(-45deg); }
#kartik .i3 { transform: rotate(90deg) translate(170px) rotate(-90deg); }
#kartik .i4 { transform: rotate(135deg) translate(170px) rotate(-135deg); }
#kartik .i5 { transform: rotate(180deg) translate(170px) rotate(-180deg); }
#kartik .i6 { transform: rotate(225deg) translate(170px) rotate(-225deg); }
#kartik .i7 { transform: rotate(270deg) translate(170px) rotate(-270deg); }
#kartik .i8 { transform: rotate(315deg) translate(170px) rotate(-315deg); }

/* Rotation animation */
@keyframes rotateOrbit {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}#kartik {
  position: relative;
  width: 400px;
  height: 400px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Center Logo */
#kartik .center-logo {
  width: 100px;
  height: 100px;
  background: #fff;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 40px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.2);
  z-index: 2;
}

/* Orbit container */
#kartik .orbit {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: rotateOrbit 20s linear infinite;
}

/* Orbit items */
#kartik .item {
  position: absolute;
  width: 60px;
  height: 60px;
  background: white;
  border-radius: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  box-shadow: 0 5px 15px rgba(0,0,0,0.15);
}

/* Position items in circle */
#kartik .i1 { transform: rotate(0deg) translate(170px) rotate(0deg); }
#kartik .i2 { transform: rotate(45deg) translate(170px) rotate(-45deg); }
#kartik .i3 { transform: rotate(90deg) translate(170px) rotate(-90deg); }
#kartik .i4 { transform: rotate(135deg) translate(170px) rotate(-135deg); }
#kartik .i5 { transform: rotate(180deg) translate(170px) rotate(-180deg); }
#kartik .i6 { transform: rotate(225deg) translate(170px) rotate(-225deg); }
#kartik .i7 { transform: rotate(270deg) translate(170px) rotate(-270deg); }
#kartik .i8 { transform: rotate(315deg) translate(170px) rotate(-315deg); }

/* Rotation animation */
@keyframes rotateOrbit {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}#kartik {
  position: relative;
  width: 400px;
  height: 400px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Center Logo */
#kartik .center-logo {
  width: 100px;
  height: 100px;
  background: #fff;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 40px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.2);
  z-index: 2;
}

/* Orbit container */
#kartik .orbit {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: rotateOrbit 20s linear infinite;
}

/* Orbit items */
#kartik .item {
  position: absolute;
  width: 60px;
  height: 60px;
  background: white;
  border-radius: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  box-shadow: 0 5px 15px rgba(0,0,0,0.15);
}

/* Position items in circle */
#kartik .i1 { transform: rotate(0deg) translate(170px) rotate(0deg); }
#kartik .i2 { transform: rotate(45deg) translate(170px) rotate(-45deg); }
#kartik .i3 { transform: rotate(90deg) translate(170px) rotate(-90deg); }
#kartik .i4 { transform: rotate(135deg) translate(170px) rotate(-135deg); }
#kartik .i5 { transform: rotate(180deg) translate(170px) rotate(-180deg); }
#kartik .i6 { transform: rotate(225deg) translate(170px) rotate(-225deg); }
#kartik .i7 { transform: rotate(270deg) translate(170px) rotate(-270deg); }
#kartik .i8 { transform: rotate(315deg) translate(170px) rotate(-315deg); }

/* Rotation animation */
@keyframes rotateOrbit {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */