.elementor-19106 .elementor-element.elementor-element-edafebe{--display:flex;--min-height:90vh;--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;overflow:visible;}.elementor-widget-elementskit-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-elementskit-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-19106 .elementor-element.elementor-element-d590d47 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-19106 .elementor-element.elementor-element-d590d47 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-19106 .elementor-element.elementor-element-d590d47 .elementskit-section-title-wraper .elementskit-border-divider{width:100px;background:linear-gradient(90deg, #2E6094 0%, #2E6094 100%);}.elementor-19106 .elementor-element.elementor-element-d590d47 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;color:#2E6094;}.elementor-19106 .elementor-element.elementor-element-d590d47 .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;color:#2E6094;}.elementor-19106 .elementor-element.elementor-element-d590d47 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-19106 .elementor-element.elementor-element-d590d47 .elementskit-border-divider::before{height:4px;}.elementor-19106 .elementor-element.elementor-element-d590d47 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#2E6094;color:#2E6094;}.elementor-19106 .elementor-element.elementor-element-d590d47 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#2E6094;}@media(max-width:1366px){.elementor-widget-elementskit-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-elementskit-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1024px){.elementor-widget-elementskit-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-elementskit-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-widget-elementskit-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-elementskit-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(min-width:2400px){.elementor-widget-elementskit-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-elementskit-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for container, class: .elementor-element-edafebe *//* Thank You Section Wrapper */
.thankyou-section {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 80px 20px;
  background-color: #f9f9f9; /* light bg */
}

/* Inner Container */
.thankyou-box {
  max-width: 650px;
  text-align: center;
  background: #ffffff;
  padding: 50px 40px;
  border-radius: 10px;
  box-shadow: 0 4px 25px rgba(0,0,0,0.08);
}

/* Checkmark Icon */
.thankyou-box .elementor-icon {
  font-size: 60px;
  color: #1c3d6c; /* Servixon Blue */
  margin-bottom: 20px;
}

/* Heading */
.thankyou-box h1,
.thankyou-box h2,
.thankyou-box h3 {
  font-size: 32px;
  font-weight: 600;
  color: #1c3d6c;
  margin-bottom: 20px;
}

/* Paragraph Text */
.thankyou-box p {
  font-size: 16px;
  line-height: 1.7;
  color: #333333;
  margin-bottom: 20px;
}

/* Highlighted contact info */
.thankyou-box strong {
  color: #1c3d6c;
}

/* Services Link */
.thankyou-box a {
  color: #1c3d6c;
  font-weight: 500;
  text-decoration: none;
  transition: 0.3s ease;
}
.thankyou-box a:hover {
  color: #0f2545; /* darker hover */
  text-decoration: underline;
}

/* Responsive */
@media (max-width: 768px) {
  .thankyou-box {
    padding: 30px 20px;
  }
  .thankyou-box h1 {
    font-size: 26px;
  }
}/* End custom CSS */