@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
:root {
  --primary: #f0f854;
  --black: #000000;
  --white: #ffffff;
  --secondary: #121212;
  --gray: #999999;
  --gray-l: #f6f6f8;
  --light_grey: #F2F2F2;
  --light_grey_2: #9C9EA5;
  --light_gray_3: #3D4045;
  --footer-title: #FF9898;
  --font: "Rubik", sans-serif;
  --font2: "Lato", sans-serif;
}

.bg--primary {
  background: #f0f854;
}
.bg--graySecondary {
  background: #aaa69a;
}
.bg--white {
  background: var(--white);
}
.bg-black {
  background: #000000;
}
.bg-light_grey {
  background: var(--light_grey);
}
.bg--green_wp {
  background-color: #25D366;
}
.bg--darkblue2 {
  background-color: #002384;
}

html {
  height: 100%;
  margin: 0;
  padding: 0;
  scroll-behavior: smooth;
  text-rendering: optimizeLegibility;
  transition: all 1000ms ease-in-out;
  width: 100%;
  -webkit-font-smoothing: antialiased;
}

html {
  font-size: 16px;
}

@media screen and (min-width: 320px) {
  html {
    font-size: calc(14px + 6 * (100vw - 320px) / 680);
  }
}
@media screen and (min-width: 1000px) {
  html {
    font-size: 18px;
  }
}
body {
  background: white;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  margin: 0;
  overflow-x: hidden;
  padding: 3.7em 0 0 0;
  width: 100%;
  -webkit-font-smoothing: antialiased;
}

@media screen and (min-width: 320px) {
  body {
    font-size: calc(15px + 6 * (100vw - 320px) / 680);
  }
}
@media screen and (min-width: 1000px) {
  body {
    font-size: 14px;
    padding-top: 0;
  }
}
@media screen and (max-width: 1024px) {
  header .sidebar-logo {
    top: 0;
  }
}

#solicitud {
  padding-top: 3.2rem;
}
@media screen and (max-width: 1024px) {
  #solicitud {
    padding-top: 0;
    margin-top: -1rem;
  }
}

.reasons h2 {
  font-size: 24px;
  font-weight: 700;
}
.reasons .container .circle-cont {
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin: auto;
  background: #f0f854;
}
.reasons .container .circle-cont .icon {
  font-size: 3em;
}

.text {
  color: black;
  font-weight: normal;
}
.text--m {
  font-size: 0.3em !important;
}
.text--s {
  font-size: 0.4em !important;
}
.text--sl {
  font-size: 0.5em !important;
}
.text--x {
  font-size: 0.55em !important;
}
.text--xs {
  font-size: 0.65em !important;
}
.text--xm {
  font-size: 0.7em !important;
}
.text--xl {
  font-size: 0.8em !important;
}
.text--xls {
  font-size: 0.85em !important;
}
.text--sm {
  font-size: 0.9em !important;
}
.text--sml {
  font-size: 1em !important;
}
.text--md {
  font-size: 1.2em !important;
}
.text--lg {
  font-size: 1.3em !important;
}
.text--lgx {
  font-size: 1.4em !important;
}
.text--lgxs {
  font-size: 1.5em !important;
}
.text--lgxsm {
  font-size: 1.6em !important;
}
.text--lgxm {
  font-size: 1.8em !important;
}
.text--lgxl {
  font-size: 1.9em !important;
}
.text--lgxls {
  font-size: 2em !important;
}
.text--lgsm {
  font-size: 2.2em !important;
}
.text--lgsmd {
  font-size: 2.5em !important;
}
.text--lgsmlg {
  font-size: 2.8em !important;
}
.text--lgmd {
  font-size: 3em !important;
}
.text--lglg {
  font-size: 4em !important;
}
.text--xlx {
  font-size: 5em !important;
}
.text--xlxs {
  font-size: 6em !important;
}
.text--xlxm {
  font-size: 7em !important;
}
.text--xlxl {
  font-size: 8em !important;
}
.text--xlsm {
  font-size: 9em !important;
}
.text--xlmd {
  font-size: 10em !important;
}
.text--xiii {
  font-size: 13em !important;
}
.text--xiv {
  font-size: 14em !important;
}
.text--xv {
  font-size: 15em !important;
}
.text--lighter {
  font-weight: 100;
}
.text--thin {
  font-weight: 200;
}
.text--light {
  font-weight: 300;
}
.text--seminormal {
  font-weight: 350;
}
.text--normal {
  font-weight: 400;
}
.text--medium {
  font-weight: 500;
}
.text--semibold {
  font-weight: 600;
}
.text--bold {
  font-weight: 700;
}
.text--extrabold {
  font-weight: 800;
}
.text--megabold {
  font-weight: 900;
}

.btn-primary {
  background: #f0f854;
  color: #000000;
  border: solid 1px #f0f854;
}
.btn-primary:hover {
  background: rgb(202, 212, 12);
  border: solid 1px rgb(202, 212, 12);
}

.network-list {
  display: flex;
  justify-content: center;
}
.network-item {
  align-items: center;
  background: #f0f854;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  height: 32px;
  padding: 16px;
  width: 32px;
}
.network-item span {
  color: #000000;
}
.network-item:hover {
  background: rgba(51, 63, 72, 0.7);
}
.network-item:hover span {
  color: #f0f854;
}

.atencion-container {
  border-radius: 5px;
  height: 200px;
}
.atencion-container-circle {
  height: 50px;
  width: 50px;
  background: #f0f854;
  border-radius: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.atencion-container h4 {
  font-weight: bold;
}
.atencion-container p {
  text-align: center;
  font-size: 20px;
  font-weight: 500;
}
.atencion-pay {
  margin-top: 2rem;
}
.atencion-pay-container {
  display: flex;
  justify-content: center;
}
.atencion-pay-container img {
  width: 60px;
  height: 45px;
}

.servicio-hr {
  width: 20%;
  height: 2px;
}
.servicio-hr:not([size]) {
  height: 2px;
}

@media (max-width: 768px) {
  .footer-seccion {
    padding-top: 2rem;
  }
}
.footer-seccion_title {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 1rem;
}
.footer-seccion_list li a {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
}
.footer-seccion_list li a:hover {
  color: #f0f854;
}
.footer-seccion_list li a span {
  margin-left: 1rem;
}
.footer-copy {
  color: #ffffff;
  font-size: 12px;
}

.sidebar-logo {
  z-index: 99;
}
.sidebar-logo .container .contacto .btn--whatsapp, .sidebar-logo .container .contacto .btn--llamada {
  align-items: center;
  padding: 0em 0.4em;
  border-radius: 30px;
  color: white;
  font-weight: bold;
  height: 33px;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.212);
  text-decoration: none;
  margin: 0px 0.5em;
}
.sidebar-logo .container .contacto .btn--whatsapp {
  background-color: #25D366;
}
.sidebar-logo .container .contacto .btn--whatsapp:hover {
  background-color: #11612e;
}
.sidebar-logo .container .contacto .btn--llamada {
  background-color: #ffffff;
  color: #000000;
}
.sidebar-logo .container .contacto .btn--llamada:hover {
  background-color: #f0f854;
}

/*# sourceMappingURL=main.css.map */
