.elementor-187 .elementor-element.elementor-element-1a95d7bb{--display:flex;--min-height:29px;--overlay-opacity:0.65;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-187 .elementor-element.elementor-element-1a95d7bb:not(.elementor-motion-effects-element-type-background), .elementor-187 .elementor-element.elementor-element-1a95d7bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ammovers.maxmove.ae/wp-content/uploads/2026/08/istockphoto-928084692-612x612-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-187 .elementor-element.elementor-element-1a95d7bb::before, .elementor-187 .elementor-element.elementor-element-1a95d7bb > .elementor-background-video-container::before, .elementor-187 .elementor-element.elementor-element-1a95d7bb > .e-con-inner > .elementor-background-video-container::before, .elementor-187 .elementor-element.elementor-element-1a95d7bb > .elementor-background-slideshow::before, .elementor-187 .elementor-element.elementor-element-1a95d7bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-187 .elementor-element.elementor-element-1a95d7bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-187 .elementor-element.elementor-element-564530d{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right: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-187 .elementor-element.elementor-element-10c48e56{padding:0px 150px 0px 150px;text-align:center;}.elementor-187 .elementor-element.elementor-element-10c48e56 .elementor-heading-title{color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-10c48e56 .elementor-heading-title a:hover, .elementor-187 .elementor-element.elementor-element-10c48e56 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-187 .elementor-element.elementor-element-357185cf{padding:0px 200px 0px 200px;text-align:center;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-357185cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-357185cf a:hover, .elementor-187 .elementor-element.elementor-element-357185cf a:focus{color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-4731cc76{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-187 .elementor-element.elementor-element-48b7e5ec{--display:flex;}.elementor-187 .elementor-element.elementor-element-5b3cb234{text-align:center;}.elementor-187 .elementor-element.elementor-element-5b3cb234 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-187 .elementor-element.elementor-element-3d7c3c2e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-187 .elementor-element.elementor-element-17a60e0d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000003D;--border-color:#0000003D;--border-radius:25px 25px 25px 25px;}.elementor-187 .elementor-element.elementor-element-17a60e0d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-187 .elementor-element.elementor-element-11497d9b{padding:20px 0px 20px 20px;}.elementor-187 .elementor-element.elementor-element-11497d9b .elementor-icon-box-wrapper{text-align:start;gap:17px;}.elementor-187 .elementor-element.elementor-element-11497d9b.elementor-view-stacked .elementor-icon{background-color:#F5A214;}.elementor-187 .elementor-element.elementor-element-11497d9b.elementor-view-framed .elementor-icon, .elementor-187 .elementor-element.elementor-element-11497d9b.elementor-view-default .elementor-icon{fill:#F5A214;color:#F5A214;border-color:#F5A214;}.elementor-187 .elementor-element.elementor-element-11497d9b .elementor-icon-box-title{color:#000000;}.elementor-187 .elementor-element.elementor-element-11497d9b:has(:hover) .elementor-icon-box-title,
					 .elementor-187 .elementor-element.elementor-element-11497d9b:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-187 .elementor-element.elementor-element-11497d9b .elementor-icon-box-description{color:#000000;}.elementor-187 .elementor-element.elementor-element-258ece1b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000003D;--border-color:#0000003D;--border-radius:25px 25px 25px 25px;}.elementor-187 .elementor-element.elementor-element-60e42c52{padding:20px 0px 20px 20px;border-radius:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-60e42c52 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-187 .elementor-element.elementor-element-60e42c52.elementor-view-stacked .elementor-icon{background-color:#F5A214;}.elementor-187 .elementor-element.elementor-element-60e42c52.elementor-view-framed .elementor-icon, .elementor-187 .elementor-element.elementor-element-60e42c52.elementor-view-default .elementor-icon{fill:#F5A214;color:#F5A214;border-color:#F5A214;}.elementor-187 .elementor-element.elementor-element-60e42c52 .elementor-icon-box-title{color:#000000;}.elementor-187 .elementor-element.elementor-element-60e42c52:has(:hover) .elementor-icon-box-title,
					 .elementor-187 .elementor-element.elementor-element-60e42c52:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-187 .elementor-element.elementor-element-60e42c52 .elementor-icon-box-description{color:#000000;}.elementor-187 .elementor-element.elementor-element-489fb1c6{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-187 .elementor-element.elementor-element-68ebf649{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000003D;--border-color:#0000003D;--border-radius:25px 25px 25px 25px;}.elementor-187 .elementor-element.elementor-element-68ebf649.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-329b85a7{padding:20px 0px 20px 20px;}.elementor-187 .elementor-element.elementor-element-329b85a7 .elementor-icon-box-wrapper{text-align:start;gap:17px;}.elementor-187 .elementor-element.elementor-element-329b85a7.elementor-view-stacked .elementor-icon{background-color:#F5A214;}.elementor-187 .elementor-element.elementor-element-329b85a7.elementor-view-framed .elementor-icon, .elementor-187 .elementor-element.elementor-element-329b85a7.elementor-view-default .elementor-icon{fill:#F5A214;color:#F5A214;border-color:#F5A214;}.elementor-187 .elementor-element.elementor-element-329b85a7 .elementor-icon-box-title{color:#000000;}.elementor-187 .elementor-element.elementor-element-329b85a7:has(:hover) .elementor-icon-box-title,
					 .elementor-187 .elementor-element.elementor-element-329b85a7:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-187 .elementor-element.elementor-element-329b85a7 .elementor-icon-box-description{color:#000000;}.elementor-187 .elementor-element.elementor-element-2080ac51{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000003D;--border-color:#0000003D;--border-radius:25px 25px 25px 25px;}.elementor-187 .elementor-element.elementor-element-31f9e53a{padding:20px 0px 20px 20px;border-radius:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-31f9e53a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-187 .elementor-element.elementor-element-31f9e53a.elementor-view-stacked .elementor-icon{background-color:#F5A214;}.elementor-187 .elementor-element.elementor-element-31f9e53a.elementor-view-framed .elementor-icon, .elementor-187 .elementor-element.elementor-element-31f9e53a.elementor-view-default .elementor-icon{fill:#F5A214;color:#F5A214;border-color:#F5A214;}.elementor-187 .elementor-element.elementor-element-31f9e53a .elementor-icon-box-title{color:#000000;}.elementor-187 .elementor-element.elementor-element-31f9e53a:has(:hover) .elementor-icon-box-title,
					 .elementor-187 .elementor-element.elementor-element-31f9e53a:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-187 .elementor-element.elementor-element-31f9e53a .elementor-icon-box-description{color:#000000;}.elementor-187 .elementor-element.elementor-element-0930292{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-187 .elementor-element.elementor-element-568c7e3{--display:flex;}.elementor-187 .elementor-element.elementor-element-9301fd0{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-187 .elementor-element.elementor-element-c0f9e1d{--display:flex;}.elementor-187 .elementor-element.elementor-element-602a9ae{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-187 .elementor-element.elementor-element-87d2736{--display:flex;}.elementor-187 .elementor-element.elementor-element-77e4734c{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-187 .elementor-element.elementor-element-72ed2166{--display:flex;}.elementor-187 .elementor-element.elementor-element-36efdb3a{text-align:center;}.elementor-187 .elementor-element.elementor-element-36efdb3a .elementor-heading-title{color:#000000;}.elementor-187 .elementor-element.elementor-element-22c429ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-187 .elementor-element.elementor-element-608de8a6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-187 .elementor-element.elementor-element-608de8a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-7d74e165{--display:flex;}.elementor-187 .elementor-element.elementor-element-31737a3{color:#000000;}.elementor-187 .elementor-element.elementor-element-5fd46585{--display:flex;}.elementor-187 .elementor-element.elementor-element-6673c6ef{color:#000000;}.elementor-187 .elementor-element.elementor-element-6829dc0c{--display:flex;}.elementor-187 .elementor-element.elementor-element-324a2178{color:#000000;}.elementor-187 .elementor-element.elementor-element-61e0b606{--display:flex;}.elementor-187 .elementor-element.elementor-element-b7d0009{color:#000000;}.elementor-187 .elementor-element.elementor-element-5f557488{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-187 .elementor-element.elementor-element-5f557488 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:groove;border-width:0px 0px 1px 0px;}:where( .elementor-187 .elementor-element.elementor-element-5f557488 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}@media(min-width:768px){.elementor-187 .elementor-element.elementor-element-17a60e0d{--width:50%;}.elementor-187 .elementor-element.elementor-element-68ebf649{--width:60.095%;}.elementor-187 .elementor-element.elementor-element-608de8a6{--width:74.475%;}}@media(max-width:1024px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-187 .elementor-element.elementor-element-357185cf{width:var( --container-widget-width, 731px );max-width:731px;padding:0px 30px 0px 30px;--container-widget-width:731px;--container-widget-flex-grow:0;}.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-187 .elementor-element.elementor-element-1a95d7bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-187 .elementor-element.elementor-element-10c48e56{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-187 .elementor-element.elementor-element-357185cf{padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-4731cc76{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );}.elementor-187 .elementor-element.elementor-element-0930292{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-187 .elementor-element.elementor-element-9301fd0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-187 .elementor-element.elementor-element-602a9ae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-187 .elementor-element.elementor-element-77e4734c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for html, class: .elementor-element-d40b1d3 *//* Outer Scoped Wrapper with Roboto Font */
.custom-uae-wrapper {
  display: block !important;
  width: 100% !important;
  max-width: 1100px !important;
  margin: 0 auto !important;
  padding: 20px 0 !important;
  font-family: 'Roboto', sans-serif !important;
  color: #000000 !important;
}

.custom-uae-wrapper * {
  box-sizing: border-box !important;
  font-family: 'Roboto', sans-serif !important;
}

/* Headings & Subtitles */
.custom-uae-wrapper .section-header {
  text-align: center !important;
  margin-bottom: 32px !important;
}

.custom-uae-wrapper .section-header h2 {
  font-size: 28px !important;
  font-weight: 700 !important;
  color: #000000 !important;
  margin-bottom: 8px !important;
}

.custom-uae-wrapper .section-subtitle {
  font-size: 15px !important;
  color: #555555 !important;
  max-width: 700px !important;
  margin: 0 auto !important;
  line-height: 1.5 !important;
  font-weight: 400 !important;
}

/* SECTION 1: LOCATIONS (4-COLUMN GRID) */
.custom-uae-wrapper .locations-section {
  margin-bottom: 60px !important;
}

.custom-uae-wrapper .locations-grid {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  gap: 16px !important;
}

.custom-uae-wrapper .location-card {
  background-color: #ffffff !important;
  border: 1px solid #e0f2fe !important;
  border-radius: 12px !important;
  padding: 16px 18px !important;
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02) !important;
  transition: all 0.3s ease !important;
  cursor: pointer !important;
}

.custom-uae-wrapper .location-card:hover {
  border-color: #000000 !important;
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 20px -5px rgba(0, 0, 0, 0.08) !important;
}

.custom-uae-wrapper .location-icon {
  width: 36px !important;
  height: 36px !important;
  background-color: #f4f4f5 !important;
  border-radius: 8px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-shrink: 0 !important;
}

.custom-uae-wrapper .location-icon svg {
  width: 18px !important;
  height: 18px !important;
  fill: #000000 !important;
}

.custom-uae-wrapper .location-card span {
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #000000 !important;
  line-height: 1.3 !important;
}

/* SECTION 2: PROCESS STEPS (3-COLUMN GRID) */
.custom-uae-wrapper .process-grid {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 20px !important;
  margin-bottom: 24px !important;
}

.custom-uae-wrapper .process-card {
  background-color: #ffffff !important;
  border: 1px solid #e0f2fe !important;
  border-radius: 12px !important;
  padding: 28px 24px !important;
  display: flex !important;
  flex-direction: column !important;
  transition: all 0.3s ease !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02) !important;
  position: relative !important;
}

.custom-uae-wrapper .process-card:hover {
  border-color: #000000 !important;
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 20px -5px rgba(0, 0, 0, 0.08) !important;
}

.custom-uae-wrapper .step-badge {
  width: 40px !important;
  height: 40px !important;
  background-color: #000000 !important;
  color: #ffffff !important;
  border-radius: 8px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  margin-bottom: 16px !important;
}

.custom-uae-wrapper .process-card h3 {
  font-size: 18px !important;
  font-weight: 700 !important;
  color: #000000 !important;
  margin-bottom: 8px !important;
}

.custom-uae-wrapper .process-card p {
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #555555 !important;
  line-height: 1.5 !important;
}

.custom-uae-wrapper .process-note {
  background-color: #f8fafc !important;
  border-left: 3px solid #000000 !important;
  padding: 14px 18px !important;
  border-radius: 6px !important;
  text-align: center !important;
}

.custom-uae-wrapper .process-note p {
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #333333 !important;
  margin: 0 !important;
}

/* RESPONSIVE BREAKPOINTS */
@media (max-width: 992px) {
  .custom-uae-wrapper .locations-grid {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}

@media (max-width: 768px) {
  .custom-uae-wrapper .process-grid {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 500px) {
  .custom-uae-wrapper .locations-grid {
    grid-template-columns: 1fr !important;
  }

  .custom-uae-wrapper .section-header h2 {
    font-size: 22px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-536d393 *//* Outer Scoped Wrapper */
.custom-mission-pricing-wrapper {
  display: block !important;
  width: 100% !important;
  max-width: 1100px !important;
  margin: 0 auto !important;
  padding: 20px 0 !important;
  font-family: 'Roboto', sans-serif !important;
  color: #000000 !important;
}

.custom-mission-pricing-wrapper * {
  box-sizing: border-box !important;
  font-family: 'Roboto', sans-serif !important;
}

/* Headings & Subtitles */
.custom-mission-pricing-wrapper .section-header {
  text-align: center !important;
  margin-bottom: 28px !important;
}

.custom-mission-pricing-wrapper .section-header h2 {
  font-size: 28px !important;
  font-weight: 700 !important;
  color: #000000 !important;
  margin-bottom: 8px !important;
}

.custom-mission-pricing-wrapper .section-subtitle {
  font-size: 15px !important;
  color: #555555 !important;
  max-width: 700px !important;
  margin: 0 auto !important;
  line-height: 1.5 !important;
  font-weight: 400 !important;
}

/* SECTION 1: MISSION CARD (Black left border removed) */
.custom-mission-pricing-wrapper .mission-section {
  margin-bottom: 50px !important;
}

.custom-mission-pricing-wrapper .mission-card {
  background-color: #ffffff !important;
  border: 1px solid #e0f2fe !important; /* Standard clean border */
  border-radius: 12px !important;
  padding: 28px 32px !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02) !important;
  max-width: 900px !important;
  margin: 0 auto !important;
  transition: all 0.3s ease !important;
}

.custom-mission-pricing-wrapper .mission-card:hover {
  border-color: #000000 !important;
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 20px -5px rgba(0, 0, 0, 0.08) !important;
}

.custom-mission-pricing-wrapper .mission-card p {
  font-size: 16px !important;
  color: #333333 !important;
  line-height: 1.7 !important;
  margin: 0 !important;
}

.custom-mission-pricing-wrapper .mission-card strong {
  color: #000000 !important;
  font-weight: 700 !important;
}

/* SECTION 2: RATES & PACKAGES */
.custom-mission-pricing-wrapper .rates-grid {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr) !important;
  gap: 20px !important;
  max-width: 900px !important;
  margin: 0 auto 20px auto !important;
}

.custom-mission-pricing-wrapper .rate-card {
  background-color: #ffffff !important;
  border: 1px solid #e0f2fe !important;
  border-radius: 16px !important;
  padding: 28px !important;
  display: flex !important;
  flex-direction: column !important;
  transition: all 0.3s ease !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02) !important;
  cursor: pointer !important;
}

.custom-mission-pricing-wrapper .rate-card:hover {
  border-color: #000000 !important;
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 20px -5px rgba(0, 0, 0, 0.08) !important;
}

.custom-mission-pricing-wrapper .card-icon {
  width: 44px !important;
  height: 44px !important;
  background-color: #f4f4f5 !important;
  border-radius: 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin-bottom: 16px !important;
  flex-shrink: 0 !important;
}

.custom-mission-pricing-wrapper .card-icon svg {
  width: 22px !important;
  height: 22px !important;
  fill: #000000 !important;
}

.custom-mission-pricing-wrapper .rate-card h3 {
  font-size: 18px !important;
  font-weight: 700 !important;
  color: #000000 !important;
  margin-bottom: 12px !important;
}

.custom-mission-pricing-wrapper .price-label {
  font-size: 11px !important;
  text-transform: uppercase !important;
  color: #666666 !important;
  font-weight: 600 !important;
  display: block !important;
}

.custom-mission-pricing-wrapper .price {
  font-size: 22px !important;
  font-weight: 800 !important;
  color: #000000 !important;
  margin: 4px 0 12px 0 !important;
}

.custom-mission-pricing-wrapper .price span {
  font-size: 16px !important;
  color: #666666 !important;
  font-weight: 600 !important;
}

.custom-mission-pricing-wrapper .description {
  font-size: 14px !important;
  color: #555555 !important;
  line-height: 1.5 !important;
  margin: 0 !important;
}

/* Disclaimer Note (Black left border removed) */
.custom-mission-pricing-wrapper .disclaimer-note {
  background-color: #f8fafc !important;
  border: 1px solid #e2e8f0 !important;
  padding: 14px 18px !important;
  border-radius: 6px !important;
  max-width: 900px !important;
  margin: 0 auto !important;
}

.custom-mission-pricing-wrapper .disclaimer-note p {
  font-size: 13px !important;
  color: #555555 !important;
  line-height: 1.5 !important;
  margin: 0 !important;
}

/* RESPONSIVE BREAKPOINTS */
@media (max-width: 768px) {
  .custom-mission-pricing-wrapper .rates-grid {
    grid-template-columns: 1fr !important;
  }

  .custom-mission-pricing-wrapper .section-header h2 {
    font-size: 22px !important;
  }

  .custom-mission-pricing-wrapper .mission-card {
    padding: 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-974e46d *//* Outer Scoped Wrapper with Roboto Font */
.custom-testimonials-wrapper {
  display: block !important;
  width: 100% !important;
  max-width: 1100px !important;
  margin: 0 auto !important;
  padding: 20px 0 !important;
  font-family: 'Roboto', sans-serif !important;
  color: #000000 !important;
}

.custom-testimonials-wrapper * {
  box-sizing: border-box !important;
  font-family: 'Roboto', sans-serif !important;
}

/* Section Header */
.custom-testimonials-wrapper .section-header {
  text-align: center !important;
  margin-bottom: 32px !important;
}

.custom-testimonials-wrapper .section-header h2 {
  font-size: 28px !important;
  font-weight: 700 !important;
  color: #000000 !important;
  margin-bottom: 8px !important;
}

.custom-testimonials-wrapper .section-subtitle {
  font-size: 15px !important;
  color: #555555 !important;
  max-width: 700px !important;
  margin: 0 auto !important;
  line-height: 1.5 !important;
  font-weight: 400 !important;
}

/* Slider Viewport */
.custom-testimonials-wrapper .slider-viewport {
  width: 100% !important;
  overflow: hidden !important;
  padding: 10px 0 !important;
}

/* Animation Track */
.custom-testimonials-wrapper .slider-track {
  display: flex !important;
  gap: 20px !important;
  width: max-content !important;
  animation: autoSlideDesktop 12s cubic-bezier(0.85, 0, 0.15, 1) infinite !important;
}

/* Mouse Hover par Slide Paused ho jayegi */
.custom-testimonials-wrapper .slider-track:hover {
  animation-play-state: paused !important;
}

/* Desktop Testimonial Card Styling */
.custom-testimonials-wrapper .testimonial-card {
  width: 520px !important; /* Desktop par 2 Cards ek jhalak mein dikhenge */
  background-color: #ffffff !important;
  border: 1px solid #e0f2fe !important;
  border-radius: 12px !important;
  padding: 28px 24px !important;
  display: flex !important;
  flex-direction: column !important;
  transition: all 0.3s ease !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02) !important;
  flex-shrink: 0 !important;
  cursor: pointer !important;
}

/* Hover Effect: Black Border */
.custom-testimonials-wrapper .testimonial-card:hover {
  border-color: #000000 !important;
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 20px -5px rgba(0, 0, 0, 0.08) !important;
}

.custom-testimonials-wrapper .star-rating {
  font-size: 16px !important;
  margin-bottom: 12px !important;
  letter-spacing: 2px !important;
}

.custom-testimonials-wrapper .testimonial-card h3 {
  font-size: 18px !important;
  font-weight: 700 !important;
  color: #000000 !important;
  margin-bottom: 10px !important;
}

.custom-testimonials-wrapper .review-text {
  font-size: 14px !important;
  color: #444444 !important;
  line-height: 1.6 !important;
  margin-bottom: 16px !important;
  flex-grow: 1 !important;
  font-style: italic !important;
}

.custom-testimonials-wrapper .review-author {
  font-size: 14px !important;
  font-weight: 700 !important;
  color: #000000 !important;
}

/* DESKTOP SLIDE ANIMATION (Har 4 Sec Baad Smooth Slide) */
@keyframes autoSlideDesktop {
  0%, 25% {
    transform: translateX(0);
  }
  33%, 58% {
    transform: translateX(calc(-520px - 20px));
  }
  66%, 91% {
    transform: translateX(calc((-520px - 20px) * 2));
  }
  100% {
    transform: translateX(0);
  }
}

/* ===================================================
   TABLET & MOBILE RESPONSIVE SLIDER FIX
====================================================== */
@media (max-width: 1024px) {
  .custom-testimonials-wrapper .testimonial-card {
    width: calc(100vw - 60px) !important; /* Full-width Card fit on Tablet/Mobile */
    max-width: 550px !important;
  }

  .custom-testimonials-wrapper .slider-track {
    animation: autoSlideMobile 12s cubic-bezier(0.85, 0, 0.15, 1) infinite !important;
  }

  @keyframes autoSlideMobile {
    0%, 25% {
      transform: translateX(0);
    }
    33%, 58% {
      transform: translateX(calc(-100% / 6));
    }
    66%, 91% {
      transform: translateX(calc(-100% / 6 * 2));
    }
    100% {
      transform: translateX(0);
    }
  }
}

@media (max-width: 640px) {
  .custom-testimonials-wrapper .section-header h2 {
    font-size: 22px !important;
  }

  .custom-testimonials-wrapper .testimonial-card {
    padding: 20px !important;
  }
}/* End custom CSS */