/* start default-vars.less */
/* ----- FONTS ----- */
/* other */
/*TODO*/
/* Grey */
/* form select box */
/* newly added, were not migrated */
/* end default-vars.less */
/* start default-mixins.less */
/**
Example: .single-scoped(color, text, primary)
Output: color: var(--scope-primary-text);
 */
/**
Example: .scoped(color, text)
Output: color: var(--scope-text);
 */
/* end default-mixins.less */
/* ----- MEDIA BREAKPOINTS ----- */
/* min?, xxs, xs, sm, md, lg, xl, max? */
/* start shared-vars.less */
/**
  * Vars that are standardized over themes.
 */
/* ----- MEDIA BREAKPOINTS ----- */
/* end shared-vars.less */
/* start shared-vars.less */
/**
  * Vars that are standardized over themes.
 */
/* ----- MEDIA BREAKPOINTS ----- */
/**
  * Variable defined in design.scope.frontend and changeable in platform settings.
 */
/* end shared-vars.less */
/* start shared-mapper.less */
/* end shared-mapper.less */
:root {
  --scope-light-bg--grey: #808080;
  --scope-light-bg--grey-bg: #bfbfbf;
  --scope-light-bg--grey-text: #404040;
  --scope-light-bg--text-bg: #808080;
  --scope-light-bg--mix: #e6e6e6;
  --scope-light-bg--rgba: rgba(255, 255, 255, 0);
  --scope-light-bg--dark: #ececec;
  --scope-light-bg--darker: #d9d9d9;
  --scope-light-bg--darkest: #b3b3b3;
  --scope-light-bg--light: #ffffff;
  --scope-light-bg--lighter: #ffffff;
  --scope-light-bg--lightest: #ffffff;
  --scope-light-heading--grey: #808080;
  --scope-light-heading--grey-bg: #bfbfbf;
  --scope-light-heading--grey-text: #404040;
  --scope-light-heading--text-bg: #808080;
  --scope-light-heading--mix: #191919;
  --scope-light-heading--rgba: rgba(0, 0, 0, 0);
  --scope-light-heading--dark: #000000;
  --scope-light-heading--darker: #000000;
  --scope-light-heading--darkest: #000000;
  --scope-light-heading--light: #131313;
  --scope-light-heading--lighter: #262626;
  --scope-light-heading--lightest: #4d4d4d;
  --scope-light-text--grey: #808080;
  --scope-light-text--grey-bg: #bfbfbf;
  --scope-light-text--grey-text: #404040;
  --scope-light-text--text-bg: #808080;
  --scope-light-text--mix: #191919;
  --scope-light-text--rgba: rgba(0, 0, 0, 0);
  --scope-light-text--dark: #000000;
  --scope-light-text--darker: #000000;
  --scope-light-text--darkest: #000000;
  --scope-light-text--light: #131313;
  --scope-light-text--lighter: #262626;
  --scope-light-text--lightest: #4d4d4d;
  --scope-light-link--grey: #92b2a3;
  --scope-light-link--grey-bg: #c9d9d1;
  --scope-light-link--grey-text: #495951;
  --scope-light-link--text-bg: #808080;
  --scope-light-link--mix: #1e925a;
  --scope-light-link--rgba: rgba(5, 134, 72, 0);
  --scope-light-link--dark: #046134;
  --scope-light-link--darker: #023c20;
  --scope-light-link--darkest: #000000;
  --scope-light-link--light: #06ab5c;
  --scope-light-link--lighter: #08d070;
  --scope-light-link--lightest: #2df796;
  --scope-light-button-bg--grey: #92b2a3;
  --scope-light-button-bg--grey-bg: #c9d9d1;
  --scope-light-button-bg--grey-text: #495951;
  --scope-light-button-bg--text-bg: #808080;
  --scope-light-button-bg--mix: #1e925a;
  --scope-light-button-bg--rgba: rgba(5, 134, 72, 0);
  --scope-light-button-bg--dark: #046134;
  --scope-light-button-bg--darker: #023c20;
  --scope-light-button-bg--darkest: #000000;
  --scope-light-button-bg--light: #06ab5c;
  --scope-light-button-bg--lighter: #08d070;
  --scope-light-button-bg--lightest: #2df796;
  --scope-light-button-text--grey: #808080;
  --scope-light-button-text--grey-bg: #bfbfbf;
  --scope-light-button-text--grey-text: #404040;
  --scope-light-button-text--text-bg: #808080;
  --scope-light-button-text--mix: #e6e6e6;
  --scope-light-button-text--rgba: rgba(255, 255, 255, 0);
  --scope-light-button-text--dark: #ececec;
  --scope-light-button-text--darker: #d9d9d9;
  --scope-light-button-text--darkest: #b3b3b3;
  --scope-light-button-text--light: #ffffff;
  --scope-light-button-text--lighter: #ffffff;
  --scope-light-button-text--lightest: #ffffff;
  --scope-light-button-hover-bg--grey: #92b2a3;
  --scope-light-button-hover-bg--grey-bg: #c9d9d1;
  --scope-light-button-hover-bg--grey-text: #495951;
  --scope-light-button-hover-bg--text-bg: #808080;
  --scope-light-button-hover-bg--mix: #1e925a;
  --scope-light-button-hover-bg--rgba: rgba(5, 134, 72, 0);
  --scope-light-button-hover-bg--dark: #046134;
  --scope-light-button-hover-bg--darker: #023c20;
  --scope-light-button-hover-bg--darkest: #000000;
  --scope-light-button-hover-bg--light: #06ab5c;
  --scope-light-button-hover-bg--lighter: #08d070;
  --scope-light-button-hover-bg--lightest: #2df796;
  --scope-light-button-hover-text--grey: #808080;
  --scope-light-button-hover-text--grey-bg: #bfbfbf;
  --scope-light-button-hover-text--grey-text: #404040;
  --scope-light-button-hover-text--text-bg: #808080;
  --scope-light-button-hover-text--mix: #e6e6e6;
  --scope-light-button-hover-text--rgba: rgba(255, 255, 255, 0);
  --scope-light-button-hover-text--dark: #ececec;
  --scope-light-button-hover-text--darker: #d9d9d9;
  --scope-light-button-hover-text--darkest: #b3b3b3;
  --scope-light-button-hover-text--light: #ffffff;
  --scope-light-button-hover-text--lighter: #ffffff;
  --scope-light-button-hover-text--lightest: #ffffff;
  --scope-dark-bg--grey: #808080;
  --scope-dark-bg--grey-bg: #404040;
  --scope-dark-bg--grey-text: #bfbfbf;
  --scope-dark-bg--text-bg: #808080;
  --scope-dark-bg--mix: #191919;
  --scope-dark-bg--rgba: rgba(0, 0, 0, 0);
  --scope-dark-bg--dark: #000000;
  --scope-dark-bg--darker: #000000;
  --scope-dark-bg--darkest: #000000;
  --scope-dark-bg--light: #131313;
  --scope-dark-bg--lighter: #262626;
  --scope-dark-bg--lightest: #4d4d4d;
  --scope-dark-heading--grey: #808080;
  --scope-dark-heading--grey-bg: #404040;
  --scope-dark-heading--grey-text: #bfbfbf;
  --scope-dark-heading--text-bg: #808080;
  --scope-dark-heading--mix: #e6e6e6;
  --scope-dark-heading--rgba: rgba(255, 255, 255, 0);
  --scope-dark-heading--dark: #ececec;
  --scope-dark-heading--darker: #d9d9d9;
  --scope-dark-heading--darkest: #b3b3b3;
  --scope-dark-heading--light: #ffffff;
  --scope-dark-heading--lighter: #ffffff;
  --scope-dark-heading--lightest: #ffffff;
  --scope-dark-text--grey: #808080;
  --scope-dark-text--grey-bg: #404040;
  --scope-dark-text--grey-text: #bfbfbf;
  --scope-dark-text--text-bg: #808080;
  --scope-dark-text--mix: #e6e6e6;
  --scope-dark-text--rgba: rgba(255, 255, 255, 0);
  --scope-dark-text--dark: #ececec;
  --scope-dark-text--darker: #d9d9d9;
  --scope-dark-text--darkest: #b3b3b3;
  --scope-dark-text--light: #ffffff;
  --scope-dark-text--lighter: #ffffff;
  --scope-dark-text--lightest: #ffffff;
  --scope-dark-link--grey: #6b5a41;
  --scope-dark-link--grey-bg: #352d21;
  --scope-dark-link--grey-text: #b5ada0;
  --scope-dark-link--text-bg: #808080;
  --scope-dark-link--mix: #e6aa50;
  --scope-dark-link--rgba: rgba(255, 189, 89, 0);
  --scope-dark-link--dark: #ffae33;
  --scope-dark-link--darker: #ff9f0d;
  --scope-dark-link--darkest: #bf7300;
  --scope-dark-link--light: #ffcc7f;
  --scope-dark-link--lighter: #ffdba6;
  --scope-dark-link--lightest: #fffaf2;
  --scope-dark-button-bg--grey: #6b5a41;
  --scope-dark-button-bg--grey-bg: #352d21;
  --scope-dark-button-bg--grey-text: #b5ada0;
  --scope-dark-button-bg--text-bg: #808080;
  --scope-dark-button-bg--mix: #e6aa50;
  --scope-dark-button-bg--rgba: rgba(255, 189, 89, 0);
  --scope-dark-button-bg--dark: #ffae33;
  --scope-dark-button-bg--darker: #ff9f0d;
  --scope-dark-button-bg--darkest: #bf7300;
  --scope-dark-button-bg--light: #ffcc7f;
  --scope-dark-button-bg--lighter: #ffdba6;
  --scope-dark-button-bg--lightest: #fffaf2;
  --scope-dark-button-text--grey: #808080;
  --scope-dark-button-text--grey-bg: #404040;
  --scope-dark-button-text--grey-text: #bfbfbf;
  --scope-dark-button-text--text-bg: #808080;
  --scope-dark-button-text--mix: #191919;
  --scope-dark-button-text--rgba: rgba(0, 0, 0, 0);
  --scope-dark-button-text--dark: #000000;
  --scope-dark-button-text--darker: #000000;
  --scope-dark-button-text--darkest: #000000;
  --scope-dark-button-text--light: #131313;
  --scope-dark-button-text--lighter: #262626;
  --scope-dark-button-text--lightest: #4d4d4d;
  --scope-dark-button-hover-bg--grey: #6b5a41;
  --scope-dark-button-hover-bg--grey-bg: #352d21;
  --scope-dark-button-hover-bg--grey-text: #b5ada0;
  --scope-dark-button-hover-bg--text-bg: #808080;
  --scope-dark-button-hover-bg--mix: #e6aa50;
  --scope-dark-button-hover-bg--rgba: rgba(255, 189, 89, 0);
  --scope-dark-button-hover-bg--dark: #ffae33;
  --scope-dark-button-hover-bg--darker: #ff9f0d;
  --scope-dark-button-hover-bg--darkest: #bf7300;
  --scope-dark-button-hover-bg--light: #ffcc7f;
  --scope-dark-button-hover-bg--lighter: #ffdba6;
  --scope-dark-button-hover-bg--lightest: #fffaf2;
  --scope-dark-button-hover-text--grey: #808080;
  --scope-dark-button-hover-text--grey-bg: #404040;
  --scope-dark-button-hover-text--grey-text: #bfbfbf;
  --scope-dark-button-hover-text--text-bg: #808080;
  --scope-dark-button-hover-text--mix: #e6e6e6;
  --scope-dark-button-hover-text--rgba: rgba(255, 255, 255, 0);
  --scope-dark-button-hover-text--dark: #ececec;
  --scope-dark-button-hover-text--darker: #d9d9d9;
  --scope-dark-button-hover-text--darkest: #b3b3b3;
  --scope-dark-button-hover-text--light: #ffffff;
  --scope-dark-button-hover-text--lighter: #ffffff;
  --scope-dark-button-hover-text--lightest: #ffffff;
  --scope-primary-bg--grey: #92b2a3;
  --scope-primary-bg--grey-bg: #4c9c75;
  --scope-primary-bg--grey-text: #c9d9d1;
  --scope-primary-bg--text-bg: #82c3a4;
  --scope-primary-bg--mix: #1e925a;
  --scope-primary-bg--rgba: rgba(5, 134, 72, 0);
  --scope-primary-bg--dark: #046134;
  --scope-primary-bg--darker: #023c20;
  --scope-primary-bg--darkest: #000000;
  --scope-primary-bg--light: #06ab5c;
  --scope-primary-bg--lighter: #08d070;
  --scope-primary-bg--lightest: #2df796;
  --scope-primary-heading--grey: #808080;
  --scope-primary-heading--grey-bg: #428364;
  --scope-primary-heading--grey-text: #bfbfbf;
  --scope-primary-heading--text-bg: #82c3a4;
  --scope-primary-heading--mix: #e6e6e6;
  --scope-primary-heading--rgba: rgba(255, 255, 255, 0);
  --scope-primary-heading--dark: #ececec;
  --scope-primary-heading--darker: #d9d9d9;
  --scope-primary-heading--darkest: #b3b3b3;
  --scope-primary-heading--light: #ffffff;
  --scope-primary-heading--lighter: #ffffff;
  --scope-primary-heading--lightest: #ffffff;
  --scope-primary-text--grey: #808080;
  --scope-primary-text--grey-bg: #428364;
  --scope-primary-text--grey-text: #bfbfbf;
  --scope-primary-text--text-bg: #82c3a4;
  --scope-primary-text--mix: #e6e6e6;
  --scope-primary-text--rgba: rgba(255, 255, 255, 0);
  --scope-primary-text--dark: #ececec;
  --scope-primary-text--darker: #d9d9d9;
  --scope-primary-text--darkest: #b3b3b3;
  --scope-primary-text--light: #ffffff;
  --scope-primary-text--lighter: #ffffff;
  --scope-primary-text--lightest: #ffffff;
  --scope-primary-link--grey: #6b5a41;
  --scope-primary-link--grey-bg: #387045;
  --scope-primary-link--grey-text: #b5ada0;
  --scope-primary-link--text-bg: #82c3a4;
  --scope-primary-link--mix: #e6aa50;
  --scope-primary-link--rgba: rgba(255, 189, 89, 0);
  --scope-primary-link--dark: #ffae33;
  --scope-primary-link--darker: #ff9f0d;
  --scope-primary-link--darkest: #bf7300;
  --scope-primary-link--light: #ffcc7f;
  --scope-primary-link--lighter: #ffdba6;
  --scope-primary-link--lightest: #fffaf2;
  --scope-primary-button-bg--grey: #6b5a41;
  --scope-primary-button-bg--grey-bg: #387045;
  --scope-primary-button-bg--grey-text: #b5ada0;
  --scope-primary-button-bg--text-bg: #82c3a4;
  --scope-primary-button-bg--mix: #e6aa50;
  --scope-primary-button-bg--rgba: rgba(255, 189, 89, 0);
  --scope-primary-button-bg--dark: #ffae33;
  --scope-primary-button-bg--darker: #ff9f0d;
  --scope-primary-button-bg--darkest: #bf7300;
  --scope-primary-button-bg--light: #ffcc7f;
  --scope-primary-button-bg--lighter: #ffdba6;
  --scope-primary-button-bg--lightest: #fffaf2;
  --scope-primary-button-text--grey: #808080;
  --scope-primary-button-text--grey-bg: #428364;
  --scope-primary-button-text--grey-text: #bfbfbf;
  --scope-primary-button-text--text-bg: #82c3a4;
  --scope-primary-button-text--mix: #191919;
  --scope-primary-button-text--rgba: rgba(0, 0, 0, 0);
  --scope-primary-button-text--dark: #000000;
  --scope-primary-button-text--darker: #000000;
  --scope-primary-button-text--darkest: #000000;
  --scope-primary-button-text--light: #131313;
  --scope-primary-button-text--lighter: #262626;
  --scope-primary-button-text--lightest: #4d4d4d;
  --scope-primary-button-hover-bg--grey: #6b5a41;
  --scope-primary-button-hover-bg--grey-bg: #387045;
  --scope-primary-button-hover-bg--grey-text: #b5ada0;
  --scope-primary-button-hover-bg--text-bg: #82c3a4;
  --scope-primary-button-hover-bg--mix: #e6aa50;
  --scope-primary-button-hover-bg--rgba: rgba(255, 189, 89, 0);
  --scope-primary-button-hover-bg--dark: #ffae33;
  --scope-primary-button-hover-bg--darker: #ff9f0d;
  --scope-primary-button-hover-bg--darkest: #bf7300;
  --scope-primary-button-hover-bg--light: #ffcc7f;
  --scope-primary-button-hover-bg--lighter: #ffdba6;
  --scope-primary-button-hover-bg--lightest: #fffaf2;
  --scope-primary-button-hover-text--grey: #808080;
  --scope-primary-button-hover-text--grey-bg: #428364;
  --scope-primary-button-hover-text--grey-text: #bfbfbf;
  --scope-primary-button-hover-text--text-bg: #82c3a4;
  --scope-primary-button-hover-text--mix: #e6e6e6;
  --scope-primary-button-hover-text--rgba: rgba(255, 255, 255, 0);
  --scope-primary-button-hover-text--dark: #ececec;
  --scope-primary-button-hover-text--darker: #d9d9d9;
  --scope-primary-button-hover-text--darkest: #b3b3b3;
  --scope-primary-button-hover-text--light: #ffffff;
  --scope-primary-button-hover-text--lighter: #ffffff;
  --scope-primary-button-hover-text--lightest: #ffffff;
  --scope-primary-header--grey: #808080;
  --scope-primary-header--grey-bg: #428364;
  --scope-primary-header--grey-text: #bfbfbf;
  --scope-primary-header--text-bg: #82c3a4;
  --scope-primary-header--mix: #191919;
  --scope-primary-header--rgba: rgba(0, 0, 0, 0);
  --scope-primary-header--dark: #000000;
  --scope-primary-header--darker: #000000;
  --scope-primary-header--darkest: #000000;
  --scope-primary-header--light: #131313;
  --scope-primary-header--lighter: #262626;
  --scope-primary-header--lightest: #4d4d4d;
  --scope-secondary-bg--grey: #6b5a41;
  --scope-secondary-bg--grey-bg: #b58c4d;
  --scope-secondary-bg--grey-text: #352d21;
  --scope-secondary-bg--text-bg: #805f2d;
  --scope-secondary-bg--mix: #e6aa50;
  --scope-secondary-bg--rgba: rgba(255, 189, 89, 0);
  --scope-secondary-bg--dark: #ffae33;
  --scope-secondary-bg--darker: #ff9f0d;
  --scope-secondary-bg--darkest: #bf7300;
  --scope-secondary-bg--light: #ffcc7f;
  --scope-secondary-bg--lighter: #ffdba6;
  --scope-secondary-bg--lightest: #fffaf2;
  --scope-secondary-heading--grey: #808080;
  --scope-secondary-heading--grey-bg: #bf9e6c;
  --scope-secondary-heading--grey-text: #404040;
  --scope-secondary-heading--text-bg: #805f2d;
  --scope-secondary-heading--mix: #191919;
  --scope-secondary-heading--rgba: rgba(0, 0, 0, 0);
  --scope-secondary-heading--dark: #000000;
  --scope-secondary-heading--darker: #000000;
  --scope-secondary-heading--darkest: #000000;
  --scope-secondary-heading--light: #131313;
  --scope-secondary-heading--lighter: #262626;
  --scope-secondary-heading--lightest: #4d4d4d;
  --scope-secondary-text--grey: #808080;
  --scope-secondary-text--grey-bg: #bf9e6c;
  --scope-secondary-text--grey-text: #404040;
  --scope-secondary-text--text-bg: #805f2d;
  --scope-secondary-text--mix: #191919;
  --scope-secondary-text--rgba: rgba(0, 0, 0, 0);
  --scope-secondary-text--dark: #000000;
  --scope-secondary-text--darker: #000000;
  --scope-secondary-text--darkest: #000000;
  --scope-secondary-text--light: #131313;
  --scope-secondary-text--lighter: #262626;
  --scope-secondary-text--lightest: #4d4d4d;
  --scope-secondary-link--grey: #92b2a3;
  --scope-secondary-link--grey-bg: #c9b87e;
  --scope-secondary-link--grey-text: #495951;
  --scope-secondary-link--text-bg: #805f2d;
  --scope-secondary-link--mix: #1e925a;
  --scope-secondary-link--rgba: rgba(5, 134, 72, 0);
  --scope-secondary-link--dark: #046134;
  --scope-secondary-link--darker: #023c20;
  --scope-secondary-link--darkest: #000000;
  --scope-secondary-link--light: #06ab5c;
  --scope-secondary-link--lighter: #08d070;
  --scope-secondary-link--lightest: #2df796;
  --scope-secondary-button-bg--grey: #92b2a3;
  --scope-secondary-button-bg--grey-bg: #c9b87e;
  --scope-secondary-button-bg--grey-text: #495951;
  --scope-secondary-button-bg--text-bg: #805f2d;
  --scope-secondary-button-bg--mix: #1e925a;
  --scope-secondary-button-bg--rgba: rgba(5, 134, 72, 0);
  --scope-secondary-button-bg--dark: #046134;
  --scope-secondary-button-bg--darker: #023c20;
  --scope-secondary-button-bg--darkest: #000000;
  --scope-secondary-button-bg--light: #06ab5c;
  --scope-secondary-button-bg--lighter: #08d070;
  --scope-secondary-button-bg--lightest: #2df796;
  --scope-secondary-button-text--grey: #808080;
  --scope-secondary-button-text--grey-bg: #bf9e6c;
  --scope-secondary-button-text--grey-text: #404040;
  --scope-secondary-button-text--text-bg: #805f2d;
  --scope-secondary-button-text--mix: #191919;
  --scope-secondary-button-text--rgba: rgba(0, 0, 0, 0);
  --scope-secondary-button-text--dark: #000000;
  --scope-secondary-button-text--darker: #000000;
  --scope-secondary-button-text--darkest: #000000;
  --scope-secondary-button-text--light: #131313;
  --scope-secondary-button-text--lighter: #262626;
  --scope-secondary-button-text--lightest: #4d4d4d;
  --scope-secondary-button-hover-bg--grey: #92b2a3;
  --scope-secondary-button-hover-bg--grey-bg: #c9b87e;
  --scope-secondary-button-hover-bg--grey-text: #495951;
  --scope-secondary-button-hover-bg--text-bg: #805f2d;
  --scope-secondary-button-hover-bg--mix: #1e925a;
  --scope-secondary-button-hover-bg--rgba: rgba(5, 134, 72, 0);
  --scope-secondary-button-hover-bg--dark: #046134;
  --scope-secondary-button-hover-bg--darker: #023c20;
  --scope-secondary-button-hover-bg--darkest: #000000;
  --scope-secondary-button-hover-bg--light: #06ab5c;
  --scope-secondary-button-hover-bg--lighter: #08d070;
  --scope-secondary-button-hover-bg--lightest: #2df796;
  --scope-secondary-button-hover-text--grey: #808080;
  --scope-secondary-button-hover-text--grey-bg: #bf9e6c;
  --scope-secondary-button-hover-text--grey-text: #404040;
  --scope-secondary-button-hover-text--text-bg: #805f2d;
  --scope-secondary-button-hover-text--mix: #e6e6e6;
  --scope-secondary-button-hover-text--rgba: rgba(255, 255, 255, 0);
  --scope-secondary-button-hover-text--dark: #ececec;
  --scope-secondary-button-hover-text--darker: #d9d9d9;
  --scope-secondary-button-hover-text--darkest: #b3b3b3;
  --scope-secondary-button-hover-text--light: #ffffff;
  --scope-secondary-button-hover-text--lighter: #ffffff;
  --scope-secondary-button-hover-text--lightest: #ffffff;
  --scope-secondary-header--grey: #808080;
  --scope-secondary-header--grey-bg: #bf9e6c;
  --scope-secondary-header--grey-text: #404040;
  --scope-secondary-header--text-bg: #805f2d;
  --scope-secondary-header--mix: #191919;
  --scope-secondary-header--rgba: rgba(0, 0, 0, 0);
  --scope-secondary-header--dark: #000000;
  --scope-secondary-header--darker: #000000;
  --scope-secondary-header--darkest: #000000;
  --scope-secondary-header--light: #131313;
  --scope-secondary-header--lighter: #262626;
  --scope-secondary-header--lightest: #4d4d4d;
}
:root {
  --color-p: #058648;
  --color-s: #ffbd59;
  --scope-light-bg: #fff;
  --scope-light-heading: #000;
  --scope-light-text: #000;
  --scope-light-link: #058648;
  --scope-light-button-bg: #058648;
  --scope-light-button-text: #ffffff;
  --scope-light-button-hover-bg: #058648;
  --scope-light-button-hover-text: #ffffff;
  --scope-dark-bg: #000;
  --scope-dark-heading: #fff;
  --scope-dark-text: #fff;
  --scope-dark-link: #ffbd59;
  --scope-dark-button-bg: #ffbd59;
  --scope-dark-button-text: #000;
  --scope-dark-button-hover-bg: #ffbd59;
  --scope-dark-button-hover-text: #ffffff;
  --scope-primary-bg: #058648;
  --scope-primary-heading: #fff;
  --scope-primary-text: #fff;
  --scope-primary-link: #ffbd59;
  --scope-primary-button-bg: #ffbd59;
  --scope-primary-button-text: #000;
  --scope-primary-button-hover-bg: #ffbd59;
  --scope-primary-button-hover-text: #ffffff;
  --scope-primary-header: #000000;
  --scope-secondary-bg: #ffbd59;
  --scope-secondary-heading: #000;
  --scope-secondary-text: #000000;
  --scope-secondary-link: #058648;
  --scope-secondary-button-bg: #058648;
  --scope-secondary-button-text: #000000;
  --scope-secondary-button-hover-bg: #058648;
  --scope-secondary-button-hover-text: #ffffff;
  --scope-secondary-header: #000000;
  --scope-header-bg: #000;
  --scope-header-heading: #fff;
  --scope-header-text: #fff;
  --scope-header-link: #ffbd59;
  --scope-header-button-bg: #ffbd59;
  --scope-header-button-text: #000;
  --scope-header-button-hover-bg: #ffbd59;
  --scope-header-button-hover-text: #ffffff;
}
/* end root vars */
.hero-content-wrapper h1 {
  font-size: var(--font-size-xxxl);
  font-weight: bold;
}
section.wrapper:not(:first-child):not(:last-child) {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}
.versol-pricing td {
  text-align: center;
  vertical-align: middle;
  padding: 1rem;
}
.versol-pricing td:first-child {
  text-align: left;
  width: 33%;
}
.versol-pricing tr:hover td {
  background-color: var(--scope-bg--mix);
}
.versol-pricing:has(td:nth-child(2):hover) td:nth-child(2) {
  background-color: var(--scope-bg--mix);
}
.versol-pricing:has(td:nth-child(3):hover) td:nth-child(3) {
  background-color: var(--scope-bg--mix);
}
.versol-pricing:has(td:nth-child(4):hover) td:nth-child(4) {
  background-color: var(--scope-bg--mix);
}
.versol-pricing:has(td:nth-child(5):hover) td:nth-child(5) {
  background-color: var(--scope-bg--mix);
}
.versol-pricing tr:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(
      :last-child
    ):not(:nth-last-child(2)) {
  border-bottom: 1px solid var(--scope-bg--mix);
}
.versol-pricing i {
  font-size: 2rem;
}
.versol-pricing i.fa-times {
  color: var(--scope-bg--mix);
}
[data-frontend-app] .button {
  background-image: linear-gradient(135deg, var(--scope-button-bg), var(--scope-button-bg--dark));
}
/*  end custom css */
.__action-27[class~="__pb-a"] {
  text-align: left;
}
.__action-26[class~="__pb-a"] {
  max-height: vhvhvh;
}
.__action-52[class~="__pb-a"] {
  text-align: center;
  padding-top: var(--spacing-lg);
  padding-bottom: var(--spacing-lg);
}
.__action-57[class~="__pb-a"] {
  padding-top: var(--spacing-lg);
  padding-bottom: var(--spacing-lg);
  background-color: #f0f0f0;
  margin-top: var(--spacing-md);
}
.__action-23[class~="__pb-a"] {
  color: #cacaca;
  font-family: var(--font-family-p);
  font-style: italic;
}
.__action-12[class~="__pb-a"] {
  padding-top: var(--spacing-md);
  padding-bottom: var(--spacing-sm);
}
.__action-62[class~="__pb-a"] {
  --item-width: var(--column-sm);
  --gap-width: var(--spacing-md);
}
.__action-66[class~="__pb-a"] {
  --item-width: var(--column-md);
  --gap-width: var(--spacing-md);
  padding-top: var(--spacing-lg);
  padding-bottom: var(--spacing-lg);
  text-align: center;
}
.__action-79[class~="__pb-a"] {
  font-size: 6rem;
}
.__action-80[class~="__pb-a"] {
  font-size: 6rem;
}
.__action-81[class~="__pb-a"] {
  font-size: 6rem;
}
.__action-82[class~="__pb-a"] {
  font-size: 6rem;
}
.__action-67[class~="__pb-a"] {
  padding-top: var(--spacing-md);
  padding-bottom: var(--spacing-md);
}
.__action-73[class~="__pb-a"] {
  padding-top: var(--spacing-md);
  padding-bottom: var(--spacing-md);
}
.__action-75[class~="__pb-a"] {
  padding-top: var(--spacing-md);
  padding-bottom: var(--spacing-md);
}
.__action-77[class~="__pb-a"] {
  padding-top: var(--spacing-md);
  padding-bottom: var(--spacing-md);
}
.__action-88[class~="__pb-a"] {
  text-align: center;
}
.__action-93[class~="__pb-a"] {
  text-align: center;
}
.__action-94[class~="__pb-a"] {
  padding-top: var(--spacing-lg);
  padding-bottom: var(--spacing-lg);
}
.__action-98[class~="__pb-a"] {
  text-align: center;
}
.__action-99[class~="__pb-a"] {
  text-align: center;
  margin-top: var(--spacing-lg);
  margin-bottom: var(--spacing-lg);
}
.__action-104[class~="__pb-a"] {
  max-width: var(--width-sm);
  margin-left: auto;
  margin-right: auto;
  padding-top: var(--spacing-md);
  padding-left: var(--spacing-md);
  padding-right: var(--spacing-md);
  padding-bottom: var(--spacing-md);
  border-width: 3px;
  border-style: solid;
  border-color: #058648;
  border-radius: 6px;
  background-color: #fff;
}
.__action-107[class~="__pb-a"] {
  text-align: center;
}
.__action-106[class~="__pb-a"] {
  padding-top: var(--spacing-lg);
  padding-bottom: var(--spacing-lg);
}
.__action-108[class~="__pb-a"] {
  --item-width: 100%;
  --gap-width: 0;
  margin-top: var(--spacing-md);
}
.__action-45[class~="__pb-a"] {
  padding-top: var(--spacing-md);
  padding-bottom: var(--spacing-md);
}
.__action-116[class~="__pb-a"] {
  display: flex;
  column-gap: 4rem;
}
.__action-130[class~="__pb-a"] {
  width: auto;
}
.__action-179[class~="__pb-a"] {
  text-align: center;
}
.__action-211[class~="__pb-a"] {
  --item-number: 1;
  --gap-width: var(--spacing-md);
  text-align: center;
}
.__action-138[class~="__pb-a"] {
  margin-top: var(--spacing-md);
  margin-bottom: var(--spacing-md);
}
.__action-225[class~="__pb-a"] {
  --item-number: 1;
  --gap-width: var(--spacing-md);
  text-align: center;
}
.__action-244[class~="__pb-a"] {
  color: #058648;
  font-size: 6rem;
}
.__action-240[class~="__pb-a"] {
  text-align: center;
  --item-number: 1;
  --gap-width: var(--spacing-md);
  margin-top: var(--spacing-md);
  margin-bottom: var(--spacing-md);
}
.__action-247[class~="__pb-a"] {
  color: #058648;
  font-size: 6rem;
}
.__action-250[class~="__pb-a"] {
  color: #058648;
  font-size: 6rem;
}
.__action-253[class~="__pb-a"] {
  color: #058648;
  font-size: 6rem;
}
.__action-256[class~="__pb-a"] {
  color: #058648;
  font-size: 6rem;
}
.__action-259[class~="__pb-a"] {
  color: #058648;
  font-size: 6rem;
}
.__action-260[class~="__pb-a"] {
  text-align: center;
  --item-number: 1;
  --gap-width: var(--spacing-md);
  margin-top: var(--spacing-md);
  margin-bottom: var(--spacing-md);
}
.__action-263[class~="__pb-a"] {
  color: #058648;
  font-size: 6rem;
}
.__action-266[class~="__pb-a"] {
  color: #058648;
  font-size: 6rem;
}
.__action-269[class~="__pb-a"] {
  color: #058648;
  font-size: 6rem;
}
.__action-272[class~="__pb-a"] {
  color: #058648;
  font-size: 6rem;
}
.__action-275[class~="__pb-a"] {
  color: #058648;
  font-size: 6rem;
}
.__action-278[class~="__pb-a"] {
  color: #058648;
  font-size: 6rem;
}
.__action-282[class~="__pb-a"] {
  color: #058648;
  font-size: 6rem;
}
.__action-279[class~="__pb-a"] {
  text-align: center;
  --item-width: var(--column-md);
  --gap-width: var(--spacing-lg);
  margin-top: var(--spacing-lg);
  margin-bottom: var(--spacing-md);
}
.__action-285[class~="__pb-a"] {
  color: #058648;
  font-size: 6rem;
}
.__action-288[class~="__pb-a"] {
  color: #058648;
  font-size: 6rem;
}
.__action-291[class~="__pb-a"] {
  color: #058648;
  font-size: 6rem;
}
.__action-294[class~="__pb-a"] {
  color: #058648;
  font-size: 6rem;
}
.__action-207[class~="__pb-a"] {
  --item-width: var(--column-lg);
  --gap-width: var(--spacing-md);
}
.__action-162[class~="__pb-a"] {
  margin-top: var(--spacing-md);
}
.__action-301[class~="__pb-a"] {
  margin-top: var(--spacing-md);
}
.__action-302[class~="__pb-a"] {
  margin-top: var(--spacing-md);
}
.__action-303[class~="__pb-a"] {
  color: #058648;
  font-size: 6rem;
}
.__action-298[class~="__pb-a"] {
  text-align: center;
  --item-number: 1;
  --gap-width: var(--spacing-md);
}
.__action-306[class~="__pb-a"] {
  color: #058648;
  font-size: 6rem;
}
.__action-307[class~="__pb-a"] {
  margin-bottom: var(--spacing-md);
  margin-top: var(--spacing-md);
}
.__action-309[class~="__pb-a"] {
  background-color: #f7f7f7;
  padding-top: var(--spacing-md);
  padding-bottom: var(--spacing-md);
}
.__action-120[class~="__pb-a"] {
  margin-bottom: var(--spacing-md);
  margin-top: var(--spacing-md);
}
.__action-311[class~="__pb-a"] {
  background-color: #f7f7f7;
  padding-top: var(--spacing-md);
  padding-bottom: var(--spacing-md);
}
.__action-313[class~="__pb-a"] {
  margin-top: var(--spacing-md);
  margin-bottom: var(--spacing-md);
}
.__action-315[class~="__pb-a"] {
  padding-top: var(--spacing-md);
  padding-bottom: var(--spacing-md);
}
.__action-320[class~="__pb-a"] {
  padding-top: var(--spacing-md);
  padding-bottom: var(--spacing-md);
}
.__action-325[class~="__pb-a"] {
  padding-top: var(--spacing-md);
  padding-bottom: var(--spacing-md);
}
.__action-332[class~="__pb-a"] {
  padding-top: var(--spacing-md);
  padding-bottom: var(--spacing-md);
}
.__action-334[class~="__pb-a"] {
  margin-top: var(--spacing-md);
  margin-bottom: var(--spacing-md);
  margin-left: auto;
  margin-right: auto;
}
.__action-141[class~="__pb-a"] {
  margin-bottom: var(--spacing-md);
  margin-top: var(--spacing-lg);
}
.__action-151[class~="__pb-a"] {
  padding-top: var(--spacing-md);
  padding-bottom: var(--spacing-md);
}
.__action-339[class~="__pb-a"] {
  margin-top: var(--spacing-md);
}
.__action-157[class~="__pb-a"] {
  margin-bottom: var(--spacing-md);
}
.__action-335[class~="__pb-a"] {
  padding-top: var(--spacing-md);
  padding-bottom: var(--spacing-md);
}
.__action-337[class~="__pb-a"] {
  margin-top: var(--spacing-md);
  margin-bottom: var(--spacing-md);
}
.__action-175[class~="__pb-a"] {
  margin-top: var(--spacing-md);
  margin-bottom: var(--spacing-md);
}
.__action-165[class~="__pb-a"] {
  margin-top: var(--spacing-md);
  margin-bottom: var(--spacing-md);
}
.__action-340[class~="__pb-a"] {
  padding-bottom: var(--spacing-md);
  padding-top: var(--spacing-md);
}
.__action-342[class~="__pb-a"] {
  margin-top: var(--spacing-md);
  margin-bottom: var(--spacing-md);
}
.__action-239[class~="__pb-a"] {
  max-width: var(--width-md);
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}
.__action-169[class~="__pb-a"] {
  margin-left: auto;
  margin-right: auto;
  width: var(--width-md);
}
.__action-137[class~="__pb-a"] {
  background-color: #fff;
}
.__action-145[class~="__pb-a"] {
  top: var(--spacing-lg);
}
.__action-346[class~="__pb-a"] {
  padding-top: var(--spacing-lg);
  padding-bottom: var(--spacing-lg);
}
.__action-348[class~="__pb-a"] {
  --item-number: 1;
  --gap-width: var(--spacing-md);
}
.__action-350[class~="__pb-a"] {
  text-align: center;
  font-size: var(--font-size-md);
  line-height: 1.5em;
}
.__action-353[class~="__pb-a"] {
  margin-top: var(--spacing-md);
  max-width: var(--width-xs);
  margin-left: auto;
  margin-right: auto;
}
.__action-359[class~="__pb-a"] {
  top: var(--spacing-lg);
}
.__action-356[class~="__pb-a"] {
  --item-width: var(--column-lg);
  --gap-width: var(--spacing-md);
}
.__action-360[class~="__pb-a"] {
  max-width: var(--width-md);
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}
.__action-2[class~="__pb-a"] {
  margin-bottom: var(--spacing-lg);
}
.__action-21[class~="__pb-a"] {
  padding-top: var(--spacing-md);
}
@media only screen and (min-width: 768px) {
  .__action-240[class~="__pb-a"] {
    --item-number: 2;
    --gap-width: var(--spacing-md);
  }
  .__action-260[class~="__pb-a"] {
    --item-number: 2;
    --gap-width: var(--spacing-md);
  }
}
@media only screen and (min-width: 992px) {
  .__action-48[class~="__pb-a"] {
    margin-top: var(--spacing-md);
  }
  .__action-45[class~="__pb-a"] {
    margin-top: var(--spacing-md);
    margin-bottom: var(--spacing-md);
  }
  .__action-117[class~="__pb-a"] {
    width: var(--width-xs);
  }
  .__action-211[class~="__pb-a"] {
    --item-number: 4;
    --gap-width: var(--spacing-lg);
  }
  .__action-214[class~="__pb-a"] {
    font-size: 6rem;
    color: #058648;
  }
  .__action-217[class~="__pb-a"] {
    font-size: 6rem;
    color: #058648;
  }
  .__action-220[class~="__pb-a"] {
    font-size: 6rem;
    color: #058648;
  }
  .__action-223[class~="__pb-a"] {
    font-size: 6rem;
    color: #058648;
  }
  .__action-138[class~="__pb-a"] {
    margin-bottom: var(--spacing-md);
  }
  .__action-225[class~="__pb-a"] {
    --item-number: 4;
    --gap-width: var(--spacing-lg);
  }
  .__action-227[class~="__pb-a"] {
    font-size: 6rem;
    color: #058648;
  }
  .__action-230[class~="__pb-a"] {
    font-size: 6rem;
    color: #058648;
  }
  .__action-233[class~="__pb-a"] {
    font-size: 6rem;
    color: #058648;
  }
  .__action-236[class~="__pb-a"] {
    font-size: 6rem;
    color: #058648;
  }
  .__action-240[class~="__pb-a"] {
    --item-number: 3;
    --gap-width: var(--spacing-lg);
  }
  .__action-260[class~="__pb-a"] {
    --item-number: 2;
    --gap-width: var(--spacing-lg);
  }
  .__action-298[class~="__pb-a"] {
    --item-number: 2;
    --gap-width: var(--spacing-lg);
  }
  .__action-348[class~="__pb-a"] {
    --item-number: 2;
    --gap-width: var(--spacing-md);
  }
}
/* end actions css */
