@font-face {
  font-family: "One Icons Filled";
  font-style: normal;
  font-weight: 400;
  src: url("/assets/one-icons-filled-BZQDm7UP.eot?c7aed7e7ecfb38ee01f07958ca7aa484?#iefix") format("embedded-opentype"),
url("/assets/one-icons-filled-D3qQF3j7.woff2?c7aed7e7ecfb38ee01f07958ca7aa484") format("woff2"),
url("/assets/one-icons-filled-Bq4LHmh1.woff?c7aed7e7ecfb38ee01f07958ca7aa484") format("woff"),
url("/assets/one-icons-filled-BX1Rxx7E.ttf?c7aed7e7ecfb38ee01f07958ca7aa484") format("truetype"),
url("/assets/one-icons-filled-CJTR1Edz.svg?c7aed7e7ecfb38ee01f07958ca7aa484#one-icons-filled") format("svg");
}

.one-icons-filled {
  font-family: "One Icons Filled";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: pre;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';

  
}
@font-face {
  font-family: "One Icons Outlined";
  font-style: normal;
  font-weight: 400;
  src: url("/assets/one-icons-outlined-BrxK2wFi.eot?900a65e257603ff8e578cf34e8740bb2?#iefix") format("embedded-opentype"),
url("/assets/one-icons-outlined-BCMFsTVL.woff2?900a65e257603ff8e578cf34e8740bb2") format("woff2"),
url("/assets/one-icons-outlined-BvYdF3Sa.woff?900a65e257603ff8e578cf34e8740bb2") format("woff"),
url("/assets/one-icons-outlined--bdQbIjP.ttf?900a65e257603ff8e578cf34e8740bb2") format("truetype"),
url("/assets/one-icons-outlined-G0g3lvV-.svg?900a65e257603ff8e578cf34e8740bb2#one-icons-outlined") format("svg");
}

.one-icons-outlined {
  font-family: "One Icons Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: pre;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';

  
}
/*
    -----------------------------------------------------------------
                                SANS FONTS
    -----------------------------------------------------------------
*/

/*
    LIGHT FONTS
*/

