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

:root {
--cms-sidebar-font-family: var(--font-secondary);
--cms-article-link-color: var(--color-primary);
--cms-article-link-style: italic; 
--cms-article-text-font-style: normal; 
--cms-article-text-font-weight: 400; 
--cms-article-text-line-height: 26px; 
--dropzone-background: var(--color-background);
--cms-sections-background-1-background: var(--color-background);
--cms-sections-background-1-pagination-svg-color: var(--color-primary);
--cms-sections-background-1-subtitle-color: var(--color-secondary);
--cms-sections-background-1-title-color: var(--color-black);
--cms-sections-background-2-background: var(--color-foreground);
--cms-sections-background-2-pagination-svg-color: var(--color-primary);
--cms-sections-background-2-subtitle-color: var(--color-secondary);
--cms-sections-background-2-title-color: var(--color-black);
--cms-sections-background-3-background: var(--color-dark);
--cms-sections-background-3-pagination-svg-color: var(--color-white);
--cms-sections-background-3-subtitle-color: var(--color-tertiary);
--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-tertiary);
--cms-sections-background-4-title-color: var(--color-white);
--cms-subtitle-decoration: none; 
--cms-subtitle-font-style: normal; 
--cms-subtitle-font-weight: 700; 
--cms-subtitle-margin-bottom: 1.25rem; 
--cms-subtitle-shadow: var(--text-shadow-0);
--cms-subtitle-transform: none; 
--cms-title-decoration: none; 
--cms-title-font-style: normal; 
--cms-title-font-weight: 700; 
--cms-title-margin-bottom: 0.5rem; 
--cms-title-shadow: var(--text-shadow-0);
--cms-title-transform: none; 
--cms-article-text-font-family: var(--font-secondary);
--cms-body-background: var(--color-background);
--cms-body-color: var(--color-black);
--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 var(--color-primary);
--cms-button-border-hover: 1px solid var(--color-primary);
--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-light);
--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-white);
--cms-button-secondary-background-hover: var(--color-white);
--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-white);
--cms-button-secondary-outline-border: 1px solid var(--color-white);
--cms-button-secondary-outline-color: var(--color-white);
--cms-button-secondary-outline-color-hover: var(--color-primary);
--cms-button-shadow: var(--style-shadow-1);
--cms-button-shadow-focus: inset 1px 1px 2px transparent, inset -2px -2px 5px transparent; 
--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: capitalize; 
--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-background: var(--color-white);
--cms-caroussel-background-position: top left; 
--cms-caroussel-background-size: contain; 
--cms-caroussel-height: 40rem; 
--cms-caroussel-image-aspect-ratio: 5/3; 
--cms-caroussel-image-border: none; 
--cms-caroussel-image-height: auto; 
--cms-caroussel-image-object-fit: contain; 
--cms-caroussel-image-border-radius: var(--style-radius-0);
--cms-caroussel-image-box-shadow: var(--style-shadow-0);
--cms-caroussel-image-width: 100%; 
--cms-caroussel-margin-top: -6rem; 
--cms-caroussel-pagination-align-items: center; 
--cms-caroussel-subtitle-color: var(--color-black);
--cms-caroussel-subtitle-font-weight: 700; 
--cms-caroussel-text-color: var(--color-dark);
--cms-caroussel-text-font-family: var(--font-secondary);
--cms-caroussel-text-font-style: normal; 
--cms-caroussel-text-font-weight: 400; 
--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-title-color: var(--color-secondary);
--cms-caroussel-wrap-content-align-items: start; 
--cms-caroussel-wrap-content-padding: 1rem; 
--cms-caroussel-wrap-image-align-items: center; 
--cms-caroussel-wrap-image-display: flex; 
--cms-caroussel-wrap-image-justify-content: center; 
--cms-caroussel-wrap-image-padding: 1rem; 
--color-background: #f0f6fb; 
--color-blue: #52718E; 
--color-foreground: #FFFFFF; 
--color-green: #07EEBC; 
--color-muted: #cccccc; 
--color-primary: #03017E; 
--color-purple: #584458; 
--color-red: #974D49; 
--color-secondary: #14B2FF; 
--color-translucent: var(--color-white-alpha-60);
--font-monospace: 'Roboto Mono', monospace; 
--font-primary: 'Poppins', sans-serif; 
--font-secondary: 'Red Hat Display', sans-serif ; 
--cms-footer-background: var(--color-light);
--cms-footer-copyright-background: var(--color-primary);
--cms-footer-copyright-color: var(--color-green);
--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-primary);
--cms-footer-svg-opacity: 1; 
--cms-footer-copyright-font-family: var(--font-primary);
--cms-gallery-button-color: var(--color-light);
--cms-gallery-button-margin: 0; 
--cms-gallery-button-margin-768: 0; 
--cms-gallery-button-margin-992: 0; 
--cms-gallery-card-border: var(--cms-style-border-1);
--cms-gallery-card-footer-margin-top: 1.5rem; 
--cms-gallery-card-footer-margin-top-768: 1.5rem; 
--cms-gallery-card-footer-margin-top-992: 1.5rem; 
--cms-gallery-card-hover-shadow: var(--style-shadow-3);
--cms-gallery-card-hover-transform: scale(1); 
--cms-gallery-card-min-height: 150px; 
--cms-gallery-card-min-height-768: var(--cms-gallery-card-min-height);
--cms-gallery-card-min-height-992: var(--cms-gallery-card-min-height);
--cms-gallery-card-padding: 1.5rem; 
--cms-gallery-card-shadow: var(--style-shadow-0);
--cms-gallery-card-title-color: var(--color-title);
--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-color: var(--color-dark);
--cms-gallery-banner-font-family: var(--font-primary);
--cms-gallery-text-font-size: var(--font-size-xs);
--cms-gallery-text-font-style: normal; 
--cms-gallery-text-font-weight: var(--cms-content-font-weight);
--cms-gallery-text-line-height: 24px; 
--cms-jumbo-background: var(--color-light);
--cms-jumbo-background-position: center; 
--cms-jumbo-background-repeat: no-repeat; 
--cms-jumbo-background-size: cover; 
--cms-jumbo-breadcrumb-background: transparent; 
--cms-jumbo-breadcrumb-display: flex; 
--cms-jumbo-breadcrumb-li-color: var(--color-dark);
--cms-jumbo-breadcrumb-li-font-size: var(--font-size-2xs);
--cms-jumbo-breadcrumb-li-font-weight: normal; 
--cms-jumbo-breadcrumb-border-radius: var(--style-radius-3);
--cms-jumbo-breadcrumb-separator-color: var(--color-black);
--cms-jumbo-breadcrumb-separator-content: "\002F"; 
--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.75rem 1.5rem; 
--cms-jumbo-breadcrumb-ul-text-transform: uppercase; 
--cms-jumbo-caption-align-items: center; 
--cms-jumbo-caption-color: var(--color-black);
--cms-jumbo-caption-direction: column; 
--cms-jumbo-caption-gap: 1rem; 
--cms-jumbo-caption-justify-content: flex-end; 
--cms-jumbo-caption-text-align: center; 
--cms-jumbo-caption-width: 100%; 
--cms-jumbo-height: 20rem; 
--cms-jumbo-margin-top: -8rem; 
--cms-jumbo-title-clamp: 2; 
--cms-jumbo-title-color: var(--color-black);
--cms-jumbo-title-font-size: var(--font-size-2xl);
--cms-jumbo-title-font-size-768: var(--font-size-2xl);
--cms-jumbo-title-font-size-992: 60px; 
--cms-jumbo-title-font-weight: 700; 
--cms-jumbo-title-text-transform: normal; 
--cms-navbar-background: transparent; 
--cms-navbar-backdrop-filter: var(--style-blur-1);
--cms-navbar-filled-background: var(--color-translucent);
--cms-navbar-logo-height: 4rem; 
--cms-navbar-logo-width: 100px; 
--cms-navbar-menu-color: var(--color-black);
--cms-navbar-menu-hover-color: var(--color-primary);
--cms-drawer-color: var(--color-primary);
--cms-menu-border: 1px solid var(--color-white-alpha-80);
--cms-navbar-menu-toogle-color: var(--color-black-alpha-30);
--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: #333333; 
--color-light: #f0f6fb; 
--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: none; 
--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-light);
--cms-root-font-size: 16px; 
--color-cyan: #14B2FF; 
--color-pink: #EE569E; 
--color-orange: #F0A151; 
--color-yellow: #E8E648; 
--color-title: var(--color-black);
--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-white);
--cms-sections-background-3-btn-color-hover: var(--color-white);
--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-primary);
--color-navy: #03017E; 
--cms-sections-background-5-background: var(--color-secondary);
--cms-sections-background-5-pagination-svg-color: var(--color-white);
--cms-sections-background-5-subtitle-color: var(--color-primary);
--cms-sections-background-5-title-color: var(--color-white);
--cms-sections-background-5-content-color: var(--color-light);
--cms-sections-background-5-btn-color: var(--cms-sections-background-5-background);
--cms-sections-background-5-btn-background-color: var(--color-white);
--cms-sections-background-5-btn-color-hover: var(--color-white);
--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-primary);
--cms-sections-background-6-subtitle-color: var(--color-dark);
--cms-sections-background-6-title-color: var(--color-primary);
--cms-sections-background-6-content-color: var(--color-content);
--cms-sections-background-6-btn-color: var(--cms-sections-background-6-background);
--cms-sections-background-6-btn-background-color: var(--color-primary);
--cms-sections-background-6-btn-color-hover: var(--color-primary);
--cms-sections-background-6-btn-background-color-hover: var(--cms-sections-background-6-background);
--cms-sections-padding: 2rem; 
--cms-global-radius: var(--style-radius-3);
--global-shadow: var(--style-shadow-2);
--dropzone-border-radius: var(--style-radius-0);
--cms-sidebar-font-size: 1rem; 
--cms-sections-background-1-link-color: var(--color-primary);
--cms-sections-background-2-link-color: var(--color-primary);
--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-white);
--cms-sections-background-6-link-color: var(--color-primary);
--cms-jumbo-background-image: ; 
--cms-title-font-size: var(--font-size-4xl);
--font-condensed: 'Roboto Condensed', sans-serif; 
--cms-subtitle-font-family: var(--font-secondary);
--cms-title-font-family: var(--font-primary);
--cms-navbar-home-background: transparent; 
--color-content: var(--color-gray);
--color-subtitle: var(--color-secondary);
--color-white: #ffffff; 
--color-black: #222222; 
--color-tertiary: #07EEBC; 
--color-aqua: #00b8ff; 
--color-bluesky: #b2d9fe; 
--color-brown: #914114; 
--color-fushia: #ff00ff; 
--color-gray: #666666; 
--color-indigo: #4b0082; 
--cms-caroussel-justify-content: center; 
--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: 32px; 
--cms-article-text-font-size: var(--font-size-lg);
--cms-navbar-filled-backdrop-filter: var(--style-blur-2);
--cms-topbar-border-color: var(--color-separator);
--cms-accordion-title-font-size: var(--font-size-2xl);
--global-radius-section: var(--style-radius-4);
--global-radius-panel: var(--style-radius-2);
--global-radius-card: var(--style-radius-2);
--global-radius-image: var(--style-radius-3);
--global-border: var(--style-border-2);
--cms-jumbo-title-font-family: var(--font-primary);
--cms-gallery-card-title-font-family: var(--font-primary);
--cms-accordion-title-font-family: var(--font-secondary);
--cms-button-secondary-background: var(--color-primary);
--cms-button-secondary-color: var(--color-white);
--font-tertiary: 'itc_avant_garde_gothic_ltbold', sans-serif; 
--cms-caroussel-background-image: url(https://media-stage.melliom.com/content/cms/3/file_AQDriWxVyx0z8vZLeJ1kZfGHsZq5k1qEXN9.png); 
--global-radius-modal: var(--style-radius-3);
--cms-caroussel-mask-display: none; 
--cms-navbar-filled-home-background: var(--cms-navbar-filled-background);
--cms-navbar-menu-font-size: var(--font-size-lg);
--cms-navbar-menu-font-weight: 600; 
--cms-caroussel-title-font-size-max: var(--font-size-4xl);
--cms-caroussel-title-font-size-min: var(--font-size-2xl);
--cms-caroussel-title-font-size-val: 3vw; 
--cms-caroussel-decoration-drop-shadow: none; 
--cms-navbar-menu-button-color: var(--color-primary);
--cms-drawer-background: var(--color-white);
}
