/* 20201022 */
/* CORE */
:root {
  /* NAVIGATION */
  --osw-navigation-panel-width: 400px;
  /* SANOFI COLOR */
  --osw-color-white: #ffffff;
  --osw-color-black: #000000;

  --osw-color-sanofiblue: #525ca3;
	--osw-color-sanofigreen: #bcbc1c;
	--osw-color-sanofiochre: #caae7a;

  --osw-color-kingblue: #2157a1;
	--osw-color-ocean: #007cb1;
	--osw-color-dukeblue: #24847c;
	--osw-color-green: #478040;
	--osw-color-coral: #cf483e;
	--osw-color-pink: #be006b;
	--osw-color-purple: #735a8f;
	--osw-color-lavender: #886aa3;

	--osw-color-darkgrey: #2b2b38;
	--osw-color-slate: #575771;
	--osw-color-lightslate: #6e6e91;
	--osw-color-silver: #bbbac6;
	--osw-color-pearlgrey: #d6d5dd;
	--osw-color-bluegrey: #e6edf9;
  --osw-color-palegrey: #f4f7fc;
  --osw-color-whitegrey: #ebebeb;
  --osw-color-darkblue: #7079bd;
  --osw-color-lightblue: #c0dbff;

/* BASE */

  /* FONT-FAMILY */
  /* --osw-font-family-primary-local: "Open Sans", Helvetica, Verdana, Tahoma, sans-serif; */
  --osw-font-family-primary-local: "Noto Sans", sans-serif;
  --osw-font-family-secondary-local: "ITC-AvantGarde-Gothic Book", "Noto Sans", sans-serif;
  --osw-font-family-tertiary-local: "ITC-AvantGarde-Gothic XLight", "Noto Sans", sans-serif;
  --osw-font-family-quaternary-local: "ITC-AvantGarde-Gothic Medium", "Noto Sans", sans-serif;

  --osw-font-family-custom-01: "Noto Sans", sans-serif;
  --osw-font-family-custom-02: "Noto Sans", sans-serif;
  --osw-font-family-custom-03: "Noto Sans", sans-serif;

  /* --osw-font-family-body: var(--osw-font-family-primary-local); */ /* Not use in css and osw-variables.css */
  --osw-font-family-title: var(--osw-font-family-quaternary-local);

  /* FONT-SIZE */
  --osw-textsmall-font-size: 1.3rem;
  --osw-textmedium-font-size: 1.5rem;
  --osw-textlarge-font-size: 1.8rem;

  /* FONT-WEIGHT */
  --osw-wrapper-font-weight: 700;

  /* TITLE */
  --osw-hx-font-size-default: 1em;
  --osw-hx-line-height-default: 1;
  --osw-hx-font-weight-default: inherit; /* Fix Edge variable inherit issue */
  --osw-hx-text-transform-default: none; /* for design-system */
  --osw-hx-letter-spacing-default: normal; /* for design-system */

  /* TITLESIZE */
  --osw-titlesize-h1-font-familly: var(--osw-font-family-title);
  --osw-titlesize-h1-font-size: 3.4rem;
  --osw-titlesize-h1-color: var(--osw-color-sanofiblue);
  --osw-titlesize-h1-margin: 15px 0;
  --osw-titlesize-h1-text-transform: none;
  --osw-titlesize-h1-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-titlesize-h1-letter-spacing: normal;

  --osw-titlesize-h2-font-familly: var(--osw-font-family-title);
  --osw-titlesize-h2-font-size: 3.0rem;
  --osw-titlesize-h2-color: var(--osw-color-sanofiblue);
  --osw-titlesize-h2-margin: 15px 0;
  --osw-titlesize-h2-text-transform: none;/* for design-system */
  --osw-titlesize-h2-font-weight: inherit;/* for design-system */ /* Fix Edge variable inherit issue */
  --osw-titlesize-h2-letter-spacing: normal;/* for design-system */

  --osw-titlesize-h3-font-familly: var(--osw-font-family-title);
  --osw-titlesize-h3-font-size: 2.6rem;
  --osw-titlesize-h3-color: var(--osw-color-sanofiblue);
  --osw-titlesize-h3-margin: 15px 0;
  --osw-titlesize-h3-text-transform: none;/* for design-system */
  --osw-titlesize-h3-font-weight: inherit;/* for design-system */ /* Fix Edge variable inherit issue */
  --osw-titlesize-h3-letter-spacing: normal;/* for design-system */

  --osw-titlesize-h4-font-familly: var(--osw-font-family-title);
  --osw-titlesize-h4-font-size: 2.2rem;
  --osw-titlesize-h4-color: var(--osw-color-sanofiblue);
  --osw-titlesize-h4-margin: 15px 0;
  --osw-titlesize-h4-text-transform: none;/* for design-system */
  --osw-titlesize-h4-font-weight: inherit;/* for design-system */ /* Fix Edge variable inherit issue */
  --osw-titlesize-h4-letter-spacing: normal;/* for design-system */

  --osw-titlesize-h5-font-familly: var(--osw-font-family-title);
  --osw-titlesize-h5-font-size: 1.8rem;
  --osw-titlesize-h5-color: var(--osw-color-sanofiblue);
  --osw-titlesize-h5-margin: 15px 0;
  --osw-titlesize-h5-text-transform: none;/* for design-system */
  --osw-titlesize-h5-font-weight: inherit;/* for design-system */ /* Fix Edge variable inherit issue */
  --osw-titlesize-h5-letter-spacing: normal;/* for design-system */

  --osw-titlesize-h6-font-familly: var(--osw-font-family-title);
  --osw-titlesize-h6-font-size: 1.4rem;
  --osw-titlesize-h6-color: var(--osw-color-sanofiblue);
  --osw-titlesize-h6-margin: 15px 0;
  --osw-titlesize-h6-text-transform: uppercase;
  --osw-titlesize-h6-font-weight: inherit;/* for design-system *//* Fix Edge variable inherit issue */
  --osw-titlesize-h6-letter-spacing: normal;/* for design-system */

  /* COLORS */
  --osw-color-red-local: #ff0000;

  --osw-color-social-twitter: #00aced;
  --osw-color-social-facebook: #1778f2;
  --osw-color-social-pinterest: #e60023;
  --osw-color-social-instagram: #231f20;
  --osw-color-social-youtube: #ed3833;

  --osw-color-opacity-white-medium: rgba(255, 255, 255, 0.7); /* to check if only local variable */

  /* CUSTOM COLOR */
  --osw-color-custom-01: blue;
  --osw-color-custom-02: blue;
  --osw-color-custom-03: blue;
  --osw-color-custom-04: blue;
  --osw-color-custom-05: blue;
  --osw-color-custom-06: blue;
  --osw-color-custom-07: blue;
  --osw-color-custom-08: blue;
  --osw-color-custom-09: blue;
  --osw-color-custom-10: blue;
  --osw-color-custom-11: blue;
  --osw-color-custom-12: blue;
  --osw-color-custom-13: blue;
  --osw-color-custom-14: blue;
  --osw-color-custom-15: blue;
  --osw-color-custom-16: blue;

  /* BORDER */
  /* size */
  --osw-border-size-none-local: 0px;
  --osw-border-size-xsmall-local: 1px;
  --osw-border-size-small-local: 2px;
  --osw-border-size-medium-local: 3px;
  --osw-border-size-large-local: 4px;
  --osw-border-size-xlarge-local: 5px;
  /* radius */
  --osw-borderradius-none-local: 0px;
  --osw-borderradius-xsmall-local: 5px;
  --osw-borderradius-small-local: 15px;
  --osw-borderradius-medium-local: 30px;
  --osw-borderradius-large-local: 45px;
  --osw-borderradius-xlarge-local: 50px;
  --osw-borderradius-xxlarge-local: 75px;
  --osw-borderradius-50-local: 50%;
  --osw-borderradius-100-local: 100%;

  /* BUTTON */
  --osw-button-default-font-family: var(--osw-font-family-secondary-local);
  --osw-button-default-font-size: 1.3rem;
  --osw-button-default-line-height: 1.7;
  --osw-button-default-letter-spacing: 0.05rem;
  --osw-button-default-text-transform: uppercase;
  --osw-button-default-font-weight: bold;
  --osw-button-default-text-decoration: none;
  --osw-button-default-padding: 10px 40px 10px 40px;
  --osw-button-default-border: solid 1px var(--osw-color-sanofiblue);
  --osw-button-default-hover-border: solid 1px var(--osw-color-darkblue);
  --osw-button-default-active-border: var(--osw-button-default-border);

  /* --osw-button-default-borderradius: 50px; */
  --osw-button-default-borderradius: var(--osw-borderradius-xlarge-local);
  --osw-button-default-bg-color: var(--osw-color-sanofiblue);
  --osw-button-default-tranparent-border: solid 1px var(--osw-color-white);
  --osw-button-default-box-shadow: none;
  --osw-button-default-text-shadow: 0px 0px 0px 0.5px var(--osw-color-opacity-white-medium);
  --osw-button-maxwidth-default-max-width: 300px;

  --osw-button-primary-color: var(--osw-color-white);
  --osw-button-primary-bg-color: var(--osw-button-default-bg-color);
  --osw-button-primary-bordertop: var(--osw-button-default-border);
  --osw-button-primary-borderright: var(--osw-button-default-border);
  --osw-button-primary-borderbottom: var(--osw-button-default-border);
  --osw-button-primary-borderleft: var(--osw-button-default-border);
  --osw-button-primary-box-shadow: var(--osw-button-default-box-shadow);
  --osw-button-primary-tranparent-bordertop: var(--osw-button-default-tranparent-border);
  --osw-button-primary-tranparent-borderright: var(--osw-button-default-tranparent-border);
  --osw-button-primary-tranparent-borderbottom: var(--osw-button-default-tranparent-border);
  --osw-button-primary-tranparent-borderleft: var(--osw-button-default-tranparent-border);

  --osw-button-primary-link-color: var(--osw-color-white);
  --osw-button-primary-link-bg-color: var(--osw-color-sanofiblue);
  --osw-button-primary-link-bordertop:  var(--osw-button-default-border);
  --osw-button-primary-link-borderright:  var(--osw-button-default-border);
  --osw-button-primary-link-borderbottom:  var(--osw-button-default-border);
  --osw-button-primary-link-borderleft:  var(--osw-button-default-border);
  --osw-button-primary-tranparent-link-bordertop: var(--osw-button-default-tranparent-border);
  --osw-button-primary-tranparent-link-borderright: var(--osw-button-default-tranparent-border);
  --osw-button-primary-tranparent-link-borderbottom: var(--osw-button-default-tranparent-border);
  --osw-button-primary-tranparent-link-borderleft: var(--osw-button-default-tranparent-border);

  --osw-button-primary-visited-color: var(--osw-color-white);
  --osw-button-primary-visited-bg-color: var(--osw-color-sanofiblue);
  --osw-button-primary-visited-bordertop: var(--osw-button-default-border);
  --osw-button-primary-visited-borderright: var(--osw-button-default-border);
  --osw-button-primary-visited-borderbottom: var(--osw-button-default-border);
  --osw-button-primary-visited-borderleft: var(--osw-button-default-border);
  --osw-button-primary-tranparent-visited-bordertop: var(--osw-button-default-tranparent-border);
  --osw-button-primary-tranparent-visited-borderright: var(--osw-button-default-tranparent-border);
  --osw-button-primary-tranparent-visited-borderbottom: var(--osw-button-default-tranparent-border);
  --osw-button-primary-tranparent-visited-borderleft: var(--osw-button-default-tranparent-border);

  --osw-button-primary-focus-color: var(--osw-color-white);
  --osw-button-primary-focus-bg-color: var(--osw-color-sanofiblue);
  --osw-button-primary-focus-bordertop: var(--osw-button-default-tranparent-border);
  --osw-button-primary-focus-borderright: var(--osw-button-default-tranparent-border);
  --osw-button-primary-focus-borderbottom: var(--osw-button-default-tranparent-border);
  --osw-button-primary-focus-borderleft: var(--osw-button-default-tranparent-border);
  --osw-button-primary-focus-box-shadow: 0px 0px 0px 2px rgba(200,217,243,1);
  --osw-button-primary-focus-outline: 0 none;
  --osw-button-primary-transparent-focus-bordertop: var(--osw-button-default-tranparent-border);
  --osw-button-primary-transparent-focus-borderright: var(--osw-button-default-tranparent-border);
  --osw-button-primary-transparent-focus-borderbottom: var(--osw-button-default-tranparent-border);
  --osw-button-primary-transparent-focus-borderleft: var(--osw-button-default-tranparent-border);

  --osw-button-primary-hover-color: var(--osw-color-white);
  --osw-button-primary-hover-bg-color: var(--osw-color-darkblue);
  --osw-button-primary-hover-bordertop: var(--osw-button-default-hover-border);
  --osw-button-primary-hover-borderright: var(--osw-button-default-hover-border);
  --osw-button-primary-hover-borderbottom: var(--osw-button-default-hover-border);
  --osw-button-primary-hover-borderleft: var(--osw-button-default-hover-border);
  --osw-button-primary-transparent-hover-bg-color: var(--osw-color-darkblue);
  --osw-button-primary-transparent-hover-bordertop: var(--osw-button-default-hover-border);
  --osw-button-primary-transparent-hover-borderright: var(--osw-button-default-hover-border);
  --osw-button-primary-transparent-hover-borderbottom: var(--osw-button-default-hover-border);
  --osw-button-primary-transparent-hover-borderleft: var(--osw-button-default-hover-border);

  --osw-button-primary-active-color: var(--osw-color-white);
  --osw-button-primary-active-bg-color: var(--osw-color-slate);
  --osw-button-primary-active-bordertop: var(--osw-button-default-border);
  --osw-button-primary-active-borderright: var(--osw-button-default-border);
  --osw-button-primary-active-borderbottom: var(--osw-button-default-border);
  --osw-button-primary-active-borderleft: var(--osw-button-default-border);
  --osw-button-primary-transparent-active-bg-color: var(--osw-color-slate);
  --osw-button-primary-transparent-active-bordertop: var(--osw-button-default-active-border);
  --osw-button-primary-transparent-active-borderright: var(--osw-button-default-active-border);
  --osw-button-primary-transparent-active-borderbottom: var(--osw-button-default-active-border);
  --osw-button-primary-transparent-active-borderleft: var(--osw-button-default-active-border);

  --osw-button-secondary-color: var(--osw-color-sanofiblue);
  --osw-button-secondary-bg-color: var(--osw-color-white);
  --osw-button-secondary-bordertop: var(--osw-button-default-border);
  --osw-button-secondary-borderright: var(--osw-button-default-border);
  --osw-button-secondary-borderbottom: var(--osw-button-default-border);
  --osw-button-secondary-borderleft: var(--osw-button-default-border);
  --osw-button-secondary-box-shadow: var(--osw-button-default-box-shadow);
  --osw-button-secondary-text-shadow: 0px 0px 0px 0.5px rgba(82,92,163,0.7);

  --osw-button-secondary-link-color: var(--osw-color-sanofiblue);
  --osw-button-secondary-link-bg-color: var(--osw-color-white);
  --osw-button-secondary-link-bordertop: var(--osw-button-default-active-border);
  --osw-button-secondary-link-borderright: var(--osw-button-default-active-border);
  --osw-button-secondary-link-borderbottom: var(--osw-button-default-active-border);
  --osw-button-secondary-link-borderleft: var(--osw-button-default-active-border);

  --osw-button-secondary-visited-color: var(--osw-color-sanofiblue);
  --osw-button-secondary-visited-bg-color: var(--osw-color-white);
  --osw-button-secondary-visited-bordertop: var(--osw-button-default-active-border);
  --osw-button-secondary-visited-borderright: var(--osw-button-default-active-border);
  --osw-button-secondary-visited-borderbottom: var(--osw-button-default-active-border);
  --osw-button-secondary-visited-borderleft: var(--osw-button-default-active-border);

  --osw-button-secondary-focus-color: var(--osw-color-sanofiblue);
  --osw-button-secondary-focus-bg-color: var(--osw-color-white);
  --osw-button-secondary-focus-bordertop: var(--osw-button-default-active-border);
  --osw-button-secondary-focus-borderright: var(--osw-button-default-active-border);
  --osw-button-secondary-focus-borderbottom: var(--osw-button-default-active-border);
  --osw-button-secondary-focus-borderleft: var(--osw-button-default-active-border);
  --osw-button-secondary-transparent-focus-box-shadow: var(--osw-button-primary-focus-box-shadow);
  --osw-button-secondary-transparent-focus-outline: var(--osw-button-primary-focus-outline);

  --osw-button-secondary-hover-color: var(--osw-color-white);
  --osw-button-secondary-hover-bg-color: var(--osw-color-darkblue);
  --osw-button-secondary-hover-bordertop: var(--osw-button-default-hover-border);
  --osw-button-secondary-hover-borderright: var(--osw-button-default-hover-border);
  --osw-button-secondary-hover-borderbottom: var(--osw-button-default-hover-border);
  --osw-button-secondary-hover-borderleft: var(--osw-button-default-hover-border);
  --osw-button-secondary-transparent-hover-bg-color: var(--osw-color-darkblue);

  --osw-button-secondary-active-color: var(--osw-color-white);
  --osw-button-secondary-active-bg-color: var(--osw-color-slate);
  --osw-button-secondary-active-border: solid 1px var(--osw-color-slate);
  --osw-button-secondary-active-bordertop: var(--osw-button-secondary-active-border);
  --osw-button-secondary-active-borderright: var(--osw-button-secondary-active-border);
  --osw-button-secondary-active-borderbottom: var(--osw-button-secondary-active-border);
  --osw-button-secondary-active-borderleft: var(--osw-button-secondary-active-border);

  --osw-button-secondary-active-bordertop: var(--osw-button-secondary-active-border);
  --osw-button-secondary-active-borderright: var(--osw-button-secondary-active-border);
  --osw-button-secondary-active-borderbottom: var(--osw-button-secondary-active-border);
  --osw-button-secondary-active-borderleft: var(--osw-button-secondary-active-border);
  --osw-button-secondary-transparent-active-bg-color: var(--osw-button-secondary-active-bg-color);

  --osw-button-default-disable-color: var(--osw-color-white);
  --osw-button-default-disable-bg-color: var(--osw-color-silver);
  --osw-button-default-disable-border: solid 1px var(--osw-color-silver);
  --osw-button-default-disable-bordertop: var(--osw-button-default-disable-border);
  --osw-button-default-disable-borderright: var(--osw-button-default-disable-border);
  --osw-button-default-disable-borderbottom: var(--osw-button-default-disable-border);
  --osw-button-default-disable-borderleft: var(--osw-button-default-disable-border);
  --osw-button-default-disable-text-shadow: var(--osw-button-default-text-shadow);

  /* WRAPPER */
  --osw-wrapper-font-size: 1.5rem;
  --osw-wrapper-font-family: var(--osw-font-family-primary-local);
  --osw-wrapper-padding-bottom: 0px;
  --osw-wrapper-bgcolor: var(--osw-color-palegrey);
  --osw-wrapper-color: var(--osw-color-darkgrey);

  /* WRAPPER LINK */
  --osw-wrapper-link-font-size: 1em;
  --osw-wrapper-link-color: var(--osw-color-sanofiblue);
  --osw-wrapper-link-text-decoration: underline;
  --osw-wrapper-link-visited-color: var(--osw-color-sanofiblue);
  --osw-wrapper-link-focus-color: var(--osw-color-sanofiblue);
  --osw-wrapper-link-focus-outline: solid 2px rgba(110,110,145,0.7);
  --osw-wrapper-link-focus-outline-offset: 2px;
  --osw-wrapper-link-hover-color: var(--osw-color-darkblue);
  --osw-wrapper-link-active-color: var(--osw-color-slate);

  /* WRAPPER PARAGRAPH */
  --osw-wrapper-paragraph-font-size: 1.5rem;
  --osw-wrapper-paragraph-line-height: 1.9;
  --osw-wrapper-paragraph-margin: 5px 0;

  --osw-wrapper-blockquote-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-wrapper-blockquote-color: inherit; /* Fix Edge variable inherit issue */

  --osw-wrapper-paragraph-intro-font-size: 1.8rem;
  --osw-wrapper-paragraph-intro-line-height: 1.6;
  --osw-wrapper-paragraph-intro-font-weight: bold;

  /* WRAPPER LIST */
  --osw-wrapper-list-font-size: 1em;
  --osw-wrapper-list-line-height: 1.9;
  /* unordered */
  --osw-wrapper-list-unordered-margin: 5px 0;
  --osw-wrapper-list-unordered-padding: 0;

  --osw-wrapper-list-unordered-item-list-style: none;
  --osw-wrapper-list-unordered-item-padding: 0;
  --osw-wrapper-list-unordered-item-margin: 0;
  --osw-wrapper-list-unordered-item-padding-left: 2.4rem;
  --osw-wrapper-list-unordered-item-padding-right: 2.4rem;

  --osw-wrapper-list-unordered-item-before-font-family: FontAwesome;
  --osw-wrapper-list-unordered-item-before-font-size: 0.6rem;
  --osw-wrapper-list-unordered-item-before-font-weight: normal;
  --osw-wrapper-list-unordered-item-before-content: "\f111";
  --osw-wrapper-list-unordered-item-before-color: var(--osw-color-sanofiblue);
  --osw-wrapper-list-unordered-item-before-margin-left: -2.3rem;
  --osw-wrapper-list-unordered-item-before-min-width: 2.3rem;
  --osw-wrapper-list-unordered-item-before-vertical-align: middle;
  --osw-wrapper-list-unordered-item-before-text-shadow-IE10: 0px 0px 0px 0.5px var(--osw-color-sanofiblue);
  /* oneline */
  --osw-wrapper-list-oneline-unordered-margin-left: 40px;
  --osw-wrapper-list-oneline-unordered-item-margin-left: var(--osw-wrapper-list-oneline-unordered-margin-left);
  /* ordered */
  --osw-wrapper-list-ordered-margin: 5px 0;
  --osw-wrapper-list-ordered-padding: 0;

  --osw-wrapper-list-ordered-item-list-style: none;
  --osw-wrapper-list-ordered-item-padding: 0;
  --osw-wrapper-list-ordered-item-margin: 0;
  --osw-wrapper-list-ordered-item-padding-left: 2.4rem;
  --osw-wrapper-list-ordered-item-before-content: counter(ol-counter, decimal) ".\00A0"; /* to check */
  --osw-wrapper-list-ordered-item-before-font-weight: bold;
  --osw-wrapper-list-ordered-item-before-color: var(--osw-color-sanofiblue);
  --osw-wrapper-list-ordered-item-before-margin-left: -2.4rem;
  --osw-wrapper-list-ordered-item-before-min-width: 2.4rem;
  /* oswlink */
  --osw-wrapper-list-oswlink-font-family: var(--osw-font-family-secondary-local);
  --osw-wrapper-list-oswlink-font-size: 1.3rem;
  --osw-wrapper-list-oswlink-line-height: 1.7;
  --osw-wrapper-list-oswlink-letter-spacing: 0.05rem;
  --osw-wrapper-list-oswlink-text-transform: uppercase;
  --osw-wrapper-list-oswlink-font-weight: bold;
  --osw-wrapper-list-oswlink-text-shadow-IE10: 0px 0px 0px 0.5px rgba(82,92,163,0.7);

  --osw-wrapper-list-oswlink-item-before-font-family: FontAwesome;
  --osw-wrapper-list-oswlink-item-before-content: "\f054";
  --osw-wrapper-list-oswlink-item-before-content-rtl: "\f053";
  --osw-wrapper-list-oswlink-item-before-font-size: 1.2rem;
  --osw-wrapper-list-oswlink-item-before-font-weight: normal;
  --osw-wrapper-list-oswlink-item-before-color: var(--osw-color-sanofiblue);
  --osw-wrapper-list-oswlink-item-before-margin-left: -2.4rem;
  --osw-wrapper-list-oswlink-item-before-min-width: 2.5rem;
  --osw-wrapper-list-oswlink-item-before-vertical-align: middle;
  --osw-wrapper-list-oswlink-item-before-min-width-IE10: 2.1rem;
  --osw-wrapper-list-oswlink-item-before-font-size-IE10: 1.1rem;

  --osw-wrapper-list-oswlink-link-text-decoration: none;
  --osw-wrapper-list-oswlink-link-vertical-align: baseline;
  --osw-wrapper-list-oswlink-link-color: var(--osw-color-sanofiblue);
  --osw-wrapper-list-oswlink-link-borderbottom: solid 2px transparent;
  --osw-wrapper-list-oswlink-link-visited-color: var(--osw-color-sanofiblue);
  --osw-wrapper-list-oswlink-link-visited-borderbottom: solid 2px var(--osw-color-sanofiblue);
  --osw-wrapper-list-oswlink-link-focus-color: var(--osw-color-sanofiblue);
  --osw-wrapper-list-oswlink-link-hover-color: var(--osw-color-darkblue);
  --osw-wrapper-list-oswlink-link-hover-borderbottom: solid 2px var(--osw-color-sanofiblue);
  --osw-wrapper-list-oswlink-link-active-color: var(--osw-color-slate);
  --osw-wrapper-list-oswlink-link-active-borderbottom: solid 2px var(--osw-color-slate);

  --osw-wrapper-list-oswlink-focus-outline: solid 2px rgba(110,110,145,0.7);
  --osw-wrapper-list-oswlink-focus-outline-offset: 2px;
  --osw-wrapper-list-oswlink-focus-margin-left: 4px;

  --osw-wrapper-list-oswlink-normal-line-height: 1.4;
  --osw-wrapper-list-oswlink-normal-before-min-width: 2.0rem;
  --osw-wrapper-list-oswlink-normal-before-min-width-IE10: 2.0rem;

  /* WRAPPER  TABLE */

  --osw-wrapper-table-border: solid 1px var(--osw-color-whitegrey);
  --osw-wrapper-table-bordertop: var(--osw-wrapper-table-border);
  --osw-wrapper-table-borderright: var(--osw-wrapper-table-border);
  --osw-wrapper-table-borderbottom: var(--osw-wrapper-table-border);
  --osw-wrapper-table-borderleft: var(--osw-wrapper-table-border);

  --osw-wrapper-table-border-collapse: collapse;
  --osw-wrapper-table-bg-color: transparent;
  --osw-wrapper-table-thead-bg-color: var(--osw-color-sanofiblue);
  --osw-wrapper-table-thead-border: solid 1px var(--osw-color-sanofiblue);
  --osw-wrapper-table-thead-bordertop: var(--osw-wrapper-table-thead-border);
  --osw-wrapper-table-thead-borderright: var(--osw-wrapper-table-thead-border);
  --osw-wrapper-table-thead-borderbottom: var(--osw-wrapper-table-thead-border);
  --osw-wrapper-table-thead-borderleft: var(--osw-wrapper-table-thead-border);

  --osw-wrapper-table-thead-tr-border: none;
  --osw-wrapper-table-thead-tr-bordertop: var(--osw-wrapper-table-thead-tr-border);
  --osw-wrapper-table-thead-tr-borderright: var(--osw-wrapper-table-thead-tr-border);
  --osw-wrapper-table-thead-tr-borderbottom: var(--osw-wrapper-table-thead-tr-border);
  --osw-wrapper-table-thead-tr-borderleft: var(--osw-wrapper-table-thead-tr-border);

  --osw-wrapper-table-thead-tr-padding: 0;
  --osw-wrapper-table-thead-tr-height: 60px;
  --osw-wrapper-table-thead-th-font-family: var(--osw-font-family-secondary-local);
  --osw-wrapper-table-thead-th-font-size: 1.3rem;
  --osw-wrapper-table-thead-th-line-height: 1.7;
  --osw-wrapper-table-thead-th-letter-spacing: 0.05rem;
  --osw-wrapper-table-thead-th-text-transform: uppercase;
  --osw-wrapper-table-thead-th-font-weight: bold;
  --osw-wrapper-table-thead-th-border: solid 1px var(--osw-color-sanofiblue);
  --osw-wrapper-table-thead-th-bordertop: var(--osw-wrapper-table-thead-th-border);
  --osw-wrapper-table-thead-th-borderright: var(--osw-wrapper-table-thead-th-border);
  --osw-wrapper-table-thead-th-borderbottom: var(--osw-wrapper-table-thead-th-border);
  --osw-wrapper-table-thead-th-borderleft: var(--osw-wrapper-table-thead-th-border);

  --osw-wrapper-table-thead-th-bg-color: transparent;
  --osw-wrapper-table-thead-th-padding: 5px;
  --osw-wrapper-table-thead-th-color: var(--osw-color-white);

  --osw-wrapper-table-tbody-border: solid 1px var(--osw-color-whitegrey);
  --osw-wrapper-table-tbody-bordertop: var(--osw-wrapper-table-tbody-border);
  --osw-wrapper-table-tbody-borderright: var(--osw-wrapper-table-tbody-border);
  --osw-wrapper-table-tbody-borderbottom: var(--osw-wrapper-table-tbody-border);
  --osw-wrapper-table-tbody-borderleft: var(--osw-wrapper-table-tbody-border);

  --osw-wrapper-table-tbody-bg-color: transparent;
  --osw-wrapper-table-tbody-tr-border: none;
  --osw-wrapper-table-tbody-tr-bordertop: var(--osw-wrapper-table-tbody-tr-border);
  --osw-wrapper-table-tbody-tr-borderright: var(--osw-wrapper-table-tbody-tr-border);
  --osw-wrapper-table-tbody-tr-borderbottom: var(--osw-wrapper-table-tbody-tr-border);
  --osw-wrapper-table-tbody-tr-borderleft: var(--osw-wrapper-table-tbody-tr-border);

  --osw-wrapper-table-tbody-tr-padding: 0px;
  --osw-wrapper-table-tbody-tr-height: 60px;
  --osw-wrapper-table-tbody-th-font-family: var(--osw-font-family-secondary-local);
  --osw-wrapper-table-tbody-th-font-size: 1.3rem;
  --osw-wrapper-table-tbody-th-line-height: 1.7;
  --osw-wrapper-table-tbody-th-letter-spacing: 0.05rem;
  --osw-wrapper-table-tbody-th-text-transform: uppercase;
  --osw-wrapper-table-tbody-th-font-weight: bold;
  --osw-wrapper-table-tbody-th-border: solid 1px var(--osw-color-whitegrey);
  --osw-wrapper-table-tbody-th-bordertop: var(--osw-wrapper-table-tbody-th-border);
  --osw-wrapper-table-tbody-th-borderright: var(--osw-wrapper-table-tbody-th-border);
  --osw-wrapper-table-tbody-th-borderbottom: var(--osw-wrapper-table-tbody-th-border);
  --osw-wrapper-table-tbody-th-borderleft: var(--osw-wrapper-table-tbody-th-border);

  --osw-wrapper-table-tbody-th-bg-color: var(--osw-color-palegrey);
  --osw-wrapper-table-tbody-th-padding: 5px;
  --osw-wrapper-table-tbody-th-color: var(--osw-color-sanofiblue);
  --osw-wrapper-table-tbody-td-padding: 5px;
  --osw-wrapper-table-tbody-td-border: solid 1px var(--osw-color-whitegrey);
  --osw-wrapper-table-tbody-td-bordertop: var(--osw-wrapper-table-tbody-td-border);
  --osw-wrapper-table-tbody-td-borderright: var(--osw-wrapper-table-tbody-td-border);
  --osw-wrapper-table-tbody-td-borderbottom: var(--osw-wrapper-table-tbody-td-border);
  --osw-wrapper-table-tbody-td-borderleft: var(--osw-wrapper-table-tbody-td-border);

  --osw-wrapper-table-tfoot-bg-color: transparent;
  --osw-wrapper-table-tfoot-border: solid 1px var(--osw-color-whitegrey);
  --osw-wrapper-table-tfoot-bordertop: var(--osw-wrapper-table-tfoot-border);
  --osw-wrapper-table-tfoot-borderright: var(--osw-wrapper-table-tfoot-border);
  --osw-wrapper-table-tfoot-borderbottom: var(--osw-wrapper-table-tfoot-border);
  --osw-wrapper-table-tfoot-borderleft: var(--osw-wrapper-table-tfoot-border);

  --osw-wrapper-table-tfoot-tr-border: none;
  --osw-wrapper-table-tfoot-tr-bordertop: var(--osw-wrapper-table-tfoot-tr-border);
  --osw-wrapper-table-tfoot-tr-borderright: var(--osw-wrapper-table-tfoot-tr-border);
  --osw-wrapper-table-tfoot-tr-borderbottom: var(--osw-wrapper-table-tfoot-tr-border);
  --osw-wrapper-table-tfoot-tr-borderleft: var(--osw-wrapper-table-tfoot-tr-border);

  --osw-wrapper-table-tfoot-tr-padding: 0px;
  --osw-wrapper-table-tfoot-tr-border-collapse: collapse;
  --osw-wrapper-table-tfoot-tr-height: 60px;
  --osw-wrapper-table-tfoot-th-font-family: var(--osw-font-family-secondary-local);
  --osw-wrapper-table-tfoot-th-font-size: 1.3rem;
  --osw-wrapper-table-tfoot-th-line-height: 1.7;
  --osw-wrapper-table-tfoot-th-letter-spacing: 0.05rem;
  --osw-wrapper-table-tfoot-th-text-transform: uppercase;
  --osw-wrapper-table-tfoot-th-font-weight: bold;
  --osw-wrapper-table-tfoot-th-border: solid 1px var(--osw-color-whitegrey);
  --osw-wrapper-table-tfoot-th-bordertop: var(--osw-wrapper-table-tfoot-th-border);
  --osw-wrapper-table-tfoot-th-borderright: var(--osw-wrapper-table-tfoot-th-border);
  --osw-wrapper-table-tfoot-th-borderbottom: var(--osw-wrapper-table-tfoot-th-border);
  --osw-wrapper-table-tfoot-th-borderleft: var(--osw-wrapper-table-tfoot-th-border);

  --osw-wrapper-table-tfoot-th-bg-color: var(--osw-color-palegrey);
  --osw-wrapper-table-tfoot-th-padding: 5px;
  --osw-wrapper-table-tfoot-th-color: var(--osw-color-sanofiblue);
  --osw-wrapper-table-tfoot-td-padding: 5px;
  --osw-wrapper-table-tfoot-td-border: solid 1px var(--osw-color-whitegrey);
  --osw-wrapper-table-tfoot-td-bordertop: var(--osw-wrapper-table-tfoot-td-border);
  --osw-wrapper-table-tfoot-td-borderright: var(--osw-wrapper-table-tfoot-td-border);
  --osw-wrapper-table-tfoot-td-borderbottom: var(--osw-wrapper-table-tfoot-td-border);
  --osw-wrapper-table-tfoot-td-borderleft: var(--osw-wrapper-table-tfoot-td-border);

  /* Stacked Table */
  --osw-wrapper-table-stack-thead-display: none;
  --osw-wrapper-table-stack-tfoot-display: none;
  --osw-wrapper-table-stack-tbody-display: block;
  --osw-wrapper-table-stack-tbody-td-first-child-bordertop: solid 1px var(--osw-color-whitegrey);
  --osw-wrapper-table-stack-td-bordertop: 0;
  --osw-wrapper-table-stack-border: none;
  --osw-wrapper-table-stack-bordertop: var(--osw-wrapper-table-stack-border);
  --osw-wrapper-table-stack-borderright: var(--osw-wrapper-table-stack-border);
  --osw-wrapper-table-stack-borderbottom: var(--osw-wrapper-table-stack-border);
  --osw-wrapper-table-stack-borderleft: var(--osw-wrapper-table-stack-border);

  --osw-wrapper-table-stack-separated-tbody-td-first-child-bordertop: solid 1px var(--osw-color-whitegrey);
  --osw-wrapper-table-notstackseparated-tbody-tr-first-type-td-first-child-bordertop: solid 1px var(--osw-color-whitegrey);

  --osw-wrapper-table-initialized-stack-header-displayed-tbody-th-before-font-family: var(--osw-font-family-secondary-local);
  --osw-wrapper-table-initialized-stack-header-displayed-tbody-th-before-font-size: 1.3rem;
  --osw-wrapper-table-initialized-stack-header-displayed-tbody-th-before-letter-spacing: 0.05rem;
  --osw-wrapper-table-initialized-stack-header-displayed-tbody-th-before-text-transform: uppercase;
  --osw-wrapper-table-initialized-stack-header-displayed-tbody-th-before-font-weight: bold;
  --osw-wrapper-table-initialized-stack-header-displayed-tbody-th-before-border: solid 1px var(--osw-color-sanofiblue);
  --osw-wrapper-table-initialized-stack-header-displayed-tbody-th-before-bordertop: var(--osw-wrapper-table-initialized-stack-header-displayed-tbody-th-before-border);
  --osw-wrapper-table-initialized-stack-header-displayed-tbody-th-before-borderright: var(--osw-wrapper-table-initialized-stack-header-displayed-tbody-th-before-border);
  --osw-wrapper-table-initialized-stack-header-displayed-tbody-th-before-borderbottom: var(--osw-wrapper-table-initialized-stack-header-displayed-tbody-th-before-border);
  --osw-wrapper-table-initialized-stack-header-displayed-tbody-th-before-borderleft: var(--osw-wrapper-table-initialized-stack-header-displayed-tbody-th-before-border);

  --osw-wrapper-table-initialized-stack-header-displayed-tbody-th-before-bg-color: var(--osw-color-sanofiblue);
  --osw-wrapper-table-initialized-stack-header-displayed-tbody-th-before-padding: 5px;
  --osw-wrapper-table-initialized-stack-header-displayed-tbody-th-before-color: var(--osw-color-white);

  /* sortable table */
  --osw-wrapper-table-sortable-thead-th-i-margin-left: 10px;
  --osw-wrapper-table-sortable-thead-th-focus-bg-color: rgba(255,255,255,0.2);

  /* WRAPPER MARGIN & PADDING */
  /* SPACING MOBILE FIRST */
  --osw-spacing-none-local: 0px;
  --osw-spacing-xsmall-local: 15px;
  --osw-spacing-small-local: 30px;
  --osw-spacing-medium-local: 30px;
  --osw-spacing-large-local: 30px;
  --osw-spacing-2large-local: 45px;
  --osw-spacing-3large-local: 60px;
  --osw-spacing-4large-local: 80px;

  --osw-wrapper-margin-none: var(--osw-spacing-none-local);
  --osw-wrapper-margin-small: var(--osw-spacing-small-local);
  --osw-wrapper-margin-medium: var(--osw-spacing-medium-local);
  --osw-wrapper-margin-large: var(--osw-spacing-large-local);

  --osw-wrapper-padding-none: var(--osw-spacing-none-local);
  --osw-wrapper-padding-xsmall: var(--osw-spacing-xsmall-local);
  --osw-wrapper-padding-small: var(--osw-spacing-small-local);
  --osw-wrapper-padding-medium: var(--osw-spacing-medium-local);
  --osw-wrapper-padding-large: var(--osw-spacing-large-local);
  --osw-wrapper-padding-2large: var(--osw-spacing-2large-local);
  --osw-wrapper-padding-3large: var(--osw-spacing-3large-local);
  --osw-wrapper-padding-4large: var(--osw-spacing-4large-local);


  /* WRAPPER MINHEIGHT MOBILE FIRST */
  --osw-minheight-none: 0px;
  --osw-minheight-small: 100px;
  --osw-minheight-medium: 220px;
  --osw-minheight-large: 420px;
  --osw-minheight-xlarge: 525px;

  /* WRAPPER ICONEOVERIMG */
  --osw-wrapper-iconoverimg-width: 60px;
  --osw-wrapper-iconoverimg-height: 60px;
  --osw-wrapper-iconoverimg-bg-color: rgba(255,255,255,0.2);
  --osw-wrapper-iconoverimg-border: solid 2px rgba(255,255,255,0.6);
  --osw-wrapper-iconoverimg-bordertop: var(--osw-wrapper-iconoverimg-border);
  --osw-wrapper-iconoverimg-borderright: var(--osw-wrapper-iconoverimg-border);
  --osw-wrapper-iconoverimg-borderbottom: var(--osw-wrapper-iconoverimg-border);
  --osw-wrapper-iconoverimg-borderleft: var(--osw-wrapper-iconoverimg-border);

  --osw-wrapper-iconoverimg-borderradius: var(--osw-borderradius-50-local);

  --osw-wrapper-iconoverimg-content-color: rgba(255,255,255,0.6);
  --osw-wrapper-iconoverimg-content-padding-left: 3px;

  --osw-wrapper-iconoverimg-play-content-before-font-family: FontAwesome;
  --osw-wrapper-iconoverimg-play-content-before-font-size: 3rem;
  --osw-wrapper-iconoverimg-play-content-before-font-weight: normal;
  --osw-wrapper-iconoverimg-play-content-before-content: "\f0da";
  /* Do not need to reverse media control on RTL */
  /*
  --osw-wrapper-iconoverimg-play-content-before-content-rtl: "\f0d9";
 */
  --osw-wrapper-iconoverimg-hover-bg-color:rgba(112,121,189,1);
  --osw-wrapper-iconoverimg-hover-border: solid 2px rgba(255,255,255,0.9);
  --osw-wrapper-iconoverimg-hover-bordertop: var(--osw-wrapper-iconoverimg-hover-border);
  --osw-wrapper-iconoverimg-hover-borderright: var(--osw-wrapper-iconoverimg-hover-border);
  --osw-wrapper-iconoverimg-hover-borderbottom: var(--osw-wrapper-iconoverimg-hover-border);
  --osw-wrapper-iconoverimg-hover-borderleft: var(--osw-wrapper-iconoverimg-hover-border);

  --osw-wrapper-iconoverimg-hover-box-shadow: 0 0 8px 2px rgba(0,0,0,0.2);

  --osw-wrapper-iconoverimg-hover-content-color: rgba(255,255,255,0.9);

  /* HEADER */
  --osw-js-main-underheader: true; /* Indicate if the main content will be position under the header - for transparent header */

  --osw-header-height-large: 110px; /* to check if only local variable */
  --osw-header-height-medium: 80px; /* to check if only local variable */
  --osw-header-height-small: 60px; /* to check if only local variable */

  --osw-header-height-default: var(--osw-header-height-small);
  --osw-small-header-height-default: var(--osw-header-height-small);

  --osw-js-header-height: 60px;
  --osw-js-header-height-small: 60px;

  --osw-header-background-color-base: transparent;
  --osw-header-background-color-base: rgba(0, 0, 0, 0);
  --osw-header-background-color-base-hover: var(--osw-color-white);
  --osw-header-background-color-small: var(--osw-color-sanofiblue);
  --osw-header-background-color-small-hover: var(--osw-color-white);
  --osw-header-borderbottom-base: solid 1px rgba(255,255,255,0.25);
  --osw-header-borderbottom-base-hover: solid 1px rgba(255,255,255,1);
  --osw-header-borderbottom-base-bglight: solid 1px rgba(82,92,163,0.25);
  --osw-header-borderbottom-base-bglight-hover: solid 1px rgba(82,92,163,1);

 /*  --osw-header-height-default: var(--osw-header-height-small); */

  /* HEADER MESSAGE */
  --osw-header-message-height-large: 56px;
  --osw-header-message-height-small: 40px;
  --osw-header-message-border-style: solid;
  --osw-header-message-border-width: 1px;
  --osw-header-message-border-color-light: rgba(255,255,255,0.25);
  --osw-header-message-border-color-dark:  rgba(110,110,145,0.25);
  /* --osw-header-message-border-light: var(--osw-header-message-border-style) var(--osw-header-message-border-width) var(--osw-header-message-border-color-light); */
  --osw-header-message-border-light-style: var(--osw-header-message-border-style);
  --osw-header-message-border-light-width: var(--osw-header-message-border-width);
  --osw-header-message-border-light-color: var(--osw-header-message-border-color-light);
  --osw-header-message-padding-large: 20px;
  --osw-header-message-padding-small: 14px;
  /* --osw-header-message-padding: 0px var(--osw-header-message-padding-small) 0px var(--osw-header-message-padding-small); */
  --osw-header-message-padding-top: 0px;
  --osw-header-message-padding-right: var(--osw-header-message-padding-small);
  --osw-header-message-padding-bottom: 0px;
  --osw-header-message-padding-left: var(--osw-header-message-padding-small);

  /* --osw-small-header-message-padding: 0px var(--osw-header-message-padding-small) 0px var(--osw-header-message-padding-small); */
  --osw-small-header-message-padding-top: 0px;
  --osw-small-header-message-padding-right: var(--osw-header-message-padding-small);
  --osw-small-header-message-padding-bottom: 0px;
  --osw-small-header-message-padding-left: var(--osw-header-message-padding-small);
  --osw-small-header-message-font-size: var(--osw-header-message-line1-font-size-small);
  --osw-small-header-message-height: var(--osw-header-message-height-small);


  --osw-header-message-line1-color-bgdark: var(--osw-color-white);
  --osw-header-message-line1-color-bglight: var(--osw-color-lightslate);
  --osw-header-message-line1-font-size-large: 1.7rem;
  --osw-header-message-line1-font-size-small: 1.3rem;
  --osw-header-message-line1-font-family: var(--osw-font-family-tertiary-local);
  --osw-header-message-line1-font-weight: bold;
  --osw-header-message-line1-font-size: var(--osw-header-message-line1-font-size-small);

  --osw-small-header-message-line1-font-size: 1rem;

  --osw-header-message-line2-color-bgdark: var(--osw-color-white);
  --osw-header-message-line2-color-bglight: var(--osw-color-lightslate);
  --osw-header-message-line2-font-size-large: 1.7rem;
  --osw-header-message-line2-font-size-small: 1.3rem;
  --osw-header-message-line2-font-family: var(--osw-font-family-title);
  --osw-header-message-line2-font-weight: normal;
  --osw-header-message-line2-font-size: var(--osw-header-message-line1-font-size-small);

  --osw-small-header-message-line2-font-size: 1rem;

  --osw-header-message-height: var(--osw-header-message-height-small);

  /* HEADER LOGO */
  --osw-header-logo-link-margin-small-local: 14px; /* use media instead  ? */
  --osw-header-logo-link-margin-medium-local: 20px; /* use media instead ? */
  --osw-header-logo-link-margin-xmedium-local: 28px; /* use media instead ? */
  --osw-header-logo-link-margin-large-local: 40px; /* use media instead ? */

  --osw-header-logo-height: 56px; /* to check if used in osw.css */
  /*  --osw-small-header-logo-link-margin: 0px var(--osw-header-logo-link-margin-small-local) 0px var(--osw-header-logo-link-margin-small-local); */
  --osw-small-header-logo-link-margin-top: 0px;
  --osw-small-header-logo-link-margin-right: var(--osw-header-logo-link-margin-small-local);
  --osw-small-header-logo-link-margin-bottom: 0px;
  --osw-small-header-logo-link-margin-left: var(--osw-header-logo-link-margin-small-local);
  /* --osw-header-logo-link-margin: 0px var(--osw-header-logo-link-margin-small-local) 0px var(--osw-header-logo-link-margin-small-local); */
  --osw-header-logo-link-margin-top: 0px;
  --osw-header-logo-link-margin-right: var(--osw-header-logo-link-margin-small-local);
  --osw-header-logo-link-margin-bottom: 0px;
  --osw-header-logo-link-margin-left: var(--osw-header-logo-link-margin-small-local);
  /* --osw-header-logo-link-margin-rtl: 0px var(--osw-header-logo-link-margin-xmedium-local) 0px var(--osw-header-logo-link-margin-small-local); */

  /* HEADER TOOLS */
  --osw-header-tools-margin-xsmall-local: 14px;
  --osw-header-tools-margin-small-local: 15px;
  --osw-header-tools-margin-medium-local: 30px;
  --osw-header-tools-margin-large-local: 40px;

  --osw-header-tools-frist-item-margin: var(--osw-header-tools-margin-small-local);
  --osw-header-tools-default-item-margin: var(--osw-header-tools-margin-medium-local);
  --osw-header-tools-last-item-margin: var(--osw-header-tools-margin-large-local);
  --osw-header-tools-last-item-language-selector-margin: var(--osw-header-tools-margin-small-local);
  --osw-small-header-tools-last-item-margin: var(--osw-header-tools-margin-xsmall-local);
  --osw-header-tools-after-borderbottom-bgdark: solid 1px var(--osw-color-white);
  --osw-header-tools-after-borderbottom-bglight: solid 1px var(--osw-color-sanofiblue);
  --osw-header-tools-after-borderbottom-bgdark-small: solid 1px var(--osw-color-white);
  --osw-header-tools-after-borderbottom-bglight-small: solid 1px var(--osw-color-sanofiblue);

  --osw-header-search-selector-margin-medium-local: 28px;
  --osw-header-search-selector-margin-small-local: 14px;
  --osw-header-search-selector-margin-none-local: 0px;

  --osw-header-search-selector-margin: var(--osw-header-search-selector-margin-small-local);
  /* SNIPPET HEADER CUSTOM */
  --osw-header-mobile-nav-bgcolor: var(--osw-color-white);
  --osw-header-mobileHeader-nav-bgcolor: var(--osw-color-sanofiblue);
  /* --osw-header-navmobileheader-language-item-link-color: var(--osw-language-selector-item-link-color);
  --osw-header-navmobileheader-language-item-link-color-isactive: var(--osw-color-white); */
  --osw-header-headercustom-height: auto;
  --osw-header-headercustom-bgcolor: transparent;
  --osw-header-headercustom-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-headercustom-borderbottom: var(--osw-header-borderbottom-base);
  --osw-header-headercustom-color-bglight: var(--osw-color-sanofiblue);
  --osw-header-headercustom-color-bgdark: var(--osw-color-white);
  --osw-header-headercustom-headerhover-bgcolor: var(--osw-color-white);
  --osw-header-headercustom-headerhover-bgcolor-small: var(--osw-color-white);
  --osw-header-headercustom-mobile-nav-margin-right: 0px;
  --osw-header-headercustom-mobile-nav-bgcolor: var(--osw-color-white);
  --osw-header-headercustom-element-nav-margin-bottom: 0px;
  --osw-header-headercustom-navmobileheader-language-item-link-color: var(--osw-language-selector-item-link-color);
  --osw-header-headercustom-navmobileheader-language-item-link-color-isactive:  var(--osw-color-white);

  /* reset header logo */
  --osw-header-headercustom-headerlogo-link-margin-left: 0px;
  --osw-header-headercustom-companylogo-img-height: auto;

  /* overload for richtext issue */
  --osw-header-headercustom-richtext-paragraph-margin: 0px;

  /* SNIPPET HEADER GLOBAL WEB TEMPLATE */
  --osw-header-webtemplate-height: auto;
  --osw-header-webtemplate-min-height: unset;
  --osw-header-webtemplate-max-height: none;
  --osw-header-webtemplate-width: auto;
  --osw-header-webtemplate-min-width: unset;
  --osw-header-webtemplate-max-width: none;
  --osw-header-webtemplate-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-bgcolor: var(--osw-color-white);
  --osw-header-webtemplate-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-margin: 0px;
  --osw-header-webtemplate-padding: 0px;
  --osw-header-webtemplate-borderbottom: var(--osw-header-borderbottom-base);

  --osw-header-webtemplate-height-small: var(--osw-header-webtemplate-height);
  --osw-header-webtemplate-min-height-small: unset;
  --osw-header-webtemplate-max-height-small: none;
  --osw-header-webtemplate-width-small: auto;
  --osw-header-webtemplate-min-width-small: unset;
  --osw-header-webtemplate-max-width-small: none;
  --osw-header-webtemplate-color-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-bgcolor-small: var(--osw-color-sanofiblue);
  --osw-header-webtemplate-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-margin-small: 0px;
  --osw-header-webtemplate-padding-small: 0px;
  --osw-header-webtemplate-borderbottom-small: var(--osw-header-borderbottom-base);

  --osw-header-webtemplate-color-bglight: var(--osw-color-sanofiblue);
  --osw-header-webtemplate-color-bgdark: var(--osw-color-white);
  --osw-header-webtemplate-color-bglight-small: var(--osw-color-sanofiblue);
  --osw-header-webtemplate-color-bgdark-small: var(--osw-color-white);

  --osw-header-webtemplate-headerhover-bgcolor: var(--osw-color-white);
  --osw-header-webtemplate-headerhover-bgcolor-small:  var(--osw-color-white);

  --osw-header-webtemplate-endorsement-height: 30px;
  --osw-header-webtemplate-endorsement-min-height: unset;
  --osw-header-webtemplate-endorsement-max-height: none;
  --osw-header-webtemplate-endorsement-width: auto;
  --osw-header-webtemplate-endorsement-min-width: auto;
  --osw-header-webtemplate-endorsement-max-width: none;
  --osw-header-webtemplate-endorsement-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-endorsement-bgcolor: var(--osw-color-white);
  --osw-header-webtemplate-endorsement-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-endorsement-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-endorsement-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-endorsement-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-endorsement-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-endorsement-margin: 0px;
  --osw-header-webtemplate-endorsement-padding: 0px;
  --osw-header-webtemplate-endorsement-border: unset;
  --osw-header-webtemplate-endorsement-bordertop: var(--osw-header-webtemplate-endorsement-border);
  --osw-header-webtemplate-endorsement-borderright: var(--osw-header-webtemplate-endorsement-border);
  --osw-header-webtemplate-endorsement-borderbottom: solid 1px var(--osw-color-palegrey);
  --osw-header-webtemplate-endorsement-borderleft: var(--osw-header-webtemplate-endorsement-border);
  --osw-header-webtemplate-endorsement-borderradius: unset;
  --osw-header-webtemplate-endorsement-height-small: auto;
  --osw-header-webtemplate-endorsement-min-height-small: unset;
  --osw-header-webtemplate-endorsement-max-height-small: none;
  --osw-header-webtemplate-endorsement-width-small: auto;
  --osw-header-webtemplate-endorsement-min-width-small: auto;
  --osw-header-webtemplate-endorsement-max-width-small: none;
  --osw-header-webtemplate-endorsement-color-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-endorsement-bgcolor-small: var(--osw-header-webtemplate-endorsement-bgcolor); /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-endorsement-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-endorsement-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-endorsement-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-endorsement-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-endorsement-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-endorsement-margin-small: 0px;
  --osw-header-webtemplate-endorsement-padding-small: 0px;
  --osw-header-webtemplate-endorsement-border-small: none 0;
  --osw-header-webtemplate-endorsement-bordertop-small: var(--osw-header-webtemplate-endorsement-border-small);
  --osw-header-webtemplate-endorsement-borderright-small: var(--osw-header-webtemplate-endorsement-border-small);
  --osw-header-webtemplate-endorsement-borderbottom-small: var(--osw-header-webtemplate-endorsement-border-small);
  --osw-header-webtemplate-endorsement-borderleft-small: var(--osw-header-webtemplate-endorsement-border-small);
  --osw-header-webtemplate-endorsement-borderradius-small: unset;

  --osw-header-webtemplate-line1-height: auto;
  --osw-header-webtemplate-line1-min-height: 60px;
  --osw-header-webtemplate-line1-max-height: none;
  --osw-header-webtemplate-line1-width: auto;
  --osw-header-webtemplate-line1-min-width: auto;
  --osw-header-webtemplate-line1-max-width: none;
  --osw-header-webtemplate-line1-color: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line1-bgcolor: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line1-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line1-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line1-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line1-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line1-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line1-margin: 0px;
  --osw-header-webtemplate-line1-padding: 0px;
  --osw-header-webtemplate-line1-border: none;
  --osw-header-webtemplate-line1-bordertop: var(--osw-header-webtemplate-line1-border);
  --osw-header-webtemplate-line1-borderright: var(--osw-header-webtemplate-line1-border);
  --osw-header-webtemplate-line1-borderbottom: var(--osw-header-webtemplate-line1-border);
  --osw-header-webtemplate-line1-borderleft: var(--osw-header-webtemplate-line1-border);
  --osw-header-webtemplate-line1-borderradius: unset;
  --osw-header-webtemplate-line1-height-small: auto;
  --osw-header-webtemplate-line1-min-height-small: var(--osw-header-webtemplate-line1-min-height);
  --osw-header-webtemplate-line1-max-height-small: none;
  --osw-header-webtemplate-line1-width-small: auto;
  --osw-header-webtemplate-line1-min-width-small: auto;
  --osw-header-webtemplate-line1-max-width-small: none;
  --osw-header-webtemplate-line1-color-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line1-bgcolor-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line1-font-family-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line1-font-size-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line1-font-weight-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line1-line-height-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line1-letter-spacing-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line1-margin-small: 0px;
  --osw-header-webtemplate-line1-padding-small: 0px;
  --osw-header-webtemplate-line1-border-small: none;
  --osw-header-webtemplate-line1-bordertop-small: var(--osw-header-webtemplate-line1-border-small);
  --osw-header-webtemplate-line1-borderright-small: var(--osw-header-webtemplate-line1-border-small);
  --osw-header-webtemplate-line1-borderbottom-small: var(--osw-header-webtemplate-line1-border-small);
  --osw-header-webtemplate-line1-borderleft-small: var(--osw-header-webtemplate-line1-border-small);
  --osw-header-webtemplate-line1-borderradius-small: unset;

  --osw-header-webtemplate-line1-right-top-minheight: auto;
  --osw-header-webtemplate-line1-right-top-minheight-small: var(--osw-header-webtemplate-line1-right-top-minheight);
  --osw-header-webtemplate-line1-right-middle-minheight: auto;
  --osw-header-webtemplate-line1-right-middle-minheight-small: var(--osw-header-webtemplate-line1-right-middle-minheight);
  --osw-header-webtemplate-line1-right-bottom-minheight: auto;
  --osw-header-webtemplate-line1-right-bottom-minheight-small: var(--osw-header-webtemplate-line1-right-bottom-minheight);

  --osw-header-webtemplate-line2-height: auto;
  --osw-header-webtemplate-line2-min-height: unset;
  --osw-header-webtemplate-line2-max-height: none;
  --osw-header-webtemplate-line2-width: auto;
  --osw-header-webtemplate-line2-min-width: auto;
  --osw-header-webtemplate-line2-max-width: none;
  --osw-header-webtemplate-line2-color: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line2-bgcolor: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line2-font-family: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line2-font-size: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line2-font-weight: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line2-line-height: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line2-letter-spacing: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line2-margin: 0px;
  --osw-header-webtemplate-line2-padding: 0px;
  --osw-header-webtemplate-line2-border: none;
  --osw-header-webtemplate-line2-bordertop: var(--osw-header-webtemplate-line2-border);
  --osw-header-webtemplate-line2-borderright: var(--osw-header-webtemplate-line2-border);
  --osw-header-webtemplate-line2-borderbottom: var(--osw-header-webtemplate-line2-border);
  --osw-header-webtemplate-line2-borderleft: var(--osw-header-webtemplate-line2-border);
  --osw-header-webtemplate-line2-borderradius: unset;
  --osw-header-webtemplate-line2-height-small: auto;
  --osw-header-webtemplate-line2-min-height-small: unset;
  --osw-header-webtemplate-line2-max-height-small: none;
  --osw-header-webtemplate-line2-width-small: auto;
  --osw-header-webtemplate-line2-min-width-small: auto;
  --osw-header-webtemplate-line2-max-width-small: none;
  --osw-header-webtemplate-line2-color-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line2-bgcolor-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line2-font-family-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line2-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line2-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line2-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line2-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line2-margin-small: 0px;
  --osw-header-webtemplate-line2-padding-small: 0px;
  --osw-header-webtemplate-line2-border-small: none;
  --osw-header-webtemplate-line2-bordertop-small: var(--osw-header-webtemplate-line2-border-small);
  --osw-header-webtemplate-line2-borderright-small: var(--osw-header-webtemplate-line2-border-small);
  --osw-header-webtemplate-line2-borderbottom-small: var(--osw-header-webtemplate-line2-border-small);
  --osw-header-webtemplate-line2-borderleft-small: var(--osw-header-webtemplate-line2-border-small);
  --osw-header-webtemplate-line2-borderradius-small: unset;

  --osw-header-webtemplate-line3-height: auto;
  --osw-header-webtemplate-line3-min-height: unset;
  --osw-header-webtemplate-line3-max-height: none;
  --osw-header-webtemplate-line3-width: auto;
  --osw-header-webtemplate-line3-min-width: auto;
  --osw-header-webtemplate-line3-max-width: none;
  --osw-header-webtemplate-line3-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line3-bgcolor: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line3-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line3-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line3-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line3-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line3-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line3-margin: 0px;
  --osw-header-webtemplate-line3-padding: 0px;
  --osw-header-webtemplate-line3-border: none;
  --osw-header-webtemplate-line3-bordertop: var(--osw-header-webtemplate-line3-border);
  --osw-header-webtemplate-line3-borderright: var(--osw-header-webtemplate-line3-border);
  --osw-header-webtemplate-line3-borderbottom: var(--osw-header-webtemplate-line3-border);
  --osw-header-webtemplate-line3-borderleft: var(--osw-header-webtemplate-line3-border);
  --osw-header-webtemplate-line3-borderradius: unset;
  --osw-header-webtemplate-line3-height-small: auto;
  --osw-header-webtemplate-line3-min-height-small: unset;
  --osw-header-webtemplate-line3-max-height-small: none;
  --osw-header-webtemplate-line3-width-small: auto;
  --osw-header-webtemplate-line3-min-width-small: auto;
  --osw-header-webtemplate-line3-max-width-small: none;
  --osw-header-webtemplate-line3-color-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line3-bgcolor-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line3-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line3-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line3-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line3-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line3-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line3-margin-small: 0px;
  --osw-header-webtemplate-line3-padding-small: 0px;
  --osw-header-webtemplate-line3-border-small: none;
  --osw-header-webtemplate-line3-bordertop-small: var(--osw-header-webtemplate-line3-border-small);
  --osw-header-webtemplate-line3-borderright-small: var(--osw-header-webtemplate-line3-border-small);
  --osw-header-webtemplate-line3-borderbottom-small: var(--osw-header-webtemplate-line3-border-small);
  --osw-header-webtemplate-line3-borderleft-small: var(--osw-header-webtemplate-line3-border-small);
  --osw-header-webtemplate-line3-borderradius-small: unset;

  --osw-header-webtemplate-line4-height: auto;
  --osw-header-webtemplate-line4-min-height: unset;
  --osw-header-webtemplate-line4-max-height: none;
  --osw-header-webtemplate-line4-width: auto;
  --osw-header-webtemplate-line4-min-width: auto;
  --osw-header-webtemplate-line4-max-width: none;
  --osw-header-webtemplate-line4-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line4-bgcolor: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line4-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line4-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line4-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line4-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line4-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line4-margin: 0px;
  --osw-header-webtemplate-line4-padding: 0px;
  --osw-header-webtemplate-line4-border: none;
  --osw-header-webtemplate-line4-bordertop: var(--osw-header-webtemplate-line4-border);
  --osw-header-webtemplate-line4-borderright: var(--osw-header-webtemplate-line4-border);
  --osw-header-webtemplate-line4-borderbottom: var(--osw-header-webtemplate-line4-border);
  --osw-header-webtemplate-line4-borderleft: var(--osw-header-webtemplate-line4-border);
  --osw-header-webtemplate-line4-borderradius: unset;
  --osw-header-webtemplate-line4-height-small: auto;
  --osw-header-webtemplate-line4-min-height-small: unset;
  --osw-header-webtemplate-line4-max-height-small: none;
  --osw-header-webtemplate-line4-width-small: auto;
  --osw-header-webtemplate-line4-min-width-small: auto;
  --osw-header-webtemplate-line4-max-width-small: none;
  --osw-header-webtemplate-line4-color-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line4-bgcolor-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line4-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line4-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line4-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line4-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line4-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line4-margin-small: 0px;
  --osw-header-webtemplate-line4-padding-small: 0px;
  --osw-header-webtemplate-line4-border-small: none;
  --osw-header-webtemplate-line4-bordertop-small: var(--osw-header-webtemplate-line4-border-small);
  --osw-header-webtemplate-line4-borderright-small: var(--osw-header-webtemplate-line4-border-small);
  --osw-header-webtemplate-line4-borderbottom-small: var(--osw-header-webtemplate-line4-border-small);
  --osw-header-webtemplate-line4-borderleft-small: var(--osw-header-webtemplate-line4-border-small);
  --osw-header-webtemplate-line4-borderradius-small: unset;

  --osw-header-webtemplate-line5-height: auto;
  --osw-header-webtemplate-line5-min-height: unset;
  --osw-header-webtemplate-line5-max-height: none;
  --osw-header-webtemplate-line5-width: auto;
  --osw-header-webtemplate-line5-min-width: auto;
  --osw-header-webtemplate-line5-max-width: none;
  --osw-header-webtemplate-line5-color: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line5-bgcolor: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line5-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line5-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line5-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line5-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line5-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line5-margin: 0px;
  --osw-header-webtemplate-line5-padding: 0px;
  --osw-header-webtemplate-line5-border: none;
  --osw-header-webtemplate-line5-bordertop: var(--osw-header-webtemplate-line5-border);
  --osw-header-webtemplate-line5-borderright: var(--osw-header-webtemplate-line5-border);
  --osw-header-webtemplate-line5-borderbottom: var(--osw-header-webtemplate-line5-border);
  --osw-header-webtemplate-line5-borderleft: var(--osw-header-webtemplate-line5-border);
  --osw-header-webtemplate-line5-borderradius: unset;
  --osw-header-webtemplate-line5-height-small: auto;
  --osw-header-webtemplate-line5-min-height-small: unset;
  --osw-header-webtemplate-line5-max-height-small: none;
  --osw-header-webtemplate-line5-width-small: auto;
  --osw-header-webtemplate-line5-min-width-small: auto;
  --osw-header-webtemplate-line5-max-width-small: none;
  --osw-header-webtemplate-line5-color-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line5-bgcolor-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line5-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line5-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line5-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line5-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line5-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-line5-margin-small: 0px;
  --osw-header-webtemplate-line5-padding-small: 0px;
  --osw-header-webtemplate-line5-bordertop-small: none;
  --osw-header-webtemplate-line5-borderright-small: none;
  --osw-header-webtemplate-line5-borderbottom-small: none;
  --osw-header-webtemplate-line5-borderleft-small: none;
  --osw-header-webtemplate-line5-borderradius-small: unset;

  --osw-header-webtemplate-panel-color: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-panel-bgcolor: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-panel-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-panel-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-panel-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-panel-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-panel-margin: 0px;

  --osw-header-webtemplate-paneltop-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-paneltop-bgcolor: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-paneltop-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-paneltop-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-paneltop-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-paneltop-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-paneltop-margin: 0px;

  --osw-header-webtemplate-panelbottom-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-panelbottom-bgcolor: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-panelbottom-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-panelbottom-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-panelbottom-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-panelbottom-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-panelbottom-margin: 0px;

  --osw-header-webtemplate-headerlogo-height: initial;
  --osw-header-webtemplate-headerlogo-margin: 5px 10px 5px 14px;
  --osw-header-webtemplate-headerlogo-padding: 0px;
  --osw-header-webtemplate-headerlogo-bgcolor: transparent;
  --osw-header-webtemplate-headerlogo-border: none;
  --osw-header-webtemplate-headerlogo-bordertop: var(--osw-header-webtemplate-headerlogo-border);
  --osw-header-webtemplate-headerlogo-borderright: var(--osw-header-webtemplate-headerlogo-border);
  --osw-header-webtemplate-headerlogo-borderbottom: var(--osw-header-webtemplate-headerlogo-border);
  --osw-header-webtemplate-headerlogo-borderleft: var(--osw-header-webtemplate-headerlogo-border);
  --osw-header-webtemplate-headerlogo-borderradius: unset;
  --osw-header-webtemplate-headerlogo-height-small: initial;
  --osw-header-webtemplate-headerlogo-margin-small: var(--osw-header-webtemplate-headerlogo-margin);
  --osw-header-webtemplate-headerlogo-padding-small: var(--osw-header-webtemplate-headerlogo-padding);
  --osw-header-webtemplate-headerlogo-bgcolor-small: transparent;
  --osw-header-webtemplate-headerlogo-border-small: none;
  --osw-header-webtemplate-headerlogo-bordertop-small: var(--osw-header-webtemplate-headerlogo-border-small);
  --osw-header-webtemplate-headerlogo-borderright-small: var(--osw-header-webtemplate-headerlogo-border-small);
  --osw-header-webtemplate-headerlogo-borderbottom-small: var(--osw-header-webtemplate-headerlogo-border-small);
  --osw-header-webtemplate-headerlogo-borderleft-small: var(--osw-header-webtemplate-headerlogo-border-small);
  --osw-header-webtemplate-headerlogo-borderradius-small: unset;

  --osw-header-webtemplate-companylogo-height: initial;
  --osw-header-webtemplate-companylogo-margin: 0px 10px 0px 0px;
  --osw-header-webtemplate-companylogo-padding: 0px;
  --osw-header-webtemplate-companylogo-bgcolor: transparent;
  --osw-header-webtemplate-companylogo-border: none 0;
  --osw-header-webtemplate-companylogo-bordertop: var(--osw-header-webtemplate-companylogo-border);
  --osw-header-webtemplate-companylogo-borderright: var(--osw-header-webtemplate-companylogo-border);
  --osw-header-webtemplate-companylogo-borderbottom: var(--osw-header-webtemplate-companylogo-border);
  --osw-header-webtemplate-companylogo-borderleft: var(--osw-header-webtemplate-companylogo-border);
  --osw-header-webtemplate-companylogo-borderradius: 0px;
  --osw-header-webtemplate-companylogo-height-small: initial;
  --osw-header-webtemplate-companylogo-margin-small: var(--osw-header-webtemplate-companylogo-margin);
  --osw-header-webtemplate-companylogo-padding-small: 0px;
  --osw-header-webtemplate-companylogo-bgcolor-small: transparent;
  --osw-header-webtemplate-companylogo-border-small: none;
  --osw-header-webtemplate-companylogo-bordertop-small: var(--osw-header-webtemplate-companylogo-border-small);
  --osw-header-webtemplate-companylogo-borderright-small: var(--osw-header-webtemplate-companylogo-border-small);
  --osw-header-webtemplate-companylogo-borderbottom-small: var(--osw-header-webtemplate-companylogo-border-small);
  --osw-header-webtemplate-companylogo-borderleft-small: var(--osw-header-webtemplate-companylogo-border-small);
  --osw-header-webtemplate-companylogo-borderradius-small: 0px;

  --osw-header-webtemplate-worldwide-height: initial;
  --osw-header-webtemplate-worldwide-margin: 0px 15px 0px 0px;
  --osw-header-webtemplate-worldwide-padding: 0px;
  --osw-header-webtemplate-worldwide-bgcolor: transparent;
  --osw-header-webtemplate-worldwide-border: none;
  --osw-header-webtemplate-worldwide-bordertop: var(--osw-header-webtemplate-worldwide-border);
  --osw-header-webtemplate-worldwide-borderright: var(--osw-header-webtemplate-worldwide-border);
  --osw-header-webtemplate-worldwide-borderbottom: var(--osw-header-webtemplate-worldwide-border);
  --osw-header-webtemplate-worldwide-borderleft: var(--osw-header-webtemplate-worldwide-border);
  --osw-header-webtemplate-worldwide-borderradius: unset;
  --osw-header-webtemplate-worldwide-height-small: initial;
  --osw-header-webtemplate-worldwide-margin-small: var(--osw-header-webtemplate-worldwide-margin);
  --osw-header-webtemplate-worldwide-padding-small: 0px;
  --osw-header-webtemplate-worldwide-bgcolor-small: transparent;
  --osw-header-webtemplate-worldwide-border-small: none;
  --osw-header-webtemplate-worldwide-bordertop-small: var(--osw-header-webtemplate-worldwide-border-small);
  --osw-header-webtemplate-worldwide-borderright-small: var(--osw-header-webtemplate-worldwide-border-small);
  --osw-header-webtemplate-worldwide-borderbottom-small: var(--osw-header-webtemplate-worldwide-border-small);
  --osw-header-webtemplate-worldwide-borderleft-small: var(--osw-header-webtemplate-worldwide-border-small);
  --osw-header-webtemplate-worldwide-borderradius-small: unset;

  --osw-header-webtemplate-audienceinformation-color: var(--osw-color-darkgrey);  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-audienceinformation-bgcolor: transparent;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-audienceinformation-font-family: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-audienceinformation-font-size: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-audienceinformation-font-weight: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-audienceinformation-line-height: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-audienceinformation-letter-spacing: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-audienceinformation-height: initial;
  --osw-header-webtemplate-audienceinformation-min-height: unset;
  --osw-header-webtemplate-audienceinformation-max-height: none;
  --osw-header-webtemplate-audienceinformation-width: auto;
  --osw-header-webtemplate-audienceinformation-min-width: auto;
  --osw-header-webtemplate-audienceinformation-max-width: none;
  --osw-header-webtemplate-audienceinformation-margin: 0px 0px 0px 14px;
  --osw-header-webtemplate-audienceinformation-padding: 0px;
  --osw-header-webtemplate-audienceinformation-border: none 0;
  --osw-header-webtemplate-audienceinformation-bordertop: var(--osw-header-webtemplate-audienceinformation-border);
  --osw-header-webtemplate-audienceinformation-borderright: var(--osw-header-webtemplate-audienceinformation-border);
  --osw-header-webtemplate-audienceinformation-borderbottom: var(--osw-header-webtemplate-audienceinformation-border);
  --osw-header-webtemplate-audienceinformation-borderleft: var(--osw-header-webtemplate-audienceinformation-border);
  --osw-header-webtemplate-audienceinformation-borderradius: 0px;
  --osw-header-webtemplate-audienceinformation-color-small: var(--osw-header-webtemplate-audienceinformation-color); /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-audienceinformation-bgcolor-small: transparent;
  --osw-header-webtemplate-audienceinformation-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-audienceinformation-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-audienceinformation-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-audienceinformation-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-audienceinformation-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-audienceinformation-height-small: initial;
  --osw-header-webtemplate-audienceinformation-min-height-small: unset;
  --osw-header-webtemplate-audienceinformation-max-height-small: none;
  --osw-header-webtemplate-audienceinformation-width-small: auto;
  --osw-header-webtemplate-audienceinformation-min-width-small: auto;
  --osw-header-webtemplate-audienceinformation-max-width-small: none;
  --osw-header-webtemplate-audienceinformation-margin-small: var(--osw-header-webtemplate-audienceinformation-margin);
  --osw-header-webtemplate-audienceinformation-padding-small: 0px;
  --osw-header-webtemplate-audienceinformation-border-small: unset;
  --osw-header-webtemplate-audienceinformation-bordertop-small: var(--osw-header-webtemplate-audienceinformation-border-small);
  --osw-header-webtemplate-audienceinformation-borderright-small: var(--osw-header-webtemplate-audienceinformation-border-small);
  --osw-header-webtemplate-audienceinformation-borderbottom-small: var(--osw-header-webtemplate-audienceinformation-border-small);
  --osw-header-webtemplate-audienceinformation-borderleft-small: var(--osw-header-webtemplate-audienceinformation-border-small);
  --osw-header-webtemplate-audienceinformation-borderradius-small: 0px;

  --osw-header-webtemplate-headertext-color: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headertext-bgcolor: transparent;
  --osw-header-webtemplate-headertext-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headertext-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headertext-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headertext-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headertext-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headertext-height: initial;
  --osw-header-webtemplate-headertext-min-height: unset;
  --osw-header-webtemplate-headertext-max-height: none;
  --osw-header-webtemplate-headertext-width: auto;
  --osw-header-webtemplate-headertext-min-width: auto;
  --osw-header-webtemplate-headertext-max-width: none;
  --osw-header-webtemplate-headertext-margin: 5px 14px 5px 14px;
  --osw-header-webtemplate-headertext-padding: 0px;
  --osw-header-webtemplate-headertext-border: unset;
  --osw-header-webtemplate-headertext-bordertop: var(--osw-header-webtemplate-headertext-border);
  --osw-header-webtemplate-headertext-borderright: var(--osw-header-webtemplate-headertext-border);
  --osw-header-webtemplate-headertext-borderbottom: var(--osw-header-webtemplate-headertext-border);
  --osw-header-webtemplate-headertext-borderleft: var(--osw-header-webtemplate-headertext-border);
  --osw-header-webtemplate-headertext-borderradius: 0px;
  --osw-header-webtemplate-headertext-color-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headertext-bgcolor-small: transparent;
  --osw-header-webtemplate-headertext-font-family-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headertext-font-size-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headertext-font-weight-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headertext-line-height-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headertext-letter-spacing-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headertext-height-small: initial;
  --osw-header-webtemplate-headertext-min-height-small: unset;
  --osw-header-webtemplate-headertext-max-height-small: none;
  --osw-header-webtemplate-headertext-width-small: auto;
  --osw-header-webtemplate-headertext-min-width-small: auto;
  --osw-header-webtemplate-headertext-max-width-small: none;
  --osw-header-webtemplate-headertext-margin-small: var(--osw-header-webtemplate-headertext-margin);
  --osw-header-webtemplate-headertext-padding-small: 0px;
  --osw-header-webtemplate-headertext-border-small: unset;
  --osw-header-webtemplate-headertext-bordertop-small: var(--osw-header-webtemplate-headertext-border-small);
  --osw-header-webtemplate-headertext-borderright-small: var(--osw-header-webtemplate-headertext-border-small);
  --osw-header-webtemplate-headertext-borderbottom-small: var(--osw-header-webtemplate-headertext-border-small);
  --osw-header-webtemplate-headertext-borderleft-small: var(--osw-header-webtemplate-headertext-border-small);
  --osw-header-webtemplate-headertext-borderradius-small: 0px;

  --osw-header-webtemplate-langswitch-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-langswitch-bgcolor: transparent;
  --osw-header-webtemplate-langswitch-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-langswitch-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-langswitch-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-langswitch-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-langswitch-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-langswitch-height: initial;
  --osw-header-webtemplate-langswitch-min-height: unset;
  --osw-header-webtemplate-langswitch-max-height: none;
  --osw-header-webtemplate-langswitch-width: auto;
  --osw-header-webtemplate-langswitch-min-width: auto;
  --osw-header-webtemplate-langswitch-max-width: none;
  --osw-header-webtemplate-langswitch-margin: 5px 14px 5px 10px;
  --osw-header-webtemplate-langswitch-padding: 0px;
  --osw-header-webtemplate-langswitch-border: unset;
  --osw-header-webtemplate-langswitch-bordertop: var(--osw-header-webtemplate-langswitch-border);
  --osw-header-webtemplate-langswitch-borderright: var(--osw-header-webtemplate-langswitch-border);
  --osw-header-webtemplate-langswitch-borderbottom: var(--osw-header-webtemplate-langswitch-border);
  --osw-header-webtemplate-langswitch-borderleft: var(--osw-header-webtemplate-langswitch-border);
  --osw-header-webtemplate-langswitch-borderradius: 0px;
  --osw-header-webtemplate-langswitch-color-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-langswitch-bgcolor-small: transparent;
  --osw-header-webtemplate-langswitch-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-langswitch-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-langswitch-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-langswitch-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-langswitch-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-langswitch-height-small: initial;
  --osw-header-webtemplate-langswitch-min-height-small: unset;
  --osw-header-webtemplate-langswitch-max-height-small: none;
  --osw-header-webtemplate-langswitch-width-small: auto;
  --osw-header-webtemplate-langswitch-min-width-small: auto;
  --osw-header-webtemplate-langswitch-max-width-small: none;
  --osw-header-webtemplate-langswitch-margin-small: var(--osw-header-webtemplate-langswitch-margin);
  --osw-header-webtemplate-langswitch-padding-small: var(--osw-header-webtemplate-langswitch-padding);
  --osw-header-webtemplate-langswitch-border-small: unset;
  --osw-header-webtemplate-langswitch-bordertop-small: var(--osw-header-webtemplate-langswitch-border-small);
  --osw-header-webtemplate-langswitch-borderright-small: var(--osw-header-webtemplate-langswitch-border-small);
  --osw-header-webtemplate-langswitch-borderbottom-small: var(--osw-header-webtemplate-langswitch-border-small);
  --osw-header-webtemplate-langswitch-borderleft-small: var(--osw-header-webtemplate-langswitch-border-small);
  --osw-header-webtemplate-langswitch-borderradius-small: 0px;

  --osw-header-webtemplate-searchfield-color: var(--osw-header-webtemplate-color);
  --osw-header-webtemplate-searchfield-color-bglight: var(--osw-header-webtemplate-color-bglight);
  --osw-header-webtemplate-searchfield-color-bgdark: var(--osw-header-webtemplate-color-bgdark);
  --osw-header-webtemplate-searchfield-bgcolor: transparent;
  --osw-header-webtemplate-searchfield-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-searchfield-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-searchfield-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-searchfield-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-searchfield-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-searchfield-height: initial;
  --osw-header-webtemplate-searchfield-min-height: unset;
  --osw-header-webtemplate-searchfield-max-height: none;
  --osw-header-webtemplate-searchfield-width: auto;
  --osw-header-webtemplate-searchfield-min-width: auto;
  --osw-header-webtemplate-searchfield-max-width: none;
  --osw-header-webtemplate-searchfield-margin: 5px 14px 5px 14px;
  --osw-header-webtemplate-searchfield-padding: 0px;
  --osw-header-webtemplate-searchfield-border: unset;
  --osw-header-webtemplate-searchfield-bordertop: var(--osw-header-webtemplate-searchfield-border);
  --osw-header-webtemplate-searchfield-borderright: var(--osw-header-webtemplate-searchfield-border);
  --osw-header-webtemplate-searchfield-borderbottom: var(--osw-header-webtemplate-searchfield-border);
  --osw-header-webtemplate-searchfield-borderleft: var(--osw-header-webtemplate-searchfield-border);
  --osw-header-webtemplate-searchfield-borderradius: 0px;

  --osw-header-webtemplate-searchfield-color-small: var(--osw-header-webtemplate-color-small);
  --osw-header-webtemplate-searchfield-color-bglight-small: var(--osw-header-webtemplate-color-bglight-small);
  --osw-header-webtemplate-searchfield-color-bgdark-small: var(--osw-header-webtemplate-color-bgdark-small);
  --osw-header-webtemplate-searchfield-bgcolor-small: transparent;
  --osw-header-webtemplate-searchfield-font-family-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-searchfield-font-size-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-searchfield-font-weight-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-searchfield-line-height-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-searchfield-letter-spacing-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-searchfield-height-small: initial;
  --osw-header-webtemplate-searchfield-min-height-small: unset;
  --osw-header-webtemplate-searchfield-max-height-small: none;
  --osw-header-webtemplate-searchfield-width-small: auto;
  --osw-header-webtemplate-searchfield-min-width-small: auto;
  --osw-header-webtemplate-searchfield-max-width-small: none;
  --osw-header-webtemplate-searchfield-margin-small: var(--osw-header-webtemplate-searchfield-margin);
  --osw-header-webtemplate-searchfield-padding-small: 0px;
  --osw-header-webtemplate-searchfield-border-small: unset;
  --osw-header-webtemplate-searchfield-bordertop-small: var(--osw-header-webtemplate-searchfield-border-small);
  --osw-header-webtemplate-searchfield-borderright-small: var(--osw-header-webtemplate-searchfield-border-small);
  --osw-header-webtemplate-searchfield-borderbottom-small: var(--osw-header-webtemplate-searchfield-border-small);
  --osw-header-webtemplate-searchfield-borderleft-small: var(--osw-header-webtemplate-searchfield-border-small);
  --osw-header-webtemplate-searchfield-borderradius-small: 0px;

  --osw-header-webtemplate-searchfield-input-font-family: var(--osw-font-family-title);
  --osw-header-webtemplate-searchfield-input-font-size: 1.7rem;
  --osw-header-webtemplate-searchfield-input-height: 30px;
  --osw-header-webtemplate-searchfield-input-padding: 0px 45px 0px 15px;
  --osw-header-webtemplate-searchfield-input-color-bgdark: var(--osw-header-webtemplate-searchfield-color-bglight);
  --osw-header-webtemplate-searchfield-input-color-bgdark-small: var(--osw-header-webtemplate-searchfield-color-bglight-small);
  --osw-header-webtemplate-searchfield-input-bgcolor-bgdark: var(--osw-color-white);
  --osw-header-webtemplate-searchfield-input-bgcolor-bgdark-small: var(--osw-color-white);
  --osw-header-webtemplate-searchfield-input-color-bglight: var(--osw-header-webtemplate-searchfield-color-bglight);
  --osw-header-webtemplate-searchfield-input-color-bglight-small: var(--osw-header-webtemplate-searchfield-color-bglight-small);
  --osw-header-webtemplate-searchfield-input-bgcolor-bglight: var(--osw-color-white);
  --osw-header-webtemplate-searchfield-input-bgcolor-bglight-small: var(--osw-color-white);
  --osw-header-webtemplate-searchfield-input-border-color-bglight: var(--osw-header-webtemplate-searchfield-color-bglight);
  --osw-header-webtemplate-searchfield-input-border-color-bglight-small: var(--osw-header-webtemplate-searchfield-color-bglight-small);
  --osw-header-webtemplate-searchfield-searchform-after-right: 10px;
  --osw-header-webtemplate-searchfield-form-after-font-size: 2rem;
  --osw-header-webtemplate-searchfield-searchform-after-color: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-searchfield-searchform-after-color-bgdark: var(--osw-header-webtemplate-searchfield-color-bglight);
  --osw-header-webtemplate-searchfield-searchform-after-color-bgdark-small: var(--osw-header-webtemplate-searchfield-color-bglight-small);
  --osw-header-webtemplate-searchfield-searchform-after-color-bglight: var(--osw-header-webtemplate-searchfield-color-bglight);
  --osw-header-webtemplate-searchfield-searchform-after-color-bglight-small: var(--osw-header-webtemplate-searchfield-color-bglight-small);

  --osw-header-webtemplate-cta-color: inherit;
  --osw-header-webtemplate-cta-bgcolor: transparent;
  --osw-header-webtemplate-cta-font-family: inherit;
  --osw-header-webtemplate-cta-font-size: inherit;
  --osw-header-webtemplate-cta-font-weight: inherit;
  --osw-header-webtemplate-cta-line-height: inherit;
  --osw-header-webtemplate-cta-letter-spacing: inherit;
  --osw-header-webtemplate-cta-height: initial;
  --osw-header-webtemplate-cta-min-height: unset;
  --osw-header-webtemplate-cta-max-height: none;
  --osw-header-webtemplate-cta-width: auto;
  --osw-header-webtemplate-cta-min-width: auto;
  --osw-header-webtemplate-cta-max-width: none;
  --osw-header-webtemplate-cta-margin: 5px 14px 5px 14px;
  --osw-header-webtemplate-cta-padding: 0px;
  --osw-header-webtemplate-cta-border: unset;
  --osw-header-webtemplate-cta-bordertop: var(--osw-header-webtemplate-cta-border);
  --osw-header-webtemplate-cta-borderright: var(--osw-header-webtemplate-cta-border);
  --osw-header-webtemplate-cta-borderbottom: var(--osw-header-webtemplate-cta-border);
  --osw-header-webtemplate-cta-borderleft: var(--osw-header-webtemplate-cta-border);
  --osw-header-webtemplate-cta-borderradius: 0px;
  --osw-header-webtemplate-cta-color-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-cta-bgcolor-small: transparent;
  --osw-header-webtemplate-cta-font-family-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-cta-font-size-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-cta-font-weight-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-cta-line-height-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-cta-letter-spacing-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-cta-height-small: initial;
  --osw-header-webtemplate-cta-min-height-small: unset;
  --osw-header-webtemplate-cta-max-height-small: none;
  --osw-header-webtemplate-cta-width-small: auto;
  --osw-header-webtemplate-cta-min-width-small: auto;
  --osw-header-webtemplate-cta-max-width-small: none;
  --osw-header-webtemplate-cta-margin-small: var(--osw-header-webtemplate-cta-margin);
  --osw-header-webtemplate-cta-padding-small: 0px;
  --osw-header-webtemplate-cta-border-small: unset;
  --osw-header-webtemplate-cta-bordertop-small: var(--osw-header-webtemplate-cta-border-small);
  --osw-header-webtemplate-cta-borderright-small: var(--osw-header-webtemplate-cta-border-small);
  --osw-header-webtemplate-cta-borderbottom-small: var(--osw-header-webtemplate-cta-border-small);
  --osw-header-webtemplate-cta-borderleft-small: var(--osw-header-webtemplate-cta-border-small);
  --osw-header-webtemplate-cta-borderradius-small: 0px;

  /* --osw-header-webtemplate-cta-color-bglight: var(--osw-color-sanofiblue); */


  --osw-header-webtemplate-headerlinks-color: inherit;
  --osw-header-webtemplate-headerlinks-bgcolor: transparent;
  --osw-header-webtemplate-headerlinks-font-family: inherit;
  --osw-header-webtemplate-headerlinks-font-size: inherit;
  --osw-header-webtemplate-headerlinks-font-weight: inherit;
  --osw-header-webtemplate-headerlinks-line-height: inherit;
  --osw-header-webtemplate-headerlinks-letter-spacing: inherit;
  --osw-header-webtemplate-headerlinks-height: auto;
  --osw-header-webtemplate-headerlinks-min-height: auto;
  --osw-header-webtemplate-headerlinks-max-height: none;
  --osw-header-webtemplate-headerlinks-width: auto;
  --osw-header-webtemplate-headerlinks-min-width: auto;
  --osw-header-webtemplate-headerlinks-max-width: none;
  --osw-header-webtemplate-headerlinks-margin: 5px 14px 5px 14px;
  --osw-header-webtemplate-headerlinks-padding: 0px;
  --osw-header-webtemplate-headerlinks-border: 0 none;
  --osw-header-webtemplate-headerlinks-bordertop: var(--osw-header-webtemplate-headerlinks-border);
  --osw-header-webtemplate-headerlinks-borderright: var(--osw-header-webtemplate-headerlinks-border);
  --osw-header-webtemplate-headerlinks-borderbottom: var(--osw-header-webtemplate-headerlinks-border);
  --osw-header-webtemplate-headerlinks-borderleft: var(--osw-header-webtemplate-headerlinks-border);
  --osw-header-webtemplate-headerlinks-borderradius: 0px;
  --osw-header-webtemplate-headerlinks-overflowx: hidden;
  --osw-header-webtemplate-headerlinks-display: flex;
  --osw-header-webtemplate-headerlinks-flexdir: column;
  --osw-header-webtemplate-headerlinks-justifycontent: center;

  --osw-header-webtemplate-headerlinks-list-flexwrap: wrap;
  --osw-header-webtemplate-headerlinks-list-justifycontent: space-evenly;
  --osw-header-webtemplate-headerlinks-list-margin: 0px;
  --osw-header-webtemplate-headerlinks-list-padding: 0px;

  --osw-header-webtemplate-headerlinks-list-item-margin: 0px 7.5px 0px 7.5px;
  --osw-header-webtemplate-headerlinks-list-item-padding: 0px;

  --osw-header-webtemplate-headerlinks-list-item-gap-icon: none;
  --osw-header-webtemplate-headerlinks-list-item-gap: 0px;
  --osw-header-webtemplate-headerlinks-list-item-gap-iconcolor: inherit;

  --osw-header-webtemplate-headerlinks-link-border: 0 none;
  --osw-header-webtemplate-headerlinks-link-bordertop: var(--osw-header-webtemplate-headerlinks-link-border);
  --osw-header-webtemplate-headerlinks-link-borderright: var(--osw-header-webtemplate-headerlinks-link-border);
  --osw-header-webtemplate-headerlinks-link-borderbottom: var(--osw-header-webtemplate-headerlinks-link-border);
  --osw-header-webtemplate-headerlinks-link-borderleft: var(--osw-header-webtemplate-headerlinks-link-border);
  --osw-header-webtemplate-headerlinks-link-padding: 0px;
  --osw-header-webtemplate-headerlinks-link-padding: 0px;
  --osw-header-webtemplate-headerlinks-link-bgcolor: transparent;
  --osw-header-webtemplate-headerlinks-link-borderradius: 0px;
  --osw-header-webtemplate-headerlinks-link-textdecoration: none;

  --osw-header-webtemplate-headerlinks-linkhover-border: 0 none;
  --osw-header-webtemplate-headerlinks-linkhover-bordertop: var(--osw-header-webtemplate-headerlinks-linkhover-border);
  --osw-header-webtemplate-headerlinks-linkhover-borderright: var(--osw-header-webtemplate-headerlinks-linkhover-border);
  --osw-header-webtemplate-headerlinks-linkhover-borderbottom: var(--osw-header-webtemplate-headerlinks-linkhover-border);
  --osw-header-webtemplate-headerlinks-linkhover-borderleft: var(--osw-header-webtemplate-headerlinks-linkhover-border);
  --osw-header-webtemplate-headerlinks-linkhover-padding: 0px;
  --osw-header-webtemplate-headerlinks-linkhover-padding: 0px;
  --osw-header-webtemplate-headerlinks-linkhover-bgcolor: transparent;
  --osw-header-webtemplate-headerlinks-linkhover-borderradius: 0px;
  --osw-header-webtemplate-headerlinks-linkhover-textdecoration: underline;

  --osw-header-webtemplate-headersearch-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headersearch-bgcolor: transparent;
  --osw-header-webtemplate-headersearch-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headersearch-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headersearch-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headersearch-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headersearch-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headersearch-height: initial;
  --osw-header-webtemplate-headersearch-min-height: unset;
  --osw-header-webtemplate-headersearch-max-height: none;
  --osw-header-webtemplate-headersearch-width: auto;
  --osw-header-webtemplate-headersearch-min-width: auto;
  --osw-header-webtemplate-headersearch-max-width: none;
  --osw-header-webtemplate-headersearch-margin: 0px 15px 0px 0px;
  --osw-header-webtemplate-headersearch-padding: 0px;
  --osw-header-webtemplate-headersearch-border: unset;
  --osw-header-webtemplate-headersearch-bordertop: var(--osw-header-webtemplate-headersearch-border);
  --osw-header-webtemplate-headersearch-borderright: var(--osw-header-webtemplate-headersearch-border);
  --osw-header-webtemplate-headersearch-borderbottom: var(--osw-header-webtemplate-headersearch-border);
  --osw-header-webtemplate-headersearch-borderleft: var(--osw-header-webtemplate-headersearch-border);
  --osw-header-webtemplate-headersearch-borderradius: 0px;

  --osw-header-webtemplate-headersearch-color-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headersearch-bgcolor-small: transparent;
  --osw-header-webtemplate-headersearch-font-family-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headersearch-font-size-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headersearch-font-weight-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headersearch-line-height-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headersearch-letter-spacing-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-headersearch-height-small: initial;
  --osw-header-webtemplate-headersearch-min-height-small: unset;
  --osw-header-webtemplate-headersearch-max-height-small: none;
  --osw-header-webtemplate-headersearch-width-small: auto;
  --osw-header-webtemplate-headersearch-min-width-small: auto;
  --osw-header-webtemplate-headersearch-max-width-small: none;
  --osw-header-webtemplate-headersearch-margin-small: var(--osw-header-webtemplate-headersearch-margin);
  --osw-header-webtemplate-headersearch-padding-small: 0px;
  --osw-header-webtemplate-headersearch-border-small: unset;
  --osw-header-webtemplate-headersearch-bordertop-small: var(--osw-header-webtemplate-headersearch-border-small);
  --osw-header-webtemplate-headersearch-borderright-small: var(--osw-header-webtemplate-headersearch-border-small);
  --osw-header-webtemplate-headersearch-borderbottom-small: var(--osw-header-webtemplate-headersearch-border-small);
  --osw-header-webtemplate-headersearch-borderleft-small: var(--osw-header-webtemplate-headersearch-border-small);
  --osw-header-webtemplate-headersearch-borderradius-small: 0px;

  --osw-header-webtemplate-login-color: var(--osw-header-webtemplate-color);
  --osw-header-webtemplate-login-color-bglight: var(--osw-header-webtemplate-color-bglight);
  --osw-header-webtemplate-login-color-bgdark: var(--osw-header-webtemplate-color-bgdark);
  --osw-header-webtemplate-login-bgcolor: transparent;
  --osw-header-webtemplate-login-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-login-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-login-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-login-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-login-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-login-height: initial;
  --osw-header-webtemplate-login-min-height: unset;
  --osw-header-webtemplate-login-max-height: none;
  --osw-header-webtemplate-login-width: auto;
  --osw-header-webtemplate-login-min-width: auto;
  --osw-header-webtemplate-login-max-width: none;
  --osw-header-webtemplate-login-margin: 0px 15px 0px 0px;
  --osw-header-webtemplate-login-padding: 0px;
  --osw-header-webtemplate-login-border: unset;
  --osw-header-webtemplate-login-bordertop: var(--osw-header-webtemplate-login-border);
  --osw-header-webtemplate-login-borderright: var(--osw-header-webtemplate-login-border);
  --osw-header-webtemplate-login-borderbottom: var(--osw-header-webtemplate-login-border);
  --osw-header-webtemplate-login-borderleft: var(--osw-header-webtemplate-login-border);
  --osw-header-webtemplate-login-borderradius: 0px;
  --osw-header-webtemplate-login-color-small: var(--osw-header-webtemplate-color-small);
  --osw-header-webtemplate-login-color-bglight-small: var(--osw-header-webtemplate-color-bglight-small);
  --osw-header-webtemplate-login-color-bgdark-small: var(--osw-header-webtemplate-color-bgdark-small);
  --osw-header-webtemplate-login-bgcolor-small: transparent;
  --osw-header-webtemplate-login-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-login-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-login-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-login-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-login-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-login-height-small: initial;
  --osw-header-webtemplate-login-min-height-small: unset;
  --osw-header-webtemplate-login-max-height-small: none;
  --osw-header-webtemplate-login-width-small: auto;
  --osw-header-webtemplate-login-min-width-small: auto;
  --osw-header-webtemplate-login-max-width-small: none;
  --osw-header-webtemplate-login-margin-small: var(--osw-header-webtemplate-login-margin);
  --osw-header-webtemplate-login-padding-small: 0px;
  --osw-header-webtemplate-login-border-small: unset;
  --osw-header-webtemplate-login-bordertop-small: var(--osw-header-webtemplate-login-border-small);
  --osw-header-webtemplate-login-borderright-small: var(--osw-header-webtemplate-login-border-small);
  --osw-header-webtemplate-login-borderbottom-small: var(--osw-header-webtemplate-login-border-small);
  --osw-header-webtemplate-login-borderleft-small: var(--osw-header-webtemplate-login-border-small);
  --osw-header-webtemplate-login-borderradius-small: 0px;

  --osw-header-webtemplate-logout-color: var(--osw-header-webtemplate-color);
  --osw-header-webtemplate-logout-color-bglight: var(--osw-header-webtemplate-color-bglight);
  --osw-header-webtemplate-logout-color-bgdark: var(--osw-header-webtemplate-color-bgdark);
  --osw-header-webtemplate-logout-bgcolor: transparent;
  --osw-header-webtemplate-logout-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-logout-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-logout-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-logout-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-logout-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-logout-height: initial;
  --osw-header-webtemplate-logout-min-height: unset;
  --osw-header-webtemplate-logout-max-height: none;
  --osw-header-webtemplate-logout-width: auto;
  --osw-header-webtemplate-logout-min-width: auto;
  --osw-header-webtemplate-logout-max-width: none;
  --osw-header-webtemplate-logout-margin: 0px 15px 0px 0px;
  --osw-header-webtemplate-logout-padding: 0px;
  --osw-header-webtemplate-logout-border: unset;
  --osw-header-webtemplate-logout-bordertop: var(--osw-header-webtemplate-logout-border);
  --osw-header-webtemplate-logout-borderright: var(--osw-header-webtemplate-logout-border);
  --osw-header-webtemplate-logout-borderbottom: var(--osw-header-webtemplate-logout-border);
  --osw-header-webtemplate-logout-borderleft: var(--osw-header-webtemplate-logout-border);
  --osw-header-webtemplate-logout-borderradius: 0px;
  --osw-header-webtemplate-logout-color-small: var(--osw-header-webtemplate-color-small);
  --osw-header-webtemplate-logout-color-bglight-small: var(--osw-header-webtemplate-color-bglight-small);
  --osw-header-webtemplate-logout-color-bgdark-small: var(--osw-header-webtemplate-color-bgdark-small);
  --osw-header-webtemplate-logout-bgcolor-small: transparent;
  --osw-header-webtemplate-logout-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-logout-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-logout-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-logout-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-logout-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-logout-height-small: initial;
  --osw-header-webtemplate-logout-min-height-small: unset;
  --osw-header-webtemplate-logout-max-height-small: none;
  --osw-header-webtemplate-logout-width-small: auto;
  --osw-header-webtemplate-logout-min-width-small: auto;
  --osw-header-webtemplate-logout-max-width-small: none;
  --osw-header-webtemplate-logout-margin-small: var(--osw-header-webtemplate-logout-margin);
  --osw-header-webtemplate-logout-padding-small: 0px;
  --osw-header-webtemplate-logout-border-small: unset;
  --osw-header-webtemplate-logout-bordertop-small: var(--osw-header-webtemplate-logout-border-small);
  --osw-header-webtemplate-logout-borderright-small: var(--osw-header-webtemplate-logout-border-small);
  --osw-header-webtemplate-logout-borderbottom-small: var(--osw-header-webtemplate-logout-border-small);
  --osw-header-webtemplate-logout-borderleft-small: var(--osw-header-webtemplate-logout-border-small);
  --osw-header-webtemplate-logout-borderradius-small: 0px;

  --osw-header-webtemplate-register-color: var(--osw-header-webtemplate-color);
  --osw-header-webtemplate-register-color-bglight: var(--osw-header-webtemplate-color-bglight);
  --osw-header-webtemplate-register-color-bgdark: var(--osw-header-webtemplate-color-bgdark);
  --osw-header-webtemplate-register-bgcolor: transparent;
  --osw-header-webtemplate-register-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-register-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-register-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-register-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-register-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-register-height: initial;
  --osw-header-webtemplate-register-min-height: unset;
  --osw-header-webtemplate-register-max-height: none;
  --osw-header-webtemplate-register-width: auto;
  --osw-header-webtemplate-register-min-width: auto;
  --osw-header-webtemplate-register-max-width: none;
  --osw-header-webtemplate-register-margin: 0px 15px 0px 0px;
  --osw-header-webtemplate-register-padding: 0px;
  --osw-header-webtemplate-register-border: unset;
  --osw-header-webtemplate-register-bordertop: var(--osw-header-webtemplate-register-border);
  --osw-header-webtemplate-register-borderright: var(--osw-header-webtemplate-register-border);
  --osw-header-webtemplate-register-borderbottom: var(--osw-header-webtemplate-register-border);
  --osw-header-webtemplate-register-borderleft: var(--osw-header-webtemplate-register-border);
  --osw-header-webtemplate-register-borderradius: 0px;
  --osw-header-webtemplate-register-color-small: var(--osw-header-webtemplate-color-small);
  --osw-header-webtemplate-register-color-bglight-small: var(--osw-header-webtemplate-color-bglight-small);
  --osw-header-webtemplate-register-color-bgdark-small: var(--osw-header-webtemplate-color-bgdark-small);
  --osw-header-webtemplate-register-bgcolor-small: transparent;
  --osw-header-webtemplate-register-font-family-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-register-font-size-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-register-font-weight-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-register-line-height-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-register-letter-spacing-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-register-height-small: initial;
  --osw-header-webtemplate-register-min-height-small: unset;
  --osw-header-webtemplate-register-max-height-small: none;
  --osw-header-webtemplate-register-width-small: auto;
  --osw-header-webtemplate-register-min-width-small: auto;
  --osw-header-webtemplate-register-max-width-small: none;
  --osw-header-webtemplate-register-margin-small: var(--osw-header-webtemplate-register-margin);
  --osw-header-webtemplate-register-padding-small: 0px;
  --osw-header-webtemplate-register-border-small: unset;
  --osw-header-webtemplate-register-bordertop-small: var(--osw-header-webtemplate-register-border-small);
  --osw-header-webtemplate-register-borderright-small: var(--osw-header-webtemplate-register-border-small);
  --osw-header-webtemplate-register-borderbottom-small: var(--osw-header-webtemplate-register-border-small);
  --osw-header-webtemplate-register-borderleft-small: var(--osw-header-webtemplate-register-border-small);
  --osw-header-webtemplate-register-borderradius-small: 0px;

  --osw-header-webtemplate-profile-color: var(--osw-header-webtemplate-color);
  --osw-header-webtemplate-profile-color-bglight: var(--osw-header-webtemplate-color-bglight);
  --osw-header-webtemplate-profile-color-bgdark: var(--osw-header-webtemplate-color-bgdark);
  --osw-header-webtemplate-profile-bgcolor: transparent;
  --osw-header-webtemplate-profile-font-family: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-profile-font-size: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-profile-font-weight: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-profile-line-height: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-profile-letter-spacing: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-profile-height: initial;
  --osw-header-webtemplate-profile-min-height: unset;
  --osw-header-webtemplate-profile-max-height: none;
  --osw-header-webtemplate-profile-width: auto;
  --osw-header-webtemplate-profile-min-width: auto;
  --osw-header-webtemplate-profile-max-width: none;
  --osw-header-webtemplate-profile-margin: 0px 15px 0px 0px;
  --osw-header-webtemplate-profile-padding: 0px;
  --osw-header-webtemplate-profile-border: unset;
  --osw-header-webtemplate-profile-bordertop: var(--osw-header-webtemplate-profile-border);
  --osw-header-webtemplate-profile-borderright: var(--osw-header-webtemplate-profile-border);
  --osw-header-webtemplate-profile-borderbottom: var(--osw-header-webtemplate-profile-border);
  --osw-header-webtemplate-profile-borderleft: var(--osw-header-webtemplate-profile-border);
  --osw-header-webtemplate-profile-borderradius: 0px;
  --osw-header-webtemplate-profile-color-small: var(--osw-header-webtemplate-color-small);
  --osw-header-webtemplate-profile-color-bglight-small: var(--osw-header-webtemplate-color-bglight-small);
  --osw-header-webtemplate-profile-color-bgdark-small: var(--osw-header-webtemplate-color-bgdark-small);
  --osw-header-webtemplate-profile-bgcolor-small: transparent;
  --osw-header-webtemplate-profile-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-profile-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-profile-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-profile-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-profile-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-profile-height-small: initial;
  --osw-header-webtemplate-profile-min-height-small: unset;
  --osw-header-webtemplate-profile-max-height-small: none;
  --osw-header-webtemplate-profile-width-small: auto;
  --osw-header-webtemplate-profile-min-width-small: auto;
  --osw-header-webtemplate-profile-max-width-small: none;
  --osw-header-webtemplate-profile-margin-small: var(--osw-header-webtemplate-profile-margin-small);
  --osw-header-webtemplate-profile-padding-small: 0px;
  --osw-header-webtemplate-profile-border-small: unset;
  --osw-header-webtemplate-profile-bordertop-small: var(--osw-header-webtemplate-profile-border-small);
  --osw-header-webtemplate-profile-borderright-small: var(--osw-header-webtemplate-profile-border-small);
  --osw-header-webtemplate-profile-borderbottom-small: var(--osw-header-webtemplate-profile-border-small);
  --osw-header-webtemplate-profile-borderleft-small: var(--osw-header-webtemplate-profile-border-small);
  --osw-header-webtemplate-profile-borderradius-small: 0px;

  --osw-header-webtemplate-navigation-color: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-navigation-bgcolor: transparent;
  --osw-header-webtemplate-navigation-font-family: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-navigation-font-size: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-navigation-font-weight: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-navigation-line-height: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-navigation-letter-spacing: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-navigation-height: initial;
  --osw-header-webtemplate-navigation-min-height: unset;
  --osw-header-webtemplate-navigation-max-height: none;
  --osw-header-webtemplate-navigation-width: auto;
  /* --osw-header-webtemplate-navigation-min-width: auto; */
  --osw-header-webtemplate-navigation-max-width: none;
  --osw-header-webtemplate-navigation-margin: 10px 5px 10px 5px;
  --osw-header-webtemplate-navigation-padding: 0px;
  --osw-header-webtemplate-navigation-border: unset;
  --osw-header-webtemplate-navigation-bordertop: var(--osw-header-webtemplate-navigation-border);
  --osw-header-webtemplate-navigation-borderright: var(--osw-header-webtemplate-navigation-border);
  --osw-header-webtemplate-navigation-borderbottom: var(--osw-header-webtemplate-navigation-border);
  --osw-header-webtemplate-navigation-borderleft: var(--osw-header-webtemplate-navigation-border);

  --osw-header-webtemplate-navigation-borderradius: 0px;
  --osw-header-webtemplate-navigation-color-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-navigation-bgcolor-small: transparent;
  --osw-header-webtemplate-navigation-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-navigation-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-navigation-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-navigation-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-navigation-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-navigation-height-small: initial;
  --osw-header-webtemplate-navigation-min-height-small: unset;
  --osw-header-webtemplate-navigation-max-height-small: none;
  --osw-header-webtemplate-navigation-width-small: auto;
  /* --osw-header-webtemplate-navigation-min-width-small: auto; */
  --osw-header-webtemplate-navigation-max-width-small: none;
  --osw-header-webtemplate-navigation-margin-small: var(--osw-header-webtemplate-navigation-margin);
  --osw-header-webtemplate-navigation-padding-small: 0px;
  --osw-header-webtemplate-navigation-border-small: unset;
  --osw-header-webtemplate-navigation-bordertop-small: var(--osw-header-webtemplate-navigation-border-small);
  --osw-header-webtemplate-navigation-borderright-small: var(--osw-header-webtemplate-navigation-border-small);
  --osw-header-webtemplate-navigation-borderbottom-small: var(--osw-header-webtemplate-navigation-border-small);
  --osw-header-webtemplate-navigation-borderleft-small: var(--osw-header-webtemplate-navigation-border-small);

  --osw-header-webtemplate-navigation-borderradius-small: 0px;

  --osw-header-webtemplate-paneltoggle-height: auto;
  --osw-header-webtemplate-paneltoggle-min-height:  unset;
  --osw-header-webtemplate-paneltoggle-max-height: none;
  --osw-header-webtemplate-paneltoggle-width:  auto;
  --osw-header-webtemplate-paneltoggle-min-width: unset;
  --osw-header-webtemplate-paneltoggle-max-width:  none;
  --osw-header-webtemplate-paneltoggle-color:  inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-paneltoggle-bgcolor: transparent;
  --osw-header-webtemplate-paneltoggle-font-family:  inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-paneltoggle-font-size:  inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-paneltoggle-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-webtemplate-paneltoggle-margin: 0px 14px 0px 0px;
  --osw-header-webtemplate-paneltoggle-padding: 0px;
  --osw-header-webtemplate-paneltoggle-border: none;
  --osw-header-webtemplate-paneltoggle-bordertop: var(--osw-header-webtemplate-paneltoggle-border);
  --osw-header-webtemplate-paneltoggle-borderright: var(--osw-header-webtemplate-paneltoggle-border);
  --osw-header-webtemplate-paneltoggle-borderbottom: var(--osw-header-webtemplate-paneltoggle-border);
  --osw-header-webtemplate-paneltoggle-borderleft: var(--osw-header-webtemplate-paneltoggle-border);

  --osw-header-webtemplate-paneltoggle-borderradius: 0px;

  --osw-header-webtemplate-nav-level1-height: 55px;
  --osw-header-webtemplate-nav-level2-margin-top: 14px;
  --osw-header-webtemplate-nav-level2-margin-top-small: 14px;
  --osw-header-webtemplate-navmobileheader-bgcolor: var(--osw-color-sanofiblue);
  --osw-header-webtemplate-navmobileheader-language-item-link-color: var(--osw-language-selector-item-link-color);
  --osw-header-webtemplate-navmobileheader-language-item-link-color-isactive: var(--osw-color-white);

  --osw-header-webtemplate-navmobilefooter-bgcolor: transparent;
  --osw-header-webtemplate-navmobilefooter-color: inherit;/* Fix Edge variable inherit issue */
  --osw-header-webtemplate-navmobilefooter-worldwide-label-color: inherit;  /* Fix Edge variable inherit issue */

  /* SNIPPET HEADER INSTITUTIONAL */
  --osw-header-institutional-tools-margin: inherit;
  --osw-header-institutional-tools-padding: 0 15px 0 10px;
  --osw-header-institutional-tools-first-item-margin: 3px;
  --osw-header-institutional-tools-default-item-margin: 15px;

  --osw-header-institutional-height: calc(var(--osw-header-institutional-endorsement-height) + var(--osw-header-institutional-line1-height));
  --osw-header-institutional-min-height: unset;
  --osw-header-institutional-max-height: none;
  --osw-header-institutional-width: auto;
  --osw-header-institutional-min-width: unset;
  --osw-header-institutional-max-width: none;
  --osw-header-institutional-color: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-bgcolor: transparent;
  --osw-header-institutional-font-family: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-font-size: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-font-weight: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line-height: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-letter-spacing: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-margin: 0px;
  --osw-header-institutional-padding: 0px;
  --osw-header-institutional-borderbottom: var(--osw-header-borderbottom-base) ;

  --osw-header-institutional-height-small: calc(var(--osw-header-institutional-endorsement-height-small) + var(--osw-header-institutional-line1-height-small));
  --osw-header-institutional-min-height-small: unset;
  --osw-header-institutional-max-height-small: none;
  --osw-header-institutional-width-small: auto;
  --osw-header-institutional-min-width-small: unset;
  --osw-header-institutional-max-width-small: none;
  --osw-header-institutional-color-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-bgcolor-small: var(--osw-color-sanofiblue);  /* Fix Edge variable inherit issue */
  --osw-header-institutional-font-family-small: inherit;
  --osw-header-institutional-font-size-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-font-weight-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line-height-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-letter-spacing-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-margin-small: 0px;
  --osw-header-institutional-padding-small: 0px;
  --osw-header-institutional-borderbottom-small: var(--osw-header-borderbottom-base) ;

  --osw-header-institutional-color-bglight: var(--osw-color-sanofiblue);
  --osw-header-institutional-color-bgdark: var(--osw-color-white);

  --osw-header-institutional-headerhover-bgcolor: var(--osw-color-white);
  --osw-header-institutional-headerhover-bgcolor-small:  var(--osw-color-white);

  --osw-header-institutional-endorsement-height: 30px;
  --osw-header-institutional-endorsement-min-height: unset;
  --osw-header-institutional-endorsement-max-height: none;
  --osw-header-institutional-endorsement-width: auto;
  --osw-header-institutional-endorsement-min-width: auto;
  --osw-header-institutional-endorsement-max-width: none;
  --osw-header-institutional-endorsement-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-endorsement-bgcolor: var(--osw-color-white); /* Fix Edge variable inherit issue */
  --osw-header-institutional-endorsement-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-endorsement-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-endorsement-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-endorsement-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-endorsement-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-endorsement-margin: 0px;
  --osw-header-institutional-endorsement-padding: 0px;
  --osw-header-institutional-endorsement-border: unset;
  --osw-header-institutional-endorsement-bordertop: var(--osw-header-institutional-endorsement-border);
  --osw-header-institutional-endorsement-borderright: var(--osw-header-institutional-endorsement-border);
  --osw-header-institutional-endorsement-borderbottom: solid 1px var(--osw-color-palegrey);
  --osw-header-institutional-endorsement-borderleft: var(--osw-header-institutional-endorsement-border);

  --osw-header-institutional-endorsement-borderradius: unset;
  --osw-header-institutional-endorsement-height-small: auto;
  --osw-header-institutional-endorsement-min-height-small: unset;
  --osw-header-institutional-endorsement-max-height-small: none;
  --osw-header-institutional-endorsement-width-small: auto;
  --osw-header-institutional-endorsement-min-width-small: auto;
  --osw-header-institutional-endorsement-max-width-small: none;
  --osw-header-institutional-endorsement-color-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-endorsement-bgcolor-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-endorsement-font-family-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-endorsement-font-size-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-endorsement-font-weight-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-endorsement-line-height-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-endorsement-letter-spacing-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-endorsement-margin-small: 0px;
  --osw-header-institutional-endorsement-padding-small: 0px;
  --osw-header-institutional-endorsement-border-small: unset;
  --osw-header-institutional-endorsement-bordertop-small: var(--osw-header-institutional-endorsement-border-small);
  --osw-header-institutional-endorsement-borderright-small: var(--osw-header-institutional-endorsement-border-small);
  --osw-header-institutional-endorsement-borderbottom-small: var(--osw-header-institutional-endorsement-border-small);
  --osw-header-institutional-endorsement-borderleft-small: var(--osw-header-institutional-endorsement-border-small);

  --osw-header-institutional-endorsement-borderradius-small: unset;

  --osw-header-institutional-line1-height: 60px;
  --osw-header-institutional-line1-min-height: unset;
  --osw-header-institutional-line1-max-height: none;
  --osw-header-institutional-line1-width: auto;
  --osw-header-institutional-line1-min-width: auto;
  --osw-header-institutional-line1-max-width: none;
  --osw-header-institutional-line1-color: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line1-bgcolor: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line1-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line1-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line1-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line1-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line1-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line1-margin: 0px;
  --osw-header-institutional-line1-padding: 0px;
  --osw-header-institutional-line1-border: unset;
  --osw-header-institutional-line1-bordertop: var(--osw-header-institutional-line1-border);
  --osw-header-institutional-line1-borderright: var(--osw-header-institutional-line1-border);
  --osw-header-institutional-line1-borderbottom: var(--osw-header-institutional-line1-border);
  --osw-header-institutional-line1-borderleft: var(--osw-header-institutional-line1-border);

  --osw-header-institutional-line1-borderradius: unset;
  --osw-header-institutional-line1-height-small: 60px;
  --osw-header-institutional-line1-min-height-small: unset;
  --osw-header-institutional-line1-max-height-small: none;
  --osw-header-institutional-line1-width-small: auto;
  --osw-header-institutional-line1-min-width-small: auto;
  --osw-header-institutional-line1-max-width-small: none;
  --osw-header-institutional-line1-color-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line1-bgcolor-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line1-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line1-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line1-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line1-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line1-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line1-margin-small: 0px;
  --osw-header-institutional-line1-padding-small: 0px;
  --osw-header-institutional-line1-border-small: unset;
  --osw-header-institutional-line1-bordertop-small: var(--osw-header-institutional-line1-border-small);
  --osw-header-institutional-line1-borderright-small: var(--osw-header-institutional-line1-border-small);
  --osw-header-institutional-line1-borderbottom-small: var(--osw-header-institutional-line1-border-small);
  --osw-header-institutional-line1-borderleft-small: var(--osw-header-institutional-line1-border-small);
  --osw-header-institutional-line1-borderradius-small: unset;

  --osw-header-institutional-line2-height: auto;
  --osw-header-institutional-line2-min-height: unset;
  --osw-header-institutional-line2-max-height: none;
  --osw-header-institutional-line2-width: auto;
  --osw-header-institutional-line2-min-width: auto;
  --osw-header-institutional-line2-max-width: none;
  --osw-header-institutional-line2-color: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line2-bgcolor: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line2-font-family: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line2-font-size: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line2-font-weight: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line2-line-height: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line2-letter-spacing: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line2-margin: 0px;
  --osw-header-institutional-line2-padding: 0px;
  --osw-header-institutional-line2-border: unset;
  --osw-header-institutional-line2-bordertop: var(--osw-header-institutional-line2-border);
  --osw-header-institutional-line2-borderright: var(--osw-header-institutional-line2-border);
  --osw-header-institutional-line2-borderbottom: var(--osw-header-institutional-line2-border);
  --osw-header-institutional-line2-borderleft: var(--osw-header-institutional-line2-border);

  --osw-header-institutional-line2-borderradius: unset;
  --osw-header-institutional-line2-height-small: auto;
  --osw-header-institutional-line2-min-height-small: unset;
  --osw-header-institutional-line2-max-height-small: none;
  --osw-header-institutional-line2-width-small: auto;
  --osw-header-institutional-line2-min-width-small: auto;
  --osw-header-institutional-line2-max-width-small: none;
  --osw-header-institutional-line2-color-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line2-bgcolor-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line2-font-family-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line2-font-size-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line2-font-weight-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line2-line-height-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line2-letter-spacing-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line2-margin-small: 0px;
  --osw-header-institutional-line2-padding-small: 0px;
  --osw-header-institutional-line2-border-small: unset;
  --osw-header-institutional-line2-bordertop-small: var(--osw-header-institutional-line2-border-small);
  --osw-header-institutional-line2-borderright-small: var(--osw-header-institutional-line2-border-small);
  --osw-header-institutional-line2-borderbottom-small: var(--osw-header-institutional-line2-border-small);
  --osw-header-institutional-line2-borderleft-small: var(--osw-header-institutional-line2-border-small);

  --osw-header-institutional-line2-borderradius-small: unset;

  --osw-header-institutional-line3-height: auto;
  --osw-header-institutional-line3-min-height: unset;
  --osw-header-institutional-line3-max-height: none;
  --osw-header-institutional-line3-width: auto;
  --osw-header-institutional-line3-min-width: auto;
  --osw-header-institutional-line3-max-width: none;
  --osw-header-institutional-line3-color: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line3-bgcolor: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line3-font-family: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line3-font-size: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line3-font-weight: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line3-line-height: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line3-letter-spacing: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-line3-margin: 0px;
  --osw-header-institutional-line3-padding: 0px;
  --osw-header-institutional-line3-border: unset;
  --osw-header-institutional-line3-bordertop: var(--osw-header-institutional-line3-border);
  --osw-header-institutional-line3-borderright: var(--osw-header-institutional-line3-border);
  --osw-header-institutional-line3-borderbottom: var(--osw-header-institutional-line3-border);
  --osw-header-institutional-line3-borderleft: var(--osw-header-institutional-line3-border);

  --osw-header-institutional-line3-borderradius: unset;
  --osw-header-institutional-line3-height-small: auto;
  --osw-header-institutional-line3-min-height-small: unset;
  --osw-header-institutional-line3-max-height-small: none;
  --osw-header-institutional-line3-width-small: auto;
  --osw-header-institutional-line3-min-width-small: auto;
  --osw-header-institutional-line3-max-width-small: none;
  --osw-header-institutional-line3-color-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line3-bgcolor-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-institutional-line3-font-family-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-institutional-line3-font-size-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-institutional-line3-font-weight-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-institutional-line3-line-height-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-institutional-line3-letter-spacing-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-institutional-line3-margin-small: 0px;
  --osw-header-institutional-line3-padding-small: 0px;
  --osw-header-institutional-line3-border-small: unset;
  --osw-header-institutional-line3-bordertop-small: var(--osw-header-institutional-line3-border-small);
  --osw-header-institutional-line3-borderright-small: var(--osw-header-institutional-line3-border-small);
  --osw-header-institutional-line3-borderbottom-small: var(--osw-header-institutional-line3-border-small);
  --osw-header-institutional-line3-borderleft-small: var(--osw-header-institutional-line3-border-small);
  --osw-header-institutional-line3-borderradius-small: unset;

  --osw-header-institutional-line4-height: auto;
  --osw-header-institutional-line4-min-height: unset;
  --osw-header-institutional-line4-max-height: none;
  --osw-header-institutional-line4-width: auto;
  --osw-header-institutional-line4-min-width: auto;
  --osw-header-institutional-line4-max-width: none;
  --osw-header-institutional-line4-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line4-bgcolor: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line4-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line4-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line4-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line4-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line4-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line4-margin: 0px;
  --osw-header-institutional-line4-padding: 0px;
  --osw-header-institutional-line4-border: unset;
  --osw-header-institutional-line4-bordertop: var(--osw-header-institutional-line4-border);
  --osw-header-institutional-line4-borderright: var(--osw-header-institutional-line4-border);
  --osw-header-institutional-line4-borderbottom: var(--osw-header-institutional-line4-border);
  --osw-header-institutional-line4-borderleft: var(--osw-header-institutional-line4-border);

  --osw-header-institutional-line4-borderradius: unset;
  --osw-header-institutional-line4-height-small: auto;
  --osw-header-institutional-line4-min-height-small: unset;
  --osw-header-institutional-line4-max-height-small: none;
  --osw-header-institutional-line4-width-small: auto;
  --osw-header-institutional-line4-min-width-small: auto;
  --osw-header-institutional-line4-max-width-small: none;
  --osw-header-institutional-line4-color-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line4-bgcolor-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line4-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line4-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line4-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line4-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line4-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line4-margin-small: 0px;
  --osw-header-institutional-line4-padding-small: 0px;
  --osw-header-institutional-line4-border-small: unset;
  --osw-header-institutional-line4-bordertop-small: var(--osw-header-institutional-line4-border-small);
  --osw-header-institutional-line4-borderright-small: var(--osw-header-institutional-line4-border-small);
  --osw-header-institutional-line4-borderbottom-small: var(--osw-header-institutional-line4-border-small);
  --osw-header-institutional-line4-borderleft-small: var(--osw-header-institutional-line4-border-small);
  --osw-header-institutional-line4-borderradius-small: unset;

  --osw-header-institutional-line5-height: auto;
  --osw-header-institutional-line5-min-height: unset;
  --osw-header-institutional-line5-max-height: none;
  --osw-header-institutional-line5-width: auto;
  --osw-header-institutional-line5-min-width: auto;
  --osw-header-institutional-line5-max-width: none;
  --osw-header-institutional-line5-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line5-bgcolor: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line5-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line5-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line5-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line5-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line5-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line5-margin: 0px;
  --osw-header-institutional-line5-padding: 0px;
  --osw-header-institutional-line5-border: unset;
  --osw-header-institutional-line5-bordertop: var(--osw-header-institutional-line5-border);
  --osw-header-institutional-line5-borderright: var(--osw-header-institutional-line5-border);
  --osw-header-institutional-line5-borderbottom: var(--osw-header-institutional-line5-border);
  --osw-header-institutional-line5-borderleft: var(--osw-header-institutional-line5-border);

  --osw-header-institutional-line5-borderradius: unset;
  --osw-header-institutional-line5-height-small: auto;
  --osw-header-institutional-line5-min-height-small: unset;
  --osw-header-institutional-line5-max-height-small: none;
  --osw-header-institutional-line5-width-small: auto;
  --osw-header-institutional-line5-min-width-small: auto;
  --osw-header-institutional-line5-max-width-small: none;
  --osw-header-institutional-line5-color-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line5-bgcolor-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line5-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line5-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line5-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line5-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line5-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-line5-margin-small: 0px;
  --osw-header-institutional-line5-padding-small: 0px;
  --osw-header-institutional-line5-border-small: unset;
  --osw-header-institutional-line5-bordertop-small: var(--osw-header-institutional-line5-border-small);
  --osw-header-institutional-line5-borderright-small: var(--osw-header-institutional-line5-border-small);
  --osw-header-institutional-line5-borderbottom-small: var(--osw-header-institutional-line5-border-small);
  --osw-header-institutional-line5-borderleft-small: var(--osw-header-institutional-line5-border-small);

  --osw-header-institutional-line5-borderradius-small: unset;

  --osw-header-institutional-panel-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-panel-bgcolor: var(--osw-color-white); /* Fix Edge variable inherit issue */
  --osw-header-institutional-panel-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-panel-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-panel-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-panel-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-panel-margin: 0px;

  --osw-header-institutional-paneltop-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-paneltop-bgcolor: inherit;/* Fix Edge variable inherit issue */
  --osw-header-institutional-paneltop-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-header-institutional-paneltop-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-header-institutional-paneltop-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-header-institutional-paneltop-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-header-institutional-paneltop-margin: 0px;

  --osw-header-institutional-panelbottom-color: inherit;
  --osw-header-institutional-panelbottom-bgcolor: inherit;
  --osw-header-institutional-panelbottom-font-family: inherit;
  --osw-header-institutional-panelbottom-font-size: inherit;
  --osw-header-institutional-panelbottom-font-weight: inherit;
  --osw-header-institutional-panelbottom-line-height: inherit;
  --osw-header-institutional-panelbottom-margin: 0px;

  --osw-header-institutional-headerlogo-height: initial;
  --osw-header-institutional-headerlogo-margin: 0px 0px 0px 14px;
  --osw-header-institutional-headerlogo-padding: 5px 0px 5px 0px;
  --osw-header-institutional-headerlogo-bgcolor: transparent;
  --osw-header-institutional-headerlogo-border: none;
  --osw-header-institutional-headerlogo-bordertop: var(--osw-header-institutional-headerlogo-border);
  --osw-header-institutional-headerlogo-borderright: var(--osw-header-institutional-headerlogo-border);
  --osw-header-institutional-headerlogo-borderbottom: var(--osw-header-institutional-headerlogo-border);
  --osw-header-institutional-headerlogo-borderleft: var(--osw-header-institutional-headerlogo-border);

  --osw-header-institutional-headerlogo-borderradius: unset;
  --osw-header-institutional-headerlogo-height-small: initial;
  --osw-header-institutional-headerlogo-margin-small: 0px 0px 0px 14px;
  --osw-header-institutional-headerlogo-padding-small: 5px 0px 5px 0px;
  --osw-header-institutional-headerlogo-bgcolor-small: transparent;
  --osw-header-institutional-headerlogo-border-small: none;
  --osw-header-institutional-headerlogo-bordertop-small: var(--osw-header-institutional-headerlogo-border-small);
  --osw-header-institutional-headerlogo-borderright-small: var(--osw-header-institutional-headerlogo-border-small);
  --osw-header-institutional-headerlogo-borderbottom-small: var(--osw-header-institutional-headerlogo-border-small);
  --osw-header-institutional-headerlogo-borderleft-small: var(--osw-header-institutional-headerlogo-border-small);

  --osw-header-institutional-headerlogo-borderradius-small: unset;

  --osw-header-institutional-worldwide-height: initial;
  --osw-header-institutional-worldwide-margin: 0px 0px 0px 0px;
  --osw-header-institutional-worldwide-padding: 0px;
  --osw-header-institutional-worldwide-bgcolor: transparent;
  --osw-header-institutional-worldwide-border: none;
  --osw-header-institutional-worldwide-bordertop: var(--osw-header-institutional-worldwide-border);
  --osw-header-institutional-worldwide-borderright: var(--osw-header-institutional-worldwide-border);
  --osw-header-institutional-worldwide-borderbottom: var(--osw-header-institutional-worldwide-border);
  --osw-header-institutional-worldwide-borderleft: var(--osw-header-institutional-worldwide-border);

  --osw-header-institutional-worldwide-borderradius: unset;
  --osw-header-institutional-worldwide-height-small: initial;
  --osw-header-institutional-worldwide-margin-small: 0px 0px 0px 0px;
  --osw-header-institutional-worldwide-padding-small: 0px;
  --osw-header-institutional-worldwide-bgcolor-small: transparent;
  --osw-header-institutional-worldwide-border-small: none;
  --osw-header-institutional-worldwide-bordertop-small: var(--osw-header-institutional-worldwide-border-small);
  --osw-header-institutional-worldwide-borderright-small: var(--osw-header-institutional-worldwide-border-small);
  --osw-header-institutional-worldwide-borderbottom-small: var(--osw-header-institutional-worldwide-border-small);
  --osw-header-institutional-worldwide-borderleft-small: var(--osw-header-institutional-worldwide-border-small);
  --osw-header-institutional-worldwide-borderradius-small: unset;

  --osw-header-institutional-headermessage-height: auto;
  --osw-header-institutional-headermessage-min-height: unset;
  --osw-header-institutional-headermessage-max-height: none;
  --osw-header-institutional-headermessage-width: auto;
  --osw-header-institutional-headermessage-min-width: auto;
  --osw-header-institutional-headermessage-max-width: none;
  --osw-header-institutional-headermessage-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headermessage-bgcolor: transparent;
  --osw-header-institutional-headermessage-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headermessage-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headermessage-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headermessage-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headermessage-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headermessage-margin: auto;
  --osw-header-institutional-headermessage-padding: 0px;
  --osw-header-institutional-headermessage-border: none;
  --osw-header-institutional-headermessage-bordertop: var(--osw-header-institutional-headermessage-border);
  --osw-header-institutional-headermessage-borderright: var(--osw-header-institutional-headermessage-border);
  --osw-header-institutional-headermessage-borderbottom: var(--osw-header-institutional-headermessage-border);
  --osw-header-institutional-headermessage-borderleft: var(--osw-header-institutional-headermessage-border);

  --osw-header-institutional-headermessage-borderradius: unset;
  --osw-header-institutional-headermessage-height-small: auto;
  --osw-header-institutional-headermessage-min-height-small: unset;
  --osw-header-institutional-headermessage-max-height-small: none;
  --osw-header-institutional-headermessage-width-small: auto;
  --osw-header-institutional-headermessage-min-width-small: auto;
  --osw-header-institutional-headermessage-max-width-small: none;
  --osw-header-institutional-headermessage-color-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headermessage-bgcolor-small: transparent;
  --osw-header-institutional-headermessage-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headermessage-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headermessage-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headermessage-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headermessage-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headermessage-margin-small: auto;
  --osw-header-institutional-headermessage-padding-small: 0px;
  --osw-header-institutional-headermessage-border-small: none;
  --osw-header-institutional-headermessage-bordertop-small: var(--osw-header-institutional-headermessage-border-small);
  --osw-header-institutional-headermessage-borderright-small: var(--osw-header-institutional-headermessage-border-small);
  --osw-header-institutional-headermessage-borderbottom-small: var(--osw-header-institutional-headermessage-border-small);
  --osw-header-institutional-headermessage-borderleft-small: var(--osw-header-institutional-headermessage-border-small);

  --osw-header-institutional-headermessage-borderradius-small: unset;

  --osw-header-institutional-langswitch-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-langswitch-bgcolor: transparent;
  --osw-header-institutional-langswitch-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-langswitch-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-langswitch-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-langswitch-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-langswitch-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-langswitch-height: initial;
  --osw-header-institutional-langswitch-min-height: unset;
  --osw-header-institutional-langswitch-max-height: none;
  --osw-header-institutional-langswitch-width: auto;
  --osw-header-institutional-langswitch-min-width: auto;
  --osw-header-institutional-langswitch-max-width: none;
  --osw-header-institutional-langswitch-margin: 0px 15px 0px 0px;
  --osw-header-institutional-langswitch-padding: 0px;
  --osw-header-institutional-langswitch-border: unset;
  --osw-header-institutional-langswitch-bordertop: var(--osw-header-institutional-langswitch-border);
  --osw-header-institutional-langswitch-borderright: var(--osw-header-institutional-langswitch-border);
  --osw-header-institutional-langswitch-borderbottom: var(--osw-header-institutional-langswitch-border);
  --osw-header-institutional-langswitch-borderleft: var(--osw-header-institutional-langswitch-border);
  --osw-header-institutional-langswitch-borderradius: 0px;
  --osw-header-institutional-langswitch-color-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-langswitch-bgcolor-small: transparent;
  --osw-header-institutional-langswitch-font-family-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-langswitch-font-size-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-langswitch-font-weight-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-langswitch-line-height-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-langswitch-letter-spacing-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-langswitch-height-small: initial;
  --osw-header-institutional-langswitch-min-height-small: unset;
  --osw-header-institutional-langswitch-max-height-small: none;
  --osw-header-institutional-langswitch-width-small: auto;
  --osw-header-institutional-langswitch-min-width-small: auto;
  --osw-header-institutional-langswitch-max-width-small: none;
  --osw-header-institutional-langswitch-margin-small: 0px 15px 0px 15px;
  --osw-header-institutional-langswitch-padding-small: 0px;
  --osw-header-institutional-langswitch-border-small: unset;
  --osw-header-institutional-langswitch-bordertop-small: var(--osw-header-institutional-langswitch-border-small);
  --osw-header-institutional-langswitch-borderright-small: var(--osw-header-institutional-langswitch-border-small);
  --osw-header-institutional-langswitch-borderbottom-small: var(--osw-header-institutional-langswitch-border-small);
  --osw-header-institutional-langswitch-borderleft-small: var(--osw-header-institutional-langswitch-border-small);

  --osw-header-institutional-langswitch-borderradius-small: 0px;

  --osw-header-institutional-headersearch-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headersearch-bgcolor: transparent;
  --osw-header-institutional-headersearch-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headersearch-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headersearch-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headersearch-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headersearch-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headersearch-height: initial;
  --osw-header-institutional-headersearch-min-height: unset;
  --osw-header-institutional-headersearch-max-height: none;
  --osw-header-institutional-headersearch-width: auto;
  --osw-header-institutional-headersearch-min-width: auto;
  --osw-header-institutional-headersearch-max-width: none;
  --osw-header-institutional-headersearch-margin: 0px var(--osw-header-institutional-tools-first-item-margin) 0px 0px;
  --osw-header-institutional-headersearch-padding: 0px;
  --osw-header-institutional-headersearch-border: unset;
  --osw-header-institutional-headersearch-bordertop: var(--osw-header-institutional-headersearch-border);
  --osw-header-institutional-headersearch-borderright: var(--osw-header-institutional-headersearch-border);
  --osw-header-institutional-headersearch-borderbottom: var(--osw-header-institutional-headersearch-border);
  --osw-header-institutional-headersearch-borderleft: var(--osw-header-institutional-headersearch-border);

  --osw-header-institutional-headersearch-borderradius: 0px;
  --osw-header-institutional-headersearch-color-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headersearch-bgcolor-small: transparent;
  --osw-header-institutional-headersearch-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headersearch-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headersearch-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headersearch-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headersearch-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-headersearch-height-small: initial;
  --osw-header-institutional-headersearch-min-height-small: unset;
  --osw-header-institutional-headersearch-max-height-small: none;
  --osw-header-institutional-headersearch-width-small: auto;
  --osw-header-institutional-headersearch-min-width-small: auto;
  --osw-header-institutional-headersearch-max-width-small: none;
  --osw-header-institutional-headersearch-margin-small: 0px 14px 0px 0px;
  --osw-header-institutional-headersearch-padding-small: 0px;
  --osw-header-institutional-headersearch-border-small: unset;
  --osw-header-institutional-headersearch-bordertop-small: var(--osw-header-institutional-headersearch-border-small);
  --osw-header-institutional-headersearch-borderright-small: var(--osw-header-institutional-headersearch-border-small);
  --osw-header-institutional-headersearch-borderbottom-small: var(--osw-header-institutional-headersearch-border-small);
  --osw-header-institutional-headersearch-borderleft-small: var(--osw-header-institutional-headersearch-border-small);

  --osw-header-institutional-headersearch-borderradius-small: 0px;

  --osw-header-institutional-navigation-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-navigation-bgcolor: transparent;
  --osw-header-institutional-navigation-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-navigation-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-navigation-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-navigation-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-navigation-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-navigation-height: initial;
  --osw-header-institutional-navigation-min-height: unset;
  --osw-header-institutional-navigation-max-height: none;
  --osw-header-institutional-navigation-width: auto;
  /* --osw-header-institutional-navigation-min-width: auto; */
  --osw-header-institutional-navigation-max-width: none;
  --osw-header-institutional-navigation-margin: 0px;
  --osw-header-institutional-navigation-padding: 0px;
  --osw-header-institutional-navigation-border: unset;
  --osw-header-institutional-navigation-bordertop: var(--osw-header-institutional-navigation-border);
  --osw-header-institutional-navigation-borderright: var(--osw-header-institutional-navigation-border);
  --osw-header-institutional-navigation-borderbottom: var(--osw-header-institutional-navigation-border);
  --osw-header-institutional-navigation-borderleft: var(--osw-header-institutional-navigation-border);

  --osw-header-institutional-navigation-borderradius: 0px;
  --osw-header-institutional-navigation-color-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-institutional-navigation-bgcolor-small: transparent;
  --osw-header-institutional-navigation-font-family-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-institutional-navigation-font-size-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-institutional-navigation-font-weight-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-institutional-navigation-line-height-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-institutional-navigation-letter-spacing-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-institutional-navigation-height-small: initial;
  --osw-header-institutional-navigation-min-height-small: unset;
  --osw-header-institutional-navigation-max-height-small: none;
  --osw-header-institutional-navigation-width-small: auto;
  /* --osw-header-institutional-navigation-min-width-small: auto; */
  --osw-header-institutional-navigation-max-width-small: none;
  --osw-header-institutional-navigation-margin-small: 0px;
  --osw-header-institutional-navigation-padding-small: 0px;
  --osw-header-institutional-navigation-border-small: unset;
  --osw-header-institutional-navigation-bordertop-small: var(--osw-header-institutional-navigation-border-small);
  --osw-header-institutional-navigation-borderright-small: var(--osw-header-institutional-navigation-border-small);
  --osw-header-institutional-navigation-borderbottom-small: var(--osw-header-institutional-navigation-border-small);
  --osw-header-institutional-navigation-borderleft-small: var(--osw-header-institutional-navigation-border-small);

  --osw-header-institutional-navigation-borderradius-small: 0px;

  --osw-header-institutional-paneltoggle-height: auto;
  --osw-header-institutional-paneltoggle-min-height:  unset;
  --osw-header-institutional-paneltoggle-max-height: none;
  --osw-header-institutional-paneltoggle-width:  auto;
  --osw-header-institutional-paneltoggle-min-width: unset;
  --osw-header-institutional-paneltoggle-max-width:  none;
  --osw-header-institutional-paneltoggle-color:  inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-paneltoggle-bgcolor: transparent;
  --osw-header-institutional-paneltoggle-font-family:  inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-paneltoggle-font-size:  inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-paneltoggle-font-weight: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-institutional-paneltoggle-margin: 0px 14px 0px 0px;
  --osw-header-institutional-paneltoggle-padding: 0px;
  --osw-header-institutional-paneltoggle-border: none;
  --osw-header-institutional-paneltoggle-bordertop: var(--osw-header-institutional-paneltoggle-border);
  --osw-header-institutional-paneltoggle-borderright: var(--osw-header-institutional-paneltoggle-border);
  --osw-header-institutional-paneltoggle-borderbottom: var(--osw-header-institutional-paneltoggle-border);
  --osw-header-institutional-paneltoggle-borderleft: var(--osw-header-institutional-paneltoggle-border);

  --osw-header-institutional-paneltoggle-borderradius: none;

  --osw-header-institutional-nav-level1-height: var(--osw-header-institutional-line1-height);
  --osw-header-institutional-nav-level1-height-small: var(--osw-header-institutional-line1-height-small);
  --osw-header-institutional-nav-level2-margin-top: calc((var(--osw-header-institutional-nav-level1-height) - var(--osw-navigation-desktop-level1-item-link-height)) / 2);
  --osw-header-institutional-nav-level2-margin-top-small: calc((var(--osw-header-institutional-nav-level1-height-small) - var(--osw-navigation-desktop-level1-item-link-height)) / 2);
  --osw-header-institutional-navmobileheader-bgcolor: var(--osw-color-sanofiblue);
  --osw-header-institutional-navmobileheader-language-item-link-color: var(--osw-language-selector-item-link-color);
  --osw-header-institutional-navmobileheader-language-item-link-color-isactive: var(--osw-color-white);

  --osw-header-institutional-navmobilefooter-bgcolor: transparent;
  --osw-header-institutional-navmobilefooter-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-institutional-navmobilefooter-worldwide-label-color: var(--osw-color-sanofiblue);

  --osw-header-institutional-companylogo-height: initial;
  --osw-header-institutional-companylogo-margin: 0 10px 0 0;
  --osw-header-institutional-companylogo-padding: 0px;
  --osw-header-institutional-companylogo-bgcolor: transparent;
  --osw-header-institutional-companylogo-border: none 0;
  --osw-header-institutional-companylogo-bordertop: var(--osw-header-institutional-companylogo-border);
  --osw-header-institutional-companylogo-borderright: var(--osw-header-institutional-companylogo-border);
  --osw-header-institutional-companylogo-borderbottom: var(--osw-header-institutional-companylogo-border);
  --osw-header-institutional-companylogo-borderleft: var(--osw-header-institutional-companylogo-border);
  --osw-header-institutional-companylogo-borderradius: 0px;
  --osw-header-institutional-companylogo-height-small: initial;
  --osw-header-institutional-companylogo-margin-small: 0px;
  --osw-header-institutional-companylogo-padding-small: 0px;
  --osw-header-institutional-companylogo-bgcolor-small: transparent;
  --osw-header-institutional-companylogo-border-small: none 0;
  --osw-header-institutional-companylogo-bordertop-small: var(--osw-header-institutional-companylogo-border-small);
  --osw-header-institutional-companylogo-borderright-small: var(--osw-header-institutional-companylogo-border-small);
  --osw-header-institutional-companylogo-borderbottom-small: var(--osw-header-institutional-companylogo-border-small);
  --osw-header-institutional-companylogo-borderleft-small: var(--osw-header-institutional-companylogo-border-small);
  --osw-header-institutional-companylogo-borderradius-small: 0px;

  --osw-header-institutional-audienceinformation-color: var(--osw-color-darkgrey);
  --osw-header-institutional-audienceinformation-bgcolor: transparent;
  --osw-header-institutional-audienceinformation-font-family: inherit;
  --osw-header-institutional-audienceinformation-font-size: inherit;
  --osw-header-institutional-audienceinformation-font-weight: inherit;
  --osw-header-institutional-audienceinformation-line-height: inherit;
  --osw-header-institutional-audienceinformation-letter-spacing: inherit;
  --osw-header-institutional-audienceinformation-height: initial;
  --osw-header-institutional-audienceinformation-min-height: unset;
  --osw-header-institutional-audienceinformation-max-height: none;
  --osw-header-institutional-audienceinformation-width: auto;
  --osw-header-institutional-audienceinformation-min-width: auto;
  --osw-header-institutional-audienceinformation-max-width: none;
  --osw-header-institutional-audienceinformation-margin: 0px 0px 0px 14px;
  --osw-header-institutional-audienceinformation-padding: 0px;
  --osw-header-institutional-audienceinformation-bordertop: unset;
  --osw-header-institutional-audienceinformation-borderright: unset;
  --osw-header-institutional-audienceinformation-borderbottom: unset;
  --osw-header-institutional-audienceinformation-borderleft: unset;
  --osw-header-institutional-audienceinformation-borderradius: inherit;
  --osw-header-institutional-audienceinformation-color-small: var(--osw-color-darkgrey);
  --osw-header-institutional-audienceinformation-bgcolor-small: transparent;
  --osw-header-institutional-audienceinformation-font-family-small: inherit;
  --osw-header-institutional-audienceinformation-font-size-small: inherit;
  --osw-header-institutional-audienceinformation-font-weight-small: inherit;
  --osw-header-institutional-audienceinformation-line-height-small: inherit;
  --osw-header-institutional-audienceinformation-letter-spacing-small: inherit;
  --osw-header-institutional-audienceinformation-height-small: initial;
  --osw-header-institutional-audienceinformation-min-height-small: unset;
  --osw-header-institutional-audienceinformation-max-height-small: inherit;
  --osw-header-institutional-audienceinformation-width-small: auto;
  --osw-header-institutional-audienceinformation-min-width-small: auto;
  --osw-header-institutional-audienceinformation-max-width-small: none;
  --osw-header-institutional-audienceinformation-margin-small: 5px 10px 5px 14px;
  --osw-header-institutional-audienceinformation-padding-small: 0px;
  --osw-header-institutional-audienceinformation-border-small: unset;
  --osw-header-institutional-audienceinformation-border-radius-small: inherit;

  --osw-header-institutional-login-color: inherit;
  --osw-header-institutional-login-bgcolor: transparent;
  --osw-header-institutional-login-font-family: inherit;
  --osw-header-institutional-login-font-size: inherit;
  --osw-header-institutional-login-font-weight: inherit;
  --osw-header-institutional-login-line-height: inherit;
  --osw-header-institutional-login-letter-spacing: inherit;
  --osw-header-institutional-login-height: initial;
  --osw-header-institutional-login-min-height: inherit;
  --osw-header-institutional-login-max-height: none;
  --osw-header-institutional-login-width: auto;
  --osw-header-institutional-login-min-width: auto;
  --osw-header-institutional-login-max-width: none;
  --osw-header-institutional-login-margin: 0 var(--osw-header-institutional-tools-first-item-margin) 0 0;
  --osw-header-institutional-login-padding: 0px;
  --osw-header-institutional-login-border: unset;
  --osw-header-institutional-login-border-radius: inherit;
  --osw-header-institutional-login-color-small: inherit;
  --osw-header-institutional-login-bgcolor-small: transparent;
  --osw-header-institutional-login-font-family-small: inherit;
  --osw-header-institutional-login-font-size-small: inherit;
  --osw-header-institutional-login-font-weight-small: inherit;
  --osw-header-institutional-login-line-height-small: inherit;
  --osw-header-institutional-login-letter-spacing-small: inherit;
  --osw-header-institutional-login-height-small: initial;
  --osw-header-institutional-login-min-height-small: unset;
  --osw-header-institutional-login-max-height-small: inherit;
  --osw-header-institutional-login-width-small: auto;
  --osw-header-institutional-login-min-width-small: auto;
  --osw-header-institutional-login-max-width-small: none;
  --osw-header-institutional-login-margin-small: 0 var(--osw-header-institutional-tools-first-item-margin) 0 0;
  --osw-header-institutional-login-padding-small: 0px;
  --osw-header-institutional-login-border-small: unset;
  --osw-header-institutional-login-border-radius-small: inherit;

  --osw-header-institutional-logout-color: inherit;
  --osw-header-institutional-logout-bgcolor: transparent;
  --osw-header-institutional-logout-font-family: inherit;
  --osw-header-institutional-logout-font-size: inherit;
  --osw-header-institutional-logout-font-weight: inherit;
  --osw-header-institutional-logout-line-height: inherit;
  --osw-header-institutional-logout-letter-spacing: inherit;
  --osw-header-institutional-logout-height: initial;
  --osw-header-institutional-logout-min-height: inherit;
  --osw-header-institutional-logout-max-height: none;
  --osw-header-institutional-logout-width: auto;
  --osw-header-institutional-logout-min-width: auto;
  --osw-header-institutional-logout-max-width: none;
  --osw-header-institutional-logout-margin: 0 var(--osw-header-institutional-tools-first-item-margin) 0 0;
  --osw-header-institutional-logout-padding: 0px;
  --osw-header-institutional-logout-border: unset;
  --osw-header-institutional-logout-border-radius: inherit;
  --osw-header-institutional-logout-color-small: inherit;
  --osw-header-institutional-logout-bgcolor-small: transparent;
  --osw-header-institutional-logout-font-family-small: inherit;
  --osw-header-institutional-logout-font-size-small: inherit;
  --osw-header-institutional-logout-font-weight-small: inherit;
  --osw-header-institutional-logout-line-height-small: inherit;
  --osw-header-institutional-logout-letter-spacing-small: inherit;
  --osw-header-institutional-logout-height-small: initial;
  --osw-header-institutional-logout-min-height-small: unset;
  --osw-header-institutional-logout-max-height-small: inherit;
  --osw-header-institutional-logout-width-small: auto;
  --osw-header-institutional-logout-min-width-small: auto;
  --osw-header-institutional-logout-max-width-small: none;
  --osw-header-institutional-logout-margin-small: 0 var(--osw-header-institutional-tools-first-item-margin) 0 0;
  --osw-header-institutional-logout-padding-small: 0px;
  --osw-header-institutional-logout-border-small: unset;
  --osw-header-institutional-logout-border-radius-small: inherit;

  --osw-header-institutional-register-color: inherit;
  --osw-header-institutional-register-bgcolor: transparent;
  --osw-header-institutional-register-font-family: inherit;
  --osw-header-institutional-register-font-size: inherit;
  --osw-header-institutional-register-font-weight: inherit;
  --osw-header-institutional-register-line-height: inherit;
  --osw-header-institutional-register-letter-spacing: inherit;
  --osw-header-institutional-register-height: initial;
  --osw-header-institutional-register-min-height: inherit;
  --osw-header-institutional-register-max-height: none;
  --osw-header-institutional-register-width: auto;
  --osw-header-institutional-register-min-width: auto;
  --osw-header-institutional-register-max-width: none;
  --osw-header-institutional-register-margin: 0 var(--osw-header-institutional-tools-first-item-margin) 0 0;
  --osw-header-institutional-register-padding: 0px;
  --osw-header-institutional-register-border: unset;
  --osw-header-institutional-register-border-radius: inherit;
  --osw-header-institutional-register-color-small: inherit;
  --osw-header-institutional-register-bgcolor-small: transparent;
  --osw-header-institutional-register-font-family-small: inherit;
  --osw-header-institutional-register-font-size-small: inherit;
  --osw-header-institutional-register-font-weight-small: inherit;
  --osw-header-institutional-register-line-height-small: inherit;
  --osw-header-institutional-register-letter-spacing-small: inherit;
  --osw-header-institutional-register-height-small: initial;
  --osw-header-institutional-register-min-height-small: unset;
  --osw-header-institutional-register-max-height-small: inherit;
  --osw-header-institutional-register-width-small: auto;
  --osw-header-institutional-register-min-width-small: auto;
  --osw-header-institutional-register-max-width-small: none;
  --osw-header-institutional-register-margin-small: 0 var(--osw-header-institutional-tools-first-item-margin) 0 0;
  --osw-header-institutional-register-padding-small: 0px;
  --osw-header-institutional-register-border-small: unset;
  --osw-header-institutional-register-border-radius-small: inherit;

  --osw-header-institutional-profile-color: inherit;
  --osw-header-institutional-profile-bgcolor: transparent;
  --osw-header-institutional-profile-font-family: inherit;
  --osw-header-institutional-profile-font-size: inherit;
  --osw-header-institutional-profile-font-weight: inherit;
  --osw-header-institutional-profile-line-height: inherit;
  --osw-header-institutional-profile-letter-spacing: inherit;
  --osw-header-institutional-profile-height: initial;
  --osw-header-institutional-profile-min-height: inherit;
  --osw-header-institutional-profile-max-height: none;
  --osw-header-institutional-profile-width: auto;
  --osw-header-institutional-profile-min-width: auto;
  --osw-header-institutional-profile-max-width: none;
  --osw-header-institutional-profile-margin: 0 var(--osw-header-institutional-tools-first-item-margin) 0 0;
  --osw-header-institutional-profile-padding: 0px;
  --osw-header-institutional-profile-border: unset;
  --osw-header-institutional-profile-border-radius: inherit;
  --osw-header-institutional-profile-color-small: inherit;
  --osw-header-institutional-profile-bgcolor-small: transparent;
  --osw-header-institutional-profile-font-family-small: inherit;
  --osw-header-institutional-profile-font-size-small: inherit;
  --osw-header-institutional-profile-font-weight-small: inherit;
  --osw-header-institutional-profile-line-height-small: inherit;
  --osw-header-institutional-profile-letter-spacing-small: inherit;
  --osw-header-institutional-profile-height-small: initial;
  --osw-header-institutional-profile-min-height-small: unset;
  --osw-header-institutional-profile-max-height-small: inherit;
  --osw-header-institutional-profile-width-small: auto;
  --osw-header-institutional-profile-min-width-small: auto;
  --osw-header-institutional-profile-max-width-small: none;
  --osw-header-institutional-profile-margin-small: 0 var(--osw-header-institutional-tools-first-item-margin) 0 0;
  --osw-header-institutional-profile-padding-small: 0px;
  --osw-header-institutional-profile-border-small: unset;
  --osw-header-institutional-profile-border-radius-small: inherit;

  /* SNIPPET HEADER US BRAND */
  --osw-header-usbrand-height: 241px;
  --osw-header-usbrand-min-height: unset;
  --osw-header-usbrand-max-height: none;
  --osw-header-usbrand-width: auto;
  --osw-header-usbrand-min-width: unset;
  --osw-header-usbrand-max-width: none;
  --osw-header-usbrand-color: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-bgcolor: var(--osw-color-sanofiblue);
  --osw-header-usbrand-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-margin: 0px;
  --osw-header-usbrand-padding: 0px;
  --osw-header-usbrand-borderbottom: var(--osw-header-borderbottom-base);

  --osw-header-usbrand-height-small: 169px;
  --osw-header-usbrand-min-height-small: unset;
  --osw-header-usbrand-max-height-small: none;
  --osw-header-usbrand-width-small: auto;
  --osw-header-usbrand-min-width-small: unset;
  --osw-header-usbrand-max-width-small: none;
  --osw-header-usbrand-color-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-bgcolor-small: var(--osw-color-sanofiblue);
  --osw-header-usbrand-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-margin-small: 0px;
  --osw-header-usbrand-padding-small: 0px;
  --osw-header-usbrand-borderbottom-small: var(--osw-header-borderbottom-base);

  --osw-header-usbrand-color-bglight: var(--osw-color-sanofiblue);
  --osw-header-usbrand-color-bgdark: var(--osw-color-white);

  --osw-header-usbrand-headerhover-bgcolor: var(--osw-color-white);
  --osw-header-usbrand-headerhover-bgcolor-small:  var(--osw-color-white);

  --osw-header-usbrand-endorsement-height: auto;
  --osw-header-usbrand-endorsement-min-height: unset;
  --osw-header-usbrand-endorsement-max-height: none;
  --osw-header-usbrand-endorsement-width: auto;
  --osw-header-usbrand-endorsement-min-width: auto;
  --osw-header-usbrand-endorsement-max-width: none;
  --osw-header-usbrand-endorsement-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-endorsement-bgcolor: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-endorsement-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-endorsement-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-endorsement-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-endorsement-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-endorsement-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-endorsement-margin: 0px;
  --osw-header-usbrand-endorsement-padding: 0px;
  --osw-header-usbrand-endorsement-border: unset;
  --osw-header-usbrand-endorsement-bordertop: var(--osw-header-usbrand-endorsement-border);
  --osw-header-usbrand-endorsement-borderright: var(--osw-header-usbrand-endorsement-border);
  --osw-header-usbrand-endorsement-borderbottom: var(--osw-header-usbrand-endorsement-border);
  --osw-header-usbrand-endorsement-borderleft: var(--osw-header-usbrand-endorsement-border);

  --osw-header-usbrand-endorsement-borderradius: unset;
  --osw-header-usbrand-endorsement-height-small: auto;
  --osw-header-usbrand-endorsement-min-height-small: unset;
  --osw-header-usbrand-endorsement-max-height-small: none;
  --osw-header-usbrand-endorsement-width-small: auto;
  --osw-header-usbrand-endorsement-min-width-small: auto;
  --osw-header-usbrand-endorsement-max-width-small: none;
  --osw-header-usbrand-endorsement-color-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-endorsement-bgcolor-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-endorsement-font-family-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-endorsement-font-size-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-endorsement-font-weight-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-endorsement-line-height-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-endorsement-letter-spacing-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-endorsement-margin-small: 0px;
  --osw-header-usbrand-endorsement-padding-small: 0px;
  --osw-header-usbrand-endorsement-border-small: unset;
  --osw-header-usbrand-endorsement-bordertop-small: var(--osw-header-usbrand-endorsement-border-small);
  --osw-header-usbrand-endorsement-borderright-small: var(--osw-header-usbrand-endorsement-border-small);
  --osw-header-usbrand-endorsement-borderbottom-small: var(--osw-header-usbrand-endorsement-border-small);
  --osw-header-usbrand-endorsement-borderleft-small: var(--osw-header-usbrand-endorsement-border-small);

  --osw-header-usbrand-endorsement-borderradius-small: unset;

  --osw-header-usbrand-line1-height: auto;
  --osw-header-usbrand-line1-min-height: unset;
  --osw-header-usbrand-line1-max-height: none;
  --osw-header-usbrand-line1-width: auto;
  --osw-header-usbrand-line1-min-width: auto;
  --osw-header-usbrand-line1-max-width: none;
  --osw-header-usbrand-line1-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line1-bgcolor: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line1-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line1-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line1-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line1-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line1-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line1-margin: 0px;
  --osw-header-usbrand-line1-padding: 0px;
  --osw-header-usbrand-line1-border: unset;
  --osw-header-usbrand-line1-bordertop: var(--osw-header-usbrand-line1-border);
  --osw-header-usbrand-line1-borderright: var(--osw-header-usbrand-line1-border);
  --osw-header-usbrand-line1-borderbottom: var(--osw-header-usbrand-line1-border);
  --osw-header-usbrand-line1-borderleft: var(--osw-header-usbrand-line1-border);

  --osw-header-usbrand-line1-borderradius: unset;
  --osw-header-usbrand-line1-height-small: auto;
  --osw-header-usbrand-line1-min-height-small: unset;
  --osw-header-usbrand-line1-max-height-small: none;
  --osw-header-usbrand-line1-width-small: auto;
  --osw-header-usbrand-line1-min-width-small: auto;
  --osw-header-usbrand-line1-max-width-small: none;
  --osw-header-usbrand-line1-color-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line1-bgcolor-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line1-font-family-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line1-font-size-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line1-font-weight-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line1-line-height-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line1-letter-spacing-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line1-margin-small: 0px;
  --osw-header-usbrand-line1-padding-small: 0px;
  --osw-header-usbrand-line1-border-small: unset;
  --osw-header-usbrand-line1-bordertop-small: var(--osw-header-usbrand-line1-border-small);
  --osw-header-usbrand-line1-borderright-small: var(--osw-header-usbrand-line1-border-small);
  --osw-header-usbrand-line1-borderbottom-small: var(--osw-header-usbrand-line1-border-small);
  --osw-header-usbrand-line1-borderleft-small: var(--osw-header-usbrand-line1-border-small);

  --osw-header-usbrand-line1-borderradius-small: unset;

  --osw-header-usbrand-line2-height: auto;
  --osw-header-usbrand-line2-min-height: unset;
  --osw-header-usbrand-line2-max-height: none;
  --osw-header-usbrand-line2-width: auto;
  --osw-header-usbrand-line2-min-width: auto;
  --osw-header-usbrand-line2-max-width: none;
  --osw-header-usbrand-line2-color: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line2-bgcolor: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line2-font-family: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line2-font-size: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line2-font-weight: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line2-line-height: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line2-letter-spacing: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line2-margin: 0px;
  --osw-header-usbrand-line2-padding: 0px;
  --osw-header-usbrand-line2-border: unset;
  --osw-header-usbrand-line2-bordertop: var(--osw-header-usbrand-line2-border);
  --osw-header-usbrand-line2-borderright: var(--osw-header-usbrand-line2-border);
  --osw-header-usbrand-line2-borderbottom: var(--osw-header-usbrand-line2-border);
  --osw-header-usbrand-line2-borderleft: var(--osw-header-usbrand-line2-border);

  --osw-header-usbrand-line2-borderradius: unset;
  --osw-header-usbrand-line2-height-small: auto;
  --osw-header-usbrand-line2-min-height-small: unset;
  --osw-header-usbrand-line2-max-height-small: none;
  --osw-header-usbrand-line2-width-small: auto;
  --osw-header-usbrand-line2-min-width-small: auto;
  --osw-header-usbrand-line2-max-width-small: none;
  --osw-header-usbrand-line2-color-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line2-bgcolor-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line2-font-family-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line2-font-size-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line2-font-weight-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line2-line-height-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line2-letter-spacing-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line2-margin-small: 0px;
  --osw-header-usbrand-line2-padding-small: 0px;
  --osw-header-usbrand-line2-border-small: unset;
  --osw-header-usbrand-line2-bordertop-small: var(--osw-header-usbrand-line2-border-small);
  --osw-header-usbrand-line2-borderright-small: var(--osw-header-usbrand-line2-border-small);
  --osw-header-usbrand-line2-borderbottom-small: var(--osw-header-usbrand-line2-border-small);
  --osw-header-usbrand-line2-borderleft-small: var(--osw-header-usbrand-line2-border-small);

  --osw-header-usbrand-line2-borderradius-small: unset;

  --osw-header-usbrand-line3-height: auto;
  --osw-header-usbrand-line3-min-height: unset;
  --osw-header-usbrand-line3-max-height: none;
  --osw-header-usbrand-line3-width: auto;
  --osw-header-usbrand-line3-min-width: auto;
  --osw-header-usbrand-line3-max-width: none;
  --osw-header-usbrand-line3-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line3-bgcolor: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line3-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line3-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line3-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line3-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line3-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line3-margin: 0px;
  --osw-header-usbrand-line3-padding: 0px;
  --osw-header-usbrand-line3-border: unset;
  --osw-header-usbrand-line3-bordertop: var(--osw-header-usbrand-line3-border);
  --osw-header-usbrand-line3-borderright: var(--osw-header-usbrand-line3-border);
  --osw-header-usbrand-line3-borderbottom: var(--osw-header-usbrand-line3-border);
  --osw-header-usbrand-line3-borderleft: var(--osw-header-usbrand-line3-border);

  --osw-header-usbrand-line3-borderradius: unset;
  --osw-header-usbrand-line3-height-small: auto;
  --osw-header-usbrand-line3-min-height-small: unset;
  --osw-header-usbrand-line3-max-height-small: none;
  --osw-header-usbrand-line3-width-small: auto;
  --osw-header-usbrand-line3-min-width-small: auto;
  --osw-header-usbrand-line3-max-width-small: none;
  --osw-header-usbrand-line3-color-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line3-bgcolor-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line3-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line3-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line3-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line3-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line3-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line3-margin-small: 0px;
  --osw-header-usbrand-line3-padding-small: 0px;
  --osw-header-usbrand-line3-border-small: unset;
  --osw-header-usbrand-line3-bordertop-small: var(--osw-header-usbrand-line3-border-small);
  --osw-header-usbrand-line3-borderright-small: var(--osw-header-usbrand-line3-border-small);
  --osw-header-usbrand-line3-borderbottom-small: var(--osw-header-usbrand-line3-border-small);
  --osw-header-usbrand-line3-borderleft-small: var(--osw-header-usbrand-line3-border-small);

  --osw-header-usbrand-line3-borderradius-small: unset;

  --osw-header-usbrand-line4-height: auto;
  --osw-header-usbrand-line4-min-height: unset;
  --osw-header-usbrand-line4-max-height: none;
  --osw-header-usbrand-line4-width: auto;
  --osw-header-usbrand-line4-min-width: auto;
  --osw-header-usbrand-line4-max-width: none;
  --osw-header-usbrand-line4-color: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line4-bgcolor: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line4-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line4-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line4-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line4-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line4-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line4-margin: 0px;
  --osw-header-usbrand-line4-padding: 0px;
  --osw-header-usbrand-line4-border: unset;
  --osw-header-usbrand-line4-bordertop: var(--osw-header-usbrand-line4-border);
  --osw-header-usbrand-line4-borderright: var(--osw-header-usbrand-line4-border);
  --osw-header-usbrand-line4-borderbottom: var(--osw-header-usbrand-line4-border);
  --osw-header-usbrand-line4-borderleft: var(--osw-header-usbrand-line4-border);

  --osw-header-usbrand-line4-borderradius: unset;
  --osw-header-usbrand-line4-height-small: auto;
  --osw-header-usbrand-line4-min-height-small: unset;
  --osw-header-usbrand-line4-max-height-small: none;
  --osw-header-usbrand-line4-width-small: auto;
  --osw-header-usbrand-line4-min-width-small: auto;
  --osw-header-usbrand-line4-max-width-small: none;
  --osw-header-usbrand-line4-color-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line4-bgcolor-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line4-font-family-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line4-font-size-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line4-font-weight-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line4-line-height-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line4-letter-spacing-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-line4-margin-small: 0px;
  --osw-header-usbrand-line4-padding-small: 0px;
  --osw-header-usbrand-line4-border-small: unset;
  --osw-header-usbrand-line4-bordertop-small: var(--osw-header-usbrand-line4-border-small);
  --osw-header-usbrand-line4-borderright-small: var(--osw-header-usbrand-line4-border-small);
  --osw-header-usbrand-line4-borderbottom-small: var(--osw-header-usbrand-line4-border-small);
  --osw-header-usbrand-line4-borderleft-small: var(--osw-header-usbrand-line4-border-small);

  --osw-header-usbrand-line4-borderradius-small: unset;

  --osw-header-usbrand-line5-height: auto;
  --osw-header-usbrand-line5-min-height: unset;
  --osw-header-usbrand-line5-max-height: none;
  --osw-header-usbrand-line5-width: auto;
  --osw-header-usbrand-line5-min-width: auto;
  --osw-header-usbrand-line5-max-width: none;
  --osw-header-usbrand-line5-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line5-bgcolor: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line5-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line5-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line5-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line5-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line5-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line5-margin: 0px;
  --osw-header-usbrand-line5-padding: 0px;
  --osw-header-usbrand-line5-border: unset;
  --osw-header-usbrand-line5-bordertop: var(--osw-header-usbrand-line5-border);
  --osw-header-usbrand-line5-borderright: var(--osw-header-usbrand-line5-border);
  --osw-header-usbrand-line5-borderbottom: var(--osw-header-usbrand-line5-border);
  --osw-header-usbrand-line5-borderleft: var(--osw-header-usbrand-line5-border);

  --osw-header-usbrand-line5-borderradius: unset;
  --osw-header-usbrand-line5-height-small: auto;
  --osw-header-usbrand-line5-min-height-small: unset;
  --osw-header-usbrand-line5-max-height-small: none;
  --osw-header-usbrand-line5-width-small: auto;
  --osw-header-usbrand-line5-min-width-small: auto;
  --osw-header-usbrand-line5-max-width-small: none;
  --osw-header-usbrand-line5-color-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line5-bgcolor-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line5-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line5-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line5-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line5-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line5-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-line5-margin-small: 0px;
  --osw-header-usbrand-line5-padding-small: 0px;
  --osw-header-usbrand-line5-border-small: unset;
  --osw-header-usbrand-line5-bordertop-small: var(--osw-header-usbrand-line5-border-small);
  --osw-header-usbrand-line5-borderright-small: var(--osw-header-usbrand-line5-border-small);
  --osw-header-usbrand-line5-borderbottom-small: var(--osw-header-usbrand-line5-border-small);
  --osw-header-usbrand-line5-borderleft-small: var(--osw-header-usbrand-line5-border-small);

  --osw-header-usbrand-line5-borderradius-small: unset;

  --osw-header-usbrand-panel-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-panel-bgcolor: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-panel-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-panel-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-panel-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-panel-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-panel-margin: 0px;

  --osw-header-usbrand-paneltop-color: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-paneltop-bgcolor: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-paneltop-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-paneltop-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-paneltop-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-paneltop-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-paneltop-margin: 0px;

  --osw-header-usbrand-panelbottom-color: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-panelbottom-bgcolor: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-panelbottom-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-panelbottom-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-panelbottom-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-panelbottom-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-panelbottom-margin: 0px;

  --osw-header-usbrand-headerlogo-height: initial;
  --osw-header-usbrand-headerlogo-margin: 5px 10px 5px 14px;
  --osw-header-usbrand-headerlogo-padding: 0px;
  --osw-header-usbrand-headerlogo-bgcolor: transparent;
  --osw-header-usbrand-headerlogo-border: none;
  --osw-header-usbrand-headerlogo-bordertop: var(--osw-header-usbrand-headerlogo-border);
  --osw-header-usbrand-headerlogo-borderright: var(--osw-header-usbrand-headerlogo-border);
  --osw-header-usbrand-headerlogo-borderbottom: var(--osw-header-usbrand-headerlogo-border);
  --osw-header-usbrand-headerlogo-borderleft: var(--osw-header-usbrand-headerlogo-border);

  --osw-header-usbrand-headerlogo-borderradius: unset;
  --osw-header-usbrand-headerlogo-height-small: initial;
  --osw-header-usbrand-headerlogo-margin-small: 5px 10px 5px 14px;
  --osw-header-usbrand-headerlogo-padding-small: 0px;
  --osw-header-usbrand-headerlogo-bgcolor-small: transparent;
  --osw-header-usbrand-headerlogo-border-small: none;
  --osw-header-usbrand-headerlogo-bordertop-small: var(--osw-header-usbrand-headerlogo-border-small);
  --osw-header-usbrand-headerlogo-borderright-small: var(--osw-header-usbrand-headerlogo-border-small);
  --osw-header-usbrand-headerlogo-borderbottom-small: var(--osw-header-usbrand-headerlogo-border-small);
  --osw-header-usbrand-headerlogo-borderleft-small: var(--osw-header-usbrand-headerlogo-border-small);

  --osw-header-usbrand-headerlogo-borderradius-small: unset;

  --osw-header-usbrand-worldwide-height: initial;
  --osw-header-usbrand-worldwide-margin: 5px 0px 5px 0px;
  --osw-header-usbrand-worldwide-padding: 0px;
  --osw-header-usbrand-worldwide-bgcolor: transparent;
  --osw-header-usbrand-worldwide-border: none;
  --osw-header-usbrand-worldwide-bordertop: var(--osw-header-usbrand-worldwide-border);
  --osw-header-usbrand-worldwide-borderright: var(--osw-header-usbrand-worldwide-border);
  --osw-header-usbrand-worldwide-borderbottom: var(--osw-header-usbrand-worldwide-border);
  --osw-header-usbrand-worldwide-borderleft: var(--osw-header-usbrand-worldwide-border);

  --osw-header-usbrand-worldwide-borderradius: unset;
  --osw-header-usbrand-worldwide-height-small: initial;
  --osw-header-usbrand-worldwide-margin-small: 5px 0px 5px 0px;
  --osw-header-usbrand-worldwide-padding-small: 0px;
  --osw-header-usbrand-worldwide-bgcolor-small: transparent;
  --osw-header-usbrand-worldwide-border-small: none;
  --osw-header-usbrand-worldwide-bordertop-small: var(--osw-header-usbrand-worldwide-border-small);
  --osw-header-usbrand-worldwide-borderright-small: var(--osw-header-usbrand-worldwide-border-small);
  --osw-header-usbrand-worldwide-borderbottom-small: var(--osw-header-usbrand-worldwide-border-small);
  --osw-header-usbrand-worldwide-borderleft-small: var(--osw-header-usbrand-worldwide-border-small);

  --osw-header-usbrand-worldwide-borderradius-small: unset;

  --osw-header-usbrand-companylogo-height: initial;
  --osw-header-usbrand-companylogo-margin: 5px 14px 5px 10px;
  --osw-header-usbrand-companylogo-padding: 0px;
  --osw-header-usbrand-companylogo-bgcolor: transparent;
  --osw-header-usbrand-companylogo-border: none;
  --osw-header-usbrand-companylogo-bordertop: var(--osw-header-usbrand-companylogo-border);
  --osw-header-usbrand-companylogo-borderright: var(--osw-header-usbrand-companylogo-border);
  --osw-header-usbrand-companylogo-borderbottom: var(--osw-header-usbrand-companylogo-border);
  --osw-header-usbrand-companylogo-borderleft: var(--osw-header-usbrand-companylogo-border);

  --osw-header-usbrand-companylogo-borderradius: unset;
  --osw-header-usbrand-companylogo-height-small: initial;
  --osw-header-usbrand-companylogo-margin-small: 5px 14px 5px 10px;
  --osw-header-usbrand-companylogo-padding-small: 0px;
  --osw-header-usbrand-companylogo-bgcolor-small: transparent;
  --osw-header-usbrand-companylogo-border-small: none;
  --osw-header-usbrand-companylogo-bordertop-small: var(--osw-header-usbrand-companylogo-border-small);
  --osw-header-usbrand-companylogo-borderright-small: var(--osw-header-usbrand-companylogo-border-small);
  --osw-header-usbrand-companylogo-borderbottom-small: var(--osw-header-usbrand-companylogo-border-small);
  --osw-header-usbrand-companylogo-borderleft-small: var(--osw-header-usbrand-companylogo-border-small);
  --osw-header-usbrand-companylogo-borderradius-small: unset;

  --osw-header-usbrand-audienceinformation-color: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-audienceinformation-bgcolor: transparent;
  --osw-header-usbrand-audienceinformation-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-audienceinformation-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-audienceinformation-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-audienceinformation-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-audienceinformation-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-audienceinformation-height: initial;
  --osw-header-usbrand-audienceinformation-min-height: unset;
  --osw-header-usbrand-audienceinformation-max-height: none;
  --osw-header-usbrand-audienceinformation-width: auto;
  --osw-header-usbrand-audienceinformation-min-width: auto;
  --osw-header-usbrand-audienceinformation-max-width: none;
  --osw-header-usbrand-audienceinformation-margin: 5px 10px 5px 14px;
  --osw-header-usbrand-audienceinformation-padding: 0px;
  --osw-header-usbrand-audienceinformation-border: unset;
  --osw-header-usbrand-audienceinformation-bordertop: var(--osw-header-usbrand-audienceinformation-border);
  --osw-header-usbrand-audienceinformation-borderright: var(--osw-header-usbrand-audienceinformation-border);
  --osw-header-usbrand-audienceinformation-borderbottom: var(--osw-header-usbrand-audienceinformation-border);
  --osw-header-usbrand-audienceinformation-borderleft: var(--osw-header-usbrand-audienceinformation-border);

  --osw-header-usbrand-audienceinformation-borderradius: 0px;
  --osw-header-usbrand-audienceinformation-color-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-audienceinformation-bgcolor-small: transparent;
  --osw-header-usbrand-audienceinformation-font-family-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-audienceinformation-font-size-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-audienceinformation-font-weight-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-audienceinformation-line-height-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-audienceinformation-letter-spacing-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-audienceinformation-height-small: initial;
  --osw-header-usbrand-audienceinformation-min-height-small: unset;
  --osw-header-usbrand-audienceinformation-max-height-small: none;
  --osw-header-usbrand-audienceinformation-width-small: auto;
  --osw-header-usbrand-audienceinformation-min-width-small: auto;
  --osw-header-usbrand-audienceinformation-max-width-small: none;
  --osw-header-usbrand-audienceinformation-margin-small: 5px 10px 5px 14px;
  --osw-header-usbrand-audienceinformation-padding-small: 0px;
  --osw-header-usbrand-audienceinformation-border-small: unset;
  --osw-header-usbrand-audienceinformation-bordertop-small: var(--osw-header-usbrand-audienceinformation-border-small);
  --osw-header-usbrand-audienceinformation-borderright-small: var(--osw-header-usbrand-audienceinformation-border-small);
  --osw-header-usbrand-audienceinformation-borderbottom-small: var(--osw-header-usbrand-audienceinformation-border-small);
  --osw-header-usbrand-audienceinformation-borderleft-small: var(--osw-header-usbrand-audienceinformation-border-small);

  --osw-header-usbrand-audienceinformation-borderradius-small: 0px;

  --osw-header-usbrand-headertext-color: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-headertext-bgcolor: transparent;
  --osw-header-usbrand-headertext-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-headertext-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-headertext-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-headertext-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-headertext-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-headertext-height: initial;
  --osw-header-usbrand-headertext-min-height: unset;
  --osw-header-usbrand-headertext-max-height: none;
  --osw-header-usbrand-headertext-width: auto;
  --osw-header-usbrand-headertext-min-width: auto;
  --osw-header-usbrand-headertext-max-width: none;
  --osw-header-usbrand-headertext-margin: 5px 10px 5px 14px;
  --osw-header-usbrand-headertext-padding: 0px;
  --osw-header-usbrand-headertext-border: unset;
  --osw-header-usbrand-headertext-bordertop: var(--osw-header-usbrand-headertext-border);
  --osw-header-usbrand-headertext-borderright: var(--osw-header-usbrand-headertext-border);
  --osw-header-usbrand-headertext-borderbottom: var(--osw-header-usbrand-headertext-border);
  --osw-header-usbrand-headertext-borderleft: var(--osw-header-usbrand-headertext-border);

  --osw-header-usbrand-headertext-borderradius: 0px;
  --osw-header-usbrand-headertext-color-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-headertext-bgcolor-small: transparent;
  --osw-header-usbrand-headertext-font-family-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-headertext-font-size-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-headertext-font-weight-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-headertext-line-height-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-headertext-letter-spacing-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-headertext-height-small: initial;
  --osw-header-usbrand-headertext-min-height-small: unset;
  --osw-header-usbrand-headertext-max-height-small: none;
  --osw-header-usbrand-headertext-width-small: auto;
  --osw-header-usbrand-headertext-min-width-small: auto;
  --osw-header-usbrand-headertext-max-width-small: none;
  --osw-header-usbrand-headertext-margin-small: 5px 10px 5px 14px;
  --osw-header-usbrand-headertext-padding-small: 0px;
  --osw-header-usbrand-headertext-border-small: unset;
  --osw-header-usbrand-headertext-bordertop-small: var(--osw-header-usbrand-headertext-border-small);
  --osw-header-usbrand-headertext-borderright-small: var(--osw-header-usbrand-headertext-border-small);
  --osw-header-usbrand-headertext-borderbottom-small: var(--osw-header-usbrand-headertext-border-small);
  --osw-header-usbrand-headertext-borderleft-small: var(--osw-header-usbrand-headertext-border-small);

  --osw-header-usbrand-headertext-borderradius-small: 0px;

  --osw-header-usbrand-langswitch-color: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-langswitch-bgcolor: transparent;
  --osw-header-usbrand-langswitch-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-langswitch-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-langswitch-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-langswitch-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-langswitch-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-langswitch-height: initial;
  --osw-header-usbrand-langswitch-min-height: unset;
  --osw-header-usbrand-langswitch-max-height: none;
  --osw-header-usbrand-langswitch-width: auto;
  --osw-header-usbrand-langswitch-min-width: auto;
  --osw-header-usbrand-langswitch-max-width: none;
  --osw-header-usbrand-langswitch-margin: 5px 14px 5px 10px;
  --osw-header-usbrand-langswitch-padding: 0px;
  --osw-header-usbrand-langswitch-border: unset;
  --osw-header-usbrand-langswitch-bordertop: var(--osw-header-usbrand-langswitch-border);
  --osw-header-usbrand-langswitch-borderright: var(--osw-header-usbrand-langswitch-border);
  --osw-header-usbrand-langswitch-borderbottom: var(--osw-header-usbrand-langswitch-border);
  --osw-header-usbrand-langswitch-borderleft: var(--osw-header-usbrand-langswitch-border);

  --osw-header-usbrand-langswitch-borderradius: 0px;
  --osw-header-usbrand-langswitch-color-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-langswitch-bgcolor-small: transparent;
  --osw-header-usbrand-langswitch-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-langswitch-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-langswitch-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-langswitch-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-langswitch-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-langswitch-height-small: initial;
  --osw-header-usbrand-langswitch-min-height-small: unset;
  --osw-header-usbrand-langswitch-max-height-small: none;
  --osw-header-usbrand-langswitch-width-small: auto;
  --osw-header-usbrand-langswitch-min-width-small: auto;
  --osw-header-usbrand-langswitch-max-width-small: none;
  --osw-header-usbrand-langswitch-margin-small: 5px 14px 5px 10px;
  --osw-header-usbrand-langswitch-padding-small: 0px;
  --osw-header-usbrand-langswitch-border-small: unset;
  --osw-header-usbrand-langswitch-bordertop-small: var(--osw-header-usbrand-langswitch-border-small);
  --osw-header-usbrand-langswitch-borderright-small: var(--osw-header-usbrand-langswitch-border-small);
  --osw-header-usbrand-langswitch-borderbottom-small: var(--osw-header-usbrand-langswitch-border-small);
  --osw-header-usbrand-langswitch-borderleft-small: var(--osw-header-usbrand-langswitch-border-small);

  --osw-header-usbrand-langswitch-borderradius-small: 0px;

  --osw-header-usbrand-searchfield-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-searchfield-bgcolor: transparent;
  --osw-header-usbrand-searchfield-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-searchfield-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-searchfield-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-searchfield-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-searchfield-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-searchfield-height: initial;
  --osw-header-usbrand-searchfield-min-height: unset;
  --osw-header-usbrand-searchfield-max-height: none;
  --osw-header-usbrand-searchfield-width: auto;
  --osw-header-usbrand-searchfield-min-width: auto;
  --osw-header-usbrand-searchfield-max-width: none;
  --osw-header-usbrand-searchfield-margin: 5px 0px 5px 14px;
  --osw-header-usbrand-searchfield-padding: 0px;
  --osw-header-usbrand-searchfield-border: unset;
  --osw-header-usbrand-searchfield-bordertop: var(--osw-header-usbrand-searchfield-border);
  --osw-header-usbrand-searchfield-borderright: var(--osw-header-usbrand-searchfield-border);
  --osw-header-usbrand-searchfield-borderbottom: var(--osw-header-usbrand-searchfield-border);
  --osw-header-usbrand-searchfield-borderleft: var(--osw-header-usbrand-searchfield-border);

  --osw-header-usbrand-searchfield-borderradius: 0px;
  --osw-header-usbrand-searchfield-color-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-usbrand-searchfield-bgcolor-small: transparent;
  --osw-header-usbrand-searchfield-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-searchfield-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-searchfield-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-searchfield-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-searchfield-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-searchfield-height-small: initial;
  --osw-header-usbrand-searchfield-min-height-small: unset;
  --osw-header-usbrand-searchfield-max-height-small: none;
  --osw-header-usbrand-searchfield-width-small: auto;
  --osw-header-usbrand-searchfield-min-width-small: auto;
  --osw-header-usbrand-searchfield-max-width-small: none;
  --osw-header-usbrand-searchfield-margin-small: 5px 0px 5px 14px;
  --osw-header-usbrand-searchfield-padding-small: 0px;
  --osw-header-usbrand-searchfield-border-small: unset;
  --osw-header-usbrand-searchfield-bordertop-small: var(--osw-header-usbrand-searchfield-border-small);
  --osw-header-usbrand-searchfield-borderright-small: var(--osw-header-usbrand-searchfield-border-small);
  --osw-header-usbrand-searchfield-borderbottom-small: var(--osw-header-usbrand-searchfield-border-small);
  --osw-header-usbrand-searchfield-borderleft-small: var(--osw-header-usbrand-searchfield-border-small);

  --osw-header-usbrand-searchfield-borderradius-small: 0px;

  --osw-header-usbrand-searchfield-input-height: 30px;
  --osw-header-usbrand-searchfield-input-padding: 0px 45px 0px 15px;
  --osw-header-usbrand-searchfield-input-bgcolor-bgdark: var(--osw-color-white);
  --osw-header-usbrand-searchfield-input-border-color-bglight: var(--osw-color-white);
  --osw-header-usbrand-searchfield-searchform-after-right: 10px;
  --osw-header-usbrand-searchfield-form-after-font-size: 2rem;
  --osw-header-usbrand-searchfield-searchform-after-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-searchfield-searchform-after-color-bgdark: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-searchfield-searchform-after-color-bglight: inherit; /* Fix Edge variable inherit issue */

  --osw-header-usbrand-headersearch-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-headersearch-bgcolor: transparent;
  --osw-header-usbrand-headersearch-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-headersearch-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-headersearch-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-headersearch-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-headersearch-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-headersearch-height: initial;
  --osw-header-usbrand-headersearch-min-height: unset;
  --osw-header-usbrand-headersearch-max-height: none;
  --osw-header-usbrand-headersearch-width: auto;
  --osw-header-usbrand-headersearch-min-width: auto;
  --osw-header-usbrand-headersearch-max-width: none;
  --osw-header-usbrand-headersearch-margin: 5px 14px 5px 10px;
  --osw-header-usbrand-headersearch-padding: 0px;
  --osw-header-usbrand-headersearch-border: unset;
  --osw-header-usbrand-headersearch-bordertop: var(--osw-header-usbrand-headersearch-border);
  --osw-header-usbrand-headersearch-borderright: var(--osw-header-usbrand-headersearch-border);
  --osw-header-usbrand-headersearch-borderbottom: var(--osw-header-usbrand-headersearch-border);
  --osw-header-usbrand-headersearch-borderleft: var(--osw-header-usbrand-headersearch-border);

  --osw-header-usbrand-headersearch-borderradius: 0px;
  --osw-header-usbrand-headersearch-color-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-usbrand-headersearch-bgcolor-small: transparent;
  --osw-header-usbrand-headersearch-font-family-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-usbrand-headersearch-font-size-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-usbrand-headersearch-font-weight-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-usbrand-headersearch-line-height-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-usbrand-headersearch-letter-spacing-small: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-usbrand-headersearch-height-small: initial;
  --osw-header-usbrand-headersearch-min-height-small: unset;
  --osw-header-usbrand-headersearch-max-height-small: none;
  --osw-header-usbrand-headersearch-width-small: auto;
  --osw-header-usbrand-headersearch-min-width-small: auto;
  --osw-header-usbrand-headersearch-max-width-small: none;
  --osw-header-usbrand-headersearch-margin-small: 5px 14px 5px 10px;
  --osw-header-usbrand-headersearch-padding-small: 0px;
  --osw-header-usbrand-headersearch-border-small: unset;
  --osw-header-usbrand-headersearch-bordertop-small: var(--osw-header-usbrand-headersearch-border-small);
  --osw-header-usbrand-headersearch-borderright-small: var(--osw-header-usbrand-headersearch-border-small);
  --osw-header-usbrand-headersearch-borderbottom-small: var(--osw-header-usbrand-headersearch-border-small);
  --osw-header-usbrand-headersearch-borderleft-small: var(--osw-header-usbrand-headersearch-border-small);

  --osw-header-usbrand-headersearch-borderradius-small: 0px;

  --osw-header-usbrand-login-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-login-bgcolor: transparent;
  --osw-header-usbrand-login-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-login-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-login-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-login-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-login-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-login-height: initial;
  --osw-header-usbrand-login-min-height: unset;
  --osw-header-usbrand-login-max-height: none;
  --osw-header-usbrand-login-width: auto;
  --osw-header-usbrand-login-min-width: auto;
  --osw-header-usbrand-login-max-width: none;
  --osw-header-usbrand-login-margin: 5px 5px 5px 5px;
  --osw-header-usbrand-login-padding: 0px;
  --osw-header-usbrand-login-border: unset;
  --osw-header-usbrand-login-bordertop: var(--osw-header-usbrand-login-border);
  --osw-header-usbrand-login-borderright: var(--osw-header-usbrand-login-border);
  --osw-header-usbrand-login-borderbottom: var(--osw-header-usbrand-login-border);
  --osw-header-usbrand-login-borderleft: var(--osw-header-usbrand-login-border);

  --osw-header-usbrand-login-borderradius: 0px;
  --osw-header-usbrand-login-color-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-login-bgcolor-small: transparent;
  --osw-header-usbrand-login-font-family-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-login-font-size-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-login-font-weight-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-login-line-height-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-login-letter-spacing-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-login-height-small: initial;
  --osw-header-usbrand-login-min-height-small: unset;
  --osw-header-usbrand-login-max-height-small: none;
  --osw-header-usbrand-login-width-small: auto;
  --osw-header-usbrand-login-min-width-small: auto;
  --osw-header-usbrand-login-max-width-small: none;
  --osw-header-usbrand-login-margin-small: 5px 5px 5px 5px;
  --osw-header-usbrand-login-padding-small: 0px;
  --osw-header-usbrand-login-border-small: unset;
  --osw-header-usbrand-login-bordertop-small: var(--osw-header-usbrand-login-border-small);
  --osw-header-usbrand-login-borderright-small: var(--osw-header-usbrand-login-border-small);
  --osw-header-usbrand-login-borderbottom-small: var(--osw-header-usbrand-login-border-small);
  --osw-header-usbrand-login-borderleft-small: var(--osw-header-usbrand-login-border-small);

  --osw-header-usbrand-login-borderradius-small: 0px;

  --osw-header-usbrand-logout-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-logout-bgcolor: transparent;
  --osw-header-usbrand-logout-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-logout-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-logout-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-logout-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-logout-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-logout-height: initial;
  --osw-header-usbrand-logout-min-height: unset;
  --osw-header-usbrand-logout-max-height: none;
  --osw-header-usbrand-logout-width: auto;
  --osw-header-usbrand-logout-min-width: auto;
  --osw-header-usbrand-logout-max-width: none;
  --osw-header-usbrand-logout-margin: 5px 5px 5px 5px;
  --osw-header-usbrand-logout-padding: 0px;
  --osw-header-usbrand-logout-border: unset;
  --osw-header-usbrand-logout-bordertop: var(--osw-header-usbrand-logout-border);
  --osw-header-usbrand-logout-borderright: var(--osw-header-usbrand-logout-border);
  --osw-header-usbrand-logout-borderbottom: var(--osw-header-usbrand-logout-border);
  --osw-header-usbrand-logout-borderleft: var(--osw-header-usbrand-logout-border);

  --osw-header-usbrand-logout-borderradius: 0px;
  --osw-header-usbrand-logout-color-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-logout-bgcolor-small: transparent;
  --osw-header-usbrand-logout-font-family-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-logout-font-size-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-logout-font-weight-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-logout-line-height-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-logout-letter-spacing-small: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-logout-height-small: initial;
  --osw-header-usbrand-logout-min-height-small: unset;
  --osw-header-usbrand-logout-max-height-small: none;
  --osw-header-usbrand-logout-width-small: auto;
  --osw-header-usbrand-logout-min-width-small: auto;
  --osw-header-usbrand-logout-max-width-small: none;
  --osw-header-usbrand-logout-margin-small: 5px 5px 5px 5px;
  --osw-header-usbrand-logout-padding-small: 0px;
  --osw-header-usbrand-logout-border-small: unset;
  --osw-header-usbrand-logout-bordertop-small: var(--osw-header-usbrand-logout-border-small);
  --osw-header-usbrand-logout-borderright-small: var(--osw-header-usbrand-logout-border-small);
  --osw-header-usbrand-logout-borderbottom-small: var(--osw-header-usbrand-logout-border-small);
  --osw-header-usbrand-logout-borderleft-small: var(--osw-header-usbrand-logout-border-small);

  --osw-header-usbrand-logout-borderradius-small: 0px;

  --osw-header-usbrand-register-color: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-register-bgcolor: transparent;
  --osw-header-usbrand-register-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-register-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-register-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-register-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-register-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-register-height: initial;
  --osw-header-usbrand-register-min-height: unset;
  --osw-header-usbrand-register-max-height: none;
  --osw-header-usbrand-register-width: auto;
  --osw-header-usbrand-register-min-width: auto;
  --osw-header-usbrand-register-max-width: none;
  --osw-header-usbrand-register-margin: 5px 5px 5px 5px;
  --osw-header-usbrand-register-padding: 0px;
  --osw-header-usbrand-register-border: unset;
  --osw-header-usbrand-register-bordertop: var(--osw-header-usbrand-register-border);
  --osw-header-usbrand-register-borderright: var(--osw-header-usbrand-register-border);
  --osw-header-usbrand-register-borderbottom: var(--osw-header-usbrand-register-border);
  --osw-header-usbrand-register-borderleft: var(--osw-header-usbrand-register-border);

  --osw-header-usbrand-register-borderradius: 0px;
  --osw-header-usbrand-register-color-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-register-bgcolor-small: transparent;
  --osw-header-usbrand-register-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-register-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-register-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-register-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-register-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-register-height-small: initial;
  --osw-header-usbrand-register-min-height-small: unset;
  --osw-header-usbrand-register-max-height-small: none;
  --osw-header-usbrand-register-width-small: auto;
  --osw-header-usbrand-register-min-width-small: auto;
  --osw-header-usbrand-register-max-width-small: none;
  --osw-header-usbrand-register-margin-small: 5px 5px 5px 5px;
  --osw-header-usbrand-register-padding-small: 0px;
  --osw-header-usbrand-register-border-small: unset;
  --osw-header-usbrand-register-bordertop-small: var(--osw-header-usbrand-register-border-small);
  --osw-header-usbrand-register-borderright-small: var(--osw-header-usbrand-register-border-small);
  --osw-header-usbrand-register-borderbottom-small: var(--osw-header-usbrand-register-border-small);
  --osw-header-usbrand-register-borderleft-small: var(--osw-header-usbrand-register-border-small);

  --osw-header-usbrand-register-borderradius-small: 0px;

  --osw-header-usbrand-profile-color: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-usbrand-profile-bgcolor: transparent;
  --osw-header-usbrand-profile-font-family: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-usbrand-profile-font-size: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-usbrand-profile-font-weight: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-usbrand-profile-line-height: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-usbrand-profile-letter-spacing: inherit;  /* Fix Edge variable inherit issue */
  --osw-header-usbrand-profile-height: initial;
  --osw-header-usbrand-profile-min-height: unset;
  --osw-header-usbrand-profile-max-height: none;
  --osw-header-usbrand-profile-width: auto;
  --osw-header-usbrand-profile-min-width: auto;
  --osw-header-usbrand-profile-max-width: none;
  --osw-header-usbrand-profile-margin: 5px 14px 5px 5px;
  --osw-header-usbrand-profile-padding: 0px;
  --osw-header-usbrand-profile-border: unset;
  --osw-header-usbrand-profile-bordertop: var(--osw-header-usbrand-profile-border);
  --osw-header-usbrand-profile-borderright: var(--osw-header-usbrand-profile-border);
  --osw-header-usbrand-profile-borderbottom: var(--osw-header-usbrand-profile-border);
  --osw-header-usbrand-profile-borderleft: var(--osw-header-usbrand-profile-border);

  --osw-header-usbrand-profile-borderradius: 0px;
  --osw-header-usbrand-profile-color-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-profile-bgcolor-small: transparent;
  --osw-header-usbrand-profile-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-profile-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-profile-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-profile-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-profile-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-profile-height-small: initial;
  --osw-header-usbrand-profile-min-height-small: unset;
  --osw-header-usbrand-profile-max-height-small: none;
  --osw-header-usbrand-profile-width-small: auto;
  --osw-header-usbrand-profile-min-width-small: auto;
  --osw-header-usbrand-profile-max-width-small: none;
  --osw-header-usbrand-profile-margin-small: 5px 14px 5px 5px;
  --osw-header-usbrand-profile-padding-small: 0px;
  --osw-header-usbrand-profile-border-small: unset;
  --osw-header-usbrand-profile-bordertop-small: var(--osw-header-usbrand-profile-border-small);
  --osw-header-usbrand-profile-borderright-small: var(--osw-header-usbrand-profile-border-small);
  --osw-header-usbrand-profile-borderbottom-small: var(--osw-header-usbrand-profile-border-small);
  --osw-header-usbrand-profile-borderleft-small: var(--osw-header-usbrand-profile-border-small);

  --osw-header-usbrand-profile-borderradius-small: 0px;

  --osw-header-usbrand-navigation-color: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-navigation-bgcolor: transparent;
  --osw-header-usbrand-navigation-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-navigation-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-navigation-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-navigation-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-navigation-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-navigation-height: initial;
  --osw-header-usbrand-navigation-min-height: unset;
  --osw-header-usbrand-navigation-max-height: none;
  --osw-header-usbrand-navigation-width: auto;
  /* --osw-header-usbrand-navigation-min-width: auto; */
  --osw-header-usbrand-navigation-max-width: none;
  --osw-header-usbrand-navigation-margin: 10px 40px 10px 40px;
  --osw-header-usbrand-navigation-padding: 0px;
  --osw-header-usbrand-navigation-border: unset;
  --osw-header-usbrand-navigation-bordertop: var(--osw-header-usbrand-navigation-border);
  --osw-header-usbrand-navigation-borderright: var(--osw-header-usbrand-navigation-border);
  --osw-header-usbrand-navigation-borderbottom: var(--osw-header-usbrand-navigation-border);
  --osw-header-usbrand-navigation-borderleft: var(--osw-header-usbrand-navigation-border);

  --osw-header-usbrand-navigation-borderradius: 0px;
  --osw-header-usbrand-navigation-color-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-navigation-bgcolor-small: transparent;
  --osw-header-usbrand-navigation-font-family-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-navigation-font-size-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-navigation-font-weight-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-navigation-line-height-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-navigation-letter-spacing-small: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-navigation-height-small: initial;
  --osw-header-usbrand-navigation-min-height-small: unset;
  --osw-header-usbrand-navigation-max-height-small: none;
  --osw-header-usbrand-navigation-width-small: auto;
  /* --osw-header-usbrand-navigation-min-width-small: auto; */
  --osw-header-usbrand-navigation-max-width-small: none;
  --osw-header-usbrand-navigation-margin-small: 10px 40px 10px 40px;
  --osw-header-usbrand-navigation-padding-small: 0px;
  --osw-header-usbrand-navigation-border-small: unset;
  --osw-header-usbrand-navigation-bordertop-small: var(--osw-header-usbrand-navigation-border-small);
  --osw-header-usbrand-navigation-borderright-small: var(--osw-header-usbrand-navigation-border-small);
  --osw-header-usbrand-navigation-borderbottom-small: var(--osw-header-usbrand-navigation-border-small);
  --osw-header-usbrand-navigation-borderleft-small: var(--osw-header-usbrand-navigation-border-small);

  --osw-header-usbrand-navigation-borderradius-small: 0px;

  --osw-header-usbrand-paneltoggle-height: auto;
  --osw-header-usbrand-paneltoggle-min-height:  unset;
  --osw-header-usbrand-paneltoggle-max-height: none;
  --osw-header-usbrand-paneltoggle-width:  auto;
  --osw-header-usbrand-paneltoggle-min-width: unset;
  --osw-header-usbrand-paneltoggle-max-width:  none;
  --osw-header-usbrand-paneltoggle-color:  inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-paneltoggle-bgcolor: transparent;
  --osw-header-usbrand-paneltoggle-font-family:  inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-paneltoggle-font-size:  inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-paneltoggle-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-header-usbrand-paneltoggle-margin: 0px 14px 0px 0px;
  --osw-header-usbrand-paneltoggle-padding: 0px;
  --osw-header-usbrand-paneltoggle-border: none;
  --osw-header-usbrand-paneltoggle-bordertop: var(--osw-header-usbrand-paneltoggle-border);
  --osw-header-usbrand-paneltoggle-borderright: var(--osw-header-usbrand-paneltoggle-border);
  --osw-header-usbrand-paneltoggle-borderbottom: var(--osw-header-usbrand-paneltoggle-border);
  --osw-header-usbrand-paneltoggle-borderleft: var(--osw-header-usbrand-paneltoggle-border);

  --osw-header-usbrand-paneltoggle-borderradius: none;

  --osw-header-usbrand-nav-level1-height: 55px;
  --osw-header-usbrand-nav-level2-margin-top: 16px;
  --osw-header-usbrand-nav-level2-margin-top-small: 16px;
  --osw-header-usbrand-navmobileheader-bgcolor: var(--osw-color-sanofiblue);
  --osw-header-usbrand-navmobileheader-language-item-link-color: var(--osw-language-selector-item-link-color);
  --osw-header-usbrand-navmobileheader-language-item-link-color-isactive: var(--osw-color-white);

  --osw-header-usbrand-navmobilefooter-bgcolor: transparent;
  --osw-header-usbrand-navmobilefooter-color: inherit; /* Fix Edge variable inherit issue */
  --osw-header-usbrand-navmobilefooter-worldwide-label-color: inherit;  /* Fix Edge variable inherit issue */
/*
  --osw-header-usbrand-nav-notunderheader-main-margin-top: var(--osw-header-usbrand-height);
  --osw-header-usbrand-nav-notunderheader-main-margin-top-small: var(--osw-header-usbrand-height-small); */

  /* WRAPPER MAIN */
  --osw-wrapper-main-bgcolor: var(--osw-wrapper-bgcolor);
  --osw-wrapper-main-color: var(--osw-wrapper-color);

  /* WRAPPER FOOTER */
  --osw-wrapper-footer-social-min-height: 147px;
  --osw-wrapper-footer-social-content-padding: 0;
  --osw-wrapper-footer-social-content-padding-top: calc(30px - 0.9375rem);
  --osw-wrapper-footer-social-content-padding-bottom: 30px;

  --osw-wrapper-footer-logo-component-content-background-size: auto 32px;
  --osw-wrapper-footer-logo-component-content-img-height: 32px;
  /* --osw-wrapper-footer-logo-component-content-img-height: 44px; */

  --osw-wrapper-footer-tools-componentcell-margin-right: 30px;
  --osw-wrapper-footer-tools-componentcell-padding-right: 30px;
  --osw-wrapper-footer-tools-componentcell-borderright: solid 1px rgba(255, 255, 255, 0.25);

  --osw-wrapper-footer-legal-min-height: 74px;
  --osw-wrapper-footer-legal-content-padding: 0px;
  --osw-wrapper-footer-legal-content-padding-top: calc(25px - 0.9375rem);
  --osw-wrapper-footer-legal-content-padding-bottom: 25px;

  /* SNIPPET OSW-FOOTER GLOBAL */
  /* start css overload */
  --osw-footer-element-content-paragraph-margin: 0;
  --osw-footer-element-content-paragraph-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-linklist-hx-paragraph-color: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-linklist-social-link-color: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-linklist-social-link-before-color: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-linklist-social-link-before-border-color: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-linklist-social-hover-link-before-bgcolor: rgba(255,255,255,0.1);
  /* end css overload for reset */

  --osw-footer-element-padding: 0px;
  --osw-footer-element-content-margin-bottom: 0px;

  /* footer-light */
  /* above */
  --osw-footer-light-above-container-bgcolor: var(--osw-color-sanofiblue);
  --osw-footer-light-above-content-height: auto;
  --osw-footer-light-above-content-min-height: unset;
  --osw-footer-light-above-content-max-height: none;
  --osw-footer-light-above-content-width: auto;
  --osw-footer-light-above-content-min-width: auto;
  --osw-footer-light-above-content-max-width: none;
  --osw-footer-light-above-content-color: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-above-content-color-dark: var(--osw-color-white);
  --osw-footer-light-above-content-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-above-content-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-above-content-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-above-content-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-above-content-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-above-content-margin: 0px;
  --osw-footer-light-above-content-padding: 0px;
  --osw-footer-light-above-content-border: unset;
  --osw-footer-light-above-content-bordertop: var(--osw-footer-light-above-content-border);
  --osw-footer-light-above-content-borderright: var(--osw-footer-light-above-content-border);
  --osw-footer-light-above-content-borderbottom: var(--osw-footer-light-above-content-border);
  --osw-footer-light-above-content-borderleft: var(--osw-footer-light-above-content-border);

  --osw-footer-light-above-content-borderradius: none;
  /* line1 */
  --osw-footer-light-line1-container-bgcolor: var(--osw-color-darkgrey);
  --osw-footer-light-line1-content-height: auto;
  --osw-footer-light-line1-content-min-height: unset;
  --osw-footer-light-line1-content-max-height: none;
  --osw-footer-light-line1-content-width: auto;
  --osw-footer-light-line1-content-min-width: auto;
  --osw-footer-light-line1-content-max-width: none;
  --osw-footer-light-line1-content-color: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-line1-content-color-dark: var(--osw-color-white);
  --osw-footer-light-line1-content-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-line1-content-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-line1-content-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-line1-content-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-line1-content-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-line1-content-margin: 0px;
  --osw-footer-light-line1-content-padding: 0px;
  --osw-footer-light-line1-content-border: unset;
  --osw-footer-light-line1-content-bordertop: var(--osw-footer-light-line1-content-border);
  --osw-footer-light-line1-content-borderright: var(--osw-footer-light-line1-content-border);
  --osw-footer-light-line1-content-borderbottom: var(--osw-footer-light-line1-content-border);
  --osw-footer-light-line1-content-borderleft: var(--osw-footer-light-line1-content-border);

  --osw-footer-light-line1-content-borderradius: none;
  /* line2 */
  --osw-footer-light-line2-container-bgcolor: var(--osw-color-darkgrey);
  --osw-footer-light-line2-content-height: auto;
  --osw-footer-light-line2-content-min-height: unset;
  --osw-footer-light-line2-content-max-height: none;
  --osw-footer-light-line2-content-width: auto;
  --osw-footer-light-line2-content-min-width: auto;
  --osw-footer-light-line2-content-max-width: none;
  --osw-footer-light-line2-content-color: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-line2-content-color-dark: var(--osw-color-silver);
  --osw-footer-light-line2-content-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-line2-content-font-size: 1.3rem;
  --osw-footer-light-line2-content-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-line2-content-line-height: 1.9;
  --osw-footer-light-line2-content-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-line2-content-margin: 0px;
  --osw-footer-light-line2-content-padding: 0px;
  --osw-footer-light-line2-content-border: unset;
  --osw-footer-light-line2-content-bordertop: var(--osw-footer-light-line2-content-border);
  --osw-footer-light-line2-content-borderright: var(--osw-footer-light-line2-content-border);
  --osw-footer-light-line2-content-borderbottom: var(--osw-footer-light-line2-content-border);
  --osw-footer-light-line2-content-borderleft: var(--osw-footer-light-line2-content-border);

  --osw-footer-light-line2-content-borderradius: none;
  /* over */
  --osw-footer-light-over-container-bgcolor: var(--osw-color-sanofiblue);
  --osw-footer-light-over-content-height: auto;
  --osw-footer-light-over-content-min-height: unset;
  --osw-footer-light-over-content-max-height: none;
  --osw-footer-light-over-content-width: auto;
  --osw-footer-light-over-content-min-width: auto;
  --osw-footer-light-over-content-max-width: none;
  --osw-footer-light-over-content-color: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-over-content-color-dark: var(--osw-color-white);
  --osw-footer-light-over-content-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-over-content-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-over-content-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-over-content-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-over-content-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-over-content-margin: 0px;
  --osw-footer-light-over-content-padding: 0px;
  --osw-footer-light-over-content-border: unset;
  --osw-footer-light-over-content-bordertop: var(--osw-footer-light-over-content-border);
  --osw-footer-light-over-content-borderright: var(--osw-footer-light-over-content-border);
  --osw-footer-light-over-content-borderbottom: var(--osw-footer-light-over-content-border);
  --osw-footer-light-over-content-borderleft: var(--osw-footer-light-over-content-border);

  --osw-footer-light-over-content-borderradius: none;
  /* osw-footer-logo */
  --osw-footer-light-footerlogo-height: 100%;
  --osw-footer-light-footerlogo-min-height: unset;
  --osw-footer-light-footerlogo-max-height: none;
  --osw-footer-light-footerlogo-width: auto;
  --osw-footer-light-footerlogo-min-width: auto;
  --osw-footer-light-footerlogo-max-width: none;
  --osw-footer-light-footerlogo-bgcolor: transparent;
  --osw-footer-light-footerlogo-text-align: center;
  --osw-footer-light-footerlogo-margin: .9375rem .9375rem .9375rem 0rem;
  --osw-footer-light-footerlogo-padding: 0px;
  --osw-footer-light-footerlogo-border: unset;
  --osw-footer-light-footerlogo-bordertop: var(--osw-footer-light-footerlogo-border);
  --osw-footer-light-footerlogo-borderright: var(--osw-footer-light-footerlogo-border);
  --osw-footer-light-footerlogo-borderbottom: var(--osw-footer-light-footerlogo-border);
  --osw-footer-light-footerlogo-borderleft: var(--osw-footer-light-footerlogo-border);

  --osw-footer-light-footerlogo-borderradius: unset;
  /* osw-footer-text */
  --osw-footer-light-footertext-height: auto;
  --osw-footer-light-footertext-min-height: unset;
  --osw-footer-light-footertext-max-height: none;
  --osw-footer-light-footertext-width: 100%;
  --osw-footer-light-footertext-min-width: auto;
  --osw-footer-light-footertext-max-width: none;
  --osw-footer-light-footertext-color: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-footertext-bgcolor: transparent;
  --osw-footer-light-footertext-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-footertext-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-footertext-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-footertext-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-footertext-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-footertext-text-align: center;
  --osw-footer-light-footertext-margin: .9375rem .9375rem .9375rem .9375rem;
  --osw-footer-light-footertext-padding: 0px;
  --osw-footer-light-footertext-border: unset;
  --osw-footer-light-footertext-bordertop: var(--osw-footer-light-footertext-border);
  --osw-footer-light-footertext-borderright: var(--osw-footer-light-footertext-border);
  --osw-footer-light-footertext-borderbottom: var(--osw-footer-light-footertext-border);
  --osw-footer-light-footertext-borderleft: var(--osw-footer-light-footertext-border);

  --osw-footer-light-footertext-borderradius: unset;
  /* osw-footer-sociallinkslist */
  --osw-footer-light-sociallinkslist-height: auto;
  --osw-footer-light-sociallinkslist-min-height: unset;
  --osw-footer-light-sociallinkslist-max-height: none;
  --osw-footer-light-sociallinkslist-width: auto;
  --osw-footer-light-sociallinkslist-min-width: auto;
  --osw-footer-light-sociallinkslist-max-width: none;
  --osw-footer-light-sociallinkslist-color: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-sociallinkslist-bgcolor: transparent;
  --osw-footer-light-sociallinkslist-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-sociallinkslist-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-sociallinkslist-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-sociallinkslist-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-sociallinkslist-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-light-sociallinkslist-text-align: center;
  --osw-footer-light-sociallinkslist-margin: .9375rem .9375rem .9375rem .9375rem;
  --osw-footer-light-sociallinkslist-padding: 0px;
  --osw-footer-light-sociallinkslist-border: unset;
  --osw-footer-light-sociallinkslist-bordertop: var(--osw-footer-light-sociallinkslist-border);
  --osw-footer-light-sociallinkslist-borderright: var(--osw-footer-light-sociallinkslist-border);
  --osw-footer-light-sociallinkslist-borderbottom: var(--osw-footer-light-sociallinkslist-border);
  --osw-footer-light-sociallinkslist-borderleft: var(--osw-footer-light-sociallinkslist-border);

  --osw-footer-light-sociallinkslist-borderradius: unset;
  /* osw-footer-badge */
  --osw-footer-light-footerbadge-height: auto;
  --osw-footer-light-footerbadge-min-height: unset;
  --osw-footer-light-footerbadge-max-height: none;
  --osw-footer-light-footerbadge-width: 100%;
  --osw-footer-light-footerbadge-min-width: auto;
  --osw-footer-light-footerbadge-max-width: none;
  --osw-footer-light-footerbadge-color: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-footerbadge-bgcolor: transparent;
  --osw-footer-light-footerbadge-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-footerbadge-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-footerbadge-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-footerbadge-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-footerbadge-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-footerbadge-text-align: center;
  --osw-footer-light-footerbadge-margin: .9375rem 0rem .9375rem 0rem;
  --osw-footer-light-footerbadge-padding: 0px;
  --osw-footer-light-footerbadge-border: unset;
  --osw-footer-light-footerbadge-bordertop: var(--osw-footer-light-footerbadge-border);
  --osw-footer-light-footerbadge-borderright: var(--osw-footer-light-footerbadge-border);
  --osw-footer-light-footerbadge-borderbottom: var(--osw-footer-light-footerbadge-border);
  --osw-footer-light-footerbadge-borderleft: var(--osw-footer-light-footerbadge-border);

  --osw-footer-light-footerbadge-borderradius: unset;
  /* osw-footer-navigationlinks */
  --osw-footer-light-navigationlinks-height: auto;
  --osw-footer-light-navigationlinks-min-height: unset;
  --osw-footer-light-navigationlinks-max-height: none;
  --osw-footer-light-navigationlinks-width: 100%;
  --osw-footer-light-navigationlinks-min-width: auto;
  --osw-footer-light-navigationlinks-max-width: none;
  --osw-footer-light-navigationlinks-color: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-navigationlinks-bgcolor: transparent;
  --osw-footer-light-navigationlinks-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-navigationlinks-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-navigationlinks-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-navigationlinks-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-navigationlinks-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-navigationlinks-text-align: center;
  --osw-footer-light-navigationlinks-margin: .9375rem .9375rem .9375rem .9375rem;
  --osw-footer-light-navigationlinks-padding: 0px;
  --osw-footer-light-navigationlinks-border: unset;
  --osw-footer-light-navigationlinks-bordertop: var(--osw-footer-light-navigationlinks-border);
  --osw-footer-light-navigationlinks-borderright: var(--osw-footer-light-navigationlinks-border);
  --osw-footer-light-navigationlinks-borderbottom: var(--osw-footer-light-navigationlinks-border);
  --osw-footer-light-navigationlinks-borderleft: var(--osw-footer-light-navigationlinks-border);

  --osw-footer-light-navigationlinks-borderradius: unset;
  /* osw-footer-additionaltext */
  --osw-footer-light-additionaltext-height: auto;
  --osw-footer-light-additionaltext-min-height: unset;
  --osw-footer-light-additionaltext-max-height: none;
  --osw-footer-light-additionaltext-width: auto;
  --osw-footer-light-additionaltext-min-width: auto;
  --osw-footer-light-additionaltext-max-width: none;
  --osw-footer-light-additionaltext-color: inherit;
  --osw-footer-light-additionaltext-bgcolor: transparent;
  --osw-footer-light-additionaltext-font-family: inherit;
  --osw-footer-light-additionaltext-font-size: inherit;
  --osw-footer-light-additionaltext-font-weight: inherit;
  --osw-footer-light-additionaltext-line-height: inherit;
  --osw-footer-light-additionaltext-letter-spacing: inherit;
  --osw-footer-light-additionaltext-text-align: center;
  --osw-footer-light-additionaltext-margin: .9375rem .9375rem .9375rem 0rem;
  --osw-footer-light-additionaltext-padding: 0px;
  --osw-footer-light-additionaltext-border: unset;
  --osw-footer-light-additionaltext-bordertop: var(--osw-footer-light-additionaltext-border);
  --osw-footer-light-additionaltext-borderright: var(--osw-footer-light-additionaltext-border);
  --osw-footer-light-additionaltext-borderbottom: var(--osw-footer-light-additionaltext-border);
  --osw-footer-light-additionaltext-borderleft: var(--osw-footer-light-additionaltext-border);

  --osw-footer-light-additionaltext-borderradius: unset;
  /* osw-footer-copyright */
  --osw-footer-light-copyright-height: auto;
  --osw-footer-light-copyright-min-height: unset;
  --osw-footer-light-copyright-max-height: none;
  --osw-footer-light-copyright-width: 100%;
  --osw-footer-light-copyright-min-width: auto;
  --osw-footer-light-copyright-max-width: none;
  --osw-footer-light-copyright-color: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-copyright-bgcolor: transparent;
  --osw-footer-light-copyright-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-copyright-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-copyright-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-copyright-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-copyright-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-light-copyright-text-align: center;
  --osw-footer-light-copyright-margin: .9375rem .0rem .9375rem .9375rem;
  --osw-footer-light-copyright-padding: 0px;
  --osw-footer-light-copyright-border: unset;
  --osw-footer-light-copyright-bordertop: var(--osw-footer-light-copyright-border);
  --osw-footer-light-copyright-borderright: var(--osw-footer-light-copyright-border);
  --osw-footer-light-copyright-borderbottom: var(--osw-footer-light-copyright-border);
  --osw-footer-light-copyright-borderleft: var(--osw-footer-light-copyright-border);

  --osw-footer-light-copyright-borderradius: unset;
  /* osw-footer-divider */
  --osw-footer-light-divider-margin-right: 0px;
  --osw-footer-light-divider-padding-right: 0px;
  --osw-footer-light-divider-borderright: none;

  /* footer-full */
  /* above */
  --osw-footer-full-above-container-bgcolor: var(--osw-color-sanofiblue);
  --osw-footer-full-above-content-height: auto;
  --osw-footer-full-above-content-min-height: unset;
  --osw-footer-full-above-content-max-height: none;
  --osw-footer-full-above-content-width: auto;
  --osw-footer-full-above-content-min-width: auto;
  --osw-footer-full-above-content-max-width: none;
  --osw-footer-full-above-content-color: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-above-content-color-dark: var(--osw-color-white);
  --osw-footer-full-above-content-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-above-content-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-above-content-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-above-content-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-above-content-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-above-content-margin: 0px;
  --osw-footer-full-above-content-padding: 0px;
  --osw-footer-full-above-content-border: unset;
  --osw-footer-full-above-content-bordertop: var(--osw-footer-full-above-content-border);
  --osw-footer-full-above-content-borderright: var(--osw-footer-full-above-content-border);
  --osw-footer-full-above-content-borderbottom: var(--osw-footer-full-above-content-border);
  --osw-footer-full-above-content-borderleft: var(--osw-footer-full-above-content-border);

  --osw-footer-full-above-content-borderradius: none;
  /* line1 */
  --osw-footer-full-line1-container-bgcolor: var(--osw-color-sanofiblue);
  --osw-footer-full-line1-content-height: auto;
  --osw-footer-full-line1-content-min-height: unset;
  --osw-footer-full-line1-content-max-height: none;
  --osw-footer-full-line1-content-width: auto;
  --osw-footer-full-line1-content-min-width: auto;
  --osw-footer-full-line1-content-max-width: none;
  --osw-footer-full-line1-content-color: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-line1-content-color-dark: var(--osw-color-white);
  --osw-footer-full-line1-content-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-line1-content-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-line1-content-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-line1-content-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-line1-content-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-line1-content-margin: 0px;
  --osw-footer-full-line1-content-padding: calc(30px - .9375rem) 0px 30px 0px;
  --osw-footer-full-line1-content-border: unset;
  --osw-footer-full-line1-content-bordertop: var(--osw-footer-full-line1-content-border);
  --osw-footer-full-line1-content-borderright: var(--osw-footer-full-line1-content-border);
  --osw-footer-full-line1-content-borderbottom: var(--osw-footer-full-line1-content-border);
  --osw-footer-full-line1-content-borderleft: var(--osw-footer-full-line1-content-border);

  --osw-footer-full-line1-content-borderradius: none;
  /* line2 */
  --osw-footer-full-line2-container-bgcolor: var(--osw-color-darkgrey);
  --osw-footer-full-line2-content-height: auto;
  --osw-footer-full-line2-content-min-height: unset;
  --osw-footer-full-line2-content-max-height: none;
  --osw-footer-full-line2-content-width: auto;
  --osw-footer-full-line2-content-min-width: auto;
  --osw-footer-full-line2-content-max-width: none;
  --osw-footer-full-line2-content-color: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-line2-content-color-dark: var(--osw-color-silver);
  --osw-footer-full-line2-content-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-line2-content-font-size: 1.3rem;
  --osw-footer-full-line2-content-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-line2-content-line-height: 1.9;
  --osw-footer-full-line2-content-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-line2-content-margin: 0px;
  --osw-footer-full-line2-content-padding: 0px;
  --osw-footer-full-line2-content-border: unset;
  --osw-footer-full-line2-content-bordertop: var(--osw-footer-full-line2-content-border);
  --osw-footer-full-line2-content-borderright: var(--osw-footer-full-line2-content-border);
  --osw-footer-full-line2-content-borderbottom: var(--osw-footer-full-line2-content-border);
  --osw-footer-full-line2-content-borderleft: var(--osw-footer-full-line2-content-border);

  --osw-footer-full-line2-content-borderradius: none;
  /* over */
  --osw-footer-full-over-container-bgcolor: var(--osw-color-sanofiblue);
  --osw-footer-full-over-content-height: auto;
  --osw-footer-full-over-content-min-height: unset;
  --osw-footer-full-over-content-max-height: none;
  --osw-footer-full-over-content-width: auto;
  --osw-footer-full-over-content-min-width: auto;
  --osw-footer-full-over-content-max-width: none;
  --osw-footer-full-over-content-color: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-full-over-content-color-dark: var(--osw-color-white);
  --osw-footer-full-over-content-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-full-over-content-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-full-over-content-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-full-over-content-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-full-over-content-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-full-over-content-margin: 0px;
  --osw-footer-full-over-content-padding: 0px;
  --osw-footer-full-over-content-border: unset;
  --osw-footer-full-over-content-bordertop: var(--osw-footer-full-over-content-border);
  --osw-footer-full-over-content-borderright: var(--osw-footer-full-over-content-border);
  --osw-footer-full-over-content-borderbottom: var(--osw-footer-full-over-content-border);
  --osw-footer-full-over-content-borderleft: var(--osw-footer-full-over-content-border);

  --osw-footer-full-over-content-borderradius: none;
  /* osw-footer-logo */
  --osw-footer-full-footerlogo-height: 100%;
  --osw-footer-full-footerlogo-min-height: unset;
  --osw-footer-full-footerlogo-max-height: none;
  --osw-footer-full-footerlogo-width: auto;
  --osw-footer-full-footerlogo-min-width: auto;
  --osw-footer-full-footerlogo-max-width: none;
  --osw-footer-full-footerlogo-bgcolor: transparent;
  --osw-footer-full-footerlogo-text-align: center;
  --osw-footer-full-footerlogo-margin: .9375rem .9375rem .9375rem 0rem;
  --osw-footer-full-footerlogo-padding: 0px;
  --osw-footer-full-footerlogo-border: unset;
  --osw-footer-full-footerlogo-bordertop: var(--osw-footer-full-footerlogo-border);
  --osw-footer-full-footerlogo-borderright: var(--osw-footer-full-footerlogo-border);
  --osw-footer-full-footerlogo-borderbottom: var(--osw-footer-full-footerlogo-border);
  --osw-footer-full-footerlogo-borderleft: var(--osw-footer-full-footerlogo-border);

  --osw-footer-full-footerlogo-borderradius: unset;
  /* osw-footer-text */
  --osw-footer-full-footertext-height: auto;
  --osw-footer-full-footertext-min-height: unset;
  --osw-footer-full-footertext-max-height: none;
  --osw-footer-full-footertext-width: 100%;
  --osw-footer-full-footertext-min-width: auto;
  --osw-footer-full-footertext-max-width: none;
  --osw-footer-full-footertext-color: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-footertext-bgcolor: transparent;
  --osw-footer-full-footertext-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-footertext-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-footertext-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-footertext-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-footertext-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-footertext-text-align: center;
  --osw-footer-full-footertext-margin: .9375rem .9375rem .9375rem .9375rem;
  --osw-footer-full-footertext-padding: 0px;
  --osw-footer-full-footertext-border: unset;
  --osw-footer-full-footertext-bordertop: var(--osw-footer-full-footertext-border);
  --osw-footer-full-footertext-borderright: var(--osw-footer-full-footertext-border);
  --osw-footer-full-footertext-borderbottom: var(--osw-footer-full-footertext-border);
  --osw-footer-full-footertext-borderleft: var(--osw-footer-full-footertext-border);

  --osw-footer-full-footertext-borderradius: unset;
  /* osw-footer-sociallinkslist */
  --osw-footer-full-sociallinkslist-height: auto;
  --osw-footer-full-sociallinkslist-min-height: unset;
  --osw-footer-full-sociallinkslist-max-height: none;
  --osw-footer-full-sociallinkslist-width: 100%;
  --osw-footer-full-sociallinkslist-min-width: auto;
  --osw-footer-full-sociallinkslist-max-width: none;
  --osw-footer-full-sociallinkslist-color: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-sociallinkslist-bgcolor: transparent;
  --osw-footer-full-sociallinkslist-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-sociallinkslist-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-sociallinkslist-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-sociallinkslist-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-sociallinkslist-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-sociallinkslist-text-align: center;
  --osw-footer-full-sociallinkslist-margin: .9375rem .9375rem .9375rem .9375rem;
  --osw-footer-full-sociallinkslist-padding: 0px;
  --osw-footer-full-sociallinkslist-border: unset;
  --osw-footer-full-sociallinkslist-bordertop: var(--osw-footer-full-sociallinkslist-border);
  --osw-footer-full-sociallinkslist-borderright: var(--osw-footer-full-sociallinkslist-border);
  --osw-footer-full-sociallinkslist-borderbottom: var(--osw-footer-full-sociallinkslist-border);
  --osw-footer-full-sociallinkslist-borderleft: var(--osw-footer-full-sociallinkslist-border);

  --osw-footer-full-sociallinkslist-borderradius: unset;
  /* osw-footer-badge */
  --osw-footer-full-footerbadge-height: auto;
  --osw-footer-full-footerbadge-min-height: unset;
  --osw-footer-full-footerbadge-max-height: none;
  --osw-footer-full-footerbadge-width: 100%;
  --osw-footer-full-footerbadge-min-width: auto;
  --osw-footer-full-footerbadge-max-width: none;
  --osw-footer-full-footerbadge-color: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-footerbadge-bgcolor: transparent;
  --osw-footer-full-footerbadge-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-footerbadge-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-footerbadge-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-footerbadge-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-footerbadge-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-footerbadge-text-align: center;
  --osw-footer-full-footerbadge-margin: .9375rem 0rem .9375rem 0rem;
  --osw-footer-full-footerbadge-padding: 0px;
  --osw-footer-full-footerbadge-border: unset;
  --osw-footer-full-footerbadge-bordertop: var(--osw-footer-full-footerbadge-border);
  --osw-footer-full-footerbadge-borderright: var(--osw-footer-full-footerbadge-border);
  --osw-footer-full-footerbadge-borderbottom: var(--osw-footer-full-footerbadge-border);
  --osw-footer-full-footerbadge-borderleft: var(--osw-footer-full-footerbadge-border);

  --osw-footer-full-footerbadge-borderradius: unset;
  /* osw-footer-navigationlinks */
  --osw-footer-full-navigationlinks-height: auto;
  --osw-footer-full-navigationlinks-min-height: unset;
  --osw-footer-full-navigationlinks-max-height: none;
  --osw-footer-full-navigationlinks-width: 100%;
  --osw-footer-full-navigationlinks-min-width: auto;
  --osw-footer-full-navigationlinks-max-width: none;
  --osw-footer-full-navigationlinks-color: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-navigationlinks-bgcolor: transparent;
  --osw-footer-full-navigationlinks-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-navigationlinks-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-navigationlinks-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-navigationlinks-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-navigationlinks-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-full-navigationlinks-text-align: center;
  --osw-footer-full-navigationlinks-margin: .9375rem .9375rem .9375rem .9375rem;
  --osw-footer-full-navigationlinks-padding: 0px;
  --osw-footer-full-navigationlinks-border: unset;
  --osw-footer-full-navigationlinks-bordertop: var(--osw-footer-full-navigationlinks-border);
  --osw-footer-full-navigationlinks-borderright: var(--osw-footer-full-navigationlinks-border);
  --osw-footer-full-navigationlinks-borderbottom: var(--osw-footer-full-navigationlinks-border);
  --osw-footer-full-navigationlinks-borderleft: var(--osw-footer-full-navigationlinks-border);

  --osw-footer-full-navigationlinks-borderradius: unset;
  /* osw-footer-additionaltext */
  --osw-footer-full-additionaltext-height: auto;
  --osw-footer-full-additionaltext-min-height: unset;
  --osw-footer-full-additionaltext-max-height: none;
  --osw-footer-full-additionaltext-width: 100%;
  --osw-footer-full-additionaltext-min-width: auto;
  --osw-footer-full-additionaltext-max-width: none;
  --osw-footer-full-additionaltext-color: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-full-additionaltext-bgcolor: transparent;
  --osw-footer-full-additionaltext-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-full-additionaltext-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-full-additionaltext-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-full-additionaltext-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-full-additionaltext-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-full-additionaltext-text-align: center;
  --osw-footer-full-additionaltext-margin: .9375rem .9375rem .9375rem 0rem;
  --osw-footer-full-additionaltext-padding: 0px;
  --osw-footer-full-additionaltext-border: unset;
  --osw-footer-full-additionaltext-bordertop: var(--osw-footer-full-additionaltext-border);
  --osw-footer-full-additionaltext-borderright: var(--osw-footer-full-additionaltext-border);
  --osw-footer-full-additionaltext-borderbottom: var(--osw-footer-full-additionaltext-border);
  --osw-footer-full-additionaltext-borderleft: var(--osw-footer-full-additionaltext-border);

  --osw-footer-full-additionaltext-borderradius: unset;
  /* osw-footer-copyright */
  --osw-footer-full-copyright-height: auto;
  --osw-footer-full-copyright-min-height: unset;
  --osw-footer-full-copyright-max-height: none;
  --osw-footer-full-copyright-width: 100%;
  --osw-footer-full-copyright-min-width: auto;
  --osw-footer-full-copyright-max-width: none;
  --osw-footer-full-copyright-color: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-full-copyright-bgcolor: transparent;
  --osw-footer-full-copyright-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-full-copyright-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-full-copyright-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-full-copyright-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-full-copyright-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-full-copyright-text-align: center;
  --osw-footer-full-copyright-margin: .9375rem 0rem .9375rem .9375rem;
  --osw-footer-full-copyright-padding: 0px;
  --osw-footer-full-copyright-border: unset;
  --osw-footer-full-copyright-bordertop: var(--osw-footer-full-copyright-border);
  --osw-footer-full-copyright-borderright: var(--osw-footer-full-copyright-border);
  --osw-footer-full-copyright-borderbottom: var(--osw-footer-full-copyright-border);
  --osw-footer-full-copyright-borderleft: var(--osw-footer-full-copyright-border);

  --osw-footer-full-copyright-borderradius: unset;
  /* osw-footer-divider */
  --osw-footer-full-divider-margin-right: 0px;
  --osw-footer-full-divider-padding-right: 0px;
  --osw-footer-full-divider-borderright: none;

  /* footer-usbrandjv */
  /* above */
  --osw-footer-usbrandjv-above-container-bgcolor: var(--osw-color-sanofiblue);
  --osw-footer-usbrandjv-above-content-height: auto;
  --osw-footer-usbrandjv-above-content-min-height: unset;
  --osw-footer-usbrandjv-above-content-max-height: none;
  --osw-footer-usbrandjv-above-content-width: auto;
  --osw-footer-usbrandjv-above-content-min-width: auto;
  --osw-footer-usbrandjv-above-content-max-width: none;
  --osw-footer-usbrandjv-above-content-color: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-above-content-color-dark: var(--osw-color-white);
  --osw-footer-usbrandjv-above-content-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-above-content-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-above-content-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-above-content-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-above-content-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-above-content-margin: 0px;
  --osw-footer-usbrandjv-above-content-padding: 0px;
  --osw-footer-usbrandjv-above-content-border: unset;
  --osw-footer-usbrandjv-above-content-bordertop: var(--osw-footer-usbrandjv-above-content-border);
  --osw-footer-usbrandjv-above-content-borderright: var(--osw-footer-usbrandjv-above-content-border);
  --osw-footer-usbrandjv-above-content-borderbottom: var(--osw-footer-usbrandjv-above-content-border);
  --osw-footer-usbrandjv-above-content-borderleft: var(--osw-footer-usbrandjv-above-content-border);

  --osw-footer-usbrandjv-above-content-borderradius: none;
  /* line1 */
  --osw-footer-usbrandjv-line1-container-bgcolor: var(--osw-color-darkgrey);
  --osw-footer-usbrandjv-line1-content-height: auto;
  --osw-footer-usbrandjv-line1-content-min-height: unset;
  --osw-footer-usbrandjv-line1-content-max-height: none;
  --osw-footer-usbrandjv-line1-content-width: auto;
  --osw-footer-usbrandjv-line1-content-min-width: auto;
  --osw-footer-usbrandjv-line1-content-max-width: none;
  --osw-footer-usbrandjv-line1-content-color: inherit;  /* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-line1-content-color-dark: var(--osw-color-white);
  --osw-footer-usbrandjv-line1-content-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-line1-content-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-line1-content-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-line1-content-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-line1-content-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-line1-content-margin: 0px;
  --osw-footer-usbrandjv-line1-content-padding: calc(30px - .9375rem) 0px 30px 0px;
  --osw-footer-usbrandjv-line1-content-border: unset;
  --osw-footer-usbrandjv-line1-content-bordertop: var(--osw-footer-usbrandjv-line1-content-border);
  --osw-footer-usbrandjv-line1-content-borderright: var(--osw-footer-usbrandjv-line1-content-border);
  --osw-footer-usbrandjv-line1-content-borderbottom: var(--osw-footer-usbrandjv-line1-content-border);
  --osw-footer-usbrandjv-line1-content-borderleft: var(--osw-footer-usbrandjv-line1-content-border);

  --osw-footer-usbrandjv-line1-content-borderradius: none;
  /* line2 */
  --osw-footer-usbrandjv-line2-container-bgcolor: var(--osw-color-darkgrey);
  --osw-footer-usbrandjv-line2-content-height: auto;
  --osw-footer-usbrandjv-line2-content-min-height: unset;
  --osw-footer-usbrandjv-line2-content-max-height: none;
  --osw-footer-usbrandjv-line2-content-width: auto;
  --osw-footer-usbrandjv-line2-content-min-width: auto;
  --osw-footer-usbrandjv-line2-content-max-width: none;
  --osw-footer-usbrandjv-line2-content-color: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-line2-content-color-dark: var(--osw-color-silver);
  --osw-footer-usbrandjv-line2-content-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-line2-content-font-size: 1.3rem;
  --osw-footer-usbrandjv-line2-content-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-line2-content-line-height: 1.9;
  --osw-footer-usbrandjv-line2-content-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-line2-content-margin: 0px;
  --osw-footer-usbrandjv-line2-content-padding: 0px;
  --osw-footer-usbrandjv-line2-content-border: unset;
  --osw-footer-usbrandjv-line2-content-bordertop: var(--osw-footer-usbrandjv-line2-content-border);
  --osw-footer-usbrandjv-line2-content-borderright: var(--osw-footer-usbrandjv-line2-content-border);
  --osw-footer-usbrandjv-line2-content-borderbottom: var(--osw-footer-usbrandjv-line2-content-border);
  --osw-footer-usbrandjv-line2-content-borderleft: var(--osw-footer-usbrandjv-line2-content-border);

  --osw-footer-usbrandjv-line2-content-borderradius: none;
  /* over */
  --osw-footer-usbrandjv-over-container-bgcolor: var(--osw-color-sanofiblue);
  --osw-footer-usbrandjv-over-content-height: auto;
  --osw-footer-usbrandjv-over-content-min-height: unset;
  --osw-footer-usbrandjv-over-content-max-height: none;
  --osw-footer-usbrandjv-over-content-width: auto;
  --osw-footer-usbrandjv-over-content-min-width: auto;
  --osw-footer-usbrandjv-over-content-max-width: none;
  --osw-footer-usbrandjv-over-content-color: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-over-content-color-dark: var(--osw-color-white);
  --osw-footer-usbrandjv-over-content-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-over-content-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-over-content-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-over-content-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-over-content-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-over-content-margin: 0px;
  --osw-footer-usbrandjv-over-content-padding: 0px;
  --osw-footer-usbrandjv-over-content-border: unset;
  --osw-footer-usbrandjv-over-content-bordertop: var(--osw-footer-usbrandjv-over-content-border);
  --osw-footer-usbrandjv-over-content-borderright: var(--osw-footer-usbrandjv-over-content-border);
  --osw-footer-usbrandjv-over-content-borderbottom: var(--osw-footer-usbrandjv-over-content-border);
  --osw-footer-usbrandjv-over-content-borderleft: var(--osw-footer-usbrandjv-over-content-border);

  --osw-footer-usbrandjv-over-content-borderradius: none;
  /* osw-footer-logo */
  --osw-footer-usbrandjv-footerlogo-height: 100%;
  --osw-footer-usbrandjv-footerlogo-min-height: unset;
  --osw-footer-usbrandjv-footerlogo-max-height: none;
  --osw-footer-usbrandjv-footerlogo-width: auto;
  --osw-footer-usbrandjv-footerlogo-min-width: auto;
  --osw-footer-usbrandjv-footerlogo-max-width: none;
  --osw-footer-usbrandjv-footerlogo-bgcolor: transparent;
  --osw-footer-usbrandjv-footerlogo-text-align: center;
  --osw-footer-usbrandjv-footerlogo-margin: .9375rem auto .9375rem auto;
  --osw-footer-usbrandjv-footerlogo-padding: 0px;
  --osw-footer-usbrandjv-footerlogo-border: unset;
  --osw-footer-usbrandjv-footerlogo-bordertop: var(--osw-footer-usbrandjv-footerlogo-border);
  --osw-footer-usbrandjv-footerlogo-borderright: var(--osw-footer-usbrandjv-footerlogo-border);
  --osw-footer-usbrandjv-footerlogo-borderbottom: var(--osw-footer-usbrandjv-footerlogo-border);
  --osw-footer-usbrandjv-footerlogo-borderleft: var(--osw-footer-usbrandjv-footerlogo-border);

  --osw-footer-usbrandjv-footerlogo-borderradius: unset;
  /* osw-footer-partnerlogo */
  --osw-footer-usbrandjv-partnerlogo-height: 100%;
  --osw-footer-usbrandjv-partnerlogo-min-height: unset;
  --osw-footer-usbrandjv-partnerlogo-max-height: none;
  --osw-footer-usbrandjv-partnerlogo-width: auto;
  --osw-footer-usbrandjv-partnerlogo-min-width: auto;
  --osw-footer-usbrandjv-partnerlogo-max-width: none;
  --osw-footer-usbrandjv-partnerlogo-bgcolor: transparent;
  --osw-footer-usbrandjv-partnerlogo-text-align: center;
  --osw-footer-usbrandjv-partnerlogo-margin: .9375rem auto .9375rem auto;
  --osw-footer-usbrandjv-partnerlogo-padding: 0px;
  --osw-footer-usbrandjv-partnerlogo-border: unset;
  --osw-footer-usbrandjv-partnerlogo-bordertop: var(--osw-footer-usbrandjv-partnerlogo-border);
  --osw-footer-usbrandjv-partnerlogo-borderright: var(--osw-footer-usbrandjv-partnerlogo-border);
  --osw-footer-usbrandjv-partnerlogo-borderbottom: var(--osw-footer-usbrandjv-partnerlogo-border);
  --osw-footer-usbrandjv-partnerlogo-borderleft: var(--osw-footer-usbrandjv-partnerlogo-border);

  --osw-footer-usbrandjv-partnerlogo-borderradius: unset;
  /* osw-footer-text */
  --osw-footer-usbrandjv-footertext-height: auto;
  --osw-footer-usbrandjv-footertext-min-height: unset;
  --osw-footer-usbrandjv-footertext-max-height: none;
  --osw-footer-usbrandjv-footertext-width: 100%;
  --osw-footer-usbrandjv-footertext-min-width: auto;
  --osw-footer-usbrandjv-footertext-max-width: none;
  --osw-footer-usbrandjv-footertext-color: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-footertext-bgcolor: transparent;
  --osw-footer-usbrandjv-footertext-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-footertext-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-footertext-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-footertext-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-footertext-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-footertext-text-align: center;
  --osw-footer-usbrandjv-footertext-margin: .9375rem .9375rem .9375rem .9375rem;
  --osw-footer-usbrandjv-footertext-padding: 0px;
  --osw-footer-usbrandjv-footertext-border: unset;
  --osw-footer-usbrandjv-footertext-bordertop: var(--osw-footer-usbrandjv-footertext-border);
  --osw-footer-usbrandjv-footertext-borderright: var(--osw-footer-usbrandjv-footertext-border);
  --osw-footer-usbrandjv-footertext-borderbottom: var(--osw-footer-usbrandjv-footertext-border);
  --osw-footer-usbrandjv-footertext-borderleft: var(--osw-footer-usbrandjv-footertext-border);

  --osw-footer-usbrandjv-footertext-borderradius: unset;
  /* osw-footer-sociallinkslist */
  --osw-footer-usbrandjv-sociallinkslist-height: auto;
  --osw-footer-usbrandjv-sociallinkslist-min-height: unset;
  --osw-footer-usbrandjv-sociallinkslist-max-height: none;
  --osw-footer-usbrandjv-sociallinkslist-width: auto;
  --osw-footer-usbrandjv-sociallinkslist-min-width: auto;
  --osw-footer-usbrandjv-sociallinkslist-max-width: none;
  --osw-footer-usbrandjv-sociallinkslist-color: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-sociallinkslist-bgcolor: transparent;
  --osw-footer-usbrandjv-sociallinkslist-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-sociallinkslist-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-sociallinkslist-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-sociallinkslist-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-sociallinkslist-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-sociallinkslist-text-align: center;
  --osw-footer-usbrandjv-sociallinkslist-margin: .9375rem .9375rem .9375rem .9375rem;
  --osw-footer-usbrandjv-sociallinkslist-padding: 0px;
  --osw-footer-usbrandjv-sociallinkslist-border: unset;
  --osw-footer-usbrandjv-sociallinkslist-bordertop: var(--osw-footer-usbrandjv-sociallinkslist-border);
  --osw-footer-usbrandjv-sociallinkslist-borderright: var(--osw-footer-usbrandjv-sociallinkslist-border);
  --osw-footer-usbrandjv-sociallinkslist-borderbottom: var(--osw-footer-usbrandjv-sociallinkslist-border);
  --osw-footer-usbrandjv-sociallinkslist-borderleft: var(--osw-footer-usbrandjv-sociallinkslist-border);

  --osw-footer-usbrandjv-sociallinkslist-borderradius: unset;
  /* osw-footer-navigationlinks */
  --osw-footer-usbrandjv-navigationlinks-height: auto;
  --osw-footer-usbrandjv-navigationlinks-min-height: unset;
  --osw-footer-usbrandjv-navigationlinks-max-height: none;
  --osw-footer-usbrandjv-navigationlinks-width: 100%;
  --osw-footer-usbrandjv-navigationlinks-min-width: auto;
  --osw-footer-usbrandjv-navigationlinks-max-width: none;
  --osw-footer-usbrandjv-navigationlinks-color: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-navigationlinks-bgcolor: transparent;
  --osw-footer-usbrandjv-navigationlinks-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-navigationlinks-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-navigationlinks-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-navigationlinks-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-navigationlinks-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-navigationlinks-text-align: center;
  --osw-footer-usbrandjv-navigationlinks-margin: .9375rem .9375rem .9375rem .9375rem;
  --osw-footer-usbrandjv-navigationlinks-padding: 0px;
  --osw-footer-usbrandjv-navigationlinks-border: unset;
  --osw-footer-usbrandjv-navigationlinks-bordertop: var(--osw-footer-usbrandjv-navigationlinks-border);
  --osw-footer-usbrandjv-navigationlinks-borderright: var(--osw-footer-usbrandjv-navigationlinks-border);
  --osw-footer-usbrandjv-navigationlinks-borderbottom: var(--osw-footer-usbrandjv-navigationlinks-border);
  --osw-footer-usbrandjv-navigationlinks-borderleft: var(--osw-footer-usbrandjv-navigationlinks-border);

  --osw-footer-usbrandjv-navigationlinks-borderradius: unset;
  /* osw-footer-additionaltext */
  --osw-footer-usbrandjv-additionaltext-height: auto;
  --osw-footer-usbrandjv-additionaltext-min-height: unset;
  --osw-footer-usbrandjv-additionaltext-max-height: none;
  --osw-footer-usbrandjv-additionaltext-width: 100%;
  --osw-footer-usbrandjv-additionaltext-min-width: auto;
  --osw-footer-usbrandjv-additionaltext-max-width: none;
  --osw-footer-usbrandjv-additionaltext-color: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-additionaltext-bgcolor: transparent;
  --osw-footer-usbrandjv-additionaltext-font-family: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-additionaltext-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-additionaltext-font-weight: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-additionaltext-line-height: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-additionaltext-letter-spacing: inherit;/* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-additionaltext-text-align: center;
  --osw-footer-usbrandjv-additionaltext-margin: .9375rem .9375rem .9375rem 0rem;
  --osw-footer-usbrandjv-additionaltext-padding: 0px;
  --osw-footer-usbrandjv-additionaltext-border: unset;
  --osw-footer-usbrandjv-additionaltext-bordertop: var(--osw-footer-usbrandjv-additionaltext-border);
  --osw-footer-usbrandjv-additionaltext-borderright: var(--osw-footer-usbrandjv-additionaltext-border);
  --osw-footer-usbrandjv-additionaltext-borderbottom: var(--osw-footer-usbrandjv-additionaltext-border);
  --osw-footer-usbrandjv-additionaltext-borderleft: var(--osw-footer-usbrandjv-additionaltext-border);

  --osw-footer-usbrandjv-additionaltext-borderradius: unset;
  /* osw-footer-copyright */
  --osw-footer-usbrandjv-copyright-height: auto;
  --osw-footer-usbrandjv-copyright-min-height: unset;
  --osw-footer-usbrandjv-copyright-max-height: none;
  --osw-footer-usbrandjv-copyright-width: 100%;
  --osw-footer-usbrandjv-copyright-min-width: auto;
  --osw-footer-usbrandjv-copyright-max-width: none;
  --osw-footer-usbrandjv-copyright-color: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-copyright-bgcolor: transparent;
  --osw-footer-usbrandjv-copyright-font-family: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-copyright-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-copyright-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-copyright-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-copyright-letter-spacing: inherit; /* Fix Edge variable inherit issue */
  --osw-footer-usbrandjv-copyright-text-align: center;
  --osw-footer-usbrandjv-copyright-margin: .9375rem 0rem .9375rem .9375rem;
  --osw-footer-usbrandjv-copyright-padding: 0px;
  --osw-footer-usbrandjv-copyright-border: unset;
  --osw-footer-usbrandjv-copyright-bordertop: var(--osw-footer-usbrandjv-copyright-border);
  --osw-footer-usbrandjv-copyright-borderright: var(--osw-footer-usbrandjv-copyright-border);
  --osw-footer-usbrandjv-copyright-borderbottom: var(--osw-footer-usbrandjv-copyright-border);
  --osw-footer-usbrandjv-copyright-borderleft: var(--osw-footer-usbrandjv-copyright-border);

  --osw-footer-usbrandjv-copyright-borderradius: unset;

  /* UI-DATEPICKER */
  --osw-ui-datepicker-font-family: var(--osw-font-family-primary-local);

  --osw-ui-datepicker-content-background: none;
  --osw-ui-datepicker-content-bg-color: var(--osw-color-bluegrey);

  --osw-ui-datepicker-header-color: var(--osw-color-white);
  --osw-ui-datepicker-header-background: none;
  --osw-ui-datepicker-header-bg-color: var(--osw-color-sanofiblue);
  --osw-ui-datepicker-header-border: solid 1px var(--osw-color-sanofiblue);
  --osw-ui-datepicker-header-bordertop: var(--osw-ui-datepicker-header-border);
  --osw-ui-datepicker-header-borderright: var(--osw-ui-datepicker-header-border);
  --osw-ui-datepicker-header-borderbottom: var(--osw-ui-datepicker-header-border);
  --osw-ui-datepicker-header-borderleft: var(--osw-ui-datepicker-header-border);

  --osw-ui-datepicker-navigation-hover-borderradius: var(--osw-borderradius-50-local);
  --osw-ui-datepicker-navigation-hover-color: var(--osw-color-sanofiblue);
  --osw-ui-datepicker-navigation-hover-background: none;
  --osw-ui-datepicker-navigation-hover-bg-color: var(--osw-color-white);
  --osw-ui-datepicker-navigation-hover-border: solid 1px var(--osw-color-white);
  --osw-ui-datepicker-navigation-hover-bordertop: var(--osw-ui-datepicker-navigation-hover-border);
  --osw-ui-datepicker-navigation-hover-borderright: var(--osw-ui-datepicker-navigation-hover-border);
  --osw-ui-datepicker-navigation-hover-borderbottom: var(--osw-ui-datepicker-navigation-hover-border);
  --osw-ui-datepicker-navigation-hover-borderleft: var(--osw-ui-datepicker-navigation-hover-border);

  --osw-ui-datepicke-calendar-thead-color: var(--osw-color-darkgrey);
  --osw-ui-datepicke-calendar-thead-background: none;
  --osw-ui-datepicke-calendar-thead-bg-color: transparent;
  --osw-ui-datepicke-calendar-thead-border: 0px none;
  --osw-ui-datepicke-calendar-thead-bordertop: var(--osw-ui-datepicke-calendar-thead-border);
  --osw-ui-datepicke-calendar-thead-borderright: var(--osw-ui-datepicke-calendar-thead-border);
  --osw-ui-datepicke-calendar-thead-borderbottom: var(--osw-ui-datepicke-calendar-thead-border);
  --osw-ui-datepicke-calendar-thead-borderleft: var(--osw-ui-datepicke-calendar-thead-border);

  --osw-ui-datepicke-calendar-tbody-border: 0 none;
  --osw-ui-datepicke-calendar-tbody-bordertop: var(--osw-ui-datepicke-calendar-tbody-border);
  --osw-ui-datepicke-calendar-tbody-borderright: var(--osw-ui-datepicke-calendar-tbody-border);
  --osw-ui-datepicke-calendar-tbody-borderbottom: var(--osw-ui-datepicke-calendar-tbody-border);
  --osw-ui-datepicke-calendar-tbody-borderleft: var(--osw-ui-datepicke-calendar-tbody-border);

  --osw-ui-datepicke-calendar-tbody-bg-color: transparent;
  --osw-ui-datepicke-calendar-tbody-td-link-padding-top: 7px;
  --osw-ui-datepicke-calendar-tbody-td-link-padding-bottom: 7px;
  --osw-ui-datepicke-calendar-tbody-td-link-borderradius: var(--osw-borderradius-50-local);

/* COMPONENT */

  /* NAVIGATION */

  --osw-navigation-item-focus-outline: 1px dotted var(--osw-color-whitegrey);
  --osw-navigation-skipItem-button-border: 1px dotted var(--osw-color-whitegrey);
  --osw-navigation-skipItem-button-bordertop: var(--osw-navigation-skipItem-button-border);
  --osw-navigation-skipItem-button-borderleft: var(--osw-navigation-skipItem-button-border);
  --osw-navigation-skipItem-button-borderbottom: var(--osw-navigation-skipItem-button-border);
  --osw-navigation-skipItem-button-borderright: var(--osw-navigation-skipItem-button-border);
  --osw-navigation-skipItem-button-color: var(--osw-color-sanofiblue);
  --osw-navigation-skipItem-button-padding: 5px 10px 5px 10px;
  --osw-navigation-skipItem-button-borderradius: 15px;

  --osw-navigation-subLevel-skipItem-button-margin:  0px;

  --osw-navigation-item-haschildren-button-after-font-family: FontAwesome;
  --osw-navigation-item-haschildren-button-after-content: "\f054";
  --osw-navigation-item-haschildren-button-after-content-rtl: "\f053";
  --osw-navigation-item-haschildren-button-after-font-size: inherit;
  --osw-navigation-item-haschildren-button-after-font-weight: normal;
  --osw-navigation-item-haschildren-button-after-color: var(--osw-color-sanofiblue);
  --osw-navigation-item-haschildren-button-after-width: 30px;
  --osw-navigation-item-haschildren-button-after-min-width: var(--osw-navigation-item-haschildren-button-after-width);
  --osw-navigation-item-haschildren-button-after-padding: 5px 0 5px 0;
  --osw-navigation-item-haschildren-button-after-possition: calc(10px + 0%);

  --osw-navigation-desktop-level1-height: var(--osw-header-height-default);
  --osw-navigation-desktop-level1-small-height: var(--osw-header-height-small);

  --osw-navigation-desktop-level1-item-font-family: var(--osw-font-family-secondary-local);
  --osw-navigation-desktop-level1-item-font-size: 1.3rem;
  --osw-navigation-desktop-level1-item-font-weight: bold;
  --osw-navigation-desktop-level1-item-color: var(--osw-color-white);
  --osw-navigation-desktop-level1-item-letter-spacing: 0.05rem;
  --osw-navigation-desktop-level1-item-text-transform: uppercase;
  --osw-navigation-desktop-level1-item-line-height: 1.3rem;
  --osw-navigation-desktop-level1-item-padding: 0;
  --osw-navigation-desktop-level1-item-margin: 0px 10px;

  --osw-navigation-desktop-level1-item-link-height: 45px;
  --osw-navigation-desktop-level1-item-link-color: var(--osw-color-white);
  --osw-navigation-desktop-level1-item-link-padding: 0 5px;
  --osw-navigation-desktop-level1-item-link-borderbottom: solid 2px transparent;
  --osw-navigation-desktop-level1-item-link-current-borderbottom: solid 2px var(--osw-color-white);

  --osw-navigation-desktop-bgstrength-light-level1-item-color: var(--osw-color-sanofiblue);
  --osw-navigation-desktop-bgstrength-light-level1-item-divider-color: var(--osw-color-sanofiblue);
  --osw-navigation-desktop-bgstrength-light-level1-item-link-color: var(--osw-color-sanofiblue);
  --osw-navigation-desktop-bgstrength-light-level1-item-selected-link-bg-color: solid 2px var(--osw-color-sanofiblue);
  --osw-navigation-desktop-bgstrength-light-level1-item-selected-link-borderbottom: solid 2px var(--osw-color-sanofiblue);
  --osw-navigation-desktop-bgstrength-light-level1-item-text-shadow: 0px 0px 0px 0.5px var(--osw-color-sanofiblue);
  --osw-navigation-desktop-bgstrength-light-level1-item-link-text-shadow: var(--osw-navigation-desktop-bgstrength-light-level1-item-text-shadow);
  --osw-navigation-desktop-level1-item-link-text-shadow-IE10: var(--osw-navigation-desktop-bgstrength-light-level1-item-text-shadow);

  --osw-navigation-desktop-not-level1-skipItem-marginleft: calc((100% - 1200px) / 2);
  --osw-navigation-desktop-not-level1-skipItem-padding: 10px 10px;

  --osw-navigation-desktop-not-level1-item-childrenlink-color: var(--osw-color-sanofiblue);
  /* --osw-navigation-desktop-not-level1-item-childrenlink-right: calc(10px + 0px); */
  --osw-navigation-desktop-not-level1-item-childrenlink-right: calc(10px + 0%);
  --osw-navigation-desktop-not-level1-item-childrenlink-width: 30px;
  --osw-navigation-desktop-not-level1-item-childrenlink-min-width: var(--osw-navigation-desktop-not-level1-item-childrenlink-width);
  --osw-navigation-desktop-not-level1-item-childrenlink-padding: 5px 0 5px 0;

  --osw-navigation-desktop-not-level1-item-title-font-family: var(--osw-font-family-title);
  --osw-navigation-desktop-not-level1-item-title-font-size: 2.19rem;
  --osw-navigation-desktop-not-level1-item-title-line-height: var(--osw-navigation-desktop-not-level1-item-title-font-size);
  --osw-navigation-desktop-not-level1-item-title-font-weight: normal;
  --osw-navigation-desktop-not-level1-item-title-color: var(--osw-color-sanofiblue);
  --osw-navigation-desktop-not-level1-item-title-text-transform: none;
  --osw-navigation-desktop-not-level1-item-title-padding: 20px 45px;
  --osw-navigation-desktop-not-level1-item-title-margin-right: 0;
  --osw-navigation-desktop-not-level1-item-title-margin-left: 0;
  --osw-navigation-desktop-not-level1-item-title-width: var(--osw-navigation-panel-width);

  --osw-navigation-desktop-not-level1-item-font-family: var(--osw-font-family-secondary-local);
  --osw-navigation-desktop-not-level1-item-font-size: 1.3rem;
  --osw-navigation-desktop-not-level1-item-line-height: var(--osw-navigation-desktop-not-level1-item-font-size);
  --osw-navigation-desktop-not-level1-item-line-padding: 0;
  --osw-navigation-desktop-not-level1-item-line-margin: 0;
  --osw-navigation-desktop-not-level1-item-font-weight: bold;
  --osw-navigation-desktop-not-level1-item-color: var(--osw-color-slate);
  --osw-navigation-desktop-not-level1-item-letter-spacing: 0.05rem;
  --osw-navigation-desktop-not-level1-item-text-transform: none;
  --osw-navigation-desktop-not-level1-item-width: var(--osw-navigation-panel-width);

  --osw-navigation-desktop-not-level1-item-link-height: var(--osw-header-height-small);
  --osw-navigation-desktop-not-level1-item-link-min-height: var(--osw-navigation-desktop-not-level1-item-link-height);
  --osw-navigation-desktop-not-level1-item-link-color: var(--osw-color-sanofiblue);
  --osw-navigation-desktop-not-level1-item-link-padding: 18.5px 45px;
  --osw-navigation-desktop-not-level1-item-link-width: calc(100% - 30px);

  --osw-navigation-desktop-not-level1-item-selected-color: var(--osw-color-sanofiblue);
  --osw-navigation-desktop-not-level1-item-selected-link-color: var(--osw-navigation-desktop-not-level1-item-selected-color);

  --osw-navigation-desktop-not-level1-item-text-shadow-IE10: 0px 0px 0px 0.5px var(--osw-color-sanofiblue);

  --osw-navigation-desktop-level2-list-bg-color: rgba(254, 254, 254, 1);
  --osw-navigation-desktop-level2-list-margin-top: 32px;
  --osw-navigation-desktop-level2-list-margin-left: 0px;
  --osw-navigation-desktop-level2-list-box-shadow: 0px 1px 1px 0 rgba(0, 0, 0, 0.08);

  --osw-navigation-small-header-level2-margin-top: 7px;
  --osw-navigation-desktop-level2-title-margin-left: calc((100% - 1200px) / 2);
  --osw-navigation-desktop-level2-item-text-transform: uppercase;
  --osw-navigation-desktop-level2-item-margin-left: calc((100% - 1200px) / 2);
  --osw-navigation-desktop-level2-item-selected-bg-color: var(--osw-color-palegrey);

  --osw-navigation-desktop-level3-list-bg-color: var(--osw-color-palegrey);
  --osw-navigation-desktop-level3-item-selected-bg-color: rgb(229, 237, 250);

  --osw-navigation-desktop-leve4-list-bg-color: rgb(229, 237, 250);
  --osw-navigation-desktop-leve4-item-selected-bg-color: rgb(219, 230, 248);

  --osw-navigation-desktop-leve5-list-bg-color: rgb(219, 230, 248);
  --osw-navigation-desktop-leve5-item-selected-bg-color: rgb(205, 221, 247);

  --osw-navigation-desktop-leve6-list-bg-color: rgb(205, 221, 247);
  --osw-navigation-desktop-leve6-item-selected-bg-color: transparent;

  --osw-navigation-desktop-item-divider-font-family: var(--osw-font-family-secondary-local);
  --osw-navigation-desktop-item-divider-color: var(--osw-color-white);

  --osw-navigation-desktop-item-focus-outline-offset: 3px;
  --osw-navigation-desktop-subitem-focus-outline-offset: -6px;

  --osw-js-header-panel-toggle-css: true;

  --osw-navigation-mobile-open-color: var(--osw-color-sanofiblue);
  --osw-navigation-mobile-open-color-bgdark: var(--osw-color-white);
  --osw-navigation-mobile-open-margin-right: 14px;
  --osw-navigation-mobile-open-img-width: 30px;
  --osw-navigation-mobile-open-img-height: 30px;
  --osw-navigation-mobile-small-header-open-margin-right: var(--osw-navigation-mobile-open-margin-right);

  --osw-navigation-mobile-container-bg-color: var(--osw-color-white);
  --osw-navigation-mobile-header-height: var(--osw-header-height-small);
  --osw-navigation-mobile-header-small-height: var(--osw-header-height-small);

  --osw-navigation-mobile-footer-height: var(--osw-worldwideselector-nav-mobile-footer-content-height);

  --osw-navigation-mobile-close-margin-right: 14px;
  --osw-navigation-mobile-close-color: var(--osw-color-white);
  --osw-navigation-mobile-close-width: 30px;
  --osw-navigation-mobile-close-height: 30px;
  --osw-navigation-mobile-close-bg-image: url('../../../osw-nav-mobile-close.png');
  --osw-navigation-mobile-close-header-small-margin-right: 14px;

  --osw-navigation-mobile-item-haschildren-link-after-fontsize: 2rem;

  --osw-navigation-mobile-level1-item-font-family: var(--osw-font-family-secondary-local);
  --osw-navigation-mobile-level1-item-font-size: 1.4rem;
  --osw-navigation-mobile-level1-item-line-height: var(--osw-navigation-mobile-level1-item-font-size);
  --osw-navigation-mobile-level1-item-font-weight: bold;
  --osw-navigation-mobile-level1-item-color: var(--osw-color-sanofiblue);
  --osw-navigation-mobile-level1-item-letter-spacing: 0.05rem;
  --osw-navigation-mobile-level1-item-text-transform: uppercase;
  --osw-navigation-mobile-level1-item-padding: 0px 10px;
  --osw-navigation-mobile-level1-item-borderbottom: solid 1px var(--osw-color-palegrey);

 /*  --osw-navigation-mobile-level1-item-haschildren-link-after-font-family: FontAwesome;
  --osw-navigation-mobile-level1-item-haschildren-link-after-content: "\f054";
  --osw-navigation-mobile-level1-item-haschildren-link-after-content-rtl: "\f053";
  --osw-navigation-mobile-level1-item-haschildren-link-after-font-size: 2rem;
  --osw-navigation-mobile-level1-item-haschildren-link-after-font-weight: normal;
  --osw-navigation-mobile-level1-item-haschildren-link-after-color: var(--osw-color-sanofiblue);
  --osw-navigation-mobile-level1-item-haschildren-link-after-width: 30px;
  --osw-navigation-mobile-level1-item-haschildren-link-after-min-width: var(--osw-navigation-mobile-level1-item-haschildren-link-after-width);
  --osw-navigation-mobile-level1-item-haschildren-link-after-padding: 5px 0 5px 0; */

  --osw-navigation-mobile-level1-item-link-color: var(--osw-color-sanofiblue);
  --osw-navigation-mobile-level1-item-link-padding: 0 5px;

  --osw-navigation-mobile-level1-item-text-shadow-IE10: 0px 0px 0px 0.5px var(--osw-color-sanofiblue);

  --osw-navigation-mobile-not-level1-list-bg-color: rgba(254, 254, 254, 1);
  --osw-navigation-mobile-not-level1-list-left: 10px;

  --osw-navigation-mobile-not-level1-title-font-family: var(--osw-font-family-secondary-local);
  --osw-navigation-mobile-not-level1-title-font-size: 1.4rem;
  --osw-navigation-mobile-not-level1-title-line-height: var(--osw-navigation-mobile-not-level1-title-font-size);
  --osw-navigation-mobile-not-level1-title-color: var(--osw-color-sanofiblue);
  --osw-navigation-mobile-not-level1-letter-spacing: 0.05rem;
  --osw-navigation-mobile-not-level1-title-text-transform: uppercase;
  --osw-navigation-mobile-not-level1-title-padding: 0 10px 0 10px;
  --osw-navigation-mobile-not-level1-title-borderbottom: solid 1px var(--osw-color-palegrey);

  --osw-navigation-mobile-not-level1-title-span-padding: 0 5px 0 5px;
  --osw-navigation-mobile-not-level1-title-span-before-font-family: FontAwesome;
  --osw-navigation-mobile-not-level1-title-span-before-content: "\f060";
  --osw-navigation-mobile-not-level1-title-span-before-content-rtl: "\f061";
  --osw-navigation-mobile-not-level1-title-span-before-font-size: 2rem;
  --osw-navigation-mobile-not-level1-title-span-before-font-weight: normal;
  --osw-navigation-mobile-not-level1-title-span-before-color: var(--osw-color-sanofiblue);
  --osw-navigation-mobile-not-level1-title-span-before-width: 30px;
  --osw-navigation-mobile-not-level1-title-span-before-min-width: var(--osw-navigation-mobile-not-level1-title-span-before-width);
  --osw-navigation-mobile-not-level1-title-span-before-padding: 5px 0 5px 0;
  --osw-navigation-mobile-not-level1-title-span-before-margin-right: 15px;

  --osw-navigation-mobile-not-level1-item-font-family: var(--osw-font-family-secondary-local);
  --osw-navigation-mobile-not-level1-item-font-size: 1.4rem;
  --osw-navigation-mobile-not-level1-item-line-height: 1.4rem;
  --osw-navigation-mobile-not-level1-item-font-weight: bold;
  --osw-navigation-mobile-not-level1-item-color: var(--osw-color-sanofiblue);
  --osw-navigation-mobile-not-level1-item-letter-spacing: 0.05rem;
  --osw-navigation-mobile-not-level1-item-text-transform: none;
  --osw-navigation-mobile-not-level1-item-padding: 0px 10px;
  --osw-navigation-mobile-not-level1-item-borderbottom: solid 1px var(--osw-color-palegrey);

/*   --osw-navigation-mobile-not-level1-item-haschildren-link-after-font-family: FontAwesome;
  --osw-navigation-mobile-not-level1-item-haschildren-link-after-content: "\f054";
  --osw-navigation-mobile-not-level1-item-haschildren-link-after-content-rtl: "\f053";
  --osw-navigation-mobile-not-level1-item-haschildren-link-after-font-size: 2rem;
  --osw-navigation-mobile-not-level1-item-haschildren-link-after-font-weight: normal;
  --osw-navigation-mobile-not-level1-item-haschildren-link-after-color: var(--osw-color-sanofiblue);
  --osw-navigation-mobile-not-level1-item-haschildren-link-after-width: 30px;
  --osw-navigation-mobile-not-level1-item-haschildren-link-after-min-width: var(--osw-navigation-mobile-not-level1-item-haschildren-link-after-width);
  --osw-navigation-mobile-not-level1-item-haschildren-link-after-padding: 5px 0 5px 0; */
  --osw-navigation-mobile-not-level1-item-link-color: var(--osw-color-sanofiblue);
  --osw-navigation-mobile-not-level1-item-link-padding: 0 5px;

  --osw-navigation-mobile-not-level1-item-link-text-shadow-IE10: 0px 0px 0px 0.5px var(--osw-color-sanofiblue);

  --osw-navigation-mobile-level1-leveldisplayed-2-item-borderbottom-color: transparent;

  --osw-navigation-mobile-level2-list-bg-color: rgba(244, 247, 252, 1);
  --osw-navigation-mobile-level2-item-borderbottom-color: rgba(229, 237, 250, 1);
  --osw-navigation-mobile-level2-leveldisplayed-3-item-borderbottom-color: transparent;

  --osw-navigation-mobile-level3-list-bg-color: rgba(229, 237, 250, 1);
  --osw-navigation-mobile-level3-item-borderbottom-color: rgba(219, 230, 248, 1);
  --osw-navigation-mobile-level3-leveldisplayed-4-item-borderbottom-color: transparent;

  --osw-navigation-mobile-level4-list-bg-color: rgba(219, 230, 248, 1);
  --osw-navigation-mobile-level4-item-borderbottom-color: rgba(205, 221, 247, 1);
  --osw-navigation-mobile-level4-leveldisplayed-5-item-borderbottom-color: transparent;

  --osw-navigation-mobile-level5-list-bg-color: rgba(205, 221, 247, 1);
  --osw-navigation-mobile-level5-item-borderbottom-color: rgba(189, 207, 241, 1);
  --osw-navigation-mobile-level5-leveldisplayed-6-item-borderbottom-color: transparent;

  --osw-navigation-mobile-level6-list-bg-color: rgba(189, 207, 241, 1);
  --osw-navigation-mobile-level6-item-borderbottom-color: rgba(169, 191, 235, 1);
  --osw-navigation-mobile-level6-leveldisplayed-7-item-borderbottom-color: transparent;

  --osw-navigation-mobile-divider-next-item-bg-color: rgba(230,237,249,0.5);
  --osw-navigation-mobile-divider-next-item-borderbottom-color: rgba(230,237,249,1);

  --osw-navigation-skipItem-button-focus-bgColor: var(--osw-color-whitegrey);
  --osw-navigation-skipItem-button-focus-color: var(--osw-color-sanofiblue);

  --osw-navigation-openChild-button-color: var(--osw-color-sanofiblue);
  --osw-navigation-openChild-button-padding: 13px;

  --osw-navigation-mobile-item-focus-outline-offset: -3px;

  /* CONTAINER */
  --osw-container-component-content-padding: 20px;
  --osw-container-component-content-margin-top: 30px;
  --osw-container-component-content-div-margin-top: 20px;

  --osw-container-title-font-family: var(--osw-font-family-title);
  /* --osw-container-title-font-size: 3.0rem; */
  --osw-container-title-font-size: var(--osw-titlesize-h2-font-size);
  --osw-container-title-line-height: 1;
  --osw-container-title-font-weight: bold;

  /* --osw-container-title-titlesize-h1-font-size: 3.4rem; */
  --osw-container-title-titlesize-h1-font-size: var(--osw-titlesize-h1-font-size);
  /* --osw-container-title-titlesize-h2-font-size: 3.0rem; */
  --osw-container-title-titlesize-h2-font-size: var(--osw-titlesize-h2-font-size);
  /* --osw-container-title-titlesize-h3-font-size: 2.6rem; */
  --osw-container-title-titlesize-h3-font-size: var(--osw-titlesize-h3-font-size);
  /* --osw-container-title-titlesize-h4-font-size: 2.2rem; */
  --osw-container-title-titlesize-h4-font-size: var(--osw-titlesize-h4-font-size);
  /* --osw-container-title-titlesize-h5-font-size: 1.8rem; */
  --osw-container-title-titlesize-h5-font-size: var(--osw-titlesize-h5-font-size);
  /* --osw-container-title-titlesize-h6-font-size: 1.4rem; */
  --osw-container-title-titlesize-h6-font-size: var(--osw-titlesize-h6-font-size);

  --osw-container-title-color: var(--osw-color-sanofiblue);
  --osw-container-title-color-bgdark: var(--osw-color-white);

  --osw-container-maintext-color-bgdark: var(--osw-color-white);
  --osw-container-maintext-list-oneline-margin-left: -40px;

  --osw-container-maintext-paragraph-margin: 0 0 20px 0;
  --osw-container-maintext-paragraph-line-height: 1.9;
  --osw-container-maintext-list-margin: 0 0 20px 0;
  --osw-container-maintext-list-item-margin: 0 0 10px 0;
  --osw-container-maintext-list-oneline-item-margin: 0 0 10px 40px;
  --osw-container-maintext-list-oneline-item-margin-rtl: 0 40px 10px 0;
  --osw-container-maintext-nested-list-margin: 20px 0 20px 0;

  --osw-container-maintext-nested-list-item-before-color: var(--osw-color-silver);
  --osw-container-maintext-list-item-before-color-bgdark: var(--osw-color-white);
  --osw-container-maintext-link-color-bgdark: var(--osw-color-white);
  --osw-container-maintext-visited-color-bgdark: var(--osw-color-white);
  --osw-container-maintext-focus-color-bgdark: var(--osw-color-white);
  --osw-container-maintext-hover-color-bgdark: var(--osw-color-white);
  --osw-container-maintext-active-color-bgdark: var(--osw-color-white);

  --osw-container-maintext-list-link-visited-borderbottom-color-bgdark: var(--osw-color-white);
  --osw-container-maintext-list-link-hover-borderbottom-color-bgdark: var(--osw-color-white);
  --osw-container-maintext-list-link-active-borderbottom-color-bgdark: var(--osw-color-white);

  --osw-container-maintext-table-thead-bg-color-bgdark: var(--osw-color-white);
  --osw-container-maintexttable-thead-border-color-bgdark: var(--osw-color-white);

  --osw-container-maintext-table-thead-th-color-bgdark: var(--osw-color-sanofiblue);
  --osw-container-maintext-table-thead-th-border-color-bgdark: var(--osw-color-white);

  --osw-container-maintext-table-tbody-th-color-bgdark: var(--osw-color-sanofiblue);
  --osw-container-maintext-table-tbody-th-bg-color-bgdark: var(--osw-color-palegrey);

  --osw-container-maintext-table-tfoot-th-color-bgdark: var(--osw-color-sanofiblue);
  --osw-container-maintext-table-tfoot-th-bg-color-bgdark: var(--osw-color-palegrey);

  /* CONTENTBLOCK */
  /* --osw-contentblock-title-titlesize-h1-font-size: 3.4rem; */
  --osw-contentblock-title-titlesize-h1-font-size: var(--osw-titlesize-h1-font-size);
  /* --osw-contentblock-title-titlesize-h2-font-size: 3.0rem; */
  --osw-contentblock-title-titlesize-h2-font-size: var(--osw-titlesize-h2-font-size);
  /* --osw-contentblock-title-titlesize-h3-font-size: 2.6rem; */
  --osw-contentblock-title-titlesize-h3-font-size: var(--osw-titlesize-h3-font-size);
  /* --osw-contentblock-title-titlesize-h4-font-size: 2.2rem; */
  --osw-contentblock-title-titlesize-h4-font-size: var(--osw-titlesize-h4-font-size);
  /* --osw-contentblock-title-titlesize-h5-font-size: 1.8rem; */
  --osw-contentblock-title-titlesize-h5-font-size: var(--osw-titlesize-h5-font-size);
  /* --osw-contentblock-title-titlesize-h6-font-size: 1.4rem; */
  --osw-contentblock-title-titlesize-h6-font-size: var(--osw-titlesize-h6-font-size);

  --osw-contentblock-title-font-family: var(--osw-font-family-title);
  /* --osw-contentblock-title-font-size: 2.6rem; */
  --osw-contentblock-title-font-size: var(--osw-titlesize-h3-font-size);
  --osw-contentblock-title-font-weight: bold;
  --osw-contentblock-title-line-height: 1.1;
  --osw-contentblock-title-hx-line-height: inherit;  /* Fix Edge variable inherit issue */
  --osw-contentblock-title-color: var(--osw-color-sanofiblue);
  --osw-contentblock-title-color-bgdark: var(--osw-color-white);
  --osw-contentblock-title-additional-color: var(--osw-color-sanofiblue);
  --osw-contentblock-title-additional-color-bgdark: var(--osw-color-white);

  --osw-contentblock-maintext-color-bgdark: var(--osw-color-white);

  --osw-contentblock-maintext-list-oneline-color-margin-left: -40px;

  --osw-contentblock-maintext-paragraph-margin: 0 0 20px 0;
  --osw-contentblock-maintext-paragraph-line-height: 1.9;

  --osw-contentblock-maintext-list-margin: 0 0 20px 0;
  --osw-contentblock-maintext-list-item-margin: 0 0 10px 0;
  --osw-contentblock-maintext-list-oneline-item-margin: 0 0 10px 40px;
  --osw-contentblock-maintext-list-oneline-item-margin-rtl: 0 40px 10px 0;
  --osw-contentblock-maintext-nested-list-margin: 20px 0 20px 0;

  --osw-contentblock-list-item-before-color: var(--osw-color-silver);
  --osw-contentblock-list-item-before-color-bgdark: var(--osw-color-white);

  --osw-contentblock-link-color-bgdark: var(--osw-color-white);
  --osw-contentblock-focus-color-bgdark: var(--osw-color-white);
  --osw-contentblock-hover-color-bgdark: var(--osw-color-white);
  --osw-contentblock-active-color-bgdark: var(--osw-color-white);

  --osw-contentblock-list-link-color-bgdark: var(--osw-color-white);
  --osw-contentblock-list-visited-color-bgdark: var(--osw-color-white);
  --osw-contentblock-list-visited-borderbottom-color-bgdark: var(--osw-color-white);
  --osw-contentblock-list-focus-color-bgdark: var(--osw-color-white);
  --osw-contentblock-list-hover-color-bgdark: var(--osw-color-white);
  --osw-contentblock-list-hover-borderbottom-color-bgdark: var(--osw-color-white);
  --osw-contentblock-list-active-color-bgdark: var(--osw-color-white);
  --osw-contentblock-list-active-borderbottom-color-bgdark: var(--osw-color-white);

  --osw-contentblock-table-thead-bg-color-bgdark: var(--osw-color-white);
  --osw-contentblock-table-thead-border-color-bgdark: var(--osw-color-white);
  --osw-contentblock-table-thead-th-border-color-bgdark: var(--osw-color-white);
  --osw-contentblock-table-thead-th-color-bgdark: var(--osw-color-sanofiblue);

  --osw-contentblock-table-tbody-th-bg-color-bgdark: var(--osw-color-palegrey);
  --osw-contentblock-table-tbody-th-color-bgdark: var(--osw-color-sanofiblue);

  --osw-contentblock-table-tfoot-th-bg-color-bgdark: var(--osw-color-palegrey);
  --osw-contentblock-table-tfoot-th-color-bgdark: var(--osw-color-sanofiblue);

  --osw-contentblock-date-font-size: 1.3rem;
  --osw-contentblock-date-color: var(--osw-color-sanofiblue);
  --osw-contentblock-date-color-bgdark: var(--osw-color-white);

  --osw-contentblock-location-font-size: 1.3rem;
  --osw-contentblock-location-color: var(--osw-color-sanofiblue);
  --osw-contentblock-location-color-bgdark: var(--osw-color-white);

  --osw-contentblock-author-font-size: 1.3rem;
  --osw-contentblock-author-color: var(--osw-color-sanofiblue);
  --osw-contentblock-author-color-bgdark: var(--osw-color-white);

  --osw-contentblock-maintag-color: var(--osw-color-sanofiblue);
  --osw-contentblock-maintag-color-bgdark: var(--osw-color-white);
  --osw-contentblock-maintag-text-transform: uppercase;
  --osw-contentblock-maintag-before-content: " - ";

  --osw-contentblock-linklist-item-margin: 0 0 10px 0;

  --osw-contentblock-line-div-before-font-family: FontAwesome;
  --osw-contentblock-line-div-before-font-size: 0.4rem;
  --osw-contentblock-line-div-before-font-weight: normal;
  --osw-contentblock-line-div-before-content: "\f111";
  --osw-contentblock-line-div-before-padding-right: 8px;
  --osw-contentblock-line-div-before-padding-left: 8px;

  /* CONTENTBLOCK BASIC */
  --osw-contentblock-basic-container-content-padding: 20px;
  --osw-contentblock-basic-container-content-padding-left: var(--osw-contentblock-basic-container-content-padding);
  --osw-contentblock-basic-container-content-padding-right: 0px;

  --osw-contentblock-basic-imageleft-container-content-padding: 20px;
  --osw-contentblock-basic-imageleft-container-content-padding-left: var(--osw-contentblock-basic-imageleft-container-content-padding);

  --osw-contentblock-basic-imageleft-small-container-content-padding: 20px;
  --osw-contentblock-basic-imageleft-small-container-content-padding-left: var(--osw-contentblock-basic-imageleft-small-container-content-padding);

  --osw-contentblock-basic-imageright-container-content-padding: 20px;
  --osw-contentblock-basic-imageright-container-content-padding-right: var(--osw-contentblock-basic-imageright-container-content-padding);

  --osw-contentblock-basic-imageright-small-container-content-padding: 20px;
  --osw-contentblock-basic-imageright-small-container-content-padding-right: var(--osw-contentblock-basic-imageright-small-container-content-padding);

  --osw-contentblock-basic-imagetop-container-content-padding: 20px;
  --osw-contentblock-basic-imagetop-container-content-padding-left: 20px;
  --osw-contentblock-basic-imagetop-container-content-padding-right: 20px;

  --osw-contentblock-basic-container-content-div-margin-top: 20px;
  --osw-contentblock-basic-container-content-div-firsttype-margin-top: 0px;

  --osw-contentblock-basic-maxwidth-max-width: 770px;
  --osw-contentblock-basic-fullwidth-max-width: 100%;

  /* CONTENTBLOCK BASICCOVERED */
  --osw-contentblock-basiccovered-container-content-margin-left: 0px;
  --osw-contentblock-basiccovered-container-content-margin-right: 0px;
  --osw-contentblock-basiccovered-container-content-padding: 20px;
  --osw-contentblock-basiccovered-container-content-padding-right: var(--osw-contentblock-basiccovered-container-content-padding);
  --osw-contentblock-basiccovered-container-content-padding-left: var(--osw-contentblock-basiccovered-container-content-padding);

  --osw-contentblock-basiccovered-imageleft-container-content-margin-right: 0px;
  --osw-contentblock-basiccovered-imageleft-container-content-margin-left: 0px;
  --osw-contentblock-basiccovered-imageleft-container-content-padding: 20px;
  --osw-contentblock-basiccovered-imageleft-container-content-padding-left: var(--osw-contentblock-basiccovered-imageleft-container-content-padding);
  --osw-contentblock-basiccovered-imageleft-container-content-padding-right: 0px;

  --osw-contentblock-basiccovered-imageleft-small-container-content-padding: 20px;
  --osw-contentblock-basiccovered-imageleft-small-container-content-padding-right: 0px;
  --osw-contentblock-basiccovered-imageleft-small-container-content-padding-left: var(--osw-contentblock-basiccovered-imageleft-small-container-content-padding);

  --osw-contentblock-basiccovered-imageright-container-content-margin-left: 0px;
  --osw-contentblock-basiccovered-imageright-container-content-margin-right: 0px;
  --osw-contentblock-basiccovered-imageright-container-content-padding: 20px;
  --osw-contentblock-basiccovered-imageright-container-content-padding-left: 0px;
  --osw-contentblock-basiccovered-imageright-container-content-padding-right: var(--osw-contentblock-basiccovered-imageleft-container-content-padding);

  --osw-contentblock-basiccovered-imageright-small-container-content-padding: 20px;
  --osw-contentblock-basiccovered-imageright-small-container-content-padding-right: var(--osw-contentblock-basiccovered-imageleft-small-container-content-padding);
  --osw-contentblock-basiccovered-imageright-small-container-content-padding-left: 0px;

  --osw-contentblock-basiccovered-imagetop-container-content-margin-left: 15px;
  --osw-contentblock-basiccovered-imagetop-container-content-margin-right: 15px;
  --osw-contentblock-basiccovered-imagetop-container-img-content-margin-top: -45px;
  --osw-contentblock-basiccovered-imagetop-container-img-content-margin-min-height: 45px;

  --osw-contentblock-basiccovered-container-content-div-margin-top: 20px;
  --osw-contentblock-basiccovered-container-content-div-firsttype-margin-top: 0px;

  --osw-contentblock-basiccovered-maxwidth-max-width: 770px;
  --osw-contentblock-basiccovered-fullwidth-max-width: 100%;

  /* CONTENTBLOCK BASICWRAPPED */
  --osw-contentblock-basicwrapped-container-padding: 20px;
  --osw-contentblock-basicwrapped-container-content-padding-left: 0;
  --osw-contentblock-basicwrapped-container-content-padding-right: 0;
  --osw-contentblock-basicwrapped-container-content-margin-top: 20px;

  --osw-contentblock-basicwrapped-imageleft-container-content-padding: 0px;
  --osw-contentblock-basicwrapped-imageleft-container-content-padding-right: 0px;
  --osw-contentblock-basicwrapped-imageleft-container-content-padding-left: 0px;
  --osw-contentblock-basicwrapped-imageleft-container-content-margin-top: 20px;

  --osw-contentblock-basicwrapped-imageleft-small-container-content-padding: 0px;
  --osw-contentblock-basicwrapped-imageleft-small-container-content-padding-right: 0px;
  --osw-contentblock-basicwrapped-imageleft-small-container-content-padding-left: 20px;

  --osw-contentblock-basicwrapped-imageright-container-content-padding: 0px;
  --osw-contentblock-basicwrapped-imageright-container-content-padding-left: 0;
  --osw-contentblock-basicwrapped-imageright-container-content-padding-right: 0px;
  --osw-contentblock-basicwrapped-imageright-container-content-margin-top: 20px;

  --osw-contentblock-basicwrapped-imageright-small-container-content-padding: 0px;
  --osw-contentblock-basicwrapped-imageright-small-container-content-padding-right: 0px;
  --osw-contentblock-basicwrapped-imageright-small-container-content-padding-left: 20px;

  --osw-contentblock-basicwrapped-imagetop-container-padding: 20px;
  --osw-contentblock-basicwrapped-imagetop-container-content-margin-top: 20px;
  --osw-contentblock-basicwrapped-imagetop-container-content-padding-left: 0;

  --osw-contentblock-basicwrapped-container-content-div-margin-top: 20px;
  --osw-contentblock-basicwrapped-container-content-div-firsttype-margin-top: 0px;

  --osw-contentblock-basicwrapped-maxwidth-max-width: 770px;
  --osw-contentblock-basicwrapped-fullwidth-max-width: 100%;

  /* CONTENTBLOCK CARD */
  --osw-contentblock-card-container-padding: 0;
  --osw-contentblock-card-container-padding-content-padding: 20px;
  --osw-contentblock-card-container-padding-content-div-margin-top: 20px;
  --osw-contentblock-card-container-padding-content-div-firsttype-margin-top: 0px;

  /* CONTENTBLOCK DEFAULT */
  --osw-contentblock-default-container-content-div-margin-top: 20px;
  --osw-contentblock-default-container-content-div-firsttype-margin-top: 0px;

  /* CONTENTBLOCK IMAGEFULL */
  --osw-contentblock-imagefull-container-content-padding: 20px;
  --osw-contentblock-imagefull-container-content-top-margin-top: 30px;
  --osw-contentblock-imagefull-container-content-div-firsttype-margin-top: 0;

  --osw-contentblock-imagefull-update-container-content-top-margin-top: 0;
  --osw-contentblock-imagefull-update-container-content-top-div-margin-top: 20px;
  --osw-contentblock-imagefull-update-container-content-div-firsttype-margin-top: 0;

  /* CONTENTBLOCK QUOTE */
  --osw-contentblock-quote-page-content-inside-container-margin-left: -15px;
  --osw-contentblock-quote-page-content-inside-container-margin-right: -15px;

  --osw-contentblock-quote-container-img-min-height: 45px;

  --osw-contentblock-quote-container-content-margin-left: 15px;
  --osw-contentblock-quote-container-content-margin-right: 15px;
  --osw-contentblock-quote-container-content-padding: 30px 20px 30px 20px;

  --osw-contentblock-quote-container-content-img-margin-top: -45px;
  --osw-contentblock-quote-container-content-img-min-height: 45px;

  --osw-contentblock-quote-container-content-top-max-width: 770px;
  --osw-contentblock-quote-container-content-top-padding-left: 0px;
  --osw-contentblock-quote-container-content-top-padding-right: 0;
  --osw-contentblock-quote-container-content-top-margin-top: 20px;

  --osw-contentblock-quote-container-content-main-max-width: 770px;
  --osw-contentblock-quote-container-content-main-padding-left: 140px;
  --osw-contentblock-quote-container-content-main-bg-image: none;
  --osw-contentblock-quote-iconwhite-container-content-main-bg-image: none;
  --osw-contentblock-quote-container-content-main-bg-size: auto;
  --osw-contentblock-quote-container-content-main-min-height: 67px;
  --osw-contentblock-quote-container-content-main-margin-top: 20px;

  --osw-contentblock-quote-iconabove-container-content-padding: 30px 20px 30px 20px;
  --osw-contentblock-quote-iconabove-container-content-top-padding-left: 0;
  --osw-contentblock-quote-iconabove-container-content-main-padding-left: 0;
  --osw-contentblock-quote-iconabove-container-content-main-padding-top: 50px;
  --osw-contentblock-quote-iconabove-container-content-main-bg-size: 50px auto;
  --osw-contentblock-quote-iconabove-container-content-main-bg-image: url('../../../../../../../themes/osw/osw-theme/images/osw-component-contentblock-quote.png');
  --osw-contentblock-quote-iconabove-iconwhite-container-content-main-bg-image: url('../../../../../../../themes/osw/osw-theme/images/osw-component-contentblock-quote-white.png');

  --osw-contentblock-quote-iconnone-container-content-padding: 30px 20px 30px 20px;
  --osw-contentblock-quote-iconnone-container-content-top-padding-left: 0;
  --osw-contentblock-quote-iconnone-container-content-main-padding-left: 0;
  --osw-contentblock-quote-iconnone-container-content-main-padding-top: 0;

  --osw-contentblock-quote-container-content-div-margin-top: 20px;
  --osw-contentblock-quote-container-content-div-firsttype-margin-top: 0;

  --osw-contentblock-quote-emphasis-maintext-font-family: var(--osw-font-family-secondary-local);
  --osw-contentblock-quote-emphasis-maintext-font-style: italic;
  --osw-contentblock-quote-emphasis-maintext-font-size: 2.2rem;

  --osw-contentblock-quote-additionaltext-color-bglight: var(--osw-color-slate);

  /* CONTENTBLOCK TITLEONLY */
  --osw-contentblock-titleonly-container-content-div-margin-top: 20px;
  --osw-contentblock-titleonly-container-content-div-firsttype-margin-top: 0px;

  /* FORM */
  --osw-form-fieldset-default-font-familly: var(--osw-font-family-title);
  --osw-form-legend-default-color: var(--osw-color-sanofiblue);

  --osw-form-radio-label-default-border: solid 2px var(--osw-color-sanofiblue);
  --osw-form-radio-checked-bg-color: var(--osw-color-sanofiblue);
  --osw-form-radio-checked-bg-box-shadow: inset 0 0px 0px var(--osw-color-sanofiblue), inset 0 0 0 3px var(--osw-color-white), inset 0 3px 1px var(--osw-color-sanofiblue);
  --osw-form-radio-checked-border: 2px solid var(--osw-color-sanofiblue);
  --osw-form-radio-checked-bordertop: var(--osw-form-radio-checked-border);
  --osw-form-radio-checked-borderright: var(--osw-form-radio-checked-border);
  --osw-form-radio-checked-borderbottom: var(--osw-form-radio-checked-border);
  --osw-form-radio-checked-borderleft: var(--osw-form-radio-checked-border);


  --osw-form-selecttarget-label-color: var(--osw-color-sanofiblue);
  --osw-form-selecttarget-field-after-color: var(--osw-color-sanofiblue);

  --osw-form-selecttarget-field-select-font-family: var(--osw-font-family-title);
  --osw-form-selecttarget-field-select-color: var(--osw-color-sanofiblue);
  --osw-form-selecttarget-field-select-borderbottom: solid 1px var(--osw-color-sanofiblue);
  --osw-form-selecttarget-field-select-after-color: var(--osw-color-sanofiblue);

  --osw-form-input-focus-border-color: var(--osw-color-sanofiblue);
  --osw-form-input-invalid-border-color: var(--osw-color-red-local);

  --osw-form-error-color: var(--osw-color-red-local);
  --osw-form-error-border-color:  var(--osw-color-red-local);

  --osw-form-field-help-color: var(--osw-color-darkgrey);

  --osw-form-title-color-bgdark: var(--osw-color-white);
  --osw-form-radio-checked-border-bgdark: 2px solid var(--osw-color-white);
  --osw-form-radio-checked-bordertop-bgdark: var(--osw-form-radio-checked-border-bgdark);
  --osw-form-radio-checked-borderright-bgdark: var(--osw-form-radio-checked-border-bgdark);
  --osw-form-radio-checked-borderbottom-bgdark: var(--osw-form-radio-checked-border-bgdark);
  --osw-form-radio-checked-borderleft-bgdark: var(--osw-form-radio-checked-border-bgdark);


  --osw-form-input-focus-border-color-bgdark: var(--osw-color-white);
  --osw-form-select-after-color-bgdark: var(--osw-color-white);

  --osw-form-selecttarget-field-select-color-bgdark: var(--osw-color-white);
  --osw-form-selecttarget-field-select-borderbottom-bgdark: solid 1px var(--osw-color-white);

  --osw-form-selecttarget-field-after-color-bgdark: var(--osw-color-white);
  --osw-form-input-focus-border-color-bgdark: var(--osw-color-white);

  --osw-form-input-color-bgdark: var(--osw-color-darkgrey);
  --osw-form-input-border-bgdark: solid 1px var(--osw-color-pearlgrey);
  --osw-form-input-bordertop-bgdark: var(--osw-form-input-border-bgdark);
  --osw-form-input-borderright-bgdark: var(--osw-form-input-border-bgdark);
  --osw-form-input-borderbottom-bgdark: var(--osw-form-input-border-bgdark);
  --osw-form-input-borderleft-bgdark: var(--osw-form-input-border-bgdark);


  --osw-form-uploadfile-input-color-bgdark: var(--osw-color-white);
  --osw-form-uploadfile-input-invalid-border-color-bgdark: var(--osw-color-pearlgrey);
  --osw-form-error-color-bgdark: var(--osw-color-pearlgrey);

  /* KEYFIGURE */
  --osw-keyfigure-container-content-padding: 20px;
  --osw-keyfigure-container-content-empty-min-height: 30px;

  --osw-keyfigure-container-content-line-margin-top: 20px;
  --osw-keyfigure-container-content-line-font-family: FontAwesome;
  --osw-keyfigure-container-content-line-font-size: 0.4rem;
  --osw-keyfigure-container-content-line-font-weight: normal;
  --osw-keyfigure-container-content-line-content: "\f111";
  --osw-keyfigure-container-content-line-padding-right: 8px;
  --osw-keyfigure-container-content-line-padding-left: 8px;

  --osw-keyfigure-key-font-family: var(--osw-font-family-title);
  /* --osw-keyfigure-key-font-size: 3.4rem; */
  --osw-keyfigure-key-font-size: var(--osw-titlesize-h1-font-size);
  --osw-keyfigure-key-margin-top: 20px;
  --osw-keyfigure-key-font-weight: bold;
  --osw-keyfigure-key-color: var(--osw-color-sanofiblue);
  --osw-keyfigure-key-color-bgdark: var(--osw-color-white);

  /* --osw-keyfigure-keysize-h1-title-font-size: 3.4rem; */
  --osw-keyfigure-keysize-h1-key-font-size: var(--osw-titlesize-h1-font-size);
  /* --osw-keyfigure-keysize-h2-title-font-size: 3.0rem; */
  --osw-keyfigure-keysize-h2-key-font-size: var(--osw-titlesize-h2-font-size);
  /* --osw-keyfigure-keysize-h3-title-font-size: 2.6rem; */
  --osw-keyfigure-keysize-h3-key-font-size: var(--osw-titlesize-h3-font-size);
  /* --osw-keyfigure-keysize-h4-title-font-size: 2.2rem; */
  --osw-keyfigure-keysize-h4-key-font-size: var(--osw-titlesize-h4-font-size);
  /* --osw-keyfigure-keysize-h5-title-font-size: 1.8rem; */
  --osw-keyfigure-keysize-h5-key-font-size: var(--osw-titlesize-h5-font-size);
  /*- -osw-keyfigure-keysize-h6-title-font-size: 1.4rem; */
  --osw-keyfigure-keysize-h6-key-font-size: var(--osw-titlesize-h6-font-size);

  --osw-keyfigure-maintag-text-transform: uppercase;
  --osw-keyfigure-maintag-margin-top: 20px;
  --osw-keyfigure-maintag-color-bgdark: var(--osw-color-white);

  --osw-keyfigure-date-margin-top: 20px;
  --osw-keyfigure-date-font-size: 1.3rem;
  --osw-keyfigure-date-color-bgdark: var(--osw-color-white);

  --osw-keyfigure-location-font-size: 1.3rem;
  --osw-keyfigure-location-margin-top: 20px;
  --osw-keyfigure-location-color-bgdark: var(--osw-color-white);

  --osw-keyfigure-action-margin-top: 20px;
  --osw-keyfigure-action-link-color: inherit;/* Fix Edge variable inherit issue */
  --osw-keyfigure-action-link-color-bgdark: var(--osw-color-white);
  --osw-keyfigure-action-focus-color: inherit;/* Fix Edge variable inherit issue */
  --osw-keyfigure-action-focus-color-bgdark: var(--osw-color-white);
  --osw-keyfigure-action-focus-outline: solid 2px inherit;
  --osw-keyfigure-action-focus-outline-bgdark: solid 2px var(--osw-color-opacity-white-medium);
  --osw-keyfigure-action-hover-color: inherit; /* Fix Edge variable inherit issue */
  --osw-keyfigure-action-hover-color-bgdark: var(--osw-color-white);

  --osw-keyfigure-maintext-margin-top: 20px;
  --osw-keyfigure-maintext-color-bgdark: var(--osw-color-white);

  --osw-keyfigure-maintext-list-item-before-color-bgdark: var(--osw-color-white);
  --osw-keyfigure-maintext-list-item-before-text-shadow-IE10-bgdark: 0px 0px 0px 0.5px var(--osw-color-white);

  --osw-keyfigure-maintext-link-color-bgdark: var(--osw-color-white);
  --osw-keyfigure-maintext-focus-color-bgdark: var(--osw-color-white);
  --osw-keyfigure-maintext-focus-outline-bgdark: solid 2px var(--osw-color-opacity-white-medium);
  --osw-keyfigure-maintext-hover-color-bgdark: var(--osw-color-white);

  --osw-keyfigure-maintext-list-link-text-shadow-IE10-bgdark: 0px 0px 0px 0.5px var(--osw-color-opacity-white-medium);
  --osw-keyfigure-maintext-list-link-before-color-bgdark: var(--osw-color-white);
  --osw-keyfigure-maintext-list-link-color-bgdark: var(--osw-color-white);
  --osw-keyfigure-maintext-list-visited-color-bgdark: var(--osw-color-white);
  --osw-keyfigure-maintext-list-visited-borderbottom-bgdark: solid 2px var(--osw-color-white);
  --osw-keyfigure-maintext-list-focus-color-bgdark: var(--osw-color-white);
  --osw-keyfigure-maintext-list-hover-color-bgdark: var(--osw-color-white);
  --osw-keyfigure-maintext-list-hover-borderbottom-bgdark: solid 2px var(--osw-color-white);
  --osw-keyfigure-maintext-list-focus-outline-bgdark: solid 2px var(--osw-color-opacity-white-medium);

  /* MODAL */
  --osw-modal-container-content-margin: 30px;
  --osw-modal-container-content-div-firsttype-margin-top: 30px;

  --osw-modal-title-font-family: var(--osw-font-family-title);
  /* --osw-modal-title-font-size: 2.6rem; */
  --osw-modal-title-font-size: var(--osw-titlesize-h3-font-size);
  --osw-modal-title-font-weight: bold;
  --osw-modal-title-margin-top: 20px;
  --osw-modal-title-color: var(--osw-color-sanofiblue);
  --osw-modal-title-color-bgdark: var(--osw-color-white);

  --osw-modal-action-margin-top: 20px;

  --osw-modal-maintext-margin-top: 20px;
  --osw-modal-maintext-color-bgdark: var(--osw-color-white);
  --osw-modal-maintext-list-item-before-color-bgdark: var(--osw-color-white);
  --osw-modal-maintext-list-item-before-text-shadow-bgdark-IE10: 0px 0px 0px 0.5px var(--osw-color-white);
  --osw-modal-maintext-link-color-bgdark: var(--osw-color-white);
  --osw-modal-maintext-link-focus-color-bgdark: var(--osw-color-white);
  --osw-modal-maintext-link-focus-outline-bgdark: solid 2px var(--osw-color-opacity-white-medium);
  --osw-modal-maintext-link-hover-color-bgdark: var(--osw-color-white);

  --osw-modal-maintext-list-item-oswlink-text-shadow-bgdark-IE10: 0px 0px 0px 0.5px var(--osw-color-opacity-white-medium);
  --osw-modal-maintext-list-item-oswlink-before-color-bgdark: var(--osw-color-white);
  --osw-modal-maintext-list-item-oswlink-link-color-bgdark: var(--osw-color-white);
  --osw-modal-maintext-list-item-oswlink-link-visited-color-bgdark: var(--osw-color-white);
  --osw-modal-maintext-list-item-oswlink-link-visited-borderbottom-bgdark: solid 2px var(--osw-color-white);

  --osw-modal-maintext-list-item-oswlink-link-focus-color-bgdark: var(--osw-color-white);
  --osw-modal-maintext-list-item-oswlink-link-hover-color-bgdark: var(--osw-color-white);
  --osw-modal-maintext-list-item-oswlink-link-hover-borderbottom-bgdark: solid 2px var(--osw-color-white);

  --osw-modal-maintext-list-item-oswlink-focus-outline: solid 2px var(--osw-color-opacity-white-medium);

  /* PAGE */
  --osw-page-color: inherit; /* Fix Edge variable inherit issue */
  --osw-page-background-color: transparent;

  --osw-page-banner-color: inherit; /* Fix Edge variable inherit issue */
  --osw-page-banner-color-bgdark: var(--osw-color-white);
  --osw-page-banner-background-color: var(--osw-color-dukeblue);
  --osw-page-banner-min-height: 525px;
  --osw-page-banner-padding-top: calc(60px + 15px);
  /* --osw-page-banner-padding-bottom: calc(20px + 0px + 15px); */
  --osw-page-banner-padding-bottom: calc(20px + 0% + 15px);

  /* --osw-page-banner-content-offset-above-padding-bottom: calc(60px + 0px + 15px); */
  --osw-page-banner-content-offset-above-padding-bottom: calc(60px + 0% + 15px);
  /* --osw-page-banner-content-offset-none-padding-bottom: calc(00px + 0px + 15px); */
  --osw-page-banner-content-offset-none-padding-bottom: calc(0% + 0% + 15px);

  --osw-page-banner-content-color: inherit; /* Fix Edge variable inherit issue */
  --osw-page-banner-content-color-bgdark: var(--osw-page-banner-color-bgdark);
  --osw-page-banner-content-textalign: center;
  --osw-page-banner-content-padding: 0px var(--osw-spacing-medium-local) 0px var(--osw-spacing-medium-local);

  --osw-page-banner-content-line1-color: inherit; /* Fix Edge variable inherit issue */
  --osw-page-banner-content-line1-color-bgdark: var(--osw-page-banner-color-bgdark);
  --osw-page-banner-content-line1-textalign: center;
  --osw-page-banner-content-line1-width: auto;
  --osw-page-banner-content-line1-maxwidth: 100%;

  --osw-page-banner-content-line2-color: inherit;  /* Fix Edge variable inherit issue */
  --osw-page-banner-content-line2-color-bgdark: var(--osw-page-banner-color-bgdark);
  --osw-page-banner-content-line2-textalign: center;
  --osw-page-banner-content-line2-width: 100%;
  --osw-page-banner-content-line2-maxwidth: none;

  --osw-page-banner-content-div-margin-top: 30px;
  --osw-page-banner-content-tag-text-transform: uppercase;
  --osw-page-banner-content-tag-margin: 0 8px 0 8px;

  --osw-page-banner-content-title-font-family: var(--osw-font-family-title);
  --osw-page-banner-content-title-font-size: 3.4rem;
  --osw-page-banner-content-title-font-weight: bold;

  --osw-page-banner-content-date-margin: 0 8px 0 0;
  --osw-page-banner-content-date-margin-rtl: 0 0 0 8px;
  --osw-page-banner-content-date-before-font-family: FontAwesome;
  --osw-page-banner-content-date-before-content: "\f111";
  --osw-page-banner-content-date-before-font-size: 0.4rem;
  --osw-page-banner-content-date-before-font-weight: normal;
  --osw-page-banner-content-date-before-padding-right: 8px;

  --osw-page-banner-content-line2-div-margin-top: 30px;

  --osw-page-content-display: block;
  --osw-page-content-background-color: transparent;
  --osw-page-content-color: inherit; /* Fix Edge variable inherit issue */
  --osw-page-content-textalign: left;
  --osw-page-content-padding: 0px 0px 0px 0px;

  --osw-page-content-bordertop: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-borderright: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-borderbottom: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-borderleft: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);

  --osw-page-content-borderradius-topleft: var(--osw-borderradius-none-local);
  --osw-page-content-borderradius-topright: var(--osw-borderradius-none-local);
  --osw-page-content-borderradius-bottomright: var(--osw-borderradius-none-local);
  --osw-page-content-borderradius-bottomleft: var(--osw-borderradius-none-local);

  --osw-page-content-min-height: auto;
  --osw-page-content-height: auto;
  --osw-page-content-max-height: none;

  --osw-page-content-min-width: auto;
  --osw-page-content-width: auto;
  --osw-page-content-max-width: 1340px;

  --osw-page-content-margin-top: -20px;
  --osw-page-content-margin-left: 5px;
  --osw-page-content-margin-right: 5px;
  --osw-page-content-margin-bottom: 30px;

  --osw-page-content-overflow: visible visible;
/*
  --osw-page-content-margin-top: -120px;
  --osw-page-content-margin-left: 20px;
  --osw-page-content-margin-right: 20px;
  --osw-medium-page-content-margin-top: -60px;
  --osw-medium-page-content-margin-left: 20px;
  --osw-medium-page-content-margin-right: 20px;
  --osw-small-page-content-margin-top: -20px;
  --osw-small-page-content-margin-left: 5px;
  --osw-small-page-content-margin-right: 5px;
*/
  --osw-page-content-offset-above-margin-top: 5px;
  /* --osw-page-content-offset-above-banner-padding-bottom: calc(0px + 0px + 15px);  */
  --osw-page-content-offset-above-banner-padding-bottom: calc(0% + 0% + 15px);
  /* --osw-page-content-offset-none-banner-padding-bottom: calc(0px + 0px + 15px); */
  --osw-page-content-offset-none-banner-padding-bottom: calc(0% + 0% + 15px);
  --osw-page-content-offset-above-inside-margin-top: 0px;
  --osw-page-content-offset-none-margin-top: 5px;

  --osw-page-content-above-display: none;
  --osw-page-content-above-background-color: transparent;
  --osw-page-content-above-color: inherit;/* Fix Edge variable inherit issue */
  --osw-page-content-above-textalign: left;
  --osw-page-content-above-padding: 0px 0px 0px 0px;
  --osw-page-content-above-margin: 0px 0px 0px 0px;
  --osw-page-content-above-bordertop: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-above-borderright: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-above-borderbottom: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-above-borderleft: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-above-borderradius-topleft: var(--osw-borderradius-none-local);
  --osw-page-content-above-borderradius-topright: var(--osw-borderradius-none-local);
  --osw-page-content-above-borderradius-bottomright: var(--osw-borderradius-none-local);
  --osw-page-content-above-borderradius-bottomleft: var(--osw-borderradius-none-local);
  --osw-page-content-above-min-height: 60px;
  --osw-page-content-above-height: auto;
  --osw-page-content-above-max-height: none;
  --osw-page-content-above-min-width: auto;
  --osw-page-content-above-width: auto;
  --osw-page-content-above-max-width: none;
  --osw-page-content-above-overflow: visible visible;

  --osw-page-content-above-breadcrumbgrid-min-height: 60px;
  --osw-page-content-above-breadcrumbgrid-height-IE10: 60px;
  --osw-page-content-above-breadcrumbgrid-margin-left: 15px;
  --osw-page-content-above-breadcrumbgrid-margin-right: 15px;

  --osw-page-content-inside-background-color: var(--osw-color-white);
  --osw-page-content-inside-color: inherit;/* Fix Edge variable inherit issue */
  --osw-page-content-inside-textalign: left;
  --osw-page-content-inside-padding: 0 0 60px 0;
  --osw-page-content-inside-margin: 0px 0px 0px 0px;
  --osw-page-content-inside-bordertop: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-inside-borderright: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-inside-borderbottom: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-inside-borderleft: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-inside-borderradius-topleft: var(--osw-borderradius-none-local);
  --osw-page-content-inside-borderradius-topright: var(--osw-borderradius-none-local);
  --osw-page-content-inside-borderradius-bottomright: var(--osw-borderradius-none-local);
  --osw-page-content-inside-borderradius-bottomleft: var(--osw-borderradius-none-local);
  --osw-page-content-inside-min-height: auto;
  --osw-page-content-inside-height: auto;
  --osw-page-content-inside-max-height: none;
  --osw-page-content-inside-min-width: auto;
  --osw-page-content-inside-width: auto;
  --osw-page-content-inside-max-width: none;
  --osw-page-content-inside-overflow: visible visible;

  --osw-page-content-inside-top-display: block;
  --osw-page-content-inside-top-background-color: transparent;
  --osw-page-content-inside-top-color: inherit;/* Fix Edge variable inherit issue */
  --osw-page-content-inside-top-textalign: left;
  --osw-page-content-inside-top-padding: 0 15px 0 15px;
  --osw-page-content-inside-top-margin: 0px 0px 0px 0px;
  --osw-page-content-inside-top-bordertop: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-inside-top-borderright: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-inside-top-borderbottom: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-inside-top-borderleft: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-inside-top-borderradius-topleft: var(--osw-borderradius-none-local);
  --osw-page-content-inside-top-borderradius-topright: var(--osw-borderradius-none-local);
  --osw-page-content-inside-top-borderradius-bottomright: var(--osw-borderradius-none-local);
  --osw-page-content-inside-top-borderradius-bottomleft: var(--osw-borderradius-none-local);
  --osw-page-content-inside-top-min-height: 60px;
  --osw-page-content-inside-top-height: auto;
  --osw-page-content-inside-top-max-height: none;
  --osw-page-content-inside-top-min-width: auto;
  --osw-page-content-inside-top-width: auto;
  --osw-page-content-inside-top-max-width: none;
  --osw-page-content-inside-top-overflow: visible visible;

  --osw-page-content-inside-top-tools-min-height: var(--osw-page-content-inside-top-min-height);
  --osw-page-content-inside-top-tools-height-IE10: var(--osw-page-content-inside-top-tools-min-height);

  --osw-page-content-inside-middle-display: block;
  --osw-page-content-inside-middle-background-color: transparent;
  --osw-page-content-inside-middle-color: inherit;/* Fix Edge variable inherit issue */
  --osw-page-content-inside-middle-textalign: left;
  --osw-page-content-inside-middle-padding: 0 15px 0 15px;
  --osw-page-content-inside-middle-margin: 40px 0px 0px 0px;
  --osw-page-content-inside-middle-bordertop: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-inside-middle-borderright: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-inside-middle-borderbottom: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-inside-middle-borderleft: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-inside-middle-borderradius-topleft: var(--osw-borderradius-none-local);
  --osw-page-content-inside-middle-borderradius-topright: var(--osw-borderradius-none-local);
  --osw-page-content-inside-middle-borderradius-bottomright: var(--osw-borderradius-none-local);
  --osw-page-content-inside-middle-borderradius-bottomleft: var(--osw-borderradius-none-local);
  --osw-page-content-inside-middle-min-height: 60px;
  --osw-page-content-inside-middle-height: auto;
  --osw-page-content-inside-middle-max-height: none;
  --osw-page-content-inside-middle-min-width: auto;
  --osw-page-content-inside-middle-width: auto;
  --osw-page-content-inside-middle-max-width: none;
  --osw-page-content-inside-middle-overflow: visible visible;

  --osw-page-content-inside-bottom-display: block;
  --osw-page-content-inside-bottom-background-color: transparent;
  --osw-page-content-inside-bottom-color: inherit;/* Fix Edge variable inherit issue */
  --osw-page-content-inside-bottom-textalign: left;
  --osw-page-content-inside-bottom-padding: 0 15px 0 15px;
  --osw-page-content-inside-bottom-margin: 0px 0px 0px 0px;
  --osw-page-content-inside-bottom-bordertop: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-inside-bottom-borderright: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-inside-bottom-borderbottom: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-inside-bottom-borderleft: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-inside-bottom-borderradius-topleft: var(--osw-borderradius-none-local);
  --osw-page-content-inside-bottom-borderradius-topright: var(--osw-borderradius-none-local);
  --osw-page-content-inside-bottom-borderradius-bottomright: var(--osw-borderradius-none-local);
  --osw-page-content-inside-bottom-borderradius-bottomleft: var(--osw-borderradius-none-local);
  --osw-page-content-inside-bottom-min-height: auto;
  --osw-page-content-inside-bottom-height: auto;
  --osw-page-content-inside-bottom-max-height: none;
  --osw-page-content-inside-bottom-min-width: auto;
  --osw-page-content-inside-bottom-width: auto;
  --osw-page-content-inside-bottom-max-width: none;
  --osw-page-content-inside-bottom-overflow: visible visible;

  --osw-page-pagecontent-readingtime-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-page-pagecontent-readingtime-value-before-font-family: FontAwesome;
  --osw-page-pagecontent-readingtime-value-before-content: '\f017';
  --osw-page-pagecontent-readingtime-value-before-color: inherit;/* Fix Edge variable inherit issue */
  --osw-page-pagecontent-readingtime-value-before-font-size: 1.9rem;
  --osw-page-pagecontent-readingtime-value-before-font-weight: normal;

  --osw-page-pagecontent-readingtime-value-before-margin-right: 8px;
  --osw-page-pagecontent-readingtime-value-before-margin-left: 1px;

  --osw-page-content-below-display: block;
  --osw-page-content-below-background-color: transparent;
  --osw-page-content-below-color: inherit;/* Fix Edge variable inherit issue */
  --osw-page-content-below-textalign: left;
  --osw-page-content-below-padding: 0px 0px 0px 0px;
  --osw-page-content-below-margin: 0px 0px 0px 0px;
  --osw-page-content-below-bordertop: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-below-borderright: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-below-borderbottom: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-below-borderleft: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-content-below-borderradius-topleft: var(--osw-borderradius-none-local);
  --osw-page-content-below-borderradius-topright: var(--osw-borderradius-none-local);
  --osw-page-content-below-borderradius-bottomright: var(--osw-borderradius-none-local);
  --osw-page-content-below-borderradius-bottomleft: var(--osw-borderradius-none-local);
  --osw-page-content-below-min-height: auto;
  --osw-page-content-below-height: auto;
  --osw-page-content-below-max-height: none;
  --osw-page-content-below-min-width: auto;
  --osw-page-content-below-width: auto;
  --osw-page-content-below-max-width: none;
  --osw-page-content-below-overflow: visible visible;

  --osw-page-footer-display: block;
  --osw-page-footer-background-color: transparent;
  --osw-page-footer-color: inherit;/* Fix Edge variable inherit issue */
  --osw-page-footer-textalign: left;
  --osw-page-footer-padding: 0px 0px 0px 0px;
  --osw-page-footer-margin: 0px 0px 0px 0px;
  --osw-page-footer-bordertop: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-footer-borderright: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-footer-borderbottom: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-footer-borderleft: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-page-footer-borderradius-topleft: var(--osw-borderradius-none-local);
  --osw-page-footer-borderradius-topright: var(--osw-borderradius-none-local);
  --osw-page-footer-borderradius-bottomright: var(--osw-borderradius-none-local);
  --osw-page-footer-borderradius-bottomleft: var(--osw-borderradius-none-local);
  --osw-page-footer-min-height: auto;
  --osw-page-footer-height: auto;
  --osw-page-footer-max-height: none;
  --osw-page-footer-min-width: auto;
  --osw-page-footer-width: auto;
  --osw-page-footer-max-width: none;
  --osw-page-footer-overflow: visible visible;

  /* PAGELIST */
  --osw-pagelist-item-field-title-color: inherit;/* Fix Edge variable inherit issue */
  --osw-pagelist-item-field-title-font-weight: inherit;/* Fix Edge variable inherit issue */

  --osw-pagelist-element-border: solid 1px rgba(187,186,198,0.7);
  --osw-pagelist-element-bordertop: var(--osw-pagelist-element-border);
  --osw-pagelist-element-borderright: var(--osw-pagelist-element-border);
  --osw-pagelist-element-borderbottom: var(--osw-pagelist-element-border);
  --osw-pagelist-element-borderleft: var(--osw-pagelist-element-border);

  --osw-pagelist-element-firstdisplayed-border: solid 1px rgba(187,186,198,0.7);
  --osw-pagelist-element-firstdisplayed-bordertop: var(--osw-pagelist-element-firstdisplayed-border);
  --osw-pagelist-element-firstdisplayed-borderright: var(--osw-pagelist-element-firstdisplayed-border);
  --osw-pagelist-element-firstdisplayed-borderbottom: var(--osw-pagelist-element-firstdisplayed-border);
  --osw-pagelist-element-firstdisplayed-borderleft: var(--osw-pagelist-element-firstdisplayed-border);


  --osw-pagelist-element-border-color-bgdark: var(--osw-color-opacity-white-medium);

  --osw-pagelist-element-elementborder-none-border: none 0;
  --osw-pagelist-element-elementborder-none-bordertop: var(--osw-pagelist-element-elementborder-none-border);
  --osw-pagelist-element-elementborder-none-borderright: var(--osw-pagelist-element-elementborder-none-border);
  --osw-pagelist-element-elementborder-none-borderbottom: var(--osw-pagelist-element-elementborder-none-border);
  --osw-pagelist-element-elementborder-none-borderleft: var(--osw-pagelist-element-elementborder-none-border);

  --osw-pagelist-element-div-padding-left: 15px;
  --osw-pagelist-element-col-div-margin: 0;
  --osw-pagelist-element-col-div-margin-top: 5px;
  --osw-pagelist-element-middle-col-div-margin-left: 0;

  --osw-pagelist-element-line-div-before-font-family: FontAwesome;
  --osw-pagelist-element-line-div-before-font-size: 0.4rem;
  --osw-pagelist-element-line-div-before-font-weight: normal;
  --osw-pagelist-element-line-div-before-content: "\f111";
  --osw-pagelist-element-line-div-before-padding-right: 8px;
  --osw-pagelist-element-line-div-before-padding-left: 8px;
  --osw-pagelist-element-line-div-before-vertical-align: middle;

  --osw-pagelist-icon-width: 50px;
  --osw-pagelist-icon-height: 50px;

  --osw-pagelist-icon-circle-border-style: solid;
  --osw-pagelist-icon-circle-border-width: 2px;
  --osw-pagelist-icon-circle-borderradius: var(--osw-borderradius-50-local);
  --osw-pagelist-icon-circle-border-color: var(--osw-color-sanofiblue);
  --osw-pagelist-icon-circle-border-color-bgdark: var(--osw-color-sanofiblue);

  --osw-pagelist-icon-color: var(--osw-color-sanofiblue);
  --osw-pagelist-icon-color-bgdark: var(--osw-color-white);

  --osw-pagelist-icon-link-borderradius: var(--osw-borderradius-xlarge-local);
  --osw-pagelist-icon-link-hover-bg-color: rgba(82,92,163,0.1);
  --osw-pagelist-icon-link-hover-bg-color-bgdark: rgba(255,255,255,0.1);
  --osw-pagelist-icon-link-hover-borderbottom: none 0;

  --osw-pagelist-icon-before-font-family: FontAwesome;
  --osw-pagelist-icon-before-font-size: 2.4rem;
  --osw-pagelist-icon-before-font-weight: normal;
  --osw-pagelist-icon-before-width: 100%;
  --osw-pagelist-icon-download-before-content: "\f019";
  --osw-pagelist-icon-calendar-before-content: "\f073";

  --osw-pagelist-title-font-family: var(--osw-font-family-title);
  --osw-pagelist-title-font-size: 1.8rem;
  --osw-pagelist-title-line-height: 1.3;
  --osw-pagelist-title-color: var(--osw-color-sanofiblue);
  --osw-pagelist-title-color-bgdark: var(--osw-color-white);

  /* --osw-pagelist-titlesize-h1-font-size: 3.4rem; */
  --osw-pagelist-titlesize-h1-font-size: var(--osw-titlesize-h1-font-size);
  /* --osw-pagelist-titlesize-h2-font-size: 3.0rem; */
  --osw-pagelist-titlesize-h2-font-size: var(--osw-titlesize-h2-font-size);
  /* --osw-pagelist-titlesize-h3-font-size: 2.6rem; */
  --osw-pagelist-titlesize-h3-font-size: var(--osw-titlesize-h3-font-size);
  /* --osw-pagelist-titlesize-h4-font-size: 2.2rem; */
  --osw-pagelist-titlesize-h4-font-size: var(--osw-titlesize-h4-font-size);
  /* --osw-pagelist-titlesize-h5-font-size: 1.8rem; */
  --osw-pagelist-titlesize-h5-font-size: var(--osw-titlesize-h5-font-size);
  /* --osw-pagelist-titlesize-h6-font-size: 1.4rem; */
  --osw-pagelist-titlesize-h6-font-size: var(--osw-titlesize-h6-font-size);

  --osw-pagelist-text-small-font-size: 1.3rem;
  --osw-pagelist-text-color-bglight: var(--osw-color-darkgrey);
  --osw-pagelist-text-color-bgdark: var(--osw-color-white);

  --osw-pagelist-maintag-span-before-content: " - ";

  --osw-pagelist-link-color: inherit;/* Fix Edge variable inherit issue */
  --osw-pagelist-link-text-decoration: none;
  --osw-pagelist-link-visited-color: inherit;/* Fix Edge variable inherit issue */
  --osw-pagelist-link-focus-color: inherit;/* Fix Edge variable inherit issue */
  --osw-pagelist-link-focus-outline: solid 2px rgba(110,110,145,0.7);
  --osw-pagelist-link-focus-outline-offset: 2px;
  --osw-pagelist-link-hover-color: inherit;/* Fix Edge variable inherit issue */
  --osw-pagelist-link-hover-borderbottom: solid 1px;
  --osw-pagelist-link-active-color: inherit;

  --osw-pagelist-element-bg-color: rgba(82,92,163,0.1);
  --osw-pagelist-element-hover-bg-color: rgba(255,255,255,0.1);

  --osw-pagelist-eventdate-display: none;
  --osw-pagelist-eventdate-color-bglight: var(--osw-color-lightslate);
  --osw-pagelist-eventdate-color-bgdark: var(--osw-color-lightslate);
  --osw-pagelist-eventdate-large-font-family: var(--osw-font-family-title);
  /* --osw-pagelist-eventdate-large-font-size: 2.6rem; */
  --osw-pagelist-eventdate-large-font-size: var(--osw-titlesize-h3-font-size);
  --osw-pagelist-eventdate-small-font-size: 1.3rem;

  --osw-pagelist-eventdate-line-line-height: 1.3;
  --osw-pagelist-element-col-eventdate-line-margin-top: 0px;

  --osw-pagelist-element-middle-eventdate-line-before-font-family: FontAwesome;
  --osw-pagelist-element-middle-eventdate-line-before-font-size: .4rem;
  --osw-pagelist-element-middle-eventdate-line-before-font-weight: 400;
  --osw-pagelist-element-middle-eventdate-line-before-content: "\f111";
  --osw-pagelist-element-middle-eventdate-line-before-padding-right: 8px;
  --osw-pagelist-element-middle-eventdate-line-before-padding-left: 8px;
  --osw-pagelist-element-middle-eventdate-line-before-vertical-align: middle;

  --osw-pagelist-element-start-eventdate-merge-yearmonth-line-day-firsttype-after-content: "-";
  --osw-pagelist-element-start-eventdate-merge-yearmonth-line-day-firsttype-after-margin-left: 2px;
  --osw-pagelist-element-start-eventdate-merge-yearmonth-line-day-firsttype-after-margin-right: 2px;

  --osw-pagelist-element-middle-eventdate-merge-yearmonth-line-day-firsttype-after-margin-left: 2px;
  --osw-pagelist-element-middle-eventdate-merge-yearmonth-line-day-firsttype-after-margin-right: 2px;

  --osw-pagelist-element-middle-eventdate-merge-yearmonth-line-before-font-family: FontAwesome;
  --osw-pagelist-element-middle-eventdate-merge-yearmonth-line-before-font-size: .4rem;
  --osw-pagelist-element-middle-eventdate-merge-yearmonth-line-before-font-weight: 400;
  --osw-pagelist-element-middle-eventdate-merge-yearmonth-line-before-content: "\f111";
  --osw-pagelist-element-middle-eventdate-merge-yearmonth-line-before-padding-right: 8px;
  --osw-pagelist-element-middle-eventdate-merge-yearmonth-line-before-padding-left: 8px;
  --osw-pagelist-element-middle-eventdate-merge-yearmonth-line-before-vertical-align: middle;

  --osw-pagelist-element-start-eventdate-merge-year-line-month-margin-top: -6px;

  --osw-pagelist-event-element-start-eventdate-merge-year-after-content: "-";
  --osw-pagelist-event-element-start-eventdate-merge-year-after-margin-left: 2px;
  --osw-pagelist-event-element-start-eventdate-merge-year-after-margin-right:2px;
  --osw-pagelist-event-element-start-eventdate-merge-year-after-font-family: var(--osw-font-family-title);
  --osw-pagelist-event-element-start-eventdate-merge-year-after-font-size: 3.8rem;
  --osw-pagelist-event-element-start-eventdate-merge-year-after-line-height: 1.3;

  --osw-pagelist-element-middle-eventdate-merge-year-line-day-before-margin-left: 2px;
  --osw-pagelist-element-middle-eventdate-merge-year-line-day-before-margin-right: 2px;

  --osw-pagelist-element-middle-eventdate-merge-year-line-day-lasttype-before-font-family: FontAwesome;
  --osw-pagelist-element-middle-eventdate-merge-year-line-day-lasttype-before-font-size: .4rem;
  --osw-pagelist-element-middle-eventdate-merge-year-line-day-lasttype-before-font-weight: 400;
  --osw-pagelist-element-middle-eventdate-merge-year-line-day-lasttype-before-content: "\f111";
  --osw-pagelist-element-middle-eventdate-merge-year-line-day-lasttype-before-padding-right: 8px;
  --osw-pagelist-element-middle-eventdate-merge-year-line-day-lasttype-before-padding-left: 8px;
  --osw-pagelist-element-middle-eventdate-merge-year-line-day-lasttype-before-vertical-align: middle;

  --osw-pagelist-element-start-eventdate-merge-none-line-month-margin-top: -6px;

  --osw-pagelist-event-element-start-eventdate-merge-none-after-content: "-";
  --osw-pagelist-event-element-start-eventdate-merge-none-after-margin-left: 2px;
  --osw-pagelist-event-element-start-eventdate-merge-none-after-margin-right: 2px;
  --osw-pagelist-event-element-start-eventdate-merge-none-after-font-family: var(--osw-font-family-title);
  --osw-pagelist-event-element-start-eventdate-merge-none-after-font-size: 3.8rem;
  --osw-pagelist-event-element-start-eventdate-merge-none-after-line-height: 1.3;

  --osw-pagelist-element-middle-eventdate-merge-none-line-lasttype-before-margin-left: 2px;
  --osw-pagelist-element-middle-eventdate-merge-none-line-lasttype-before-margin-right: 2px;

  --osw-pagelist-pagination-margin: 30px 0 0 0;
  --osw-pagelist-pagination-item-margin: 0 5px 0 5px;
  --osw-pagelist-pagination-item-width: 20px;
  --osw-pagelist-pagination-item-height: 20px;
  --osw-pagelist-pagination-item-borderradius: var(--osw-borderradius-50-local);
  --osw-pagelist-pagination-item-color: var(--osw-color-sanofiblue);
  --osw-pagelist-pagination-item-color-bgdark: var(--osw-color-white);
  --osw-pagelist-pagination-item-border: solid 2px rgba(82,92,163,0.4);
  --osw-pagelist-pagination-item-bordertop: var(--osw-pagelist-pagination-item-border);
  --osw-pagelist-pagination-item-borderright: var(--osw-pagelist-pagination-item-border);
  --osw-pagelist-pagination-item-borderbottom: var(--osw-pagelist-pagination-item-border);
  --osw-pagelist-pagination-item-borderleft: var(--osw-pagelist-pagination-item-border);

  --osw-pagelist-pagination-item-border-bgdark: solid 2px rgba(255,255,255,0.4);
  --osw-pagelist-pagination-item-bordertop-bgdark: var(--osw-pagelist-pagination-item-border-bgdark);
  --osw-pagelist-pagination-item-borderright-bgdark: var(--osw-pagelist-pagination-item-border-bgdark);
  --osw-pagelist-pagination-item-borderbottom-bgdark: var(--osw-pagelist-pagination-item-border-bgdark);
  --osw-pagelist-pagination-item-borderleft-bgdark: var(--osw-pagelist-pagination-item-border-bgdark);


  --osw-pagelist-pagination-item-hover-color: var(--osw-color-sanofiblue);
  --osw-pagelist-pagination-item-hover-color-bgdark: var(--osw-color-white);
  --osw-pagelist-pagination-item-hover-bg-color: rgba(82,92,163,0.1);
  --osw-pagelist-pagination-item-hover-bg-color-bgdark: rgba(255,255,255,0.1);
  --osw-pagelist-pagination-item-hover-border-color: var(--osw-color-sanofiblue);
  --osw-pagelist-pagination-item-hover-border-color-bgdark: var(--osw-color-white);

  --osw-pagelist-pagination-item-active-color: var(--osw-color-white);
  --osw-pagelist-pagination-item-active-color-bgdark: var(--osw-color-sanofiblue);
  --osw-pagelist-pagination-item-active-bg-color: var(--osw-color-sanofiblue);
  --osw-pagelist-pagination-item-active-bg-color-bgdark: var(--osw-color-white);

  --osw-pagelist-pagination-pagenumber-item-width: 26px;
  --osw-pagelist-pagination-pagenumber-item-height: 26px;
  --osw-pagelist-pagination-pagenumber-item-margin: 0 5px 0 5px;

  --osw-pagelist-pagination-pagenumber-itemprevious-margin-right: 0px;
  --osw-pagelist-pagination-pagenumber-itemnext-margin-left: var(--osw-pagelist-pagination-pagenumber-itemprevious-margin-right);

  --osw-pagelist-pagination-pagenumber-item-font-family: var(--osw-font-family-secondary-local);
  --osw-pagelist-pagination-pagenumber-item-font-size: 1.3rem;
  --osw-pagelist-pagination-pagenumber-item-font-weight: bold;
  --osw-pagelist-pagination-pagenumber-item-letter-spacing: 0.05rem;

  --osw-pagelist-pagination-pagenumber-itemhidden-width: 26px;
  --osw-pagelist-pagination-pagenumber-itemhidden-height: 26px;
  --osw-pagelist-pagination-pagenumber-itemhidden-color: var(--osw-color-sanofiblue);
  --osw-pagelist-pagination-pagenumber-itemhidden-color-bgdark: var(--osw-color-white);

  /* PAGELIST FILTER BUTTONS */
/* Page List Filter - Wrapper Title */
--osw-pagelist-filter-title-font-family: var(--osw-font-family-title);
--osw-pagelist-filter-title-font-size: var(--osw-titlesize-h5-font-size);
--osw-pagelist-filter-title-color: var(--osw-color-sanofiblue);
--osw-pagelist-filter-title-color-bgdark: var(--osw-color-white);
--osw-pagelist-filter-title-margin: var(--osw-titlesize-h5-margin);
--osw-pagelist-filter-title-font-weight: var(--osw-titlesize-h5-font-weight);
--osw-pagelist-filter-title-text-transform: var(--osw-titlesize-h5-text-transform);
--osw-pagelist-filter-title-letter-spacing: var(--osw-titlesize-h5-letter-spacing);

/* Page List Filter - Button */
/* PageList Filter Button - Base */
--osw-pagelist-filter-button-default-font-family: var(--osw-button-default-font-family);
--osw-pagelist-filter-button-default-font-size: var(--osw-button-default-font-size);
--osw-pagelist-filter-button-default-line-height: var(--osw-button-default-line-height);
--osw-pagelist-filter-button-default-letter-spacing: var(--osw-button-default-letter-spacing);
--osw-pagelist-filter-button-default-text-transform: var(--osw-button-default-text-transform);
--osw-pagelist-filter-button-default-font-weight: var(--osw-button-default-font-weight);
--osw-pagelist-filter-button-default-text-decoration: var(--osw-button-default-text-decoration);
--osw-pagelist-filter-button-default-padding: var(--osw-button-default-padding);
--osw-pagelist-filter-button-default-box-shadow: var(--osw-button-default-box-shadow);
--osw-pagelist-filter-button-default-text-shadow: var(--osw-button-default-text-shadow);
--osw-pagelist-filter-button-default-max-width: var(--osw-button-maxwidth-default-max-width);
--osw-pagelist-filter-button-default-borderradius: var(--osw-borderradius-xlarge-local);

/* PageList Filter Button - Normal */
--osw-pagelist-filter-button-normal-color: var(--osw-color-sanofiblue);
--osw-pagelist-filter-button-normal-bgcolor: transparent;
--osw-pagelist-filter-button-normal-bordercolor: var(--osw-color-sanofiblue);
--osw-pagelist-filter-button-normal-bordertop: solid 1px var(--osw-pagelist-filter-button-normal-bordercolor);
--osw-pagelist-filter-button-normal-borderright: solid 1px var(--osw-pagelist-filter-button-normal-bordercolor);
--osw-pagelist-filter-button-normal-borderbottom: solid 1px var(--osw-pagelist-filter-button-normal-bordercolor);
--osw-pagelist-filter-button-normal-borderleft: solid 1px var(--osw-pagelist-filter-button-normal-bordercolor);
--osw-pagelist-filter-button-normal-borderradius: var(--osw-pagelist-filter-button-default-borderradius);

/* PageList Filter Button - Normal Hover */
--osw-pagelist-filter-button-normalhover-color: var(--osw-color-white);
--osw-pagelist-filter-button-normalhover-bgcolor: rgba(82,92,163,0.7);
--osw-pagelist-filter-button-normalhover-bordercolor: transparent;
--osw-pagelist-filter-button-normalhover-bordertop: solid 1px var(--osw-pagelist-filter-button-normalhover-bordercolor);
--osw-pagelist-filter-button-normalhover-borderright: solid 1px var(--osw-pagelist-filter-button-normalhover-bordercolor);
--osw-pagelist-filter-button-normalhover-borderbottom: solid 1px var(--osw-pagelist-filter-button-normalhover-bordercolor);
--osw-pagelist-filter-button-normalhover-borderleft: solid 1px var(--osw-pagelist-filter-button-normalhover-bordercolor);
--osw-pagelist-filter-button-normalhover-borderradius: var(--osw-pagelist-filter-button-default-borderradius);

/* PageList Filter Button - Selected */
--osw-pagelist-filter-button-selected-color: var(--osw-color-white);
--osw-pagelist-filter-button-selected-bgcolor: var(--osw-color-sanofiblue);
--osw-pagelist-filter-button-selected-bordercolor: var(--osw-color-sanofiblue);
--osw-pagelist-filter-button-selected-bordertop: solid 1px var(--osw-pagelist-filter-button-selected-bordercolor);
--osw-pagelist-filter-button-selected-borderright: solid 1px var(--osw-pagelist-filter-button-selected-bordercolor);
--osw-pagelist-filter-button-selected-borderbottom: solid 1px var(--osw-pagelist-filter-button-selected-bordercolor);
--osw-pagelist-filter-button-selected-borderleft: solid 1px var(--osw-pagelist-filter-button-selected-bordercolor);
--osw-pagelist-filter-button-selected-borderradius: var(--osw-pagelist-filter-button-default-borderradius);

/* PageList Filter Button - Selected Hover */
--osw-pagelist-filter-button-selectedhover-color: var(--osw-color-white);
--osw-pagelist-filter-button-selectedhover-bgcolor: rgba(82,92,163,0.7);
--osw-pagelist-filter-button-selectedhover-bordercolor: transparent;
--osw-pagelist-filter-button-selectedhover-bordertop: solid 1px var(--osw-pagelist-filter-button-selectedhover-bordercolor);
--osw-pagelist-filter-button-selectedhover-borderright: solid 1px var(--osw-pagelist-filter-button-selectedhover-bordercolor);
--osw-pagelist-filter-button-selectedhover-borderbottom: solid 1px var(--osw-pagelist-filter-button-selectedhover-bordercolor);
--osw-pagelist-filter-button-selectedhover-borderleft: solid 1px var(--osw-pagelist-filter-button-selectedhover-bordercolor);
--osw-pagelist-filter-button-selectedhover-borderradius: var(--osw-pagelist-filter-button-default-borderradius);

/* PageList Filter Button - Normal - if background dark */
--osw-pagelist-filter-button-normal-color-bgdark: var(--osw-color-white);
--osw-pagelist-filter-button-normal-bgcolor-bgdark: transparent;
--osw-pagelist-filter-button-normal-bordercolor-bgdark: var(--osw-color-white);
--osw-pagelist-filter-button-normal-bordertop-bgdark: solid 1px var(--osw-pagelist-filter-button-normal-bordercolor-bgdark);
--osw-pagelist-filter-button-normal-borderright-bgdark: solid 1px var(--osw-pagelist-filter-button-normal-bordercolor-bgdark);
--osw-pagelist-filter-button-normal-borderbottom-bgdark: solid 1px var(--osw-pagelist-filter-button-normal-bordercolor-bgdark);
--osw-pagelist-filter-button-normal-borderleft-bgdark: solid 1px var(--osw-pagelist-filter-button-normal-bordercolor-bgdark);

/* PageList Filter Button - Normal Hover - if background dark */
--osw-pagelist-filter-button-normalhover-color-bgdark: var(--osw-color-sanofiblue);
--osw-pagelist-filter-button-normalhover-bgcolor-bgdark: rgba(255,255,255,0.7);
--osw-pagelist-filter-button-normalhover-bordercolor-bgdark: transparent;
--osw-pagelist-filter-button-normalhover-bordertop-bgdark: solid 1px var(--osw-pagelist-filter-button-normalhover-bordercolor-bgdark);
--osw-pagelist-filter-button-normalhover-borderright-bgdark: solid 1px var(--osw-pagelist-filter-button-normalhover-bordercolor-bgdark);
--osw-pagelist-filter-button-normalhover-borderbottom-bgdark: solid 1px var(--osw-pagelist-filter-button-normalhover-bordercolor-bgdark);
--osw-pagelist-filter-button-normalhover-borderleft-bgdark: solid 1px var(--osw-pagelist-filter-button-normalhover-bordercolor-bgdark);

/* PageList Filter Button - Selected - if background dark */
--osw-pagelist-filter-button-selected-color-bgdark: var(--osw-color-sanofiblue);
--osw-pagelist-filter-button-selected-bgcolor-bgdark: var(--osw-color-white);
--osw-pagelist-filter-button-selected-bordercolor-bgdark: var(--osw-color-white);
--osw-pagelist-filter-button-selected-bordertop-bgdark: solid 1px var(--osw-pagelist-filter-button-selected-bordercolor-bgdark);
--osw-pagelist-filter-button-selected-borderright-bgdark: solid 1px var(--osw-pagelist-filter-button-selected-bordercolor-bgdark);
--osw-pagelist-filter-button-selected-borderbottom-bgdark: solid 1px var(--osw-pagelist-filter-button-selected-bordercolor-bgdark);
--osw-pagelist-filter-button-selected-borderleft-bgdark: solid 1px var(--osw-pagelist-filter-button-selected-bordercolor-bgdark);

/* PageList Filter Button - Selected Hover - if background dark */
--osw-pagelist-filter-button-selectedhover-color-bgdark: var(--osw-color-sanofiblue);
--osw-pagelist-filter-button-selectedhover-bgcolor-bgdark: rgba(255,255,255,0.7);
--osw-pagelist-filter-button-selectedhover-bordercolor-bgdark: transparent;
--osw-pagelist-filter-button-selectedhover-bordertop-bgdark: solid 1px var(--osw-pagelist-filter-button-selectedhover-bordercolor-bgdark);
--osw-pagelist-filter-button-selectedhover-borderright-bgdark: solid 1px var(--osw-pagelist-filter-button-selectedhover-bordercolor-bgdark);
--osw-pagelist-filter-button-selectedhover-borderbottom-bgdark: solid 1px var(--osw-pagelist-filter-button-selectedhover-bordercolor-bgdark);
--osw-pagelist-filter-button-selectedhover-borderleft-bgdark: solid 1px var(--osw-pagelist-filter-button-selectedhover-bordercolor-bgdark);

  /* PAGE-LIST */
  --osw-page-list-bg-color: transparent;
  --osw-page-list-item-border: 0 none transparent;
  --osw-page-list-item-bordertop: var(--osw-page-list-item-border);
  --osw-page-list-item-borderright: var(--osw-page-list-item-border);
  --osw-page-list-item-borderbottom: var(--osw-page-list-item-border);
  --osw-page-list-item-borderleft: var(--osw-page-list-item-border);

  --osw-page-list-item-bg-color: transparent;
  --osw-page-list-item-before-top: 10px;
  --osw-page-list-item-oswlink-before-top: 0px;
  --osw-page-list-item-lastchild-border: 0 none transparent;
  --osw-page-list-item-lastchild-bordertop: var(--osw-page-list-item-lastchild-border);
  --osw-page-list-item-lastchild-borderright: var(--osw-page-list-item-lastchild-border);
  --osw-page-list-item-lastchild-borderbottom: var(--osw-page-list-item-lastchild-border);
  --osw-page-list-item-lastchild-borderleft: var(--osw-page-list-item-lastchild-border);

  --osw-page-list-item-field-title-color: inherit;/* Fix Edge variable inherit issue */
  --osw-page-list-item-field-font-weight: inherit;/* Fix Edge variable inherit issue */

  /* SEARCH SELECTOR */
  --osw-search-selector-image-bg-size: 24px 24px;
  --osw-search-selector-nav-mobile-footer-content-bordertop: solid 1px var(--osw-color-palegrey);
  --osw-search-selector-nav-mobile-footer-content-height: 60px;
  --osw-search-selector-nav-mobile-footer-image-padding-right: 25px;
  --osw-search-selector-nav-mobile-footer-image-bg-size: 24px 24px;

  /* SEARCHRESULTS */
  --osw-searchresults-max-width: 770px;
  --osw-searchresults-list-ordered-item-margin-left: 0;
  --osw-searchresults-list-ordered-margin: 0;
  --osw-searchresults-list-ordered-list-style: none;
  --osw-searchresults-list-ordered-item-margin-top: 20px;
  --osw-searchresults-list-ordered-item-margin-bottom: 30px;
  --osw-searchresults-list-ordered-item-padding-left: 0;
  --osw-searchresults-list-ordered-item-padding-bottom: 30px;
  --osw-searchresults-list-ordered-item-list-style: none;
  --osw-searchresults-list-ordered-item-borderbottom: solid 1px #ececec;

  --osw-searchresults-list-ordered-item-before-margin: 0;
  --osw-searchresults-list-ordered-item-before-padding: 0;
  --osw-searchresults-list-ordered-item-before-display: none;

  --osw-searchresults-list-ordered-item-link-text-decoration: none;
  --osw-searchresults-list-ordered-item-link-em-font-weight: bold;

  --osw-searchresults-nav-link-prev-button-secondary-width: 46px;
  --osw-searchresults-nav-link-prev-button-secondary-height: 46px;
  --osw-searchresults-nav-link-prev-button-secondary-padding: 0;
  --osw-searchresults-nav-link-prev-button-secondary-padding-top: 12px;
  --osw-searchresults-nav-link-prev-button-secondary-margin-right: 30px;
  --osw-searchresults-nav-link-prev-button-secondary-before-content-rtl: "\f054";

  --osw-searchresults-nav-link-next-button-secondary-width: 46px;
  --osw-searchresults-nav-link-next-button-secondary-height: 46px;
  --osw-searchresults-nav-link-next-button-secondary-padding: 0;
  --osw-searchresults-nav-link-next-button-secondary-padding-top: 12px;
  --osw-searchresults-nav-link-next-button-secondary-padding-left: 2px;
  --osw-searchresults-nav-link-next-button-secondary-before-content-rtl: "\f053";

  /* SEARCHBOX KEYWORDS */
  --osw-searchbox-keywords-list-item-before-display: none;
  --osw-searchbox-keywords-list-item-padding: 0;
  --osw-searchbox-keywords-list-item-link-text-decoration: none;
  --osw-searchbox-keywords-list-item-link-color: inherit;/* Fix Edge variable inherit issue */
  --osw-searchbox-keywords-list-item-link-hover-text-decoration: underline;
  --osw-searchbox-keywords-title-text-transform: uppercase;
  --osw-searchbox-keywords-title-font-weight: 700;
  --osw-searchbox-keywords-title-margin-bottom: 20px;

  /* --osw-searchbox-keywords-titlesize-h1-font-size: 3.4rem; */
  --osw-searchbox-keywords-titlesize-h1-font-size: var(--osw-titlesize-h1-font-size);
  /* --osw-searchbox-keywords-titlesize-h2-font-size: 3.0rem; */
  --osw-searchbox-keywords-titlesize-h2-font-size: var(--osw-titlesize-h2-font-size);
  /* --osw-searchbox-keywords-titlesize-h3-font-size: 2.6rem; */
  --osw-searchbox-keywords-titlesize-h3-font-size: var(--osw-titlesize-h3-font-size);
  /* --osw-searchbox-keywords-titlesize-h4-font-size: 2.2rem; */
  --osw-searchbox-keywords-titlesize-h4-font-size: var(--osw-titlesize-h4-font-size);
  /* --osw-searchbox-keywords-titlesize-h5-font-size: 1.8rem; */
  --osw-searchbox-keywords-titlesize-h5-font-size: var(--osw-titlesize-h5-font-size);
  /* --osw-searchbox-keywords-titlesize-h6-font-size: 1.4rem; */
  --osw-searchbox-keywords-titlesize-h6-font-size: var(--osw-titlesize-h6-font-size);

  --osw-searchbox-keywords-list-margin-left: -30px;
  --osw-searchbox-keywords-list-margin-right: 0px;
  --osw-searchbox-keywords-list-item-margin-left: 30px;
  --osw-searchbox-keywords-list-item-margin-right: 0px;

  --osw-searchbox-keywords-vertical-divider-item-container-borderleft: 1px solid #fff;
  --osw-searchbox-keywords-vertical-divider-item-container-padding-left: 30px;
  --osw-searchbox-keywords-vertical-divider-item-container-margin-left: 30px;
  --osw-searchbox-keywords-vertical-divider-item-container-margin-right: 0px;

  /* SEARCHBOX */
  --osw-searchbox-content-padding-top: 30px;
  --osw-searchbox-content-padding-bottom: 30px;

  --osw-searchbox-form-color: var(--osw-color-sanofiblue);

  --osw-searchbox-form-label-font-size: 0px;
  --osw-searchbox-form-label-color: transparent;

  /* --osw-searchbox-form-input-font-size: 1.5rem; */
  --osw-searchbox-form-input-border: solid 1px var(--osw-color-white);
  --osw-searchbox-form-input-bordertop: var(--osw-searchbox-form-input-border);
  --osw-searchbox-form-input-borderright: var(--osw-searchbox-form-input-border);
  --osw-searchbox-form-input-borderbottom: var(--osw-searchbox-form-input-border);
  --osw-searchbox-form-input-borderleft: var(--osw-searchbox-form-input-border);

  --osw-searchbox-form-input-bg-color: var(--osw-color-white);
  --osw-searchbox-form-input-margin: 0;
  --osw-searchbox-form-input-padding-left: 80px;
  --osw-searchbox-form-input-padding-right: 45px;
  --osw-searchbox-form-input-box-shadow: none;
  --osw-searchbox-form-input-border-bglight: solid 1px var(--osw-color-sanofiblue);
  --osw-searchbox-form-input-bordertop-bglight: var(--osw-searchbox-form-input-border-bglight);
  --osw-searchbox-form-input-borderright-bglight: var(--osw-searchbox-form-input-border-bglight);
  --osw-searchbox-form-input-borderbottom-bglight: var(--osw-searchbox-form-input-border-bglight);
  --osw-searchbox-form-input-borderleft-bglight: var(--osw-searchbox-form-input-border-bglight);

  --osw-searchbox-form-input-border-color-bglight: inherit;

  --osw-searchbox-form-input-height-small-font-family: var(--osw-font-family-title);
  --osw-searchbox-form-input-height-small-font-size: 2.2rem;
  --osw-searchbox-form-input-height-small-height: 44px;
  --osw-searchbox-form-input-height-small-borderradius: calc(44px * 0.5);

  --osw-searchbox-form-input-height-medium-font-family: var(--osw-searchbox-form-input-height-small-font-family);
  --osw-searchbox-form-input-height-medium-font-size: 2.5rem;
  --osw-searchbox-form-input-height-medium-height: 70px;
  --osw-searchbox-form-input-height-medium-borderradius: calc(70px * 0.5);

  --osw-searchbox-form-input-height-large-font-family: var(--osw-searchbox-form-input-height-small-font-family);
  --osw-searchbox-form-input-height-large-font-size: var(--osw-searchbox-form-input-height-medium-font-size);
  --osw-searchbox-form-input-height-large-height: 90px;
  --osw-searchbox-form-input-height-large-borderradius: calc(90px * 0.5);

  --osw-searchbox-form-after-font-family: FontAwesome;
  --osw-searchbox-form-after-content: "\f002";
  --osw-searchbox-form-after-font-size: 1.5rem;

  --osw-searchbox-form-height-small-after-font-size: 3rem;
  --osw-searchbox-form-height-small-after-top: -1px;
  --osw-searchbox-form-height-small-after-left: 32px;

  --osw-searchbox-form-height-medium-after-font-size: var(--osw-searchbox-form-height-small-after-font-size);
  --osw-searchbox-form-height-medium-after-top: 12px;
  --osw-searchbox-form-height-medium-after-left: var(--osw-searchbox-form-height-small-after-left);

  --osw-searchbox-form-height-large-after-font-size: var(--osw-searchbox-form-height-small-after-font-size);
  --osw-searchbox-form-height-large-after-top: 22px;
  --osw-searchbox-form-height-large-after-left:  var(--osw-searchbox-form-height-small-after-left);

  --osw-searchbox-form-width-large-width: 90%;
  --osw-searchbox-form-width-large-max-width: 1340px;
  --osw-searchbox-form-width-large-margin-left: auto;
  --osw-searchbox-form-width-large-margin-right: auto;

  --osw-searchbox-form-width-medium-width: var(--osw-searchbox-form-width-large-width);
  --osw-searchbox-form-width-medium-max-width: 770px;
  --osw-searchbox-form-width-medium-margin-left: auto;
  --osw-searchbox-form-width-medium-margin-right: auto;

  --osw-searchbox-form-width-full-width: 100%;
  --osw-searchbox-form-width-full-max-width: none;

  --osw-searchbox-form-input-color: var(--osw-color-sanofiblue);
  --osw-searchbox-form-input-placeholder-color: inherit;/* Fix Edge variable inherit issue */
  --osw-searchbox-form-input-placeholder-opacity: 0.7;

  --osw-searchbox-banner-title-font-family: var(--osw-font-family-title);
  /* --osw-searchbox-banner-title-font-size: 2.6rem; */
  --osw-searchbox-banner-title-font-size: var(--osw-titlesize-h3-font-size);
  --osw-searchbox-banner-title-line-height: 1;
  --osw-searchbox-banner-title-font-weight: bold;
  --osw-searchbox-banner-title-color: var(--osw-color-sanofiblue);
  --osw-searchbox-banner-title-color-bgdark: var(--osw-color-white);

  /* --osw-searchbox-titlesize-h1-font-size: 3.4rem; */
  --osw-searchbox-titlesize-h1-font-size: var(--osw-titlesize-h1-font-size);
  /* --osw-searchbox-titlesize-h2-font-size: 3.0rem; */
  --osw-searchbox-titlesize-h2-font-size: var(--osw-titlesize-h2-font-size);
  /* --osw-searchbox-titlesize-h3-font-size: 2.6rem; */
  --osw-searchbox-titlesize-h3-font-size: var(--osw-titlesize-h3-font-size);
  /* --osw-searchbox-titlesize-h4-font-size: 2.2rem; */
  --osw-searchbox-titlesize-h4-font-size: var(--osw-titlesize-h4-font-size);
  /* --osw-searchbox-titlesize-h5-font-size: 1.8rem; */
  --osw-searchbox-titlesize-h5-font-size: var(--osw-titlesize-h5-font-size);
  /* --osw-searchbox-titlesize-h6-font-size: 1.4rem; */
  --osw-searchbox-titlesize-h6-font-size: var(--osw-titlesize-h6-font-size);

  /* STOCKEXCHANGE */
  --osw-stockexchange-content-height: 100%;
  --osw-stockexchange-container-min-height: 100%;

  --osw-stockexchange-body-margin-top: 30px;

  --osw-stockexchange-title-font-familly: var(--osw-font-family-title);
  --osw-stockexchange-title-font-size: 1.8rem;
  --osw-stockexchange-title-text-transform: uppercase;
  --osw-stockexchange-title-color: var(--osw-color-sanofiblue);
  --osw-stockexchange-title-color-bgdark: var(--osw-color-white);

  --osw-stockexchange-vertical-title-margin-bottom: 30px;
  --osw-stockexchange-vertical-title-font-size: 1.8rem;
  --osw-stockexchange-vertical-title-text-transform: uppercase;

  --osw-stockexchange-vertical-quote-padding-top: 30px;
  --osw-stockexchange-vertical-quote-padding-bottom: 30px;
  --osw-stockexchange-vertical-quote-borderbottom: 1px solid rgba(43,43,56,0.3);
  --osw-stockexchange-vertical-quote-borderbottom-bglight: 1px solid rgba(82,92,163,0.2);

  --osw-stockexchange-horizontal-title-margin-right: 30px;
  /* --osw-stockexchange-horizontal-title-font-size: 2.6rem; */
  --osw-stockexchange-horizontal-title-font-size: var(--osw-titlesize-h3-font-size);
  --osw-stockexchange-horizontal-title-text-transform: none;

  --osw-stockexchange-horizontal-quote-padding-left: 30px;
  --osw-stockexchange-horizontal-quote-padding-right: 30px;
  --osw-stockexchange-horizontal-quote-padding-top: 15px;
  --osw-stockexchange-horizontal-quote-padding-bottom: 15px;
  --osw-stockexchange-horizontal-quote-borderleft: 1px solid rgba(43,43,56,0.3);
  --osw-stockexchange-horizontal-quote-borderleft-bglight: 1px solid rgba(82,92,163,0.2);

  --osw-stockexchange-horizontal-body-div-lasttype-padding-right: 0;

  --osw-stockexchange-quote-name-font-familly: var(--osw-font-family-title);
  --osw-stockexchange-quote-name-font-size: 1.4rem;
  --osw-stockexchange-quote-name-color: var(--osw-color-sanofiblue);

  --osw-stockexchange-quote-datetime-font-size: 1.3rem;
  --osw-stockexchange-quote-datetime-margin-top: 5px;
  --osw-stockexchange-quote-datetime-div-firsttype-after-content: "-";
  --osw-stockexchange-quote-datetime-div-firsttype-after-padding-right: 4px;
  --osw-stockexchange-quote-datetime-div-firsttype-after-padding-left: 4px;

  --osw-stockexchange-quote-data-margin-top: 15px;

  --osw-stockexchange-quote-data-value-font-familly: var(--osw-font-family-title);
  /* --osw-stockexchange-quote-data-value-font-size: 2.6rem; */
  --osw-stockexchange-quote-data-value-font-size: var(--osw-titlesize-h3-font-size);
  --osw-stockexchange-quote-data-value-font-weight: bold;
  --osw-stockexchange-quote-data-value-color: var(--osw-color-sanofiblue);

  --osw-stockexchange-quote-data-variation-value-font-familly: var(--osw-font-family-title);
  --osw-stockexchange-quote-data-variation-value-font-size: 1.8rem;
  --osw-stockexchange-quote-data-variation-value-color: var(--osw-color-sanofiblue);
  --osw-stockexchange-quote-data-variation-value-sign-margin-right: 4px;
  --osw-stockexchange-quote-data-variation-value-unit-margin-left: 4px;

  --osw-stockexchange-quote-data-variation-symbol-font-family: FontAwesome;
  --osw-stockexchange-quote-data-variation-symbol-font-weight: normal;
  --osw-stockexchange-quote-data-variation-symbol-up-before-content: "\f0d8";
  --osw-stockexchange-quote-data-variation-symbol-down-before-content: "\f0d7";
  --osw-stockexchange-quote-data-variation-symbol-equal-before-content: "=";

  /* VIDEO */
  --osw-video-container-padding: 0;

  --osw-video-container-content-flex: none;
  --osw-video-container-content-padding: 20px;

  --osw-video-videotop-container-content-padding-large: 30px 60px 30px 60px;

  --osw-video-videoleft-container-content-padding: 60px 20px 60px 30px;
  --osw-video-videoleft-container-content-padding-rtl: 60px 20px 60px 30px;

  --osw-video-videoright-container-content-padding: var(--osw-video-videoleft-container-content-padding-rtl);
  --osw-video-videoright-container-content-padding-rtl: var(--osw-video-videoleft-container-content-padding);

  --osw-video-container-content-line-margin-top: 20px;

  --osw-video-container-content-line-div-before-font-family: FontAwesome;
  --osw-video-container-content-line-div-before-font-size: 0.4rem;
  --osw-video-container-content-line-div-before-font-weight: normal;
  --osw-video-container-content-line-div-before-content: "\f111";
  --osw-video-container-content-line-div-before-padding-right: 8px;
  --osw-video-container-content-line-div-before-padding-left: 8px;
  --osw-video-container-content-line-div-before-vertical-align: middle;

  --osw-video-container-content-div-firsttype-margin-top: 0px;

  --osw-video-title-font-family: var(--osw-font-family-title);
  --osw-video-title-font-size: 2.2rem;
  --osw-video-title-margin-top: 20px;
  --osw-video-title-font-weight: bold;
  --osw-video-title-color: var(--osw-color-sanofiblue);
  --osw-video-title-color-bgdark: var(--osw-color-white);

  --osw-video-maintag-text-transform: uppercase;
  --osw-video-maintag-margin-top: 20px;
  --osw-video-maintag-color-bgdark: var(--osw-color-white);

  --osw-video-date-margin-top: 20px;
  --osw-video-date-font-size: 1.3rem;
  --osw-video-date-color-bgdark: var(--osw-color-white);

  --osw-video-location-margin-top: 20px;
  --osw-video-location-font-size: 1.3rem;
  --osw-video-location-color-bgdark: var(--osw-color-white);

  --osw-video-action-margin-top: 20px;

  --osw-video-maintext-margin-top: 20px;
  --osw-video-maintext-color-bgdark: var(--osw-color-white);

  --osw-video-maintext-list-item-before-color-bgdark: var(--osw-color-white);
  --osw-video-maintext-list-item-before-text-shadow-bgdark-IE10: 0px 0px 0px 0.5px var(--osw-color-white);

  --osw-video-maintext-link-color-bgdark: var(--osw-color-white);
  --osw-video-maintext-link-focus-color-bgdark: var(--osw-color-white);
  --osw-video-maintext-link-focus-outline-bgdark: solid 2px var(--osw-color-opacity-white-medium);
  --osw-video-maintext-link-hover-color-bgdark: var(--osw-color-white);

  --osw-video-maintext-list-item-oswlink-text-shadow-bgdark-IE10: 0px 0px 0px 0.5px var(--osw-color-opacity-white-medium);

  --osw-video-maintext-list-item-oswlink-before-color-bgdark: var(--osw-color-white);
  --osw-video-maintext-list-item-oswlink-link-color-bgdark: var(--osw-color-white);
  --osw-video-maintext-list-item-oswlink-link-visited-color-bgdark: var(--osw-color-white);
  --osw-video-maintext-list-item-oswlink-link-visited-borderbottom-bgdark: solid 2px var(--osw-color-white);
  --osw-video-maintext-list-item-oswlink-link-focus-color-bgdark: var(--osw-color-white);
  --osw-video-maintext-list-item-oswlink-link-hover-color-bgdark: var(--osw-color-white);
  --osw-video-maintext-list-item-oswlink-link-hover-borderbottom-bgdark: solid 2px var(--osw-color-white);
  --osw-video-maintext-list-item-oswlink-focus-outline-bgdark: solid 2px var(--osw-color-opacity-white-medium);

  /* WORLDWILDE SELECTOR */
  --osw-worldwideselector-image-bg-size: 24px 24px;

  --osw-worldwideselector-nav-mobile-footer-content-bordertop: solid 1px var(--osw-color-palegrey);
  --osw-worldwideselector-nav-mobile-footer-content-height: 60px;
  --osw-worldwideselector-nav-mobile-footer-label-font-family: var(--osw-font-family-secondary-local);
  --osw-worldwideselector-nav-mobile-footer-label-font-size: 1.4rem;
  --osw-worldwideselector-nav-mobile-footer-label-font-weight: bold;
  --osw-worldwideselector-nav-mobile-footer-label-color: var(--osw-color-sanofiblue);
  --osw-worldwideselector-nav-mobile-footer-label-letter-spacing: 0.05rem;
  --osw-worldwideselector-nav-mobile-footer-label-text-transform: uppercase;
  --osw-worldwideselector-nav-mobile-footer-label-list-style: none;
  --osw-worldwideselector-nav-mobile-footer-label-line-height: 1.4rem;
  --osw-worldwideselector-nav-mobile-footer-label-padding-left: 10px;
  --osw-worldwideselector-nav-mobile-footer-label-margin: 0;

  --osw-worldwideselector-nav-mobile-footer-label-text-shadow-IE10: 0px 0px 0px 0.5px var(--osw-color-sanofiblue);
  --osw-worldwideselector-nav-mobile-footer-label-font-weight-IE10: normal;

  --osw-worldwideselector-nav-mobile-footer-image-padding-right: 25px;
  --osw-worldwideselector-nav-mobile-footer-image-bg-size: 24px 24px;

  /* BREADCRUMB */
  --osw-breadcrumb-margin: 0;
  --osw-breadcrumb-list-margin: 0;
  --osw-breadcrumb-list-padding: 0;
  --osw-breadcrumb-list-item-margin: 0;
  --osw-breadcrumb-list-item-padding: 0;
  --osw-breadcrumb-list-item-font-size: 1.3rem;
  --osw-breadcrumb-list-item-before-margin: 0;
  --osw-breadcrumb-list-item-before-padding: 0;
  --osw-breadcrumb-list-item-color: var(--osw-color-sanofiblue);
  --osw-breadcrumb-list-item-color-bgdark: var(--osw-color-white);
  --osw-breadcrumb-list-item-link-color: inherit; /* Fix Edge variable inherit issue */
  --osw-breadcrumb-list-item-separator-margin: 0;
  --osw-breadcrumb-list-item-separator-padding: 0;
  --osw-breadcrumb-list-item-separator-after-font-family: FontAwesome;
  --osw-breadcrumb-list-item-separator-after-font-size: 0.8rem;
  --osw-breadcrumb-list-item-separator-after-content: "\f054";
  --osw-breadcrumb-list-item-separator-after-content-rtl: "\f053";
  --osw-breadcrumb-list-item-separator-after-color: var(--osw-color-sanofiblue);
  --osw-breadcrumb-list-item-separator-after-color-bgdark: var(--osw-color-white);
  --osw-breadcrumb-list-item-separator-after-margin-left: 8px;
  --osw-breadcrumb-list-item-separator-after-margin-right: 8px;

  /* LANGUAGE SELECTOR */
  --osw-language-selector-border: 0 none;
  --osw-language-selector-bordertop: var(--osw-language-selector-border);
  --osw-language-selector-borderright: var(--osw-language-selector-border);
  --osw-language-selector-borderbottom: var(--osw-language-selector-border);
  --osw-language-selector-borderleft: var(--osw-language-selector-border);

  --osw-language-selector-padding: 0;
  --osw-language-selector-bg-color: transparent;

  --osw-language-selector-content-border: none 0;
  --osw-language-selector-content-bordertop: var(--osw-language-selector-content-border);
  --osw-language-selector-content-borderright: var(--osw-language-selector-content-border);
  --osw-language-selector-content-borderbottom: var(--osw-language-selector-content-border);
  --osw-language-selector-content-borderleft: var(--osw-language-selector-content-border);

  --osw-language-selector-content-borderradius: 0;
  --osw-language-selector-content-margin: 0;

  --osw-language-selector-list-padding: 0;
  --osw-language-selector-list-margin: 0;

  --osw-language-selector-list-item-list-style: inherit;/* Fix Edge variable inherit issue */
  --osw-language-selector-list-item-padding: 0;
  --osw-language-selector-list-item-margin: 0;

  --osw-language-selector-active-content-border: solid 1px var(--osw-color-white) !important;
  --osw-language-selector-active-content-bordertop: var(--osw-language-selector-active-content-border);
  --osw-language-selector-active-content-borderright: var(--osw-language-selector-active-content-border);
  --osw-language-selector-active-content-borderbottom: var(--osw-language-selector-active-content-border);
  --osw-language-selector-active-content-borderleft: var(--osw-language-selector-active-content-border);

  --osw-language-selector-active-content-borderradius: var(--osw-borderradius-xsmall-local);

  --osw-language-selector-closed-content-border: solid 1px rgba(255,255,255,0);
  --osw-language-selector-closed-content-bordertop: var(--osw-language-selector-closed-content-border);
  --osw-language-selector-closed-content-borderright: var(--osw-language-selector-closed-content-border);
  --osw-language-selector-closed-content-borderbottom: var(--osw-language-selector-closed-content-border);
  --osw-language-selector-closed-content-borderleft: var(--osw-language-selector-closed-content-border);


  --osw-language-selector-opened-content-borderradius: 5px 5px 0 0;

  --osw-language-selector-select-item-padding: 8px 10px;
  --osw-language-selector-select-item-display: none;

  --osw-language-selector-select-item-button-padding-left: 0;
  --osw-language-selector-select-item-button-padding-right: calc(1.1rem + 12px);
  --osw-language-selector-select-item-button-font-size: 1.5rem;
  --osw-language-selector-select-item-button-text-transform: uppercase;
  --osw-language-selector-select-item-button-color: var(--osw-color-white);

  --osw-language-selector-select-item-after-font-size: 1.1rem;
  --osw-language-selector-select-item-after-content: "\f078";
  --osw-language-selector-select-item-after-top: 50%;
  --osw-language-selector-select-item-after-right: 15px;
  --osw-language-selector-select-item-after-color: var(--osw-color-white);

  --osw-language-selector-small-header-select-item-after-right: calc(15px);

  --osw-language-selector-item-container-min-width: 0;
  --osw-language-selector-item-container-bg-color: transparent;

  --osw-language-selector-item-container-border: none 0;
  --osw-language-selector-item-container-bordertop: var(--osw-language-selector-item-container-border);
  --osw-language-selector-item-container-borderright: var(--osw-language-selector-item-container-border);
  --osw-language-selector-item-container-borderbottom: var(--osw-language-selector-item-container-border);
  --osw-language-selector-item-container-borderleft: var(--osw-language-selector-item-container-border);

  --osw-language-selector-item-container-borderradius: var(--osw-borderradius-none-local);
  --osw-language-selector-item-container-left: auto;
  --osw-language-selector-item-container-right: auto;
  --osw-language-selector-item-container-top: auto;
  --osw-language-selector-item-container-box-shadow: none;
  --osw-language-selector-item-container-font-size: 1.1rem;
  --osw-language-selector-item-container-position: relative;
  --osw-language-selector-item-container-display: block;
  --osw-language-selector-item-container-padding: 0;
  --osw-language-selector-item-container-padding-left: 4px;

  --osw-language-selector-item-container-list-item-outline: 1px dotted rgba(187,186,198,1);
  --osw-language-selector-item-container-list-item-outline-offset: -6px;

  --osw-language-selector-item-margin: 0;
  --osw-language-selector-item-padding: 10px;
  --osw-language-selector-item-border: 0 none;
  --osw-language-selector-item-bordertop: var(--osw-language-selector-item-border);
  --osw-language-selector-item-borderright: var(--osw-language-selector-item-border);
  --osw-language-selector-item-borderbottom: var(--osw-language-selector-item-border);
  --osw-language-selector-item-borderleft: var(--osw-language-selector-item-border);

  --osw-language-selector-item-text-transform: capitalize;
  --osw-language-selector-item-font-size: 1.5rem;
  --osw-language-selector-item-display: inline-block;
  --osw-language-selector-item-color: rgba(187,186,198,1);

  --osw-language-selector-item-hover-bg-color: unset;
  --osw-language-selector-item-hover-border: 0 none;
  --osw-language-selector-item-hover-bordertop: var(--osw-language-selector-item-hover-border);
  --osw-language-selector-item-hover-borderright: var(--osw-language-selector-item-hover-border);
  --osw-language-selector-item-hover-borderbottom: var(--osw-language-selector-item-hover-border);
  --osw-language-selector-item-hover-borderleft: var(--osw-language-selector-item-hover-border);


  --osw-language-selector-item-firstchild-margin: 0;

  --osw-language-selector-item-link-font-size: 1.5rem;
  --osw-language-selector-item-link-color: rgba(187,186,198,1);
  --osw-language-selector-item-link-padding-left: 0;

  --osw-language-selector-content-border-bglight: solid 1px var(--osw-color-sanofiblue);
  --osw-language-selector-content-bordertop-bglight: var(--osw-language-selector-content-border-bglight);
  --osw-language-selector-content-borderright-bglight: var(--osw-language-selector-content-border-bglight);
  --osw-language-selector-content-borderbottom-bglight: var(--osw-language-selector-content-border-bglight);
  --osw-language-selector-content-borderleft-bglight: var(--osw-language-selector-content-border-bglight);

  --osw-language-selector-closed-content-border-bglight: solid 1px rgba(82,92,163,0);
  --osw-language-selector-closed-content-bordertop-bglight: var(--osw-language-selector-closed-content-border-bglight);
  --osw-language-selector-closed-content-borderright-bglight: var(--osw-language-selector-closed-content-border-bglight);
  --osw-language-selector-closed-content-borderbottom-bglight: var(--osw-language-selector-closed-content-border-bglight);
  --osw-language-selector-closed-content-borderleft-bglight: var(--osw-language-selector-closed-content-border-bglight);


  --osw-language-selector-select-item-button-color-bglight: var(--osw-color-sanofiblue);
  --osw-language-selector-select-item-after-color-bglight: var(--osw-color-sanofiblue);

  --osw-language-selector-item-container-border-bglight: solid 1px var(--osw-color-sanofiblue);
  --osw-language-selector-item-container-bordertop-bglight: var(--osw-language-selector-item-container-border-bglight);
  --osw-language-selector-item-container-borderright-bglight: var(--osw-language-selector-item-container-border-bglight);
  --osw-language-selector-item-container-borderbottom-bglight: var(--osw-language-selector-item-container-border-bglight);
  --osw-language-selector-item-container-borderleft-bglight: var(--osw-language-selector-item-container-border-bglight);


  --osw-language-selector-item-isactive-color: var(--osw-color-white);

  /* LINK LIST */
  --osw-link-list-item-link-padding-left: 0;
  --osw-link-list-item-link-hover-borderbottom: none;
  --osw-link-list-item-link-before-content: none;

  --osw-link-list-item-link-color-bgdark: var(--osw-color-white);
  --osw-link-list-item-link-focus-color-bgdark: var(--osw-color-white);
  --osw-link-list-item-link-focus-outline-bgdark: solid 2px var(--osw-color-opacity-white-medium);
  --osw-link-list-item-link-hover-color-bgdark: var(--osw-color-white);

  --osw-link-list-oswlink-link-text-shadow-bgdark-IE10: 0px 0px 0px 0.5px var(--osw-color-opacity-white-medium);

  --osw-link-list-oswlink-before-color-bgdark: var(--osw-color-white);
  --osw-link-list-oswlink-link-color-bgdark: var(--osw-color-white);
  --osw-link-list-oswlink-link-visited-color-bgdark: var(--osw-color-white);
  --osw-link-list-oswlink-link-visited-borderbottom-bgdark: solid 2px var(--osw-color-white);
  --osw-link-list-oswlink-link-focus-color-bgdark: var(--osw-color-white);
  --osw-link-list-oswlink-link-hover-color-bgdark: solid 2px var(--osw-color-white);
  --osw-link-list-oswlink-link-hover-borderbottom-bgdark: solid 2px var(--osw-color-white);

  --osw-link-list-oswlink-focus-outline-bgdark: solid 2px var(--osw-color-opacity-white-medium);

  --osw-link-list-oswlink-linknormal-link-borderbottom-bgdark: inherit;/* Fix Edge variable inherit issue */
  --osw-link-list-oswlink-linknormal-visited-borderbottom-bgdark: inherit; /* Fix Edge variable inherit issue */
  --osw-link-list-oswlink-linknormal-focus-borderbottom-bgdark: inherit;/* Fix Edge variable inherit issue */
  --osw-link-list-oswlink-linknormal-hover-borderbottom-bgdark: inherit;/* Fix Edge variable inherit issue */
  --osw-link-list-oswlink-linknormal-active-borderbottom-bgdark: inherit;/* Fix Edge variable inherit issue */

  --osw-link-list-h1-font-family: var(--osw-font-family-title);
  /* --osw-link-list-h1-font-size: 3.4rem; */
  --osw-link-list-h1-font-size: var(--osw-titlesize-h1-font-size);
  --osw-link-list-h1-color: var(--osw-color-sanofiblue);
  --osw-link-list-h1-margin: 0 0 20px 0;
  --osw-link-list-h1-font-weight: bold;

  --osw-link-list-h2-font-family: var(--osw-font-family-title);
  /* --osw-link-list-h2-font-size: 3.0rem; */
  --osw-link-list-h2-font-size: var(--osw-titlesize-h2-font-size);
  --osw-link-list-h2-color: var(--osw-color-sanofiblue);
  --osw-link-list-h2-margin: 0 0 20px 0;
  --osw-link-list-h2-font-weight: bold;

  --osw-link-list-h3-font-family: var(--osw-font-family-title);
  /* --osw-link-list-h3-font-size: 2.6rem; */
  --osw-link-list-h3-font-size: var(--osw-titlesize-h3-font-size);
  --osw-link-list-h3-color: var(--osw-color-sanofiblue);
  --osw-link-list-h3-margin: 0 0 20px 0;
  --osw-link-list-h3-font-weight: bold;

  --osw-link-list-h4-font-family: var(--osw-font-family-title);
  /* --osw-link-list-h4-font-size: 2.2rem; */
  --osw-link-list-h4-font-size: var(--osw-titlesize-h4-font-size);
  --osw-link-list-h4-color: var(--osw-color-sanofiblue);
  --osw-link-list-h4-margin: 0 0 20px 0;
  --osw-link-list-h4-font-weight: bold;

  --osw-link-list-h5-font-family: var(--osw-font-family-title);
  /* --osw-link-list-h5-font-size: 1.8rem; */
  --osw-link-list-h5-font-size: var(--osw-titlesize-h5-font-size);
  --osw-link-list-h5-color: var(--osw-color-sanofiblue);
  --osw-link-list-h5-margin: 0 0 20px 0;
  --osw-link-list-h5-font-weight: bold;

  --osw-link-list-h6-font-family: var(--osw-font-family-title);
  /* --osw-link-list-h6-font-size: 1.4rem; */
  --osw-link-list-h6-font-size: var(--osw-titlesize-h6-font-size);
  --osw-link-list-h6-text-transform: uppercase;
  --osw-link-list-h6-color: var(--osw-color-sanofiblue);
  --osw-link-list-h6-margin: 0 0 20px 0;
  --osw-link-list-h6-font-weight: bold;

  --osw-link-list-hx-font-color-bgdark: var(--osw-color-white);

  /* --osw-link-list-titlesize-h1-font-size: 3.4rem; */
  --osw-link-list-titlesize-h1-font-size: var(--osw-titlesize-h1-font-size);
  --osw-link-list-titlesize-h1-text-transform: none;
  /* --osw-link-list-titlesize-h2-font-size: 3.0rem; */
  --osw-link-list-titlesize-h2-font-size: var(--osw-titlesize-h2-font-size);
  --osw-link-list-titlesize-h2-text-transform: none;
  /* --osw-link-list-titlesize-h3-font-size: 2.6rem; */
  --osw-link-list-titlesize-h3-font-size: var(--osw-titlesize-h3-font-size);
  --osw-link-list-titlesize-h3-text-transform: none;
  /* --osw-link-list-titlesize-h4-font-size: 2.2rem; */
  --osw-link-list-titlesize-h4-font-size: var(--osw-titlesize-h4-font-size);
  --osw-link-list-titlesize-h4-text-transform: none;
  /* --osw-link-list-titlesize-h5-font-size: 1.8rem; */
  --osw-link-list-titlesize-h5-font-size: var(--osw-titlesize-h5-font-size);
  --osw-link-list-titlesize-h5-text-transform: none;
  /* --osw-link-list-titlesize-h6-font-size: 1.4rem; */
  --osw-link-list-titlesize-h6-font-size: var(--osw-titlesize-h6-font-size);
  --osw-link-list-titlesize-h6-text-transform: uppercase;

  --osw-link-list-social-content-hx-margin: 0;
  --osw-link-list-social-content-hx-margin-top: 15px;
  --osw-link-list-social-content-hx-margin-bottom: 15px;
  --osw-link-list-social-content-hx-margin-margin-right: 15px;

  --osw-link-list-social-list-padding: 0;
  --osw-link-list-social-list-margin: 0;
  --osw-link-list-social-list-item-list-style: none;
  --osw-link-list-social-list-item-padding: 0;
  --osw-link-list-social-list-item-margin: 0;
  --osw-link-list-social-list-item-before-margin: 0;
  --osw-link-list-social-list-item-before-padding: 0;
  --osw-link-list-social-list-item-linksocial-width: 50px;
  --osw-link-list-social-list-item-linksocial-height: 50px;
  --osw-link-list-social-list-item-linksocial-margin-right: 10px;
  --osw-link-list-social-list-item-linksocial-lasttype-margin-right: 0;
  --osw-link-list-social-list-item-linksocial-before-font-family: FontAwesome;
  --osw-link-list-social-list-item-linksocial-before-font-size: 2.7rem;
  --osw-link-list-social-list-item-linksocial-before-line-height: 50px;
  --osw-link-list-social-list-item-linksocial-before-font-weight: normal;
  --osw-link-list-social-list-item-linksocial-before-content: none;
  --osw-link-list-social-list-item-linksocial-before-color: var(--osw-color-sanofiblue);
  --osw-link-list-social-list-item-linksocial-before-bg-color: transparent;
  --osw-link-list-social-list-item-linksocial-before-border: solid 1px var(--osw-color-sanofiblue);
  --osw-link-list-social-list-item-linksocial-before-bordertop: var(--osw-link-list-social-list-item-linksocial-before-border);
  --osw-link-list-social-list-item-linksocial-before-borderright: var(--osw-link-list-social-list-item-linksocial-before-border);
  --osw-link-list-social-list-item-linksocial-before-borderbottom: var(--osw-link-list-social-list-item-linksocial-before-border);
  --osw-link-list-social-list-item-linksocial-before-borderleft: var(--osw-link-list-social-list-item-linksocial-before-border);

  --osw-link-list-social-list-item-linksocial-before-borderradius: var(--osw-borderradius-50-local);
  --osw-link-list-social-list-item-linksocial-before-width: 50px;
  --osw-link-list-social-list-item-linksocial-before-height: 50px;
  --osw-link-list-social-list-item-hover-linksocial-before-bg-color: rgba(0,0,0,0.1);

  --osw-link-list-social-list-item-linksocial-before-color-bgdark: var(--osw-color-white);
  --osw-link-list-social-list-item-linksocial-before-border-bgdark: solid 1px var(--osw-color-white);
  --osw-link-list-social-list-item-linksocial-before-bordertop-bgdark: var(--osw-link-list-social-list-item-linksocial-before-border-bgdark);
  --osw-link-list-social-list-item-linksocial-before-borderright-bgdark: var(--osw-link-list-social-list-item-linksocial-before-border-bgdark);
  --osw-link-list-social-list-item-linksocial-before-borderbottom-bgdark: var(--osw-link-list-social-list-item-linksocial-before-border-bgdark);
  --osw-link-list-social-list-item-linksocial-before-borderleft-bgdark: var(--osw-link-list-social-list-item-linksocial-before-border-bgdark);

  --osw-link-list-social-list-item-hover-linksocial-before-bg-color-bgdark: rgba(255,255,255,0.1);

  --osw-link-list-social-list-item-linksocial-before-content: "\f08e";
  --osw-link-list-social-list-item-linksocial-rss-before-content: "\f09e";
  --osw-link-list-social-list-item-linksocial-facebook-before-content: "\f09a";
  --osw-link-list-social-list-item-linksocial-googleplus-before-content: "\f0d5";
  --osw-link-list-social-list-item-linksocial-slideshare-before-content: "\f1e7";
  --osw-link-list-social-list-item-linksocial-whatsapp-before-content: "\f232";
  --osw-link-list-social-list-item-linksocial-weibo-before-content: "\f18a";
  --osw-link-list-social-list-item-linksocial-vimeo-before-content: "\f27d";
  --osw-link-list-social-list-item-linksocial-snapchat-before-content: "\f2ab";
  --osw-link-list-social-list-item-linksocial-pinterest-before-content: "\f0d2";
  --osw-link-list-social-list-item-linksocial-twitter-before-content: "\f099";
  --osw-link-list-social-list-item-linksocial-youtube-before-content: "\f167";
  --osw-link-list-social-list-item-linksocial-linkedin-before-content: "\f0e1";
  --osw-link-list-social-list-item-linksocial-instagram-before-content: "\f16d";
  --osw-link-list-social-list-item-linksocial-xing-before-content: "\f169";
  --osw-link-list-social-list-item-linksocial-wechat-before-content: "\f1d7";
  --osw-link-list-social-list-item-linksocial-flickr-before-content: "\f16e";
  --osw-link-list-social-list-item-linksocial-spotify-before-content: "\f1bc";

  /* LINK */
  --osw-link-link-borderbottom: none;
  --osw-link-link-color-bgdark: var(--osw-color-white);
  --osw-link-link-focus-color-bgdark: var(--osw-color-white);
  --osw-link-link-focus-outline-bgdark: solid 2px var(--osw-color-opacity-white-medium);
  --osw-link-link-hover-color-bgdark: var(--osw-color-white);
  --osw-link-list-item-oswlink-text-shadow-bgdark-IE10: 0px 0px 0px 0.5px var(--osw-color-opacity-white-medium);
  --osw-link-list-item-oswlink-before-color-bgdark: var(--osw-color-white);
  --osw-link-list-item-oswlink-link-color-bgdark: var(--osw-color-white);

  --osw-link-list-item-oswlink-link-visited-color-bgdark: var(--osw-color-white);
  --osw-link-list-item-oswlink-link-visited-borderbottom-bgdark: solid 2px var(--osw-color-white);
  --osw-link-list-item-oswlink-link-focus-color-bgdark: var(--osw-color-white);
  --osw-link-list-item-oswlink-link-hover-color-bgdark: var(--osw-color-white);
  --osw-link-list-item-oswlink-link-hover-borderbottom-bgdark: solid 2px var(--osw-color-white);
  --osw-link-list-item-oswlink-focus-outline-bgdark: solid 2px var(--osw-color-opacity-white-medium);

  /* RICHTEXT */
  --osw-richtext-font-size: 1.5rem;
  --osw-richtext-line-height: 1.5;

  --osw-richtext-page-content-inside-component-max-width: 770px;

  --osw-richtext-h1-font-family: var(--osw-font-family-title);
  /* --osw-richtext-h1-font-size: 3.4rem; */
  --osw-richtext-h1-font-size: var(--osw-titlesize-h1-font-size);
  --osw-richtext-h1-color: var(--osw-color-sanofiblue);
  --osw-richtext-h1-font-weight: bold;
  --osw-richtext-h1-margin: 0 0 20px 0;

  --osw-richtext-h2-font-family: var(--osw-font-family-title);
  /* --osw-richtext-h2-font-size: 3.0rem; */
  --osw-richtext-h2-font-size: var(--osw-titlesize-h2-font-size);
  --osw-richtext-h2-color: var(--osw-color-sanofiblue);
  --osw-richtext-h2-font-weight: bold;
  --osw-richtext-h2-margin: 0 0 20px 0;

  --osw-richtext-h3-font-family: var(--osw-font-family-title);
  /* --osw-richtext-h3-font-size: 2.6rem; */
  --osw-richtext-h3-font-size: var(--osw-titlesize-h3-font-size);
  --osw-richtext-h3-color: var(--osw-color-sanofiblue);
  --osw-richtext-h3-font-weight: bold;
  --osw-richtext-h3-margin: 0 0 20px 0;

  --osw-richtext-h4-font-family: var(--osw-font-family-title);
  /* --osw-richtext-h4-font-size: 2.2rem; */
  --osw-richtext-h4-font-size: var(--osw-titlesize-h4-font-size);
  --osw-richtext-h4-color: var(--osw-color-sanofiblue);
  --osw-richtext-h4-font-weight: bold;
  --osw-richtext-h4-margin: 0 0 20px 0;

  --osw-richtext-h5-font-family: var(--osw-font-family-title);
  /* --osw-richtext-h5-font-size: 1.8rem; */
  --osw-richtext-h5-font-size: var(--osw-titlesize-h5-font-size);
  --osw-richtext-h5-color: var(--osw-color-sanofiblue);
  --osw-richtext-h5-font-weight: bold;
  --osw-richtext-h5-margin: 0 0 20px 0;

  --osw-richtext-h6-font-family: var(--osw-font-family-title);
  /* --osw-richtext-h6-font-size: 1.4rem; */
  --osw-richtext-h6-font-size: var(--osw-titlesize-h6-font-size);
  --osw-richtext-h6-text-transform: uppercase;
  --osw-richtext-h6-color: var(--osw-color-sanofiblue);
  --osw-richtext-h6-font-weight: bold;
  --osw-richtext-h6-margin: 0 0 20px 0;

  /* --osw-richtext-titlesize-h1-font-size: 3.4rem; */
  --osw-richtext-titlesize-h1-font-size: var(--osw-titlesize-h1-font-size);
  --osw-richtext-titlesize-h1-text-transform: none;
  /* --osw-richtext-titlesize-h2-font-size: 3.0rem; */
  --osw-richtext-titlesize-h2-font-size: var(--osw-titlesize-h2-font-size);
  --osw-richtext-titlesize-h2-text-transform: none;
  /* --osw-richtext-titlesize-h3-font-size: 2.6rem; */
  --osw-richtext-titlesize-h3-font-size: var(--osw-titlesize-h3-font-size);
  --osw-richtext-titlesize-h3-text-transform: none;
  /* --osw-richtext-titlesize-h4-font-size: 2.2rem; */
  --osw-richtext-titlesize-h4-font-size: var(--osw-titlesize-h4-font-size);
  --osw-richtext-titlesize-h4-text-transform: none;
  /* --osw-richtext-titlesize-h5-font-size: 1.8rem; */
  --osw-richtext-titlesize-h5-font-size: var(--osw-titlesize-h5-font-size);
  --osw-richtext-titlesize-h5-text-transform: none;
  /* --osw-richtext-titlesize-h6-font-size: 1.4rem; */
  --osw-richtext-titlesize-h6-font-size: var(--osw-titlesize-h6-font-size);
  --osw-richtext-titlesize-h6-text-transform: uppercase;

  --osw-richtext-paragraph-line-height: 1.9;
  --osw-richtext-paragraph-margin: 0 0 40px 0;
  --osw-richtext-list-margin: 0 0 40px 0;
  --osw-richtext-list-item-margin: 0 0 10px 0;
  --osw-richtext-nested-list-margin: 20px 0 20px 0;
  --osw-richtext-nested-list-item-before-color: var(--osw-color-silver);

  --osw-richtext-list-item-before-text-shadow-IE10: 0px 0px 0px 0.5px currentColor;

  --osw-richtext-table-thead-bg-color-bgdark: var(--osw-color-white);
  --osw-richtext-table-thead-border-color-bgdark: var(--osw-color-white);

  --osw-richtext-table-thead-th-border-color-bgdark: var(--osw-color-white);
  --osw-richtext-table-thead-th-color-bgdark: var(--osw-color-sanofiblue);

  --osw-richtext-table-tbody-th-bg-color-bgdark: var(--osw-color-palegrey);
  --osw-richtext-table-tbody-th-color-bgdark: var(--osw-color-sanofiblue);

  --osw-richtext-table-tfoot-th-bg-color-bgdark: var(--osw-color-palegrey);
  --osw-richtext-table-tfoot-th-color-bgdark: var(--osw-color-sanofiblue);

  /* SOCIAL MEDIA SHARE */
  --osw-social-mediashare-margin: 0;
  --osw-social-mediashare-list-padding: 0;
  --osw-social-mediashare-list-margin: 0;
  --osw-social-mediashare-list-item-list-style: none;
  --osw-social-mediashare-list-item-padding: 0;
  --osw-social-mediashare-list-item-margin: 0;
  --osw-social-mediashare-list-item-before-content: none;
  --osw-social-mediashare-list-item-before-margin: 0;
  --osw-social-mediashare-list-item-before-padding: 0;
  --osw-social-mediashare-list-item-before-min-width: auto;

  --osw-social-mediashare-list-item-link-socialitem-text-decoration: none;
  --osw-social-mediashare-list-item-link-socialitem-width: 30px;
  --osw-social-mediashare-list-item-link-socialitem-margin-right: 10px;

  --osw-social-mediashare-list-item-lasttype-link-socialitem-margin-right: 0;

  --osw-social-mediashare-list-item-link-socialitem-before-font-family: FontAwesome;
  --osw-social-mediashare-list-item-link-socialitem-before-font-size: 1.9rem;
  --osw-social-mediashare-list-item-link-socialitem-before-line-height: 30px;
  --osw-social-mediashare-list-item-link-socialitem-before-font-weight: normal;
  --osw-social-mediashare-list-item-link-socialitem-before-content: none;
  --osw-social-mediashare-list-item-link-socialitem-before-color: var(--osw-color-white);
  --osw-social-mediashare-list-item-link-socialitem-before-bg-color: var(--osw-color-sanofiblue);
  --osw-social-mediashare-list-item-link-socialitem-before-borderradius: var(--osw-borderradius-50-local);
  --osw-social-mediashare-list-item-link-socialitem-before-width: 30px;

  --osw-social-mediashare-list-item-link-socialitem-facebook-before-content: "\f09a";
  --osw-social-mediashare-list-item-link-socialitem-googleplus-before-content: "\f0d5";
  --osw-social-mediashare-list-item-link-socialitem-slideshare-before-content: "\f1e7";
  --osw-social-mediashare-list-item-link-socialitem-whatsapp-before-content: "\f232";
  --osw-social-mediashare-list-item-link-socialitem-weibo-before-content: "\f18a";
  --osw-social-mediashare-list-item-link-socialitem-vimeo-before-content: "\f27d";
  --osw-social-mediashare-list-item-link-socialitem-snapchat-before-content: "\f2ab";
  --osw-social-mediashare-list-item-link-socialitem-pinterest-before-content: "\f0d2";
  --osw-social-mediashare-list-item-link-socialitem-twitter-before-content: "\f099";
  --osw-social-mediashare-list-item-link-socialitem-youtube-before-content: "\f167";
  --osw-social-mediashare-list-item-link-socialitem-linkedin-before-content: "\f0e1";
  --osw-social-mediashare-list-item-link-socialitem-wechat-before-content: "\f1d7";

  /* NAVIGATION FOOTER */
  --osw-nav-footer-list-item-focus-outline: dotted 1px;
  --osw-nav-footer-list-item-focus-outline-offset: 3px;

  --osw-nav-footer-list-level1-navitem-padding-left: 0;
  --osw-nav-footer-list-level1-navitem-padding-right: 0px;
  --osw-nav-footer-list-level1-navitem-firsttype-padding-left: 0;
  --osw-nav-footer-list-level1-navitem-lasttype-padding-right:0;

  --osw-nav-footer-list-level1-navitem-link-hover-borderbottom: solid 1px;
  --osw-nav-footer-list-level1-navitem-link-hover-border-bottom-color: currentColor;

  /* NAVIGATION SITEMAP */
  --osw-nav-sitemap-max-width: 770px;
  --osw-nav-sitemap-margin-left: auto;
  --osw-nav-sitemap-margin-right: auto;
  --osw-nav-sitemap-level1-item-margin: 0 0 10px 0;
  --osw-nav-sitemap-level1-item-list-margin: 20px 0 20px 0;
  --osw-nav-sitemap-level1-item-list-item-before-color: var(--osw-color-silver);
  --osw-nav-sitemap-list-item-oswlink-linknormal-text-transform: none;
  --osw-nav-sitemap-list-item-oswlink-linknormal-text-decoration: none;
  --osw-nav-sitemap-list-item-titlesize-h5-before-content: "";
  --osw-nav-sitemap-list-item-itemlink-text-decoration: none;
  --osw-nav-sitemap-list-item-itemlink-hover-border: none;
  --osw-nav-sitemap-list-item-itemlink-hover-bordertop: var(--osw-nav-sitemap-list-item-itemlink-hover-border);
  --osw-nav-sitemap-list-item-itemlink-hover-borderright: var(--osw-nav-sitemap-list-item-itemlink-hover-border);
  --osw-nav-sitemap-list-item-itemlink-hover-borderbottom: var(--osw-nav-sitemap-list-item-itemlink-hover-border);
  --osw-nav-sitemap-list-item-itemlink-hover-borderleft: var(--osw-nav-sitemap-list-item-itemlink-hover-border);


  /* SPECIFIC JOB SEARCH */
  --osw-job-search-margin-top: -60px;
  --osw-job-search-padding-top: 40px;
  --osw-job-search-padding-bottom: 30px;

  --osw-job-search-label-font-family: var(--osw-font-family-tertiary-local);
  --osw-job-search-label-font-size: 3.8rem;
  --osw-job-search-label-color: var(--osw-color-white);

  --osw-job-search-input-font-family: var(--osw-font-family-title);
  --osw-job-search-input-font-size: 2.2rem;
  --osw-job-search-input-border: none;
  --osw-job-search-input-bordertop: var(--osw-job-search-input-border);
  --osw-job-search-input-borderright: var(--osw-job-search-input-border);
  --osw-job-search-input-borderbottom: var(--osw-job-search-input-border);
  --osw-job-search-input-borderleft: var(--osw-job-search-input-border);

  --osw-job-search-input-borderradius: var(--osw-borderradius-medium-local);
  --osw-job-search-input-bg-color: var(--osw-color-white);
  --osw-job-search-input-height: 60px;
  --osw-job-search-input-width: 90%;
  --osw-job-search-input-margin-left: 5%;
  --osw-job-search-input-padding-left: 60px;
  --osw-job-search-input-padding-right: 30px;
  --osw-job-search-input-bg-image: url("../../../../picto-search-coral.png.html");
  --osw-job-search-input-bg-repeat: no-repeat;
  --osw-job-search-input-bg-position: 19px 19px;
  /* --osw-job-search-input-bg-position-rtl: calc(100% - 19px) 19px; */
  --osw-job-search-input-bg-position-rtl-x: calc(100% - 19px);
  --osw-job-search-input-bg-position-rtl-y: 19px;

  --osw-job-search-button-primary-transparent-hover-bg: none;
  --osw-job-search-button-primary-transparent-hover-border-color: #FFFFFF;

  /* BACKTOTOP */
  --osw-backtotop-bottom: -100px;
  --osw-backtotop-transition: bottom .2s ease-out;
  --osw-backtotop-right: 10px;
  /* --osw-backtotop-right-xlarge: calc((100% / 2) - (1520px / 2)); */  /* for screen > 1520px */
  --osw-backtotop-right-xlarge: calc(50% - (1500px / 2));  /* for screen > 1520px */
  --osw-backtotop-display: none;
  --osw-backtotop-show-bottom: 40px;
  --osw-backtotop-label-left-link-before-margin-right: 10px;
  --osw-backtotop-label-right-link-before-margin-left: 10px;
  --osw-backtotop-content-link-i-margin-top: -3px;
  --osw-backtotop-default-content-link-i-bg-color: rgba(255, 255, 255, .9);
  --osw-backtotop-default-content-link-i-border: 2px solid #525ca3;
  --osw-backtotop-default-content-link-i-bordertop: var(--osw-backtotop-default-content-link-i-border);
  --osw-backtotop-default-content-link-i-borderright: var(--osw-backtotop-default-content-link-i-border);
  --osw-backtotop-default-content-link-i-borderbottom: var(--osw-backtotop-default-content-link-i-border);
  --osw-backtotop-default-content-link-i-borderleft: var(--osw-backtotop-default-content-link-i-border);
  --osw-backtotop-default-content-link-i-borderradius: var(--osw-borderradius-xlarge-local);
  --osw-backtotop-default-content-link-i-color: #525ca3;
  --osw-backtotop-default-content-link-i-width: 50px;
  --osw-backtotop-default-content-link-i-height: 50px;
  --osw-backtotop-default-content-link-i-line-height: 44px;
  --osw-backtotop-default-content-link-i-margin-top: 0;
  --osw-backtotop-default-content-link-i-display: none;
  --osw-backtotop-default-label-inside-link-bg-color: rgba(255, 255, 255, .9);
  --osw-backtotop-default-label-inside-link-border: 2px solid #525ca3;
  --osw-backtotop-default-label-inside-link-bordertop: var(--osw-backtotop-default-label-inside-link-border);
  --osw-backtotop-default-label-inside-link-borderright: var(--osw-backtotop-default-label-inside-link-border);
  --osw-backtotop-default-label-inside-link-borderbottom: var(--osw-backtotop-default-label-inside-link-border);
  --osw-backtotop-default-label-inside-link-borderleft: var(--osw-backtotop-default-label-inside-link-border);
  --osw-backtotop-default-label-inside-link-borderradius: var(--osw-borderradius-xlarge-local);
  --osw-backtotop-default-label-inside-link-padding: 0 20px;
  --osw-backtotop-default-label-inside-link-line-height: 44px;

  /* DIALOGFEEDJS */
  --osw-dialogfeedjs-feed-error-display: none;
  --osw-dialogfeedjs-editor-display: none;
  --osw-dialogfeedjs-wall-max-width: 120rem;

  --osw-dialogfeedjs-wall-col1-width: 100%;
  --osw-dialogfeedjs-wall-col1-margin-right: 0px;

  --osw-dialogfeedjs-wall-col2-width: 0px;
  --osw-dialogfeedjs-wall-col2-margin-left: 0px;
  --osw-dialogfeedjs-wall-col2-margin-right: 0px;
  --osw-dialogfeedjs-wall-col2-visibility-display: none;

  --osw-dialogfeedjs-wall-col3-width: 0px;
  --osw-dialogfeedjs-wall-col3-margin-left: 0px;
  --osw-dialogfeedjs-wall-col3-visibility-display: none;

  --osw-dialogfeedjs-wall-postitem-border: solid 1px #edeff4;
  --osw-dialogfeedjs-wall-postitem-bordertop: var(--osw-dialogfeedjs-wall-postitem-border);
  --osw-dialogfeedjs-wall-postitem-borderright: var(--osw-dialogfeedjs-wall-postitem-border);
  --osw-dialogfeedjs-wall-postitem-borderbottom: var(--osw-dialogfeedjs-wall-postitem-border);
  --osw-dialogfeedjs-wall-postitem-borderleft: var(--osw-dialogfeedjs-wall-postitem-border);

  --osw-dialogfeedjs-wall-postitem-margin-bottom: 15px;
  --osw-dialogfeedjs-wall-postitem-color:#09aeef;
  --osw-dialogfeedjs-wall-postitem-width: 100%;

  --osw-dialogfeedjs-wall-postitem-link-color: #09aeef;
  --osw-dialogfeedjs-wall-postitem-link-font-weight: bold;
  --osw-dialogfeedjs-wall-postitem-link-text-decoration: none;

  --osw-dialogfeedjs-wall-feedwrapper-postitem-link-font-weight: bold;
  --osw-dialogfeedjs-wall-feedwrapper-postitem-link-text-decoration: none;

  --osw-dialogfeedjs-wall-postcontent-link-hover-text-decoration: underline;

  --osw-dialogfeedjs-wall-postimg-img-width: 100%;

  --osw-dialogfeedjs-wall-postcontent-padding: 30px;
  --osw-dialogfeedjs-wall-postcontent-padding-top: 0px;

  --osw-dialogfeedjs-wall-postinfo-padding: 30px;
  --osw-dialogfeedjs-wall-postinfo-padding-bottom: 10px;
  --osw-dialogfeedjs-wall-postinfo-font-size: 1rem;
  --osw-dialogfeedjs-wall-postinfo-text-transform: uppercase;
  --osw-dialogfeedjs-wall-postinfo-font-weight: bold;

  --osw-dialogfeedjs-wall-postinfo-social-icon-default-bg-color: var(--osw-color-sanofiblue);
  --osw-dialogfeedjs-wall-postinfo-social-icon-default-color: var(--osw-color-white);
  --osw-dialogfeedjs-wall-postinfo-social-icon-default-font-size: 16px;
  --osw-dialogfeedjs-wall-postinfo-social-icon-default-width:30px;
  --osw-dialogfeedjs-wall-postinfo-social-icon-default-height:30px;
  --osw-dialogfeedjs-wall-postinfo-social-icon-default-text-align: center;
  --osw-dialogfeedjs-wall-postinfo-social-icon-default-line-height:30px;
  --osw-dialogfeedjs-wall-postinfo-social-icon-default-borderradius: var(--osw-borderradius-50-local);
  --osw-dialogfeedjs-wall-postinfo-social-icon-default-margin-right: 10px;

  --osw-dialogfeejs-wall-postinfo-social-icon-twitter-bg-color: var(--osw-color-social-twitter);
  --osw-dialogfeejs-wall-postinfo-social-icon-facebook-bg-color: var(--osw-color-social-facebook);
  --osw-dialogfeejs-wall-postinfo-social-icon-pinterest-bg-color: var(--osw-color-social-pinterest);
  --osw-dialogfeejs-wall-postinfo-social-icon-instagram-bg-color: var(--osw-color-social-instagram);
  --osw-dialogfeejs-wall-postinfo-social-icon-youtube-bg-color: var(--osw-color-social-youtube);

  --osw-dialogfeejs-wall-postimg-figure-videoContainer-iframe-min-height: 200px;

  /* HOMEPAGE */
  --osw-homepage-color: inherit;/* Fix Edge variable inherit issue */
  --osw-homepage-background-color: transparent;

  --osw-homepage-header-display: block;
  --osw-homepage-header-background-color: transparent;
  --osw-homepage-header-color: inherit; /* Fix Edge variable inherit issue */
  --osw-homepage-header-textalign: left;
  --osw-homepage-header-padding: 0px 0px 0px 0px;
  --osw-homepage-header-margin: 0px 0px 0px 0px;
  --osw-homepage-header-bordertop: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-header-borderright: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-header-borderbottom: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-header-borderleft: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-header-borderradius-topleft: var(--osw-borderradius-none-local);
  --osw-homepage-header-borderradius-topright: var(--osw-borderradius-none-local);
  --osw-homepage-header-borderradius-bottomright: var(--osw-borderradius-none-local);
  --osw-homepage-header-borderradius-bottomleft: var(--osw-borderradius-none-local);
  --osw-homepage-header-min-height: auto;
  --osw-homepage-header-height: auto;
  --osw-homepage-header-max-height: none;
  --osw-homepage-header-min-width: auto;
  --osw-homepage-header-width: auto;
  --osw-homepage-header-max-width: none;
  --osw-homepage-header-overflow: visible visible;
  --osw-homepage-page-header-scEmptyPlaceholder-height: 290px;

  --osw-homepage-page-content-display: block;
  --osw-homepage-page-content-background-color: transparent;
  --osw-homepage-page-content-color: inherit;/* Fix Edge variable inherit issue */
  --osw-homepage-page-content-textalign: left;
  --osw-homepage-page-content-padding: 0px 0px 0px 0px;
  --osw-homepage-page-content-margin-top: -20px;
  --osw-homepage-page-content-margin-right: auto;
  --osw-homepage-page-content-margin-bottom: 30px;
  --osw-homepage-page-content-margin-left: auto;
  --osw-homepage-page-content-bordertop: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-borderright: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-borderbottom: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-borderleft: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-borderradius-topleft: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-borderradius-topright: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-borderradius-bottomright: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-borderradius-bottomleft: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-min-height: auto;
  --osw-homepage-page-content-height: auto;
  --osw-homepage-page-content-max-height: none;
  --osw-homepage-page-content-min-width: auto;
  --osw-homepage-page-content-width: auto;
  --osw-homepage-page-content-max-width: none;
  --osw-homepage-page-content-overflow: visible visible;

  --osw-homepage-page-content-offset-above-margin-top: 5px;
  --osw-homepage-page-content-offset-none-margin-top: 5px;

/* content-above not used in homepage */
/*
  --osw-homepage-page-content-above-display: none;
  --osw-homepage-page-content-above-background-color: transparent;
  --osw-homepage-page-content-above-color: inherit;
  --osw-homepage-page-content-above-textalign: left;
  --osw-homepage-page-content-above-padding: 0px 0px 0px 0px;
  --osw-homepage-page-content-above-margin: 0px 0px 0px 0px;
  --osw-homepage-page-content-above-bordertop: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-above-borderright: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-above-borderbottom: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-above-borderleft: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-above-borderradius-topleft: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-above-borderradius-topright: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-above-borderradius-bottomright: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-above-borderradius-bottomleft: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-above-min-height: auto;
  --osw-homepage-page-content-above-height: auto;
  --osw-homepage-page-content-above-max-height: none;
  --osw-homepage-page-content-above-min-width: auto;
  --osw-homepage-page-content-above-width: auto;
  --osw-homepage-page-content-above-max-width: none;
  --osw-homepage-page-content-above-overflow: visible visible;
 */

  --osw-homepage-page-content-inside-display: block;
  --osw-homepage-page-content-inside-background-color: transparent;
  --osw-homepage-page-content-inside-color: inherit;/* Fix Edge variable inherit issue */
  --osw-homepage-page-content-inside-textalign: left;
  --osw-homepage-page-content-inside-padding: 0 0 60px 0;
  --osw-homepage-page-content-inside-margin: 0px 0px 0px 0px;
  --osw-homepage-page-content-inside-bordertop: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-inside-borderright: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-inside-borderbottom: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-inside-borderleft: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-inside-borderradius-topleft: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-inside-borderradius-topright: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-inside-borderradius-bottomright: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-inside-borderradius-bottomleft: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-inside-min-height: auto;
  --osw-homepage-page-content-inside-height: auto;
  --osw-homepage-page-content-inside-max-height: none;
  --osw-homepage-page-content-inside-min-width: auto;
  --osw-homepage-page-content-inside-width: auto;
  --osw-homepage-page-content-inside-max-width: none;
  --osw-homepage-page-content-inside-overflow: visible visible;
  --osw-homepage-page-content-offset-above-inside-margin-top: 0;

/* content-inside-top not used in homepage */
/*
  --osw-homepage-page-content-inside-top-display: none;
  --osw-homepage-page-content-inside-top-background-color: transparent;
  --osw-homepage-page-content-inside-top-color: inherit;
  --osw-homepage-page-content-inside-top-textalign: left;
  --osw-homepage-page-content-inside-top-padding: 0px 0px 0px 0px;
  --osw-homepage-page-content-inside-top-margin: 0px 0px 0px 0px;
  --osw-homepage-page-content-inside-top-bordertop: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-inside-top-borderright: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-inside-top-borderbottom: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-inside-top-borderleft: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-inside-top-borderradius-topleft: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-inside-top-borderradius-topright: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-inside-top-borderradius-bottomright: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-inside-top-borderradius-bottomleft: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-inside-top-min-height: auto;
  --osw-homepage-page-content-inside-top-height: auto;
  --osw-homepage-page-content-inside-top-max-height: none;
  --osw-homepage-page-content-inside-top-min-width: auto;
  --osw-homepage-page-content-inside-top-width: auto;
  --osw-homepage-page-content-inside-top-max-width: none;
  --osw-homepage-page-content-inside-top-overflow: visible visible;
 */
  --osw-homepage-page-content-inside-middle-display: block;
  --osw-homepage-page-content-inside-middle-background-color: transparent;
  --osw-homepage-page-content-inside-middle-color: inherit;/* Fix Edge variable inherit issue */
  --osw-homepage-page-content-inside-middle-textalign: left;
  --osw-homepage-page-content-inside-middle-padding: 0px 0px 0px 0px;
  --osw-homepage-page-content-inside-middle-margin: 0px 0px 0px 0px;
  --osw-homepage-page-content-inside-middle-bordertop: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-inside-middle-borderright: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-inside-middle-borderbottom: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-inside-middle-borderleft: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-inside-middle-borderradius-topleft: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-inside-middle-borderradius-topright: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-inside-middle-borderradius-bottomright: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-inside-middle-borderradius-bottomleft: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-inside-middle-min-height: 60px;
  --osw-homepage-page-content-inside-middle-height: auto;
  --osw-homepage-page-content-inside-middle-max-height: none;
  --osw-homepage-page-content-inside-middle-min-width: auto;
  --osw-homepage-page-content-inside-middle-width: auto;
  --osw-homepage-page-content-inside-middle-max-width: none;
  --osw-homepage-page-content-inside-middle-overflow: visible visible;

  --osw-homepage-page-content-inside-bottom-display: block;
  --osw-homepage-page-content-inside-bottom-background-color: transparent;
  --osw-homepage-page-content-inside-bottom-color: inherit;/* Fix Edge variable inherit issue */
  --osw-homepage-page-content-inside-bottom-textalign: left;
  --osw-homepage-page-content-inside-bottom-padding: 0px 0px 0px 0px;
  --osw-homepage-page-content-inside-bottom-margin: 0px 0px 0px 0px;
  --osw-homepage-page-content-inside-bottom-bordertop: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-inside-bottom-borderright: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-inside-bottom-borderbottom: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-inside-bottom-borderleft: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-inside-bottom-borderradius-topleft: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-inside-bottom-borderradius-topright: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-inside-bottom-borderradius-bottomright: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-inside-bottom-borderradius-bottomleft: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-inside-bottom-min-height: auto;
  --osw-homepage-page-content-inside-bottom-height: auto;
  --osw-homepage-page-content-inside-bottom-max-height: none;
  --osw-homepage-page-content-inside-bottom-min-width: auto;
  --osw-homepage-page-content-inside-bottom-width: auto;
  --osw-homepage-page-content-inside-bottom-max-width: none;
  --osw-homepage-page-content-inside-bottom-overflow: visible visible;

  --osw-homepage-page-content-below-display: block;
  --osw-homepage-page-content-below-background-color: transparent;
  --osw-homepage-page-content-below-color: inherit; /* Fix Edge variable inherit issue */
  --osw-homepage-page-content-below-textalign: left;
  --osw-homepage-page-content-below-padding: 0px 0px 0px 0px;
  --osw-homepage-page-content-below-margin: 0px 0px 0px 0px;
  --osw-homepage-page-content-below-bordertop: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-below-borderright: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-below-borderbottom: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-below-borderleft: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-page-content-below-borderradius-topleft: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-below-borderradius-topright: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-below-borderradius-bottomright: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-below-borderradius-bottomleft: var(--osw-borderradius-none-local);
  --osw-homepage-page-content-below-min-height: auto;
  --osw-homepage-page-content-below-height: auto;
  --osw-homepage-page-content-below-max-height: none;
  --osw-homepage-page-content-below-min-width: auto;
  --osw-homepage-page-content-below-width: auto;
  --osw-homepage-page-content-below-max-width: none;
  --osw-homepage-page-content-below-overflow: visible visible;

  --osw-homepage-footer-display: block;
  --osw-homepage-footer-background-color: transparent;
  --osw-homepage-footer-color: inherit; /* Fix Edge variable inherit issue */
  --osw-homepage-footer-textalign: left;
  --osw-homepage-footer-padding: 0px 0px 0px 0px;
  --osw-homepage-footer-margin: 0px 0px 0px 0px;
  --osw-homepage-footer-bordertop: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-footer-borderright: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-footer-borderbottom: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-footer-borderleft: var(--osw-border-size-none-local) none var(--osw-color-darkgrey);
  --osw-homepage-footer-borderradius-topleft: var(--osw-borderradius-none-local);
  --osw-homepage-footer-borderradius-topright: var(--osw-borderradius-none-local);
  --osw-homepage-footer-borderradius-bottomright: var(--osw-borderradius-none-local);
  --osw-homepage-footer-borderradius-bottomleft: var(--osw-borderradius-none-local);
  --osw-homepage-footer-min-height: auto;
  --osw-homepage-footer-height: auto;
  --osw-homepage-footer-max-height: none;
  --osw-homepage-footer-min-width: auto;
  --osw-homepage-footer-width: auto;
  --osw-homepage-footer-max-width: none;
  --osw-homepage-footer-overflow: visible visible;


  /* SLIDER THEME */
  /* slick */
  --osw-slider-slick-nav-item-font-size: 0;
  --osw-slider-slick-nav-item-line-height: 0;
  --osw-slider-slick-nav-item-top: 50%;
  --osw-slider-slick-nav-item-padding: 0;
  --osw-slider-slick-nav-item-bg-color: var(--osw-color-white);
  --osw-slider-slick-nav-item-bg-border: 1px solid #525ca3;
  --osw-slider-slick-nav-item-bg-bordertop: var(--osw-slider-slick-nav-item-bg-border);
  --osw-slider-slick-nav-item-bg-borderright: var(--osw-slider-slick-nav-item-bg-border);
  --osw-slider-slick-nav-item-bg-borderbottom: var(--osw-slider-slick-nav-item-bg-border);
  --osw-slider-slick-nav-item-bg-borderleft: var(--osw-slider-slick-nav-item-bg-border);

  --osw-slider-slick-nav-item-borderradius: var(--osw-borderradius-xlarge-local);
  --osw-slider-slick-nav-item-width: 50px;
  --osw-slider-slick-nav-item-height: 50px;
  --osw-slider-slick-nav-item-opacity: 0.9;
  --osw-slider-slick-nav-item-disabled-opacity: .25;

  --osw-slider-slick-nav-item-before-font-family: FontAwesome;
  --osw-slider-slick-nav-item-before-font-size: 20px;
  --osw-slider-slick-nav-item-before-opacity: .75;
  --osw-slider-slick-nav-item-before-color-default: #525CA3;

  --osw-slider-slick-nav-item-prev-left: 20px;
  --osw-slider-slick-nav-item-prev-before-content: '\f053';

  --osw-slider-slick-nav-item-next-right: 20px;
  --osw-slider-slick-nav-item-next-before-content: '\f054';

  --osw-slider-slick-dotted-margin-bottom: 30px;
  --osw-slider-slick-dots-bottom: -45px;
  --osw-slider-slick-dots-width: 100%;
  --osw-slider-slick-dots-padding: 0;
  --osw-slider-slick-dots-margin: 0;

  --osw-slider-slick-dots-inside-margin-bottom: 20px;

  --osw-slider-slick-dots-item-width: 20px;
  --osw-slider-slick-dots-item-height: 20px;
  --osw-slider-slick-dots-item-margin: 0 5px;
  --osw-slider-slick-dots-item-padding: 0;

  --osw-slider-slick-dots-item-button-width: 20px;
  --osw-slider-slick-dots-item-button-height: 20px;
  --osw-slider-slick-dots-item-button-padding: 5px;
  --osw-slider-slick-dots-item-button-color: transparent;
  --osw-slider-slick-dots-item-button-border: 0;
  --osw-slider-slick-dots-item-button-bordertop: var(--osw-slider-slick-dots-item-button-border);
  --osw-slider-slick-dots-item-button-borderright: var(--osw-slider-slick-dots-item-button-border);
  --osw-slider-slick-dots-item-button-borderbottom: var(--osw-slider-slick-dots-item-button-border);
  --osw-slider-slick-dots-item-button-borderleft: var(--osw-slider-slick-dots-item-button-border);

  --osw-slider-slick-dots-item-button-bg: transparent;

  --osw-slider-slick-dots-item-button-before-width: 20px;
  --osw-slider-slick-dots-item-button-before-height: 20px;
  --osw-slider-slick-dots-item-button-before-opacity: .25;
  --osw-slider-slick-dots-item-button-before-border: 2px solid  #525CA3;
  --osw-slider-slick-dots-item-button-before-bordertop: var(--osw-slider-slick-dots-item-button-before-border);
  --osw-slider-slick-dots-item-button-before-borderright: var(--osw-slider-slick-dots-item-button-before-border);
  --osw-slider-slick-dots-item-button-before-borderbottom: var(--osw-slider-slick-dots-item-button-before-border);
  --osw-slider-slick-dots-item-button-before-borderleft: var(--osw-slider-slick-dots-item-button-before-border);

  --osw-slider-slick-dots-item-button-before-borderradius: var(--osw-borderradius-50-local);
  --osw-slider-slick-dots-item-button-before-bg-color: transparent;

  --osw-slider-slick-dots-item-button-active-before-opacity: .75;
  --osw-slider-slick-dots-item-button-active-before-bg-color:  #525CA3;
  /* swiper */
  --osw-slider-swiper-nav-item-font-size: 0;
  --osw-slider-swiper-nav-item-line-height: 0;
  --osw-slider-swiper-nav-item-top: 50%;
  --osw-slider-swiper-nav-item-padding: 0;
  --osw-slider-swiper-nav-item-bg-color: var(--osw-color-white);
  --osw-slider-swiper-nav-item-bg-border: 1px solid var(--osw-color-sanofiblue);
  --osw-slider-swiper-nav-item-bg-bordertop: var(--osw-slider-swiper-nav-item-bg-border);
  --osw-slider-swiper-nav-item-bg-borderright: var(--osw-slider-swiper-nav-item-bg-border);
  --osw-slider-swiper-nav-item-bg-borderbottom: var(--osw-slider-swiper-nav-item-bg-border);
  --osw-slider-swiper-nav-item-bg-borderleft: var(--osw-slider-swiper-nav-item-bg-border);

  --osw-slider-swiper-nav-item-borderradius: var(--osw-borderradius-xlarge-local);
  --osw-slider-swiper-nav-item-width: 50px;
  --osw-slider-swiper-nav-item-height: 50px;
  --osw-slider-swiper-nav-item-opacity: 0.9;
  --osw-slider-swiper-nav-item-disabled-opacity: .25;

  --osw-slider-swiper-nav-item-before-font-family: FontAwesome;
  --osw-slider-swiper-nav-item-before-font-size: 20px;
  --osw-slider-swiper-nav-item-before-opacity: .75;
  --osw-slider-swiper-nav-item-before-color-default: var(--osw-color-sanofiblue);
  --osw-slider-swiper-nav-item-before-top: 15px;

  --osw-slider-swiper-nav-item-prev-left: 20px;
  --osw-slider-swiper-nav-item-prev-before-content: '\f053';
  --osw-slider-swiper-nav-item-prev-before-left: 15px;

  --osw-slider-swiper-nav-item-next-right: 20px;
  --osw-slider-swiper-nav-item-next-before-content: '\f054';
  --osw-slider-swiper-nav-item-next-before-left: 18px;
  --osw-slider-swiper-nav-item-disabled-before-opacity: .25;

  --osw-slider-swiper-dots-on-margin-bottom: 50px;
  --osw-slider-swiper-dots-pagination-bottom: 60px;
  --osw-slider-swiper-dots-pagination-bullet-width: 20px;
  --osw-slider-swiper-dots-pagination-bullet-height: 20px;
  --osw-slider-swiper-dots-pagination-bullet-borderradius: var(--osw-borderradius-100-local);
  --osw-slider-swiper-dots-pagination-bullet-bg: transparent;
  --osw-slider-swiper-dots-pagination-bullet-opacity: 1;
  --osw-slider-swiper-dots-pagination-bullet-before-width: 20px;
  --osw-slider-swiper-dots-pagination-bullet-before-height: 20px;
  --osw-slider-swiper-dots-pagination-bullet-before-opacity: .25;
  --osw-slider-swiper-dots-pagination-bullet-before-border: 2px solid var(--osw-color-sanofiblue);
  --osw-slider-swiper-dots-pagination-bullet-before-bordertop: var(--osw-slider-swiper-dots-pagination-bullet-before-border);
  --osw-slider-swiper-dots-pagination-bullet-before-borderright: var(--osw-slider-swiper-dots-pagination-bullet-before-border);
  --osw-slider-swiper-dots-pagination-bullet-before-borderbottom: var(--osw-slider-swiper-dots-pagination-bullet-before-border);
  --osw-slider-swiper-dots-pagination-bullet-before-borderleft: var(--osw-slider-swiper-dots-pagination-bullet-before-border);

  --osw-slider-swiper-dots-pagination-bullet-before-borderradius: var(--osw-borderradius-50-local);
  --osw-slider-swiper-dots-pagination-bullet-before-bg-color: transparent;

  --osw-slider-swiper-dots-pagination-bullet-hover-before-opacity: 1;
  --osw-slider-swiper-dots-pagination-bullet-active-before-opacity: .75;
  --osw-slider-swiper-dots-pagination-bullet-active-bg-color: var(--osw-color-sanofiblue);

  /* SPECIFIC JOB SEARCH */
  --osw-topmaincontent-content-inside-top-sharelink-padding-top: 20px;
  --osw-topmaincontent-content-inside-top-sharelink-padding-bottom: 20px;
  --osw-topmaincontent-content-inside-top-sharelink-text-align: right;
  --osw-topmaincontent-content-inside-top-image-sharelink-link-img-margin-left: 6px;
  --osw-topmaincontent-content-inside-top-image-sharelink-link-img-margin-top: 9px;

  --osw-topmaincontent-content-inside-top-image-sharelink-link-margin: 0px;
  --osw-topmaincontent-content-inside-top-image-sharelink-link-text-decoration: none;

  /* GREENNUMBER */
  --osw-greennumber-bg: none;
  --osw-greennumber-padding: 0;
  --osw-greennumber-margin: 0;
  --osw-greennumber-number-border: solid 1px #78b41e;
  --osw-greennumber-number-bordertop: var(--osw-greennumber-number-border);
  /* --osw-greennumber-number-borderright: var(--osw-greennumber-number-border); */
  --osw-greennumber-number-borderright: none 0;
  --osw-greennumber-number-borderbottom: var(--osw-greennumber-number-border);
  --osw-greennumber-number-borderleft: var(--osw-greennumber-number-border);

  --osw-greennumber-number-height:2.6rem;
  --osw-greennumber-number-padding: 0 8px 0 8px;
  --osw-greennumber-number-font-family: Arial, sans-serif;
  --osw-greennumber-number-font-weight: bold;
  --osw-greennumber-number-line-height:2.5rem;
  --osw-greennumber-number-color: #78b41e;
  --osw-greennumber-number-bg-color:#ffffff;
  --osw-greennumber-number-borderradius-topleft: 2px;
  --osw-greennumber-number-borderradius-bottomleft: 2px;

  --osw-greennumber-designblock-wrapper-bg-color: #78b41e;
  --osw-greennumber-designblock-wrapper-padding: 0;
  --osw-greennumber-designblock-wrapper-borderradius: 1px;

  --osw-greennumber-designblock-min-height: 3rem;
  --osw-greennumber-designblock-height: 3rem;
  --osw-greennumber-designblock-color: #ffffff;
  --osw-greennumber-designblock-padding: 0 8px 0 7px;
  --osw-greennumber-designblock-padding-rtl: 0 7px 0 8px;
  --osw-greennumber-designblock-font-family: Arial, sans-serif;
  --osw-greennumber-designblock-font-size: 1.3rem;

  --osw-greennumber-designblock-text-font-family: Arial, sans-serif;
  --osw-greennumber-designblock-text-font-size: 1.2rem;
  --osw-greennumber-designblock-text-line-height: 1.1em;

  --osw-greennumber-designblock-arrow-width: 0;
  --osw-greennumber-designblock-arrow-height: 0;
  --osw-greennumber-designblock-arrow-bordertop: 5px solid transparent;
  --osw-greennumber-designblock-arrow-borderbottom: 5px solid transparent;
  --osw-greennumber-designblock-arrow-borderleft: 5px solid #ffffff;

  --osw-greennumber-designblock-end-border: solid 1px #78b41e;
  --osw-greennumber-designblock-end-bordertop: var(--osw-greennumber-designblock-end-border);
  --osw-greennumber-designblock-end-borderright: var(--osw-greennumber-designblock-end-border);
  --osw-greennumber-designblock-end-borderbottom: var(--osw-greennumber-designblock-end-border);
 /*  --osw-greennumber-designblock-end-borderleft: var(--osw-greennumber-designblock-end-border); */

  --osw-greennumber-designblock-end-borderleft: none 0;
  --osw-greennumber-designblock-end-width: 8px;
  --osw-greennumber-designblock-end-height: 2.6rem;
  --osw-greennumber-designblock-end-bg-color:#ffffff;
  --osw-greennumber-designblock-end-bordertop-right-radius: 2px;
  --osw-greennumber-designblock-end-borderbottom-right-radius: 2px;

  /* GREENNUMBER */
  --osw-privacy-bg-image: none;
  --osw-privacy-close-top: 0;
  --osw-privacy-close-right: 0;
  --osw-privacy-close-font-weight: normal;
  --osw-privacy-learnMore-margin: 0;
  --osw-privacy-submit-padding: 0;

  /* SITECOREFORM */
  --osw-sitecoreform-fieldset-full-max-with: 100%;
  --osw-sitecoreform-fieldset-max-with: 770px;
  --osw-sitecoreform-fieldset-padding: 0;
  --osw-sitecoreform-fieldset-margin-bottom: 30px;

  --osw-sitecoreform-validation-summary-errors-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-sitecoreform-validation-summary-errors-color: #f00;
  --osw-sitecoreform-validation-summary-errors-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-sitecoreform-validation-summary-errors-bg-color: transparent;
  --osw-sitecoreform-validation-summary-errors-border: 1px solid #ff0000;
  --osw-sitecoreform-validation-summary-errors-bordertop: var(--osw-sitecoreform-validation-summary-errors-border);
  --osw-sitecoreform-validation-summary-errors-borderright: var(--osw-sitecoreform-validation-summary-errors-border);
  --osw-sitecoreform-validation-summary-errors-borderbottom: var(--osw-sitecoreform-validation-summary-errors-border);
  --osw-sitecoreform-validation-summary-errors-borderleft: var(--osw-sitecoreform-validation-summary-errors-border);

  --osw-sitecoreform-validation-summary-errors-borderradius: var(--osw-borderradius-xsmall-local);
  --osw-sitecoreform-validation-summary-errors-max-width: 770px;
  --osw-sitecoreform-validation-summary-errors-margin: 0 0 1rem 0;
  --osw-sitecoreform-validation-summary-errors-margin-left: auto;
  --osw-sitecoreform-validation-summary-errors-padding: 1rem;
  --osw-sitecoreform-validation-summary-errors-margin-right: auto;
  --osw-sitecoreform-validation-summary-errors-list-padding-left: 10px;
  --osw-sitecoreform-validation-summary-errors-list-item-before-color: #ff0000;

  --osw-sitecoreform-fieldset-title-font-family: var(--osw-font-family-quaternary-local);
  --osw-sitecoreform-fieldset-title-font-size: 3.8rem;
  --osw-sitecoreform-fieldset-title-line-height: 1;
  --osw-sitecoreform-fieldset-title-font-weight: bold;
  --osw-sitecoreform-fieldset-title-text-align: center;
  --osw-sitecoreform-fieldset-title-margin-top: 30px;
  --osw-sitecoreform-fieldset-title-margin-bottom: 30px;
  --osw-sitecoreform-fieldset-title-color: var(--osw-color-sanofiblue);

  --osw-sitecoreform-fieldset-nolegend-display: none;

  --osw-sitecoreform-fieldset-radio-label-padding: 0;
  --osw-sitecoreform-fieldset-radio-label-margin: 0;
  --osw-sitecoreform-fieldset-radio-label-margin-right: 10px;

  --osw-sitecoreform-fieldset-label-color: inherit; /* Fix Edge variable inherit issue */
  --osw-sitecoreform-fieldset-label-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-sitecoreform-fieldset-label-line-height: inherit; /* Fix Edge variable inherit issue */

  --osw-sitecoreform-field-margin-bottom: 30px;

  --osw-sitecoreform-placeholder-field-label-color: transparent;
  --osw-sitecoreform-placeholder-field-label-font-size: 0;
  --osw-sitecoreform-placeholder-field-label-line-height: 0;
  --osw-sitecoreform-placeholder-field-label-display: none;

  --osw-sitecoreform-input-submit-bg-image: none;
  --osw-sitecoreform-input-color: inherit; /* Fix Edge variable inherit issue */
  --osw-sitecoreform-input-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-sitecoreform-input-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-sitecoreform-input-min-height: 44px;
  --osw-sitecoreform-input-border: solid 1px var(--osw-color-pearlgrey);
  --osw-sitecoreform-input-bordertop: var(--osw-sitecoreform-input-border);
  --osw-sitecoreform-input-borderright: var(--osw-sitecoreform-input-border);
  --osw-sitecoreform-input-borderbottom: var(--osw-sitecoreform-input-border);
  --osw-sitecoreform-input-borderleft: var(--osw-sitecoreform-input-border);

  --osw-sitecoreform-input-borderradius: var(--osw-borderradius-xsmall-local);
  --osw-sitecoreform-input-box-shadow: none;
  --osw-sitecoreform-input-margin: 0;
  --osw-sitecoreform-input-padding-left: 10px;
  --osw-sitecoreform-input-padding-right: 10px;
  --osw-sitecoreform-input-focus-border-color: var(--osw-color-sanofiblue);

  --osw-sitecoreform-input-placeholder-color: inherit; /* Fix Edge variable inherit issue */
  --osw-sitecoreform-input-placeholder-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-sitecoreform-input-placeholder-line-height: inherit; /* Fix Edge variable inherit issue */

  --osw-sitecoreform-field-select-div-label-margin-top: 10px;
  --osw-sitecoreform-field-select-bg-image: none;
  --osw-sitecoreform-field-select-after-font-family: FontAwesome;
  --osw-sitecoreform-field-select-after-font-size: 1.5rem;
  --osw-sitecoreform-field-select-after-text-align: center;
  --osw-sitecoreform-field-select-after-line-height: 30px;
  --osw-sitecoreform-field-select-after-font-weight: normal;
  --osw-sitecoreform-field-select-after-content: "\f078";
  --osw-sitecoreform-field-select-after-color: var(--osw-color-sanofiblue);
  --osw-sitecoreform-field-select-after-width: 30px;
  --osw-sitecoreform-field-select-after-height: 30px;
  --osw-sitecoreform-field-select-after-top: calc(30px / 4);
  --osw-sitecoreform-field-select-after-right: 10px;

  --osw-sitecoreform-fieldset-radio-checkbox-span-padding: 0;
  --osw-sitecoreform-fieldset-radio-checkbox-span-margin: 0;
  --osw-sitecoreform-fieldset-radio-checkbox-span-bg-color: #fefefe;
  --osw-sitecoreform-fieldset-radio-checkbox-span-borderradius: 25px;
  --osw-sitecoreform-fieldset-radio-checkbox-span-border: solid 2px var(--osw-color-sanofiblue);
  --osw-sitecoreform-fieldset-radio-checkbox-span-bordertop: var(--osw-sitecoreform-fieldset-radio-checkbox-span-border);
  --osw-sitecoreform-fieldset-radio-checkbox-span-borderright: var(--osw-sitecoreform-fieldset-radio-checkbox-span-border);
  --osw-sitecoreform-fieldset-radio-checkbox-span-borderbottom: var(--osw-sitecoreform-fieldset-radio-checkbox-span-border);
  --osw-sitecoreform-fieldset-radio-checkbox-span-borderleft: var(--osw-sitecoreform-fieldset-radio-checkbox-span-border);

  --osw-sitecoreform-fieldset-radio-checkbox-span-width: 20px;
  --osw-sitecoreform-fieldset-radio-checkbox-span-height: 20px;
  --osw-sitecoreform-fieldset-radio-checkbox-span-vertical-align: text-bottom;
  --osw-sitecoreform-fieldset-radio-checkbox-span-margin-right: 4px;
  --osw-sitecoreform-fieldset-radio-checkbox-span-focus-outline: 1px dotted var(--osw-color-sanofiblue);

  --osw-sitecoreform-fieldset-radio-checkbox-checked-span-bg-color: var(--osw-color-sanofiblue);
  --osw-sitecoreform-fieldset-radio-checkbox-checked-span-box-shadow: inset 0 0px 0px var(--osw-color-sanofiblue), inset 0 0 0 3px var(--osw-color-white), inset 0 3px 1px var(--osw-color-sanofiblue);
  --osw-sitecoreform-fieldset-radio-checkbox-checked-span-border: 2px solid var(--osw-color-sanofiblue);
  --osw-sitecoreform-fieldset-radio-checkbox-checked-span-bordertop: var(--osw-sitecoreform-fieldset-radio-checkbox-checked-span-border);
  --osw-sitecoreform-fieldset-radio-checkbox-checked-span-borderright: var(--osw-sitecoreform-fieldset-radio-checkbox-checked-span-border);
  --osw-sitecoreform-fieldset-radio-checkbox-checked-span-borderbottom: var(--osw-sitecoreform-fieldset-radio-checkbox-checked-span-border);
  --osw-sitecoreform-fieldset-radio-checkbox-checked-span-borderleft: var(--osw-sitecoreform-fieldset-radio-checkbox-checked-span-border);


  --osw-sitecoreform-fieldset-checkbox-span-borderradius: var(--osw-borderradius-xsmall-local);

  --osw-sitecoreform-selecttarget-field-select-focus-outline: 1px dotted var(--osw-color-sanofiblue);
  --osw-sitecoreform-field-validation-error-margin-top: 0;
  --osw-sitecoreform-field-validation-error-margin-bottom: 0;
  --osw-sitecoreform-field-validation-error-font-size: 1.3rem;
  --osw-sitecoreform-field-validation-error-font-weight: normal;
  --osw-sitecoreform-field-validation-error-color: rgb(255,0,0);

  --osw-sitecoreform-datepicker-accessibility-width: calc(100% - 54px);
  --osw-sitecoreform-datepicker-accessibility-button-font-size: 0px;
  --osw-sitecoreform-datepicker-accessibility-button-margin-left: 10px;
  --osw-sitecoreform-datepicker-accessibility-button-after-font-family: FontAwesome;
  --osw-sitecoreform-datepicker-accessibility-button-after-font-size: 2rem;
  --osw-sitecoreform-datepicker-accessibility-button-after-line-height: 44px;
  --osw-sitecoreform-datepicker-accessibility-button-after-font-weight: normal;
  --osw-sitecoreform-datepicker-accessibility-button-after-content: "\f073";
  --osw-sitecoreform-datepicker-accessibility-button-after-bg-color: var(--osw-color-sanofiblue);
  --osw-sitecoreform-datepicker-accessibility-button-after-width: 44px;
  --osw-sitecoreform-datepicker-accessibility-button-after-height: 44px;
  --osw-sitecoreform-datepicker-accessibility-button-after-color: #ffffff;
  --osw-sitecoreform-datepicker-accessibility-button-after-borderradius: var(--osw-borderradius-50-local);

  --osw-sitecoreform-selecttarget-display: block;
  --osw-sitecoreform-selecttarget-flex-direction: none;
  --osw-sitecoreform-selecttarget-flex-wrap: none;
  --osw-sitecoreform-selecttarget-align-items: none;
  --osw-sitecoreform-selecttarget-justify-content: none;
  --osw-sitecoreform-selecttarget-padding-top: 15px;
  --osw-sitecoreform-selecttarget-padding-bottom: 15px;
  --osw-sitecoreform-selecttarget-label-flex: none;
  --osw-sitecoreform-selecttarget-label-padding-right: 0px;
  --osw-sitecoreform-selecttarget-label-text-align: center;

  --osw-sitecoreform-selecttarget-label-font-family: var(--osw-font-family-tertiary-local);
  --osw-sitecoreform-selecttarget-label-font-size: 2.2rem;
  --osw-sitecoreform-selecttarget-label-color: var(--osw-color-sanofiblue);
  --osw-sitecoreform-selecttarget-label-line-height: 1.5;

  --osw-sitecoreform-selecttarget-field-flex: 0 1 auto;
  --osw-sitecoreform-selecttarget-field-padding-left: 10px;
  --osw-sitecoreform-selecttarget-field-padding-text-align: left;
  --osw-sitecoreform-selecttarget-field-padding-max-width: max-content;
  --osw-sitecoreform-selecttarget-field-padding-margin: 0 auto;

  --osw-sitecoreform-selecttarget-field-display-IE10: table;

  --osw-sitecoreform-selecttarget-field-after-font-family: FontAwesome;
  --osw-sitecoreform-selecttarget-field-after-font-size: 1.9rem;
  --osw-sitecoreform-selecttarget-field-after-line-height: 30px;
  --osw-sitecoreform-selecttarget-field-after-font-weight: normal;
  --osw-sitecoreform-selecttarget-field-after-content: "\f078";
  --osw-sitecoreform-selecttarget-field-after-color: var(--osw-color-sanofiblue);
  --osw-sitecoreform-selecttarget-field-after-width: 30px;
  --osw-sitecoreform-selecttarget-field-after-height: 30px;
  --osw-sitecoreform-selecttarget-field-after-top: calc(25%);
  --osw-sitecoreform-selecttarget-field-after-right: 0;

  --osw-sitecoreform-selecttarget-field-select-font-family: var(--osw-font-family-quaternary-local);
  --osw-sitecoreform-selecttarget-field-select-font-size: 2.2rem;
  --osw-sitecoreform-selecttarget-field-select-color: var(--osw-color-sanofiblue);
  --osw-sitecoreform-selecttarget-field-select-maxwidth: none;
  /* --osw-sitecoreform-selecttarget-field-select-width: auto; */
  --osw-sitecoreform-selecttarget-field-select-height: auto;
  --osw-sitecoreform-selecttarget-field-select-bordertop: 0 none;
  --osw-sitecoreform-selecttarget-field-select-borderbottom: solid 1px var(--osw-color-sanofiblue);
  --osw-sitecoreform-selecttarget-field-select-borderright: solid 10px transparent;
  --osw-sitecoreform-selecttarget-field-select-borderleft: var(--osw-sitecoreform-selecttarget-field-select-borderright);
  --osw-sitecoreform-selecttarget-field-select-bg-color: transparent;
  --osw-sitecoreform-selecttarget-field-select-margin: 0;
  --osw-sitecoreform-selecttarget-field-select-padding-top: 5px ;
  --osw-sitecoreform-selecttarget-field-select-padding-right: 30px;
  --osw-sitecoreform-selecttarget-field-select-padding-bottom: 0px;
  --osw-sitecoreform-selecttarget-field-select-padding-left: 0px;
  --osw-sitecoreform-selecttarget-field-select-bg-image: none;
  --osw-sitecoreform-selecttarget-field-select-bg-size: auto 50%;

  --osw-sitecoreform-recaptcha-overlay-bg-color: rgba(255,255,255,0.8);

  --osw-sitecoreform-prefixer-container-bgcolor: var(--osw-color-whitegrey);
  --osw-sitecoreform-prefixer-container-color: var(--osw-sitecoreform-input-color);
  --osw-sitecoreform-prefixer-container-textalign: center;
  --osw-sitecoreform-prefixer-container-border: var(--osw-sitecoreform-input-border);
  --osw-sitecoreform-prefixer-container-bordertop: var(--osw-sitecoreform-prefixer-container-border);
  --osw-sitecoreform-prefixer-container-borderright: 0px;
  --osw-sitecoreform-prefixer-container-borderbottom: var(--osw-sitecoreform-prefixer-container-border);
  --osw-sitecoreform-prefixer-container-borderleft: var(--osw-sitecoreform-prefixer-container-border);
  
  --osw-sitecoreform-prefixer-container-borderradius: 5px 0 0 5px;
  --osw-sitecoreform-prefixer-container-input-borderradius: 0px 5px 5px 0;
  --osw-sitecoreform-prefixer-container-input-paddingleft:var(--osw-sitecoreform-input-padding-left);
  --osw-sitecoreform-prefixer-container-padding: 5px;


  /* WFFM FORM */
  --osw-form-fieldset-full-max-width: 100%;
  --osw-form-fieldset-full-padding: 0;
  --osw-form-fieldset-max-width: 770px;
  --osw-form-fieldset-padding: 0 15px;
  --osw-form-fieldset-margin-bottom: 30px;

  --osw-form-fieldset-requiredmsg-font-size: 1.3rem;

  --osw-form-fieldset-legend-width: 100%;
  --osw-form-fieldset-legend-font-family: var(--osw-font-family-title);
  --osw-form-fieldset-legend-font-size: 2.6rem;
  --osw-form-fieldset-legend-margin-top: 20px;
  --osw-form-fieldset-legend-line-height: 1;
  --osw-form-fieldset-legend-font-weight: bold;
  --osw-form-fieldset-legend-span-margin-top: 15px;
  --osw-form-fieldset-legend-span-margin-bottom: 15px;
  --osw-form-fieldset-legend-color: var(--osw-color-sanofiblue);

  --osw-form-fieldsetlabelsize-fieldset-h1-legend-font-size: var(--osw-titlesize-h1-font-size);
  --osw-form-fieldsetlabelsize-fieldset-h2-legend-font-size: var(--osw-titlesize-h2-font-size);
  --osw-form-fieldsetlabelsize-fieldset-h3-legend-font-size: var(--osw-titlesize-h3-font-size);
  --osw-form-fieldsetlabelsize-fieldset-h4-legend-font-size: var(--osw-titlesize-h4-font-size);
  --osw-form-fieldsetlabelsize-fieldset-h5-legend-font-size: var(--osw-titlesize-h5-font-size);
  --osw-form-fieldsetlabelsize-fieldset-h6-legend-font-size: var(--osw-titlesize-h6-font-size);

  --osw-form-fieldset-label-hx-line-height: inherit; /* Fix Edge variable inherit issue */

  --osw-form-fieldset-radio-checkbox-legend-padding-right: 0px;
  --osw-form-fieldset-radio-checkbox-input-margin: 0;
  --osw-form-fieldset-radio-checkbox-label-padding: 0;
  --osw-form-fieldset-radio-checkbox-label-margin: 0;
  --osw-form-fieldset-radio-checkbox-label-margin-right: 10px;
  --osw-form-fieldset-radio-checkbox-label-span-padding: 0;
  --osw-form-fieldset-radio-checkbox-label-span-margin: 0;
  --osw-form-fieldset-radio-checkbox-label-span-bg-color: #fefefe;
  --osw-form-fieldset-radio-checkbox-label-span-borderradius: 25px;
  --osw-form-fieldset-radio-checkbox-label-span-border: solid 2px var(--osw-color-sanofiblue);
  --osw-form-fieldset-radio-checkbox-label-span-bordertop: var(--osw-form-fieldset-radio-checkbox-label-span-border);
  --osw-form-fieldset-radio-checkbox-label-span-borderright: var(--osw-form-fieldset-radio-checkbox-label-span-border);
  --osw-form-fieldset-radio-checkbox-label-span-borderbottom: var(--osw-form-fieldset-radio-checkbox-label-span-border);
  --osw-form-fieldset-radio-checkbox-label-span-borderleft: var(--osw-form-fieldset-radio-checkbox-label-span-border);

  --osw-form-fieldset-radio-checkbox-label-span-width: 20px;
  --osw-form-fieldset-radio-checkbox-label-span-height: 20px;
  --osw-form-fieldset-radio-checkbox-label-span-vertical-align: text-bottom;
  --osw-form-fieldset-radio-checkbox-label-span-margin-right: 4px;

  --osw-form-fieldset-radio-checkbox-label-span-checked-bg-color: var(--osw-color-sanofiblue);
  --osw-form-fieldset-radio-checkbox-label-span-checked-box-shadow: inset 0 0px 0px var(--osw-color-sanofiblue), inset 0 0 0 3px var(--osw-color-white), inset 0 3px 1px var(--osw-color-sanofiblue);
  --osw-form-fieldset-radio-checkbox-label-span-checked-border: 2px solid var(--osw-color-sanofiblue);
  --osw-form-fieldset-radio-checkbox-label-span-checked-bordertop: var(--osw-form-fieldset-radio-checkbox-label-span-checked-border);
  --osw-form-fieldset-radio-checkbox-label-span-checked-borderright: var(--osw-form-fieldset-radio-checkbox-label-span-checked-border);
  --osw-form-fieldset-radio-checkbox-label-span-checked-borderbottom: var(--osw-form-fieldset-radio-checkbox-label-span-checked-border);
  --osw-form-fieldset-radio-checkbox-label-span-checked-borderleft: var(--osw-form-fieldset-radio-checkbox-label-span-checked-border);


  --osw-form-fieldset-checkbox-label-span-borderradius: var(--osw-borderradius-xsmall-local);

  --osw-form-selecttarget-display: block;
  --osw-form-selecttarget-flex-direction: none;
  --osw-form-selecttarget-flex-wrap: none;
  --osw-form-selecttarget-align-items: none;
  --osw-form-selecttarget-justify-content: none;

  --osw-form-selecttarget-padding-top: 15px;
  --osw-form-selecttarget-padding-bottom: 15px;

  --osw-form-selecttarget-label-flex: none;
  --osw-form-selecttarget-label-padding-right: 0px;
  --osw-form-selecttarget-label-text-align: center;
  --osw-form-selecttarget-label-text-align-rtl: center;
  --osw-form-selecttarget-label-font-family: var(--osw-font-family-tertiary-local);
  --osw-form-selecttarget-label-font-size: 2.2rem;
  --osw-form-selecttarget-label-color: var(--osw-color-sanofiblue);
  --osw-form-selecttarget-label-line-height: 1.5;

  --osw-form-selecttarget-field-flex: none;
  --osw-form-selecttarget-field-padding-left: 0px;
  --osw-form-selecttarget-field-text-align: center;
  --osw-form-selecttarget-field-text-align-rtl: center;
  --osw-form-selecttarget-field-max-width: fit-content;
  --osw-form-selecttarget-field-margin: 0 auto;

  --osw-form-selecttarget-field-after-font-family: FontAwesome;
  --osw-form-selecttarget-field-after-font-size: 1.9rem;
  --osw-form-selecttarget-field-after-line-height: 30px;
  --osw-form-selecttarget-field-after-font-weight: normal;
  --osw-form-selecttarget-field-after-content: "\f078";
  --osw-form-selecttarget-field-after-color: var(--osw-color-sanofiblue);
  --osw-form-selecttarget-field-after-width: 30px;
  --osw-form-selecttarget-field-after-height: 30px;
  --osw-form-selecttarget-field-after-top: calc(25%);
  --osw-form-selecttarget-field-after-right: 0;
  --osw-form-selecttarget-field-after-padding-left: 0;

  --osw-form-selecttarget-field-select-font-family: var(--osw-font-family-title);
  --osw-form-selecttarget-field-select-font-size: 2.2rem;
  --osw-form-selecttarget-field-select-color: var(--osw-color-sanofiblue);
  --osw-form-selecttarget-field-select-max-width: fit-content;
  --osw-form-selecttarget-field-select-height: auto;
  --osw-form-selecttarget-field-select-bordertop: 0 none;
  --osw-form-selecttarget-field-select-borderbottom: solid 1px var(--osw-color-sanofiblue);
  --osw-form-selecttarget-field-select-borderright: solid 10px transparent;
  --osw-form-selecttarget-field-select-borderleft: solid 10px transparent;
  --osw-form-selecttarget-field-select-bg-color: transparent;
  --osw-form-selecttarget-field-select-margin: 0px;
  --osw-form-selecttarget-field-select-padding-top: 5px;
  --osw-form-selecttarget-field-select-padding-right: 30px;
  --osw-form-selecttarget-field-select-padding-bottom: 0px;
  --osw-form-selecttarget-field-select-padding-left: 0px;
  --osw-form-selecttarget-field-select-bg-image: none;
  --osw-form-selecttarget-field-select-bg-size: auto 50%;
  --osw-form-selecttarget-field-select-cursor: pointer;
  --osw-form-selecttarget-field-select-bg-origin: padding-box;
  --osw-form-selecttarget-field-select-bg-position: right center;

  --osw-form-label-color: inherit; /* Fix Edge variable inherit issue */
  --osw-form-label-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-form-label-line-height: inherit; /* Fix Edge variable inherit issue */

  --osw-form-field-margin-bottom: 30px;
  --osw-form-placeholder-field-label-color: transparent;
  --osw-form-placeholder-field-label-font-size: 0px;
  --osw-form-placeholder-field-label-line-height: 0px;

  --osw-form-input-submit-bg-image: none;
  --osw-form-input-color: inherit; /* Fix Edge variable inherit issue */
  --osw-form-input-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-form-input-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-form-input-min-height: 44px;
  --osw-form-input-border: solid 1px var(--osw-color-pearlgrey);
  --osw-form-input-bordertop: var(--osw-form-input-border);
  --osw-form-input-borderright: var(--osw-form-input-border);
  --osw-form-input-borderbottom: var(--osw-form-input-border);
  --osw-form-input-borderleft: var(--osw-form-input-border);

  --osw-form-input-borderradius: var(--osw-borderradius-xsmall-local);
  --osw-form-input-box-shadow: none;
  --osw-form-input-margin: 0px;
  --osw-form-input-padding-left: 10px;
  --osw-form-input-padding-right: 10px;

  --osw-form-input-focus-border-color: var(--osw-color-sanofiblue);

  --osw-form-input-placeholder-color: inherit; /* Fix Edge variable inherit issue */
  --osw-form-input-placeholder-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-form-input-placeholder-line-height: inherit; /* Fix Edge variable inherit issue */

  --osw-form-input-invalid-bg-color: transparent;
  --osw-form-input-invalid-border-color: var(--osw-color-red-local);
  --osw-form-input-invalid-color: inherit; /* Fix Edge variable inherit issue */

  --osw-form-error-margin-top: 0;
  --osw-form-error-margin-bottom: 0;
  --osw-form-error-font-size: 1.3rem;
  --osw-form-error-font-weight: normal;
  --osw-form-error-color: var(--osw-color-red-local);

  --osw-form-select-after-font-family: FontAwesome;
  --osw-form-select-after-font-size: 1.5rem;
  --osw-form-select-after-text-align: center;
  --osw-form-select-after-line-height: 30px;
  --osw-form-select-after-font-weight: normal;
  --osw-form-select-after-content: "\f078";
  --osw-form-select-after-color: var(--osw-color-sanofiblue);
  --osw-form-select-after-width: 30px;
  --osw-form-select-after-height: 30px;
  --osw-form-select-after-top: calc(30px / 4);
  --osw-form-select-after-right: 10px;

  --osw-form-select-bg-image: none;

  --osw-form-fieldset-date-dateselect-field-margin-bottom: 0px;
  --osw-form-fieldset-date-dateselect-margin-bottom: 30px;

  --osw-form-formerror-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-form-formerror-color: var(--osw-color-red-local);
  --osw-form-formerror-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-form-formerror-bg-color: transparent;
  --osw-form-formerror-border-color: var(--osw-color-red-local);
  --osw-form-formerror-borderradius: var(--osw-borderradius-xsmall-local);

  --osw-form-formerror-max-width: 770px;
  --osw-form-formerror-exclamation-triangle-margin-right: 10px;

  --osw-form-field-validation-error-margin-top: 0;
  --osw-form-field-validation-error-margin-bottom: 0;
  --osw-form-field-validation-error-font-size: 1.3rem;
  --osw-form-field-validation-error-font-weight: normal;
  --osw-form-field-validation-error-color: var(--osw-color-red-local);

  --osw-form-droplist-select-margin-bottom: 10px;
  --osw-form-droplist-select-label-padding-top: 15px;

  --osw-form-uploadfile-input-border: none;
  --osw-form-uploadfile-input-bordertop: var(--osw-form-uploadfile-input-border);
  --osw-form-uploadfile-input-borderright: var(--osw-form-uploadfile-input-border);
  --osw-form-uploadfile-input-borderbottom: var(--osw-form-uploadfile-input-border);
  --osw-form-uploadfile-input-borderleft: var(--osw-form-uploadfile-input-border);


  --osw-form-inline-uploadfile-width: auto;
  --osw-form-inline-uploadfile-label-width: auto;

  --osw-form-field-help-span-font-style: italic;
  --osw-form-field-help-span-color: var(--osw-color-darkgrey);
  --osw-form-field-help-span-font-size: 1.5rem;
  --osw-form-field-help-span-line-height: 1.9;
  --osw-form-field-help-span-margin: 5px 0;

  --osw-form-bgdark-color: var(--osw-color-white);
  --osw-form-fieldset-radio-checkbox-label-span-bg-color-bgdark: transparent;
  --osw-form-fieldset-radio-checkbox-label-span-border-bgdark: 2px solid var(--osw-color-white);
  --osw-form-fieldset-radio-checkbox-label-span-bordertop-bgdark: var(--osw-form-fieldset-radio-checkbox-label-span-border-bgdark);
  --osw-form-fieldset-radio-checkbox-label-span-borderright-bgdark: var(--osw-form-fieldset-radio-checkbox-label-span-border-bgdark);
  --osw-form-fieldset-radio-checkbox-label-span-borderbottom-bgdark: var(--osw-form-fieldset-radio-checkbox-label-span-border-bgdark);
  --osw-form-fieldset-radio-checkbox-label-span-borderleft-bgdark: var(--osw-form-fieldset-radio-checkbox-label-span-border-bgdark);

  --osw-form-fieldset-radio-checkbox-label-span-checked-box-shadow-bgdark: none;
  --osw-form-fieldset-radio-checkbox-label-span-checked-after-content-bgdark: "";
  --osw-form-fieldset-radio-checkbox-label-span-checked-after-width-bgdark: 10px;
  --osw-form-fieldset-radio-checkbox-label-span-checked-after-height-bgdark: 10px;
  --osw-form-fieldset-radio-checkbox-label-span-checked-after-top-bgdark: 3px;
  --osw-form-fieldset-radio-checkbox-label-span-checked-after-left-bgdark: 3px;
  --osw-form-fieldset-radio-checkbox-label-span-checked-after-bg-color-bgdark: rgba(240,240,240,0.9);

  --osw-form-fieldset-radio-label-span-checked-after-borderradius-bgdark: 50%;

  --osw-form-input-focus-border-color-bgdark: var(--osw-color-white);

  --osw-form-field-select-after-color-bgdark: var(--osw-color-white);

  --osw-form-selecttarget-field-select-color-bgdark: var(--osw-color-white);
  --osw-form-selecttarget-field-select-borderbottom-bgdark: solid 1px var(--osw-color-white);
  --osw-form-selecttarget-field-select-borderright-bgdark: solid 10px transparent;
  --osw-form-selecttarget-field-select-borderleft-bgdark: solid 10px transparent;
  --osw-form-selecttarget-field-select-bg-color-bgdark: transparent;

  --osw-form-fieldset-full-selecttarget-field-select-bordertop-bgdark: none;
  --osw-form-selecttarget-field-select-option-bg-color-bgdark: rgba(0,0,0,0.7);
  --osw-form-selecttarget-field-after-color-bgdark: var(--osw-color-white);

  --osw-form-input-focus-border-color-bgdark: var(--osw-color-white);
  --osw-form-input-color-bgdark: var(--osw-color-darkgrey);
  --osw-form-input-border-bgdark: solid 1px var(--osw-color-pearlgrey);
  --osw-form-input-bordertop-bgdark: var(--osw-form-input-border-bgdark);
  --osw-form-input-borderright-bgdark: var(--osw-form-input-border-bgdark);
  --osw-form-input-borderbottom-bgdark: var(--osw-form-input-border-bgdark);
  --osw-form-input-borderleft-bgdark: var(--osw-form-input-border-bgdark);

  --osw-form-input-background-color-bgdark: rgba(240,240,240,0.8);

  --osw-form-uploadfile-input-color-bgdark: var(--osw-color-white);
  --osw-form-uploadfile-input-bg-color-bgdark: transparent;
  --osw-form-uploadfile-input-border-bgdark: none;
  --osw-form-uploadfile-input-bordertop-bgdark: var(--osw-form-uploadfile-input-border-bgdark);
  --osw-form-uploadfile-input-borderright-bgdark: var(--osw-form-uploadfile-input-border-bgdark);
  --osw-form-uploadfile-input-borderbottom-bgdark: var(--osw-form-uploadfile-input-border-bgdark);
  --osw-form-uploadfile-input-borderleft-bgdark: var(--osw-form-uploadfile-input-border-bgdark);


  --osw-form-input-invalid-border-color-bgdark: var(--osw-color-pearlgrey);
  --osw-form-formerror-color-bgdark: var(--osw-color-pearlgrey);

  /* SEARCH OTHER */
  --osw-searchother-page-selector-list-item-padding: 0;
  --osw-searchother-page-selector-list-item-before-display: none;

  --osw-searchother-page-selector-item-link-border: solid 2px rgba(82, 92, 163, 0.4);
  --osw-searchother-page-selector-item-link-bordertop: var(--osw-searchother-page-selector-item-link-border);
  --osw-searchother-page-selector-item-link-borderright: var(--osw-searchother-page-selector-item-link-border);
  --osw-searchother-page-selector-item-link-borderbottom: var(--osw-searchother-page-selector-item-link-border);
  --osw-searchother-page-selector-item-link-borderleft: var(--osw-searchother-page-selector-item-link-border);

  --osw-searchother-page-selector-item-link-borderradius: var(--osw-borderradius-50-local);
  --osw-searchother-page-selector-item-link-color: rgb(82, 92, 163);
  --osw-searchother-page-selector-item-link-text-decoration: none !important;
  --osw-searchother-page-selector-item-link-width: 26px;
  --osw-searchother-page-selector-item-link-line-height: 23px;
  --osw-searchother-page-selector-item-link-height: var(--osw-searchother-page-selector-item-link-width);
  --osw-searchother-page-selector-item-link-padding: 0;
  --osw-searchother-page-selector-item-link-margin: 0 2px;
  --osw-searchother-page-selector-item-link-font-size: 1.3rem;

  --osw-searchother-page-selector-item-link-hover-bg-color: rgba(82, 92, 163, 0.1);
  --osw-searchother-page-selector-item-link-hover-border-color: rgba(82, 92, 163, 1);

  --osw-searchother-page-selector-item-link-active-color: rgb(255, 255, 255);
  --osw-searchother-page-selector-item-link-active-bg-color: rgba(82, 92, 163, 1);

  --osw-searchother-page-selector-list-inactive-display: none;

  --osw-searchother-page-selector-item-previous-next-link-border: solid 2px rgba(82, 92, 163, 0.4);
  --osw-searchother-page-selector-item-previous-next-link-bordertop: var(--osw-searchother-page-selector-item-previous-next-link-border);
  --osw-searchother-page-selector-item-previous-next-link-borderright: var(--osw-searchother-page-selector-item-previous-next-link-border);
  --osw-searchother-page-selector-item-previous-next-link-borderbottom: var(--osw-searchother-page-selector-item-previous-next-link-border);
  --osw-searchother-page-selector-item-previous-next-link-borderleft: var(--osw-searchother-page-selector-item-previous-next-link-border);

  --osw-searchother-page-selector-item-previous-next-link-borderradius: var(--osw-borderradius-50-local);
  --osw-searchother-page-selector-item-previous-next-link-color: rgb(82, 92, 163);
  --osw-searchother-page-selector-item-previous-next-link-text-decoration: none !important;
  --osw-searchother-page-selector-item-previous-next-link-width: 26px;
  --osw-searchother-page-selector-item-previous-next-link-line-height: 23px;
  --osw-searchother-page-selector-item-previous-next-link-height: var(--osw-searchother-page-selector-item-previous-next-link-width);
  --osw-searchother-page-selector-item-previous-next-link-padding: 0;
  --osw-searchother-page-selector-item-previous-next-link-font-size: 0;
  --osw-searchother-page-selector-item-previous-next-link-display: inline-block;
  --osw-searchother-page-selector-item-previous-next-link-text-align: center;
  --osw-searchother-page-selector-item-previous-next-link-vertical-align: middle;

  --osw-searchother-page-selector-item-previous-link-margin-right: 30px;
  --osw-searchother-page-selector-item-next-link-margin-left: 30px;

  --osw-searchother-page-selector-item-previous-next-link-hover-bg-color: rgba(82, 92, 163, 0.1);
  --osw-searchother-page-selector-item-previous-next-link-hover-border-color: rgba(82, 92, 163, 1);

  --osw-searchother-page-selector-item-previous-next-link-before-font-family: FontAwesome;
  --osw-searchother-page-selector-item-previous-next-link-before-font-size: 1.5rem;
  --osw-searchother-page-selector-item-previous-next-link-before-font-weight: 700;
  --osw-searchother-page-selector-item-previous-next-link-before-line-height: 1;
  --osw-searchother-page-selector-item-previous-next-link-before-vertical-align: middle;
  --osw-searchother-page-selector-item-previous-next-link-before-display: inline-block;

  --osw-searchother-page-selector-item-first-link-before-content: "\f100";
  --osw-searchother-page-selector-item-previous-link-before-content: "\f104";
  --osw-searchother-page-selector-item-next-link-before-content: "\f105";
  --osw-searchother-page-selector-item-last-link-before-content: "\f101";

  --osw-searchother-searchform-field-display-title-font-family: var(--osw-font-family-quaternary-local);
  --osw-searchother-searchform-field-display-title-font-size: 3.4rem;
  --osw-searchother-searchform-field-display-title-line-height: 1;
  --osw-searchother-searchform-field-display-title-font-weight: bold;
  --osw-searchother-searchform-field-display-title-margin: 0px;
  --osw-searchother-searchform-field-display-title-padding: 0px;
  --osw-searchother-searchform-field-display-title-border: none;
  --osw-searchother-searchform-field-display-title-bordertop: var(--osw-searchother-searchform-field-display-title-border);
  --osw-searchother-searchform-field-display-title-borderright: var(--osw-searchother-searchform-field-display-title-border);
  --osw-searchother-searchform-field-display-title-borderbottom: var(--osw-searchother-searchform-field-display-title-border);
  --osw-searchother-searchform-field-display-title-borderleft: var(--osw-searchother-searchform-field-display-title-border);

  --osw-searchother-searchform-field-display-title-color: rgb(82,92,163);
  --osw-searchother-searchform-field-display-title-color-bgDark: rgb(255, 255, 255);
  --osw-searchother-searchform-field-display-titlecolor-color: inherit;  /* Fix Edge variable inherit issue */

  --osw-searchother-search-box-width: 100%;
  --osw-searchother-search-box-color: rgb(82, 92, 163);
  --osw-searchother-search-box-content-padding-top: 30px;
  --osw-searchother-search-box-content-padding-bottom: 30px;

  --osw-searchother-search-box-width-large-width: 90%;
  --osw-searchother-search-box-width-large-max-width: 1340px;
  --osw-searchother-search-box-width-large-margin-left: auto;
  --osw-searchother-search-box-width-large-margin-right: auto;

  --osw-searchother-search-box-width-medium-width: 90%;
  --osw-searchother-search-box-width-medium-max-width: 770px;
  --osw-searchother-search-box-width-medium-margin-left: auto;
  --osw-searchother-search-box-width-medium-margin-right: auto;

  --osw-searchother-search-box-width-full-width: 100%;
  --osw-searchother-search-box-width-full-max-width: none;

  --osw-searchother-search-box-twitter-typeahead-after-position: absolute;
  --osw-searchother-search-box-twitter-typeahead-after-font-family: FontAwesome;
  --osw-searchother-search-box-twitter-typeahead-after-content: "\f002";
  --osw-searchother-search-box-twitter-typeahead-after-font-size: 1.5rem;
  --osw-searchother-search-box-twitter-typeahead-after-color: inherit; /* Fix Edge variable inherit issue */

  --osw-searchother-search-box-height-large-twitter-typeahead-after-font-size: 3rem;
  --osw-searchother-search-box-height-large-twitter-typeahead-after-top: 22px;
  --osw-searchother-search-box-height-large-twitter-typeahead-after-left: 32px;
  --osw-searchother-search-box-height-large-twitter-typeahead-after-left-rtl: auto;

  --osw-searchother-search-box-height-medium-twitter-typeahead-after-font-size: 3rem;
  --osw-searchother-search-box-height-medium-twitter-typeahead-after-top: 12px;
  --osw-searchother-search-box-height-medium-twitter-typeahead-after-left: 32px;
  --osw-searchother-search-box-height-medium-twitter-typeahead-after-left-rtl: auto;

  --osw-searchother-search-box-height-small-twitter-typeahead-after-font-size: 3rem;
  --osw-searchother-search-box-height-small-twitter-typeahead-after-top: -1px;
  --osw-searchother-search-box-height-small-twitter-typeahead-after-left: 32px;
  --osw-searchother-search-box-height-small-twitter-typeahead-after-left-rtl: auto;

  --osw-searchother-search-box-label-font-size: 0px;
  --osw-searchother-search-box-label-color: transparent;

  --osw-searchother-search-box-button-display: none;

  --osw-searchother-search-box-input-font-family: var(--osw-font-family-quaternary-local);
  --osw-searchother-search-box-input-font-size: 1.5rem;
  --osw-searchother-search-box-input-border: solid 1px rgb(255,255,255);
  --osw-searchother-search-box-input-bordertop: var(--osw-searchother-search-box-input-border);
  --osw-searchother-search-box-input-borderright: var(--osw-searchother-search-box-input-border);
  --osw-searchother-search-box-input-borderbottom: var(--osw-searchother-search-box-input-border);
  --osw-searchother-search-box-input-borderleft: var(--osw-searchother-search-box-input-border);

  --osw-searchother-search-box-input-bg-color: rgb(255,255,255);
  --osw-searchother-search-box-input-margin: 0;
  --osw-searchother-search-box-input-padding-left: 80px;
  --osw-searchother-search-box-input-padding-right: 45px;
  --osw-searchother-search-box-input-box-shadow: none;
  --osw-searchother-search-box-input-color: rgb(82, 92, 163);

  --osw-searchother-search-box-input-border-bgLight: solid 1px rgb(82,92,163);
  --osw-searchother-search-box-input-bordertop-bgLight: var(--osw-searchother-search-box-input-border-bgLight);
  --osw-searchother-search-box-input-borderright-bgLight: var(--osw-searchother-search-box-input-border-bgLight);
  --osw-searchother-search-box-input-borderbottom-bgLight: var(--osw-searchother-search-box-input-border-bgLight);
  --osw-searchother-search-box-input-borderleft-bgLight: var(--osw-searchother-search-box-input-border-bgLight);

  --osw-searchother-search-box-input-border-color-bgLight: inherit; /* Fix Edge variable inherit issue */

  --osw-searchother-search-box-height-large-input-font-size: 2.5rem;
  --osw-searchother-search-box-height-large-input-height: 90px;
  --osw-searchother-search-box-height-large-input-borderradius: calc(90px * 0.5) !important;

  --osw-searchother-search-box-height-medium-input-font-size: 2.5rem;
  --osw-searchother-search-box-height-medium-input-height: 70px;
  --osw-searchother-search-box-height-medium-input-borderradius: calc(70px * 0.5) !important;

  --osw-searchother-search-box-height-small-input-font-size: 2.5rem;
  --osw-searchother-search-box-height-small-input-height: 44px;
  --osw-searchother-search-box-height-small-input-borderradius: calc(44px * 0.5) !important;

  --osw-searchother-load-more-input-font-family: var(--osw-font-family-secondary-local);
  --osw-searchother-load-more-input-font-size: 1.3rem;
  --osw-searchother-load-more-input-line-height: 1.7;
  --osw-searchother-load-more-input-letter-spacing: 0.05rem;
  --osw-searchother-load-more-input-text-transform: uppercase;
  --osw-searchother-load-more-input-font-weight: bold;
  --osw-searchother-load-more-input-text-decoration: none;
  --osw-searchother-load-more-input-padding: 10px 40px 10px 40px;
  --osw-searchother-load-more-input-borderradius: var(--osw-borderradius-xlarge-local) !important;
  --osw-searchother-load-more-input-bg-color: #525ca3 !important;
  --osw-searchother-load-more-input-color: #ffffff;
  --osw-searchother-load-more-input-border: solid 1px #525ca3;
  --osw-searchother-load-more-input-bordertop: var(--osw-searchother-load-more-input-border);
  --osw-searchother-load-more-input-borderright: var(--osw-searchother-load-more-input-border);
  --osw-searchother-load-more-input-borderbottom: var(--osw-searchother-load-more-input-border);
  --osw-searchother-load-more-input-borderleft: var(--osw-searchother-load-more-input-border);

  --osw-searchother-load-more-input-box-shadow: none;
  --osw-searchother-load-more-input-margin: 30px auto;
  --osw-searchother-load-more-input-display: block;
  --osw-searchother-load-more-input-cursor: pointer;

  --osw-searchother-facet-margin-bottom: 30px;
  --osw-searchother-facet-heading-border: none;
  --osw-searchother-facet-heading-bordertop: var(--osw-searchother-facet-heading-border);
  --osw-searchother-facet-heading-borderright: var(--osw-searchother-facet-heading-border);
  --osw-searchother-facet-heading-borderbottom: var(--osw-searchother-facet-heading-border);
  --osw-searchother-facet-heading-borderleft: var(--osw-searchother-facet-heading-border);

  --osw-searchother-facet-heading-title-color: rgb(43, 43, 56);
  --osw-searchother-facet-heading-clear-filter-background: #ffffff;
  --osw-searchother-facet-heading-clear-filter-border: 1px solid #d6d5dd;
  --osw-searchother-facet-heading-clear-filter-bordertop: var(--osw-searchother-facet-heading-clear-filter-border);
  --osw-searchother-facet-heading-clear-filter-borderright: var(--osw-searchother-facet-heading-clear-filter-border);
  --osw-searchother-facet-heading-clear-filter-borderbottom: var(--osw-searchother-facet-heading-clear-filter-border);
  --osw-searchother-facet-heading-clear-filter-borderleft: var(--osw-searchother-facet-heading-clear-filter-border);

  --osw-searchother-facet-heading-clear-filter-height: 30px;
  --osw-searchother-facet-heading-clear-filter-line-height: 26px;
  --osw-searchother-facet-heading-clear-filter-width: 30px;
  --osw-searchother-facet-heading-clear-filter-font-size: 15px;

  --osw-searchother-facet-heading-clear-filter-hover-border-color: #525ca3;
  --osw-searchother-facet-heading-clear-filter-hover-bg-color: #525ca3;
  --osw-searchother-facet-heading-clear-filter-hover-color: #ffffff;

  --osw-searchother-facet-button-font-family: var(--osw-font-family-secondary-local);
  --osw-searchother-facet-button-font-size: 1.3rem;
  --osw-searchother-facet-button-line-height: 1.7;
  --osw-searchother-facet-button-letter-spacing: 0.05rem;
  --osw-searchother-facet-button-text-transform: uppercase;
  --osw-searchother-facet-button-font-weight: bold;
  --osw-searchother-facet-button-text-decoration: none;
  --osw-searchother-facet-button-padding: 10px 40px 10px 40px;
  --osw-searchother-facet-button-borderradius: var(--osw-borderradius-xlarge-local) !important;
  --osw-searchother-facet-button-bg-color: #525ca3 !important;
  --osw-searchother-facet-button-color: #ffffff;
  --osw-searchother-facet-button-border: solid 1px #525ca3;
  --osw-searchother-facet-button-bordertop: var(--osw-searchother-facet-button-border);
  --osw-searchother-facet-button-borderright: var(--osw-searchother-facet-button-border);
  --osw-searchother-facet-button-borderbottom: var(--osw-searchother-facet-button-border);
  --osw-searchother-facet-button-borderleft: var(--osw-searchother-facet-button-border);

  --osw-searchother-facet-button-box-shadow: none;
  --osw-searchother-facet-button-margin-top: 30px;
  --osw-searchother-facet-button-cursor: pointer;

  --osw-searchother-facet-filter-value-padding-left: 2.4rem;

  --osw-searchother-facet-filter-value-before-font-family: FontAwesome;
  --osw-searchother-facet-filter-value-before-font-size: 0.6rem;
  --osw-searchother-facet-filter-value-before-font-weight: normal;
  --osw-searchother-facet-filter-value-before-content: "\f111";
  --osw-searchother-facet-filter-value-before-color: var(--osw-color-sanofiblue);
  --osw-searchother-facet-filter-value-before-margin-left: -2.3rem;
  --osw-searchother-facet-filter-value-before-margin-left-rtl: 0px;
  --osw-searchother-facet-filter-value-before-vertical-align: middle;
  --osw-searchother-facet-filter-value-before-min-width: 2.3rem;
  --osw-searchother-facet-filter-value-before-display: inline-block;

  --osw-searchother-facet-input-color: inherit; /* Fix Edge variable inherit issue */
  --osw-searchother-facet-input-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-searchother-facet-input-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-searchother-facet-input-min-height: 44px;
  --osw-searchother-facet-input-border: solid 1px var(--osw-color-pearlgrey);
  --osw-searchother-facet-input-bordertop: var(--osw-searchother-facet-input-border);
  --osw-searchother-facet-input-borderright: var(--osw-searchother-facet-input-border);
  --osw-searchother-facet-input-borderbottom: var(--osw-searchother-facet-input-border);
  --osw-searchother-facet-input-borderleft: var(--osw-searchother-facet-input-border);

  --osw-searchother-facet-input-borderradius: var(--osw-borderradius-xsmall-local) !important;
  --osw-searchother-facet-input-box-shadow: none;
  --osw-searchother-facet-input-margin: 0;
  --osw-searchother-facet-input-padding-left: 10px;
  --osw-searchother-facet-input-padding-right: 10px;

  --osw-searchother-facet-input-focus-border-color: var(--osw-color-sanofiblue);

  --osw-searchother-facet-input-placeholder-color: inherit; /* Fix Edge variable inherit issue */
  --osw-searchother-facet-input-placeholder-font-size: inherit;/* Fix Edge variable inherit issue */
  --osw-searchother-facet-input-placeholder-line-height: inherit; /* Fix Edge variable inherit issue */

  --osw-searchother-facet-dropdown-select-background-image: none;

  --osw-searchother-facet-dropdown-content-heading-div-after-font-family: FontAwesome;
  --osw-searchother-facet-dropdown-content-heading-div-after-font-size: 1.5rem;
  --osw-searchother-facet-dropdown-content-heading-div-after-text-align: center;
  --osw-searchother-facet-dropdown-content-heading-div-after-line-height: 30px;
  --osw-searchother-facet-dropdown-content-heading-div-after-font-weight: normal;
  --osw-searchother-facet-dropdown-content-heading-div-after-content: "\f078";
  --osw-searchother-facet-dropdown-content-heading-div-after-color: rgba(82,92,163,1);
  --osw-searchother-facet-dropdown-content-heading-div-after-display: block;
  --osw-searchother-facet-dropdown-content-heading-div-after-width: 30px;
  --osw-searchother-facet-dropdown-content-heading-div-after-height: 30px;
  --osw-searchother-facet-dropdown-content-heading-div-after-position: absolute;
  --osw-searchother-facet-dropdown-content-heading-div-after-top: calc(30px / 4);
  --osw-searchother-facet-dropdown-content-heading-div-after-right: 10px;

  --osw-searchother-facet-ui-slider-width: 100%;
  --osw-searchother-facet-ui-slider-background: #ffffff;
  --osw-searchother-facet-ui-slider-border: 1px solid #d6d5dd;
  --osw-searchother-facet-ui-slider-bordertop: var(--osw-searchother-facet-ui-slider-border);
  --osw-searchother-facet-ui-slider-borderright: var(--osw-searchother-facet-ui-slider-border);
  --osw-searchother-facet-ui-slider-borderbottom: var(--osw-searchother-facet-ui-slider-border);
  --osw-searchother-facet-ui-slider-borderleft: var(--osw-searchother-facet-ui-slider-border);

  --osw-searchother-facet-ui-slider-borderradius: .8em;
  --osw-searchother-facet-ui-slider-range-bg-color: var(--osw-color-sanofiblue);
  --osw-searchother-facet-ui-slider-handle-border: 2px solid #d6d5dd;
  --osw-searchother-facet-ui-slider-handle-bordertop: var(--osw-searchother-facet-ui-slider-handle-border);
  --osw-searchother-facet-ui-slider-handle-borderright: var(--osw-searchother-facet-ui-slider-handle-border);
  --osw-searchother-facet-ui-slider-handle-borderbottom: var(--osw-searchother-facet-ui-slider-handle-border);
  --osw-searchother-facet-ui-slider-handle-borderleft: var(--osw-searchother-facet-ui-slider-handle-border);

  --osw-searchother-facet-ui-slider-handle-borderradius: var(--osw-borderradius-50-local);
  --osw-searchother-facet-ui-slider-handle-bg-color: #ffffff;

  --osw-searchother-variant-selector-active-color: var(--osw-color-sanofiblue);

  --osw-searchother-sort-results-select-color: inherit; /* Fix Edge variable inherit issue */
  --osw-searchother-sort-results-select-font-size: inherit; /* Fix Edge variable inherit issue */
  --osw-searchother-sort-results-select-line-height: inherit; /* Fix Edge variable inherit issue */
  --osw-searchother-sort-results-select-min-height: 44px;
  --osw-searchother-sort-results-select-border: solid 1px var(--osw-color-pearlgrey);
  --osw-searchother-sort-results-select-bordertop: var(--osw-searchother-sort-results-select-border);
  --osw-searchother-sort-results-select-borderright: var(--osw-searchother-sort-results-select-border);
  --osw-searchother-sort-results-select-borderbottom: var(--osw-searchother-sort-results-select-border);
  --osw-searchother-sort-results-select-borderleft: var(--osw-searchother-sort-results-select-border);

  --osw-searchother-sort-results-select-borderradius: var(--osw-borderradius-xsmall-local) !important;
  --osw-searchother-sort-results-select-box-shadow: none;
  --osw-searchother-sort-results-select-margin: 0;
  --osw-searchother-sort-results-select-padding-left: 10px;
  --osw-searchother-sort-results-select-padding-right: 10px;

  --osw-searchother-sort-results-select-focus-border-color: var(--osw-color-sanofiblue);
  --osw-searchother-sort-results-content-select-bg-image: none;

  --osw-searchother-sort-results-content-after-font-family: FontAwesome;
  --osw-searchother-sort-results-content-after-font-size: 1.5rem;
  --osw-searchother-sort-results-content-after-text-align: center;
  --osw-searchother-sort-results-content-after-line-height: 30px;
  --osw-searchother-sort-results-content-after-font-weight: normal;
  --osw-searchother-sort-results-content-after-content: "\f078";
  --osw-searchother-sort-results-content-after-color: rgba(82,92,163,1);
  --osw-searchother-sort-results-content-after-display: block;
  --osw-searchother-sort-results-content-after-width: 30px;
  --osw-searchother-sort-results-content-after-height: 30px;
  --osw-searchother-sort-results-content-after-position: absolute;
  --osw-searchother-sort-results-content-after-top: calc(30px / 4);
  --osw-searchother-sort-results-content-after-right: 10px;

  /* SEARCH RESULTS */
  --osw-searchresults-count-margin-left: auto;
  --osw-searchresults-count-margin-right: auto;
  --osw-searchresults-count-max-width: 770px;
  --osw-searchresults-count-font-weight: 700;

  --osw-searchresults-vertical-margin-left: auto;
  --osw-searchresults-vertical-margin-right: auto;
  --osw-searchresults-vertical-max-width: 770px;
  --osw-searchresults-vertical-list-style: none;

  --osw-searchresults-vertical-list-item-margin-left: 0;
  --osw-searchresults-vertical-list-item-margin-top: 20px;
  --osw-searchresults-vertical-list-item-padding-left: 0;
  --osw-searchresults-vertical-list-item-padding-bottom: 30px;
  --osw-searchresults-vertical-list-item-list-style: none;
  --osw-searchresults-vertical-list-item-border: none;
  --osw-searchresults-vertical-list-item-bordertop: var(--osw-searchresults-vertical-list-item-border);
  --osw-searchresults-vertical-list-item-borderright: var(--osw-searchresults-vertical-list-item-border);
  --osw-searchresults-vertical-list-item-borderbottom: var(--osw-searchresults-vertical-list-item-border);
  --osw-searchresults-vertical-list-item-borderleft: var(--osw-searchresults-vertical-list-item-border);

  --osw-searchresults-vertical-list-item-borderbottom: solid 1px #ececec;

  --osw-searchresults-list-item-before-display: none;
  --osw-searchresults-list-item-link-text-decoration: none;

  --osw-searchresults-horizontal-list-item-padding-left: 0;
  --osw-searchresults-horizontal-list-item-border-width: 1px;
  --osw-searchresults-horizontal-list-item-hover-border-color: #d2d2d2;
  --osw-searchresults-horizontal-after-content: '';
  --osw-searchresults-horizontal-after-display: block;
  --osw-searchresults-horizontal-after-clear: both;

	/* TABS OVERLOAD */
  --osw-tabs-margin: var(--osw-spacing-none-local);
  --osw-tabs-padding: var(--osw-spacing-none-local);
  /* tab-heading */
  --osw-tabs-heading-padding: var(--osw-spacing-none-local);
  --osw-tabs-heading-margin: var(--osw-spacing-none-local);

  --osw-tabs-heading-item-padding: var(--osw-spacing-xsmall-local);
  --osw-tabs-heading-item-margin: var(--osw-spacing-none-local);

  --osw-tabs-heading-list-borderleft:  1px solid rgba(187, 186, 198,0.7);
  --osw-tabs-heading-list-borderleft-bgdark: 1px solid var(--osw-color-white);

  --osw-tabs-heading-item-border: 1px solid rgba(187, 186, 198,0.7);
  --osw-tabs-heading-item-border-bgdark: 1px solid var(--osw-color-white);
  --osw-tabs-heading-item-bordertop: var(--osw-tabs-heading-item-border);
  --osw-tabs-heading-item-bordertop-bgdark: var(--osw-tabs-heading-item-border-bgdark);
  --osw-tabs-heading-item-borderbottom: var(--osw-tabs-heading-item-border);
  --osw-tabs-heading-item-borderbottom-bgdark: var(--osw-tabs-heading-item-border-bgdark);
  --osw-tabs-heading-item-borderradius: var(--osw-borderradius-none-local);
  --osw-tabs-heading-item-bgcolor: var(--osw-color-sanofiblue);
  --osw-tabs-heading-item-bgcolor-bgdark: var(--osw-color-white);
  --osw-tabs-heading-item-active-borderbottom: var(--osw-border-size-none-local);
  --osw-tabs-heading-item-active-bgcolor: var(--osw-color-white);
  --osw-tabs-heading-item-active-bgcolor-bgdark: transparent;
  --osw-tabs-heading-item-borderright-bglight: 1px solid rgba(187, 186, 198,0.7);
  --osw-tabs-heading-item-borderleft-bglight: var(--osw-border-size-none-local);
  --osw-tabs-heading-item-borderright-bgdark: 1px solid var(--osw-color-white);
  --osw-tabs-heading-item-borderleft-bgdark: var(--osw-border-size-none-local);
  --osw-tabs-heading-item-first-borderleft: var(--osw-border-size-none-local);
  --osw-tabs-heading-item-last-borderright: 1px solid rgba(187, 186, 198,0.7);
  --osw-tabs-heading-item-last-borderright-bgdark: 1px solid var(--osw-color-white);
  --osw-tabs-heading-item-last-borderleft: var(--osw-tabs-heading-item-last-borderright);
  --osw-tabs-heading-item-last-borderleft-bgdark: var(--osw-tabs-heading-item-last-borderright-bgdark);
  --osw-tabs-heading-item-active-bottomnav-borderbottom: 1px solid rgba(187, 186, 198,0.7);
  --osw-tabs-heading-item-active-bottomnav-borderbottom-bgdark: 1px solid var(--osw-color-white);
  --osw-tabs-heading-item-active-bottomnav-bordertop: var(--osw-border-size-none-local);

  --osw-tabs-heading-item-fake-borderbottom: 1px solid rgba(187, 186, 198,0.7);
  --osw-tabs-heading-item-fake-borderbottom-bgdark: 1px solid var(--osw-color-white);

  --osw-tabs-heading-item-bottomnav-fake-bordertop: 1px solid rgba(187, 186, 198,0.7);
  --osw-tabs-heading-item-bottomnav-fake-bordertop-bgdark: 1px solid var(--osw-color-white);
  --osw-tabs-heading-item-bottomnav-fake-borderbottom: var(--osw-border-size-none-local);

  --osw-tabs-heading-item-title-fontfamily: var(--osw-font-family-quaternary-local);
  --osw-tabs-heading-item-title-fontsize: 1.5rem;
  --osw-tabs-heading-item-title-lineheight: normal;
  --osw-tabs-heading-item-title-fontweight: bold;
  --osw-tabs-heading-item-title-letterspacing: normal;
  --osw-tabs-heading-item-title-texttransform: none;
  --osw-tabs-heading-item-title-padding: var(--osw-spacing-none-local);
  --osw-tabs-heading-item-title-margin: var(--osw-spacing-none-local);

  --osw-tabs-heading-item-color: var(--osw-color-white);
  --osw-tabs-heading-item-color-bgdark: var(--osw-color-sanofiblue);
  --osw-tabs-heading-item-active-color: var(--osw-color-sanofiblue);
  --osw-tabs-heading-item-active-color-bgdark: var(--osw-color-white);

  --osw-tabs-heading-stacked-list-border: 1px solid rgba(187, 186, 198,0.7);
  --osw-tabs-heading-stacked-list-bordertop: var(--osw-tabs-heading-stacked-list-border);
  --osw-tabs-heading-stacked-list-borderleft: var(--osw-tabs-heading-stacked-list-border);
  --osw-tabs-heading-stacked-list-borderbottom: var(--osw-tabs-heading-stacked-list-border);
  --osw-tabs-heading-stacked-list-borderright: var(--osw-tabs-heading-stacked-list-border);

  --osw-tabs-heading-stacked-list-border-bgdark: 1px solid var(--osw-color-white);
  --osw-tabs-heading-stacked-list-bordertop-bgdark: var(--osw-tabs-heading-stacked-list-border-bgdark);
  --osw-tabs-heading-stacked-list-borderleft-bgdark: var(--osw-tabs-heading-stacked-list-border-bgdark);
  --osw-tabs-heading-stacked-list-borderbottom-bgdark: var(--osw-tabs-heading-stacked-list-border-bgdark);
  --osw-tabs-heading-stacked-list-borderright-bgdark: var(--osw-tabs-heading-stacked-list-border-bgdark);

  --osw-tabs-heading-stacked-item-borderbottom-bglight: 1px solid rgba(187, 186, 198,0.7);
  --osw-tabs-heading-stacked-item-borderbottom-bgdark: 1px solid var(--osw-color-white);
  --osw-tabs-heading-stacked-item-last-borderbottom: var(--osw-border-size-none-local);

  /* tab-container */
  --osw-tabs-container-padding: var(--osw-spacing-xsmall-local);
  --osw-tabs-container-margin: var(--osw-spacing-none-local);
  --osw-tabs-container-bgcolor: transparent;
  --osw-tabs-container-bordertop: var(--osw-border-size-none-local);
  --osw-tabs-container-border: 1px solid rgba(187, 186, 198,0.7);
  --osw-tabs-container-borderright: var(--osw-tabs-container-border);
  --osw-tabs-container-borderbottom: var(--osw-tabs-container-border);
  --osw-tabs-container-borderleft:  var(--osw-tabs-container-border);
  --osw-tabs-container-border-bgdark: 1px solid var(--osw-color-white);
  --osw-tabs-container-borderright-bgdark: var(--osw-tabs-container-border-bgdark);
  --osw-tabs-container-borderbottom-bgdark: var(--osw-tabs-container-border-bgdark);
  --osw-tabs-container-borderleft-bgdark: var(--osw-tabs-container-border-bgdark);
  --osw-tabs-container-borderradius: var(--osw-borderradius-none-local);

  --osw-tabs-container-color: var(--osw-color-darkgrey);
  --osw-tabs-container-color-bgdark: var(--osw-color-white);

  --osw-tabs-container-bottomnav-borderbottom: var(--osw-border-size-none-local);
  --osw-tabs-container-bottomnav-bordertop: 1px solid rgba(187, 186, 198,0.7);
  --osw-tabs-container-bottomnav-bordertop-bgdark: 1px solid var(--osw-color-white);

  /* accessibility */
  --osw-tabs-heading-item-outline: 1px dotted rgba(187,186,198,1);
  --osw-tabs-heading-item-outline-offset: 5px;

    /* --osw-tabs-titlesize-h1-font-size: 3.4rem; */
  --osw-tabs-titlesize-h1-fontsize: var(--osw-titlesize-h1-font-size);
  /* --osw-tabs-titlesize-h2-font-size: 3.0rem; */
  --osw-tabs-titlesize-h2-fontsize: var(--osw-titlesize-h2-font-size);
  /* --osw-tabs-titlesize-h3-font-size: 2.6rem; */
  --osw-tabs-titlesize-h3-fontsize: var(--osw-titlesize-h3-font-size);
  /* --osw-tabs-titlesize-h4-font-size: 2.2rem; */
  --osw-tabs-titlesize-h4-fontsize: var(--osw-titlesize-h4-font-size);
  /* --osw-tabs-titlesize-h5-font-size: 1.8rem; */
  --osw-tabs-titlesize-h5-fontsize: var(--osw-titlesize-h5-font-size);
  /* --osw-tabs-titlesize-h6-font-size: 1.4rem; */
  --osw-tabs-titlesize-h6-fontsize: var(--osw-titlesize-h6-font-size);

  /* ACCORDION OVERLOAD */
 /*  --osw-accordion-bgcolor: inherit;
  --osw-accordion-bgcolor-dark: transparent; */

  /* --osw-accordion-margin: var(--osw-spacing-none-local); */ /* reset accordions values */
  --osw-accordion-margin-bottom: auto;
  --osw-accordion-padding: var(--osw-spacing-none-local); /* reset accordions values */
  --osw-accordion-list-margin: var(--osw-spacing-none-local); /* reset accordions values */
  --osw-accordion-list-padding: var(--osw-spacing-none-local); /* reset accordions values */
  --osw-accordion-list-item-margin: var(--osw-spacing-none-local); /* reset accordions values */
  --osw-accordion-list-item-padding: var(--osw-spacing-none-local); /* reset accordions values */
  --osw-accordion-list-item-before-content: none; /* reset accordions values */
  --osw-accordion-item-girdx-max-width: none;/* reset accordions values */
  --osw-accordion-item-richtext-max-width: 100%;/* reset accordions values */
  --osw-accordion-item-richtext-padding: var(--osw-spacing-xsmall-local);/* reset accordions values */

  --osw-accordion-header-bordertop: solid var(--osw-border-size-none-local) var(--osw-color-white);
  --osw-accordion-header-borderright: solid var(--osw-border-size-none-local) var(--osw-color-white);
  --osw-accordion-header-borderbottom: solid var(--osw-border-size-xsmall-local) var(--osw-color-white);
  --osw-accordion-header-borderleft: solid var(--osw-border-size-none-local) var(--osw-color-white);
  --osw-accordion-header-border-color-dark: var(--osw-color-white);
  --osw-accordion-header-border-color-light: var(--osw-color-sanofiblue);
  --osw-accordion-header-padding: var(--osw-spacing-xsmall-local);
  /* --osw-accordion-header-padding: var(--osw-spacing-xsmall-local); */
  --osw-accordion-header-margin: var(--osw-spacing-none-local);
  --osw-accordion-header-borderradius: var(--osw-borderradius-none-local);

  --osw-accordion-header-bgcolor: transparent;
  --osw-accordion-header-bgcolor-dark: transparent;
  --osw-accordion-header-active-bgcolor: var(--osw-color-sanofiblue);
  --osw-accordion-header-active-bgcolor-dark: var(--osw-color-white);

  --osw-accordion-header-heading-font-size: 1.5rem;
  --osw-accordion-header-heading-font-family: var(--osw-font-family-title);
  --osw-accordion-header-heading-line-height: 1.1;
  --osw-accordion-header-heading-font-weight: bold;
  --osw-accordion-header-heading-text-transform: var(--osw-titlesize-h4-text-transform);
  --osw-accordion-header-heading-letter-spacing: var(--osw-titlesize-h4-letter-spacing);
  --osw-accordion-header-heading-position: relative;
  --osw-accordion-header-heading-padding: var(--osw-spacing-none-local) var(--osw-spacing-none-local) var(--osw-spacing-none-local) var(--osw-spacing-small-local);

  --osw-accordion-header-heading-color: var(--osw-color-sanofiblue);
  --osw-accordion-header-heading-color-dark: var(--osw-color-white);
  --osw-accordion-header-active-heading-color: var(--osw-color-white);
  --osw-accordion-header-active-heading-color-dark: var(--osw-color-sanofiblue);
  --osw-accordion-header-heading-before-font-size: 20px; /* reset accordions sxa values */
  --osw-accordion-header-heading-before-width: 20px; /* reset accordions sxa values */
  --osw-accordion-header-heading-before-height: 20px; /* reset accordions sxa values */
  --osw-accordion-header-heading-before-top: calc(var(--osw-accordion-header-heading-font-size) / 2); /* reset accordions sxa values */
  --osw-accordion-header-heading-before-left: 0px;
  --osw-accordion-header-heading-before-content: "\f0fe"; /* reset accordions sxa values */
  --osw-accordion-header-heading-active-before-content: "\f146"; /* reset accordions sxa values */

  --osw-accordion-header-heading-text-align: left;
  --osw-accordion-header-heading-text-align-rtl: right;
  --osw-accordion-header-heading-button-text-align: inherit; /* Fix Edge variable inherit issue */
  --osw-accordion-header-heading-button-color: inherit; /* Fix Edge variable inherit issue */
  --osw-accordion-header-heading-button-font-weight: inherit; /* Fix Edge variable inherit issue */
  --osw-accordion-header-heading-button-cursor: pointer;

 /*  --osw-accordion-content-border: solid 1px var(--osw-color-whitegrey); */
 /*  --osw-accordion-content-bordertop: var(/*  --osw-accordion-content-border);
 /*  --osw-accordion-content-borderright: var(/*  --osw-accordion-content-border);
 /*  --osw-accordion-content-borderbottom: var(/*  --osw-accordion-content-border);
 /*  --osw-accordion-content-borderleft: var(/*  --osw-accordion-content-border);

  /* --osw-accordion-content-bordertop: solid 1px var(--osw-color-whitegrey);
  --osw-accordion-content-borderright: solid 1px var(--osw-color-whitegrey);
  --osw-accordion-content-borderbottom: solid 1px var(--osw-color-whitegrey);
  --osw-accordion-content-borderleft: solid 1px var(--osw-color-whitegrey); */
  --osw-accordion-content-bordertop: solid var(--osw-border-size-none-local) var(--osw-color-palegrey);
  --osw-accordion-content-borderright: solid var(--osw-border-size-none-local) var(--osw-color-palegrey);
  --osw-accordion-content-borderbottom: solid var(--osw-border-size-none-local) var(--osw-color-palegrey);
  --osw-accordion-content-borderleft: solid var(--osw-border-size-none-local) var(--osw-color-palegrey);
  --osw-accordion-content-bgcolor: var(--osw-color-white);
  /* --osw-accordion-content-padding: var(--osw-spacing-none-local); */
  --osw-accordion-content-padding: var(--osw-spacing-xsmall-local);
  --osw-accordion-content-margin: var(--osw-spacing-none-local);
  --osw-accordion-content-borderradius: var(--osw-borderradius-none-local);
  --osw-accordion-content-text-align: left;
  --osw-accordion-content-text-align-rtl: right;

  /* --osw-accordion-titlesize-h1-font-size: 3.4rem; */
  --osw-accordion-titlesize-h1-font-size: var(--osw-titlesize-h1-font-size);
  /* --osw-accordion-titlesize-h2-font-size: 3.0rem; */
  --osw-accordion-titlesize-h2-font-size: var(--osw-titlesize-h2-font-size);
  /* --osw-accordion-titlesize-h3-font-size: 2.6rem; */
  --osw-accordion-titlesize-h3-font-size: var(--osw-titlesize-h3-font-size);
  /* --osw-accordion-titlesize-h4-font-size: 2.2rem; */
  --osw-accordion-titlesize-h4-font-size: var(--osw-titlesize-h4-font-size);
  /* --osw-accordion-titlesize-h5-font-size: 1.8rem; */
  --osw-accordion-titlesize-h5-font-size: var(--osw-titlesize-h5-font-size);
  /* --osw-accordion-titlesize-h6-font-size: 1.4rem; */
  --osw-accordion-titlesize-h6-font-size: var(--osw-titlesize-h6-font-size);

  --osw-accordion-header-titlesize-h1-heading-before-top: calc(var(--osw-accordion-titlesize-h1-font-size) / 2 );
  --osw-accordion-header-titlesize-h2-heading-before-top: calc(var(--osw-accordion-titlesize-h2-font-size) / 2 );
  --osw-accordion-header-titlesize-h3-heading-before-top: calc(var(--osw-accordion-titlesize-h3-font-size) / 2 );
  --osw-accordion-header-titlesize-h4-heading-before-top: calc(var(--osw-accordion-titlesize-h4-font-size) / 2 );
  --osw-accordion-header-titlesize-h5-heading-before-top: calc(var(--osw-accordion-titlesize-h5-font-size) / 2 );
  --osw-accordion-header-titlesize-h6-heading-before-top: calc(var(--osw-accordion-titlesize-h6-font-size) / 2 );

  /* Accessibility */

  --osw-accordion-header-label-white-space: normal;
  --osw-accordion-header-focus-outline: 1px dotted rgba(187,186,198,1);
  /* --osw-accordion-header-focus-outline: dotted 1px; */
  /* --osw-accordion-header-focus-outline-offset: 3px; */
  --osw-accordion-header-focus-outline-offset: -2px;
  --osw-accordion-heading-focus-outline: 1px dotted rgba(187,186,198,1);
  --osw-accordion-heading-focus-outline-offset: 3px;

  /* LOGINOUT */
  --osw-loginout-container-link-font-family: var(--osw-font-family-primary-local);
  --osw-loginout-container-link-font-size: 1.3rem;
  --osw-loginout-container-link-line-height: 1.7;
  --osw-loginout-container-link-letter-spacing: 0.05rem;
  --osw-loginout-container-link-align-items: center;
  --osw-loginout-container-link-color-dark: var(--osw-color-white);
  --osw-loginout-container-link-color-light: var(--osw-color-sanofiblue);

  --osw-loginout-container-img-margin-right: 10px;
  --osw-loginout-container-img-max-width: 30px;

  --osw-loginout-container-icon-only-img-margin: 0px;

  /* --osw-loginout-container-loginoutlabel-font-family: var(--osw-font-family-primary); /* maybe useless */
  /* --osw-loginout-container-loginoutlabel-font-size: 1.3rem; /* maybe useless */
  /* --osw-loginout-container-loginoutlabel-line-height: 1.7; /* maybe useless */
  /* --osw-loginout-container-loginoutlabel-letter-spacing: 0.05rem; /* maybe useless */
  /* --osw-loginout-container-loginoutlabel-color-dark: var(--osw-color-white); /* maybe useless */
  /* --osw-loginout-container-loginoutlabel-color-light: var(--osw-color-sanofiblue); /* maybe useless */

  --osw-loginout-container-icon-link-text-decoration: none;
  --osw-loginout-container-icon-link-before-font-family: FontAwesome;
  --osw-loginout-container-icon-link-before-font-size: 2.5rem;
  --osw-loginout-container-icon-link-before-font-weight: normal;
  --osw-loginout-container-icon-link-before-line-height: 1;
  --osw-loginout-container-icon-link-before-padding-right: 8px;
  --osw-loginout-container-icon-link-before-padding-left: 8px;
  --osw-loginout-container-icon-link-before-vertical-align: middle;

  --osw-loginout-container-login-icon-link-before-content: "\f023";
  --osw-loginout-container-logout-icon-link-before-content: "\f08b";

  --osw-loginout-container-button-link-font-family: var(--osw-font-family-secondary-local);
  --osw-loginout-container-button-link-padding: var(--osw-button-default-padding);
  --osw-loginout-container-button-link-font-weight: bold;
  --osw-loginout-container-button-link-text-decoration: none;
  --osw-loginout-container-button-link-borderradius: var(--osw-borderradius-xlarge-local);
  --osw-loginout-container-button-link-cursor: pointer;
  --osw-loginout-container-button-link-box-shadow: none;
  --osw-loginout-container-button-link-display: inline-flex;

  --osw-loginout-header-container-button-link-padding: 5px 25px 5px 25px;
  --osw-loginout-header-container-button-icon-only-padding: 5px 15px 5px 15px;

  --osw-loginout-container-button-link-color: var(--osw-color-white);
  --osw-loginout-container-button-link-color-dark: var(--osw-color-white);
  --osw-loginout-container-button-link-bg-color: var(--osw-color-sanofiblue);
  --osw-loginout-container-button-link-bg-color-dark: transparent;
  --osw-loginout-container-button-link-border: var(--osw-button-default-border);
  --osw-loginout-container-button-link-bordertop: var(--osw-loginout-container-button-link-border);
  --osw-loginout-container-button-link-borderright: var(--osw-loginout-container-button-link-border);
  --osw-loginout-container-button-link-borderbottom: var(--osw-loginout-container-button-link-border);
  --osw-loginout-container-button-link-borderleft: var(--osw-loginout-container-button-link-border);

  --osw-loginout-container-button-link-border-dark: solid 1px var(--osw-color-white);
  --osw-loginout-container-button-link-bordertop-dark: var(--osw-loginout-container-button-link-border-dark);
  --osw-loginout-container-button-link-borderright-dark: var(--osw-loginout-container-button-link-border-dark);
  --osw-loginout-container-button-link-borderbottom-dark: var(--osw-loginout-container-button-link-border-dark);
  --osw-loginout-container-button-link-borderleft-dark: var(--osw-loginout-container-button-link-border-dark);

  --osw-loginout-container-button-link-active-color: var(--osw-color-white);
  --osw-loginout-container-button-link-active-color-dark: var(--osw-color-white);
  --osw-loginout-container-button-link-active-bg-color: var(--osw-color-slate);
  --osw-loginout-container-button-link-active-bg-color-dark: var(--osw-color-slate);
  --osw-loginout-container-button-link-active-border: var(--osw-button-default-border);
  --osw-loginout-container-button-link-active-bordertop: var(--osw-loginout-container-button-link-active-border);
  --osw-loginout-container-button-link-active-borderright: var(--osw-loginout-container-button-link-active-border);
  --osw-loginout-container-button-link-active-borderbottom: var(--osw-loginout-container-button-link-active-border);
  --osw-loginout-container-button-link-active-borderleft: var(--osw-loginout-container-button-link-active-border);

  --osw-loginout-container-button-link-active-border-dark: var(--osw-button-default-border);
  --osw-loginout-container-button-link-active-bordertop-dark: var(--osw-loginout-container-button-link-active-border-dark);
  --osw-loginout-container-button-link-active-borderright-dark: var(--osw-loginout-container-button-link-active-border-dark);
  --osw-loginout-container-button-link-active-borderbottom-dark: var(--osw-loginout-container-button-link-active-border-dark);
  --osw-loginout-container-button-link-active-borderleft-dark: var(--osw-loginout-container-button-link-active-border-dark);

  --osw-loginout-container-button-link-visited-color: var(--osw-color-white);
  --osw-loginout-container-button-link-visited-color-dark: var(--osw-color-white);
  --osw-loginout-container-button-link-visited-bg-color: var(--osw-color-sanofiblue);
  --osw-loginout-container-button-link-visited-bg-color-dark: transparent;
  --osw-loginout-container-button-link-visited-border: var(--osw-button-default-border);
  --osw-loginout-container-button-link-visited-bordertop: var(--osw-loginout-container-button-link-visited-border);
  --osw-loginout-container-button-link-visited-borderright: var(--osw-loginout-container-button-link-visited-border);
  --osw-loginout-container-button-link-visited-borderbottom: var(--osw-loginout-container-button-link-visited-border);
  --osw-loginout-container-button-link-visited-borderleft: var(--osw-loginout-container-button-link-visited-border);

  --osw-loginout-container-button-link-visited-border-dark: solid 1px var(--osw-color-white);
  --osw-loginout-container-button-link-visited-bordertop-dark: var(--osw-loginout-container-button-link-visited-border-dark);
  --osw-loginout-container-button-link-visited-borderright-dark: var(--osw-loginout-container-button-link-visited-border-dark);
  --osw-loginout-container-button-link-visited-borderbottom-dark: var(--osw-loginout-container-button-link-visited-border-dark);
  --osw-loginout-container-button-link-visited-borderleft-dark: var(--osw-loginout-container-button-link-visited-border-dark);

  --osw-loginout-container-button-link-focus-color: var(--osw-color-sanofiblue);
  --osw-loginout-container-button-link-focus-color-dark: var(--osw-color-white);
  --osw-loginout-container-button-link-focus-bg-color: transparent;
  --osw-loginout-container-button-link-focus-bg-color-dark: transparent;
  --osw-loginout-container-button-link-focus-border: solid 1px var(--osw-color-white);
  --osw-loginout-container-button-link-focus-bordertop: var(--osw-loginout-container-button-link-focus-border);
  --osw-loginout-container-button-link-focus-borderright: var(--osw-loginout-container-button-link-focus-border);
  --osw-loginout-container-button-link-focus-borderbottom: var(--osw-loginout-container-button-link-focus-border);
  --osw-loginout-container-button-link-focus-borderleft: var(--osw-loginout-container-button-link-focus-border);

  --osw-loginout-container-button-link-focus-border-dark: solid 1px var(--osw-color-white);
  --osw-loginout-container-button-link-focus-bordertop-dark: var(--osw-loginout-container-button-link-focus-border-dark);
  --osw-loginout-container-button-link-focus-borderright-dark: var(--osw-loginout-container-button-link-focus-border-dark);
  --osw-loginout-container-button-link-focus-borderbottom-dark: var(--osw-loginout-container-button-link-focus-border-dark);
  --osw-loginout-container-button-link-focus-borderleft-dark: var(--osw-loginout-container-button-link-focus-border-dark);

  --osw-loginout-container-button-link-focus-box-shadow: 0px 0px 0px 2px rgba(200,217,243,1);
  --osw-loginout-container-button-link-focus-box-shadow-dark: 0px 0px 0px 2px rgba(200,217,243,1);
  --osw-loginout-container-button-link-focus-outline: 0 none;
  --osw-loginout-container-button-link-focus-outline-dark: 0 none;
  --osw-loginout-container-button-link-hover-color: var(--osw-color-white);
  --osw-loginout-container-button-link-hover-color-dark: var(--osw-color-white);
  --osw-loginout-container-button-link-hover-bg-color: var(--osw-color-darkblue);
  --osw-loginout-container-button-link-hover-bg-color-dark: var(--osw-color-darkblue);
  --osw-loginout-container-button-link-hover-border: var(--osw-button-default-hover-border);
  --osw-loginout-container-button-link-hover-bordertop: var(--osw-loginout-container-button-link-hover-border);
  --osw-loginout-container-button-link-hover-borderright: var(--osw-loginout-container-button-link-hover-border);
  --osw-loginout-container-button-link-hover-borderbottom: var(--osw-loginout-container-button-link-hover-border);
  --osw-loginout-container-button-link-hover-borderleft: var(--osw-loginout-container-button-link-hover-border);

  --osw-loginout-container-button-link-hover-border-dark: var(--osw-button-default-hover-border);
  --osw-loginout-container-button-link-hover-bordertop-dark: var(--osw-loginout-container-button-link-hover-border-dark);
  --osw-loginout-container-button-link-hover-borderright-dark: var(--osw-loginout-container-button-link-hover-border-dark);
  --osw-loginout-container-button-link-hover-borderbottom-dark: var(--osw-loginout-container-button-link-hover-border-dark);
  --osw-loginout-container-button-link-hover-borderleft-dark: var(--osw-loginout-container-button-link-hover-border-dark);


  /* REGISTER PROFILE */
  --osw-registerprofile-container-link-font-family: var(--osw-font-family-primary-local);
  --osw-registerprofile-container-link-font-size: 1.3rem;
  --osw-registerprofile-container-link-line-height: 1.7;
  --osw-registerprofile-container-link-letter-spacing: 0.05rem;
  --osw-registerprofile-container-link-align-items: center;
  --osw-registerprofile-container-link-color-dark: var(--osw-color-white);
  --osw-registerprofile-container-link-color-light: var(--osw-color-sanofiblue);

  --osw-registerprofile-container-img-margin-right: 10px;
  --osw-registerprofile-container-img-max-width: 30px;

  --osw-registerprofile-container-icon-only-img-margin: 0px;

  /* --osw-registerprofile-container-loginoutlabel-font-family: var(--osw-font-family-primary); /* maybe useless */
  /* --osw-registerprofile-container-loginoutlabel-font-size: 1.3rem; /* maybe useless */
  /* --osw-registerprofile-container-loginoutlabel-line-height: 1.7; /* maybe useless */
  /* --osw-registerprofile-container-loginoutlabel-letter-spacing: 0.05rem; /* maybe useless */
  /* --osw-registerprofile-container-loginoutlabel-color-dark: var(--osw-color-white); /* maybe useless */
  /* --osw-registerprofile-container-loginoutlabel-color-light: var(--osw-color-sanofiblue); /* maybe useless */

  --osw-registerprofile-container-icon-link-text-decoration: none;
  --osw-registerprofile-container-icon-link-before-font-family: FontAwesome;
  --osw-registerprofile-container-icon-link-before-font-size: 2.5rem;
  --osw-registerprofile-container-icon-link-before-font-weight: normal;
  --osw-registerprofile-container-icon-link-before-line-height: 1;
  --osw-registerprofile-container-icon-link-before-padding-right: 8px;
  --osw-registerprofile-container-icon-link-before-padding-left: 8px;
  --osw-registerprofile-container-icon-link-before-vertical-align: middle;

  --osw-registerprofile-container-register-icon-link-before-content: "\f234";
  --osw-registerprofile-container-profile-icon-link-before-content: "\f007";

  --osw-registerprofile-container-button-link-font-family: var(--osw-font-family-secondary-local);
  --osw-registerprofile-container-button-link-padding: var(--osw-button-default-padding);
  --osw-registerprofile-container-button-link-font-weight: bold;
  --osw-registerprofile-container-button-link-text-decoration: none;
  --osw-registerprofile-container-button-link-borderradius: var(--osw-borderradius-xlarge-local);
  --osw-registerprofile-container-button-link-cursor: pointer;
  --osw-registerprofile-container-button-link-box-shadow: none;
  --osw-registerprofile-container-button-link-display: inline-flex;

  --osw-registerprofile-header-container-button-link-padding: 5px 25px 5px 25px;
  --osw-registerprofile-header-container-button-icon-only-padding: 5px 15px 5px 15px;

  --osw-registerprofile-container-button-link-color: var(--osw-color-white);
  --osw-registerprofile-container-button-link-color-dark: var(--osw-color-white);
  --osw-registerprofile-container-button-link-bg-color: var(--osw-color-sanofiblue);
  --osw-registerprofile-container-button-link-bg-color-dark: transparent;
  --osw-registerprofile-container-button-link-border: var(--osw-button-default-border);
  --osw-registerprofile-container-button-link-bordertop: var(--osw-registerprofile-container-button-link-border);
  --osw-registerprofile-container-button-link-borderright: var(--osw-registerprofile-container-button-link-border);
  --osw-registerprofile-container-button-link-borderbottom: var(--osw-registerprofile-container-button-link-border);
  --osw-registerprofile-container-button-link-borderleft: var(--osw-registerprofile-container-button-link-border);

  --osw-registerprofile-container-button-link-border-dark: solid 1px var(--osw-color-white);
  --osw-registerprofile-container-button-link-bordertop-dark: var(--osw-registerprofile-container-button-link-border-dark);
  --osw-registerprofile-container-button-link-borderright-dark: var(--osw-registerprofile-container-button-link-border-dark);
  --osw-registerprofile-container-button-link-borderbottom-dark: var(--osw-registerprofile-container-button-link-border-dark);
  --osw-registerprofile-container-button-link-borderleft-dark: var(--osw-registerprofile-container-button-link-border-dark);

  --osw-registerprofile-container-button-link-active-color: var(--osw-color-white);
  --osw-registerprofile-container-button-link-active-color-dark: var(--osw-color-white);
  --osw-registerprofile-container-button-link-active-bg-color: var(--osw-color-slate);
  --osw-registerprofile-container-button-link-active-bg-color-dark: var(--osw-color-slate);
  --osw-registerprofile-container-button-link-active-border: var(--osw-button-default-border);
  --osw-registerprofile-container-button-link-active-bordertop: var(--osw-registerprofile-container-button-link-active-border);
  --osw-registerprofile-container-button-link-active-borderright: var(--osw-registerprofile-container-button-link-active-border);
  --osw-registerprofile-container-button-link-active-borderbottom: var(--osw-registerprofile-container-button-link-active-border);
  --osw-registerprofile-container-button-link-active-borderleft: var(--osw-registerprofile-container-button-link-active-border);

  --osw-registerprofile-container-button-link-active-border-dark: var(--osw-button-default-border);
  --osw-registerprofile-container-button-link-active-bordertop-dark: var(--osw-registerprofile-container-button-link-active-border-dark);
  --osw-registerprofile-container-button-link-active-borderright-dark: var(--osw-registerprofile-container-button-link-active-border-dark);
  --osw-registerprofile-container-button-link-active-borderbottom-dark: var(--osw-registerprofile-container-button-link-active-border-dark);
  --osw-registerprofile-container-button-link-active-borderleft-dark: var(--osw-registerprofile-container-button-link-active-border-dark);

  --osw-registerprofile-container-button-link-visited-color: var(--osw-color-white);
  --osw-registerprofile-container-button-link-visited-color-dark: var(--osw-color-white);
  --osw-registerprofile-container-button-link-visited-bg-color: var(--osw-color-sanofiblue);
  --osw-registerprofile-container-button-link-visited-bg-color-dark: transparent;
  --osw-registerprofile-container-button-link-visited-border: var(--osw-button-default-border);
  --osw-registerprofile-container-button-link-visited-bordertop: var(--osw-registerprofile-container-button-link-visited-border);
  --osw-registerprofile-container-button-link-visited-borderright: var(--osw-registerprofile-container-button-link-visited-border);
  --osw-registerprofile-container-button-link-visited-borderbottom: var(--osw-registerprofile-container-button-link-visited-border);
  --osw-registerprofile-container-button-link-visited-borderleft: var(--osw-registerprofile-container-button-link-visited-border);

  --osw-registerprofile-container-button-link-visited-border-dark: solid 1px var(--osw-color-white);
  --osw-registerprofile-container-button-link-visited-bordertop-dark: var(--osw-registerprofile-container-button-link-visited-border-dark);
  --osw-registerprofile-container-button-link-visited-borderright-dark: var(--osw-registerprofile-container-button-link-visited-border-dark);
  --osw-registerprofile-container-button-link-visited-borderbottom-dark: var(--osw-registerprofile-container-button-link-visited-border-dark);
  --osw-registerprofile-container-button-link-visited-borderleft-dark: var(--osw-registerprofile-container-button-link-visited-border-dark);

  --osw-registerprofile-container-button-link-focus-color: var(--osw-color-sanofiblue);
  --osw-registerprofile-container-button-link-focus-color-dark: var(--osw-color-white);
  --osw-registerprofile-container-button-link-focus-bg-color: transparent;
  --osw-registerprofile-container-button-link-focus-bg-color-dark: transparent;
  --osw-registerprofile-container-button-link-focus-border: solid 1px var(--osw-color-white);
  --osw-registerprofile-container-button-link-focus-bordertop: var(--osw-registerprofile-container-button-link-focus-border);
  --osw-registerprofile-container-button-link-focus-borderright: var(--osw-registerprofile-container-button-link-focus-border);
  --osw-registerprofile-container-button-link-focus-borderbottom: var(--osw-registerprofile-container-button-link-focus-border);
  --osw-registerprofile-container-button-link-focus-borderleft: var(--osw-registerprofile-container-button-link-focus-border);

  --osw-registerprofile-container-button-link-focus-border-dark: solid 1px var(--osw-color-white);
  --osw-registerprofile-container-button-link-focus-bordertop-dark: var(--osw-registerprofile-container-button-link-focus-border-dark);
  --osw-registerprofile-container-button-link-focus-borderright-dark: var(--osw-registerprofile-container-button-link-focus-border-dark);
  --osw-registerprofile-container-button-link-focus-borderbottom-dark: var(--osw-registerprofile-container-button-link-focus-border-dark);
  --osw-registerprofile-container-button-link-focus-borderleft-dark: var(--osw-registerprofile-container-button-link-focus-border-dark);

  --osw-registerprofile-container-button-link-focus-box-shadow: 0px 0px 0px 2px rgba(200,217,243,1);
  --osw-registerprofile-container-button-link-focus-box-shadow-dark: 0px 0px 0px 2px rgba(200,217,243,1);
  --osw-registerprofile-container-button-link-focus-outline: 0 none;
  --osw-registerprofile-container-button-link-focus-outline-dark: 0 none;
  --osw-registerprofile-container-button-link-hover-color: var(--osw-color-white);
  --osw-registerprofile-container-button-link-hover-color-dark: var(--osw-color-white);
  --osw-registerprofile-container-button-link-hover-bg-color: var(--osw-color-darkblue);
  --osw-registerprofile-container-button-link-hover-bg-color-dark: var(--osw-color-darkblue);
  --osw-registerprofile-container-button-link-hover-border: var(--osw-button-default-hover-border);
  --osw-registerprofile-container-button-link-hover-bordertop: var(--osw-registerprofile-container-button-link-hover-border);
  --osw-registerprofile-container-button-link-hover-borderright: var(--osw-registerprofile-container-button-link-hover-border);
  --osw-registerprofile-container-button-link-hover-borderbottom: var(--osw-registerprofile-container-button-link-hover-border);
  --osw-registerprofile-container-button-link-hover-borderleft: var(--osw-registerprofile-container-button-link-hover-border);

  --osw-registerprofile-container-button-link-hover-border-dark: var(--osw-button-default-hover-border);
  --osw-registerprofile-container-button-link-hover-bordertop-dark: var(--osw-registerprofile-container-button-link-hover-border-dark);
  --osw-registerprofile-container-button-link-hover-borderright-dark: var(--osw-registerprofile-container-button-link-hover-border-dark);
  --osw-registerprofile-container-button-link-hover-borderbottom-dark: var(--osw-registerprofile-container-button-link-hover-border-dark);
  --osw-registerprofile-container-button-link-hover-borderleft-dark: var(--osw-registerprofile-container-button-link-hover-border-dark);

  /* ISI */
  --osw-isi-bgcolor: var(--osw-color-white);
  --osw-isi-padding: var(--osw-spacing-xsmall-local);
  --osw-isi-border: 1px solid var(--osw-color-sanofiblue);
  --osw-isi-bordertop: var(--osw-isi-border);
  --osw-isi-borderleft: none;
  --osw-isi-borderright: none;
  --osw-isi-borderbottom: none;
  --osw-isi-borderradius: 0px;
  --osw-isi-maxwidth: none;
  --osw-isi-container-maxwidth: 120rem;

  /* sticky */
  --osw-isi-sticky-top: 82%;
  --osw-isi-sticky-bgcolor: var(--osw-isi-bgcolor);
  --osw-isi-sticky-border: var(--osw-isi-border);
  --osw-isi-sticky-bordertop: var(--osw-isi-sticky-border);
  --osw-isi-sticky-borderleft: none;
  --osw-isi-sticky-borderright: none;
  --osw-isi-sticky-borderbottom: none;
  --osw-isi-sticky-borderradius: 0px;
  --osw-isi-sticky-boxshadow: 1px -4px 6px 1px rgba(0,0,0,0.2);

  /* readmore */
  --osw-isi-readmore-right: 20px;
  --osw-isi-readmore-left: auto;
  --osw-isi-readmore-top: 15px;
  --osw-isi-readmore-bottom: auto;
  --osw-isi-readmore-cursor: pointer;
  --osw-isi-readmore-icon-fontfamily: FontAwesome;
  --osw-isi-readmore-icon: "\f078";
  --osw-isi-readmore-border: 0px;
  --osw-isi-readmore-hover-border: 0px;
  --osw-isi-readmore-bordertop: var(--osw-isi-readmore-border);
  --osw-isi-readmore-hover-bordertop: var(--osw-isi-readmore-hover-border);
  --osw-isi-readmore-borderleft: var(--osw-isi-readmore-border);
  --osw-isi-readmore-hover-borderleft: var(--osw-isi-readmore-hover-border);
  --osw-isi-readmore-borderbottom: var(--osw-isi-readmore-border);
  --osw-isi-readmore-hover-borderbottom: var(--osw-isi-readmore-hover-border);
  --osw-isi-readmore-borderright: var(--osw-isi-readmore-border);
  --osw-isi-readmore-hover-borderright: var(--osw-isi-readmore-hover-border);
  --osw-isi-readmore-borderradius: 0px;
  --osw-isi-readmore-color: var(--osw-color-sanofiblue);
  --osw-isi-readmore-hover-color: var(--osw-isi-readmore-color);
  --osw-isi-readmore-bgcolor: transparent;
  --osw-isi-readmore-hover-bgcolor: var(--osw-isi-readmore-bgcolor);
  --osw-isi-readmore-padding: var(--osw-spacing-none-local);
  --osw-isi-readmore-label-display: none;
  --osw-isi-readmore-hover-textdecoration: underline;

  /* content */
  --osw-isi-content-padding: var(--osw-spacing-none-local) var(--osw-spacing-xsmall-local);
  --osw-isi-content-bgcolor: transparent;
  --osw-isi-content-border: 0px;
  --osw-isi-content-bordertop: var(--osw-isi-content-border);
  --osw-isi-content-borderleft: var(--osw-isi-content-border);
  --osw-isi-content-borderbottom: var(--osw-isi-content-border);
  --osw-isi-content-borderright: var(--osw-isi-content-border);
  --osw-isi-content-borderradius: 0px;

  /* divider */
  --osw-isi-content-divider: 1px solid var(--osw-color-sanofiblue);
  --osw-isi-content-divider-position-right: -0.625rem;

  /* Title */
  --osw-isi-content-title-fontsize: var(--osw-titlesize-h5-font-size);
  --osw-isi-content-title-color: var(--osw-color-sanofiblue);
  --osw-isi-content-title-fontweight: bold;
  --osw-isi-content-title-fontfamily: var(--osw-font-family-secondary-local);
  --osw-isi-content-title-letterspacing: normal;
  --osw-isi-content-title-lineheight: normal;
  --osw-isi-content-title-texttransform: none;
  --osw-isi-content-title-margin: 0px 0px 5px 0px;
  --osw-isi-content-title-padding: var(--osw-spacing-none-local);
  --osw-isi-content-title-textalign: left;
  --osw-isi-content-title-textalign-rtl: right;
  --osw-isi-content-title-border: 0px;
  --osw-isi-content-title-bordertop: var(--osw-isi-content-title-border);
  --osw-isi-content-title-borderleft: var(--osw-isi-content-title-border);
  --osw-isi-content-title-borderbottom: var(--osw-isi-content-title-border);
  --osw-isi-content-title-borderright: var(--osw-isi-content-title-border);
  --osw-isi-content-title-borderradius: 0px;

  /* text */
  --osw-isi-content-text-margin: var(--osw-spacing-none-local);
  --osw-isi-content-text-padding: var(--osw-spacing-none-local) var(--osw-spacing-xsmall-local);
  --osw-isi-content-text-bgcolor: transparent;
  --osw-isi-content-text-border: 0px;
  --osw-isi-content-text-bordertop: var(--osw-isi-content-text-border);
  --osw-isi-content-text-borderleft: var(--osw-isi-content-text-border);
  --osw-isi-content-text-borderbottom: var(--osw-isi-content-text-border);
  --osw-isi-content-text-borderright: var(--osw-isi-content-text-border);
  --osw-isi-content-text-borderradius: 0px;

  /* LAZY LOADING */
  --osw-lazyloading-effect-property: opacity;
  --osw-lazyloading-effect-duration: 2s;
  --osw-lazyloading-effect-function: ease-out;
}

@media screen and (min-width: 40em) {
  /* BASE */
  :root {
    /* HEADER */
    --osw-header-height-default: var(--osw-header-height-medium);
    --osw-js-header-height: 80px;
    /* TITLE */
    --osw-titlesize-h1-font-size: 5.2rem;
    --osw-titlesize-h2-font-size: 4.2rem;
    --osw-titlesize-h3-font-size: 3.4rem;
    --osw-titlesize-h4-font-size: 2.8rem;
    --osw-titlesize-h5-font-size: 2.2rem;
    --osw-titlesize-h6-font-size: 1.6rem;

    /* WRAPPER MINHEIGHT */
    --osw-minheight-small: 140px;
    --osw-minheight-medium: 260px;
    --osw-minheight-large: 500px;
    --osw-minheight-xlarge: 586px;

    /* HEADER MESSAGE */
    --osw-header-message-height:  var(--osw-header-message-height-small);
    --osw-small-header-message-height:  var(--osw-header-message-height-small);
    /* --osw-header-message-padding: 0px var(--osw-header-message-padding-small) 0px var(--osw-header-message-padding-small); */
    --osw-header-message-padding-top: 0px;
    --osw-header-message-padding-right: var(--osw-header-message-padding-small);
    --osw-header-message-padding-bottom: 0px;
    --osw-header-message-padding-left: var(--osw-header-message-padding-small);
    --osw-header-message-line1-font-size: var(--osw-header-message-line1-font-size-small);

    /* HEADER TOOLS */
    --osw-header-search-selector-margin: var(--osw-header-search-selector-margin-medium-local);

    /* HEADER LOGO */
    /* --osw-header-logo-link-margin: 0px var(--osw-header-logo-link-margin-small-local) 0px var(--osw-header-logo-link-margin-xmedium-local); */
    /* --osw-header-logo-link-margin-top: 0px; */ /* not need */
    --osw-header-logo-link-margin-right: var(--osw-header-logo-link-margin-small-local);
    /* --osw-header-logo-link-margin-right: 0px; */ /* not need */
    --osw-header-logo-link-margin-right: var(--osw-header-logo-link-margin-xmedium-local);
    /* --osw-header-logo-link-margin-rtl: 0px var(--osw-header-logo-link-margin-xmedium-local) 0px var(--osw-header-logo-link-margin-small-local); */

    /* SNIPPET HEADER GLOBAL WEB TEMPLATE */
    --osw-header-webtemplate-line1-min-height: 80px;
    --osw-header-webtemplate-headerlogo-margin: 5px 10px 5px 28px;
    --osw-header-webtemplate-headertext-margin: 5px 28px 5px 28px;
    --osw-header-webtemplate-langswitch-margin: 5px 28px 5px 15px;
    --osw-header-webtemplate-searchfield-margin: 5px 28px 5px 28px;
    --osw-header-webtemplate-headerlinks-margin: 5px 28px 5px 28px;
    --osw-header-webtemplate-cta-margin: 5px 28px 5px 28px;
    --osw-header-webtemplate-paneltoggle-margin: 0px 28px 0px 0px;

    /* SNIPPET HEADER INSTITUTIONAL */
    --osw-header-institutional-line1-height: 80px;

    --osw-header-institutional-headersearch-margin: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;
    --osw-header-institutional-headersearch-margin-small: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;

    --osw-header-institutional-login-margin: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;
    --osw-header-institutional-login-margin-small: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;

    --osw-header-institutional-logout-margin: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;
    --osw-header-institutional-logout-margin-small: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;

    --osw-header-institutional-register-margin: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;
    --osw-header-institutional-register-margin-small: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;

    --osw-header-institutional-profile-margin: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;
    --osw-header-institutional-profile-margin-small: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;

    --osw-header-institutional-paneltoggle-margin: 0px 28px 0px 0px;

    /* SNIPPET HEADER US BRAND */
    --osw-header-usbrand-height: 241px;

    --osw-header-usbrand-height-small: 169px;

    --osw-header-usbrand-headerlogo-margin: 5px 10px 5px 28px;

    --osw-header-usbrand-headerlogo-margin-small: 5px 10px 5px 28px;

    --osw-header-usbrand-companylogo-margin: 5px 28px 5px 10px;

    --osw-header-usbrand-companylogo-margin-small: 5px 28px 5px 10px;

    --osw-header-usbrand-audienceinformation-margin: 5px 20px 5px 28px;

    --osw-header-usbrand-audienceinformation-margin-small: 5px 10px 5px 28px;

    --osw-header-usbrand-headertext-margin: 5px 10px 5px 28px;

    --osw-header-usbrand-headertext-margin-small: 5px 10px 5px 28px;

    --osw-header-usbrand-langswitch-margin: 5px 28px 5px 15px;

    --osw-header-usbrand-langswitch-margin-small: 5px 28px 5px 15px;

    --osw-header-usbrand-searchfield-margin: 5px 5px 5px 28px;

    --osw-header-usbrand-searchfield-margin-small:  5px 5px 5px 28px;

    --osw-header-usbrand-headersearch-margin: 5px 28px 5px 15px;

    --osw-header-usbrand-headersearch-margin-small: 5px 28px 5px 15px;

    --osw-header-usbrand-profile-margin: 5px 28px 5px 5px;

    --osw-header-usbrand-profile-margin-small: 5px 28px 5px 5px;

    --osw-header-usbrand-paneltoggle-margin: 0px 28px 0px 0px;

  /* footer-full */

    --osw-footer-full-line1-content-padding: calc(52px - .9375rem) 0px 52px 0px;

    --osw-footer-full-sociallinkslist-width: auto;

    /* SPACING */
    --osw-spacing-large-local: 60px;
    --osw-spacing-2large-local: 80px;
    --osw-spacing-3large-local: 100px;
    --osw-spacing-4large-local: 120px;

    /* WRAPPER FOOTER */
    --osw-wrapper-footer-social-content-padding-top: calc(52px - 0.9375rem);
    --osw-wrapper-footer-social-content-padding-bottom: 52px;

    --osw-wrapper-footer-logo-component-content-background-size: auto 44px;
    --osw-wrapper-footer-logo-component-content-img-height: 44px;

  /* COMPONENT */

    /* NAVIGATION */
    --osw-navigation-mobile-open-margin-right: 28px;
    --osw-navigation-mobile-header-height: var(--osw-header-height-medium);
    --osw-navigation-mobile-close-margin-right: 28px;

    /* NAVIGATION FOOTER */
    --osw-nav-footer-list-level1-navitem-padding-left: 20px;
    --osw-nav-footer-list-level1-navitem-padding-right: 20px;

    /* RICHTEXT */
    /* To check : overloaded by mediaQuery */
    /* --osw-richtext-h1-font-size: 5.2rem;
    --osw-richtext-h2-font-size: 4.2rem;
    --osw-richtext-h3-font-size: 3.4rem;
    --osw-richtext-h4-font-size: 2.8rem;
    --osw-richtext-h5-font-size: 2.2rem;
    --osw-richtext-h6-font-size: 1.6rem; */

    /* To check : overloaded by mediaQuery */
    /* --osw-richtext-titlesize-h1-font-size: 5.2rem;
    --osw-richtext-titlesize-h2-font-size: 4.2rem;
    --osw-richtext-titlesize-h3-font-size: 3.4rem;
    --osw-richtext-titlesize-h4-font-size: 2.8rem;
    --osw-richtext-titlesize-h5-font-size: 2.2rem;
    --osw-richtext-titlesize-h6-font-size: 1.6rem; */

    /* KEYFIGURE */
    --osw-keyfigure-container-content-padding: 30px;
    --osw-keyfigure-container-content-line-margin-top: 30px;

    /* To check : overloaded by mediaQuery */
    /* --osw-keyfigure-key-font-size: 5.2rem; */
    --osw-keyfigure-key-margin-top: 30px;

    /* To check : overloaded by mediaQuery */
    /* --osw-keyfigure-keysize-h1-title-font-size: 5.2rem;
    --osw-keyfigure-keysize-h2-title-font-size: 4.2rem;
    --osw-keyfigure-keysize-h3-title-font-size: 3.4rem;
    --osw-keyfigure-keysize-h4-title-font-size: 2.8rem;
    --osw-keyfigure-keysize-h5-title-font-size: 2.2rem;
    --osw-keyfigure-keysize-h6-title-font-size: 1.6rem; */

    --osw-keyfigure-maintext-margin-top: 30px;

    --osw-keyfigure-maintag-margin-top: 30px;

    --osw-keyfigure-keyfigure-date-margin-top: 30px;
    --osw-keyfigure-date-margin-top: 30px;

    --osw-keyfigure-keyfigure-location-margin-top: 30px;
    --osw-keyfigure-location-margin-top: 30px;

    --osw-keyfigure-keyfigure-action-margin-top: 30px;
    --osw-keyfigure-action-margin-top: 30px;

    /* CONTAINER */
    --osw-container-component-content-padding: 30px;
    --osw-container-component-content-div-margin-top: 30px;

    /* To check : overloaded by mediaQuery */
   /*  --osw-container-title-font-size: 4.2rem; */

    /* To check : overloaded by mediaQuery */
    /* --osw-container-title-titlesize-h1-font-size: 5.2rem;
    --osw-container-title-titlesize-h2-font-size: 4.2rem;
    --osw-container-title-titlesize-h3-font-size: 3.4rem;
    --osw-container-title-titlesize-h4-font-size: 2.8rem;
    --osw-container-title-titlesize-h5-font-size: 2.2rem;
    --osw-container-title-titlesize-h6-font-size: 1.6rem; */

    --osw-container-maintext-paragraph-margin: 0 0 30px 0;

    --osw-container-maintext-list-margin: 0 0 30px 0;

    /* CONTENTBLOCK */
    /* To check : overloaded by mediaQuery */
    /* --osw-contentblock-title-font-size: 3.4rem; */

    /* To check : overloaded by mediaQuery */
    /* --osw-contentblock-title-titlesize-h1-font-size: 5.2rem;
    --osw-contentblock-title-titlesize-h2-font-size: 4.2rem;
    --osw-contentblock-title-titlesize-h3-font-size: 3.4rem;
    --osw-contentblock-title-titlesize-h4-font-size: 2.8rem;
    --osw-contentblock-title-titlesize-h5-font-size: 2.2rem;
    --osw-contentblock-title-titlesize-h6-font-size: 1.6rem; */

    --osw-contentblock-maintext-paragraph-margin: 0 0 30px 0;

    --osw-contentblock-maintext-list-margin: 0 0 30px 0;

    /* CONTENTBLOCK BASIC */
    --osw-contentblock-basic-container-content-padding: 30px;

    --osw-contentblock-basic-imageleft-container-content-padding: 30px;
    --osw-contentblock-basic-imageleft-container-content-padding-left: 30px;

    --osw-contentblock-basic-imageright-container-content-padding: 30px;
    --osw-contentblock-basic-imageright-container-content-padding-right: 30px;

    --osw-contentblock-basic-imagetop-container-content-padding: 30px;
    --osw-contentblock-basic-imagetop-container-content-padding-left: 30px;
    --osw-contentblock-basic-imagetop-container-content-padding-right: 30px;

    --osw-contentblock-basic-container-content-div-margin-top: 30px;

    /* CONTENTBLOCK BASICCOVERED */
    --osw-mediun-contentblock-basiccovered-container-content-padding: 30px;
    --osw-mediun-contentblock-basiccovered-container-content-padding-left: var(--osw-mediun-contentblock-basiccovered-container-content-padding);

    --osw-contentblock-basiccovered-imageleft-container-content-margin-left: -10%;
    --osw-contentblock-basiccovered-imageleft-container-content-padding: 30px;
    --osw-contentblock-basiccovered-imageleft-container-content-padding-left: var(--osw-contentblock-basiccovered-imageleft-container-content-padding);

    --osw-contentblock-basiccovered-imageright-container-content-margin-right: -10%;
    --osw-contentblock-basiccovered-imageright-container-content-padding: 30px;
    --osw-contentblock-basiccovered-imageright-container-content-padding-left: var(--osw-contentblock-basiccovered-imageright-container-content-padding);
    --osw-contentblock-basiccovered-imageright-container-content-padding-right: var(--osw-contentblock-basiccovered-imageright-container-content-padding);

    --osw-contentblock-basiccovered-imagetop-container-content-margin-left: 60px;
    --osw-contentblock-basiccovered-imagetop-container-content-margin-right: 60px;
    --osw-contentblock-basiccovered-imagetop-container-img-content-margin-top: -60px;
    --osw-contentblock-basiccovered-imagetop-container-img-content-margin-min-height: 60px;

    --osw-contentblock-basiccovered-container-content-div-margin-top: 30px;

    /* CONTENTBLOCK BASICWRAPPED */
    --osw-contentblock-basicwrapped-container-padding: 30px 60px 30px 60px;
    --osw-contentblock-basicwrapped-container-content-padding-left: 30px;

    --osw-contentblock-basicwrapped-imageleft-container-content-padding-left: 30px;
    --osw-contentblock-basicwrapped-imageright-container-content-padding-right: 30px;
    --osw-contentblock-basicwrapped-imagetop-container-padding: 30px 60px 30px 60px;

    --osw-contentblock-basicwrapped-imagetop-container-content-margin-top: 30px;

    --osw-contentblock-basicwrapped-container-content-div-margin-top: 30px;

    /* CONTENTBLOCK CARD */
    --osw-contentblock-card-container-padding-content-padding: 30px;
    --osw-contentblock-card-container-padding-content-div-margin-top: 30px;

    /* CONTENTBLOCK DEFAULT */
    --osw-contentblock-default-container-content-div-margin-top: 30px;

    /* CONTENTBLOCK IMAGEFULL */
    --osw-contentblock-imagefull-container-content-padding: 30px;
    --osw-contentblock-imagefull-update-container-content-top-div-margin-top: 30px;

    /* CONTENTBLOCK QUOTE */
    --osw-contentblock-quote-page-content-inside-container-margin-left: -60px;
    --osw-contentblock-quote-page-content-inside-container-margin-right: -60px;

    --osw-contentblock-quote-container-img-min-height: 60px;

    --osw-contentblock-quote-container-content-margin-left: 60px;
    --osw-contentblock-quote-container-content-margin-right: 60px;
    --osw-contentblock-quote-container-content-padding: 50px 60px 50px 60px;

    --osw-contentblock-quote-container-content-img-margin-top: -60px;
    --osw-contentblock-quote-container-content-img-min-height: 60px;

    --osw-contentblock-quote-container-content-top-margin-top: 30px;

    --osw-contentblock-quote-container-content-main-bg-image: url('../../../../../../../themes/osw/osw-theme/images/osw-component-contentblock-quote.png');
    --osw-contentblock-quote-iconwhite-container-content-main-bg-image: url('../../../../../../../themes/osw/osw-theme/images/osw-component-contentblock-quote-white.png');

    --osw-contentblock-quote-container-content-main-padding-left: 120px;
    --osw-contentblock-quote-container-content-main-bg-size: 70px auto;
    --osw-contentblock-quote-container-content-main-margin-top: 30px;

    --osw-contentblock-quote-iconabove-container-content-padding: 30px 30px 30px 30px;
    --osw-contentblock-quote-iconabove-container-content-main-padding-top: 80px;
    --osw-contentblock-quote-iconabove-container-content-main-bg-size: 70px auto;

    --osw-contentblock-quote-iconnone-container-content-padding: 30px 30px 30px 30px;

    --osw-contentblock-quote-container-content-div-margin-top: 30px;

    --osw-contentblock-quote-emphasis-maintext-font-size: 2.8rem;

    /* CONTENTBLOCK TITLEONLY */
    --osw-contentblock-titleonly-container-content-div-margin-top: 30px;

    /* LINK LIST */
    /* To check : overloaded by mediaQuery */
    /* --osw-link-list-h1-font-size: 5.2rem;
    --osw-link-list-h2-font-size: 4.2rem;
    --osw-link-list-h3-font-size: 3.4rem;
    --osw-link-list-h4-font-size: 2.8rem;
    --osw-link-list-h5-font-size: 2.2rem;
    --osw-link-list-h6-font-size: 1.6rem; */

    /* To check : overloaded by mediaQuery */
    /* --osw-link-list-titlesize-h1-font-size: 5.2rem;
    --osw-link-list-titlesize-h2-font-size: 4.2rem;
    --osw-link-list-titlesize-h3-font-size: 3.4rem;
    --osw-link-list-titlesize-h4-font-size: 2.8rem;
    --osw-link-list-titlesize-h5-font-size: 2.2rem;
    --osw-link-list-titlesize-h6-font-size: 1.6rem; */

    /* PAGE */
    --osw-page-banner-content-title-font-size: 5.2rem;

    --osw-page-content-above-breadcrumbgrid-margin-left: 60px;
    --osw-page-content-above-breadcrumbgrid-margin-right: 60px;

    --osw-page-banner-min-height: 586px;
    --osw-page-banner-padding-top: calc(80px + 15px);
    /* --osw-page-banner-padding-bottom: calc(60px + 0px + 15px); */
    --osw-page-banner-padding-bottom: calc(60px + 0% + 15px);

    --osw-page-content-offset-above-margin-top: 20px;
    --osw-page-content-offset-none-margin-top: 20px;

    --osw-page-content-margin-top: -60px;
    --osw-page-content-margin-left: 20px;
    --osw-page-content-margin-right: 20px;
    --osw-page-content-margin-bottom: 30px;

    --osw-page-content-inside-top-padding: 0 60px 0 60px;
    --osw-page-content-inside-middle-padding: 0 60px 0 60px;
    --osw-page-content-inside-bottom-padding: 0 60px 0 60px;

    /* DIALOGFEEDJS */
    --osw-dialogfeedjs-wall-col1-width: calc( 50% - 0.75rem);
    --osw-dialogfeedjs-wall-col1-margin-right: 0.75rem;

    --osw-dialogfeedjs-wall-col2-width: calc( 50% - 0.75rem);
    --osw-dialogfeedjs-wall-col2-margin-left: 0.75rem;
    --osw-dialogfeedjs-wall-col2-margin-right: 0px;
    --osw-dialogfeedjs-wall-col2-visibility-display: block;

    /* HOME PAGE */
    --osw-homepage-page-content-margin-top: -60px;
    --osw-homepage-page-content-above-display: none;
    --osw-homepage-page-content-offset-above-margin-top: 20px;
    --osw-homepage-page-content-offset-above-inside-margin-top: 0px;
    --osw-homepage-page-content-offset-none-margin-top: 20px;

    /* MODAL */
    /* To check : overloaded by mediaQuery */
    /* --osw-modal-title-font-size: 3.4rem; */
    --osw-modal-title-margin-top: 0px;
    --osw-modal-maintext-margin-top: 30px;
    --osw-modal-action-margin-top: 30px;

    /* SEARCHBOX KEYWORDS */

    /* To check : overloaded by mediaQuery */
    /* --osw-searchbox-keywords-titlesize-h1-font-size: 5.2rem;
    --osw-searchbox-keywords-titlesize-h2-font-size: 4.2rem;
    --osw-searchbox-keywords-titlesize-h3-font-size: 3.4rem;
    --osw-searchbox-keywords-titlesize-h4-font-size: 2.8rem;
    --osw-searchbox-keywords-titlesize-h5-font-size: 2.2rem;
    --osw-searchbox-keywords-titlesize-h6-font-size: 1.6rem; */

    /* SEARCHBOX */
    /* To check : overloaded by mediaQuery */
    /* --osw-searchbox-banner-title-font-size: 3.4rem; */

    /* To check : overloaded by mediaQuery */
    /* --osw-searchbox-titlesize-h1-font-size: 5.2rem;
    --osw-searchbox-titlesize-h2-font-size: 4.2rem;
    --osw-searchbox-titlesize-h3-font-size: 3.4rem;
    --osw-searchbox-titlesize-h4-font-size: 2.8rem;
    --osw-searchbox-titlesize-h5-font-size: 2.2rem;
    --osw-searchbox-titlesize-h6-font-size: 1.6rem; */

    /* STOCKEXCHANGE */
    --osw-stockexchange-title-font-size: 2.2rem;
    --osw-stockexchange-vertical-title-font-size: 2.2rem;
    /* To check : overloaded by mediaQuery */
    /* --osw-stockexchange-horizontal-title-font-size: 3.4rem; */
    /* --osw-stockexchange-quote-data-value-font-size: 3.4rem; */

    --osw-stockexchange-quote-name-font-size: 1.6rem;
    --osw-stockexchange-quote-data-variation-value-font-size: 2.2rem;

    /* VIDEO */
    --osw-video-container-content-padding: 30px 60px 30px 60px;
    --osw-video-container-content-line-margin-top: 30px;
    --osw-video-title-font-size: 2.8rem;
    --osw-video-title-margin-top: 30px;
    --osw-video-maintext-margin-top: 30px;
    --osw-video-maintag-margin-top: 30px;
    --osw-video-date-margin-top: 30px;
    --osw-video-location-margin-top: 30px;
    --osw-video-action-margin-top: 30px;

    /* LANGUAGE SELECTOR */
    --osw-language-selector-item-container-padding-left: 18px;

    /* SPECIFIC JOB SEARCH */
    --osw-job-search-margin-top: -65px;
    --osw-job-search-padding-top: 65px;
    --osw-job-search-padding-bottom: 60px;

    --osw-job-search-input-font-size: 2.5rem;
    --osw-job-search-input-borderradius: var(--osw-borderradius-large-local);
    --osw-job-search-input-height: 90px;
    --osw-job-search-input-width: 70%;
    --osw-job-search-input-margin-left: 15%;
    --osw-job-search-input-padding-left: 80px;
    --osw-job-search-input-bg-position: 32px 32px;
    --osw-job-search-input-padding-right: 45px;
    /* --osw-job-search-input-bg-position-rtl: calc(100% - 32px) 32px; */
    --osw-job-search-input-bg-position-rtl-x: calc(100% - 32px);
    --osw-job-search-input-bg-position-rtl-x: 32px;

    /* PAGELIST */
    --osw-pagelist-element-middle-col-div-margin-left: 15px;
    --osw-pagelist-title-font-size: 2.2rem;

    /* To check : overloaded by mediaQuery */
    /* --osw-pagelist-titlesize-h1-font-size: 5.2rem;
    --osw-pagelist-titlesize-h2-font-size: 4.2rem;
    --osw-pagelist-titlesize-h3-font-size: 3.4rem;
    --osw-pagelist-titlesize-h4-font-size: 2.8rem;
    --osw-pagelist-titlesize-h5-font-size: 2.2rem;
    --osw-pagelist-titlesize-h6-font-size: 1.6rem; */

    /* To check : overloaded by mediaQuery */
    /* --osw-pagelist-eventdate-large-font-size: 3.4rem; */

    --osw-pagelist-pagination-pagenumber-item-width: 40px;
    --osw-pagelist-pagination-pagenumber-item-height: 40px;
    --osw-pagelist-pagination-pagenumber-item-margin: 0 5px 0 5px;

    --osw-pagelist-pagination-pagenumber-itemprevious-margin-right: 30px;

    --osw-pagelist-pagination-pagenumber-itemhidden-width: 40px;
    --osw-pagelist-pagination-pagenumber-itemhidden-height: 40px;

    /* SITECOREFORM */
    --osw-sitecoreform-selecttarget-padding-top: 30px;
    --osw-sitecoreform-selecttarget-padding-bottom: 30px;

    --osw-sitecoreform-selecttarget-label-font-size: 2.8rem;
    --osw-sitecoreform-selecttarget-field-select-font-size: 2.8rem;

    /* WFFM FORM */
    --osw-form-fieldset-padding: 0 30px;

    --osw-form-fieldset-legend-span-margin-top: 30px;
    --osw-form-fieldset-legend-span-margin-bottom: 30px;

    --osw-form-fieldset-legend-font-size: 3.4rem;
    --osw-form-fieldset-legend-margin-top: 0px;

    --osw-form-fieldset-radio-checkbox-legend-padding-right: 15px;

    --osw-form-selecttarget-padding-top: 30px;
    --osw-form-selecttarget-padding-bottom: 30px;

    --osw-form-selecttarget-label-font-size: 2.8rem;

    --osw-form-selecttarget-field-select-font-size: 2.8rem;

    /* BACKTOTOP */
    --osw-backtotop-display: block;

    /* SEARCH OTHER */
    --osw-searchother-page-selector-item-link-width: 40px;
    --osw-searchother-page-selector-item-link-line-height: 37px;
    --osw-searchother-page-selector-item-link-margin: 0 5px;

    --osw-searchother-page-selector-item-previous-next-link-width: 40px;
    --osw-searchother-page-selector-item-previous-next-link-line-height: 35px;

    --osw-searchother-searchform-field-display-title-font-size: 5.2rem;

  }
}
@media screen and (min-width: 75em) {
  /* BASE */
  :root {
    /* HEADER */
    --osw-header-height-default: var(--osw-header-height-large);
    --osw-js-header-height: 110px;
    /* TITLE */
    --osw-titlesize-h1-font-size: 6.8rem;
    --osw-titlesize-h2-font-size: 4.6rem;
    --osw-titlesize-h3-font-size: 3.8rem;
    /* --osw-titlesize-h4-font-size: 2.8rem;
    --osw-titlesize-h5-font-size: 2.2rem;
    --osw-titlesize-h6-font-size: 1.6rem; */

    /* WRAPPER MINHEIGHT */
    --osw-minheight-small: 150px;
    --osw-minheight-medium: 280px;
    --osw-minheight-large: 510px;
    --osw-minheight-xlarge: 700px;

    /* HEADER MESSAGE */
    --osw-header-message-height: var(--osw-header-message-height-large);
    --osw-small-header-message-height: var(--osw-header-message-height-small);
    /* --osw-header-message-padding: 0px var(--osw-header-message-padding-large) 0px var(--osw-header-message-padding-large); */
    --osw-header-message-padding-top: 0px;
    --osw-header-message-padding-right: var(--osw-header-message-padding-large);
    --osw-header-message-padding-bottom: 0px;
    --osw-header-message-padding-left: var(--osw-header-message-padding-large);
    --osw-header-message-line1-font-size: var(--osw-header-message-line1-font-size-large);

    /* HEADER TOOLS */
    --osw-header-search-selector-margin: var(--osw-header-search-selector-margin-none-local);

    /* HEADER LOGO */
    /* --osw-header-logo-link-margin: 0px var(--osw-header-logo-link-margin-medium-local) 0px var(--osw-header-logo-link-margin-large-local); */
    /* --osw-header-logo-link-margin-top: 0px; */ /* not need */
    --osw-header-logo-link-margin-right: var(--osw-header-logo-link-margin-medium-local);
    /* --osw-header-logo-link-margin-bottom: 0px; */  /* not need */
    --osw-header-logo-link-margin-left: var(--osw-header-logo-link-margin-large-local);
    /* --osw-header-logo-link-margin-rtl: 0px var(--osw-header-logo-link-margin-large-local) 0px var(--osw-header-logo-link-margin-medium-local); */

    /* SNIPPET HEADER GLOBAL WEB TEMPLATE */
    --osw-header-webtemplate-line1-min-height: auto;
    --osw-header-webtemplate-line1-right-top-minheight: 60px;
    --osw-header-webtemplate-headerlogo-margin: 5px 20px 5px 40px;
    --osw-header-webtemplate-headerlogo-margin-small: 5px 14px 5px 14px;
    --osw-header-webtemplate-headertext-margin: 5px 5px 5px 5px;
    --osw-header-webtemplate-langswitch-margin: 0px 15px 0px 0px;
    --osw-header-webtemplate-searchfield-margin: 0px 15px 0px 0px;
    --osw-header-webtemplate-headerlinks-margin: 0px 5px 0px 5px;
    --osw-header-webtemplate-headerlinks-min-height: 60px;
    --osw-header-webtemplate-headerlinks-list-margin: 0px 0px 0px calc(-1 * var(--osw-header-webtemplate-headerlinks-list-item-gap));
    --osw-header-webtemplate-headerlinks-list-justifycontent: flex-start;
    --osw-header-webtemplate-headerlinks-list-item-margin: 0px;
    --osw-header-webtemplate-headerlinks-list-item-gap-icon: "|";
    --osw-header-webtemplate-headerlinks-list-item-gap: 40px;
    --osw-header-webtemplate-cta-margin: 0px 15px 0px 0px;

    /* [top|middle|bottom|stretch] */
    --osw-js-webtemplate-line1-left-verticalalign-self: middle;
    /* [top|middle|bottom|stretch] */
    --osw-js-webtemplate-line1-middle-verticalalign-self: top;
    /* [top|middle|bottom|stretch] */
    --osw-js-webtemplate-line1-right-verticalalign-self: stretch;
    /* [top|bottom|middle|justify|spaced] */
    --osw-js-webtemplate-line1-right-verticalalign: justify;

    /* SNIPPET HEADER INSTITUTIONAL */
    --osw-header-institutional-line1-height: 110px;
    --osw-header-institutional-headerlogo-margin: 0px 0px 0px 40px;
    --osw-header-institutional-headerlogo-margin-small: 0px 0px 0px 14px;
    --osw-header-institutional-worldwide-margin: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;
    --osw-header-institutional-worldwide-margin-small: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;
    --osw-header-institutional-headersearch-margin: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;
    --osw-header-institutional-headersearch-margin-small: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;
    --osw-header-institutional-login-margin: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;
    --osw-header-institutional-login-margin-small: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;
    --osw-header-institutional-logout-margin: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;
    --osw-header-institutional-logout-margin-small: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;
    --osw-header-institutional-register-margin: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;
    --osw-header-institutional-register-margin-small: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;
    --osw-header-institutional-profile-margin: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;
    --osw-header-institutional-profile-margin-small: 0 var(--osw-header-institutional-tools-default-item-margin) 0 0;


    /* SNIPPET HEADER US BRAND */
    --osw-header-usbrand-height: 278px;

    --osw-header-usbrand-height-small: 206px;

    --osw-header-usbrand-headerlogo-margin: 5px 20px 5px 40px;

    --osw-header-usbrand-headerlogo-margin-small: 5px 20px 5px 40px;

    --osw-header-usbrand-companylogo-margin: 5px 40px 5px 20px;

    --osw-header-usbrand-companylogo-margin-small: 5px 40px 5px 20px;

    --osw-header-usbrand-audienceinformation-margin: 5px 20px 5px 20px;

    --osw-header-usbrand-audienceinformation-margin-small: 5px 20px 5px 20px;

    --osw-header-usbrand-headertext-margin: 0px 20px 0px 20px;

    --osw-header-usbrand-headertext-margin-small: 0px 20px 0px 20px;

    --osw-header-usbrand-langswitch-margin: 5px 40px 5px 15px;

    --osw-header-usbrand-langswitch-margin-small: 5px 40px 5px 15px;

    --osw-header-usbrand-searchfield-margin: 5px 0px 5px 0px;

    --osw-header-usbrand-searchfield-margin-small: 5px 0px 5px 0px;

    --osw-header-usbrand-headersearch-margin: 5px 40px 5px 15px;

    --osw-header-usbrand-headersearch-margin-small: 5px 40px 5px 15px;

    --osw-header-usbrand-profile-margin: 5px 40px 5px 5px;

    --osw-header-usbrand-profile-margin-small: 5px 40px 5px 5px;

    /* footer-light */

    --osw-footer-light-footertext-width: auto;

    --osw-footer-light-footerbadge-width: auto;

    --osw-footer-light-navigationlinks-width: auto;

    --osw-footer-light-divider-margin-right: 30px;
    --osw-footer-light-divider-padding-right: 30px ;
    --osw-footer-light-divider-borderright: solid 1px rgba(255,255,255,.25);

    /* footer-full */

    --osw-footer-full-footertext-width: auto;

    --osw-footer-full-footerbadge-width: auto;

    --osw-footer-full-additionaltext-width: auto;

    --osw-footer-full-copyright-width: auto;

    --osw-footer-full-divider-margin-right: 30px;
    --osw-footer-full-divider-padding-right: 30px;
    --osw-footer-full-divider-borderright: solid 1px rgba(255,255,255,.25);

    /* SPACING */
    --osw-spacing-medium-local: 60px;
    --osw-spacing-large-local: 100px;
    --osw-spacing-2large-local: 200px;
    --osw-spacing-3large-local: 300px;
    --osw-spacing-4large-local: 400px;


   /* COMPONENT */

    /* NAVIGATION FOOTER */
    --osw-nav-footer-list-level1-navitem-padding-left: 0;
    --osw-nav-footer-list-level1-navitem-padding-right: 40px;

    /* RICHTEXT */
    /* To check : overloaded by mediaQuery */
    /* --osw-richtext-h1-font-size: 6.8rem;
    --osw-richtext-h2-font-size: 4.6rem;
    --osw-richtext-h3-font-size: 3.8rem; */
    /* --osw-richtext-h4-font-size: 2.8rem;
    --osw-richtext-h5-font-size: 2.2rem;
    --osw-richtext-h6-font-size: 1.6rem; */

    /* To check : overloaded by mediaQuery */
    /* --osw-richtext-titlesize-h1-font-size: 6.8rem;
    --osw-richtext-titlesize-h2-font-size: 4.6rem;
    --osw-richtext-titlesize-h3-font-size: 3.8rem; */

    /* KEYFIGURE */
    /* To check : overloaded by mediaQuery */
   /*  --osw-keyfigure-key-font-size: 6.8rem; */

    /* To check : overloaded by mediaQuery */
    /* --osw-keyfigure-keysize-h1-title-font-size: 6.8rem;
    --osw-keyfigure-keysize-h2-title-font-size: 4.6rem;
    --osw-keyfigure-keysize-h3-title-font-size: 3.8rem; */

    /* CONTAINER */
    /* To check : overloaded by mediaQuery */
    /* --osw-container-title-font-size: 4.6rem; */

    /* To check : overloaded by mediaQuery */
    /* --osw-container-title-titlesize-h1-font-size: 6.8rem;
    --osw-container-title-titlesize-h2-font-size: 4.6rem;
    --osw-container-title-titlesize-h3-font-size: 3.8rem; */

    /* CONTENTBLOCK */
    /* To check : overloaded by mediaQuery */
    /* --osw-contentblock-title-font-size: 3.8rem; */

    /* To check : overloaded by mediaQuery */
   /*  --osw-contentblock-title-titlesize-h1-font-size: 6.8rem;
    --osw-contentblock-title-titlesize-h2-font-size: 4.6rem;
    --osw-contentblock-title-titlesize-h3-font-size: 3.8rem; */

    /* CONTENTBLOCK BASIC */
    --osw-contentblock-basic-container-content-padding-left: 60px;
    --osw-contentblock-basic-imageleft-container-content-padding-left: 60px;
    --osw-contentblock-basic-imageright-container-content-padding-right: 60px;

    /* CONTENTBLOCK BASICCOVERED */
    --osw-contentblock-basiccovered-container-content-padding: 30px;
    --osw-contentblock-basiccovered-container-content-padding-left: 60px;
    --osw-contentblock-basiccovered-imageleft-container-content-padding-left: 60px;
    --osw-contentblock-basiccovered-imageright-container-content-padding-right: 60px;

    --osw-contentblock-basiccovered-imagetop-container-content-margin-left: 100px;
    --osw-contentblock-basiccovered-imagetop-container-content-margin-right: 100px;
    --osw-contentblock-basiccovered-imagetop-container-img-content-margin-top: -170px;
    --osw-contentblock-basiccovered-imagetop-container-img-content-margin-min-height: 170px;

    /* CONTENTBLOCK BASICWRAPPED */
    --osw-contentblock-basicwrapped-container-padding: 60px 100px 60px 100px;
    --osw-contentblock-basicwrapped-container-content-padding-left: 60px;

    --osw-contentblock-basicwrapped-imageleft-container-content-padding-left: 60px;
    --osw-contentblock-basicwrapped-imageright-container-content-padding-right: 60px;
    --osw-contentblock-basicwrapped-imagetop-container-padding: 60px 100px 60px 100px;

    /* CONTENTBLOCK QUOTE */
    --osw-contentblock-quote-container-img-min-height: 170px;

    --osw-contentblock-quote-container-content-margin-left: 100px;
    --osw-contentblock-quote-container-content-margin-right: 100px;
    --osw-contentblock-quote-container-content-padding: 80px 100px 80px 100px;

    --osw-contentblock-quote-container-content-img-margin-top: -170px;
    --osw-contentblock-quote-container-content-img-min-height: 170px;

    --osw-contentblock-quote-container-content-top-padding-left: 100px;

    /* LINK LIST */
    /* To check : overloaded by mediaQuery */
    /* --osw-link-list-h1-font-size: 6.8rem;
    --osw-link-list-h2-font-size: 4.6rem;
    --osw-link-list-h3-font-size: 3.8rem; */

    /* To check : overloaded by mediaQuery */
    /* --osw-link-list-titlesize-h1-font-size: 6.8rem;
    --osw-link-list-titlesize-h2-font-size: 4.6rem;
    --osw-link-list-titlesize-h3-font-size: 3.8rem; */

    /* PAGE */
    --osw-page-content-above-breadcrumbgrid-margin-left: 85px;
    --osw-page-content-above-breadcrumbgrid-margin-right: 85px;

    --osw-page-banner-min-height: 700px;
    --osw-page-banner-padding-top: calc(110px + 15px);
    --osw-page-banner-padding-bottom: calc(60px + 60px + 15px);

    --osw-page-banner-content-title-font-size: 6.8rem;

    --osw-page-content-offset-above-margin-top: -60px;
    --osw-page-content-offset-above-inside-margin-top: 20px;
    --osw-page-content-offset-none-margin-top: 0px;

    --osw-page-content-above-display: block;

    --osw-page-content-margin-top: -120px;
    --osw-page-content-margin-left: 20px;
    --osw-page-content-margin-right: 20px;
    --osw-page-content-margin-bottom: 30px;

    --osw-page-content-inside-top-padding: 0 85px 0 85px;
    --osw-page-content-inside-middle-padding: 0 85px 0 85px;
    --osw-page-content-inside-bottom-padding: 0 85px 0 85px;

    /* DIALOGFEEDJS */
    --osw-dialogfeedjs-wall-col1-width: calc( 33.333333% - 0.75rem);

    --osw-dialogfeedjs-wall-col2-width: calc( 33.333333% - 0.75rem);
    --osw-dialogfeedjs-wall-col2-margin-right: 0.75rem;

    --osw-dialogfeedjs-wall-col3-width: calc( 33.333333% - 0.75rem);
    --osw-dialogfeedjs-wall-col3-margin-left: 0.75rem;
    --osw-dialogfeedjs-wall-col3-visibility-display: block;

    /* HOME PAGE */
    --osw-homepage-page-content-above-display: block;
    --osw-homepage-page-content-offset-above-margin-top: -60px;
    --osw-homepage-page-content-offset-above-inside-margin-top: inherit;
    --osw-homepage-page-content-offset-none-margin-top: 0px;

    /* MODAL */
    /* To check : overloaded by mediaQuery */
    /* --osw-modal-title-font-size: 3.8rem; */

    /* SEARCHBOX KEYWORDS */
    /* To check : overloaded by mediaQuery */
    /* --osw-searchbox-keywords-titlesize-h1-font-size: 6.8rem;
    --osw-searchbox-keywords-titlesize-h2-font-size: 4.6rem;
    --osw-searchbox-keywords-titlesize-h3-font-size: 3.8rem; */

     /* SEARCHBOX */
    --osw-searchbox-content-padding-top: 60px;
    --osw-searchbox-content-padding-bottom: 60px;
    /* --osw-searchbox-banner-title-font-size: 6.8rem; */
    --osw-searchbox-banner-title-font-size: var(--osw-titlesize-h1-font-size);

    /* To check : overloaded by mediaQuery */
    /* --osw-searchbox-titlesize-h1-font-size: 6.8rem;
    --osw-searchbox-titlesize-h2-font-size: 4.6rem;
    --osw-searchbox-titlesize-h3-font-size: 3.8rem; */

    /* STOCKEXCHANGE */
    /* To check : overloaded by mediaQuery */
    /* --osw-stockexchange-horizontal-title-font-size: 3.8rem; */
    /* --osw-stockexchange-quote-data-value-font-size: 3.8rem; */

    /* VIDEO */
    --osw-video-container-content-flex: 0 1 25%;
    --osw-video-container-content-padding: 60px 20px 60px 30px;

    /* LANGUAGE SELECTOR */
    --osw-language-selector-content-border: solid 1px var(--osw-color-white);
    --osw-language-selector-content-bordertop: var(--osw-language-selector-content-border);
    --osw-language-selector-content-borderright: var(--osw-language-selector-content-border);
    --osw-language-selector-content-borderbottom: var(--osw-language-selector-content-border);
    --osw-language-selector-content-borderleft: var(--osw-language-selector-content-border);

    --osw-language-selector-content-borderradius: var(--osw-borderradius-xsmall-local);

    --osw-language-selector-select-item-display: block;

    --osw-language-selector-item-container-position: absolute;
    --osw-language-selector-item-container-display: none;
    --osw-language-selector-item-container-padding-left: 0px;

    --osw-language-selector-item-container-bg-color: var(--osw-color-white);
    --osw-language-selector-item-container-border: solid 1px var(--osw-color-palegrey);
    --osw-language-selector-item-container-bordertop: var(--osw-language-selector-item-container-border);
    --osw-language-selector-item-container-borderright: var(--osw-language-selector-item-container-border);
    --osw-language-selector-item-container-borderbottom: var(--osw-language-selector-item-container-border);
    --osw-language-selector-item-container-borderleft: var(--osw-language-selector-item-container-border);

    --osw-language-selector-item-container-borderradius: 0 0 5px 5px;
    --osw-language-selector-item-container-left: 0;
    --osw-language-selector-item-container-right: 0;
    --osw-language-selector-item-container-top: calc(100% - 1px);
    --osw-language-selector-item-link-color: rgba(43,43,56,1);

    --osw-language-selector-item-display: block;
    --osw-language-selector-item-color: rgb(43, 43, 56);
    --osw-language-selector-item-hover-bg-color: var(--osw-color-palegrey);

    /* PAGELIST */
    /* To check : overloaded by mediaQuery */
    /* --osw-pagelist-titlesize-h1-font-size: 6.8rem;
    --osw-pagelist-titlesize-h2-font-size: 4.6rem;
    --osw-pagelist-titlesize-h3-font-size: 3.8rem; */

    /* To check : overloaded by mediaQuery */
    /* --osw-pagelist-eventdate-large-font-size: 3.8rem; */

    /* SITECOREFORM */
    --osw-sitecoreform-selecttarget-display: flex;
    --osw-sitecoreform-selecttarget-flex-direction: row;
    --osw-sitecoreform-selecttarget-flex-wrap: nowrap;
    --osw-sitecoreform-selecttarget-align-items: center;
    --osw-sitecoreform-selecttarget-justify-content: center;

    --osw-sitecoreform-selecttarget-label-flex: 0 1 auto;
    --osw-sitecoreform-selecttarget-label-padding-right: 10px;
    --osw-sitecoreform-selecttarget-label-text-align: right;

    --osw-sitecoreform-selecttarget-label-font-size: 3.4rem;

    --osw-sitecoreform-selecttarget-field-flex: none;
    --osw-sitecoreform-selecttarget-field-padding-left: 0px;
    --osw-sitecoreform-selecttarget-field-padding-text-align: center;
    /* --osw-sitecoreform-selecttarget-field-padding-max-width: max-content; */
    --osw-sitecoreform-selecttarget-field-padding-margin: 0;

    /* WFFM FORM */
    --osw-form-fieldset-padding: 0px;
    --osw-form-fieldset-legend-font-size: 3.8rem;

    --osw-form-selecttarget-display: flex;
    --osw-form-selecttarget-flex-direction: row;
    --osw-form-selecttarget-flex-wrap: nowrap;
    --osw-form-selecttarget-align-items: center;
    --osw-form-selecttarget-justify-content: center;

    --osw-form-selecttarget-label-flex: 0 1 auto;
    --osw-form-selecttarget-label-padding-right: 10px;
    --osw-form-selecttarget-label-text-align: right;
    --osw-form-selecttarget-label-text-align-rtl: left;

    --osw-form-selecttarget-label-font-size: 3.4rem;

    --osw-form-selecttarget-field-flex: 0 1 auto;
    --osw-form-selecttarget-field-padding-left: 10px;
    --osw-form-selecttarget-field-text-align: left;
    --osw-form-selecttarget-field-text-align-rtl: right;
    --osw-form-selecttarget-field-max-width: none;
    --osw-form-selecttarget-field-margin: auto;

    /* SEARCH OTHER */
    --osw-searchother-searchform-field-display-title-font-size: 6.8rem;
    --osw-searchother-search-box-content-padding-top: 60px;
    --osw-searchother-search-box-content-padding-bottom: 60px;

    /* ISI */
    --osw-isi-content-divider-position-right: -0.9375rem;
    --osw-isi-sticky-top: 85%;
  }
}

/* This min-width value is egal to --osw-page-content-max-width + --osw-page-content-margin-left (mediaquery min-width:75em) + --osw-page-content-margin-right (mediaquery min-width:75em) */
@media screen and (min-width: 1381px) {
  /* PAGE */
  :root {
    --osw-page-content-margin-left: auto;
    --osw-page-content-margin-right: auto;
  }
}
