body {
  zoom: 0.79
}
@media screen and (max-width:1000px) {
  body {
    zoom: 0.91
  }
}
.cdispense {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  height: 2091px;
  overflow: hidden;
  width: 100%
}
.cdispense .flex-col {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 69px;
  margin-top: -.48px;
  min-height: 2144px;
  width: 2011px
}

.cdispense .overlap-group11 {
  height: 1945px;
  margin-left: 0;
  position: relative;
  width: 2011px;
  margin-top: 200px
}
.cdispense .overlap-group-container {
  height: 1945px;
  left: 0;
  position: absolute;
  top: 0;
  width: 2011px
}
.cdispense .overlap-group-container-1 {
  height: 1695px;
  left: 0;
  position: absolute;
  top: 250px;
  width: 2011px
}
.cdispense .overlap-group-container-2 {
  height: 1036px;
  left: 0;
  position: absolute;
  top: 659px;
  width: 1980px
}
.cdispense .overlap-group-4 {
  height: 553px;
  left: 499px;
  position: absolute;
  top: 0;
  width: 923px
}
.cdispense .group-1393 {
  align-items: flex-start;
  display: flex;
  gap: 35px;
  height: 408px;
  left: 0;
  min-width: 922px;
  opacity: .43;
  position: absolute;
  top: 0
}
.cdispense .rectangle-18 {
  background-color: var(--polar);
  height: 408px;
  width: 284px
}
.cdispense .group-1394 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 39px;
  min-height: 500px;
  position: absolute;
  top: 51px;
  width: 225px
}
.cdispense .includes-a-robotic-interface {
  letter-spacing: 0;
  line-height: 30px;
  margin-top: 2px;
  min-height: 97px;
  white-space: nowrap
}
.cdispense .rectangle-574 {
  background-color: var(--shakespeare);
  height: 6px;
  margin-top: 28px;
  width: 41px
}
.cdispense .x-an {
  height: 328px;
  letter-spacing: 0;
  line-height: 18px;
  margin-top: 41px;
  opacity: .78;
  width: 225px
}
.cdispense .group-1395 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 350px;
  min-height: 509px;
  position: absolute;
  top: 44px;
  width: 225px
}
.cdispense .facilitate-doctors-work {
  letter-spacing: 0;
  line-height: 30px;
  margin-top: 2px;
  min-height: 97px;
  white-space: nowrap
}
.cdispense .rectangle-574-1 {
  margin-top: 36px
}
.cdispense .group-1396 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 673px;
  min-height: 521px;
  position: absolute;
  top: 32px;
  width: 225px
}
.cdispense .compliments-stock {
  letter-spacing: 0;
  line-height: 30px;
  margin-top: 2px;
  min-height: 127px;
  white-space: nowrap
}
.cdispense .rectangle-574-2 {
  margin-top: 20px
}
.cdispense .c-dispense-can-be-lin {
  height: 328px;
  letter-spacing: 0;
  line-height: 18px;
  margin-top: 40px;
  opacity: .78;
  width: 225px
}
.cdispense .rectangle-573 {
  background-color: var(--chambray);
  height: 28px;
  left: 0;
  position: absolute;
  top: 419px;
  width: 923px
}
.cdispense .overlap-group5 {
  height: 696px;
  left: 0;
  position: absolute;
  top: 340px;
  width: 1980px
}
.cdispense .path-72 {
  height: 528px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 99px;
  width: 100%;
}
.cdispense .cursor-icon {
  background-image: url(../img/group-40-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 54px;
  left: 333px;
  position: absolute;
  top: 235px;
  width: 316px
}
.cdispense .group-container {
  height: 39px;
  margin-top: 0;
  position: relative;
  width: 39px
}
.cdispense .group-1776 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  overflow: hidden;
  padding: 0 0;
  width: 39.27px
}
.cdispense .group-container-1 {
  height: 38px;
  position: relative;
  width: 38px
}
.cdispense .group-17 {
  background-image: url(../img/group-1755-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 6px;
  opacity: .03;
  position: absolute;
  top: 6px;
  width: 32px
}
.cdispense .group-17-1 {
  background-image: url(../img/group-1755@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 5px;
  opacity: .06;
  position: absolute;
  top: 5px;
  width: 32px
}
.cdispense .group-1763 {
  background-image: url(../img/group-1761-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 4px;
  opacity: .09;
  position: absolute;
  top: 4px;
  width: 32px
}
.cdispense .group-1-1 {
  background-image: url(../img/group-1764-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 3px;
  opacity: .11;
  position: absolute;
  top: 3px;
  width: 32px
}
.cdispense .group-1-2 {
  background-image: url(../img/group-1767-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 2px;
  opacity: .14;
  position: absolute;
  top: 2px;
  width: 32px
}
.cdispense .group-1-3 {
  background-image: url(../img/group-1755@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 1px;
  opacity: .17;
  position: absolute;
  top: 1px;
  width: 32px
}
.cdispense .group-1775 {
  background-image: url(../img/group-1773-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 0;
  opacity: .2;
  position: absolute;
  top: 0;
  width: 32px
}
.cdispense .group-1784 {
  background-image: url(../img/group-1783-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 39px;
  left: 0;
  position: absolute;
  top: 0;
  width: 39px
}
.cdispense .group-1820 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  overflow: hidden;
  width: 39.27px
}
.cdispense .group-1811 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  overflow: hidden;
  padding: 0 0;
  width: 39.27px
}
.cdispense .group-1798 {
  background-image: url(../img/group-1796-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 4px;
  opacity: .09;
  position: absolute;
  top: 4px;
  width: 32px
}
.cdispense .group-1810 {
  background-image: url(../img/group-1808-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 0;
  opacity: .2;
  position: absolute;
  top: 0;
  width: 32px
}
.cdispense .group-1819 {
  background-image: url(../img/group-1818-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 39px;
  left: 0;
  position: absolute;
  top: 0;
  width: 39px
}
.cdispense .overlap-group2 {
  height: 104px;
  margin-left: .26px;
  position: relative;
  width: 238px
}
.cdispense .connect {
  cursor: pointer;
  height: 42px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 62px;
  width: 238px
}
.cdispense .istk-icon {
  align-self: center;
  cursor: pointer;
  height: 43px;
  margin-right: 33.76px;
  object-fit: cover;
  width: 91px
}
.cdispense .cdispence-icon {
  height: 39px;
  margin-left: 0;
  object-fit: cover;
  width: 208px
}
.cdispense .overlap-group6 {
  height: 699px;
  left: 899px;
  position: absolute;
  top: 0;
  width: 1112px
}
.cdispense .group-272 {
  display: flex;
  height: 300px;
  left: 468px;
  position: absolute;
  top: 220px;
  transform: rotate(-45deg);
  width: 629px
}
.cdispense .group-7 {
  flex: 1;
  margin-bottom: -178.5px;
  margin-left: -13.9px;
  margin-right: -13.9px;
  margin-top: -178.5px;
  object-fit: cover;
  transform: rotate(45deg);
  width: 657.12px
}
.cdispense .cdisp-details {
  flex-direction: column;
  height: 285px;
  justify-content: space-between;
  left: 0;
  top: 0;
  width: 679px
}
.cdispense .an-essential-tool-fo {
  flex: 1;
  height: 108px;
  letter-spacing: 0;
  line-height: 50px;
  margin-right: -2px;
  margin-top: -5px;
  max-height: 108px
}
.cdispense .it-can-be-directly-l {
  flex: 1;
  height: 134px;
  letter-spacing: 0;
  line-height: 18px;
  margin-bottom: -2px;
  margin-right: 71px;
  max-height: 134px;
  opacity: .78
}
.cdispense .cdisp-bullets {
  align-items: flex-start;
  gap: 39px;
  height: 303px;
  left: 5px;
  min-width: 542px;
  top: 285px
}
.cdispense .group-container-2 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-top: 9.01px;
  min-height: 246px;
  width: 17px
}
.cdispense .group-268 {
  background-image: url(../img/group-266-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 17px;
  margin-top: 104px;
  width: 17px
}
.cdispense .flex-col-1 {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  margin-bottom: -13.5px;
  min-height: 316px;
  width: 486px
}
.cdispense .it-provides-an-autom {
  letter-spacing: 0;
  line-height: 35px;
  min-height: 72px;
  white-space: nowrap
}
.cdispense .it-helps-in-having-b {
  letter-spacing: 0;
  line-height: 35px;
  margin-top: 50px;
  min-height: 72px;
  white-space: nowrap
}
.cdispense .the-system-can-be-se {
  letter-spacing: 0;
  line-height: 25px;
  margin-top: 48px;
  min-height: 75px;
  white-space: nowrap
}
.cdispense .overlap-group7 {
  height: 790px;
  left: 198px;
  position: absolute;
  top: 0;
  width: 701px
}
.cdispense .component-1-8 {
  display: flex;
  height: 583px;
  left: 118px;
  opacity: 1;
  position: absolute;
  top: 0;
  width: 583px
}
.cdispense .group-6 {
  display: flex;
  flex: 1;
  margin-bottom: 158.5px;
  margin-left: 12.4px;
  margin-right: 12.4px;
  margin-top: 158.5px;
  transform: rotate(-45deg);
  width: 558.58px
}
.cdispense .group-5 {
  flex: 1;
  margin-bottom: -158.5px;
  margin-left: -12.4px;
  margin-right: -12.4px;
  margin-top: -158.5px;
  object-fit: cover;
  transform: rotate(45deg);
  width: 583.33px
}
.cdispense .group-container-3 {
  height: 737px;
  left: 0;
  position: absolute;
  top: 54px;
  width: 547px;
  background-image: url(../img/cdispenceImage.png);
  background-position: 50% 50%;
  background-size: cover
}
.cdispense .group-1751 {
  display: flex;
  height: 552px;
  left: 154px;
  position: absolute;
  top: 0;
  width: 393px
}
.cdispense .group-1750 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  overflow: hidden;
  width: 393px
}
.cdispense .group-container-4 {
  height: 552px;
  margin-bottom: 0;
  position: relative;
  width: 393px
}
.cdispense .group-1709 {
  background-image: url(../img/group-1708@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 152px;
  left: 0;
  position: absolute;
  top: 399px;
  width: 283px
}
.cdispense .group-1711 {
  background-image: url(../img/group-1710@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 552px;
  left: 0;
  position: absolute;
  top: 0;
  width: 393px
}
.cdispense .group-1713 {
  background-image: url(../img/group-1712@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 142px;
  left: 158px;
  position: absolute;
  top: 387px;
  width: 235px
}
.cdispense .group-1715 {
  background-image: url(../img/group-1714@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 552px;
  left: 0;
  position: absolute;
  top: 0;
  width: 393px
}
.cdispense .group-1717 {
  background-image: url(../img/group-1716@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 120px;
  left: 172px;
  position: absolute;
  top: 389px;
  width: 207px
}
.cdispense .group-1719 {
  background-image: url(../img/group-1718@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 82px;
  left: 158px;
  position: absolute;
  top: 460px;
  width: 235px
}
.cdispense .group-1721 {
  background-image: url(../img/group-1720@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 80px;
  left: 161px;
  position: absolute;
  top: 421px;
  width: 228px
}
.cdispense .group-1723 {
  background-image: url(../img/group-1722@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 190px;
  left: 161px;
  position: absolute;
  top: 302px;
  width: 228px
}
.cdispense .group-1725 {
  background-image: url(../img/group-1724@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 97px;
  left: 192px;
  position: absolute;
  top: 262px;
  width: 167px
}
.cdispense .group-1727 {
  background-image: url(../img/group-1726@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 98px;
  left: 202px;
  position: absolute;
  top: 144px;
  width: 146px
}
.cdispense .group-1729 {
  background-image: url(../img/group-1728@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 153px;
  left: 191px;
  position: absolute;
  top: 197px;
  width: 167px
}
.cdispense .group-1731 {
  background-image: url(../img/group-1730@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 552px;
  left: 0;
  position: absolute;
  top: 0;
  width: 393px
}
.cdispense .group-1733 {
  background-image: url(../img/group-1732@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 53px;
  left: 243px;
  position: absolute;
  top: 134px;
  width: 64px
}
.cdispense .group-1735 {
  background-image: url(../img/group-1734@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 552px;
  left: 0;
  position: absolute;
  top: 0;
  width: 393px
}
.cdispense .group-1737 {
  background-image: url(../img/group-1736@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 66px;
  left: 235px;
  position: absolute;
  top: 95px;
  width: 79px
}
.cdispense .group-1745 {
  display: flex;
  height: 552px;
  left: 0;
  position: absolute;
  top: 0;
  width: 393px
}
.cdispense .group-1744 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 100px;
  padding: 0 16.1px;
  width: 393px
}
.cdispense .overlap-group-5 {
  height: 151px;
  position: relative;
  width: 202px
}
.cdispense .path-909 {
  height: 15px;
  left: 117px;
  object-fit: cover;
  position: absolute;
  top: 128px;
  width: 17px
}
.cdispense .path-910 {
  height: 80px;
  left: 92px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 79px
}
.cdispense .path-911 {
  height: 52px;
  left: 172px;
  object-fit: cover;
  position: absolute;
  top: 46px;
  width: 30px
}
.cdispense .path-912 {
  height: 63px;
  left: 92px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 109px
}
.cdispense .path-913 {
  height: 39px;
  left: 113px;
  object-fit: cover;
  position: absolute;
  top: 12px;
  width: 67px
}
.cdispense .path-914 {
  height: 66px;
  left: 25px;
  object-fit: cover;
  position: absolute;
  top: 64px;
  width: 79px
}
.cdispense .path-915 {
  height: 59px;
  left: 104px;
  object-fit: cover;
  position: absolute;
  top: 71px;
  width: 67px
}
.cdispense .path-916 {
  height: 85px;
  left: 25px;
  object-fit: cover;
  position: absolute;
  top: 25px;
  width: 147px
}
.cdispense .path-917 {
  height: 80px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 71px;
  width: 79px
}
.cdispense .path-918 {
  height: 52px;
  left: 79px;
  object-fit: cover;
  position: absolute;
  top: 99px;
  width: 30px
}
.cdispense .path-919 {
  height: 63px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 53px;
  width: 109px
}
.cdispense .path-920 {
  height: 39px;
  left: 21px;
  object-fit: cover;
  position: absolute;
  top: 66px;
  width: 67px
}
.cdispense .path-921 {
  height: 4px;
  left: 128px;
  object-fit: cover;
  position: absolute;
  top: 104px;
  width: 3px
}
.cdispense .path-922 {
  height: 4px;
  left: 121px;
  object-fit: cover;
  position: absolute;
  top: 107px;
  width: 3px
}
.cdispense .path-923 {
  height: 4px;
  left: 115px;
  object-fit: cover;
  position: absolute;
  top: 111px;
  width: 3px
}
.cdispense .path-924 {
  height: 4px;
  left: 162px;
  object-fit: cover;
  position: absolute;
  top: 84px;
  width: 3px
}
.cdispense .path-925 {
  height: 4px;
  left: 156px;
  object-fit: cover;
  position: absolute;
  top: 87px;
  width: 3px
}
.cdispense .path-926 {
  height: 4px;
  left: 149px;
  object-fit: cover;
  position: absolute;
  top: 91px;
  width: 3px
}
.cdispense .path-927 {
  height: 18px;
  left: 180px;
  object-fit: cover;
  position: absolute;
  top: 63px;
  width: 14px
}
.cdispense .path-928 {
  height: 15px;
  left: 181px;
  object-fit: cover;
  position: absolute;
  top: 65px;
  width: 12px
}
.cdispense .group-1740 {
  background-image: url(../img/group-1738@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 12px;
  left: 182px;
  opacity: .3;
  position: absolute;
  top: 66px;
  width: 9px
}
.cdispense .path-930 {
  height: 5px;
  left: 186px;
  object-fit: cover;
  position: absolute;
  top: 67px;
  width: 4px
}
.cdispense .path-931 {
  height: 2px;
  left: 185px;
  object-fit: cover;
  position: absolute;
  top: 74px;
  width: 2px
}
.cdispense .path-932 {
  height: 18px;
  left: 88px;
  object-fit: cover;
  position: absolute;
  top: 116px;
  width: 14px
}
.cdispense .path-933 {
  height: 15px;
  left: 89px;
  object-fit: cover;
  position: absolute;
  top: 118px;
  width: 12px
}
.cdispense .group-1743 {
  background-image: url(../img/group-1741@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 12px;
  left: 90px;
  opacity: .3;
  position: absolute;
  top: 119px;
  width: 9px
}
.cdispense .path-935 {
  height: 5px;
  left: 94px;
  object-fit: cover;
  position: absolute;
  top: 121px;
  width: 4px
}
.cdispense .path-936 {
  height: 2px;
  left: 93px;
  object-fit: cover;
  position: absolute;
  top: 128px;
  width: 2px
}
.cdispense .path-937 {
  height: 24px;
  left: 77px;
  object-fit: cover;
  position: absolute;
  top: 54px;
  width: 42px
}
.cdispense .path-938 {
  height: 88px;
  margin-right: 68.49px;
  object-fit: cover;
  width: 21px
}
.cdispense .group-1747 {
  background-image: url(../img/group-1746@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 46px;
  left: 287px;
  position: absolute;
  top: 206px;
  width: 71px
}
.cdispense .group-1749 {
  background-image: url(../img/group-1748-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 552px;
  left: 0;
  position: absolute;
  top: 0;
  width: 393px
}
.cdispense .group-1707 {
  display: flex;
  height: 393px;
  left: 0;
  position: absolute;
  top: 343px;
  width: 527px
}
.cdispense .group-1706 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  width: 526.82px
}
.cdispense .group-container-5 {
  height: 393px;
  position: relative;
  width: 527px
}
.cdispense .group-1403 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  overflow: hidden;
  width: 526.82px
}
.cdispense .overlap-group-6 {
  height: 332px;
  margin-bottom: 0;
  position: relative;
  width: 528px
}
.cdispense .group-1399 {
  background-image: url(../img/group-1397@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 315px;
  left: 0;
  mix-blend-mode: multiply;
  position: absolute;
  top: 17px;
  width: 516px
}
.cdispense .path-611 {
  height: 313px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 8px;
  width: 514px
}
.cdispense .path-612 {
  height: 300px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 12px;
  width: 493px
}
.cdispense .path-613 {
  height: 194px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 137px;
  width: 516px
}
.cdispense .path-614 {
  height: 1px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 146px;
  width: 1px
}
.cdispense .path-615 {
  height: 1px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 147px;
  width: 1px
}
.cdispense .path-616 {
  height: 184px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 147px;
  width: 515px
}
.cdispense .path-617 {
  height: 1px;
  left: 526px;
  object-fit: cover;
  position: absolute;
  top: 204px;
  width: 1px
}
.cdispense .path-618 {
  height: 1px;
  left: 527px;
  object-fit: cover;
  position: absolute;
  top: 202px;
  width: 1px
}
.cdispense .path-619 {
  height: 1px;
  left: 527px;
  object-fit: cover;
  position: absolute;
  top: 203px;
  width: 1px
}
.cdispense .path-620 {
  height: 315px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 8px;
  width: 516px
}
.cdispense .group-1402 {
  background-image: url(../img/group-1400@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 66px;
  left: 81px;
  mix-blend-mode: multiply;
  position: absolute;
  top: 94px;
  width: 110px
}
.cdispense .path-622 {
  height: 160px;
  left: 136px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 106px
}
.cdispense .path-623 {
  height: 48px;
  left: 136px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 106px
}
.cdispense .path-624 {
  height: 61px;
  left: 139px;
  object-fit: cover;
  position: absolute;
  top: 94px;
  width: 100px
}
.cdispense .group-1406 {
  background-image: url(../img/group-1405@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 24px;
  left: 185px;
  position: absolute;
  top: 141px;
  width: 24px
}
.cdispense .group-1408 {
  background-image: url(../img/group-1407@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 25px;
  left: 198px;
  position: absolute;
  top: 148px;
  width: 26px
}
.cdispense .group-1412 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 141.9px 187.2px;
  width: 526.82px
}
.cdispense .overlap-group {
  height: 29px;
  position: relative;
  width: 36px
}
.cdispense .path-6 {
  height: 8px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 6px
}
.cdispense .group-1411 {
  background-image: url(../img/group-1409@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 21px;
  left: 0;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 33px
}
.cdispense .group-1415 {
  background-image: url(../img/group-1414@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 24px;
  left: 171px;
  position: absolute;
  top: 158px;
  width: 24px
}
.cdispense .group-1417 {
  background-image: url(../img/group-1416@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 25px;
  left: 184px;
  position: absolute;
  top: 165px;
  width: 26px
}
.cdispense .group-1421 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 158.7px 173.4px;
  width: 526.82px
}
.cdispense .group-1420 {
  background-image: url(../img/group-1418@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 21px;
  left: 0;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 33px
}
.cdispense .group-1424 {
  background-image: url(../img/group-1423@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 24px;
  left: 216px;
  position: absolute;
  top: 159px;
  width: 24px
}
.cdispense .group-1426 {
  background-image: url(../img/group-1425@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 25px;
  left: 201px;
  position: absolute;
  top: 166px;
  width: 26px
}
.cdispense .group-1430 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 160.2px 201.8px;
  width: 526.82px
}
.cdispense .path-6-1 {
  height: 8px;
  left: 0;
  top: 21px;
  width: 6px
}
.cdispense .group-1429 {
  background-image: url(../img/group-1427@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 21px;
  left: 2px;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 33px
}
.cdispense .group-1433 {
  background-image: url(../img/group-1432@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 23px;
  left: 197px;
  position: absolute;
  top: 173px;
  width: 23px
}
.cdispense .group-1435 {
  background-image: url(../img/group-1434@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 23px;
  left: 211px;
  position: absolute;
  top: 178px;
  width: 26px
}
.cdispense .group-1439 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 174.2px 198.1px;
  width: 526.82px
}
.cdispense .overlap-group-1 {
  height: 24px;
  position: relative;
  width: 39px
}
.cdispense .path-6-2 {
  height: 8px;
  left: 33px;
  top: 15px;
  width: 5px
}
.cdispense .group-1438 {
  background-image: url(../img/group-1436@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 0;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 36px
}
.cdispense .group-1442 {
  background-image: url(../img/group-1441@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 23px;
  left: 153px;
  position: absolute;
  top: 173px;
  width: 23px
}
.cdispense .group-1444 {
  background-image: url(../img/group-1443@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 23px;
  left: 167px;
  position: absolute;
  top: 178px;
  width: 26px
}
.cdispense .group-1448 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 174.9px 154.7px;
  width: 526.82px
}
.cdispense .group-1447 {
  background-image: url(../img/group-1445@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 0;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 36px
}
.cdispense .group-1451 {
  background-image: url(../img/group-1450@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 24px;
  left: 157px;
  position: absolute;
  top: 142px;
  width: 24px
}
.cdispense .group-1453 {
  background-image: url(../img/group-1452@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 25px;
  left: 142px;
  position: absolute;
  top: 149px;
  width: 26px
}
.cdispense .group-1457 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 142.7px 143.1px;
  width: 526.82px
}
.cdispense .group-1456 {
  background-image: url(../img/group-1454@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 21px;
  left: 2px;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 33px
}
.cdispense .group-1460 {
  background-image: url(../img/group-1459@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 25px;
  left: 204px;
  position: absolute;
  top: 139px;
  width: 24px
}
.cdispense .group-1462 {
  background-image: url(../img/group-1461@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 27px;
  left: 193px;
  position: absolute;
  top: 150px;
  width: 25px
}
.cdispense .group-1466 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 139.4px 194.2px;
  width: 526.82px
}
.cdispense .overlap-group-2 {
  height: 36px;
  position: relative;
  width: 29px
}
.cdispense .path-651 {
  height: 7px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 29px;
  width: 7px
}
.cdispense .group-1465 {
  background-image: url(../img/group-1463@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 29px;
  left: 1px;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 28px
}
.cdispense .group-1469 {
  background-image: url(../img/group-1468@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 24px;
  left: 173px;
  position: absolute;
  top: 145px;
  width: 24px
}
.cdispense .group-1471 {
  background-image: url(../img/group-1470@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 25px;
  left: 186px;
  position: absolute;
  top: 137px;
  width: 26px
}
.cdispense .group-1475 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 139.5px 173.5px;
  width: 526.82px
}
.cdispense .overlap-group-7 {
  height: 23px;
  position: relative;
  width: 38px
}
.cdispense .path-655 {
  height: 8px;
  left: 32px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 6px
}
.cdispense .group-1474 {
  background-image: url(../img/group-1472@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 23px;
  left: 0;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 32px
}
.cdispense .group-1478 {
  background-image: url(../img/group-1477@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 20px;
  left: 136px;
  position: absolute;
  top: 168px;
  width: 22px
}
.cdispense .group-1480 {
  background-image: url(../img/group-1479@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 20px;
  left: 152px;
  position: absolute;
  top: 170px;
  width: 26px
}
.cdispense .group-1484 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 170.3px 136.9px;
  width: 526.82px
}
.cdispense .overlap-group-8 {
  height: 15px;
  position: relative;
  width: 41px
}
.cdispense .path-659 {
  height: 9px;
  left: 36px;
  object-fit: cover;
  position: absolute;
  top: 7px;
  width: 5px
}
.cdispense .group-1483 {
  background-image: url(../img/group-1481@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 8px;
  left: 0;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 37px
}
.cdispense .group-1487 {
  background-image: url(../img/group-1486@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 24px;
  left: 140px;
  position: absolute;
  top: 179px;
  width: 24px
}
.cdispense .group-1489 {
  background-image: url(../img/group-1488@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 25px;
  left: 153px;
  position: absolute;
  top: 186px;
  width: 26px
}
.cdispense .group-1493 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 180.1px 142.1px;
  width: 526.82px
}
.cdispense .group-1492 {
  background-image: url(../img/group-1490@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 21px;
  left: 0;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 33px
}
.cdispense .group-1496 {
  background-image: url(../img/group-1495@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 25px;
  left: 156px;
  position: absolute;
  top: 152px;
  width: 24px
}
.cdispense .group-1498 {
  background-image: url(../img/group-1497@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 27px;
  left: 166px;
  position: absolute;
  top: 163px;
  width: 25px
}
.cdispense .group-1502 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 152.1px 160.2px;
  width: 526.82px
}
.cdispense .path-667 {
  height: 7px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 29px;
  width: 7px
}
.cdispense .group-1501 {
  background-image: url(../img/group-1499@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 29px;
  left: 0;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 28px
}
.cdispense .group-1505 {
  background-image: url(../img/group-1504@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 21px;
  left: 179px;
  position: absolute;
  top: 188px;
  width: 22px
}
.cdispense .group-1507 {
  background-image: url(../img/group-1506@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 21px;
  left: 194px;
  position: absolute;
  top: 189px;
  width: 26px
}
.cdispense .group-1514 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  gap: 7px;
  padding: 0 31.9px;
  width: 526.82px
}
.cdispense .overlap-group-container-3 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 1px;
  margin-left: 84px;
  margin-top: 0;
  min-height: 216px;
  width: 134px
}
.cdispense .path-container-2 {
  height: 105px;
  position: relative;
  width: 134px
}
.cdispense .path-674 {
  height: 67px;
  left: 17px;
  object-fit: cover;
  position: absolute;
  top: 37px;
  width: 111px
}
.cdispense .path-675 {
  height: 74px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 19px;
  width: 122px
}
.cdispense .path-676 {
  height: 19px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 53px;
  width: 31px
}
.cdispense .path-677 {
  height: 7px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 56px;
  width: 8px
}
.cdispense .path-6-3 {
  height: 74px;
  left: 12px;
  top: 13px;
  width: 122px
}
.cdispense .path-680 {
  height: 19px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 47px;
  width: 31px
}
.cdispense .path-682 {
  height: 66px;
  left: 19px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 108px
}
.cdispense .path-68 {
  height: 66px;
  left: 19px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 108px
}
.cdispense .path-686 {
  height: 48px;
  left: 33px;
  object-fit: cover;
  position: absolute;
  top: 8px;
  width: 80px
}
.cdispense .path-687 {
  height: 41px;
  left: 36px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 74px
}
.cdispense .overlap-group2-1 {
  height: 110px;
  margin-left: 33.35px;
  position: relative;
  width: 41px
}
.cdispense .path-671 {
  height: 9px;
  left: 36px;
  object-fit: cover;
  position: absolute;
  top: 90px;
  width: 5px
}
.cdispense .group-1510 {
  background-image: url(../img/group-1508@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 8px;
  left: 0;
  mix-blend-mode: screen;
  position: absolute;
  top: 83px;
  width: 37px
}
.cdispense .group-1513 {
  background-image: url(../img/group-1511@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 110px;
  left: 1px;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 35px
}
.cdispense .path-container-3 {
  align-self: center;
  height: 146px;
  margin-top: 42.48px;
  position: relative;
  width: 238px
}
.cdispense .path-688 {
  height: 143px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 238px
}
.cdispense .path-689 {
  height: 144px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 238px
}
.cdispense .path-690 {
  height: 140px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 231px
}
.cdispense .path-691 {
  height: 98px;
  left: 38px;
  object-fit: cover;
  position: absolute;
  top: 23px;
  width: 161px
}
.cdispense .path-692 {
  height: 97px;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 160px
}
.cdispense .path-693 {
  height: 19px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 37px;
  width: 31px
}
.cdispense .path-694 {
  height: 16px;
  left: 21px;
  object-fit: cover;
  position: absolute;
  top: 39px;
  width: 26px
}
.cdispense .group-1517 {
  background-image: url(../img/group-1516@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 283px;
  position: absolute;
  top: 183px;
  width: 26px
}
.cdispense .group-1527 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 1px;
  padding: 174.1px 184.9px;
  width: 526.82px
}
.cdispense .overlap-group-9 {
  height: 25px;
  margin-right: 31.23px;
  margin-top: 1px;
  position: relative;
  width: 29px
}
.cdispense .path {
  height: 13px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 5px;
  width: 21px
}
.cdispense .path-1 {
  height: 13px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 19px
}
.cdispense .path-2 {
  height: 13px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 21px
}
.cdispense .path-3 {
  height: 13px;
  left: 7px;
  object-fit: cover;
  position: absolute;
  top: 5px;
  width: 21px
}
.cdispense .path-4 {
  height: 13px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 11px
}
.cdispense .group-15 {
  background-image: url(../img/group-1518@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 0;
  width: 29px
}
.cdispense .group-1523 {
  background-image: url(../img/group-1521@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 9px;
  width: 29px
}
.cdispense .group-1526 {
  background-image: url(../img/group-1524@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 0;
  opacity: .73;
  position: absolute;
  top: 0;
  width: 29px
}
.cdispense .path-container {
  height: 19px;
  position: relative;
  width: 33px
}
.cdispense .path-5 {
  height: 19px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 31px
}
.cdispense .path-7 {
  height: 16px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 26px
}
.cdispense .group-1530 {
  background-image: url(../img/group-1529@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 314px;
  position: absolute;
  top: 202px;
  width: 26px
}
.cdispense .group-1540 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 1px;
  padding: 155.5px 154.3px;
  width: 526.82px
}
.cdispense .overlap-group1 {
  height: 25px;
  margin-right: 31.23px;
  margin-top: 38px;
  position: relative;
  width: 29px
}
.cdispense .group-1533 {
  background-image: url(../img/group-1531@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 0;
  width: 29px
}
.cdispense .group-1536 {
  background-image: url(../img/group-1534@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 9px;
  width: 29px
}
.cdispense .group-1539 {
  background-image: url(../img/group-1537@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 0;
  opacity: .73;
  position: absolute;
  top: 0;
  width: 29px
}
.cdispense .group-1543 {
  background-image: url(../img/group-1542@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 344px;
  position: absolute;
  top: 220px;
  width: 26px
}
.cdispense .group-1553 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 1px;
  padding: 136.9px 123.7px;
  width: 526.82px
}
.cdispense .overlap-group1-1 {
  height: 25px;
  margin-right: 31.23px;
  margin-top: 75px;
  position: relative;
  width: 29px
}
.cdispense .group-1546 {
  background-image: url(../img/group-1544@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 0;
  width: 29px
}
.cdispense .group-1549 {
  background-image: url(../img/group-1547@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 9px;
  width: 29px
}
.cdispense .group-1552 {
  background-image: url(../img/group-1550@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 0;
  opacity: .73;
  position: absolute;
  top: 0;
  width: 29px
}
.cdispense .group-1556 {
  background-image: url(../img/group-1555@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 375px;
  position: absolute;
  top: 239px;
  width: 26px
}
.cdispense .group-1566 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 1px;
  padding: 118.4px 93.1px;
  width: 526.82px
}
.cdispense .overlap-group-10 {
  height: 25px;
  margin-right: 31.23px;
  margin-top: 112px;
  position: relative;
  width: 29px
}
.cdispense .group-1559 {
  background-image: url(../img/group-1557@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 0;
  width: 29px
}
.cdispense .group-15-1 {
  background-image: url(../img/group-1560@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 9px;
  width: 29px
}
.cdispense .group-1565 {
  background-image: url(../img/group-1563@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 0;
  opacity: .73;
  position: absolute;
  top: 0;
  width: 29px
}
.cdispense .group-1569 {
  background-image: url(../img/group-1568@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 405px;
  position: absolute;
  top: 258px;
  width: 26px
}
.cdispense .group-1579 {
  align-items: center;
  display: flex;
  flex: 1;
  gap: 55px;
  padding: 119px 93.8px;
  width: 526.82px
}
.cdispense .path-container-4 {
  height: 19px;
  margin-bottom: 56.13px;
  margin-left: 222px;
  position: relative;
  width: 33px
}
.cdispense .overlap-group-11 {
  align-self: flex-end;
  height: 25px;
  position: relative;
  width: 29px
}
.cdispense .group-1572 {
  background-image: url(../img/group-1570@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 0;
  width: 29px
}
.cdispense .group-1578 {
  background-image: url(../img/group-1576@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 0;
  opacity: .73;
  position: absolute;
  top: 0;
  width: 29px
}
.cdispense .group-1582 {
  background-image: url(../img/group-1568@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 320px;
  position: absolute;
  top: 161px;
  width: 26px
}
.cdispense .group-1592 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 1px;
  padding: 151.9px 147.3px;
  width: 526.82px
}
.cdispense .overlap-group-3 {
  height: 25px;
  margin-right: 31.23px;
  position: relative;
  width: 29px
}
.cdispense .group-1588 {
  background-image: url(../img/group-1586@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 9px;
  width: 29px
}
.cdispense .group-1591 {
  background-image: url(../img/group-1589@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 0;
  opacity: .73;
  position: absolute;
  top: 0;
  width: 29px
}
.cdispense .group-1595 {
  background-image: url(../img/group-1594@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 351px;
  position: absolute;
  top: 179px;
  width: 26px
}
.cdispense .group-1605 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 1px;
  padding: 170.5px 116.7px;
  width: 526.82px
}
.cdispense .group-1598 {
  background-image: url(../img/group-1596@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 0;
  width: 29px
}
.cdispense .group-1601 {
  background-image: url(../img/group-1599@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 9px;
  width: 29px
}
.cdispense .group-1604 {
  background-image: url(../img/group-1602@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 0;
  opacity: .73;
  position: absolute;
  top: 0;
  width: 29px
}
.cdispense .group-1608 {
  background-image: url(../img/group-1607@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 382px;
  position: absolute;
  top: 198px;
  width: 26px
}
.cdispense .group-1618 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 1px;
  padding: 159.7px 86.2px;
  width: 526.82px
}
.cdispense .overlap-group-12 {
  height: 25px;
  margin-right: 31.23px;
  margin-top: 29px;
  position: relative;
  width: 29px
}
.cdispense .group-1611 {
  background-image: url(../img/group-1609@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 0;
  width: 29px
}
.cdispense .group-1614 {
  background-image: url(../img/group-1612@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 9px;
  width: 29px
}
.cdispense .group-1617 {
  background-image: url(../img/group-1615@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 0;
  opacity: .73;
  position: absolute;
  top: 0;
  width: 29px
}
.cdispense .group-1621 {
  background-image: url(../img/group-1620@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 412px;
  position: absolute;
  top: 216px;
  width: 26px
}
.cdispense .group-1631 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 1px;
  padding: 141.2px 55.6px;
  width: 526.82px
}
.cdispense .overlap-group-13 {
  height: 25px;
  margin-right: 31.23px;
  margin-top: 66px;
  position: relative;
  width: 29px
}
.cdispense .group-1624 {
  background-image: url(../img/group-1622@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 0;
  width: 29px
}
.cdispense .group-1627 {
  background-image: url(../img/group-1625@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 9px;
  width: 29px
}
.cdispense .group-1630 {
  background-image: url(../img/group-1628@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 0;
  opacity: .73;
  position: absolute;
  top: 0;
  width: 29px
}
.cdispense .group-1634 {
  background-image: url(../img/group-1633@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 443px;
  position: absolute;
  top: 235px;
  width: 26px
}
.cdispense .group-1647 {
  align-items: center;
  display: flex;
  flex: 1;
  gap: 123px;
  padding: 69.1px 56.2px;
  width: 526.82px
}
.cdispense .group-1646 {
  align-self: flex-end;
  background-image: url(../img/group-1644@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 28px;
  margin-left: 217px;
  mix-blend-mode: multiply;
  width: 45px
}
.cdispense .overlap-group-14 {
  height: 25px;
  margin-top: 84.42px;
  position: relative;
  width: 29px
}
.cdispense .group-1637 {
  background-image: url(../img/group-1635@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 0;
  width: 29px
}
.cdispense .group-1640 {
  background-image: url(../img/group-1638@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 9px;
  width: 29px
}
.cdispense .group-1643 {
  background-image: url(../img/group-1641@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 0;
  opacity: .73;
  position: absolute;
  top: 0;
  width: 29px
}
.cdispense .group-1650 {
  background-image: url(../img/group-1649@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 28px;
  left: 275px;
  position: absolute;
  top: 286px;
  width: 27px
}
.cdispense .group-1652 {
  background-image: url(../img/group-1651@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 292px;
  position: absolute;
  top: 313px;
  width: 1px
}
.cdispense .group-1654 {
  background-image: url(../img/group-1651@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 302px;
  position: absolute;
  top: 294px;
  width: 1px
}
.cdispense .group-1656 {
  background-image: url(../img/group-1655@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 28px;
  left: 290px;
  position: absolute;
  top: 294px;
  width: 29px
}
.cdispense .group-1663 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  gap: 12px;
  padding: 66.6px 208.6px;
  width: 526.82px
}
.cdispense .group-1662 {
  background-image: url(../img/group-1660@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  margin-left: 27px;
  mix-blend-mode: multiply;
  width: 30px
}
.cdispense .overlap-group-15 {
  height: 32px;
  margin-bottom: 7.48px;
  position: relative;
  width: 40px
}
.cdispense .path-818 {
  height: 9px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 23px;
  width: 7px
}
.cdispense .group-1659 {
  background-image: url(../img/group-1657@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 24px;
  left: 0;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 38px
}
.cdispense .group-1666 {
  background-image: url(../img/group-1665@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 241px;
  position: absolute;
  top: 307px;
  width: 30px
}
.cdispense .group-1670 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  gap: 65px;
  padding: 75.5px 146px;
  width: 526.82px
}
.cdispense .group-1669 {
  background-image: url(../img/group-1667@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  margin-bottom: 49.05px;
  mix-blend-mode: multiply;
  width: 30px
}
.cdispense .path-container-1 {
  height: 18px;
  position: relative;
  width: 30px
}
.cdispense .path-8 {
  height: 15px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 24px
}
.cdispense .path-8-1 {
  left: 3px;
  top: 2px;
  width: 21px
}
.cdispense .path-8-2 {
  left: 0;
  top: 0;
  width: 24px
}
.cdispense .path-8-3 {
  left: 6px;
  top: 4px;
  width: 24px
}
.cdispense .path-8-4 {
  left: 0;
  top: 0;
  width: 12px
}
.cdispense .group-1673 {
  background-image: url(../img/group-1672@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 152px;
  position: absolute;
  top: 250px;
  width: 30px
}
.cdispense .group-1677 {
  align-items: center;
  display: flex;
  flex: 1;
  gap: 104px;
  padding: 39.3px 151.8px;
  width: 526.82px
}
.cdispense .path-container-5 {
  height: 18px;
  margin-top: 107.98px;
  position: relative;
  width: 30px
}
.cdispense .group-1676 {
  align-self: flex-end;
  background-image: url(../img/group-1674@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  mix-blend-mode: multiply;
  width: 30px
}
.cdispense .group-1680 {
  background-image: url(../img/group-1679@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 291px;
  position: absolute;
  top: 335px;
  width: 30px
}
.cdispense .group-1684 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  gap: 50px;
  padding: 48.2px 205.8px;
  width: 526.82px
}
.cdispense .group-1683 {
  background-image: url(../img/group-1681@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  margin-bottom: 43.07px;
  margin-left: 5px;
  mix-blend-mode: multiply;
  width: 30px
}
.cdispense .path-8-5 {
  left: 6px;
  top: 2px;
  width: 21px
}
.cdispense .path-84 {
  height: 15px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 24px
}
.cdispense .path-8-6 {
  left: 0;
  top: 4px;
  width: 24px
}
.cdispense .path-8-7 {
  left: 18px;
  top: 0;
  width: 12px
}
.cdispense .group-1687 {
  background-image: url(../img/group-1686@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 18px;
  left: 215px;
  position: absolute;
  top: 283px;
  width: 30px
}
.cdispense .group-1691 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  gap: 5px;
  padding: 100.2px 162.7px;
  width: 526.82px
}
.cdispense .group-1690 {
  background-image: url(../img/group-1688@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 20px;
  margin-bottom: 6.58px;
  mix-blend-mode: multiply;
  width: 48px
}
.cdispense .group-1694 {
  background-image: url(../img/group-1693@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 25px;
  left: 187px;
  position: absolute;
  top: 255px;
  width: 26px
}
.cdispense .group-1696 {
  background-image: url(../img/group-1651@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 192px;
  position: absolute;
  top: 280px;
  width: 1px
}
.cdispense .group-1698 {
  background-image: url(../img/group-1651@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 187px;
  position: absolute;
  top: 259px;
  width: 1px
}
.cdispense .group-1700 {
  background-image: url(../img/group-1699@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 25px;
  left: 167px;
  position: absolute;
  top: 259px;
  width: 30px
}
.cdispense .group-1704 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  padding: 113.3px 167.1px;
  width: 526.82px
}
.cdispense .overlap-group-16 {
  height: 23px;
  position: relative;
  width: 45px
}
.cdispense .path-857 {
  height: 10px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 6px
}
.cdispense .group-1703 {
  background-image: url(../img/group-1701@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 15px;
  left: 4px;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 41px
}
.cdispense .c-dispense {
  background-image: url(../img/group-244-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 127px;
  left: 904px;
  position: absolute;
  top: 76px;
  width: 672px
}
.cdispense .cdisp {
  display: flex;
  position: absolute
}
.cdispense .path-6-4 {
  object-fit: cover;
  position: absolute
}
.cdispense .path-8-8 {
  height: 15px;
  object-fit: cover;
  position: absolute
}
.cdispense .rectangle-574-3 {
  background-color: var(--shakespeare);
  height: 6px;
  width: 41px
}
.cdispense-mobile-all-breakpoints {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 2786px;
  overflow: hidden;
  width: 428px
}
.cdispense-mobile-all-breakpoints .nav-1 {
  align-items: center;
  background-image: url(../img/navspace-11@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  gap: 300px;
  height: 84px;
  left: 1px;
  min-width: 100%;
  padding: 24px 25px;
  position: fixed;
  top: -1px;
  z-index: 999;
  justify-content: center;
  border-bottom: 2px solid #1f4179
}
.cdispense-mobile-all-breakpoints .icon-1 {
  align-self: flex-end;
  background-image: url(../img/group-240-13@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 31px;
  width: 26px
}
.cdispense-mobile-all-breakpoints .line-container {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin-top: .53px;
  min-height: 18px;
  width: 45px
}
.cdispense-mobile-all-breakpoints .line {
  height: 2px;
  object-fit: cover;
  width: 45px
}
.cdispense-mobile-all-breakpoints .c-dispense-1 {
  align-self: center;
  background-image: url(../img/group-244-2-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 65px;
  margin-left: 0;
  margin-top: 109px;
  width: 344px;
  z-index: 5
}
.cdispense-mobile-all-breakpoints .overlap-group7-1 {
  height: 563px;
  margin-left: 0;
  margin-top: 11px;
  position: relative;
  width: 401px;
  z-index: 2
}
.cdispense-mobile-all-breakpoints .connect-details {
  align-items: flex-end;
  flex-direction: column;
  gap: 26px;
  height: 452px;
  left: 48px;
  top: 0;
  width: 341px
}
.cdispense-mobile-all-breakpoints .an-essential-tool-fo-1 {
  flex: 1;
  height: 87px;
  letter-spacing: 0;
  line-height: 25px;
  margin-right: 47px;
  max-height: 87px
}
.cdispense-mobile-all-breakpoints .it-can-be-directly-l-1 {
  height: 341px;
  letter-spacing: 0;
  line-height: 15px;
  margin-bottom: -2px;
  margin-right: -2px;
  opacity: .78;
  width: 121px
}
.cdispense-mobile-all-breakpoints .connect-bullets {
  align-items: flex-start;
  gap: 29px;
  height: 164px;
  left: 67px;
  min-width: 334px;
  top: 399px
}
.cdispense-mobile-all-breakpoints .group-container-8 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-top: 6.66px;
  min-height: 130px;
  width: 13px
}
.cdispense-mobile-all-breakpoints .group-267-1 {
  background-image: url(../img/group-266-3@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 13px;
  width: 13px
}
.cdispense-mobile-all-breakpoints .group-268-1 {
  background-image: url(../img/group-266-3@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 13px;
  margin-top: 44px;
  width: 13px
}
.cdispense-mobile-all-breakpoints .group-269-1 {
  background-image: url(../img/group-266-3@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 13px;
  margin-top: 48px;
  width: 13px
}
.cdispense-mobile-all-breakpoints .flex-col-2 {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  margin-bottom: -9px;
  min-height: 166px;
  width: 293px
}
.cdispense-mobile-all-breakpoints .it-provides-an-autom-1 {
  letter-spacing: 0;
  line-height: 15px;
  min-height: 46px;
  white-space: nowrap
}
.cdispense-mobile-all-breakpoints .it-helps-in-having-b-1 {
  letter-spacing: 0;
  line-height: 23px;
  margin-left: .74px;
  margin-top: 7px;
  min-height: 46px;
  white-space: nowrap
}
.cdispense-mobile-all-breakpoints .the-system-can-be-se-1 {
  letter-spacing: 0;
  line-height: 15px;
  margin-left: .74px;
  margin-top: 21px;
  min-height: 46px;
  white-space: nowrap
}
.cdispense-mobile-all-breakpoints .component-1-9 {
  display: flex;
  height: 233px;
  left: 47px;
  opacity: 1;
  position: absolute;
  top: 73px;
  width: 233px
}
.cdispense-mobile-all-breakpoints .group-6-1 {
  flex: 1;
  margin-bottom: 63.2px;
  margin-left: 4.9px;
  margin-right: 4.9px;
  margin-top: 63.2px;
  width: 222.87px
}
.cdispense-mobile-all-breakpoints .group-5-1 {
  margin-bottom: -63.2px;
  margin-left: -4.9px;
  margin-right: -4.9px;
  margin-top: -63.2px;
  width: 232.74px
}
.cdispense-mobile-all-breakpoints .group-container-9 {
  height: 294px;
  left: 0;
  position: absolute;
  top: 94px;
  width: 218px;
  background-image: url(../img/cdispenceImageSm.png);
  background-position: 50% 50%;
  background-size: cover
}
.cdispense-mobile-all-breakpoints .group-1751-1 {
  display: flex;
  height: 220px;
  left: 61px;
  position: absolute;
  top: 0;
  width: 157px
}
.cdispense-mobile-all-breakpoints .group-1750-1 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  overflow: hidden;
  width: 156.8px
}
.cdispense-mobile-all-breakpoints .group-container-10 {
  height: 220px;
  margin-bottom: 0;
  position: relative;
  width: 157px
}
.cdispense-mobile-all-breakpoints .group-1709-1 {
  background-image: url(../img/group-1708-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 61px;
  left: 0;
  position: absolute;
  top: 159px;
  width: 113px
}
.cdispense-mobile-all-breakpoints .group-1711-1 {
  background-image: url(../img/group-1710-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 220px;
  left: 0;
  position: absolute;
  top: 0;
  width: 157px
}
.cdispense-mobile-all-breakpoints .group-1713-1 {
  background-image: url(../img/group-1712-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 57px;
  left: 63px;
  position: absolute;
  top: 154px;
  width: 94px
}
.cdispense-mobile-all-breakpoints .group-1715-1 {
  background-image: url(../img/group-1714-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 220px;
  left: 0;
  position: absolute;
  top: 0;
  width: 157px
}
.cdispense-mobile-all-breakpoints .group-1717-1 {
  background-image: url(../img/group-1716-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 48px;
  left: 69px;
  position: absolute;
  top: 155px;
  width: 83px
}
.cdispense-mobile-all-breakpoints .group-1719-1 {
  background-image: url(../img/group-1718-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 33px;
  left: 63px;
  position: absolute;
  top: 184px;
  width: 94px
}
.cdispense-mobile-all-breakpoints .group-1721-1 {
  background-image: url(../img/group-1720-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 64px;
  position: absolute;
  top: 168px;
  width: 91px
}
.cdispense-mobile-all-breakpoints .group-1723-1 {
  background-image: url(../img/group-1722-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 76px;
  left: 64px;
  position: absolute;
  top: 121px;
  width: 91px
}
.cdispense-mobile-all-breakpoints .group-1725-1 {
  background-image: url(../img/group-1724-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 39px;
  left: 76px;
  position: absolute;
  top: 104px;
  width: 67px
}
.cdispense-mobile-all-breakpoints .group-1727-1 {
  background-image: url(../img/group-1726-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 39px;
  left: 80px;
  position: absolute;
  top: 57px;
  width: 58px
}
.cdispense-mobile-all-breakpoints .group-1729-1 {
  background-image: url(../img/group-1728-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 61px;
  left: 76px;
  position: absolute;
  top: 79px;
  width: 67px
}
.cdispense-mobile-all-breakpoints .group-1731-1 {
  background-image: url(../img/group-1730-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 220px;
  left: 0;
  position: absolute;
  top: 0;
  width: 157px
}
.cdispense-mobile-all-breakpoints .group-1733-1 {
  background-image: url(../img/group-1732-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 21px;
  left: 97px;
  position: absolute;
  top: 54px;
  width: 26px
}
.cdispense-mobile-all-breakpoints .group-1735-1 {
  background-image: url(../img/group-1734-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 220px;
  left: 0;
  position: absolute;
  top: 0;
  width: 157px
}
.cdispense-mobile-all-breakpoints .group-1737-1 {
  background-image: url(../img/group-1736-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 26px;
  left: 94px;
  position: absolute;
  top: 38px;
  width: 32px
}
.cdispense-mobile-all-breakpoints .group-1745-1 {
  display: flex;
  height: 220px;
  left: 0;
  position: absolute;
  top: 0;
  width: 157px
}
.cdispense-mobile-all-breakpoints .group-1744-1 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 40px;
  padding: 0 6.4px;
  width: 156.8px
}
.cdispense-mobile-all-breakpoints .overlap-group-21 {
  height: 60px;
  position: relative;
  width: 81px
}
.cdispense-mobile-all-breakpoints .path-909-1 {
  height: 6px;
  left: 47px;
  object-fit: cover;
  position: absolute;
  top: 51px;
  width: 7px
}
.cdispense-mobile-all-breakpoints .path-910-1 {
  height: 32px;
  left: 37px;
  object-fit: cover;
  position: absolute;
  top: 7px;
  width: 32px
}
.cdispense-mobile-all-breakpoints .path-911-1 {
  height: 21px;
  left: 69px;
  object-fit: cover;
  position: absolute;
  top: 18px;
  width: 12px
}
.cdispense-mobile-all-breakpoints .path-912-1 {
  height: 25px;
  left: 37px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 44px
}
.cdispense-mobile-all-breakpoints .path-913-1 {
  height: 16px;
  left: 45px;
  object-fit: cover;
  position: absolute;
  top: 5px;
  width: 27px
}
.cdispense-mobile-all-breakpoints .path-914-1 {
  height: 26px;
  left: 10px;
  object-fit: cover;
  position: absolute;
  top: 26px;
  width: 32px
}
.cdispense-mobile-all-breakpoints .path-915-1 {
  height: 24px;
  left: 42px;
  object-fit: cover;
  position: absolute;
  top: 28px;
  width: 27px
}
.cdispense-mobile-all-breakpoints .path-916-1 {
  height: 34px;
  left: 10px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 59px
}
.cdispense-mobile-all-breakpoints .path-917-1 {
  height: 32px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 28px;
  width: 32px
}
.cdispense-mobile-all-breakpoints .path-918-1 {
  height: 21px;
  left: 32px;
  object-fit: cover;
  position: absolute;
  top: 40px;
  width: 12px
}
.cdispense-mobile-all-breakpoints .path-919-1 {
  height: 25px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 44px
}
.cdispense-mobile-all-breakpoints .path-920-1 {
  height: 16px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 26px;
  width: 27px
}
.cdispense-mobile-all-breakpoints .path-921-1 {
  height: 1px;
  left: 51px;
  object-fit: cover;
  position: absolute;
  top: 41px;
  width: 1px
}
.cdispense-mobile-all-breakpoints .path-922-1 {
  height: 1px;
  left: 48px;
  object-fit: cover;
  position: absolute;
  top: 43px;
  width: 1px
}
.cdispense-mobile-all-breakpoints .path-923-1 {
  height: 1px;
  left: 46px;
  object-fit: cover;
  position: absolute;
  top: 44px;
  width: 1px
}
.cdispense-mobile-all-breakpoints .path-924-1 {
  height: 1px;
  left: 65px;
  object-fit: cover;
  position: absolute;
  top: 33px;
  width: 1px
}
.cdispense-mobile-all-breakpoints .path-925-1 {
  height: 1px;
  left: 62px;
  object-fit: cover;
  position: absolute;
  top: 35px;
  width: 1px
}
.cdispense-mobile-all-breakpoints .path-926-1 {
  height: 1px;
  left: 60px;
  object-fit: cover;
  position: absolute;
  top: 36px;
  width: 1px
}
.cdispense-mobile-all-breakpoints .path-927-1 {
  height: 7px;
  left: 72px;
  object-fit: cover;
  position: absolute;
  top: 25px;
  width: 6px
}
.cdispense-mobile-all-breakpoints .path-928-1 {
  height: 6px;
  left: 72px;
  object-fit: cover;
  position: absolute;
  top: 26px;
  width: 5px
}
.cdispense-mobile-all-breakpoints .group-1740-1 {
  background-image: url(../img/group-1738-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 5px;
  left: 73px;
  opacity: .3;
  position: absolute;
  top: 26px;
  width: 4px
}
.cdispense-mobile-all-breakpoints .path-930-1 {
  height: 2px;
  left: 74px;
  object-fit: cover;
  position: absolute;
  top: 27px;
  width: 2px
}
.cdispense-mobile-all-breakpoints .path-931-1 {
  height: 1px;
  left: 74px;
  object-fit: cover;
  position: absolute;
  top: 30px;
  width: 1px
}
.cdispense-mobile-all-breakpoints .path-932-1 {
  height: 7px;
  left: 35px;
  object-fit: cover;
  position: absolute;
  top: 46px;
  width: 6px
}
.cdispense-mobile-all-breakpoints .path-933-1 {
  height: 6px;
  left: 36px;
  object-fit: cover;
  position: absolute;
  top: 47px;
  width: 5px
}
.cdispense-mobile-all-breakpoints .group-1743-1 {
  background-image: url(../img/group-1741-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 5px;
  left: 36px;
  opacity: .3;
  position: absolute;
  top: 48px;
  width: 4px
}
.cdispense-mobile-all-breakpoints .path-935-1 {
  height: 2px;
  left: 37px;
  object-fit: cover;
  position: absolute;
  top: 48px;
  width: 2px
}
.cdispense-mobile-all-breakpoints .path-936-1 {
  height: 1px;
  left: 37px;
  object-fit: cover;
  position: absolute;
  top: 51px;
  width: 1px
}
.cdispense-mobile-all-breakpoints .path-937-1 {
  height: 10px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: 22px;
  width: 17px
}
.cdispense-mobile-all-breakpoints .path-938-1 {
  height: 35px;
  margin-right: 27.33px;
  object-fit: cover;
  width: 8px
}
.cdispense-mobile-all-breakpoints .group-1747-1 {
  background-image: url(../img/group-1746-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 19px;
  left: 115px;
  position: absolute;
  top: 82px;
  width: 28px
}
.cdispense-mobile-all-breakpoints .group-1749-1 {
  background-image: url(../img/group-1748-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 220px;
  left: 0;
  position: absolute;
  top: 0;
  width: 157px
}
.cdispense-mobile-all-breakpoints .group-1707-1 {
  display: flex;
  height: 157px;
  left: 0;
  position: absolute;
  top: 137px;
  width: 210px
}
.cdispense-mobile-all-breakpoints .group-1706-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .group-container-11 {
  height: 157px;
  position: relative;
  width: 210px
}
.cdispense-mobile-all-breakpoints .group-1-5 {
  display: flex;
  height: 157px;
  left: 0;
  position: absolute;
  top: 0;
  width: 210px
}
.cdispense-mobile-all-breakpoints .group-1403-1 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  overflow: hidden;
  padding: 0 0;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .overlap-group-22 {
  height: 132px;
  position: relative;
  width: 211px
}
.cdispense-mobile-all-breakpoints .group-1399-1 {
  background-image: url(../img/group-1397-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 126px;
  left: 0;
  mix-blend-mode: multiply;
  position: absolute;
  top: 7px;
  width: 206px
}
.cdispense-mobile-all-breakpoints .path-611-1 {
  height: 125px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 205px
}
.cdispense-mobile-all-breakpoints .path-612-1 {
  height: 120px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 5px;
  width: 197px
}
.cdispense-mobile-all-breakpoints .path-613-1 {
  height: 77px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 55px;
  width: 206px
}
.cdispense-mobile-all-breakpoints .path-614-1 {
  height: 1px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  top: 58px;
  width: 1px
}
.cdispense-mobile-all-breakpoints .path-615-1 {
  height: 1px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  top: 59px;
  width: 1px
}
.cdispense-mobile-all-breakpoints .path-616-1 {
  height: 74px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  top: 59px;
  width: 205px
}
.cdispense-mobile-all-breakpoints .path-61 {
  height: 1px;
  left: 210px;
  top: 81px;
  width: 1px
}
.cdispense-mobile-all-breakpoints .path-620-1 {
  height: 125px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 206px
}
.cdispense-mobile-all-breakpoints .group-1402-1 {
  background-image: url(../img/group-1400-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 26px;
  left: 32px;
  mix-blend-mode: multiply;
  position: absolute;
  top: 38px;
  width: 44px
}
.cdispense-mobile-all-breakpoints .path-622-1 {
  height: 64px;
  left: 54px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 42px
}
.cdispense-mobile-all-breakpoints .path-623-1 {
  height: 19px;
  left: 54px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 42px
}
.cdispense-mobile-all-breakpoints .path-624-1 {
  height: 24px;
  left: 55px;
  object-fit: cover;
  position: absolute;
  top: 38px;
  width: 40px
}
.cdispense-mobile-all-breakpoints .group-1406-1 {
  background-image: url(../img/group-1405-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  left: 74px;
  position: absolute;
  top: 56px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1408-1 {
  background-image: url(../img/group-1407-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  left: 79px;
  position: absolute;
  top: 59px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1412-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 56.6px 74.7px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .overlap-group-17 {
  height: 11px;
  position: relative;
  width: 14px
}
.cdispense-mobile-all-breakpoints .path-6-4 {
  height: 3px;
  left: 12px;
  top: 8px;
  width: 2px
}
.cdispense-mobile-all-breakpoints .group-14 {
  background-image: url(../img/group-1409-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 8px;
  left: 0;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 13px
}
.cdispense-mobile-all-breakpoints .group-1415-1 {
  background-image: url(../img/group-1414-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  left: 68px;
  position: absolute;
  top: 63px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1417-1 {
  background-image: url(../img/group-1416-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  left: 73px;
  position: absolute;
  top: 66px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1421-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 63.3px 69.2px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .group-1424-1 {
  background-image: url(../img/group-1423-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  left: 86px;
  position: absolute;
  top: 63px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1426-1 {
  background-image: url(../img/group-1425-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  left: 80px;
  position: absolute;
  top: 66px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1430-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 63.9px 80.5px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .path-6-5 {
  height: 3px;
  left: 0;
  top: 8px;
  width: 2px
}
.cdispense-mobile-all-breakpoints .group-14-1 {
  background-image: url(../img/group-1427-1@1x.png);
  height: 8px;
  left: 1px;
  width: 13px
}
.cdispense-mobile-all-breakpoints .group-1433-1 {
  background-image: url(../img/group-1432-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 9px;
  left: 78px;
  position: absolute;
  top: 69px;
  width: 9px
}
.cdispense-mobile-all-breakpoints .group-1435-1 {
  background-image: url(../img/group-1434-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 9px;
  left: 84px;
  position: absolute;
  top: 71px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1439-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 69.5px 79px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .overlap-group-18 {
  height: 9px;
  position: relative;
  width: 15px
}
.cdispense-mobile-all-breakpoints .path-6-6 {
  height: 3px;
  left: 13px;
  top: 6px;
  width: 2px
}
.cdispense-mobile-all-breakpoints .group-14-2 {
  background-image: url(../img/group-1436-1@1x.png);
  height: 6px;
  left: 0;
  width: 14px
}
.cdispense-mobile-all-breakpoints .group-1442-1 {
  background-image: url(../img/group-1432-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 9px;
  left: 61px;
  position: absolute;
  top: 69px;
  width: 9px
}
.cdispense-mobile-all-breakpoints .group-1444-1 {
  background-image: url(../img/group-1443-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 9px;
  left: 67px;
  position: absolute;
  top: 71px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1448-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 69.8px 61.7px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .group-1451-1 {
  background-image: url(../img/group-1450-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  left: 63px;
  position: absolute;
  top: 56px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1453-1 {
  background-image: url(../img/group-1452-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  left: 57px;
  position: absolute;
  top: 59px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1457-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 56.9px 57.1px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .group-1460-1 {
  background-image: url(../img/group-1459-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  left: 81px;
  position: absolute;
  top: 55px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1462-1 {
  background-image: url(../img/group-1461-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 11px;
  left: 77px;
  position: absolute;
  top: 60px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1466-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 55.6px 77.5px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .overlap-group-19 {
  height: 14px;
  position: relative;
  width: 12px
}
.cdispense-mobile-all-breakpoints .path-651-1 {
  height: 3px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 3px
}
.cdispense-mobile-all-breakpoints .group-1465-1 {
  background-image: url(../img/group-1463-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 12px;
  left: 0;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 11px
}
.cdispense-mobile-all-breakpoints .group-1469-1 {
  background-image: url(../img/group-1468-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  left: 69px;
  position: absolute;
  top: 58px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1471-1 {
  background-image: url(../img/group-1470-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  left: 74px;
  position: absolute;
  top: 55px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1475-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 55.6px 69.2px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .path-655-1 {
  height: 3px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 2px
}
.cdispense-mobile-all-breakpoints .group-1474-1 {
  background-image: url(../img/group-1472-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 9px;
  left: 0;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 13px
}
.cdispense-mobile-all-breakpoints .group-1478-1 {
  background-image: url(../img/group-1477-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 8px;
  left: 54px;
  position: absolute;
  top: 67px;
  width: 9px
}
.cdispense-mobile-all-breakpoints .group-1480-1 {
  background-image: url(../img/group-1479-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 8px;
  left: 61px;
  position: absolute;
  top: 68px;
  width: 11px
}
.cdispense-mobile-all-breakpoints .group-1484-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 68px 54.6px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .overlap-group-23 {
  height: 6px;
  position: relative;
  width: 16px
}
.cdispense-mobile-all-breakpoints .path-659-1 {
  height: 3px;
  left: 14px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 2px
}
.cdispense-mobile-all-breakpoints .group-1483-1 {
  background-image: url(../img/group-1481-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  left: 0;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 15px
}
.cdispense-mobile-all-breakpoints .group-1487-1 {
  background-image: url(../img/group-1405-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  left: 56px;
  position: absolute;
  top: 71px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1489-1 {
  background-image: url(../img/group-1488-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  left: 61px;
  position: absolute;
  top: 74px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1493-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 71.8px 56.7px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .group-1496-1 {
  background-image: url(../img/group-1495-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  left: 62px;
  position: absolute;
  top: 60px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1498-1 {
  background-image: url(../img/group-1497-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 11px;
  left: 66px;
  position: absolute;
  top: 65px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1502-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 60.7px 63.9px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .path-667-1 {
  height: 3px;
  left: 9px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 3px
}
.cdispense-mobile-all-breakpoints .group-1501-1 {
  background-image: url(../img/group-1499-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 12px;
  left: 0;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 11px
}
.cdispense-mobile-all-breakpoints .group-1505-1 {
  background-image: url(../img/group-1504-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 8px;
  left: 71px;
  position: absolute;
  top: 75px;
  width: 9px
}
.cdispense-mobile-all-breakpoints .group-1507-1 {
  background-image: url(../img/group-1506-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 8px;
  left: 77px;
  position: absolute;
  top: 75px;
  width: 11px
}
.cdispense-mobile-all-breakpoints .group-1514-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  gap: 3px;
  padding: 0 12.7px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .overlap-group-container-4 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 1px;
  margin-left: 34px;
  margin-top: 0;
  min-height: 86px;
  width: 53px
}
.cdispense-mobile-all-breakpoints .path-container-8 {
  height: 42px;
  position: relative;
  width: 53px
}
.cdispense-mobile-all-breakpoints .path-674-1 {
  height: 27px;
  left: 7px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 44px
}
.cdispense-mobile-all-breakpoints .path-675-1 {
  height: 30px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  top: 8px;
  width: 49px
}
.cdispense-mobile-all-breakpoints .path-676-1 {
  height: 8px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 12px
}
.cdispense-mobile-all-breakpoints .path-677-1 {
  height: 3px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 22px;
  width: 3px
}
.cdispense-mobile-all-breakpoints .path-6-7 {
  height: 30px;
  left: 5px;
  top: 5px;
  width: 49px
}
.cdispense-mobile-all-breakpoints .path-680-1 {
  height: 8px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 19px;
  width: 12px
}
.cdispense-mobile-all-breakpoints .path-682-1 {
  height: 26px;
  left: 7px;
  object-fit: cover;
  position: absolute;
  top: 7px;
  width: 43px
}
.cdispense-mobile-all-breakpoints .path-68-1 {
  height: 26px;
  left: 7px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 43px
}
.cdispense-mobile-all-breakpoints .path-686-1 {
  height: 19px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 32px
}
.cdispense-mobile-all-breakpoints .path-687-1 {
  height: 17px;
  left: 14px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  width: 29px
}
.cdispense-mobile-all-breakpoints .overlap-group2-2 {
  height: 44px;
  margin-left: 13.3px;
  position: relative;
  width: 16px
}
.cdispense-mobile-all-breakpoints .path-671-1 {
  height: 3px;
  left: 14px;
  object-fit: cover;
  position: absolute;
  top: 36px;
  width: 2px
}
.cdispense-mobile-all-breakpoints .group-1510-1 {
  background-image: url(../img/group-1508-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  left: 0;
  mix-blend-mode: screen;
  position: absolute;
  top: 33px;
  width: 15px
}
.cdispense-mobile-all-breakpoints .group-1513-1 {
  background-image: url(../img/group-1511-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 44px;
  left: 1px;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 14px
}
.cdispense-mobile-all-breakpoints .path-container-9 {
  align-self: center;
  height: 58px;
  margin-top: 16.95px;
  position: relative;
  width: 95px
}
.cdispense-mobile-all-breakpoints .path-688-1 {
  height: 57px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 95px
}
.cdispense-mobile-all-breakpoints .path-689-1 {
  height: 58px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 95px
}
.cdispense-mobile-all-breakpoints .path-690-1 {
  height: 56px;
  left: 2px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 92px
}
.cdispense-mobile-all-breakpoints .path-691-1 {
  height: 39px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 64px
}
.cdispense-mobile-all-breakpoints .path-692-1 {
  height: 39px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 64px
}
.cdispense-mobile-all-breakpoints .path-693-1 {
  height: 7px;
  left: 9px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 12px
}
.cdispense-mobile-all-breakpoints .path-694-1 {
  height: 6px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 16px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1517-1 {
  background-image: url(../img/group-1516-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 6px;
  left: 113px;
  position: absolute;
  top: 73px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1527-1 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 69.4px 73.8px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .overlap-group-20 {
  height: 10px;
  margin-right: 12.46px;
  position: relative;
  width: 12px
}
.cdispense-mobile-all-breakpoints .path-9 {
  height: 5px;
  left: 2px;
  top: 2px;
  width: 8px
}
.cdispense-mobile-all-breakpoints .path-10 {
  height: 5px;
  left: 2px;
  top: 1px;
  width: 7px
}
.cdispense-mobile-all-breakpoints .path-11 {
  height: 5px;
  left: 1px;
  top: 1px;
  width: 8px
}
.cdispense-mobile-all-breakpoints .path-12 {
  height: 5px;
  left: 3px;
  top: 2px;
  width: 8px
}
.cdispense-mobile-all-breakpoints .path-13 {
  height: 5px;
  left: 1px;
  top: 1px;
  width: 4px
}
.cdispense-mobile-all-breakpoints .group-15-2 {
  background-image: url(../img/group-1518-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 0;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1-6 {
  background-image: url(../img/group-1521-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 4px;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1526-1 {
  background-image: url(../img/group-1524-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  left: 0;
  opacity: .73;
  position: absolute;
  top: 0;
  width: 12px
}
.cdispense-mobile-all-breakpoints .path-container-6 {
  height: 7px;
  position: relative;
  width: 13px
}
.cdispense-mobile-all-breakpoints .path-14 {
  height: 7px;
  left: 1px;
  top: 0;
  width: 12px
}
.cdispense-mobile-all-breakpoints .path-15 {
  height: 6px;
  left: 0;
  top: 1px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1530-1 {
  background-image: url(../img/group-1516-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 6px;
  left: 125px;
  position: absolute;
  top: 81px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1540-1 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 62px 61.6px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .overlap-group-24 {
  height: 10px;
  margin-right: 12.46px;
  margin-top: 15px;
  position: relative;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1-7 {
  background-image: url(../img/group-1537-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  left: 0;
  opacity: .73;
  position: absolute;
  top: 0;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1543-1 {
  background-image: url(../img/group-1542-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 6px;
  left: 137px;
  position: absolute;
  top: 88px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1553-1 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 54.6px 49.4px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .overlap-group-25 {
  height: 10px;
  margin-right: 12.46px;
  margin-top: 30px;
  position: relative;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1-8 {
  background-image: url(../img/group-1550-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  left: 0;
  opacity: .73;
  position: absolute;
  top: 0;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1556-1 {
  background-image: url(../img/group-1516-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 6px;
  left: 149px;
  position: absolute;
  top: 95px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1566-1 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 47.2px 37.2px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .overlap-group-26 {
  height: 10px;
  margin-right: 12.46px;
  margin-top: 45px;
  position: relative;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1-9 {
  background-image: url(../img/group-1557-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 0;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1-10 {
  background-image: url(../img/group-1560-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 4px;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1565-1 {
  background-image: url(../img/group-1563-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  left: 0;
  opacity: .73;
  position: absolute;
  top: 0;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1569-1 {
  background-image: url(../img/group-1542-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 6px;
  left: 162px;
  position: absolute;
  top: 103px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1579-1 {
  align-items: center;
  display: flex;
  flex: 1;
  gap: 22px;
  padding: 47.5px 37.4px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .path-container-10 {
  height: 7px;
  margin-bottom: 22.4px;
  margin-left: 88px;
  position: relative;
  width: 13px
}
.cdispense-mobile-all-breakpoints .overlap-group-27 {
  align-self: flex-end;
  height: 10px;
  position: relative;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1-11 {
  background-image: url(../img/group-1576-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  left: 0;
  opacity: .73;
  position: absolute;
  top: 0;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1582-1 {
  background-image: url(../img/group-1542-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 6px;
  left: 128px;
  position: absolute;
  top: 64px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1592-1 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 60.6px 58.8px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .group-1595-1 {
  background-image: url(../img/group-1542-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 6px;
  left: 140px;
  position: absolute;
  top: 71px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1605-1 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 68px 46.6px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .group-1598-1 {
  background-image: url(../img/group-1596-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 0;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1608-1 {
  background-image: url(../img/group-1607-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 6px;
  left: 152px;
  position: absolute;
  top: 79px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1618-1 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 63.7px 34.4px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .overlap-group-28 {
  height: 10px;
  margin-right: 12.46px;
  margin-top: 12px;
  position: relative;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1611-1 {
  background-image: url(../img/group-1609-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 0;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1614-1 {
  background-image: url(../img/group-1612-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 4px;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1621-1 {
  background-image: url(../img/group-1542-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 6px;
  left: 164px;
  position: absolute;
  top: 86px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1631-1 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 56.3px 22.2px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .overlap-group-29 {
  height: 10px;
  margin-right: 12.46px;
  margin-top: 27px;
  position: relative;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1634-1 {
  background-image: url(../img/group-1542-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 6px;
  left: 177px;
  position: absolute;
  top: 94px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1647-1 {
  align-items: center;
  display: flex;
  flex: 1;
  gap: 49px;
  padding: 27.6px 22.4px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .group-1646-1 {
  align-self: flex-end;
  background-image: url(../img/group-1644-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 11px;
  margin-left: 87px;
  mix-blend-mode: multiply;
  width: 18px
}
.cdispense-mobile-all-breakpoints .overlap-group-30 {
  height: 10px;
  margin-top: 33.68px;
  position: relative;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1637-1 {
  background-image: url(../img/group-1635-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  left: 0;
  opacity: .69;
  position: absolute;
  top: 0;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1650-1 {
  background-image: url(../img/group-1649-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 11px;
  left: 110px;
  position: absolute;
  top: 114px;
  width: 11px
}
.cdispense-mobile-all-breakpoints .group-1652-1 {
  background-image: url(../img/group-1651@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 116px;
  position: absolute;
  top: 125px;
  width: 1px
}
.cdispense-mobile-all-breakpoints .group-1654-1 {
  background-image: url(../img/group-1651@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 121px;
  position: absolute;
  top: 117px;
  width: 1px
}
.cdispense-mobile-all-breakpoints .group-1656-1 {
  background-image: url(../img/group-1655-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 11px;
  left: 116px;
  position: absolute;
  top: 117px;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1663-1 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  gap: 5px;
  padding: 26.6px 83.2px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .group-1662-1 {
  background-image: url(../img/group-1660-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  margin-left: 11px;
  mix-blend-mode: multiply;
  width: 12px
}
.cdispense-mobile-all-breakpoints .overlap-group-31 {
  height: 13px;
  margin-bottom: 2.98px;
  position: relative;
  width: 16px
}
.cdispense-mobile-all-breakpoints .path-818-1 {
  height: 4px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 3px
}
.cdispense-mobile-all-breakpoints .group-1659-1 {
  background-image: url(../img/group-1657-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  left: 0;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 15px
}
.cdispense-mobile-all-breakpoints .group-1666-1 {
  background-image: url(../img/group-1665-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  left: 96px;
  position: absolute;
  top: 123px;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1670-1 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  gap: 26px;
  padding: 30.1px 58.3px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .group-1669-1 {
  background-image: url(../img/group-1660-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  margin-bottom: 19.57px;
  mix-blend-mode: multiply;
  width: 12px
}
.cdispense-mobile-all-breakpoints .path-container-7 {
  height: 7px;
  position: relative;
  width: 12px
}
.cdispense-mobile-all-breakpoints .path-8-8 {
  left: 1px;
  top: 1px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .path-8-9 {
  left: 1px;
  top: 1px;
  width: 8px
}
.cdispense-mobile-all-breakpoints .path-8-10 {
  left: 0;
  top: 0;
  width: 10px
}
.cdispense-mobile-all-breakpoints .path-8-11 {
  left: 2px;
  top: 1px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .path-8-12 {
  left: 0;
  top: 0;
  width: 5px
}
.cdispense-mobile-all-breakpoints .group-1673-1 {
  background-image: url(../img/group-1665-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  left: 61px;
  position: absolute;
  top: 100px;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1677-1 {
  align-items: center;
  display: flex;
  flex: 1;
  gap: 42px;
  padding: 15.7px 60.6px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .path-container-11 {
  height: 7px;
  margin-top: 43.08px;
  position: relative;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1676-1 {
  align-self: flex-end;
  background-image: url(../img/group-1674-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  mix-blend-mode: multiply;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1680-1 {
  background-image: url(../img/group-1679-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  left: 116px;
  position: absolute;
  top: 134px;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1684-1 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  gap: 20px;
  padding: 19.2px 82.1px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .group-1683-1 {
  background-image: url(../img/group-1681-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  margin-bottom: 17.18px;
  margin-left: 2px;
  mix-blend-mode: multiply;
  width: 12px
}
.cdispense-mobile-all-breakpoints .path-8-13 {
  left: 2px;
  top: 1px;
  width: 8px
}
.cdispense-mobile-all-breakpoints .path-84-1 {
  height: 6px;
  left: 2px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 10px
}
.cdispense-mobile-all-breakpoints .path-8-14 {
  left: 7px;
  top: 0;
  width: 5px
}
.cdispense-mobile-all-breakpoints .group-1687-1 {
  background-image: url(../img/group-1686-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  left: 86px;
  position: absolute;
  top: 113px;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1691-1 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  gap: 2px;
  padding: 40px 64.9px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .group-1690-1 {
  background-image: url(../img/group-1688-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 8px;
  margin-bottom: 2.63px;
  mix-blend-mode: multiply;
  width: 19px
}
.cdispense-mobile-all-breakpoints .group-1694-1 {
  background-image: url(../img/group-1693-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  left: 75px;
  position: absolute;
  top: 102px;
  width: 10px
}
.cdispense-mobile-all-breakpoints .group-1696-1 {
  background-image: url(../img/group-1651@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 77px;
  position: absolute;
  top: 112px;
  width: 1px
}
.cdispense-mobile-all-breakpoints .group-1698-1 {
  background-image: url(../img/group-1651@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 75px;
  position: absolute;
  top: 103px;
  width: 1px
}
.cdispense-mobile-all-breakpoints .group-1700-1 {
  background-image: url(../img/group-1699-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  left: 66px;
  position: absolute;
  top: 103px;
  width: 12px
}
.cdispense-mobile-all-breakpoints .group-1704-1 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  padding: 45.2px 66.7px;
  width: 210.2px
}
.cdispense-mobile-all-breakpoints .overlap-group-32 {
  height: 9px;
  position: relative;
  width: 18px
}
.cdispense-mobile-all-breakpoints .path-857-1 {
  height: 4px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 5px;
  width: 2px
}
.cdispense-mobile-all-breakpoints .group-1703-1 {
  background-image: url(../img/group-1701-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 6px;
  left: 1px;
  mix-blend-mode: screen;
  position: absolute;
  top: 0;
  width: 16px
}
.cdispense-mobile-all-breakpoints .group-6-2 {
  align-self: flex-end;
  height: 114px;
  margin-right: -42.33px;
  margin-top: 45px;
  width: 238px;
  z-index: 4
}
.cdispense-mobile-all-breakpoints .group-5-2 {
  margin-bottom: -67.6px;
  margin-left: -5.3px;
  margin-right: -5.3px;
  margin-top: -67.6px;
  width: 248.76px
}
.cdispense-mobile-all-breakpoints .overlap-group-container-5 {
  height: 1860px;
  margin-top: 22px;
  position: relative;
  width: 443px;
  z-index: 3
}
.cdispense-mobile-all-breakpoints .overlap-group-33 {
  height: 1061px;
  left: 0;
  position: absolute;
  top: 0;
  width: 428px
}
.cdispense-mobile-all-breakpoints .group-270 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 1033px;
  opacity: .43;
  position: absolute;
  top: 0;
  width: 428px
}
.cdispense-mobile-all-breakpoints .rectangle-187 {
  background-color: var(--polar);
  height: 306px;
  width: 428px
}
.cdispense-mobile-all-breakpoints .rectangle-188 {
  background-color: var(--polar);
  height: 319px;
  margin-top: 35px;
  width: 428px
}
.cdispense-mobile-all-breakpoints .rectangle-189 {
  background-color: var(--polar);
  height: 327px;
  margin-top: 46px;
  width: 428px
}
.cdispense-mobile-all-breakpoints .includes-a-robotic-interface-1 {
  left: 31px;
  letter-spacing: 0;
  line-height: 25px;
  position: absolute;
  top: 44px;
  white-space: nowrap
}
.cdispense-mobile-all-breakpoints .facilitate-doctors-work-1 {
  left: 31px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 374px;
  white-space: nowrap
}
.cdispense-mobile-all-breakpoints .compliments-stock-1 {
  left: 31px;
  letter-spacing: 0;
  line-height: 25px;
  position: absolute;
  top: 727px;
  white-space: nowrap
}
.cdispense-mobile-all-breakpoints .it-offers-an-optiona {
  height: 140px;
  left: 31px;
  letter-spacing: 0;
  line-height: 18px;
  opacity: .78;
  position: absolute;
  top: 198px;
  width: 348px
}
.cdispense-mobile-all-breakpoints .provide-an-interface {
  height: 183px;
  left: 31px;
  letter-spacing: 0;
  line-height: 18px;
  opacity: .78;
  position: absolute;
  top: 536px;
  width: 337px
}
.cdispense-mobile-all-breakpoints .c-dispense-can-be-lin-1 {
  height: 178px;
  left: 31px;
  letter-spacing: 0;
  line-height: 18px;
  opacity: .78;
  position: absolute;
  top: 883px;
  width: 348px
}
.cdispense-mobile-all-breakpoints .rectangle-825 {
  background-color: var(--chambray);
  height: 6px;
  left: 31px;
  position: absolute;
  top: 681px;
  width: 366px
}
.cdispense-mobile-all-breakpoints .rectangle-826 {
  background-color: var(--chambray);
  height: 6px;
  left: 31px;
  position: absolute;
  top: 320px;
  width: 366px
}
.cdispense-mobile-all-breakpoints .rectangle-192 {
  background-color: var(--curious-blue);
  height: 6px;
  left: 31px;
  position: absolute;
  top: 147px;
  width: 41px
}
.cdispense-mobile-all-breakpoints .rectangle-193 {
  background-color: var(--curious-blue);
  height: 6px;
  left: 31px;
  position: absolute;
  top: 495px;
  width: 41px
}
.cdispense-mobile-all-breakpoints .rectangle-822 {
  background-color: var(--shakespeare);
  height: 6px;
  left: 31px;
  position: absolute;
  top: 842px;
  width: 41px
}
.cdispense-mobile-all-breakpoints .overlap-group4 {
  height: 831px;
  left: 0;
  position: absolute;
  top: 1029px;
  width: 445px
}
.cdispense-mobile-all-breakpoints .background-footer {
  height: 778px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 27px;
  width: 428px
}
.cdispense-mobile-all-breakpoints .bottom-box {
  background-color: var(--chambray);
  height: 27px;
  left: 1px;
  position: absolute;
  top: 804px;
  width: 427px
}
.cdispense-mobile-all-breakpoints .cursor-logo-footer {
  background-image: url(../img/group-40-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 49px;
  left: 51px;
  position: absolute;
  top: 72px;
  width: 288px
}
.cdispense-mobile-all-breakpoints .twitter-icon {
  display: none;
  height: 43px;
  left: 133px;
  position: absolute;
  top: 517px;
  width: 43px
}
.cdispense-mobile-all-breakpoints .group-1785-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  overflow: hidden;
  width: 43.06px
}
.cdispense-mobile-all-breakpoints .group-container-6 {
  height: 43px;
  margin-top: 0;
  position: relative;
  width: 43px
}
.cdispense-mobile-all-breakpoints .group-1-12 {
  display: flex;
  height: 43px;
  left: 0;
  position: absolute;
  top: 0;
  width: 43px
}
.cdispense-mobile-all-breakpoints .group-177-1 {
  display: flex;
  flex: 1;
  width: 43.06px
}
.cdispense-mobile-all-breakpoints .group-1776-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 0 0;
  width: 43.06px
}
.cdispense-mobile-all-breakpoints .group-container-7 {
  height: 42px;
  margin-top: 0;
  position: relative;
  width: 42px
}
.cdispense-mobile-all-breakpoints .group-17-2 {
  background-image: url(../img/group-1755-10@1x.png);
  left: 7px;
  opacity: .03;
  top: 7px
}
.cdispense-mobile-all-breakpoints .group-17-3 {
  background-image: url(../img/group-1758-10@1x.png);
  left: 5px;
  opacity: .06;
  top: 5px
}
.cdispense-mobile-all-breakpoints .group-1763-1 {
  background-image: url(../img/group-1761-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 35px;
  left: 4px;
  opacity: .09;
  position: absolute;
  top: 4px;
  width: 35px
}
.cdispense-mobile-all-breakpoints .group-1-13 {
  background-image: url(../img/group-1764-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 35px;
  left: 3px;
  opacity: .11;
  position: absolute;
  top: 3px;
  width: 35px
}
.cdispense-mobile-all-breakpoints .group-1-14 {
  background-image: url(../img/group-1767-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 35px;
  left: 2px;
  opacity: .14;
  position: absolute;
  top: 2px;
  width: 35px
}
.cdispense-mobile-all-breakpoints .group-1772 {
  background-image: url(../img/group-1758-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 35px;
  left: 1px;
  opacity: .17;
  position: absolute;
  top: 1px;
  width: 35px
}
.cdispense-mobile-all-breakpoints .group-1775-1 {
  background-image: url(../img/group-1773-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 35px;
  left: 0;
  opacity: .2;
  position: absolute;
  top: 0;
  width: 35px
}
.cdispense-mobile-all-breakpoints .group-1782-1 {
  background-image: url(../img/group-1781-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 35px;
  left: 0;
  position: absolute;
  top: 0;
  width: 35px
}
.cdispense-mobile-all-breakpoints .group-1784-1 {
  background-image: url(../img/group-1783-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 43px;
  left: 0;
  position: absolute;
  top: 0;
  width: 43px
}
.cdispense-mobile-all-breakpoints .linkedin-icon {
  display: flex;
  height: 43px;
  left: 51px;
  position: absolute;
  top: 517px;
  width: 43px
}
.cdispense-mobile-all-breakpoints .group-1820-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  overflow: hidden;
  width: 43.06px
}
.cdispense-mobile-all-breakpoints .group-181-1 {
  display: flex;
  flex: 1;
  width: 43.06px
}
.cdispense-mobile-all-breakpoints .group-1811-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 0 0;
  width: 43.06px
}
.cdispense-mobile-all-breakpoints .group-1798-1 {
  background-image: url(../img/group-1796-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 35px;
  left: 4px;
  opacity: .09;
  position: absolute;
  top: 4px;
  width: 35px
}
.cdispense-mobile-all-breakpoints .group-1807 {
  background-image: url(../img/group-1758-12@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 35px;
  left: 1px;
  opacity: .17;
  position: absolute;
  top: 1px;
  width: 35px
}
.cdispense-mobile-all-breakpoints .group-1810-1 {
  background-image: url(../img/group-1808-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 35px;
  left: 0;
  opacity: .2;
  position: absolute;
  top: 0;
  width: 35px
}
.cdispense-mobile-all-breakpoints .group-1817-1 {
  background-image: url(../img/group-1816-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 35px;
  left: 0;
  position: absolute;
  top: 0;
  width: 35px
}
.cdispense-mobile-all-breakpoints .group-1819-1 {
  background-image: url(../img/group-1818-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 43px;
  left: 0;
  position: absolute;
  top: 0;
  width: 43px
}
.cdispense-mobile-all-breakpoints .footer-top-box {
  background-color: var(--firefly);
  height: 34px;
  left: 0;
  mix-blend-mode: hard-light;
  position: absolute;
  top: 0;
  width: 428px
}
.cdispense-mobile-all-breakpoints .eu-office {
  left: 53px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 417px;
  white-space: nowrap
}
.cdispense-mobile-all-breakpoints .us-office {
  left: 52px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 348px;
  white-space: nowrap
}
.cdispense-mobile-all-breakpoints .email {
  left: 52px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 286px;
  white-space: nowrap
}
.cdispense-mobile-all-breakpoints .phone {
  left: 52px;
  letter-spacing: 0;
  line-height: 26px;
  position: absolute;
  top: 452px;
  white-space: nowrap
}
.cdispense-mobile-all-breakpoints .phone-1 {
  left: 52px;
  letter-spacing: 0;
  line-height: 26px;
  position: absolute;
  top: 374px;
  white-space: nowrap
}
.cdispense-mobile-all-breakpoints .infocursorcommt {
  left: 51px;
  letter-spacing: 0;
  line-height: 26px;
  position: absolute;
  top: 312px;
  white-space: nowrap
}
.cdispense-mobile-all-breakpoints .box-footer {
  background-color: var(--cornflower);
  border-radius: 4px;
  height: 9px;
  left: 51px;
  position: absolute;
  top: 152px;
  width: 65px
}
.cdispense-mobile-all-breakpoints .subheader {
  align-items: center;
  display: flex;
  gap: 67px;
  height: 69px;
  left: 51px;
  min-width: 394px;
  position: absolute;
  top: 183px
}
.cdispense-mobile-all-breakpoints .overlap-group2-3 {
  align-self: flex-end;
  height: 71px;
  margin-bottom: -4.37px;
  position: relative;
  width: 319px
}
.cdispense-mobile-all-breakpoints .creating-systems-tha {
  left: 0;
  letter-spacing: .01px;
  line-height: 32px;
  position: absolute;
  top: 0;
  white-space: nowrap
}
.cdispense-mobile-all-breakpoints .x {
  left: 0;
  letter-spacing: 0;
  line-height: 22px;
  position: absolute;
  top: 43px;
  white-space: nowrap
}
.cdispense-mobile-all-breakpoints .x-1 {
  letter-spacing: 0;
  line-height: 28px;
  margin-bottom: 7.38px;
  min-height: 37px;
  min-width: 8px;
  white-space: nowrap
}
.cdispense-mobile-all-breakpoints .ebusiness-awards-logo {
  align-items: flex-start;
  background-image: url(../img/group-1869-5@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 138px;
  justify-content: flex-end;
  left: 214px;
  min-width: 152px;
  position: absolute;
  top: 491px
}
.cdispense-mobile-all-breakpoints .overlap-group3 {
  height: 138px;
  margin-top: 0;
  position: relative;
  width: 152px
}
.cdispense-mobile-all-breakpoints .the-mca {
  left: 66px;
  letter-spacing: 0;
  line-height: 11px;
  position: absolute;
  top: 59px;
  white-space: nowrap
}
.cdispense-mobile-all-breakpoints .place {
  left: 64px;
  letter-spacing: 0;
  line-height: 14px;
  position: absolute;
  top: 101px;
  white-space: nowrap
}
.cdispense-mobile-all-breakpoints .group-1872 {
  background-image: url(../img/group-1871-5@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 138px;
  left: 0;
  position: absolute;
  top: 0;
  width: 152px
}
.cdispense-mobile-all-breakpoints .e-business {
  left: 66px;
  letter-spacing: 0;
  line-height: 11px;
  position: absolute;
  top: 70px;
  white-space: nowrap
}
.cdispense-mobile-all-breakpoints .group-1874 {
  background-image: url(../img/group-1873-5@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 138px;
  left: 0;
  position: absolute;
  top: 0;
  width: 152px
}
.cdispense-mobile-all-breakpoints .our-links-2 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 7px;
  left: 51px;
  min-height: 141px;
  position: absolute;
  top: 599px;
  width: 144px
}
.cdispense-mobile-all-breakpoints .link-1 {
  display: flex;
  height: 39px;
  width: 131px
}
.cdispense-mobile-all-breakpoints .our-links-3 {
  flex: 1;
  letter-spacing: 0;
  line-height: 28px;
  margin-bottom: -2px;
  margin-right: -2px;
  overflow: hidden;
  width: 131px
}
.cdispense-mobile-all-breakpoints .connet {
  align-items: flex-start;
  display: flex;
  gap: 1px;
  height: 27px;
  margin-left: 3.38px;
  min-width: 124px
}
.cdispense-mobile-all-breakpoints .path-container-12 {
  align-self: center;
  height: 18px;
  margin-top: 0;
  position: relative;
  width: 16px
}
.cdispense-mobile-all-breakpoints .path-1037 {
  height: 6px;
  left: 3px;
  top: 0;
  width: 13px
}
.cdispense-mobile-all-breakpoints .path-1038 {
  height: 13px;
  left: 0;
  top: 3px;
  width: 6px
}
.cdispense-mobile-all-breakpoints .path-1039 {
  height: 6px;
  left: 3px;
  top: 12px;
  width: 13px
}
.cdispense-mobile-all-breakpoints .onnect {
  letter-spacing: 0;
  line-height: 28px;
  margin-top: -.5px;
  min-height: 29px;
  white-space: nowrap
}
.cdispense-mobile-all-breakpoints .span1 {
  letter-spacing: -.05px
}
.cdispense-mobile-all-breakpoints .span2 {
  letter-spacing: -.17px
}
.cdispense-mobile-all-breakpoints .istk-icon-1 {
  height: 30px;
  object-fit: cover;
  width: 75px;
  position: absolute;
  top: 90px;
  left: 47px;
}
.cdispense-mobile-all-breakpoints .cdispence-icon-1 {
  height: 37px;
  margin-left: 3.38px;
  object-fit: cover;
  width: 210px
}
.cdispense-mobile-all-breakpoints .connect-1 {
  display: flex;
  position: absolute
}
.cdispense-mobile-all-breakpoints .group-14-3 {
  background-position: 50% 50%;
  background-size: cover;
  mix-blend-mode: screen;
  position: absolute;
  top: 0
}
.cdispense-mobile-all-breakpoints .group-17 {
  background-position: 50% 50%;
  background-size: cover;
  height: 35px;
  position: absolute;
  width: 35px
}
.cdispense-mobile-all-breakpoints .group-5 {
  flex: 1;
  object-fit: cover;
  transform: rotate(45deg)
}
.cdispense-mobile-all-breakpoints .group-6 {
  display: flex;
  transform: rotate(-45deg)
}
.cdispense-mobile-all-breakpoints .path {
  object-fit: cover;
  position: absolute
}
.cdispense-mobile-all-breakpoints .path-6 {
  object-fit: cover;
  position: absolute
}
.cdispense-mobile-all-breakpoints .path-8 {
  height: 6px;
  object-fit: cover;
  position: absolute
}


/* MOBILE VIEW */
@media screen and (max-width:759.9px) {

  .screen.cdispense {
    display: none
  }
 
}
/* TABLET VIEW */
@media screen and (min-width:760px) and (max-width:1000px){
  .screen.cdispense-mobile-all-breakpoints{
    zoom: 2;
  }

  .screen.cdispense  {
    display: none;
  }
}
 
/* LAPTOP/PC VIEW */
@media screen and (min-width:1000.9px) {
  .screen.cdispense-mobile-all-breakpoints{
    display: none
  }
}