/* crocoblocks-design-system:v2 */:root{--fc-olivo:#314112;--fc-olivo-2:#5b6b3a;--fc-fondo:#f5f6f1;--fc-fondo-2:#eceee5;--fc-tinta:#1c230f;--fc-tinta-2:#4f5a3c;--fc-linea:#c9cfbb;--fc-serif:'Cormorant', Georgia, serif;--fc-sans:'Cabin', system-ui, sans-serif;--fc-h1:clamp(42px, 5vw, 76px);--fc-h2:clamp(34px, 3.6vw, 52px);--fc-cuerpo:clamp(18px, 1.4vw, 20px);--fc-pad-x:clamp(20px, 5vw, 72px);--fc-pad-y:clamp(56px, 6vw, 96px);}:where(.crocoblocks-document .cb-el,.crocoblocks-preview .cb-el){box-sizing:border-box;max-width: 100%}:where(.crocoblocks-document .cb-image,.crocoblocks-preview .cb-image){max-width: 100%;height: auto;}:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 48px);max-width:var(--cb-section-container-width,1180px);margin-left:auto;margin-right:auto;}@media (max-width: 1024px){:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 40px);}}@media (max-width: 767px){:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 32px);}}.fc-btn-p{display:inline-flex;align-items:center;justify-content:center;column-gap:12px;min-height:60px;padding-top:0;padding-bottom:0;padding-left:30px;padding-right:30px;border-radius:2px;font-family:var(--fc-sans);font-weight:600;font-size:18px;line-height:1;text-decoration:none;cursor:pointer;border-width:1.5px;border-style:solid;transition:transform 160ms cubic-bezier(.23,1,.32,1), background-color 220ms cubic-bezier(.23,1,.32,1), color 220ms cubic-bezier(.23,1,.32,1), border-color 220ms cubic-bezier(.23,1,.32,1);background-color:var(--fc-olivo);color:var(--fc-fondo);border-color:var(--fc-olivo);}.fc-btn-p:hover{background-color:#1f2b0b;border-color:#1f2b0b;color:#ffffff;}.fc-btn-p:active{transform:scale(.97);}
@media (max-width: 1024px){.fc-btn-p{display:inline-flex;align-items:center;justify-content:center;column-gap:12px;min-height:60px;padding-top:0;padding-bottom:0;padding-left:30px;padding-right:30px;border-radius:2px;font-family:var(--fc-sans);font-weight:600;font-size:18px;line-height:1;text-decoration:none;cursor:pointer;border-width:1.5px;border-style:solid;transition:transform 160ms cubic-bezier(.23,1,.32,1), background-color 220ms cubic-bezier(.23,1,.32,1), color 220ms cubic-bezier(.23,1,.32,1), border-color 220ms cubic-bezier(.23,1,.32,1);background-color:var(--fc-olivo);color:var(--fc-fondo);border-color:var(--fc-olivo);}.fc-btn-p:hover{background-color:#1f2b0b;border-color:#1f2b0b;color:#ffffff;}.fc-btn-p:active{transform:scale(.97);}}
@media (max-width: 767px){.fc-btn-p{display:inline-flex;align-items:center;justify-content:center;column-gap:12px;min-height:60px;padding-top:0;padding-bottom:0;padding-left:30px;padding-right:30px;border-radius:2px;font-family:var(--fc-sans);font-weight:600;font-size:18px;line-height:1;text-decoration:none;cursor:pointer;border-width:1.5px;border-style:solid;transition:transform 160ms cubic-bezier(.23,1,.32,1), background-color 220ms cubic-bezier(.23,1,.32,1), color 220ms cubic-bezier(.23,1,.32,1), border-color 220ms cubic-bezier(.23,1,.32,1);background-color:var(--fc-olivo);color:var(--fc-fondo);border-color:var(--fc-olivo);}.fc-btn-p:hover{background-color:#1f2b0b;border-color:#1f2b0b;color:#ffffff;}.fc-btn-p:active{transform:scale(.97);}}
.fc-btn-ps{display:inline-flex;align-items:center;justify-content:center;column-gap:10px;min-height:46px;padding-top:0;padding-bottom:0;padding-left:20px;padding-right:20px;border-radius:2px;font-family:var(--fc-sans);font-weight:600;font-size:17px;line-height:1;text-decoration:none;cursor:pointer;border-width:1.5px;border-style:solid;transition:transform 160ms cubic-bezier(.23,1,.32,1), background-color 220ms cubic-bezier(.23,1,.32,1), color 220ms cubic-bezier(.23,1,.32,1), border-color 220ms cubic-bezier(.23,1,.32,1);background-color:var(--fc-olivo);color:var(--fc-fondo);border-color:var(--fc-olivo);}.fc-btn-ps:hover{background-color:#1f2b0b;border-color:#1f2b0b;color:#ffffff;}.fc-btn-ps:active{transform:scale(.97);}
@media (max-width: 1024px){.fc-btn-ps{display:inline-flex;align-items:center;justify-content:center;column-gap:10px;min-height:46px;padding-top:0;padding-bottom:0;padding-left:20px;padding-right:20px;border-radius:2px;font-family:var(--fc-sans);font-weight:600;font-size:17px;line-height:1;text-decoration:none;cursor:pointer;border-width:1.5px;border-style:solid;transition:transform 160ms cubic-bezier(.23,1,.32,1), background-color 220ms cubic-bezier(.23,1,.32,1), color 220ms cubic-bezier(.23,1,.32,1), border-color 220ms cubic-bezier(.23,1,.32,1);background-color:var(--fc-olivo);color:var(--fc-fondo);border-color:var(--fc-olivo);}.fc-btn-ps:hover{background-color:#1f2b0b;border-color:#1f2b0b;color:#ffffff;}.fc-btn-ps:active{transform:scale(.97);}}
@media (max-width: 767px){.fc-btn-ps{display:inline-flex;align-items:center;justify-content:center;column-gap:10px;min-height:46px;padding-top:0;padding-bottom:0;padding-left:20px;padding-right:20px;border-radius:2px;font-family:var(--fc-sans);font-weight:600;font-size:17px;line-height:1;text-decoration:none;cursor:pointer;border-width:1.5px;border-style:solid;transition:transform 160ms cubic-bezier(.23,1,.32,1), background-color 220ms cubic-bezier(.23,1,.32,1), color 220ms cubic-bezier(.23,1,.32,1), border-color 220ms cubic-bezier(.23,1,.32,1);background-color:var(--fc-olivo);color:var(--fc-fondo);border-color:var(--fc-olivo);}.fc-btn-ps:hover{background-color:#1f2b0b;border-color:#1f2b0b;color:#ffffff;}.fc-btn-ps:active{transform:scale(.97);}}
.fc-btn-s{display:inline-flex;align-items:center;justify-content:center;column-gap:12px;min-height:60px;padding-top:0;padding-bottom:0;padding-left:30px;padding-right:30px;border-radius:2px;font-family:var(--fc-sans);font-weight:600;font-size:18px;line-height:1;text-decoration:none;cursor:pointer;border-width:1.5px;border-style:solid;transition:transform 160ms cubic-bezier(.23,1,.32,1), background-color 220ms cubic-bezier(.23,1,.32,1), color 220ms cubic-bezier(.23,1,.32,1), border-color 220ms cubic-bezier(.23,1,.32,1);background-color:transparent;color:var(--fc-olivo);border-color:var(--fc-olivo);}.fc-btn-s:hover{background-color:var(--fc-olivo);border-color:var(--fc-olivo);color:var(--fc-fondo);}.fc-btn-s:active{transform:scale(.97);}
@media (max-width: 1024px){.fc-btn-s{display:inline-flex;align-items:center;justify-content:center;column-gap:12px;min-height:60px;padding-top:0;padding-bottom:0;padding-left:30px;padding-right:30px;border-radius:2px;font-family:var(--fc-sans);font-weight:600;font-size:18px;line-height:1;text-decoration:none;cursor:pointer;border-width:1.5px;border-style:solid;transition:transform 160ms cubic-bezier(.23,1,.32,1), background-color 220ms cubic-bezier(.23,1,.32,1), color 220ms cubic-bezier(.23,1,.32,1), border-color 220ms cubic-bezier(.23,1,.32,1);background-color:transparent;color:var(--fc-olivo);border-color:var(--fc-olivo);}.fc-btn-s:hover{background-color:var(--fc-olivo);border-color:var(--fc-olivo);color:var(--fc-fondo);}.fc-btn-s:active{transform:scale(.97);}}
@media (max-width: 767px){.fc-btn-s{display:inline-flex;align-items:center;justify-content:center;column-gap:12px;min-height:60px;padding-top:0;padding-bottom:0;padding-left:30px;padding-right:30px;border-radius:2px;font-family:var(--fc-sans);font-weight:600;font-size:18px;line-height:1;text-decoration:none;cursor:pointer;border-width:1.5px;border-style:solid;transition:transform 160ms cubic-bezier(.23,1,.32,1), background-color 220ms cubic-bezier(.23,1,.32,1), color 220ms cubic-bezier(.23,1,.32,1), border-color 220ms cubic-bezier(.23,1,.32,1);background-color:transparent;color:var(--fc-olivo);border-color:var(--fc-olivo);}.fc-btn-s:hover{background-color:var(--fc-olivo);border-color:var(--fc-olivo);color:var(--fc-fondo);}.fc-btn-s:active{transform:scale(.97);}}
