/* Current Canva reference: DAHZx9J4QeI, 1440 × 3434.
   Larger screens follow the edited canvas; narrower screens reflow the content. */
#main-nav > a:not(.button){font-size:1.04166667em}
.header .brand img{transform:translateX(-2.99047619%) scale(1.05447619);transform-origin:center}
#inicio .hero-note{font-size:13.84289px;max-width:425.935px}
#inicio .hero-location{width:max-content;max-width:100%;font-size:13.84286px;gap:10.06754px}
#inicio .hero-location svg{width:20.13507px;height:22.65196px;flex:none}
#inicio .location-divider{padding-inline:5.03377px}
#red .eyebrow{font-size:9.19003px}
#red .network-copy > p{font-size:13.58702px}
#sede .support-grid > article:nth-child(1) > p,
#sede .support-grid > article:nth-child(3) > p{font-size:13.69135px;max-width:337.01782px}
#sede .support-grid > article:nth-child(2) > p{font-size:13.95257px;max-width:343.44792px}
#como-empezar .steps h3{font-size:15.83627px}
#como-empezar .steps p{font-size:13.72477px}
#preguntas > div:first-child > .eyebrow{font-size:8.12147px}
#preguntas .muted{font-size:13.28272px;max-width:329.48891px}
.faq-item{border-top:1px solid var(--line);padding:20px 0}
.faq-item:last-child{border-bottom:1px solid var(--line)}
.faq-item h3{font-size:13px;font-weight:500;line-height:1.7;letter-spacing:0;margin:0}
.faq-item > p{font-size:15px;line-height:27px;color:var(--muted);margin:9px 0 0;padding:0}
.faq-item:nth-child(2) > p{margin-top:11.47px}
.faq-item:nth-child(4) > p{margin-top:11px}
.faq-item a{text-decoration:underline;text-underline-offset:3px}
#contacto .contact-copy > .eyebrow{font-size:9.16988px}
.consultation-topics{margin:0;padding:0;list-style:none}
.consultation-topics > li{border-top:1px solid var(--line);padding:18px 0;font-size:14px;line-height:1.75}
.consultation-topics > li:last-child{padding-bottom:25px}
.contact-form-panel > .eyebrow{font-size:13px;line-height:1.8;margin-bottom:22px}
.contact-form-panel > .button{font-size:13px}
.contact-form-panel > .contact-call{font-size:12px;margin:20px 0 0}
.footer-main > p{font-size:19.59807px}
.footer-main > a:last-child{font-size:14.46729px}
.footer-bottom > span{font-size:10.82707px}
.footer-bottom a{font-size:11.19481px}
@media(min-width:801px){
  #main-nav > a:nth-child(-n+2){margin-right:.75px}
}
@media(min-width:1280px){
  #main-nav > a:nth-child(-n+2){margin-right:1.208333px}
  #inicio .hero-note{font-size:13px;max-width:400px;transform:scale(1.0648375);transform-origin:left top}
  #inicio .hero-location{font-size:11px;gap:8px;transform:translateX(-12px) scale(1.25844205);transform-origin:left top}
  #inicio .hero-location svg{width:16px;height:18px}
  #inicio .location-divider{padding-inline:4px}
  #red .eyebrow{font-size:9px;transform:translate(-.165px,-.58499px) scale(1.02111414);transform-origin:left top}
  #red .network-copy > p{font-size:13px;transform:translate(-6.83px,-.01973px) scale(1.04515453);transform-origin:left top}
  #sede .support-grid > article > p{font-size:13px;max-width:320px;transform-origin:left top}
  #sede .support-grid > article:nth-child(1) > p{transform:translateX(-7.52891px) scale(1.05318068)}
  #sede .support-grid > article:nth-child(2) > p{transform:translateX(-8.39396px) scale(1.07327474)}
  #sede .support-grid > article:nth-child(3) > p{transform:translateX(-12.01782px) scale(1.05318068)}
  #como-empezar .steps{transform:translate(11.06277px,-8.5px) scale(1.05575138);transform-origin:left top}
  #como-empezar .steps h3{font-size:15px}
  #como-empezar .steps p{font-size:13px}
  #preguntas > div:first-child > .eyebrow{font-size:10px;max-width:389.648px;transform:translate(-5.48148px,11.00565px) scale(.81214716);transform-origin:left top}
  #preguntas .muted{transform:translate(-1.93246px,1.47px)}
  #preguntas .faq-item{height:129.47px}
  #preguntas .faq-item:nth-child(-n+2) > p{width:645.85154px}
  #contacto .contact-copy > .eyebrow{font-size:10px;transform:translate(3.01544px,-1.6718px) scale(.91698779);transform-origin:left top}
  .footer-main{position:relative}
  .footer-main > p{position:absolute;top:38px;left:calc(50% - 5.65px);transform:translateX(-50%)}
  .footer-main > a:last-child{position:relative;top:-2.15888px}
  .footer-bottom > span{position:relative;top:-1.44738px;transform:translateX(-12px)}
  .footer-bottom a{position:relative;top:-2.09091px}
}
@media(max-width:800px){
  #inicio .hero-note{max-width:100%}
  #inicio .hero-location{font-size:12.58442px}
  #red .network-copy > p{font-size:14.63216px}
  #sede .support-grid > article:nth-child(1) > p,
  #sede .support-grid > article:nth-child(3) > p{font-size:14.74453px;max-width:100%}
  #sede .support-grid > article:nth-child(2) > p{font-size:15.02585px;max-width:100%}
  #como-empezar .steps h3{font-size:16.89202px}
  #como-empezar .steps p{font-size:14.78052px}
  #preguntas > div:first-child > .eyebrow{font-size:10px}
  #preguntas .muted{font-size:14.30447px}
  .faq-item{padding:19px 0}
  .faq-item h3{font-size:14px}
  .faq-item > p{font-size:16px;line-height:1.8}
  #contacto .contact-copy > .eyebrow{font-size:10px}
  .contact-form-panel > .button{font-size:12px}
}
