.elementor-7265 .elementor-element.elementor-element-44175fe{--display:flex;--min-height:50vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;--border-radius:100px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7265 .elementor-element.elementor-element-44175fe:not(.elementor-motion-effects-element-type-background), .elementor-7265 .elementor-element.elementor-element-44175fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4FF;}.elementor-7265 .elementor-element.elementor-element-44175fe::before, .elementor-7265 .elementor-element.elementor-element-44175fe > .elementor-background-video-container::before, .elementor-7265 .elementor-element.elementor-element-44175fe > .e-con-inner > .elementor-background-video-container::before, .elementor-7265 .elementor-element.elementor-element-44175fe > .elementor-background-slideshow::before, .elementor-7265 .elementor-element.elementor-element-44175fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-7265 .elementor-element.elementor-element-44175fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://excelizeservices.com/wp-content/uploads/2025/10/BG.png");--background-overlay:'';}.elementor-7265 .elementor-element.elementor-element-52eb65ea .elementor-button{background-color:#635DFF;font-size:25px;fill:#FFFFFF;color:#FFFFFF;box-shadow:-10px 10px 30px 0px rgba(0, 0, 0, 0.15);border-radius:0px 0px 0px 30px;padding:25px 20px 25px 30px;}.elementor-7265 .elementor-element.elementor-element-52eb65ea .elementor-button:hover, .elementor-7265 .elementor-element.elementor-element-52eb65ea .elementor-button:focus{background-color:#FFFFFF;color:#635DFF;}.elementor-7265 .elementor-element.elementor-element-52eb65ea{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-7265 .elementor-element.elementor-element-52eb65ea{right:0%;}body.rtl .elementor-7265 .elementor-element.elementor-element-52eb65ea{left:0%;}.elementor-7265 .elementor-element.elementor-element-52eb65ea .elementor-button:hover svg, .elementor-7265 .elementor-element.elementor-element-52eb65ea .elementor-button:focus svg{fill:#635DFF;}.elementor-7265 .elementor-element.elementor-element-15a949df{--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;--overlay-opacity:0.5;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-7265 .elementor-element.elementor-element-15a949df::before, .elementor-7265 .elementor-element.elementor-element-15a949df > .elementor-background-video-container::before, .elementor-7265 .elementor-element.elementor-element-15a949df > .e-con-inner > .elementor-background-video-container::before, .elementor-7265 .elementor-element.elementor-element-15a949df > .elementor-background-slideshow::before, .elementor-7265 .elementor-element.elementor-element-15a949df > .e-con-inner > .elementor-background-slideshow::before, .elementor-7265 .elementor-element.elementor-element-15a949df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7265 .elementor-element.elementor-element-38df6bb{--display:grid;--min-height:633px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-7265 .elementor-element.elementor-element-53eb2b2{--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;--justify-content:space-between;}.elementor-7265 .elementor-element.elementor-element-098efac.elementor-element{--align-self:flex-start;}.elementor-7265 .elementor-element.elementor-element-31e224d{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-dd142fc );}.elementor-7265 .elementor-element.elementor-element-31e224d .elementor-headline{text-align:left;font-size:50px;font-weight:800;}.elementor-7265 .elementor-element.elementor-element-31e224d .elementor-headline-plain-text{color:#3A3939;}.elementor-7265 .elementor-element.elementor-element-31e224d .elementor-headline-dynamic-wrapper path{stroke-width:2px;}.elementor-7265 .elementor-element.elementor-element-83175b7{color:var( --e-global-color-secondary );}.elementor-7265 .elementor-element.elementor-element-a53fb22{--display:flex;--min-height:0px;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:#DDDDDD;--border-color:#DDDDDD;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 23px -3px rgba(153.53069565217382, 113.21999999999998, 251.6, 0.52);--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-7265 .elementor-element.elementor-element-a53fb22:not(.elementor-motion-effects-element-type-background), .elementor-7265 .elementor-element.elementor-element-a53fb22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FCFD;}#elementor-popup-modal-7265 .dialog-widget-content{animation-duration:1.2s;background-color:rgba(255, 255, 255, 0);}#elementor-popup-modal-7265{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-7265 .dialog-message{width:1200px;height:auto;}@media(max-width:1399px){.elementor-7265 .elementor-element.elementor-element-38df6bb{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-7265 .elementor-element.elementor-element-38df6bb{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-7265 .elementor-element.elementor-element-44175fe{--min-height:40vh;}.elementor-7265 .elementor-element.elementor-element-52eb65ea .elementor-button{font-size:22px;padding:25px 18px 25px 25px;}.elementor-7265 .elementor-element.elementor-element-38df6bb{--grid-auto-flow:row;}#elementor-popup-modal-7265 .dialog-message{padding:0% 5% 0% 5%;}}@media(max-width:880px){.elementor-7265 .elementor-element.elementor-element-38df6bb{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7265 .elementor-element.elementor-element-44175fe{--min-height:85vh;}.elementor-7265 .elementor-element.elementor-element-52eb65ea .elementor-button{font-size:22px;padding:20px 20px 20px 25px;}.elementor-7265 .elementor-element.elementor-element-38df6bb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7265 .elementor-element.elementor-element-31e224d .elementor-headline{font-size:37px;}#elementor-popup-modal-7265 .dialog-message{padding:5% 5% 0% 5%;}}@media(min-width:768px){.elementor-7265 .elementor-element.elementor-element-15a949df{--content-width:1200px;}.elementor-7265 .elementor-element.elementor-element-38df6bb{--width:100%;}.elementor-7265 .elementor-element.elementor-element-53eb2b2{--width:100%;}.elementor-7265 .elementor-element.elementor-element-a53fb22{--width:98%;}}/* Start custom CSS for shortcode, class: .elementor-element-79b6d8b *//* ========= CF7 Whitepaper – Clean & Minimal ========= */
.cf7-whitepaper{
  --text: #575757;
  --muted: #7a7a7a;
  --primary: #2ea2ff;
  --primary-2: #0cc0c4;
  --focus: #5ac8fa;
  --ring: rgba(30,167,255,.25);
  --radius: 14px;

  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color: var(--text);
  background: transparent;
  text-align: center;
}

