.elementor-99453 .elementor-element.elementor-element-82ba1e4{margin-top:0px;margin-bottom:150px;}.elementor-99453 .elementor-element.elementor-element-5576fb1 img{width:22%;}.elementor-99453 .elementor-element.elementor-element-5576fb1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-99453 .elementor-element.elementor-element-5576fb1{top:-30px;}.elementor-99453 .elementor-element.elementor-element-9b0453c > .elementor-container{max-width:1000px;}.elementor-99453 .elementor-element.elementor-element-9b0453c{margin-top:0px;margin-bottom:0px;}.elementor-99453 .elementor-element.elementor-element-28519d7 > .elementor-element-populated, .elementor-99453 .elementor-element.elementor-element-28519d7 > .elementor-element-populated > .elementor-background-overlay, .elementor-99453 .elementor-element.elementor-element-28519d7 > .elementor-background-slideshow{border-radius:13px 13px 13px 13px;}.elementor-99453 .elementor-element.elementor-element-28519d7 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-99453 .elementor-element.elementor-element-0f8286d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-99453 .elementor-element.elementor-element-0d33561 > .elementor-widget-container{margin:159px 0px 0px 0px;}.elementor-99453 .elementor-element.elementor-element-1379367{text-align:center;}.elementor-99453 .elementor-element.elementor-element-1379367 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.7em;font-weight:600;text-transform:capitalize;font-style:italic;line-height:1.2em;}.elementor-99453 .elementor-element.elementor-element-1379367 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-99453 .elementor-element.elementor-element-b5b0c3c .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;background-color:#8B40A4;border-style:none;}.elementor-99453 .elementor-element.elementor-element-b15aeb9{text-align:center;}.elementor-99453 .elementor-element.elementor-element-b15aeb9 .elementor-heading-title{color:#23AC43;font-family:"Open Sans", Sans-serif;font-weight:600;text-transform:capitalize;font-style:italic;line-height:1.2em;}.elementor-99453 .elementor-element.elementor-element-b15aeb9 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-99453 .elementor-element.elementor-element-bf025e6{--divider-border-style:solid;--divider-color:#3EBF16;--divider-border-width:4.8px;}.elementor-99453 .elementor-element.elementor-element-bf025e6 .elementor-divider-separator{width:100%;}.elementor-99453 .elementor-element.elementor-element-bf025e6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-99453 .elementor-element.elementor-element-45cc80f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-99453 .elementor-element.elementor-element-6ebd30f > .elementor-container{max-width:1000px;}.elementor-99453 .elementor-element.elementor-element-6ebd30f{margin-top:43px;margin-bottom:43px;}.elementor-99453 .elementor-element.elementor-element-3cfa7cd{text-align:left;}.elementor-99453 .elementor-element.elementor-element-3cfa7cd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.7em;font-weight:600;text-transform:capitalize;font-style:italic;line-height:1.2em;}.elementor-99453 .elementor-element.elementor-element-3cfa7cd > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-99453 .elementor-element.elementor-element-d2cebd2{--divider-border-style:solid;--divider-color:#3EBF16;--divider-border-width:4.8px;}.elementor-99453 .elementor-element.elementor-element-d2cebd2 .elementor-divider-separator{width:100%;}.elementor-99453 .elementor-element.elementor-element-d2cebd2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-99453 .elementor-element.elementor-element-d2cebd2 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-99453 .elementor-element.elementor-element-5c7f874 .elementor-accordion-item{border-width:1px;border-color:#D9D9D9;}.elementor-99453 .elementor-element.elementor-element-5c7f874 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-top-color:#D9D9D9;}.elementor-99453 .elementor-element.elementor-element-5c7f874 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-bottom-color:#D9D9D9;}.elementor-99453 .elementor-element.elementor-element-5c7f874 .elementor-accordion-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;font-style:italic;line-height:1.2em;}.elementor-99453 .elementor-element.elementor-element-5c7f874 .elementor-tab-content{color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;font-style:italic;line-height:1.5em;}.elementor-99453 .elementor-element.elementor-element-5c7f874 > .elementor-widget-container{border-style:none;}.elementor-99453 .elementor-element.elementor-element-b466a19{--divider-border-style:solid;--divider-color:#3EBF16;--divider-border-width:4.8px;}.elementor-99453 .elementor-element.elementor-element-b466a19 .elementor-divider-separator{width:100%;}.elementor-99453 .elementor-element.elementor-element-b466a19 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-99453 .elementor-element.elementor-element-b466a19 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-99453 .elementor-element.elementor-element-7f94895 > .elementor-container{max-width:1000px;}.elementor-99453 .elementor-element.elementor-element-ae5c304 .elementor-heading-title{color:#232323;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;font-style:italic;line-height:1.2em;}.elementor-99453 .elementor-element.elementor-element-ae5c304 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-99453 .elementor-element.elementor-element-6227314{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;font-style:italic;line-height:1.5em;width:var( --container-widget-width, 82.857% );max-width:82.857%;--container-widget-width:82.857%;--container-widget-flex-grow:0;}.elementor-99453 .elementor-element.elementor-element-832c06b .elementor-heading-title{color:#232323;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;font-style:italic;line-height:1.2em;}.elementor-99453 .elementor-element.elementor-element-832c06b > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-99453 .elementor-element.elementor-element-18c1afd{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;font-style:italic;line-height:1.5em;}.elementor-99453 .elementor-element.elementor-element-04e8ed6 .elementor-heading-title{color:#232323;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;font-style:italic;line-height:1.2em;}.elementor-99453 .elementor-element.elementor-element-04e8ed6 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-99453 .elementor-element.elementor-element-f9ae195{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;font-style:italic;}@media(max-width:1024px){.elementor-99453 .elementor-element.elementor-element-5576fb1 img{width:14%;}body:not(.rtl) .elementor-99453 .elementor-element.elementor-element-5576fb1{left:-6px;}body.rtl .elementor-99453 .elementor-element.elementor-element-5576fb1{right:-6px;}.elementor-99453 .elementor-element.elementor-element-5576fb1{top:54px;}.elementor-99453 .elementor-element.elementor-element-0f8286d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-99453 .elementor-element.elementor-element-1379367{text-align:center;}.elementor-99453 .elementor-element.elementor-element-1379367 .elementor-heading-title{font-size:25px;}.elementor-99453 .elementor-element.elementor-element-1379367 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-99453 .elementor-element.elementor-element-b15aeb9 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-99453 .elementor-element.elementor-element-bf025e6 .elementor-divider-separator{width:65%;margin:0 auto;margin-center:0;}.elementor-99453 .elementor-element.elementor-element-bf025e6 .elementor-divider{text-align:center;}.elementor-99453 .elementor-element.elementor-element-3cfa7cd{text-align:center;}.elementor-99453 .elementor-element.elementor-element-3cfa7cd .elementor-heading-title{font-size:25px;}.elementor-99453 .elementor-element.elementor-element-3cfa7cd > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-99453 .elementor-element.elementor-element-d2cebd2 .elementor-divider-separator{width:65%;margin:0 auto;margin-center:0;}.elementor-99453 .elementor-element.elementor-element-d2cebd2 .elementor-divider{text-align:center;}.elementor-99453 .elementor-element.elementor-element-b466a19 .elementor-divider-separator{width:65%;margin:0 auto;margin-center:0;}.elementor-99453 .elementor-element.elementor-element-b466a19 .elementor-divider{text-align:center;}}@media(max-width:767px){.elementor-99453 .elementor-element.elementor-element-5576fb1 img{width:50%;}body:not(.rtl) .elementor-99453 .elementor-element.elementor-element-5576fb1{left:-1px;}body.rtl .elementor-99453 .elementor-element.elementor-element-5576fb1{right:-1px;}.elementor-99453 .elementor-element.elementor-element-5576fb1{top:13px;}.elementor-99453 .elementor-element.elementor-element-28519d7 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-99453 .elementor-element.elementor-element-0d33561 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-99453 .elementor-element.elementor-element-1379367{text-align:center;}.elementor-99453 .elementor-element.elementor-element-1379367 .elementor-heading-title{font-size:25px;}.elementor-99453 .elementor-element.elementor-element-1379367 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-99453 .elementor-element.elementor-element-b15aeb9 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-99453 .elementor-element.elementor-element-bf025e6 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-99453 .elementor-element.elementor-element-3cfa7cd{text-align:center;}.elementor-99453 .elementor-element.elementor-element-3cfa7cd .elementor-heading-title{font-size:25px;}.elementor-99453 .elementor-element.elementor-element-3cfa7cd > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-99453 .elementor-element.elementor-element-d2cebd2 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-99453 .elementor-element.elementor-element-5c7f874 .elementor-accordion-title{font-size:12px;}.elementor-99453 .elementor-element.elementor-element-5c7f874 .elementor-tab-content{font-size:10px;line-height:1.8em;}.elementor-99453 .elementor-element.elementor-element-b466a19 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-99453 .elementor-element.elementor-element-ae5c304 .elementor-heading-title{font-size:20px;}.elementor-99453 .elementor-element.elementor-element-832c06b .elementor-heading-title{font-size:20px;}.elementor-99453 .elementor-element.elementor-element-04e8ed6 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-45cc80f *//* ROW GAP REDUCED */
.mpl-row {
  display: flex;
  gap: 30px;
  margin-bottom: 20px;   /* 🔥 pehle 18px tha */
}

