@media(max-width:767px){.elementor .ip-title{font-family:Figtree;font-weight:700;font-size:2rem;}}@media(max-width:767px){.elementor .title-div{width:320px;gap:1rem;}}@media(max-width:767px){.elementor .p-below-text{font-family:Figtree;font-weight:400;font-size:1.125rem;color:var(--color-white-500);text-align:center;}}@media(max-width:767px){.elementor .card-wrap-ip{flex-direction:column;gap:2rem;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .card-title{font-family:Figtree;font-weight:700;font-size:1.5rem;line-height:2rem;background: linear-gradient(90deg, #E76002 28.82%, #F7B63B 70.37%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;\n}}@media(max-width:767px){.elementor .question-card{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;flex-direction:column;gap:1rem;justify-content:flex-start;}}@media(max-width:767px){.elementor .question-title{background: var(--Main-Gradient, linear-gradient(90deg, #E76002 0%, #F7B63B 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;\n}}@media(max-width:767px){.elementor .sections{height:100vh;flex-direction:column;}}@media(max-width:767px){.elementor .main-button{width:100%;font-family:var(--font-figtree);font-weight:500;font-size:var(--text-lg);color:var(--color-white-500);border-radius:10px;background-image:linear-gradient(90deg, #E76002 0%,#F7B63B 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:767px){.elementor .footer{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1rem;padding-inline-end:1rem;flex-direction:column;background: linear-gradient(102deg, rgba(13, 13, 22, 0.00) -4.91%, rgba(231, 96, 2, 0.29) 100%), #0D0D16\n}}@media(max-width:767px){.elementor .footer-item{font-size:0.875rem;color:var(--color-white-700);}}@media(max-width:767px){.elementor .phone-number{padding:0px;gap:0.5rem;justify-content:flex-start;align-items:center;}}@media(max-width:767px){.elementor .footer-icon{width:1.275rem;height:auto;display: flex;
  justify-content: center;
  align-items: center;
  line-height: 0;   /* Mata el espacio de texto inferior */
  font-size: 0;     /* Elimina cualquier espacio entre elementos inline */
  padding: 0 !important;
  margin: 0 !important\n}}@media(max-width:767px){.elementor .footer-left-list{width:100%;padding:0px;margin-block-start:0rem;gap:1rem;}}