.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-8753 .elementor-element.elementor-element-01bd658{text-align:center;}.elementor-8753 .elementor-element.elementor-element-01bd658 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.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-8753 .elementor-element.elementor-element-be9a8d7{text-align:center;color:#000000;}.elementor-8753 .elementor-element.elementor-element-be9a8d7 > .elementor-widget-container{margin:-23px 0px 0px 0px;padding:0px 0px 0px 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-8753 .elementor-element.elementor-element-9967433 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-8753 .elementor-element.elementor-element-3783f80 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-8753 .elementor-element.elementor-element-600c02b > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-8753 .elementor-element.elementor-element-f4da2f8 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-8753 .elementor-element.elementor-element-d8afed6 > .elementor-widget-container{margin:100px 0px 0px 0px;}@media(max-width:767px){.elementor-8753 .elementor-element.elementor-element-d8afed6 > .elementor-widget-container{margin:100px 0px 0px 0px;}}@media(min-width:768px){.elementor-8753 .elementor-element.elementor-element-7138dfd{width:34.969%;}.elementor-8753 .elementor-element.elementor-element-4c55819{width:29.697%;}.elementor-8753 .elementor-element.elementor-element-7459a69{width:34.97%;}.elementor-8753 .elementor-element.elementor-element-9895a8d{width:34.969%;}.elementor-8753 .elementor-element.elementor-element-ff8acd6{width:29.667%;}.elementor-8753 .elementor-element.elementor-element-e265ea5{width:34.97%;}.elementor-8753 .elementor-element.elementor-element-9602fe6{width:34.969%;}.elementor-8753 .elementor-element.elementor-element-df508cc{width:29.697%;}.elementor-8753 .elementor-element.elementor-element-cebe80f{width:34.97%;}.elementor-8753 .elementor-element.elementor-element-934895f{width:34.788%;}.elementor-8753 .elementor-element.elementor-element-7e44b35{width:29.878%;}.elementor-8753 .elementor-element.elementor-element-e275d66{width:34.97%;}}/* Start custom CSS for html, class: .elementor-element-9967433 */.neither-dot{
  width:100%;
  height:100%;
  border-radius:50%;
  background: linear-gradient(145deg, #e6e6e6, #bdbdbd);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3783f80 */.neither-dot{
  width:100%;
  height:100%;
  border-radius:50%;
  background: linear-gradient(145deg, #e6e6e6, #bdbdbd);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-600c02b */.neither-dot{
  width:100%;
  height:100%;
  border-radius:50%;
  background: linear-gradient(145deg, #e6e6e6, #bdbdbd);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f4da2f8 */.neither-dot{
  width:100%;
  height:100%;
  border-radius:50%;
  background: linear-gradient(145deg, #e6e6e6, #bdbdbd);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8afed6 */.neither-dot{
  width:100%;
  height:100%;
  border-radius:50%;
  background: linear-gradient(145deg, #e6e6e6, #bdbdbd);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b7e4432 */.progress-dot {
  width: 50px;
  height: 50px;
  border: 2px solid #c6b27a;
  border-radius: 50%;
  overflow: hidden;
  display: inline-flex; /* 🔥 key fix */
  margin: 5px;
}

.progress-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap; /* 🔥 ek hi line */
}/* End custom CSS */