/* crocoblocks-design-system:v2 */:root{--rcr-primary:#b4000b;--rcr-primary-container:#e20713;--rcr-surface:#f8faf9;--rcr-surface-container-low:#f2f4f3;--rcr-surface-container-highest:#e1e3e2;--rcr-surface-container-lowest:#ffffff;--rcr-on-surface:#191c1c;--rcr-on-surface-variant:#444746;--rcr-outline-variant:#e8bcb6;--rcr-font-display:'Public Sans', sans-serif;--rcr-font-body:'Inter', sans-serif;--rcr-spacing-1:0.35rem;--rcr-spacing-4:1rem;--rcr-spacing-6:2rem;--rcr-spacing-8:2.75rem;--rcr-spacing-12:4rem;--rcr-spacing-20:7rem;--rcr-radius-default:0.25rem;--rcr-radius-lg:0.5rem;--rcr-radius-xl:0.75rem;--rcr-radius-full:9999px;--rcr-glass-opacity:0.85;--rcr-glass-blur:20px;}: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);}}.jet-form-builder input{background:var(--rcr-surface-container-lowest);color:var(--rcr-on-surface);border:1px solid var(--rcr-outline-variant);border-radius:var(--rcr-radius-default);padding:10px 12px;}
@media (max-width: 1024px){.jet-form-builder input{background:var(--rcr-surface-container-lowest);color:var(--rcr-on-surface);border:1px solid var(--rcr-outline-variant);border-radius:var(--rcr-radius-default);padding:10px 12px;}}
@media (max-width: 767px){.jet-form-builder input{background:var(--rcr-surface-container-lowest);color:var(--rcr-on-surface);border:1px solid var(--rcr-outline-variant);border-radius:var(--rcr-radius-default);padding:10px 12px;}}
.jet-form-builder select{background:var(--rcr-surface-container-lowest);color:var(--rcr-on-surface);border:1px solid var(--rcr-outline-variant);border-radius:var(--rcr-radius-default);padding:10px 12px;}
@media (max-width: 1024px){.jet-form-builder select{background:var(--rcr-surface-container-lowest);color:var(--rcr-on-surface);border:1px solid var(--rcr-outline-variant);border-radius:var(--rcr-radius-default);padding:10px 12px;}}
@media (max-width: 767px){.jet-form-builder select{background:var(--rcr-surface-container-lowest);color:var(--rcr-on-surface);border:1px solid var(--rcr-outline-variant);border-radius:var(--rcr-radius-default);padding:10px 12px;}}
.jet-form-builder textarea{background:var(--rcr-surface-container-lowest);color:var(--rcr-on-surface);border:1px solid var(--rcr-outline-variant);border-radius:var(--rcr-radius-default);padding:10px 12px;}
@media (max-width: 1024px){.jet-form-builder textarea{background:var(--rcr-surface-container-lowest);color:var(--rcr-on-surface);border:1px solid var(--rcr-outline-variant);border-radius:var(--rcr-radius-default);padding:10px 12px;}}
@media (max-width: 767px){.jet-form-builder textarea{background:var(--rcr-surface-container-lowest);color:var(--rcr-on-surface);border:1px solid var(--rcr-outline-variant);border-radius:var(--rcr-radius-default);padding:10px 12px;}}
.jet-form-builder__submit{background:var(--rcr-primary);color:#fff;border:none;border-radius:var(--rcr-radius-lg);padding:12px 24px;font-family:var(--rcr-font-body);transition:all .3s ease;}.jet-form-builder__submit:hover{background:var(--rcr-primary-container);}
@media (max-width: 1024px){.jet-form-builder__submit{background:var(--rcr-primary);color:#fff;border:none;border-radius:var(--rcr-radius-lg);padding:12px 24px;font-family:var(--rcr-font-body);transition:all .3s ease;}.jet-form-builder__submit:hover{background:var(--rcr-primary-container);}}
@media (max-width: 767px){.jet-form-builder__submit{background:var(--rcr-primary);color:#fff;border:none;border-radius:var(--rcr-radius-lg);padding:12px 24px;font-family:var(--rcr-font-body);transition:all .3s ease;}.jet-form-builder__submit:hover{background:var(--rcr-primary-container);}}
.rcr-btn{background:var(--rcr-primary);color:#fff;border:none;border-radius:var(--rcr-radius-lg);padding:12px 24px;font-family:var(--rcr-font-body);transition:all .3s ease;}.rcr-btn:hover{background:var(--rcr-primary-container);}
@media (max-width: 1024px){.rcr-btn{background:var(--rcr-primary);color:#fff;border:none;border-radius:var(--rcr-radius-lg);padding:12px 24px;font-family:var(--rcr-font-body);transition:all .3s ease;}.rcr-btn:hover{background:var(--rcr-primary-container);}}
@media (max-width: 767px){.rcr-btn{background:var(--rcr-primary);color:#fff;border:none;border-radius:var(--rcr-radius-lg);padding:12px 24px;font-family:var(--rcr-font-body);transition:all .3s ease;}.rcr-btn:hover{background:var(--rcr-primary-container);}}
.rcr-glass{background:rgba(255,255,255,var(--rcr-glass-opacity));backdrop-filter:blur(var(--rcr-glass-blur));-webkit-backdrop-filter:blur(var(--rcr-glass-blur));border-radius:var(--rcr-radius-xl);border:1px solid rgba(255,255,255,.3);}
@media (max-width: 1024px){.rcr-glass{background:rgba(255,255,255,var(--rcr-glass-opacity));backdrop-filter:blur(var(--rcr-glass-blur));-webkit-backdrop-filter:blur(var(--rcr-glass-blur));border-radius:var(--rcr-radius-xl);border:1px solid rgba(255,255,255,.3);}}
@media (max-width: 767px){.rcr-glass{background:rgba(255,255,255,var(--rcr-glass-opacity));backdrop-filter:blur(var(--rcr-glass-blur));-webkit-backdrop-filter:blur(var(--rcr-glass-blur));border-radius:var(--rcr-radius-xl);border:1px solid rgba(255,255,255,.3);}}
.rcr-title{font-family:var(--rcr-font-display);color:var(--rcr-primary);margin-bottom:var(--rcr-spacing-4);}
@media (max-width: 1024px){.rcr-title{font-family:var(--rcr-font-display);color:var(--rcr-primary);margin-bottom:var(--rcr-spacing-4);}}
@media (max-width: 767px){.rcr-title{font-family:var(--rcr-font-display);color:var(--rcr-primary);margin-bottom:var(--rcr-spacing-4);}}
.rcr-card{background:var(--rcr-surface-container-lowest);border:1px solid var(--rcr-outline-variant);border-radius:var(--rcr-radius-xl);padding:var(--rcr-spacing-6);color:var(--rcr-on-surface);font-family:var(--rcr-font-body);}
@media (max-width: 1024px){.rcr-card{background:var(--rcr-surface-container-lowest);border:1px solid var(--rcr-outline-variant);border-radius:var(--rcr-radius-xl);padding:var(--rcr-spacing-6);color:var(--rcr-on-surface);font-family:var(--rcr-font-body);}}
@media (max-width: 767px){.rcr-card{background:var(--rcr-surface-container-lowest);border:1px solid var(--rcr-outline-variant);border-radius:var(--rcr-radius-xl);padding:var(--rcr-spacing-6);color:var(--rcr-on-surface);font-family:var(--rcr-font-body);}}
