/* screen - 1366 */

.border-1-5px-chathams-blue {
  border: 1.5px solid var(--chathams-blue);
}
.border-1px-chathams-blue {
  border: 1px solid var(--chathams-blue);
}
.border-2px-chathams-blue {
  border: 2px solid var(--chathams-blue);
}
.border-2px-white {
  border: 2px solid var(--white);
}
.bp2-animate-enter {
  animation: bp2-animate-enter-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
opacity: 0;transform: translate(0, -300px);
}
.bp2-animate-enter1 {
  animation: bp2-animate-enter1-frames 3.00s ease 0.00s 1 normal forwards;
  display: block;
opacity: 0;transform: translate(-500px, 0);
}
.bp2-animate-enter2 {
  animation: bp2-animate-enter2-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
opacity: 0;transform: scale(1.3);
}
.roboto-bold-white-22px {
  color: var(--white);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
}
.roboto-light-black-25px {
  color: var(--black);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
}
.roboto-light-white-22px {
  color: var(--white);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
}
.roboto-light-white-30px {
  color: var(--white);
  font-family: "Roboto", Helvetica, Arial, serif;
  font-size: 30px;
}
.roboto-medium-black-12px {
  color: var(--black);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
}
.roboto-medium-chathams-blue-18px {
  color: var(--chathams-blue);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
}
.roboto-medium-chathams-blue-7px {
  color: var(--chathams-blue);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 7px;
  font-style: normal;
  font-weight: 500;
}
.x1366 {
  background-color: var(--white);
  height: 2496px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1366px;
}
.x1366 .and-connect-C61RwL {
  background-color: transparent;
  height: 29px;
  left: 680px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 384px;
  width: 142px;
}
.x1366 .cll-NuAwbu {
  background-color: transparent;
  height: 72px;
  left: calc(49.29% - 35px);
  position: absolute;
  top: 5px;
  width: 72px;
}
.x1366 .connecting-made-easy-C61RwL {
  background-color: transparent;
  color: var(--chathams-blue);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  height: 65px;
  left: 382px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 210px;
  width: 602px;
}
.x1366 .contact-us-C61RwL {
  background-color: transparent;
  background-image: url(../img/path-60-1@1x.png);
  background-size: 100% 100%;
  height: 51px;
  left: 564px;
  position: absolute;
  top: 2189px;
  width: 238px;
}
.x1366 .contact-us-fnpkZS {
  background-color: transparent;
  height: 39px;
  left: 2px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: center;
  top: 8px;
  white-space: nowrap;
  width: calc(100.00% - 2px);
}
.x1366 .custom-pri-mbassadors-C61RwL {
  background-color: transparent;
  height: 130px;
  left: 611px;
  letter-spacing: 0.00px;
  line-height: 40px;
  position: absolute;
  text-align: left;
  top: 637px;
  width: 633px;
}
.x1366 .each-dashb--questions-C61RwL {
  background-color: transparent;
  height: 197px;
  left: 221px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: left;
  top: 1628px;
  width: 518px;
}
.x1366 .ellipse-33-C61RwL {
  background-color: transparent;
  height: 548px;
  left: 818px;
  position: absolute;
  top: -5px;
  width: 548px;
}
.x1366 .ellipse-33-VMr6Om {
  background-color: transparent;
  height: 548px;
  left: 0px;
  position: absolute;
  top: 1441px;
  width: 548px;
}
.x1366 .ellipse-34-C61RwL {
  background-color: transparent;
  height: 548px;
  left: 0px;
  position: absolute;
  top: 543px;
  width: 548px;
}
.x1366 .ellipse-36-C61RwL {
  background-color: transparent;
  height: 548px;
  left: 818px;
  position: absolute;
  top: 873px;
  width: 548px;
}
.x1366 .ellipse-37-C61RwL {
  background-color: transparent;
  height: 548px;
  left: 0px;
  position: absolute;
  top: 1421px;
  width: 548px;
}
.x1366 .ellipse-38-C61RwL {
  background-color: transparent;
  height: 548px;
  left: 818px;
  position: absolute;
  top: 1989px;
  width: 548px;
}
.x1366 .ellipse-5-NRAddl {
  background-color: transparent;
  bottom: calc(32.06% - 3px);
  height: 8px;
  position: absolute;
  right: calc(45.00% - 4px);
  width: 8px;
}
.x1366 .facetime-B8fcGW {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}
.x1366 .group-11-qvkUJi {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}
.x1366 .group-22-lpeHwj {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 0px;
  position: relative;
  top: 0px;
  width: calc(100.00% - 2px);
}
.x1366 .group-26-lB5xAN {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 2px);
}
.x1366 .group-27-lB5xAN {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 2px);
}
.x1366 .group-28-C61RwL {
  background-color: transparent;
  height: 80px;
  left: 717px;
  position: absolute;
  top: 286px;
  width: 68px;
}
.x1366 .group-3-5drmUy {
  background-color: transparent;
  height: 82px;
  position: absolute;
  right: calc(48.31% - 26px);
  top: 0px;
  width: 53px;
}
.x1366 .group-3-8CuxKa {
  background-color: transparent;
  height: 69px;
  position: absolute;
  right: calc(44.23% - 23px);
  top: 0px;
  width: 53px;
}
.x1366 .group-39-C61RwL {
  background-color: transparent;
  background-image: url(../img/psdash--1@1x.png);
  background-size: 100% 100%;
  height: 119px;
  left: 445px;
  position: absolute;
  top: 83px;
  width: 459px;
}
.x1366 .group-40-NuAwbu {
  background-color: transparent;
  height: 76px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 82px;
}
.x1366 .group-41-NuAwbu {
  background-color: transparent;
  height: 50px;
  left: calc(25.70% - 22px);
  position: absolute;
  top: 16px;
  width: 87px;
}
.x1366 .group-42-NuAwbu {
  background-color: transparent;
  height: 58px;
  position: absolute;
  right: 0px;
  top: 10px;
  width: 83px;
}
.x1366 .group-43-C61RwL {
  background-color: transparent;
  display: block;
  height: 123px;
  left: 349px;
  position: absolute;
  top: 985px;
  width: 668px;
opacity: 0;transform: translate(-500px, 0);
}
.x1366 .group-46-C61RwL {
  background-color: transparent;
  height: 140px;
  left: 497px;
  position: absolute;
  top: 286px;
  width: 174px;
}
.x1366 .group-9-51z8wt {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.x1366 .hc-ps-scan-C61RwL {
  background-color: transparent;
  height: 29px;
  left: 507px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 384px;
  width: 150px;
}
.x1366 .image-23-C61RwL {
  background-color: transparent;
  display: block;
  height: 391px;
  left: 136px;
  position: absolute;
  top: 483px;
  width: 437px;
opacity: 0;transform: translate(0, -300px);
}
.x1366 .image-24-C61RwL {
  background-color: transparent;
  display: block;
  height: 344px;
  left: 805px;
  position: absolute;
  top: 1523px;
  width: 323px;
opacity: 0;transform: scale(1.3);
}
.x1366 .line-1-8Wzj8X {
  background-color: transparent;
  bottom: 5px;
  height: 2px;
  left: calc(31.85% - 3px);
  position: absolute;
  width: 8px;
}
.x1366 .line-1-AIEP0h {
  background-color: transparent;
  bottom: 6px;
  height: 2px;
  left: calc(38.35% - 3px);
  position: absolute;
  width: 9px;
}
.x1366 .line-10-g63e0e {
  background-color: transparent;
  height: 2px;
  position: absolute;
  right: calc(16.53% - 1px);
  top: calc(48.44% - 1px);
  width: 8px;
}
.x1366 .line-11-g63e0e {
  background-color: transparent;
  bottom: calc(33.92% - 1px);
  height: 2px;
  left: calc(16.38% - 1px);
  position: absolute;
  width: 9px;
}
.x1366 .line-12-g63e0e {
  background-color: transparent;
  bottom: calc(33.92% - 1px);
  height: 2px;
  left: calc(39.04% - 3px);
  position: absolute;
  width: 8px;
}
.x1366 .line-13-g63e0e {
  background-color: transparent;
  bottom: calc(33.92% - 1px);
  height: 2px;
  position: absolute;
  right: calc(38.59% - 3px);
  width: 9px;
}
.x1366 .line-14-g63e0e {
  background-color: transparent;
  bottom: calc(33.92% - 1px);
  height: 2px;
  position: absolute;
  right: calc(16.53% - 1px);
  width: 8px;
}
.x1366 .line-15-g63e0e {
  background-color: transparent;
  bottom: 12px;
  height: 2px;
  left: calc(16.38% - 1px);
  position: absolute;
  width: 9px;
}
.x1366 .line-16-g63e0e {
  background-color: transparent;
  bottom: 12px;
  height: 2px;
  left: calc(39.04% - 3px);
  position: absolute;
  width: 8px;
}
.x1366 .line-17-g63e0e {
  background-color: transparent;
  bottom: 12px;
  height: 2px;
  position: absolute;
  right: calc(38.59% - 3px);
  width: 9px;
}
.x1366 .line-18-yE2DeY {
  background-color: transparent;
  bottom: 6px;
  height: 25px;
  position: absolute;
  right: 4px;
  width: 25px;
}
.x1366 .line-19-yE2DeY {
  background-color: transparent;
  bottom: 6px;
  height: 25px;
  left: 6px;
  position: absolute;
  width: 23px;
}
.x1366 .line-2-8Wzj8X {
  background-color: transparent;
  height: 0px;
  left: 32.71%;
  position: absolute;
  top: 6px;
  width: 0px;
}
.x1366 .line-2-AIEP0h {
  background-color: transparent;
  height: 0px;
  left: 38.12%;
  position: absolute;
  top: 7px;
  width: 0px;
}
.x1366 .line-22-NRAddl {
  background-color: transparent;
  bottom: 5px;
  height: 9px;
  position: absolute;
  right: -1px;
  width: 27px;
}
.x1366 .line-23-NRAddl {
  background-color: transparent;
  bottom: 5px;
  height: 9px;
  left: -1px;
  position: absolute;
  width: 27px;
}
.x1366 .line-24-NRAddl {
  background-color: transparent;
  bottom: -1px;
  height: 2px;
  position: absolute;
  right: calc(24.56% - 3px);
  width: 11px;
}
.x1366 .line-25-NRAddl {
  background-color: transparent;
  height: 5px;
  left: calc(34.85% - 1px);
  position: absolute;
  top: calc(42.47% - 2px);
  width: 2px;
}
.x1366 .line-26-NRAddl {
  background-color: transparent;
  height: 5px;
  position: absolute;
  right: calc(34.85% - 1px);
  top: calc(42.47% - 2px);
  width: 2px;
}
.x1366 .line-3-8Wzj8X {
  background-color: transparent;
  height: 2px;
  position: absolute;
  right: 6px;
  top: calc(32.03% - 1px);
  width: 31px;
}
.x1366 .line-4-8Wzj8X {
  background-color: transparent;
  height: 2px;
  position: absolute;
  right: calc(46.92% - 11px);
  top: calc(43.91% - 1px);
  width: 24px;
}
.x1366 .line-5-g63e0e {
  background-color: transparent;
  height: 2px;
  left: calc(49.74% - 15px);
  position: absolute;
  top: 6px;
  width: 30px;
}
.x1366 .line-6-g63e0e {
  background-color: transparent;
  height: 2px;
  left: -1px;
  position: absolute;
  top: calc(29.44% - 1px);
  width: calc(100.00% - 4px);
}
.x1366 .line-7-g63e0e {
  background-color: transparent;
  height: 2px;
  left: calc(16.38% - 1px);
  position: absolute;
  top: calc(48.44% - 1px);
  width: 9px;
}
.x1366 .line-8-g63e0e {
  background-color: transparent;
  height: 2px;
  left: calc(39.04% - 3px);
  position: absolute;
  top: calc(48.44% - 1px);
  width: 8px;
}
.x1366 .line-9-g63e0e {
  background-color: transparent;
  height: 2px;
  position: absolute;
  right: calc(38.59% - 3px);
  top: calc(48.44% - 1px);
  width: 9px;
}
.x1366 .mask-group-1-M2UxxD {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}
.x1366 .path-1-ckHz8R {
  background-color: transparent;
  height: 30px;
  position: absolute;
  right: 0px;
  top: 1px;
  width: 74px;
}
.x1366 .path-10-ckHz8R {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(30.12% - 3px);
  top: calc(36.52% - 4px);
  width: 11px;
}
.x1366 .path-11-ckHz8R {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(23.20% - 2px);
  top: calc(36.64% - 4px);
  width: 9px;
}
.x1366 .path-12-ckHz8R {
  background-color: transparent;
  height: 15px;
  position: absolute;
  right: 20.16%;
  top: calc(27.03% - 4px);
  width: 2px;
}
.x1366 .path-13-ckHz8R {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: 22px;
  top: calc(36.68% - 4px);
  width: 11px;
}
.x1366 .path-14-ckHz8R {
  background-color: transparent;
  height: 30px;
  left: 0px;
  position: absolute;
  top: 1px;
  width: 101px;
}
.x1366 .path-15-ckHz8R {
  background-color: transparent;
  bottom: 0px;
  height: 23px;
  position: absolute;
  right: 14px;
  width: 39px;
}
.x1366 .path-16-C61RwL {
  background-color: transparent;
  height: 655px;
  left: 274px;
  position: absolute;
  top: 286px;
  width: 1092px;
}
.x1366 .path-18-8Wzj8X {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% - 15px);
}
.x1366 .path-18-AIEP0h {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% - 9px);
}
.x1366 .path-19-8Wzj8X {
  background-color: transparent;
  height: 41px;
  position: absolute;
  right: -1px;
  top: calc(35.41% - 14px);
  width: 46px;
}
.x1366 .path-2-ckHz8R {
  background-color: transparent;
  height: 15px;
  left: 18px;
  position: absolute;
  top: calc(26.69% - 4px);
  width: 11px;
}
.x1366 .path-20-puO1xR {
  background-color: transparent;
  height: 35px;
  position: absolute;
  right: -1px;
  top: -1px;
  width: 35px;
}
.x1366 .path-21-puO1xR {
  background-color: transparent;
  height: 26px;
  position: absolute;
  right: 8px;
  top: 8px;
  width: 26px;
}
.x1366 .path-22-puO1xR {
  background-color: transparent;
  height: 17px;
  position: absolute;
  right: calc(32.70% - 6px);
  top: calc(32.70% - 6px);
  width: 17px;
}
.x1366 .path-23-puO1xR {
  background-color: transparent;
  height: calc(100.00% - 1px);
  left: -1px;
  position: absolute;
  top: 2px;
  width: calc(100.00% - 1px);
}
.x1366 .path-24-g63e0e {
  background-color: transparent;
  height: calc(100.00% - 5px);
  left: -1px;
  position: absolute;
  top: 6px;
  width: calc(100.00% + 2px);
}
.x1366 .path-25-g63e0e {
  background-color: transparent;
  height: 18px;
  left: calc(25.44% - 2px);
  position: absolute;
  top: -1px;
  width: 9px;
}
.x1366 .path-26-g63e0e {
  background-color: transparent;
  height: 18px;
  position: absolute;
  right: calc(25.44% - 2px);
  top: -1px;
  width: 9px;
}
.x1366 .path-27-yE2DeY {
  background-color: transparent;
  height: 35px;
  left: 5px;
  position: absolute;
  top: 6px;
  width: calc(100.00% - 10px);
}
.x1366 .path-29-5drmUy {
  background-color: transparent;
  bottom: 1px;
  height: 0px;
  left: 1px;
  position: absolute;
  width: 100%;
}
.x1366 .path-29-8CuxKa {
  background-color: transparent;
  bottom: 1px;
  height: 0px;
  left: 1px;
  position: absolute;
  width: 100%;
}
.x1366 .path-3-ckHz8R {
  background-color: transparent;
  height: 15px;
  left: calc(19.25% - 2px);
  position: absolute;
  top: calc(26.69% - 4px);
  width: 9px;
}
.x1366 .path-36-CPcfBO {
  background-color: transparent;
  height: calc(100.00% - 6px);
  position: absolute;
  right: -1px;
  top: 3px;
  width: 25px;
}
.x1366 .path-36-MzyrnF {
  background-color: transparent;
  height: calc(100.00% - 6px);
  position: absolute;
  right: -1px;
  top: 3px;
  width: 25px;
}
.x1366 .path-37-NRAddl {
  background-color: transparent;
  bottom: calc(34.61% - 2px);
  height: 5px;
  left: calc(43.32% - 4px);
  position: absolute;
  width: 10px;
}
.x1366 .path-38-NRAddl {
  background-color: transparent;
  bottom: calc(25.10% - 6px);
  height: 24px;
  left: 11px;
  position: absolute;
  width: calc(100.00% - 22px);
}
.x1366 .path-39-NRAddl {
  background-color: transparent;
  height: 20px;
  position: absolute;
  right: 2px;
  top: calc(44.89% - 9px);
  width: 11px;
}
.x1366 .path-4-ckHz8R {
  background-color: transparent;
  height: 11px;
  left: calc(26.33% - 3px);
  position: absolute;
  top: calc(36.68% - 4px);
  width: 11px;
}
.x1366 .path-40-NRAddl {
  background-color: transparent;
  height: 20px;
  left: 2px;
  position: absolute;
  top: calc(44.89% - 9px);
  width: 11px;
}
.x1366 .path-41-NRAddl {
  background-color: transparent;
  height: 14px;
  position: absolute;
  right: calc(21.29% - 4px);
  top: calc(23.03% - 3px);
  width: 17px;
}
.x1366 .path-42-NRAddl {
  background-color: transparent;
  bottom: calc(38.18% - 5px);
  height: 12px;
  position: absolute;
  right: calc(21.92% - 4px);
  width: 18px;
}
.x1366 .path-43-NRAddl {
  background-color: transparent;
  height: 14px;
  left: calc(29.86% - 9px);
  position: absolute;
  top: calc(23.03% - 3px);
  width: 31px;
}
.x1366 .path-44-NRAddl {
  background-color: transparent;
  height: calc(100.00% - 7px);
  left: 2px;
  position: absolute;
  top: -1px;
  width: calc(100.00% - 4px);
}
.x1366 .path-45-NRAddl {
  background-color: transparent;
  bottom: -1px;
  height: 19px;
  position: absolute;
  right: calc(50.00% - 10px);
  width: 20px;
}
.x1366 .path-48-C61RwL {
  background-color: transparent;
  height: 860px;
  left: -1051px;
  position: absolute;
  top: -411px;
  width: 2276px;
}
.x1366 .path-5-ckHz8R {
  background-color: transparent;
  height: 11px;
  left: calc(33.75% - 2px);
  position: absolute;
  top: calc(36.52% - 4px);
  width: 7px;
}
.x1366 .path-54-C61RwL {
  background-color: transparent;
  height: 336px;
  left: -0px;
  position: absolute;
  top: 817px;
  width: 1366px;
}
.x1366 .path-55-C61RwL {
  background-color: transparent;
  height: 294px;
  left: -0px;
  position: absolute;
  top: 1127px;
  width: 1092px;
}
.x1366 .path-56-C61RwL {
  background-color: transparent;
  height: 305px;
  left: -0px;
  position: absolute;
  top: 1404px;
  width: 274px;
}
.x1366 .path-57-C61RwL {
  background-color: transparent;
  height: 655px;
  left: -0px;
  position: absolute;
  top: 1732px;
  width: 1092px;
}
.x1366 .path-58-C61RwL {
  background-color: transparent;
  height: 425px;
  left: -0px;
  position: absolute;
  top: 2240px;
  width: 1366px;
}
.x1366 .path-6-ckHz8R {
  background-color: transparent;
  height: 11px;
  left: calc(41.13% - 7px);
  position: absolute;
  top: calc(36.31% - 4px);
  width: 17px;
}
.x1366 .path-61-AIEP0h {
  background-color: transparent;
  height: 0px;
  position: absolute;
  right: 1px;
  top: 32.55%;
  width: 0px;
}
.x1366 .path-7-ckHz8R {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(48.80% - 5px);
  top: calc(36.68% - 4px);
  width: 11px;
}
.x1366 .path-8-ckHz8R {
  background-color: transparent;
  bottom: calc(49.09% - 1px);
  height: 2px;
  position: absolute;
  right: calc(43.89% - 1px);
  width: 2px;
}
.x1366 .path-9-ckHz8R {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(37.34% - 3px);
  top: calc(36.59% - 4px);
  width: 9px;
}
.x1366 .pharma-dot-social-C61RwL {
  background-color: transparent;
  height: 43px;
  left: 595px;
  position: absolute;
  top: 2308px;
  width: 177px;
}
.x1366 .phone-text-asy-access-C61RwL {
  background-color: transparent;
  height: 100px;
  left: 346px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 1212px;
  width: 698px;
}
.x1366 .ps-rep-ps--s-reserved-C61RwL {
  background-color: transparent;
  height: 32px;
  left: 278px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: center;
  top: 2378px;
  width: 833px;
}
.x1366 .rectangle-1-ckHz8R {
  background-color: var(--white);
  height: 15px;
  position: absolute;
  right: 18px;
  top: calc(26.69% - 4px);
  width: 1px;
}
.x1366 .rectangle-19-CPcfBO {
  background-color: transparent;
  border-radius: 5px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: 59px;
}
.x1366 .rectangle-19-MzyrnF {
  background-color: transparent;
  border-radius: 5px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: 59px;
}
.x1366 .rectangle-40-C61RwL {
  background-color: var(--white);
  height: 378px;
  left: 0px;
  position: absolute;
  top: 165px;
  width: 1092px;
}
.x1366 .rectangle-40-VMr6Om {
  background-color: var(--white);
  height: 378px;
  left: 274px;
  position: absolute;
  top: 1611px;
  width: 1092px;
}
.x1366 .rectangle-41-AvtzuR {
  background-color: var(--white);
  border-radius: 6px;
  height: 29px;
  left: calc(47.92% - 14px);
  position: absolute;
  top: calc(22.49% - 7px);
  width: 30px;
}
.x1366 .rectangle-45-AvtzuR {
  background-color: var(--white);
  height: 2px;
  left: calc(48.84% - 1px);
  position: absolute;
  top: calc(31.87% - 1px);
  width: 2px;
}
.x1366 .rectangle-46-AvtzuR {
  background-color: var(--white);
  height: 3px;
  left: calc(47.67% - 1px);
  position: absolute;
  top: calc(25.53% - 1px);
  width: 2px;
}
.x1366 .rectangle-47-AvtzuR {
  background-color: var(--white);
  height: 2px;
  position: absolute;
  right: calc(49.71% - 1px);
  top: calc(28.24% - 1px);
  width: 3px;
}
.x1366 .rectangle-48-AvtzuR {
  background-color: var(--white);
  border-radius: 2px;
  height: 9px;
  left: calc(43.64% - 4px);
  position: absolute;
  top: calc(21.35% - 2px);
  width: 9px;
}
.x1366 .rectangle-51-AvtzuR {
  background-color: var(--white);
  height: 2px;
  position: absolute;
  right: calc(48.26% - 1px);
  top: calc(31.87% - 1px);
  width: 2px;
}
.x1366 .rectangle-52-AvtzuR {
  background-color: transparent;
  height: 51px;
  left: calc(46.92% - 21px);
  position: absolute;
  top: 15px;
  width: 44px;
}
.x1366 .rectangle-53-AvtzuR {
  background-color: var(--white);
  border-radius: 2px;
  height: 9px;
  position: absolute;
  right: calc(47.27% - 4px);
  top: calc(21.35% - 2px);
  width: 9px;
}
.x1366 .rectangle-54-AvtzuR {
  background-color: var(--white);
  border-radius: 2px;
  height: 9px;
  left: calc(43.64% - 4px);
  position: absolute;
  top: calc(32.04% - 3px);
  width: 9px;
}
.x1366 .rectangle-55-AvtzuR {
  background-color: var(--white);
  height: 2px;
  left: calc(44.77% - 1px);
  position: absolute;
  top: calc(27.52% - 1px);
  width: 2px;
}
.x1366 .rectangle-7-yE2DeY {
  background-color: transparent;
  border-radius: 4px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}