/* COLUMN */
.mpl-col {
  flex: 1;
}

/* FULL WIDTH */
.mpl-col.full {
  flex: 100%;
}

/* LABEL – REAL GAP FIX */
.mpl-col label {
  font-size: 11px;
  font-style: italic;
  font-weight: 600;
  color: #666;
  display: block;
  margin-bottom: -22px;   /* 🔥 yahi main difference */
  line-height: 1.1;
}

/* INPUTS – TOP/BOTTOM GAP REMOVE */
.mpl-form input,
.mpl-form select,
.mpl-form textarea {
  width: 100%;
  height: 47px;
  padding: 1px 12px;   /* 🔥 thoda compact */
  border: 1px solid #ddd;
  background: #fbfbfb;
  font-size: 11px;
  margin: 0; 
  border-radius: 2px;/* 🔥 default margin kill */
}

/* TEXTAREA HEIGHT */
.mpl-form textarea {
  height: 100px;
  resize: none;
}

/* FILE INPUT */
.mpl-form input[type="file"] {
  padding: 8px;
}

/* DOB NOTE */
.mpl-form small {
  display: block;
  font-size: 10px;
  padding:1px;
  color: #888;
}

/* CHECKBOX */
.mpl-form .checkbox {
  font-size: 13px;
  margin-top: 8px;
}

