.pie{background-color:#f7f7f5;border-top:1px solid rgba(28,18,3,.08);font-family:'Noto Sans', ui-sans-serif, system-ui, sans-serif;color:#1c1203}.pie p, .pie ul, .pie li{margin-top:0;margin-bottom:0}.pie .pie-contenedor{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:640px){.pie .pie-contenedor{max-width:640px}}@media (min-width:768px){.pie .pie-contenedor{max-width:768px}}@media (min-width:1024px){.pie .pie-contenedor{max-width:1024px}}@media (min-width:1280px){.pie .pie-contenedor{max-width:1280px}}@media (min-width:1536px){.pie .pie-contenedor{max-width:1536px}}.pie .pie-principal{padding-top:4rem;padding-bottom:4rem}@media (min-width:1024px){.pie .pie-principal{padding-top:5rem;padding-bottom:5rem}}.pie .pie-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem}@media (min-width:768px){.pie .pie-grid{grid-template-columns:repeat(2, minmax(0,1fr))}}@media (min-width:1024px){.pie .pie-grid{grid-template-columns:repeat(5, minmax(0,1fr));gap:2rem}}.pie .pie-logo-enlace{display:inline-block;margin-bottom:1.25rem;line-height:0}.pie .pie-logo{width:110px !important;height:auto;object-fit:contain}.pie .pie-lema{max-width:200px;font-size:13px;line-height:1.625;font-weight:400;color:rgba(28,18,3,.55)}.pie .pie-titulo{margin-bottom:1.25rem !important;font-size:.75rem;line-height:1rem;font-weight:900;text-transform:uppercase;letter-spacing:.15em;color:rgba(28,18,3,.35)}.pie .pie-lista{list-style:none;margin:0 !important;padding:0 !important;display:flex;flex-direction:column;row-gap:.75rem}.pie .pie-enlace{font-size:13px;line-height:1.5;font-weight:400;color:rgba(28,18,3,.6);text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1)}.pie .pie-enlace:hover{color:#546b5c}.pie .pie-social{font-size:13px;line-height:1.5;font-weight:400;color:rgba(28,18,3,.6);text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;column-gap:.625rem}.pie .pie-social:hover{color:#546b5c}.pie .pie-social .gb-shape{color:rgba(28,18,3,.35);transition:color .2s cubic-bezier(.4,0,.2,1)}.pie .pie-social:hover .gb-shape{color:#546b5c}.pie .pie-texto{margin-bottom:1.25rem !important;font-size:13px;line-height:1.625;color:rgba(28,18,3,.55)}.pie .pie-boton{width:100%;display:inline-flex;align-items:center;justify-content:center;column-gap:.5rem;background-color:#546b5c;color:#f7f7f5;padding-left:1.25rem;padding-right:1.25rem;padding-top:.625rem;padding-bottom:.625rem;border-radius:4px;font-weight:700;font-size:11px;line-height:1.5;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.pie .pie-boton .gb-shape{transition:transform .15s cubic-bezier(.4,0,.2,1)}.pie .pie-boton:hover{filter:brightness(1.05);color:#f7f7f5}.pie .pie-boton:hover .gb-shape{transform:translateX(.125rem)}.pie .pie-barra{border-top:1px solid rgba(28,18,3,.08)}.pie .pie-barra-dentro{padding-top:1.25rem;padding-bottom:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem}@media (min-width:640px){.pie .pie-barra-dentro{flex-direction:row}}.pie .pie-copy{font-size:11px;line-height:1.5;font-weight:500;color:rgba(28,18,3,.3);text-transform:uppercase;letter-spacing:.15em;text-align:center}@media (min-width:640px){.pie .pie-copy{text-align:left}}.pie .pie-legales{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:1.5rem;row-gap:.5rem}@media (min-width:640px){.pie .pie-legales{justify-content:flex-end}}.pie .pie-legal{font-size:11px;line-height:1.5;font-weight:500;color:rgba(28,18,3,.3);text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.pie .pie-legal:hover{color:rgba(28,18,3,.6)}.pie .pie-arriba{width:1.75rem;height:1.75rem;border-radius:9999px;border:1px solid rgba(28,18,3,.15);display:flex;align-items:center;justify-content:center;color:rgba(28,18,3,.35);text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.pie .pie-arriba .gb-shape{display:flex;line-height:0}.pie .pie-arriba:hover{border-color:#546b5c;color:#546b5c;transform:scale(1.1)}
.pie svg{display:block;flex-shrink:0}
.pie .gb-shape{display:inline-flex;flex-shrink:0;line-height:0}
