.elementor-743 .elementor-element.elementor-element-ad4bfee{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-743 .elementor-element.elementor-element-60b87790{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-743 .elementor-element.elementor-element-4a3a175{--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-743 .elementor-element.elementor-element-bdae76c{padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-bdae76c img{width:100%;}.elementor-743 .elementor-element.elementor-element-73e63c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-743 .elementor-element.elementor-element-b1fe276{padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-b1fe276 img{width:100%;}.elementor-743 .elementor-element.elementor-element-36841b6{--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-743 .elementor-element.elementor-element-36841b6:not(.elementor-motion-effects-element-type-background), .elementor-743 .elementor-element.elementor-element-36841b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-743 .elementor-element.elementor-element-5ba5060{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-743 .elementor-element.elementor-element-9b03aab{padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-9b03aab img{width:100%;}.elementor-743 .elementor-element.elementor-element-a4ba43f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-743 .elementor-element.elementor-element-1d1e16d{padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-1d1e16d img{width:100%;}.elementor-743 .elementor-element.elementor-element-3d98f69{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-743 .elementor-element.elementor-element-b1f3127 .elementor-image-box-wrapper{text-align:center;}.elementor-743 .elementor-element.elementor-element-b1f3127.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-743 .elementor-element.elementor-element-b1f3127.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-743 .elementor-element.elementor-element-b1f3127.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-743 .elementor-element.elementor-element-b1f3127 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-743 .elementor-element.elementor-element-b1f3127 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-743 .elementor-element.elementor-element-b1f3127 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-743 .elementor-element.elementor-element-b1f3127:has(:hover) .elementor-image-box-title,
					 .elementor-743 .elementor-element.elementor-element-b1f3127:has(:focus) .elementor-image-box-title{color:#0E509B;}.elementor-743 .elementor-element.elementor-element-b1f3127 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-743 .elementor-element.elementor-element-a5a297b .elementor-image-box-wrapper{text-align:center;}.elementor-743 .elementor-element.elementor-element-a5a297b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-743 .elementor-element.elementor-element-a5a297b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-743 .elementor-element.elementor-element-a5a297b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-743 .elementor-element.elementor-element-a5a297b .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-743 .elementor-element.elementor-element-a5a297b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-743 .elementor-element.elementor-element-a5a297b .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-743 .elementor-element.elementor-element-a5a297b:has(:hover) .elementor-image-box-title,
					 .elementor-743 .elementor-element.elementor-element-a5a297b:has(:focus) .elementor-image-box-title{color:#0E509B;}.elementor-743 .elementor-element.elementor-element-a5a297b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-743 .elementor-element.elementor-element-1f2a27c .elementor-image-box-wrapper{text-align:center;}.elementor-743 .elementor-element.elementor-element-1f2a27c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-743 .elementor-element.elementor-element-1f2a27c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-743 .elementor-element.elementor-element-1f2a27c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-743 .elementor-element.elementor-element-1f2a27c .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-743 .elementor-element.elementor-element-1f2a27c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-743 .elementor-element.elementor-element-1f2a27c .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-743 .elementor-element.elementor-element-1f2a27c:has(:hover) .elementor-image-box-title,
					 .elementor-743 .elementor-element.elementor-element-1f2a27c:has(:focus) .elementor-image-box-title{color:#0E509B;}.elementor-743 .elementor-element.elementor-element-1f2a27c .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-743 .elementor-element.elementor-element-ca4a0b8{--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-743 .elementor-element.elementor-element-ca4a0b8:not(.elementor-motion-effects-element-type-background), .elementor-743 .elementor-element.elementor-element-ca4a0b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8F8F8F;}.elementor-743 .elementor-element.elementor-element-401c3d2 img{width:77%;}.elementor-743 .elementor-element.elementor-element-7bfe387{--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-743 .elementor-element.elementor-element-7bfe387:not(.elementor-motion-effects-element-type-background), .elementor-743 .elementor-element.elementor-element-7bfe387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8F8F8F;}.elementor-743 .elementor-element.elementor-element-23edf9f img{width:77%;}.elementor-743 .elementor-element.elementor-element-14d2f92f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-743 .elementor-element.elementor-element-3d98f69{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-743 .elementor-element.elementor-element-ad4bfee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-743 .elementor-element.elementor-element-7d8a3228{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px -1px -1px -1px;}.elementor-743 .elementor-element.elementor-element-60b87790{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-743 .elementor-element.elementor-element-39847718{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px -1px -1px -1px;}.elementor-743 .elementor-element.elementor-element-3d98f69{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-743 .elementor-element.elementor-element-b1f3127 .elementor-image-box-img{margin-bottom:0px;}.elementor-743 .elementor-element.elementor-element-a5a297b .elementor-image-box-img{margin-bottom:0px;}.elementor-743 .elementor-element.elementor-element-1f2a27c .elementor-image-box-img{margin-bottom:0px;}.elementor-743 .elementor-element.elementor-element-14d2f92f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-743 .elementor-element.elementor-element-18293296{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-743 .elementor-element.elementor-element-4a3a175{--width:100%;}.elementor-743 .elementor-element.elementor-element-73e63c0{--width:0%;}.elementor-743 .elementor-element.elementor-element-5ba5060{--width:100%;}.elementor-743 .elementor-element.elementor-element-a4ba43f{--width:100%;}.elementor-743 .elementor-element.elementor-element-14d2f92f{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-2858cf1 *//* 🌟 Modern Clean Form Container */
.wpcf7 form {
  max-width: 750px;
  margin: 0 auto;
  background: #f8faff;
  padding: 30px 30px 40px;
  border-radius: 16px;
  border: 1px solid #d7e6ff;
  box-shadow: 0 8px 20px rgba(0, 76, 160, 0.08);
}

/* 🎯 Heading Style */
.wpcf7 form h3 {
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  color: #0057d9;
  margin-bottom: 25px;
  letter-spacing: 0.4px;
  text-transform: capitalize;
}

/* 🧩 Two-Column Grid */
.wpcf7-form-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px 25px;
}

/* 🏷️ Label Style */
.wpcf7-form-grid label {
  display: flex;
  flex-direction: column;
  color: #234;
  font-size: 14.5px;
  font-weight: 600;
}

/* ✏ Input / Select Style */
.wpcf7-form-grid input,
.wpcf7-form-grid select,
.wpcf7-form-grid textarea {
  margin-top: 6px;
  padding: 11px 14px;
  font-size: 14px;
  border: 1px solid #b6c8e8;
  border-radius: 10px;
  background: #fff;
  transition: 0.25s ease;
}

/* ✨ Focus Glow */
.wpcf7-form-grid input:focus,
.wpcf7-form-grid select:focus,
.wpcf7-form-grid textarea:focus {
  border-color: #0057d9;
  box-shadow: 0 0 8px rgba(0, 87, 217, 0.25);
  outline: none;
}

/* 📜 Terms Checkbox */
.wpcf7-terms {
  text-align: center;
  margin-top: 20px;
  font-size: 14px;
  color: #333;
}

.wpcf7-terms input[type="checkbox"] {
  transform: scale(1.2);
  margin-right: 6px;
  accent-color: #0057d9;
}

/* 🚀 Premium Button */
.wpcf7-submit-wrap {
  text-align: center;
  margin-top: 20px;
}

#payNow,
.wpcf7 form input[type="submit"] {
  background: linear-gradient(135deg, #0057d9, #007bff);
  color: #fff;
  padding: 13px 40px;
  font-size: 16px;
  font-weight: 700;
  border-radius: 12px;
  border: none;
  cursor: pointer;
  width: 100%;
  transition: 0.3s ease;
}

/* 🌟 Hover Effect */
#payNow:hover,
.wpcf7 form input[type="submit"]:hover {
  background: linear-gradient(135deg, #004bbd, #0068d1);
  box-shadow: 0 6px 14px rgba(0, 91, 200, 0.35);
  transform: translateY(-2px);
}

/* 📱 Mobile Responsive */
@media (max-width: 650px) {
  .wpcf7-form-grid {
    grid-template-columns: 1fr;
  }
  
  .wpcf7 form {
    padding: 25px 20px 35px;
  }

  #payNow {
    width: 100%;
  }
}
/* 🔹 Terms List Left-Aligned & Small Size */
.wpcf7-terms {
  text-align: left !important;
  margin-top: 15px;
}

.wpcf7-terms .terms-list {
  padding-left: 18px;
  margin: 0;
}

.wpcf7-terms .terms-list li {
  font-size: 13px;        /* Smaller text */
  color: #333;
  line-height: 1.4;
  margin-bottom: 6px;
}

/* Checkbox alignment */
.wpcf7-terms .wpcf7-list-item {
  display: flex;
  align-items: center;
  margin-top: 8px;
}

.wpcf7-terms input[type="checkbox"] {
  transform: scale(1);
  margin-right: 6px;
}/* End custom CSS */