/* Top icon (optional float) */
.cf7-whitepaper .wp-icon{
  width: 64px; height: 64px;
  margin: 0 auto 12px;
  display: grid; place-items: center;
  font-size: 32px; line-height: 1; color:#fff;
  background: linear-gradient(135deg, var(--primary), var(--primary-2));
  border-radius: 16px;
  animation: floaty 3s ease-in-out infinite;
}
@keyframes floaty{ 0%,100%{transform:translateY(0)} 50%{transform:translateY(-4px)} }

/* Heading + sub text */
.cf7-whitepaper .wp-title{
  font-size: clamp(28px,4vw,44px);
  font-weight: 800; margin: 6px 0; color: var(--text);
}
.cf7-whitepaper .wp-sub{ margin:0 0 22px; color:var(--muted); font-size:clamp(14px,2.2vw,16px); }

/* Fields */
.cf7-whitepaper label.wp-field{ display:block; text-align:left; margin:14px 0; }
.cf7-whitepaper .wp-field > span{ display:block; font-size:13px; margin-bottom:8px; font-weight:600; color:var(--text); }
.cf7-whitepaper .wpcf7-form-control-wrap{ display:block; width:100%; }

.cf7-whitepaper input[type="text"],
.cf7-whitepaper input[type="email"],
.cf7-whitepaper textarea,
.cf7-whitepaper select{
  width:100%;
  padding:14px 18px;
  border-radius: var(--radius);
  background: transparent;
  border:1px solid #9a9a9a;
  font-size:15px;
  color:var(--text);
  transition: border-color .2s ease, box-shadow .2s ease;
}
.cf7-whitepaper input:focus,
.cf7-whitepaper textarea:focus,
.cf7-whitepaper select:focus{
  border-color: var(--focus);
  box-shadow: 0 0 0 4px var(--ring);
}

/* Actions row: hard center + stable height (spinner fix) */
.cf7-whitepaper .wp-actions{ position:relative; text-align:center; min-height:64px; margin-top:18px; }