.x1366 .span0-rNawZu {
  color: rgba(255,255,255,1.0);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
}
.x1366 .span1-rNawZu {
  color: rgba(255,255,255,1.0);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
}
.x1366 .span2-rNawZu {
  color: rgba(255,255,255,1.0);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
}
.x1366 .text-message-NuAwbu {
  background-color: transparent;
  height: calc(100.00% - 4px);
  position: absolute;
  right: calc(23.18% - 34px);
  top: 4px;
  width: 147px;
}
.x1366 .textlabel-qvkUJi {
  background-color: transparent;
  height: 10px;
  letter-spacing: 0.00px;
  line-height: 7px;
  position: absolute;
  right: -1px;
  text-align: center;
  top: 1px;
  white-space: nowrap;
  width: 6px;
}
.x1366 .txt-AvtzuR {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.x1366 .txt-sPxpGH {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: relative;
  top: 1px;
  width: 100%;
}
.x1366 .user-cente--on-demand-C61RwL {
  background-color: transparent;
  color: var(--white);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 300;
  height: 110px;
  left: 315px;
  letter-spacing: 0.00px;
  line-height: 40px;
  position: absolute;
  text-align: center;
  top: 1106px;
  width: 738px;
}
.x1366 .want-to-le-ule-a-demo-C61RwL {
  background-color: transparent;
  height: 76px;
  left: 425px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: center;
  top: 2113px;
  width: 518px;
}
:root {
  --black: rgba(0,0,0,1.0);
  --chathams-blue: rgba(34,83,120,1.0);
  --white: rgba(255,255,255,1.0);
}
@keyframes bp2-animate-enter-frames {

from{opacity: 0;transform: translate(0, -300px);}
to{opacity: 1;transform: translate(0,0);}
}
@keyframes bp2-animate-enter1-frames {

from{opacity: 0;transform: translate(-500px, 0);}
to{opacity: 1;transform: translate(0,0);}
}
@keyframes bp2-animate-enter2-frames {

from{opacity: 0;transform: scale(1.3);}
to{opacity: 1;transform: scale(1);}
}
/* screen - 320 */

.border-1-5px-chathams-blue {
  border: 1.5px solid var(--chathams-blue);
}
.border-1px-chathams-blue {
  border: 1px solid var(--chathams-blue);
}
.border-2px-chathams-blue {
  border: 2px solid var(--chathams-blue);
}
.border-2px-white {
  border: 2px solid var(--white);
}
.bp5-animate-enter {
  animation: bp5-animate-enter-frames 3.00s ease 0.00s 1 normal forwards;
  display: block;
opacity: 0;transform: translate(-500px, 0);
}
.bp5-animate-enter1 {
  animation: bp5-animate-enter1-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
opacity: 0;transform: scale(1.3);
}
.bp5-animate-enter2 {
  animation: bp5-animate-enter2-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
opacity: 0;transform: translate(0, -300px);
}
.roboto-bold-white-22px {
  color: var(--white);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
}
.roboto-light-black-25px {
  color: var(--black);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
}
.roboto-light-white-22px {
  color: var(--white);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
}
.roboto-light-white-30px {
  color: var(--white);
  font-family: "Roboto", Helvetica, Arial, serif;
  font-size: 30px;
}
.roboto-medium-black-12px {
  color: var(--black);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
}
.roboto-medium-chathams-blue-18px {
  color: var(--chathams-blue);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
}
.roboto-medium-chathams-blue-7px {
  color: var(--chathams-blue);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 7px;
  font-style: normal;
  font-weight: 500;
}
.x320 {
  align-items: flex-end;
  background-color: var(--white);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  height: 2924px;
  justify-content: flex-start;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 322px;
}
.x320 .and-connect-RH0WJ5 {
  background-color: transparent;
  height: 29px;
  left: 210px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 246px;
  width: 142px;
}
.x320 .cll-i3kPZn {
  background-color: transparent;
  height: 49px;
  position: absolute;
  right: -1px;
  top: 3px;
  width: 49px;
}
.x320 .connecting-made-easy-RH0WJ5 {
  background-color: transparent;
  color: var(--chathams-blue);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  height: 65px;
  left: 64px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 86px;
  width: 295px;
}
.x320 .contact-us-4eduM0 {
  background-color: transparent;
  background-image: url(../img/path-60-1@1x.png);
  background-size: 100% 100%;
  height: 51px;
  left: 68px;
  position: absolute;
  top: 556px;
  width: 238px;
}
.x320 .contact-us-XDyQm5 {
  background-color: transparent;
  height: 39px;
  left: 2px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: center;
  top: 8px;
  white-space: nowrap;
  width: calc(100.00% - 2px);
}
.x320 .custom-pri-mbassadors-RH0WJ5 {
  background-color: transparent;
  color: var(--white);
  font-family: "Roboto", Helvetica, Arial, serif;
  font-size: 28px;
  height: 283px;
  left: 80px;
  letter-spacing: 0.00px;
  line-height: 40px;
  position: absolute;
  text-align: left;
  top: 615px;
  width: 272px;
}
.x320 .each-dashb--questions-RH0WJ5 {
  background-color: transparent;
  height: 332px;
  left: 94px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: left;
  top: 1646px;
  width: 258px;
}
.x320 .ellipse-33-RH0WJ5 {
  background-color: transparent;
  height: 347px;
  left: 28px;
  position: absolute;
  top: 30px;
  width: 347px;
}
.x320 .ellipse-42-RH0WJ5 {
  background-color: transparent;
  height: 347px;
  left: 21px;
  position: absolute;
  top: 1190px;
  width: 347px;
}
.x320 .ellipse-43-RH0WJ5 {
  background-color: transparent;
  height: 347px;
  left: 48px;
  position: absolute;
  top: 377px;
  width: 347px;
}
.x320 .ellipse-44-RH0WJ5 {
  background-color: transparent;
  height: 347px;
  left: 48px;
  position: absolute;
  top: 1538px;
  width: 347px;
}
.x320 .ellipse-45-4eduM0 {
  background-color: transparent;
  height: 347px;
  left: 27px;
  position: absolute;
  top: 40px;
  width: 347px;
}
.x320 .ellipse-47-4eduM0 {
  background-color: transparent;
  height: 347px;
  left: 0px;
  position: absolute;
  top: 347px;
  width: 347px;
}
.x320 .ellipse-48-4eduM0 {
  background-color: transparent;
  height: 347px;
  left: 27px;
  position: absolute;
  top: 0px;
  width: 347px;
}
.x320 .ellipse-5-PiOlGO {
  background-color: transparent;
  bottom: calc(32.06% - 3px);
  height: 8px;
  position: absolute;
  right: calc(45.00% - 4px);
  width: 8px;
}
.x320 .facetime-DM945z {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}
.x320 .group-11-io7oq1 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}
.x320 .group-22-Hep4nh {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 0px;
  position: relative;
  top: 0px;
  width: calc(100.00% - 2px);
}
.x320 .group-26-A27x19 {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 1px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 2px);
}
.x320 .group-27-A27x19 {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 1px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 2px);
}
.x320 .group-28-RH0WJ5 {
  background-color: transparent;
  height: 80px;
  left: 245px;
  position: absolute;
  top: 148px;
  width: 68px;
}
.x320 .group-3-4bv8wp {
  background-color: transparent;
  height: 82px;
  position: absolute;
  right: calc(48.31% - 26px);
  top: 0px;
  width: 53px;
}
.x320 .group-3-WcSWkp {
  background-color: transparent;
  height: 47px;
  position: absolute;
  right: calc(44.23% - 16px);
  top: 0px;
  width: 35px;
}
.x320 .group-39-RH0WJ5 {
  background-color: transparent;
  background-image: url(../img/psdash--4@1x.png);
  background-size: 100% 100%;
  height: 85px;
  left: 48px;
  position: absolute;
  top: 0px;
  width: 320px;
}
.x320 .group-40-i3kPZn {
  background-color: transparent;
  height: 51px;
  left: 0px;
  position: absolute;
  top: 1px;
  width: 55px;
}
.x320 .group-41-i3kPZn {
  background-color: transparent;
  height: 34px;
  position: absolute;
  right: calc(46.21% - 27px);
  top: 11px;
  width: 59px;
}
.x320 .group-42-i3kPZn {
  background-color: transparent;
  bottom: calc(29.87% - 12px);
  height: 39px;
  position: absolute;
  right: calc(26.93% - 15px);
  width: 56px;
}
.x320 .group-43-RH0WJ5 {
  background-color: transparent;
  display: block;
  height: 163px;
  left: 85px;
  position: absolute;
  top: 945px;
  width: 245px;
opacity: 0;transform: translate(-500px, 0);
}
.x320 .group-46-RH0WJ5 {
  background-color: transparent;
  height: 140px;
  left: 55px;
  position: absolute;
  top: 149px;
  width: 174px;
}
.x320 .group-9-d2DuzW {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.x320 .hc-ps-scan-RH0WJ5 {
  background-color: transparent;
  height: 29px;
  left: 67px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 246px;
  width: 150px;
}
.x320 .image-23-RH0WJ5 {
  background-color: transparent;
  display: block;
  height: 213px;
  left: 97px;
  position: absolute;
  top: 340px;
  width: 237px;
opacity: 0;transform: translate(0, -300px);
}
.x320 .image-24-4eduM0 {
  background-color: transparent;
  display: block;
  height: 250px;
  left: 77px;
  position: absolute;
  top: 10px;
  width: 235px;
opacity: 0;transform: scale(1.3);
}
.x320 .line-1-ljV26T {
  background-color: transparent;
  bottom: 3px;
  height: 2px;
  left: calc(31.45% - 2px);
  position: absolute;
  width: 6px;
}
.x320 .line-1-vY38PG {
  background-color: transparent;
  bottom: 6px;
  height: 2px;
  left: calc(38.35% - 3px);
  position: absolute;
  width: 9px;
}
.x320 .line-10-8PPkln {
  background-color: transparent;
  height: 2px;
  position: absolute;
  right: calc(16.08% - 1px);
  top: calc(48.41% - 1px);
  width: 6px;
}
.x320 .line-11-8PPkln {
  background-color: transparent;
  bottom: calc(33.71% - 1px);
  height: 2px;
  left: calc(15.92% - 1px);
  position: absolute;
  width: 7px;
}
.x320 .line-12-8PPkln {
  background-color: transparent;
  bottom: calc(33.71% - 1px);
  height: 2px;
  left: calc(38.90% - 2px);
  position: absolute;
  width: 6px;
}
.x320 .line-13-8PPkln {
  background-color: transparent;
  bottom: calc(33.71% - 1px);
  height: 2px;
  position: absolute;
  right: calc(38.44% - 3px);
  width: 7px;
}
.x320 .line-14-8PPkln {
  background-color: transparent;
  bottom: calc(33.71% - 1px);
  height: 2px;
  position: absolute;
  right: calc(16.08% - 1px);
  width: 6px;
}
.x320 .line-15-8PPkln {
  background-color: transparent;
  bottom: 8px;
  height: 2px;
  left: calc(15.92% - 1px);
  position: absolute;
  width: 7px;
}
.x320 .line-16-8PPkln {
  background-color: transparent;
  bottom: 8px;
  height: 2px;
  left: calc(38.90% - 2px);
  position: absolute;
  width: 6px;
}
.x320 .line-17-8PPkln {
  background-color: transparent;
  bottom: 8px;
  height: 2px;
  position: absolute;
  right: calc(38.44% - 3px);
  width: 7px;
}
.x320 .line-18-xrCLrI {
  background-color: transparent;
  bottom: 3px;
  height: 18px;
  position: absolute;
  right: 2px;
  width: 18px;
}
.x320 .line-19-xrCLrI {
  background-color: transparent;
  bottom: 3px;
  height: 18px;
  left: 3px;
  position: absolute;
  width: 16px;
}
.x320 .line-2-ljV26T {
  background-color: transparent;
  height: 0px;
  left: 32.71%;
  position: absolute;
  top: 4px;
  width: 0px;
}
.x320 .line-2-vY38PG {
  background-color: transparent;
  height: 0px;
  left: 38.12%;
  position: absolute;
  top: 7px;
  width: 0px;
}
.x320 .line-22-PiOlGO {
  background-color: transparent;
  bottom: 5px;
  height: 9px;
  position: absolute;
  right: -1px;
  width: 27px;
}
.x320 .line-23-PiOlGO {
  background-color: transparent;
  bottom: 5px;
  height: 9px;
  left: -1px;
  position: absolute;
  width: 27px;
}
.x320 .line-24-PiOlGO {
  background-color: transparent;
  bottom: -1px;
  height: 2px;
  position: absolute;
  right: calc(24.56% - 3px);
  width: 11px;
}
.x320 .line-25-PiOlGO {
  background-color: transparent;
  height: 5px;
  left: calc(34.85% - 1px);
  position: absolute;
  top: calc(42.47% - 2px);
  width: 2px;
}
.x320 .line-26-PiOlGO {
  background-color: transparent;
  height: 5px;
  position: absolute;
  right: calc(34.85% - 1px);
  top: calc(42.47% - 2px);
  width: 2px;
}
.x320 .line-3-ljV26T {
  background-color: transparent;
  height: 2px;
  position: absolute;
  right: 4px;
  top: calc(31.77% - 1px);
  width: 22px;
}
.x320 .line-4-ljV26T {
  background-color: transparent;
  height: 2px;
  position: absolute;
  right: calc(46.82% - 8px);
  top: calc(43.82% - 1px);
  width: 17px;
}
.x320 .line-5-8PPkln {
  background-color: transparent;
  height: 2px;
  left: calc(49.74% - 10px);
  position: absolute;
  top: 4px;
  width: 20px;
}
.x320 .line-6-8PPkln {
  background-color: transparent;
  height: 2px;
  left: -1px;
  position: absolute;
  top: calc(29.16% - 1px);
  width: calc(100.00% - 2px);
}
.x320 .line-7-8PPkln {
  background-color: transparent;
  height: 2px;
  left: calc(15.92% - 1px);
  position: absolute;
  top: calc(48.41% - 1px);
  width: 7px;
}
.x320 .line-8-8PPkln {
  background-color: transparent;
  height: 2px;
  left: calc(38.90% - 2px);
  position: absolute;
  top: calc(48.41% - 1px);
  width: 6px;
}
.x320 .line-9-8PPkln {
  background-color: transparent;
  height: 2px;
  position: absolute;
  right: calc(38.44% - 3px);
  top: calc(48.41% - 1px);
  width: 7px;
}
.x320 .mask-group-1-VeSla5 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}
.x320 .overlap-group-C61RwL {
  background-color: transparent;
  flex-shrink: 1;
  height: 858px;
  margin-right: -54.0px;
  margin-top: 3px;
  position: relative;
  width: 403px;
}
.x320 .overlap-group1-C61RwL {
  background-color: transparent;
  flex-shrink: 1;
  height: 1978px;
  margin-right: -39.5px;
  margin-top: 0px;
  position: relative;
  width: 409px;
}
.x320 .path-1-73pI6I {
  background-color: transparent;
  height: 30px;
  position: absolute;
  right: 0px;
  top: 1px;
  width: 74px;
}
.x320 .path-10-73pI6I {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(30.12% - 3px);
  top: calc(36.52% - 4px);
  width: 11px;
}
.x320 .path-11-73pI6I {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(23.20% - 2px);
  top: calc(36.64% - 4px);
  width: 9px;
}
.x320 .path-12-73pI6I {
  background-color: transparent;
  height: 15px;
  position: absolute;
  right: 20.16%;
  top: calc(27.03% - 4px);
  width: 2px;
}
.x320 .path-13-73pI6I {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: 22px;
  top: calc(36.68% - 4px);
  width: 11px;
}
.x320 .path-14-73pI6I {
  background-color: transparent;
  height: 30px;
  left: 0px;
  position: absolute;
  top: 1px;
  width: 101px;
}
.x320 .path-15-73pI6I {
  background-color: transparent;
  bottom: 0px;
  height: 23px;
  position: absolute;
  right: 14px;
  width: 39px;
}
.x320 .path-16-RH0WJ5 {
  background-color: transparent;
  height: 655px;
  left: 208px;
  position: absolute;
  top: 253px;
  width: 202px;
}
.x320 .path-18-ljV26T {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% - 9px);
}
.x320 .path-18-vY38PG {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% - 9px);
}
.x320 .path-19-ljV26T {
  background-color: transparent;
  height: 28px;
  position: absolute;
  right: -1px;
  top: calc(34.89% - 10px);
  width: 32px;
}
.x320 .path-2-73pI6I {
  background-color: transparent;
  height: 15px;
  left: 18px;
  position: absolute;
  top: calc(26.69% - 4px);
  width: 11px;
}
.x320 .path-20-qPFxgB {
  background-color: transparent;
  height: 24px;
  position: absolute;
  right: -1px;
  top: -1px;
  width: 24px;
}
.x320 .path-21-qPFxgB {
  background-color: transparent;
  height: 18px;
  position: absolute;
  right: 5px;
  top: 5px;
  width: 18px;
}
.x320 .path-22-qPFxgB {
  background-color: transparent;
  height: 12px;
  position: absolute;
  right: calc(32.37% - 4px);
  top: calc(32.37% - 4px);
  width: 12px;
}
.x320 .path-23-qPFxgB {
  background-color: transparent;
  height: 100%;
  left: -1px;
  position: absolute;
  top: 1px;
  width: 100%;
}
.x320 .path-24-8PPkln {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: -1px;
  position: absolute;
  top: 3px;
  width: calc(100.00% + 2px);
}
.x320 .path-25-8PPkln {
  background-color: transparent;
  height: 13px;
  left: calc(25.11% - 2px);
  position: absolute;
  top: -1px;
  width: 6px;
}
.x320 .path-26-8PPkln {
  background-color: transparent;
  height: 13px;
  position: absolute;
  right: calc(25.11% - 2px);
  top: -1px;
  width: 6px;
}
.x320 .path-27-xrCLrI {
  background-color: transparent;
  height: 24px;
  left: 3px;
  position: absolute;
  top: 4px;
  width: calc(100.00% - 6px);
}
.x320 .path-29-4bv8wp {
  background-color: transparent;
  bottom: 1px;
  height: 0px;
  left: 1px;
  position: absolute;
  width: 100%;
}
.x320 .path-29-WcSWkp {
  background-color: transparent;
  bottom: 0px;
  height: 0px;
  left: 0px;
  position: absolute;
  width: 100%;
}
.x320 .path-3-73pI6I {
  background-color: transparent;
  height: 15px;
  left: calc(19.25% - 2px);
  position: absolute;
  top: calc(26.69% - 4px);
  width: 9px;
}
.x320 .path-36-5OsMBB {
  background-color: transparent;
  height: calc(100.00% - 3px);
  position: absolute;
  right: -1px;
  top: 1px;
  width: 18px;
}
.x320 .path-36-acVmaB {
  background-color: transparent;
  height: calc(100.00% - 3px);
  position: absolute;
  right: -1px;
  top: 1px;
  width: 18px;
}
.x320 .path-37-PiOlGO {
  background-color: transparent;
  bottom: calc(34.61% - 2px);
  height: 5px;
  left: calc(43.32% - 4px);
  position: absolute;
  width: 10px;
}
.x320 .path-38-PiOlGO {
  background-color: transparent;
  bottom: calc(25.10% - 6px);
  height: 24px;
  left: 11px;
  position: absolute;
  width: calc(100.00% - 22px);
}
.x320 .path-39-PiOlGO {
  background-color: transparent;
  height: 20px;
  position: absolute;
  right: 2px;
  top: calc(44.89% - 9px);
  width: 11px;
}
.x320 .path-4-73pI6I {
  background-color: transparent;
  height: 11px;
  left: calc(26.33% - 3px);
  position: absolute;
  top: calc(36.68% - 4px);
  width: 11px;
}
.x320 .path-40-PiOlGO {
  background-color: transparent;
  height: 20px;
  left: 2px;
  position: absolute;
  top: calc(44.89% - 9px);
  width: 11px;
}
.x320 .path-41-PiOlGO {
  background-color: transparent;
  height: 14px;
  position: absolute;
  right: calc(21.29% - 4px);
  top: calc(23.03% - 3px);
  width: 17px;
}
.x320 .path-42-PiOlGO {
  background-color: transparent;
  bottom: calc(38.18% - 5px);
  height: 12px;
  position: absolute;
  right: calc(21.92% - 4px);
  width: 18px;
}
.x320 .path-43-PiOlGO {
  background-color: transparent;
  height: 14px;
  left: calc(29.86% - 9px);
  position: absolute;
  top: calc(23.03% - 3px);
  width: 31px;
}
.x320 .path-44-PiOlGO {
  background-color: transparent;
  height: calc(100.00% - 7px);
  left: 2px;
  position: absolute;
  top: -1px;
  width: calc(100.00% - 4px);
}
.x320 .path-45-PiOlGO {
  background-color: transparent;
  bottom: -1px;
  height: 19px;
  position: absolute;
  right: calc(50.00% - 10px);
  width: 20px;
}
.x320 .path-48-C61RwL {
  background-color: transparent;
  flex-shrink: 1;
  height: 860px;
  margin-right: -1832.84px;
  margin-top: -777px;
  position: relative;
  width: 2276px;
}
.x320 .path-5-73pI6I {
  background-color: transparent;
  height: 11px;
  left: calc(33.75% - 2px);
  position: absolute;
  top: calc(36.52% - 4px);
  width: 7px;
}
.x320 .path-54-RH0WJ5 {
  background-color: transparent;
  height: 590px;
  left: 0px;
  position: absolute;
  top: 551px;
  width: 375px;
}
.x320 .path-55-RH0WJ5 {
  background-color: transparent;
  height: 237px;
  left: 0px;
  position: absolute;
  top: 1135px;
  width: 375px;
}
.x320 .path-6-73pI6I {
  background-color: transparent;
  height: 11px;
  left: calc(41.13% - 7px);
  position: absolute;
  top: calc(36.31% - 4px);
  width: 17px;
}
.x320 .path-61-vY38PG {
  background-color: transparent;
  height: 0px;
  position: absolute;
  right: 1px;
  top: 32.55%;
  width: 0px;
}
.x320 .path-69-RH0WJ5 {
  background-color: transparent;
  height: 304px;
  left: 48px;
  position: absolute;
  top: 1410px;
  width: 160px;
}
.x320 .path-7-73pI6I {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(48.80% - 5px);
  top: calc(36.68% - 4px);
  width: 11px;
}
.x320 .path-70-4eduM0 {
  background-color: transparent;
  height: 354px;
  left: 26px;
  position: absolute;
  top: 503px;
  width: 377px;
}
.x320 .path-71-4eduM0 {
  background-color: transparent;
  height: 301px;
  left: 26px;
  position: absolute;
  top: 202px;
  width: 175px;
}
.x320 .path-8-73pI6I {
  background-color: transparent;
  bottom: calc(49.09% - 1px);
  height: 2px;
  position: absolute;
  right: calc(43.89% - 1px);
  width: 2px;
}
.x320 .path-9-73pI6I {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(37.34% - 3px);
  top: calc(36.59% - 4px);
  width: 9px;
}
.x320 .pharma-dot-social-4eduM0 {
  background-color: transparent;
  height: 43px;
  left: 99px;
  position: absolute;
  top: 702px;
  width: 177px;
}
.x320 .phone-text-asy-access-RH0WJ5 {
  background-color: transparent;
  height: 139px;
  left: 80px;
  letter-spacing: 0.00px;
  line-height: 30px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: 1299px;
  width: 272px;
}
.x320 .ps-rep-ps--s-reserved-4eduM0 {
  background-color: transparent;
  height: 56px;
  left: 42px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: center;
  top: 788px;
  width: 288px;
}
.x320 .rectangle-1-73pI6I {
  background-color: var(--white);
  height: 15px;
  position: absolute;
  right: 18px;
  top: calc(26.69% - 4px);
  width: 1px;
}
.x320 .rectangle-19-5OsMBB {
  background-color: transparent;
  border-radius: 5px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: 40px;
}
.x320 .rectangle-19-acVmaB {
  background-color: transparent;
  border-radius: 5px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: 40px;
}
.x320 .rectangle-40-RH0WJ5 {
  background-color: var(--white);
  height: 310px;
  left: 48px;
  position: absolute;
  top: 30px;
  width: 166px;
}
.x320 .rectangle-41-I5Tc0x {
  background-color: var(--white);
  border-radius: 6px;
  height: 29px;
  left: calc(47.92% - 14px);
  position: absolute;
  top: calc(22.49% - 7px);
  width: 30px;
}
.x320 .rectangle-45-I5Tc0x {
  background-color: var(--white);
  height: 2px;
  left: calc(48.84% - 1px);
  position: absolute;
  top: calc(31.87% - 1px);
  width: 2px;
}
.x320 .rectangle-46-I5Tc0x {
  background-color: var(--white);
  height: 3px;
  left: calc(47.67% - 1px);
  position: absolute;
  top: calc(25.53% - 1px);
  width: 2px;
}
.x320 .rectangle-47-I5Tc0x {
  background-color: var(--white);
  height: 2px;
  position: absolute;
  right: calc(49.71% - 1px);
  top: calc(28.24% - 1px);
  width: 3px;
}
.x320 .rectangle-48-I5Tc0x {
  background-color: var(--white);
  border-radius: 2px;
  height: 9px;
  left: calc(43.64% - 4px);
  position: absolute;
  top: calc(21.35% - 2px);
  width: 9px;
}
.x320 .rectangle-51-I5Tc0x {
  background-color: var(--white);
  height: 2px;
  position: absolute;
  right: calc(48.26% - 1px);
  top: calc(31.87% - 1px);
  width: 2px;
}
.x320 .rectangle-52-I5Tc0x {
  background-color: transparent;
  height: 51px;
  left: calc(46.92% - 21px);
  position: absolute;
  top: 15px;
  width: 44px;
}
.x320 .rectangle-53-I5Tc0x {
  background-color: var(--white);
  border-radius: 2px;
  height: 9px;
  position: absolute;
  right: calc(47.27% - 4px);
  top: calc(21.35% - 2px);
  width: 9px;
}
.x320 .rectangle-54-I5Tc0x {
  background-color: var(--white);
  border-radius: 2px;
  height: 9px;
  left: calc(43.64% - 4px);
  position: absolute;
  top: calc(32.04% - 3px);
  width: 9px;
}
.x320 .rectangle-55-I5Tc0x {
  background-color: var(--white);
  height: 2px;
  left: calc(44.77% - 1px);
  position: absolute;
  top: calc(27.52% - 1px);
  width: 2px;
}
.x320 .rectangle-57-4eduM0 {
  background-color: var(--white);
  height: 288px;
  left: 119px;
  position: absolute;
  top: 10px;
  width: 236px;
}
.x320 .rectangle-7-xrCLrI {
  background-color: transparent;
  border-radius: 4px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}
