/* screen - dscomponentsbuttonsspecification */

.dscomponentsbuttonsspecification {
  background-color:var(--white);
  height:100vh;
  margin:0px;
  min-height:2930px;
  min-width:1440px;
  overflow:hidden;
  position:relative;
  width:100%;
}
.dscomponentsbuttonsspecification .animation-kKMl9Q {
  background-color:transparent;
  height:201px;
  left:0px;
  position:absolute;
  top:100px;
  width:335px;
}
.dscomponentsbuttonsspecification .animation-ocIP8q {
  background-color:transparent;
  color:var(--black);
  font-size:18.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dscomponentsbuttonsspecification .background-2-da6-ec-ukGbAv {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:28px;
  width:496px;
}
.dscomponentsbuttonsspecification .background-gradient-kKMl9Q {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:28px;
  width:496px;
}
.dscomponentsbuttonsspecification .background-linear-g-kxLmP7 {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:28px;
  width:496px;
}
.dscomponentsbuttonsspecification .block-h48--ed-primary-C61RwL {
  background-color:transparent;
  height:1113px;
  left:344px;
  position:absolute;
  top:282px;
  width:939px;
}
.dscomponentsbuttonsspecification .block-h48--ed-primary-VMr6Om {
  background-color:transparent;
  height:988px;
  left:344px;
  position:absolute;
  top:1475px;
  width:939px;
}
.dscomponentsbuttonsspecification .block-locked-C61RwL {
  background-color:transparent;
  height:609px;
  left:280px;
  position:absolute;
  top:2321px;
  width:1160px;
}
.dscomponentsbuttonsspecification .block-spec-YB5u7W {
  background-color:transparent;
  height:236px;
  left:0px;
  position:absolute;
  top:80px;
  width:939px;
}
.dscomponentsbuttonsspecification .block-spec-xgdmxb {
  background-color:transparent;
  height:236px;
  left:0px;
  position:absolute;
  top:80px;
  width:939px;
}
.dscomponentsbuttonsspecification .block-states-YB5u7W {
  background-color:transparent;
  height:616px;
  left:0px;
  position:absolute;
  top:372px;
  width:939px;
}
.dscomponentsbuttonsspecification .block-states-xgdmxb {
  background-color:transparent;
  height:757px;
  left:0px;
  position:absolute;
  top:356px;
  width:939px;
}
.dscomponentsbuttonsspecification .border-radius-8px-2ChxmV {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:84px;
  width:228px;
}
.dscomponentsbuttonsspecification .border-radius-8px-Z4hakw {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:84px;
  width:228px;
}
.dscomponentsbuttonsspecification .disabled-0qM3IC {
  background-color:transparent;
  height:160px;
  left:0px;
  position:absolute;
  top:597px;
  width:939px;
}
.dscomponentsbuttonsspecification .disabled-4Cd2VN {
  background-color:transparent;
  color:var(--black);
  font-size:18.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:240px;
}
.dscomponentsbuttonsspecification .disabled-UUNGDf {
  background-color:transparent;
  height:160px;
  left:0px;
  position:absolute;
  top:456px;
  width:939px;
}
.dscomponentsbuttonsspecification .disabled-yZnhGA {
  background-color:transparent;
  color:var(--black);
  font-size:18.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:240px;
}
.dscomponentsbuttonsspecification .dsanimatio-ties-table-ocIP8q {
  background-color:transparent;
  height:169px;
  left:0px;
  position:absolute;
  top:32px;
  width:335px;
}
.dscomponentsbuttonsspecification .ease-in-out-e24oZj {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:12.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:18px;
  white-space:nowrap;
  width:auto;
}
.dscomponentsbuttonsspecification .ex-btn-sta-ed-pressed-5ZAF1I {
  background-color:transparent;
  height:160px;
  left:534px;
  position:absolute;
  top:0px;
  width:405px;
}
.dscomponentsbuttonsspecification .ex-btn-sta-ed-pressed-kxLmP7 {
  background-color:transparent;
  height:160px;
  left:534px;
  position:absolute;
  top:0px;
  width:405px;
}
.dscomponentsbuttonsspecification .ex-btn-sta-essed-copy-kKMl9Q {
  background-color:transparent;
  height:160px;
  left:534px;
  overflow:hidden;
  position:absolute;
  top:0px;
  width:405px;
}
.dscomponentsbuttonsspecification .ex-btn-sta-essed-copy-ukGbAv {
  background-color:transparent;
  height:160px;
  left:534px;
  position:absolute;
  top:0px;
  width:405px;
}
.dscomponentsbuttonsspecification .ex-btn-sta-l-disabled-4Cd2VN {
  background-color:transparent;
  height:160px;
  left:534px;
  position:absolute;
  top:0px;
  width:405px;
}
.dscomponentsbuttonsspecification .ex-btn-sta-l-disabled-yZnhGA {
  background-color:transparent;
  height:160px;
  left:534px;
  position:absolute;
  top:0px;
  width:405px;
}
.dscomponentsbuttonsspecification .ex-btn-sta-led-normal-2ChxmV {
  background-color:transparent;
  height:160px;
  left:534px;
  position:absolute;
  top:76px;
  width:405px;
}
.dscomponentsbuttonsspecification .ex-btn-sta-led-normal-Z4hakw {
  background-color:transparent;
  height:160px;
  left:534px;
  position:absolute;
  top:76px;
  width:405px;
}
.dscomponentsbuttonsspecification .filled-primary-butto-xgdmxb {
  background-color:transparent;
  color:var(--black);
  font-size:32.0px;
  height:auto;
  left:0px;
  line-height:40.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dscomponentsbuttonsspecification .gradient-opacity-7zBS4o {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dscomponentsbuttonsspecification .group-C61RwL {
  background-color:transparent;
  background-image:url(../img/ds-components-buttons-specification-dsnavsidenav-ui-components-977977B3-54D1-4F87-8191-E1F3A43DAA99@2x.png);
  background-size:100% 100%;
  height:2930px;
  left:0px;
  position:fixed;
  top:0px;
  width:280px;
}
.dscomponentsbuttonsspecification .heading-pquVBP {
  background-color:transparent;
  color:var(--black);
  font-size:48.0px;
  height:auto;
  left:0px;
  line-height:56.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:1032px;
}
.dscomponentsbuttonsspecification .linear-7zBS4o {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:12.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:18px;
  white-space:nowrap;
  width:auto;
}
.dscomponentsbuttonsspecification .link-g-C61RwL {
  background-color:var(--white);
  height:52px;
  left:344px;
  opacity:0;
  pointer-events:auto;
  position:absolute;
  top:165px;
  transition:all 0.2s ease-in-out;
  width:101px;
}
.dscomponentsbuttonsspecification .link-g-C61RwL:hover {

opacity: 0.3;
}
.dscomponentsbuttonsspecification .link-g-Y8Zmvt {
  background-color:transparent;
  height:54px;
  left:0px;
  pointer-events:auto;
  position:absolute;
  top:158px;
  transition:all 0.2s ease-in-out;
  width:280px;
}
.dscomponentsbuttonsspecification .link-g-Y8Zmvt:hover {

opacity: 0.3;
}
.dscomponentsbuttonsspecification .link-index-Y8Zmvt {
  background-color:var(--white);
  height:69px;
  left:65px;
  opacity:0;
  pointer-events:auto;
  position:absolute;
  top:0px;
  transition:all 0.2s ease-in-out;
  width:150px;
}
.dscomponentsbuttonsspecification .link-index-Y8Zmvt:hover {

opacity: 0.3;
}
.dscomponentsbuttonsspecification .link-m-Y8Zmvt {
  background-color:transparent;
  height:55px;
  left:0px;
  pointer-events:auto;
  position:absolute;
  top:806px;
  transition:all 0.2s ease-in-out;
  width:280px;
}
.dscomponentsbuttonsspecification .link-m-Y8Zmvt:hover {

opacity: 0.3;
}
.dscomponentsbuttonsspecification .link-ux-Y8Zmvt {
  background-color:var(--white);
  height:22px;
  left:82px;
  opacity:0;
  pointer-events:auto;
  position:absolute;
  top:94px;
  transition:all 0.2s ease-in-out;
  width:83px;
}
.dscomponentsbuttonsspecification .link-ux-Y8Zmvt:hover {

opacity: 0.3;
}
.dscomponentsbuttonsspecification .links-ui-componenets-NOXmfT {
  background-color:transparent;
  height:861px;
  left:0px;
  position:relative;
  top:55px;
  width:280px;
}
.dscomponentsbuttonsspecification .navigationpageheader-C61RwL {
  background-color:transparent;
  height:170px;
  left:344px;
  position:absolute;
  top:48px;
  width:1033px;
}
.dscomponentsbuttonsspecification .normal-0qM3IC {
  background-color:transparent;
  height:160px;
  left:0px;
  position:absolute;
  top:56px;
  width:939px;
}
.dscomponentsbuttonsspecification .normal-5ZAF1I {
  background-color:transparent;
  color:var(--black);
  font-size:18.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:240px;
}
.dscomponentsbuttonsspecification .normal-UUNGDf {
  background-color:transparent;
  height:160px;
  left:0px;
  position:absolute;
  top:56px;
  width:939px;
}
.dscomponentsbuttonsspecification .normal-kxLmP7 {
  background-color:transparent;
  color:var(--black);
  font-size:18.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:240px;
}
.dscomponentsbuttonsspecification .opacity-05-border-5ZAF1I {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:28px;
  width:496px;
}
.dscomponentsbuttonsspecification .opacity-05-text-c-4Cd2VN {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:28px;
  width:496px;
}
.dscomponentsbuttonsspecification .opacity-05-text-c-yZnhGA {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:28px;
  width:496px;
}
.dscomponentsbuttonsspecification .opacity-NkKx9X {
  background-color:transparent;
  height:34px;
  left:16px;
  position:absolute;
  top:56px;
  width:285px;
}
.dscomponentsbuttonsspecification .pressed-0qM3IC {
  background-color:transparent;
  height:301px;
  left:0px;
  position:absolute;
  top:256px;
  width:939px;
}
.dscomponentsbuttonsspecification .pressed-UUNGDf {
  background-color:transparent;
  height:160px;
  left:0px;
  position:absolute;
  top:256px;
  width:939px;
}
.dscomponentsbuttonsspecification .pressed-kKMl9Q {
  background-color:transparent;
  color:var(--black);
  font-size:18.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:240px;
}
.dscomponentsbuttonsspecification .pressed-ukGbAv {
  background-color:transparent;
  color:var(--black);
  font-size:18.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:240px;
}
.dscomponentsbuttonsspecification .properties-UEHvuC {
  background-color:transparent;
  border:1px solid var(--bon-jour);
  height:169px;
  left:0px;
  position:relative;
  top:0px;
  width:335px;
}
.dscomponentsbuttonsspecification .rectangle-6RcCGg {
  background-color:var(--lima);
  height:4px;
  left:0px;
  position:absolute;
  top:38px;
  width:128px;
}
.dscomponentsbuttonsspecification .rectangle-Y8Zmvt {
  background-color:var(--white);
  height:54px;
  left:0px;
  opacity:0;
  pointer-events:auto;
  position:absolute;
  top:639px;
  transition:all 0.2s ease-in-out;
  width:279px;
}
.dscomponentsbuttonsspecification .rectangle-Y8Zmvt:hover {

opacity: 0.3;
}
.dscomponentsbuttonsspecification .scale-NkKx9X {
  background-color:transparent;
  height:34px;
  left:16px;
  position:absolute;
  top:113px;
  width:293px;
}
.dscomponentsbuttonsspecification .scale-e24oZj {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dscomponentsbuttonsspecification .separator-pquVBP {
  background-color:transparent;
  background-image:url(../img/ds-components-buttons-specification-rectangle-4B780D82-EC9F-4935-9201-06915B2C7401.png);
  background-size:100% 100%;
  height:1px;
  left:0px;
  position:absolute;
  top:169px;
  width:1032px;
}
.dscomponentsbuttonsspecification .size-and-padding-2ChxmV {
  background-color:transparent;
  color:var(--black);
  font-size:18.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:56px;
  white-space:nowrap;
  width:240px;
}
.dscomponentsbuttonsspecification .size-and-padding-Z4hakw {
  background-color:transparent;
  color:var(--black);
  font-size:18.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:56px;
  white-space:nowrap;
  width:240px;
}
.dscomponentsbuttonsspecification .specification-2ChxmV {
  background-color:transparent;
  color:var(--black);
  font-size:24.0px;
  height:auto;
  left:0px;
  line-height:32.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dscomponentsbuttonsspecification .specification-Z4hakw {
  background-color:transparent;
  color:var(--black);
  font-size:24.0px;
  height:auto;
  left:0px;
  line-height:32.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dscomponentsbuttonsspecification .states-0qM3IC {
  background-color:transparent;
  color:var(--black);
  font-size:24.0px;
  height:auto;
  left:0px;
  line-height:32.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dscomponentsbuttonsspecification .states-UUNGDf {
  background-color:transparent;
  color:var(--black);
  font-size:24.0px;
  height:auto;
  left:0px;
  line-height:32.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dscomponentsbuttonsspecification .stroke-secondary-but-YB5u7W {
  background-color:transparent;
  color:var(--black);
  font-size:32.0px;
  height:auto;
  left:0px;
  line-height:40.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dscomponentsbuttonsspecification .subheading-pquVBP {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:56px;
  white-space:nowrap;
  width:1033px;
}
.dscomponentsbuttonsspecification .tab-01-YucixD {
  background-color:transparent;
  height:24px;
  left:16px;
  position:absolute;
  top:0px;
  width:69px;
}
.dscomponentsbuttonsspecification .tab-02-YucixD {
  background-color:transparent;
  height:42px;
  left:101px;
  pointer-events:auto;
  position:absolute;
  top:0px;
  transition:all 0.2s ease-in-out;
  width:128px;
}
.dscomponentsbuttonsspecification .tab-02-YucixD:hover {

opacity: 0.7;
}
.dscomponentsbuttonsspecification .tab-6RcCGg {
  background-color:transparent;
  color:var(--lima);
  font-size:16.0px;
  height:auto;
  left:15px;
  line-height:24.0px;
  position:absolute;
  text-align:center;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dscomponentsbuttonsspecification .tab-Qdy6Nn {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:16.0px;
  height:auto;
  left:-1px;
  line-height:24.0px;
  position:absolute;
  text-align:center;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dscomponentsbuttonsspecification .tabs-pquVBP {
  background-color:transparent;
  height:42px;
  left:0px;
  position:absolute;
  top:128px;
  width:272px;
}
.dscomponentsbuttonsspecification .text-2ChxmV {
  background-color:transparent;
  color:var(--black);
  font-size:18.0px;
  height:auto;
  left:268px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:56px;
  white-space:nowrap;
  width:240px;
}
.dscomponentsbuttonsspecification .text-Z4hakw {
  background-color:transparent;
  color:var(--black);
  font-size:18.0px;
  height:auto;
  left:268px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:56px;
  white-space:nowrap;
  width:240px;
}
.dscomponentsbuttonsspecification .timeline-NkKx9X {
  background-color:transparent;
  height:16px;
  left:134px;
  position:absolute;
  top:21px;
  width:180px;
}
.dscomponentsbuttonsspecification .weight-bold-font-s-2ChxmV {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:16.0px;
  height:auto;
  left:268px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:84px;
  width:228px;
}
.dscomponentsbuttonsspecification .weight-bold-font-s-Z4hakw {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:16.0px;
  height:auto;
  left:268px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:84px;
  width:228px;
}
.dscomponentsbuttonsspecification .x0-7zBS4o {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:121px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dscomponentsbuttonsspecification .x0-VQiGoC {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:266px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dscomponentsbuttonsspecification .x0ms-rHQOoG {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dscomponentsbuttonsspecification .x1-NkKx9X {
  background-color:transparent;
  background-image:url(../img/ds-components-buttons-specification-2-BE2A22DB-F781-474B-A88D-621D927DF4CA@2x.png);
  background-size:100% 100%;
  height:67px;
  left:125px;
  position:absolute;
  top:42px;
  width:43px;
}
.dscomponentsbuttonsspecification .x100-7zBS4o {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:185px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dscomponentsbuttonsspecification .x100-e24oZj {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:113px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dscomponentsbuttonsspecification .x100-tzZoLo {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:259px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dscomponentsbuttonsspecification .x105-e24oZj {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:185px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dscomponentsbuttonsspecification .x150ms-rHQOoG {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:63px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dscomponentsbuttonsspecification .x2-NkKx9X {
  background-color:transparent;
  background-image:url(../img/ds-components-buttons-specification-2-BE2A22DB-F781-474B-A88D-621D927DF4CA@2x.png);
  background-size:100% 100%;
  height:67px;
  left:198px;
  position:absolute;
  top:42px;
  width:43px;
}
.dscomponentsbuttonsspecification .x3-NkKx9X {
  background-color:transparent;
  background-image:url(../img/ds-components-buttons-specification-2-BE2A22DB-F781-474B-A88D-621D927DF4CA@2x.png);
  background-size:100% 100%;
  height:67px;
  left:271px;
  position:absolute;
  top:42px;
  width:43px;
}
.dscomponentsbuttonsspecification .x450ms-rHQOoG {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:137px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.font-class-1 {
  font-family:"SFProDisplay-Regular", Helvetica, Arial, serif;
}
.font-class-2 {
  font-family:"SFProDisplay-Bold", Helvetica, Arial, serif;
}
.font-class-3 {
  font-family:"SFProDisplay-Semibold", Helvetica, Arial, serif;
}
.font-class-4 {
  font-family:"SFProDisplay-Light", Helvetica, Arial, serif;
}
.font-class-5 {
  color:var(--granite-gray);
  font-family:"SFProDisplay-Regular", Helvetica, Arial, serif;
  font-size:10.0px;
  letter-spacing:2.00px;
  line-height:16.0px;
}
.font-class-6 {
  color:var(--black);
  font-family:'Roboto', Helvetica, Arial, serif;
  font-style:normal;
  font-weight:700;
}
:root {
  --alabaster:rgba(250,250,250,1.0);
  --black:rgba(0,0,0,1.0);
  --bon-jour:rgba(226,226,226,1.0);
  --celeste:rgba(204,204,204,1.0);
  --cerise-red:rgba(235,49,91,1.0);
  --crimson:rgba(218,27,27,1.0);
  --deluge:rgba(123,99,171,1.0);
  --dingley:rgba(90,113,73,1.0);
  --granite-gray:rgba(102,102,102,1.0);
  --lima:rgba(108,199,39,1.0);
  --mine-shaft:rgba(51,51,51,1.0);
  --mountain-mist:rgba(153,153,153,1.0);
  --sea-buckthorn:rgba(250,163,47,1.0);
  --sea-serpent:rgba(74,198,228,1.0);
  --white:rgba(255,255,255,1.0);
}