.elementor-51 .elementor-element.elementor-element-7077655{padding:10px 0px 0px 0px;}.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-51 .elementor-element.elementor-element-9daad5c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#000000;}.elementor-51 .elementor-element.elementor-element-8a6c060 > .elementor-widget-container{margin:-6px 0px -28px 0px;}.elementor-51 .elementor-element.elementor-element-8a6c060 ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-51 .elementor-element.elementor-element-5b05cb3{padding:20px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-5b05cb3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;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-51 .elementor-element.elementor-element-f4d0ac2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#5C5656;}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-8fd9ba5{width:23.42%;}.elementor-51 .elementor-element.elementor-element-11b8e0d{width:76.536%;}.elementor-51 .elementor-element.elementor-element-c4081da{width:24.123%;}.elementor-51 .elementor-element.elementor-element-3cb12d7{width:75.877%;}}/* Start custom CSS for html, class: .elementor-element-49335ee */.domain-panel {
  max-width: 920px;
  background: #ffffff;
  border-radius: 12px;
  padding: 18px;
  box-shadow: 0 10px 25px rgba(0,0,0,0.08);
  font-family: Arial, sans-serif;
}

.domain-panel h3 {
  margin: 0 0 12px 0;
  font-size: 18px;
  color: #111827;
  border-bottom: 1px solid #e5e7eb;
  padding-bottom: 10px;
}

.panel-menu {
  list-style: none;
  padding: 0;
  margin: 0;
}

.panel-menu li {
  margin: 6px 0;
}

.panel-menu li a {
  display: block;
  padding: 10px 12px;
  text-decoration: none;
  color: #374151;
  background: #f9fafb;
  border-radius: 8px;
  transition: all 0.2s ease;
  border: 1px solid #e5e7eb;
  font-size: 14px;
}

.panel-menu li a:hover {
  background: #2563eb;
  color: white;
  transform: translateX(4px);
  border-color: #2563eb;
}


.panel-menu li a {
  display: block;
  padding: 10px 12px;
  text-decoration: none !important; /* यही main fix हो */
  color: #374151;
  background: #f9fafb;
  border-radius: 8px;
  border: 1px solid #e5e7eb;
  transition: all 0.2s ease;
  font-size: 14px;
}

/* extra safety */
.panel-menu li a:link,
.panel-menu li a:visited,
.panel-menu li a:hover,
.panel-menu li a:active {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f29fedf *//* =========================
SUPPORT FORM DESIGN
========================= */

#supportForm{
    display:flex;
    flex-direction:column;
    gap:18px; /* ALL FIELD GAP */
}

#supportForm label{
    display:block;
    font-size:14px;
    font-weight:600;
    margin-bottom:6px;
    color:#222;
}

#supportForm input,
#supportForm select,
#supportForm textarea{
    width:100%;
    padding:1px 14px;
    border:1px solid #dcdcdc;
    border-radius:10px;
    font-size:14px;
    background:#fff;
    transition:0.3s;
    box-sizing:border-box;
}

#supportForm input:focus,
#supportForm select:focus,
#supportForm textarea:focus{
    border-color:#2563eb;
    box-shadow:0 0 0 3px rgba(37,99,235,0.12);
    outline:none;
}

#supportForm textarea{
    min-height:140px;
    resize:vertical;
}

.form-row{
    display:flex;
    gap:15px;
}

.form-col{
    flex:1;
}

#supportForm button{
    background:linear-gradient(135deg,#2563eb,#1d4ed8);
    color:#fff;
    border:none;
    padding:14px 24px;
    border-radius:10px;
    font-size:15px;
    font-weight:600;
    cursor:pointer;
    transition:0.3s;
    margin-top:5px;
}

#supportForm button:hover{
    background:linear-gradient(135deg,#1d4ed8,#1e40af);
    transform:translateY(-1px);
}

#supportSuccess{
    background:#ecfdf3;
    color:#067647;
    padding:12px 16px;
    border-radius:10px;
    border:1px solid #abefc6;
}

@media(max-width:768px){
    .form-row{
        flex-direction:column;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c3fe318 */.domain-panel {
  max-width: 920px;
  background: #ffffff;
  border-radius: 12px;
  padding: 18px;
  box-shadow: 0 10px 25px rgba(0,0,0,0.08);
  font-family: Arial, sans-serif;
}

.domain-panel h3 {
  margin: 0 0 12px 0;
  font-size: 18px;
  color: #111827;
  border-bottom: 1px solid #e5e7eb;
  padding-bottom: 10px;
}

.panel-menu {
  list-style: none;
  padding: 0;
  margin: 0;
}

.panel-menu li {
  margin: 6px 0;
}

.panel-menu li a {
  display: block;
  padding: 10px 12px;
  text-decoration: none;
  color: #374151;
  background: #f9fafb;
  border-radius: 8px;
  transition: all 0.2s ease;
  border: 1px solid #e5e7eb;
  font-size: 14px;
}

.panel-menu li a:hover {
  background: #2563eb;
  color: white;
  transform: translateX(4px);
  border-color: #2563eb;
}


.panel-menu li a {
  display: block;
  padding: 10px 12px;
  text-decoration: none !important; /* यही main fix हो */
  color: #374151;
  background: #f9fafb;
  border-radius: 8px;
  border: 1px solid #e5e7eb;
  transition: all 0.2s ease;
  font-size: 14px;
}

/* extra safety */
.panel-menu li a:link,
.panel-menu li a:visited,
.panel-menu li a:hover,
.panel-menu li a:active {
  text-decoration: none !important;
}/* End custom CSS */