.elementor-15582 .elementor-element.elementor-element-8a29aed > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15582 .elementor-element.elementor-element-8a29aed{padding:0em 0em 0em 0em;}.elementor-15582 .elementor-element.elementor-element-c393175 > .elementor-element-populated{padding:10px 0px 10px 10px;}.elementor-15582 .elementor-element.elementor-element-505ad27{--spacer-size:50px;}.elementor-15582 .elementor-element.elementor-element-372fa61 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-15582 .elementor-element.elementor-element-bf90d5e > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://callnewera.com/wp-content/uploads/2023/02/Asset-1.svg");background-position:top right;background-repeat:no-repeat;background-size:60% auto;opacity:1;}.elementor-15582 .elementor-element.elementor-element-bf90d5e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 10px 30px;}.elementor-15582 .elementor-element.elementor-element-bf90d5e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15582 .elementor-element.elementor-element-306b103 img{width:100%;height:480px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-15582 .elementor-element.elementor-element-f652166:not(.elementor-motion-effects-element-type-background), .elementor-15582 .elementor-element.elementor-element-f652166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8a584cb );}.elementor-15582 .elementor-element.elementor-element-f652166{border-style:solid;border-width:0px 0px 0px 10px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-15582 .elementor-element.elementor-element-f652166 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15582 .elementor-element.elementor-element-e1de95e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15582 .elementor-element.elementor-element-e1de95e{margin-top:0px;margin-bottom:50px;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-15582 .elementor-element.elementor-element-2269b23.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15582 .elementor-element.elementor-element-2269b23.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15582 .elementor-element.elementor-element-2269b23 > .elementor-element-populated{padding:10px 30px 10px 10px;}.elementor-15582 .elementor-element.elementor-element-4c770e5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-8a584cb );}.elementor-15582 .elementor-element.elementor-element-05f8dc0 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-15582 .elementor-element.elementor-element-503b78f > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://callnewera.com/wp-content/uploads/2023/02/Asset-1.svg");background-position:top right;background-repeat:no-repeat;background-size:60% auto;opacity:1;}.elementor-15582 .elementor-element.elementor-element-503b78f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 10px 30px;}.elementor-15582 .elementor-element.elementor-element-503b78f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15582 .elementor-element.elementor-element-44560363{text-align:center;}.elementor-15582 .elementor-element.elementor-element-4e2a5088{text-align:center;}.elementor-15582 .elementor-element.elementor-element-394c6238{--e-image-carousel-slides-to-show:6;}.elementor-15582 .elementor-element.elementor-element-394c6238 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-15582 .elementor-element.elementor-element-394c6238 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-15582 .elementor-element.elementor-element-394c6238 .swiper-wrapper{display:flex;align-items:center;}.elementor-15582 .elementor-element.elementor-element-394c6238 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-15582 .elementor-element.elementor-element-632613e0{text-align:center;font-size:14px;color:#7B7B7B;}.elementor-15582 .elementor-element.elementor-element-2d24a8fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:20px;}.elementor-15582 .elementor-element.elementor-element-2d24a8fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15582 .elementor-element.elementor-element-9d5382d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15582 .elementor-element.elementor-element-9d5382d:not(.elementor-motion-effects-element-type-background), .elementor-15582 .elementor-element.elementor-element-9d5382d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#332C39;}.elementor-15582 .elementor-element.elementor-element-9d5382d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:4em 3em 4em 3em;}.elementor-15582 .elementor-element.elementor-element-9d5382d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15582 .elementor-element.elementor-element-9d5382d > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-15582 .elementor-element.elementor-element-ba3e422.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15582 .elementor-element.elementor-element-ba3e422 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-15582 .elementor-element.elementor-element-8b3613c > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-15582 .elementor-element.elementor-element-8b3613c{color:#FFFFFF;}.elementor-15582 .elementor-element.elementor-element-bffd185 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15582 .elementor-element.elementor-element-bffd185{text-align:center;}.elementor-15582 .elementor-element.elementor-element-bffd185 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-8a584cb );}.elementor-15582 .elementor-element.elementor-element-527541a > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0em 0em 0em 0em;}.elementor-15582 .elementor-element.elementor-element-527541a{text-align:center;}.elementor-15582 .elementor-element.elementor-element-527541a .elementor-heading-title{color:var( --e-global-color-a4e6db9 );}.elementor-15582 .elementor-element.elementor-element-bb68073 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-15582 .elementor-element.elementor-element-bb68073 .elementor-accordion-item{border-width:5px;border-color:var( --e-global-color-text );}.elementor-15582 .elementor-element.elementor-element-bb68073 .elementor-accordion-item .elementor-tab-content{border-width:5px;border-block-start-color:var( --e-global-color-text );}.elementor-15582 .elementor-element.elementor-element-bb68073 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:5px;border-block-end-color:var( --e-global-color-text );}.elementor-15582 .elementor-element.elementor-element-bb68073 .elementor-tab-title{background-color:var( --e-global-color-secondary );padding:20px 20px 20px 20px;}.elementor-15582 .elementor-element.elementor-element-bb68073 .elementor-accordion-icon, .elementor-15582 .elementor-element.elementor-element-bb68073 .elementor-accordion-title{color:var( --e-global-color-a4e6db9 );}.elementor-15582 .elementor-element.elementor-element-bb68073 .elementor-accordion-icon svg{fill:var( --e-global-color-a4e6db9 );}.elementor-15582 .elementor-element.elementor-element-bb68073 .elementor-accordion-title{font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:700;}.elementor-15582 .elementor-element.elementor-element-bb68073 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-8a584cb );}.elementor-15582 .elementor-element.elementor-element-bb68073 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-8a584cb );}.elementor-15582 .elementor-element.elementor-element-bb68073 .elementor-tab-content{color:#FFFFFFA6;font-size:16px;padding:20px 20px 20px 20px;}.elementor-15582 .elementor-element.elementor-element-321d1e3{margin-top:30px;margin-bottom:0px;}.elementor-15582 .elementor-element.elementor-global-705{width:auto;max-width:auto;}.elementor-15582 .elementor-element.elementor-element-44626ab img{width:100%;}.elementor-15582 .elementor-element.elementor-element-328eef6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15582 .elementor-element.elementor-element-328eef6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 3em 4em 3em;}.elementor-15582 .elementor-element.elementor-element-328eef6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15582 .elementor-element.elementor-element-c7b5b8e > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://callnewera.com/wp-content/uploads/2023/02/Asset-1.svg");background-position:top left;background-repeat:no-repeat;background-size:60% auto;opacity:1;}.elementor-bc-flex-widget .elementor-15582 .elementor-element.elementor-element-c7b5b8e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15582 .elementor-element.elementor-element-c7b5b8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15582 .elementor-element.elementor-element-c7b5b8e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 10px 30px;}.elementor-15582 .elementor-element.elementor-element-c7b5b8e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15582 .elementor-element.elementor-element-24f2aee > .elementor-element-populated{padding:10px 10px 10px 30px;}.elementor-15582 .elementor-element.elementor-element-4f2f10b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-8a584cb );}.elementor-15582 .elementor-element.elementor-element-d810a70 > .elementor-widget-container{padding:0em 0em 0em 0em;}@media(min-width:768px){.elementor-15582 .elementor-element.elementor-element-2269b23{width:50%;}.elementor-15582 .elementor-element.elementor-element-503b78f{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15582 .elementor-element.elementor-element-c393175{width:100%;}.elementor-15582 .elementor-element.elementor-element-bf90d5e{width:100%;}.elementor-15582 .elementor-element.elementor-element-2269b23{width:100%;}.elementor-15582 .elementor-element.elementor-element-503b78f{width:100%;}.elementor-15582 .elementor-element.elementor-element-c7b5b8e{width:100%;}.elementor-15582 .elementor-element.elementor-element-24f2aee{width:100%;}}@media(min-width:1025px){.elementor-15582 .elementor-element.elementor-element-bf90d5e > .elementor-element-populated >  .elementor-background-overlay{background-attachment:scroll;}.elementor-15582 .elementor-element.elementor-element-503b78f > .elementor-element-populated >  .elementor-background-overlay{background-attachment:scroll;}.elementor-15582 .elementor-element.elementor-element-c7b5b8e > .elementor-element-populated >  .elementor-background-overlay{background-attachment:scroll;}}@media(max-width:1024px){.elementor-15582 .elementor-element.elementor-element-8a29aed{padding:0em 1em 0em 1em;}.elementor-15582 .elementor-element.elementor-element-bf90d5e > .elementor-element-populated{padding:30px 30px 30px 10px;}.elementor-15582 .elementor-element.elementor-element-306b103 img{height:300px;}.elementor-15582 .elementor-element.elementor-element-e1de95e{padding:0em 1em 0em 1em;}.elementor-15582 .elementor-element.elementor-element-4c770e5 .elementor-heading-title{font-size:18px;}.elementor-15582 .elementor-element.elementor-element-503b78f > .elementor-element-populated{padding:30px 30px 30px 10px;}.elementor-15582 .elementor-element.elementor-element-394c6238{--e-image-carousel-slides-to-show:4;}.elementor-15582 .elementor-element.elementor-element-9d5382d{padding:2em 1em 0em 1em;}.elementor-15582 .elementor-element.elementor-element-bffd185 .elementor-heading-title{font-size:18px;}.elementor-15582 .elementor-element.elementor-element-527541a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-15582 .elementor-element.elementor-element-321d1e3{margin-top:50px;margin-bottom:100px;}.elementor-bc-flex-widget .elementor-15582 .elementor-element.elementor-element-47935e7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15582 .elementor-element.elementor-element-47935e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15582 .elementor-element.elementor-element-44626ab{text-align:end;}.elementor-15582 .elementor-element.elementor-element-44626ab img{width:90%;}.elementor-15582 .elementor-element.elementor-element-328eef6{padding:2em 1em 2em 1em;}.elementor-15582 .elementor-element.elementor-element-c7b5b8e > .elementor-element-populated{padding:30px 10px 30px 30px;}.elementor-15582 .elementor-element.elementor-element-24f2aee > .elementor-element-populated{padding:10px 10px 50px 10px;}.elementor-15582 .elementor-element.elementor-element-4f2f10b .elementor-heading-title{font-size:18px;}}@media(max-width:767px){.elementor-15582 .elementor-element.elementor-element-8a29aed{padding:2em 1em 2em 1em;}.elementor-15582 .elementor-element.elementor-element-c393175 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-15582 .elementor-element.elementor-element-372fa61 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-15582 .elementor-element.elementor-element-bf90d5e > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-15582 .elementor-element.elementor-element-306b103 img{height:230px;}.elementor-15582 .elementor-element.elementor-element-e1de95e{padding:2em 1em 2em 1em;}.elementor-15582 .elementor-element.elementor-element-2269b23 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-15582 .elementor-element.elementor-element-05f8dc0 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-15582 .elementor-element.elementor-element-503b78f > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-15582 .elementor-element.elementor-element-17e5d6fb{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-15582 .elementor-element.elementor-element-394c6238{--e-image-carousel-slides-to-show:3;}.elementor-15582 .elementor-element.elementor-element-527541a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-15582 .elementor-element.elementor-element-321d1e3{margin-top:50px;margin-bottom:20px;}.elementor-15582 .elementor-element.elementor-element-5c55162 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15582 .elementor-element.elementor-global-705{width:100%;max-width:100%;}.elementor-15582 .elementor-element.elementor-element-47935e7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15582 .elementor-element.elementor-element-44626ab > .elementor-widget-container{margin:45px 0px -55px 0px;}.elementor-15582 .elementor-element.elementor-element-44626ab img{width:100%;}.elementor-15582 .elementor-element.elementor-element-328eef6{padding:3em 1em 2em 1em;}.elementor-15582 .elementor-element.elementor-element-c7b5b8e > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-15582 .elementor-element.elementor-element-d810a70 > .elementor-widget-container{padding:0em 0em 0em 0em;}}/* Start custom CSS for global, class: .elementor-global-14680 */.quick-inquiry-trigger-btn {
  background: #FF6113;
  color: #FFFFFF;
  border: none;
  font-size: 15px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  padding: 12px 24px;
  border-radius: 6px;
  cursor: pointer;
  transition: background 0.2s ease, transform 0.2s ease;
}

