:root{--ev-border-color: #e8e8e8;
--ev-border-radius: 0px;
--ev-body-bg: white;
--ev-border-width: 1px;
--ev-border-style: solid;
--ev-heading-font-family:"Playfair Display", system-ui;
--ev-heading-font-weight:300;
--ev-heading-color:#414042;
--ev-heading-line-height:1.2;
--ev-heading-margin-bottom: var(--ev-space-s);
--ev-heading-letter-spacing: normal;
--ev-heading-case: normal;
--ev-step--2:clamp(0.6914rem, 0.6907rem + 0.0031vw, 0.6944rem);
--ev-step--1:clamp(0.7778rem, 0.7667rem + 0.0556vw, 0.8333rem);
--ev-step-0: clamp(0.875rem, 0.875rem + 0vw, 0.875rem);
--ev-step-1: clamp(0.9844rem, 0.9622rem + 0.1108vw, 1.0938rem);
--ev-step-2: clamp(1.1074rem, 1.0548rem + 0.2631vw, 1.3672rem);
--ev-step-3: clamp(1.2458rem, 1.1521rem + 0.469vw, 1.709rem);
--ev-step-4: clamp(1.4016rem, 1.2528rem + 0.7439vw, 2.1362rem);
--ev-step-5: clamp(1.5768rem, 1.3553rem + 1.1074vw, 2.6703rem);
--ev-step-6: clamp(1.7739rem, 1.4571rem + 1.5838vw, 3.3379rem);
--ev-step-7: clamp(1.9956rem, 1.5548rem + 2.2043vw, 4.1723rem);
--ev-text-color: #555;
--ev-text-line-height:1.8;
--ev-text-font-family:"Montserrat", system-ui;
--ev-text-font-weight: 400;
--ev-text-margin-bottom: 1rem;
--ev-primary:#4F5D2F;
--ev-primary-rgb:79,93,47;
--ev-primary-hue:78;
--ev-primary-saturation:33%;
--ev-primary-lightness:27%;
--ev-secondary:#453533;
--ev-secondary-rgb:69,53,51;
--ev-secondary-hue:7;
--ev-secondary-saturation:15%;
--ev-secondary-lightness:24%;
--ev-tertiary:#FCF6D9;
--ev-tertiary-rgb:252,246,217;
--ev-tertiary-hue:50,85%,92%;
--ev-tertiary-saturation:50,85%,92%;
--ev-tertiary-lightness:50,85%,92%;
--ev-quaternary:#F2CFE4;
--ev-quaternary-rgb:242,207,228;
--ev-quaternary-hue:324;
--ev-quaternary-saturation:57%;
--ev-quaternary-lightness:88%;
--ev-senary:#CFD6EA;
--ev-senary-rgb:207,214,234;
--ev-senary-hue:224;
--ev-senary-saturation:39%;
--ev-senary-lightness:86%;
--ev-light:#f7f7f7;
--ev-light-rgb:247,247,247;
--ev-light-hue:0;
--ev-light-saturation:0%;
--ev-light-lightness:97%;
--ev-dark: #343434;
--ev-dark-rgb: 52, 52, 52;
--ev-dark-hue: 0;
--ev-dark-saturation: 0%;
--ev-dark-lightness: 20%;
--ev-info: #17a2b8;
--ev-info-rgb: 23, 162, 184;
--ev-info-hue: 189;
--ev-info-saturation: 77%;
--ev-info-lightness: 41%;
--ev-success: #28a745;
--ev-success-rgb: 40, 167, 69;
--ev-success-hue: 134;
--ev-success-saturation: 61%;
--ev-success-lightness: 41%;
--ev-warning: #ffc107;
--ev-warning-rgb: 255, 193, 7;
--ev-warning-hue: 45;
--ev-warning-saturation: 100%;
--ev-warning-lightness: 51%;
--ev-danger: #dc3545;
--ev-danger-rgb: 220, 53, 69;
--ev-danger-hue: 354;
--ev-danger-saturation: 70%;
--ev-danger-lightness: 54%;
--ev-btn-font-weight:600;
--ev-btn-padding-x: var(--ev-space-s-m);
--ev-btn-padding-y:var(--ev-space-s);
--ev-btn-font-size:var(--ev-step--1);
--ev-btn-line-height: 1.6;
--ev-btn-font-family:"Montserrat", system-ui;
--ev-btn-border-width: 1px;
--ev-btn-border-radius:100vmax;
--ev-btn-letter-spacing:0.02em;
--ev-btn-case:uppercase;
--ev-space-3xs: clamp(0.25rem, 0.25rem + 0vw, 0.25rem);
--ev-space-2xs: clamp(0.4375rem, 0.4248rem + 0.0633vw, 0.5rem);
--ev-space-xs: clamp(0.6875rem, 0.6748rem + 0.0633vw, 0.75rem);
--ev-space-s: clamp(0.875rem, 0.8497rem + 0.1266vw, 1rem);
--ev-space-m: clamp(1.3125rem, 1.2745rem + 0.1899vw, 1.5rem);
--ev-space-l: clamp(1.75rem, 1.6994rem + 0.2532vw, 2rem);
--ev-space-xl: clamp(2.625rem, 2.5491rem + 0.3797vw, 3rem);
--ev-space-2xl: clamp(3.5rem, 3.3987rem + 0.5063vw, 4rem);
--ev-space-3xl: clamp(5.25rem, 5.0981rem + 0.7595vw, 6rem);
--ev-space-4xl: clamp(7rem, 6.7975rem + 1.0127vw, 8rem);
--ev-space-5xl: clamp(8.75rem, 8.4968rem + 1.2658vw, 10rem);
--ev-space-6xl: clamp(12.25rem, 11.8956rem + 1.7722vw, 14rem);
--ev-space-7xl: clamp(15.75rem, 15.2943rem + 2.2785vw, 18rem);
--ev-space-8xl: clamp(21rem, 20.3924rem + 3.038vw, 24rem);
--ev-space-9xl: clamp(26.25rem, 25.4905rem + 3.7975vw, 30rem);
--ev-space-3xs-2xs: clamp(0.25rem, 0.1994rem + 0.2532vw, 0.5rem);
--ev-space-2xs-xs: clamp(0.4375rem, 0.3742rem + 0.3165vw, 0.75rem);
--ev-space-xs-s: clamp(0.6875rem, 0.6242rem + 0.3165vw, 1rem);
--ev-space-s-m: clamp(0.875rem, 0.7484rem + 0.6329vw, 1.5rem);
--ev-space-m-l: clamp(1.3125rem, 1.1733rem + 0.6962vw, 2rem);
--ev-space-l-xl: clamp(1.75rem, 1.4968rem + 1.2658vw, 3rem);
--ev-space-xl-2xl: clamp(2.625rem, 2.3465rem + 1.3924vw, 4rem);
--ev-space-2xl-3xl: clamp(3.5rem, 2.9937rem + 2.5316vw, 6rem);
--ev-space-3xl-4xl: clamp(5.25rem, 4.693rem + 2.7848vw, 8rem);
--ev-space-4xl-5xl: clamp(7rem, 6.3924rem + 3.038vw, 10rem);
--ev-space-5xl-6xl: clamp(8.75rem, 7.6867rem + 5.3165vw, 14rem);
--ev-space-6xl-7xl: clamp(12.25rem, 11.0854rem + 5.8228vw, 18rem);
--ev-space-7xl-8xl: clamp(15.75rem, 14.0791rem + 8.3544vw, 24rem);
--ev-space-8xl-9xl: clamp(21rem, 19.1772rem + 9.1139vw, 30rem);
--ev-shadow-sm: 0 2px 4px rgba(0, 0, 0, 0.075);
--ev-shadow-md: 0 2px 8px rgba(0, 0, 0, 0.075);
--ev-shadow-lg: 0 4px 16px rgba(0, 0, 0, 0.075);
--ev-transition-fast: 0.2s;
--ev-transition-normal: 0.5s;
--ev-transition-slow: 0.8s;
--ev-grid-gutter: var(--ev-space-m-m, clamp(0.875rem, 0.7002rem + 0.8741vw, 1.5rem));
--ev-grid-min-width: 20rem;
--ev-grid-max-width:96rem;
--ev-grid-preferred-width:80%;
--ev-header-max-width:70rem;
--ev-grid-columns-lg:3;
--ev-grid-columns-md:2;
--ev-grid-columns-sm:1;
--ev-step-8: clamp(2.2451rem, 1.6435rem + 3.0079vw, 5.2154rem);
--ev-step-9: clamp(2.5257rem, 1.7169rem + 4.0441vw, 6.5193rem);
--ev-step-10: clamp(2.8414rem, 1.7664rem + 5.3749vw, 8.1491rem);
}