/* CTA button (CF7 submit is <input>) with left icon + animations */
.cf7-whitepaper .wpcf7-submit.wp-btn{
  display:inline-block; width:auto; white-space:nowrap; margin:0 auto;
  padding:18px 26px 18px 62px;
  border:0; border-radius:14px; cursor:pointer;
  font-weight:800; font-size:16px; color:#fff !important;
  background: linear-gradient(135deg, var(--primary), var(--primary-2)) no-repeat;
  /* icon */
  background-image:
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23ffffff' d='M11 3h2v12.586l4.293-4.293 1.414 1.414L12 20.414 4.293 12.707l1.414-1.414L11 15.586V3z'/></svg>");
  background-size:20px 20px;
  background-position:20px 50%;
  box-shadow: 0 14px 28px rgba(12,192,196,.25), 0 8px 18px rgba(46,162,255,.20);
  animation: cta-glow 2.4s ease-in-out infinite, icon-bob 1.6s ease-in-out infinite;
  transition: transform .15s ease, box-shadow .2s ease, filter .25s ease;
}
.cf7-whitepaper .wpcf7-submit.wp-btn:hover{
  transform: translateY(-2px);
  box-shadow: 0 18px 38px rgba(12,192,196,.35), 0 12px 26px rgba(46,162,255,.30);
  filter: saturate(1.05);
}
.cf7-whitepaper .wpcf7-submit.wp-btn:active{ transform: translateY(0); }

/* icon bob + glow pulse */
@keyframes icon-bob{ 0%,100%{background-position:20px 46%} 50%{background-position:20px 54%} }
@keyframes cta-glow{
  0%,100%{ box-shadow:0 14px 28px rgba(12,192,196,.25), 0 8px 18px rgba(46,162,255,.20) }
  50%   { box-shadow:0 20px 40px rgba(12,192,196,.38), 0 14px 26px rgba(46,162,255,.32) }
}

/* CF7 spinner — layout ना धकेले */
.cf7-whitepaper .wpcf7-spinner{
  position:absolute; left:100%; top:50%; transform:translateY(-50%);
  margin-left:10px;
}

/* Fine print + stats */
.cf7-whitepaper .wp-fineprint{ margin:16px auto 8px; color:var(--muted); font-size:12px; max-width:56ch; }
.cf7-whitepaper .wp-stats{ display:grid; grid-template-columns:repeat(3,1fr); gap:16px; margin-top:12px; }
.cf7-whitepaper .wp-stats > div{ background:transparent; border:1px solid #d0d0d0; border-radius:14px; padding:12px 10px; }
.cf7-whitepaper .wp-stats strong{ display:block; font-size:20px; font-weight:800; color:var(--text); }
.cf7-whitepaper .wp-stats small{ display:block; margin-top:2px; color:var(--muted); font-size:12px; }

/* Responsive: bigger CTA on desktop */
@media (min-width:640px){
  .cf7-whitepaper .wpcf7-submit.wp-btn{ min-width:360px; }
}
/* Keep gradient & white text even when CF7 disables the button */
.cf7-whitepaper .wpcf7-submit.wp-btn,
.cf7-whitepaper .wpcf7-submit.wp-btn:disabled,
.cf7-whitepaper .wpcf7-submit.wp-btn[disabled]{
  background: linear-gradient(135deg,#2ea2ff,#0cc0c4) !important;
  color:#fff !important;
  opacity: 1 !important;
  filter: none !important;
  -webkit-appearance: none;
  appearance: none;
}

/* Make sure no theme overlay turns it white */
.cf7-whitepaper .wpcf7-submit.wp-btn{
  background-blend-mode: normal !important;
  mix-blend-mode: normal !important;
}

/* Optional: while sending, cursor + slight dim (but not white) */
.wpcf7 .wpcf7-submit:disabled{
  cursor: not-allowed;
  box-shadow: 0 10px 22px rgba(12,192,196,.22), 0 6px 14px rgba(46,162,255,.18) !important;
}/* End custom CSS */