.quick-inquiry-trigger-btn:hover {
  background: #e04f05;
  transform: translateY(-2px);
}


.inquiry-modal-overlay {
  display: none;
  position: fixed;
  inset: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(48, 34, 97, 0.75);
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  z-index: 99990;
  justify-content: center;
  align-items: center;
  padding: 20px;
  box-sizing: border-box;
}

.inquiry-modal-overlay.is-open {
  display: flex;
}

.inquiry-modal-overlay .inquiry-modal-card {
  width: min(92vw, 560px);
  max-height: 90vh;
  padding: 0;
  border-radius: 14px;
  background: #FFFFFF;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.inquiry-modal-overlay .inquiry-modal-header {
  background: #302261;
  padding: 16px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 3px solid #FF6113;
}

.inquiry-modal-overlay .inquiry-modal-title {
  margin: 0;
  color: #FFFFFF;
  font-size: 25px;
  font-weight: 800;
  letter-spacing: 0.5px;
}

.inquiry-modal-overlay .inquiry-modal-close {
  background: rgba(255, 255, 255, 0.15);
  color: #FFFFFF;
  border: none;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  font-size: 16px;
  font-weight: 700;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.2s ease;
}

.inquiry-modal-overlay .inquiry-modal-close:hover {
  background: #FF6113;
}

