:root{--color-primary:#013220;--color-secondary:#E6D5B8;--color-accent:#FF6B35;--color-accent-hover:#D44F1C;--color-light:#F9F6F0;--color-dark:#050D1E;--color-white:#FFFFFF;--radius-sm:4px;--radius-md:8px;--transition-fast:0.2s ease-in-out;--c-primary-font:Roboto;--c-secundary-font:Roboto Slab;}: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);}}body{background-color:var(--color-light);color:var(--color-primary);font-family:var(--c-primary-font);line-height:1.2;margin:0;padding:0;font-size:16px;font-weight:500;}
@media (max-width: 1024px){body{background-color:var(--color-light);color:var(--color-primary);font-family:var(--c-primary-font);line-height:1.2;margin:0;padding:0;font-size:16px;font-weight:500;}}
@media (max-width: 767px){body{background-color:var(--color-light);color:var(--color-primary);font-family:var(--c-primary-font);line-height:1.2;margin:0;padding:0;font-size:16px;font-weight:500;}}
h1{color:var(--color-primary);font-weight:700;margin-bottom:0.5em;font-family:var(--c-primary-font);font-size:60px;line-height:1.2;}
@media (max-width: 1024px){h1{color:var(--color-primary);font-weight:700;margin-bottom:0.5em;font-family:var(--c-primary-font);font-size:60px;line-height:1.2;}}
@media (max-width: 767px){h1{color:var(--color-primary);font-weight:700;margin-bottom:0.5em;font-family:var(--c-primary-font);font-size:60px;line-height:1.2;}}
h2{color:var(--color-primary);font-weight:700;margin-bottom:0.5em;font-family:var(--c-primary-font);font-size:50px;line-height:1.2;}
@media (max-width: 1024px){h2{color:var(--color-primary);font-weight:700;margin-bottom:0.5em;font-family:var(--c-primary-font);font-size:50px;line-height:1.2;}}
@media (max-width: 767px){h2{color:var(--color-primary);font-weight:700;margin-bottom:0.5em;font-family:var(--c-primary-font);font-size:50px;line-height:1.2;}}
h3{color:var(--color-primary);font-weight:700;margin-bottom:0.5em;font-family:var(--c-primary-font);font-size:40px;line-height:1.2;}
@media (max-width: 1024px){h3{color:var(--color-primary);font-weight:700;margin-bottom:0.5em;font-family:var(--c-primary-font);font-size:40px;line-height:1.2;}}
@media (max-width: 767px){h3{color:var(--color-primary);font-weight:700;margin-bottom:0.5em;font-family:var(--c-primary-font);font-size:40px;line-height:1.2;}}
h4{color:var(--color-primary);font-weight:700;margin-bottom:0.5em;font-family:var(--c-primary-font);font-size:30px;line-height:1.2;}
@media (max-width: 1024px){h4{color:var(--color-primary);font-weight:700;margin-bottom:0.5em;font-family:var(--c-primary-font);font-size:30px;line-height:1.2;}}
@media (max-width: 767px){h4{color:var(--color-primary);font-weight:700;margin-bottom:0.5em;font-family:var(--c-primary-font);font-size:30px;line-height:1.2;}}
h5{color:var(--color-primary);font-weight:700;margin-bottom:0.5em;font-family:var(--c-secundary-font);font-size:20px;line-height:1.2;}
@media (max-width: 1024px){h5{color:var(--color-primary);font-weight:700;margin-bottom:0.5em;font-family:var(--c-secundary-font);font-size:20px;line-height:1.2;}}
@media (max-width: 767px){h5{color:var(--color-primary);font-weight:700;margin-bottom:0.5em;font-family:var(--c-secundary-font);font-size:20px;line-height:1.2;}}
h6{color:var(--color-primary);font-weight:700;margin-bottom:0.5em;font-family:var(--c-secundary-font);font-size:10px;line-height:1.2;}
@media (max-width: 1024px){h6{color:var(--color-primary);font-weight:700;margin-bottom:0.5em;font-family:var(--c-secundary-font);font-size:10px;line-height:1.2;}}
@media (max-width: 767px){h6{color:var(--color-primary);font-weight:700;margin-bottom:0.5em;font-family:var(--c-secundary-font);font-size:10px;line-height:1.2;}}
a{color:var(--color-accent);text-decoration:none;transition:var(--transition-fast);}
@media (max-width: 1024px){a{color:var(--color-accent);text-decoration:none;transition:var(--transition-fast);}}
@media (max-width: 767px){a{color:var(--color-accent);text-decoration:none;transition:var(--transition-fast);}}
a:hover{color:var(--color-accent-hover);}
@media (max-width: 1024px){a:hover{color:var(--color-accent-hover);}}
@media (max-width: 767px){a:hover{color:var(--color-accent-hover);}}
.card-dark h1{color:var(--color-white);font-family:var(--c-primary-font);font-size:16px;font-weight:500;}
@media (max-width: 1024px){.card-dark h1{color:var(--color-white);font-family:var(--c-primary-font);font-size:16px;font-weight:500;}}
@media (max-width: 767px){.card-dark h1{color:var(--color-white);font-family:var(--c-primary-font);font-size:16px;font-weight:500;}}
.card-dark h2{color:var(--color-white);}
@media (max-width: 1024px){.card-dark h2{color:var(--color-white);}}
@media (max-width: 767px){.card-dark h2{color:var(--color-white);}}
.card-dark h3{color:var(--color-white);}
@media (max-width: 1024px){.card-dark h3{color:var(--color-white);}}
@media (max-width: 767px){.card-dark h3{color:var(--color-white);}}
.cb-header{background-color:var(--header-bg);background-image:none;}
@media (max-width: 1024px){.cb-header{background-color:var(--header-bg);background-image:none;}}
@media (max-width: 767px){.cb-header{background-color:var(--header-bg);background-image:none;}}
.Div{width:100%;max-width:1280px;}
@media (max-width: 1024px){.Div{width:100%;max-width:1280px;}}
@media (max-width: 767px){.Div{width:100%;max-width:1280px;}}
.bg-light{background-color:var(--color-light);}
@media (max-width: 1024px){.bg-light{background-color:var(--color-light);}}
@media (max-width: 767px){.bg-light{background-color:var(--color-light);}}
.Line{background-color:var(--color-light);background-image:none;display:flex;flex-direction:row;height:20px;background-type:classic;}
@media (max-width: 1024px){.Line{background-color:var(--color-light);background-image:none;display:flex;flex-direction:row;height:20px;background-type:classic;}}
@media (max-width: 767px){.Line{background-color:var(--color-light);background-image:none;display:flex;flex-direction:row;height:20px;background-type:classic;}}
.Container{display:flex;flex-direction:row;justify-content:center;}
@media (max-width: 1024px){.Container{display:flex;flex-direction:row;justify-content:center;}}
@media (max-width: 767px){.Container{display:flex;flex-direction:row;justify-content:center;}}
.Text-Header{font-family:var(--c-primary-font);font-size:60x;line-height:1.2;font-weight:500;color:var(--color-primary);}
@media (max-width: 1024px){.Text-Header{font-family:var(--c-primary-font);font-size:60x;line-height:1.2;font-weight:500;color:var(--color-primary);}}
@media (max-width: 767px){.Text-Header{font-family:var(--c-primary-font);font-size:60x;line-height:1.2;font-weight:500;color:var(--color-primary);}}
.text-accent{color:var(--color-accent);font-family:var(--c-secundary-font);font-size:20px;line-height:1.2;font-weight:500;}
@media (max-width: 1024px){.text-accent{color:var(--color-accent);font-family:var(--c-secundary-font);font-size:20px;line-height:1.2;font-weight:500;}}
@media (max-width: 767px){.text-accent{color:var(--color-accent);font-family:var(--c-secundary-font);font-size:20px;line-height:1.2;font-weight:500;}}
.btn-primary{background-color:var(--color-primary);background-image:none;display:inline-block;color:var(--color-white);padding:10px 24px;border-radius:var(--radius-md);font-weight:600;border:none;cursor:pointer;transition:var(--transition-fast);background-type:classic;}.btn-primary:hover{background-color:var(--color-accent-hover);color:var(--color-white);}
@media (max-width: 1024px){.btn-primary{background-color:var(--color-primary);background-image:none;display:inline-block;color:var(--color-white);padding:10px 24px;border-radius:var(--radius-md);font-weight:600;border:none;cursor:pointer;transition:var(--transition-fast);background-type:classic;}.btn-primary:hover{background-color:var(--color-accent-hover);color:var(--color-white);}}
@media (max-width: 767px){.btn-primary{background-color:var(--color-primary);background-image:none;display:inline-block;color:var(--color-white);padding:10px 24px;border-radius:var(--radius-md);font-weight:600;border:none;cursor:pointer;transition:var(--transition-fast);background-type:classic;}.btn-primary:hover{background-color:var(--color-accent-hover);color:var(--color-white);}}
.bg-darkgreen{background-color:var(--color-primary);color:var(--color-white);}
@media (max-width: 1024px){.bg-darkgreen{background-color:var(--color-primary);color:var(--color-white);}}
@media (max-width: 767px){.bg-darkgreen{background-color:var(--color-primary);color:var(--color-white);}}
.card-dark{background-color:var(--color-primary);color:var(--color-white);border-radius:var(--radius-md);padding:24px;}
@media (max-width: 1024px){.card-dark{background-color:var(--color-primary);color:var(--color-white);border-radius:var(--radius-md);padding:24px;}}
@media (max-width: 767px){.card-dark{background-color:var(--color-primary);color:var(--color-white);border-radius:var(--radius-md);padding:24px;}}
.card-sand{background-color:var(--color-secondary);border-radius:var(--radius-md);padding:24px;box-shadow:0 4px 6px rgba(0, 0, 0, 0.05);}
@media (max-width: 1024px){.card-sand{background-color:var(--color-secondary);border-radius:var(--radius-md);padding:24px;box-shadow:0 4px 6px rgba(0, 0, 0, 0.05);}}
@media (max-width: 767px){.card-sand{background-color:var(--color-secondary);border-radius:var(--radius-md);padding:24px;box-shadow:0 4px 6px rgba(0, 0, 0, 0.05);}}
.text-muted{color:rgba(11, 27, 61, 0.7);}
@media (max-width: 1024px){.text-muted{color:rgba(11, 27, 61, 0.7);}}
@media (max-width: 767px){.text-muted{color:rgba(11, 27, 61, 0.7);}}
.bg-sand{background-color:var(--color-secondary);color:var(--color-primary);}
@media (max-width: 1024px){.bg-sand{background-color:var(--color-secondary);color:var(--color-primary);}}
@media (max-width: 767px){.bg-sand{background-color:var(--color-secondary);color:var(--color-primary);}}
.btn-secondary{display:inline-block;background-color:transparent;color:var(--color-primary);padding:5px 14px;border:2px solid var(--color-primary);border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:var(--transition-fast);}.btn-secondary:hover{background-color:var(--color-primary);color:var(--color-white);}
@media (max-width: 1024px){.btn-secondary{display:inline-block;background-color:transparent;color:var(--color-primary);padding:5px 14px;border:2px solid var(--color-primary);border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:var(--transition-fast);}.btn-secondary:hover{background-color:var(--color-primary);color:var(--color-white);}}
@media (max-width: 767px){.btn-secondary{display:inline-block;background-color:transparent;color:var(--color-primary);padding:5px 14px;border:2px solid var(--color-primary);border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:var(--transition-fast);}.btn-secondary:hover{background-color:var(--color-primary);color:var(--color-white);}}