.x320 .span0-zy7Fkd {
  color: rgba(255,255,255,1.0);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 300;
}
.x320 .span1-zy7Fkd {
  color: rgba(255,255,255,1.0);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 700;
}
.x320 .span2-zy7Fkd {
  color: rgba(255,255,255,1.0);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 300;
}
.x320 .text-message-i3kPZn {
  background-color: transparent;
  bottom: 1px;
  height: 80px;
  left: 14px;
  position: absolute;
  width: 99px;
}
.x320 .textlabel-io7oq1 {
  background-color: transparent;
  height: 10px;
  letter-spacing: 0.00px;
  line-height: 7px;
  position: absolute;
  right: -1px;
  text-align: center;
  top: 1px;
  white-space: nowrap;
  width: 6px;
}
.x320 .txt-I5Tc0x {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.x320 .txt-efKJ5R {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}
.x320 .user-cente--on-demand-RH0WJ5 {
  background-color: transparent;
  color: var(--white);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 300;
  height: 195px;
  left: 80px;
  letter-spacing: 0.00px;
  line-height: 40px;
  position: absolute;
  text-align: left;
  top: 1128px;
  width: 272px;
}
.x320 .want-to-le-ule-a-demo-4eduM0 {
  background-color: transparent;
  height: 76px;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: center;
  top: 461px;
  width: 322px;
}
:root {
  --black: rgba(0,0,0,1.0);
  --chathams-blue: rgba(34,83,120,1.0);
  --white: rgba(255,255,255,1.0);
}
@keyframes bp5-animate-enter-frames {

from{opacity: 0;transform: translate(-500px, 0);}
to{opacity: 1;transform: translate(0,0);}
}
@keyframes bp5-animate-enter1-frames {

from{opacity: 0;transform: scale(1.3);}
to{opacity: 1;transform: scale(1);}
}
@keyframes bp5-animate-enter2-frames {

from{opacity: 0;transform: translate(0, -300px);}
to{opacity: 1;transform: translate(0,0);}
}
/* screen - 375 */

.border-1-5px-chathams-blue {
  border: 1.5px solid var(--chathams-blue);
}
.border-1px-chathams-blue {
  border: 1px solid var(--chathams-blue);
}
.border-2px-chathams-blue {
  border: 2px solid var(--chathams-blue);
}
.border-2px-white {
  border: 2px solid var(--white);
}
.bp4-animate-enter {
  animation: bp4-animate-enter-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
opacity: 0;transform: translate(0, -300px);
}
.bp4-animate-enter1 {
  animation: bp4-animate-enter1-frames 3.00s ease 0.00s 1 normal forwards;
  display: block;
opacity: 0;transform: translate(-500px, 0);
}
.bp4-animate-enter2 {
  animation: bp4-animate-enter2-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
opacity: 0;transform: scale(1.3);
}
.roboto-bold-white-22px {
  color: var(--white);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
}
.roboto-light-black-25px {
  color: var(--black);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
}
.roboto-light-white-22px {
  color: var(--white);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
}
.roboto-light-white-30px {
  color: var(--white);
  font-family: "Roboto", Helvetica, Arial, serif;
  font-size: 30px;
}
.roboto-medium-black-12px {
  color: var(--black);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
}
.roboto-medium-chathams-blue-18px {
  color: var(--chathams-blue);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
}
.roboto-medium-chathams-blue-7px {
  color: var(--chathams-blue);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 7px;
  font-style: normal;
  font-weight: 500;
}
.x375 {
  align-items: flex-end;
  background-color: var(--white);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  height: 2924px;
  justify-content: flex-start;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 377px;
}
.x375 .and-connect-4eduM0 {
  background-color: transparent;
  height: 29px;
  left: 201px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 259px;
  width: 142px;
}
.x375 .cll-cxoXIJ {
  background-color: transparent;
  height: 58px;
  position: absolute;
  right: -1px;
  top: 4px;
  width: 58px;
}
.x375 .connecting-made-easy-4eduM0 {
  background-color: transparent;
  color: var(--chathams-blue);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  height: 65px;
  left: 17px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 89px;
  width: 350px;
}
.x375 .contact-us-4eduM0 {
  background-color: transparent;
  background-image: url(../img/path-60-1@1x.png);
  background-size: 100% 100%;
  height: 51px;
  left: 69px;
  position: absolute;
  top: 2569px;
  width: 238px;
}
.x375 .contact-us-XDyQm5 {
  background-color: transparent;
  height: 39px;
  left: 2px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: center;
  top: 8px;
  white-space: nowrap;
  width: calc(100.00% - 2px);
}
.x375 .custom-pri-mbassadors-4eduM0 {
  background-color: transparent;
  color: var(--white);
  font-family: "Roboto", Helvetica, Arial, serif;
  font-size: 28px;
  height: 232px;
  left: 33px;
  letter-spacing: 0.00px;
  line-height: 40px;
  position: absolute;
  text-align: left;
  top: 615px;
  width: 345px;
}
.x375 .each-dashb--questions-4eduM0 {
  background-color: transparent;
  height: 332px;
  left: 47px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: left;
  top: 1676px;
  width: 306px;
}
.x375 .ellipse-33-4eduM0 {
  background-color: transparent;
  height: 347px;
  left: 29px;
  position: absolute;
  top: 30px;
  width: 347px;
}
.x375 .ellipse-42-4eduM0 {
  background-color: transparent;
  height: 347px;
  left: 29px;
  position: absolute;
  top: 1190px;
  width: 347px;
}
.x375 .ellipse-43-4eduM0 {
  background-color: transparent;
  height: 347px;
  left: 1px;
  position: absolute;
  top: 377px;
  width: 347px;
}
.x375 .ellipse-44-4eduM0 {
  background-color: transparent;
  height: 347px;
  left: 1px;
  position: absolute;
  top: 1538px;
  width: 347px;
}
.x375 .ellipse-45-4eduM0 {
  background-color: transparent;
  height: 347px;
  left: 1px;
  position: absolute;
  top: 2022px;
  width: 347px;
}
.x375 .ellipse-47-4eduM0 {
  background-color: transparent;
  height: 347px;
  left: 29px;
  position: absolute;
  top: 2328px;
  width: 347px;
}
.x375 .ellipse-48-4eduM0 {
  background-color: transparent;
  height: 347px;
  left: 1px;
  position: absolute;
  top: 1982px;
  width: 347px;
}
.x375 .ellipse-5-UhvxFO {
  background-color: transparent;
  bottom: calc(32.06% - 3px);
  height: 8px;
  position: absolute;
  right: calc(45.00% - 4px);
  width: 8px;
}
.x375 .facetime-gwq7px {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}
.x375 .group-11-io7oq1 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}
.x375 .group-22-pBPt1l {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 0px;
  position: relative;
  top: 0px;
  width: calc(100.00% - 2px);
}
.x375 .group-26-WwNOS7 {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 2px);
}
.x375 .group-27-WwNOS7 {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 2px);
}
.x375 .group-28-4eduM0 {
  background-color: transparent;
  height: 80px;
  left: 238px;
  position: absolute;
  top: 161px;
  width: 68px;
}
.x375 .group-3-6iBPA1 {
  background-color: transparent;
  height: 82px;
  position: absolute;
  right: calc(48.31% - 26px);
  top: 0px;
  width: 53px;
}
.x375 .group-3-YxWi1Z {
  background-color: transparent;
  height: 55px;
  position: absolute;
  right: calc(44.23% - 19px);
  top: 0px;
  width: 42px;
}
.x375 .group-39-4eduM0 {
  background-color: transparent;
  background-image: url(../img/psdash--3@1x.png);
  background-size: 100% 100%;
  height: 85px;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 375px;
}
.x375 .group-40-cxoXIJ {
  background-color: transparent;
  height: 60px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 66px;
}
.x375 .group-41-cxoXIJ {
  background-color: transparent;
  height: 40px;
  position: absolute;
  right: calc(46.21% - 32px);
  top: 13px;
  width: 70px;
}
.x375 .group-42-cxoXIJ {
  background-color: transparent;
  bottom: calc(29.87% - 14px);
  height: 46px;
  position: absolute;
  right: calc(26.93% - 18px);
  width: 66px;
}
.x375 .group-43-4eduM0 {
  background-color: transparent;
  display: block;
  height: 193px;
  left: 43px;
  position: absolute;
  top: 947px;
  width: 291px;
opacity: 0;transform: translate(-500px, 0);
}
.x375 .group-46-4eduM0 {
  background-color: transparent;
  height: 140px;
  left: 18px;
  position: absolute;
  top: 161px;
  width: 174px;
}
.x375 .group-9-9f3iuN {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.x375 .hc-ps-scan-4eduM0 {
  background-color: transparent;
  height: 29px;
  left: 28px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 259px;
  width: 150px;
}
.x375 .image-23-4eduM0 {
  background-color: transparent;
  display: block;
  height: 241px;
  left: 54px;
  position: absolute;
  top: 349px;
  width: 269px;
opacity: 0;transform: translate(0, -300px);
}
.x375 .image-24-4eduM0 {
  background-color: transparent;
  display: block;
  height: 250px;
  left: 81px;
  position: absolute;
  top: 1968px;
  width: 235px;
opacity: 0;transform: scale(1.3);
}
.x375 .line-1-JshbhK {
  background-color: transparent;
  bottom: 4px;
  height: 2px;
  left: calc(31.65% - 2px);
  position: absolute;
  width: 7px;
}
.x375 .line-1-kixYhZ {
  background-color: transparent;
  bottom: 6px;
  height: 2px;
  left: calc(38.35% - 3px);
  position: absolute;
  width: 9px;
}
.x375 .line-10-6bmjLk {
  background-color: transparent;
  height: 2px;
  position: absolute;
  right: calc(16.30% - 1px);
  top: calc(48.42% - 1px);
  width: 7px;
}
.x375 .line-11-6bmjLk {
  background-color: transparent;
  bottom: calc(33.81% - 1px);
  height: 2px;
  left: calc(16.14% - 1px);
  position: absolute;
  width: 8px;
}
.x375 .line-12-6bmjLk {
  background-color: transparent;
  bottom: calc(33.81% - 1px);
  height: 2px;
  left: calc(38.97% - 3px);
  position: absolute;
  width: 7px;
}
.x375 .line-13-6bmjLk {
  background-color: transparent;
  bottom: calc(33.81% - 1px);
  height: 2px;
  position: absolute;
  right: calc(38.51% - 3px);
  width: 8px;
}
.x375 .line-14-6bmjLk {
  background-color: transparent;
  bottom: calc(33.81% - 1px);
  height: 2px;
  position: absolute;
  right: calc(16.30% - 1px);
  width: 7px;
}
.x375 .line-15-6bmjLk {
  background-color: transparent;
  bottom: 9px;
  height: 2px;
  left: calc(16.14% - 1px);
  position: absolute;
  width: 8px;
}
.x375 .line-16-6bmjLk {
  background-color: transparent;
  bottom: 9px;
  height: 2px;
  left: calc(38.97% - 3px);
  position: absolute;
  width: 7px;
}
.x375 .line-17-6bmjLk {
  background-color: transparent;
  bottom: 9px;
  height: 2px;
  position: absolute;
  right: calc(38.51% - 3px);
  width: 8px;
}
.x375 .line-18-3IGK2a {
  background-color: transparent;
  bottom: 4px;
  height: 20px;
  position: absolute;
  right: 3px;
  width: 20px;
}
.x375 .line-19-3IGK2a {
  background-color: transparent;
  bottom: 4px;
  height: 20px;
  left: 4px;
  position: absolute;
  width: 19px;
}
.x375 .line-2-JshbhK {
  background-color: transparent;
  height: 0px;
  left: 32.71%;
  position: absolute;
  top: 4px;
  width: 0px;
}
.x375 .line-2-kixYhZ {
  background-color: transparent;
  height: 0px;
  left: 38.12%;
  position: absolute;
  top: 7px;
  width: 0px;
}
.x375 .line-22-UhvxFO {
  background-color: transparent;
  bottom: 5px;
  height: 9px;
  position: absolute;
  right: -1px;
  width: 27px;
}
.x375 .line-23-UhvxFO {
  background-color: transparent;
  bottom: 5px;
  height: 9px;
  left: -1px;
  position: absolute;
  width: 27px;
}
.x375 .line-24-UhvxFO {
  background-color: transparent;
  bottom: -1px;
  height: 2px;
  position: absolute;
  right: calc(24.56% - 3px);
  width: 11px;
}
.x375 .line-25-UhvxFO {
  background-color: transparent;
  height: 5px;
  left: calc(34.85% - 1px);
  position: absolute;
  top: calc(42.47% - 2px);
  width: 2px;
}
.x375 .line-26-UhvxFO {
  background-color: transparent;
  height: 5px;
  position: absolute;
  right: calc(34.85% - 1px);
  top: calc(42.47% - 2px);
  width: 2px;
}
.x375 .line-3-JshbhK {
  background-color: transparent;
  height: 2px;
  position: absolute;
  right: 5px;
  top: calc(31.90% - 1px);
  width: 25px;
}
.x375 .line-4-JshbhK {
  background-color: transparent;
  height: 2px;
  position: absolute;
  right: calc(46.87% - 9px);
  top: calc(43.86% - 1px);
  width: 20px;
}
.x375 .line-5-6bmjLk {
  background-color: transparent;
  height: 2px;
  left: calc(49.74% - 12px);
  position: absolute;
  top: 4px;
  width: 24px;
}
.x375 .line-6-6bmjLk {
  background-color: transparent;
  height: 2px;
  left: -1px;
  position: absolute;
  top: calc(29.30% - 1px);
  width: calc(100.00% - 3px);
}
.x375 .line-7-6bmjLk {
  background-color: transparent;
  height: 2px;
  left: calc(16.14% - 1px);
  position: absolute;
  top: calc(48.42% - 1px);
  width: 8px;
}
.x375 .line-8-6bmjLk {
  background-color: transparent;
  height: 2px;
  left: calc(38.97% - 3px);
  position: absolute;
  top: calc(48.42% - 1px);
  width: 7px;
}
.x375 .line-9-6bmjLk {
  background-color: transparent;
  height: 2px;
  position: absolute;
  right: calc(38.51% - 3px);
  top: calc(48.42% - 1px);
  width: 8px;
}
.x375 .mask-group-1-VeSla5 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}
.x375 .overlap-group-C61RwL {
  background-color: transparent;
  flex-shrink: 1;
  height: 2839px;
  margin-right: -48.0px;
  margin-top: 0px;
  position: relative;
  width: 426px;
}
.x375 .path-1-73pI6I {
  background-color: transparent;
  height: 30px;
  position: absolute;
  right: 0px;
  top: 1px;
  width: 74px;
}
.x375 .path-10-73pI6I {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(30.12% - 3px);
  top: calc(36.52% - 4px);
  width: 11px;
}
.x375 .path-11-73pI6I {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(23.20% - 2px);
  top: calc(36.64% - 4px);
  width: 9px;
}
.x375 .path-12-73pI6I {
  background-color: transparent;
  height: 15px;
  position: absolute;
  right: 20.16%;
  top: calc(27.03% - 4px);
  width: 2px;
}
.x375 .path-13-73pI6I {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: 22px;
  top: calc(36.68% - 4px);
  width: 11px;
}
.x375 .path-14-73pI6I {
  background-color: transparent;
  height: 30px;
  left: 0px;
  position: absolute;
  top: 1px;
  width: 101px;
}
.x375 .path-15-73pI6I {
  background-color: transparent;
  bottom: 0px;
  height: 23px;
  position: absolute;
  right: 14px;
  width: 39px;
}
.x375 .path-16-4eduM0 {
  background-color: transparent;
  height: 655px;
  left: 175px;
  position: absolute;
  top: 203px;
  width: 202px;
}
.x375 .path-18-JshbhK {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% - 11px);
}
.x375 .path-18-kixYhZ {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% - 9px);
}
.x375 .path-19-JshbhK {
  background-color: transparent;
  height: 33px;
  position: absolute;
  right: -1px;
  top: calc(35.14% - 12px);
  width: 37px;
}
.x375 .path-2-73pI6I {
  background-color: transparent;
  height: 15px;
  left: 18px;
  position: absolute;
  top: calc(26.69% - 4px);
  width: 11px;
}
.x375 .path-20-KJJ1ew {
  background-color: transparent;
  height: 29px;
  position: absolute;
  right: -1px;
  top: -1px;
  width: 29px;
}
.x375 .path-21-KJJ1ew {
  background-color: transparent;
  height: 21px;
  position: absolute;
  right: 6px;
  top: 6px;
  width: 21px;
}
.x375 .path-22-KJJ1ew {
  background-color: transparent;
  height: 14px;
  position: absolute;
  right: calc(32.53% - 5px);
  top: calc(32.53% - 5px);
  width: 14px;
}
.x375 .path-23-KJJ1ew {
  background-color: transparent;
  height: 100%;
  left: -1px;
  position: absolute;
  top: 1px;
  width: 100%;
}
.x375 .path-24-6bmjLk {
  background-color: transparent;
  height: calc(100.00% - 3px);
  left: -1px;
  position: absolute;
  top: 4px;
  width: calc(100.00% + 2px);
}
.x375 .path-25-6bmjLk {
  background-color: transparent;
  height: 15px;
  left: calc(25.27% - 2px);
  position: absolute;
  top: -1px;
  width: 7px;
}
.x375 .path-26-6bmjLk {
  background-color: transparent;
  height: 15px;
  position: absolute;
  right: calc(25.27% - 2px);
  top: -1px;
  width: 7px;
}
.x375 .path-27-3IGK2a {
  background-color: transparent;
  height: 28px;
  left: 4px;
  position: absolute;
  top: 4px;
  width: calc(100.00% - 7px);
}
.x375 .path-29-6iBPA1 {
  background-color: transparent;
  bottom: 1px;
  height: 0px;
  left: 1px;
  position: absolute;
  width: 100%;
}
.x375 .path-29-YxWi1Z {
  background-color: transparent;
  bottom: 0px;
  height: 0px;
  left: 1px;
  position: absolute;
  width: 100%;
}
.x375 .path-3-73pI6I {
  background-color: transparent;
  height: 15px;
  left: calc(19.25% - 2px);
  position: absolute;
  top: calc(26.69% - 4px);
  width: 9px;
}
.x375 .path-36-n4nDGh {
  background-color: transparent;
  height: calc(100.00% - 4px);
  position: absolute;
  right: -1px;
  top: 2px;
  width: 20px;
}
.x375 .path-36-x54lmq {
  background-color: transparent;
  height: calc(100.00% - 4px);
  position: absolute;
  right: -1px;
  top: 2px;
  width: 20px;
}
.x375 .path-37-UhvxFO {
  background-color: transparent;
  bottom: calc(34.61% - 2px);
  height: 5px;
  left: calc(43.32% - 4px);
  position: absolute;
  width: 10px;
}
.x375 .path-38-UhvxFO {
  background-color: transparent;
  bottom: calc(25.10% - 6px);
  height: 24px;
  left: 11px;
  position: absolute;
  width: calc(100.00% - 22px);
}
.x375 .path-39-UhvxFO {
  background-color: transparent;
  height: 20px;
  position: absolute;
  right: 2px;
  top: calc(44.89% - 9px);
  width: 11px;
}
.x375 .path-4-73pI6I {
  background-color: transparent;
  height: 11px;
  left: calc(26.33% - 3px);
  position: absolute;
  top: calc(36.68% - 4px);
  width: 11px;
}
.x375 .path-40-UhvxFO {
  background-color: transparent;
  height: 20px;
  left: 2px;
  position: absolute;
  top: calc(44.89% - 9px);
  width: 11px;
}
.x375 .path-41-UhvxFO {
  background-color: transparent;
  height: 14px;
  position: absolute;
  right: calc(21.29% - 4px);
  top: calc(23.03% - 3px);
  width: 17px;
}
.x375 .path-42-UhvxFO {
  background-color: transparent;
  bottom: calc(38.18% - 5px);
  height: 12px;
  position: absolute;
  right: calc(21.92% - 4px);
  width: 18px;
}
.x375 .path-43-UhvxFO {
  background-color: transparent;
  height: 14px;
  left: calc(29.86% - 9px);
  position: absolute;
  top: calc(23.03% - 3px);
  width: 31px;
}
.x375 .path-44-UhvxFO {
  background-color: transparent;
  height: calc(100.00% - 7px);
  left: 2px;
  position: absolute;
  top: -1px;
  width: calc(100.00% - 4px);
}
.x375 .path-45-UhvxFO {
  background-color: transparent;
  bottom: -1px;
  height: 19px;
  position: absolute;
  right: calc(50.00% - 10px);
  width: 20px;
}
.x375 .path-48-C61RwL {
  background-color: transparent;
  flex-shrink: 1;
  height: 860px;
  margin-right: -1777.84px;
  margin-top: -777px;
  position: relative;
  width: 2276px;
}
.x375 .path-5-73pI6I {
  background-color: transparent;
  height: 11px;
  left: calc(33.75% - 2px);
  position: absolute;
  top: calc(36.52% - 4px);
  width: 7px;
}
.x375 .path-54-4eduM0 {
  background-color: transparent;
  height: 590px;
  left: 1px;
  position: absolute;
  top: 551px;
  width: 375px;
}
.x375 .path-55-4eduM0 {
  background-color: transparent;
  height: 237px;
  left: 1px;
  position: absolute;
  top: 1135px;
  width: 375px;
}
.x375 .path-56-4eduM0 {
  background-color: transparent;
  height: 308px;
  left: 1px;
  position: absolute;
  top: 1364px;
  width: 202px;
}
.x375 .path-6-73pI6I {
  background-color: transparent;
  height: 11px;
  left: calc(41.13% - 7px);
  position: absolute;
  top: calc(36.31% - 4px);
  width: 17px;
}
.x375 .path-61-kixYhZ {
  background-color: transparent;
  height: 0px;
  position: absolute;
  right: 1px;
  top: 32.55%;
  width: 0px;
}
.x375 .path-69-4eduM0 {
  background-color: transparent;
  height: 177px;
  left: 1px;
  position: absolute;
  top: 1534px;
  width: 174px;
}
.x375 .path-7-73pI6I {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(48.80% - 5px);
  top: calc(36.68% - 4px);
  width: 11px;
}
.x375 .path-70-4eduM0 {
  background-color: transparent;
  height: 354px;
  left: 0px;
  position: absolute;
  top: 2485px;
  width: 377px;
}
.x375 .path-71-4eduM0 {
  background-color: transparent;
  height: 301px;
  left: 0px;
  position: absolute;
  top: 2184px;
  width: 175px;
}
.x375 .path-8-73pI6I {
  background-color: transparent;
  bottom: calc(49.09% - 1px);
  height: 2px;
  position: absolute;
  right: calc(43.89% - 1px);
  width: 2px;
}
.x375 .path-9-73pI6I {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(37.34% - 3px);
  top: calc(36.59% - 4px);
  width: 9px;
}
.x375 .pharma-dot-social-4eduM0 {
  background-color: transparent;
  height: 43px;
  left: 101px;
  position: absolute;
  top: 2693px;
  width: 177px;
}
.x375 .phone-text-asy-access-4eduM0 {
  background-color: transparent;
  height: 139px;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 1299px;
  width: 326px;
}
.x375 .ps-rep-ps--s-reserved-4eduM0 {
  background-color: transparent;
  height: 56px;
  left: 17px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: center;
  top: 2762px;
  width: 346px;
}
.x375 .rectangle-1-73pI6I {
  background-color: var(--white);
  height: 15px;
  position: absolute;
  right: 18px;
  top: calc(26.69% - 4px);
  width: 1px;
}
.x375 .rectangle-19-n4nDGh {
  background-color: transparent;
  border-radius: 5px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: 47px;
}
.x375 .rectangle-19-x54lmq {
  background-color: transparent;
  border-radius: 5px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: 47px;
}
.x375 .rectangle-40-4eduM0 {
  background-color: var(--white);
  height: 334px;
  left: 190px;
  position: absolute;
  top: 2034px;
  width: 236px;
}
.x375 .rectangle-40-BJQsbv {
  background-color: var(--white);
  height: 295px;
  left: 1px;
  position: absolute;
  top: 82px;
  width: 241px;
}
.x375 .rectangle-41-WxPFLR {
  background-color: var(--white);
  border-radius: 6px;
  height: 29px;
  left: calc(47.92% - 14px);
  position: absolute;
  top: calc(22.49% - 7px);
  width: 30px;
}
.x375 .rectangle-45-WxPFLR {
  background-color: var(--white);
  height: 2px;
  left: calc(48.84% - 1px);
  position: absolute;
  top: calc(31.87% - 1px);
  width: 2px;
}
.x375 .rectangle-46-WxPFLR {
  background-color: var(--white);
  height: 3px;
  left: calc(47.67% - 1px);
  position: absolute;
  top: calc(25.53% - 1px);
  width: 2px;
}
.x375 .rectangle-47-WxPFLR {
  background-color: var(--white);
  height: 2px;
  position: absolute;
  right: calc(49.71% - 1px);
  top: calc(28.24% - 1px);
  width: 3px;
}
.x375 .rectangle-48-WxPFLR {
  background-color: var(--white);
  border-radius: 2px;
  height: 9px;
  left: calc(43.64% - 4px);
  position: absolute;
  top: calc(21.35% - 2px);
  width: 9px;
}
.x375 .rectangle-51-WxPFLR {
  background-color: var(--white);
  height: 2px;
  position: absolute;
  right: calc(48.26% - 1px);
  top: calc(31.87% - 1px);
  width: 2px;
}
.x375 .rectangle-52-WxPFLR {
  background-color: transparent;
  height: 51px;
  left: calc(46.92% - 21px);
  position: absolute;
  top: 15px;
  width: 44px;
}
.x375 .rectangle-53-WxPFLR {
  background-color: var(--white);
  border-radius: 2px;
  height: 9px;
  position: absolute;
  right: calc(47.27% - 4px);
  top: calc(21.35% - 2px);
  width: 9px;
}
.x375 .rectangle-54-WxPFLR {
  background-color: var(--white);
  border-radius: 2px;
  height: 9px;
  left: calc(43.64% - 4px);
  position: absolute;
  top: calc(32.04% - 3px);
  width: 9px;
}
.x375 .rectangle-55-WxPFLR {
  background-color: var(--white);
  height: 2px;
  left: calc(44.77% - 1px);
  position: absolute;
  top: calc(27.52% - 1px);
  width: 2px;
}
.x375 .rectangle-56-4eduM0 {
  background-color: var(--white);
  height: 88px;
  left: 168px;
  position: absolute;
  top: 1538px;
  width: 208px;
}
.x375 .rectangle-57-4eduM0 {
  background-color: var(--white);
  height: 334px;
  left: 141px;
  position: absolute;
  top: 1992px;
  width: 236px;
}
.x375 .rectangle-7-3IGK2a {
  background-color: transparent;
  border-radius: 4px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}