.inquiry-modal-overlay .inquiry-modal-body {
  padding: 20px;
  overflow-y: auto;
  max-height: calc(90vh - 65px);
  box-sizing: border-box;
}


.inquiry-modal-overlay .inquiry-modal-body form.fluentform,
.inquiry-modal-overlay .inquiry-modal-body .fluentform {
  width: 100%;
}

.inquiry-modal-overlay .inquiry-modal-body form.fluentform input.ff-el-form-control,
.inquiry-modal-overlay .inquiry-modal-body form.fluentform select.ff-el-form-control,
.inquiry-modal-overlay .inquiry-modal-body form.fluentform textarea.ff-el-form-control,
.inquiry-modal-overlay .inquiry-modal-body .fluentform input,
.inquiry-modal-overlay .inquiry-modal-body .fluentform select,
.inquiry-modal-overlay .inquiry-modal-body .fluentform textarea {
  width: 100%;
  box-sizing: border-box;
  border-radius: 6px;
  border: 1px solid #dcdcdc;
  padding: 10px 12px;
}

.inquiry-modal-overlay .inquiry-modal-body form.fluentform button.ff-btn-submit,
.inquiry-modal-overlay .inquiry-modal-body .fluentform .ff-btn-submit {
  width: 100%;
  background: #FF6113;
  color: #FFFFFF;
  font-weight: 800;
  font-size: 16px;
  padding: 12px 18px;
  border-radius: 6px;
  border: none;
  box-shadow: 0 4px 10px rgba(255, 97, 19, 0.3);
  cursor: pointer;
}

