.cb-component-cmp_m2rehulyf6y2wnm6kri5 {
--header-bg: #013220;
--header-text: #E6D5B8;
--header-text-hover: #FFFFFF;
--header-border: rgba(230, 213, 184, 0.2);
--header-shadow: 0 12px 30px rgba(0, 0, 0, 0.18);
--header-radius: 8px;
--header-max-width: 1280px;
--header-padding-x: 24px;
--header-padding-y: 18px;
--header-gap: 32px;
--header-font: Roboto, sans-serif;
--header-title-font: Roboto, sans-serif;
--header-link-size: 16px;
--header-title-size: 28px;
--header-dropdown-width: 240px;
display: block;
width: 100%;
background: #013220;
color: #E6D5B8;
font-family: var(--header-font);
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header {
width: 100%;
background: var(--header-bg);
color: var(--header-text);
box-shadow: var(--header-shadow);
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header,
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header * {
box-sizing: border-box;
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__inner {
width: 100%;
max-width: var(--header-max-width);
margin: 0 auto;
padding: var(--header-padding-y) var(--header-padding-x);
display: flex;
align-items: center;
justify-content: space-between;
gap: var(--header-gap);
background: var(--header-bg);
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__brand {
flex: 0 0 auto;
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__title,
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__title:link,
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__title:visited {
color: var(--header-text) !important;
font-family: var(--header-title-font);
font-size: var(--header-title-size);
font-weight: 700;
line-height: 1.1;
text-decoration: none;
letter-spacing: 0.02em;
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__nav {
flex: 1 1 auto;
display: flex;
justify-content: flex-end;
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__menu,
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__submenu {
list-style: none;
margin: 0;
padding: 0;
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__menu {
display: flex;
align-items: center;
justify-content: flex-end;
gap: 8px;
flex-wrap: wrap;
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__item {
position: relative;
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__link,
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__link:link,
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__link:visited,
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__toggle,
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__toggle:focus,
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__toggle:hover,
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__toggle-text,
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__caret {
color: var(--header-text) !important;
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__link,
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__toggle {
display: inline-flex;
align-items: center;
gap: 8px;
min-height: 44px;
padding: 10px 14px;
border: 0;
border-radius: var(--header-radius);
background: transparent;
font-family: var(--header-font);
font-size: var(--header-link-size);
font-weight: 600;
line-height: 1.2;
text-decoration: none;
cursor: pointer;
transition: background-color 0.2s ease, color 0.2s ease;
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__link:hover,
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__toggle:hover,
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__toggle[aria-expanded="true"] {
background: rgba(230, 213, 184, 0.12);
color: var(--header-text-hover) !important;
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__toggle:focus-visible,
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__link:focus-visible,
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__submenu-link:focus-visible {
outline: 2px solid var(--header-text);
outline-offset: 2px;
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__caret {
font-size: 12px;
line-height: 1;
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__dropdown {
position: absolute;
top: calc(100% + 10px);
right: 0;
width: min(var(--header-dropdown-width), 84vw);
padding: 10px;
border: 1px solid var(--header-border);
border-radius: var(--header-radius);
background: var(--header-bg);
box-shadow: var(--header-shadow);
z-index: 20;
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__submenu {
display: grid;
gap: 4px;
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__submenu-link,
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__submenu-link:link,
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__submenu-link:visited {
display: block;
padding: 10px 12px;
border-radius: 6px;
color: var(--header-text) !important;
font-family: var(--header-font);
font-size: 15px;
font-weight: 500;
line-height: 1.3;
text-decoration: none;
transition: background-color 0.2s ease, color 0.2s ease;
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__submenu-link:hover {
background: rgba(230, 213, 184, 0.12);
color: var(--header-text-hover) !important;
}
@media (max-width: 900px) {
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__inner {
flex-direction: column;
align-items: stretch;
gap: 16px;
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__brand {
text-align: center;
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__nav,
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__menu {
justify-content: center;
}
}
@media (max-width: 640px) {
.cb-component-cmp_m2rehulyf6y2wnm6kri5 {
--header-padding-x: 16px;
--header-padding-y: 14px;
--header-title-size: 24px;
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__menu {
flex-direction: column;
align-items: stretch;
gap: 6px;
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__item {
width: 100%;
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__link,
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__toggle {
width: 100%;
justify-content: space-between;
}
.cb-component-cmp_m2rehulyf6y2wnm6kri5 .cb-header__dropdown {
position: static;
width: 100%;
margin-top: 6px;
}
}.cb-component-cmp_two_column_content_sidebar {
--cb-section-max-width: 1280px;
--cb-section-padding-x: 24px;
--cb-section-padding-y: 48px;
--cb-grid-gap: 32px;
--cb-main-padding: 40px;
--cb-section-gap: 32px;
--cb-section-title-size: 25px;
--cb-section-title-line: 1.2;
--cb-body-size: 16px;
--cb-body-line: 1.7;
--cb-sidebar-title-size: 30px;
--cb-sidebar-text-size: 15px;
--cb-sidebar-highlight-size: 15px;
--cb-sidebar-note-size: 18px;
--cb-sidebar-gap: 18px;
--cb-sidebar-image-radius: 6px;
--cb-border-soft: rgba(1, 50, 32, 0.1);
--cb-sidebar-highlight-border: rgba(255, 255, 255, 0.18);
--cb-highlight-icon-size: 16px;
--cb-highlight-icon-gap: 10px;
--cb-highlights-spacing-top: 20px;
--cb-note-spacing-top: 30px;
--cb-actions-gap: 32px;
--cb-actions-padding-bottom: 10px;
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout {
width: 100%;
padding: var(--cb-section-padding-y) var(--cb-section-padding-x);
box-sizing: border-box;
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__inner {
max-width: var(--cb-section-max-width);
margin: 0 auto;
display: grid;
grid-template-columns: minmax(0, 2fr) minmax(280px, 1fr);
gap: var(--cb-grid-gap);
align-items: start;
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__main,
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__sidebar {
box-sizing: border-box;
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__main {
padding: var(--cb-main-padding);
border: 1px solid var(--cb-border-soft);
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__sections {
display: flex;
flex-direction: column;
gap: var(--cb-section-gap);
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__section {
display: flex;
flex-direction: column;
gap: 12px;
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__section-title {
margin: 0;
font-family: var(--c-primary-font, Roboto, sans-serif);
font-size: var(--cb-section-title-size);
line-height: var(--cb-section-title-line);
color: var(--color-primary, #013220);
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__section-text {
font-family: var(--c-secundary-font, Roboto Slab, serif);
font-size: var(--cb-body-size);
line-height: var(--cb-body-line);
color: var(--color-primary, #013220);
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__section-text > *:first-child,
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__sidebar-text > *:first-child,
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__note > *:first-child {
margin-top: 0;
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__section-text > *:last-child,
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__sidebar-text > *:last-child,
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__note > *:last-child {
margin-bottom: 0;
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__sidebar {
position: sticky;
top: 24px;
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__sidebar-inner {
display: flex;
flex-direction: column;
gap: var(--cb-sidebar-gap);
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__sidebar-title {
margin: 0;
font-family: var(--c-primary-font, Roboto, sans-serif);
font-size: var(--cb-sidebar-title-size);
line-height: 1.15;
color: var(--color-white, #ffffff);
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__sidebar-text {
font-family: var(--c-secundary-font, Roboto Slab, serif);
font-size: var(--cb-sidebar-text-size);
line-height: 1.65;
color: var(--color-white, #ffffff);
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__media {
width: 100%;
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__image {
display: block;
width: 100%;
height: auto;
border-radius: var(--cb-sidebar-image-radius);
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__highlights {
list-style: none;
margin: var(--cb-highlights-spacing-top) 0 0;
padding: 0;
display: flex;
flex-direction: column;
gap: 10px;
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__highlight {
display: flex;
align-items: flex-start;
gap: var(--cb-highlight-icon-gap);
color: var(--color-white, #ffffff);
font-family: var(--c-primary-font, Roboto, sans-serif);
font-size: var(--cb-sidebar-highlight-size);
line-height: 1.4;
padding: 0 0 10px;
border-bottom: 1px solid var(--cb-sidebar-highlight-border);
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__highlight:last-child {
padding-bottom: 0;
border-bottom: none;
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__highlight-icon {
flex: 0 0 auto;
font-size: var(--cb-highlight-icon-size);
line-height: 1.2;
color: var(--color-white, #ffffff);
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__highlight-text {
flex: 1 1 auto;
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__note {
margin-top: var(--cb-note-spacing-top);
color: var(--color-white, #ffffff);
font-family: var(--c-secundary-font, Roboto Slab, serif);
font-size: var(--cb-sidebar-note-size);
line-height: 1.6;
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__actions {
display: flex;
flex-direction: column;
gap: var(--cb-actions-gap);
padding-bottom: var(--cb-actions-padding-bottom);
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__button {
box-sizing: border-box;
width: 100%;
text-align: center;
background-color: var(--color-accent, #FF6B35);
color: var(--color-white, #ffffff);
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__button:hover,
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__button:focus-visible {
background-color: var(--color-accent-hover, #D44F1C);
color: var(--color-white, #ffffff);
}
@media (max-width: 900px) {
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__inner {
grid-template-columns: 1fr;
}
.cb-component-cmp_two_column_content_sidebar .cb-two-col-layout__sidebar {
position: static;
}
}
@media (max-width: 640px) {
.cb-component-cmp_two_column_content_sidebar {
--cb-section-padding-x: 16px;
--cb-section-padding-y: 32px;
--cb-grid-gap: 20px;
--cb-main-padding: 24px;
--cb-section-gap: 24px;
--cb-section-title-size: 24px;
--cb-body-size: 16px;
--cb-sidebar-title-size: 24px;
--cb-sidebar-gap: 16px;
--cb-actions-gap: 32px;
--cb-actions-padding-bottom: 10px;
}
}.cb-component-cmp_cta_split_section {
--cb-cta-bg: var(--color-light, #F9F6F0);
--cb-cta-surface: var(--color-secondary, #E6D5B8);
--cb-cta-text: var(--color-primary, #013220);
--cb-cta-accent: var(--color-accent, #FF6B35);
--cb-cta-radius: var(--radius-md, 8px);
--cb-cta-shadow: 0 12px 32px rgba(1, 50, 32, 0.08);
--cb-cta-max-width: 1280px;
--cb-cta-gap: 40px;
--cb-cta-padding-y: 72px;
--cb-cta-padding-x: 24px;
--cb-cta-content-padding: 40px;
--cb-cta-image-min-height: 420px;
--cb-cta-eyebrow-size: 0.85rem;
--cb-cta-title-size: clamp(2rem, 3.2vw, 3.25rem);
--cb-cta-text-size: 1.05rem;
}
.cb-component-cmp_cta_split_section .cb-cta-split {
background: var(--cb-cta-bg);
padding: var(--cb-cta-padding-y) 0;
}
.cb-component-cmp_cta_split_section .cb-cta-split__inner {
max-width: var(--cb-cta-max-width);
margin: 0 auto;
padding: 0 var(--cb-cta-padding-x);
display: grid;
grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);
gap: var(--cb-cta-gap);
align-items: stretch;
}
.cb-component-cmp_cta_split_section .cb-cta-split__content {
min-width: 0;
display: flex;
flex-direction: column;
justify-content: center;
padding: var(--cb-cta-content-padding);
box-shadow: var(--cb-cta-shadow);
}
.cb-component-cmp_cta_split_section .cb-cta-split__media {
min-width: 0;
}
.cb-component-cmp_cta_split_section .cb-cta-split__image,
.cb-component-cmp_cta_split_section .cb-cta-split__image-placeholder {
display: block;
width: 100%;
min-height: var(--cb-cta-image-min-height);
height: 100%;
border-radius: var(--cb-cta-radius);
box-shadow: var(--cb-cta-shadow);
}
.cb-component-cmp_cta_split_section .cb-cta-split__image {
object-fit: cover;
}
.cb-component-cmp_cta_split_section .cb-cta-split__image-placeholder {
background: linear-gradient(135deg, rgba(230, 213, 184, 0.7), rgba(249, 246, 240, 0.95));
border: 1px solid rgba(1, 50, 32, 0.08);
}
.cb-component-cmp_cta_split_section .cb-cta-split__eyebrow {
margin: 0 0 14px;
font-size: var(--cb-cta-eyebrow-size);
letter-spacing: 0.18em;
text-transform: uppercase;
font-weight: 700;
}
.cb-component-cmp_cta_split_section .cb-cta-split__title {
margin: 0 0 18px;
color: var(--cb-cta-text);
font-family: var(--c-secundary-font, var(--font-main, serif));
font-size: var(--cb-cta-title-size);
line-height: 1.08;
}
.cb-component-cmp_cta_split_section .cb-cta-split__text {
color: rgba(1, 50, 32, 0.82);
font-size: var(--cb-cta-text-size);
line-height: 1.75;
}
.cb-component-cmp_cta_split_section .cb-cta-split__text > *:first-child {
margin-top: 0;
}
.cb-component-cmp_cta_split_section .cb-cta-split__text > *:last-child {
margin-bottom: 0;
}
.cb-component-cmp_cta_split_section .cb-cta-split__actions {
margin-top: 28px;
}
.cb-component-cmp_cta_split_section .cb-cta-split__button {
border-radius: 999px;
padding: 14px 26px;
box-shadow: 0 8px 20px rgba(255, 107, 53, 0.18);
}
.cb-component-cmp_cta_split_section .cb-cta-split__button:hover,
.cb-component-cmp_cta_split_section .cb-cta-split__button:focus-visible {
transform: translateY(-1px);
}
.cb-component-cmp_cta_split_section .cb-cta-split__button:focus-visible {
outline: 2px solid var(--cb-cta-text);
outline-offset: 3px;
}
@media (max-width: 900px) {
.cb-component-cmp_cta_split_section .cb-cta-split {
padding: 56px 0;
}
.cb-component-cmp_cta_split_section .cb-cta-split__inner {
grid-template-columns: 1fr;
gap: 24px;
}
.cb-component-cmp_cta_split_section .cb-cta-split__content {
order: 1;
padding: 28px;
}
.cb-component-cmp_cta_split_section .cb-cta-split__media {
order: 2;
}
.cb-component-cmp_cta_split_section .cb-cta-split__image,
.cb-component-cmp_cta_split_section .cb-cta-split__image-placeholder {
min-height: 300px;
}
}
@media (max-width: 640px) {
.cb-component-cmp_cta_split_section .cb-cta-split__inner {
padding: 0 18px;
}
.cb-component-cmp_cta_split_section .cb-cta-split__content {
padding: 24px;
}
.cb-component-cmp_cta_split_section .cb-cta-split__title {
line-height: 1.14;
}
}.cb-component-cmp_youtube_video_cover_player {
--video-radius: 12px;
--video-bg: var(--color-dark, #050d1e);
--video-overlay: rgba(5, 13, 30, 0.28);
--video-play-bg: var(--color-accent, #ff6b35);
--video-play-bg-hover: var(--color-accent-hover, #d44f1c);
--video-play-color: var(--color-white, #ffffff);
--video-shadow: 0 18px 40px rgba(5, 13, 30, 0.18);
--video-transition: var(--transition-fast, 0.2s ease-in-out);
}
.cb-component-cmp_youtube_video_cover_player .cb-video {
position: relative;
width: 100%;
aspect-ratio: 16 / 9;
border-radius: var(--video-radius);
overflow: hidden;
background: var(--video-bg);
box-shadow: var(--video-shadow);
}
.cb-component-cmp_youtube_video_cover_player .cb-video__trigger-wrap,
.cb-component-cmp_youtube_video_cover_player .cb-video__trigger,
.cb-component-cmp_youtube_video_cover_player .cb-video__frame,
.cb-component-cmp_youtube_video_cover_player .cb-video__iframe,
.cb-component-cmp_youtube_video_cover_player .cb-video__cover,
.cb-component-cmp_youtube_video_cover_player .cb-video__placeholder {
width: 100%;
height: 100%;
}
.cb-component-cmp_youtube_video_cover_player .cb-video__trigger-wrap[hidden] {
display: none;
}
.cb-component-cmp_youtube_video_cover_player .cb-video__trigger {
position: relative;
display: block;
padding: 0;
border: 0;
background: transparent;
cursor: pointer;
}
.cb-component-cmp_youtube_video_cover_player .cb-video__trigger::after {
content: "";
position: absolute;
inset: 0;
background: var(--video-overlay);
transition: opacity var(--video-transition);
}
.cb-component-cmp_youtube_video_cover_player .cb-video__trigger:hover::after,
.cb-component-cmp_youtube_video_cover_player .cb-video__trigger:focus-visible::after {
opacity: 0.82;
}
.cb-component-cmp_youtube_video_cover_player .cb-video__trigger:focus-visible {
outline: 2px solid var(--video-play-color);
outline-offset: -4px;
}
.cb-component-cmp_youtube_video_cover_player .cb-video__cover,
.cb-component-cmp_youtube_video_cover_player .cb-video__placeholder,
.cb-component-cmp_youtube_video_cover_player .cb-video__iframe {
display: block;
object-fit: cover;
}
.cb-component-cmp_youtube_video_cover_player .cb-video__placeholder {
background: linear-gradient(135deg, rgba(255, 107, 53, 0.2), rgba(5, 13, 30, 0.9));
}
.cb-component-cmp_youtube_video_cover_player .cb-video__play {
position: absolute;
top: 50%;
left: 50%;
z-index: 1;
display: grid;
place-items: center;
width: 72px;
height: 72px;
border-radius: 999px;
background: var(--video-play-bg);
color: var(--video-play-color);
transform: translate(-50%, -50%);
transition: transform var(--video-transition), background-color var(--video-transition);
}
.cb-component-cmp_youtube_video_cover_player .cb-video__trigger:hover .cb-video__play,
.cb-component-cmp_youtube_video_cover_player .cb-video__trigger:focus-visible .cb-video__play {
transform: translate(-50%, -50%) scale(1.06);
background: var(--video-play-bg-hover);
}
.cb-component-cmp_youtube_video_cover_player .cb-video__play svg {
width: 28px;
height: 28px;
margin-left: 3px;
}
.cb-component-cmp_youtube_video_cover_player .cb-video__frame[hidden] {
display: none;
}
.cb-component-cmp_youtube_video_cover_player .cb-video.is-active .cb-video__frame {
display: block;
}
.cb-component-cmp_youtube_video_cover_player .cb-video__iframe {
border: 0;
}
@media (max-width: 767px) {
.cb-component-cmp_youtube_video_cover_player .cb-video__play {
width: 60px;
height: 60px;
}
.cb-component-cmp_youtube_video_cover_player .cb-video__play svg {
width: 24px;
height: 24px;
}
}.cb-component-cmp_zfmru17wmgyq9jnkc7ml {
--cb-cta-bg: var(--color-light, #F9F6F0);
--cb-cta-surface: var(--color-secondary, #E6D5B8);
--cb-cta-text: var(--color-primary, #013220);
--cb-cta-accent: var(--color-accent, #FF6B35);
--cb-cta-radius: var(--radius-md, 8px);
--cb-cta-shadow: 0 12px 32px rgba(1, 50, 32, 0.08);
--cb-cta-max-width: 1280px;
--cb-cta-gap: 40px;
--cb-cta-padding-y: 72px;
--cb-cta-padding-x: 24px;
--cb-cta-content-padding: 40px;
--cb-cta-image-min-height: 420px;
--cb-cta-eyebrow-size: 0.85rem;
--cb-cta-title-size: clamp(2rem, 3.2vw, 3.25rem);
--cb-cta-text-size: 1.05rem;
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split {
background: var(--cb-cta-bg);
padding: var(--cb-cta-padding-y) 0;
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__inner {
max-width: var(--cb-cta-max-width);
margin: 0 auto;
padding: 0 var(--cb-cta-padding-x);
display: grid;
grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);
gap: var(--cb-cta-gap);
align-items: stretch;
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__content {
min-width: 0;
display: flex;
flex-direction: column;
justify-content: center;
padding: var(--cb-cta-content-padding);
box-shadow: var(--cb-cta-shadow);
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__media {
min-width: 0;
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__image,
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__image-placeholder {
display: block;
width: 100%;
min-height: var(--cb-cta-image-min-height);
height: 100%;
border-radius: var(--cb-cta-radius);
box-shadow: var(--cb-cta-shadow);
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__image {
object-fit: cover;
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__image-placeholder {
background: linear-gradient(135deg, rgba(230, 213, 184, 0.7), rgba(249, 246, 240, 0.95));
border: 1px solid rgba(1, 50, 32, 0.08);
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__eyebrow {
margin: 0 0 14px;
font-size: var(--cb-cta-eyebrow-size);
letter-spacing: 0.18em;
text-transform: uppercase;
font-weight: 700;
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__title {
margin: 0 0 18px;
color: var(--cb-cta-text);
font-family: var(--c-secundary-font, var(--font-main, serif));
font-size: var(--cb-cta-title-size);
line-height: 1.08;
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__text {
color: rgba(1, 50, 32, 0.82);
font-size: var(--cb-cta-text-size);
line-height: 1.75;
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__text > *:first-child {
margin-top: 0;
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__text > *:last-child {
margin-bottom: 0;
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__actions {
margin-top: 28px;
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__button {
border-radius: 999px;
padding: 14px 26px;
box-shadow: 0 8px 20px rgba(255, 107, 53, 0.18);
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__button:hover,
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__button:focus-visible {
transform: translateY(-1px);
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__button:focus-visible {
outline: 2px solid var(--cb-cta-text);
outline-offset: 3px;
}
@media (max-width: 900px) {
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split {
padding: 56px 0;
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__inner {
grid-template-columns: 1fr;
gap: 24px;
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__content {
order: 1;
padding: 28px;
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__media {
order: 2;
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__image,
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__image-placeholder {
min-height: 300px;
}
}
@media (max-width: 640px) {
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__inner {
padding: 0 18px;
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__content {
padding: 24px;
}
.cb-component-cmp_zfmru17wmgyq9jnkc7ml .cb-cta-split__title {
line-height: 1.14;
}
}.cb-component-cmp_google_maps_iframe_embed {
--map-height: 500px;
--map-radius: 12px;
--map-bg: var(--color-light, #f9f6f0);
--map-border: rgba(1, 50, 32, 0.08);
display: block;
width: 100%;
}
.cb-component-cmp_google_maps_iframe_embed .map-embed {
width: 100%;
overflow: hidden;
border-radius: var(--map-radius);
background: var(--map-bg);
border: 1px solid var(--map-border);
}
.cb-component-cmp_google_maps_iframe_embed .map-embed iframe {
display: block;
width: 100%;
height: var(--map-height);
border: 0;
}.cb-component-cmp_kxqmcpqculeibnd7w9b3 {
--camping-card-bg: var(--color-secondary, #E6D5B8);
--camping-card-text: var(--color-primary, #013220);
--camping-card-accent: var(--color-accent, #FF6B35);
--camping-card-accent-hover: var(--color-accent-hover, #D44F1C);
--camping-card-radius: var(--radius-md, 8px);
--camping-card-font-body: var(--font-main, 'Roboto', sans-serif);
--camping-card-font-heading: var(--c-secundary-font, 'Roboto Slab');
--camping-card-shadow: 0 14px 34px rgba(1, 50, 32, 0.12);
--camping-card-country-size: 13px;
--camping-card-country-letter-spacing: 0.08em;
}
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card {
overflow: hidden;
padding: 0;
border-radius: var(--camping-card-radius);
background: var(--camping-card-bg);
color: var(--camping-card-text);
box-shadow: var(--camping-card-shadow);
font-family: var(--camping-card-font-body);
}
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__media {
position: relative;
display: block;
width: 100%;
min-height: 220px;
aspect-ratio: 16 / 10;
background: rgba(1, 50, 32, 0.08);
overflow: hidden;
}
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__image,
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__image-placeholder {
display: block;
width: 100%;
height: 100%;
}
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__image {
object-fit: cover;
vertical-align: middle;
}
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__image-placeholder {
min-height: 220px;
background: linear-gradient(135deg, rgba(1, 50, 32, 0.12), rgba(255, 107, 53, 0.18));
}
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__body {
display: block;
padding: 22px;
}
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__rating {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 12px;
font-size: 14px;
line-height: 1;
}
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__stars {
letter-spacing: 2px;
font-size: 14px;
}
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__rating-value {
color: var(--camping-card-text);
font-weight: 700;
}
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__country {
margin: 0 0 8px;
color: var(--camping-card-text);
font-size: var(--camping-card-country-size);
font-weight: 700;
line-height: 1.3;
letter-spacing: var(--camping-card-country-letter-spacing);
text-transform: uppercase;
opacity: 0.78;
}
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__title {
margin: 0 0 14px;
color: var(--camping-card-text);
font-family: var(--camping-card-font-heading);
font-size: 24px;
line-height: 1.2;
}
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__highlights {
margin: 0 0 20px;
padding: 0;
list-style: none;
display: grid;
gap: 10px;
}
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__highlight {
position: relative;
padding-left: 18px;
color: var(--camping-card-text);
font-size: 15px;
line-height: 1.5;
}
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__highlight::before {
content: "";
position: absolute;
left: 0;
top: 9px;
width: 7px;
height: 7px;
border-radius: 50%;
background: var(--camping-card-accent);
}
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__button {
font-family: var(--camping-card-font-body);
text-decoration: none;
}
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__button:hover,
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__button:focus-visible {
background-color: var(--camping-card-accent-hover);
}
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__button:focus-visible {
outline: 2px solid var(--camping-card-text);
outline-offset: 2px;
}
@media (max-width: 767px) {
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__media,
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__image-placeholder {
min-height: 200px;
}
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__body {
padding: 18px;
}
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__title {
font-size: 21px;
}
.cb-component-cmp_kxqmcpqculeibnd7w9b3 .camping-card__country {
margin-bottom: 6px;
}
}.cb-collection-item--hidden {
display: none
}
.cb-collection__tabs {
display: flex;
flex-wrap: wrap;
gap: .5rem
}
.cb-collection__tabs-layout {
display: flex;
flex-direction: column;
}
.cb-collection__tabs-layout--left,
.cb-collection__tabs-layout--right {
flex-direction: row;
align-items: flex-start
}
.cb-collection__tabs-layout--left .cb-collection__tabs,
.cb-collection__tabs-layout--right .cb-collection__tabs {
flex-direction: column;
flex-wrap: nowrap
}
.cb-collection__tab {
cursor: pointer;
outline: none
}
:where(.cb-collection__accordion-header) {
display: flex;
align-items: center;
justify-content: space-between;
gap: .75rem;
box-sizing: border-box;
background: transparent;
border: 0;
color: inherit;
font: inherit;
text-align: inherit;
padding: 0;
width: 100%;
cursor: pointer
}
:where(.cb-collection__accordion-header:focus-visible) {
outline: 2px solid currentColor;
outline-offset: 2px
}
:where(.cb-collection__accordion-title) {
min-inline-size: 0;
flex: 1 1 auto
}
:where(.cb-collection__accordion-indicator) {
display: inline-flex;
flex: 0 0 auto;
align-items: center;
justify-content: center
}
:where(.cb-collection__accordion-header[aria-expanded="false"] .cb-collection__accordion-indicator--open),
:where(.cb-collection__accordion-header[aria-expanded="true"] .cb-collection__accordion-indicator--closed) {
display: none
}
:where(.cb-collection__accordion-panel) {
box-sizing: border-box
}
.cb-collection__track {
display: flex;
min-width: 0
}
.cb-collection__slide {
box-sizing: border-box;
flex: 0 0 auto;
min-width: 0
}
:where(.cb-collection__items--slider) {
display: grid;
grid-template-columns: max-content minmax(0, 1fr) max-content;
grid-template-areas:
"previous viewport next"
"pagination pagination pagination";
align-items: center;
-moz-column-gap: 8px;
column-gap: 8px;
min-width: 0;
width: 100%
}
:where(.cb-collection__items--slider .cb-collection__container) {
box-sizing: border-box;
grid-area: viewport;
max-width: 100%;
min-width: 0;
width: 100%;
overflow: hidden
}
:where(.cb-collection__items--slider .cb-collection__nav) {
display: contents
}
:where(.cb-collection__prev),
:where(.cb-collection__next) {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 4px;
color: #1e293b;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none
}
:where(.cb-collection__prev) {
grid-area: previous
}
:where(.cb-collection__next) {
grid-area: next
}
:where(.cb-collection__prev[aria-disabled="true"]),
:where(.cb-collection__next[aria-disabled="true"]),
:where(.cb-collection__bullet[aria-disabled="true"]) {
opacity: .45;
cursor: default;
pointer-events: none
}
:where(.cb-collection__prev:focus-visible),
:where(.cb-collection__next:focus-visible),
:where(.cb-collection__bullet:focus-visible) {
outline: 2px solid #1d4ed8;
outline-offset: 2px
}
:where(.cb-collection__pagination) {
grid-area: pagination;
display: flex;
gap: 8px;
justify-content: center;
align-items: center
}
:where(.cb-collection__bullet) {
inline-size: 16px;
block-size: 16px;
flex: 0 0 16px;
padding: 0;
border: 0;
border-radius: 50%;
background-color: #475569;
cursor: pointer
}
:where(.cb-collection__bullet.is-active) {
background-color: #1d4ed8
}
@media (prefers-reduced-motion: reduce) {
:where(.cb-collection__accordion-panel) {
transition-duration: 0ms
}
:where(.cb-collection__track) {
transition-duration: 0ms !important
}
}.cb-component-cmp_footer_three_columns_copyright {
--footer-bg: var(--color-primary);
--footer-text: var(--color-white);
--footer-link: var(--color-secondary);
--footer-link-hover: var(--color-accent);
--footer-border: rgba(255, 255, 255, 0.14);
--footer-max-width: 1280px;
--footer-padding-x: 24px;
--footer-padding-top: 56px;
--footer-padding-bottom: 48px;
--footer-bottom-padding: 18px;
--footer-column-gap: 48px;
--footer-row-gap: 32px;
--footer-list-gap: 10px;
--footer-title-size: 20px;
--footer-text-size: 16px;
--footer-radius: 0px;
}
.cb-component-cmp_footer_three_columns_copyright {
display: block;
}
.cb-component-cmp_footer_three_columns_copyright .cb-footer {
background: var(--footer-bg);
color: var(--footer-text);
}
.cb-component-cmp_footer_three_columns_copyright .cb-footer__main {
width: 100%;
}
.cb-component-cmp_footer_three_columns_copyright .cb-footer__bottom {
width: 100%;
border-top: 1px solid var(--footer-border);
}
.cb-component-cmp_footer_three_columns_copyright .cb-footer__inner {
width: 100%;
max-width: var(--footer-max-width);
margin: 0 auto;
padding-left: var(--footer-padding-x);
padding-right: var(--footer-padding-x);
box-sizing: border-box;
}
.cb-component-cmp_footer_three_columns_copyright .cb-footer__main .cb-footer__inner {
padding-top: var(--footer-padding-top);
padding-bottom: var(--footer-padding-bottom);
}
.cb-component-cmp_footer_three_columns_copyright .cb-footer__bottom .cb-footer__inner {
padding-top: var(--footer-bottom-padding);
padding-bottom: var(--footer-bottom-padding);
}
.cb-component-cmp_footer_three_columns_copyright .cb-footer__grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: var(--footer-row-gap) var(--footer-column-gap);
justify-items: center;
text-align: left;
}
.cb-component-cmp_footer_three_columns_copyright .cb-footer__column {
min-width: 0;
}
.cb-component-cmp_footer_three_columns_copyright .cb-footer__title {
margin: 0 0 18px;
color: var(--footer-text);
font-family: var(--c-secundary-font), serif;
font-size: var(--footer-title-size);
font-weight: 700;
line-height: 1.2;
text-align: left;
}
.cb-component-cmp_footer_three_columns_copyright .cb-footer__list {
list-style: none;
margin: 0;
padding: 0;
display: grid;
gap: var(--footer-list-gap);
justify-items: left;
}
.cb-component-cmp_footer_three_columns_copyright .cb-footer__item {
margin: 0;
padding: 0;
}
.cb-component-cmp_footer_three_columns_copyright .cb-footer__link {
color: var(--footer-link);
text-decoration: none;
font-family: var(--c-primary-font), sans-serif;
font-size: var(--footer-text-size);
font-weight: 500;
line-height: 1.5;
transition: color var(--transition-fast);
text-align: center;
}
.cb-component-cmp_footer_three_columns_copyright .cb-footer__link:hover,
.cb-component-cmp_footer_three_columns_copyright .cb-footer__link:focus-visible {
color: var(--footer-link-hover);
}
.cb-component-cmp_footer_three_columns_copyright .cb-footer__link:focus-visible {
outline: 2px solid var(--footer-link-hover);
outline-offset: 3px;
}
.cb-component-cmp_footer_three_columns_copyright .cb-footer__copyright {
margin: 0;
color: var(--footer-text);
font-family: var(--c-primary-font), sans-serif;
font-size: 14px;
font-weight: 500;
line-height: 1.5;
text-align: center;
}
@media (max-width: 900px) {
.cb-component-cmp_footer_three_columns_copyright .cb-footer__grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 640px) {
.cb-component-cmp_footer_three_columns_copyright .cb-footer__grid {
grid-template-columns: 1fr;
}
.cb-component-cmp_footer_three_columns_copyright .cb-footer__main .cb-footer__inner {
padding-top: 40px;
padding-bottom: 32px;
}
.cb-component-cmp_footer_three_columns_copyright .cb-footer__inner {
padding-left: 18px;
padding-right: 18px;
}
}.cb-olz9ffs1z{background-color:var(--color-light);background-image:none;background-type:classic;display:flex;flex-direction:row;height:20px;}
@media (max-width: 1024px){.cb-olz9ffs1z{background-color:var(--color-light);background-image:none;background-type:classic;display:flex;flex-direction:row;height:20px;}}
@media (max-width: 767px){.cb-olz9ffs1z{background-color:var(--color-light);background-image:none;background-type:classic;display:flex;flex-direction:row;height:20px;}}.cb-ay7yrfzzp{display:flex;flex-direction:row;}
@media (max-width: 1024px){.cb-ay7yrfzzp{display:flex;flex-direction:row;}}
@media (max-width: 767px){.cb-ay7yrfzzp{display:flex;flex-direction:row;}}
.cb-i8mk29xqd{background-color:var(--color-primary);background-image:none;flex-direction:row;justify-content:center;align-items:center;display:flex;height:70px;background-type:classic;}
@media (max-width: 1024px){.cb-i8mk29xqd{background-color:var(--color-primary);background-image:none;flex-direction:row;justify-content:center;align-items:center;display:flex;height:70px;background-type:classic;}}
@media (max-width: 767px){.cb-i8mk29xqd{background-color:var(--color-primary);background-image:none;flex-direction:row;justify-content:center;align-items:center;display:flex;height:70px;background-type:classic;}}
.cb-5v8oeikgv{font-family:var(--c-primary-font);font-size:40px;line-height:1.2;font-weight:700;text-align:center;color:var(--color-secondary);}
@media (max-width: 1024px){.cb-5v8oeikgv{font-family:var(--c-primary-font);font-size:40px;line-height:1.2;font-weight:700;text-align:center;color:var(--color-secondary);}}
@media (max-width: 767px){.cb-5v8oeikgv{font-family:var(--c-primary-font);font-size:40px;line-height:1.2;font-weight:700;text-align:center;color:var(--color-secondary);}}
.cb-hy37031oz{display:flex;flex-direction:row;justify-content:center;padding:50px 0 50px 0;}
@media (max-width: 1024px){.cb-hy37031oz{display:flex;flex-direction:row;justify-content:center;padding:50px 0 50px 0;}}
@media (max-width: 767px){.cb-hy37031oz{display:flex;flex-direction:row;justify-content:center;padding:50px 0 50px 0;}}
.cb-jclpzt260{display:flex;}
@media (max-width: 1024px){.cb-jclpzt260{display:flex;}}
@media (max-width: 767px){.cb-jclpzt260{display:flex;}}
.cb-zbpru3lzz{background-color:var(--color-primary);background-image:none;display:flex;flex-direction:row;justify-content:center;column-gap:30px;padding:100px 0 100px 0;background-type:classic;}
@media (max-width: 1024px){.cb-zbpru3lzz{background-color:var(--color-primary);background-image:none;display:flex;flex-direction:row;justify-content:center;column-gap:30px;padding:100px 0 100px 0;background-type:classic;}}
@media (max-width: 767px){.cb-zbpru3lzz{background-color:var(--color-primary);background-image:none;display:flex;flex-direction:column;justify-content:center;column-gap:30px;padding:100px 0 100px 0;background-type:classic;}}
.cb-2iwkeatrq{background-color:var(--color-secondary);background-image:none;background-type:classic;padding:30px;display:flex;flex-direction:row;width:100%;max-width:1280px;}
@media (max-width: 1024px){.cb-2iwkeatrq{background-color:var(--color-secondary);background-image:none;background-type:classic;padding:30px;display:flex;flex-direction:row;width:100%;max-width:1280px;}}
@media (max-width: 767px){.cb-2iwkeatrq{background-color:var(--color-secondary);background-image:none;background-type:classic;padding:30px;display:flex;flex-direction:row;width:100%;max-width:1280px;}}
.cb-2iwkeatrq{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);column-gap:0px;row-gap:0px;}
@media (max-width: 1024px){.cb-2iwkeatrq{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);column-gap:0px;row-gap:0px;}}
@media (max-width: 767px){.cb-2iwkeatrq{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);column-gap:0px;row-gap:0px;}}
.cb-lcj6g5nqe{padding:10px;border-radius:16px;}
@media (max-width: 1024px){.cb-lcj6g5nqe{padding:10px;border-radius:16px;}}
@media (max-width: 767px){.cb-lcj6g5nqe{padding:10px;border-radius:16px;}}
.cb-drrukgk6g{padding:10px;border-radius:16px;}
@media (max-width: 1024px){.cb-drrukgk6g{padding:10px;border-radius:16px;}}
@media (max-width: 767px){.cb-drrukgk6g{padding:10px;border-radius:16px;}}
.cb-nwrsxi9em{padding:10px;border-radius:16px;}
@media (max-width: 1024px){.cb-nwrsxi9em{padding:10px;border-radius:16px;}}
@media (max-width: 767px){.cb-nwrsxi9em{padding:10px;border-radius:16px;}}
.cb-jbwq3rjj7{padding:10px;border-radius:16px;}
@media (max-width: 1024px){.cb-jbwq3rjj7{padding:10px;border-radius:16px;}}
@media (max-width: 767px){.cb-jbwq3rjj7{padding:10px;border-radius:16px;}}
.cb-1ujt8t77a{padding:10px;border-radius:16px;}
@media (max-width: 1024px){.cb-1ujt8t77a{padding:10px;border-radius:16px;}}
@media (max-width: 767px){.cb-1ujt8t77a{padding:10px;border-radius:16px;}}
.cb-eizg36kri{padding:10px;border-radius:16px;}
@media (max-width: 1024px){.cb-eizg36kri{padding:10px;border-radius:16px;}}
@media (max-width: 767px){.cb-eizg36kri{padding:10px;border-radius:16px;}}
.cb-65ph66dof{padding:10px;border-radius:16px;}
@media (max-width: 1024px){.cb-65ph66dof{padding:10px;border-radius:16px;}}
@media (max-width: 767px){.cb-65ph66dof{padding:10px;border-radius:16px;}}
.cb-0xbrkj3kc{padding:10px;border-radius:16px;}
@media (max-width: 1024px){.cb-0xbrkj3kc{padding:10px;border-radius:16px;}}
@media (max-width: 767px){.cb-0xbrkj3kc{padding:10px;border-radius:16px;}}
.cb-50bibf43j{background-color:var(--color-primary);background-image:none;display:flex;flex-direction:row;justify-content:center;background-type:classic;}
@media (max-width: 1024px){.cb-50bibf43j{background-color:var(--color-primary);background-image:none;display:flex;flex-direction:row;justify-content:center;background-type:classic;}}
@media (max-width: 767px){.cb-50bibf43j{background-color:var(--color-primary);background-image:none;display:flex;flex-direction:row;justify-content:center;background-type:classic;}}
.cb-v3x2956p0{align-items:center;padding:100px 0 100px 0;}
@media (max-width: 1024px){.cb-v3x2956p0{align-items:center;padding:100px 0 100px 0;}}
@media (max-width: 767px){.cb-v3x2956p0{align-items:center;padding:100px 0 100px 0;}}
.cb-t0bqhjslp{background-color:var(--color-primary);background-image:none;background-type:classic;}
@media (max-width: 1024px){.cb-t0bqhjslp{background-color:var(--color-primary);background-image:none;background-type:classic;}}
@media (max-width: 767px){.cb-t0bqhjslp{background-color:var(--color-primary);background-image:none;background-type:classic;}}
.cb-6s3q7kpq3{display:flex;flex-direction:column;max-width:1280px;width:100%;padding:100px 0 100px 0;justify-content:center;align-items:center;}
@media (max-width: 1024px){.cb-6s3q7kpq3{display:flex;flex-direction:column;max-width:1280px;width:100%;padding:100px 0 100px 0;justify-content:center;align-items:center;}}
@media (max-width: 767px){.cb-6s3q7kpq3{display:flex;flex-direction:column;max-width:1280px;width:100%;padding:100px 0 100px 0;justify-content:center;align-items:center;}}
.cb-11ytnhl1u{font-family:var(--c-primary-font);font-size:20px;color:var(--color-secondary);font-weight:600;padding:0 0 30px 0;}
@media (max-width: 1024px){.cb-11ytnhl1u{font-family:var(--c-primary-font);font-size:20px;color:var(--color-secondary);font-weight:600;padding:0 0 30px 0;}}
@media (max-width: 767px){.cb-11ytnhl1u{font-family:var(--c-primary-font);font-size:20px;color:var(--color-secondary);font-weight:600;padding:0 0 30px 0;}}
.cb-4tza6wzw6{margin:0 0 50px 0;}
@media (max-width: 1024px){.cb-4tza6wzw6{margin:0 0 50px 0;}}
@media (max-width: 767px){.cb-4tza6wzw6{margin:0 0 50px 0;}}
.cb-1krgyokck{padding:50px 0 50px 0;}
@media (max-width: 1024px){.cb-1krgyokck{padding:50px 0 50px 0;}}
@media (max-width: 767px){.cb-1krgyokck{padding:50px 0 50px 0;}}
.cb-lgq18noyh{padding:30px 0 30px 0;}
@media (max-width: 1024px){.cb-lgq18noyh{padding:30px 0 30px 0;}}
@media (max-width: 767px){.cb-lgq18noyh{padding:30px 0 30px 0;display:flex;justify-content:center;}}