.x375 .span0-4kY3cB {
  color: rgba(255,255,255,1.0);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 300;
}
.x375 .span1-4kY3cB {
  color: rgba(255,255,255,1.0);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 700;
}
.x375 .span2-4kY3cB {
  color: rgba(255,255,255,1.0);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 300;
}
.x375 .text-message-cxoXIJ {
  background-color: transparent;
  bottom: 0px;
  height: 95px;
  left: 17px;
  position: absolute;
  width: 118px;
}
.x375 .textlabel-io7oq1 {
  background-color: transparent;
  height: 10px;
  letter-spacing: 0.00px;
  line-height: 7px;
  position: absolute;
  right: -1px;
  text-align: center;
  top: 1px;
  white-space: nowrap;
  width: 6px;
}
.x375 .txt-McOZaG {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 1px;
  width: 100%;
}
.x375 .txt-WxPFLR {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.x375 .user-cente--on-demand-4eduM0 {
  background-color: transparent;
  color: var(--white);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 300;
  height: 195px;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 40px;
  position: absolute;
  text-align: left;
  top: 1151px;
  width: 334px;
}
.x375 .want-to-le-ule-a-demo-4eduM0 {
  background-color: transparent;
  height: 76px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: center;
  top: 2469px;
  width: 377px;
}
:root {
  --black: rgba(0,0,0,1.0);
  --chathams-blue: rgba(34,83,120,1.0);
  --white: rgba(255,255,255,1.0);
}
@keyframes bp4-animate-enter-frames {

from{opacity: 0;transform: translate(0, -300px);}
to{opacity: 1;transform: translate(0,0);}
}
@keyframes bp4-animate-enter1-frames {

from{opacity: 0;transform: translate(-500px, 0);}
to{opacity: 1;transform: translate(0,0);}
}
@keyframes bp4-animate-enter2-frames {

from{opacity: 0;transform: scale(1.3);}
to{opacity: 1;transform: scale(1);}
}
/* screen - 414 */

.border-1-5px-chathams-blue {
  border: 1.5px solid var(--chathams-blue);
}
.border-1px-chathams-blue {
  border: 1px solid var(--chathams-blue);
}
.border-2px-chathams-blue {
  border: 2px solid var(--chathams-blue);
}
.border-2px-white {
  border: 2px solid var(--white);
}
.bp3-animate-enter {
  animation: bp3-animate-enter-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
opacity: 0;transform: translate(0, -300px);
}
.bp3-animate-enter1 {
  animation: bp3-animate-enter1-frames 3.00s ease 0.00s 1 normal forwards;
  display: block;
opacity: 0;transform: translate(-500px, 0);
}
.bp3-animate-enter2 {
  animation: bp3-animate-enter2-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
opacity: 0;transform: scale(1.3);
}
.roboto-bold-white-22px {
  color: var(--white);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
}
.roboto-light-black-25px {
  color: var(--black);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
}
.roboto-light-white-22px {
  color: var(--white);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
}
.roboto-light-white-30px {
  color: var(--white);
  font-family: "Roboto", Helvetica, Arial, serif;
  font-size: 30px;
}
.roboto-medium-black-12px {
  color: var(--black);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
}
.roboto-medium-chathams-blue-18px {
  color: var(--chathams-blue);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
}
.roboto-medium-chathams-blue-7px {
  color: var(--chathams-blue);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 7px;
  font-style: normal;
  font-weight: 500;
}
.x414 {
  align-items: flex-end;
  background-color: var(--white);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  height: 3040px;
  justify-content: flex-start;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 427px;
}
.x414 .and-connect-4eduM0 {
  background-color: transparent;
  height: 29px;
  left: 232px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 262px;
  width: 142px;
}
.x414 .cll-cxoXIJ {
  background-color: transparent;
  height: 58px;
  position: absolute;
  right: -1px;
  top: 4px;
  width: 58px;
}
.x414 .connecting-made-easy-4eduM0 {
  background-color: transparent;
  color: var(--chathams-blue);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 33px;
  font-style: normal;
  font-weight: 500;
  height: 65px;
  left: 17px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 94px;
  width: 410px;
}
.x414 .contact-us-RH0WJ5 {
  background-color: transparent;
  background-image: url(../img/path-60-1@1x.png);
  background-size: 100% 100%;
  height: 51px;
  left: 99px;
  position: absolute;
  top: 601px;
  width: 238px;
}
.x414 .contact-us-awX5Vs {
  background-color: transparent;
  height: 39px;
  left: 2px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: center;
  top: 8px;
  white-space: nowrap;
  width: calc(100.00% - 2px);
}
.x414 .custom-pri-mbassadors-4eduM0 {
  background-color: transparent;
  height: 232px;
  left: 50px;
  letter-spacing: 0.00px;
  line-height: 40px;
  position: absolute;
  text-align: left;
  top: 650px;
  width: 345px;
}
.x414 .each-dashb--questions-4eduM0 {
  background-color: transparent;
  height: 332px;
  left: 77px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: left;
  top: 1727px;
  width: 290px;
}
.x414 .ellipse-33-4eduM0 {
  background-color: transparent;
  height: 347px;
  left: 67px;
  position: absolute;
  top: 30px;
  width: 347px;
}
.x414 .ellipse-42-4eduM0 {
  background-color: transparent;
  height: 347px;
  left: 67px;
  position: absolute;
  top: 1254px;
  width: 347px;
}
.x414 .ellipse-43-4eduM0 {
  background-color: transparent;
  height: 347px;
  left: 0px;
  position: absolute;
  top: 377px;
  width: 347px;
}
.x414 .ellipse-44-4eduM0 {
  background-color: transparent;
  height: 347px;
  left: 0px;
  position: absolute;
  top: 1601px;
  width: 347px;
}
.x414 .ellipse-45-RH0WJ5 {
  background-color: transparent;
  height: 347px;
  left: 0px;
  position: absolute;
  top: 45px;
  width: 347px;
}
.x414 .ellipse-46-RH0WJ5 {
  background-color: transparent;
  height: 347px;
  left: 67px;
  position: absolute;
  top: 392px;
  width: 347px;
}
.x414 .ellipse-5-UhvxFO {
  background-color: transparent;
  bottom: calc(32.06% - 3px);
  height: 8px;
  position: absolute;
  right: calc(45.00% - 4px);
  width: 8px;
}
.x414 .facetime-gwq7px {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}
.x414 .group-11-xj5tNZ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}
.x414 .group-22-pBPt1l {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 0px;
  position: relative;
  top: 0px;
  width: calc(100.00% - 2px);
}
.x414 .group-26-WwNOS7 {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 2px);
}
.x414 .group-27-WwNOS7 {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 2px);
}
.x414 .group-28-4eduM0 {
  background-color: transparent;
  height: 80px;
  left: 269px;
  position: absolute;
  top: 164px;
  width: 68px;
}
.x414 .group-3-6iBPA1 {
  background-color: transparent;
  height: 82px;
  position: absolute;
  right: calc(48.31% - 26px);
  top: 0px;
  width: 53px;
}
.x414 .group-3-YxWi1Z {
  background-color: transparent;
  height: 55px;
  position: absolute;
  right: calc(44.23% - 19px);
  top: 0px;
  width: 42px;
}
.x414 .group-39-4eduM0 {
  background-color: transparent;
  background-image: url(../img/psdash--1@1x.png);
  background-size: 100% 100%;
  height: 119px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 459px;
}
.x414 .group-40-cxoXIJ {
  background-color: transparent;
  height: 60px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 66px;
}
.x414 .group-41-cxoXIJ {
  background-color: transparent;
  height: 40px;
  position: absolute;
  right: calc(46.21% - 32px);
  top: 13px;
  width: 70px;
}
.x414 .group-42-cxoXIJ {
  background-color: transparent;
  bottom: calc(29.87% - 14px);
  height: 46px;
  position: absolute;
  right: calc(26.93% - 18px);
  width: 66px;
}
.x414 .group-43-4eduM0 {
  background-color: transparent;
  display: block;
  height: 193px;
  left: 67px;
  position: absolute;
  top: 980px;
  width: 291px;
opacity: 0;transform: translate(-500px, 0);
}
.x414 .group-46-4eduM0 {
  background-color: transparent;
  height: 140px;
  left: 49px;
  position: absolute;
  top: 164px;
  width: 174px;
}
.x414 .group-9-9f3iuN {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.x414 .hc-ps-scan-4eduM0 {
  background-color: transparent;
  height: 29px;
  left: 59px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 262px;
  width: 150px;
}
.x414 .image-23-4eduM0 {
  background-color: transparent;
  display: block;
  height: 241px;
  left: 78px;
  position: absolute;
  top: 350px;
  width: 269px;
opacity: 0;transform: translate(0, -300px);
}
.x414 .image-24-RH0WJ5 {
  background-color: transparent;
  display: block;
  height: 250px;
  left: 87px;
  position: absolute;
  top: 0px;
  width: 235px;
opacity: 0;transform: scale(1.3);
}
.x414 .line-1-JshbhK {
  background-color: transparent;
  bottom: 4px;
  height: 2px;
  left: calc(31.65% - 2px);
  position: absolute;
  width: 7px;
}
.x414 .line-1-kixYhZ {
  background-color: transparent;
  bottom: 6px;
  height: 2px;
  left: calc(38.35% - 3px);
  position: absolute;
  width: 9px;
}
.x414 .line-10-6bmjLk {
  background-color: transparent;
  height: 2px;
  position: absolute;
  right: calc(16.30% - 1px);
  top: calc(48.42% - 1px);
  width: 7px;
}
.x414 .line-11-6bmjLk {
  background-color: transparent;
  bottom: calc(33.81% - 1px);
  height: 2px;
  left: calc(16.14% - 1px);
  position: absolute;
  width: 8px;
}
.x414 .line-12-6bmjLk {
  background-color: transparent;
  bottom: calc(33.81% - 1px);
  height: 2px;
  left: calc(38.97% - 3px);
  position: absolute;
  width: 7px;
}
.x414 .line-13-6bmjLk {
  background-color: transparent;
  bottom: calc(33.81% - 1px);
  height: 2px;
  position: absolute;
  right: calc(38.51% - 3px);
  width: 8px;
}
.x414 .line-14-6bmjLk {
  background-color: transparent;
  bottom: calc(33.81% - 1px);
  height: 2px;
  position: absolute;
  right: calc(16.30% - 1px);
  width: 7px;
}
.x414 .line-15-6bmjLk {
  background-color: transparent;
  bottom: 9px;
  height: 2px;
  left: calc(16.14% - 1px);
  position: absolute;
  width: 8px;
}
.x414 .line-16-6bmjLk {
  background-color: transparent;
  bottom: 9px;
  height: 2px;
  left: calc(38.97% - 3px);
  position: absolute;
  width: 7px;
}
.x414 .line-17-6bmjLk {
  background-color: transparent;
  bottom: 9px;
  height: 2px;
  position: absolute;
  right: calc(38.51% - 3px);
  width: 8px;
}
.x414 .line-18-3IGK2a {
  background-color: transparent;
  bottom: 4px;
  height: 20px;
  position: absolute;
  right: 3px;
  width: 20px;
}
.x414 .line-19-3IGK2a {
  background-color: transparent;
  bottom: 4px;
  height: 20px;
  left: 4px;
  position: absolute;
  width: 19px;
}
.x414 .line-2-JshbhK {
  background-color: transparent;
  height: 0px;
  left: 32.71%;
  position: absolute;
  top: 4px;
  width: 0px;
}
.x414 .line-2-kixYhZ {
  background-color: transparent;
  height: 0px;
  left: 38.12%;
  position: absolute;
  top: 7px;
  width: 0px;
}
.x414 .line-22-UhvxFO {
  background-color: transparent;
  bottom: 5px;
  height: 9px;
  position: absolute;
  right: -1px;
  width: 27px;
}
.x414 .line-23-UhvxFO {
  background-color: transparent;
  bottom: 5px;
  height: 9px;
  left: -1px;
  position: absolute;
  width: 27px;
}
.x414 .line-24-UhvxFO {
  background-color: transparent;
  bottom: -1px;
  height: 2px;
  position: absolute;
  right: calc(24.56% - 3px);
  width: 11px;
}
.x414 .line-25-UhvxFO {
  background-color: transparent;
  height: 5px;
  left: calc(34.85% - 1px);
  position: absolute;
  top: calc(42.47% - 2px);
  width: 2px;
}
.x414 .line-26-UhvxFO {
  background-color: transparent;
  height: 5px;
  position: absolute;
  right: calc(34.85% - 1px);
  top: calc(42.47% - 2px);
  width: 2px;
}
.x414 .line-3-JshbhK {
  background-color: transparent;
  height: 2px;
  position: absolute;
  right: 5px;
  top: calc(31.90% - 1px);
  width: 25px;
}
.x414 .line-4-JshbhK {
  background-color: transparent;
  height: 2px;
  position: absolute;
  right: calc(46.87% - 9px);
  top: calc(43.86% - 1px);
  width: 20px;
}
.x414 .line-5-6bmjLk {
  background-color: transparent;
  height: 2px;
  left: calc(49.74% - 12px);
  position: absolute;
  top: 4px;
  width: 24px;
}
.x414 .line-6-6bmjLk {
  background-color: transparent;
  height: 2px;
  left: -1px;
  position: absolute;
  top: calc(29.30% - 1px);
  width: calc(100.00% - 3px);
}
.x414 .line-7-6bmjLk {
  background-color: transparent;
  height: 2px;
  left: calc(16.14% - 1px);
  position: absolute;
  top: calc(48.42% - 1px);
  width: 8px;
}
.x414 .line-8-6bmjLk {
  background-color: transparent;
  height: 2px;
  left: calc(38.97% - 3px);
  position: absolute;
  top: calc(48.42% - 1px);
  width: 7px;
}
.x414 .line-9-6bmjLk {
  background-color: transparent;
  height: 2px;
  position: absolute;
  right: calc(38.51% - 3px);
  top: calc(48.42% - 1px);
  width: 8px;
}
.x414 .mask-group-1-C6TT36 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}
.x414 .overlap-group-C61RwL {
  background-color: transparent;
  flex-shrink: 1;
  height: 2059px;
  margin-right: -32.0px;
  margin-top: 0px;
  position: relative;
  width: 459px;
}
.x414 .overlap-group1-C61RwL {
  background-color: transparent;
  flex-shrink: 1;
  height: 905px;
  margin-top: 5px;
  position: relative;
  width: 427px;
}
.x414 .path-1-CM7dPP {
  background-color: transparent;
  height: 30px;
  position: absolute;
  right: 0px;
  top: 1px;
  width: 74px;
}
.x414 .path-10-CM7dPP {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(30.12% - 3px);
  top: calc(36.52% - 4px);
  width: 11px;
}
.x414 .path-11-CM7dPP {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(23.20% - 2px);
  top: calc(36.64% - 4px);
  width: 9px;
}
.x414 .path-12-CM7dPP {
  background-color: transparent;
  height: 15px;
  position: absolute;
  right: 20.16%;
  top: calc(27.03% - 4px);
  width: 2px;
}
.x414 .path-13-CM7dPP {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: 22px;
  top: calc(36.68% - 4px);
  width: 11px;
}
.x414 .path-14-CM7dPP {
  background-color: transparent;
  height: 30px;
  left: 0px;
  position: absolute;
  top: 1px;
  width: 101px;
}
.x414 .path-15-CM7dPP {
  background-color: transparent;
  bottom: 0px;
  height: 23px;
  position: absolute;
  right: 14px;
  width: 39px;
}
.x414 .path-16-4eduM0 {
  background-color: transparent;
  height: 655px;
  left: 174px;
  position: absolute;
  top: 203px;
  width: 240px;
}
.x414 .path-18-JshbhK {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% - 11px);
}
.x414 .path-18-kixYhZ {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% - 9px);
}
.x414 .path-19-JshbhK {
  background-color: transparent;
  height: 33px;
  position: absolute;
  right: -1px;
  top: calc(35.14% - 12px);
  width: 37px;
}
.x414 .path-2-CM7dPP {
  background-color: transparent;
  height: 15px;
  left: 18px;
  position: absolute;
  top: calc(26.69% - 4px);
  width: 11px;
}
.x414 .path-20-KJJ1ew {
  background-color: transparent;
  height: 29px;
  position: absolute;
  right: -1px;
  top: -1px;
  width: 29px;
}
.x414 .path-21-KJJ1ew {
  background-color: transparent;
  height: 21px;
  position: absolute;
  right: 6px;
  top: 6px;
  width: 21px;
}
.x414 .path-22-KJJ1ew {
  background-color: transparent;
  height: 14px;
  position: absolute;
  right: calc(32.53% - 5px);
  top: calc(32.53% - 5px);
  width: 14px;
}
.x414 .path-23-KJJ1ew {
  background-color: transparent;
  height: 100%;
  left: -1px;
  position: absolute;
  top: 1px;
  width: 100%;
}
.x414 .path-24-6bmjLk {
  background-color: transparent;
  height: calc(100.00% - 3px);
  left: -1px;
  position: absolute;
  top: 4px;
  width: calc(100.00% + 2px);
}
.x414 .path-25-6bmjLk {
  background-color: transparent;
  height: 15px;
  left: calc(25.27% - 2px);
  position: absolute;
  top: -1px;
  width: 7px;
}
.x414 .path-26-6bmjLk {
  background-color: transparent;
  height: 15px;
  position: absolute;
  right: calc(25.27% - 2px);
  top: -1px;
  width: 7px;
}
.x414 .path-27-3IGK2a {
  background-color: transparent;
  height: 28px;
  left: 4px;
  position: absolute;
  top: 4px;
  width: calc(100.00% - 7px);
}
.x414 .path-29-6iBPA1 {
  background-color: transparent;
  bottom: 1px;
  height: 0px;
  left: 1px;
  position: absolute;
  width: 100%;
}
.x414 .path-29-YxWi1Z {
  background-color: transparent;
  bottom: 0px;
  height: 0px;
  left: 1px;
  position: absolute;
  width: 100%;
}
.x414 .path-3-CM7dPP {
  background-color: transparent;
  height: 15px;
  left: calc(19.25% - 2px);
  position: absolute;
  top: calc(26.69% - 4px);
  width: 9px;
}
.x414 .path-36-n4nDGh {
  background-color: transparent;
  height: calc(100.00% - 4px);
  position: absolute;
  right: -1px;
  top: 2px;
  width: 20px;
}
.x414 .path-36-x54lmq {
  background-color: transparent;
  height: calc(100.00% - 4px);
  position: absolute;
  right: -1px;
  top: 2px;
  width: 20px;
}
.x414 .path-37-UhvxFO {
  background-color: transparent;
  bottom: calc(34.61% - 2px);
  height: 5px;
  left: calc(43.32% - 4px);
  position: absolute;
  width: 10px;
}
.x414 .path-38-UhvxFO {
  background-color: transparent;
  bottom: calc(25.10% - 6px);
  height: 24px;
  left: 11px;
  position: absolute;
  width: calc(100.00% - 22px);
}
.x414 .path-39-UhvxFO {
  background-color: transparent;
  height: 20px;
  position: absolute;
  right: 2px;
  top: calc(44.89% - 9px);
  width: 11px;
}
.x414 .path-4-CM7dPP {
  background-color: transparent;
  height: 11px;
  left: calc(26.33% - 3px);
  position: absolute;
  top: calc(36.68% - 4px);
  width: 11px;
}
.x414 .path-40-UhvxFO {
  background-color: transparent;
  height: 20px;
  left: 2px;
  position: absolute;
  top: calc(44.89% - 9px);
  width: 11px;
}
.x414 .path-41-UhvxFO {
  background-color: transparent;
  height: 14px;
  position: absolute;
  right: calc(21.29% - 4px);
  top: calc(23.03% - 3px);
  width: 17px;
}
.x414 .path-42-UhvxFO {
  background-color: transparent;
  bottom: calc(38.18% - 5px);
  height: 12px;
  position: absolute;
  right: calc(21.92% - 4px);
  width: 18px;
}
.x414 .path-43-UhvxFO {
  background-color: transparent;
  height: 14px;
  left: calc(29.86% - 9px);
  position: absolute;
  top: calc(23.03% - 3px);
  width: 31px;
}
.x414 .path-44-UhvxFO {
  background-color: transparent;
  height: calc(100.00% - 7px);
  left: 2px;
  position: absolute;
  top: -1px;
  width: calc(100.00% - 4px);
}
.x414 .path-45-UhvxFO {
  background-color: transparent;
  bottom: -1px;
  height: 19px;
  position: absolute;
  right: calc(50.00% - 10px);
  width: 20px;
}
.x414 .path-48-C61RwL {
  background-color: transparent;
  flex-shrink: 1;
  height: 860px;
  margin-right: -1727.84px;
  margin-top: -777px;
  position: relative;
  width: 2276px;
}
.x414 .path-5-CM7dPP {
  background-color: transparent;
  height: 11px;
  left: calc(33.75% - 2px);
  position: absolute;
  top: calc(36.52% - 4px);
  width: 7px;
}
.x414 .path-54-4eduM0 {
  background-color: transparent;
  height: 519px;
  left: 0px;
  position: absolute;
  top: 551px;
  width: 414px;
}
.x414 .path-55-4eduM0 {
  background-color: transparent;
  height: 376px;
  left: 0px;
  position: absolute;
  top: 1064px;
  width: 414px;
}
.x414 .path-56-4eduM0 {
  background-color: transparent;
  height: 177px;
  left: 0px;
  position: absolute;
  top: 1424px;
  width: 241px;
}
.x414 .path-57-RH0WJ5 {
  background-color: transparent;
  height: 278px;
  left: 0px;
  position: absolute;
  top: 250px;
  width: 223px;
}
.x414 .path-58-RH0WJ5 {
  background-color: transparent;
  height: 378px;
  left: 0px;
  position: absolute;
  top: 528px;
  width: 425px;
}
.x414 .path-6-CM7dPP {
  background-color: transparent;
  height: 11px;
  left: calc(41.13% - 7px);
  position: absolute;
  top: calc(36.31% - 4px);
  width: 17px;
}
.x414 .path-61-kixYhZ {
  background-color: transparent;
  height: 0px;
  position: absolute;
  right: 1px;
  top: 32.55%;
  width: 0px;
}
.x414 .path-69-4eduM0 {
  background-color: transparent;
  height: 177px;
  left: 0px;
  position: absolute;
  top: 1598px;
  width: 174px;
}
.x414 .path-7-CM7dPP {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(48.80% - 5px);
  top: calc(36.68% - 4px);
  width: 11px;
}
.x414 .path-8-CM7dPP {
  background-color: transparent;
  bottom: calc(49.09% - 1px);
  height: 2px;
  position: absolute;
  right: calc(43.89% - 1px);
  width: 2px;
}
.x414 .path-9-CM7dPP {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(37.34% - 3px);
  top: calc(36.59% - 4px);
  width: 9px;
}
.x414 .pharma-dot-social-RH0WJ5 {
  background-color: transparent;
  height: 43px;
  left: 130px;
  position: absolute;
  top: 747px;
  width: 177px;
}
.x414 .phone-text-asy-access-4eduM0 {
  background-color: transparent;
  height: 139px;
  left: 50px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 1299px;
  width: 326px;
}
.x414 .ps-rep-ps--s-reserved-RH0WJ5 {
  background-color: transparent;
  height: 56px;
  left: 48px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: center;
  top: 817px;
  width: 346px;
}
.x414 .rectangle-1-CM7dPP {
  background-color: var(--white);
  height: 15px;
  position: absolute;
  right: 18px;
  top: calc(26.69% - 4px);
  width: 1px;
}
.x414 .rectangle-19-n4nDGh {
  background-color: transparent;
  border-radius: 5px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: 47px;
}
.x414 .rectangle-19-x54lmq {
  background-color: transparent;
  border-radius: 5px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: 47px;
}
.x414 .rectangle-40-4eduM0 {
  background-color: var(--white);
  height: 295px;
  left: 0px;
  position: absolute;
  top: 82px;
  width: 241px;
}
.x414 .rectangle-40-RH0WJ5 {
  background-color: var(--white);
  height: 334px;
  left: 189px;
  position: absolute;
  top: 58px;
  width: 236px;
}
.x414 .rectangle-41-WxPFLR {
  background-color: var(--white);
  border-radius: 6px;
  height: 29px;
  left: calc(47.92% - 14px);
  position: absolute;
  top: calc(22.49% - 7px);
  width: 30px;
}
.x414 .rectangle-45-WxPFLR {
  background-color: var(--white);
  height: 2px;
  left: calc(48.84% - 1px);
  position: absolute;
  top: calc(31.87% - 1px);
  width: 2px;
}
.x414 .rectangle-46-WxPFLR {
  background-color: var(--white);
  height: 3px;
  left: calc(47.67% - 1px);
  position: absolute;
  top: calc(25.53% - 1px);
  width: 2px;
}
.x414 .rectangle-47-WxPFLR {
  background-color: var(--white);
  height: 2px;
  position: absolute;
  right: calc(49.71% - 1px);
  top: calc(28.24% - 1px);
  width: 3px;
}
.x414 .rectangle-48-WxPFLR {
  background-color: var(--white);
  border-radius: 2px;
  height: 9px;
  left: calc(43.64% - 4px);
  position: absolute;
  top: calc(21.35% - 2px);
  width: 9px;
}
.x414 .rectangle-51-WxPFLR {
  background-color: var(--white);
  height: 2px;
  position: absolute;
  right: calc(48.26% - 1px);
  top: calc(31.87% - 1px);
  width: 2px;
}
.x414 .rectangle-52-WxPFLR {
  background-color: transparent;
  height: 51px;
  left: calc(46.92% - 21px);
  position: absolute;
  top: 15px;
  width: 44px;
}
.x414 .rectangle-53-WxPFLR {
  background-color: var(--white);
  border-radius: 2px;
  height: 9px;
  position: absolute;
  right: calc(47.27% - 4px);
  top: calc(21.35% - 2px);
  width: 9px;
}
.x414 .rectangle-54-WxPFLR {
  background-color: var(--white);
  border-radius: 2px;
  height: 9px;
  left: calc(43.64% - 4px);
  position: absolute;
  top: calc(32.04% - 3px);
  width: 9px;
}
.x414 .rectangle-55-WxPFLR {
  background-color: var(--white);
  height: 2px;
  left: calc(44.77% - 1px);
  position: absolute;
  top: calc(27.52% - 1px);
  width: 2px;
}
.x414 .rectangle-7-3IGK2a {
  background-color: transparent;
  border-radius: 4px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}