@font-face {
  font-family: 'Roche Sans';
  src: local('Roche Sans Light'), local('RocheSans-Light'),
    url('/assets/RocheSans-Light-CMKax04l.woff2') format('woff2'),
    url('/assets/RocheSans-Light-D7eFLN21.woff') format('woff'),
    url('/assets/RocheSans-Light-Dh02wMOB.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Roche Sans';
  src: local('Roche Sans Condensed Light'), local('RocheSansCondensed-Light'),
    url('/assets/RocheSansCondensed-Light-Do8wYA9e.woff2') format('woff2'),
    url('/assets/RocheSansCondensed-Light-BlJzRQdG.woff') format('woff'),
    url('/assets/RocheSansCondensed-Light-DDcccxVO.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-stretch: condensed;
}

@font-face {
  font-family: 'Roche Sans';
  src: local('Roche Sans Light Italic'), local('RocheSans-LightItalic'),
    url('/assets/RocheSans-LightItalic-BcKH8M_k.woff2') format('woff2'),
    url('/assets/RocheSans-LightItalic-DiZpcxyL.woff') format('woff'),
    url('/assets/RocheSans-LightItalic-Z3czem18.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Roche Sans';
  src: local('Roche Sans Condensed Light Italic'),
    local('RocheSansCondensed-LightItalic'),
    url('/assets/RocheSansCondensed-LightItalic-DUdiK4Up.woff2')
      format('woff2'),
    url('/assets/RocheSansCondensed-LightItalic-BKq-Gw8v.woff')
      format('woff'),
    url('/assets/RocheSansCondensed-LightItalic-DUi017Wz.ttf')
      format('truetype');
  font-weight: 300;
  font-style: italic;
  font-stretch: condensed;
}

/*
      REGULAR FONTS
  */

@font-face {
  font-family: 'Roche Sans';
  src: local('Roche Sans Regular'), local('RocheSans-Regular'),
    url('/assets/RocheSans-Regular-DJ_kHGlA.woff2') format('woff2'),
    url('/assets/RocheSans-Regular-ZlrJqojK.woff') format('woff'),
    url('/assets/RocheSans-Regular-BftvJVcp.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Roche Sans';
  src: local('Roche Sans Condensed Regular'),
    local('RocheSansCondensed-Regular'),
    url('/assets/RocheSansCondensed-Regular-CYffoUXi.woff2') format('woff2'),
    url('/assets/RocheSansCondensed-Regular-BeiLCFPQ.woff') format('woff'),
    url('/assets/RocheSansCondensed-Regular-DakIi4Ut.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
}

@font-face {
  font-family: 'Roche Sans';
  src: local('Roche Sans Italic'), local('RocheSans-Italic'),
    url('/assets/RocheSans-Italic-vptLTaI5.woff2') format('woff2'),
    url('/assets/RocheSans-Italic-OK0_lQOH.woff') format('woff'),
    url('/assets/RocheSans-Italic-CnVtUxjY.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'Roche Sans';
  src: local('Roche Sans Condensed Italic'), local('RocheSansCondensed-Italic'),
    url('/assets/RocheSansCondensed-Italic-l15wZuSE.woff2') format('woff2'),
    url('/assets/RocheSansCondensed-Italic-ZcvHts3V.woff') format('woff'),
    url('/assets/RocheSansCondensed-Italic-CfnBy9ka.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: condensed;
}

/*
      MEDIUM FONTS
  */

@font-face {
  font-family: 'Roche Sans';
  src: local('Roche Sans Medium'), local('RocheSans-Medium'),
    url('/assets/RocheSans-Medium-Dm3ozT7h.woff2') format('woff2'),
    url('/assets/RocheSans-Medium-Xr506Cco.woff') format('woff'),
    url('/assets/RocheSans-Medium-DaqHCL9Y.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Roche Sans';
  src: local('Roche Sans Medium Italic'), local('RocheSans-MediumItalic'),
    url('/assets/RocheSans-MediumItalic-CtNsT_xN.woff2') format('woff2'),
    url('/assets/RocheSans-MediumItalic-DULj95dh.woff') format('woff'),
    url('/assets/RocheSans-MediumItalic-DmpuoZ6j.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}

/*
      BOLD FONTS
  */

@font-face {
  font-family: 'Roche Sans';
  src: local('Roche Sans Bold'), local('RocheSans-Bold'),
    url('/assets/RocheSans-Bold-CVZvghPh.woff2') format('woff2'),
    url('/assets/RocheSans-Bold-32cS-3I5.woff') format('woff'),
    url('/assets/RocheSans-Bold-BFbkVS08.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Roche Sans';
  src: local('Roche Sans Bold Italic'), local('RocheSans-BoldItalic'),
    url('/assets/RocheSans-BoldItalic--LcF85e5.woff2') format('woff2'),
    url('/assets/RocheSans-BoldItalic-IA6KXSau.woff') format('woff'),
    url('/assets/RocheSans-BoldItalic-BOUIhWQc.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
}

/*
      -----------------------------------------------------------------
                                  SERIF FONTS
      -----------------------------------------------------------------
  */

/*
      LIGHT FONTS
  */

@font-face {
  font-family: 'Roche Serif';
  src: local('Roche Serif Light'), local('RocheSerif-Light'),
    url('/assets/RocheSerif-Light-Zg7Zdx81.woff2') format('woff2'),
    url('/assets/RocheSerif-Light-MVOy7LxK.woff') format('woff'),
    url('/assets/RocheSerif-Light-_VvJEjCw.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Roche Serif';
  src: local('Roche Serif Light Italic'), local('RocheSerif-LightItalic'),
    url('/assets/RocheSerif-LightItalic-0idC1yTj.woff2') format('woff2'),
    url('/assets/RocheSerif-LightItalic-ln5kTc24.woff') format('woff'),
    url('/assets/RocheSerif-LightItalic-CEicY3vJ.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}

/*
        REGULAR FONTS
  */

@font-face {
  font-family: 'Roche Serif';
  src: local('Roche Serif Regular'), local('RocheSerif-Regular'),
    url('/assets/RocheSerif-Regular-BpZzkbru.woff2') format('woff2'),
    url('/assets/RocheSerif-Regular-CS4IBHEd.woff') format('woff'),
    url('/assets/RocheSerif-Regular-BWrmy9wm.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Roche Serif';
  src: local('Roche Serif Italic'), local('RocheSerif-Italic'),
    url('/assets/RocheSerif-Italic-DdUHKsWs.woff2') format('woff2'),
    url('/assets/RocheSerif-Italic-DFOLzLqm.woff') format('woff'),
    url('/assets/RocheSerif-Italic-DgYyV30v.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}

/*
        BOLD FONTS
  */

@font-face {
  font-family: 'Roche Serif';
  src: local('Roche Serif Bold'), local('RocheSerif-Bold'),
    url('/assets/RocheSerif-Bold-B2_1vpOu.woff2') format('woff2'),
    url('/assets/RocheSerif-Bold-7Z9wj4NW.woff') format('woff'),
    url('/assets/RocheSerif-Bold-CorGgarM.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Roche Serif';
  src: local('Roche Serif Bold Italic'), local('RocheSerif-BoldItalic'),
    url('/assets/RocheSerif-BoldItalic-DgL9RPJW.woff2') format('woff2'),
    url('/assets/RocheSerif-BoldItalic-PdgH00-A.woff') format('woff'),
    url('/assets/RocheSerif-BoldItalic-B8biWdHv.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
}
.dynamic-ripple-container-element{display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;border-radius:inherit;-webkit-mask-image:-webkit-radial-gradient(var(--one-color-interaction-default-base), var(--one-color-interaction-default-base));mask-image:-webkit-radial-gradient(var(--one-color-interaction-default-base), var(--one-color-interaction-default-base))}.dynamic-ripple-container-element .ripple{position:absolute;border-radius:100%;background:currentColor;opacity:0.4;width:0;height:0;-webkit-transition:opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.7s ease-out;transition:opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.7s ease-out;transition:transform 0.7s ease-out, opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.7s ease-out, opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.7s ease-out;-webkit-transform:scale(0);transform:scale(0);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dynamic-ripple-container-element .ripple.held{opacity:0.4;-webkit-transform:scale(1);transform:scale(1)}.dynamic-ripple-container-element .ripple.done{opacity:0}@-webkit-keyframes slideInRight{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideInLeft{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideInDown{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideInUp{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes slideOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@-webkit-keyframes slideOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes slideOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@-webkit-keyframes slideOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes slideOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@-webkit-keyframes slideOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes slideOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}*{scrollbar-width:thin;scrollbar-color:var(--one-color-interaction-default-intensity-low) transparent;scroll-margin:initial;scroll-padding:3px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-corner{background-color:transparent}::-webkit-scrollbar-thumb{background-color:var(--one-color-interaction-default-intensity-low);border-radius:calc(3px + 4px);border:3px solid rgba(255, 255, 255, 0);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--one-color-interaction-hover-intensity-medium);border-radius:calc(3px + 4px);border:3px solid rgba(255, 255, 255, 0);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:var(--one-color-interaction-focus-intensity-higher);border-radius:calc(3px + 4px);border:3px solid rgba(255, 255, 255, 0);background-clip:padding-box}[hidden]{display:none !important}