.inquiry-modal-overlay .inquiry-modal-body form.fluentform button.ff-btn-submit:hover,
.inquiry-modal-overlay .inquiry-modal-body .fluentform .ff-btn-submit:hover {
  background: #e04f05;
}

body > div[style*="z-index"]:has(iframe[src*="recaptcha"]),
body > div[style*="z-index"]:has(iframe[src*="turnstile"]),
iframe[src*="recaptcha/api2/bframe"],
iframe[title*="recaptcha"] {
  z-index: 999999;
}

@media (max-width: 480px) {
  .inquiry-modal-overlay .inquiry-modal-card {
    width: 96vw;
    max-height: 94vh;
  }
  .inquiry-modal-overlay .inquiry-modal-body {
    padding: 14px 12px;
    max-height: calc(94vh - 60px);
  }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-14680 */.quick-inquiry-trigger-btn {
  background: #FF6113;
  color: #FFFFFF;
  border: none;
  font-size: 15px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  padding: 12px 24px;
  border-radius: 6px;
  cursor: pointer;
  transition: background 0.2s ease, transform 0.2s ease;
}

.quick-inquiry-trigger-btn:hover {
  background: #e04f05;
  transform: translateY(-2px);
}


.inquiry-modal-overlay {
  display: none;
  position: fixed;
  inset: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(48, 34, 97, 0.75);
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  z-index: 99990;
  justify-content: center;
  align-items: center;
  padding: 20px;
  box-sizing: border-box;
}

.inquiry-modal-overlay.is-open {
  display: flex;
}

.inquiry-modal-overlay .inquiry-modal-card {
  width: min(92vw, 560px);
  max-height: 90vh;
  padding: 0;
  border-radius: 14px;
  background: #FFFFFF;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.inquiry-modal-overlay .inquiry-modal-header {
  background: #302261;
  padding: 16px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 3px solid #FF6113;
}

.inquiry-modal-overlay .inquiry-modal-title {
  margin: 0;
  color: #FFFFFF;
  font-size: 25px;
  font-weight: 800;
  letter-spacing: 0.5px;
}

.inquiry-modal-overlay .inquiry-modal-close {
  background: rgba(255, 255, 255, 0.15);
  color: #FFFFFF;
  border: none;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  font-size: 16px;
  font-weight: 700;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.2s ease;
}

.inquiry-modal-overlay .inquiry-modal-close:hover {
  background: #FF6113;
}

.inquiry-modal-overlay .inquiry-modal-body {
  padding: 20px;
  overflow-y: auto;
  max-height: calc(90vh - 65px);
  box-sizing: border-box;
}


.inquiry-modal-overlay .inquiry-modal-body form.fluentform,
.inquiry-modal-overlay .inquiry-modal-body .fluentform {
  width: 100%;
}

.inquiry-modal-overlay .inquiry-modal-body form.fluentform input.ff-el-form-control,
.inquiry-modal-overlay .inquiry-modal-body form.fluentform select.ff-el-form-control,
.inquiry-modal-overlay .inquiry-modal-body form.fluentform textarea.ff-el-form-control,
.inquiry-modal-overlay .inquiry-modal-body .fluentform input,
.inquiry-modal-overlay .inquiry-modal-body .fluentform select,
.inquiry-modal-overlay .inquiry-modal-body .fluentform textarea {
  width: 100%;
  box-sizing: border-box;
  border-radius: 6px;
  border: 1px solid #dcdcdc;
  padding: 10px 12px;
}

.inquiry-modal-overlay .inquiry-modal-body form.fluentform button.ff-btn-submit,
.inquiry-modal-overlay .inquiry-modal-body .fluentform .ff-btn-submit {
  width: 100%;
  background: #FF6113;
  color: #FFFFFF;
  font-weight: 800;
  font-size: 16px;
  padding: 12px 18px;
  border-radius: 6px;
  border: none;
  box-shadow: 0 4px 10px rgba(255, 97, 19, 0.3);
  cursor: pointer;
}

.inquiry-modal-overlay .inquiry-modal-body form.fluentform button.ff-btn-submit:hover,
.inquiry-modal-overlay .inquiry-modal-body .fluentform .ff-btn-submit:hover {
  background: #e04f05;
}

body > div[style*="z-index"]:has(iframe[src*="recaptcha"]),
body > div[style*="z-index"]:has(iframe[src*="turnstile"]),
iframe[src*="recaptcha/api2/bframe"],
iframe[title*="recaptcha"] {
  z-index: 999999;
}

@media (max-width: 480px) {
  .inquiry-modal-overlay .inquiry-modal-card {
    width: 96vw;
    max-height: 94vh;
  }
  .inquiry-modal-overlay .inquiry-modal-body {
    padding: 14px 12px;
    max-height: calc(94vh - 60px);
  }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-14853 */.tuneup-card-container {
    --purple-deep: #1b0a2a;
    --purple-primary: #3b115a;
    --purple-badge: #501d7a;
    --yellow-gold: #ffb400;
    --yellow-light: #ffd24d;
    --orange-glow: #e65c00;
    --white: #ffffff;
    
    box-sizing: border-box;
    font-family: 'Impact', 'Arial Black', -apple-system, BlinkMacSystemFont, sans-serif;
    max-width: 540px;
    width: 100%;
    margin: 15px auto;
    background: radial-gradient(circle at 50% 15%, #4a1570 0%, var(--purple-primary) 45%, var(--purple-deep) 100%);
    border: 3px solid var(--purple-badge);
    border-radius: 16px;
    overflow: hidden;
    color: var(--white);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
  }

  .tuneup-card-container * {
    box-sizing: border-box;
  }

  /* Header Section */
  .tuneup-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 16px 8px 16px;
    gap: 12px;
  }

  .tuneup-brand-badge {
    background: linear-gradient(180deg, #5b1a8c 0%, #2a0845 100%);
    border: 2px solid var(--yellow-gold);
    border-radius: 8px;
    padding: 8px 12px;
    text-align: center;
    flex-shrink: 0;
    box-shadow: 0 4px 12px rgba(0,0,0,0.4);
  }

  .tuneup-brand-title {
    font-size: 20px;
    line-height: 1;
    color: var(--white);
    text-shadow: 2px 2px 0px #000, -1px -1px 0px #000;
    letter-spacing: 0.5px;
  }

  .tuneup-brand-sub {
    font-size: 9px;
    letter-spacing: 1px;
    color: var(--yellow-gold);
    margin-top: 3px;
    text-transform: uppercase;
  }

  .tuneup-title-area {
    text-align: right;
    flex-grow: 1;
  }

  .tuneup-flame {
    color: var(--yellow-gold);
    font-size: 16px;
    line-height: 1;
  }

  .tuneup-main-title {
    font-size: clamp(26px, 7vw, 36px);
    line-height: 0.95;
    letter-spacing: 0.5px;
    color: var(--white);
    text-transform: uppercase;
    text-shadow: 2px 2px 5px rgba(0,0,0,0.7);
  }

  .tuneup-sub-title {
    font-size: clamp(30px, 8.5vw, 42px);
    line-height: 0.95;
    color: var(--yellow-gold);
    text-transform: uppercase;
    text-shadow: 2px 2px 0px #b35900, 3px 3px 6px rgba(0,0,0,0.8);
  }

  .tuneup-pill-banner {
    display: inline-block;
    background: linear-gradient(90deg, #320d4e, #5a1e8a);
    border: 1px solid var(--yellow-gold);
    border-radius: 14px;
    padding: 3px 10px;
    margin-top: 5px;
    font-size: 11px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    white-space: nowrap;
  }

  .tuneup-pill-banner span {
    color: var(--yellow-gold);
  }

  /* Main Body Section */
  .tuneup-body {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
    padding: 12px 16px 18px 16px;
    gap: 14px;
  }

  /* Price Badge Circle */
  .tuneup-price-pod {
    position: relative;
    width: clamp(170px, 46vw, 220px);
    height: clamp(170px, 46vw, 220px);
    flex-shrink: 0;
    background: radial-gradient(circle, #5b178e 30%, #200733 80%);
    border: 4px solid var(--white);
    outline: 3px solid var(--yellow-gold);
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 25px rgba(0,0,0,0.7), inset 0 0 15px rgba(0,0,0,0.6);
  }

  .tuneup-price-amount {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    color: var(--yellow-gold);
    text-shadow: 
      2px 2px 0px #b35900, 
      -1px -1px 0px var(--white), 
      1px -1px 0px var(--white), 
      -1px 1px 0px var(--white), 
      1px 1px 0px var(--white),
      4px 4px 8px rgba(0,0,0,0.9);
  }

  .tuneup-dollar-sign {
    font-size: clamp(34px, 10vw, 50px);
    line-height: 0.9;
    margin-top: 6px;
  }

  .tuneup-number {
    font-size: clamp(68px, 20vw, 96px);
    line-height: 0.85;
    letter-spacing: -1.5px;
  }

  .tuneup-badge-label {
    position: absolute;
    bottom: 14px;
    background: var(--yellow-gold);
    color: var(--purple-deep);
    padding: 3px 8px;
    border-radius: 4px;
    font-size: 11px;
    font-family: 'Arial Black', sans-serif;
    font-weight: 900;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    box-shadow: 0 2px 6px rgba(0,0,0,0.4);
    border: 1px solid var(--yellow-light);
    white-space: nowrap;
  }

  /* Benefits List */
  .tuneup-benefits-list {
    display: flex;
    flex-direction: column;
    gap: 10px;
    flex-grow: 1;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  }

  .tuneup-benefit-item {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .tuneup-check-icon {
    width: 26px;
    height: 26px;
    flex-shrink: 0;
    border-radius: 50%;
    background: #46146d;
    border: 1.5px solid var(--yellow-gold);
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--white);
    font-size: 13px;
    font-weight: bold;
    box-shadow: 0 2px 4px rgba(0,0,0,0.3);
  }

  .tuneup-benefit-text {
    font-size: clamp(11px, 3vw, 13px);
    font-weight: 800;
    line-height: 1.2;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    color: var(--white);
    text-shadow: 1px 1px 3px rgba(0,0,0,0.8);
  }

  /* Expiration Banner */
  .tuneup-promo-bar {
    background: var(--yellow-gold);
    color: var(--purple-deep);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 14px;
    border-top: 2px solid var(--white);
    border-bottom: 2px solid var(--white);
    gap: 10px;
  }

  .tuneup-promo-left {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .tuneup-promo-icon-box {
    width: 34px;
    height: 34px;
    background: var(--purple-primary);
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--white);
    font-size: 16px;
    flex-shrink: 0;
  }

  .tuneup-promo-label {
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 900;
    line-height: 1;
  }

  .tuneup-promo-date {
    font-size: clamp(16px, 4.5vw, 22px);
    font-style: italic;
    line-height: 1.05;
    margin-top: 2px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-weight: 900;
  }

  .tuneup-urgency-block {
    text-align: right;
    display: flex;
    align-items: center;
    gap: 6px;
    flex-shrink: 0;
  }

  .tuneup-snowflake {
    font-size: 24px;
    color: var(--purple-primary);
    line-height: 1;
  }

  .tuneup-urgency-lines {
    display: flex;
    flex-direction: column;
    line-height: 1;
  }

  .tuneup-urgency-top {
    font-size: clamp(13px, 3.5vw, 16px);
    font-weight: 900;
    color: var(--purple-primary);
    text-transform: uppercase;
  }

  .tuneup-urgency-bottom {
    font-size: clamp(13px, 3.5vw, 16px);
    font-weight: 900;
    color: #b35900;
    text-transform: uppercase;
  }

  /* Contact Footer Bar */
  .tuneup-contact-bar {
    background: #150522;
    padding: 10px 14px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    font-weight: 800;
    font-size: 14px;
    gap: 8px;
  }

  .tuneup-contact-link,
  .tuneup-web-link {
    color: var(--white);
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 6px 10px;
    border-radius: 6px;
    background: rgba(255, 255, 255, 0.05);
    flex: 1;
    justify-content: center;
  }

  .tuneup-web-link {
    color: var(--yellow-gold);
  }

  .tuneup-contact-icon {
    width: 22px;
    height: 22px;
    background: var(--yellow-gold);
    color: var(--purple-deep);
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 11px;
    flex-shrink: 0;
  }

  /* Mobile screen adaptation (below 480px) */
  @media (max-width: 480px) {
    .tuneup-header {
      padding: 12px 12px 6px 12px;
    }
    .tuneup-body {
      padding: 8px 12px 14px 12px;
      gap: 10px;
    }
    .tuneup-badge-label {
      font-size: 9px;
      bottom: 10px;
      padding: 2px 6px;
    }
    .tuneup-promo-bar {
      padding: 8px 10px;
    }
    .tuneup-contact-bar {
      flex-direction: column;
      gap: 6px;
    }
    .tuneup-contact-link,
    .tuneup-web-link {
      width: 100%;
      padding: 8px;
    }
  }

  /* Ultra-compact phone adaptation (below 370px) */
  @media (max-width: 370px) {
    .tuneup-body {
      flex-direction: column;
    }
    .tuneup-benefits-list {
      width: 100%;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d2a512f */.why-choose-section {
  width: 100%;
  box-sizing: border-box;
}

.section-header {
  text-align: center;
  margin-bottom: 36px;
}

.badge {
  background: #fef3c7;
  color: #d97706;
  padding: 6px 14px;
  border-radius: 20px;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  display: inline-block;
}

.era-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px;
}

@media (max-width: 1024px) {
  .era-grid {
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  }
}

.era-card {
  background: #ffffff;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  padding: 20px;
}

.era-card a {
  text-decoration: underline;
}/* End custom CSS */