.x414 .span0-4kY3cB {
  color: rgba(255,255,255,1.0);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
}
.x414 .span1-4kY3cB {
  color: rgba(255,255,255,1.0);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
}
.x414 .span2-4kY3cB {
  color: rgba(255,255,255,1.0);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
}
.x414 .text-message-cxoXIJ {
  background-color: transparent;
  bottom: 0px;
  height: 95px;
  left: 17px;
  position: absolute;
  width: 118px;
}
.x414 .textlabel-xj5tNZ {
  background-color: transparent;
  height: 10px;
  letter-spacing: 0.00px;
  line-height: 7px;
  position: absolute;
  right: -1px;
  text-align: center;
  top: 1px;
  white-space: nowrap;
  width: 6px;
}
.x414 .txt-McOZaG {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 1px;
  width: 100%;
}
.x414 .txt-WxPFLR {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.x414 .user-cente--on-demand-4eduM0 {
  background-color: transparent;
  color: var(--white);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
  height: 195px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 40px;
  position: absolute;
  text-align: center;
  top: 1160px;
  width: 361px;
}
.x414 .want-to-le-ule-a-demo-RH0WJ5 {
  background-color: transparent;
  height: 76px;
  left: 17px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: center;
  top: 509px;
  width: 410px;
}
:root {
  --black: rgba(0,0,0,1.0);
  --chathams-blue: rgba(34,83,120,1.0);
  --white: rgba(255,255,255,1.0);
}
@keyframes bp3-animate-enter-frames {

from{opacity: 0;transform: translate(0, -300px);}
to{opacity: 1;transform: translate(0,0);}
}
@keyframes bp3-animate-enter1-frames {

from{opacity: 0;transform: translate(-500px, 0);}
to{opacity: 1;transform: translate(0,0);}
}
@keyframes bp3-animate-enter2-frames {

from{opacity: 0;transform: scale(1.3);}
to{opacity: 1;transform: scale(1);}
}
/* screen - web-1920-1 */

.border-1-5px-chathams-blue {
  border: 1.5px solid var(--chathams-blue);
}
.border-1px-chathams-blue {
  border: 1px solid var(--chathams-blue);
}
.border-2px-chathams-blue {
  border: 2px solid var(--chathams-blue);
}
.border-2px-white {
  border: 2px solid var(--white);
}
.bp1-animate-enter {
  animation: bp1-animate-enter-frames 3.00s ease 0.00s 1 normal forwards;
  display: block;
opacity: 0;transform: translate(-500px, 0);
}
.bp1-animate-enter1 {
  animation: bp1-animate-enter1-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
opacity: 0;transform: scale(1.3);
}
.bp1-animate-enter2 {
  animation: bp1-animate-enter2-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
opacity: 0;transform: translate(0, -300px);
}
.roboto-bold-white-22px {
  color: var(--white);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
}
.roboto-light-black-25px {
  color: var(--black);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
}
.roboto-light-white-22px {
  color: var(--white);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
}
.roboto-light-white-30px {
  color: var(--white);
  font-family: "Roboto", Helvetica, Arial, serif;
  font-size: 30px;
}
.roboto-medium-black-12px {
  color: var(--black);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
}
.roboto-medium-chathams-blue-18px {
  color: var(--chathams-blue);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
}
.roboto-medium-chathams-blue-7px {
  color: var(--chathams-blue);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 7px;
  font-style: normal;
  font-weight: 500;
}
.web-1920-1 {
  background-color: var(--white);
  height: 2664px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1920px;
}
.web-1920-1 .and-connect-C61RwL {
  background-color: transparent;
  height: 29px;
  left: 957px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 384px;
  width: 142px;
}
.web-1920-1 .cll-YQC0Kc {
  background-color: transparent;
  height: 72px;
  left: calc(49.29% - 35px);
  position: absolute;
  top: 5px;
  width: 72px;
}
.web-1920-1 .connecting-made-easy-C61RwL {
  background-color: transparent;
  color: var(--chathams-blue);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  height: 65px;
  left: 659px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 210px;
  width: 602px;
}
.web-1920-1 .contact-us-C61RwL {
  background-color: transparent;
  background-image: url(../img/path-60-1@1x.png);
  background-size: 100% 100%;
  height: 51px;
  left: 841px;
  position: absolute;
  top: 2189px;
  width: 238px;
}
.web-1920-1 .contact-us-fnpkZS {
  background-color: transparent;
  height: 39px;
  left: 2px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: center;
  top: 8px;
  white-space: nowrap;
  width: calc(100.00% - 2px);
}
.web-1920-1 .custom-pri-mbassadors-C61RwL {
  background-color: transparent;
  height: 130px;
  left: 888px;
  letter-spacing: 0.00px;
  line-height: 40px;
  position: absolute;
  text-align: left;
  top: 637px;
  width: 633px;
}
.web-1920-1 .each-dashb--questions-C61RwL {
  background-color: transparent;
  height: 197px;
  left: 498px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: left;
  top: 1628px;
  width: 518px;
}
.web-1920-1 .ellipse-33-C61RwL {
  background-color: transparent;
  height: 548px;
  left: 1394px;
  position: absolute;
  top: -5px;
  width: 548px;
}
.web-1920-1 .ellipse-33-VMr6Om {
  background-color: transparent;
  height: 548px;
  left: 0px;
  position: absolute;
  top: 1422px;
  width: 548px;
}
.web-1920-1 .ellipse-39-C61RwL {
  background-color: transparent;
  height: 548px;
  left: 0px;
  position: absolute;
  top: 543px;
  width: 548px;
}
.web-1920-1 .ellipse-40-C61RwL {
  background-color: transparent;
  height: 548px;
  left: 1372px;
  position: absolute;
  top: 1975px;
  width: 548px;
}
.web-1920-1 .ellipse-41-C61RwL {
  background-color: transparent;
  height: 548px;
  left: 1372px;
  position: absolute;
  top: 873px;
  width: 548px;
}
.web-1920-1 .ellipse-5-Hjsg7h {
  background-color: transparent;
  bottom: calc(32.06% - 3px);
  height: 8px;
  position: absolute;
  right: calc(45.00% - 4px);
  width: 8px;
}
.web-1920-1 .facetime-LMfRxt {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}
.web-1920-1 .group-11-qvkUJi {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}
.web-1920-1 .group-22-q7xNRa {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 0px;
  position: relative;
  top: 0px;
  width: calc(100.00% - 2px);
}
.web-1920-1 .group-26-gHs6y4 {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 2px);
}
.web-1920-1 .group-27-gHs6y4 {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 2px);
}
.web-1920-1 .group-3-KzSpjQ {
  background-color: transparent;
  height: 82px;
  position: absolute;
  right: calc(48.31% - 26px);
  top: 0px;
  width: 53px;
}
.web-1920-1 .group-3-SfsPa3 {
  background-color: transparent;
  height: 69px;
  position: absolute;
  right: calc(44.23% - 23px);
  top: 0px;
  width: 53px;
}
.web-1920-1 .group-40-YQC0Kc {
  background-color: transparent;
  height: 76px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 82px;
}
.web-1920-1 .group-41-YQC0Kc {
  background-color: transparent;
  height: 50px;
  left: calc(25.70% - 22px);
  position: absolute;
  top: 16px;
  width: 87px;
}
.web-1920-1 .group-42-YQC0Kc {
  background-color: transparent;
  height: 58px;
  position: absolute;
  right: 0px;
  top: 10px;
  width: 83px;
}
.web-1920-1 .group-48-C61RwL {
  background-color: transparent;
  display: block;
  height: 123px;
  left: 626px;
  position: absolute;
  top: 985px;
  width: 668px;
opacity: 0;transform: translate(-500px, 0);
}
.web-1920-1 .group-50-C61RwL {
  background-color: transparent;
  height: 140px;
  left: 774px;
  position: absolute;
  top: 286px;
  width: 174px;
}
.web-1920-1 .group-51-C61RwL {
  background-color: transparent;
  height: 80px;
  left: 994px;
  position: absolute;
  top: 286px;
  width: 68px;
}
.web-1920-1 .group-52-C61RwL {
  background-color: transparent;
  background-image: url(../img/psdash--1@1x.png);
  background-size: 100% 100%;
  height: 119px;
  left: 722px;
  position: absolute;
  top: 83px;
  width: 459px;
}
.web-1920-1 .group-9-x4XEfW {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.web-1920-1 .hc-ps-scan-C61RwL {
  background-color: transparent;
  height: 29px;
  left: 784px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 384px;
  width: 150px;
}
.web-1920-1 .image-25-C61RwL {
  background-color: transparent;
  display: block;
  height: 344px;
  left: 1082px;
  position: absolute;
  top: 1523px;
  width: 323px;
opacity: 0;transform: scale(1.3);
}
.web-1920-1 .image-26-C61RwL {
  background-color: transparent;
  display: block;
  height: 391px;
  left: 361px;
  position: absolute;
  top: 483px;
  width: 437px;
opacity: 0;transform: translate(0, -300px);
}
.web-1920-1 .line-1-4zocCu {
  background-color: transparent;
  bottom: 6px;
  height: 2px;
  left: calc(38.35% - 3px);
  position: absolute;
  width: 9px;
}
.web-1920-1 .line-1-wxrlSU {
  background-color: transparent;
  bottom: 5px;
  height: 2px;
  left: calc(31.85% - 3px);
  position: absolute;
  width: 8px;
}
.web-1920-1 .line-10-QyI62t {
  background-color: transparent;
  height: 2px;
  position: absolute;
  right: calc(16.53% - 1px);
  top: calc(48.44% - 1px);
  width: 8px;
}
.web-1920-1 .line-11-QyI62t {
  background-color: transparent;
  bottom: calc(33.92% - 1px);
  height: 2px;
  left: calc(16.38% - 1px);
  position: absolute;
  width: 9px;
}
.web-1920-1 .line-12-QyI62t {
  background-color: transparent;
  bottom: calc(33.92% - 1px);
  height: 2px;
  left: calc(39.04% - 3px);
  position: absolute;
  width: 8px;
}
.web-1920-1 .line-13-QyI62t {
  background-color: transparent;
  bottom: calc(33.92% - 1px);
  height: 2px;
  position: absolute;
  right: calc(38.59% - 3px);
  width: 9px;
}
.web-1920-1 .line-14-QyI62t {
  background-color: transparent;
  bottom: calc(33.92% - 1px);
  height: 2px;
  position: absolute;
  right: calc(16.53% - 1px);
  width: 8px;
}
.web-1920-1 .line-15-QyI62t {
  background-color: transparent;
  bottom: 12px;
  height: 2px;
  left: calc(16.38% - 1px);
  position: absolute;
  width: 9px;
}
.web-1920-1 .line-16-QyI62t {
  background-color: transparent;
  bottom: 12px;
  height: 2px;
  left: calc(39.04% - 3px);
  position: absolute;
  width: 8px;
}
.web-1920-1 .line-17-QyI62t {
  background-color: transparent;
  bottom: 12px;
  height: 2px;
  position: absolute;
  right: calc(38.59% - 3px);
  width: 9px;
}
.web-1920-1 .line-18-jpAgUK {
  background-color: transparent;
  bottom: 6px;
  height: 25px;
  position: absolute;
  right: 4px;
  width: 25px;
}
.web-1920-1 .line-19-jpAgUK {
  background-color: transparent;
  bottom: 6px;
  height: 25px;
  left: 6px;
  position: absolute;
  width: 23px;
}
.web-1920-1 .line-2-4zocCu {
  background-color: transparent;
  height: 0px;
  left: 38.12%;
  position: absolute;
  top: 7px;
  width: 0px;
}
.web-1920-1 .line-2-wxrlSU {
  background-color: transparent;
  height: 0px;
  left: 32.71%;
  position: absolute;
  top: 6px;
  width: 0px;
}
.web-1920-1 .line-22-Hjsg7h {
  background-color: transparent;
  bottom: 5px;
  height: 9px;
  position: absolute;
  right: -1px;
  width: 27px;
}
.web-1920-1 .line-23-Hjsg7h {
  background-color: transparent;
  bottom: 5px;
  height: 9px;
  left: -1px;
  position: absolute;
  width: 27px;
}
.web-1920-1 .line-24-Hjsg7h {
  background-color: transparent;
  bottom: -1px;
  height: 2px;
  position: absolute;
  right: calc(24.56% - 3px);
  width: 11px;
}
.web-1920-1 .line-25-Hjsg7h {
  background-color: transparent;
  height: 5px;
  left: calc(34.85% - 1px);
  position: absolute;
  top: calc(42.47% - 2px);
  width: 2px;
}
.web-1920-1 .line-26-Hjsg7h {
  background-color: transparent;
  height: 5px;
  position: absolute;
  right: calc(34.85% - 1px);
  top: calc(42.47% - 2px);
  width: 2px;
}
.web-1920-1 .line-3-wxrlSU {
  background-color: transparent;
  height: 2px;
  position: absolute;
  right: 6px;
  top: calc(32.03% - 1px);
  width: 31px;
}
.web-1920-1 .line-4-wxrlSU {
  background-color: transparent;
  height: 2px;
  position: absolute;
  right: calc(46.92% - 11px);
  top: calc(43.91% - 1px);
  width: 24px;
}
.web-1920-1 .line-5-QyI62t {
  background-color: transparent;
  height: 2px;
  left: calc(49.74% - 15px);
  position: absolute;
  top: 6px;
  width: 30px;
}
.web-1920-1 .line-6-QyI62t {
  background-color: transparent;
  height: 2px;
  left: -1px;
  position: absolute;
  top: calc(29.44% - 1px);
  width: calc(100.00% - 4px);
}
.web-1920-1 .line-7-QyI62t {
  background-color: transparent;
  height: 2px;
  left: calc(16.38% - 1px);
  position: absolute;
  top: calc(48.44% - 1px);
  width: 9px;
}
.web-1920-1 .line-8-QyI62t {
  background-color: transparent;
  height: 2px;
  left: calc(39.04% - 3px);
  position: absolute;
  top: calc(48.44% - 1px);
  width: 8px;
}
.web-1920-1 .line-9-QyI62t {
  background-color: transparent;
  height: 2px;
  position: absolute;
  right: calc(38.59% - 3px);
  top: calc(48.44% - 1px);
  width: 9px;
}
.web-1920-1 .mask-group-1-M2UxxD {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}
.web-1920-1 .path-1-ckHz8R {
  background-color: transparent;
  height: 30px;
  position: absolute;
  right: 0px;
  top: 1px;
  width: 74px;
}
.web-1920-1 .path-10-ckHz8R {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(30.12% - 3px);
  top: calc(36.52% - 4px);
  width: 11px;
}
.web-1920-1 .path-11-ckHz8R {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(23.20% - 2px);
  top: calc(36.64% - 4px);
  width: 9px;
}
.web-1920-1 .path-12-ckHz8R {
  background-color: transparent;
  height: 15px;
  position: absolute;
  right: 20.16%;
  top: calc(27.03% - 4px);
  width: 2px;
}
.web-1920-1 .path-13-ckHz8R {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: 22px;
  top: calc(36.68% - 4px);
  width: 11px;
}
.web-1920-1 .path-14-ckHz8R {
  background-color: transparent;
  height: 30px;
  left: 0px;
  position: absolute;
  top: 1px;
  width: 101px;
}
.web-1920-1 .path-15-ckHz8R {
  background-color: transparent;
  bottom: 0px;
  height: 23px;
  position: absolute;
  right: 14px;
  width: 39px;
}
.web-1920-1 .path-18-4zocCu {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% - 9px);
}
.web-1920-1 .path-18-wxrlSU {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% - 15px);
}
.web-1920-1 .path-19-wxrlSU {
  background-color: transparent;
  height: 41px;
  position: absolute;
  right: -1px;
  top: calc(35.41% - 14px);
  width: 46px;
}
.web-1920-1 .path-2-ckHz8R {
  background-color: transparent;
  height: 15px;
  left: 18px;
  position: absolute;
  top: calc(26.69% - 4px);
  width: 11px;
}
.web-1920-1 .path-20-BLlNtb {
  background-color: transparent;
  height: 35px;
  position: absolute;
  right: -1px;
  top: -1px;
  width: 35px;
}
.web-1920-1 .path-21-BLlNtb {
  background-color: transparent;
  height: 26px;
  position: absolute;
  right: 8px;
  top: 8px;
  width: 26px;
}
.web-1920-1 .path-22-BLlNtb {
  background-color: transparent;
  height: 17px;
  position: absolute;
  right: calc(32.70% - 6px);
  top: calc(32.70% - 6px);
  width: 17px;
}
.web-1920-1 .path-23-BLlNtb {
  background-color: transparent;
  height: calc(100.00% - 1px);
  left: -1px;
  position: absolute;
  top: 2px;
  width: calc(100.00% - 1px);
}
.web-1920-1 .path-24-QyI62t {
  background-color: transparent;
  height: calc(100.00% - 5px);
  left: -1px;
  position: absolute;
  top: 6px;
  width: calc(100.00% + 2px);
}
.web-1920-1 .path-25-QyI62t {
  background-color: transparent;
  height: 18px;
  left: calc(25.44% - 2px);
  position: absolute;
  top: -1px;
  width: 9px;
}
.web-1920-1 .path-26-QyI62t {
  background-color: transparent;
  height: 18px;
  position: absolute;
  right: calc(25.44% - 2px);
  top: -1px;
  width: 9px;
}
.web-1920-1 .path-27-jpAgUK {
  background-color: transparent;
  height: 35px;
  left: 5px;
  position: absolute;
  top: 6px;
  width: calc(100.00% - 10px);
}
.web-1920-1 .path-29-KzSpjQ {
  background-color: transparent;
  bottom: 1px;
  height: 0px;
  left: 0px;
  position: absolute;
  width: 100%;
}
.web-1920-1 .path-29-SfsPa3 {
  background-color: transparent;
  bottom: 1px;
  height: 0px;
  left: 1px;
  position: absolute;
  width: 100%;
}
.web-1920-1 .path-3-ckHz8R {
  background-color: transparent;
  height: 15px;
  left: calc(19.25% - 2px);
  position: absolute;
  top: calc(26.69% - 4px);
  width: 9px;
}
.web-1920-1 .path-36-6XVqCH {
  background-color: transparent;
  height: calc(100.00% - 6px);
  position: absolute;
  right: -1px;
  top: 3px;
  width: 25px;
}
.web-1920-1 .path-36-VjC4IN {
  background-color: transparent;
  height: calc(100.00% - 6px);
  position: absolute;
  right: -1px;
  top: 3px;
  width: 25px;
}
.web-1920-1 .path-37-Hjsg7h {
  background-color: transparent;
  bottom: calc(34.61% - 2px);
  height: 5px;
  left: calc(43.32% - 4px);
  position: absolute;
  width: 10px;
}
.web-1920-1 .path-38-Hjsg7h {
  background-color: transparent;
  bottom: calc(25.10% - 6px);
  height: 24px;
  left: 11px;
  position: absolute;
  width: calc(100.00% - 22px);
}
.web-1920-1 .path-39-Hjsg7h {
  background-color: transparent;
  height: 20px;
  position: absolute;
  right: 2px;
  top: calc(44.89% - 9px);
  width: 11px;
}
.web-1920-1 .path-4-ckHz8R {
  background-color: transparent;
  height: 11px;
  left: calc(26.33% - 3px);
  position: absolute;
  top: calc(36.68% - 4px);
  width: 11px;
}
.web-1920-1 .path-40-Hjsg7h {
  background-color: transparent;
  height: 20px;
  left: 2px;
  position: absolute;
  top: calc(44.89% - 9px);
  width: 11px;
}
.web-1920-1 .path-41-Hjsg7h {
  background-color: transparent;
  height: 14px;
  position: absolute;
  right: calc(21.29% - 4px);
  top: calc(23.03% - 3px);
  width: 17px;
}
.web-1920-1 .path-42-Hjsg7h {
  background-color: transparent;
  bottom: calc(38.18% - 5px);
  height: 12px;
  position: absolute;
  right: calc(21.92% - 4px);
  width: 18px;
}
.web-1920-1 .path-43-Hjsg7h {
  background-color: transparent;
  height: 14px;
  left: calc(29.86% - 9px);
  position: absolute;
  top: calc(23.03% - 3px);
  width: 31px;
}
.web-1920-1 .path-44-Hjsg7h {
  background-color: transparent;
  height: calc(100.00% - 7px);
  left: 2px;
  position: absolute;
  top: -1px;
  width: calc(100.00% - 4px);
}
.web-1920-1 .path-45-Hjsg7h {
  background-color: transparent;
  bottom: -1px;
  height: 19px;
  position: absolute;
  right: calc(50.00% - 10px);
  width: 20px;
}
.web-1920-1 .path-5-ckHz8R {
  background-color: transparent;
  height: 11px;
  left: calc(33.75% - 2px);
  position: absolute;
  top: calc(36.52% - 4px);
  width: 7px;
}
.web-1920-1 .path-6-ckHz8R {
  background-color: transparent;
  height: 11px;
  left: calc(41.13% - 7px);
  position: absolute;
  top: calc(36.31% - 4px);
  width: 17px;
}
.web-1920-1 .path-61-4zocCu {
  background-color: transparent;
  height: 0px;
  position: absolute;
  right: 1px;
  top: 32.55%;
  width: 0px;
}
.web-1920-1 .path-62-C61RwL {
  background-color: transparent;
  height: 425px;
  left: 0px;
  position: absolute;
  top: 2240px;
  width: 1920px;
}
.web-1920-1 .path-63-C61RwL {
  background-color: transparent;
  height: 655px;
  left: -0px;
  position: absolute;
  top: 1711px;
  width: 1643px;
}
.web-1920-1 .path-64-C61RwL {
  background-color: transparent;
  height: 336px;
  left: -0px;
  position: absolute;
  top: 817px;
  width: 1920px;
}
.web-1920-1 .path-65-C61RwL {
  background-color: transparent;
  height: 294px;
  left: -0px;
  position: absolute;
  top: 1127px;
  width: 1643px;
}
.web-1920-1 .path-66-C61RwL {
  background-color: transparent;
  height: 305px;
  left: -0px;
  position: absolute;
  top: 1385px;
  width: 274px;
}
.web-1920-1 .path-67-C61RwL {
  background-color: transparent;
  height: 655px;
  left: 277px;
  position: absolute;
  top: 286px;
  width: 1643px;
}
.web-1920-1 .path-68-C61RwL {
  background-color: transparent;
  height: 860px;
  left: -774px;
  position: absolute;
  top: -411px;
  width: 2276px;
}
.web-1920-1 .path-7-ckHz8R {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(48.80% - 5px);
  top: calc(36.68% - 4px);
  width: 11px;
}
.web-1920-1 .path-8-ckHz8R {
  background-color: transparent;
  bottom: calc(49.09% - 1px);
  height: 2px;
  position: absolute;
  right: calc(43.89% - 1px);
  width: 2px;
}
.web-1920-1 .path-9-ckHz8R {
  background-color: transparent;
  height: 11px;
  position: absolute;
  right: calc(37.34% - 3px);
  top: calc(36.59% - 4px);
  width: 9px;
}
.web-1920-1 .pharma-dot-social-C61RwL {
  background-color: transparent;
  height: 43px;
  left: 872px;
  position: absolute;
  top: 2308px;
  width: 177px;
}
.web-1920-1 .phone-text-asy-access-C61RwL {
  background-color: transparent;
  height: 100px;
  left: 623px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 1212px;
  width: 698px;
}
.web-1920-1 .ps-rep-ps--s-reserved-C61RwL {
  background-color: transparent;
  height: 32px;
  left: 555px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: center;
  top: 2378px;
  width: 833px;
}
.web-1920-1 .rectangle-1-ckHz8R {
  background-color: var(--white);
  height: 15px;
  position: absolute;
  right: 18px;
  top: calc(26.69% - 4px);
  width: 1px;
}
.web-1920-1 .rectangle-19-6XVqCH {
  background-color: transparent;
  border-radius: 5px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: 59px;
}
.web-1920-1 .rectangle-19-VjC4IN {
  background-color: transparent;
  border-radius: 5px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: 59px;
}
.web-1920-1 .rectangle-40-C61RwL {
  background-color: var(--white);
  height: 378px;
  left: 277px;
  position: absolute;
  top: 165px;
  width: 1391px;
}
.web-1920-1 .rectangle-40-VMr6Om {
  background-color: var(--white);
  height: 378px;
  left: 274px;
  position: absolute;
  top: 1592px;
  width: 1394px;
}
.web-1920-1 .rectangle-41-DxAYkY {
  background-color: var(--white);
  border-radius: 6px;
  height: 29px;
  left: calc(47.92% - 14px);
  position: absolute;
  top: calc(22.49% - 7px);
  width: 30px;
}
.web-1920-1 .rectangle-45-DxAYkY {
  background-color: var(--white);
  height: 2px;
  left: calc(48.84% - 1px);
  position: absolute;
  top: calc(31.87% - 1px);
  width: 2px;
}
.web-1920-1 .rectangle-46-DxAYkY {
  background-color: var(--white);
  height: 3px;
  left: calc(47.67% - 1px);
  position: absolute;
  top: calc(25.53% - 1px);
  width: 2px;
}
.web-1920-1 .rectangle-47-DxAYkY {
  background-color: var(--white);
  height: 2px;
  position: absolute;
  right: calc(49.71% - 1px);
  top: calc(28.24% - 1px);
  width: 3px;
}
.web-1920-1 .rectangle-48-DxAYkY {
  background-color: var(--white);
  border-radius: 6px;
  height: 9px;
  left: calc(43.90% - 4px);
  position: absolute;
  top: calc(21.35% - 2px);
  width: 10px;
}
.web-1920-1 .rectangle-49-DxAYkY {
  background-color: var(--white);
  border-radius: 6px;
  height: 8px;
  left: calc(43.90% - 4px);
  position: absolute;
  top: calc(32.56% - 3px);
  width: 10px;
}
.web-1920-1 .rectangle-50-DxAYkY {
  background-color: var(--white);
  border-radius: 6px;
  height: 9px;
  position: absolute;
  right: calc(47.56% - 5px);
  top: calc(21.35% - 2px);
  width: 10px;
}
.web-1920-1 .rectangle-51-DxAYkY {
  background-color: var(--white);
  height: 2px;
  position: absolute;
  right: calc(48.26% - 1px);
  top: calc(31.87% - 1px);
  width: 2px;
}
.web-1920-1 .rectangle-52-DxAYkY {
  background-color: transparent;
  height: 51px;
  left: calc(46.92% - 21px);
  position: absolute;
  top: 15px;
  width: 44px;
}
.web-1920-1 .rectangle-7-jpAgUK {
  background-color: transparent;
  border-radius: 4px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}