/* SUBMIT BUTTON – NOT FULL WIDTH */
.mpl-form input[type="submit"] {
  display: inline-block !important;  /* 🔥 MOST IMPORTANT */
  width: auto !important;            /* 🔥 stretch stop */
  min-width: 250px;          
  background: #5f8fd6;
  color: #fff;
  padding: 12px 36px;
  border-radius: 30px;
  border: none;
  font-size: 15px;
  font-weight: 500;
  cursor: pointer;
  text-align: center;
}

/* HOVER */
.mpl-form input[type="submit"]:hover {
  background: #4b7fc7;
}

/* SELECT – FONT SIZE FIX */
.mpl-form select {
  font-size: 12px !important;
}

/* OPTION TEXT */
.mpl-form select option {
  font-size: 12px;
}
/* =========================
   FILE INPUT – HEIGHT FIX
   ========================= */

.mpl-form input[type="file"] {
  height: 45px !important;          /* 🔥 overall box height */
  padding: px 6px !important;      /* 🔥 inner gap kam */
  line-height: 1.2;
  background: #fbfbfb;
  border: 1px solid #ddd;
}

/* Chrome / Edge / Safari */
.mpl-form input[type="file"]::-webkit-file-upload-button {
  height: 24px;                     /* 🔥 button height */
  padding: 3px p8x;
  font-size: 11px;
  line-height: 1;
  background: #e9eef6;
  border: 1px solid #ccc;
  border-radius: 3px;
  cursor: pointer;
}

/* Firefox */
.mpl-form input[type="file"]::file-.elementor-99453 .elementor-element.elementor-element-45cc80f-button {
  height: 24px;                     /* 🔥 button height */
  padding: 2px 8px;
  font-size: 10px;
  line-height: 1;
  background: #e9eef6;
  border: 1px solid #ccc;
  border-radius: 3px;
  cursor: pointer;
}

/* hover */
.mpl-form input[type="file"]::-webkit-file-upload-button:hover,
.mpl-form input[type="file"]::file-.elementor-99453 .elementor-element.elementor-element-45cc80f-button:hover {
  background: #dbe4f3;
}


/* TABLET – aur thoda compact */
@media (max-width: 1024px) {
  .mpl-form select {
    font-size: 11px !important;
  }

  .mpl-form select option {
    font-size: 11px;
  }
}

/* =========================
   MOBILE VIEW (≤767px)
   ========================= */
@media (max-width: 767px) {

  /* ROW – force single column */
  .mpl-row {
    flex-direction: column !important;
    gap: 0px;
  }

  /* COLUMN – 100% width only */
  .mpl-col {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }

  /* FULL WIDTH (just safety) */
  .mpl-col.full {
    width: 100% !important;
    flex: 0 0 100% !important;
  }

  /* LABEL */
  .mpl-col label {
    font-size: 10.5px;
    font-style: italic;
    font-weight: 500;
    color: #666;
    display: block;
    line-height: 1.1;
    margin-bottom: -18px;
  }

  /* INPUTS */
  .mpl-form input,
  .mpl-form select,
  .mpl-form textarea {
    width: 100%;
    height: 50px;
    padding: 10px !important;
    font-size: 12px;
  }

  .mpl-form textarea {
    height: 85px;
  }

  /* BUTTON – same pill, centered */
  .mpl-form input[type="submit"] {
    display: inline-block !important;
    width: auto !important;
    min-width: 220px;
    padding: 11px 30px !important;
    font-size: 14px;
  }
}
@media (max-width: 767px) {

  /* LABEL FIX – mobile me chipakna band */
  .mpl-col label {
    font-size: 11px;
    font-style: italic;
    font-weight: 500;
    color: #666;
    display: block;
padding:5PX;
    margin-TOP:10px!important;   /* ✅ negative hatao */
  }

  /* INPUT spacing thoda clean */
  .mpl-form input,
  .mpl-form select,
  .mpl-form textarea {
    margin-top: 0;
  }

}/* End custom CSS */