@charset "UTF-8";
@font-face {
  font-family: "Circular-Regular";
  src: url("./CircularXXWeb-Regular.woff2") format("woff2"), url("./CircularXXWeb-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Circular-Medium";
  src: url("./CircularXXWeb-Medium.woff2") format("woff2"), url("./CircularXXWeb-Medium.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
/* 60/16 */
/* 80/60 */
/* 52/16 */
/* 70/52 */
/* 48/16 */
/* 64/48 */
/* 40/16 */
/* 56/40 */
/* 36/16 */
/* 48/36 */
/* 32/16 */
/* 44/32 */
/* 28/16 */
/* 36/28 */
/* 24/16 */
/* 32/24 */
/* 24/16 */
/* 32/24 */
/* 22/16 */
/* 28/22 */
/* 21/16 */
/* 28/21 */
/* 18/16 */
/* 28/18 */
/* 14/16 */
/* 24/14 */
/* 14/16 */
/* 24/14 */
/* 18/16 */
/* 28/18 */
/* 24/16 */
/* 18/16 */
/* 28/18 */
/* 18/16 */
/* 28/18 */
/* 18/16 */
/* 28/18 */
/* 16/16 */
/* 24/16 */
/*14/16*/
/*20/14*/
/* 14/16 */
/* 20/14 */
/* 8/16 */
/* 2rem 32 */
/* 20/16 */
/* 24/16 */
/* 32/16 */
/* 40/16 */
/* 4/16 */
/* 12/16 */
/* 14/16 */
/* 16/16 */
/* 12/16 */
/* 12/16 */
/*
 * saxicon
 * Copyright (c) 2020 Lachlan McDonald
 * https://github.com/lachlanmcdonald/saxicon/
 * (Licensed under the BSD 3-Clause license)
 * (This file is generated with saxicon and should not be updated manually.)
 */
.ccl__container {
  margin: 0 auto;
  width: 100%;
  max-width: none;
  padding: 0 16px;
}
@media (min-width: 768px) {
  .ccl__container {
    padding: 0 16px;
    max-width: none;
  }
}
@media (min-width: 1024px) {
  .ccl__container {
    padding: 0 6.25%;
    max-width: none;
  }
}
@media (min-width: 1440px) {
  .ccl__container {
    padding: 0 108px;
    max-width: 1440px;
  }
}

.ccl__columns {
  display: flex;
  flex-wrap: wrap;
  margin-left: -6px;
  margin-right: -6px;
  margin-top: -6px;
}
.ccl__columns:not(:last-child) {
  margin-bottom: 6px;
}
@media (min-width: 768px) {
  .ccl__columns {
    flex-wrap: nowrap;
    margin-left: -8px;
    margin-right: -8px;
    margin-top: -8px;
  }
  .ccl__columns:not(:last-child) {
    margin-bottom: 8px;
  }
}
@media (min-width: 1024px) {
  .ccl__columns {
    margin-left: -12px;
    margin-right: -12px;
    margin-top: -12px;
  }
  .ccl__columns:not(:last-child) {
    margin-bottom: 12px;
  }
}
@media (min-width: 1440px) {
  .ccl__columns {
    margin-left: -12px;
    margin-right: -12px;
    margin-top: -12px;
  }
  .ccl__columns:not(:last-child) {
    margin-bottom: 12px;
  }
}

.ccl__column {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 6px;
  min-width: 16.6666666667%;
}
@media (min-width: 768px) {
  .ccl__column {
    padding: 8px;
    min-width: 8.3333333333%;
  }
}
@media (min-width: 1024px) {
  .ccl__column {
    padding: 12px;
    min-width: 8.3333333333%;
  }
}
@media (min-width: 1440px) {
  .ccl__column {
    padding: 12px;
    min-width: 8.3333333333%;
  }
}
.ccl__column.is-narrow {
  flex: none;
}
.ccl__column.is-half {
  flex: none;
  width: 50%;
}

.fib, .fi {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

.fi {
  position: relative;
  display: inline-block;
  width: 1.333333em;
  line-height: 1em;
}
.fi:before {
  content: " ";
}
.fi.fis {
  width: 1em;
}

.fi-xx {
  background-image: url(./_shared/flag-icons/flags/4x3/xx.svg);
}
.fi-xx.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/xx.svg);
}

.fi-ad {
  background-image: url(./_shared/flag-icons/flags/4x3/ad.svg);
}
.fi-ad.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ad.svg);
}

.fi-ae {
  background-image: url(./_shared/flag-icons/flags/4x3/ae.svg);
}
.fi-ae.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ae.svg);
}

.fi-af {
  background-image: url(./_shared/flag-icons/flags/4x3/af.svg);
}
.fi-af.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/af.svg);
}

.fi-ag {
  background-image: url(./_shared/flag-icons/flags/4x3/ag.svg);
}
.fi-ag.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ag.svg);
}

.fi-ai {
  background-image: url(./_shared/flag-icons/flags/4x3/ai.svg);
}
.fi-ai.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ai.svg);
}

.fi-al {
  background-image: url(./_shared/flag-icons/flags/4x3/al.svg);
}
.fi-al.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/al.svg);
}

.fi-am {
  background-image: url(./_shared/flag-icons/flags/4x3/am.svg);
}
.fi-am.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/am.svg);
}

.fi-ao {
  background-image: url(./_shared/flag-icons/flags/4x3/ao.svg);
}
.fi-ao.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ao.svg);
}

.fi-aq {
  background-image: url(./_shared/flag-icons/flags/4x3/aq.svg);
}
.fi-aq.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/aq.svg);
}

.fi-ar {
  background-image: url(./_shared/flag-icons/flags/4x3/ar.svg);
}
.fi-ar.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ar.svg);
}

.fi-as {
  background-image: url(./_shared/flag-icons/flags/4x3/as.svg);
}
.fi-as.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/as.svg);
}

.fi-at {
  background-image: url(./_shared/flag-icons/flags/4x3/at.svg);
}
.fi-at.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/at.svg);
}

.fi-au {
  background-image: url(./_shared/flag-icons/flags/4x3/au.svg);
}
.fi-au.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/au.svg);
}

.fi-aw {
  background-image: url(./_shared/flag-icons/flags/4x3/aw.svg);
}
.fi-aw.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/aw.svg);
}

.fi-ax {
  background-image: url(./_shared/flag-icons/flags/4x3/ax.svg);
}
.fi-ax.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ax.svg);
}

.fi-az {
  background-image: url(./_shared/flag-icons/flags/4x3/az.svg);
}
.fi-az.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/az.svg);
}

.fi-ba {
  background-image: url(./_shared/flag-icons/flags/4x3/ba.svg);
}
.fi-ba.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ba.svg);
}

.fi-bb {
  background-image: url(./_shared/flag-icons/flags/4x3/bb.svg);
}
.fi-bb.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/bb.svg);
}

.fi-bd {
  background-image: url(./_shared/flag-icons/flags/4x3/bd.svg);
}
.fi-bd.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/bd.svg);
}

.fi-be {
  background-image: url(./_shared/flag-icons/flags/4x3/be.svg);
}
.fi-be.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/be.svg);
}

.fi-bf {
  background-image: url(./_shared/flag-icons/flags/4x3/bf.svg);
}
.fi-bf.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/bf.svg);
}

.fi-bg {
  background-image: url(./_shared/flag-icons/flags/4x3/bg.svg);
}
.fi-bg.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/bg.svg);
}

.fi-bh {
  background-image: url(./_shared/flag-icons/flags/4x3/bh.svg);
}
.fi-bh.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/bh.svg);
}

.fi-bi {
  background-image: url(./_shared/flag-icons/flags/4x3/bi.svg);
}
.fi-bi.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/bi.svg);
}

.fi-bj {
  background-image: url(./_shared/flag-icons/flags/4x3/bj.svg);
}
.fi-bj.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/bj.svg);
}

.fi-bl {
  background-image: url(./_shared/flag-icons/flags/4x3/bl.svg);
}
.fi-bl.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/bl.svg);
}

.fi-bm {
  background-image: url(./_shared/flag-icons/flags/4x3/bm.svg);
}
.fi-bm.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/bm.svg);
}

.fi-bn {
  background-image: url(./_shared/flag-icons/flags/4x3/bn.svg);
}
.fi-bn.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/bn.svg);
}

.fi-bo {
  background-image: url(./_shared/flag-icons/flags/4x3/bo.svg);
}
.fi-bo.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/bo.svg);
}

.fi-bq {
  background-image: url(./_shared/flag-icons/flags/4x3/bq.svg);
}
.fi-bq.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/bq.svg);
}

.fi-br {
  background-image: url(./_shared/flag-icons/flags/4x3/br.svg);
}
.fi-br.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/br.svg);
}

.fi-bs {
  background-image: url(./_shared/flag-icons/flags/4x3/bs.svg);
}
.fi-bs.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/bs.svg);
}

.fi-bt {
  background-image: url(./_shared/flag-icons/flags/4x3/bt.svg);
}
.fi-bt.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/bt.svg);
}

.fi-bv {
  background-image: url(./_shared/flag-icons/flags/4x3/bv.svg);
}
.fi-bv.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/bv.svg);
}

.fi-bw {
  background-image: url(./_shared/flag-icons/flags/4x3/bw.svg);
}
.fi-bw.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/bw.svg);
}

.fi-by {
  background-image: url(./_shared/flag-icons/flags/4x3/by.svg);
}
.fi-by.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/by.svg);
}

.fi-bz {
  background-image: url(./_shared/flag-icons/flags/4x3/bz.svg);
}
.fi-bz.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/bz.svg);
}

.fi-ca {
  background-image: url(./_shared/flag-icons/flags/4x3/ca.svg);
}
.fi-ca.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ca.svg);
}

.fi-cc {
  background-image: url(./_shared/flag-icons/flags/4x3/cc.svg);
}
.fi-cc.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/cc.svg);
}

.fi-cd {
  background-image: url(./_shared/flag-icons/flags/4x3/cd.svg);
}
.fi-cd.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/cd.svg);
}

.fi-cf {
  background-image: url(./_shared/flag-icons/flags/4x3/cf.svg);
}
.fi-cf.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/cf.svg);
}

.fi-cg {
  background-image: url(./_shared/flag-icons/flags/4x3/cg.svg);
}
.fi-cg.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/cg.svg);
}

.fi-ch {
  background-image: url(./_shared/flag-icons/flags/4x3/ch.svg);
}
.fi-ch.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ch.svg);
}

.fi-ci {
  background-image: url(./_shared/flag-icons/flags/4x3/ci.svg);
}
.fi-ci.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ci.svg);
}

.fi-ck {
  background-image: url(./_shared/flag-icons/flags/4x3/ck.svg);
}
.fi-ck.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ck.svg);
}

.fi-cl {
  background-image: url(./_shared/flag-icons/flags/4x3/cl.svg);
}
.fi-cl.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/cl.svg);
}

.fi-cm {
  background-image: url(./_shared/flag-icons/flags/4x3/cm.svg);
}
.fi-cm.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/cm.svg);
}

.fi-cn {
  background-image: url(./_shared/flag-icons/flags/4x3/cn.svg);
}
.fi-cn.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/cn.svg);
}

.fi-co {
  background-image: url(./_shared/flag-icons/flags/4x3/co.svg);
}
.fi-co.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/co.svg);
}

.fi-cr {
  background-image: url(./_shared/flag-icons/flags/4x3/cr.svg);
}
.fi-cr.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/cr.svg);
}

.fi-cu {
  background-image: url(./_shared/flag-icons/flags/4x3/cu.svg);
}
.fi-cu.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/cu.svg);
}

.fi-cv {
  background-image: url(./_shared/flag-icons/flags/4x3/cv.svg);
}
.fi-cv.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/cv.svg);
}

.fi-cw {
  background-image: url(./_shared/flag-icons/flags/4x3/cw.svg);
}
.fi-cw.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/cw.svg);
}

.fi-cx {
  background-image: url(./_shared/flag-icons/flags/4x3/cx.svg);
}
.fi-cx.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/cx.svg);
}

.fi-cy {
  background-image: url(./_shared/flag-icons/flags/4x3/cy.svg);
}
.fi-cy.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/cy.svg);
}

.fi-cz {
  background-image: url(./_shared/flag-icons/flags/4x3/cz.svg);
}
.fi-cz.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/cz.svg);
}

.fi-de {
  background-image: url(./_shared/flag-icons/flags/4x3/de.svg);
}
.fi-de.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/de.svg);
}

.fi-dj {
  background-image: url(./_shared/flag-icons/flags/4x3/dj.svg);
}
.fi-dj.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/dj.svg);
}

.fi-dk {
  background-image: url(./_shared/flag-icons/flags/4x3/dk.svg);
}
.fi-dk.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/dk.svg);
}

.fi-dm {
  background-image: url(./_shared/flag-icons/flags/4x3/dm.svg);
}
.fi-dm.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/dm.svg);
}

.fi-do {
  background-image: url(./_shared/flag-icons/flags/4x3/do.svg);
}
.fi-do.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/do.svg);
}

.fi-dz {
  background-image: url(./_shared/flag-icons/flags/4x3/dz.svg);
}
.fi-dz.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/dz.svg);
}

.fi-ec {
  background-image: url(./_shared/flag-icons/flags/4x3/ec.svg);
}
.fi-ec.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ec.svg);
}

.fi-ee {
  background-image: url(./_shared/flag-icons/flags/4x3/ee.svg);
}
.fi-ee.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ee.svg);
}

.fi-eg {
  background-image: url(./_shared/flag-icons/flags/4x3/eg.svg);
}
.fi-eg.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/eg.svg);
}

.fi-eh {
  background-image: url(./_shared/flag-icons/flags/4x3/eh.svg);
}
.fi-eh.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/eh.svg);
}

.fi-er {
  background-image: url(./_shared/flag-icons/flags/4x3/er.svg);
}
.fi-er.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/er.svg);
}

.fi-es {
  background-image: url(./_shared/flag-icons/flags/4x3/es.svg);
}
.fi-es.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/es.svg);
}

.fi-et {
  background-image: url(./_shared/flag-icons/flags/4x3/et.svg);
}
.fi-et.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/et.svg);
}

.fi-fi {
  background-image: url(./_shared/flag-icons/flags/4x3/fi.svg);
}
.fi-fi.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/fi.svg);
}

.fi-fj {
  background-image: url(./_shared/flag-icons/flags/4x3/fj.svg);
}
.fi-fj.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/fj.svg);
}

.fi-fk {
  background-image: url(./_shared/flag-icons/flags/4x3/fk.svg);
}
.fi-fk.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/fk.svg);
}

.fi-fm {
  background-image: url(./_shared/flag-icons/flags/4x3/fm.svg);
}
.fi-fm.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/fm.svg);
}

.fi-fo {
  background-image: url(./_shared/flag-icons/flags/4x3/fo.svg);
}
.fi-fo.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/fo.svg);
}

.fi-fr {
  background-image: url(./_shared/flag-icons/flags/4x3/fr.svg);
}
.fi-fr.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/fr.svg);
}

.fi-ga {
  background-image: url(./_shared/flag-icons/flags/4x3/ga.svg);
}
.fi-ga.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ga.svg);
}

.fi-gb {
  background-image: url(./_shared/flag-icons/flags/4x3/gb.svg);
}
.fi-gb.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/gb.svg);
}

.fi-gd {
  background-image: url(./_shared/flag-icons/flags/4x3/gd.svg);
}
.fi-gd.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/gd.svg);
}

.fi-ge {
  background-image: url(./_shared/flag-icons/flags/4x3/ge.svg);
}
.fi-ge.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ge.svg);
}

.fi-gf {
  background-image: url(./_shared/flag-icons/flags/4x3/gf.svg);
}
.fi-gf.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/gf.svg);
}

.fi-gg {
  background-image: url(./_shared/flag-icons/flags/4x3/gg.svg);
}
.fi-gg.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/gg.svg);
}

.fi-gh {
  background-image: url(./_shared/flag-icons/flags/4x3/gh.svg);
}
.fi-gh.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/gh.svg);
}

.fi-gi {
  background-image: url(./_shared/flag-icons/flags/4x3/gi.svg);
}
.fi-gi.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/gi.svg);
}

.fi-gl {
  background-image: url(./_shared/flag-icons/flags/4x3/gl.svg);
}
.fi-gl.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/gl.svg);
}

.fi-gm {
  background-image: url(./_shared/flag-icons/flags/4x3/gm.svg);
}
.fi-gm.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/gm.svg);
}

.fi-gn {
  background-image: url(./_shared/flag-icons/flags/4x3/gn.svg);
}
.fi-gn.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/gn.svg);
}

.fi-gp {
  background-image: url(./_shared/flag-icons/flags/4x3/gp.svg);
}
.fi-gp.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/gp.svg);
}

.fi-gq {
  background-image: url(./_shared/flag-icons/flags/4x3/gq.svg);
}
.fi-gq.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/gq.svg);
}

.fi-gr {
  background-image: url(./_shared/flag-icons/flags/4x3/gr.svg);
}
.fi-gr.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/gr.svg);
}

.fi-gs {
  background-image: url(./_shared/flag-icons/flags/4x3/gs.svg);
}
.fi-gs.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/gs.svg);
}

.fi-gt {
  background-image: url(./_shared/flag-icons/flags/4x3/gt.svg);
}
.fi-gt.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/gt.svg);
}

.fi-gu {
  background-image: url(./_shared/flag-icons/flags/4x3/gu.svg);
}
.fi-gu.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/gu.svg);
}

.fi-gw {
  background-image: url(./_shared/flag-icons/flags/4x3/gw.svg);
}
.fi-gw.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/gw.svg);
}

.fi-gy {
  background-image: url(./_shared/flag-icons/flags/4x3/gy.svg);
}
.fi-gy.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/gy.svg);
}

.fi-hk {
  background-image: url(./_shared/flag-icons/flags/4x3/hk.svg);
}
.fi-hk.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/hk.svg);
}

.fi-hm {
  background-image: url(./_shared/flag-icons/flags/4x3/hm.svg);
}
.fi-hm.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/hm.svg);
}

.fi-hn {
  background-image: url(./_shared/flag-icons/flags/4x3/hn.svg);
}
.fi-hn.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/hn.svg);
}

.fi-hr {
  background-image: url(./_shared/flag-icons/flags/4x3/hr.svg);
}
.fi-hr.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/hr.svg);
}

.fi-ht {
  background-image: url(./_shared/flag-icons/flags/4x3/ht.svg);
}
.fi-ht.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ht.svg);
}

.fi-hu {
  background-image: url(./_shared/flag-icons/flags/4x3/hu.svg);
}
.fi-hu.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/hu.svg);
}

.fi-id {
  background-image: url(./_shared/flag-icons/flags/4x3/id.svg);
}
.fi-id.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/id.svg);
}

.fi-ie {
  background-image: url(./_shared/flag-icons/flags/4x3/ie.svg);
}
.fi-ie.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ie.svg);
}

.fi-il {
  background-image: url(./_shared/flag-icons/flags/4x3/il.svg);
}
.fi-il.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/il.svg);
}

.fi-im {
  background-image: url(./_shared/flag-icons/flags/4x3/im.svg);
}
.fi-im.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/im.svg);
}

.fi-in {
  background-image: url(./_shared/flag-icons/flags/4x3/in.svg);
}
.fi-in.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/in.svg);
}

.fi-io {
  background-image: url(./_shared/flag-icons/flags/4x3/io.svg);
}
.fi-io.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/io.svg);
}

.fi-iq {
  background-image: url(./_shared/flag-icons/flags/4x3/iq.svg);
}
.fi-iq.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/iq.svg);
}

.fi-ir {
  background-image: url(./_shared/flag-icons/flags/4x3/ir.svg);
}
.fi-ir.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ir.svg);
}

.fi-is {
  background-image: url(./_shared/flag-icons/flags/4x3/is.svg);
}
.fi-is.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/is.svg);
}

.fi-it {
  background-image: url(./_shared/flag-icons/flags/4x3/it.svg);
}
.fi-it.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/it.svg);
}

.fi-je {
  background-image: url(./_shared/flag-icons/flags/4x3/je.svg);
}
.fi-je.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/je.svg);
}

.fi-jm {
  background-image: url(./_shared/flag-icons/flags/4x3/jm.svg);
}
.fi-jm.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/jm.svg);
}

.fi-jo {
  background-image: url(./_shared/flag-icons/flags/4x3/jo.svg);
}
.fi-jo.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/jo.svg);
}

.fi-jp {
  background-image: url(./_shared/flag-icons/flags/4x3/jp.svg);
}
.fi-jp.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/jp.svg);
}

.fi-ke {
  background-image: url(./_shared/flag-icons/flags/4x3/ke.svg);
}
.fi-ke.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ke.svg);
}

.fi-kg {
  background-image: url(./_shared/flag-icons/flags/4x3/kg.svg);
}
.fi-kg.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/kg.svg);
}

.fi-kh {
  background-image: url(./_shared/flag-icons/flags/4x3/kh.svg);
}
.fi-kh.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/kh.svg);
}

.fi-ki {
  background-image: url(./_shared/flag-icons/flags/4x3/ki.svg);
}
.fi-ki.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ki.svg);
}

.fi-km {
  background-image: url(./_shared/flag-icons/flags/4x3/km.svg);
}
.fi-km.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/km.svg);
}

.fi-kn {
  background-image: url(./_shared/flag-icons/flags/4x3/kn.svg);
}
.fi-kn.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/kn.svg);
}

.fi-kp {
  background-image: url(./_shared/flag-icons/flags/4x3/kp.svg);
}
.fi-kp.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/kp.svg);
}

.fi-kr {
  background-image: url(./_shared/flag-icons/flags/4x3/kr.svg);
}
.fi-kr.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/kr.svg);
}

.fi-kw {
  background-image: url(./_shared/flag-icons/flags/4x3/kw.svg);
}
.fi-kw.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/kw.svg);
}

.fi-ky {
  background-image: url(./_shared/flag-icons/flags/4x3/ky.svg);
}
.fi-ky.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ky.svg);
}

.fi-kz {
  background-image: url(./_shared/flag-icons/flags/4x3/kz.svg);
}
.fi-kz.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/kz.svg);
}

.fi-la {
  background-image: url(./_shared/flag-icons/flags/4x3/la.svg);
}
.fi-la.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/la.svg);
}

.fi-lb {
  background-image: url(./_shared/flag-icons/flags/4x3/lb.svg);
}
.fi-lb.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/lb.svg);
}

.fi-lc {
  background-image: url(./_shared/flag-icons/flags/4x3/lc.svg);
}
.fi-lc.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/lc.svg);
}

.fi-li {
  background-image: url(./_shared/flag-icons/flags/4x3/li.svg);
}
.fi-li.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/li.svg);
}

.fi-lk {
  background-image: url(./_shared/flag-icons/flags/4x3/lk.svg);
}
.fi-lk.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/lk.svg);
}

.fi-lr {
  background-image: url(./_shared/flag-icons/flags/4x3/lr.svg);
}
.fi-lr.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/lr.svg);
}

.fi-ls {
  background-image: url(./_shared/flag-icons/flags/4x3/ls.svg);
}
.fi-ls.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ls.svg);
}

.fi-lt {
  background-image: url(./_shared/flag-icons/flags/4x3/lt.svg);
}
.fi-lt.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/lt.svg);
}

.fi-lu {
  background-image: url(./_shared/flag-icons/flags/4x3/lu.svg);
}
.fi-lu.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/lu.svg);
}

.fi-lv {
  background-image: url(./_shared/flag-icons/flags/4x3/lv.svg);
}
.fi-lv.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/lv.svg);
}

.fi-ly {
  background-image: url(./_shared/flag-icons/flags/4x3/ly.svg);
}
.fi-ly.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ly.svg);
}

.fi-ma {
  background-image: url(./_shared/flag-icons/flags/4x3/ma.svg);
}
.fi-ma.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ma.svg);
}

.fi-mc {
  background-image: url(./_shared/flag-icons/flags/4x3/mc.svg);
}
.fi-mc.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/mc.svg);
}

.fi-md {
  background-image: url(./_shared/flag-icons/flags/4x3/md.svg);
}
.fi-md.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/md.svg);
}

.fi-me {
  background-image: url(./_shared/flag-icons/flags/4x3/me.svg);
}
.fi-me.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/me.svg);
}

.fi-mf {
  background-image: url(./_shared/flag-icons/flags/4x3/mf.svg);
}
.fi-mf.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/mf.svg);
}

.fi-mg {
  background-image: url(./_shared/flag-icons/flags/4x3/mg.svg);
}
.fi-mg.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/mg.svg);
}

.fi-mh {
  background-image: url(./_shared/flag-icons/flags/4x3/mh.svg);
}
.fi-mh.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/mh.svg);
}

.fi-mk {
  background-image: url(./_shared/flag-icons/flags/4x3/mk.svg);
}
.fi-mk.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/mk.svg);
}

.fi-ml {
  background-image: url(./_shared/flag-icons/flags/4x3/ml.svg);
}
.fi-ml.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ml.svg);
}

.fi-mm {
  background-image: url(./_shared/flag-icons/flags/4x3/mm.svg);
}
.fi-mm.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/mm.svg);
}

.fi-mn {
  background-image: url(./_shared/flag-icons/flags/4x3/mn.svg);
}
.fi-mn.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/mn.svg);
}

.fi-mo {
  background-image: url(./_shared/flag-icons/flags/4x3/mo.svg);
}
.fi-mo.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/mo.svg);
}

.fi-mp {
  background-image: url(./_shared/flag-icons/flags/4x3/mp.svg);
}
.fi-mp.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/mp.svg);
}

.fi-mq {
  background-image: url(./_shared/flag-icons/flags/4x3/mq.svg);
}
.fi-mq.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/mq.svg);
}

.fi-mr {
  background-image: url(./_shared/flag-icons/flags/4x3/mr.svg);
}
.fi-mr.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/mr.svg);
}

.fi-ms {
  background-image: url(./_shared/flag-icons/flags/4x3/ms.svg);
}
.fi-ms.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ms.svg);
}

.fi-mt {
  background-image: url(./_shared/flag-icons/flags/4x3/mt.svg);
}
.fi-mt.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/mt.svg);
}

.fi-mu {
  background-image: url(./_shared/flag-icons/flags/4x3/mu.svg);
}
.fi-mu.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/mu.svg);
}

.fi-mv {
  background-image: url(./_shared/flag-icons/flags/4x3/mv.svg);
}
.fi-mv.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/mv.svg);
}

.fi-mw {
  background-image: url(./_shared/flag-icons/flags/4x3/mw.svg);
}
.fi-mw.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/mw.svg);
}

.fi-mx {
  background-image: url(./_shared/flag-icons/flags/4x3/mx.svg);
}
.fi-mx.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/mx.svg);
}

.fi-my {
  background-image: url(./_shared/flag-icons/flags/4x3/my.svg);
}
.fi-my.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/my.svg);
}

.fi-mz {
  background-image: url(./_shared/flag-icons/flags/4x3/mz.svg);
}
.fi-mz.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/mz.svg);
}

.fi-na {
  background-image: url(./_shared/flag-icons/flags/4x3/na.svg);
}
.fi-na.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/na.svg);
}

.fi-nc {
  background-image: url(./_shared/flag-icons/flags/4x3/nc.svg);
}
.fi-nc.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/nc.svg);
}

.fi-ne {
  background-image: url(./_shared/flag-icons/flags/4x3/ne.svg);
}
.fi-ne.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ne.svg);
}

.fi-nf {
  background-image: url(./_shared/flag-icons/flags/4x3/nf.svg);
}
.fi-nf.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/nf.svg);
}

.fi-ng {
  background-image: url(./_shared/flag-icons/flags/4x3/ng.svg);
}
.fi-ng.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ng.svg);
}

.fi-ni {
  background-image: url(./_shared/flag-icons/flags/4x3/ni.svg);
}
.fi-ni.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ni.svg);
}

.fi-nl {
  background-image: url(./_shared/flag-icons/flags/4x3/nl.svg);
}
.fi-nl.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/nl.svg);
}

.fi-no {
  background-image: url(./_shared/flag-icons/flags/4x3/no.svg);
}
.fi-no.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/no.svg);
}

.fi-np {
  background-image: url(./_shared/flag-icons/flags/4x3/np.svg);
}
.fi-np.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/np.svg);
}

.fi-nr {
  background-image: url(./_shared/flag-icons/flags/4x3/nr.svg);
}
.fi-nr.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/nr.svg);
}

.fi-nu {
  background-image: url(./_shared/flag-icons/flags/4x3/nu.svg);
}
.fi-nu.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/nu.svg);
}

.fi-nz {
  background-image: url(./_shared/flag-icons/flags/4x3/nz.svg);
}
.fi-nz.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/nz.svg);
}

.fi-om {
  background-image: url(./_shared/flag-icons/flags/4x3/om.svg);
}
.fi-om.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/om.svg);
}

.fi-pa {
  background-image: url(./_shared/flag-icons/flags/4x3/pa.svg);
}
.fi-pa.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/pa.svg);
}

.fi-pe {
  background-image: url(./_shared/flag-icons/flags/4x3/pe.svg);
}
.fi-pe.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/pe.svg);
}

.fi-pf {
  background-image: url(./_shared/flag-icons/flags/4x3/pf.svg);
}
.fi-pf.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/pf.svg);
}

.fi-pg {
  background-image: url(./_shared/flag-icons/flags/4x3/pg.svg);
}
.fi-pg.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/pg.svg);
}

.fi-ph {
  background-image: url(./_shared/flag-icons/flags/4x3/ph.svg);
}
.fi-ph.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ph.svg);
}

.fi-pk {
  background-image: url(./_shared/flag-icons/flags/4x3/pk.svg);
}
.fi-pk.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/pk.svg);
}

.fi-pl {
  background-image: url(./_shared/flag-icons/flags/4x3/pl.svg);
}
.fi-pl.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/pl.svg);
}

.fi-pm {
  background-image: url(./_shared/flag-icons/flags/4x3/pm.svg);
}
.fi-pm.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/pm.svg);
}

.fi-pn {
  background-image: url(./_shared/flag-icons/flags/4x3/pn.svg);
}
.fi-pn.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/pn.svg);
}

.fi-pr {
  background-image: url(./_shared/flag-icons/flags/4x3/pr.svg);
}
.fi-pr.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/pr.svg);
}

.fi-ps {
  background-image: url(./_shared/flag-icons/flags/4x3/ps.svg);
}
.fi-ps.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ps.svg);
}

.fi-pt {
  background-image: url(./_shared/flag-icons/flags/4x3/pt.svg);
}
.fi-pt.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/pt.svg);
}

.fi-pw {
  background-image: url(./_shared/flag-icons/flags/4x3/pw.svg);
}
.fi-pw.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/pw.svg);
}

.fi-py {
  background-image: url(./_shared/flag-icons/flags/4x3/py.svg);
}
.fi-py.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/py.svg);
}

.fi-qa {
  background-image: url(./_shared/flag-icons/flags/4x3/qa.svg);
}
.fi-qa.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/qa.svg);
}

.fi-re {
  background-image: url(./_shared/flag-icons/flags/4x3/re.svg);
}
.fi-re.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/re.svg);
}

.fi-ro {
  background-image: url(./_shared/flag-icons/flags/4x3/ro.svg);
}
.fi-ro.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ro.svg);
}

.fi-rs {
  background-image: url(./_shared/flag-icons/flags/4x3/rs.svg);
}
.fi-rs.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/rs.svg);
}

.fi-ru {
  background-image: url(./_shared/flag-icons/flags/4x3/ru.svg);
}
.fi-ru.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ru.svg);
}

.fi-rw {
  background-image: url(./_shared/flag-icons/flags/4x3/rw.svg);
}
.fi-rw.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/rw.svg);
}

.fi-sa {
  background-image: url(./_shared/flag-icons/flags/4x3/sa.svg);
}
.fi-sa.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/sa.svg);
}

.fi-sb {
  background-image: url(./_shared/flag-icons/flags/4x3/sb.svg);
}
.fi-sb.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/sb.svg);
}

.fi-sc {
  background-image: url(./_shared/flag-icons/flags/4x3/sc.svg);
}
.fi-sc.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/sc.svg);
}

.fi-sd {
  background-image: url(./_shared/flag-icons/flags/4x3/sd.svg);
}
.fi-sd.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/sd.svg);
}

.fi-se {
  background-image: url(./_shared/flag-icons/flags/4x3/se.svg);
}
.fi-se.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/se.svg);
}

.fi-sg {
  background-image: url(./_shared/flag-icons/flags/4x3/sg.svg);
}
.fi-sg.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/sg.svg);
}

.fi-sh {
  background-image: url(./_shared/flag-icons/flags/4x3/sh.svg);
}
.fi-sh.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/sh.svg);
}

.fi-si {
  background-image: url(./_shared/flag-icons/flags/4x3/si.svg);
}
.fi-si.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/si.svg);
}

.fi-sj {
  background-image: url(./_shared/flag-icons/flags/4x3/sj.svg);
}
.fi-sj.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/sj.svg);
}

.fi-sk {
  background-image: url(./_shared/flag-icons/flags/4x3/sk.svg);
}
.fi-sk.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/sk.svg);
}

.fi-sl {
  background-image: url(./_shared/flag-icons/flags/4x3/sl.svg);
}
.fi-sl.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/sl.svg);
}

.fi-sm {
  background-image: url(./_shared/flag-icons/flags/4x3/sm.svg);
}
.fi-sm.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/sm.svg);
}

.fi-sn {
  background-image: url(./_shared/flag-icons/flags/4x3/sn.svg);
}
.fi-sn.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/sn.svg);
}

.fi-so {
  background-image: url(./_shared/flag-icons/flags/4x3/so.svg);
}
.fi-so.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/so.svg);
}

.fi-sr {
  background-image: url(./_shared/flag-icons/flags/4x3/sr.svg);
}
.fi-sr.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/sr.svg);
}

.fi-ss {
  background-image: url(./_shared/flag-icons/flags/4x3/ss.svg);
}
.fi-ss.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ss.svg);
}

.fi-st {
  background-image: url(./_shared/flag-icons/flags/4x3/st.svg);
}
.fi-st.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/st.svg);
}

.fi-sv {
  background-image: url(./_shared/flag-icons/flags/4x3/sv.svg);
}
.fi-sv.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/sv.svg);
}

.fi-sx {
  background-image: url(./_shared/flag-icons/flags/4x3/sx.svg);
}
.fi-sx.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/sx.svg);
}

.fi-sy {
  background-image: url(./_shared/flag-icons/flags/4x3/sy.svg);
}
.fi-sy.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/sy.svg);
}

.fi-sz {
  background-image: url(./_shared/flag-icons/flags/4x3/sz.svg);
}
.fi-sz.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/sz.svg);
}

.fi-tc {
  background-image: url(./_shared/flag-icons/flags/4x3/tc.svg);
}
.fi-tc.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/tc.svg);
}

.fi-td {
  background-image: url(./_shared/flag-icons/flags/4x3/td.svg);
}
.fi-td.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/td.svg);
}

.fi-tf {
  background-image: url(./_shared/flag-icons/flags/4x3/tf.svg);
}
.fi-tf.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/tf.svg);
}

.fi-tg {
  background-image: url(./_shared/flag-icons/flags/4x3/tg.svg);
}
.fi-tg.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/tg.svg);
}

.fi-th {
  background-image: url(./_shared/flag-icons/flags/4x3/th.svg);
}
.fi-th.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/th.svg);
}

.fi-tj {
  background-image: url(./_shared/flag-icons/flags/4x3/tj.svg);
}
.fi-tj.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/tj.svg);
}

.fi-tk {
  background-image: url(./_shared/flag-icons/flags/4x3/tk.svg);
}
.fi-tk.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/tk.svg);
}

.fi-tl {
  background-image: url(./_shared/flag-icons/flags/4x3/tl.svg);
}
.fi-tl.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/tl.svg);
}

.fi-tm {
  background-image: url(./_shared/flag-icons/flags/4x3/tm.svg);
}
.fi-tm.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/tm.svg);
}

.fi-tn {
  background-image: url(./_shared/flag-icons/flags/4x3/tn.svg);
}
.fi-tn.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/tn.svg);
}

.fi-to {
  background-image: url(./_shared/flag-icons/flags/4x3/to.svg);
}
.fi-to.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/to.svg);
}

.fi-tr {
  background-image: url(./_shared/flag-icons/flags/4x3/tr.svg);
}
.fi-tr.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/tr.svg);
}

.fi-tt {
  background-image: url(./_shared/flag-icons/flags/4x3/tt.svg);
}
.fi-tt.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/tt.svg);
}

.fi-tv {
  background-image: url(./_shared/flag-icons/flags/4x3/tv.svg);
}
.fi-tv.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/tv.svg);
}

.fi-tw {
  background-image: url(./_shared/flag-icons/flags/4x3/tw.svg);
}
.fi-tw.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/tw.svg);
}

.fi-tz {
  background-image: url(./_shared/flag-icons/flags/4x3/tz.svg);
}
.fi-tz.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/tz.svg);
}

.fi-ua {
  background-image: url(./_shared/flag-icons/flags/4x3/ua.svg);
}
.fi-ua.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ua.svg);
}

.fi-ug {
  background-image: url(./_shared/flag-icons/flags/4x3/ug.svg);
}
.fi-ug.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ug.svg);
}

.fi-um {
  background-image: url(./_shared/flag-icons/flags/4x3/um.svg);
}
.fi-um.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/um.svg);
}

.fi-us {
  background-image: url(./_shared/flag-icons/flags/4x3/us.svg);
}
.fi-us.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/us.svg);
}

.fi-uy {
  background-image: url(./_shared/flag-icons/flags/4x3/uy.svg);
}
.fi-uy.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/uy.svg);
}

.fi-uz {
  background-image: url(./_shared/flag-icons/flags/4x3/uz.svg);
}
.fi-uz.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/uz.svg);
}

.fi-va {
  background-image: url(./_shared/flag-icons/flags/4x3/va.svg);
}
.fi-va.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/va.svg);
}

.fi-vc {
  background-image: url(./_shared/flag-icons/flags/4x3/vc.svg);
}
.fi-vc.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/vc.svg);
}

.fi-ve {
  background-image: url(./_shared/flag-icons/flags/4x3/ve.svg);
}
.fi-ve.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ve.svg);
}

.fi-vg {
  background-image: url(./_shared/flag-icons/flags/4x3/vg.svg);
}
.fi-vg.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/vg.svg);
}

.fi-vi {
  background-image: url(./_shared/flag-icons/flags/4x3/vi.svg);
}
.fi-vi.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/vi.svg);
}

.fi-vn {
  background-image: url(./_shared/flag-icons/flags/4x3/vn.svg);
}
.fi-vn.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/vn.svg);
}

.fi-vu {
  background-image: url(./_shared/flag-icons/flags/4x3/vu.svg);
}
.fi-vu.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/vu.svg);
}

.fi-wf {
  background-image: url(./_shared/flag-icons/flags/4x3/wf.svg);
}
.fi-wf.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/wf.svg);
}

.fi-ws {
  background-image: url(./_shared/flag-icons/flags/4x3/ws.svg);
}
.fi-ws.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ws.svg);
}

.fi-ye {
  background-image: url(./_shared/flag-icons/flags/4x3/ye.svg);
}
.fi-ye.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ye.svg);
}

.fi-yt {
  background-image: url(./_shared/flag-icons/flags/4x3/yt.svg);
}
.fi-yt.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/yt.svg);
}

.fi-za {
  background-image: url(./_shared/flag-icons/flags/4x3/za.svg);
}
.fi-za.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/za.svg);
}

.fi-zm {
  background-image: url(./_shared/flag-icons/flags/4x3/zm.svg);
}
.fi-zm.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/zm.svg);
}

.fi-zw {
  background-image: url(./_shared/flag-icons/flags/4x3/zw.svg);
}
.fi-zw.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/zw.svg);
}

.fi-ac {
  background-image: url(./_shared/flag-icons/flags/4x3/ac.svg);
}
.fi-ac.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ac.svg);
}

.fi-cp {
  background-image: url(./_shared/flag-icons/flags/4x3/cp.svg);
}
.fi-cp.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/cp.svg);
}

.fi-dg {
  background-image: url(./_shared/flag-icons/flags/4x3/dg.svg);
}
.fi-dg.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/dg.svg);
}

.fi-ea {
  background-image: url(./_shared/flag-icons/flags/4x3/ea.svg);
}
.fi-ea.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ea.svg);
}

.fi-es-ct {
  background-image: url(./_shared/flag-icons/flags/4x3/es-ct.svg);
}
.fi-es-ct.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/es-ct.svg);
}

.fi-es-ga {
  background-image: url(./_shared/flag-icons/flags/4x3/es-ga.svg);
}
.fi-es-ga.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/es-ga.svg);
}

.fi-eu {
  background-image: url(./_shared/flag-icons/flags/4x3/eu.svg);
}
.fi-eu.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/eu.svg);
}

.fi-gb-eng {
  background-image: url(./_shared/flag-icons/flags/4x3/gb-eng.svg);
}
.fi-gb-eng.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/gb-eng.svg);
}

.fi-gb-nir {
  background-image: url(./_shared/flag-icons/flags/4x3/gb-nir.svg);
}
.fi-gb-nir.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/gb-nir.svg);
}

.fi-gb-sct {
  background-image: url(./_shared/flag-icons/flags/4x3/gb-sct.svg);
}
.fi-gb-sct.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/gb-sct.svg);
}

.fi-gb-wls {
  background-image: url(./_shared/flag-icons/flags/4x3/gb-wls.svg);
}
.fi-gb-wls.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/gb-wls.svg);
}

.fi-ic {
  background-image: url(./_shared/flag-icons/flags/4x3/ic.svg);
}
.fi-ic.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ic.svg);
}

.fi-ta {
  background-image: url(./_shared/flag-icons/flags/4x3/ta.svg);
}
.fi-ta.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/ta.svg);
}

.fi-un {
  background-image: url(./_shared/flag-icons/flags/4x3/un.svg);
}
.fi-un.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/un.svg);
}

.fi-xk {
  background-image: url(./_shared/flag-icons/flags/4x3/xk.svg);
}
.fi-xk.fis {
  background-image: url(./_shared/flag-icons/flags/1x1/xk.svg);
}

:root {
  --bs-blue: #3381DC;
  --bs-indigo: #384967;
  --bs-purple: #3f1482;
  --bs-pink: #d63384;
  --bs-red: #eb0306;
  --bs-orange: #FC4E00;
  --bs-yellow: #f1be48;
  --bs-green: #26a900;
  --bs-teal: #20c997;
  --bs-cyan: #0098c3;
  --bs-white: #ffffff;
  --bs-gray: #d6d6d6;
  --bs-gray-dark: #707071;
  --bs-gray-100: #F9f9f9;
  --bs-gray-200: #F5F5F5;
  --bs-gray-300: #ebebeb;
  --bs-gray-400: #E0E0E0;
  --bs-gray-500: #cfcfd0;
  --bs-gray-600: #d6d6d6;
  --bs-gray-700: #a0a0a1;
  --bs-gray-800: #707071;
  --bs-gray-900: #404042;
  --bs-primary: #f1be48;
  --bs-secondary: #3f1482;
  --bs-success: #26a900;
  --bs-info: #0098c3;
  --bs-warning: #eb0306;
  --bs-danger: #f4b013;
  --bs-light: #F5F5F5;
  --bs-dark: #404042;
  --bs-primary-rgb: 241, 190, 72;
  --bs-secondary-rgb: 63, 20, 130;
  --bs-success-rgb: 38, 169, 0;
  --bs-info-rgb: 0, 152, 195;
  --bs-warning-rgb: 235, 3, 6;
  --bs-danger-rgb: 244, 176, 19;
  --bs-light-rgb: 245, 245, 245;
  --bs-dark-rgb: 64, 64, 66;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 30, 30, 30;
  --bs-body-color-rgb: 56, 73, 103;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5555555556;
  --bs-body-color: #384967;
  --bs-body-bg: #ffffff;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(30, 30, 30, 0);
}

hr {
  margin: 0.5rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.25rem;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.3333333333;
  color: #384967;
}

h1, .h1 {
  font-size: calc(1.35rem + 1.2vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.25rem;
  }
}

h2, .h2 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.75rem;
  }
}

h3, .h3 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.5rem;
  }
}

h4, .h4 {
  font-size: calc(1.25625rem + 0.075vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.3125rem;
  }
}

h5, .h5 {
  font-size: 1.125rem;
}

h6, .h6 {
  font-size: 0.875rem;
}

p {
  margin-top: 0;
  margin-bottom: 0;
}

abbr[title],
abbr[data-bs-original-title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #3f1482;
  text-decoration: underline;
}
a:hover {
  color: #682bc6;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #ffffff;
  background-color: #404042;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #d6d6d6;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]::-webkit-calendar-picker-indicator {
  display: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::-webkit-file-upload-button {
  font: inherit;
}

::file-selector-button {
  font: inherit;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 400;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.3333333333;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.3333333333;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.3333333333;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.3333333333;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.3333333333;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.3333333333;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 0.5rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -0.5rem;
  margin-bottom: 0.5rem;
  font-size: 0.875em;
  color: #d6d6d6;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #ffffff;
  border: 1px solid #ebebeb;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.25rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: #d6d6d6;
}

.container,
.container-fluid,
.container-xl,
.container-lg {
  width: 100%;
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 1025px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 1224px;
  }
}
@media (min-width: 1516px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1432px;
  }
}
.row {
  --bs-gutter-x: 0.75rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 2rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 2rem;
}

.g-6,
.gx-6 {
  --bs-gutter-x: 2.5rem;
}

.g-6,
.gy-6 {
  --bs-gutter-y: 2.5rem;
}

.g-7,
.gx-7 {
  --bs-gutter-x: 3rem;
}

.g-7,
.gy-7 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 2rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 2rem;
  }
  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 2.5rem;
  }
  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 2.5rem;
  }
  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 2rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 2rem;
  }
  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 2.5rem;
  }
  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 2.5rem;
  }
  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 3rem;
  }
  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1025px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 2rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 2rem;
  }
  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 2.5rem;
  }
  .g-lg-6,
  .gy-lg-6 {
    --bs-gutter-y: 2.5rem;
  }
  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1516px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 2rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 2rem;
  }
  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 2.5rem;
  }
  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 2.5rem;
  }
  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #384967;
  --bs-table-striped-bg: rgba(30, 30, 30, 0.05);
  --bs-table-active-color: #384967;
  --bs-table-active-bg: rgba(30, 30, 30, 0.1);
  --bs-table-hover-color: #384967;
  --bs-table-hover-bg: rgba(30, 30, 30, 0.075);
  width: 100%;
  margin-bottom: 0.5rem;
  color: #384967;
  vertical-align: top;
  border-color: #ebebeb;
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table > :not(:first-child) {
  border-top: 2px solid currentColor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-bg: #fcf2da;
  --bs-table-striped-bg: #f1e7d1;
  --bs-table-striped-color: #1E1E1E;
  --bs-table-active-bg: #e6ddc7;
  --bs-table-active-color: #1E1E1E;
  --bs-table-hover-bg: #ebe2cc;
  --bs-table-hover-color: #1E1E1E;
  color: #1E1E1E;
  border-color: #e6ddc7;
}

.table-secondary {
  --bs-table-bg: #d9d0e6;
  --bs-table-striped-bg: #d0c7dc;
  --bs-table-striped-color: #1E1E1E;
  --bs-table-active-bg: #c6bed2;
  --bs-table-active-color: #1E1E1E;
  --bs-table-hover-bg: #cbc3d7;
  --bs-table-hover-color: #1E1E1E;
  color: #1E1E1E;
  border-color: #c6bed2;
}

.table-success {
  --bs-table-bg: #d4eecc;
  --bs-table-striped-bg: #cbe4c3;
  --bs-table-striped-color: #1E1E1E;
  --bs-table-active-bg: #c2d9bb;
  --bs-table-active-color: #1E1E1E;
  --bs-table-hover-bg: #c6debf;
  --bs-table-hover-color: #1E1E1E;
  color: #1E1E1E;
  border-color: #c2d9bb;
}

.table-info {
  --bs-table-bg: #cceaf3;
  --bs-table-striped-bg: #c3e0e8;
  --bs-table-striped-color: #1E1E1E;
  --bs-table-active-bg: #bbd6de;
  --bs-table-active-color: #1E1E1E;
  --bs-table-hover-bg: #bfdbe3;
  --bs-table-hover-color: #1E1E1E;
  color: #1E1E1E;
  border-color: #bbd6de;
}

.table-warning {
  --bs-table-bg: #fbcdcd;
  --bs-table-striped-bg: #f0c4c4;
  --bs-table-striped-color: #1E1E1E;
  --bs-table-active-bg: #e5bcbc;
  --bs-table-active-color: #1E1E1E;
  --bs-table-hover-bg: #eac0c0;
  --bs-table-hover-color: #1E1E1E;
  color: #1E1E1E;
  border-color: #e5bcbc;
}

.table-danger {
  --bs-table-bg: #fdefd0;
  --bs-table-striped-bg: #f2e5c7;
  --bs-table-striped-color: #1E1E1E;
  --bs-table-active-bg: #e7dabe;
  --bs-table-active-color: #1E1E1E;
  --bs-table-hover-bg: #ecdfc3;
  --bs-table-hover-color: #1E1E1E;
  color: #1E1E1E;
  border-color: #e7dabe;
}

.table-light {
  --bs-table-bg: #F5F5F5;
  --bs-table-striped-bg: #eaeaea;
  --bs-table-striped-color: #1E1E1E;
  --bs-table-active-bg: #e0e0e0;
  --bs-table-active-color: #1E1E1E;
  --bs-table-hover-bg: #e5e5e5;
  --bs-table-hover-color: #1E1E1E;
  color: #1E1E1E;
  border-color: #e0e0e0;
}

.table-dark {
  --bs-table-bg: #404042;
  --bs-table-striped-bg: #4a4a4b;
  --bs-table-striped-color: #ffffff;
  --bs-table-active-bg: #535355;
  --bs-table-active-color: #ffffff;
  --bs-table-hover-bg: #4e4e50;
  --bs-table-hover-color: #ffffff;
  color: #ffffff;
  border-color: #535355;
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1024.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1515.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #384967;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(30, 30, 30, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1025px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1516px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.25rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(30, 30, 30, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.125rem 0.5rem;
  clear: both;
  font-weight: 400;
  color: #404042;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #3a3a3b;
  background-color: #F5F5F5;
}
.dropdown-item.active, .dropdown-item:active {
  color: #ffffff;
  text-decoration: none;
  background-color: #f1be48;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #cfcfd0;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 0.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #d6d6d6;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.125rem 0.5rem;
  color: #404042;
}

.dropdown-menu-dark {
  color: #ebebeb;
  background-color: #707071;
  border-color: rgba(30, 30, 30, 0.15);
}
.dropdown-menu-dark .dropdown-item {
  color: #ebebeb;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #ffffff;
  background-color: #f1be48;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #cfcfd0;
}
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(30, 30, 30, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
  color: #ebebeb;
}
.dropdown-menu-dark .dropdown-header {
  color: #cfcfd0;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #3f1482;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: #682bc6;
}
.nav-link.disabled {
  color: #d6d6d6;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #ebebeb;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: none;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #F5F5F5 #F5F5F5 #ebebeb;
  isolation: isolate;
}
.nav-tabs .nav-link.disabled {
  color: #d6d6d6;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #a0a0a1;
  background-color: #ffffff;
  border-color: #ebebeb #ebebeb #ffffff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: #f1be48;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-lg,
.navbar > .container-xl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: 0.3055555556rem;
  padding-bottom: 0.3055555556rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 0.25rem;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-sm .offcanvas-top,
  .navbar-expand-sm .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-md .offcanvas-top,
  .navbar-expand-md .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1025px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-lg .offcanvas-top,
  .navbar-expand-lg .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1516px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xl .offcanvas-top,
  .navbar-expand-xl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas {
  position: inherit;
  bottom: 0;
  z-index: 1000;
  flex-grow: 1;
  visibility: visible !important;
  background-color: transparent;
  border-right: 0;
  border-left: 0;
  transition: none;
  transform: none;
}
.navbar-expand .offcanvas-top,
.navbar-expand .offcanvas-bottom {
  height: auto;
  border-top: 0;
  border-bottom: 0;
}
.navbar-expand .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-light .navbar-brand {
  color: rgba(30, 30, 30, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(30, 30, 30, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: #384967;
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(30, 30, 30, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(30, 30, 30, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(30, 30, 30, 0.9);
}
.navbar-light .navbar-toggler {
  color: #384967;
  border-color: rgba(30, 30, 30, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23384967' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: #384967;
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(30, 30, 30, 0.9);
}

.navbar-dark .navbar-brand {
  color: #ffffff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #ffffff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #ffffff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #ffffff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid rgba(30, 30, 30, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: 0.5rem 0.5rem;
}

.card-title {
  margin-bottom: 0.25rem;
}

.card-subtitle {
  margin-top: -0.125rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: 0.5rem;
}

.card-header {
  padding: 0.25rem 0.5rem;
  margin-bottom: 0;
  background-color: rgba(30, 30, 30, 0.03);
  border-bottom: 1px solid rgba(30, 30, 30, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.25rem 0.5rem;
  background-color: rgba(30, 30, 30, 0.03);
  border-top: 1px solid rgba(30, 30, 30, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.25rem;
  margin-bottom: -0.25rem;
  margin-left: -0.25rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.25rem;
  margin-left: -0.25rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0.5rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-group > .card {
  margin-bottom: 0.375rem;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #384967;
  text-align: left;
  background-color: #ffffff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: #d9ab41;
  background-color: #fef9ed;
  box-shadow: inset 0 -1px 0 rgba(30, 30, 30, 0.125);
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23d9ab41'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  transform: rotate(-180deg);
}
.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23384967'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: #f8dfa4;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(241, 190, 72, 0.25);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  background-color: #ffffff;
  border: 1px solid rgba(30, 30, 30, 0.125);
}
.accordion-item:first-of-type {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.accordion-body {
  padding: 1rem 1.25rem;
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  color: #3f1482;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #ebebeb;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: #682bc6;
  background-color: #F5F5F5;
  border-color: #ebebeb;
}
.page-link:focus {
  z-index: 3;
  color: #682bc6;
  background-color: #F5F5F5;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(241, 190, 72, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item.active .page-link {
  z-index: 3;
  color: #ffffff;
  background-color: #f1be48;
  border-color: #f1be48;
}
.page-item.disabled .page-link {
  color: #d6d6d6;
  pointer-events: none;
  background-color: #ffffff;
  border-color: #ebebeb;
}

.page-link {
  padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #F5F5F5;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #f1be48;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > li::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: #a0a0a1;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #a0a0a1;
  text-decoration: none;
  background-color: #F9f9f9;
}
.list-group-item-action:active {
  color: #384967;
  background-color: #F5F5F5;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.25rem 0.5rem;
  color: #404042;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid rgba(30, 30, 30, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #d6d6d6;
  pointer-events: none;
  background-color: #ffffff;
}
.list-group-item.active {
  z-index: 2;
  color: #ffffff;
  background-color: #f1be48;
  border-color: #f1be48;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1025px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1516px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #725e2f;
  background-color: #fcf2da;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #725e2f;
  background-color: #e3dac4;
}
.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: #725e2f;
  border-color: #725e2f;
}

.list-group-item-secondary {
  color: #260c4e;
  background-color: #d9d0e6;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #260c4e;
  background-color: #c3bbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: #260c4e;
  border-color: #260c4e;
}

.list-group-item-success {
  color: #176500;
  background-color: #d4eecc;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #176500;
  background-color: #bfd6b8;
}
.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: #176500;
  border-color: #176500;
}

.list-group-item-info {
  color: #005b75;
  background-color: #cceaf3;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #005b75;
  background-color: #b8d3db;
}
.list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: #005b75;
  border-color: #005b75;
}

.list-group-item-warning {
  color: #8d0204;
  background-color: #fbcdcd;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #8d0204;
  background-color: #e2b9b9;
}
.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: #8d0204;
  border-color: #8d0204;
}

.list-group-item-danger {
  color: #74581a;
  background-color: #fdefd0;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #74581a;
  background-color: #e4d7bb;
}
.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: #74581a;
  border-color: #74581a;
}

.list-group-item-light {
  color: #747474;
  background-color: #fdfdfd;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #747474;
  background-color: #e4e4e4;
}
.list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: #747474;
  border-color: #747474;
}

.list-group-item-dark {
  color: #262628;
  background-color: #d9d9d9;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #262628;
  background-color: #c3c3c3;
}
.list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: #262628;
  border-color: #262628;
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #1E1E1E;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231E1E1E'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #1E1E1E;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(241, 190, 72, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(30, 30, 30, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(30, 30, 30, 0.15);
  border-radius: 0.25rem;
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  width: -webkit-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: 1rem;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #d6d6d6;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(30, 30, 30, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-header .btn-close {
  margin-right: -0.375rem;
  margin-left: 0.75rem;
}

.toast-body {
  padding: 0.75rem;
  word-wrap: break-word;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #ffffff;
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #1E1E1E;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 2.5rem 2.5rem;
  border-bottom: 1px solid #ffffff;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .btn-close {
  padding: 1.25rem 1.25rem;
  margin: -1.25rem -1.25rem -1.25rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5555555556;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 2.5rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 2.25rem;
  border-top: 1px solid #ffffff;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 1025px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1516px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1024.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1515.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5555555556;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #1E1E1E;
}

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #1E1E1E;
}

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #1E1E1E;
}

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #1E1E1E;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.125rem 0.25rem;
  color: #ffffff;
  text-align: center;
  background-color: #1E1E1E;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5555555556;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(30, 30, 30, 0.2);
  border-radius: 0.3rem;
}
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(30, 30, 30, 0.25);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #ffffff;
}

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(30, 30, 30, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ffffff;
}

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(30, 30, 30, 0.25);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #ffffff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0;
}

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(30, 30, 30, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #ffffff;
}

.popover-header {
  padding: 0.5rem 0.5rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #384967;
  background-color: #f0f0f0;
  border-bottom: 1px solid rgba(30, 30, 30, 0.2);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.5rem;
  color: #384967;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #ffffff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #ffffff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #1E1E1E;
}
.carousel-dark .carousel-caption {
  color: #1E1E1E;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #ffffff;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #1E1E1E;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 2.5rem 2.5rem;
}
.offcanvas-header .btn-close {
  padding: 1.25rem 1.25rem;
  margin-top: -1.25rem;
  margin-right: -1.25rem;
  margin-bottom: -1.25rem;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5555555556;
}

.offcanvas-body {
  flex-grow: 1;
  padding: 2.5rem 2.5rem;
  overflow-y: auto;
}

.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid #ffffff;
  transform: translateX(-100%);
}

.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 1px solid #ffffff;
  transform: translateX(100%);
}

.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-bottom: 1px solid #ffffff;
  transform: translateY(-100%);
}

.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid #ffffff;
  transform: translateY(100%);
}

.offcanvas.show {
  transform: none;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentColor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #1E1E1E 55%, rgba(0, 0, 0, 0.8) 75%, #1E1E1E 95%);
          mask-image: linear-gradient(130deg, #1E1E1E 55%, rgba(0, 0, 0, 0.8) 75%, #1E1E1E 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #f1be48;
}
.link-primary:hover, .link-primary:focus {
  color: #f4cb6d;
}

.link-secondary {
  color: #3f1482;
}
.link-secondary:hover, .link-secondary:focus {
  color: #321068;
}

.link-success {
  color: #26a900;
}
.link-success:hover, .link-success:focus {
  color: #51ba33;
}

.link-info {
  color: #0098c3;
}
.link-info:hover, .link-info:focus {
  color: #33adcf;
}

.link-warning {
  color: #eb0306;
}
.link-warning:hover, .link-warning:focus {
  color: #bc0205;
}

.link-danger {
  color: #f4b013;
}
.link-danger:hover, .link-danger:focus {
  color: #f6c042;
}

.link-light {
  color: #F5F5F5;
}
.link-light:hover, .link-light:focus {
  color: #f7f7f7;
}

.link-dark {
  color: #404042;
}
.link-dark:hover, .link-dark:focus {
  color: #333335;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1025px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1516px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(30, 30, 30, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(30, 30, 30, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(30, 30, 30, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: 1px solid #ebebeb !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: 1px solid #ebebeb !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: 1px solid #ebebeb !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: 1px solid #ebebeb !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: 1px solid #ebebeb !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #f1be48 !important;
}

.border-secondary {
  border-color: #3f1482 !important;
}

.border-success {
  border-color: #26a900 !important;
}

.border-info {
  border-color: #0098c3 !important;
}

.border-warning {
  border-color: #eb0306 !important;
}

.border-danger {
  border-color: #f4b013 !important;
}

.border-light {
  border-color: #F5F5F5 !important;
}

.border-dark {
  border-color: #404042 !important;
}

.border-white {
  border-color: #ffffff !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 2rem !important;
}

.gap-6 {
  gap: 2.5rem !important;
}

.gap-7 {
  gap: 3rem !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 2rem !important;
}

.m-6 {
  margin: 2.5rem !important;
}

.m-7 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-6 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}

.mx-7 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-6 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.my-7 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 2rem !important;
}

.mt-6 {
  margin-top: 2.5rem !important;
}

.mt-7 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 2rem !important;
}

.me-6 {
  margin-right: 2.5rem !important;
}

.me-7 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 2rem !important;
}

.mb-6 {
  margin-bottom: 2.5rem !important;
}

.mb-7 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 2rem !important;
}

.ms-6 {
  margin-left: 2.5rem !important;
}

.ms-7 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 2rem !important;
}

.p-6 {
  padding: 2.5rem !important;
}

.p-7 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.px-6 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}

.px-7 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-6 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.py-7 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 2rem !important;
}

.pt-6 {
  padding-top: 2.5rem !important;
}

.pt-7 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 2rem !important;
}

.pe-6 {
  padding-right: 2.5rem !important;
}

.pe-7 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 2rem !important;
}

.pb-6 {
  padding-bottom: 2.5rem !important;
}

.pb-7 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 2rem !important;
}

.ps-6 {
  padding-left: 2.5rem !important;
}

.ps-7 {
  padding-left: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.35rem + 1.2vw) !important;
}

.fs-2 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-3 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-4 {
  font-size: calc(1.25625rem + 0.075vw) !important;
}

.fs-5 {
  font-size: 1.125rem !important;
}

.fs-6 {
  font-size: 0.875rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5555555556 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #d6d6d6 !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(30, 30, 30, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 0.2rem !important;
}

.rounded-2 {
  border-radius: 0.25rem !important;
}

.rounded-3 {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 2rem !important;
  }
  .gap-sm-6 {
    gap: 2.5rem !important;
  }
  .gap-sm-7 {
    gap: 3rem !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 2rem !important;
  }
  .m-sm-6 {
    margin: 2.5rem !important;
  }
  .m-sm-7 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-sm-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-sm-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-sm-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-sm-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 2rem !important;
  }
  .mt-sm-6 {
    margin-top: 2.5rem !important;
  }
  .mt-sm-7 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 2rem !important;
  }
  .me-sm-6 {
    margin-right: 2.5rem !important;
  }
  .me-sm-7 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 2rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 2.5rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 2rem !important;
  }
  .ms-sm-6 {
    margin-left: 2.5rem !important;
  }
  .ms-sm-7 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 2rem !important;
  }
  .p-sm-6 {
    padding: 2.5rem !important;
  }
  .p-sm-7 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-sm-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-sm-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-sm-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-sm-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 2rem !important;
  }
  .pt-sm-6 {
    padding-top: 2.5rem !important;
  }
  .pt-sm-7 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 2rem !important;
  }
  .pe-sm-6 {
    padding-right: 2.5rem !important;
  }
  .pe-sm-7 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 2rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 2.5rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 2rem !important;
  }
  .ps-sm-6 {
    padding-left: 2.5rem !important;
  }
  .ps-sm-7 {
    padding-left: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 2rem !important;
  }
  .gap-md-6 {
    gap: 2.5rem !important;
  }
  .gap-md-7 {
    gap: 3rem !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 2rem !important;
  }
  .m-md-6 {
    margin: 2.5rem !important;
  }
  .m-md-7 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-md-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-md-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-md-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-md-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 2rem !important;
  }
  .mt-md-6 {
    margin-top: 2.5rem !important;
  }
  .mt-md-7 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 2rem !important;
  }
  .me-md-6 {
    margin-right: 2.5rem !important;
  }
  .me-md-7 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 2rem !important;
  }
  .mb-md-6 {
    margin-bottom: 2.5rem !important;
  }
  .mb-md-7 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 2rem !important;
  }
  .ms-md-6 {
    margin-left: 2.5rem !important;
  }
  .ms-md-7 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 2rem !important;
  }
  .p-md-6 {
    padding: 2.5rem !important;
  }
  .p-md-7 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-md-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-md-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-md-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-md-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 2rem !important;
  }
  .pt-md-6 {
    padding-top: 2.5rem !important;
  }
  .pt-md-7 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 2rem !important;
  }
  .pe-md-6 {
    padding-right: 2.5rem !important;
  }
  .pe-md-7 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 2rem !important;
  }
  .pb-md-6 {
    padding-bottom: 2.5rem !important;
  }
  .pb-md-7 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 2rem !important;
  }
  .ps-md-6 {
    padding-left: 2.5rem !important;
  }
  .ps-md-7 {
    padding-left: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 1025px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 2rem !important;
  }
  .gap-lg-6 {
    gap: 2.5rem !important;
  }
  .gap-lg-7 {
    gap: 3rem !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 2rem !important;
  }
  .m-lg-6 {
    margin: 2.5rem !important;
  }
  .m-lg-7 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-lg-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-lg-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lg-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-lg-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 2rem !important;
  }
  .mt-lg-6 {
    margin-top: 2.5rem !important;
  }
  .mt-lg-7 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 2rem !important;
  }
  .me-lg-6 {
    margin-right: 2.5rem !important;
  }
  .me-lg-7 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 2rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 2.5rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 2rem !important;
  }
  .ms-lg-6 {
    margin-left: 2.5rem !important;
  }
  .ms-lg-7 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 2rem !important;
  }
  .p-lg-6 {
    padding: 2.5rem !important;
  }
  .p-lg-7 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-lg-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-lg-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lg-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-lg-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 2rem !important;
  }
  .pt-lg-6 {
    padding-top: 2.5rem !important;
  }
  .pt-lg-7 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 2rem !important;
  }
  .pe-lg-6 {
    padding-right: 2.5rem !important;
  }
  .pe-lg-7 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 2rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 2.5rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 2rem !important;
  }
  .ps-lg-6 {
    padding-left: 2.5rem !important;
  }
  .ps-lg-7 {
    padding-left: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1516px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 2rem !important;
  }
  .gap-xl-6 {
    gap: 2.5rem !important;
  }
  .gap-xl-7 {
    gap: 3rem !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 2rem !important;
  }
  .m-xl-6 {
    margin: 2.5rem !important;
  }
  .m-xl-7 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xl-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xl-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xl-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xl-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 2rem !important;
  }
  .mt-xl-6 {
    margin-top: 2.5rem !important;
  }
  .mt-xl-7 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 2rem !important;
  }
  .me-xl-6 {
    margin-right: 2.5rem !important;
  }
  .me-xl-7 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 2rem !important;
  }
  .mb-xl-6 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 2rem !important;
  }
  .ms-xl-6 {
    margin-left: 2.5rem !important;
  }
  .ms-xl-7 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 2rem !important;
  }
  .p-xl-6 {
    padding: 2.5rem !important;
  }
  .p-xl-7 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xl-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xl-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xl-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xl-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 2rem !important;
  }
  .pt-xl-6 {
    padding-top: 2.5rem !important;
  }
  .pt-xl-7 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 2rem !important;
  }
  .pe-xl-6 {
    padding-right: 2.5rem !important;
  }
  .pe-xl-7 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 2rem !important;
  }
  .pb-xl-6 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xl-7 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 2rem !important;
  }
  .ps-xl-6 {
    padding-left: 2.5rem !important;
  }
  .ps-xl-7 {
    padding-left: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.25rem !important;
  }
  .fs-2 {
    font-size: 1.75rem !important;
  }
  .fs-3 {
    font-size: 1.5rem !important;
  }
  .fs-4 {
    font-size: 1.3125rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
@media (min-width: 576px) {
  .row {
    --bs-gutter-x: 1rem;
  }
}
@media (min-width: 768px) {
  .row {
    --bs-gutter-x: 1.5rem;
  }
}
@media (min-width: 1025px) {
  .container {
    --bs-gutter-x: 6.75rem;
    box-sizing: content-box;
    width: calc(100% - 2 * var(--bs-gutter-x, 1rem));
  }
  .row {
    box-sizing: border-box;
  }
}
@media (min-width: 1516px) {
  .container {
    --bs-gutter-x: 7.125rem;
  }
  .row {
    --bs-gutter-x: 2rem;
  }
}
.nav-bar-placeholder {
  background-color: yellowgreen;
}

.alert {
  display: flex;
  position: relative;
  border-radius: 0.25rem;
  padding: 1.5rem;
  margin-bottom: 1rem;
  color: #1E1E1E;
}
.alert--dismissible {
  padding-right: 1rem;
}
.alert--dismissible .btn-close {
  padding: 0.5rem;
  background-size: 0.75rem;
  margin-left: auto;
  margin-top: -0.125rem;
  flex-shrink: 0;
  opacity: 1;
}
.alert__icon {
  flex-shrink: 0;
  margin-top: 0.25rem;
}
.alert__heading.alert__heading {
  color: #1E1E1E;
}
.alert__content {
  margin-left: 1rem;
}
.alert__footer {
  margin-top: 0.5rem;
  display: flex;
  flex-flow: row wrap;
}
.alert__footer__item {
  padding: 0 8px 0 0;
}
.alert__footer__action {
  text-decoration: underline;
  background: none;
  border: none;
}
.alert--error {
  background: #FDE6E6;
}
.alert--warning {
  background: #FDF3DC;
}
.alert--success {
  background: #DEF2D9;
}
.alert--info {
  background: #E0ECFA;
}
.alert--brand {
  background: #E1E4E8;
}

.ccl-e-image {
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}

.simple-card {
  display: flex;
  position: relative;
  width: 21.125rem;
  border-radius: 0.3rem;
  padding: 2rem 2rem 3.5rem;
  margin-bottom: 1rem;
  color: #1E1E1E;
}
.simple-card__card_image {
  margin-bottom: 2.5rem;
}
.simple-card__card_body {
  margin-top: 1.25rem;
  color: #404042 !important;
  min-height: 160px;
  padding: 0;
}
.simple-card__card_button {
  margin-top: 2rem;
}

.accordion:not([dir=ltr]) .accordion-button::after {
  margin-right: auto;
  margin-left: 0;
}
.accordion-button {
  text-align: var(--bs-body-text-align);
  color: #3f1482;
  padding: 12px 16px;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  font-style: normal;
  background-color: #ffffff;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  align-items: flex-start;
}
.accordion-button:focus {
  border-color: #cfcfd0;
  box-shadow: unset;
}
.-boldHeader .accordion-button {
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.accordion-button:hover {
  background-color: #ebebeb;
}
.accordion-button:active {
  background-color: #ebebeb;
}
.accordion-button::after {
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 3px;
  background-size: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m15.875 9-3.88 3.88L8.115 9a.996.996 0 1 0-1.41 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59a.996.996 0 0 0 0-1.41c-.39-.38-1.03-.39-1.42 0Z%22 fill=%22%233F1482%22/%3E%3C/svg%3E");
}
.accordion-button:not(.collapsed) {
  color: #3f1482;
  box-shadow: inset 0 -1px 0 #f4b013;
  background-color: #ffffff;
}
.accordion-flush .accordion-button:not(.collapsed) {
  box-shadow: inset 0 0 0 #f4b013;
  background-color: #ebebeb;
}
.accordion-button:not(.collapsed):hover {
  background-color: #ebebeb;
}
.accordion-button:not(.collapsed):active {
  background-color: #ebebeb;
}
.accordion-button:not(.collapsed)::after {
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 3px;
  background-size: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m15.875 9-3.88 3.88L8.115 9a.996.996 0 1 0-1.41 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59a.996.996 0 0 0 0-1.41c-.39-.38-1.03-.39-1.42 0Z%22 fill=%22%233F1482%22/%3E%3C/svg%3E");
}
.accordion-body {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #384967;
  padding: 12px 16px;
  background-color: #ffffff;
}
.accordion-item {
  border: 1px solid #cfcfd0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 1px solid #cfcfd0;
}

.badge {
  padding: 6px 8px;
  border-radius: 4px;
  color: #404042;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #E0ECFA;
  letter-spacing: 0.2px;
  max-width: 200px;
  overflow-x: hidden;
}
.badge.rounded-pill {
  background: #eb0306;
  border-radius: 100px;
  color: #ffffff;
  font-size: 14px;
  line-height: 20px;
  padding: 2px 8px;
  min-width: 24px;
}
.badge--bg-info {
  background: #E0ECFA;
}
.badge--bg-success {
  background: #DEF2D9;
}
.badge--bg-warning {
  background: #fef1e6;
}
.badge--bg-danger {
  background: #FDE6E6;
}
.badge--bg-dark {
  background: #ebebeb;
}
.badge--variant-subtle {
  background: rgba(30, 30, 30, 0.07);
  color: #125fb9;
}
.badge--variant-subtle.badge--text-info {
  color: #125fb9;
}
.badge--variant-subtle.badge--text-success {
  color: #007c23;
}
.badge--variant-subtle.badge--text-warning {
  color: #b85800;
}
.badge--variant-subtle.badge--text-danger {
  color: #c0090c;
}
.badge--variant-subtle.badge--text-dark {
  color: #404042;
}
.badge--variant-subtle.rounded-pill {
  color: #ffffff;
}

.modal-body {
  padding: 0;
  padding-bottom: 32px;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
}
.modal-sm .modal-body {
  padding-bottom: 24px;
}
.-centerAlign .modal-body {
  justify-content: center;
}
.modal-dialog-scrollable .modal-body, .modal-body {
  margin-right: -31px;
  padding-right: 25px;
}
[dir=rtl] .modal-dialog-scrollable .modal-body, [dir=rtl] .modal-body {
  margin-left: -31px;
  padding-left: 25px;
  margin-right: 0;
  padding-right: 0;
}
.modal-dialog-scrollable .modal-body::-webkit-scrollbar, .modal-body::-webkit-scrollbar {
  width: 6px;
  opacity: 0.1;
  background-color: transparent;
}
.modal-dialog-scrollable .modal-body::-webkit-scrollbar-track, .modal-body::-webkit-scrollbar-track {
  border-radius: 6px;
  background-color: #d4d5d8;
}
.modal-dialog-scrollable .modal-body::-webkit-scrollbar-thumb, .modal-body::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background-color: #a5abb6;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #1E1E1E;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-backdrop-confirm {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  width: 100vw;
  height: 100vh;
  background-color: #1E1E1E;
}
.modal-backdrop-confirm.fade {
  opacity: 0;
}
.modal-backdrop-confirm.show {
  opacity: 0.5;
}
.modal-backdrop + .modal.show + .modal-backdrop.modal-backdrop-confirm {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  width: 100vw;
  height: 100vh;
  background-color: #1E1E1E;
}
.modal-backdrop + .modal.show + .modal-backdrop.modal-backdrop-confirm.fade {
  opacity: 0;
}
.modal-backdrop + .modal.show + .modal-backdrop.modal-backdrop-confirm.show {
  opacity: 0.5;
}
.modal-content {
  border: 0;
  border-radius: 5px;
  padding: 40px 40px 48px 40px;
}
.modal-xl .modal-content {
  padding: 40px 40px 48px 40px;
}
.modal-lg .modal-content {
  padding: 40px 40px 48px 40px;
}
.modal-sm .modal-content {
  padding: 32px;
}
.modal-content--showcase-content--active {
  display: block;
}
.modal-content--showcase-content--hide {
  display: none;
}
.modal-dialog.-centerAlign {
  text-align: center !important;
}
.modal-dialog.-centerAlign .ccl-e-image.-modalImage {
  max-height: 130px;
  padding-bottom: 24px;
}
.modal-dialog.-centerAlign .ccl__text--overline {
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #682bc6;
  padding-bottom: 8px;
}
.modal-dialog.modal-xl {
  max-width: 800px;
}
.modal-dialog.modal-lg {
  max-width: 500px;
}
.modal-dialog.modal-lg .ccl-e-image.-modalImage {
  padding-bottom: 32px;
}
.modal-dialog.modal-sm {
  max-width: 300px;
}
.modal-dialog.modal-sm .ccl__button {
  min-width: 100%;
}
.modal--dots {
  margin: 0;
}
.modal--dots--dot {
  width: 8px;
  height: 8px;
  display: inline-flex;
  margin: 0 4px;
  border-radius: 4px;
  background-color: #cfcfd0;
}
.modal--dots--dot--active {
  background-color: #3f1482;
}
.modal-footer {
  padding: 0;
  padding-top: 48px;
  border: 0;
}
.modal-sm .modal-footer {
  padding-top: 24px;
}
.-centerAlign .modal-footer {
  justify-content: center;
}
.-leftAlign .modal-footer {
  justify-content: flex-start;
}
.modal--showcase-content .modal-footer {
  justify-content: space-between;
}
.modal--showcase-content.modal-sm .modal-footer {
  padding-top: 0px;
}
.modal-footer .ccl__button {
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  min-width: 100%;
}
.modal-footer .ccl__button:first-child {
  margin-bottom: 8px;
}
@media (min-width: 500px) {
  .modal-dialog:not(.modal-sm) .modal-footer .ccl__button {
    min-width: 0;
  }
  .modal-dialog:not(.modal-sm) .modal-footer .ccl__button:first-child {
    margin-left: 0;
    margin-right: 16px;
    margin-bottom: 0;
  }
  [dir=rtl] .modal-dialog:not(.modal-sm) .modal-footer .ccl__button:first-child {
    margin-left: 16px;
    margin-right: 0;
    margin-bottom: 0;
  }
}
.modal-footer .ccl__button .ccl__button__text {
  font-size: 1rem;
  line-height: 1.5;
}
.modal-footer.-hasHtml {
  justify-content: space-between;
}
.modal-footer.-hasHtml .ccl__button, .modal-sm .modal-footer.-hasHtml .ccl__button {
  min-width: 100%;
}
.modal-footer.-hasHtml .ccl__button__text, .modal-sm .modal-footer.-hasHtml .ccl__button__text {
  min-width: 100%;
}
@media (min-width: 500px) {
  .modal-footer.-hasHtml {
    flex-wrap: nowrap;
  }
  .modal-footer.-hasHtml .ccl__button,
  .modal-footer.-hasHtml .ccl__button__text {
    min-width: -webkit-max-content !important;
    min-width: max-content !important;
  }
  .modal-sm .modal-footer.-hasHtml {
    flex-wrap: wrap;
  }
}
.modal-footer.-hasHtml .ccl__text, .modal-footer.-hasHtml .ccl-e-read-mode-composite__element__error, .modal-footer.-hasHtml .ccl-e-tool-bar__item, .modal-footer.-hasHtml .ccl-e-breadcrumb__item, .modal-footer.-hasHtml .ccl-e-custom-dropdown__container__list-items__item--table-header, .modal-footer.-hasHtml .ccl-e-phone-number-field__row__cell__text, .modal-footer.-hasHtml .ccl-e-detail-action-bar__action, .modal-footer.-hasHtml .ccl-e-detail-action-bar__title, .modal-footer.-hasHtml .ccl__button__text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.modal-header {
  padding: 0;
  padding-bottom: 32px;
  border-bottom: 0;
}
.modal-sm .modal-header {
  padding-bottom: 24px;
}
.modal-header .btn-close {
  padding: 11.4px;
  margin: -11.4px 0 -11.4px auto;
  width: 13.18px;
  height: 13.18px;
  color: #3f1482;
  background-size: 1.5rem;
  opacity: 1;
  background-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.3 5.71a.996.996 0 0 0-1.41 0L12 10.59 7.11 5.7A.996.996 0 1 0 5.7 7.11L10.59 12 5.7 16.89a.996.996 0 1 0 1.41 1.41L12 13.41l4.89 4.89a.996.996 0 1 0 1.41-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4Z%22 fill=%22%233F1482%22/%3E%3C/svg%3E");
}
[dir=rtl] .modal-header .btn-close {
  margin: -11.4px auto -11.4px 0;
}
.modal-header .btn-close:focus {
  box-shadow: none;
}
.modal-header .close-area {
  display: flex;
  align-items: baseline;
}
.modal-header .close-area .btn-close:focus {
  box-shadow: none;
  outline: 1;
}
.-centerAlign .modal-header {
  justify-content: center;
  position: relative;
  flex-direction: column;
}
.-centerAlign .modal-header .btn-close {
  position: absolute;
  right: 0;
  top: 0;
}
[dir=rtl] .-centerAlign .modal-header .btn-close {
  left: 0;
  right: auto;
}
.modal--icon-buttons {
  display: flex;
  margin: 0;
}
.modal--icon-buttons--left .ccl__icon--arrow-downward {
  transform: rotate(90deg);
}
[dir=rtl] .modal--icon-buttons--left .ccl__icon--arrow-downward {
  transform: rotate(270deg);
}
.modal--icon-buttons--right .ccl__icon--arrow-downward {
  transform: rotate(270deg);
}
[dir=rtl] .modal--icon-buttons--right .ccl__icon--arrow-downward {
  transform: rotate(90deg);
}
.modal-title {
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 500;
  color: #384967;
  font-size: 28px;
  line-height: 36px;
}
.modal-sm .modal-title {
  font-size: 24px;
  line-height: 32px;
}

.ccl__button {
  border: 0;
  border-radius: 0.75rem;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  min-width: 100%;
  transition: background-color 0.25s ease-in-out;
  min-height: 2.75rem; /* 44px */
  text-decoration: none;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
}
.ccl__button--has-icon {
  justify-content: space-between;
}
.ccl__button--has-icon--leading {
  padding-left: 0.75rem;
  padding-right: 1rem;
}
.ccl__button--has-icon--leading:after {
  content: "";
  flex: 1 1 auto;
  max-width: 1.5rem;
}
.ccl__button--has-icon--leading .ccl__icon {
  left: 0;
  margin-right: 0.5rem;
}
.ccl__button--has-icon--trailing {
  padding-left: 1rem;
  padding-right: 0.75rem;
}
.ccl__button--has-icon--trailing:before {
  content: "";
  flex: 1 1 auto;
  max-width: 1.5rem;
}
.ccl__button--has-icon--trailing .ccl__icon {
  right: 0;
  margin-left: 0.5rem;
}
.ccl__button[disabled] {
  background: #d6d6d6;
  color: #a0a0a1;
}
.ccl__button[disabled]:hover, .ccl__button[disabled]:focus {
  background: #d6d6d6;
  color: #a0a0a1;
  cursor: not-allowed;
}
.ccl__button__text {
  color: inherit !important;
  text-align: center;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.ccl__button--save--is-saving {
  background-color: #f1be48 !important;
  color: #3f1482 !important;
}
.ccl__button--save--has-saved {
  background-color: #26a900 !important;
  color: #ffffff !important;
}
.ccl__button--spinner {
  display: inline-block;
  position: relative;
  width: 24px;
  height: 24px;
  margin-left: 0.25rem;
}
.ccl__button--spinner span {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  margin: 2px;
  border: 2px solid #3f1482;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #3f1482 transparent transparent transparent;
}
.ccl__button--spinner span:nth-child(1) {
  animation-delay: -0.45s;
}
.ccl__button--spinner span:nth-child(2) {
  animation-delay: -0.3s;
}
.ccl__button--spinner span:nth-child(3) {
  animation-delay: -0.15s;
}
.ccl__button .ccl__icon {
  flex: 1 1 auto;
  position: relative;
  height: 1.25rem;
}
.ccl__button--medium, .ccl__button--large {
  min-height: 3.125rem;
  border-radius: 1rem;
}
.ccl__button--medium.ccl__button--has-icon .ccl__icon, .ccl__button--large.ccl__button--has-icon .ccl__icon {
  height: 1.5rem;
}
.ccl__button--medium.ccl__button--has-icon--leading, .ccl__button--large.ccl__button--has-icon--leading {
  padding-left: 1.75rem;
  padding-right: 2rem;
}
.ccl__button--medium.ccl__button--has-icon--leading .ccl__icon, .ccl__button--large.ccl__button--has-icon--leading .ccl__icon {
  margin-right: 0.75rem;
}
.ccl__button--medium.ccl__button--has-icon--trailing, .ccl__button--large.ccl__button--has-icon--trailing {
  padding-left: 2rem;
  padding-right: 1.75rem;
}
.ccl__button--medium.ccl__button--has-icon--trailing .ccl__icon, .ccl__button--large.ccl__button--has-icon--trailing .ccl__icon {
  margin-left: 0.75rem;
}
[dir=rtl] .ccl__button--medium.ccl__button--has-icon--trailing, [dir=rtl] .ccl__button--large.ccl__button--has-icon--trailing {
  padding-left: 1.75rem;
  padding-right: 2rem;
}
[dir=rtl] .ccl__button--medium.ccl__button--has-icon--trailing .ccl__icon, [dir=rtl] .ccl__button--large.ccl__button--has-icon--trailing .ccl__icon {
  margin-left: unset;
  margin-right: 0.75rem;
}
@media (min-width: 768px) {
  .ccl__button {
    min-width: 0;
  }
}
@media (min-width: 1024px) {
  .ccl__button {
    min-height: 2.25rem; /* 36px */
    border-radius: 0.75rem;
  }
  .ccl__button--medium {
    min-height: 2.75rem; /* 33px */
    border-radius: 0.875rem;
  }
  .ccl__button--large {
    min-height: 3.25rem; /* 52px */
    border-radius: 1rem;
  }
}

.ccl__button--brand-primary {
  background-color: #f1be48;
}
.ccl__button--brand-primary, .ccl__button--brand-primary:focus, .ccl__button--brand-primary:hover {
  color: #3f1482;
}
.ccl__button--brand-primary:hover, .ccl__button--brand-primary:focus {
  background-color: #f4b013;
}

.ccl__button--digital-primary {
  background-color: #3f1482;
}
.ccl__button--digital-primary, .ccl__button--digital-primary:hover, .ccl__button--digital-primary:focus {
  color: #ffffff;
}
.ccl__button--digital-primary:hover, .ccl__button--digital-primary:focus {
  background-color: #682bc6;
}

.ccl__button--secondary {
  background-color: transparent;
  color: #3f1482;
  box-shadow: 0 0 0 1px #3f1482 inset;
}
.ccl__button--secondary:hover, .ccl__button--secondary:focus {
  color: #682bc6;
  box-shadow: 0px 0px 0px 2px #682bc6 inset;
}
.ccl__button--secondary[disabled] {
  background: transparent;
  box-shadow: 0px 0px 0px 1px #d6d6d6 inset;
  color: #a0a0a1;
}
.ccl__button--secondary[disabled]:hover, .ccl__button--secondary[disabled]:focus {
  background: transparent;
  box-shadow: 0px 0px 0px 1px #d6d6d6 inset;
}
.ccl__button--secondary--inverse {
  background-color: transparent;
  box-shadow: 0px 0px 0px 1px #ffffff inset;
}
.ccl__button--secondary--inverse, .ccl__button--secondary--inverse:hover, .ccl__button--secondary--inverse:focus {
  color: #ffffff;
}
.ccl__button--secondary--inverse:hover, .ccl__button--secondary--inverse:focus {
  box-shadow: 0px 0px 0px 2px #ffffff inset;
}
.ccl__button--secondary--inverse[disabled] {
  background: transparent;
  box-shadow: 0px 0px 0px 1px #d6d6d6 inset;
  color: #a0a0a1;
}
.ccl__button--secondary--inverse[disabled]:hover, .ccl__button--secondary--inverse[disabled]:focus {
  background: transparent;
  box-shadow: 0px 0px 0px 1px #d6d6d6 inset;
}

.ccl__button--tertiary {
  background-color: transparent;
  color: #3f1482;
}
.ccl__button--tertiary:hover, .ccl__button--tertiary:focus {
  color: #682bc6;
}

@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ccl__text, .ccl-e-read-mode-composite__element__error, .ccl-e-tool-bar__item, .ccl-e-breadcrumb__item, .ccl-e-custom-dropdown__container__list-items__item--table-header, .ccl-e-phone-number-field__row__cell__text, .ccl-e-detail-action-bar__action, .ccl-e-detail-action-bar__title, .ccl__button__text {
  color: #384967;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
}
.ccl__text--secondary, .ccl__text--small-informative-text, .ccl__text--informative-text, .ccl-e-phone-number-field__row__cell__text {
  color: #1E1E1E !important;
}
.ccl__text--inverse {
  color: #ffffff !important;
}
@media (min-width: 1024px) {
  .ccl__text, .ccl-e-read-mode-composite__element__error, .ccl-e-tool-bar__item, .ccl-e-breadcrumb__item, .ccl-e-custom-dropdown__container__list-items__item--table-header, .ccl-e-phone-number-field__row__cell__text, .ccl-e-detail-action-bar__action, .ccl-e-detail-action-bar__title, .ccl__button__text {
    font-size: 1.125rem;
    line-height: 1.5555555556;
  }
}
.ccl__text--body-text, .ccl__button--large .ccl__button__text {
  color: #384967;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
}
@media (min-width: 1024px) {
  .ccl__text--body-text, .ccl__button--large .ccl__button__text {
    font-size: 1.125rem;
    line-height: 1.5555555556;
  }
}
.ccl__text--body-text-italic, .ccl__text--informative-text, .ccl-e-phone-number-field__row__cell__text {
  color: #384967;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  font-style: italic;
}
@media (min-width: 1024px) {
  .ccl__text--body-text-italic, .ccl__text--informative-text, .ccl-e-phone-number-field__row__cell__text {
    font-size: 1.125rem;
    line-height: 1.5555555556;
  }
}
.ccl__text--body-text-bold, .ccl-e-breadcrumb__item__separator, .ccl-e-breadcrumb__item--current, .ccl-e-breadcrumb__item--child, .ccl-e-breadcrumb__item--root, .ccl__button--large .ccl__button__text {
  color: #384967;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5;
}
@media (min-width: 1024px) {
  .ccl__text--body-text-bold, .ccl-e-breadcrumb__item__separator, .ccl-e-breadcrumb__item--current, .ccl-e-breadcrumb__item--child, .ccl-e-breadcrumb__item--root, .ccl__button--large .ccl__button__text {
    font-size: 1.125rem;
    line-height: 1.5555555556;
  }
}
.ccl__text--body-text-bold-italic {
  color: #384967;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: italic;
  font-size: 1rem;
  line-height: 1.5;
}
@media (min-width: 1024px) {
  .ccl__text--body-text-bold-italic {
    font-size: 1.125rem;
    line-height: 1.5555555556;
  }
}
.ccl__text--small-body-text, .ccl-e-device-model__container, .ccl-e-custom-dropdown__container__header--nav-header, .ccl-e-custom-dropdown__container__header--nav-menu, .ccl__button--medium .ccl__button__text {
  color: #384967;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.4285714286;
}
@media (min-width: 1024px) {
  .ccl__text--small-body-text, .ccl-e-device-model__container, .ccl-e-custom-dropdown__container__header--nav-header, .ccl-e-custom-dropdown__container__header--nav-menu, .ccl__button--medium .ccl__button__text {
    font-size: 1rem;
    line-height: 1.5;
  }
}
.ccl__text--small-body-text-italic, .ccl__text--small-informative-text {
  color: #384967;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 0.875rem;
  line-height: 1.4285714286;
}
@media (min-width: 1024px) {
  .ccl__text--small-body-text-italic, .ccl__text--small-informative-text {
    font-size: 1rem;
    line-height: 1.5;
  }
}
.ccl__text--small-body-text-bold, .ccl__button__text, .ccl__button--medium .ccl__button__text {
  color: #384967;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.4285714286;
}
@media (min-width: 1024px) {
  .ccl__text--small-body-text-bold, .ccl__button__text, .ccl__button--medium .ccl__button__text {
    font-size: 1rem;
    line-height: 1.5;
  }
}
.ccl__text--x-small-body-text, .ccl__button__text {
  color: #384967;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.4285714286;
}
@media (min-width: 1024px) {
  .ccl__text--x-small-body-text, .ccl__button__text {
    font-size: 0.875rem;
    line-height: 1.4285714286;
  }
}
.ccl__text--x-small-body-text-italic {
  color: #384967;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 0.875rem;
  line-height: 1.4285714286;
}
@media (min-width: 1024px) {
  .ccl__text--x-small-body-text-italic {
    font-size: 0.875rem;
    line-height: 1.4285714286;
  }
}
.ccl__text--x-small-body-text-bold {
  color: #384967;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.4285714286;
}
@media (min-width: 1024px) {
  .ccl__text--x-small-body-text-bold {
    font-size: 0.875rem;
    line-height: 1.4285714286;
  }
}
.ccl__text--link-text {
  color: #3f1482;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: underline;
}
@media (min-width: 1024px) {
  .ccl__text--link-text {
    font-size: 1.125rem;
    line-height: 1.5555555556;
  }
}
.ccl__text--link-small-text {
  color: #3f1482;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.4285714286;
  text-decoration: underline;
}
@media (min-width: 1024px) {
  .ccl__text--link-small-text {
    font-size: 1rem;
    line-height: 1.5;
  }
}
.ccl__text--interactive-text, .ccl-e-tool-bar__item, .ccl-e-breadcrumb__item--root, .ccl-e-device-model__container__product__section--title, .ccl-e-custom-dropdown__container__header--table-header, .ccl-e-detail-action-bar__action {
  color: #3f1482;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5;
}
@media (min-width: 1024px) {
  .ccl__text--interactive-text, .ccl-e-tool-bar__item, .ccl-e-breadcrumb__item--root, .ccl-e-device-model__container__product__section--title, .ccl-e-custom-dropdown__container__header--table-header, .ccl-e-detail-action-bar__action {
    font-size: 1.125rem;
    line-height: 1.5555555556;
  }
}
.ccl__text--interactive-small-text {
  color: #3f1482;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.4285714286;
}
@media (min-width: 1024px) {
  .ccl__text--interactive-small-text {
    font-size: 1rem;
    line-height: 1.5;
  }
}
.ccl__text--error-text, .ccl-e-read-mode-composite__element__error {
  color: #eb0306;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
}
@media (min-width: 1024px) {
  .ccl__text--error-text, .ccl-e-read-mode-composite__element__error {
    font-size: 1.125rem;
    line-height: 1.5555555556;
  }
}
.ccl__text--error-label {
  color: #eb0306;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5;
}
@media (min-width: 1024px) {
  .ccl__text--error-label {
    font-size: 1.125rem;
    line-height: 1.5555555556;
  }
}
.ccl__text--error-small-text {
  color: #eb0306;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.4285714286;
}
@media (min-width: 1024px) {
  .ccl__text--error-small-text {
    font-size: 1rem;
    line-height: 1.5;
  }
}
.ccl__text--error-small-text-italic {
  color: #eb0306;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 0.875rem;
  line-height: 1.4285714286;
}
@media (min-width: 1024px) {
  .ccl__text--error-small-text-italic {
    font-size: 1rem;
    line-height: 1.5;
  }
}
.ccl__text--inactive-text, .ccl-e-custom-dropdown__container__list-items__item__button--nav-header[disabled], [disabled].ccl-e-custom-dropdown__container__list-items__item__button--nav-menu, .ccl-e-custom-dropdown__container__list-items__item__button--table-header[disabled] {
  color: #a0a0a1;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
}
@media (min-width: 1024px) {
  .ccl__text--inactive-text, .ccl-e-custom-dropdown__container__list-items__item__button--nav-header[disabled], [disabled].ccl-e-custom-dropdown__container__list-items__item__button--nav-menu, .ccl-e-custom-dropdown__container__list-items__item__button--table-header[disabled] {
    font-size: 1.125rem;
    line-height: 1.5555555556;
  }
}
.ccl__text--inactive-label {
  color: #a0a0a1;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5;
}
@media (min-width: 1024px) {
  .ccl__text--inactive-label {
    font-size: 1.125rem;
    line-height: 1.5555555556;
  }
}
.ccl__text--inactive-small-text {
  color: #a0a0a1;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-style: italic;
}
@media (min-width: 1024px) {
  .ccl__text--inactive-small-text {
    font-size: 1rem;
    line-height: 1.5;
  }
}

.ccl__title {
  color: #384967;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.3333333333;
}
@media (min-width: 1024px) {
  .ccl__title {
    font-size: 1.75rem;
    line-height: 1.2857142857;
  }
}
.ccl__title--heading-1XL {
  color: #384967;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 3.25rem;
  line-height: 1.3461538462;
}
@media (min-width: 1024px) {
  .ccl__title--heading-1XL {
    font-size: 3.75rem;
    line-height: 1.3333333333;
  }
}
.ccl__title--heading-1L {
  color: #384967;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 2.5rem;
  line-height: 1.4;
}
@media (min-width: 1024px) {
  .ccl__title--heading-1L {
    font-size: 3rem;
    line-height: 1.3333333333;
  }
}
.ccl__title--heading-1 {
  color: #384967;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 2rem;
  line-height: 1.375;
}
@media (min-width: 1024px) {
  .ccl__title--heading-1 {
    font-size: 2.25rem;
    line-height: 1.3333333333;
  }
}
.ccl__title--heading-2 {
  color: #384967;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.3333333333;
}
@media (min-width: 1024px) {
  .ccl__title--heading-2 {
    font-size: 1.75rem;
    line-height: 1.2857142857;
  }
}
.ccl__title--heading-3 {
  color: #384967;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.375rem;
  line-height: 1.2727272727;
}
@media (min-width: 1024px) {
  .ccl__title--heading-3 {
    font-size: 1.5rem;
    line-height: 1.3333333333;
  }
}
.ccl__title--heading-4 {
  color: #384967;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.3125rem;
  line-height: 1.3333333333;
}
@media (min-width: 1024px) {
  .ccl__title--heading-4 {
    font-size: 1.3125rem;
    line-height: 1.3333333333;
  }
}
.ccl__title--heading-5, .ccl-e-detail-action-bar__title {
  color: #384967;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.5555555556;
}
@media (min-width: 1024px) {
  .ccl__title--heading-5, .ccl-e-detail-action-bar__title {
    font-size: 1.125rem;
    line-height: 1.5555555556;
  }
}
.ccl__title--heading-6, .ccl__title--overline {
  color: #384967;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  letter-spacing: 0;
}
@media (min-width: 1024px) {
  .ccl__title--heading-6, .ccl__title--overline {
    font-size: 0.875rem;
    line-height: 1.7142857143;
    letter-spacing: 1px;
  }
}
.ccl__title--border {
  border-bottom: 3px solid rgb(214, 214, 214);
}
.ccl__title--has-status {
  position: relative;
  padding-right: 4rem;
}
.ccl__title__align-end {
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
}

.ccl__icon {
  display: block;
  width: 1.5rem;
  /* 24/16 */
  height: 1.5rem;
  /* 24/16 */
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}
.ccl__icon--size--xs {
  width: 1.25rem;
  /* 20/16 */
  height: 1.25rem;
  /* 20/16 */
  max-width: 1.25rem;
  /* 20/16 */
  max-height: 1.25rem;
  /* 20/16 */
}
.ccl__icon--size--sm {
  width: 1.5rem;
  /* 24/16 */
  height: 1.5rem;
  /* 24/16 */
  max-width: 1.5rem;
  /* 24/16 */
  max-height: 1.5rem;
  /* 24/16 */
}
.ccl__icon--size--md {
  width: 2rem;
  /* 32/16 */
  height: 2rem;
  /* 32/16 */
  max-width: 2rem;
  /* 32/16 */
  max-height: 2rem;
  /* 32/16 */
}
.ccl__icon--size--lg {
  width: 2.5rem;
  /* 40/16 */
  height: 2.5rem;
  /* 40/16 */
  max-width: 2.5rem;
  /* 40/16 */
  max-height: 2.5rem;
  /* 40/16 */
}
.ccl__icon--rotate--90 {
  transform: rotate(90deg);
}
.ccl__icon--rotate--180 {
  transform: rotate(180deg);
}
.ccl__icon--rotate--270 {
  transform: rotate(270deg);
}
.ccl__icon--flip--horizontally {
  transform: scaleX(-1);
}
.ccl__icon--flip--vertically {
  transform: scaleY(-1);
}
.ccl__icon--is-disabled {
  background-color: #a0a0a1 !important;
}
.ccl__icon--color--interactive {
  background-color: #3f1482;
}
.ccl__icon--color--interactiveapp {
  background-color: #682bc6;
}
.ccl__icon--color--brand {
  background-color: #384967;
}
.ccl__icon--color--disabled {
  background-color: #a0a0a1;
}
.ccl__icon--color--inverse {
  background-color: #ffffff;
}
.ccl__icon--color--inversesecondary {
  background-color: #ececec;
}
.ccl__icon--color--primary {
  background-color: #1E1E1E;
}
.ccl__icon--color--secondary {
  background-color: #404042;
}
.ccl__icon--color--ondisabled {
  background-color: #707071;
}
.ccl__icon--color--error {
  background-color: #eb0306;
}
.ccl__icon--color--error-subtle {
  background-color: #FDE6E6;
}
.ccl__icon--color--warning-lite {
  background-color: #f4b013;
}
.ccl__icon--color--warning-lite-subtle {
  background-color: #FDF3DC;
}
.ccl__icon--color--success {
  background-color: #26a900;
}
.ccl__icon--color--success-subtle {
  background-color: #DEF2D9;
}
.ccl__icon--color--info {
  background-color: #3381DC;
}
.ccl__icon--color--info-subtle {
  background-color: #E0ECFA;
}
.ccl__icon--color--warning {
  background-color: #FC4E00;
}
.ccl__icon--color--warning-subtle {
  background-color: #ffe4d9;
}
.ccl__icon--accessories {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M16.86 5.74a2.725 2.725 0 0 0-2.73-2.49H8.87c-1.41 0-2.6 1.07-2.73 2.49-.16 1.87-.39 4.76-.39 6.26 0 4.61 1.16 6.93 1.92 7.95.45.6 1.14.8 1.73.8h4.2c.59 0 1.29-.2 1.74-.81.76-1.03 1.92-3.35 1.92-7.94-.01-1.5-.24-4.39-.4-6.26zm-2.73 13.31c-.08.1-.24.2-.53.2H9.4c-.29 0-.45-.09-.52-.2-.53-.72-1.62-2.7-1.62-7.05 0-1.42.22-4.24.39-6.13.06-.63.59-1.12 1.23-1.12H11v2.68c0 .04.01.08.02.12-.37.18-.64.57-.64 1.02 0 .63.5 1.14 1.11 1.14s1.11-.51 1.11-1.14c0-.45-.26-.84-.64-1.02.03-.04.04-.08.04-.12V4.75h2.13c.65 0 1.18.49 1.23 1.12.16 1.88.39 4.71.39 6.13 0 4.33-1.08 6.32-1.62 7.05z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M16.86 5.74a2.725 2.725 0 0 0-2.73-2.49H8.87c-1.41 0-2.6 1.07-2.73 2.49-.16 1.87-.39 4.76-.39 6.26 0 4.61 1.16 6.93 1.92 7.95.45.6 1.14.8 1.73.8h4.2c.59 0 1.29-.2 1.74-.81.76-1.03 1.92-3.35 1.92-7.94-.01-1.5-.24-4.39-.4-6.26zm-2.73 13.31c-.08.1-.24.2-.53.2H9.4c-.29 0-.45-.09-.52-.2-.53-.72-1.62-2.7-1.62-7.05 0-1.42.22-4.24.39-6.13.06-.63.59-1.12 1.23-1.12H11v2.68c0 .04.01.08.02.12-.37.18-.64.57-.64 1.02 0 .63.5 1.14 1.11 1.14s1.11-.51 1.11-1.14c0-.45-.26-.84-.64-1.02.03-.04.04-.08.04-.12V4.75h2.13c.65 0 1.18.49 1.23 1.12.16 1.88.39 4.71.39 6.13 0 4.33-1.08 6.32-1.62 7.05z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--accessories {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M16.86 5.74a2.725 2.725 0 0 0-2.73-2.49H8.87c-1.41 0-2.6 1.07-2.73 2.49-.16 1.87-.39 4.76-.39 6.26 0 4.61 1.16 6.93 1.92 7.95.45.6 1.14.8 1.73.8h4.2c.59 0 1.29-.2 1.74-.81.76-1.03 1.92-3.35 1.92-7.94-.01-1.5-.24-4.39-.4-6.26zm-2.73 13.31c-.08.1-.24.2-.53.2H9.4c-.29 0-.45-.09-.52-.2-.53-.72-1.62-2.7-1.62-7.05 0-1.42.22-4.24.39-6.13.06-.63.59-1.12 1.23-1.12H11v2.68c0 .04.01.08.02.12-.37.18-.64.57-.64 1.02 0 .63.5 1.14 1.11 1.14s1.11-.51 1.11-1.14c0-.45-.26-.84-.64-1.02.03-.04.04-.08.04-.12V4.75h2.13c.65 0 1.18.49 1.23 1.12.16 1.88.39 4.71.39 6.13 0 4.33-1.08 6.32-1.62 7.05z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M16.86 5.74a2.725 2.725 0 0 0-2.73-2.49H8.87c-1.41 0-2.6 1.07-2.73 2.49-.16 1.87-.39 4.76-.39 6.26 0 4.61 1.16 6.93 1.92 7.95.45.6 1.14.8 1.73.8h4.2c.59 0 1.29-.2 1.74-.81.76-1.03 1.92-3.35 1.92-7.94-.01-1.5-.24-4.39-.4-6.26zm-2.73 13.31c-.08.1-.24.2-.53.2H9.4c-.29 0-.45-.09-.52-.2-.53-.72-1.62-2.7-1.62-7.05 0-1.42.22-4.24.39-6.13.06-.63.59-1.12 1.23-1.12H11v2.68c0 .04.01.08.02.12-.37.18-.64.57-.64 1.02 0 .63.5 1.14 1.11 1.14s1.11-.51 1.11-1.14c0-.45-.26-.84-.64-1.02.03-.04.04-.08.04-.12V4.75h2.13c.65 0 1.18.49 1.23 1.12.16 1.88.39 4.71.39 6.13 0 4.33-1.08 6.32-1.62 7.05z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--add {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18 13h-5v5c0 .55-.45 1-1 1s-1-.45-1-1v-5H6c-.55 0-1-.45-1-1s.45-1 1-1h5V6c0-.55.45-1 1-1s1 .45 1 1v5h5c.55 0 1 .45 1 1s-.45 1-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18 13h-5v5c0 .55-.45 1-1 1s-1-.45-1-1v-5H6c-.55 0-1-.45-1-1s.45-1 1-1h5V6c0-.55.45-1 1-1s1 .45 1 1v5h5c.55 0 1 .45 1 1s-.45 1-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--add-circle {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 7c-.55 0-1 .45-1 1v3H8c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1h-3V8c0-.55-.45-1-1-1Zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 7c-.55 0-1 .45-1 1v3H8c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1h-3V8c0-.55-.45-1-1-1Zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--admin-panel-settings {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cmask id=%22a%22 style=%22mask-type:alpha%22 maskUnits=%22userSpaceOnUse%22 x=%220%22 y=%220%22 width=%2224%22 height=%2224%22%3E%3Cpath fill=%22%23D9D9D9%22 d=%22M0 0h24v24H0z%22/%3E%3C/mask%3E%3Cg mask=%22url%28%23a%29%22%3E%3Cpath d=%22M17 17c.417 0 .77-.146 1.063-.438.291-.291.437-.645.437-1.062 0-.417-.146-.77-.438-1.063A1.446 1.446 0 0 0 17 14c-.417 0-.77.146-1.063.437A1.446 1.446 0 0 0 15.5 15.5c0 .417.146.77.438 1.062.291.292.645.438 1.062.438Zm0 3c.517 0 .992-.12 1.425-.363a2.993 2.993 0 0 0 1.05-.962 4.892 4.892 0 0 0-1.175-.5A4.798 4.798 0 0 0 17 18c-.45 0-.883.058-1.3.175a4.892 4.892 0 0 0-1.175.5c.267.4.617.72 1.05.962.433.242.908.363 1.425.363Zm-5 2c-2.317-.583-4.23-1.913-5.737-3.988C4.754 15.937 4 13.633 4 11.1V6.375c0-.417.12-.792.362-1.125.242-.333.555-.575.938-.725l6-2.25a2.07 2.07 0 0 1 .7-.125c.233 0 .467.042.7.125l6 2.25c.383.15.696.392.938.725.241.333.362.708.362 1.125v4.3a12.35 12.35 0 0 0-.975-.363A6.104 6.104 0 0 0 18 10.075V6.4l-6-2.25L6 6.4v4.7c0 .783.104 1.567.313 2.35.208.783.5 1.53.875 2.237.375.709.829 1.363 1.362 1.963.533.6 1.125 1.1 1.775 1.5a7.515 7.515 0 0 0 1.75 2.825c-.017 0-.03.004-.037.012-.009.009-.021.013-.038.013Zm5 0c-1.383 0-2.563-.488-3.537-1.463C12.488 19.562 12 18.383 12 17s.488-2.563 1.463-3.538C14.438 12.487 15.617 12 17 12s2.563.487 3.538 1.462C21.512 14.437 22 15.617 22 17s-.488 2.562-1.462 3.537C19.562 21.512 18.383 22 17 22Z%22 fill=%22%233F1482%22/%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cmask id=%22a%22 style=%22mask-type:alpha%22 maskUnits=%22userSpaceOnUse%22 x=%220%22 y=%220%22 width=%2224%22 height=%2224%22%3E%3Cpath fill=%22%23D9D9D9%22 d=%22M0 0h24v24H0z%22/%3E%3C/mask%3E%3Cg mask=%22url%28%23a%29%22%3E%3Cpath d=%22M17 17c.417 0 .77-.146 1.063-.438.291-.291.437-.645.437-1.062 0-.417-.146-.77-.438-1.063A1.446 1.446 0 0 0 17 14c-.417 0-.77.146-1.063.437A1.446 1.446 0 0 0 15.5 15.5c0 .417.146.77.438 1.062.291.292.645.438 1.062.438Zm0 3c.517 0 .992-.12 1.425-.363a2.993 2.993 0 0 0 1.05-.962 4.892 4.892 0 0 0-1.175-.5A4.798 4.798 0 0 0 17 18c-.45 0-.883.058-1.3.175a4.892 4.892 0 0 0-1.175.5c.267.4.617.72 1.05.962.433.242.908.363 1.425.363Zm-5 2c-2.317-.583-4.23-1.913-5.737-3.988C4.754 15.937 4 13.633 4 11.1V6.375c0-.417.12-.792.362-1.125.242-.333.555-.575.938-.725l6-2.25a2.07 2.07 0 0 1 .7-.125c.233 0 .467.042.7.125l6 2.25c.383.15.696.392.938.725.241.333.362.708.362 1.125v4.3a12.35 12.35 0 0 0-.975-.363A6.104 6.104 0 0 0 18 10.075V6.4l-6-2.25L6 6.4v4.7c0 .783.104 1.567.313 2.35.208.783.5 1.53.875 2.237.375.709.829 1.363 1.362 1.963.533.6 1.125 1.1 1.775 1.5a7.515 7.515 0 0 0 1.75 2.825c-.017 0-.03.004-.037.012-.009.009-.021.013-.038.013Zm5 0c-1.383 0-2.563-.488-3.537-1.463C12.488 19.562 12 18.383 12 17s.488-2.563 1.463-3.538C14.438 12.487 15.617 12 17 12s2.563.487 3.538 1.462C21.512 14.437 22 15.617 22 17s-.488 2.562-1.462 3.537C19.562 21.512 18.383 22 17 22Z%22 fill=%22%233F1482%22/%3E%3C/g%3E%3C/svg%3E");
}
.ccl__icon--alarm {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m15.87 15.14-3.37-2V8.61c0-.4-.32-.72-.72-.72h-.06c-.4 0-.72.32-.72.72v4.72c0 .35.18.68.49.86l3.65 2.19c.34.2.78.1.98-.24.21-.35.1-.8-.25-1ZM21.18 4.9 18.1 2.34c-.42-.35-1.05-.3-1.41.13-.35.42-.29 1.05.13 1.41l3.07 2.56c.42.35 1.05.3 1.41-.13a1 1 0 0 0-.12-1.41ZM4.1 6.44l3.07-2.56c.43-.36.49-.99.13-1.41a.988.988 0 0 0-1.4-.13L2.82 4.9a1 1 0 0 0-.12 1.41c.35.43.98.48 1.4.13ZM12 3.89a9 9 0 1 0 .001 18.002A9 9 0 0 0 12 3.891Zm0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m15.87 15.14-3.37-2V8.61c0-.4-.32-.72-.72-.72h-.06c-.4 0-.72.32-.72.72v4.72c0 .35.18.68.49.86l3.65 2.19c.34.2.78.1.98-.24.21-.35.1-.8-.25-1ZM21.18 4.9 18.1 2.34c-.42-.35-1.05-.3-1.41.13-.35.42-.29 1.05.13 1.41l3.07 2.56c.42.35 1.05.3 1.41-.13a1 1 0 0 0-.12-1.41ZM4.1 6.44l3.07-2.56c.43-.36.49-.99.13-1.41a.988.988 0 0 0-1.4-.13L2.82 4.9a1 1 0 0 0-.12 1.41c.35.43.98.48 1.4.13ZM12 3.89a9 9 0 1 0 .001 18.002A9 9 0 0 0 12 3.891Zm0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--apps {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M4 8h4V4H4v4Zm6 12h4v-4h-4v4Zm-6 0h4v-4H4v4Zm0-6h4v-4H4v4Zm6 0h4v-4h-4v4Zm6-10v4h4V4h-4Zm-6 4h4V4h-4v4Zm6 6h4v-4h-4v4Zm0 6h4v-4h-4v4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M4 8h4V4H4v4Zm6 12h4v-4h-4v4Zm-6 0h4v-4H4v4Zm0-6h4v-4H4v4Zm6 0h4v-4h-4v4Zm6-10v4h4V4h-4Zm-6 4h4V4h-4v4Zm6 6h4v-4h-4v4Zm0 6h4v-4h-4v4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--arrow-downward {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11.005 5.209v11.17l-4.88-4.88c-.39-.39-1.03-.39-1.42 0a.996.996 0 0 0 0 1.41l6.59 6.59c.39.39 1.02.39 1.41 0l6.59-6.59a.996.996 0 1 0-1.41-1.41l-4.88 4.88V5.209c0-.55-.45-1-1-1s-1 .45-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11.005 5.209v11.17l-4.88-4.88c-.39-.39-1.03-.39-1.42 0a.996.996 0 0 0 0 1.41l6.59 6.59c.39.39 1.02.39 1.41 0l6.59-6.59a.996.996 0 1 0-1.41-1.41l-4.88 4.88V5.209c0-.55-.45-1-1-1s-1 .45-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--attach-file {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16 6.748v10.58c0 2.09-1.53 3.95-3.61 4.15A3.993 3.993 0 0 1 8 17.498V5.138c0-1.31.94-2.5 2.24-2.63A2.5 2.5 0 0 1 13 4.998v10.5c0 .55-.45 1-1 1s-1-.45-1-1v-8.75c0-.41-.34-.75-.75-.75s-.75.34-.75.75v8.61c0 1.31.94 2.5 2.24 2.63a2.5 2.5 0 0 0 2.76-2.49V5.168c0-2.09-1.53-3.95-3.61-4.15a3.998 3.998 0 0 0-4.39 3.98v12.27c0 2.87 2.1 5.44 4.96 5.71 3.29.3 6.04-2.26 6.04-5.48V6.748c0-.41-.34-.75-.75-.75s-.75.34-.75.75Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16 6.748v10.58c0 2.09-1.53 3.95-3.61 4.15A3.993 3.993 0 0 1 8 17.498V5.138c0-1.31.94-2.5 2.24-2.63A2.5 2.5 0 0 1 13 4.998v10.5c0 .55-.45 1-1 1s-1-.45-1-1v-8.75c0-.41-.34-.75-.75-.75s-.75.34-.75.75v8.61c0 1.31.94 2.5 2.24 2.63a2.5 2.5 0 0 0 2.76-2.49V5.168c0-2.09-1.53-3.95-3.61-4.15a3.998 3.998 0 0 0-4.39 3.98v12.27c0 2.87 2.1 5.44 4.96 5.71 3.29.3 6.04-2.26 6.04-5.48V6.748c0-.41-.34-.75-.75-.75s-.75.34-.75.75Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--audio-track {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 3v10.55c-.59-.34-1.27-.55-2-.55-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4V7h4V3h-6Zm-2 16c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 3v10.55c-.59-.34-1.27-.55-2-.55-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4V7h4V3h-6Zm-2 16c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--audio-track--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 4.999v8.55c-.94-.54-2.1-.75-3.33-.32-1.34.48-2.37 1.67-2.61 3.07a4.007 4.007 0 0 0 4.59 4.65c1.96-.31 3.35-2.11 3.35-4.1v-9.85h2c1.1 0 2-.9 2-2s-.9-2-2-2h-2c-1.1 0-2 .9-2 2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 4.999v8.55c-.94-.54-2.1-.75-3.33-.32-1.34.48-2.37 1.67-2.61 3.07a4.007 4.007 0 0 0 4.59 4.65c1.96-.31 3.35-2.11 3.35-4.1v-9.85h2c1.1 0 2-.9 2-2s-.9-2-2-2h-2c-1.1 0-2 .9-2 2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--backspace {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.9.89 1.59.89h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2Zm0 16H7.07L2.4 12l4.66-7H22v14Zm-11.59-2L14 13.41 17.59 17 19 15.59 15.41 12 19 8.41 17.59 7 14 10.59 10.41 7 9 8.41 12.59 12 9 15.59 10.41 17Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.9.89 1.59.89h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2Zm0 16H7.07L2.4 12l4.66-7H22v14Zm-11.59-2L14 13.41 17.59 17 19 15.59 15.41 12 19 8.41 17.59 7 14 10.59 10.41 7 9 8.41 12.59 12 9 15.59 10.41 17Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--backspace--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M21.898 3h-15c-.69 0-1.23.35-1.59.88l-5.04 7.57c-.22.34-.22.77 0 1.11l5.04 7.56c.36.52.9.88 1.59.88h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2Zm-3.7 13.3a.996.996 0 0 1-1.41 0l-2.89-2.89-2.89 2.89a.996.996 0 1 1-1.41-1.41l2.89-2.89-2.89-2.89a.996.996 0 1 1 1.41-1.41l2.89 2.89 2.89-2.89a.996.996 0 1 1 1.41 1.41L15.308 12l2.89 2.89c.38.38.38 1.02 0 1.41Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M21.898 3h-15c-.69 0-1.23.35-1.59.88l-5.04 7.57c-.22.34-.22.77 0 1.11l5.04 7.56c.36.52.9.88 1.59.88h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2Zm-3.7 13.3a.996.996 0 0 1-1.41 0l-2.89-2.89-2.89 2.89a.996.996 0 1 1-1.41-1.41l2.89-2.89-2.89-2.89a.996.996 0 1 1 1.41-1.41l2.89 2.89 2.89-2.89a.996.996 0 1 1 1.41 1.41L15.308 12l2.89 2.89c.38.38.38 1.02 0 1.41Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--baha {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M10.157 3.536v-.063c.09-.012.196-.023.313-.034.532-.046 1.167-.06 1.53-.06m-1.843.157c.558.071 1.234.11 1.92.11.662 0 1.28-.036 1.766-.1v-.073a7.59 7.59 0 0 0-.314-.034 19.455 19.455 0 0 0-1.53-.06m2.775 1.413c-.724.164-1.73.233-2.697.233-.988 0-2.038-.073-2.837-.234-1.265.013-2.02.274-2.528.814-.57.607-.966 1.703-1.061 3.665-.092 1.9.321 4.132.958 6.125.642 2.008 1.478 3.674 2.165 4.478.196.23.701.445 1.458.586.704.132 1.42.162 1.768.162m2.774-15.83c1.257.015 2.008.276 2.514.814.57.607.966 1.703 1.061 3.665.092 1.9-.322 4.132-.958 6.125-.642 2.008-1.48 3.674-2.166 4.478-.196.23-.701.445-1.457.586-.703.132-1.419.162-1.768.162m3.481-17.177v-.41c0-.39-.326-.605-.458-.676a1.849 1.849 0 0 0-.446-.163 6.297 6.297 0 0 0-.879-.128 21.363 21.363 0 0 0-3.397 0 6.298 6.298 0 0 0-.879.128c-.124.03-.292.079-.446.163-.132.072-.458.285-.458.676v.41c-1.231.103-2.302.466-3.09 1.305-.909.966-1.316 2.44-1.414 4.464-.101 2.085.35 4.464 1.013 6.54.658 2.06 1.556 3.918 2.417 4.925.578.677 1.63.978 2.433 1.128.856.16 1.698.194 2.123.194.426 0 1.268-.034 2.123-.194.802-.15 1.854-.451 2.432-1.128.86-1.007 1.76-2.865 2.418-4.925.663-2.076 1.114-4.455 1.013-6.54-.098-2.023-.505-3.497-1.413-4.464-.789-.84-1.86-1.203-3.092-1.305Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M13 17a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M10.157 3.536v-.063c.09-.012.196-.023.313-.034.532-.046 1.167-.06 1.53-.06m-1.843.157c.558.071 1.234.11 1.92.11.662 0 1.28-.036 1.766-.1v-.073a7.59 7.59 0 0 0-.314-.034 19.455 19.455 0 0 0-1.53-.06m2.775 1.413c-.724.164-1.73.233-2.697.233-.988 0-2.038-.073-2.837-.234-1.265.013-2.02.274-2.528.814-.57.607-.966 1.703-1.061 3.665-.092 1.9.321 4.132.958 6.125.642 2.008 1.478 3.674 2.165 4.478.196.23.701.445 1.458.586.704.132 1.42.162 1.768.162m2.774-15.83c1.257.015 2.008.276 2.514.814.57.607.966 1.703 1.061 3.665.092 1.9-.322 4.132-.958 6.125-.642 2.008-1.48 3.674-2.166 4.478-.196.23-.701.445-1.457.586-.703.132-1.419.162-1.768.162m3.481-17.177v-.41c0-.39-.326-.605-.458-.676a1.849 1.849 0 0 0-.446-.163 6.297 6.297 0 0 0-.879-.128 21.363 21.363 0 0 0-3.397 0 6.298 6.298 0 0 0-.879.128c-.124.03-.292.079-.446.163-.132.072-.458.285-.458.676v.41c-1.231.103-2.302.466-3.09 1.305-.909.966-1.316 2.44-1.414 4.464-.101 2.085.35 4.464 1.013 6.54.658 2.06 1.556 3.918 2.417 4.925.578.677 1.63.978 2.433 1.128.856.16 1.698.194 2.123.194.426 0 1.268-.034 2.123-.194.802-.15 1.854-.451 2.432-1.128.86-1.007 1.76-2.865 2.418-4.925.663-2.076 1.114-4.455 1.013-6.54-.098-2.023-.505-3.497-1.413-4.464-.789-.84-1.86-1.203-3.092-1.305Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M13 17a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--battery-alert--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.34 22h7.32c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4ZM13 18h-2v-2h2v2Zm0-5c0 .55-.45 1-1 1s-1-.45-1-1v-3c0-.55.45-1 1-1s1 .45 1 1v3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.34 22h7.32c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4ZM13 18h-2v-2h2v2Zm0-5c0 .55-.45 1-1 1s-1-.45-1-1v-3c0-.55.45-1 1-1s1 .45 1 1v3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--battery-charging--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.34 22h7.32c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4Zm-1.06 9.24-2.67 5c-.24.45-.94.28-.94-.24v-3.5H9.83a.5.5 0 0 1-.44-.74l2.67-5c.24-.45.94-.28.94.24v3.5h1.17c.37 0 .62.4.44.74Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.34 22h7.32c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4Zm-1.06 9.24-2.67 5c-.24.45-.94.28-.94-.24v-3.5H9.83a.5.5 0 0 1-.44-.74l2.67-5c.24-.45.94-.28.94.24v3.5h1.17c.37 0 .62.4.44.74Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--battery-full--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.34 22h7.32c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.34 22h7.32c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--battery-standard--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.34 22h7.32c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.34 22h7.32c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--battery-unknown--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.34 22h7.32c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4ZM13 18h-2v-2h2v2Zm1.3-5.31s-.38.42-.67.71c-.14.14-.27.31-.39.47l-.09.15c-.08.12-.14.25-.19.37-.09.22-.16.43-.16.61h-1.6c0-.42.12-.8.29-1.13.06-.11.13-.21.2-.31.03-.05.06-.11.1-.16.11-.14.23-.28.34-.4l.93-.94A1.498 1.498 0 0 0 12 9.5c-.65 0-1.21.41-1.41.99a.75.75 0 0 1-.71.51c-.52 0-.88-.52-.71-1.01A3.005 3.005 0 0 1 12 8c1.66 0 3 1.34 3 3 0 .66-.27 1.26-.7 1.69Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.34 22h7.32c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4ZM13 18h-2v-2h2v2Zm1.3-5.31s-.38.42-.67.71c-.14.14-.27.31-.39.47l-.09.15c-.08.12-.14.25-.19.37-.09.22-.16.43-.16.61h-1.6c0-.42.12-.8.29-1.13.06-.11.13-.21.2-.31.03-.05.06-.11.1-.16.11-.14.23-.28.34-.4l.93-.94A1.498 1.498 0 0 0 12 9.5c-.65 0-1.21.41-1.41.99a.75.75 0 0 1-.71.51c-.52 0-.88-.52-.71-1.01A3.005 3.005 0 0 1 12 8c1.66 0 3 1.34 3 3 0 .66-.27 1.26-.7 1.69Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--bluetooth {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m17.65 6.996-4.29-4.29c-.63-.63-1.71-.19-1.71.7v6.18l-3.89-3.89a.996.996 0 1 0-1.41 1.41l4.89 4.89-4.89 4.89a.996.996 0 1 0 1.41 1.41l3.89-3.89v6.18c0 .89 1.08 1.34 1.71.71l4.29-4.3a.996.996 0 0 0 0-1.41l-3.59-3.59 3.59-3.58c.39-.39.39-1.03 0-1.42Zm-4-1.17 1.88 1.88-1.88 1.88v-3.76Zm1.88 10.46-1.88 1.88v-3.76l1.88 1.88Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m17.65 6.996-4.29-4.29c-.63-.63-1.71-.19-1.71.7v6.18l-3.89-3.89a.996.996 0 1 0-1.41 1.41l4.89 4.89-4.89 4.89a.996.996 0 1 0 1.41 1.41l3.89-3.89v6.18c0 .89 1.08 1.34 1.71.71l4.29-4.3a.996.996 0 0 0 0-1.41l-3.59-3.59 3.59-3.58c.39-.39.39-1.03 0-1.42Zm-4-1.17 1.88 1.88-1.88 1.88v-3.76Zm1.88 10.46-1.88 1.88v-3.76l1.88 1.88Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--bluetooth-connected {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6 12.996c.55-.55.55-1.44 0-1.99v-.01c-.55-.55-1.45-.55-2 0s-.55 1.45 0 2 1.45.55 2 0Zm14-2a1.41 1.41 0 0 0-2-.01v.01c-.55.55-.55 1.44 0 1.99v.01c.55.55 1.44.55 1.99 0H20c.55-.55.55-1.45 0-2Zm-3-4-4.29-4.29c-.63-.63-1.71-.19-1.71.7v6.18l-3.89-3.89a.996.996 0 1 0-1.41 1.41l4.89 4.89-4.89 4.89a.996.996 0 1 0 1.41 1.41l3.89-3.89v6.18c0 .89 1.08 1.34 1.71.71l4.29-4.3c.39-.39.39-1.02 0-1.42l-3.59-3.58L17 8.416c.39-.39.39-1.03 0-1.42Zm-2.12 9.29L13 18.166v-3.76l1.88 1.88ZM13 9.586v-3.76l1.88 1.88L13 9.586Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6 12.996c.55-.55.55-1.44 0-1.99v-.01c-.55-.55-1.45-.55-2 0s-.55 1.45 0 2 1.45.55 2 0Zm14-2a1.41 1.41 0 0 0-2-.01v.01c-.55.55-.55 1.44 0 1.99v.01c.55.55 1.44.55 1.99 0H20c.55-.55.55-1.45 0-2Zm-3-4-4.29-4.29c-.63-.63-1.71-.19-1.71.7v6.18l-3.89-3.89a.996.996 0 1 0-1.41 1.41l4.89 4.89-4.89 4.89a.996.996 0 1 0 1.41 1.41l3.89-3.89v6.18c0 .89 1.08 1.34 1.71.71l4.29-4.3c.39-.39.39-1.02 0-1.42l-3.59-3.58L17 8.416c.39-.39.39-1.03 0-1.42Zm-2.12 9.29L13 18.166v-3.76l1.88 1.88ZM13 9.586v-3.76l1.88 1.88L13 9.586Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--bluetooth-disabled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.294 17.886 6.114 4.696a.996.996 0 1 0-1.41 1.41l5.89 5.89-4.89 4.89a.996.996 0 1 0 1.41 1.41l3.89-3.89v6.18c0 .89 1.08 1.34 1.71.71l3.59-3.59 1.59 1.59c.39.39 1.02.39 1.41 0 .38-.39.38-1.03-.01-1.41Zm-6.29.28v-3.76l1.88 1.88-1.88 1.88Zm0-12.34 1.88 1.88-1.47 1.47 1.41 1.41 2.18-2.17c.39-.39.39-1.02 0-1.42l-4.29-4.29c-.63-.63-1.71-.19-1.71.7v3.36l2 2v-2.94Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.294 17.886 6.114 4.696a.996.996 0 1 0-1.41 1.41l5.89 5.89-4.89 4.89a.996.996 0 1 0 1.41 1.41l3.89-3.89v6.18c0 .89 1.08 1.34 1.71.71l3.59-3.59 1.59 1.59c.39.39 1.02.39 1.41 0 .38-.39.38-1.03-.01-1.41Zm-6.29.28v-3.76l1.88 1.88-1.88 1.88Zm0-12.34 1.88 1.88-1.47 1.47 1.41 1.41 2.18-2.17c.39-.39.39-1.02 0-1.42l-4.29-4.29c-.63-.63-1.71-.19-1.71.7v3.36l2 2v-2.94Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--bone-conduction {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m5 9-.668-.341A.75.75 0 0 0 5 9.75V9Zm2.042-4v-.75a.75.75 0 0 0-.668.409L7.042 5ZM17.05 5l.674-.329a.75.75 0 0 0-.674-.421V5ZM19 9v.75a.75.75 0 0 0 .674-1.079L19 9ZM7.94 11.549a.75.75 0 1 0 .183 1.489l-.183-1.49Zm8.14.512a.75.75 0 1 0-.182-1.49l.183 1.49Zm-7.92 1.923a.75.75 0 1 0 .183 1.49l-.183-1.49Zm7.759.559a.75.75 0 0 0-.183-1.489l.183 1.489Zm-7.615 1.88a.75.75 0 0 0 .183 1.488l-.183-1.489Zm7.417.6a.75.75 0 1 0-.183-1.489l.183 1.489Zm-7.057 1.825a.75.75 0 0 0 .183 1.489l-.183-1.49Zm6.874.667a.75.75 0 0 0-.183-1.489l.183 1.49ZM5.668 9.341l2.042-4-1.336-.682-2.042 4 1.336.682ZM7.042 5.75H17.05v-1.5H7.04v1.5Zm9.335-.421 1.949 4 1.348-.658-1.949-4-1.348.658ZM19 8.25H5v1.5h14v-1.5ZM8.123 13.038l7.958-.977-.183-1.49-7.958.978.183 1.489Zm.22 2.435 7.576-.93-.183-1.489-7.576.93.183 1.49Zm.144 2.438 7.234-.888-.183-1.489-7.234.888.183 1.489Zm.36 2.426 6.69-.822-.182-1.489-6.691.822.183 1.489Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m5 9-.668-.341A.75.75 0 0 0 5 9.75V9Zm2.042-4v-.75a.75.75 0 0 0-.668.409L7.042 5ZM17.05 5l.674-.329a.75.75 0 0 0-.674-.421V5ZM19 9v.75a.75.75 0 0 0 .674-1.079L19 9ZM7.94 11.549a.75.75 0 1 0 .183 1.489l-.183-1.49Zm8.14.512a.75.75 0 1 0-.182-1.49l.183 1.49Zm-7.92 1.923a.75.75 0 1 0 .183 1.49l-.183-1.49Zm7.759.559a.75.75 0 0 0-.183-1.489l.183 1.489Zm-7.615 1.88a.75.75 0 0 0 .183 1.488l-.183-1.489Zm7.417.6a.75.75 0 1 0-.183-1.489l.183 1.489Zm-7.057 1.825a.75.75 0 0 0 .183 1.489l-.183-1.49Zm6.874.667a.75.75 0 0 0-.183-1.489l.183 1.49ZM5.668 9.341l2.042-4-1.336-.682-2.042 4 1.336.682ZM7.042 5.75H17.05v-1.5H7.04v1.5Zm9.335-.421 1.949 4 1.348-.658-1.949-4-1.348.658ZM19 8.25H5v1.5h14v-1.5ZM8.123 13.038l7.958-.977-.183-1.49-7.958.978.183 1.489Zm.22 2.435 7.576-.93-.183-1.489-7.576.93.183 1.49Zm.144 2.438 7.234-.888-.183-1.489-7.234.888.183 1.489Zm.36 2.426 6.69-.822-.182-1.489-6.691.822.183 1.489Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--bookmark {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M17 3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V5c0-1.1-.9-2-2-2Zm0 15-5-2.18L7 18V6c0-.55.45-1 1-1h8c.55 0 1 .45 1 1v12Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M17 3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V5c0-1.1-.9-2-2-2Zm0 15-5-2.18L7 18V6c0-.55.45-1 1-1h8c.55 0 1 .45 1 1v12Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--bookmark--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M17 3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V5c0-1.1-.9-2-2-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M17 3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V5c0-1.1-.9-2-2-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--cached {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m18.65 8.35-2.79 2.79c-.32.32-.1.86.35.86H18c0 3.31-2.69 6-6 6-.79 0-1.56-.15-2.25-.44-.36-.15-.77-.04-1.04.23-.51.51-.33 1.37.34 1.64.91.37 1.91.57 2.95.57 4.42 0 8-3.58 8-8h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.19-.2-.51-.2-.7-.01ZM6 12c0-3.31 2.69-6 6-6 .79 0 1.56.15 2.25.44.36.15.77.04 1.04-.23.51-.51.33-1.37-.34-1.64C14.04 4.2 13.04 4 12 4c-4.42 0-8 3.58-8 8H2.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79a.5.5 0 0 0-.36-.85H6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m18.65 8.35-2.79 2.79c-.32.32-.1.86.35.86H18c0 3.31-2.69 6-6 6-.79 0-1.56-.15-2.25-.44-.36-.15-.77-.04-1.04.23-.51.51-.33 1.37.34 1.64.91.37 1.91.57 2.95.57 4.42 0 8-3.58 8-8h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.19-.2-.51-.2-.7-.01ZM6 12c0-3.31 2.69-6 6-6 .79 0 1.56.15 2.25.44.36.15.77.04 1.04-.23.51-.51.33-1.37-.34-1.64C14.04 4.2 13.04 4 12 4c-4.42 0-8 3.58-8 8H2.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79a.5.5 0 0 0-.36-.85H6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--calendar-month {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 14a.968.968 0 0 1-.713-.287A.968.968 0 0 1 11 13c0-.283.096-.52.287-.713A.968.968 0 0 1 12 12c.283 0 .52.096.713.287.191.192.287.43.287.713s-.096.52-.287.713A.968.968 0 0 1 12 14Zm-4 0a.967.967 0 0 1-.713-.287A.968.968 0 0 1 7 13c0-.283.096-.52.287-.713A.967.967 0 0 1 8 12c.283 0 .52.096.713.287.191.192.287.43.287.713s-.096.52-.287.713A.967.967 0 0 1 8 14Zm8 0a.968.968 0 0 1-.713-.287A.968.968 0 0 1 15 13c0-.283.096-.52.287-.713A.968.968 0 0 1 16 12c.283 0 .52.096.712.287.192.192.288.43.288.713s-.096.52-.288.713A.968.968 0 0 1 16 14Zm-4 4a.968.968 0 0 1-.713-.288A.968.968 0 0 1 11 17c0-.283.096-.52.287-.712A.968.968 0 0 1 12 16c.283 0 .52.096.713.288.191.191.287.429.287.712s-.096.52-.287.712A.968.968 0 0 1 12 18Zm-4 0a.967.967 0 0 1-.713-.288A.968.968 0 0 1 7 17c0-.283.096-.52.287-.712A.967.967 0 0 1 8 16c.283 0 .52.096.713.288.191.191.287.429.287.712s-.096.52-.287.712A.967.967 0 0 1 8 18Zm8 0a.968.968 0 0 1-.713-.288A.968.968 0 0 1 15 17c0-.283.096-.52.287-.712A.968.968 0 0 1 16 16c.283 0 .52.096.712.288.192.191.288.429.288.712s-.096.52-.288.712A.968.968 0 0 1 16 18ZM4.5 22c-.4 0-.75-.15-1.05-.45-.3-.3-.45-.65-.45-1.05V5c0-.4.15-.75.45-1.05.3-.3.65-.45 1.05-.45h1.625v-.7c0-.233.075-.425.225-.575A.779.779 0 0 1 6.925 2c.233 0 .43.075.588.225.158.15.237.342.237.575v.7h8.5v-.7c0-.233.075-.425.225-.575A.779.779 0 0 1 17.05 2c.233 0 .43.075.587.225.159.15.238.342.238.575v.7H19.5c.4 0 .75.15 1.05.45.3.3.45.65.45 1.05v15.5c0 .4-.15.75-.45 1.05-.3.3-.65.45-1.05.45h-15Zm0-1.5h15V9.75h-15V20.5Zm0-12.25h15V5h-15v3.25Zm0 0V5v3.25Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 14a.968.968 0 0 1-.713-.287A.968.968 0 0 1 11 13c0-.283.096-.52.287-.713A.968.968 0 0 1 12 12c.283 0 .52.096.713.287.191.192.287.43.287.713s-.096.52-.287.713A.968.968 0 0 1 12 14Zm-4 0a.967.967 0 0 1-.713-.287A.968.968 0 0 1 7 13c0-.283.096-.52.287-.713A.967.967 0 0 1 8 12c.283 0 .52.096.713.287.191.192.287.43.287.713s-.096.52-.287.713A.967.967 0 0 1 8 14Zm8 0a.968.968 0 0 1-.713-.287A.968.968 0 0 1 15 13c0-.283.096-.52.287-.713A.968.968 0 0 1 16 12c.283 0 .52.096.712.287.192.192.288.43.288.713s-.096.52-.288.713A.968.968 0 0 1 16 14Zm-4 4a.968.968 0 0 1-.713-.288A.968.968 0 0 1 11 17c0-.283.096-.52.287-.712A.968.968 0 0 1 12 16c.283 0 .52.096.713.288.191.191.287.429.287.712s-.096.52-.287.712A.968.968 0 0 1 12 18Zm-4 0a.967.967 0 0 1-.713-.288A.968.968 0 0 1 7 17c0-.283.096-.52.287-.712A.967.967 0 0 1 8 16c.283 0 .52.096.713.288.191.191.287.429.287.712s-.096.52-.287.712A.967.967 0 0 1 8 18Zm8 0a.968.968 0 0 1-.713-.288A.968.968 0 0 1 15 17c0-.283.096-.52.287-.712A.968.968 0 0 1 16 16c.283 0 .52.096.712.288.192.191.288.429.288.712s-.096.52-.288.712A.968.968 0 0 1 16 18ZM4.5 22c-.4 0-.75-.15-1.05-.45-.3-.3-.45-.65-.45-1.05V5c0-.4.15-.75.45-1.05.3-.3.65-.45 1.05-.45h1.625v-.7c0-.233.075-.425.225-.575A.779.779 0 0 1 6.925 2c.233 0 .43.075.588.225.158.15.237.342.237.575v.7h8.5v-.7c0-.233.075-.425.225-.575A.779.779 0 0 1 17.05 2c.233 0 .43.075.587.225.159.15.238.342.238.575v.7H19.5c.4 0 .75.15 1.05.45.3.3.45.65.45 1.05v15.5c0 .4-.15.75-.45 1.05-.3.3-.65.45-1.05.45h-15Zm0-1.5h15V9.75h-15V20.5Zm0-12.25h15V5h-15v3.25Zm0 0V5v3.25Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--calendar-view-month {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2ZM8 11H4V6h4v5Zm6 0h-4V6h4v5Zm6 0h-4V6h4v5ZM8 18H4v-5h4v5Zm6 0h-4v-5h4v5Zm6 0h-4v-5h4v5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2ZM8 11H4V6h4v5Zm6 0h-4V6h4v5Zm6 0h-4V6h4v5ZM8 18H4v-5h4v5Zm6 0h-4v-5h4v5Zm6 0h-4v-5h4v5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--campaign {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18 11v2h4v-2h-4ZM16 17.61c.96.71 2.21 1.65 3.2 2.39.4-.53.8-1.07 1.2-1.6-.99-.74-2.24-1.68-3.2-2.4-.4.54-.8 1.08-1.2 1.61ZM20.4 5.6c-.4-.53-.8-1.07-1.2-1.6-.99.74-2.24 1.68-3.2 2.4.4.53.8 1.07 1.2 1.6.96-.72 2.21-1.65 3.2-2.4ZM4 9c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v4h2v-4h1l5 3V6L8 9H4Zm5.03 1.71L11 9.53v4.94l-1.97-1.18-.48-.29H4v-2h4.55l.48-.29ZM15.5 12c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18 11v2h4v-2h-4ZM16 17.61c.96.71 2.21 1.65 3.2 2.39.4-.53.8-1.07 1.2-1.6-.99-.74-2.24-1.68-3.2-2.4-.4.54-.8 1.08-1.2 1.61ZM20.4 5.6c-.4-.53-.8-1.07-1.2-1.6-.99.74-2.24 1.68-3.2 2.4.4.53.8 1.07 1.2 1.6.96-.72 2.21-1.65 3.2-2.4ZM4 9c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v4h2v-4h1l5 3V6L8 9H4Zm5.03 1.71L11 9.53v4.94l-1.97-1.18-.48-.29H4v-2h4.55l.48-.29ZM15.5 12c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--campaign--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18 12.005c0 .55.45 1 1 1h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1ZM16.59 16.825a.966.966 0 0 0 .2 1.37c.53.39 1.09.81 1.62 1.21.44.33 1.06.24 1.38-.2 0-.01.01-.01.01-.02a.978.978 0 0 0-.2-1.38c-.53-.4-1.09-.82-1.61-1.21a.993.993 0 0 0-1.39.21c0 .01-.01.02-.01.02ZM19.81 4.815c0-.01-.01-.01-.01-.02a.98.98 0 0 0-1.38-.2c-.53.4-1.1.82-1.62 1.22-.44.33-.52.95-.19 1.38 0 .01.01.01.01.02.33.44.94.53 1.38.2.53-.39 1.09-.82 1.62-1.22.43-.32.51-.94.19-1.38ZM8 9.005H4c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v3c0 .55.45 1 1 1s1-.45 1-1v-3h1l5 3v-12l-5 3ZM15.5 12.005c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18 12.005c0 .55.45 1 1 1h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1ZM16.59 16.825a.966.966 0 0 0 .2 1.37c.53.39 1.09.81 1.62 1.21.44.33 1.06.24 1.38-.2 0-.01.01-.01.01-.02a.978.978 0 0 0-.2-1.38c-.53-.4-1.09-.82-1.61-1.21a.993.993 0 0 0-1.39.21c0 .01-.01.02-.01.02ZM19.81 4.815c0-.01-.01-.01-.01-.02a.98.98 0 0 0-1.38-.2c-.53.4-1.1.82-1.62 1.22-.44.33-.52.95-.19 1.38 0 .01.01.01.01.02.33.44.94.53 1.38.2.53-.39 1.09-.82 1.62-1.22.43-.32.51-.94.19-1.38ZM8 9.005H4c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v3c0 .55.45 1 1 1s1-.45 1-1v-3h1l5 3v-12l-5 3ZM15.5 12.005c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--chat-bubble {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 4.703v12H5.17L4 17.873V4.703h16Zm0-2H4c-1.1 0-2 .9-2 2v15.59c0 .89 1.08 1.34 1.71.71l2.29-2.3h14c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 4.703v12H5.17L4 17.873V4.703h16Zm0-2H4c-1.1 0-2 .9-2 2v15.59c0 .89 1.08 1.34 1.71.71l2.29-2.3h14c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--check {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m8.795 15.875-3.47-3.47a.996.996 0 1 0-1.41 1.41l4.18 4.18c.39.39 1.02.39 1.41 0l10.58-10.58a.996.996 0 1 0-1.41-1.41l-9.88 9.87Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m8.795 15.875-3.47-3.47a.996.996 0 1 0-1.41 1.41l4.18 4.18c.39.39 1.02.39 1.41 0l10.58-10.58a.996.996 0 1 0-1.41-1.41l-9.88 9.87Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--check-box {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2Zm0 16H5V5h14v14ZM17.99 9l-1.41-1.42-6.59 6.59-2.58-2.57-1.42 1.41 4 3.99 8-8Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2Zm0 16H5V5h14v14ZM17.99 9l-1.41-1.42-6.59 6.59-2.58-2.57-1.42 1.41 4 3.99 8-8Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--check-box-blank {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18 19H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1Zm1-16H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18 19H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1Zm1-16H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--check-box--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2Zm-8.29 13.29a.996.996 0 0 1-1.41 0L5.71 12.7a.996.996 0 1 1 1.41-1.41L10 14.17l6.88-6.88a.996.996 0 1 1 1.41 1.41l-7.58 7.59Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2Zm-8.29 13.29a.996.996 0 0 1-1.41 0L5.71 12.7a.996.996 0 1 1 1.41-1.41L10 14.17l6.88-6.88a.996.996 0 1 1 1.41 1.41l-7.58 7.59Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--check-circle {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M12 22C6.49 22 2 17.51 2 12S6.49 2 12 2s10 4.49 10 10-4.49 10-10 10zm0-18c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8zm-1.63 9.88L8.19 11.7a.996.996 0 1 0-1.41 1.41L9.67 16c.39.39 1.02.39 1.41 0L17 10.08a.996.996 0 1 0-1.41-1.41l-5.22 5.21z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M12 22C6.49 22 2 17.51 2 12S6.49 2 12 2s10 4.49 10 10-4.49 10-10 10zm0-18c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8zm-1.63 9.88L8.19 11.7a.996.996 0 1 0-1.41 1.41L9.67 16c.39.39 1.02.39 1.41 0L17 10.08a.996.996 0 1 0-1.41-1.41l-5.22 5.21z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--check-circle--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10ZM8.192 11.702l2.178 2.178 5.598-5.588a.996.996 0 1 1 1.41 1.41L11.08 16a.996.996 0 0 1-1.41 0l-2.888-2.888a.996.996 0 1 1 1.41-1.41Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10ZM8.192 11.702l2.178 2.178 5.598-5.588a.996.996 0 1 1 1.41 1.41L11.08 16a.996.996 0 0 1-1.41 0l-2.888-2.888a.996.996 0 1 1 1.41-1.41Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--chevron-left {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15 6.705a.996.996 0 0 0-1.41 0L9 11.295a.996.996 0 0 0 0 1.41l4.59 4.59a.996.996 0 1 0 1.41-1.41l-3.88-3.89L15 8.115c.39-.39.38-1.03 0-1.41Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15 6.705a.996.996 0 0 0-1.41 0L9 11.295a.996.996 0 0 0 0 1.41l4.59 4.59a.996.996 0 1 0 1.41-1.41l-3.88-3.89L15 8.115c.39-.39.38-1.03 0-1.41Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--chevron-right {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9 6.71a.996.996 0 0 0 0 1.41L12.88 12 9 15.88a.996.996 0 1 0 1.41 1.41L15 12.7a.996.996 0 0 0 0-1.41L10.41 6.7c-.38-.38-1.02-.38-1.41.01Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9 6.71a.996.996 0 0 0 0 1.41L12.88 12 9 15.88a.996.996 0 1 0 1.41 1.41L15 12.7a.996.996 0 0 0 0-1.41L10.41 6.7c-.38-.38-1.02-.38-1.41.01Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--clear {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.3 5.71a.996.996 0 0 0-1.41 0L12 10.59 7.11 5.7A.996.996 0 1 0 5.7 7.11L10.59 12 5.7 16.89a.996.996 0 1 0 1.41 1.41L12 13.41l4.89 4.89a.996.996 0 1 0 1.41-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.3 5.71a.996.996 0 0 0-1.41 0L12 10.59 7.11 5.7A.996.996 0 1 0 5.7 7.11L10.59 12 5.7 16.89a.996.996 0 1 0 1.41 1.41L12 13.41l4.89 4.89a.996.996 0 1 0 1.41-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--close {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.3 5.71a.996.996 0 0 0-1.41 0L12 10.59 7.11 5.7A.996.996 0 1 0 5.7 7.11L10.59 12 5.7 16.89a.996.996 0 1 0 1.41 1.41L12 13.41l4.89 4.89a.996.996 0 1 0 1.41-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.3 5.71a.996.996 0 0 0-1.41 0L12 10.59 7.11 5.7A.996.996 0 1 0 5.7 7.11L10.59 12 5.7 16.89a.996.996 0 1 0 1.41 1.41L12 13.41l4.89 4.89a.996.996 0 1 0 1.41-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--cloud {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11A2.98 2.98 0 0 1 22 15c0 1.65-1.35 3-3 3H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95A5.469 5.469 0 0 1 12 6Zm0-2C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96A7.49 7.49 0 0 0 12 4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11A2.98 2.98 0 0 1 22 15c0 1.65-1.35 3-3 3H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95A5.469 5.469 0 0 1 12 6Zm0-2C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96A7.49 7.49 0 0 0 12 4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--cloud-done {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96ZM19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95A5.469 5.469 0 0 1 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11A2.98 2.98 0 0 1 22 15c0 1.65-1.35 3-3 3Zm-9-3.82-2.09-2.09L6.5 13.5 10 17l6.01-6.01-1.41-1.41-4.6 4.6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96ZM19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95A5.469 5.469 0 0 1 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11A2.98 2.98 0 0 1 22 15c0 1.65-1.35 3-3 3Zm-9-3.82-2.09-2.09L6.5 13.5 10 17l6.01-6.01-1.41-1.41-4.6 4.6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--cloud-done--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96Zm-8.64 6.25a.996.996 0 0 1-1.41 0L7.2 14.2a.996.996 0 1 1 1.41-1.41L10 14.18l4.48-4.48a.996.996 0 1 1 1.41 1.41l-5.18 5.18Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96Zm-8.64 6.25a.996.996 0 0 1-1.41 0L7.2 14.2a.996.996 0 1 1 1.41-1.41L10 14.18l4.48-4.48a.996.996 0 1 1 1.41 1.41l-5.18 5.18Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--cloud-download {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96ZM19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95A5.469 5.469 0 0 1 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11A2.98 2.98 0 0 1 22 15c0 1.65-1.35 3-3 3Zm-5.55-8h-2.9v3H8l4 4 4-4h-2.55v-3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96ZM19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95A5.469 5.469 0 0 1 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11A2.98 2.98 0 0 1 22 15c0 1.65-1.35 3-3 3Zm-5.55-8h-2.9v3H8l4 4 4-4h-2.55v-3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--cloud-download--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96ZM17 13l-4.65 4.65c-.2.2-.51.2-.71 0L7 13h3V9h4v4h3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96ZM17 13l-4.65 4.65c-.2.2-.51.2-.71 0L7 13h3V9h4v4h3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--cloud-off {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M23.999 14.209c0-2.64-2.05-4.78-4.65-4.96a7.49 7.49 0 0 0-7.35-6.04c-1.33 0-2.57.36-3.65.97l1.49 1.49c.67-.29 1.39-.46 2.16-.46 3.04 0 5.5 2.46 5.5 5.5v.5h1.5a2.996 2.996 0 0 1 1.79 5.4l1.41 1.41c1.09-.92 1.8-2.27 1.8-3.81ZM3.709 3.769a.996.996 0 0 0 0 1.41l2.06 2.06h-.42a5.99 5.99 0 0 0-5.29 6.79c.4 3.02 3.13 5.18 6.16 5.18h11.51l1.29 1.29a.996.996 0 1 0 1.41-1.41L5.119 3.769a.996.996 0 0 0-1.41 0Zm2.29 13.44c-2.21 0-4-1.79-4-4s1.79-4 4-4h1.73l8 8h-9.73Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M23.999 14.209c0-2.64-2.05-4.78-4.65-4.96a7.49 7.49 0 0 0-7.35-6.04c-1.33 0-2.57.36-3.65.97l1.49 1.49c.67-.29 1.39-.46 2.16-.46 3.04 0 5.5 2.46 5.5 5.5v.5h1.5a2.996 2.996 0 0 1 1.79 5.4l1.41 1.41c1.09-.92 1.8-2.27 1.8-3.81ZM3.709 3.769a.996.996 0 0 0 0 1.41l2.06 2.06h-.42a5.99 5.99 0 0 0-5.29 6.79c.4 3.02 3.13 5.18 6.16 5.18h11.51l1.29 1.29a.996.996 0 1 0 1.41-1.41L5.119 3.769a.996.996 0 0 0-1.41 0Zm2.29 13.44c-2.21 0-4-1.79-4-4s1.79-4 4-4h1.73l8 8h-9.73Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--cloud-upload {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96ZM19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95A5.469 5.469 0 0 1 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11A2.98 2.98 0 0 1 22 15c0 1.65-1.35 3-3 3ZM8 13h2.55v3h2.9v-3H16l-4-4-4 4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96ZM19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95A5.469 5.469 0 0 1 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11A2.98 2.98 0 0 1 22 15c0 1.65-1.35 3-3 3ZM8 13h2.55v3h2.9v-3H16l-4-4-4 4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--cloud-upload--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96ZM14 13v4h-4v-4H7l4.65-4.65c.2-.2.51-.2.71 0L17 13h-3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96ZM14 13v4h-4v-4H7l4.65-4.65c.2-.2.51-.2.71 0L17 13h-3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--cloud--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--cochlear-implant {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M11 11.364a4.364 4.364 0 1 0 0-8.728 4.364 4.364 0 0 0 0 8.728Zm4.795-.757a6 6 0 1 0-9.59 0 3 3 0 0 0-.932 2.174v3.492a3 3 0 0 0 3 3h2.531a3.832 3.832 0 0 0 1.05 2.01c.798.799 1.978 1.262 3.51 1.262 1.531 0 2.711-.463 3.51-1.262.792-.792 1.126-1.832 1.126-2.829V8.636a.818.818 0 1 0-1.636 0v9.819c0 .64-.212 1.236-.647 1.671-.429.429-1.158.783-2.353.783-1.196 0-1.925-.354-2.354-.783a2.15 2.15 0 0 1-.52-.853h1.237a3 3 0 0 0 3-3V12.78a3 3 0 0 0-.932-2.174Zm-1.154 1.162A5.974 5.974 0 0 1 11 13a5.974 5.974 0 0 1-3.641-1.231c-.283.255-.45.62-.45 1.012v3.492c0 .753.61 1.363 1.364 1.363h5.454c.753 0 1.364-.61 1.364-1.363V12.78c0-.391-.167-.757-.45-1.012ZM12.091 7a1.09 1.09 0 1 1-2.182 0 1.09 1.09 0 0 1 2.182 0Zm1.636 0a2.727 2.727 0 1 1-5.454 0 2.727 2.727 0 0 1 5.454 0Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M11 11.364a4.364 4.364 0 1 0 0-8.728 4.364 4.364 0 0 0 0 8.728Zm4.795-.757a6 6 0 1 0-9.59 0 3 3 0 0 0-.932 2.174v3.492a3 3 0 0 0 3 3h2.531a3.832 3.832 0 0 0 1.05 2.01c.798.799 1.978 1.262 3.51 1.262 1.531 0 2.711-.463 3.51-1.262.792-.792 1.126-1.832 1.126-2.829V8.636a.818.818 0 1 0-1.636 0v9.819c0 .64-.212 1.236-.647 1.671-.429.429-1.158.783-2.353.783-1.196 0-1.925-.354-2.354-.783a2.15 2.15 0 0 1-.52-.853h1.237a3 3 0 0 0 3-3V12.78a3 3 0 0 0-.932-2.174Zm-1.154 1.162A5.974 5.974 0 0 1 11 13a5.974 5.974 0 0 1-3.641-1.231c-.283.255-.45.62-.45 1.012v3.492c0 .753.61 1.363 1.364 1.363h5.454c.753 0 1.364-.61 1.364-1.363V12.78c0-.391-.167-.757-.45-1.012ZM12.091 7a1.09 1.09 0 1 1-2.182 0 1.09 1.09 0 0 1 2.182 0Zm1.636 0a2.727 2.727 0 1 1-5.454 0 2.727 2.727 0 0 1 5.454 0Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--content-copy {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16.5 1h-12c-1.1 0-2 .9-2 2v14h2V3h12V1Zm3 4h-11c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2Zm0 16h-11V7h11v14Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16.5 1h-12c-1.1 0-2 .9-2 2v14h2V3h12V1Zm3 4h-11c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2Zm0 16h-11V7h11v14Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--delete {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M11 9v9c0 .55-.45 1-1 1s-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1zm3-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1s1-.45 1-1V9c0-.55-.45-1-1-1zm5-3h-3V3c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v2H5c-.55 0-1 .45-1 1s.45 1 1 1v14c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V7c.55 0 1-.45 1-1s-.45-1-1-1zm-9-1h4v1h-4V4zm7 16H7V7h10v13z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M11 9v9c0 .55-.45 1-1 1s-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1zm3-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1s1-.45 1-1V9c0-.55-.45-1-1-1zm5-3h-3V3c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v2H5c-.55 0-1 .45-1 1s.45 1 1 1v14c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V7c.55 0 1-.45 1-1s-.45-1-1-1zm-9-1h4v1h-4V4zm7 16H7V7h10v13z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--delete-forever--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2223%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6 17.82c0 .992.9 1.805 2 1.805h8c1.1 0 2-.813 2-1.806V6.986H6V17.82Zm3.17-5.787a.839.839 0 0 1 0-1.273 1.073 1.073 0 0 1 1.41 0L12 12.033l1.41-1.273a1.073 1.073 0 0 1 1.41 0c.39.352.39.92 0 1.273l-1.41 1.273 1.41 1.273c.39.352.39.92 0 1.272s-1.02.352-1.41 0L12 14.578l-1.41 1.273c-.39.352-1.02.352-1.41 0a.839.839 0 0 1 0-1.273l1.41-1.272-1.42-1.273ZM18 4.278h-2.5l-.71-.641a1.067 1.067 0 0 0-.7-.262H9.91c-.26 0-.52.1-.7.262l-.71.64H6c-.55 0-1 .407-1 .904 0 .496.45.902 1 .902h12c.55 0 1-.406 1-.902 0-.497-.45-.903-1-.903Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2223%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6 17.82c0 .992.9 1.805 2 1.805h8c1.1 0 2-.813 2-1.806V6.986H6V17.82Zm3.17-5.787a.839.839 0 0 1 0-1.273 1.073 1.073 0 0 1 1.41 0L12 12.033l1.41-1.273a1.073 1.073 0 0 1 1.41 0c.39.352.39.92 0 1.273l-1.41 1.273 1.41 1.273c.39.352.39.92 0 1.272s-1.02.352-1.41 0L12 14.578l-1.41 1.273c-.39.352-1.02.352-1.41 0a.839.839 0 0 1 0-1.273l1.41-1.272-1.42-1.273ZM18 4.278h-2.5l-.71-.641a1.067 1.067 0 0 0-.7-.262H9.91c-.26 0-.52.1-.7.262l-.71.64H6c-.55 0-1 .407-1 .904 0 .496.45.902 1 .902h12c.55 0 1-.406 1-.902 0-.497-.45-.903-1-.903Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--directions-bike {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15.5 5.75c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2ZM5 12.25c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5Zm0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5Zm5.8-10 2.4-2.4.8.8c1.06 1.06 2.38 1.78 3.96 2.02.6.09 1.14-.39 1.14-1 0-.49-.37-.91-.85-.99-1.11-.18-2.02-.71-2.75-1.43l-1.9-1.9c-.5-.4-1-.6-1.6-.6-.6 0-1.1.2-1.4.6l-2.8 2.8c-.4.4-.6.9-.6 1.4 0 .6.2 1.1.6 1.4l3.2 2.8v4c0 .55.45 1 1 1s1-.45 1-1v-4.4c0-.52-.2-1.01-.55-1.38l-1.65-1.72Zm8.2 1.5c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5Zm0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15.5 5.75c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2ZM5 12.25c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5Zm0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5Zm5.8-10 2.4-2.4.8.8c1.06 1.06 2.38 1.78 3.96 2.02.6.09 1.14-.39 1.14-1 0-.49-.37-.91-.85-.99-1.11-.18-2.02-.71-2.75-1.43l-1.9-1.9c-.5-.4-1-.6-1.6-.6-.6 0-1.1.2-1.4.6l-2.8 2.8c-.4.4-.6.9-.6 1.4 0 .6.2 1.1.6 1.4l3.2 2.8v4c0 .55.45 1 1 1s1-.45 1-1v-4.4c0-.52-.2-1.01-.55-1.38l-1.65-1.72Zm8.2 1.5c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5Zm0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--directions-boat {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M13.001 3v1h-2V3h2Zm-1 7.11 5.38 1.77 2.39.78-1.12 3.97c-.54-.3-.94-.71-1.14-.94l-1.51-1.73-1.51 1.72c-.34.4-1.28 1.32-2.49 1.32-1.21 0-2.15-.92-2.49-1.32l-1.51-1.72-1.51 1.72c-.2.23-.6.63-1.14.93l-1.13-3.96 2.4-.79 5.38-1.75Zm3-9.11h-6v3h-3c-1.1 0-2 .9-2 2v4.62l-1.29.42a1.007 1.007 0 0 0-.66 1.28l1.9 6.68h.05c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.89-6.68c.08-.26.06-.54-.06-.78a.997.997 0 0 0-.6-.5l-1.28-.42V6c0-1.1-.9-2-2-2h-3V1Zm-9 8.97V6h12v3.97l-6-1.97-6 1.97Zm10 9.71a6.985 6.985 0 0 1-4 1.28c-1.39 0-2.78-.43-4-1.28-1.22.85-2.61 1.32-4 1.32h-2v2h2c1.38 0 2.74-.35 4-.99 1.26.64 2.63.97 4 .97s2.74-.32 4-.97c1.26.65 2.62.99 4 .99h2v-2h-2c-1.39 0-2.78-.47-4-1.32Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M13.001 3v1h-2V3h2Zm-1 7.11 5.38 1.77 2.39.78-1.12 3.97c-.54-.3-.94-.71-1.14-.94l-1.51-1.73-1.51 1.72c-.34.4-1.28 1.32-2.49 1.32-1.21 0-2.15-.92-2.49-1.32l-1.51-1.72-1.51 1.72c-.2.23-.6.63-1.14.93l-1.13-3.96 2.4-.79 5.38-1.75Zm3-9.11h-6v3h-3c-1.1 0-2 .9-2 2v4.62l-1.29.42a1.007 1.007 0 0 0-.66 1.28l1.9 6.68h.05c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.89-6.68c.08-.26.06-.54-.06-.78a.997.997 0 0 0-.6-.5l-1.28-.42V6c0-1.1-.9-2-2-2h-3V1Zm-9 8.97V6h12v3.97l-6-1.97-6 1.97Zm10 9.71a6.985 6.985 0 0 1-4 1.28c-1.39 0-2.78-.43-4-1.28-1.22.85-2.61 1.32-4 1.32h-2v2h2c1.38 0 2.74-.35 4-.99 1.26.64 2.63.97 4 .97s2.74-.32 4-.97c1.26.65 2.62.99 4 .99h2v-2h-2c-1.39 0-2.78-.47-4-1.32Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--directions-boat--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 21c-1.19 0-2.38-.35-3.47-.98-.33-.19-.73-.19-1.07 0a6.825 6.825 0 0 1-6.93 0c-.33-.19-.73-.19-1.07 0-1.08.63-2.27.98-3.46.98H3c-.55 0-1 .45-1 1s.45 1 1 1h1c1.38 0 2.74-.35 4-.99a8.752 8.752 0 0 0 8 0c1.26.65 2.62.99 4 .99h1c.55 0 1-.45 1-1s-.45-1-1-1h-1ZM3.95 19H4c1.27 0 2.42-.55 3.33-1.33.39-.34.95-.34 1.34 0C9.58 18.45 10.73 19 12 19s2.42-.55 3.33-1.33c.39-.34.95-.34 1.34 0 .91.78 2.06 1.33 3.33 1.33h.05l1.9-6.68c.11-.37.04-1.06-.66-1.28L20 10.62V6c0-1.1-.9-2-2-2h-3V2c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v2H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.63.19-.81.84-.66 1.28L3.95 19ZM6 6h12v3.97L12.62 8.2c-.41-.13-.84-.13-1.25 0L6 9.97V6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 21c-1.19 0-2.38-.35-3.47-.98-.33-.19-.73-.19-1.07 0a6.825 6.825 0 0 1-6.93 0c-.33-.19-.73-.19-1.07 0-1.08.63-2.27.98-3.46.98H3c-.55 0-1 .45-1 1s.45 1 1 1h1c1.38 0 2.74-.35 4-.99a8.752 8.752 0 0 0 8 0c1.26.65 2.62.99 4 .99h1c.55 0 1-.45 1-1s-.45-1-1-1h-1ZM3.95 19H4c1.27 0 2.42-.55 3.33-1.33.39-.34.95-.34 1.34 0C9.58 18.45 10.73 19 12 19s2.42-.55 3.33-1.33c.39-.34.95-.34 1.34 0 .91.78 2.06 1.33 3.33 1.33h.05l1.9-6.68c.11-.37.04-1.06-.66-1.28L20 10.62V6c0-1.1-.9-2-2-2h-3V2c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v2H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.63.19-.81.84-.66 1.28L3.95 19ZM6 6h12v3.97L12.62 8.2c-.41-.13-.84-.13-1.25 0L6 9.97V6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--directions-bus {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2.5c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22v1.78c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1.78c.61-.55 1-1.34 1-2.22v-10c0-3.5-3.58-4-8-4Zm5.66 2.99H6.34c.55-.53 1.97-.99 5.66-.99 3.69 0 5.11.46 5.66.99Zm.34 2v3.01H6V7.49h12Zm-.34 9.74-.29.27H6.63l-.29-.27A.968.968 0 0 1 6 16.5v-4h12v4c0 .37-.21.62-.34.73Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M8.5 16.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM15.5 16.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2.5c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22v1.78c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1.78c.61-.55 1-1.34 1-2.22v-10c0-3.5-3.58-4-8-4Zm5.66 2.99H6.34c.55-.53 1.97-.99 5.66-.99 3.69 0 5.11.46 5.66.99Zm.34 2v3.01H6V7.49h12Zm-.34 9.74-.29.27H6.63l-.29-.27A.968.968 0 0 1 6 16.5v-4h12v4c0 .37-.21.62-.34.73Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M8.5 16.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM15.5 16.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--directions-bus--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M4 16.5c0 .88.39 1.67 1 2.22V20c0 .83.67 1.5 1.5 1.5S8 20.83 8 20v-.5h8v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-1.28c.61-.55 1-1.34 1-2.22v-10c0-3.5-3.58-4-8-4s-8 .5-8 4v10Zm3.5 1c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5S9 15.17 9 16s-.67 1.5-1.5 1.5Zm9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5Zm1.5-6H6v-5h12v5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M4 16.5c0 .88.39 1.67 1 2.22V20c0 .83.67 1.5 1.5 1.5S8 20.83 8 20v-.5h8v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-1.28c.61-.55 1-1.34 1-2.22v-10c0-3.5-3.58-4-8-4s-8 .5-8 4v10Zm3.5 1c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5S9 15.17 9 16s-.67 1.5-1.5 1.5Zm9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5Zm1.5-6H6v-5h12v5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--directions-car {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99ZM6.85 6h10.29l1.08 3.11H5.77L6.85 6ZM19 16H5v-5h14v5Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M7.5 15a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM16.5 15a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99ZM6.85 6h10.29l1.08 3.11H5.77L6.85 6ZM19 16H5v-5h14v5Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M7.5 15a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM16.5 15a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--directions-car--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01l-1.97 5.67c-.07.21-.11.43-.11.66v7.16c0 .83.67 1.5 1.5 1.5S6 19.33 6 18.5V18h12v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-7.16c0-.22-.04-.45-.11-.66l-1.97-5.67ZM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15Zm11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5ZM5 10l1.27-3.82c.14-.4.52-.68.95-.68h9.56c.43 0 .81.28.95.68L19 10H5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01l-1.97 5.67c-.07.21-.11.43-.11.66v7.16c0 .83.67 1.5 1.5 1.5S6 19.33 6 18.5V18h12v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-7.16c0-.22-.04-.45-.11-.66l-1.97-5.67ZM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15Zm11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5ZM5 10l1.27-3.82c.14-.4.52-.68.95-.68h9.56c.43 0 .81.28.95.68L19 10H5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--directions-walk {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M13 5.25c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2Zm-3.7 3.4L6.74 21.56c-.13.61.35 1.19.98 1.19h.08c.47 0 .87-.32.98-.78l1.62-7.22 2.1 2v5c0 .55.45 1 1 1s1-.45 1-1v-5.64c0-.55-.22-1.07-.62-1.45l-1.48-1.41.6-3a7.321 7.321 0 0 0 4.36 2.41c.6.09 1.14-.39 1.14-1 0-.49-.36-.9-.85-.98-1.52-.25-2.78-1.15-3.45-2.33l-1-1.6a2.145 2.145 0 0 0-2.65-.84L6.72 7.53A2.01 2.01 0 0 0 5.5 9.38v2.37c0 .55.45 1 1 1s1-.45 1-1v-2.4l1.8-.7Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M13 5.25c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2Zm-3.7 3.4L6.74 21.56c-.13.61.35 1.19.98 1.19h.08c.47 0 .87-.32.98-.78l1.62-7.22 2.1 2v5c0 .55.45 1 1 1s1-.45 1-1v-5.64c0-.55-.22-1.07-.62-1.45l-1.48-1.41.6-3a7.321 7.321 0 0 0 4.36 2.41c.6.09 1.14-.39 1.14-1 0-.49-.36-.9-.85-.98-1.52-.25-2.78-1.15-3.45-2.33l-1-1.6a2.145 2.145 0 0 0-2.65-.84L6.72 7.53A2.01 2.01 0 0 0 5.5 9.38v2.37c0 .55.45 1 1 1s1-.45 1-1v-2.4l1.8-.7Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--do-not-disturb {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31A7.902 7.902 0 0 1 12 20Zm6.31-3.1L7.1 5.69A7.902 7.902 0 0 1 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31A7.902 7.902 0 0 1 12 20Zm6.31-3.1L7.1 5.69A7.902 7.902 0 0 1 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--double-arrow-down {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M17.294 5.715a.996.996 0 0 0-1.41 0l-3.88 3.87-3.89-3.88a.996.996 0 1 0-1.41 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59a.984.984 0 0 0 0-1.4Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M17.294 12.305a.996.996 0 0 0-1.41 0l-3.88 3.87-3.88-3.88a.996.996 0 1 0-1.41 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59a.993.993 0 0 0-.01-1.4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M17.294 5.715a.996.996 0 0 0-1.41 0l-3.88 3.87-3.89-3.88a.996.996 0 1 0-1.41 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59a.984.984 0 0 0 0-1.4Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M17.294 12.305a.996.996 0 0 0-1.41 0l-3.88 3.87-3.88-3.88a.996.996 0 1 0-1.41 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59a.993.993 0 0 0-.01-1.4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--double-arrow-left {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.285 17.29a.996.996 0 0 0 0-1.41L14.415 12l3.88-3.88a.996.996 0 1 0-1.41-1.41l-4.59 4.59a.996.996 0 0 0 0 1.41l4.59 4.59c.38.38 1.01.38 1.4-.01Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M11.695 17.29a.996.996 0 0 0 0-1.41L7.825 12l3.88-3.88a.996.996 0 1 0-1.41-1.41l-4.59 4.59a.996.996 0 0 0 0 1.41l4.59 4.59c.38.38 1.01.38 1.4-.01Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.285 17.29a.996.996 0 0 0 0-1.41L14.415 12l3.88-3.88a.996.996 0 1 0-1.41-1.41l-4.59 4.59a.996.996 0 0 0 0 1.41l4.59 4.59c.38.38 1.01.38 1.4-.01Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M11.695 17.29a.996.996 0 0 0 0-1.41L7.825 12l3.88-3.88a.996.996 0 1 0-1.41-1.41l-4.59 4.59a.996.996 0 0 0 0 1.41l4.59 4.59c.38.38 1.01.38 1.4-.01Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--double-arrow-right {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M5.705 6.71a.996.996 0 0 0 0 1.41L9.585 12l-3.88 3.88a.996.996 0 1 0 1.41 1.41l4.59-4.59a.996.996 0 0 0 0-1.41l-4.58-4.58c-.39-.39-1.03-.39-1.42 0Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M12.295 6.71a.996.996 0 0 0 0 1.41l3.88 3.88-3.88 3.88a.996.996 0 1 0 1.41 1.41l4.59-4.59a.996.996 0 0 0 0-1.41l-4.59-4.59c-.38-.38-1.02-.38-1.41.01Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M5.705 6.71a.996.996 0 0 0 0 1.41L9.585 12l-3.88 3.88a.996.996 0 1 0 1.41 1.41l4.59-4.59a.996.996 0 0 0 0-1.41l-4.58-4.58c-.39-.39-1.03-.39-1.42 0Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M12.295 6.71a.996.996 0 0 0 0 1.41l3.88 3.88-3.88 3.88a.996.996 0 1 0 1.41 1.41l4.59-4.59a.996.996 0 0 0 0-1.41l-4.59-4.59c-.38-.38-1.02-.38-1.41.01Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--double-arrowup {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6.705 18.285c.39.39 1.02.39 1.41 0l3.89-3.87 3.88 3.88a.996.996 0 1 0 1.41-1.41l-4.59-4.59a.996.996 0 0 0-1.41 0l-4.59 4.58a.996.996 0 0 0 0 1.41Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M6.705 11.695c.39.39 1.02.39 1.41 0l3.89-3.87 3.88 3.88a.996.996 0 1 0 1.41-1.41l-4.59-4.59a.996.996 0 0 0-1.41 0l-4.59 4.58a.996.996 0 0 0 0 1.41Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6.705 18.285c.39.39 1.02.39 1.41 0l3.89-3.87 3.88 3.88a.996.996 0 1 0 1.41-1.41l-4.59-4.59a.996.996 0 0 0-1.41 0l-4.59 4.58a.996.996 0 0 0 0 1.41Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M6.705 11.695c.39.39 1.02.39 1.41 0l3.89-3.87 3.88 3.88a.996.996 0 1 0 1.41-1.41l-4.59-4.59a.996.996 0 0 0-1.41 0l-4.59 4.58a.996.996 0 0 0 0 1.41Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--download {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19 9.5h-4v-6H9v6H5l7 7 7-7Zm-8 2v-6h2v6h1.17L12 13.67 9.83 11.5H11Zm-6 7h14v2H5v-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19 9.5h-4v-6H9v6H5l7 7 7-7Zm-8 2v-6h2v6h1.17L12 13.67 9.83 11.5H11Zm-6 7h14v2H5v-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--download--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16.59 9.5H15v-5c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v5H7.41c-.89 0-1.34 1.08-.71 1.71l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.63-.63.19-1.71-.7-1.71ZM5 19.5c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16.59 9.5H15v-5c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v5H7.41c-.89 0-1.34 1.08-.71 1.71l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.63-.63.19-1.71-.7-1.71ZM5 19.5c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--ear {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M9.079 22c.928 0 1.738-.213 2.43-.64.693-.426 1.258-1.052 1.697-1.878l.8-1.486a9.187 9.187 0 0 1 1-1.53c.363-.442.732-.852 1.106-1.23.375-.377.734-.754 1.077-1.13.343-.378.653-.788.93-1.23a5.66 5.66 0 0 0 .648-1.525c.155-.574.233-1.245.233-2.012 0-1.47-.288-2.753-.863-3.852a6.317 6.317 0 0 0-2.42-2.567C14.678 2.307 13.469 2 12.09 2c-1.41 0-2.647.308-3.712.925a6.443 6.443 0 0 0-2.487 2.587C5.297 6.62 5 7.91 5 9.378v8.323c0 1.318.369 2.364 1.106 3.138C6.843 21.613 7.834 22 9.079 22Zm.067-1.574c-.826 0-1.474-.25-1.945-.753-.47-.501-.705-1.188-.705-2.06V9.377c0-1.167.234-2.19.7-3.07a5.015 5.015 0 0 1 1.96-2.04c.838-.482 1.816-.723 2.934-.723 1.087 0 2.035.24 2.845.723a4.997 4.997 0 0 1 1.897 2.026c.454.87.681 1.884.681 3.045 0 .774-.105 1.436-.314 1.987-.21.551-.49 1.046-.839 1.486-.35.439-.737.872-1.163 1.298a25.16 25.16 0 0 0-1.296 1.407 11.01 11.01 0 0 0-1.239 1.81l-.762 1.367c-.318.578-.7 1.01-1.149 1.3-.447.288-.983.432-1.605.432Zm2.153-4.619c-.425.515-.981.776-1.667.782-.528 0-.953-.146-1.277-.438-.324-.291-.486-.68-.486-1.165 0-.341.062-.615.185-.822.124-.206.275-.375.453-.506s.358-.248.539-.35a1.96 1.96 0 0 0 .452-.339.651.651 0 0 0 .181-.472c0-.23-.09-.45-.271-.66-.181-.21-.391-.444-.63-.703a4.242 4.242 0 0 1-.633-.92c-.184-.354-.276-.787-.276-1.298 0-.767.176-1.448.529-2.041a3.716 3.716 0 0 1 1.477-1.397c.632-.338 1.367-.507 2.206-.507s1.576.182 2.211.546c.635.364 1.13.872 1.482 1.525.353.652.529 1.412.529 2.277 0 .204-.07.376-.21.517a.675.675 0 0 1-.495.211.675.675 0 0 1-.496-.211.706.706 0 0 1-.21-.517c0-.872-.255-1.572-.767-2.1-.511-.528-1.193-.792-2.044-.792-.56 0-1.047.108-1.463.325a2.476 2.476 0 0 0-.977.885c-.235.374-.352.8-.352 1.279 0 .387.089.718.266.993.178.276.4.537.663.783.264.245.527.511.79.796.265.286.485.622.663 1.009.178.387.267.862.267 1.426 0 .741-.213 1.37-.639 1.884Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M9.079 22c.928 0 1.738-.213 2.43-.64.693-.426 1.258-1.052 1.697-1.878l.8-1.486a9.187 9.187 0 0 1 1-1.53c.363-.442.732-.852 1.106-1.23.375-.377.734-.754 1.077-1.13.343-.378.653-.788.93-1.23a5.66 5.66 0 0 0 .648-1.525c.155-.574.233-1.245.233-2.012 0-1.47-.288-2.753-.863-3.852a6.317 6.317 0 0 0-2.42-2.567C14.678 2.307 13.469 2 12.09 2c-1.41 0-2.647.308-3.712.925a6.443 6.443 0 0 0-2.487 2.587C5.297 6.62 5 7.91 5 9.378v8.323c0 1.318.369 2.364 1.106 3.138C6.843 21.613 7.834 22 9.079 22Zm.067-1.574c-.826 0-1.474-.25-1.945-.753-.47-.501-.705-1.188-.705-2.06V9.377c0-1.167.234-2.19.7-3.07a5.015 5.015 0 0 1 1.96-2.04c.838-.482 1.816-.723 2.934-.723 1.087 0 2.035.24 2.845.723a4.997 4.997 0 0 1 1.897 2.026c.454.87.681 1.884.681 3.045 0 .774-.105 1.436-.314 1.987-.21.551-.49 1.046-.839 1.486-.35.439-.737.872-1.163 1.298a25.16 25.16 0 0 0-1.296 1.407 11.01 11.01 0 0 0-1.239 1.81l-.762 1.367c-.318.578-.7 1.01-1.149 1.3-.447.288-.983.432-1.605.432Zm2.153-4.619c-.425.515-.981.776-1.667.782-.528 0-.953-.146-1.277-.438-.324-.291-.486-.68-.486-1.165 0-.341.062-.615.185-.822.124-.206.275-.375.453-.506s.358-.248.539-.35a1.96 1.96 0 0 0 .452-.339.651.651 0 0 0 .181-.472c0-.23-.09-.45-.271-.66-.181-.21-.391-.444-.63-.703a4.242 4.242 0 0 1-.633-.92c-.184-.354-.276-.787-.276-1.298 0-.767.176-1.448.529-2.041a3.716 3.716 0 0 1 1.477-1.397c.632-.338 1.367-.507 2.206-.507s1.576.182 2.211.546c.635.364 1.13.872 1.482 1.525.353.652.529 1.412.529 2.277 0 .204-.07.376-.21.517a.675.675 0 0 1-.495.211.675.675 0 0 1-.496-.211.706.706 0 0 1-.21-.517c0-.872-.255-1.572-.767-2.1-.511-.528-1.193-.792-2.044-.792-.56 0-1.047.108-1.463.325a2.476 2.476 0 0 0-.977.885c-.235.374-.352.8-.352 1.279 0 .387.089.718.266.993.178.276.4.537.663.783.264.245.527.511.79.796.265.286.485.622.663 1.009.178.387.267.862.267 1.426 0 .741-.213 1.37-.639 1.884Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--edit {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M14.879 3.707a3 3 0 0 1 4.242 0l.702.701a3 3 0 0 1 .044 4.197L9.722 19.192a1 1 0 0 1-.337.231l-6 2.5a1 1 0 0 1-1.334-1.24l2-6a1 1 0 0 1 .242-.39L14.879 3.707Zm2.828 1.414a1 1 0 0 0-1.414 0l-.379.379 2.124 2.124.385-.402a1 1 0 0 0-.014-1.4l-.702-.7ZM6.914 14.5 14.5 6.914l2.154 2.154-7.424 7.747L6.914 14.5Zm-1.227 1.601-1.043 3.13 2.946-1.227-1.903-1.903Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M14.879 3.707a3 3 0 0 1 4.242 0l.702.701a3 3 0 0 1 .044 4.197L9.722 19.192a1 1 0 0 1-.337.231l-6 2.5a1 1 0 0 1-1.334-1.24l2-6a1 1 0 0 1 .242-.39L14.879 3.707Zm2.828 1.414a1 1 0 0 0-1.414 0l-.379.379 2.124 2.124.385-.402a1 1 0 0 0-.014-1.4l-.702-.7ZM6.914 14.5 14.5 6.914l2.154 2.154-7.424 7.747L6.914 14.5Zm-1.227 1.601-1.043 3.13 2.946-1.227-1.903-1.903Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--error {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 7c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1s-1-.45-1-1V8c0-.55.45-1 1-1Zm-.01-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2ZM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8Zm1-3h-2v-2h2v2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 7c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1s-1-.45-1-1V8c0-.55.45-1 1-1Zm-.01-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2ZM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8Zm1-3h-2v-2h2v2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--error--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm0 11c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1Zm1 4h-2v-2h2v2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm0 11c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1Zm1 4h-2v-2h2v2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--exit-to-app {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M10.79 16.29c.39.39 1.02.39 1.41 0l3.59-3.59a.996.996 0 0 0 0-1.41L12.2 7.7a.996.996 0 1 0-1.41 1.41L12.67 11H4c-.55 0-1 .45-1 1s.45 1 1 1h8.67l-1.88 1.88c-.39.39-.38 1.03 0 1.41ZM19 3H5a2 2 0 0 0-2 2v3c0 .55.45 1 1 1s1-.45 1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1v3c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M10.79 16.29c.39.39 1.02.39 1.41 0l3.59-3.59a.996.996 0 0 0 0-1.41L12.2 7.7a.996.996 0 1 0-1.41 1.41L12.67 11H4c-.55 0-1 .45-1 1s.45 1 1 1h8.67l-1.88 1.88c-.39.39-.38 1.03 0 1.41ZM19 3H5a2 2 0 0 0-2 2v3c0 .55.45 1 1 1s1-.45 1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1v3c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--expand-less {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m11.295 9-4.59 4.59A.996.996 0 1 0 8.115 15l3.89-3.88 3.88 3.88a.996.996 0 1 0 1.41-1.41L12.705 9a.996.996 0 0 0-1.41 0Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m11.295 9-4.59 4.59A.996.996 0 1 0 8.115 15l3.89-3.88 3.88 3.88a.996.996 0 1 0 1.41-1.41L12.705 9a.996.996 0 0 0-1.41 0Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--expand-more {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m15.875 9-3.88 3.88L8.115 9a.996.996 0 1 0-1.41 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59a.996.996 0 0 0 0-1.41c-.39-.38-1.03-.39-1.42 0Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m15.875 9-3.88 3.88L8.115 9a.996.996 0 1 0-1.41 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59a.996.996 0 0 0 0-1.41c-.39-.38-1.03-.39-1.42 0Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--fast-forward {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M14.25 9.86 17.28 12l-3.03 2.14V9.86Zm-9 0L8.28 12l-3.03 2.14V9.86Zm7-3.86v12l8.5-6-8.5-6Zm-9 0v12l8.5-6-8.5-6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M14.25 9.86 17.28 12l-3.03 2.14V9.86Zm-9 0L8.28 12l-3.03 2.14V9.86Zm7-3.86v12l8.5-6-8.5-6Zm-9 0v12l8.5-6-8.5-6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--fast-foward--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m5.195 16.89 5.77-4.07c.56-.4.56-1.24 0-1.63l-5.77-4.08c-.67-.46-1.58.01-1.58.82v8.14c0 .81.91 1.28 1.58.82Zm7.42-8.96v8.14c0 .81.91 1.28 1.58.82l5.77-4.07c.56-.4.56-1.24 0-1.63l-5.77-4.07c-.67-.47-1.58 0-1.58.81Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m5.195 16.89 5.77-4.07c.56-.4.56-1.24 0-1.63l-5.77-4.08c-.67-.46-1.58.01-1.58.82v8.14c0 .81.91 1.28 1.58.82Zm7.42-8.96v8.14c0 .81.91 1.28 1.58.82l5.77-4.07c.56-.4.56-1.24 0-1.63l-5.77-4.07c-.67-.47-1.58 0-1.58.81Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--fast-rewind {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.75 9.86v4.28L15.72 12l3.03-2.14Zm-9 0v4.28L6.72 12l3.03-2.14Zm11-3.86-8.5 6 8.5 6V6Zm-9 0-8.5 6 8.5 6V6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.75 9.86v4.28L15.72 12l3.03-2.14Zm-9 0v4.28L6.72 12l3.03-2.14Zm11-3.86-8.5 6 8.5 6V6Zm-9 0-8.5 6 8.5 6V6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--fast-rewind--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11.38 16.068v-8.14c0-.81-.91-1.28-1.58-.82l-5.77 4.07c-.56.4-.56 1.24 0 1.63l5.77 4.07c.67.47 1.58 0 1.58-.81Zm1.66-3.25 5.77 4.07c.66.47 1.58-.01 1.58-.82v-8.14c0-.81-.91-1.28-1.58-.82l-5.77 4.07a1 1 0 0 0 0 1.64Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11.38 16.068v-8.14c0-.81-.91-1.28-1.58-.82l-5.77 4.07c-.56.4-.56 1.24 0 1.63l5.77 4.07c.67.47 1.58 0 1.58-.81Zm1.66-3.25 5.77 4.07c.66.47 1.58-.01 1.58-.82v-8.14c0-.81-.91-1.28-1.58-.82l-5.77 4.07a1 1 0 0 0 0 1.64Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--favorite {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.66 4.167c-2.64-1.8-5.9-.96-7.66 1.1-1.76-2.06-5.02-2.91-7.66-1.1-1.4.96-2.28 2.58-2.34 4.29-.14 3.88 3.3 6.99 8.55 11.76l.1.09c.76.69 1.93.69 2.69-.01l.11-.1c5.25-4.76 8.68-7.87 8.55-11.75-.06-1.7-.94-3.32-2.34-4.28Zm-7.56 14.56-.1.1-.1-.1C7.14 14.417 4 11.567 4 8.677c0-2 1.5-3.5 3.5-3.5 1.54 0 3.04.99 3.57 2.36h1.87c.52-1.37 2.02-2.36 3.56-2.36 2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.66 4.167c-2.64-1.8-5.9-.96-7.66 1.1-1.76-2.06-5.02-2.91-7.66-1.1-1.4.96-2.28 2.58-2.34 4.29-.14 3.88 3.3 6.99 8.55 11.76l.1.09c.76.69 1.93.69 2.69-.01l.11-.1c5.25-4.76 8.68-7.87 8.55-11.75-.06-1.7-.94-3.32-2.34-4.28Zm-7.56 14.56-.1.1-.1-.1C7.14 14.417 4 11.567 4 8.677c0-2 1.5-3.5 3.5-3.5 1.54 0 3.04.99 3.57 2.36h1.87c.52-1.37 2.02-2.36 3.56-2.36 2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--favorite--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M13.35 20.307c-.76.69-1.93.69-2.69-.01l-.11-.1C5.3 15.447 1.87 12.337 2 8.457c.06-1.7.93-3.33 2.34-4.29 2.64-1.8 5.9-.96 7.66 1.1 1.76-2.06 5.02-2.91 7.66-1.1 1.41.96 2.28 2.59 2.34 4.29.14 3.88-3.3 6.99-8.55 11.76l-.1.09Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M13.35 20.307c-.76.69-1.93.69-2.69-.01l-.11-.1C5.3 15.447 1.87 12.337 2 8.457c.06-1.7.93-3.33 2.34-4.29 2.64-1.8 5.9-.96 7.66 1.1 1.76-2.06 5.02-2.91 7.66-1.1 1.41.96 2.28 2.59 2.34 4.29.14 3.88-3.3 6.99-8.55 11.76l-.1.09Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--file-download-done {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.416 4.501a.996.996 0 0 0-1.41 0l-8.48 8.49-3.54-3.54a.996.996 0 1 0-1.41 1.41l4.24 4.24c.39.39 1.02.39 1.41 0l9.19-9.19c.4-.39.4-1.02 0-1.41ZM5.996 19.791h12c.55 0 1-.45 1-1s-.45-1-1-1h-12c-.55 0-1 .45-1 1s.45 1 1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.416 4.501a.996.996 0 0 0-1.41 0l-8.48 8.49-3.54-3.54a.996.996 0 1 0-1.41 1.41l4.24 4.24c.39.39 1.02.39 1.41 0l9.19-9.19c.4-.39.4-1.02 0-1.41ZM5.996 19.791h12c.55 0 1-.45 1-1s-.45-1-1-1h-12c-.55 0-1 .45-1 1s.45 1 1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--filter-list {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11 18h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1ZM3 7c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1Zm4 6h10c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11 18h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1ZM3 7c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1Zm4 6h10c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--fingerpoint {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M8.9 2c.36 0 .65.29.65.65v1c0 .36-.29.65-.65.65-.36 0-.65-.29-.65-.65v-1c0-.36.29-.65.65-.65zM5.19 3.19c.25-.25.67-.25.92 0l1 1c.25.25.25.67 0 .92s-.67.25-.92 0l-1-1a.658.658 0 0 1 0-.92zm6.5 0c.25-.25.67-.25.92 0s.25.67 0 .92l-1 1c-.25.25-.67.25-.92 0a.658.658 0 0 1 0-.92l1-1zM8.3 6.66v5.75h.01c.25-.03.68-.07 1.19-.09V6.66c0-.01 0-.02-.01-.04 0-.03-.02-.08-.05-.13-.03-.04-.12-.19-.54-.19-.42 0-.51.15-.54.19-.03.05-.05.1-.05.14-.01.01-.01.03-.01.03zm2.5 2.84V6.65h-.65.65v-.09c0-.05-.01-.11-.03-.19-.03-.15-.09-.35-.22-.56C10.26 5.35 9.73 5 8.9 5s-1.36.35-1.64.81c-.13.2-.2.4-.23.55-.01.08-.02.14-.02.19v.09h.35H7v6c0 .04 0 .08.01.13-.07.04-.14.08-.21.13-.52.38-.8.96-.8 1.75v1.5c0 .65.22 1.24.75 1.64.34.26.77.4 1.25.47V20.65c0 .91.74 1.65 1.65 1.65h5.5c.91 0 1.65-.74 1.65-1.65v-2.49c.22-.08.42-.18.59-.32.38-.29.6-.68.72-1.05.21-.61.19-1.28.18-1.56V12.11c0-.3 0-.93-.29-1.5-.16-.31-.4-.6-.77-.81-.35-.2-.8-.3-1.32-.3H10.8zm0 1.3v1.55c.04 0 .08.01.12.01.51.05 1.06.16 1.5.41.47.26.88.71.88 1.39 0 .53-.18.98-.52 1.32-.32.32-.73.49-1.13.57-.77.15-1.67.01-2.29-.31a.649.649 0 0 1 .58-1.16c.38.19.98.29 1.46.19.23-.05.38-.13.46-.21.07-.07.14-.18.14-.4 0-.07-.01-.14-.2-.25-.22-.12-.56-.21-1.01-.25-.88-.09-1.88.01-2.33.06-.44.05-.73.13-.91.26-.12.09-.26.24-.26.69v1.5c0 .35.1.51.23.61.18.1.51.22 1.13.22h7.26c.36 0 .57-.09.69-.18.13-.1.22-.24.29-.44.12-.36.12-.76.11-1.06v-3.16c0-.33-.01-.67-.15-.93a.697.697 0 0 0-.26-.28c-.12-.07-.33-.14-.68-.14h-.11v2.35c0 .36-.29.65-.65.65-.36 0-.65-.29-.65-.65V10.8h-1.2v.85c0 .36-.29.65-.65.65-.36 0-.65-.29-.65-.65v-.85h-1.2zm4.7 7.5H9.3v.7h4.35c.36 0 .65.29.65.65 0 .36-.29.65-.65.65H9.3v.35c0 .19.16.35.35.35h5.5c.19 0 .35-.16.35-.35V18.3zM4 6.65c0-.36.29-.65.65-.65h1c.36 0 .65.29.65.65 0 .36-.29.65-.65.65h-1c-.36 0-.65-.29-.65-.65zm9.15.65h-1c-.36 0-.65-.29-.65-.65 0-.36.29-.65.65-.65h1c.36 0 .65.29.65.65 0 .36-.29.65-.65.65z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M8.9 2c.36 0 .65.29.65.65v1c0 .36-.29.65-.65.65-.36 0-.65-.29-.65-.65v-1c0-.36.29-.65.65-.65zM5.19 3.19c.25-.25.67-.25.92 0l1 1c.25.25.25.67 0 .92s-.67.25-.92 0l-1-1a.658.658 0 0 1 0-.92zm6.5 0c.25-.25.67-.25.92 0s.25.67 0 .92l-1 1c-.25.25-.67.25-.92 0a.658.658 0 0 1 0-.92l1-1zM8.3 6.66v5.75h.01c.25-.03.68-.07 1.19-.09V6.66c0-.01 0-.02-.01-.04 0-.03-.02-.08-.05-.13-.03-.04-.12-.19-.54-.19-.42 0-.51.15-.54.19-.03.05-.05.1-.05.14-.01.01-.01.03-.01.03zm2.5 2.84V6.65h-.65.65v-.09c0-.05-.01-.11-.03-.19-.03-.15-.09-.35-.22-.56C10.26 5.35 9.73 5 8.9 5s-1.36.35-1.64.81c-.13.2-.2.4-.23.55-.01.08-.02.14-.02.19v.09h.35H7v6c0 .04 0 .08.01.13-.07.04-.14.08-.21.13-.52.38-.8.96-.8 1.75v1.5c0 .65.22 1.24.75 1.64.34.26.77.4 1.25.47V20.65c0 .91.74 1.65 1.65 1.65h5.5c.91 0 1.65-.74 1.65-1.65v-2.49c.22-.08.42-.18.59-.32.38-.29.6-.68.72-1.05.21-.61.19-1.28.18-1.56V12.11c0-.3 0-.93-.29-1.5-.16-.31-.4-.6-.77-.81-.35-.2-.8-.3-1.32-.3H10.8zm0 1.3v1.55c.04 0 .08.01.12.01.51.05 1.06.16 1.5.41.47.26.88.71.88 1.39 0 .53-.18.98-.52 1.32-.32.32-.73.49-1.13.57-.77.15-1.67.01-2.29-.31a.649.649 0 0 1 .58-1.16c.38.19.98.29 1.46.19.23-.05.38-.13.46-.21.07-.07.14-.18.14-.4 0-.07-.01-.14-.2-.25-.22-.12-.56-.21-1.01-.25-.88-.09-1.88.01-2.33.06-.44.05-.73.13-.91.26-.12.09-.26.24-.26.69v1.5c0 .35.1.51.23.61.18.1.51.22 1.13.22h7.26c.36 0 .57-.09.69-.18.13-.1.22-.24.29-.44.12-.36.12-.76.11-1.06v-3.16c0-.33-.01-.67-.15-.93a.697.697 0 0 0-.26-.28c-.12-.07-.33-.14-.68-.14h-.11v2.35c0 .36-.29.65-.65.65-.36 0-.65-.29-.65-.65V10.8h-1.2v.85c0 .36-.29.65-.65.65-.36 0-.65-.29-.65-.65v-.85h-1.2zm4.7 7.5H9.3v.7h4.35c.36 0 .65.29.65.65 0 .36-.29.65-.65.65H9.3v.35c0 .19.16.35.35.35h5.5c.19 0 .35-.16.35-.35V18.3zM4 6.65c0-.36.29-.65.65-.65h1c.36 0 .65.29.65.65 0 .36-.29.65-.65.65h-1c-.36 0-.65-.29-.65-.65zm9.15.65h-1c-.36 0-.65-.29-.65-.65 0-.36.29-.65.65-.65h1c.36 0 .65.29.65.65 0 .36-.29.65-.65.65z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--flight--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M21.5 14.66c0-.36-.19-.69-.49-.89L13.5 9.08v-5.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v5.5l-7.51 4.69a1.05 1.05 0 0 0 .87 1.89l6.64-2.08v5.5l-1.8 1.35a.48.48 0 0 0-.2.4v.59c0 .33.32.57.64.48l2.86-.82 2.86.82c.32.09.64-.15.64-.48v-.59a.48.48 0 0 0-.2-.4l-1.8-1.35v-5.5l6.64 2.08c.68.21 1.36-.3 1.36-1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M21.5 14.66c0-.36-.19-.69-.49-.89L13.5 9.08v-5.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v5.5l-7.51 4.69a1.05 1.05 0 0 0 .87 1.89l6.64-2.08v5.5l-1.8 1.35a.48.48 0 0 0-.2.4v.59c0 .33.32.57.64.48l2.86-.82 2.86.82c.32.09.64-.15.64-.48v-.59a.48.48 0 0 0-.2-.4l-1.8-1.35v-5.5l6.64 2.08c.68.21 1.36-.3 1.36-1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--forum {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15 4v7H5.17L4 12.17V4h11Zm1-2H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1Zm5 4h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15 4v7H5.17L4 12.17V4h11Zm1-2H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1Zm5 4h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--forum--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 6h-1v8c0 .55-.45 1-1 1H6v1c0 1.1.9 2 2 2h10l4 4V8c0-1.1-.9-2-2-2Zm-3 5V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v13l4-4h9c1.1 0 2-.9 2-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 6h-1v8c0 .55-.45 1-1 1H6v1c0 1.1.9 2 2 2h10l4 4V8c0-1.1-.9-2-2-2Zm-3 5V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v13l4-4h9c1.1 0 2-.9 2-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--headset {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19 15.5v3c0 .55-.45 1-1 1h-1v-4h2Zm-12 0v4H6c-.55 0-1-.45-1-1v-3h2Zm5-13a9 9 0 0 0-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h3c1.66 0 3-1.34 3-3v-7a9 9 0 0 0-9-9Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19 15.5v3c0 .55-.45 1-1 1h-1v-4h2Zm-12 0v4H6c-.55 0-1-.45-1-1v-3h2Zm5-13a9 9 0 0 0-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h3c1.66 0 3-1.34 3-3v-7a9 9 0 0 0-9-9Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--headset-mic {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19 14v4h-2v-4h2ZM7 14v4H6c-.55 0-1-.45-1-1v-3h2Zm5-13a9 9 0 0 0-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h4v1h-7v2h6c1.66 0 3-1.34 3-3V10a9 9 0 0 0-9-9Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19 14v4h-2v-4h2ZM7 14v4H6c-.55 0-1-.45-1-1v-3h2Zm5-13a9 9 0 0 0-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h4v1h-7v2h6c1.66 0 3-1.34 3-3V10a9 9 0 0 0-9-9Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--headset-mic--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11.4 1.02C6.62 1.33 3 5.52 3 10.31V17c0 1.66 1.34 3 3 3h1c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2H5v-1.71C5 6.45 7.96 3.11 11.79 3A6.999 6.999 0 0 1 19 10v2h-2c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h2v1h-6c-.55 0-1 .45-1 1s.45 1 1 1h5c1.66 0 3-1.34 3-3V10c0-5.17-4.36-9.32-9.6-8.98Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11.4 1.02C6.62 1.33 3 5.52 3 10.31V17c0 1.66 1.34 3 3 3h1c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2H5v-1.71C5 6.45 7.96 3.11 11.79 3A6.999 6.999 0 0 1 19 10v2h-2c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h2v1h-6c-.55 0-1 .45-1 1s.45 1 1 1h5c1.66 0 3-1.34 3-3V10c0-5.17-4.36-9.32-9.6-8.98Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--headset-off {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12.71 3.345c3.87 0 7 3.13 7 7v1h-4v.17l1.83 1.83h2.17v2.17l2 2v-7.17a9 9 0 0 0-9-9c-2.02 0-3.88.67-5.38 1.8l1.43 1.43a6.878 6.878 0 0 1 3.95-1.23ZM2.81 1.445 1.4 2.855l3.33 3.33a8.98 8.98 0 0 0-1.02 4.16v7c0 1.1.9 2 2 2h4v-8h-4v-1c0-.94.19-1.83.52-2.65l9.48 9.48v2.17h2.17l1 1h-6.17v2h7c.34 0 .65-.09.93-.24l.55.55 1.41-1.41-19.79-19.8Zm4.9 11.9v4h-2v-4h2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12.71 3.345c3.87 0 7 3.13 7 7v1h-4v.17l1.83 1.83h2.17v2.17l2 2v-7.17a9 9 0 0 0-9-9c-2.02 0-3.88.67-5.38 1.8l1.43 1.43a6.878 6.878 0 0 1 3.95-1.23ZM2.81 1.445 1.4 2.855l3.33 3.33a8.98 8.98 0 0 0-1.02 4.16v7c0 1.1.9 2 2 2h4v-8h-4v-1c0-.94.19-1.83.52-2.65l9.48 9.48v2.17h2.17l1 1h-6.17v2h7c.34 0 .65-.09.93-.24l.55.55 1.41-1.41-19.79-19.8Zm4.9 11.9v4h-2v-4h2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--headset-off--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12.71 3.5c3.87 0 7 3.13 7 7v1h-2c-.6 0-1.13.27-1.49.68l5.49 5.49V10.5a9 9 0 0 0-9-9c-2.02 0-3.88.67-5.38 1.8l1.43 1.43a6.879 6.879 0 0 1 3.95-1.23ZM21.9 20.69 3.52 2.31a.996.996 0 0 0-1.41 0c-.4.39-.4 1.02-.01 1.41l2.63 2.63a8.909 8.909 0 0 0-1.02 4.15v7c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2h-2v-1c0-.94.19-1.83.52-2.65l9.48 9.48v.17c0 1.1.9 2 2 2h.17l1 1h-5.17c-.55 0-1 .45-1 1s.45 1 1 1h6c.36 0 .68-.1.97-.26.38.23.89.2 1.22-.13.39-.39.39-1.03 0-1.42Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12.71 3.5c3.87 0 7 3.13 7 7v1h-2c-.6 0-1.13.27-1.49.68l5.49 5.49V10.5a9 9 0 0 0-9-9c-2.02 0-3.88.67-5.38 1.8l1.43 1.43a6.879 6.879 0 0 1 3.95-1.23ZM21.9 20.69 3.52 2.31a.996.996 0 0 0-1.41 0c-.4.39-.4 1.02-.01 1.41l2.63 2.63a8.909 8.909 0 0 0-1.02 4.15v7c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2h-2v-1c0-.94.19-1.83.52-2.65l9.48 9.48v.17c0 1.1.9 2 2 2h.17l1 1h-5.17c-.55 0-1 .45-1 1s.45 1 1 1h6c.36 0 .68-.1.97-.26.38.23.89.2 1.22-.13.39-.39.39-1.03 0-1.42Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--headset--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11.4 2.52C6.62 2.83 3 7.02 3 11.81v6.69c0 1.66 1.34 3 3 3h1c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2H5v-1.71c0-3.84 2.96-7.18 6.79-7.29a6.999 6.999 0 0 1 7.21 7v2h-2c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h1c1.66 0 3-1.34 3-3v-7c0-5.17-4.36-9.32-9.6-8.98Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11.4 2.52C6.62 2.83 3 7.02 3 11.81v6.69c0 1.66 1.34 3 3 3h1c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2H5v-1.71c0-3.84 2.96-7.18 6.79-7.29a6.999 6.999 0 0 1 7.21 7v2h-2c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h1c1.66 0 3-1.34 3-3v-7c0-5.17-4.36-9.32-9.6-8.98Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--help--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm1 17h-2v-2h2v2Zm2.07-7.75-.9.92c-.5.51-.86.97-1.04 1.69-.08.32-.13.68-.13 1.14h-2v-.5a3.997 3.997 0 0 1 1.17-2.83l1.24-1.26c.46-.44.68-1.1.55-1.8a1.99 1.99 0 0 0-1.39-1.53c-1.11-.31-2.14.32-2.47 1.27-.12.37-.43.65-.82.65h-.3C8.4 9 8 8.44 8.16 7.88a4.008 4.008 0 0 1 3.23-2.83c1.52-.24 2.97.55 3.87 1.8 1.18 1.63.83 3.38-.19 4.4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm1 17h-2v-2h2v2Zm2.07-7.75-.9.92c-.5.51-.86.97-1.04 1.69-.08.32-.13.68-.13 1.14h-2v-.5a3.997 3.997 0 0 1 1.17-2.83l1.24-1.26c.46-.44.68-1.1.55-1.8a1.99 1.99 0 0 0-1.39-1.53c-1.11-.31-2.14.32-2.47 1.27-.12.37-.43.65-.82.65h-.3C8.4 9 8 8.44 8.16 7.88a4.008 4.008 0 0 1 3.23-2.83c1.52-.24 2.97.55 3.87 1.8 1.18 1.63.83 3.38-.19 4.4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--home {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m12 6.19 5 4.5v7.81h-2v-6H9v6H7v-7.81l5-4.5Zm0-2.69-10 9h3v8h6v-6h2v6h6v-8h3l-10-9Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m12 6.19 5 4.5v7.81h-2v-6H9v6H7v-7.81l5-4.5Zm0-2.69-10 9h3v8h6v-6h2v6h6v-8h3l-10-9Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--home--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M10 20.5v-6h4v6h5v-8h3l-10-9-10 9h3v8h5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M10 20.5v-6h4v6h5v-8h3l-10-9-10 9h3v8h5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--implant {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M10.5 8.75c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm8.5.5c-.41 0-.75.34-.75.75v6.37c0 .97-.35 1.91-1 2.62a3.78 3.78 0 0 1-2.46 1.24c-.95.09-1.88-.19-2.63-.78-.57-.44-1-1.03-1.24-1.71h2.2c.44 0 .87-.19 1.18-.54.29-.32.44-.74.45-1.19v-4.79c.78-.93 1.25-2.15 1.25-3.47 0-3.03-2.47-5.5-5.5-5.5A5.51 5.51 0 0 0 5 7.75c0 1.32.47 2.54 1.25 3.49v4.79c0 .44.16.87.44 1.19.3.34.73.54 1.17.54h1.51c.3 1.14.94 2.16 1.87 2.89a5.23 5.23 0 0 0 3.68 1.09c1.32-.12 2.54-.73 3.44-1.73a5.41 5.41 0 0 0 1.38-3.62V10a.74.74 0 0 0-.74-.75zm-8.5-5.5c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4zM7.81 16.22a.308.308 0 0 1-.06-.19v-3.52c.81.47 1.75.74 2.75.74s1.94-.27 2.75-.74v3.52c0 .08-.02.15-.12.23l-5.32-.04z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M10.5 8.75c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm8.5.5c-.41 0-.75.34-.75.75v6.37c0 .97-.35 1.91-1 2.62a3.78 3.78 0 0 1-2.46 1.24c-.95.09-1.88-.19-2.63-.78-.57-.44-1-1.03-1.24-1.71h2.2c.44 0 .87-.19 1.18-.54.29-.32.44-.74.45-1.19v-4.79c.78-.93 1.25-2.15 1.25-3.47 0-3.03-2.47-5.5-5.5-5.5A5.51 5.51 0 0 0 5 7.75c0 1.32.47 2.54 1.25 3.49v4.79c0 .44.16.87.44 1.19.3.34.73.54 1.17.54h1.51c.3 1.14.94 2.16 1.87 2.89a5.23 5.23 0 0 0 3.68 1.09c1.32-.12 2.54-.73 3.44-1.73a5.41 5.41 0 0 0 1.38-3.62V10a.74.74 0 0 0-.74-.75zm-8.5-5.5c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4zM7.81 16.22a.308.308 0 0 1-.06-.19v-3.52c.81.47 1.75.74 2.75.74s1.94-.27 2.75-.74v3.52c0 .08-.02.15-.12.23l-5.32-.04z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--info {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11 7h2v2h-2V7Zm0 4h2v6h-2v-6Zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11 7h2v2h-2V7Zm0 4h2v6h-2v-6Zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--info--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm0 15c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1Zm1-8h-2V7h2v2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm0 15c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1Zm1-8h-2V7h2v2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--insert-comment {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 4v13.17L18.83 16H4V4h16Zm0-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2Zm-2 10H6v2h12v-2Zm0-3H6v2h12V9Zm0-3H6v2h12V6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 4v13.17L18.83 16H4V4h16Zm0-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2Zm-2 10H6v2h12v-2Zm0-3H6v2h12V9Zm0-3H6v2h12V6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--insert-comment--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2Zm-3 12H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1Zm0-3H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1Zm0-3H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2Zm-3 12H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1Zm0-3H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1Zm0-3H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--kanso {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M13.386 8.854c-.078.244-.262.347-.561.267a3.283 3.283 0 0 0-1.69-.022.904.904 0 0 1-.249.024c-.207-.008-.352-.1-.381-.327-.031-.238.063-.422.285-.476 0 0 1.002-.388 2.229-.026.317.092.447.308.367.56zm-5.224-.715c-.274.005-.669.376-.662.623.006.221.19.389.422.385.269-.004.675-.386.669-.627-.005-.218-.193-.384-.429-.381zm7.04 0c-.236-.003-.423.163-.429.381-.006.241.4.622.669.627a.401.401 0 0 0 .422-.385c.007-.247-.388-.618-.662-.623zm3.563 6.991c-1.098 2.723-2.478 4.093-3.226 4.678-.425.333-.927.441-1.37.441H9.331c-.443 0-.945-.109-1.37-.441-.748-.585-2.128-1.955-3.226-4.678-.467-1.158-1.055-3.345-.527-6.105.56-2.927 3.289-5.775 7.542-5.775s6.982 2.848 7.542 5.776c.528 2.76-.06 4.946-.527 6.104zm-.946-5.822c-.429-2.24-2.555-4.558-6.069-4.558S6.11 7.068 5.681 9.308c-.46 2.407.056 4.296.445 5.262.995 2.468 2.209 3.628 2.759 4.058.09.071.235.123.446.123H11.515 11.5 12.512 12.5 14.162c.211 0 .356-.052.446-.123.55-.43 1.764-1.59 2.759-4.058.396-.966.912-2.856.452-5.262z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M13.386 8.854c-.078.244-.262.347-.561.267a3.283 3.283 0 0 0-1.69-.022.904.904 0 0 1-.249.024c-.207-.008-.352-.1-.381-.327-.031-.238.063-.422.285-.476 0 0 1.002-.388 2.229-.026.317.092.447.308.367.56zm-5.224-.715c-.274.005-.669.376-.662.623.006.221.19.389.422.385.269-.004.675-.386.669-.627-.005-.218-.193-.384-.429-.381zm7.04 0c-.236-.003-.423.163-.429.381-.006.241.4.622.669.627a.401.401 0 0 0 .422-.385c.007-.247-.388-.618-.662-.623zm3.563 6.991c-1.098 2.723-2.478 4.093-3.226 4.678-.425.333-.927.441-1.37.441H9.331c-.443 0-.945-.109-1.37-.441-.748-.585-2.128-1.955-3.226-4.678-.467-1.158-1.055-3.345-.527-6.105.56-2.927 3.289-5.775 7.542-5.775s6.982 2.848 7.542 5.776c.528 2.76-.06 4.946-.527 6.104zm-.946-5.822c-.429-2.24-2.555-4.558-6.069-4.558S6.11 7.068 5.681 9.308c-.46 2.407.056 4.296.445 5.262.995 2.468 2.209 3.628 2.759 4.058.09.071.235.123.446.123H11.515 11.5 12.512 12.5 14.162c.211 0 .356-.052.446-.123.55-.43 1.764-1.59 2.759-4.058.396-.966.912-2.856.452-5.262z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--laptop {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2h-4ZM4 6h16v10H4V6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2h-4ZM4 6h16v10H4V6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--left {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M15.868 21.213A9.598 9.598 0 0 1 12 22a9.573 9.573 0 0 1-3.858-.787 10.24 10.24 0 0 1-3.19-2.166c-.918-.919-1.64-1.98-2.165-3.184A9.562 9.562 0 0 1 2 12c0-1.372.26-2.66.782-3.863a10.204 10.204 0 0 1 2.166-3.19 10.187 10.187 0 0 1 3.194-2.165A9.602 9.602 0 0 1 11.99 2c1.371 0 2.66.26 3.868.782a10.186 10.186 0 0 1 3.194 2.166 10.204 10.204 0 0 1 2.166 3.189A9.615 9.615 0 0 1 22 12c0 1.372-.26 2.66-.782 3.863a10.241 10.241 0 0 1-5.35 5.35Zm-7.037-1.687a7.983 7.983 0 0 0 3.169.632c1.139 0 2.202-.21 3.19-.632a8.118 8.118 0 0 0 2.592-1.75 8.295 8.295 0 0 0 1.749-2.597A7.83 7.83 0 0 0 20.158 12c0-1.125-.21-2.181-.632-3.169a8.214 8.214 0 0 0-4.352-4.357 7.997 7.997 0 0 0-3.184-.632c-1.125 0-2.18.21-3.164.632A8.17 8.17 0 0 0 4.49 8.831 8.04 8.04 0 0 0 3.862 12c0 1.132.21 2.191.628 3.179.418.988 1 1.854 1.744 2.598a8.179 8.179 0 0 0 2.597 1.749Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M15.649 17v-1.848h-4.424V7.074H9.293V17h6.356Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M15.868 21.213A9.598 9.598 0 0 1 12 22a9.573 9.573 0 0 1-3.858-.787 10.24 10.24 0 0 1-3.19-2.166c-.918-.919-1.64-1.98-2.165-3.184A9.562 9.562 0 0 1 2 12c0-1.372.26-2.66.782-3.863a10.204 10.204 0 0 1 2.166-3.19 10.187 10.187 0 0 1 3.194-2.165A9.602 9.602 0 0 1 11.99 2c1.371 0 2.66.26 3.868.782a10.186 10.186 0 0 1 3.194 2.166 10.204 10.204 0 0 1 2.166 3.189A9.615 9.615 0 0 1 22 12c0 1.372-.26 2.66-.782 3.863a10.241 10.241 0 0 1-5.35 5.35Zm-7.037-1.687a7.983 7.983 0 0 0 3.169.632c1.139 0 2.202-.21 3.19-.632a8.118 8.118 0 0 0 2.592-1.75 8.295 8.295 0 0 0 1.749-2.597A7.83 7.83 0 0 0 20.158 12c0-1.125-.21-2.181-.632-3.169a8.214 8.214 0 0 0-4.352-4.357 7.997 7.997 0 0 0-3.184-.632c-1.125 0-2.18.21-3.164.632A8.17 8.17 0 0 0 4.49 8.831 8.04 8.04 0 0 0 3.862 12c0 1.132.21 2.191.628 3.179.418.988 1 1.854 1.744 2.598a8.179 8.179 0 0 0 2.597 1.749Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M15.649 17v-1.848h-4.424V7.074H9.293V17h6.356Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--linkout {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M18 22H3c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1H4v13h13v-7c0-.55.45-1 1-1s1 .45 1 1v8c0 .55-.45 1-1 1zm-7.29-7.29L20 5.41V10c0 .55.45 1 1 1s1-.45 1-1V3c0-.13-.03-.26-.08-.38a1.004 1.004 0 0 0-.55-.55A1.06 1.06 0 0 0 21 2h-7c-.55 0-1 .45-1 1s.45 1 1 1h4.59L9.3 13.29a.996.996 0 0 0 0 1.41c.19.2.44.3.7.3s.51-.1.71-.29z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M18 22H3c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1H4v13h13v-7c0-.55.45-1 1-1s1 .45 1 1v8c0 .55-.45 1-1 1zm-7.29-7.29L20 5.41V10c0 .55.45 1 1 1s1-.45 1-1V3c0-.13-.03-.26-.08-.38a1.004 1.004 0 0 0-.55-.55A1.06 1.06 0 0 0 21 2h-7c-.55 0-1 .45-1 1s.45 1 1 1h4.59L9.3 13.29a.996.996 0 0 0 0 1.41c.19.2.44.3.7.3s.51-.1.71-.29z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--local-cafe {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16 5v8c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V5h10Zm4-2H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2Zm-2 5V5h2v3h-2Zm2 11H2v2h18v-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16 5v8c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V5h10Zm4-2H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2Zm-2 5V5h2v3h-2Zm2 11H2v2h18v-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--local-cafe--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 3H6c-1.1 0-2 .9-2 2v8c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2Zm0 5h-2V5h2v3ZM3 21h16c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 3H6c-1.1 0-2 .9-2 2v8c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2Zm0 5h-2V5h2v3ZM3 21h16c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--local-phone {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6.54 5c.06.89.21 1.76.45 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79h1.51Zm9.86 12.02c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75l1.2-1.19ZM7.5 3H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1-1.24 0-2.45-.2-3.57-.57a.84.84 0 0 0-.31-.05c-.26 0-.51.1-.71.29l-2.2 2.2a15.149 15.149 0 0 1-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02A11.36 11.36 0 0 1 8.5 4c0-.55-.45-1-1-1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6.54 5c.06.89.21 1.76.45 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79h1.51Zm9.86 12.02c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75l1.2-1.19ZM7.5 3H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1-1.24 0-2.45-.2-3.57-.57a.84.84 0 0 0-.31-.05c-.26 0-.51.1-.71.29l-2.2 2.2a15.149 15.149 0 0 1-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02A11.36 11.36 0 0 1 8.5 4c0-.55-.45-1-1-1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--local-see {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2Zm0 14H4V7h4.05l.59-.65L9.88 5h4.24l1.24 1.35.59.65H20v12ZM12 8c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5Zm0 8.2c-1.77 0-3.2-1.43-3.2-3.2 0-1.77 1.43-3.2 3.2-3.2 1.77 0 3.2 1.43 3.2 3.2 0 1.77-1.43 3.2-3.2 3.2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2Zm0 14H4V7h4.05l.59-.65L9.88 5h4.24l1.24 1.35.59.65H20v12ZM12 8c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5Zm0 8.2c-1.77 0-3.2-1.43-3.2-3.2 0-1.77 1.43-3.2 3.2-3.2 1.77 0 3.2 1.43 3.2 3.2 0 1.77-1.43 3.2-3.2 3.2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--local-see--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 16.2a3.2 3.2 0 1 0 0-6.4 3.2 3.2 0 0 0 0 6.4Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M9 3 7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2h-3.17L15 3H9Zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 16.2a3.2 3.2 0 1 0 0-6.4 3.2 3.2 0 0 0 0 6.4Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M9 3 7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2h-3.17L15 3H9Zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--location-on {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7ZM7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.88-2.88 7.19-5 9.88C9.92 16.21 7 11.85 7 9Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M12 11.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7ZM7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.88-2.88 7.19-5 9.88C9.92 16.21 7 11.85 7 9Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M12 11.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--location-on--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7Zm0 9.5a2.5 2.5 0 0 1 0-5 2.5 2.5 0 0 1 0 5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7Zm0 9.5a2.5 2.5 0 0 1 0-5 2.5 2.5 0 0 1 0 5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--lock {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18 8.5h-1v-2c0-2.76-2.24-5-5-5s-5 2.24-5 5v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-10c0-1.1-.9-2-2-2Zm-9-2c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9v-2Zm9 14H6v-10h12v10Zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18 8.5h-1v-2c0-2.76-2.24-5-5-5s-5 2.24-5 5v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-10c0-1.1-.9-2-2-2Zm-9-2c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9v-2Zm9 14H6v-10h12v10Zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--lock--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18 8.5h-1v-2c0-2.76-2.24-5-5-5s-5 2.24-5 5v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-10c0-1.1-.9-2-2-2Zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2Zm-3-9v-2c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18 8.5h-1v-2c0-2.76-2.24-5-5-5s-5 2.24-5 5v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-10c0-1.1-.9-2-2-2Zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2Zm-3-9v-2c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--login {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M10.3 7.7a.984.984 0 0 0 0 1.4l1.9 1.9H3c-.55 0-1 .45-1 1s.45 1 1 1h9.2l-1.9 1.9a.984.984 0 0 0 0 1.4c.39.39 1.01.39 1.4 0l3.59-3.59a.996.996 0 0 0 0-1.41L11.7 7.7a.984.984 0 0 0-1.4 0ZM20 19h-7c-.55 0-1 .45-1 1s.45 1 1 1h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-7c-.55 0-1 .45-1 1s.45 1 1 1h7v14Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M10.3 7.7a.984.984 0 0 0 0 1.4l1.9 1.9H3c-.55 0-1 .45-1 1s.45 1 1 1h9.2l-1.9 1.9a.984.984 0 0 0 0 1.4c.39.39 1.01.39 1.4 0l3.59-3.59a.996.996 0 0 0 0-1.41L11.7 7.7a.984.984 0 0 0-1.4 0ZM20 19h-7c-.55 0-1 .45-1 1s.45 1 1 1h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-7c-.55 0-1 .45-1 1s.45 1 1 1h7v14Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--logout {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M5.104 5h6c.55 0 1-.45 1-1s-.45-1-1-1h-6c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h6c.55 0 1-.45 1-1s-.45-1-1-1h-6V5Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22m20.754 11.65-2.79-2.79a.501.501 0 0 0-.86.35V11h-7c-.55 0-1 .45-1 1s.45 1 1 1h7v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.19.2-.51.01-.7Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M5.104 5h6c.55 0 1-.45 1-1s-.45-1-1-1h-6c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h6c.55 0 1-.45 1-1s-.45-1-1-1h-6V5Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22m20.754 11.65-2.79-2.79a.501.501 0 0 0-.86.35V11h-7c-.55 0-1 .45-1 1s.45 1 1 1h7v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.19.2-.51.01-.7Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--menu {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M4 18h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1Zm0-5h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1ZM3 7c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M4 18h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1Zm0-5h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1ZM3 7c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--mic-none {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11.999 14.5c1.66 0 3-1.34 3-3v-6c0-1.66-1.34-3-3-3s-3 1.34-3 3v6c0 1.66 1.34 3 3 3Zm-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1s-1-.45-1-1v-6Zm6.91 6c-.49 0-.9.36-.98.85-.41 2.35-2.46 4.15-4.93 4.15-2.47 0-4.52-1.8-4.93-4.15a.998.998 0 0 0-.98-.85c-.61 0-1.09.54-1 1.14.49 3 2.89 5.35 5.91 5.78v2.08c0 .55.45 1 1 1s1-.45 1-1v-2.08a6.993 6.993 0 0 0 5.91-5.78c.1-.6-.39-1.14-1-1.14Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11.999 14.5c1.66 0 3-1.34 3-3v-6c0-1.66-1.34-3-3-3s-3 1.34-3 3v6c0 1.66 1.34 3 3 3Zm-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1s-1-.45-1-1v-6Zm6.91 6c-.49 0-.9.36-.98.85-.41 2.35-2.46 4.15-4.93 4.15-2.47 0-4.52-1.8-4.93-4.15a.998.998 0 0 0-.98-.85c-.61 0-1.09.54-1 1.14.49 3 2.89 5.35 5.91 5.78v2.08c0 .55.45 1 1 1s1-.45 1-1v-2.08a6.993 6.993 0 0 0 5.91-5.78c.1-.6-.39-1.14-1-1.14Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--mic--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11.999 14.5c1.66 0 3-1.34 3-3v-6c0-1.66-1.34-3-3-3s-3 1.34-3 3v6c0 1.66 1.34 3 3 3Zm5.91-3c-.49 0-.9.36-.98.85-.41 2.35-2.46 4.15-4.93 4.15-2.47 0-4.52-1.8-4.93-4.15a.998.998 0 0 0-.98-.85c-.61 0-1.09.54-1 1.14.49 3 2.89 5.35 5.91 5.78v2.08c0 .55.45 1 1 1s1-.45 1-1v-2.08a6.993 6.993 0 0 0 5.91-5.78c.1-.6-.39-1.14-1-1.14Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11.999 14.5c1.66 0 3-1.34 3-3v-6c0-1.66-1.34-3-3-3s-3 1.34-3 3v6c0 1.66 1.34 3 3 3Zm5.91-3c-.49 0-.9.36-.98.85-.41 2.35-2.46 4.15-4.93 4.15-2.47 0-4.52-1.8-4.93-4.15a.998.998 0 0 0-.98-.85c-.61 0-1.09.54-1 1.14.49 3 2.89 5.35 5.91 5.78v2.08c0 .55.45 1 1 1s1-.45 1-1v-2.08a6.993 6.993 0 0 0 5.91-5.78c.1-.6-.39-1.14-1-1.14Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--more-horiz {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2Zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2Zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2Zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2Zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--more-vert {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2Zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2Zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2Zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2Zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--north {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M5.71 9.496c.39.39 1.02.39 1.41 0L11 5.626v15.17c0 .55.45 1 1 1s1-.45 1-1V5.626l3.88 3.88a.996.996 0 1 0 1.41-1.41l-5.59-5.6a.996.996 0 0 0-1.41 0l-5.58 5.59a.996.996 0 0 0 0 1.41Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M5.71 9.496c.39.39 1.02.39 1.41 0L11 5.626v15.17c0 .55.45 1 1 1s1-.45 1-1V5.626l3.88 3.88a.996.996 0 1 0 1.41-1.41l-5.59-5.6a.996.996 0 0 0-1.41 0l-5.58 5.59a.996.996 0 0 0 0 1.41Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--north-east {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9.296 5.704c0 .56.45 1 1 1h5.59l-10.89 10.89a.996.996 0 1 0 1.41 1.41l10.89-10.89v5.59c0 .55.45 1 1 1s1-.45 1-1v-8c0-.55-.45-1-1-1h-8c-.55 0-1 .45-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9.296 5.704c0 .56.45 1 1 1h5.59l-10.89 10.89a.996.996 0 1 0 1.41 1.41l10.89-10.89v5.59c0 .55.45 1 1 1s1-.45 1-1v-8c0-.55-.45-1-1-1h-8c-.55 0-1 .45-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--notes {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 11H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1ZM4 18h10c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1ZM20 6H4c-.55 0-1 .45-1 1v.01c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 11H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1ZM4 18h10c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1ZM20 6H4c-.55 0-1 .45-1 1v.01c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--notifications {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 21.75c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2Zm6-6v-5c0-3.07-1.63-5.64-4.5-6.32v-.68c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.11 6 7.67 6 10.75v5l-2 2v1h16v-1l-2-2Zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 21.75c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2Zm6-6v-5c0-3.07-1.63-5.64-4.5-6.32v-.68c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.11 6 7.67 6 10.75v5l-2 2v1h16v-1l-2-2Zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--notifications-active {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 21.75c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2Zm6-6v-5c0-3.07-1.63-5.64-4.5-6.32v-.68c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.11 6 7.67 6 10.75v5l-2 2v1h16v-1l-2-2Zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6ZM7.58 3.83 6.15 2.4c-2.4 1.83-3.98 4.65-4.12 7.85h2a8.445 8.445 0 0 1 3.55-6.42Zm12.39 6.42h2c-.15-3.2-1.73-6.02-4.12-7.85l-1.42 1.43a8.495 8.495 0 0 1 3.54 6.42Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 21.75c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2Zm6-6v-5c0-3.07-1.63-5.64-4.5-6.32v-.68c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.11 6 7.67 6 10.75v5l-2 2v1h16v-1l-2-2Zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6ZM7.58 3.83 6.15 2.4c-2.4 1.83-3.98 4.65-4.12 7.85h2a8.445 8.445 0 0 1 3.55-6.42Zm12.39 6.42h2c-.15-3.2-1.73-6.02-4.12-7.85l-1.42 1.43a8.495 8.495 0 0 1 3.54 6.42Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--notifications-active--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.004 15.75v-5c0-3.07-1.64-5.64-4.5-6.32v-.68c0-.83-.68-1.5-1.51-1.5s-1.49.67-1.49 1.5v.68c-2.87.68-4.5 3.24-4.5 6.32v5l-1.3 1.29c-.63.63-.19 1.71.7 1.71h13.17c.89 0 1.34-1.08.71-1.71l-1.28-1.29Zm-6.01 6c1.1 0 2-.9 2-2h-4a2 2 0 0 0 2 2ZM6.774 4.48c.42-.38.43-1.03.03-1.43a1 1 0 0 0-1.39-.02 10.424 10.424 0 0 0-3.27 6.06c-.09.61.38 1.16 1 1.16.48 0 .9-.35.98-.83a8.44 8.44 0 0 1 2.65-4.94Zm11.83-1.45c-.4-.37-1.02-.36-1.4.02-.4.4-.38 1.04.03 1.42 1.38 1.27 2.35 3 2.65 4.94.07.48.49.83.98.83.61 0 1.09-.55.99-1.16-.38-2.37-1.55-4.48-3.25-6.05Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.004 15.75v-5c0-3.07-1.64-5.64-4.5-6.32v-.68c0-.83-.68-1.5-1.51-1.5s-1.49.67-1.49 1.5v.68c-2.87.68-4.5 3.24-4.5 6.32v5l-1.3 1.29c-.63.63-.19 1.71.7 1.71h13.17c.89 0 1.34-1.08.71-1.71l-1.28-1.29Zm-6.01 6c1.1 0 2-.9 2-2h-4a2 2 0 0 0 2 2ZM6.774 4.48c.42-.38.43-1.03.03-1.43a1 1 0 0 0-1.39-.02 10.424 10.424 0 0 0-3.27 6.06c-.09.61.38 1.16 1 1.16.48 0 .9-.35.98-.83a8.44 8.44 0 0 1 2.65-4.94Zm11.83-1.45c-.4-.37-1.02-.36-1.4.02-.4.4-.38 1.04.03 1.42 1.38 1.27 2.35 3 2.65 4.94.07.48.49.83.98.83.61 0 1.09-.55.99-1.16-.38-2.37-1.55-4.48-3.25-6.05Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--notifications-none {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.29 17.04 18 15.75v-5c0-3.07-1.64-5.64-4.5-6.32v-.68c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.11 6 7.67 6 10.75v5l-1.29 1.29c-.63.63-.19 1.71.7 1.71h13.17c.9 0 1.34-1.08.71-1.71ZM16 16.75H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6Zm-4 5c1.1 0 2-.9 2-2h-4a2 2 0 0 0 2 2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.29 17.04 18 15.75v-5c0-3.07-1.64-5.64-4.5-6.32v-.68c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.11 6 7.67 6 10.75v5l-1.29 1.29c-.63.63-.19 1.71.7 1.71h13.17c.9 0 1.34-1.08.71-1.71ZM16 16.75H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6Zm-4 5c1.1 0 2-.9 2-2h-4a2 2 0 0 0 2 2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--notifications-off {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11.305 21.75c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2Zm0-15.5c2.49 0 4 2.02 4 4.5v.1l2 2v-2.1c0-3.07-1.63-5.64-4.5-6.32v-.68c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68c-.24.06-.47.15-.69.23l1.64 1.64c.18-.02.36-.05.55-.05ZM4.715 3.1l-1.41 1.41 2.81 2.81c-.52 1-.81 2.17-.81 3.43v5l-2 2v1h14.24l1.74 1.74 1.41-1.41L4.715 3.1Zm10.59 13.65h-8v-6c0-.68.12-1.32.34-1.9l7.66 7.66v.24Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11.305 21.75c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2Zm0-15.5c2.49 0 4 2.02 4 4.5v.1l2 2v-2.1c0-3.07-1.63-5.64-4.5-6.32v-.68c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68c-.24.06-.47.15-.69.23l1.64 1.64c.18-.02.36-.05.55-.05ZM4.715 3.1l-1.41 1.41 2.81 2.81c-.52 1-.81 2.17-.81 3.43v5l-2 2v1h14.24l1.74 1.74 1.41-1.41L4.715 3.1Zm10.59 13.65h-8v-6c0-.68.12-1.32.34-1.9l7.66 7.66v.24Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--notifications-off--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11.305 21.75c1.1 0 2-.9 2-2h-4a2 2 0 0 0 2 2Zm6-11c0-3.07-1.64-5.64-4.5-6.32v-.68c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68c-.24.06-.47.15-.69.23l8.19 8.19v-2.1ZM4.715 3.1l-1.41 1.41 2.81 2.81c-.52 1-.81 2.16-.81 3.43v5l-1.29 1.29c-.63.63-.19 1.71.7 1.71h12.83l1.74 1.74 1.41-1.41L4.715 3.1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11.305 21.75c1.1 0 2-.9 2-2h-4a2 2 0 0 0 2 2Zm6-11c0-3.07-1.64-5.64-4.5-6.32v-.68c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68c-.24.06-.47.15-.69.23l8.19 8.19v-2.1ZM4.715 3.1l-1.41 1.41 2.81 2.81c-.52 1-.81 2.16-.81 3.43v5l-1.29 1.29c-.63.63-.19 1.71.7 1.71h12.83l1.74 1.74 1.41-1.41L4.715 3.1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--notifications--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12.001 21.75c1.1 0 2-.9 2-2h-4a2 2 0 0 0 2 2Zm6-6v-5c0-3.07-1.64-5.64-4.5-6.32v-.68c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68c-2.87.68-4.5 3.24-4.5 6.32v5l-1.29 1.29c-.63.63-.19 1.71.7 1.71h13.17c.89 0 1.34-1.08.71-1.71l-1.29-1.29Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12.001 21.75c1.1 0 2-.9 2-2h-4a2 2 0 0 0 2 2Zm6-6v-5c0-3.07-1.64-5.64-4.5-6.32v-.68c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68c-2.87.68-4.5 3.24-4.5 6.32v5l-1.29 1.29c-.63.63-.19 1.71.7 1.71h13.17c.89 0 1.34-1.08.71-1.71l-1.29-1.29Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--nucleus {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M5.41 14.49c0-.01 0-.01 0 0v.01-.01zm-.98.85zm-1.35-.9zm0-.01c0 .01 0 .01 0 0zm-.05-1.39zm0-.01c0 .01 0 .01 0 0zm17.78 1.77c-.22.33-.64.74-1.42.83-.09.01-.18.02-.26.02-1.08 0-1.53-.89-1.84-1.5-.23-.45-.44-.88-.84-1.17l-.16-.12c-.05-.04-.1-.08-.14-.1-.06.02-.13.06-.21.1.03.23.06.47.06.71v5.54c0 .42-.2.78-.5 1.03s-.67.37-1.04.37H9.92c-.37 0-.75-.12-1.04-.37-.3-.25-.5-.62-.49-1.04v-4.84c0-.22-.1-.46-.33-.66-.24-.21-.59-.34-.98-.35-.49-.01-.83.12-1.08.31-.25.19-.46.49-.58.94 0-.01.01-.03.01-.04l-.01.05c-.12.5-.57.79-.98.85h-.01.01c-.31.04-.59-.03-.82-.16a1.1 1.1 0 0 1-.53-.73c-.09-.46-.11-.93-.05-1.4.14-1.49.96-2.81 2.23-3.74C6.53 8.41 8.15 7.94 9.79 8c1.64.06 3.21.65 4.37 1.67.57.5 1.02 1.09 1.34 1.73.63-.28 1-.27 1.69.25l.15.11c.69.51 1.02 1.17 1.29 1.7.35.69.39.69.58.67.26-.03.33-.13.35-.17.16-.24.13-.75.02-1.13-.17-.59-.71-1.66-.9-1.93-.05-.07-.11-.16-.17-.26-.18-.28-.42-.66-.82-1.13-.37.15-.77.23-1.19.23-1.79 0-3.25-1.46-3.25-3.25s1.46-3.25 3.25-3.25 3.25 1.46 3.25 3.25c0 .83-.32 1.58-.83 2.15.41.5.68.91.86 1.18l.14.21c.29.41.9 1.64 1.11 2.38.09.36.36 1.52-.22 2.39zM16.5 8.25c.96 0 1.75-.79 1.75-1.75s-.79-1.75-1.75-1.75-1.75.79-1.75 1.75.79 1.75 1.75 1.75zm-6.26 6.01V15h3.9v-1.45c.01-.92-.42-1.84-1.23-2.55-.82-.72-1.96-1.16-3.19-1.21-1.24-.05-2.43.31-3.33.96-.42.3-.75.66-1 1.05.51-.25 1.09-.36 1.72-.35.8.02 1.58.3 2.17.81.6.51.96 1.22.96 2zm3.9 4.45V16.5h-3.9v2.21h3.9zM16.5 5.8c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M5.41 14.49c0-.01 0-.01 0 0v.01-.01zm-.98.85zm-1.35-.9zm0-.01c0 .01 0 .01 0 0zm-.05-1.39zm0-.01c0 .01 0 .01 0 0zm17.78 1.77c-.22.33-.64.74-1.42.83-.09.01-.18.02-.26.02-1.08 0-1.53-.89-1.84-1.5-.23-.45-.44-.88-.84-1.17l-.16-.12c-.05-.04-.1-.08-.14-.1-.06.02-.13.06-.21.1.03.23.06.47.06.71v5.54c0 .42-.2.78-.5 1.03s-.67.37-1.04.37H9.92c-.37 0-.75-.12-1.04-.37-.3-.25-.5-.62-.49-1.04v-4.84c0-.22-.1-.46-.33-.66-.24-.21-.59-.34-.98-.35-.49-.01-.83.12-1.08.31-.25.19-.46.49-.58.94 0-.01.01-.03.01-.04l-.01.05c-.12.5-.57.79-.98.85h-.01.01c-.31.04-.59-.03-.82-.16a1.1 1.1 0 0 1-.53-.73c-.09-.46-.11-.93-.05-1.4.14-1.49.96-2.81 2.23-3.74C6.53 8.41 8.15 7.94 9.79 8c1.64.06 3.21.65 4.37 1.67.57.5 1.02 1.09 1.34 1.73.63-.28 1-.27 1.69.25l.15.11c.69.51 1.02 1.17 1.29 1.7.35.69.39.69.58.67.26-.03.33-.13.35-.17.16-.24.13-.75.02-1.13-.17-.59-.71-1.66-.9-1.93-.05-.07-.11-.16-.17-.26-.18-.28-.42-.66-.82-1.13-.37.15-.77.23-1.19.23-1.79 0-3.25-1.46-3.25-3.25s1.46-3.25 3.25-3.25 3.25 1.46 3.25 3.25c0 .83-.32 1.58-.83 2.15.41.5.68.91.86 1.18l.14.21c.29.41.9 1.64 1.11 2.38.09.36.36 1.52-.22 2.39zM16.5 8.25c.96 0 1.75-.79 1.75-1.75s-.79-1.75-1.75-1.75-1.75.79-1.75 1.75.79 1.75 1.75 1.75zm-6.26 6.01V15h3.9v-1.45c.01-.92-.42-1.84-1.23-2.55-.82-.72-1.96-1.16-3.19-1.21-1.24-.05-2.43.31-3.33.96-.42.3-.75.66-1 1.05.51-.25 1.09-.36 1.72-.35.8.02 1.58.3 2.17.81.6.51.96 1.22.96 2zm3.9 4.45V16.5h-3.9v2.21h3.9zM16.5 5.8c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--osia {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m7.328 5.628.499.56-.499-.56Zm9.605-.004.498-.56-.498.56Zm-4.803-2.37c-1.19 0-3.22-.039-5.3 1.814l.997 1.12c1.639-1.458 3.166-1.434 4.303-1.434v-1.5Zm-5.3 1.814C5.5 6.25 4.25 8.525 4.25 10.956h1.5c0-1.967 1.04-3.844 2.077-4.768l-.997-1.12Zm-2.58 5.888c0 1.194.346 3.675 1.463 5.885 1.127 2.229 3.12 4.309 6.417 4.309v-1.5c-2.522 0-4.095-1.542-5.078-3.486C6.059 14.2 5.75 11.96 5.75 10.955h-1.5Zm7.88-6.206c1.138 0 2.665-.025 4.304 1.434l.997-1.12c-2.08-1.853-4.11-1.814-5.3-1.814v1.5Zm4.304 1.434c1.037.924 2.077 2.802 2.077 4.77h1.5c0-2.432-1.25-4.707-2.58-5.89l-.997 1.12Zm2.077 4.77c0 1.004-.31 3.246-1.302 5.209-.983 1.944-2.556 3.487-5.079 3.487v1.5c3.299 0 5.29-2.081 6.418-4.31 1.117-2.21 1.463-4.692 1.463-5.887h-1.5Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M13.5 7v.003a.212.212 0 0 1-.039.064.86.86 0 0 1-.27.193c-.28.14-.7.24-1.191.24-.492 0-.912-.1-1.19-.24a.86.86 0 0 1-.271-.194.212.212 0 0 1-.039-.063v-.006l.003-.01a.212.212 0 0 1 .036-.053.86.86 0 0 1 .27-.194c.28-.14.7-.24 1.191-.24.492 0 .912.1 1.19.24.14.07.226.14.271.194a.212.212 0 0 1 .039.063V7Z%22 fill=%22%231E1E1E%22 stroke=%22%231E1E1E%22/%3E%3Cpath d=%22m8.687 14.674-.243-.67M15.573 14.674l.244-.67%22 stroke=%22%231E1E1E%22 stroke-width=%221.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m7.328 5.628.499.56-.499-.56Zm9.605-.004.498-.56-.498.56Zm-4.803-2.37c-1.19 0-3.22-.039-5.3 1.814l.997 1.12c1.639-1.458 3.166-1.434 4.303-1.434v-1.5Zm-5.3 1.814C5.5 6.25 4.25 8.525 4.25 10.956h1.5c0-1.967 1.04-3.844 2.077-4.768l-.997-1.12Zm-2.58 5.888c0 1.194.346 3.675 1.463 5.885 1.127 2.229 3.12 4.309 6.417 4.309v-1.5c-2.522 0-4.095-1.542-5.078-3.486C6.059 14.2 5.75 11.96 5.75 10.955h-1.5Zm7.88-6.206c1.138 0 2.665-.025 4.304 1.434l.997-1.12c-2.08-1.853-4.11-1.814-5.3-1.814v1.5Zm4.304 1.434c1.037.924 2.077 2.802 2.077 4.77h1.5c0-2.432-1.25-4.707-2.58-5.89l-.997 1.12Zm2.077 4.77c0 1.004-.31 3.246-1.302 5.209-.983 1.944-2.556 3.487-5.079 3.487v1.5c3.299 0 5.29-2.081 6.418-4.31 1.117-2.21 1.463-4.692 1.463-5.887h-1.5Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M13.5 7v.003a.212.212 0 0 1-.039.064.86.86 0 0 1-.27.193c-.28.14-.7.24-1.191.24-.492 0-.912-.1-1.19-.24a.86.86 0 0 1-.271-.194.212.212 0 0 1-.039-.063v-.006l.003-.01a.212.212 0 0 1 .036-.053.86.86 0 0 1 .27-.194c.28-.14.7-.24 1.191-.24.492 0 .912.1 1.19.24.14.07.226.14.271.194a.212.212 0 0 1 .039.063V7Z%22 fill=%22%231E1E1E%22 stroke=%22%231E1E1E%22/%3E%3Cpath d=%22m8.687 14.674-.243-.67M15.573 14.674l.244-.67%22 stroke=%22%231E1E1E%22 stroke-width=%221.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--osia-implant {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22m20.28 13.41-.93-1.11a2.99 2.99 0 0 0-2.04-1.06c-.76-.07-1.48.16-2.08.61-2.04-.81-2.97-2.11-3.49-3.32.15-.49.26-.99.26-1.53 0-2.76-2.24-5-5-5S2 4.24 2 7s2.24 5 5 5c.12 0 .23-.03.34-.03v.01c2.47.82 3.07 1.94 3.53 3.6-.36.45-.58 1-.63 1.59-.07.8.17 1.58.69 2.19l.94 1.12c.51.61 1.24.99 2.04 1.06.09.01.18.01.27.01.7 0 1.38-.25 1.92-.7l3.82-3.2a3.038 3.038 0 0 0 .36-4.24zM3.3 7c0-2.04 1.66-3.7 3.7-3.7s3.7 1.66 3.7 3.7-1.66 3.7-3.7 3.7S3.3 9.04 3.3 7zm5.69 4.58a5.02 5.02 0 0 0 2.21-1.89c.58 1.04 1.52 2.11 3.15 2.88l-2.67 2.24c-.43-1.33-1.09-2.41-2.69-3.23zm10.08 5.06-3.82 3.2c-.35.29-.8.43-1.24.39-.45-.04-.86-.25-1.15-.6l-.94-1.12a1.698 1.698 0 0 1 .21-2.39l3.82-3.2c.31-.26.69-.4 1.09-.4.05 0 .1 0 .15.01.45.04.86.25 1.15.6l.93 1.12c.61.72.52 1.79-.2 2.39zM7 5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22m20.28 13.41-.93-1.11a2.99 2.99 0 0 0-2.04-1.06c-.76-.07-1.48.16-2.08.61-2.04-.81-2.97-2.11-3.49-3.32.15-.49.26-.99.26-1.53 0-2.76-2.24-5-5-5S2 4.24 2 7s2.24 5 5 5c.12 0 .23-.03.34-.03v.01c2.47.82 3.07 1.94 3.53 3.6-.36.45-.58 1-.63 1.59-.07.8.17 1.58.69 2.19l.94 1.12c.51.61 1.24.99 2.04 1.06.09.01.18.01.27.01.7 0 1.38-.25 1.92-.7l3.82-3.2a3.038 3.038 0 0 0 .36-4.24zM3.3 7c0-2.04 1.66-3.7 3.7-3.7s3.7 1.66 3.7 3.7-1.66 3.7-3.7 3.7S3.3 9.04 3.3 7zm5.69 4.58a5.02 5.02 0 0 0 2.21-1.89c.58 1.04 1.52 2.11 3.15 2.88l-2.67 2.24c-.43-1.33-1.09-2.41-2.69-3.23zm10.08 5.06-3.82 3.2c-.35.29-.8.43-1.24.39-.45-.04-.86-.25-1.15-.6l-.94-1.12a1.698 1.698 0 0 1 .21-2.39l3.82-3.2c.31-.26.69-.4 1.09-.4.05 0 .1 0 .15.01.45.04.86.25 1.15.6l.93 1.12c.61.72.52 1.79-.2 2.39zM7 5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--pending {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M7 13.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM12 13.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM17 13.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M7 13.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM12 13.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM17 13.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--pending--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2ZM7 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5Zm5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5Zm5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2ZM7 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5Zm5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5Zm5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--people {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12Zm0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7Zm0 6.75c-2.34 0-7 1.17-7 3.5V18c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-.75c0-2.33-4.66-3.5-7-3.5ZM4.34 17c.84-.58 2.87-1.25 4.66-1.25s3.82.67 4.66 1.25H4.34Zm11.7-3.19c1.16.84 1.96 1.96 1.96 3.44V19h3c.55 0 1-.45 1-1v-.75c0-2.02-3.5-3.17-5.96-3.44ZM15 12c1.93 0 3.5-1.57 3.5-3.5S16.93 5 15 5c-.54 0-1.04.13-1.5.35.63.89 1 1.98 1 3.15s-.37 2.26-1 3.15c.46.22.96.35 1.5.35Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12Zm0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7Zm0 6.75c-2.34 0-7 1.17-7 3.5V18c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-.75c0-2.33-4.66-3.5-7-3.5ZM4.34 17c.84-.58 2.87-1.25 4.66-1.25s3.82.67 4.66 1.25H4.34Zm11.7-3.19c1.16.84 1.96 1.96 1.96 3.44V19h3c.55 0 1-.45 1-1v-.75c0-2.02-3.5-3.17-5.96-3.44ZM15 12c1.93 0 3.5-1.57 3.5-3.5S16.93 5 15 5c-.54 0-1.04.13-1.5.35.63.89 1 1.98 1 3.15s-.37 2.26-1 3.15c.46.22.96.35 1.5.35Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--people-alt {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16.67 13.13C18.04 14.06 19 15.32 19 17v3h4v-3c0-2.18-3.57-3.47-6.33-3.87ZM15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4c-.47 0-.91.1-1.33.24a5.98 5.98 0 0 1 0 7.52c.42.14.86.24 1.33.24ZM9 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4Zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2ZM9 13c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4Zm6 5H3v-.99C3.2 16.29 6.3 15 9 15s5.8 1.29 6 2v1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16.67 13.13C18.04 14.06 19 15.32 19 17v3h4v-3c0-2.18-3.57-3.47-6.33-3.87ZM15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4c-.47 0-.91.1-1.33.24a5.98 5.98 0 0 1 0 7.52c.42.14.86.24 1.33.24ZM9 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4Zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2ZM9 13c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4Zm6 5H3v-.99C3.2 16.29 6.3 15 9 15s5.8 1.29 6 2v1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--people-alt--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M16.67 13.13C18.04 14.06 19 15.32 19 17v3h3c.55 0 1-.45 1-1v-2c0-2.18-3.57-3.47-6.33-3.87Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M9 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z%22 fill=%22%231E1E1E%22/%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4c-.47 0-.91.1-1.33.24a5.98 5.98 0 0 1 0 7.52c.42.14.86.24 1.33.24ZM9 13c-2.67 0-8 1.34-8 4v2c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-2c0-2.66-5.33-4-8-4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M16.67 13.13C18.04 14.06 19 15.32 19 17v3h3c.55 0 1-.45 1-1v-2c0-2.18-3.57-3.47-6.33-3.87Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M9 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z%22 fill=%22%231E1E1E%22/%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4c-.47 0-.91.1-1.33.24a5.98 5.98 0 0 1 0 7.52c.42.14.86.24 1.33.24ZM9 13c-2.67 0-8 1.34-8 4v2c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-2c0-2.66-5.33-4-8-4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--person {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 5.9a2.1 2.1 0 1 1 0 4.2 2.1 2.1 0 0 1 0-4.2Zm0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1ZM12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4Zm0 9c-2.67 0-8 1.34-8 4v2c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-2c0-2.66-5.33-4-8-4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 5.9a2.1 2.1 0 1 1 0 4.2 2.1 2.1 0 0 1 0-4.2Zm0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1ZM12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4Zm0 9c-2.67 0-8 1.34-8 4v2c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-2c0-2.66-5.33-4-8-4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--person-add-alt {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 9V6h-2v3h-3v2h3v3h2v-3h3V9h-3ZM9 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4Zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2Zm6.39 8.56C13.71 13.7 11.53 13 9 13s-4.71.7-6.39 1.56A2.97 2.97 0 0 0 1 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66ZM15 18H3v-.78c0-.38.2-.72.52-.88C4.71 15.73 6.63 15 9 15c2.37 0 4.29.73 5.48 1.34.32.16.52.5.52.88V18Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 9V6h-2v3h-3v2h3v3h2v-3h3V9h-3ZM9 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4Zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2Zm6.39 8.56C13.71 13.7 11.53 13 9 13s-4.71.7-6.39 1.56A2.97 2.97 0 0 0 1 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66ZM15 18H3v-.78c0-.38.2-.72.52-.88C4.71 15.73 6.63 15 9 15c2.37 0 4.29.73 5.48 1.34.32.16.52.5.52.88V18Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--person-add-alt--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15.39 14.56C13.71 13.7 11.53 13 9 13s-4.71.7-6.39 1.56A2.97 2.97 0 0 0 1 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66ZM9 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4Zm11-3V7c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15.39 14.56C13.71 13.7 11.53 13 9 13s-4.71.7-6.39 1.56A2.97 2.97 0 0 0 1 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66ZM9 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4Zm11-3V7c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--person-off {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m20.71 16.465-3.37-3.38c.64.22 1.23.48 1.77.76.97.51 1.58 1.52 1.6 2.62Zm1.19 4.02-1.41 1.41-2.61-2.6H4.71v-2.78c0-1.12.61-2.15 1.61-2.66 1.29-.66 2.87-1.22 4.67-1.45L2.1 3.515l1.41-1.41 18.39 18.38Zm-6.02-3.19-3-3h-.17c-2.37 0-4.29.73-5.48 1.34-.32.16-.52.5-.52.88v.78h9.17Zm-3.17-12c1.1 0 2 .9 2 2 0 .86-.54 1.59-1.3 1.87l1.48 1.48a3.999 3.999 0 1 0-5.53-5.53l1.48 1.48a1.99 1.99 0 0 1 1.87-1.3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m20.71 16.465-3.37-3.38c.64.22 1.23.48 1.77.76.97.51 1.58 1.52 1.6 2.62Zm1.19 4.02-1.41 1.41-2.61-2.6H4.71v-2.78c0-1.12.61-2.15 1.61-2.66 1.29-.66 2.87-1.22 4.67-1.45L2.1 3.515l1.41-1.41 18.39 18.38Zm-6.02-3.19-3-3h-.17c-2.37 0-4.29.73-5.48 1.34-.32.16-.52.5-.52.88v.78h9.17Zm-3.17-12c1.1 0 2 .9 2 2 0 .86-.54 1.59-1.3 1.87l1.48 1.48a3.999 3.999 0 1 0-5.53-5.53l1.48 1.48a1.99 1.99 0 0 1 1.87-1.3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--person-off--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9.356 5.115a3.999 3.999 0 1 1 5.53 5.53l-5.53-5.53Zm11.35 11.35c-.02-1.1-.63-2.11-1.61-2.62-.54-.28-1.13-.54-1.77-.76l3.38 3.38Zm.49 3.32L4.216 2.805a.996.996 0 1 0-1.41 1.41l8.18 8.18c-1.82.23-3.41.8-4.7 1.46-.98.52-1.58 1.55-1.58 2.66v2.78h13.17l1.9 1.9c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9.356 5.115a3.999 3.999 0 1 1 5.53 5.53l-5.53-5.53Zm11.35 11.35c-.02-1.1-.63-2.11-1.61-2.62-.54-.28-1.13-.54-1.77-.76l3.38 3.38Zm.49 3.32L4.216 2.805a.996.996 0 1 0-1.41 1.41l8.18 8.18c-1.82.23-3.41.8-4.7 1.46-.98.52-1.58 1.55-1.58 2.66v2.78h13.17l1.9 1.9c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--person-remove {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M13.5 8c0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4 4-1.79 4-4Zm-2 0c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2ZM1.5 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4Zm2 0c.2-.71 3.3-2 6-2 2.69 0 5.77 1.28 6 2h-12ZM22.5 10h-6v2h6v-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M13.5 8c0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4 4-1.79 4-4Zm-2 0c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2ZM1.5 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4Zm2 0c.2-.71 3.3-2 6-2 2.69 0 5.77 1.28 6 2h-12ZM22.5 10h-6v2h6v-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--person-remove--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M13.5 8c0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4 4-1.79 4-4Zm-12 10v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4s-8 1.34-8 4Zm16-8h4c.55 0 1 .45 1 1s-.45 1-1 1h-4c-.55 0-1-.45-1-1s.45-1 1-1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M13.5 8c0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4 4-1.79 4-4Zm-12 10v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4s-8 1.34-8 4Zm16-8h4c.55 0 1 .45 1 1s-.45 1-1 1h-4c-.55 0-1-.45-1-1s.45-1 1-1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--person--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4Zm0 2c-2.67 0-8 1.34-8 4v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4Zm0 2c-2.67 0-8 1.34-8 4v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--phone-android {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16 1H8C6.34 1 5 2.34 5 4v16c0 1.66 1.34 3 3 3h8c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3Zm-2.5 20h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5Zm3.5-3H7V4h10v14Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16 1H8C6.34 1 5 2.34 5 4v16c0 1.66 1.34 3 3 3h8c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3Zm-2.5 20h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5Zm3.5-3H7V4h10v14Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--phone-iphone {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16 1H8a2.5 2.5 0 0 0-2.5 2.5v17A2.5 2.5 0 0 0 8 23h8a2.5 2.5 0 0 0 2.5-2.5v-17A2.5 2.5 0 0 0 16 1Zm-4 21c-.83 0-1.5-.67-1.5-1.5S11.17 19 12 19s1.5.67 1.5 1.5S12.83 22 12 22Zm4.5-4h-9V4h9v14Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16 1H8a2.5 2.5 0 0 0-2.5 2.5v17A2.5 2.5 0 0 0 8 23h8a2.5 2.5 0 0 0 2.5-2.5v-17A2.5 2.5 0 0 0 16 1Zm-4 21c-.83 0-1.5-.67-1.5-1.5S11.17 19 12 19s1.5.67 1.5 1.5S12.83 22 12 22Zm4.5-4h-9V4h9v14Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--picture-as-pdf {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2Zm0 14H8V4h12v12ZM4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6Zm12 6V9c0-.55-.45-1-1-1h-2v5h2c.55 0 1-.45 1-1Zm-2-3h1v3h-1V9Zm4 2h1v-1h-1V9h1V8h-2v5h1v-2Zm-8 0h1c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H9v5h1v-2Zm0-2h1v1h-1V9Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2Zm0 14H8V4h12v12ZM4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6Zm12 6V9c0-.55-.45-1-1-1h-2v5h2c.55 0 1-.45 1-1Zm-2-3h1v3h-1V9Zm4 2h1v-1h-1V9h1V8h-2v5h1v-2Zm-8 0h1c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H9v5h1v-2Zm0-2h1v1h-1V9Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--picture-as-pdf--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2Zm-8.5 7.5c0 .83-.67 1.5-1.5 1.5H9v1.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V8c0-.55.45-1 1-1H10c.83 0 1.5.67 1.5 1.5v1Zm5 2c0 .83-.67 1.5-1.5 1.5h-2c-.28 0-.5-.22-.5-.5v-5c0-.28.22-.5.5-.5h2c.83 0 1.5.67 1.5 1.5v3Zm4-3.75c0 .41-.34.75-.75.75H19v1h.75c.41 0 .75.34.75.75s-.34.75-.75.75H19v1.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V8c0-.55.45-1 1-1h1.25c.41 0 .75.34.75.75ZM9 9.5h1v-1H9v1ZM3 6c-.55 0-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1Zm11 5.5h1v-3h-1v3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2Zm-8.5 7.5c0 .83-.67 1.5-1.5 1.5H9v1.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V8c0-.55.45-1 1-1H10c.83 0 1.5.67 1.5 1.5v1Zm5 2c0 .83-.67 1.5-1.5 1.5h-2c-.28 0-.5-.22-.5-.5v-5c0-.28.22-.5.5-.5h2c.83 0 1.5.67 1.5 1.5v3Zm4-3.75c0 .41-.34.75-.75.75H19v1h.75c.41 0 .75.34.75.75s-.34.75-.75.75H19v1.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V8c0-.55.45-1 1-1h1.25c.41 0 .75.34.75.75ZM9 9.5h1v-1H9v1ZM3 6c-.55 0-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1Zm11 5.5h1v-3h-1v3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--play-arrow--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6.928 6.82v10.36c0 .79.87 1.27 1.54.84l8.14-5.18a1 1 0 0 0 0-1.69l-8.14-5.17a.998.998 0 0 0-1.54.84Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6.928 6.82v10.36c0 .79.87 1.27 1.54.84l8.14-5.18a1 1 0 0 0 0-1.69l-8.14-5.17a.998.998 0 0 0-1.54.84Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--print {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M18.75 9.5c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75zm-4 6.5c0-.41-.34-.75-.75-.75h-4c-.41 0-.75.34-.75.75s.34.75.75.75h4c.41 0 .75-.34.75-.75zm0 2.5c0-.41-.34-.75-.75-.75h-4c-.41 0-.75.34-.75.75s.34.75.75.75h4c.41 0 .75-.34.75-.75zM21 7h-3V5c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v2H3c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h3v4c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-4h3c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zM8 5h8v2H8V5zm8 15H8v-6h8v6zm4-6h-2v-2H6v2H4V9h16v5z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M18.75 9.5c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75zm-4 6.5c0-.41-.34-.75-.75-.75h-4c-.41 0-.75.34-.75.75s.34.75.75.75h4c.41 0 .75-.34.75-.75zm0 2.5c0-.41-.34-.75-.75-.75h-4c-.41 0-.75.34-.75.75s.34.75.75.75h4c.41 0 .75-.34.75-.75zM21 7h-3V5c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v2H3c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h3v4c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-4h3c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zM8 5h8v2H8V5zm8 15H8v-6h8v6zm4-6h-2v-2H6v2H4V9h16v5z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--public {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93Zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93Zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--radio-button-checked {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M12 17a5 5 0 1 0 0-10 5 5 0 0 0 0 10Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M12 17a5 5 0 1 0 0-10 5 5 0 0 0 0 10Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--radio-button-unchecked {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--redo {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.429 10.6c-1.85-1.61-4.25-2.6-6.9-2.6-4.16 0-7.74 2.42-9.44 5.93-.32.67.04 1.47.75 1.71.59.2 1.23-.08 1.5-.64 1.3-2.66 4.03-4.5 7.19-4.5 1.95 0 3.73.72 5.12 1.88l-1.91 1.91c-.63.63-.19 1.71.7 1.71h5.59c.55 0 1-.45 1-1V9.41c0-.89-1.08-1.34-1.71-.71l-1.89 1.9Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.429 10.6c-1.85-1.61-4.25-2.6-6.9-2.6-4.16 0-7.74 2.42-9.44 5.93-.32.67.04 1.47.75 1.71.59.2 1.23-.08 1.5-.64 1.3-2.66 4.03-4.5 7.19-4.5 1.95 0 3.73.72 5.12 1.88l-1.91 1.91c-.63.63-.19 1.71.7 1.71h5.59c.55 0 1-.45 1-1V9.41c0-.89-1.08-1.34-1.71-.71l-1.89 1.9Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--refresh {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 36 36%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18 30c-3.35 0-6.188-1.163-8.512-3.488C7.163 24.188 6 21.35 6 18c0-3.35 1.162-6.188 3.488-8.512C11.813 7.163 14.65 6 18 6c1.725 0 3.375.356 4.95 1.069A11.434 11.434 0 0 1 27 10.125V6h3v10.5H19.5v-3h6.3c-.8-1.4-1.894-2.5-3.281-3.3A8.891 8.891 0 0 0 18 9c-2.5 0-4.625.875-6.375 2.625S9 15.5 9 18s.875 4.625 2.625 6.375S15.5 27 18 27c1.925 0 3.663-.55 5.212-1.65A8.714 8.714 0 0 0 26.475 21h3.15c-.7 2.65-2.125 4.813-4.275 6.488C23.2 29.163 20.75 30 18 30Z%22 fill=%22%233E008D%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 36 36%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18 30c-3.35 0-6.188-1.163-8.512-3.488C7.163 24.188 6 21.35 6 18c0-3.35 1.162-6.188 3.488-8.512C11.813 7.163 14.65 6 18 6c1.725 0 3.375.356 4.95 1.069A11.434 11.434 0 0 1 27 10.125V6h3v10.5H19.5v-3h6.3c-.8-1.4-1.894-2.5-3.281-3.3A8.891 8.891 0 0 0 18 9c-2.5 0-4.625.875-6.375 2.625S9 15.5 9 18s.875 4.625 2.625 6.375S15.5 27 18 27c1.925 0 3.663-.55 5.212-1.65A8.714 8.714 0 0 0 26.475 21h3.15c-.7 2.65-2.125 4.813-4.275 6.488C23.2 29.163 20.75 30 18 30Z%22 fill=%22%233E008D%22/%3E%3C/svg%3E");
}
.ccl__icon--repeat {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7 7h10v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.79a.5.5 0 0 0-.85.36V5H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1V7Zm10 10H7v-1.79c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.2-.2.51 0 .71l2.79 2.79a.5.5 0 0 0 .85-.36V19h11c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1v3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7 7h10v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.79a.5.5 0 0 0-.85.36V5H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1V7Zm10 10H7v-1.79c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.2-.2.51 0 .71l2.79 2.79a.5.5 0 0 0 .85-.36V19h11c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1v3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--reply--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9.796 7.797v-1.59c0-.89-1.08-1.34-1.71-.71l-4.59 4.59a.996.996 0 0 0 0 1.41l4.59 4.59c.63.63 1.71.19 1.71-.7v-1.69c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9.796 7.797v-1.59c0-.89-1.08-1.34-1.71-.71l-4.59 4.59a.996.996 0 0 0 0 1.41l4.59 4.59c.63.63 1.71.19 1.71-.7v-1.69c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--restaurant {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16 6v6c0 1.1.9 2 2 2h1v7c0 .55.45 1 1 1s1-.45 1-1V3.13c0-.65-.61-1.13-1.24-.98C17.6 2.68 16 4.51 16 6Zm-5 3H9V3c0-.55-.45-1-1-1s-1 .45-1 1v6H5V3c0-.55-.45-1-1-1s-1 .45-1 1v6c0 2.21 1.79 4 4 4v8c0 .55.45 1 1 1s1-.45 1-1v-8c2.21 0 4-1.79 4-4V3c0-.55-.45-1-1-1s-1 .45-1 1v6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16 6v6c0 1.1.9 2 2 2h1v7c0 .55.45 1 1 1s1-.45 1-1V3.13c0-.65-.61-1.13-1.24-.98C17.6 2.68 16 4.51 16 6Zm-5 3H9V3c0-.55-.45-1-1-1s-1 .45-1 1v6H5V3c0-.55-.45-1-1-1s-1 .45-1 1v6c0 2.21 1.79 4 4 4v8c0 .55.45 1 1 1s1-.45 1-1v-8c2.21 0 4-1.79 4-4V3c0-.55-.45-1-1-1s-1 .45-1 1v6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--right {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M15.868 21.213A9.598 9.598 0 0 1 12 22a9.573 9.573 0 0 1-3.858-.787 10.24 10.24 0 0 1-3.19-2.166c-.918-.919-1.64-1.98-2.165-3.184A9.562 9.562 0 0 1 2 12c0-1.372.26-2.66.782-3.863a10.204 10.204 0 0 1 2.166-3.19 10.187 10.187 0 0 1 3.194-2.165A9.602 9.602 0 0 1 11.99 2c1.371 0 2.66.26 3.868.782a10.186 10.186 0 0 1 3.194 2.166 10.204 10.204 0 0 1 2.166 3.189A9.615 9.615 0 0 1 22 12c0 1.372-.26 2.66-.782 3.863a10.241 10.241 0 0 1-5.35 5.35Zm-7.037-1.687a7.983 7.983 0 0 0 3.169.632c1.139 0 2.202-.21 3.19-.632a8.12 8.12 0 0 0 2.592-1.75 8.293 8.293 0 0 0 1.749-2.597A7.828 7.828 0 0 0 20.158 12c0-1.125-.21-2.181-.632-3.169a8.214 8.214 0 0 0-4.352-4.357 7.998 7.998 0 0 0-3.184-.632c-1.125 0-2.18.21-3.164.632A8.17 8.17 0 0 0 4.49 8.831 8.04 8.04 0 0 0 3.862 12c0 1.132.21 2.191.628 3.179.418.988 1 1.854 1.744 2.598a8.179 8.179 0 0 0 2.597 1.749Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M13.653 17h2.156l-2.128-4.06c1.302-.378 2.114-1.428 2.114-2.814 0-1.722-1.232-3.052-3.164-3.052H8.753V17h1.946v-3.822h1.008L13.653 17Zm-2.954-5.488V8.754h1.568c.98 0 1.554.546 1.554 1.386 0 .812-.574 1.372-1.554 1.372h-1.568Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M15.868 21.213A9.598 9.598 0 0 1 12 22a9.573 9.573 0 0 1-3.858-.787 10.24 10.24 0 0 1-3.19-2.166c-.918-.919-1.64-1.98-2.165-3.184A9.562 9.562 0 0 1 2 12c0-1.372.26-2.66.782-3.863a10.204 10.204 0 0 1 2.166-3.19 10.187 10.187 0 0 1 3.194-2.165A9.602 9.602 0 0 1 11.99 2c1.371 0 2.66.26 3.868.782a10.186 10.186 0 0 1 3.194 2.166 10.204 10.204 0 0 1 2.166 3.189A9.615 9.615 0 0 1 22 12c0 1.372-.26 2.66-.782 3.863a10.241 10.241 0 0 1-5.35 5.35Zm-7.037-1.687a7.983 7.983 0 0 0 3.169.632c1.139 0 2.202-.21 3.19-.632a8.12 8.12 0 0 0 2.592-1.75 8.293 8.293 0 0 0 1.749-2.597A7.828 7.828 0 0 0 20.158 12c0-1.125-.21-2.181-.632-3.169a8.214 8.214 0 0 0-4.352-4.357 7.998 7.998 0 0 0-3.184-.632c-1.125 0-2.18.21-3.164.632A8.17 8.17 0 0 0 4.49 8.831 8.04 8.04 0 0 0 3.862 12c0 1.132.21 2.191.628 3.179.418.988 1 1.854 1.744 2.598a8.179 8.179 0 0 0 2.597 1.749Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M13.653 17h2.156l-2.128-4.06c1.302-.378 2.114-1.428 2.114-2.814 0-1.722-1.232-3.052-3.164-3.052H8.753V17h1.946v-3.822h1.008L13.653 17Zm-2.954-5.488V8.754h1.568c.98 0 1.554.546 1.554 1.386 0 .812-.574 1.372-1.554 1.372h-1.568Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--save-alt {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19 13v5c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-5c0-.55-.45-1-1-1s-1 .45-1 1v6c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-.55-.45-1-1-1s-1 .45-1 1Zm-6-.33 1.88-1.88a.996.996 0 1 1 1.41 1.41l-3.59 3.59a.996.996 0 0 1-1.41 0L7.7 12.2a.996.996 0 1 1 1.41-1.41L11 12.67V4c0-.55.45-1 1-1s1 .45 1 1v8.67Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19 13v5c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-5c0-.55-.45-1-1-1s-1 .45-1 1v6c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-.55-.45-1-1-1s-1 .45-1 1Zm-6-.33 1.88-1.88a.996.996 0 1 1 1.41 1.41l-3.59 3.59a.996.996 0 0 1-1.41 0L7.7 12.2a.996.996 0 1 1 1.41-1.41L11 12.67V4c0-.55.45-1 1-1s1 .45 1 1v8.67Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--search {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15.977 14.471h-.79l-.28-.27a6.5 6.5 0 0 0 1.48-5.34c-.47-2.78-2.79-5-5.59-5.34a6.505 6.505 0 0 0-7.27 7.27c.34 2.8 2.56 5.12 5.34 5.59a6.5 6.5 0 0 0 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49l-4.24-4.26Zm-6 0c-2.49 0-4.5-2.01-4.5-4.5s2.01-4.5 4.5-4.5 4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15.977 14.471h-.79l-.28-.27a6.5 6.5 0 0 0 1.48-5.34c-.47-2.78-2.79-5-5.59-5.34a6.505 6.505 0 0 0-7.27 7.27c.34 2.8 2.56 5.12 5.34 5.59a6.5 6.5 0 0 0 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49l-4.24-4.26Zm-6 0c-2.49 0-4.5-2.01-4.5-4.5s2.01-4.5 4.5-4.5 4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--screen-rotation {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M10.23 1.74a1.49 1.49 0 0 0-2.12 0L1.75 8.1a1.49 1.49 0 0 0 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12L10.23 1.74Zm3.89 18.73L3.52 9.87a.996.996 0 0 1 0-1.41l4.95-4.95a.996.996 0 0 1 1.41 0l10.61 10.61c.39.39.39 1.02 0 1.41l-4.95 4.95c-.39.38-1.03.38-1.42-.01Zm3.49-19.08C16.04.56 14.06-.04 11.81.01c-.18 0-.26.22-.14.35l3.48 3.48 1.33-1.33c3.09 1.46 5.34 4.37 5.89 7.86.06.41.44.69.86.62.41-.06.69-.45.62-.86-.6-3.8-2.96-7-6.24-8.74ZM8.85 20.15l-1.33 1.33a10.504 10.504 0 0 1-5.89-7.86.737.737 0 0 0-.86-.62c-.41.06-.69.45-.62.86.6 3.81 2.96 7.01 6.24 8.75 1.57.83 3.55 1.43 5.8 1.38.18 0 .26-.22.14-.35l-3.48-3.49Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M10.23 1.74a1.49 1.49 0 0 0-2.12 0L1.75 8.1a1.49 1.49 0 0 0 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12L10.23 1.74Zm3.89 18.73L3.52 9.87a.996.996 0 0 1 0-1.41l4.95-4.95a.996.996 0 0 1 1.41 0l10.61 10.61c.39.39.39 1.02 0 1.41l-4.95 4.95c-.39.38-1.03.38-1.42-.01Zm3.49-19.08C16.04.56 14.06-.04 11.81.01c-.18 0-.26.22-.14.35l3.48 3.48 1.33-1.33c3.09 1.46 5.34 4.37 5.89 7.86.06.41.44.69.86.62.41-.06.69-.45.62-.86-.6-3.8-2.96-7-6.24-8.74ZM8.85 20.15l-1.33 1.33a10.504 10.504 0 0 1-5.89-7.86.737.737 0 0 0-.86-.62c-.41.06-.69.45-.62.86.6 3.81 2.96 7.01 6.24 8.75 1.57.83 3.55 1.43 5.8 1.38.18 0 .26-.22.14-.35l-3.48-3.49Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--send {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m3.51 6.03 7.51 3.22-7.52-1 .01-2.22Zm7.5 8.72L3.5 17.97v-2.22l7.51-1ZM1.51 3l-.01 7 15 2-15 2 .01 7 20.99-9L1.51 3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m3.51 6.03 7.51 3.22-7.52-1 .01-2.22Zm7.5 8.72L3.5 17.97v-2.22l7.51-1ZM1.51 3l-.01 7 15 2-15 2 .01 7 20.99-9L1.51 3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--send--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m3.671 20.4 17.45-7.48a1 1 0 0 0 0-1.84L3.672 3.6a.993.993 0 0 0-1.39.91l-.01 4.61c0 .5.37.93.87.99L17.271 12l-14.13 1.88c-.5.07-.87.5-.87 1l.01 4.61c0 .71.73 1.2 1.39.91Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m3.671 20.4 17.45-7.48a1 1 0 0 0 0-1.84L3.672 3.6a.993.993 0 0 0-1.39.91l-.01 4.61c0 .5.37.93.87.99L17.271 12l-14.13 1.88c-.5.07-.87.5-.87 1l.01 4.61c0 .71.73 1.2 1.39.91Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--settings {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.432 12.98c.04-.32.07-.64.07-.98 0-.34-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46a.5.5 0 0 0-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65a.488.488 0 0 0-.49-.42h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1a.566.566 0 0 0-.18-.03c-.17 0-.34.09-.43.25l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98 0 .33.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46a.5.5 0 0 0 .61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.06.02.12.03.18.03.17 0 .34-.09.43-.25l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65Zm-1.98-1.71c.04.31.05.52.05.73 0 .21-.02.43-.05.73l-.14 1.13.89.7 1.08.84-.7 1.21-1.27-.51-1.04-.42-.9.68c-.43.32-.84.56-1.25.73l-1.06.43-.16 1.13-.2 1.35h-1.4l-.35-2.48-1.06-.43c-.43-.18-.83-.41-1.23-.71l-.91-.7-1.06.43-1.27.51-.7-1.21 1.08-.84.89-.7-.14-1.13c-.03-.31-.05-.54-.05-.74 0-.2.02-.43.05-.73l.14-1.13-.89-.7-1.08-.84.7-1.21 1.27.51 1.04.42.9-.68c.43-.32.84-.56 1.25-.73l1.06-.43.16-1.13.2-1.35h1.39l.35 2.48 1.06.43c.43.18.83.41 1.23.71l.91.7 1.06-.43 1.27-.51.7 1.21-1.07.85-.89.7.14 1.13ZM12.002 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4Zm0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.432 12.98c.04-.32.07-.64.07-.98 0-.34-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46a.5.5 0 0 0-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65a.488.488 0 0 0-.49-.42h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1a.566.566 0 0 0-.18-.03c-.17 0-.34.09-.43.25l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98 0 .33.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46a.5.5 0 0 0 .61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.06.02.12.03.18.03.17 0 .34-.09.43-.25l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65Zm-1.98-1.71c.04.31.05.52.05.73 0 .21-.02.43-.05.73l-.14 1.13.89.7 1.08.84-.7 1.21-1.27-.51-1.04-.42-.9.68c-.43.32-.84.56-1.25.73l-1.06.43-.16 1.13-.2 1.35h-1.4l-.35-2.48-1.06-.43c-.43-.18-.83-.41-1.23-.71l-.91-.7-1.06.43-1.27.51-.7-1.21 1.08-.84.89-.7-.14-1.13c-.03-.31-.05-.54-.05-.74 0-.2.02-.43.05-.73l.14-1.13-.89-.7-1.08-.84.7-1.21 1.27.51 1.04.42.9-.68c.43-.32.84-.56 1.25-.73l1.06-.43.16-1.13.2-1.35h1.39l.35 2.48 1.06.43c.43.18.83.41 1.23.71l.91.7 1.06-.43 1.27-.51.7 1.21-1.07.85-.89.7.14 1.13ZM12.002 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4Zm0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--settings--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.5 12c0-.23-.01-.45-.03-.68l1.86-1.41c.4-.3.51-.86.26-1.3l-1.87-3.23a.987.987 0 0 0-1.25-.42l-2.15.91c-.37-.26-.76-.49-1.17-.68l-.29-2.31c-.06-.5-.49-.88-.99-.88h-3.73c-.51 0-.94.38-1 .88l-.29 2.31c-.41.19-.8.42-1.17.68l-2.15-.91c-.46-.2-1-.02-1.25.42L2.41 8.62c-.25.44-.14.99.26 1.3l1.86 1.41a7.343 7.343 0 0 0 0 1.35l-1.86 1.41c-.4.3-.51.86-.26 1.3l1.87 3.23c.25.44.79.62 1.25.42l2.15-.91c.37.26.76.49 1.17.68l.29 2.31c.06.5.49.88.99.88h3.73c.5 0 .93-.38.99-.88l.29-2.31c.41-.19.8-.42 1.17-.68l2.15.91c.46.2 1 .02 1.25-.42l1.87-3.23c.25-.44.14-.99-.26-1.3l-1.86-1.41c.03-.23.04-.45.04-.68Zm-7.46 3.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19.5 12c0-.23-.01-.45-.03-.68l1.86-1.41c.4-.3.51-.86.26-1.3l-1.87-3.23a.987.987 0 0 0-1.25-.42l-2.15.91c-.37-.26-.76-.49-1.17-.68l-.29-2.31c-.06-.5-.49-.88-.99-.88h-3.73c-.51 0-.94.38-1 .88l-.29 2.31c-.41.19-.8.42-1.17.68l-2.15-.91c-.46-.2-1-.02-1.25.42L2.41 8.62c-.25.44-.14.99.26 1.3l1.86 1.41a7.343 7.343 0 0 0 0 1.35l-1.86 1.41c-.4.3-.51.86-.26 1.3l1.87 3.23c.25.44.79.62 1.25.42l2.15-.91c.37.26.76.49 1.17.68l.29 2.31c.06.5.49.88.99.88h3.73c.5 0 .93-.38.99-.88l.29-2.31c.41-.19.8-.42 1.17-.68l2.15.91c.46.2 1 .02 1.25-.42l1.87-3.23c.25-.44.14-.99-.26-1.3l-1.86-1.41c.03-.23.04-.45.04-.68Zm-7.46 3.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--shopping-cart {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16.546 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49a.996.996 0 0 0-.87-1.48h-14.8l-.94-2h-3.27v2h2l3.6 7.59-1.35 2.44c-.73 1.34.23 2.97 1.75 2.97h12v-2h-12l1.1-2h7.45Zm-9.39-7h12.15l-2.76 5h-7.02l-2.37-5Zm.84 12c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2Zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16.546 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49a.996.996 0 0 0-.87-1.48h-14.8l-.94-2h-3.27v2h2l3.6 7.59-1.35 2.44c-.73 1.34.23 2.97 1.75 2.97h12v-2h-12l1.1-2h7.45Zm-9.39-7h12.15l-2.76 5h-7.02l-2.37-5Zm.84 12c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2Zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--shopping-cart--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7.996 18c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2Zm-6-15c0 .55.45 1 1 1h1l3.6 7.59-1.35 2.44c-.73 1.34.23 2.97 1.75 2.97h11c.55 0 1-.45 1-1s-.45-1-1-1h-11l1.1-2h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49a.996.996 0 0 0-.87-1.48h-14.8l-.67-1.43a.993.993 0 0 0-.9-.57h-1.64c-.55 0-1 .45-1 1Zm16 15c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7.996 18c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2Zm-6-15c0 .55.45 1 1 1h1l3.6 7.59-1.35 2.44c-.73 1.34.23 2.97 1.75 2.97h11c.55 0 1-.45 1-1s-.45-1-1-1h-11l1.1-2h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49a.996.996 0 0 0-.87-1.48h-14.8l-.67-1.43a.993.993 0 0 0-.9-.57h-1.64c-.55 0-1 .45-1 1Zm16 15c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--signal-wifi0-bar {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 3.709c-4.3 0-8.22 1.6-11.21 4.24-.44.39-.47 1.06-.06 1.47l10.56 10.58c.39.39 1.02.39 1.42 0l10.56-10.58c.41-.41.38-1.08-.06-1.47A16.871 16.871 0 0 0 12 3.709Zm-9.08 5.07c2.59-1.99 5.75-3.07 9.08-3.07s6.49 1.08 9.08 3.07l-9.08 9.1-9.08-9.1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 3.709c-4.3 0-8.22 1.6-11.21 4.24-.44.39-.47 1.06-.06 1.47l10.56 10.58c.39.39 1.02.39 1.42 0l10.56-10.58c.41-.41.38-1.08-.06-1.47A16.871 16.871 0 0 0 12 3.709Zm-9.08 5.07c2.59-1.99 5.75-3.07 9.08-3.07s6.49 1.08 9.08 3.07l-9.08 9.1-9.08-9.1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--signal-wifi4-bar {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M23.64 7.345c-.45-.34-4.93-4-11.64-4-6.72 0-11.19 3.66-11.64 4l10.08 12.56c.8 1 2.32 1 3.12 0l10.08-12.56Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M23.64 7.345c-.45-.34-4.93-4-11.64-4-6.72 0-11.19 3.66-11.64 4l10.08 12.56c.8 1 2.32 1 3.12 0l10.08-12.56Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--signal-wifi-bad {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M23.21 7.939A16.871 16.871 0 0 0 12 3.699c-4.3 0-8.22 1.6-11.21 4.24-.44.39-.47 1.06-.06 1.47l10.56 10.58c.19.19.45.29.7.29v-6.58c0-1.1.9-2 2-2h6.99l2.29-2.29c.41-.41.38-1.08-.06-1.47Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M20.3 14.409a.996.996 0 0 0-1.41 0l-1.39 1.38-1.39-1.38a.996.996 0 1 0-1.41 1.41l1.39 1.39-1.39 1.39a.996.996 0 1 0 1.41 1.41l1.39-1.38 1.39 1.38a.996.996 0 1 0 1.41-1.41l-1.38-1.39 1.38-1.39a.996.996 0 0 0 0-1.41Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M23.21 7.939A16.871 16.871 0 0 0 12 3.699c-4.3 0-8.22 1.6-11.21 4.24-.44.39-.47 1.06-.06 1.47l10.56 10.58c.19.19.45.29.7.29v-6.58c0-1.1.9-2 2-2h6.99l2.29-2.29c.41-.41.38-1.08-.06-1.47Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M20.3 14.409a.996.996 0 0 0-1.41 0l-1.39 1.38-1.39-1.38a.996.996 0 1 0-1.41 1.41l1.39 1.39-1.39 1.39a.996.996 0 1 0 1.41 1.41l1.39-1.38 1.39 1.38a.996.996 0 1 0 1.41-1.41l-1.38-1.39 1.38-1.39a.996.996 0 0 0 0-1.41Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--signal-wifi-off {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M23.64 7.986c-.45-.34-4.93-4-11.64-4-1.32 0-2.55.14-3.69.38l10.12 10.12 5.21-6.5ZM4.12 2.996a.996.996 0 1 0-1.41 1.41l1.35 1.35c-2.15.99-3.47 2.05-3.7 2.23l10.08 12.56c.8 1 2.32 1 3.12 0l2.35-2.93 2.61 2.61a.996.996 0 1 0 1.41-1.41L4.12 2.996Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M23.64 7.986c-.45-.34-4.93-4-11.64-4-1.32 0-2.55.14-3.69.38l10.12 10.12 5.21-6.5ZM4.12 2.996a.996.996 0 1 0-1.41 1.41l1.35 1.35c-2.15.99-3.47 2.05-3.7 2.23l10.08 12.56c.8 1 2.32 1 3.12 0l2.35-2.93 2.61 2.61a.996.996 0 1 0 1.41-1.41L4.12 2.996Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--skip-next {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m6 18 8.5-6L6 6v12Zm2-8.14L11.03 12 8 14.14V9.86ZM16 6h2v12h-2V6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m6 18 8.5-6L6 6v12Zm2-8.14L11.03 12 8 14.14V9.86ZM16 6h2v12h-2V6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--skip-next--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m7.58 16.89 5.77-4.07c.56-.4.56-1.24 0-1.63L7.58 7.11C6.91 6.65 6 7.12 6 7.93v8.14c0 .81.91 1.28 1.58.82ZM16 7v10c0 .55.45 1 1 1s1-.45 1-1V7c0-.55-.45-1-1-1s-1 .45-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m7.58 16.89 5.77-4.07c.56-.4.56-1.24 0-1.63L7.58 7.11C6.91 6.65 6 7.12 6 7.93v8.14c0 .81.91 1.28 1.58.82ZM16 7v10c0 .55.45 1 1 1s1-.45 1-1V7c0-.55-.45-1-1-1s-1 .45-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--skip-previous {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6 6h2v12H6V6Zm3.5 6 8.5 6V6l-8.5 6Zm6.5 2.14L12.97 12 16 9.86v4.28Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6 6h2v12H6V6Zm3.5 6 8.5 6V6l-8.5 6Zm6.5 2.14L12.97 12 16 9.86v4.28Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--skip-previous--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6.995 6c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1s-1-.45-1-1V7c0-.55.45-1 1-1Zm3.66 6.82 5.77 4.07c.66.47 1.58-.01 1.58-.82V7.93c0-.81-.91-1.28-1.58-.82l-5.77 4.07a1 1 0 0 0 0 1.64Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6.995 6c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1s-1-.45-1-1V7c0-.55.45-1 1-1Zm3.66 6.82 5.77 4.07c.66.47 1.58-.01 1.58-.82V7.93c0-.81-.91-1.28-1.58-.82l-5.77 4.07a1 1 0 0 0 0 1.64Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--sms {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2Zm0 14H5.17L4 17.17V4h16v12ZM7 9h2v2H7V9Zm8 0h2v2h-2V9Zm-4 0h2v2h-2V9Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2Zm0 14H5.17L4 17.17V4h16v12ZM7 9h2v2H7V9Zm8 0h2v2h-2V9Zm-4 0h2v2h-2V9Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--sms-failed {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2Zm0 14H5.17L4 17.17V4h16v12Zm-9-4h2v2h-2v-2Zm0-6h2v4h-2V6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2Zm0 14H5.17L4 17.17V4h16v12Zm-9-4h2v2h-2v-2Zm0-6h2v4h-2V6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--sms-failed--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2Zm-7 12h-2v-2h2v2Zm-1-4c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2Zm-7 12h-2v-2h2v2Zm-1-4c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--sms--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2ZM9 11H7V9h2v2Zm4 0h-2V9h2v2Zm4 0h-2V9h2v2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2ZM9 11H7V9h2v2Zm4 0h-2V9h2v2Zm4 0h-2V9h2v2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--social-facebook {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M13 2h2.5a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-1C13 5 13 6 13 7v2.5h3.41c.31 0 .543.277.484.58-.153.798-.455 2.198-.774 2.754-.066.115-.195.166-.327.166H13v8.5a.5.5 0 0 1-.5.5H10a.5.5 0 0 1-.5-.5V13h-3a.5.5 0 0 1-.5-.5V10a.5.5 0 0 1 .5-.5h3V6c0-3 1.5-4 3.5-4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M13 2h2.5a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-1C13 5 13 6 13 7v2.5h3.41c.31 0 .543.277.484.58-.153.798-.455 2.198-.774 2.754-.066.115-.195.166-.327.166H13v8.5a.5.5 0 0 1-.5.5H10a.5.5 0 0 1-.5-.5V13h-3a.5.5 0 0 1-.5-.5V10a.5.5 0 0 1 .5-.5h3V6c0-3 1.5-4 3.5-4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--social-instagram {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M18 2H6C3.79 2 2 3.79 2 6v12c0 2.21 1.79 4 4 4h12c2.21 0 4-1.79 4-4V6c0-2.21-1.79-4-4-4zm2 16c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2v12zM12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0 8c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3zm6.5-8.25a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M18 2H6C3.79 2 2 3.79 2 6v12c0 2.21 1.79 4 4 4h12c2.21 0 4-1.79 4-4V6c0-2.21-1.79-4-4-4zm2 16c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2v12zM12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0 8c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3zm6.5-8.25a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--social-linkedin {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Crect x=%224%22 y=%228.945%22 width=%223.709%22 height=%2211.5%22 rx=%22.618%22 fill=%22%231E1E1E%22/%3E%3Crect x=%2210.182%22 y=%228.945%22 width=%223.709%22 height=%2211.5%22 rx=%22.618%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M16.6 9c-1.145 0-2.28.817-3.14 1.54-.418.35-1.214 2.335-1.11 2.87.072.377.408.466.58.123.332-.657.869-1.583 2.57-1.936.973-.203 1.1 1.199 1.1 1.84v6.445c0 .341.277.618.618.618h2.164a.617.617 0 0 0 .618-.617v-7.408C20 10.227 18.491 9 16.6 9Z%22 fill=%22%231E1E1E%22/%3E%3Ccircle cx=%225.855%22 cy=%225.855%22 r=%221.855%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Crect x=%224%22 y=%228.945%22 width=%223.709%22 height=%2211.5%22 rx=%22.618%22 fill=%22%231E1E1E%22/%3E%3Crect x=%2210.182%22 y=%228.945%22 width=%223.709%22 height=%2211.5%22 rx=%22.618%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M16.6 9c-1.145 0-2.28.817-3.14 1.54-.418.35-1.214 2.335-1.11 2.87.072.377.408.466.58.123.332-.657.869-1.583 2.57-1.936.973-.203 1.1 1.199 1.1 1.84v6.445c0 .341.277.618.618.618h2.164a.617.617 0 0 0 .618-.617v-7.408C20 10.227 18.491 9 16.6 9Z%22 fill=%22%231E1E1E%22/%3E%3Ccircle cx=%225.855%22 cy=%225.855%22 r=%221.855%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--social-twitter {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M19.764 7.315v.523c0 5.623-4.1 12.162-11.553 12.162-2.36 0-4.472-.654-6.211-1.962h.994c1.863 0 3.727-.653 5.093-1.83-1.74 0-3.23-1.308-3.851-3.008.248 0 .497.13.745.13.373 0 .746 0 1.118-.13-1.863-.392-3.23-2.092-3.23-4.185.497.262 1.119.523 1.864.523-1.118-.784-1.863-2.092-1.863-3.53 0-.785.248-1.57.496-2.223C5.354 6.4 8.336 8.1 11.814 8.23c-.125-.262-.125-.654-.125-.916C11.69 4.962 13.553 3 15.79 3c1.118 0 2.236.523 2.981 1.308a6.494 6.494 0 0 0 2.609-1.046c-.249 1.046-.994 1.83-1.74 2.353.87-.13 1.616-.392 2.361-.653-.745 1.046-1.49 1.83-2.236 2.353Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M19.764 7.315v.523c0 5.623-4.1 12.162-11.553 12.162-2.36 0-4.472-.654-6.211-1.962h.994c1.863 0 3.727-.653 5.093-1.83-1.74 0-3.23-1.308-3.851-3.008.248 0 .497.13.745.13.373 0 .746 0 1.118-.13-1.863-.392-3.23-2.092-3.23-4.185.497.262 1.119.523 1.864.523-1.118-.784-1.863-2.092-1.863-3.53 0-.785.248-1.57.496-2.223C5.354 6.4 8.336 8.1 11.814 8.23c-.125-.262-.125-.654-.125-.916C11.69 4.962 13.553 3 15.79 3c1.118 0 2.236.523 2.981 1.308a6.494 6.494 0 0 0 2.609-1.046c-.249 1.046-.994 1.83-1.74 2.353.87-.13 1.616-.392 2.361-.653-.745 1.046-1.49 1.83-2.236 2.353Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--social-youtube {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M10.996 15.145a1 1 0 0 1-1.496-.868V9.723a1 1 0 0 1 1.496-.868l3.985 2.277a1 1 0 0 1 0 1.736l-3.985 2.277Zm10.586-8.063c-.23-.82-.908-1.465-1.768-1.684C18.254 5 12 5 12 5s-6.254 0-7.814.398c-.86.22-1.538.865-1.768 1.684C2 8.567 2 11.667 2 11.667s0 3.099.418 4.584c.23.82.908 1.465 1.768 1.684 1.56.398 7.814.398 7.814.398s6.254 0 7.814-.398c.86-.219 1.538-.864 1.768-1.684.418-1.485.418-4.584.418-4.584s0-3.1-.418-4.585Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M10.996 15.145a1 1 0 0 1-1.496-.868V9.723a1 1 0 0 1 1.496-.868l3.985 2.277a1 1 0 0 1 0 1.736l-3.985 2.277Zm10.586-8.063c-.23-.82-.908-1.465-1.768-1.684C18.254 5 12 5 12 5s-6.254 0-7.814.398c-.86.22-1.538.865-1.768 1.684C2 8.567 2 11.667 2 11.667s0 3.099.418 4.584c.23.82.908 1.465 1.768 1.684 1.56.398 7.814.398 7.814.398s6.254 0 7.814-.398c.86-.219 1.538-.864 1.768-1.684.418-1.485.418-4.584.418-4.584s0-3.1-.418-4.585Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--sound-processor {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M18.68 19.04c0 .36-.29.65-.65.65s-.65-.29-.65-.65.29-.65.65-.65.65.29.65.65zm3.18-2c0 .58-.17 1.74-.7 2.77-.55 1.06-1.56 2.11-3.24 2.11-1.68 0-2.69-1.05-3.24-2.11-.54-1.04-.7-2.19-.7-2.77 0-1.2.62-2.31 1.3-2.9 1.03-.9 2.05-.9 2.61-.9h.08c.55 0 1.58 0 2.61.9.66.59 1.28 1.7 1.28 2.9zm-1.5 0c0-.72-.4-1.43-.78-1.77-.6-.53-1.15-.53-1.64-.53h-.04c-.49 0-1.04 0-1.64.53-.38.33-.78 1.04-.78 1.77 0 .38.13 1.3.54 2.08.4.77.98 1.3 1.91 1.3s1.51-.53 1.91-1.3c.39-.78.52-1.69.52-2.08zm-7.81-5.43c.44.69.7 1.48.7 2.3v4.65c0 .35-.16.66-.41.87-.24.21-.54.31-.84.31H8.34c-.3 0-.6-.1-.84-.31s-.4-.52-.4-.87V14.5c0-.18-.08-.39-.27-.56-.19-.17-.48-.29-.79-.3-.39-.01-.67.1-.87.26-.2.16-.37.42-.47.79 0-.01.01-.02.01-.04l-.02.05c-.1.42-.46.67-.79.71a.97.97 0 0 1-1.09-.76c-.07-.39-.09-.78-.04-1.17.12-1.23.79-2.34 1.81-3.11C5.6 9.59 6.91 9.2 8.24 9.25c1.21.05 2.36.48 3.27 1.21.08-.04.16-.08.23-.12.15-.08.29-.15.39-.2.16-.08.39-.18.64-.2.31-.02.55.09.72.19.1.06.22.16.33.24.04.03.07.06.11.08 1.02.76 1.42.86 1.64.87.04-.03.09-.07.14-.14.05-.07.08-.14.1-.19.01-.03.01-.05.01-.06v-.01c-.05-.19-.16-.37-.31-.57-.07-.1-.15-.19-.22-.29 0-.01-.01-.01-.01-.02l-.22-.28c-.13-.18-.47-.61-.95-1.14-.42.24-.89.38-1.4.38-1.66 0-3-1.34-3-3s1.34-3 3-3a2.996 2.996 0 0 1 2.52 4.62c.51.57.89 1.04 1.07 1.29.03.05.08.11.17.22.08.1.17.21.27.35.19.26.41.62.54 1.04.17.61-.06 1.19-.33 1.56-.14.2-.32.37-.52.51-.19.13-.46.25-.77.25-.7 0-1.41-.29-2.59-1.17-.08-.06-.14-.11-.19-.14-.02-.02-.04-.03-.05-.04-.01 0-.02.01-.03.02-.09.02-.17.07-.25.1zM14.41 6c0-.94-.76-1.7-1.7-1.7s-1.7.76-1.7 1.7.76 1.7 1.7 1.7 1.7-.76 1.7-1.7zm-2.66 7.91c0-.78-.34-1.55-.99-2.15-.66-.6-1.58-.97-2.58-1.01-1-.04-1.96.26-2.69.81-.34.26-.61.55-.81.88.41-.21.88-.31 1.39-.29.65.02 1.28.25 1.76.68.48.43.77 1.03.77 1.68v3.74h3.15v-4.34z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M18.68 19.04c0 .36-.29.65-.65.65s-.65-.29-.65-.65.29-.65.65-.65.65.29.65.65zm3.18-2c0 .58-.17 1.74-.7 2.77-.55 1.06-1.56 2.11-3.24 2.11-1.68 0-2.69-1.05-3.24-2.11-.54-1.04-.7-2.19-.7-2.77 0-1.2.62-2.31 1.3-2.9 1.03-.9 2.05-.9 2.61-.9h.08c.55 0 1.58 0 2.61.9.66.59 1.28 1.7 1.28 2.9zm-1.5 0c0-.72-.4-1.43-.78-1.77-.6-.53-1.15-.53-1.64-.53h-.04c-.49 0-1.04 0-1.64.53-.38.33-.78 1.04-.78 1.77 0 .38.13 1.3.54 2.08.4.77.98 1.3 1.91 1.3s1.51-.53 1.91-1.3c.39-.78.52-1.69.52-2.08zm-7.81-5.43c.44.69.7 1.48.7 2.3v4.65c0 .35-.16.66-.41.87-.24.21-.54.31-.84.31H8.34c-.3 0-.6-.1-.84-.31s-.4-.52-.4-.87V14.5c0-.18-.08-.39-.27-.56-.19-.17-.48-.29-.79-.3-.39-.01-.67.1-.87.26-.2.16-.37.42-.47.79 0-.01.01-.02.01-.04l-.02.05c-.1.42-.46.67-.79.71a.97.97 0 0 1-1.09-.76c-.07-.39-.09-.78-.04-1.17.12-1.23.79-2.34 1.81-3.11C5.6 9.59 6.91 9.2 8.24 9.25c1.21.05 2.36.48 3.27 1.21.08-.04.16-.08.23-.12.15-.08.29-.15.39-.2.16-.08.39-.18.64-.2.31-.02.55.09.72.19.1.06.22.16.33.24.04.03.07.06.11.08 1.02.76 1.42.86 1.64.87.04-.03.09-.07.14-.14.05-.07.08-.14.1-.19.01-.03.01-.05.01-.06v-.01c-.05-.19-.16-.37-.31-.57-.07-.1-.15-.19-.22-.29 0-.01-.01-.01-.01-.02l-.22-.28c-.13-.18-.47-.61-.95-1.14-.42.24-.89.38-1.4.38-1.66 0-3-1.34-3-3s1.34-3 3-3a2.996 2.996 0 0 1 2.52 4.62c.51.57.89 1.04 1.07 1.29.03.05.08.11.17.22.08.1.17.21.27.35.19.26.41.62.54 1.04.17.61-.06 1.19-.33 1.56-.14.2-.32.37-.52.51-.19.13-.46.25-.77.25-.7 0-1.41-.29-2.59-1.17-.08-.06-.14-.11-.19-.14-.02-.02-.04-.03-.05-.04-.01 0-.02.01-.03.02-.09.02-.17.07-.25.1zM14.41 6c0-.94-.76-1.7-1.7-1.7s-1.7.76-1.7 1.7.76 1.7 1.7 1.7 1.7-.76 1.7-1.7zm-2.66 7.91c0-.78-.34-1.55-.99-2.15-.66-.6-1.58-.97-2.58-1.01-1-.04-1.96.26-2.69.81-.34.26-.61.55-.81.88.41-.21.88-.31 1.39-.29.65.02 1.28.25 1.76.68.48.43.77 1.03.77 1.68v3.74h3.15v-4.34z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--sound-processor-a {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M18.24 8.58c.32-.45.51-.99.51-1.58 0-1.52-1.23-2.75-2.75-2.75S13.25 5.48 13.25 7 14.48 9.75 16 9.75c.41 0 .8-.1 1.14-.26l-.05.06c1.7 1.58 2.44 3.17 2.06 4.37-.22.68-.8 1.14-1.56 1.24-1.05.13-2.11-.48-2.83-1.63l-.02.01c-.06-1.35-.67-2.63-1.74-3.61-1.11-1.01-2.61-1.61-4.21-1.67-1.6-.06-3.15.41-4.36 1.33-1.24.94-2 2.25-2.15 3.69-.05.47-.03.94.05 1.38.02.14.08.28.16.39l.15.18.12.08c.1.07.22.11.36.14l.22.02.12-.02c.19-.03.37-.11.52-.23a.91.91 0 0 0 .31-.5c.17-.66.66-1.47 1.81-1.42.41.01.8.16 1.08.4.25.22.39.51.39.81v4.96c0 .18.04.36.12.52.07.16.18.3.31.42a1.362 1.362 0 0 0 .93.34h4.48c.34 0 .67-.12.92-.34.28-.24.43-.58.44-.94v-3.73c.76.6 1.64.93 2.55.93.16 0 .32-.01.47-.03 1.33-.17 2.4-1.03 2.8-2.26.55-1.74-.31-3.84-2.35-5.8zM16 8.25a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5zm-2.75 11H9.06v-4.74c0-.72-.32-1.42-.89-1.93-.54-.49-1.27-.77-2.04-.79h-.09c-.79 0-1.48.23-2.03.67.26-.64.71-1.22 1.32-1.68.93-.71 2.13-1.07 3.39-1.02 1.25.05 2.41.5 3.26 1.28.82.75 1.27 1.73 1.27 2.75v5.46z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M18.24 8.58c.32-.45.51-.99.51-1.58 0-1.52-1.23-2.75-2.75-2.75S13.25 5.48 13.25 7 14.48 9.75 16 9.75c.41 0 .8-.1 1.14-.26l-.05.06c1.7 1.58 2.44 3.17 2.06 4.37-.22.68-.8 1.14-1.56 1.24-1.05.13-2.11-.48-2.83-1.63l-.02.01c-.06-1.35-.67-2.63-1.74-3.61-1.11-1.01-2.61-1.61-4.21-1.67-1.6-.06-3.15.41-4.36 1.33-1.24.94-2 2.25-2.15 3.69-.05.47-.03.94.05 1.38.02.14.08.28.16.39l.15.18.12.08c.1.07.22.11.36.14l.22.02.12-.02c.19-.03.37-.11.52-.23a.91.91 0 0 0 .31-.5c.17-.66.66-1.47 1.81-1.42.41.01.8.16 1.08.4.25.22.39.51.39.81v4.96c0 .18.04.36.12.52.07.16.18.3.31.42a1.362 1.362 0 0 0 .93.34h4.48c.34 0 .67-.12.92-.34.28-.24.43-.58.44-.94v-3.73c.76.6 1.64.93 2.55.93.16 0 .32-.01.47-.03 1.33-.17 2.4-1.03 2.8-2.26.55-1.74-.31-3.84-2.35-5.8zM16 8.25a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5zm-2.75 11H9.06v-4.74c0-.72-.32-1.42-.89-1.93-.54-.49-1.27-.77-2.04-.79h-.09c-.79 0-1.48.23-2.03.67.26-.64.71-1.22 1.32-1.68.93-.71 2.13-1.07 3.39-1.02 1.25.05 2.41.5 3.26 1.28.82.75 1.27 1.73 1.27 2.75v5.46z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--sound-processor-b {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M17.17 6.86c-.39-.89-.95-1.58-1.66-2.05-.79-.54-1.82-.81-3.04-.81h-1.95c-1.22 0-2.24.27-3.04.81-.71.47-1.27 1.16-1.66 2.05C5.1 8.49 5 10.53 5 12.5s.1 4.01.82 5.64c.39.89.95 1.58 1.66 2.05.8.54 1.83.81 3.05.81h1.95c1.22 0 2.25-.27 3.05-.81.71-.47 1.26-1.16 1.66-2.05.71-1.63.81-3.67.81-5.64 0-1.96-.1-4.01-.83-5.64zm-1.36 10.68c-.28.63-.64 1.09-1.11 1.41-.55.37-1.3.55-2.22.55h-1.95c-.92 0-1.67-.19-2.22-.55-.47-.31-.84-.77-1.12-1.41-.61-1.38-.69-3.32-.69-5.04s.08-3.66.69-5.04c.28-.63.65-1.1 1.12-1.41.55-.37 1.3-.55 2.22-.55h1.95c.92 0 1.66.19 2.21.55.47.31.84.77 1.12 1.41.61 1.38.7 3.32.7 5.04-.01 1.72-.09 3.66-.7 5.04zM10 11.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75.34-.75.75-.75.75.34.75.75zm4.5 0c0 .41-.34.75-.75.75s-.75-.34-.75-.75.34-.75.75-.75.75.34.75.75z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg baseProfile=%22tiny%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 overflow=%22visible%22 xml:space=%22preserve%22%3E%3Cpath d=%22M17.17 6.86c-.39-.89-.95-1.58-1.66-2.05-.79-.54-1.82-.81-3.04-.81h-1.95c-1.22 0-2.24.27-3.04.81-.71.47-1.27 1.16-1.66 2.05C5.1 8.49 5 10.53 5 12.5s.1 4.01.82 5.64c.39.89.95 1.58 1.66 2.05.8.54 1.83.81 3.05.81h1.95c1.22 0 2.25-.27 3.05-.81.71-.47 1.26-1.16 1.66-2.05.71-1.63.81-3.67.81-5.64 0-1.96-.1-4.01-.83-5.64zm-1.36 10.68c-.28.63-.64 1.09-1.11 1.41-.55.37-1.3.55-2.22.55h-1.95c-.92 0-1.67-.19-2.22-.55-.47-.31-.84-.77-1.12-1.41-.61-1.38-.69-3.32-.69-5.04s.08-3.66.69-5.04c.28-.63.65-1.1 1.12-1.41.55-.37 1.3-.55 2.22-.55h1.95c.92 0 1.66.19 2.21.55.47.31.84.77 1.12 1.41.61 1.38.7 3.32.7 5.04-.01 1.72-.09 3.66-.7 5.04zM10 11.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75.34-.75.75-.75.75.34.75.75zm4.5 0c0 .41-.34.75-.75.75s-.75-.34-.75-.75.34-.75.75-.75.75.34.75.75z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--south {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.299 14.494a.996.996 0 0 0-1.41 0l-3.89 3.88V3.204c0-.55-.45-1-1-1s-1 .45-1 1v15.18l-3.88-3.88a.996.996 0 1 0-1.41 1.41l5.59 5.59c.39.39 1.02.39 1.41 0l5.59-5.59c.38-.39.38-1.03 0-1.42Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.299 14.494a.996.996 0 0 0-1.41 0l-3.89 3.88V3.204c0-.55-.45-1-1-1s-1 .45-1 1v15.18l-3.88-3.88a.996.996 0 1 0-1.41 1.41l5.59 5.59c.39.39 1.02.39 1.41 0l5.59-5.59c.38-.39.38-1.03 0-1.42Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--sort {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M4 18h4c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1ZM3 7c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1Zm1 6h10c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M4 18h4c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1ZM3 7c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1Zm1 6h10c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--spinner {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20.693 9.67A9 9 0 1 1 12 3v2.05a6.949 6.949 0 1 0 6.712 5.151l1.981-.53Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20.693 9.67A9 9 0 1 1 12 3v2.05a6.949 6.949 0 1 0 6.712 5.151l1.981-.53Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--star {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m19.649 9.295-4.84-.42-1.89-4.45c-.34-.81-1.5-.81-1.84 0l-1.89 4.46-4.83.41c-.88.07-1.24 1.17-.57 1.75l3.67 3.18-1.1 4.72c-.2.86.73 1.54 1.49 1.08l4.15-2.5 4.15 2.51c.76.46 1.69-.22 1.49-1.08l-1.1-4.73 3.67-3.18c.67-.58.32-1.68-.56-1.75Zm-7.65 6.36-3.76 2.27 1-4.28-3.32-2.88 4.38-.38 1.7-4.03 1.71 4.04 4.38.38-3.32 2.88 1 4.28-3.77-2.28Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m19.649 9.295-4.84-.42-1.89-4.45c-.34-.81-1.5-.81-1.84 0l-1.89 4.46-4.83.41c-.88.07-1.24 1.17-.57 1.75l3.67 3.18-1.1 4.72c-.2.86.73 1.54 1.49 1.08l4.15-2.5 4.15 2.51c.76.46 1.69-.22 1.49-1.08l-1.1-4.73 3.67-3.18c.67-.58.32-1.68-.56-1.75Zm-7.65 6.36-3.76 2.27 1-4.28-3.32-2.88 4.38-.38 1.7-4.03 1.71 4.04 4.38.38-3.32 2.88 1 4.28-3.77-2.28Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--star--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m12 17.52 4.15 2.51c.76.46 1.69-.22 1.49-1.08l-1.1-4.72 3.67-3.18c.67-.58.31-1.68-.57-1.75l-4.83-.41-1.89-4.46c-.34-.81-1.5-.81-1.84 0L9.19 8.88l-4.83.41c-.88.07-1.24 1.17-.57 1.75l3.67 3.18-1.1 4.72c-.2.86.73 1.54 1.49 1.08l4.15-2.5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m12 17.52 4.15 2.51c.76.46 1.69-.22 1.49-1.08l-1.1-4.72 3.67-3.18c.67-.58.31-1.68-.57-1.75l-4.83-.41-1.89-4.46c-.34-.81-1.5-.81-1.84 0L9.19 8.88l-4.83.41c-.88.07-1.24 1.17-.57 1.75l3.67 3.18-1.1 4.72c-.2.86.73 1.54 1.49 1.08l4.15-2.5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--stop {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16 8v8H8V8h8Zm2-2H6v12h12V6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16 8v8H8V8h8Zm2-2H6v12h12V6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--stop--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M8 6h8c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V8c0-1.1.9-2 2-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M8 6h8c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V8c0-1.1.9-2 2-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--subdirectory-arrow-right {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m19.5 14.5-6 6-1.42-1.42 3.59-3.58H4.5v-12h2v10h9.17l-3.59-3.58L13.5 8.5l6 6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m19.5 14.5-6 6-1.42-1.42 3.59-3.58H4.5v-12h2v10h9.17l-3.59-3.58L13.5 8.5l6 6Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--subdirectory-arrow-right--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m18.999 15.419-4.58 4.58c-.39.39-1.03.39-1.42 0-.39-.39-.39-1.03 0-1.42l2.88-2.87H5.709c-.55 0-1-.45-1-1v-10c0-.55.45-1 1-1s1 .45 1 1v9h9.17l-2.88-2.87c-.39-.39-.39-1.03 0-1.42.39-.39 1.03-.39 1.42 0l4.58 4.58c.39.39.39 1.03 0 1.42Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m18.999 15.419-4.58 4.58c-.39.39-1.03.39-1.42 0-.39-.39-.39-1.03 0-1.42l2.88-2.87H5.709c-.55 0-1-.45-1-1v-10c0-.55.45-1 1-1s1 .45 1 1v9h9.17l-2.88-2.87c-.39-.39-.39-1.03 0-1.42.39-.39 1.03-.39 1.42 0l4.58 4.58c.39.39.39 1.03 0 1.42Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--sync {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 4V2.21c0-.45-.54-.67-.85-.35l-2.8 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.32.31.86.09.86-.36V6c3.31 0 6 2.69 6 6 0 .79-.15 1.56-.44 2.25-.15.36-.04.77.23 1.04.51.51 1.37.33 1.64-.34.37-.91.57-1.91.57-2.95 0-4.42-3.58-8-8-8Zm0 14c-3.31 0-6-2.69-6-6 0-.79.15-1.56.44-2.25.15-.36.04-.77-.23-1.04-.51-.51-1.37-.33-1.64.34C4.2 9.96 4 10.96 4 12c0 4.42 3.58 8 8 8v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.79a.5.5 0 0 0-.85.36V18Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 4V2.21c0-.45-.54-.67-.85-.35l-2.8 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.32.31.86.09.86-.36V6c3.31 0 6 2.69 6 6 0 .79-.15 1.56-.44 2.25-.15.36-.04.77.23 1.04.51.51 1.37.33 1.64-.34.37-.91.57-1.91.57-2.95 0-4.42-3.58-8-8-8Zm0 14c-3.31 0-6-2.69-6-6 0-.79.15-1.56.44-2.25.15-.36.04-.77-.23-1.04-.51-.51-1.37-.33-1.64.34C4.2 9.96 4 10.96 4 12c0 4.42 3.58 8 8 8v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.79a.5.5 0 0 0-.85.36V18Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--tv {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2Zm-1 14H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2Zm-1 14H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--tablet-android {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18 0H6C4.34 0 3 1.34 3 3v18c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V3c0-1.66-1.34-3-3-3Zm-4.5 22h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5Zm5.75-3H4.75V3h14.5v16Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18 0H6C4.34 0 3 1.34 3 3v18c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V3c0-1.66-1.34-3-3-3Zm-4.5 22h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5Zm5.75-3H4.75V3h14.5v16Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--tablet-mac {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19 0H5a2.5 2.5 0 0 0-2.5 2.5v19A2.5 2.5 0 0 0 5 24h14a2.5 2.5 0 0 0 2.5-2.5v-19A2.5 2.5 0 0 0 19 0Zm-7 23c-.83 0-1.5-.67-1.5-1.5S11.17 20 12 20s1.5.67 1.5 1.5S12.83 23 12 23Zm7.5-4h-15V3h15v16Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19 0H5a2.5 2.5 0 0 0-2.5 2.5v19A2.5 2.5 0 0 0 5 24h14a2.5 2.5 0 0 0 2.5-2.5v-19A2.5 2.5 0 0 0 19 0Zm-7 23c-.83 0-1.5-.67-1.5-1.5S11.17 20 12 20s1.5.67 1.5 1.5S12.83 23 12 23Zm7.5-4h-15V3h15v16Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--tips-and-updates {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6.25 21h4c0 1.1-.9 2-2 2s-2-.9-2-2Zm-2-1h8v-2h-8v2Zm11.5-9.5c0 3.82-2.66 5.86-3.77 6.5H4.52C3.41 16.36.75 14.32.75 10.5.75 6.36 4.11 3 8.25 3c4.14 0 7.5 3.36 7.5 7.5Zm-2 0c0-3.03-2.47-5.5-5.5-5.5a5.51 5.51 0 0 0-5.5 5.5c0 2.47 1.49 3.89 2.35 4.5h6.3c.86-.61 2.35-2.03 2.35-4.5Zm6.87-2.13L19.25 9l1.37.63.63 1.37.63-1.37L23.25 9l-1.37-.63L21.25 7l-.63 1.37ZM18.25 7l.94-2.06L21.25 4l-2.06-.94L18.25 1l-.94 2.06-2.06.94 2.06.94.94 2.06Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6.25 21h4c0 1.1-.9 2-2 2s-2-.9-2-2Zm-2-1h8v-2h-8v2Zm11.5-9.5c0 3.82-2.66 5.86-3.77 6.5H4.52C3.41 16.36.75 14.32.75 10.5.75 6.36 4.11 3 8.25 3c4.14 0 7.5 3.36 7.5 7.5Zm-2 0c0-3.03-2.47-5.5-5.5-5.5a5.51 5.51 0 0 0-5.5 5.5c0 2.47 1.49 3.89 2.35 4.5h6.3c.86-.61 2.35-2.03 2.35-4.5Zm6.87-2.13L19.25 9l1.37.63.63 1.37.63-1.37L23.25 9l-1.37-.63L21.25 7l-.63 1.37ZM18.25 7l.94-2.06L21.25 4l-2.06-.94L18.25 1l-.94 2.06-2.06.94 2.06.94.94 2.06Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--undo {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12.466 8c-2.65 0-5.05.99-6.9 2.6l-1.89-1.89c-.63-.63-1.71-.19-1.71.7V15c0 .55.45 1 1 1h5.59c.89 0 1.34-1.08.71-1.71l-1.91-1.91c1.39-1.16 3.16-1.88 5.12-1.88 3.16 0 5.89 1.84 7.19 4.5.27.56.91.84 1.5.64.71-.23 1.07-1.04.75-1.72-1.72-3.5-5.3-5.92-9.45-5.92Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12.466 8c-2.65 0-5.05.99-6.9 2.6l-1.89-1.89c-.63-.63-1.71-.19-1.71.7V15c0 .55.45 1 1 1h5.59c.89 0 1.34-1.08.71-1.71l-1.91-1.91c1.39-1.16 3.16-1.88 5.12-1.88 3.16 0 5.89 1.84 7.19 4.5.27.56.91.84 1.5.64.71-.23 1.07-1.04.75-1.72-1.72-3.5-5.3-5.92-9.45-5.92Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--unfold-more {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m12 5.83 2.46 2.46a.996.996 0 1 0 1.41-1.41L12.7 3.7a.996.996 0 0 0-1.41 0L8.12 6.88a.996.996 0 1 0 1.41 1.41L12 5.83Zm0 12.34-2.46-2.46a.996.996 0 1 0-1.41 1.41l3.17 3.18c.39.39 1.02.39 1.41 0l3.17-3.17a.996.996 0 1 0-1.41-1.41L12 18.17Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m12 5.83 2.46 2.46a.996.996 0 1 0 1.41-1.41L12.7 3.7a.996.996 0 0 0-1.41 0L8.12 6.88a.996.996 0 1 0 1.41 1.41L12 5.83Zm0 12.34-2.46-2.46a.996.996 0 1 0-1.41 1.41l3.17 3.18c.39.39 1.02.39 1.41 0l3.17-3.17a.996.996 0 1 0-1.41-1.41L12 18.17Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--unfold-more-down {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m12 18.17-2.46-2.46a.996.996 0 1 0-1.41 1.41l3.17 3.18c.39.39 1.02.39 1.41 0l3.17-3.17a.996.996 0 1 0-1.41-1.41L12 18.17Z%22 fill=%22%231E1E1E%22/%3E%3Cpath opacity=%22.2%22 d=%22M14.46 8.29 12 5.83 9.53 8.29a.996.996 0 1 1-1.41-1.41l3.17-3.18a.996.996 0 0 1 1.41 0l3.17 3.18a.996.996 0 1 1-1.41 1.41Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m12 18.17-2.46-2.46a.996.996 0 1 0-1.41 1.41l3.17 3.18c.39.39 1.02.39 1.41 0l3.17-3.17a.996.996 0 1 0-1.41-1.41L12 18.17Z%22 fill=%22%231E1E1E%22/%3E%3Cpath opacity=%22.2%22 d=%22M14.46 8.29 12 5.83 9.53 8.29a.996.996 0 1 1-1.41-1.41l3.17-3.18a.996.996 0 0 1 1.41 0l3.17 3.18a.996.996 0 1 1-1.41 1.41Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--unfold-more-up {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath opacity=%22.2%22 d=%22m12 18.17-2.46-2.46a.996.996 0 1 0-1.41 1.41l3.17 3.18c.39.39 1.02.39 1.41 0l3.17-3.17a.996.996 0 1 0-1.41-1.41L12 18.17Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M14.46 8.29 12 5.83 9.53 8.29a.996.996 0 1 1-1.41-1.41l3.17-3.18a.996.996 0 0 1 1.41 0l3.17 3.18a.996.996 0 1 1-1.41 1.41Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath opacity=%22.2%22 d=%22m12 18.17-2.46-2.46a.996.996 0 1 0-1.41 1.41l3.17 3.18c.39.39 1.02.39 1.41 0l3.17-3.17a.996.996 0 1 0-1.41-1.41L12 18.17Z%22 fill=%22%231E1E1E%22/%3E%3Cpath d=%22M14.46 8.29 12 5.83 9.53 8.29a.996.996 0 1 1-1.41-1.41l3.17-3.18a.996.996 0 0 1 1.41 0l3.17 3.18a.996.996 0 1 1-1.41 1.41Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--vibration {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 15c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1Zm3 2c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1Zm18-7v4c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1Zm-2 7c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1ZM16.5 3h-9C6.67 3 6 3.67 6 4.5v15c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5v-15c0-.83-.67-1.5-1.5-1.5ZM16 19H8V5h8v14Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 15c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1Zm3 2c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1Zm18-7v4c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1Zm-2 7c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1ZM16.5 3h-9C6.67 3 6 3.67 6 4.5v15c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5v-15c0-.83-.67-1.5-1.5-1.5ZM16 19H8V5h8v14Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--video-call {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4ZM15 16H5V8h10v8Zm-6-1h2v-2h2v-2h-2V9H9v2H7v2h2v2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4ZM15 16H5V8h10v8Zm-6-1h2v-2h2v-2h-2V9H9v2H7v2h2v2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--video-call--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l2.29 2.29c.63.63 1.71.18 1.71-.71V8.91c0-.89-1.08-1.34-1.71-.71L17 10.5ZM13 13h-2v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H7c-.55 0-1-.45-1-1s.45-1 1-1h2V9c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l2.29 2.29c.63.63 1.71.18 1.71-.71V8.91c0-.89-1.08-1.34-1.71-.71L17 10.5ZM13 13h-2v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H7c-.55 0-1-.45-1-1s.45-1 1-1h2V9c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--videocam {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15 8v8H5V8h10Zm1-2H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4V7c0-.55-.45-1-1-1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15 8v8H5V8h10Zm1-2H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4V7c0-.55-.45-1-1-1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--videocam--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l2.29 2.29c.63.63 1.71.18 1.71-.71V8.91c0-.89-1.08-1.34-1.71-.71L17 10.5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l2.29 2.29c.63.63 1.71.18 1.71-.71V8.91c0-.89-1.08-1.34-1.71-.71L17 10.5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--visibility {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 6.5a9.77 9.77 0 0 1 8.82 5.5A9.77 9.77 0 0 1 12 17.5 9.77 9.77 0 0 1 3.18 12 9.77 9.77 0 0 1 12 6.5Zm0-2C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5Zm0 5a2.5 2.5 0 0 1 0 5 2.5 2.5 0 0 1 0-5Zm0-2c-2.48 0-4.5 2.02-4.5 4.5s2.02 4.5 4.5 4.5 4.5-2.02 4.5-4.5-2.02-4.5-4.5-4.5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 6.5a9.77 9.77 0 0 1 8.82 5.5A9.77 9.77 0 0 1 12 17.5 9.77 9.77 0 0 1 3.18 12 9.77 9.77 0 0 1 12 6.5Zm0-2C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5Zm0 5a2.5 2.5 0 0 1 0 5 2.5 2.5 0 0 1 0-5Zm0-2c-2.48 0-4.5 2.02-4.5 4.5s2.02 4.5 4.5 4.5 4.5-2.02 4.5-4.5-2.02-4.5-4.5-4.5Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--visibility-off {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 5.975a9.77 9.77 0 0 1 8.82 5.5 9.647 9.647 0 0 1-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53-1.73-4.39-6-7.5-11-7.5-1.27 0-2.49.2-3.64.57l1.65 1.65c.65-.13 1.31-.22 1.99-.22Zm-1.07 1.14L13 9.185c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07.01-2.48-2.01-4.49-4.49-4.49-.37 0-.72.05-1.07.14Zm-8.92-3.27 2.68 2.68A11.738 11.738 0 0 0 1 11.475c1.73 4.39 6 7.5 11 7.5 1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.425l-1.41 1.42Zm7.5 7.5 2.61 2.61c-.04.01-.08.02-.12.02a2.5 2.5 0 0 1-2.5-2.5c0-.05.01-.08.01-.13Zm-3.4-3.4 1.75 1.75a4.6 4.6 0 0 0-.36 1.78 4.507 4.507 0 0 0 6.27 4.14l.98.98c-.88.24-1.8.38-2.75.38a9.77 9.77 0 0 1-8.82-5.5c.7-1.43 1.72-2.61 2.93-3.53Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 5.975a9.77 9.77 0 0 1 8.82 5.5 9.647 9.647 0 0 1-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53-1.73-4.39-6-7.5-11-7.5-1.27 0-2.49.2-3.64.57l1.65 1.65c.65-.13 1.31-.22 1.99-.22Zm-1.07 1.14L13 9.185c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07.01-2.48-2.01-4.49-4.49-4.49-.37 0-.72.05-1.07.14Zm-8.92-3.27 2.68 2.68A11.738 11.738 0 0 0 1 11.475c1.73 4.39 6 7.5 11 7.5 1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.425l-1.41 1.42Zm7.5 7.5 2.61 2.61c-.04.01-.08.02-.12.02a2.5 2.5 0 0 1-2.5-2.5c0-.05.01-.08.01-.13Zm-3.4-3.4 1.75 1.75a4.6 4.6 0 0 0-.36 1.78 4.507 4.507 0 0 0 6.27 4.14l.98.98c-.88.24-1.8.38-2.75.38a9.77 9.77 0 0 1-8.82-5.5c.7-1.43 1.72-2.61 2.93-3.53Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--visibility-off--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 6.47c2.76 0 5 2.24 5 5 0 .51-.1 1-.24 1.46l3.06 3.06c1.39-1.23 2.49-2.77 3.18-4.53-1.73-4.38-6-7.49-11-7.49-1.27 0-2.49.2-3.64.57l2.17 2.17c.47-.14.96-.24 1.47-.24ZM2.71 3.13a.996.996 0 0 0 0 1.41l1.97 1.97A11.892 11.892 0 0 0 1 11.47c1.73 4.39 6 7.5 11 7.5 1.52 0 2.97-.3 4.31-.82l2.72 2.72a.996.996 0 1 0 1.41-1.41L4.13 3.13c-.39-.39-1.03-.39-1.42 0ZM12 16.47c-2.76 0-5-2.24-5-5 0-.77.18-1.5.49-2.14l1.57 1.57c-.03.18-.06.37-.06.57 0 1.66 1.34 3 3 3 .2 0 .38-.03.57-.07l1.57 1.57c-.65.32-1.37.5-2.14.5Zm2.97-5.33a2.97 2.97 0 0 0-2.64-2.64l2.64 2.64Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 6.47c2.76 0 5 2.24 5 5 0 .51-.1 1-.24 1.46l3.06 3.06c1.39-1.23 2.49-2.77 3.18-4.53-1.73-4.38-6-7.49-11-7.49-1.27 0-2.49.2-3.64.57l2.17 2.17c.47-.14.96-.24 1.47-.24ZM2.71 3.13a.996.996 0 0 0 0 1.41l1.97 1.97A11.892 11.892 0 0 0 1 11.47c1.73 4.39 6 7.5 11 7.5 1.52 0 2.97-.3 4.31-.82l2.72 2.72a.996.996 0 1 0 1.41-1.41L4.13 3.13c-.39-.39-1.03-.39-1.42 0ZM12 16.47c-2.76 0-5-2.24-5-5 0-.77.18-1.5.49-2.14l1.57 1.57c-.03.18-.06.37-.06.57 0 1.66 1.34 3 3 3 .2 0 .38-.03.57-.07l1.57 1.57c-.65.32-1.37.5-2.14.5Zm2.97-5.33a2.97 2.97 0 0 0-2.64-2.64l2.64 2.64Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--visibility--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5ZM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5Zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5ZM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5Zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--volume-down {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16.25 7.97v8.05c1.48-.73 2.5-2.25 2.5-4.02a4.5 4.5 0 0 0-2.5-4.03ZM5.25 9v6h4l5 5V4l-5 5h-4Zm7-.17v6.34L10.08 13H7.25v-2h2.83l2.17-2.17Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16.25 7.97v8.05c1.48-.73 2.5-2.25 2.5-4.02a4.5 4.5 0 0 0-2.5-4.03ZM5.25 9v6h4l5 5V4l-5 5h-4Zm7-.17v6.34L10.08 13H7.25v-2h2.83l2.17-2.17Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--volume-down--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.75 12.005a4.5 4.5 0 0 0-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02Zm-13.5-2v4c0 .55.45 1 1 1h3l3.29 3.29c.63.63 1.71.18 1.71-.71V6.415c0-.89-1.08-1.34-1.71-.71l-3.29 3.3h-3c-.55 0-1 .45-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.75 12.005a4.5 4.5 0 0 0-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02Zm-13.5-2v4c0 .55.45 1 1 1h3l3.29 3.29c.63.63 1.71.18 1.71-.71V6.415c0-.89-1.08-1.34-1.71-.71l-3.29 3.3h-3c-.55 0-1 .45-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--volume-mute {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M14.5 8.83v6.34L12.33 13H9.5v-2h2.83l2.17-2.17Zm2-4.83-5 5h-4v6h4l5 5V4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M14.5 8.83v6.34L12.33 13H9.5v-2h2.83l2.17-2.17Zm2-4.83-5 5h-4v6h4l5 5V4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--volume-mute--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7.5 10.005v4c0 .55.45 1 1 1h3l3.29 3.29c.63.63 1.71.18 1.71-.71V6.415c0-.89-1.08-1.34-1.71-.71l-3.29 3.3h-3c-.55 0-1 .45-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7.5 10.005v4c0 .55.45 1 1 1h3l3.29 3.29c.63.63 1.71.18 1.71-.71V6.415c0-.89-1.08-1.34-1.71-.71l-3.29 3.3h-3c-.55 0-1 .45-1 1Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--volume-off {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m4.34 2.935-1.41 1.41 4.36 4.36-.29.3H3v6h4l5 5v-6.59l4.18 4.18c-.65.49-1.38.88-2.18 1.11v2.06a8.94 8.94 0 0 0 3.61-1.75l2.05 2.05 1.41-1.41L4.34 2.935ZM10 15.175l-2.17-2.17H5v-2h2.83l.88-.88 1.29 1.29v3.76Zm9-3.17c0 .82-.15 1.61-.41 2.34l1.53 1.53c.56-1.17.88-2.48.88-3.87 0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71Zm-7-8-1.88 1.88L12 7.765v-3.76Zm4.5 8a4.5 4.5 0 0 0-2.5-4.03v1.79l2.48 2.48c.01-.08.02-.16.02-.24Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m4.34 2.935-1.41 1.41 4.36 4.36-.29.3H3v6h4l5 5v-6.59l4.18 4.18c-.65.49-1.38.88-2.18 1.11v2.06a8.94 8.94 0 0 0 3.61-1.75l2.05 2.05 1.41-1.41L4.34 2.935ZM10 15.175l-2.17-2.17H5v-2h2.83l.88-.88 1.29 1.29v3.76Zm9-3.17c0 .82-.15 1.61-.41 2.34l1.53 1.53c.56-1.17.88-2.48.88-3.87 0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71Zm-7-8-1.88 1.88L12 7.765v-3.76Zm4.5 8a4.5 4.5 0 0 0-2.5-4.03v1.79l2.48 2.48c.01-.08.02-.16.02-.24Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--volume-off--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M3.63 3.635a.996.996 0 0 0 0 1.41l3.66 3.66-.29.3H4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3l3.29 3.29c.63.63 1.71.18 1.71-.71v-4.17l4.18 4.18c-.49.37-1.02.68-1.6.91-.36.15-.58.53-.58.92 0 .72.73 1.18 1.39.91.8-.33 1.55-.77 2.22-1.31l1.34 1.34a.996.996 0 1 0 1.41-1.41L5.05 3.635c-.39-.39-1.02-.39-1.42 0ZM19 12.005c0 .82-.15 1.61-.41 2.34l1.53 1.53c.56-1.17.88-2.48.88-3.87 0-3.83-2.4-7.11-5.78-8.4-.59-.23-1.22.23-1.22.86v.19c0 .38.25.71.61.85 2.57 1.04 4.39 3.56 4.39 6.5Zm-8.71-6.29-.17.17L12 7.765v-1.35c0-.89-1.08-1.33-1.71-.7Zm6.21 6.29a4.5 4.5 0 0 0-2.5-4.03v1.79l2.48 2.48c.01-.08.02-.16.02-.24Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M3.63 3.635a.996.996 0 0 0 0 1.41l3.66 3.66-.29.3H4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3l3.29 3.29c.63.63 1.71.18 1.71-.71v-4.17l4.18 4.18c-.49.37-1.02.68-1.6.91-.36.15-.58.53-.58.92 0 .72.73 1.18 1.39.91.8-.33 1.55-.77 2.22-1.31l1.34 1.34a.996.996 0 1 0 1.41-1.41L5.05 3.635c-.39-.39-1.02-.39-1.42 0ZM19 12.005c0 .82-.15 1.61-.41 2.34l1.53 1.53c.56-1.17.88-2.48.88-3.87 0-3.83-2.4-7.11-5.78-8.4-.59-.23-1.22.23-1.22.86v.19c0 .38.25.71.61.85 2.57 1.04 4.39 3.56 4.39 6.5Zm-8.71-6.29-.17.17L12 7.765v-1.35c0-.89-1.08-1.33-1.71-.7Zm6.21 6.29a4.5 4.5 0 0 0-2.5-4.03v1.79l2.48 2.48c.01-.08.02-.16.02-.24Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--volume-up {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M3 9v6h4l5 5V4L7 9H3Zm7-.17v6.34L7.83 13H5v-2h2.83L10 8.83ZM16.5 12A4.5 4.5 0 0 0 14 7.97v8.05c1.48-.73 2.5-2.25 2.5-4.02ZM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77 0-4.28-2.99-7.86-7-8.77Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M3 9v6h4l5 5V4L7 9H3Zm7-.17v6.34L7.83 13H5v-2h2.83L10 8.83ZM16.5 12A4.5 4.5 0 0 0 14 7.97v8.05c1.48-.73 2.5-2.25 2.5-4.02ZM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77 0-4.28-2.99-7.86-7-8.77Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--volume-up--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M3 10.002v4c0 .55.45 1 1 1h3l3.29 3.29c.63.63 1.71.18 1.71-.71V6.412c0-.89-1.08-1.34-1.71-.71L7 9.002H4c-.55 0-1 .45-1 1Zm13.5 2a4.5 4.5 0 0 0-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02ZM14 4.452v.2c0 .38.25.71.6.85a7.004 7.004 0 0 1 4.4 6.5c0 2.94-1.82 5.47-4.4 6.5-.36.14-.6.47-.6.85v.2c0 .63.63 1.07 1.21.85a8.98 8.98 0 0 0 5.79-8.4c0-3.84-2.4-7.11-5.79-8.4-.58-.23-1.21.22-1.21.85Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M3 10.002v4c0 .55.45 1 1 1h3l3.29 3.29c.63.63 1.71.18 1.71-.71V6.412c0-.89-1.08-1.34-1.71-.71L7 9.002H4c-.55 0-1 .45-1 1Zm13.5 2a4.5 4.5 0 0 0-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02ZM14 4.452v.2c0 .38.25.71.6.85a7.004 7.004 0 0 1 4.4 6.5c0 2.94-1.82 5.47-4.4 6.5-.36.14-.6.47-.6.85v.2c0 .63.63 1.07 1.21.85a8.98 8.98 0 0 0 5.79-8.4c0-3.84-2.4-7.11-5.79-8.4-.58-.23-1.21.22-1.21.85Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--warning {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M4.47 20.504h15.06c1.54 0 2.5-1.67 1.73-3l-7.53-13.01c-.77-1.33-2.69-1.33-3.46 0l-7.53 13.01c-.77 1.33.19 3 1.73 3Zm7.53-7c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1Zm1 4h-2v-2h2v2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M4.47 20.504h15.06c1.54 0 2.5-1.67 1.73-3l-7.53-13.01c-.77-1.33-2.69-1.33-3.46 0l-7.53 13.01c-.77 1.33.19 3 1.73 3Zm7.53-7c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1Zm1 4h-2v-2h2v2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--warning-amber {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m12 5.494 7.53 13.01H4.47L12 5.494Zm-9.26 12.01c-.77 1.33.19 3 1.73 3h15.06c1.54 0 2.5-1.67 1.73-3l-7.53-13.01c-.77-1.33-2.69-1.33-3.46 0l-7.53 13.01Zm8.26-7v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1Zm0 5h2v2h-2v-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m12 5.494 7.53 13.01H4.47L12 5.494Zm-9.26 12.01c-.77 1.33.19 3 1.73 3h15.06c1.54 0 2.5-1.67 1.73-3l-7.53-13.01c-.77-1.33-2.69-1.33-3.46 0l-7.53 13.01Zm8.26-7v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1Zm0 5h2v2h-2v-2Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--watch-later {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Zm.5-13H11v6l5.2 3.2.8-1.3-4.5-2.7V7Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Zm.5-13H11v6l5.2 3.2.8-1.3-4.5-2.7V7Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--watch-later--filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2Zm3.55 13.8-4.08-2.51c-.3-.18-.48-.5-.48-.85V7.75a.77.77 0 0 1 .76-.75c.41 0 .75.34.75.75v4.45l3.84 2.31c.36.22.48.69.26 1.05-.22.35-.69.46-1.05.24Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2Zm3.55 13.8-4.08-2.51c-.3-.18-.48-.5-.48-.85V7.75a.77.77 0 0 1 .76-.75c.41 0 .75.34.75.75v4.45l3.84 2.31c.36.22.48.69.26 1.05-.22.35-.69.46-1.05.24Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
.ccl__icon--wifi {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.057 10.04c.51.51 1.32.56 1.87.1 4.67-3.84 11.45-3.84 16.13-.01.56.46 1.38.42 1.89-.09.59-.59.55-1.57-.1-2.1-5.71-4.67-13.97-4.67-19.69 0-.65.52-.7 1.5-.1 2.1Zm7.76 7.76 1.47 1.47c.39.39 1.02.39 1.41 0l1.47-1.47c.47-.47.37-1.28-.23-1.59a4.28 4.28 0 0 0-3.91 0c-.57.31-.68 1.12-.21 1.59Zm-3.73-3.73c.49.49 1.26.54 1.83.13a7.064 7.064 0 0 1 8.16 0c.57.4 1.34.36 1.83-.13l.01-.01c.6-.6.56-1.62-.13-2.11-3.44-2.49-8.13-2.49-11.58 0-.69.5-.73 1.51-.12 2.12Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.057 10.04c.51.51 1.32.56 1.87.1 4.67-3.84 11.45-3.84 16.13-.01.56.46 1.38.42 1.89-.09.59-.59.55-1.57-.1-2.1-5.71-4.67-13.97-4.67-19.69 0-.65.52-.7 1.5-.1 2.1Zm7.76 7.76 1.47 1.47c.39.39 1.02.39 1.41 0l1.47-1.47c.47-.47.37-1.28-.23-1.59a4.28 4.28 0 0 0-3.91 0c-.57.31-.68 1.12-.21 1.59Zm-3.73-3.73c.49.49 1.26.54 1.83.13a7.064 7.064 0 0 1 8.16 0c.57.4 1.34.36 1.83-.13l.01-.01c.6-.6.56-1.62-.13-2.11-3.44-2.49-8.13-2.49-11.58 0-.69.5-.73 1.51-.12 2.12Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}

.ccl__field-control {
  box-sizing: border-box;
  clear: both;
  position: relative;
  text-align: left;
  margin-top: 0.25rem;
}
.ccl__field-control .ccl__icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.ccl__field-control--has-icon .ccl__field-control__input {
  padding-right: 3rem;
}
.ccl__field-control--has-icon .ccl__icon {
  right: 1rem;
}
.ccl__field-control__input {
  width: 100%;
  background: #ffffff;
  border: 1px solid #707071;
  border-radius: 2px;
  padding: calc(0.75rem - 1px) 1rem calc(0.75rem - 1px) 1rem;
  box-sizing: border-box;
}
.ccl__field-control__input:-ms-input-placeholder {
  color: #707071;
  opacity: 1;
}
.ccl__field-control__input::placeholder {
  color: #707071;
  opacity: 1;
}
.ccl__field-control__input:-ms-input-placeholder {
  color: #707071;
}
.ccl__field-control__input:focus {
  border-bottom: 3px solid #f1be48;
  padding-bottom: calc(0.75rem - 3px);
  outline: none;
}

.ccl__input-counter__count {
  text-align: right;
}

.ccl-e-icon-clickable {
  display: flex;
}
.ccl-e-icon-clickable__link, .ccl-e-icon-clickable__button {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 44px;
  min-height: 44px;
  padding: 0;
  margin: 0;
  font: inherit;
  color: inherit;
  line-height: inherit;
  text-decoration: none;
  background: transparent;
  box-shadow: 0px 0px 0px transparent;
  border: 0px solid transparent;
  text-shadow: 0px 0px 0px transparent;
  cursor: pointer;
}
.ccl-e-icon-clickable__link:hover, .ccl-e-icon-clickable__link:active, .ccl-e-icon-clickable__button:hover, .ccl-e-icon-clickable__button:active {
  text-decoration: none;
  background: transparent;
  box-shadow: 0px 0px 0px transparent;
  border: 0px solid transparent;
  text-shadow: 0px 0px 0px transparent;
  outline: none;
  border: none;
  font: inherit;
  color: inherit;
  line-height: inherit;
}
.ccl-e-icon-clickable__link--error, .ccl-e-icon-clickable__button--error {
  min-height: auto;
  align-items: flex-start;
}
.ccl-e-icon-clickable__link--error:hover, .ccl-e-icon-clickable__link--error:active, .ccl-e-icon-clickable__button--error:hover, .ccl-e-icon-clickable__button--error:active {
  text-decoration: underline;
}
.ccl-e-icon-clickable__link--circle, .ccl-e-icon-clickable__link--circle-text, .ccl-e-icon-clickable__button--circle, .ccl-e-icon-clickable__button--circle-text {
  border: 1px solid #3f1482;
  border-radius: 10em;
}
.ccl-e-icon-clickable__link--circle:hover, .ccl-e-icon-clickable__link--circle-text:hover, .ccl-e-icon-clickable__button--circle:hover, .ccl-e-icon-clickable__button--circle-text:hover {
  border: 1px solid #682bc6;
}
.ccl-e-icon-clickable__link--circle:disabled, .ccl-e-icon-clickable__link--circle-text:disabled, .ccl-e-icon-clickable__button--circle:disabled, .ccl-e-icon-clickable__button--circle-text:disabled {
  color: #707071;
  border: 1px solid #a0a0a1;
  cursor: not-allowed;
}
.ccl-e-icon-clickable__link--circle-text, .ccl-e-icon-clickable__button--circle-text {
  padding: 0 15px;
}
.ccl-e-icon-clickable__link--details-bar, .ccl-e-icon-clickable__button--details-bar {
  min-height: auto;
}
.ccl-e-icon-clickable__link--dropdown-th-cell, .ccl-e-icon-clickable__button--dropdown-th-cell {
  align-items: flex-end;
}
.ccl-e-icon-clickable__link--dropdown-t-cell:disabled, .ccl-e-icon-clickable__button--dropdown-t-cell:disabled {
  cursor: not-allowed;
}

.ccl-e-icon-label {
  display: flex;
  min-height: auto;
}
.ccl-e-icon-label--centered {
  align-items: center;
}
.ccl-e-icon-label__text {
  padding: 0 4px;
}
.ccl-e-icon-label__text--inline {
  display: inline;
}
.ccl-e-icon-label__text--space-around {
  padding: 0 20px;
}
.ccl-e-icon-label__text--mobile-hidden {
  display: none;
}
@media (min-width: 768px) {
  .ccl-e-icon-label__text--mobile-hidden {
    display: inline;
    white-space: nowrap;
  }
}

.ccl-e-detail-action-bar {
  border-bottom: #cfcfd0 2px solid;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ccl-e-detail-action-bar--highlight {
  border-bottom: #f1be48 2px solid;
}
.ccl-e-detail-action-bar__action {
  text-decoration: underline;
}

.ccl-e-phone-number-field__row {
  margin-top: 10px;
}
@media (min-width: 768px) {
  .ccl-e-phone-number-field__row {
    display: flex;
  }
}
.ccl-e-phone-number-field__row__cell-combination {
  white-space: nowrap;
}
@media (min-width: 768px) {
  .ccl-e-phone-number-field__row__cell-combination {
    flex: 1.3;
    display: flex;
  }
}
.ccl-e-phone-number-field__row__cell-combination__cell {
  flex: 1;
  margin-bottom: 10px;
}
.ccl-e-phone-number-field__row__cell-combination__cell:first-child {
  width: 50%;
  min-width: 150px;
}
@media (min-width: 768px) {
  .ccl-e-phone-number-field__row__cell-combination__cell {
    margin-bottom: 0;
    margin-right: 20px;
  }
  .ccl-e-phone-number-field__row__cell-combination__cell:first-child {
    width: auto;
    min-width: auto;
    flex: 0.85;
  }
}
.ccl-e-phone-number-field__row__cell {
  flex: 1.3;
}
@media (min-width: 768px) {
  .ccl-e-phone-number-field__row__cell {
    margin-right: 20px;
  }
}
.ccl-e-phone-number-field__row__cell__text {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .ccl-e-phone-number-field__row__cell__text {
    margin-bottom: 0;
  }
}

.ccl-e-pictogram {
  max-width: 230px;
}
.ccl-e-pictogram-lg {
  max-width: 530px;
}
.ccl-e-pictogram-sm {
  max-width: 132px;
}
.ccl-e-pictogram-custom {
  max-width: unset;
}

.ccl-e-custom-dropdown {
  display: flex;
  justify-content: center;
  align-content: center;
}
.ccl-e-custom-dropdown .ccl__icon {
  margin: 0 !important;
}
.ccl-e-custom-dropdown__container {
  position: relative;
  flex-grow: 0;
  flex-shrink: 1;
}
.ccl-e-custom-dropdown__container__header--table-header {
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ccl-e-custom-dropdown__container__header--nav-header, .ccl-e-custom-dropdown__container__header--nav-menu {
  display: flex;
  justify-content: right;
  align-items: center;
  min-height: 75px;
  height: 100%;
  padding: 0 1rem;
  cursor: pointer;
}
.ccl-e-custom-dropdown__container__header--nav-header:hover, .ccl-e-custom-dropdown__container__header--nav-menu:hover {
  background-color: #d6d6d6;
}
.ccl-e-custom-dropdown__container__header--nav-menu {
  border-bottom: 3px solid transparent;
}
.ccl-e-custom-dropdown__container__header--nav-menu:hover {
  background-color: #ebebeb;
}
.ccl-e-custom-dropdown__container__header--nav-menu--active {
  border-bottom: 3px solid #3f1482;
}
.ccl-e-custom-dropdown__container--table-header-open-true--table-header {
  background-color: #ebebeb;
}
.ccl-e-custom-dropdown__container--nav-header-open-true .ccl-e-custom-dropdown__container__header--nav-header, .ccl-e-custom-dropdown__container--nav-header-open-true .ccl-e-custom-dropdown__container__header--nav-menu {
  background-color: #ffffff;
}
.ccl-e-custom-dropdown__container--nav-menu-open-true .ccl-e-custom-dropdown__container__header--nav-menu {
  background-color: #ebebeb;
}
.ccl-e-custom-dropdown__container__list-items {
  position: absolute;
  right: 0;
  z-index: 1;
}
.ccl-e-custom-dropdown__container__list-items--table-header {
  background-color: white;
  width: auto;
  border-radius: 2px;
  border: 1px solid #cfcfd0;
  padding: 5px;
}
.ccl-e-custom-dropdown__container__list-items--nav-header, .ccl-e-custom-dropdown__container__list-items--nav-menu {
  min-width: 350px;
}
@media (min-width: 1024px) {
  .ccl-e-custom-dropdown__container__list-items--nav-header, .ccl-e-custom-dropdown__container__list-items--nav-menu {
    padding: 0;
    box-shadow: 0px 10px 15px 0 #dfdfdf;
  }
}
.ccl-e-custom-dropdown__container__list-items--nav-menu {
  left: 0;
  min-width: 250px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 2;
  background-color: #ffffff;
}
.ccl-e-custom-dropdown__container__list-items__item {
  display: block;
  white-space: nowrap;
  list-style-type: none;
}
.ccl-e-custom-dropdown__container__list-items__item--nav-header, .ccl-e-custom-dropdown__container__list-items__item--nav-menu {
  cursor: pointer;
  border-top: 1px solid rgb(223, 223, 223);
}
.ccl-e-custom-dropdown__container__list-items__item--nav-header:hover, .ccl-e-custom-dropdown__container__list-items__item--nav-menu:hover {
  background-color: #F9f9f9;
}
.ccl-e-custom-dropdown__container__list-items__item--nav-header--active {
  background-color: #FAF9F6;
}
.ccl-e-custom-dropdown__container__list-items__item--nav-header--active:hover {
  background-color: #FAF9F6;
}
.ccl-e-custom-dropdown__container__list-items__item--nav-menu:hover {
  background-color: #ebebeb;
}
.ccl-e-custom-dropdown__container__list-items__item--nav-menu:first-child {
  border-top: 2px solid #f1be48;
}
.ccl-e-custom-dropdown__container__list-items__item__button--table-header {
  padding: 0.5rem 0;
}
.ccl-e-custom-dropdown__container__list-items__item__button--table-header[disabled] {
  cursor: not-allowed;
}
.ccl-e-custom-dropdown__container__list-items__item__button--nav-header, .ccl-e-custom-dropdown__container__list-items__item__button--nav-menu {
  padding: 1rem 1rem 1rem 2rem;
}
.ccl-e-custom-dropdown__container__list-items__item__button--nav-header[disabled], [disabled].ccl-e-custom-dropdown__container__list-items__item__button--nav-menu {
  cursor: not-allowed;
}
.ccl-e-custom-dropdown__container__list-items__item__button--nav-menu {
  padding: 1rem;
}

.ccl-e-thumbnail-with-text {
  display: flex;
  align-content: center;
  padding: 0 10px;
}
@media (min-width: 768px) {
  .ccl-e-thumbnail-with-text {
    min-width: 296px;
  }
}
.ccl-e-thumbnail-with-text__thumbnail {
  flex-shrink: 0;
}
.ccl-e-thumbnail-with-text img {
  object-fit: contain;
}
.ccl-e-thumbnail-with-text__text {
  display: none;
  flex-direction: column;
  flex-grow: 1;
  padding: 0 10px;
}
@media (min-width: 768px) {
  .ccl-e-thumbnail-with-text__text {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
}

.ccl-e-device-model__container {
  display: flex;
  align-content: center;
  padding: 0 10px;
}
@media (min-width: 768px) {
  .ccl-e-device-model__container {
    min-width: 296px;
  }
}
.ccl-e-device-model__container img {
  object-fit: contain;
}
.ccl-e-device-model__container__img {
  flex-shrink: 0;
}
.ccl-e-device-model__container__product {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 0 10px;
}
@media (min-width: 768px) {
  .ccl-e-device-model__container__product {
    flex-direction: row;
    align-items: center;
  }
}
.ccl-e-device-model__container__product__section {
  margin-top: 0.25rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .ccl-e-device-model__container__product__section {
    height: auto;
  }
}
.ccl-e-device-model__container__product__section__pair {
  display: inline-block;
  width: 75px;
}
.ccl-e-device-model__container__type {
  display: inline-flex;
  align-items: center;
}
@media (min-width: 768px) {
  .ccl-e-device-model__container__type {
    margin-right: 2.5rem;
  }
}
.ccl-e-device-model__container__type__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.25em;
  height: 1.25em;
  border-radius: 50%;
  color: #ffffff;
  margin-right: 0.3em;
}
.ccl-e-device-model__container__type__icon--left {
  background-color: #0098c3;
}
.ccl-e-device-model__container__type__icon--right {
  background-color: #d73558;
}

.ccl-e-thumbnail-with-text {
  display: flex;
  align-content: center;
  padding: 0 10px;
}
@media (min-width: 768px) {
  .ccl-e-thumbnail-with-text {
    min-width: 296px;
  }
}
.ccl-e-thumbnail-with-text__thumbnail {
  flex-shrink: 0;
}
.ccl-e-thumbnail-with-text img {
  object-fit: contain;
}
.ccl-e-thumbnail-with-text__text {
  display: none;
  flex-direction: column;
  flex-grow: 1;
  padding: 0 10px;
}
@media (min-width: 768px) {
  .ccl-e-thumbnail-with-text__text {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
}

.ccl__page-header__subtitle {
  margin-bottom: 0;
}
.ccl__page-header__title {
  margin-bottom: 1rem;
}

.popover {
  padding: 1rem 1rem 1rem 1.5rem;
  max-width: 320px;
}
.popover.show {
  filter: drop-shadow(0px 0px 1px #ebebeb) drop-shadow(0px 1px 16px rgba(0, 0, 0, 0.25));
}
.popover-header {
  background-color: transparent;
  border-bottom: none;
  padding: 0.5rem 3rem 0 0;
  font-size: 1rem;
  line-height: 1.5rem;
}
[dir=rtl] .popover-header {
  padding: 0.5rem 0 0 3rem;
}
.popover-body {
  padding: 0.25rem 3rem 1rem 0;
  font-size: 1rem;
  line-height: 1.5rem;
}
[dir=rtl] .popover-body {
  padding: 0.25rem 0 1rem 3rem;
}
.popover .btn-close {
  position: absolute;
  top: 22px;
  right: 22px;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.3 5.71a.996.996 0 0 0-1.41 0L12 10.59 7.11 5.7A.996.996 0 1 0 5.7 7.11L10.59 12 5.7 16.89a.996.996 0 1 0 1.41 1.41L12 13.41l4.89 4.89a.996.996 0 1 0 1.41-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4Z%22 fill=%22%233F1482%22/%3E%3C/svg%3E");
  background-size: cover;
  opacity: 1;
}
.popover .btn-close.popover[dir=rtl] .popover .btn-close {
  right: unset;
  left: 22px;
}
.popover-max-width {
  width: 320px;
}
.popover-link-only .popover-header, .popover-link-only .popover-body {
  display: none;
}
.popover-link-only .popover-footer {
  min-width: 222px;
}
.popover-link-only .btn-close {
  top: 18px;
  right: 18px;
}
.popover[dir=rtl] .btn-close {
  right: unset;
  left: 22px;
}
.popover[dir=rtl].popover-link-only .btn-close {
  right: unset;
  left: 18px;
}
.popover-footer {
  max-width: 320px;
}
.popover-footer__item {
  font-size: 1.125rem;
  line-height: 1.125rem;
  padding-left: 10px;
  padding-right: 10px;
}
.popover-footer__action {
  font-size: 1rem;
  line-height: 1.5rem;
  -webkit-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  text-decoration: underline;
}
.popover-dark.popover.show {
  background-color: #3f1482;
}
.popover-dark .btn-close {
  background-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.3 5.71a.996.996 0 0 0-1.41 0L12 10.59 7.11 5.7A.996.996 0 1 0 5.7 7.11L10.59 12 5.7 16.89a.996.996 0 1 0 1.41 1.41L12 13.41l4.89 4.89a.996.996 0 1 0 1.41-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4Z%22 fill=%22%23FFFFFF%22/%3E%3C/svg%3E");
  background-size: cover;
  opacity: 1;
}
.popover-dark.popover.bs-popover-top > .popover-arrow::after, .popover-dark.popover.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-top-color: #3f1482;
}
.popover-dark.popover.bs-popover-bottom > .popover-arrow::after, .popover-dark.popover.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-bottom-color: #3f1482;
}
.popover-dark.popover.bs-popover-bottom .popover-header::before, .popover-dark.popover.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  border-bottom: none;
}
.popover-dark.popover.bs-popover-start > .popover-arrow::after, .popover-dark.popover.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-left-color: #3f1482;
}
.popover-dark.popover.bs-popover-end > .popover-arrow::after, .popover-dark.popover.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-right-color: #3f1482;
}
.popover-dark .popover-header, .popover-dark .popover-body {
  color: #ffffff;
}
.popover-dark .popover-footer__item, .popover-dark .popover-footer__action {
  color: #ffffff;
}

.ccl-e-pop-over-prompt {
  background: #3f1482;
  border-radius: 6px;
  box-shadow: 5px 6px 10px 0px rgba(0, 0, 0, 0.35);
  position: relative;
  padding: 0.5rem 0.75rem;
  display: block;
  width: 100%;
  font-size: 0;
}
@media (min-width: 768px) {
  .ccl-e-pop-over-prompt {
    display: inline-block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.ccl-e-pop-over-prompt__flex {
  display: flex;
  align-items: center;
  min-height: 1.5rem;
}
@media (min-width: 768px) {
  .ccl-e-pop-over-prompt__flex {
    display: inline-flex;
  }
}
.ccl-e-pop-over-prompt__flex .ccl__icon {
  flex: 1 0 100%;
}
.ccl-e-pop-over-prompt__flex:after {
  content: "";
  width: 14px;
  height: 14px;
  position: absolute;
  background: #3f1482;
  display: block;
  transform: translate(-50%, -50%) rotate(45deg);
  transform-origin: center center;
  z-index: -1;
}
.ccl-e-pop-over-prompt__flex--bottom-left:after {
  top: 100%;
  left: 50px;
}
.ccl-e-pop-over-prompt__flex--bottom-center:after {
  top: 100%;
  left: 50%;
}
.ccl-e-pop-over-prompt__flex--bottom-right:after {
  top: 100%;
  right: 50px;
}
.ccl-e-pop-over-prompt__flex--top-left:after {
  top: 0;
  left: 50px;
}
.ccl-e-pop-over-prompt__flex--top-center:after {
  top: 0;
  left: 50%;
}
.ccl-e-pop-over-prompt__flex--top-right:after {
  top: 0;
  right: 50px;
}
.ccl-e-pop-over-prompt__flex--left-top:after {
  right: 100%;
  top: 15px;
  transform: translate(50%, -50%) rotate(45deg);
}
.ccl-e-pop-over-prompt__flex--left-center:after {
  right: 100%;
  top: 50%;
  transform: translate(50%, -50%) rotate(45deg);
}
.ccl-e-pop-over-prompt__flex--left-bottom:after {
  right: 100%;
  bottom: 15px;
  transform: translate(50%, 50%) rotate(45deg);
}
.ccl-e-pop-over-prompt__flex--right-top:after {
  left: 100%;
  top: 15px;
}
.ccl-e-pop-over-prompt__flex--right-center:after {
  left: 100%;
  top: 50%;
}
.ccl-e-pop-over-prompt__flex--right-bottom:after {
  left: 100%;
  bottom: 15px;
  transform: translate(-50%, 50%) rotate(45deg);
}
.ccl-e-pop-over-prompt__inner {
  padding-left: 0.5rem;
  text-align: left;
  position: relative;
  display: inline-flex;
  flex-basis: auto;
  align-items: center;
}
.ccl-e-pop-over-prompt__inner:before {
  content: "";
  height: 1.5rem;
  width: 1px;
  background: rgba(255, 255, 255, 0.3);
  margin-right: 0.75rem;
}

.preloader {
  display: block;
}
.preloader--line {
  height: 24px;
  width: 50%;
  max-width: 400px;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
}
.preloader--line--title {
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  height: 26px;
}
.preloader--line--label {
  border-top: 5px solid #fff;
  border-bottom: 5px solid #fff;
}
.preloader--shine {
  background: #f6f7f8;
  background-image: linear-gradient(to right, #f6f7f8 0%, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
  background-repeat: no-repeat;
  background-size: 800px 104px;
  position: relative;
  animation: 1s linear infinite placeholderShimmer;
  animation-fill-mode: forwards;
}

@keyframes placeholderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
.ccl-c-error-message__content {
  padding-bottom: 2rem;
  flex-grow: 1;
  min-height: 460px;
}
@media (min-width: 1024px) {
  .ccl-c-error-message__content {
    min-height: 380px;
  }
}
.ccl-c-error-message__image {
  max-width: 120px;
  margin-bottom: 1rem;
}
.ccl-c-error-message__image img {
  display: block;
}
@media (min-width: 1024px) {
  .ccl-c-error-message__image {
    margin-bottom: 2rem;
  }
}
.ccl-c-error-message__title {
  margin-bottom: 0.5rem;
}
@media (min-width: 1024px) {
  .ccl-c-error-message__title {
    margin-bottom: 1rem;
  }
}
.ccl-c-error-message__text--code {
  margin-top: 2rem;
}
.ccl-c-error-message__button-control {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .ccl-c-error-message__button-control {
    flex-direction: row;
  }
}
.ccl-c-error-message__button-control .ccl__button {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
@media (min-width: 1024px) {
  .ccl-c-error-message__button-control .ccl__button {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
}
.ccl-c-error-message__button-control .ccl__button:first-child {
  margin-top: 0;
}
@media (min-width: 1024px) {
  .ccl-c-error-message__button-control .ccl__button:first-child {
    margin-left: 0;
  }
}
.ccl-c-error-message__button-control .ccl__button:last-child {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .ccl-c-error-message__button-control .ccl__button:last-child {
    margin-right: 0;
  }
}

.ccl__cta_card {
  padding: 1.5rem;
  max-width: 364px;
}
.ccl__cta_card .ccl__title {
  margin-top: 0;
}
.ccl__cta_card__image {
  margin: 0;
  display: block;
  position: relative;
}
.ccl__cta_card__image--square {
  padding-top: 100%;
}
.ccl__cta_card__image--landscape {
  padding-top: 50%;
}
.ccl__cta_card__image--portrait {
  padding-top: 200%;
}
.ccl__cta_card__image > .image {
  display: block;
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.ccl__cta_card--border {
  box-shadow: 0px 2px 77px 0px rgba(0, 0, 0, 0.13);
  border-radius: 10px;
}

.ccl__country-flag {
  height: 1.5625rem; /* 25/16 */
  width: 1.5625rem; /* 25/16 */
  max-height: 1.5625rem; /* 25/16 */
  max-width: 1.5625rem; /* 25/16 */
  display: block;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 100rem;
}

.ccl__country-language {
  position: relative;
  display: inline-block;
}
.ccl__country-language__button {
  border: 0;
  background: #ebebeb;
  padding: 0.5rem 1rem 0.75rem 1.5rem; /* 0 0 0 23px */
  margin: 0;
  display: flex;
  align-items: center;
  font-size: 0.875rem; /* 14/16 */
}
.ccl__country-language__button__text {
  margin-left: 0.25rem;
  margin-right: 0.5rem;
  color: #384967;
  font-size: 1em;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.4285714286;
}
.ccl__country-language__button:hover, .ccl__country-language__button:focus {
  background: #F5F5F5;
}
.ccl__country-language__list {
  display: none;
  margin: 0;
  padding: 0;
  border-top: 2px solid #f1be48;
  min-width: 200px;
  width: auto;
  position: absolute;
  top: 100%;
  right: 0;
  font-size: 1rem;
}
.ccl__country-language__list__item {
  padding: 0.5rem;
  border-top: 1px solid #cfcfd0;
}
.ccl__country-language__list__item:first-child {
  border-top: 0;
}
.ccl__country-language__list__item:hover, .ccl__country-language__list__item:focus {
  background: #F5F5F5;
  color: #3f1482;
}
.ccl__country-language__list__item__link {
  text-decoration: none;
  display: flex;
  align-items: center;
}
.ccl__country-language__list__item__button {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  font-size: 1rem;
}
.ccl__country-language__list__item__text {
  margin-left: 0.5rem;
  color: #384967;
  font-size: 0.75em;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  line-height: 1.5555555556;
}
.ccl__country-language--active .ccl__country-language__list {
  display: block;
}

.ccl-l-tabs {
  display: flex;
  flex-direction: column;
  border-radius: 0.25rem 0.25rem 0 0;
}
.ccl-l-tabs__rowWrapper {
  overflow-y: hidden;
  overflow-x: auto;
}
.ccl-l-tabs__tabs-row {
  display: flex;
  flex-direction: row;
  position: relative;
  padding-top: 3px;
  border-bottom: 1px solid #cfcfd0;
}
.ccl-l-tabs__tabs-row--align--left {
  justify-content: flex-start;
}
.ccl-l-tabs__tabs-row--align--center {
  justify-content: center;
}
.ccl-l-tabs__tabs-row--align--right {
  justify-content: flex-end;
}
.ccl-l-tabs__tab {
  border-left: 1px solid #cfcfd0;
  border-bottom: 1px solid #cfcfd0;
  margin-bottom: -1px;
}
.ccl-l-tabs__tab:first-child:not(.ccl-l-tabs__tab--is-active) {
  padding-left: 1px;
  border-left: 0 none;
}
.ccl-l-tabs__tab:last-child {
  border-right: 1px solid #cfcfd0;
}
.ccl-l-tabs__tab:last-child:not(.ccl-l-tabs__tab--is-active) {
  padding-right: 1px;
  border-right: 0 none;
}
.ccl-l-tabs__tab--full-width {
  flex-grow: 1;
}
.ccl-l-tabs__tab--is-active {
  border-radius: 0.25rem 0.25rem 0 0;
  border-top: 3px solid #f1be48;
  margin-top: -3px;
  border-bottom: 1px solid #ffffff;
  flex-shrink: 0;
}
.ccl-l-tabs__tab--is-active .ccl-l-tabs__tab__button {
  border-radius: 0.25rem 0.25rem 0 0;
  background-color: #ffffff;
  color: #384967;
  cursor: default;
}
.ccl-l-tabs__tab--disabled {
  cursor: not-allowed;
}
.ccl-l-tabs__tab--disabled .ccl-l-tabs__tab__button {
  pointer-events: none;
  color: #a0a0a1;
}
.ccl-l-tabs__tab__button {
  width: 100%;
  display: flex;
  align-items: center;
  border: 0;
  background: #F9f9f9;
  min-height: 3.5rem;
  font-size: 1.125rem;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #3f1482;
  padding: 0 1.5rem;
  text-decoration: none;
}
.ccl-l-tabs__tab__button.ccl-l-tabs__tab__button--color--error {
  color: #eb0306;
}
.ccl-l-tabs__tab__button.ccl-l-tabs__tab__button--color--success {
  color: #26a900;
}
.ccl-l-tabs__tab__button.ccl-l-tabs__tab__button--color--warning {
  color: #FC4E00;
}
.ccl-l-tabs__tab__button--align--center {
  text-align: center;
  justify-content: center;
}
.ccl-l-tabs__tab__button--align--left {
  text-align: left;
  justify-content: flex-start;
}
.ccl-l-tabs__tab__button--align--right {
  text-align: right;
  justify-content: flex-end;
}
.ccl-l-tabs__tab__button__label {
  flex-grow: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ccl-l-tabs__tab__button__prefix {
  padding-right: 0.5rem;
}
.ccl-l-tabs__tab__button__suffix {
  padding-left: 0.5rem;
}
.ccl-l-tabs__content {
  display: flex;
  width: 100%;
}
.ccl-l-tabs__content--card {
  border: 1px solid #cfcfd0;
  border-top: 0;
  border-radius: 0 0 0.25rem 0.25rem;
}
.ccl-l-tabs__content__inner {
  width: 100%;
}
.ccl-l-tabs__content__inner--hidden {
  display: none;
}

.ccl-l-userTabs {
  display: flex;
  flex-direction: column;
  border-radius: 0.25rem 0.25rem 0 0;
}
.ccl-l-userTabs--single {
  border-top: 3px solid #f1be48;
  border-radius: 0;
}
@media (min-width: 768px) {
  .ccl-l-userTabs--single {
    border-top-width: 5px;
  }
}
@media (min-width: 768px) {
  .ccl-l-userTabs {
    box-shadow: 0px 2px 4px 0px rgba(64, 64, 66, 0.5);
  }
}
.ccl-l-userTabs__tabs-row {
  display: flex;
  flex-direction: row;
  position: relative;
  border-radius: 0.25rem 0.25rem 0 0;
}
.ccl-l-userTabs__tab {
  flex-basis: 50%;
  border-left: 2px solid #cfcfd0;
  border-bottom: 2px solid #cfcfd0;
}
.ccl-l-userTabs__tab:first-child {
  border-left: 0 none;
  border-radius: 0.25rem 0 0 0;
}
.ccl-l-userTabs__tab:first-child .ccl-l-userTabs__tab__button {
  border-radius: 0.25rem 0 0 0;
  position: relative;
}
.ccl-l-userTabs__tab:last-child {
  border-radius: 0 0.25rem 0 0;
}
.ccl-l-userTabs__tab:last-child .ccl-l-userTabs__tab__button {
  border-radius: 0 0.25rem 0 0;
  position: relative;
}
.ccl-l-userTabs__tab--is-active {
  border-bottom: 0 none;
  border-top: 3px solid #f1be48;
  margin-top: -3px;
}
.ccl-l-userTabs__tab--is-active .ccl-l-userTabs__tab__button {
  background: #ffffff;
}
.ccl-l-userTabs__tab__button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  border: 0;
  background: #d6d6d6;
  min-height: 3.5625rem; /* 57/16 */
  line-height: 1.75; /* 28/16 */
  font-size: 1rem;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #3f1482;
  padding: 0 0.5rem;
  text-align: left;
}
@media (min-width: 768px) {
  .ccl-l-userTabs__tab__button {
    font-size: 1rem;
    padding: 0 1.5rem;
  }
}
.ccl-l-userTabs__tab__button--disabled {
  pointer-events: none;
}
.ccl-l-userTabs__tab__button__details {
  display: flex;
  align-items: center;
  color: #404042;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: italic;
}
.ccl-l-userTabs__tab__button__details .ccl__icon {
  display: inline-block;
}
.ccl-l-userTabs__tab__list {
  display: none;
  position: absolute;
  top: 100%;
  left: 1px;
  right: 0;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #d6d6d6;
  box-shadow: -1px 1px 2px 0px #d6d6d6;
  z-index: 1;
}
@media (min-width: 768px) {
  .ccl-l-userTabs__tab__list {
    left: calc(50% + 2px);
  }
}
.ccl-l-userTabs__tab__list--is-active {
  display: block;
}
.ccl-l-userTabs__tab__list__item {
  margin: 0;
}
.ccl-l-userTabs__tab__list__item--is-active .ccl-l-userTabs__tab__list__item__button {
  border-left-color: #f1be48;
}
.ccl-l-userTabs__tab__list__item:first-child .ccl-l-userTabs__tab__list__item__button {
  border-top: 0 none;
}
.ccl-l-userTabs__tab__list__item__button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 0;
  background: #ffffff;
  width: 100%;
  text-align: left;
  height: 3.75rem; /* 60 */
  color: #3f1482;
  font-size: 1rem; /* 18/16 */
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.5; /* 28/18 */
  border-top: 1px solid #e5e5e5;
  border-left: 3px solid transparent;
  padding: 0 0.5rem;
}
@media (min-width: 768px) {
  .ccl-l-userTabs__tab__list__item__button {
    padding: 0 1.5rem;
  }
}
.ccl-l-userTabs__tab__list__item__button--disabled {
  pointer-events: none;
}
.ccl-l-userTabs__tab__list__item__button:hover, .ccl-l-userTabs__tab__list__item__button:focus {
  background: #F5F5F5;
}
.ccl-l-userTabs__content {
  display: flex;
  width: 100%;
  min-height: 400px;
  padding: 0.25rem;
}
@media (min-width: 768px) {
  .ccl-l-userTabs__content {
    padding: 1rem 1.5rem;
  }
}
.ccl-l-userTabs__content__inner {
  width: 100%;
  padding-bottom: 2.5rem;
}

.ccl-e-breadcrumb {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  list-style: none;
  min-height: 44px;
  margin: 0;
  padding: 0;
}
.ccl-e-breadcrumb__item__separator {
  padding: 0 4px 0 0;
}
.ccl-e-breadcrumb__item--primary {
  display: none;
}
.ccl-e-breadcrumb__item--primary:first-child {
  display: inline;
}
@media (min-width: 768px) {
  .ccl-e-breadcrumb__item--primary {
    display: inline;
  }
}
.ccl-e-breadcrumb__item--secondary {
  display: inline;
}

.ccl-e-tool-bar {
  display: flex;
  margin-bottom: 1rem;
  justify-content: space-between;
}
.ccl-e-tool-bar__item {
  display: flex;
  flex: 0 1 44px;
  padding: 0 8px;
  border-bottom: #cfcfd0 1px solid;
  border-left: #cfcfd0 1px solid;
}
.ccl-e-tool-bar__item:last-child {
  padding: 0 0 0 8px;
}
.ccl-e-tool-bar__item:first-child {
  padding: 0 8px 0 0;
  border-left: transparent 0px none;
}
.ccl-e-tool-bar__item--grow {
  flex-grow: 1;
}
.ccl-e-tool-bar__item--confine {
  flex-grow: 0;
}
.ccl-e-tool-bar__item__filter {
  border-bottom: 2px solid transparent;
}
.ccl-e-tool-bar__item__filter:hover {
  border-bottom: 2px solid #3f1482;
}
.ccl-e-tool-bar__item__filter__selected {
  border-bottom: 2px solid #3f1482;
}
.ccl-e-tool-bar .dropdown {
  border-left: #cfcfd0 1px solid;
  border-bottom: #cfcfd0 1px solid;
}
.ccl-e-tool-bar .dropdown.show .dropdown-toggle {
  background-color: #ebebeb;
}
.ccl-e-tool-bar .dropdown-toggle {
  border: 0;
  background-color: transparent;
  margin: 0;
  height: 100%;
  padding: 0 0.5rem 0 1.25rem;
}
.ccl-e-tool-bar .dropdown-toggle:after {
  content: none;
}
.ccl-e-tool-bar .dropdown-menu {
  border-radius: 2px;
  border-color: #cfcfd0;
  margin-top: -2px;
}
.ccl-e-tool-bar .dropdown-menu .dropdown-item {
  padding: 0.25rem 0.5rem;
}
.ccl-e-tool-bar__left {
  display: flex;
}
.ccl-e-tool-bar__right {
  display: flex;
}
.ccl-e-tool-bar__center {
  flex-grow: 1;
  border-bottom: #cfcfd0 1px solid;
}

.ccl__resultsBox {
  border: 1px solid #707071;
  border-top: none;
  padding: 0;
}
.ccl__resultsBox .ccl__text, .ccl__resultsBox .ccl-e-read-mode-composite__element__error, .ccl__resultsBox .ccl__button__text, .ccl__resultsBox .ccl-e-detail-action-bar__title, .ccl__resultsBox .ccl-e-detail-action-bar__action, .ccl__resultsBox .ccl-e-phone-number-field__row__cell__text, .ccl__resultsBox .ccl-e-custom-dropdown__container__list-items__item--table-header, .ccl__resultsBox .ccl-e-breadcrumb__item, .ccl__resultsBox .ccl-e-tool-bar__item {
  color: #384967;
}
.ccl__resultsBox--row {
  padding: 0.5rem 1rem;
}
.ccl__resultsBox--row:hover {
  background-color: #F9f9f9;
  cursor: pointer;
}
.ccl__resultsBox .ccl-e-formatted-composite .ccl__text, .ccl__resultsBox .ccl-e-formatted-composite .ccl-e-read-mode-composite__element__error, .ccl__resultsBox .ccl-e-formatted-composite .ccl__button__text, .ccl__resultsBox .ccl-e-formatted-composite .ccl-e-detail-action-bar__title, .ccl__resultsBox .ccl-e-formatted-composite .ccl-e-detail-action-bar__action, .ccl__resultsBox .ccl-e-formatted-composite .ccl-e-phone-number-field__row__cell__text, .ccl__resultsBox .ccl-e-formatted-composite .ccl-e-custom-dropdown__container__list-items__item--table-header, .ccl__resultsBox .ccl-e-formatted-composite .ccl-e-breadcrumb__item, .ccl__resultsBox .ccl-e-formatted-composite .ccl-e-tool-bar__item {
  color: #707071;
}

.tooltip-inner {
  max-width: unset;
  display: flex;
  flex-direction: row;
  padding: 8px 16px;
}
.tooltip-inner.icon-left {
  padding: 8px 16px 8px 12px;
}
[dir=rtl] .tooltip-inner.icon-left {
  padding: 8px 12px 8px 16px;
}
.tooltip-inner.icon-right {
  flex-direction: row-reverse;
  padding: 8px 12px 8px 16px;
}
[dir=rtl] .tooltip-inner.icon-right {
  padding: 8px 16px 8px 12px;
}
.tooltip-text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.icon-left .tooltip-text {
  padding-left: 8.75px;
}
[dir=rtl] .icon-left .tooltip-text {
  padding-left: unset;
  padding-right: 8.75px;
}
.icon-right .tooltip-text {
  padding-right: 8.75px;
}
[dir=rtl] .icon-right .tooltip-text {
  padding-left: 8.75px;
  padding-right: unset;
}
[dir=rtl] .tooltip-text {
  text-align: right;
}
.tooltip-max-width .tooltip-inner {
  max-width: 280px;
}
.tooltip-max-width .tooltip-text {
  max-width: 248px;
}
.tooltip-icon {
  background: #fff;
}

.modal-body {
  padding: 0;
  padding-bottom: 32px;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
}
.modal-sm .modal-body {
  padding-bottom: 24px;
}
.-centerAlign .modal-body {
  justify-content: center;
}
.modal-dialog-scrollable .modal-body, .modal-body {
  margin-right: -31px;
  padding-right: 25px;
}
[dir=rtl] .modal-dialog-scrollable .modal-body, [dir=rtl] .modal-body {
  margin-left: -31px;
  padding-left: 25px;
  margin-right: 0;
  padding-right: 0;
}
.modal-dialog-scrollable .modal-body::-webkit-scrollbar, .modal-body::-webkit-scrollbar {
  width: 6px;
  opacity: 0.1;
  background-color: transparent;
}
.modal-dialog-scrollable .modal-body::-webkit-scrollbar-track, .modal-body::-webkit-scrollbar-track {
  border-radius: 6px;
  background-color: #d4d5d8;
}
.modal-dialog-scrollable .modal-body::-webkit-scrollbar-thumb, .modal-body::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background-color: #a5abb6;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #1E1E1E;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-backdrop-confirm {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  width: 100vw;
  height: 100vh;
  background-color: #1E1E1E;
}
.modal-backdrop-confirm.fade {
  opacity: 0;
}
.modal-backdrop-confirm.show {
  opacity: 0.5;
}
.modal-backdrop + .modal.show + .modal-backdrop.modal-backdrop-confirm {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  width: 100vw;
  height: 100vh;
  background-color: #1E1E1E;
}
.modal-backdrop + .modal.show + .modal-backdrop.modal-backdrop-confirm.fade {
  opacity: 0;
}
.modal-backdrop + .modal.show + .modal-backdrop.modal-backdrop-confirm.show {
  opacity: 0.5;
}
.modal-content {
  border: 0;
  border-radius: 5px;
  padding: 40px 40px 48px 40px;
}
.modal-xl .modal-content {
  padding: 40px 40px 48px 40px;
}
.modal-lg .modal-content {
  padding: 40px 40px 48px 40px;
}
.modal-sm .modal-content {
  padding: 32px;
}
.modal-content--showcase-content--active {
  display: block;
}
.modal-content--showcase-content--hide {
  display: none;
}
.modal-dialog.-centerAlign {
  text-align: center !important;
}
.modal-dialog.-centerAlign .ccl-e-image.-modalImage {
  max-height: 130px;
  padding-bottom: 24px;
}
.modal-dialog.-centerAlign .ccl__text--overline {
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #682bc6;
  padding-bottom: 8px;
}
.modal-dialog.modal-xl {
  max-width: 800px;
}
.modal-dialog.modal-lg {
  max-width: 500px;
}
.modal-dialog.modal-lg .ccl-e-image.-modalImage {
  padding-bottom: 32px;
}
.modal-dialog.modal-sm {
  max-width: 300px;
}
.modal-dialog.modal-sm .ccl__button {
  min-width: 100%;
}
.modal--dots {
  margin: 0;
}
.modal--dots--dot {
  width: 8px;
  height: 8px;
  display: inline-flex;
  margin: 0 4px;
  border-radius: 4px;
  background-color: #cfcfd0;
}
.modal--dots--dot--active {
  background-color: #3f1482;
}
.modal-footer {
  padding: 0;
  padding-top: 48px;
  border: 0;
}
.modal-sm .modal-footer {
  padding-top: 24px;
}
.-centerAlign .modal-footer {
  justify-content: center;
}
.-leftAlign .modal-footer {
  justify-content: flex-start;
}
.modal--showcase-content .modal-footer {
  justify-content: space-between;
}
.modal--showcase-content.modal-sm .modal-footer {
  padding-top: 0px;
}
.modal-footer .ccl__button {
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  min-width: 100%;
}
.modal-footer .ccl__button:first-child {
  margin-bottom: 8px;
}
@media (min-width: 500px) {
  .modal-dialog:not(.modal-sm) .modal-footer .ccl__button {
    min-width: 0;
  }
  .modal-dialog:not(.modal-sm) .modal-footer .ccl__button:first-child {
    margin-left: 0;
    margin-right: 16px;
    margin-bottom: 0;
  }
  [dir=rtl] .modal-dialog:not(.modal-sm) .modal-footer .ccl__button:first-child {
    margin-left: 16px;
    margin-right: 0;
    margin-bottom: 0;
  }
}
.modal-footer .ccl__button .ccl__button__text {
  font-size: 1rem;
  line-height: 1.5;
}
.modal-footer.-hasHtml {
  justify-content: space-between;
}
.modal-footer.-hasHtml .ccl__button, .modal-sm .modal-footer.-hasHtml .ccl__button {
  min-width: 100%;
}
.modal-footer.-hasHtml .ccl__button__text, .modal-sm .modal-footer.-hasHtml .ccl__button__text {
  min-width: 100%;
}
@media (min-width: 500px) {
  .modal-footer.-hasHtml {
    flex-wrap: nowrap;
  }
  .modal-footer.-hasHtml .ccl__button,
  .modal-footer.-hasHtml .ccl__button__text {
    min-width: -webkit-max-content !important;
    min-width: max-content !important;
  }
  .modal-sm .modal-footer.-hasHtml {
    flex-wrap: wrap;
  }
}
.modal-footer.-hasHtml .ccl__text, .modal-footer.-hasHtml .ccl-e-read-mode-composite__element__error, .modal-footer.-hasHtml .ccl__button__text, .modal-footer.-hasHtml .ccl-e-detail-action-bar__title, .modal-footer.-hasHtml .ccl-e-detail-action-bar__action, .modal-footer.-hasHtml .ccl-e-phone-number-field__row__cell__text, .modal-footer.-hasHtml .ccl-e-custom-dropdown__container__list-items__item--table-header, .modal-footer.-hasHtml .ccl-e-breadcrumb__item, .modal-footer.-hasHtml .ccl-e-tool-bar__item {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.modal-header {
  padding: 0;
  padding-bottom: 32px;
  border-bottom: 0;
}
.modal-sm .modal-header {
  padding-bottom: 24px;
}
.modal-header .btn-close {
  padding: 11.4px;
  margin: -11.4px 0 -11.4px auto;
  width: 13.18px;
  height: 13.18px;
  color: #3f1482;
  background-size: 1.5rem;
  opacity: 1;
  background-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.3 5.71a.996.996 0 0 0-1.41 0L12 10.59 7.11 5.7A.996.996 0 1 0 5.7 7.11L10.59 12 5.7 16.89a.996.996 0 1 0 1.41 1.41L12 13.41l4.89 4.89a.996.996 0 1 0 1.41-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4Z%22 fill=%22%233F1482%22/%3E%3C/svg%3E");
}
[dir=rtl] .modal-header .btn-close {
  margin: -11.4px auto -11.4px 0;
}
.modal-header .btn-close:focus {
  box-shadow: none;
}
.modal-header .close-area {
  display: flex;
  align-items: baseline;
}
.modal-header .close-area .btn-close:focus {
  box-shadow: none;
  outline: 1;
}
.-centerAlign .modal-header {
  justify-content: center;
  position: relative;
  flex-direction: column;
}
.-centerAlign .modal-header .btn-close {
  position: absolute;
  right: 0;
  top: 0;
}
[dir=rtl] .-centerAlign .modal-header .btn-close {
  left: 0;
  right: auto;
}
.modal--icon-buttons {
  display: flex;
  margin: 0;
}
.modal--icon-buttons--left .ccl__icon--arrow-downward {
  transform: rotate(90deg);
}
[dir=rtl] .modal--icon-buttons--left .ccl__icon--arrow-downward {
  transform: rotate(270deg);
}
.modal--icon-buttons--right .ccl__icon--arrow-downward {
  transform: rotate(270deg);
}
[dir=rtl] .modal--icon-buttons--right .ccl__icon--arrow-downward {
  transform: rotate(90deg);
}
.modal-title {
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 500;
  color: #384967;
  font-size: 28px;
  line-height: 36px;
}
.modal-sm .modal-title {
  font-size: 24px;
  line-height: 32px;
}

[dir=rtl] .ccl__form-input--is-checkbox-group * {
  text-align: initial;
  direction: rtl;
}
[dir=rtl] .ccl__form-input--is-checkbox-group .ccl__form-input__error-message .ccl__icon {
  margin-right: unset;
  margin-left: 0.5rem;
}
[dir=rtl] .ccl__form-input--is-checkbox-group .ccl__field-control__label {
  padding-left: unset;
  padding-right: 2rem;
}
[dir=rtl] .ccl__form-input--is-checkbox-group .ccl__field-control__indicator {
  left: unset;
  right: 0;
}

.ccl__field-control--input-selectors .ccl__form-input__error-message {
  padding-left: 1.5rem;
  position: relative;
  margin-bottom: 0.5rem;
}
.ccl__field-control--input-selectors .ccl__form-input__error-message .ccl__icon {
  left: 0;
}

.ccl__field-control__label--is-checkbox .ccl__field-control__indicator {
  border-radius: 3px;
}
.ccl__field-control__label--is-checkbox .ccl__field-control__indicator:after {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 1.5rem;
  width: 1.5rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m8.795 15.875-3.47-3.47a.996.996 0 1 0-1.41 1.41l4.18 4.18c.39.39 1.02.39 1.41 0l10.58-10.58a.996.996 0 1 0-1.41-1.41l-9.88 9.87Z%22 fill=%22%23FFFFFF%22/%3E%3C/svg%3E");
  background-color: #3f1482;
  border-radius: 3px;
}
.ccl__field-control__label--is-checkbox .ccl__field-control__label__input:disabled ~ .ccl__field-control__indicator {
  background: #F5F5F5;
}
.ccl__field-control__label--is-checkbox .ccl__field-control__label__input:disabled ~ .ccl__field-control__indicator:after {
  background-color: #707071;
}

[dir=rtl] .ccl__field-control--input-selectors {
  text-align: initial;
  direction: rtl;
}
[dir=rtl] .ccl__field-control--input-selectors * {
  text-align: initial;
  direction: rtl;
}
[dir=rtl] .ccl__field-control--input-selectors .ccl__form-input__error-message {
  padding-left: unset;
  padding-right: 1.5rem;
}
[dir=rtl] .ccl__field-control--input-selectors .ccl__form-input__error-message .ccl__icon {
  left: unset;
  right: 0;
}
[dir=rtl] .ccl__field-control--input-selectors .ccl__field-control__label {
  padding-left: unset;
  padding-right: 2rem;
}
[dir=rtl] .ccl__field-control--input-selectors .ccl__field-control__indicator {
  left: unset;
  right: 0;
}

.ccl__form-input--date-input {
  display: flex;
}
.ccl__form-input--date-input .ccl__field-control {
  margin-left: 1rem;
  min-width: 88px;
}
.ccl__form-input--date-input .ccl__field-control:first-child {
  margin-left: 0;
}
.ccl__form-input--date-input .ccl__field-control:last-child {
  min-width: 120px;
}
.ccl__form-input--date-input .ccl__field-control.ccl__field-control--has-error .ccl__field-control__input {
  border-color: #eb0306;
}
.ccl__form-input--date-input .ccl__field-control__input {
  padding-right: 2.5rem;
}
.ccl__form-input--date-input .ccl__field-control__input:-ms-input-placeholder {
  color: transparent;
}
.ccl__form-input--date-input .ccl__field-control__input::placeholder {
  color: transparent;
}
.ccl__form-input--date-input .ccl__field-control__input:-ms-input-placeholder {
  color: transparent;
}
.ccl__form-input--date-input .ccl__field-control__input:not(:-ms-input-placeholder) + .ccl__form-input__label {
  top: -8px;
  background: linear-gradient(180deg, transparent 0, transparent 7px, white 7px, white 9px, transparent 9px, transparent 100%);
  font-size: 0.875rem;
  line-height: 1.4285714286;
  left: 0.75rem;
}
.ccl__form-input--date-input .ccl__field-control__input:focus + .ccl__form-input__label, .ccl__form-input--date-input .ccl__field-control__input[disabled] + .ccl__form-input__label, .ccl__form-input--date-input .ccl__field-control__input:not(:placeholder-shown) + .ccl__form-input__label {
  top: -8px;
  background: linear-gradient(180deg, transparent 0, transparent 7px, white 7px, white 9px, transparent 9px, transparent 100%);
  font-size: 0.875rem;
  line-height: 1.4285714286;
  left: 0.75rem;
}
.ccl__form-input--date-input .ccl__field-control .ccl__form-input__label {
  width: auto;
  position: absolute;
  top: 13px;
  height: 24px;
  left: 1rem;
  padding-left: 1px;
  padding-right: 1px;
  color: #a0a0a1;
  transition: top 0.25s ease-in-out, left 0.25s ease-in-out, font-size 0.25s ease-in-out, line-height 0.25s ease-in-out;
}
.ccl__form-input--date-input .ccl__field-control--has-error .ccl__form-input__label {
  top: -8px;
  background: linear-gradient(180deg, transparent 0, transparent 7px, white 7px, white 9px, transparent 9px, transparent 100%);
  font-size: 0.875rem;
  line-height: 1.4285714286;
  left: 0.75rem;
}
[dir=rtl] .ccl__form-input--date-input .ccl__field-control {
  margin-left: unset;
  margin-right: 1rem;
}
[dir=rtl] .ccl__form-input--date-input .ccl__field-control:first-child {
  margin-right: 0;
}
[dir=rtl] .ccl__form-input--date-input .ccl__field-control__input {
  padding-left: 2.5rem;
  padding-right: 1rem;
}
[dir=rtl] .ccl__form-input--date-input .ccl__field-control .ccl__form-input__label {
  left: unset;
  right: 1rem;
}
[dir=rtl] .ccl__form-input--date-input .ccl__form-input {
  background-color: aliceblue;
}
[dir=rtl] .ccl__form-input--date-input .ccl__form-input__error-message .ccl__icon {
  margin-left: 0.25rem;
  margin-right: unset;
}
[dir=rtl] .ccl__form-input--is-date-input .ccl__form-input__error-message .ccl__icon {
  margin-left: 0.25rem;
  margin-right: unset;
}

.ccl-e-form-button-bar {
  position: relative;
}
@media (min-width: 768px) {
  .ccl-e-form-button-bar {
    display: flex;
  }
}
@media (min-width: 768px) {
  .ccl-e-form-button-bar__save {
    margin-right: 40px;
  }
  [dir=rtl] .ccl-e-form-button-bar__save {
    margin-right: initial;
    margin-left: 40px;
  }
}
.ccl-e-form-button-bar__cancel {
  margin-top: 15px;
}
@media (min-width: 768px) {
  .ccl-e-form-button-bar__cancel {
    margin-top: 0;
  }
}
.ccl-e-form-button-bar .ccl-e-pop-over-prompt {
  position: absolute;
  bottom: calc(100% + 1rem);
}
@media (min-width: 768px) {
  .ccl-e-form-button-bar .ccl-e-pop-over-prompt {
    left: 1.5rem;
  }
  [dir=rtl] .ccl-e-form-button-bar .ccl-e-pop-over-prompt {
    left: initial;
    right: 1.5rem;
  }
  .ccl-e-form-button-bar .ccl-e-pop-over-prompt .ccl-e-pop-over-prompt__flex:after {
    top: 100%;
    left: 50px;
  }
  [dir=rtl] .ccl-e-form-button-bar .ccl-e-pop-over-prompt .ccl-e-pop-over-prompt__flex:after {
    left: initial;
    right: 50px;
  }
}

.ccl__form-input {
  width: 100%;
}
.ccl__form-input__label {
  width: 100%;
  display: block;
  text-align: left;
}
.ccl__form-input__label__optional {
  margin-left: 0.5rem; /* 8/16 */
  position: relative;
  top: -1px;
}
.ccl__form-input--has-error .ccl__form-input__label {
  color: #eb0306;
}
.ccl__form-input--has-error .ccl__form-input__label__optional {
  color: #eb0306;
}
.ccl__form-input--has-error .ccl__field-control__input {
  border: 1px solid #eb0306;
}
.ccl__form-input--has-error .ccl__field-control__input:focus {
  border-bottom: 3px solid #eb0306;
}
.ccl__form-input--is-disabled .ccl__form-input__label {
  color: #a0a0a1;
}
.ccl__form-input--is-disabled .ccl__form-input__label__optional {
  color: #a0a0a1;
}
.ccl__form-input--is-disabled .ccl__field-control__input {
  background: #F5F5F5;
  color: #a0a0a1;
  border: 1px solid #a0a0a1;
}
.ccl__form-input--is-disabled .ccl__field-control__input:hover, .ccl__form-input--is-disabled .ccl__field-control__input:focus {
  cursor: not-allowed;
}
.ccl__form-input--is-disabled .ccl__field-control .ccl__icon {
  display: none;
}
.ccl__form-input--is-read-only .ccl__form-input__label {
  color: #a0a0a1;
}
.ccl__form-input--is-read-only .ccl__form-input__label__optional {
  color: #a0a0a1;
}
.ccl__form-input--is-read-only .ccl__field-control__input {
  background: #F5F5F5;
  color: #a0a0a1;
  border: 1px solid #a0a0a1;
}
.ccl__form-input--is-read-only .ccl__field-control__input:hover, .ccl__form-input--is-read-only .ccl__field-control__input:focus {
  padding-bottom: calc(0.625rem + 2px);
}
[dir=rtl] .ccl__form-input {
  text-align: initial;
  direction: rtl;
}
[dir=rtl] .ccl__form-input * {
  text-align: initial;
  direction: rtl;
}
[dir=rtl] .ccl__form-input__label__optional {
  display: inline-block;
  margin-left: unset;
  margin-right: 0.5rem;
}
[dir=rtl] .ccl__form-input--is-form-input .ccl__form-input__error-message .ccl__icon {
  margin-left: 0.25rem;
  margin-right: unset;
}
[dir=rtl] .ccl__form-input .ccl__field-control__label {
  padding-left: unset;
  padding-right: 2rem;
}
[dir=rtl] .ccl__form-input .ccl__field-control__indicator {
  left: unset;
  right: 0;
}
[dir=rtl] .ccl__form-input .ccl__select-input__select__control {
  padding: calc(0.75rem - 1px) 1rem calc(0.75rem - 1px) 0.5rem;
}
[dir=rtl] .ccl__form-input .ccl__select-input__select__control--is-focused {
  padding-bottom: calc(0.75rem - 3px);
}
[dir=rtl] .ccl__form-input .ccl__select-input__select__indicator {
  padding: 0 0.5rem 0 0;
}
[dir=rtl] .ccl__form-input .ccl__select-input__select__option > span {
  margin-right: unset;
  margin-left: 0.75rem;
}
[dir=rtl] .ccl__form-input .ccl__select-input__select__single-value > span {
  margin-right: unset;
  margin-left: 0.75rem;
}
[dir=rtl] .ccl__form-input .ccl__select-input__select__placeholder--has-icon > span {
  margin-right: unset;
  margin-left: 0.75rem;
}

.ccl__form-input--is-disabled .ccl__field-control__label {
  color: #707071;
}
.ccl__form-input--is-disabled .ccl__field-control__label:hover {
  cursor: not-allowed;
}

.ccl__field-control__label {
  display: inline-block;
  position: relative;
  padding-left: 2rem;
  /* accomodate the radio/checkbox plus 1x space */
  margin-bottom: 0.75rem;
  cursor: pointer;
}
.ccl__field-control__label__input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.ccl__field-control__label__input:checked ~ .ccl__field-control__indicator {
  border-color: #3f1482;
}
.ccl__field-control__label__input:checked ~ .ccl__field-control__indicator:after {
  display: block;
}
.ccl__field-control__label__input:disabled ~ .ccl__field-control__indicator {
  border-color: #a0a0a1 !important;
  pointer-events: none;
}

.ccl__field-control__indicator {
  position: absolute;
  /* align with top of container and first line of multi-line text */
  top: 0.75rem;
  left: 0;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1.5rem;
  border: 1px solid #707071;
}
.ccl__field-control__indicator:after {
  content: "";
  position: absolute;
  display: none;
}

.ccl__field-control__label:hover .ccl__field-control__label__input:not([disabled]) ~ .ccl__field-control__indicator,
.ccl__field-control__label .ccl__field-control__label__input:focus ~ .ccl__field-control__indicator {
  box-shadow: 0 0 0 0.25rem #E0E0E0;
}

.ccl__field-control__label:hover .ccl__field-control__label__input:not([disabled]):checked ~ .ccl__field-control__indicator,
.ccl__field-control__label .ccl__field-control__label__input:checked:focus ~ .ccl__field-control__indicator {
  box-shadow: 0 0 0 0.25rem #e1d5f4;
}

.ccl__form-input--is-checkbox-group .ccl__field-control,
.ccl__form-input--is-radio-group .ccl__field-control,
.ccl__form-input--is-radio-input .ccl__field-control {
  margin-top: 0.5rem;
}
.ccl__form-input--is-checkbox-group .ccl__form-input__error-message,
.ccl__form-input--is-radio-group .ccl__form-input__error-message,
.ccl__form-input--is-radio-input .ccl__form-input__error-message {
  display: flex;
  align-items: center;
}
.ccl__form-input--is-checkbox-group .ccl__form-input__error-message .ccl__icon,
.ccl__form-input--is-radio-group .ccl__form-input__error-message .ccl__icon,
.ccl__form-input--is-radio-input .ccl__form-input__error-message .ccl__icon {
  display: inline-block;
  margin-right: 0.5rem;
}
[dir=rtl] .ccl__form-input--is-checkbox-group .ccl__form-input__error-message .ccl__icon,
[dir=rtl] .ccl__form-input--is-radio-group .ccl__form-input__error-message .ccl__icon,
[dir=rtl] .ccl__form-input--is-radio-input .ccl__form-input__error-message .ccl__icon {
  margin-right: initial;
  margin-left: 0.5rem;
}

.ccl__form-input--is-form-input .ccl__field-control,
.ccl__form-input--is-date-input .ccl__field-control {
  margin-bottom: 0.125rem;
}
.ccl__form-input--is-form-input .ccl__form-input__error-message,
.ccl__form-input--is-date-input .ccl__form-input__error-message {
  display: flex;
  align-items: center;
}
.ccl__form-input--is-form-input .ccl__form-input__error-message .ccl__icon,
.ccl__form-input--is-date-input .ccl__form-input__error-message .ccl__icon {
  display: inline-block;
  margin-right: 0.25rem;
}

.ccl__form-input--is-number .ccl__field-control__input {
  padding-right: 4.5rem;
}
.ccl__form-input--is-number .ccl__input-counter {
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%);
}
[dir=rtl] .ccl__form-input--is-number .ccl__field-control__input {
  padding-right: 1rem;
  padding-left: 4.5rem;
}
[dir=rtl] .ccl__form-input--is-number .ccl__input-counter {
  left: 1rem;
  right: initial;
}

.ccl__field-control__label--is-radio .ccl__field-control__indicator {
  border-radius: 100rem;
}
.ccl__field-control__label--is-radio .ccl__field-control__indicator:after {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 100rem;
  background: #3f1482;
}
.ccl__field-control__label--is-radio .ccl__field-control__label__input:disabled ~ .ccl__field-control__indicator {
  background: #F5F5F5;
}
.ccl__field-control__label--is-radio .ccl__field-control__label__input:disabled ~ .ccl__field-control__indicator:after {
  background: #707071;
}

.ccl__read-mode__details--has-flag {
  display: flex;
  align-content: center;
}
.ccl__read-mode__details--has-flag p {
  margin-left: 0.5rem;
}
[dir=rtl] .ccl__read-mode dd {
  margin-inline-start: 0;
}
[dir=rtl] .ccl__read-mode .ccl__read-mode__details--has-flag p {
  margin-left: initial;
  margin-right: 0.5rem;
}

.ccl__select-input {
  width: 100%;
  color: #384967;
  font-size: 1rem;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  margin: 0.25rem 0;
  /* is disabled */
  /* has errors */
}
@media (min-width: 1024px) {
  .ccl__select-input {
    font-size: 1.125rem;
    line-height: 1.5555555556;
  }
}
.ccl__select-input.ccl__select-input__dropdown .ccl__select-input__select__indicator-separator {
  display: none;
}
.ccl__select-input--has-icon.ccl__select-input__combobox .ccl__select-input__select__input {
  display: flex !important;
  align-items: center;
  margin-left: 2.25rem;
}
.ccl__select-input--has-icon.ccl__select-input__combobox .ccl__select-input__select__input:before {
  content: "";
  margin-left: -2.25rem;
  margin-right: 0.75rem;
  background-color: #FAF9F6;
  background-size: cover;
  background-position: center center;
  width: 1.5rem;
  height: 1.5rem;
  display: block;
  border-radius: 100rem;
}
.ccl__select-input--has-icon.ccl__select-input__combobox .ccl__select-input__select__placeholder > span {
  visibility: hidden;
}
.ccl__select-input .ccl__select-input__select__control {
  width: 100%;
  background: #ffffff;
  border: 1px solid #707071;
  border-radius: 2px;
  padding: calc(0.75rem - 1px) 0.5rem calc(0.75rem - 1px) 1rem;
}
.ccl__select-input .ccl__select-input__select__control:hover {
  border-color: #707071;
}
.ccl__select-input .ccl__select-input__select__control--is-focused {
  border-bottom: 3px solid #f1be48 !important;
  padding-bottom: calc(0.75rem - 3px);
  outline: none;
  box-shadow: none;
}
.ccl__select-input .ccl__select-input__select__input,
.ccl__select-input .ccl__select-input__select__value-container {
  padding: 0;
  line-height: 1.5;
  min-height: 1.5rem;
  /* 24/16 */
}
@media (min-width: 1024px) {
  .ccl__select-input .ccl__select-input__select__input,
  .ccl__select-input .ccl__select-input__select__value-container {
    line-height: 1.5555555556;
  }
}
.ccl__select-input .ccl__select-input__select__input > div,
.ccl__select-input .ccl__select-input__select__value-container > div {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.ccl__select-input .ccl__select-input__select__input .ccl__select-input__select__input,
.ccl__select-input .ccl__select-input__select__value-container .ccl__select-input__select__input {
  color: #384967;
}
.ccl__select-input .ccl__select-input__select__placeholder {
  margin-left: 0;
  margin-right: 0;
  color: #707071;
}
.ccl__select-input .ccl__select-input__select__placeholder--has-icon {
  display: flex;
  align-items: center;
}
.ccl__select-input .ccl__select-input__select__placeholder--has-icon > span {
  margin-right: 0.75rem;
  background-color: #FAF9F6;
  background-size: cover;
  background-position: center center;
  width: 1.5rem;
  height: 1.5rem;
  display: block;
  border-radius: 100rem;
}
.ccl__select-input .ccl__select-input__select__single-value {
  color: #384967;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  align-items: center;
}
.ccl__select-input .ccl__select-input__select__single-value > span {
  margin-right: 0.75rem;
  background-color: #FAF9F6;
  background-size: cover;
  background-position: center center;
  width: 1.5rem;
  height: 1.5rem;
  display: block;
  border-radius: 100rem;
}
.ccl__select-input .ccl__select-input__select__single-value > span.image-icon {
  background-size: 1.5rem auto;
}
.ccl__select-input .ccl__select-input__select__indicator {
  padding: 0 0 0 0.5rem;
}
.ccl__select-input .ccl__select-input__select__indicator-separator {
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
  background-color: #707071;
}
.ccl__select-input .ccl__select-input__select__menu {
  border-radius: 0;
  margin-bottom: 0;
  margin-top: 0;
  box-shadow: none;
  border: 1px solid #cfcfd0;
  border-top: 0 none;
}
.ccl__select-input .ccl__select-input__select__menu-list {
  padding-top: 0;
  padding-bottom: 0;
}
.ccl__select-input .ccl__select-input__select__menu-list .ccl__select-input__select__menu-notice--no-options {
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  color: #a0a0a1;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  padding: calc(0.75rem - 1px) 1rem calc(0.75rem - 1px) 1rem;
}
@media (min-width: 1024px) {
  .ccl__select-input .ccl__select-input__select__menu-list .ccl__select-input__select__menu-notice--no-options {
    font-size: 1.125rem;
    line-height: 1.5555555556;
  }
}
.ccl__select-input .ccl__select-input__select__option {
  display: flex;
  align-items: center;
  padding: 0.75rem 1rem 0.75rem 1rem;
}
.ccl__select-input .ccl__select-input__select__option > span {
  margin-right: 0.75rem;
  background-color: #FAF9F6;
  background-size: cover;
  background-position: center center;
  width: 1.5rem;
  height: 1.5rem;
  display: block;
  border-radius: 100rem;
}
.ccl__select-input .ccl__select-input__select__option > span.image-icon {
  background-size: 1.5rem auto;
}
.ccl__select-input .ccl__select-input__select__option:active, .ccl__select-input .ccl__select-input__select__option--is-selected {
  background-color: #FAF9F6;
  color: #384967;
  font-family: "Circular-Medium", "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
}
.ccl__select-input .ccl__select-input__select__option--is-focused {
  background-color: #E0E0E0;
}
.ccl__select-input .ccl__select-input__select__option--is-focused.ccl__select-input__select__option--is-selected {
  color: #384967;
}
.ccl__select-input.ccl__select-input__select--is-disabled {
  color: #707071;
}
.ccl__select-input.ccl__select-input__select--is-disabled:hover {
  cursor: not-allowed;
}
.ccl__select-input.ccl__select-input__select--is-disabled .ccl__select-input__select__control {
  background-color: #F5F5F5;
  border-color: #a0a0a1;
}
.ccl__select-input.ccl__select-input__select--is-disabled .ccl__select-input__select__single-value {
  color: #707071;
}
.ccl__select-input.ccl__select-input__select--is-disabled .ccl__select-input__select__single-value > span {
  opacity: 0.5;
}
.ccl__select-input.ccl__select-input__select--is-disabled .ccl__select-input__select__indicator-separator {
  background-color: #a0a0a1;
}
.ccl__select-input.ccl__select-input__select--has-error .ccl__select-input__select__control {
  border-color: #eb0306;
}
.ccl__select-input.ccl__select-input__select--has-error .ccl__select-input__select__control--is-focused {
  border-bottom-color: #eb0306 !important;
}
.ccl__select-input.ccl__select-input__select--has-error .ccl__select-input__select__indicator-separator {
  background-color: #eb0306;
}
.ccl__select-input.ccl__select-input__select--has-error .ccl__icon {
  background-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m15.875 9-3.88 3.88L8.115 9a.996.996 0 1 0-1.41 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59a.996.996 0 0 0 0-1.41c-.39-.38-1.03-.39-1.42 0Z%22 fill=%22%23EB0306%22/%3E%3C/svg%3E");
}

.ccl-e-read-mode-composite__element {
  margin-top: 1.5rem;
}
.ccl-e-read-mode-composite__element:first-child {
  margin-top: 1rem;
}
.ccl-e-read-mode-composite__element__error {
  margin-left: 0.25rem;
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow,
.react-datepicker__navigation-icon::before {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  margin-left: -4px;
  position: absolute;
  width: 0;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-top: none;
  border-bottom-color: #f0f0f0;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  top: 0;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  bottom: 0;
  margin-bottom: -8px;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  border-bottom: none;
  border-top-color: #fff;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  bottom: 0;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
  width: 100%;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}

.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}

.react-datepicker-popper[data-placement^=bottom] {
  padding-top: 10px;
}

.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,
.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}

.react-datepicker-popper[data-placement^=top] {
  padding-bottom: 10px;
}

.react-datepicker-popper[data-placement^=right] {
  padding-left: 8px;
}

.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}

.react-datepicker-popper[data-placement^=left] {
  padding-right: 8px;
}

.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}

.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}

.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}

.react-datepicker__navigation--previous {
  left: 2px;
}

.react-datepicker__navigation--next {
  right: 2px;
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}

.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__navigation--years-previous {
  top: 4px;
}

.react-datepicker__navigation--years-upcoming {
  top: -4px;
}

.react-datepicker__navigation:hover *::before {
  border-color: #a6a6a6;
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}

.react-datepicker__navigation-icon--next {
  left: -2px;
}

.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}

.react-datepicker__navigation-icon--previous {
  right: -2px;
}

.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}

.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}

.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}

.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}

.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 0.85rem);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-names {
  margin-bottom: -8px;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__month--selected,
.react-datepicker__month--in-selecting-range,
.react-datepicker__month--in-range,
.react-datepicker__quarter--selected,
.react-datepicker__quarter--in-selecting-range,
.react-datepicker__quarter--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__month--selected:hover,
.react-datepicker__month--in-selecting-range:hover,
.react-datepicker__month--in-range:hover,
.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter--in-selecting-range:hover,
.react-datepicker__quarter--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled {
  color: #ccc;
  pointer-events: none;
}

.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}

.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}

.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}

.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}

.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}

.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}

.react-datepicker__day--selected,
.react-datepicker__day--in-selecting-range,
.react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__day--selected:hover,
.react-datepicker__day--in-selecting-range:hover,
.react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2579ba;
  color: #fff;
}

.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__month-text.react-datepicker__month--selected:hover,
.react-datepicker__month-text.react-datepicker__month--in-range:hover,
.react-datepicker__month-text.react-datepicker__quarter--selected:hover,
.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  background-color: #216ba5;
}

.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  background-color: #f0f0f0;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}

.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}

.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}

.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}

.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}

.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}

@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.ccl__form-datepicker-label {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  color: #384967;
}
.ccl__form-datepicker-hint {
  font-style: italic;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #404042;
  margin-bottom: 6px;
}
.ccl__form-datepicker-optional {
  padding-left: 8px;
  font-style: italic;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  color: #384967;
}
.ccl__form-datepicker-container {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 12px 12px 12px 16px;
  gap: 12px;
  width: 232px;
  height: 52px;
  background: #ffffff;
  border: 1px solid #707071;
  box-shadow: 0px 0px 0px #CBDAFC;
  border-radius: 2px;
  flex: none;
  order: 1;
  align-self: stretch;
  flex-grow: 0;
}
.ccl__form-datepicker-container.opened {
  box-shadow: inset 1px 0px 0px #707071, inset -1px 0px 0px #707071, inset 0px 1px 0px #707071, inset 0px -3px 0px #f1be48;
  border-radius: 2px;
}
.ccl__form-datepicker-input {
  width: 168px;
  height: 28px;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  display: flex;
  align-items: center;
  color: #a0a0a1;
  flex: none;
  order: 0;
  flex-grow: 1;
}
.ccl__form-datepicker--has-error .ccl__form-datepicker-label {
  color: #eb0306;
}
.ccl__form-datepicker--has-error .ccl__form-datepicker-optional {
  color: #eb0306;
}
.ccl__form-datepicker--has-error .ccl__form-datepicker-container {
  border: 1px solid #eb0306;
}
.ccl__form-datepicker--has-error .ccl__form-datepicker-container.opened {
  box-shadow: inset 0px -3px 0px #eb0306;
}
.ccl__form-datepicker--disabled .ccl__form-datepicker-label {
  color: #a0a0a1;
}
.ccl__form-datepicker--disabled .ccl__form-datepicker-optional {
  color: #a0a0a1;
}
.ccl__form-datepicker--disabled .ccl__form-datepicker-container {
  background: #F5F5F5;
}
.ccl__form-datepicker--disabled .ccl__form-datepicker-icon {
  background: #a0a0a1;
}
.ccl__form-datepicker--disabled .ccl__form-input--is-disabled .ccl__field-control__input {
  color: #707071;
}
.ccl__form-datepicker-size-small * {
  font-size: 16px;
}
.ccl__form-datepicker-size-small input:-ms-input-placeholder {
  font-size: 16px;
}
.ccl__form-datepicker-size-small input::placeholder {
  font-size: 16px;
}
.ccl__form-datepicker-size-small .ccl__form-datepicker-container {
  width: 199px;
  height: 44px;
  padding: 8px 12px;
}

.react-datepicker {
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.react-datepicker__aria-live {
  display: none;
}
.react-datepicker__navigation {
  width: 44px;
  height: 44px;
  top: 8px;
}
.react-datepicker__navigation-icon::before {
  top: 12px;
  border-color: #3f1482;
  border-width: 2px 2px 0 0;
}
.react-datepicker__navigation-icon--previous::before {
  right: -5px;
}
.react-datepicker__navigation-icon--previous--disabled::before {
  border-color: #a0a0a1;
}
.react-datepicker__navigation-icon--next::before {
  left: -5px;
}
.react-datepicker__navigation-icon--next--disabled::before {
  border-color: #a0a0a1;
}
.react-datepicker__navigation-icon:hover::before {
  border-color: #3f1482;
}
.react-datepicker__navigation:hover, .react-datepicker__navigation:active {
  background: #e1d5f4;
  border-radius: 40px;
}
.react-datepicker__navigation:hover *:before, .react-datepicker__navigation:active *:before {
  border-color: #3f1482;
}
.react-datepicker__navigation--previous--disabled .react-datepicker__navigation-icon:before {
  border-color: #a0a0a1;
}
.react-datepicker__navigation--previous--disabled:hover, .react-datepicker__navigation--previous--disabled:active {
  background: none;
}
.react-datepicker__navigation--previous--disabled:hover *:before, .react-datepicker__navigation--previous--disabled:active *:before {
  border-color: #a0a0a1;
}
.react-datepicker__navigation--next--disabled .react-datepicker__navigation-icon:before {
  border-color: #a0a0a1;
}
.react-datepicker__current-month {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #384967;
  flex: none;
  order: 1;
  flex-grow: 1;
  padding: 16px 52px 4px 52px;
}
.react-datepicker__header {
  width: 100%;
  padding: 0;
  border: none;
  background-color: transparent;
}
.react-datepicker__month-container {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0px;
  width: 324px;
  background: #ffffff;
  border: 1px solid #ebebeb;
  box-shadow: 0px 8px 16px #DFDFDF;
  border-radius: 4px;
  flex: none;
  order: 1;
  flex-grow: 0;
}
.react-datepicker__day-name, .react-datepicker__day, .react-datepicker__time-name {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: calc(2.8rem - 2px);
  color: #3f1482;
  width: 2.8rem;
  height: 2.8rem;
  margin: 0;
}
.react-datepicker__day-names {
  margin-bottom: 0;
}
.react-datepicker__day-name {
  color: #384967;
}
.react-datepicker__day {
  font-size: 18px;
  line-height: calc(2.8rem - 2px);
}
.react-datepicker__day:hover {
  border-radius: 50px;
  background: #e1d5f4;
}
.react-datepicker__day--selected {
  border-radius: 50px;
  background-color: #3f1482;
  color: #ffffff;
}
.react-datepicker__day--selected:hover {
  background: #3f1482;
  border-radius: 50px;
}
.react-datepicker__day--outside-month {
  font-weight: 400;
}
.react-datepicker__day--today {
  border: 1px solid #e1d5f4;
  border-radius: 40px;
}
.react-datepicker__day--keyboard-selected {
  border-radius: 50px;
  border: 2px solid #3f1482;
  background-color: transparent;
}
.react-datepicker__day--disabled {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  border-width: 2px;
  color: #a0a0a1;
}
.react-datepicker__day--disabled:hover {
  background: transparent;
}
.react-datepicker-wrapper .ccl__field-control__input {
  background: transparent;
  padding: 0;
  border: none;
}
.react-datepicker-wrapper .ccl__field-control__input:focus {
  padding: 0;
  border: none;
}
.react-datepicker-wrapper .ccl__field-control__input:-ms-input-placeholder {
  font-size: 18px;
}
.react-datepicker-wrapper .ccl__field-control__input::placeholder {
  font-size: 18px;
}
.ccl__form-datepicker-size-small .react-datepicker-wrapper .ccl__field-control__input:-ms-input-placeholder {
  font-size: 16px;
}
.ccl__form-datepicker-size-small .react-datepicker-wrapper .ccl__field-control__input::placeholder {
  font-size: 16px;
}
.react-datepicker-wrapper .ccl__form-input--is-form-input .ccl__form-input__error-message,
.react-datepicker-wrapper .ccl__form-input--is-date-input .ccl__form-input__error-message {
  position: absolute;
  bottom: -24px;
  left: 0;
}

.react-datepicker {
  border: none;
}

.react-datepicker-popper[data-placement^=top] {
  padding-bottom: 0px;
}

.react-datepicker-popper[data-placement^=bottom] {
  padding-top: 0px;
}

[dir=rtl] .ccl__form-datepicker-optional {
  padding-left: initial;
  padding-right: 8px;
}
[dir=rtl] .ccl__form-datepicker-wrapper {
  display: inline-block;
}
[dir=rtl] .ccl__form-datepicker-wrapper .react-datepicker .react-datepicker__navigation--previous {
  left: initial;
  right: 2px;
}
[dir=rtl] .ccl__form-datepicker-wrapper .react-datepicker .react-datepicker__navigation--next {
  left: 2px;
  right: initial;
}
[dir=rtl] .ccl__form-datepicker-wrapper .react-datepicker .react-datepicker__navigation-icon::before {
  transform: rotate(45deg);
}
[dir=rtl] .ccl__form-datepicker-wrapper .react-datepicker .react-datepicker__navigation-icon--previous {
  left: -2px;
  right: initial;
}
[dir=rtl] .ccl__form-datepicker-wrapper .react-datepicker .react-datepicker__navigation-icon--previous::before {
  left: -5px;
  right: initial;
}
[dir=rtl] .ccl__form-datepicker-wrapper .react-datepicker .react-datepicker__navigation-icon--next {
  left: initial;
  right: -2px;
}
[dir=rtl] .ccl__form-datepicker-wrapper .react-datepicker .react-datepicker__navigation-icon--next::before {
  transform: rotate(225deg);
  left: initial;
  right: -5px;
}
[dir=rtl] .ccl__form-datepicker-wrapper .ccl__form-input--is-form-input .ccl__form-input__error-message {
  left: initial;
  right: 0;
}

[dir=rtl] .custom-input + .ccl__form-datepicker-wrapper {
  display: block;
}

.rbt .rbt-input-main::-ms-clear {
  display: none;
}

.rbt {
  display: inline-block;
}

/**
 * Menu
 */
.rbt-menu {
  margin-bottom: 2px;
}
.rbt-menu > .dropdown-item {
  overflow: hidden;
  text-overflow: ellipsis;
}
.rbt-menu > .dropdown-item:focus {
  outline: none;
}
.rbt-menu-pagination-option {
  text-align: center;
}

/**
 * Multi-select Input
 */
.rbt-input-multi {
  cursor: text;
  overflow: hidden;
  position: relative;
}
.rbt-input-multi.focus {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  color: #495057;
  outline: 0;
}
.rbt-input-multi.form-control {
  height: auto;
}
.rbt-input-multi.disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.rbt-input-multi.is-invalid.focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.rbt-input-multi.is-valid.focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.rbt-input-multi input::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.rbt-input-multi input:-ms-input-placeholder {
  color: #6c757d;
}
.rbt-input-multi input::-webkit-input-placeholder {
  color: #6c757d;
}
.rbt-input-multi .rbt-input-wrapper {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -2px;
  margin-top: -2px;
  overflow: hidden;
}
.rbt-input-multi .rbt-input-main {
  margin: 2px 0;
  padding: 0.125rem 0;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

/**
 * Close Button
 */
.rbt-close {
  z-index: 1;
}
.rbt-close-lg {
  font-size: 1.5rem;
}

/**
 * Token
 */
.rbt-token {
  background-color: rgba(30, 30, 30, 0.0705882353);
  border: 0;
  border-radius: 0.25rem;
  color: #3f1482;
  display: inline-flex;
  flex-direction: row-reverse;
  font-size: 1.125rem;
  line-height: 1.75rem;
  margin: 2px 8px 2px 0;
}
.rbt-token .rbt-token-label {
  padding: 0.125rem 0.5rem;
}
.rbt-token-disabled {
  background-color: rgba(0, 0, 0, 0.1);
  color: #495057;
  pointer-events: none;
}
.rbt-token-removeable {
  cursor: pointer;
}
.rbt-token-active {
  background-color: #3f1482;
  color: #fff;
  outline: none;
  text-decoration: none;
}
.rbt-token .rbt-token-remove-button {
  background-image: none;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  box-shadow: none;
  color: inherit;
  display: flex;
  justify-content: center;
  font-size: inherit;
  font-weight: normal;
  opacity: 1;
  outline: none;
  padding: 0.125rem 0.5rem;
  padding-right: 0;
  text-shadow: none;
}
.rbt-token .rbt-token-remove-button .rbt-close-content {
  display: block;
}

/**
 * Loader + CloseButton container
 */
.rbt-aux {
  align-items: center;
  display: flex;
  bottom: 0;
  justify-content: center;
  pointer-events: none;
  /* Don't block clicks on the input */
  position: absolute;
  right: 0;
  top: 0;
  width: 2rem;
}
.rbt-aux-lg {
  width: 3rem;
}
.rbt-aux .rbt-close {
  margin-top: -0.25rem;
  pointer-events: auto;
  /* Override pointer-events: none; above */
}
.rbt-aux .spinner-border {
  color: #384967 !important;
}

.has-aux .form-control {
  padding-right: 2rem;
}
.has-aux .form-control.is-valid, .has-aux .form-control.is-invalid {
  background-position: right 2rem center;
  padding-right: 4rem;
}

.rbt-highlight-text {
  background-color: inherit;
  color: inherit;
  font-weight: bold;
  padding: 0;
}

/**
 * Input Groups
 */
.input-group > .rbt {
  flex: 1;
}
.input-group > .rbt .rbt-input-hint, .input-group > .rbt .rbt-aux {
  z-index: 5;
}
.input-group > .rbt:not(:first-child) .form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .rbt:not(:last-child) .form-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.ccl__form-typeahead--container + .rbt-menu.dropdown-menu,
.rbt-input-multi + .rbt-menu.dropdown-menu {
  padding: 0;
  margin: 0;
  border-radius: 0px 0px 2px 2px;
  border-top: none;
}
.ccl__form-typeahead--container + .rbt-menu.dropdown-menu .dropdown-item,
.rbt-input-multi + .rbt-menu.dropdown-menu .dropdown-item {
  padding: 12px 12px 12px 16px;
  box-shadow: 0px 0px 0px #CBDAFC;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #384967;
}
.ccl__form-typeahead--container + .rbt-menu.dropdown-menu .dropdown-item > img,
.rbt-input-multi + .rbt-menu.dropdown-menu .dropdown-item > img {
  margin-right: 10px;
}

/**
* Form Field
*/
.dropdown-menu .dropdown-item.active, .dropdown-menu .dropdown-item:active, .dropdown-menu .dropdown-item.hover, .dropdown-menu .dropdown-item:hover {
  color: #384967;
  background: #FAF9F6;
}

.ccl__form-typeahead .rbt {
  width: 100%;
}

.ccl__form-typeahead--container {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  clear: both;
  text-align: left;
  margin-top: 0.25rem;
  margin-bottom: 0.125rem;
  width: 100%;
}
.ccl__form-typeahead--is-input {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 12px 12px 12px 16px;
  width: 100%;
  height: 53px;
  background: #ffffff;
  border: 1px solid #707071;
  border-radius: 2px;
  box-shadow: 0px 0px 0px #CBDAFC;
}
.ccl__form-typeahead--is-input:focus, .ccl__form-typeahead--is-input-focus {
  box-shadow: inset 1px 0px 0px #707071, inset -1px 0px 0px #707071, inset 0px 1px 0px #707071, inset 0px -3px 0px #f1be48;
  outline: none;
  border: none;
}
.ccl__form-typeahead--is-input:-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #707071;
}
.ccl__form-typeahead--is-input::placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #707071;
}
.ccl__form-typeahead--is-multiple .rbt {
  margin-top: 0.25rem;
  margin-bottom: 0.125rem;
}
.ccl__form-typeahead--is-multiple .rbt-input-multi {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 12px 12px 12px 16px !important;
  background: #ffffff;
  border: 1px solid #707071 !important;
  border-radius: 2px;
  box-shadow: 0px 0px 0px #CBDAFC !important;
}
.ccl__form-typeahead--is-multiple .rbt-input-multi:focus, .ccl__form-typeahead--is-multiple .rbt-input-multi-focus, .ccl__form-typeahead--is-multiple .rbt-input-multi.focus {
  box-shadow: inset 1px 0px 0px #707071, inset -1px 0px 0px #707071, inset 0px 1px 0px #707071, inset 0px -3px 0px #f1be48;
  outline: none;
  border: none;
}
.ccl__form-typeahead--is-multiple .rbt-input-multi .rbt-input-main:-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #707071;
}
.ccl__form-typeahead--is-multiple .rbt-input-multi .rbt-input-main::placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #707071;
}
.ccl__form-typeahead--is-input-focus {
  box-shadow: inset 1px 0px 0px #707071, inset -1px 0px 0px #707071, inset 0px 1px 0px #707071, inset 0px -3px 0px #f1be48;
  outline: none;
  border: none;
}
.ccl__form-typeahead--is-combobox .ccl__form-typeahead--is-input,
.ccl__form-typeahead--is-combobox .rbt-input-main {
  padding: 12px 68px 12px 16px;
}
.ccl__form-typeahead--is-combobox .rbt-aux {
  right: 50px;
}
.ccl__form-typeahead--is-line {
  position: absolute;
  width: 29px;
  border: 0.5px solid #707071;
  transform: rotate(90deg);
  top: calc(26px + 0.25rem);
  right: 36px;
}
.ccl__form-typeahead--is-icon {
  position: absolute;
  right: 12px;
  top: calc(14.5px + 0.25rem);
}
.ccl__form-typeahead__label {
  display: block;
}
.ccl__form-typeahead__label__optional {
  margin-left: 8px;
}
.ccl__form-typeahead__error-message {
  display: flex;
  align-items: center;
}
.ccl__form-typeahead--is-small * {
  font-size: 16px;
}
.ccl__form-typeahead--is-small *:-ms-input-placeholder {
  font-size: 16px;
}
.ccl__form-typeahead--is-small *::placeholder {
  font-size: 16px;
}
.ccl__form-typeahead--is-small .rbt-token {
  line-height: 1.5rem;
}
.ccl__form-typeahead--is-small .ccl__form-typeahead--is-input {
  padding: 10px 8px 10px 12px;
  height: 44px;
}
.ccl__form-typeahead--is-small.ccl__form-typeahead--is-multiple .rbt-input-multi {
  padding: 10px 8px 10px 12px !important;
}
.ccl__form-typeahead--is-small.ccl__form-typeahead--is-multiple .rbt-input-multi .rbt-input-main:-ms-input-placeholder {
  font-size: 16px;
  line-height: 23px;
}
.ccl__form-typeahead--is-small.ccl__form-typeahead--is-multiple .rbt-input-multi .rbt-input-main::placeholder {
  font-size: 16px;
  line-height: 23px;
}
.ccl__form-typeahead--is-small .ccl__form-typeahead--is-line {
  top: calc(22px + 0.25rem);
  right: 40px;
  width: 23px;
}
.ccl__form-typeahead--is-small .ccl__form-typeahead--is-icon {
  top: calc(11.41px + 0.25rem);
}
.ccl__form-typeahead--is-small.ccl__form-typeahead--container + .rbt-menu.dropdown-menu .dropdown-item {
  font-size: 16px;
  padding: 10px 12px 10px 12px;
}
.ccl__form-typeahead--is-small.ccl__form-typeahead--container + .rbt-menu.dropdown-menu .dropdown-item.active, .ccl__form-typeahead--is-small.ccl__form-typeahead--container + .rbt-menu.dropdown-menu .dropdown-item:active, .ccl__form-typeahead--is-small.ccl__form-typeahead--container + .rbt-menu.dropdown-menu .dropdown-item.hover, .ccl__form-typeahead--is-small.ccl__form-typeahead--container + .rbt-menu.dropdown-menu .dropdown-item:hover {
  color: #384967;
  background: #FAF9F6;
}
.ccl__form-typeahead--is-disabled .ccl__form-typeahead__label {
  color: #a0a0a1;
}
.ccl__form-typeahead--is-disabled .ccl__form-typeahead--is-input {
  background: #F5F5F5;
  color: #a0a0a1;
  border: 1px solid #a0a0a1;
}
.ccl__form-typeahead--is-disabled .ccl__form-typeahead--is-input:hover {
  cursor: not-allowed;
}
.ccl__form-typeahead--is-disabled .ccl__form-typeahead--is-icon {
  background: #707071;
}
.ccl__form-typeahead--is-disabled .ccl__form-typeahead--is-icon:hover {
  cursor: not-allowed;
}
.ccl__form-typeahead--is-disabled .ccl__form-typeahead--is-line:hover {
  cursor: not-allowed;
}
.ccl__form-typeahead--is-read-only .ccl__form-typeahead__label {
  color: #a0a0a1;
}
.ccl__form-typeahead--is-read-only .ccl__form-typeahead--is-input {
  background: #F5F5F5;
  color: #a0a0a1;
  border: 1px solid #a0a0a1;
}
.ccl__form-typeahead--is-read-only .ccl__form-typeahead--is-icon {
  background: #a0a0a1;
}
.ccl__form-typeahead--has-error .ccl__form-typeahead__label {
  color: #eb0306;
}
.ccl__form-typeahead--has-error .ccl__form-typeahead--is-input {
  border: 1px solid #eb0306;
}
.ccl__form-typeahead--has-error .ccl__form-typeahead--is-input:focus {
  box-shadow: 0px 0px 0px #CBDAFC;
  outline: none;
}
.ccl__form-typeahead--has-error .ccl__form-typeahead--is-icon {
  background: #eb0306;
}
[dir=rtl] .ccl__form-typeahead {
  /**
  * Loader + CloseButton container
  */
}
[dir=rtl] .ccl__form-typeahead * {
  text-align: initial;
  direction: rtl;
}
[dir=rtl] .ccl__form-typeahead__label__optional {
  display: inline-block;
  margin-left: initial;
  margin-right: 0.5rem;
}
[dir=rtl] .ccl__form-typeahead--is-line {
  left: 36px;
  right: initial;
}
[dir=rtl] .ccl__form-typeahead--is-icon {
  left: 12px;
  right: initial;
}
[dir=rtl] .ccl__form-typeahead--is-combobox .ccl__form-typeahead--is-input, [dir=rtl] .ccl__form-typeahead--is-combobox .rbt-input-main {
  padding: 12px 16px 12px 68px;
}
[dir=rtl] .ccl__form-typeahead--container + .rbt-menu.dropdown-menu,
[dir=rtl] .ccl__form-typeahead .rbt-input-multi + .rbt-menu.dropdown-menu {
  border-radius: 0px 2px 2px 0px;
}
[dir=rtl] .ccl__form-typeahead--container + .rbt-menu.dropdown-menu .dropdown-item,
[dir=rtl] .ccl__form-typeahead .rbt-input-multi + .rbt-menu.dropdown-menu .dropdown-item {
  padding: 12px 16px 12px 12px;
}
[dir=rtl] .ccl__form-typeahead--container + .rbt-menu.dropdown-menu .dropdown-item > img,
[dir=rtl] .ccl__form-typeahead .rbt-input-multi + .rbt-menu.dropdown-menu .dropdown-item > img {
  margin-left: 10px;
  margin-right: unset;
}
[dir=rtl] .ccl__form-typeahead .rbt-token {
  margin: 2px 0 2px 8px;
}
[dir=rtl] .ccl__form-typeahead .rbt-token .rbt-token-remove-button {
  padding-right: 0.5rem;
  padding-left: 0;
}
[dir=rtl] .ccl__form-typeahead--is-multiple .rbt-input-multi {
  padding: 12px 16px 12px 12px !important;
}
[dir=rtl] .ccl__form-typeahead .rbt-aux {
  right: unset;
  left: 0;
}
[dir=rtl] .ccl__form-typeahead .has-aux .form-control {
  padding-left: 2rem;
  padding-right: unset;
}
[dir=rtl] .ccl__form-typeahead .has-aux .form-control.is-valid, [dir=rtl] .ccl__form-typeahead .has-aux .form-control.is-invalid {
  background-position: left 2rem center;
  padding-right: unset;
  padding-left: 4rem;
}

@media (min-width: 1024px) {
  .ccl__select-input-country .ccl__select-input__select__control {
    display: inline-flex;
    width: 360px;
  }
}
.ccl__select-input-country .ccl__select-input__select__value-container {
  padding-right: 12px;
}
.ccl__select-input-country .ccl__select-input__select__menu {
  border: 1px solid #A0A0A1;
  border-radius: 0px 0px 2px 2px;
}
@media (min-width: 1024px) {
  .ccl__select-input-country .ccl__select-input__select__menu {
    width: auto;
    min-width: 360px;
  }
}
@media (min-width: 1024px) {
  .ccl__select-input-country .ccl__select-input__select__menu-notice--no-options {
    width: 360px;
  }
}
.ccl__select-input-country .ccl__select-input__select__option {
  align-items: flex-start;
}
.ccl__select-input-country .ccl__select-input__select__option--is-disabled {
  cursor: not-allowed;
}
.ccl__select-input-country .ccl__select-input__select__placeholder--has-icon > span {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
}
.ccl__select-input-country .option-country-flag {
  display: none;
}
.ccl__select-input-country .option-country-flag.option-results {
  display: none;
}
.ccl__select-input-country .option-country-name {
  display: none;
  flex-grow: 1;
}
.ccl__select-input-country .option-country-name.option-results {
  display: none;
  max-width: 248px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .ccl__select-input-country .option-country-name {
    flex-grow: initial;
  }
}
.ccl__select-input-country .option-country-code {
  display: none;
  padding-left: 12px;
}
[dir=rtl] .ccl__select-input-country .option-country-code {
  padding-right: 12px;
  padding-left: initial;
}
.ccl__select-input-country .option-country-code.option-results {
  display: none;
}
.ccl__select-input-country .option-country-numberic {
  display: none;
  padding-left: 12px;
}
[dir=rtl] .ccl__select-input-country .option-country-numberic {
  padding-right: 12px;
  padding-left: initial;
  direction: ltr;
  text-align: right;
}
[dir=rtl] .ccl__select-input-country .option-country-numberic.option-results {
  padding-right: unset;
  padding-left: unset;
}
.ccl__select-input-country .option-country-numberic.option-results {
  display: none;
}

.ccl__form-input--has-icon .option-country-flag {
  display: inline-block;
}
[dir=rtl] .ccl__form-input--has-icon .option-country-flag img {
  padding-left: 12px;
  padding-right: initial !important;
}
.ccl__form-input--has-icon-results .option-country-flag.option-results {
  display: inline-block;
}
.ccl__form-input--has-name .option-country-name {
  display: inline-block;
}
.ccl__form-input--has-name-results .option-country-name.option-results {
  display: inline-block;
}
.ccl__form-input--has-isdn .option-country-code {
  display: inline-block;
  min-width: 44px;
}
.ccl__form-input--has-isdn .option-country-code .option-quote {
  display: none;
}
@media (min-width: 1024px) {
  .ccl__form-input--has-isdn .option-country-code .option-quote {
    display: inline-block;
  }
}
.ccl__form-input--has-isdn-results .option-country-code.option-results {
  display: inline-block;
}
.ccl__form-input--has-isdn-results.ccl__form-input--has-only .option-country-code.option-results {
  padding-left: 0;
}
.ccl__form-input--has-isdn-results.ccl__form-input--has-only .option-country-code.option-results .option-quote {
  display: none;
}
.ccl__form-input--has-iso .option-country-numberic {
  display: inline-block;
  min-width: 47px;
}
@media (min-width: 1024px) {
  .ccl__form-input--has-iso .option-country-numberic {
    display: inline-block;
    min-width: unset;
  }
}
.ccl__form-input--has-iso-results .option-country-numberic.option-results {
  display: inline-block;
}
.ccl__form-input--has-iso-results.ccl__form-input--has-only .option-country-numberic.option-results {
  padding-left: 0;
}
.ccl__form-input--code-select .ccl__select-input-country .ccl__select-input__select__control {
  width: 166px;
}
.ccl__form-input .spinner-border {
  margin-right: 5px;
}
[dir=rtl] .ccl__form-input .spinner-border {
  margin-right: unset;
  margin-left: 5px;
}
.ccl__form-input--country-small * {
  font-size: 16px;
}

::-webkit-scrollbar {
  background: transparent;
  width: 18px;
}

::-webkit-scrollbar-thumb {
  border: 4px solid rgba(0, 0, 0, 0);
  background-clip: padding-box !important;
  background: #384967;
  opacity: 0.3;
  border-radius: 100px;
  height: 60px;
}

::-webkit-scrollbar-track {
  background-color: transparent;
}

.ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button {
  min-width: 48px;
  min-height: 48px;
}
.ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--size--large {
  min-width: 48px;
  min-height: 48px;
}
.ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--size--small {
  min-width: 36px;
  min-height: 36px;
}
.ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--secondary {
  border-radius: 10em;
  border: 1px solid #682bc6;
}
.ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--secondary:hover, .ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--secondary:focus, .ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--secondary--active {
  border: 2px solid #682bc6;
}
.ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--secondary:disabled {
  border: 1px solid #d6d6d6;
}
.ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--brand-primary {
  background-color: #f1be48;
  border-radius: 10em;
  border: none;
}
.ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--brand-primary:hover {
  background-color: #f4b013;
}
.ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--brand-primary:focus, .ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--brand-primary--active {
  background-color: #f1be48;
}
.ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--brand-primary:disabled {
  background-color: #d6d6d6;
}
.ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--tinted {
  border-radius: 10em;
  border: none;
  background-color: #e1d5f4;
}
.ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--tinted:hover, .ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--tinted:focus, .ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--tinted--active {
  background-color: #b495e3;
}
.ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--tinted:disabled {
  background-color: #d6d6d6;
}
.ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--plain {
  border-radius: 10em;
}
.ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--plain:hover, .ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--plain:focus, .ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--plain--active {
  background-color: #e1d5f4;
}
.ccl-e-icon-clickable--iconButton .ccl-e-icon-clickable__button--plain:disabled {
  background-color: #d6d6d6;
}

.ccl-e-custom-dropdown--content-menu-dropdown {
  justify-content: right;
}
.ccl-e-custom-dropdown--content-menu-dropdown[dir=rtl] {
  justify-content: left;
}
.ccl-e-custom-dropdown--content-menu-dropdown .content-menu__icon__text {
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #384967;
  padding: 0px;
  white-space: normal;
}
.ccl-e-custom-dropdown--content-menu-dropdown .ccl-e-icon-clickable {
  justify-content: flex-end;
}
.ccl-e-custom-dropdown--content-menu-dropdown .ccl-e-custom-dropdown__container {
  width: 100%;
}
@media (min-width: 768px) {
  .ccl-e-custom-dropdown--content-menu-dropdown .ccl-e-custom-dropdown__container {
    width: auto;
  }
}
.ccl-e-custom-dropdown--content-menu-dropdown[dir=rtl] .ccl-e-custom-dropdown__container__list-items {
  right: unset;
  left: 0;
}
.ccl-e-custom-dropdown--content-menu-dropdown .ccl-e-custom-dropdown__container__list-items {
  padding: 0px;
  margin-top: 8px;
  border: 0px;
  box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.25);
  width: 100%;
}
@media (min-width: 768px) {
  .ccl-e-custom-dropdown--content-menu-dropdown .ccl-e-custom-dropdown__container__list-items {
    width: 294px;
  }
}
.ccl-e-custom-dropdown--content-menu-dropdown .ccl-e-custom-dropdown__container__list-items .content-menu-icon-label {
  display: flex;
  min-height: auto;
  align-items: top;
}
.ccl-e-custom-dropdown--content-menu-dropdown .ccl-e-custom-dropdown__container__list-items .content-menu-icon-label--tail {
  justify-content: space-between;
}
.ccl-e-custom-dropdown--content-menu-dropdown .ccl-e-custom-dropdown__container__list-items .content-menu-icon-label :nth-child(2) {
  padding: 0 10px;
}
.ccl-e-custom-dropdown--content-menu-dropdown .ccl-e-custom-dropdown__container__list-items .content-menu__icon__text {
  display: inline;
}
.ccl-e-custom-dropdown--content-menu-dropdown .ccl-e-custom-dropdown__container__list-items__item {
  border-top: 1px solid #ebebeb;
  background-color: #ffffff;
}
.ccl-e-custom-dropdown--content-menu-dropdown .ccl-e-custom-dropdown__container__list-items__item:hover {
  background-color: #ebebeb;
}
.ccl-e-custom-dropdown--content-menu-dropdown .ccl-e-custom-dropdown__container__list-items__item:active {
  background-color: #FAF9F6;
}
.ccl-e-custom-dropdown--content-menu-dropdown .ccl-e-custom-dropdown__container__list-items__item--table-header--active {
  background-color: #FAF9F6;
}
.ccl-e-custom-dropdown--content-menu-dropdown .ccl-e-custom-dropdown__container__list-items__item__button {
  padding: 16px 20px;
}
.ccl-e-custom-dropdown--content-menu-dropdown .ccl-e-custom-dropdown__container__list-items__item__button .ccl__icon--color--interactive {
  background-color: #384967;
  min-width: 20px;
  margin-top: 4px !important;
}
.ccl-e-custom-dropdown--content-menu-dropdown .ccl-e-custom-dropdown__container__list-items__item__button--small {
  padding: 16px;
}
.ccl-e-custom-dropdown--content-menu-dropdown .ccl-e-custom-dropdown__container__list-items__item__button--small .content-menu__icon__text {
  font-size: 16px;
  line-height: 24px;
}

.ccl__form-input--is-form-textarea[dir=rtl] .ccl__form-input__error-message_textarea .ccl__icon {
  margin-left: 6px;
  margin-right: 0px;
}
.ccl__form-input--is-form-textarea[dir=rtl] .ccl__form-input__label__optional {
  margin-left: 0px;
  margin-right: 8px;
}
.ccl__form-input--is-form-textarea .ccl__form-input__label {
  text-align: unset;
  display: flex;
  align-items: baseline;
  font-size: 18px;
  line-height: 28px;
}
.ccl__form-input--is-form-textarea .ccl__form-input__label__optional {
  margin-left: 8px;
  margin-right: 0;
  font-size: 16px;
  line-height: 24px;
}
.ccl__form-input--is-form-textarea .ccl__form-input__label_sm {
  font-size: 16px;
  line-height: 24px;
}
.ccl__form-input--is-form-textarea .ccl__form-input__label_lg {
  font-size: 18px;
  line-height: 28px;
}
.ccl__form-input--is-form-textarea .ccl__form-input__error-message_textarea {
  font-size: 16px;
  line-height: 24px;
}
.ccl__form-input--is-form-textarea .ccl__form-input__error-message_textarea .ccl__icon {
  margin-right: 6px;
  margin-left: 0px;
}
.ccl__form-input--is-form-textarea .ccl__text--informative-text, .ccl__form-input--is-form-textarea .ccl-e-phone-number-field__row__cell__text {
  color: #404042 !important;
}
[dir=rtl] .ccl__form-input--is-form-textarea .ccl__form-input__label__optional {
  margin-left: initial;
  margin-right: 8px;
}

.ccl__textarea-field {
  box-sizing: border-box;
  clear: both;
  position: relative;
  margin-top: 6px;
  margin-bottom: 4px;
  line-height: 0;
}
.ccl__textarea-field .ccl__icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.ccl__textarea-field .hide {
  resize: none;
  visibility: hidden;
  position: absolute;
  z-index: -100;
  overflow: hidden;
  word-wrap: break-word;
  white-space: pre-wrap;
  margin-bottom: 0;
}
.ccl__textarea-field--has-icon .ccl__textarea-field__input {
  padding-right: 3rem;
}
.ccl__textarea-field--has-icon .ccl__icon {
  right: 1rem;
}
.ccl__textarea-field__input {
  color: #384967;
  font-family: "Circular-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  background: #ffffff;
  border: 0px solid;
  border-right: 0px solid transparent;
  border-radius: 2px;
  padding: 12px 16px 12px 16px;
  box-sizing: border-box;
  font-size: 18px;
  line-height: 28px;
  position: relative;
  overflow-y: hidden;
  -webkit-appearance: none;
  box-shadow: inset 1px 0px 0px #707071, inset -1px 0px 0px #707071, inset 0px 1px 0px #707071, inset 0px -1px 0px #707071;
}
.ccl__textarea-field__input_none {
  overflow-y: auto;
  border-right: 5px solid transparent;
  padding: 12px 11px 12px 16px;
  -webkit-appearance: none;
  box-shadow: 1px 0px 0px #707071, -1px 0px 0px #707071, 0px 1px 0px #707071, 0px -1px 0px #707071;
}
.ccl__textarea-field__input:-ms-input-placeholder {
  color: #a0a0a1;
  opacity: 1;
}
.ccl__textarea-field__input::placeholder {
  color: #a0a0a1;
  opacity: 1;
}
.ccl__textarea-field__input:-ms-input-placeholder {
  color: #a0a0a1;
}
.ccl__textarea-field__input::-webkit-scrollbar {
  width: 6px;
  opacity: 0.1;
  background-color: transparent;
  margin: 5px;
}
.ccl__textarea-field__input::-webkit-scrollbar-track {
  border-radius: 6px;
  background-color: #d4d5d8;
  margin: 5px;
}
.ccl__textarea-field__input::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background-color: #a5abb6;
  margin: 5px;
}
.ccl__textarea-field__input:focus {
  box-shadow: inset 1px 0px 0px #707071, inset -1px 0px 0px #707071, inset 0px -3px 0px #f1be48, inset 0px 1px 0px #707071;
  outline: none;
}
.ccl__textarea-field__input:focus.ccl__textarea-field__input_none {
  box-shadow: 1px 0px 0px #707071, -1px 0px 0px #707071, 0px 2px 0px #f1be48, 0px -1px 0px #707071;
  border-bottom: 1px solid #f1be48;
}
.ccl__textarea-field__input_sm {
  font-size: 16px;
  line-height: 24px;
  width: 279px;
  min-height: 118px;
}
.ccl__textarea-field__input_lg {
  width: 345px;
  min-height: 125px;
}
.ccl__textarea-field__input_isFluid {
  width: 100%;
}
.ccl__textarea-field__input_error {
  box-shadow: inset 1px 0px 0px #eb0306, inset -1px 0px 0px #eb0306, inset 0px 1px 0px #eb0306, inset 0px -1px 0px #eb0306;
}
.ccl__textarea-field__input_error.ccl__textarea-field__input_none {
  box-shadow: 1px 0px 0px #eb0306, -1px 0px 0px #eb0306, 0px 1px 0px #eb0306, 0px -1px 0px #eb0306;
}
.ccl__textarea-field__input_error:focus {
  box-shadow: inset 1px 0px 0px #eb0306, inset -1px 0px 0px #eb0306, inset 0px -3px 0px #eb0306, inset 0px 1px 0px #eb0306;
  outline: none;
}
.ccl__textarea-field__input_error:focus.ccl__textarea-field__input_none {
  box-shadow: 1px 0px 0px #eb0306, -1px 0px 0px #eb0306, 0px 2px 0px #eb0306, 0px -1px 0px #eb0306;
  border-bottom: 1px solid #eb0306;
}
.ccl__textarea-field__input:disabled {
  background: #F5F5F5;
  color: #707071;
  cursor: not-allowed;
}

@media (min-width: 1024px) {
  .ccl__form-input--is-phone-input .ccl__form-input__field {
    display: flex;
    max-width: 555px;
  }
}
.ccl__form-input--is-phone-input .ccl__form-input__field .ccl__form-input__hint.ccl__text.ccl__text--informative-text, .ccl__form-input--is-phone-input .ccl__form-input__field .ccl__form-input__hint.ccl__text--informative-text.ccl__button__text, .ccl__form-input--is-phone-input .ccl__form-input__field .ccl__form-input__hint.ccl__text--informative-text.ccl-e-detail-action-bar__title, .ccl__form-input--is-phone-input .ccl__form-input__field .ccl__form-input__hint.ccl__text--informative-text.ccl-e-detail-action-bar__action, .ccl__form-input--is-phone-input .ccl__form-input__field .ccl__form-input__hint.ccl__text--informative-text.ccl-e-custom-dropdown__container__list-items__item--table-header, .ccl__form-input--is-phone-input .ccl__form-input__field .ccl__form-input__hint.ccl__text--informative-text.ccl-e-breadcrumb__item, .ccl__form-input--is-phone-input .ccl__form-input__field .ccl__form-input__hint.ccl__text--informative-text.ccl-e-tool-bar__item, .ccl__form-input--is-phone-input .ccl__form-input__field .ccl__form-input__hint.ccl__text--informative-text.ccl-e-read-mode-composite__element__error, .ccl__form-input--is-phone-input .ccl__form-input__field .ccl__form-input__hint.ccl-e-phone-number-field__row__cell__text {
  color: #404042 !important;
  font-size: 1rem;
}
.ccl__form-input--is-phone-input .ccl__form-input__field__input {
  margin-top: 1rem;
  flex-grow: 1;
}
@media (min-width: 1024px) {
  .ccl__form-input--is-phone-input .ccl__form-input__field__input {
    margin-left: 1rem;
    margin-top: unset;
    flex-grow: 1;
  }
}
@media (min-width: 1024px) {
  .ccl__form-input--is-phone-input .ccl__form-input__field__code .ccl__select-input-country .ccl__select-input__select__menu {
    min-width: 555px;
  }
}
.ccl__form-input--is-phone-input .ccl__form-input__field__code .ccl__form-input--code-select .ccl__select-input-country .ccl__select-input__select__control {
  width: 100%;
}
@media (min-width: 1024px) {
  .ccl__form-input--is-phone-input .ccl__form-input__field__code .ccl__form-input--code-select .ccl__select-input-country .ccl__select-input__select__control {
    width: 166px;
  }
}
@media (min-width: 1024px) {
  [dir=rtl] .ccl__form-input--is-phone-input .ccl__form-input__field__input {
    margin-left: initial;
    margin-right: 1rem;
    flex-grow: 1;
  }
}
[dir=rtl] .ccl__form-input--is-phone-input .ccl__form-input__field__code .ccl__select-input-country .ccl__select-input__select__control .ccl__select-input__select__value-container {
  padding-left: 12px;
  padding-right: initial;
}
.ccl__form-input--has-error .ccl__form-input__field__code .ccl__select-input-country .ccl__select-input__select__control {
  border-color: #eb0306 !important;
}
.ccl__form-input--has-error .ccl__form-input__field__code .ccl__select-input-country .ccl__select-input__select__indicator .ccl__icon--color--interactive {
  background-color: #eb0306 !important;
}

.modal.ccl-progress-page .modal-header {
  justify-content: flex-end;
}
.modal.ccl-progress-page .modal-header .close-area {
  align-items: center;
}
.modal.ccl-progress-page .modal-footer {
  padding-top: 0;
}
.modal.ccl-progress-page .modal-footer .ccl__container {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  max-width: unset;
  flex-shrink: 0;
  align-items: center;
  height: 3.75rem;
  background: #384967;
}
.modal.ccl-progress-page .modal-footer .ccl__container .ccl__text--x-small-body-text, .modal.ccl-progress-page .modal-footer .ccl__container .ccl__button__text {
  color: #ffffff;
}
.modal.ccl-progress-page.use-header .modal-fullscreen .modal-content {
  padding: 0;
}
.modal.ccl-progress-page.use-header .modal-fullscreen .modal-content .modal-header {
  background: #ffffff;
  border-top: 5px solid #f1be48;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  height: 4.375rem;
  padding-bottom: unset;
  display: flex;
  align-items: center;
}
.modal.ccl-progress-page.use-header .modal-fullscreen .modal-content .modal-header-item {
  flex: 1 1 33.33%;
}
.modal.ccl-progress-page.use-header .modal-fullscreen .modal-content .modal-header-item.icon-left {
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  font-weight: 400;
  font-family: var(--bs-body-font-family);
  color: #3f1482;
}
.modal.ccl-progress-page.use-header .modal-fullscreen .modal-content .modal-header-item.icon-left .ccl-e-icon-clickable {
  padding-left: 1.25rem;
}
.modal.ccl-progress-page.use-header .modal-fullscreen .modal-content .modal-header-item.icon-left .ccl-e-icon-clickable .ccl__icon--close {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.3 5.71a.996.996 0 0 0-1.41 0L12 10.59 7.11 5.7A.996.996 0 1 0 5.7 7.11L10.59 12 5.7 16.89a.996.996 0 1 0 1.41 1.41L12 13.41l4.89 4.89a.996.996 0 1 0 1.41-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4Z%22 fill=%22%231E1E1E%22/%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  .modal.ccl-progress-page.use-header .modal-fullscreen .modal-content .modal-header-item.icon-left .ccl-e-icon-clickable {
    padding-left: 6.25rem;
  }
}
.modal.ccl-progress-page.use-header .modal-fullscreen .modal-content .modal-header-item.ccl-logo {
  display: flex;
  justify-content: center;
}
.modal.ccl-progress-page.use-header .modal-fullscreen .modal-content .modal-header-item.ccl-logo img {
  max-height: 2.5rem;
}
.modal.ccl-progress-page.use-header .modal-fullscreen .modal-content .modal-title {
  font-size: 1.125rem;
  line-height: 1.5rem;
  padding: 1.25rem 0;
}
@media (min-width: 768px) {
  .modal.ccl-progress-page.use-header .modal-fullscreen .modal-content .modal-title {
    font-size: 2.25rem;
    line-height: 3rem;
    padding: 2.5rem 0;
  }
}
.modal.ccl-progress-page.use-header .modal-fullscreen .modal-content .modal-body {
  padding: 0 0 5rem;
  margin-right: 0;
  padding-right: 0;
}
.modal .modal-confirm {
  max-width: 30.3125rem;
  padding: 0 1.5rem;
}
.modal .modal-confirm .modal-content {
  padding: 2.5rem;
}
.modal .modal-confirm .modal-content .modal-header {
  padding: 0;
}
.modal .modal-confirm .modal-content .modal-title {
  font-size: 2.125rem;
  line-height: 2.4375rem;
  padding-bottom: 2rem;
}
.modal .modal-confirm .modal-content .modal-body {
  font-size: 1.125rem;
  line-height: 1.75rem;
  padding-bottom: 2rem;
  margin-right: 0;
  padding-right: 0;
}
.modal .modal-confirm .modal-content .modal-footer {
  padding: 2rem 0 0 0;
}
.modal .modal-confirm .modal-content .modal-footer .ccl__button__text {
  padding: 0;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.modal .modal-confirm .modal-content .modal-footer .ccl__button--secondary {
  padding: 0.75rem 1.75rem;
}
.modal .modal-confirm .modal-content .modal-footer .ccl__button--brand-primary {
  padding: 0.75rem 1.75rem;
}

.ccl-e-timeline__container__list-items {
  width: 100%;
  height: 100%;
  padding: 40px 0 0 40px;
}
.ccl-e-timeline__container__list-items__item {
  list-style: none;
  min-height: 94px;
  position: relative;
  padding-left: 20px;
  /* Show notes only for successful or pending steps */
}
.ccl-e-timeline__container__list-items__item.active .ccl-e-timeline__item__container-note, .ccl-e-timeline__container__list-items__item.pending:not(.item--last-item) .ccl-e-timeline__item__container-note {
  display: flex;
}
@media (min-width: 768px) {
  .ccl-e-timeline__container__list-items__item {
    padding-left: 50px;
    min-height: 130px;
    max-width: 420px;
  }
}
.ccl-e-timeline__container__list-items__item .badge {
  overflow-x: unset;
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
}
.ccl-e-timeline__container__list-items__item::before {
  content: "";
  position: absolute;
  top: 35px;
  left: -17px;
  bottom: 5px;
  width: 2px;
  background-color: #a0a0a1;
}
.ccl-e-timeline__container__list-items__item.active::before {
  background-color: #26a900;
}
.ccl-e-timeline__container__list-items__item.createOnly::before {
  background-color: #a0a0a1;
}
.ccl-e-timeline__container__list-items__item:last-child::before, .ccl-e-timeline__container__list-items__item.cancel::before {
  display: none;
}
.ccl-e-timeline__container__list-items__item ul {
  padding-left: 0;
  margin-left: -28px;
  margin-top: 10px;
}
.ccl-e-timeline__container__list-items__item__subitem {
  list-style: none;
  min-height: 130px;
  position: relative;
  padding-left: 28px;
  min-height: 25px;
  line-height: 28px;
  font-size: 18px;
  display: none;
}
.ccl-e-timeline__container__list-items__item__subitem.active {
  display: flex;
  align-items: center;
}
.ccl-e-timeline__container__list-items__item__subitem.active .badge {
  margin-bottom: 10px;
}
.ccl-e-timeline__container__list-items__item__subitem.oneSubitem {
  margin-top: 17px;
}
.ccl-e-timeline__container__list-items__item.disabled {
  display: none;
}
.ccl-e-timeline__container__list-items__item:last-child {
  min-height: unset;
}
.ccl-e-timeline.ccl__icon {
  display: unset;
}
.ccl-e-timeline__icon {
  width: 32px;
  height: 32px;
  position: absolute;
  left: -32px;
  top: 0px;
  display: none;
  background-color: unset;
}
.pending .ccl-e-timeline__icon__pending {
  display: block;
  background-color: white;
  border-radius: 16px;
  left: -30px;
  border: 1px solid #ff9800;
  width: 29px;
  height: 29px;
}
.active .ccl-e-timeline__icon__active, .done .ccl-e-timeline__icon__active {
  display: block;
  background-color: #26a900;
}
.cancel .ccl-e-timeline__icon__cancel {
  display: block;
  background-color: #384967;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  margin: 3px;
}
.cancel .ccl-e-timeline__icon__cancel .ccl__icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ccl-e-timeline__item-title {
  font-size: 21px;
  line-height: 32px;
  color: #a0a0a1;
  font-weight: 500;
}
@media (min-width: 768px) {
  .ccl-e-timeline__item-title {
    font-size: 24px;
  }
}
.active .ccl-e-timeline__item-title, .pending .ccl-e-timeline__item-title, .done .ccl-e-timeline__item-title, .cancel .ccl-e-timeline__item-title {
  color: #384967;
}
.ccl-e-timeline__dot {
  position: absolute;
  left: -31px;
  top: 0px;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background-color: #d9d9d9;
  display: block;
}
.active .ccl-e-timeline__dot, .pending .ccl-e-timeline__dot, .done .ccl-e-timeline__dot, .cancel .ccl-e-timeline__dot {
  display: none;
}
.ccl-e-timeline__subIcon {
  background-color: #ff9800;
  width: 100%;
  height: 100%;
}
.pending .ccl-e-timeline__subIcon {
  width: 16px;
  height: 16px;
}
.done .ccl-e-timeline__subIcon {
  display: none;
}
.ccl-e-timeline__subIconContainer {
  position: absolute;
  left: -22px;
  top: 2px;
  width: 28px;
  height: 28px;
  border-radius: 15px;
  border: 6px solid white;
  background-color: white;
}
@media (min-width: 768px) {
  .ccl-e-timeline__subIconContainer {
    left: -52px;
  }
}
.done .ccl-e-timeline__subIconContainer {
  display: none;
}
.ccl-e-timeline__subdot {
  position: absolute;
  left: -22px;
  top: 2px;
  width: 28px;
  height: 28px;
  border-radius: 15px;
  border: 6px solid white;
  background-color: #26a900;
  display: none;
}
@media (min-width: 768px) {
  .ccl-e-timeline__subdot {
    left: -52px;
  }
}
.done .ccl-e-timeline__subdot {
  display: block;
}
.ccl-e-timeline__item-date {
  top: -28px;
  position: absolute;
}
.ccl-e-timeline__item__container-note {
  display: none;
  vertical-align: middle;
  align-items: center;
  margin-bottom: 12px;
}
.ccl-e-timeline__item__container-note .ccl-e-timeline__item-note {
  margin-bottom: 0px;
  padding-bottom: 38px;
}
.ccl-e-timeline__item-note {
  line-height: 28px;
  font-size: 16px;
  margin-right: 30px;
  margin-bottom: 14px;
}
@media (min-width: 768px) {
  .ccl-e-timeline__item-note {
    font-size: 18px;
  }
}