.web-1920-1 .span0-rNawZu {
  color: rgba(255,255,255,1.0);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
}
.web-1920-1 .span1-rNawZu {
  color: rgba(255,255,255,1.0);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
}
.web-1920-1 .span2-rNawZu {
  color: rgba(255,255,255,1.0);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
}
.web-1920-1 .text-message-YQC0Kc {
  background-color: transparent;
  height: calc(100.00% - 4px);
  position: absolute;
  right: calc(23.18% - 34px);
  top: 4px;
  width: 147px;
}
.web-1920-1 .textlabel-qvkUJi {
  background-color: transparent;
  height: 10px;
  letter-spacing: 0.00px;
  line-height: 7px;
  position: absolute;
  right: -1px;
  text-align: center;
  top: 1px;
  white-space: nowrap;
  width: 6px;
}
.web-1920-1 .txt-75yBgg {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: relative;
  top: 1px;
  width: 100%;
}
.web-1920-1 .txt-DxAYkY {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.web-1920-1 .user-cente--on-demand-C61RwL {
  background-color: transparent;
  color: var(--white);
  font-family: 'Roboto', Helvetica, Arial, serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 300;
  height: 110px;
  left: 592px;
  letter-spacing: 0.00px;
  line-height: 40px;
  position: absolute;
  text-align: center;
  top: 1106px;
  width: 738px;
}
.web-1920-1 .want-to-le-ule-a-demo-C61RwL {
  background-color: transparent;
  height: 76px;
  left: 702px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: center;
  top: 2113px;
  width: 518px;
}
:root {
  --black: rgba(0,0,0,1.0);
  --chathams-blue: rgba(34,83,120,1.0);
  --white: rgba(255,255,255,1.0);
}
@keyframes bp1-animate-enter-frames {

from{opacity: 0;transform: translate(-500px, 0);}
to{opacity: 1;transform: translate(0,0);}
}
@keyframes bp1-animate-enter1-frames {

from{opacity: 0;transform: scale(1.3);}
to{opacity: 1;transform: scale(1);}
}
@keyframes bp1-animate-enter2-frames {

from{opacity: 0;transform: translate(0, -300px);}
to{opacity: 1;transform: translate(0,0);}
}
@media screen and (max-width: 376px) {
  .web-1920-1 { 
    display: none;
   }
  .x1366 { 
    display: none;
   }
  .x414 { 
    display: none;
   }
  .x375 { 
    display: none;
   }
}
@media screen and (min-width: 377px) and (max-width: 426px) {
  .web-1920-1 { 
    display: none;
   }
  .x1366 { 
    display: none;
   }
  .x414 { 
    display: none;
   }
  .x320 { 
    display: none;
   }
}
@media screen and (min-width: 427px) and (max-width: 1365px) {
  .web-1920-1 { 
    display: none;
   }
  .x1366 { 
    display: none;
   }
  .x375 { 
    display: none;
   }
  .x320 { 
    display: none;
   }
}
@media screen and (min-width: 1366px) and (max-width: 1919px) {
  .web-1920-1 { 
    display: none;
   }
  .x414 { 
    display: none;
   }
  .x375 { 
    display: none;
   }
  .x320 { 
    display: none;
   }
}
@media screen and (min-width: 1920px) {
  .x1366 { 
    display: none;
   }
  .x414 { 
    display: none;
   }
  .x375 { 
    display: none;
   }
  .x320 { 
    display: none;
   }
}