.elementor .bc-fcol-4{grid-column:4;\n}.elementor .bc-footer-copy{font-family:var(--fuente-principal);font-weight:400;font-size:13px;/* BiocCo: línea arriba del copyright, igual a la del borde superior del footer */
.bc-footer{overflow-x:clip}
.bc-footer > [data-id="2c8a8560"]{display:none !important}
.bc-footer > [data-id="3192035"]{
position:relative;
padding-top:28px !important;
margin-top:16px !important;
}
.bc-footer > [data-id="3192035"]::before{
content:"";
position:absolute;
top:0;
left:calc(50% - 50vw);
width:100vw;
border-top:1px solid #55555A;
}\n}.elementor .bc-footer-link{justify-self:start;&&{color:#FFFFFF;min-height:0;padding:2px 0;}&&:hover{color:#CD6093;}&&:focus-visible{outline:2px solid #CD6093;outline-offset:3px;color:#CD6093;}\n}.elementor .bc-footer-desc{font-family:var(--fuente-principal);font-weight:400;font-size:15px;&&{margin:0;color:#D6D6DA;line-height:1.6;max-width:540px;}grid-column:1;grid-row:3 / span 3;\n}.elementor .bc-footer-tagline{font-family:var(--fuente-principal);font-weight:800;font-size:16px;color:var(--blanco);&&{margin:0;line-height:1.35;}grid-column:1;grid-row:2;\n}.elementor .bc-footer-logo{grid-column:1;grid-row:1;justify-self:start;margin-bottom:10px;&&{height:44px;width:auto;max-width:100%;display:block;}\n}.elementor .bc-footer{font-family:var(--fuente-principal);background-color:var(--carbon);display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));grid-template-rows:none;grid-auto-flow:row dense;column-gap:32px;row-gap:10px;align-items:start;padding:64px max(64px, calc((100% - 1280px) / 2)) 32px;border-top:1px solid #55555A;\n}.elementor .bc-btn-chico{&&{min-height:48px;padding:0 22px;font-size:15px;}\n}.elementor .bc-nav-link{font-family:var(--fuente-principal);font-weight:700;font-size:16px;color:var(--carbon);background:transparent;padding:10px 0;border:0;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;cursor:pointer;transition:color .2s ease;\n}.elementor .bc-nav-link:hover,.elementor .bc-nav-link:focus-visible{color:var(--ciruela);}.elementor .bc-nav-link:focus-visible{outline-width:3px;outline-color:var(--rosa);outline-style:solid;outline-offset:4px;}.elementor .bc-header-logo{height:34px;width:auto;justify-self:start;\n}.elementor .bc-header{background-color:var(--blanco);display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;grid-template-rows:none;align-items:center;column-gap:36px;padding:10px max(64px, calc((100% - 1280px) / 2));border-bottom:1px solid #EFE7DF;\n}.elementor .bc-btn-primario{font-family:var(--fuente-principal);font-weight:800;font-size:var(--fs-small);color:var(--blanco);line-height:1em;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:2px;border-color:var(--rojo-cta);border-style:solid;background-color:var(--rojo-cta);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap;min-height:54px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease;\n}.elementor .bc-btn-primario:hover,.elementor .bc-btn-primario:focus-visible{border-color:var(--rojo-cta-hover);background-color:var(--rojo-cta-hover);}.elementor .bc-btn-primario:focus-visible{outline-width:3px;outline-color:var(--rosa);outline-style:solid;outline-offset:4px;}.elementor .bc-footer-label{&&{margin:0 0 6px;font-family:var(--fuente-principal),"Nunito Sans",sans-serif;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#E48BB5;line-height:1.4;}\n}.elementor .bc-fcol-3{grid-column:3;\n}.elementor .bc-fcol-2{grid-column:2;\n}