.elementor .e-73904e0-fafa18a{height:36px;font-family:Montserrat;border-radius:5px;}.elementor .e-8e61643-a4c712f{font-family:Montserrat;border-radius:5px;}.elementor .e-282a599-e6a94e7{font-family:Montserrat;border-radius:5px;}.elementor .e-debca0d-c3bee58{font-family:Montserrat;border-radius:5px;}.elementor .e-377fb63-23ecaa8{font-family:Montserrat;border-radius:5px;}.elementor .e-6937659-1daf236{font-family:Montserrat;font-weight:300;color:#ffffff;}.elementor .e-de36511-111d623{width:500px;object-fit:fill;font-family:Montserrat;font-weight:700;color:#002b5e;border-radius:20px;border-width:0px;border-style:none;background-color:#a5d478;}.elementor .e-de36511-111d623:hover,.elementor .e-de36511-111d623:focus-visible{color:#002b5e;border-width:0px;background-color:#6ab42f;}.elementor .e-265e7a6-3309af6{border-radius:20px;}.elementor .e-fee433b-b5a2aed{border-radius:20px;}.elementor .e-fa2c4aa-a098d72{gap:30px;gap: 15px !important;\n}.elementor .e-7c85201-0446ba1{padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-items:center;}.elementor .e-b29845b-37a309e{margin-block-start:68px;margin-block-end:-55px;margin-inline-start:0px;margin-inline-end:0px;align-items:center;}.elementor .e-608e949-4a96d8c{margin-block-start:68px;margin-block-end:-55px;margin-inline-start:0px;margin-inline-end:0px;align-items:center;}.elementor .e-64cde1a-ac6a6a6{margin-block-start:68px;margin-block-end:-55px;margin-inline-start:0px;margin-inline-end:0px;align-items:center;}.elementor .e-86e3816-9785e89{margin-block-start:68px;margin-block-end:-55px;margin-inline-start:0px;margin-inline-end:0px;align-items:center;}.elementor .e-5791146-74e4481{margin-block-start:68px;margin-block-end:-55px;margin-inline-start:0px;margin-inline-end:0px;align-items:center;}.elementor .e-17b68c8{margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;}.elementor .e-63ab95f-d78ca36{font-family:Montserrat;border-radius:5px;}.elementor .e-cb27215-8606623{font-family:Montserrat;border-radius:5px;}.elementor .e-62827cb-fcda769{font-family:Montserrat;border-radius:5px;}.elementor .e-33e7046-6406ec1{font-family:Montserrat;border-radius:5px;}.elementor .e-b2fec8f-e5ec4cf{font-family:Montserrat;border-radius:5px;}.elementor .e-e759bf3-bba7482{font-family:Montserrat;font-weight:300;color:#ffffff;}.elementor .e-aec2e2e-df20c7f{justify-content:flex-start;}.elementor .e-b2ae67a-6ad8a93{width:500px;object-fit:fill;font-family:Montserrat;font-weight:700;color:#002b5e;border-radius:20px;border-width:0px;border-style:none;background-color:#a5d478;}.elementor .e-b2ae67a-6ad8a93:hover,.elementor .e-b2ae67a-6ad8a93:focus-visible{color:#002b5e;border-width:0px;background-color:#6ab42f;}.elementor .e-e40cb8f-f419bde{justify-content:center;/* =====================================
 LINQ - FORMULÁRIO ATÔMICO COMPACTO
 ===================================== */

/* formulário inteiro */
selector {
  gap: 10px !important;
}

/* remove margens extras dos elementos internos */
selector > * {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* flexboxes internos */
selector [class*="e-con"],
selector [class*="e-flex"] {
  gap: 10px !important;
}


/* =====================================
 CAMPOS
 ===================================== */

selector input:not([type="checkbox"]):not([type="radio"]),
selector select,
selector textarea {
  width: 100% !important;

  height: 42px !important;
  min-height: 42px !important;

  padding: 0 14px !important;

  margin: 0 !important;

  background: #ffffff !important;
  color: #14294A !important;

  border: 1px solid #D8E0EA !important;
  border-radius: 7px !important;

  font-size: 13px !important;

  box-shadow: none !important;
  outline: none !important;

  box-sizing: border-box !important;
}


/* placeholder */
selector input::placeholder,
selector textarea::placeholder {
  color: #8C98A8 !important;
  opacity: 1 !important;
}


/* foco */
selector input:focus,
selector select:focus,
selector textarea:focus {
  border-color: #2A67DF !important;

  box-shadow:
      0 0 0 3px rgba(42, 103, 223, 0.07) !important;
}


/* textarea */
selector textarea {
  height: 80px !important;
  min-height: 80px !important;

  padding-top: 12px !important;

  resize: vertical;
}


/* =====================================
 TEXTO "DADOS SEGUROS"
 ===================================== */

selector p {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}


/* =====================================
 BOTÃO
 ===================================== */

selector button,
selector input[type="submit"] {
  min-height: 44px !important;
  height: 44px !important;

  padding: 0 28px !important;

  margin-top: 2px !important;

  background: #9DDB00 !important;
  color: #10233F !important;

  border: none !important;
  border-radius: 30px !important;

  font-size: 13px !important;
  font-weight: 700 !important;

  box-shadow: none !important;

  cursor: pointer !important;
}


/* hover */
selector button:hover,
selector input[type="submit"]:hover {
  background: #AEEF00 !important;
}


/* =====================================
 MOBILE
 ===================================== */

@media (max-width: 767px) {

  selector {
      gap: 8px !important;
  }

  selector [class*="e-con"],
  selector [class*="e-flex"] {
      gap: 8px !important;
  }

  selector input:not([type="checkbox"]):not([type="radio"]),
  selector select {
      height: 42px !important;
      min-height: 42px !important;
  }

  selector button,
  selector input[type="submit"] {
      height: 44px !important;
      min-height: 44px !important;
  }
}\n}