.elementor-16 .elementor-element.elementor-element-a3f42d7{--display:flex;--min-height:100vh;--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:flex-start;}.elementor-16 .elementor-element.elementor-element-a3f42d7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a3f42d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://partner-agents.fil-global.com/wp-content/uploads/2026/02/partner-agent-reg-2.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.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-16 .elementor-element.elementor-element-0c8c99a{text-align:center;}.elementor-16 .elementor-element.elementor-element-8c85544{--spacer-size:130px;}.elementor-16 .elementor-element.elementor-element-46b3f73{--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;}.elementor-16 .elementor-element.elementor-element-c67bc72{--display:flex;}.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-16 .elementor-element.elementor-element-fa78ef3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:67px;font-weight:700;color:#1E0ACA;}.elementor-widget-text-editor{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-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-16 .elementor-element.elementor-element-94a9501{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-16 .elementor-element.elementor-element-c5579db{--display:flex;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-46b3f73{--content-width:1260px;}.elementor-16 .elementor-element.elementor-element-c5579db{--width:90%;}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-a3f42d7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a3f42d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://partner-agents.fil-global.com/wp-content/uploads/2026/02/iPad-mini-8.3-6.png");background-position:center center;}.elementor-16 .elementor-element.elementor-element-a3f42d7{--justify-content:flex-start;}.elementor-16 .elementor-element.elementor-element-8c85544{--spacer-size:20px;}.elementor-16 .elementor-element.elementor-element-46b3f73{--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-16 .elementor-element.elementor-element-c67bc72{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-fa78ef3{text-align:center;}.elementor-16 .elementor-element.elementor-element-fa78ef3 .elementor-heading-title{font-size:35px;}.elementor-16 .elementor-element.elementor-element-94a9501{text-align:center;font-size:15px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-a3f42d7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a3f42d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://partner-agents.fil-global.com/wp-content/uploads/2026/02/iPhone-13-14-6.png");background-position:bottom center;}.elementor-16 .elementor-element.elementor-element-a3f42d7{--min-height:100vh;--justify-content:flex-start;}.elementor-16 .elementor-element.elementor-element-c67bc72{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-fa78ef3{text-align:center;}.elementor-16 .elementor-element.elementor-element-fa78ef3 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-94a9501{text-align:center;font-size:9px;}}/* Start custom CSS for html, class: .elementor-element-92eb303 */.terms-check {
  font-family: 'Poppins', sans-serif;
  font-size: 15px;          /* Desktop font size */
  color: #333;
  display: flex;
  align-items: flex-start;   /* aligns checkbox to top of label text */
  gap: 8px;
  line-height: 1.5;
  max-width: 100%;
  flex-wrap: wrap;           /* allow text wrap on small screens */
}

/* Checkbox size (desktop/tablet-friendly) */
.terms-check input[type="checkbox"] {
  margin-top: 3px;
  min-width: 18px;
  min-height: 18px;
  cursor: pointer;
}

/* Links inside label */
.terms-check a {
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  color: #06064E;
  text-decoration: underline;
}

/* 📱 Tablet adjustments (optional: max-width 1024px) */
@media (max-width: 1024px) {
  .terms-check {
    font-size: 14px;
    gap: 6px;
  }

  .terms-check input[type="checkbox"] {
    min-width: 16px;
    min-height: 16px;
  }

  .terms-check a {
    font-size: 14px;
  }
}

/* 📱 Mobile adjustments (max-width 768px) */
@media (max-width: 768px) {
  .terms-check {
    font-size: 8px;          /* slightly larger than 9px for readability */
    gap: 6px;
    align-items: center;      /* center checkbox vertically with text */
    justify-content: flex-start; /* keeps text left-aligned */
  }

  .terms-check input[type="checkbox"] {
    min-width: 14px;
    min-height: 14px;
    margin-top: 0;
  }

  .terms-check a {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1902e6e *//* Desktop (default) */
.proceed-btn {
  padding: 15px 50px !important;
  background: #06064E !important;
  color: #fff;
  border: none;
  border-radius: 16px !important;
  font-size: 16px;
  transition: background 0.3s, opacity 0.3s, box-shadow 0.3s, transform 0.2s;
  box-shadow: 0 8px 20px rgba(6, 6, 78, 0.35);
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

/* Hover (enabled only) */
.proceed-btn:not(:disabled):hover {
  box-shadow: 0 12px 28px rgba(6, 6, 78, 0.45);
  transform: translateY(-1px);
}

/* Active click */
.proceed-btn:not(:disabled):active {
  box-shadow: 0 6px 14px rgba(6, 6, 78, 0.3);
  transform: translateY(0);
}

/* Disabled state */
.proceed-btn:disabled {
  background: #bdbdbd !important;
  cursor: not-allowed;
  opacity: 0.6;
  box-shadow: none;
}

/* Tablet: 768px - 1024px */
@media (min-width: 769px) and (max-width: 1024px) {
  .proceed-btn {
    padding: 14px 40px !important;
    font-size: 15px;
    border-radius: 15px !important;
    width: auto; /* keep button inline, not full-width */
  }
}

/* Mobile: max-width 768px */
@media (max-width: 768px) {
  .proceed-btn {
    width: 100%;
    padding: 12px 50px !important;
    font-size: 13px;
    border-radius: 14px !important;
  }
}/* End custom CSS */