/* ---- Custom CSS ----------------------------- */



:root {

--cms-sections-background-1-link-color: var(--color-dark);

--cms-article-link-style: normal; 

--cms-article-text-font-style: normal; 

--cms-article-text-font-weight: 300; 

--cms-article-text-line-height: 26px; 

--dropzone-background: var(--color-white);

--cms-sections-background-1-background: var(--color-background);

--cms-sections-background-1-pagination-svg-color: var(--color-black);

--cms-sections-background-1-subtitle-color: var(--color-black-alpha-60);

--cms-sections-background-1-title-color: var(--color-black);

--cms-sections-background-2-background: var(--color-white);

--cms-sections-background-2-pagination-svg-color: var(--color-black);

--cms-sections-background-2-subtitle-color: var(--color-black-alpha-60);

--cms-sections-background-2-title-color: var(--color-black);

--cms-sections-background-3-background: var(--color-black);

--cms-sections-background-3-pagination-svg-color: var(--color-white);

--cms-sections-background-3-subtitle-color: var(--color-secondary);

--cms-sections-background-3-title-color: var(--color-white);

--cms-sections-background-4-background: var(--color-primary);

--cms-sections-background-4-pagination-svg-color: var(--color-white);

--cms-sections-background-4-subtitle-color: var(--color-white-alpha-80);

--cms-sections-background-4-title-color: var(--color-white);

--cms-subtitle-decoration: none; 

--cms-subtitle-font-style: normal; 

--cms-subtitle-font-weight: 400; 

--cms-subtitle-margin-bottom: 0.5rem; 

--cms-subtitle-shadow: var(--text-shadow-0);

--cms-subtitle-transform: normal; 

--cms-title-decoration: none; 

--cms-title-font-style: normal; 

--cms-title-font-weight: 600; 

--cms-title-margin-bottom: 0.5rem; 

--cms-title-shadow: var(--text-shadow-0);

--cms-title-transform: normal; 

--cms-article-text-font-family: var(--font-primary);

--cms-body-background: var(--color-white);

--cms-body-color: var(--color-white);

--cms-main-margin: 0; 

--cms-main-padding: 0; 

--cms-style-transition: all 0.5s ease-in-out; 

--cms-button-align-items: center; 

--cms-button-aspect-ratio: auto; 

--cms-button-border-active: 1px solid transparent; 

--cms-button-border-hover: 1px solid transparent; 

--cms-button-display-icon: initial; 

--cms-button-display-text: initial; 

--cms-button-flex-direction: row; 

--cms-button-font-family: var(--font-primary);

--cms-button-font-style: normal; 

--cms-button-justify-content: center; 

--cms-button-margin: 0 0 0 0; 

--cms-button-min-width: 10rem; 

--cms-button-primary-background: var(--color-primary);

--cms-button-primary-background-hover: var(--color-primary);

--cms-button-primary-border: 1px solid var(--color-black-alpha-10);

--cms-button-primary-color: var(--color-white);

--cms-button-primary-color-hover: var(--color-white);

--cms-button-primary-outline-background: transparent; 

--cms-button-primary-outline-background-hover: var(--color-primary);

--cms-button-primary-outline-border: 1px solid var(--color-primary);

--cms-button-primary-outline-color: var(--color-primary);

--cms-button-primary-outline-color-hover: var(--color-white);

--global-radius-button: var(--style-radius-4);

--cms-button-secondary-background: var(--color-light);

--cms-button-secondary-background-hover: var(--color-light);

--cms-button-secondary-border: 1px solid var(--color-white);

--cms-button-secondary-color: var(--color-primary);

--cms-button-secondary-color-hover: var(--color-primary);

--cms-button-secondary-outline-background: transparent; 

--cms-button-secondary-outline-background-hover: var(--color-light);

--cms-button-secondary-outline-border: 1px solid var(--color-light);

--cms-button-secondary-outline-color: var(--color-white);

--cms-button-secondary-outline-color-hover: var(--color-primary);

--cms-button-shadow: var(--style-shadow-0);

--cms-button-shadow-focus: inset 1px 1px 2px ‚Äîcolor-black-alpha-50, inset -2px -2px 5px var(--color-white-alpha-50);

--cms-button-shadow-inner: inset 2px 2px 5px ‚Äîcolor-black-alpha-50, inset -4px -4px 5px var(--color-white-alpha-50);

--cms-button-text-shadow: var(--cms-text-shadow-1);

--cms-button-text-transform: normal; 

--cms-button-tool-aspect-ratio: 1/1; 

--cms-button-tool-display-icon: none; 

--cms-button-tool-display-text: none; 

--cms-button-tool-min-width: 2.5rem; 

--cms-caroussel-image-aspect-ratio: 16/9; 

--cms-caroussel-image-border: var(--cms-style-border-0);

--cms-caroussel-image-height: auto; 

--cms-caroussel-image-object-fit: cover; 

--cms-caroussel-image-border-radius: var(--style-radius-1);

--cms-caroussel-image-box-shadow: var(--style-shadow-0);

--cms-caroussel-image-width: 100%; 

--cms-caroussel-pagination-align-items: center; 

--cms-caroussel-subtitle-color: var(--color-light);

--cms-caroussel-subtitle-font-family: var(--font-primary);

--cms-caroussel-subtitle-font-weight: 300; 

--cms-caroussel-text-color: var(--color-white);

--cms-caroussel-text-font-family: var(--font-primary);

--cms-caroussel-text-font-style: normal; 

--cms-caroussel-text-font-weight: 300; 

--cms-caroussel-text-line-height: 1.4; 

--cms-caroussel-text-line-height-768: 1.4; 

--cms-caroussel-text-line-height-992: 1.4; 

--cms-caroussel-text-text-decoration: none; 

--cms-caroussel-text-text-transform: none; 

--cms-caroussel-wrap-image-align-items: center; 

--cms-caroussel-wrap-image-justify-content: center; 

--cms-caroussel-wrap-image-padding: 1rem; 

--color-background: #F2F2F2; 

--color-blue: #0064FF; 

--color-foreground: var(--color-white);

--color-green: #26E33C; 

--color-muted: #cccccc; 

--color-primary: #FC301E; 

--color-purple: #584458; 

--color-red: #fc301e; 

--color-secondary: #26E33C; 

--color-translucent: var(--color-white-alpha-60);

--font-monospace: 'Roboto Mono', monospace; 

--font-primary: 'Riposte', sans-serif; 

--font-secondary: 'RiposteAlt', sans-serif; 

--cms-footer-background: var(--color-primary);

--cms-footer-copyright-background: var(--color-black);

--cms-footer-copyright-color: var(--color-foreground);

--cms-footer-copyright-font-size: var(--font-size-sm);

--cms-footer-copyright-font-size-768: var(--font-size-md);

--cms-footer-copyright-font-weight: 400; 

--cms-footer-copyright-opacity: 1; 

--cms-footer-copyright-padding: 1rem; 

--cms-footer-copyright-text-align: center; 

--cms-footer-svg-color: var(--color-light);

--cms-footer-svg-opacity: 0.1; 

--cms-footer-copyright-font-family: var(--font-secondary);

--cms-gallery-button-color: var(--color-light);

--cms-gallery-button-margin: 0; 

--cms-gallery-card-border: var(--cms-style-border-1);

--cms-gallery-card-hover-shadow: var(--style-shadow-3);

--cms-gallery-card-hover-transform: scale(1); 

--cms-gallery-card-padding: 1.5rem; 

--cms-gallery-card-shadow: var(--style-shadow-0);

--cms-gallery-card-title-font-size: var(--font-size-md);

--cms-gallery-card-title-font-style: var(--cms-subtitle-font-style);

--cms-gallery-card-title-font-weight: 700; 

--cms-gallery-card-title-line-height: var(--cms-subtitle-line-height);

--cms-gallery-gap: 2rem; 

--cms-gallery-gap-768: 2rem; 

--cms-gallery-gap-992: 2rem; 

--cms-gallery-image-background: var(--color-background);

--cms-gallery-image-fit: cover; 

--cms-gallery-image-ratio: 16/9; 

--cms-gallery-image-ratio-768: 16/9; 

--cms-gallery-image-ratio-992: 16/9; 

--cms-gallery-item-width: 320px; 

--cms-gallery-item-width-768: 320px; 

--cms-gallery-item-width-992: 320px; 

--cms-gallery-text-font-weight: var(--cms-content-font-weight);

--cms-jumbo-background: var(--color-black);

--cms-jumbo-background-position: center; 

--cms-jumbo-background-repeat: no-repeat; 

--cms-jumbo-background-size: cover; 

--cms-jumbo-breadcrumb-background: var(--color-black-alpha-10);

--cms-jumbo-breadcrumb-display: none; 

--cms-jumbo-breadcrumb-li-color: var(--color-white);

--cms-jumbo-breadcrumb-li-font-size: var(--font-size-xxs);

--cms-jumbo-breadcrumb-li-font-weight: normal; 

--cms-jumbo-breadcrumb-border-radius: var(--style-radius-1);

--cms-jumbo-breadcrumb-separator-color: var(--color-white-alpha-50);

--cms-jumbo-breadcrumb-separator-content: "\003E"; 

--cms-jumbo-breadcrumb-separator-padding: 0.5rem; 

--cms-jumbo-breadcrumb-ul-align-items: center; 

--cms-jumbo-breadcrumb-ul-direction: row; 

--cms-jumbo-breadcrumb-ul-direction-768: row; 

--cms-jumbo-breadcrumb-ul-direction-992: row; 

--cms-jumbo-breadcrumb-ul-justify-content: center; 

--cms-jumbo-breadcrumb-ul-padding: 0.5rem 1rem; 

--cms-jumbo-breadcrumb-ul-text-transform: uppercase; 

--cms-jumbo-caption-align-items: center; 

--cms-jumbo-caption-color: var(--color-light);

--cms-jumbo-caption-direction: column; 

--cms-jumbo-caption-gap: 0.5rem; 

--cms-jumbo-caption-justify-content: center; 

--cms-jumbo-caption-text-align: center; 

--cms-jumbo-caption-width: 100%; 

--cms-jumbo-display: none; 

--cms-jumbo-height: 34rem; 

--cms-jumbo-title-clamp: 2; 

--cms-jumbo-title-color: var(--color-white);

--cms-jumbo-title-font-size: var(--font-size-3xl);

--cms-jumbo-title-font-size-768: var(--font-size-4xl);

--cms-jumbo-title-font-size-992: var(--font-size-6xl);

--cms-jumbo-title-font-weight: 700; 

--cms-jumbo-title-text-transform: uppercase; 

--cms-navbar-logo-height: 4rem; 

--cms-drawer-color: var(--color-white);

--cms-menu-border: 1px solid var(--color-black-alpha-80);

--cms-page-tittle-font-weight: bold; 

--cms-style-border-0: none; 

--cms-style-border-1: 1px solid #E1DADE; 

--cms-style-border-2: 2px solid #E1DADE; 

--cms-style-border-3: 3px solid #E1DADE; 

--color-dark: #111113; 

--color-light: var(--color-white-alpha-80);

--cms-navbar-filled-menu-toogle-color: var(--cms-navbar-menu-toogle-color);

--cms-sections-background-2-content-color: var(--color-content);

--color-darklucent: var(--color-black-alpha-50);

--cms-jumbo-caption-padding: 2rem; 

--cms-jumbo-title-text-shadow: var(--text-shadow-1);

--cms-jumbo-caption-text-align-768: flex-start; 

--cms-jumbo-caption-text-align-992: flex-start; 

--cms-sections-background-1-content-color: var(--color-content);

--cms-sections-background-3-content-color: var(--color-light);

--cms-sections-background-4-content-color: var(--color-white-alpha-80);

--cms-root-font-size: 16px; 

--color-cyan: #56AFB2; 

--color-pink: #EE569E; 

--color-orange: #F0A151; 

--color-yellow: #E8E648; 

--color-title: var(--color-primary);

--cms-jumbo-title-line-height: 1.1; 

--cms-sections-background-1-btn-color: var(--cms-sections-background-1-background);

--cms-sections-background-1-btn-background-color: var(--color-primary);

--cms-sections-background-1-btn-color-hover: var(--color-primary);

--cms-sections-background-1-btn-background-color-hover: var(--cms-sections-background-1-background);

--cms-sections-background-2-btn-color: var(--cms-sections-background-2-background);

--cms-sections-background-2-btn-background-color: var(--color-primary);

--cms-sections-background-2-btn-color-hover: var(--color-primary);

--cms-sections-background-2-btn-background-color-hover: var(--cms-sections-background-2-background);

--cms-sections-background-3-btn-color: var(--cms-sections-background-3-background);

--cms-sections-background-3-btn-background-color: var(--color-secondary);

--cms-sections-background-3-btn-color-hover: var(--color-secondary);

--cms-sections-background-3-btn-background-color-hover: var(--cms-sections-background-3-background);

--cms-sections-background-4-btn-color: var(--cms-sections-background-4-background);

--cms-sections-background-4-btn-background-color: var(--color-white);

--cms-sections-background-4-btn-color-hover: var(--color-white);

--cms-sections-background-4-btn-background-color-hover: var(--cms-sections-background-4-background);

--cms-jumbo-caption-background: inherit; 

--cms-jumbo-breadcrumb-li-color-active: var(--color-light);

--color-navy: #081422; 

--cms-sections-background-5-background: var(--color-secondary);

--cms-sections-background-5-pagination-svg-color: var(--color-black);

--cms-sections-background-5-subtitle-color: var(--color-black-alpha-60);

--cms-sections-background-5-title-color: var(--color-black);

--cms-sections-background-5-content-color: var(--color-black-alpha-70);

--cms-sections-background-5-btn-color: var(--color-secondary);

--cms-sections-background-5-btn-background-color: var(--color-black);

--cms-sections-background-5-btn-color-hover: var(--color-black);

--cms-sections-background-5-btn-background-color-hover: var(--cms-sections-background-5-background);

--cms-sections-background-6-background: var(--color-tertiary);

--cms-sections-background-6-pagination-svg-color: var(--color-white);

--cms-sections-background-6-subtitle-color: var(--color-white-alpha-80);

--cms-sections-background-6-title-color: var(--color-white);

--cms-sections-background-6-content-color: var(--color-light);

--cms-sections-background-6-btn-color: var(--cms-sections-background-6-background);

--cms-sections-background-6-btn-background-color: var(--color-white);

--cms-sections-background-6-btn-color-hover: var(--color-white);

--cms-sections-background-6-btn-background-color-hover: var(--cms-sections-background-6-background);

--cms-sections-padding: 2rem; 

--cms-global-radius: var(--style-radius-2);

--global-shadow: var(--style-shadow-2);

--dropzone-border-radius: var(--style-radius-0);

--cms-sidebar-font-family: var(--font-primary);

--cms-sidebar-font-size: 0.85rem; 

--cms-sections-background-2-link-color: var(--color-black);

--cms-sections-background-3-link-color: var(--color-white);

--cms-sections-background-4-link-color: var(--color-white);

--cms-sections-background-5-link-color: var(--color-black);

--cms-sections-background-6-link-color: var(--color-white);

--cms-article-link-text-decoration: underline; 

--cms-gallery-banner-font-family: var(--font-primary);

--cms-gallery-banner-font-size: 1rem; 

--cms-gallery-banner-font-weight: 800; 

--cms-gallery-banner-color: var(--color-white);

--cms-gallery-banner-background: var(--color-danger-alpha-70);

--cms-gallery-banner-backdrop-filter: var(--style-blur-1);

--cms-gallery-banner-border-radius: var(--style-radius-1) var(--style-radius-0) var(--style-radius-0) var(--style-radius-1);

--cms-gallery-banner-shadow: var(--style-shadow-2);

--cms-gallery-banner-justify-content: center; 

--cms-caroussel-decoration-color: var(--color-white);

--cms-jumbo-background-image: url("https://media.melliom.com/content/cms/22/file_38FdTDQgH9SG5sBXT3GvhOKgsyRmYAQGLR0.jpg"); 

--font-condensed: 'Roboto Condensed', sans-serif; 

--cms-subtitle-font-family: var(--font-primary);

--cms-title-font-family: var(--font-secondary);

--cms-navbar-home-background: var(--navbar-gradient);

--color-subtitle: var(--color-tertiary);

--color-content: var(--color-gray);

--color-white: #ffffff; 

--color-black: #000000; 

--color-tertiary: #0064FF; 

--color-bluesky: #b2d9fe; 

--color-aqua: #00b8ff; 

--color-teal: #008080; 

--color-fushia: #ff00ff; 

--color-indigo: #4b0082; 

--color-brown: #914114; 

--color-gray: #666666; 

--cms-drawer-font-size: var(--font-size-md);

--cms-drawer-font-weight: bold; 

--cms-drawer-subitem-font-weight: normal; 

--cms-navbar-menu-font-family: var(--font-primary);

--cms-navbar-menu-font-weight: bold; 

--cms-jumbo-mask-background-color: var(--transparent);

--cms-jumbo-mask-backdrop-filter: var(--style-blur-0);

--cms-drawer-background: var(--color-dark);

--cms-caroussel-justify-content: center; 

--cms-jumbo-scene-display: none; 

--cms-sections-pagination-padding: 3rem 2rem 1rem 2rem; 

--cms-sections-pagination-justify-content: center; 

--cms-sections-pagination-align-items: center; 

--cms-sections-pagination-gap: 1rem; 

--cms-sections-pagination-font-size: var(--font-size-md);

--cms-title-underline-display: none; 

--cms-title-underline-width: 100%; 

--cms-article-text-font-size: var(--font-size-lg);

--cms-navbar-filled-home-background: var(--color-black-alpha-50);

--cms-navbar-filled-backdrop-filter: var(--style-blur-2);

--cms-accordion-title-font-size: var(--font-size-3xl);

--global-radius-section: var(--style-radius-4);

--global-radius-panel: var(--style-radius-2);

--global-radius-card: var(--style-radius-1);

--global-radius-image: var(--style-radius-1);

--cms-navbar-button-color: var(--color-white);

--cms-navbar-button-title: var(--color-dark);

--global-border: var(--style-border-2);

--cms-jumbo-display-768: block; 

--cms-jumbo-title-font-family: var(--font-secondary);

--cms-gallery-card-title-font-family: var(--font-primary);

--cms-accordion-title-font-family: var(--font-secondary);

--cms-card-caption-font-family: var(--font-primary);

--global-radius-modal: var(--style-radius-3);

--cms-title-area-margin: 1rem; 

--cms-card-caption-font-weight: 600; 

--cms-card-caption-font-size: var(--font-size-md);

--cms-sectiontitle-color: var(--color-black);

--cms-calendar-topbar-background: var(--color-background);

--cms-caroussel-wrap-content-justify-content: flex-end; 

--cms-footer-decoration-color: var(--color-tertiary);

--cms-title-font-size-992: var(--font-size-4xl);

--cms-navbar-menu-hover-color: var(--color-white-alpha-50);

--cms-navbar-menu-dropdown-link-hover-background: var(--color-primary);

--cms-caroussel-wrap-content-padding: 0rem 2rem ; 

--cms-caroussel-title-font-size-max: var(--font-size-7xl);

--cms-caroussel-title-font-size-min: var(--font-size-4xl);

--cms-caroussel-title-font-size-val: 3vw; 

--cms-caroussel-wrap-align-items: end; 

--cms-caroussel-pagination-bottom: 1rem; 

}
