/* Minification failed. Returning unminified contents.
(5,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(37,15): run-time error CSS1039: Token not allowed after unary operator: '-buttercup'
(38,21): run-time error CSS1039: Token not allowed after unary operator: '-font-family-apexnew-book'
(39,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxxxl'
(210,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(258,26): run-time error CSS1039: Token not allowed after unary operator: '-buttercup'
(395,26): run-time error CSS1039: Token not allowed after unary operator: '-shark'
(404,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(405,21): run-time error CSS1039: Token not allowed after unary operator: '-font-family-eurostilelt_std-medium'
(406,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxxl'
(580,26): run-time error CSS1039: Token not allowed after unary operator: '-shark'
(609,26): run-time error CSS1039: Token not allowed after unary operator: '-dove-gray'
(630,26): run-time error CSS1039: Token not allowed after unary operator: '-dove-gray'
(651,26): run-time error CSS1039: Token not allowed after unary operator: '-dove-gray'
(672,26): run-time error CSS1039: Token not allowed after unary operator: '-buttercup'
(684,15): run-time error CSS1039: Token not allowed after unary operator: '-shark'
(685,21): run-time error CSS1039: Token not allowed after unary operator: '-font-family-lato'
(686,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-m'
(705,26): run-time error CSS1039: Token not allowed after unary operator: '-dove-gray'
(724,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(725,21): run-time error CSS1039: Token not allowed after unary operator: '-font-family-apex_new'
(726,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-s'
(808,17): run-time error CSS1039: Token not allowed after unary operator: '-black'
(809,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-apex_new'
(810,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-m'
(822,21): run-time error CSS1039: Token not allowed after unary operator: '-font-family-apexnew-medium'
(826,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(827,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(828,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(830,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(831,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(832,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(833,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(834,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(835,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(837,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(838,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(839,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(840,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(841,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(842,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(843,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(845,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(846,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(847,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(848,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(849,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(850,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(851,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(854,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(855,21): run-time error CSS1039: Token not allowed after unary operator: '-font-family-lato-light'
(856,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-l'
(862,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(863,21): run-time error CSS1039: Token not allowed after unary operator: '-font-family-lato'
(864,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-m'
(870,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(871,21): run-time error CSS1039: Token not allowed after unary operator: '-font-family-apexnew-medium'
(872,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-s'
(878,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(879,21): run-time error CSS1039: Token not allowed after unary operator: '-font-family-apexnew-book'
(880,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-m'
(886,15): run-time error CSS1039: Token not allowed after unary operator: '-masala'
(887,21): run-time error CSS1039: Token not allowed after unary operator: '-font-family-lato'
(888,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-m'
(894,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(895,21): run-time error CSS1039: Token not allowed after unary operator: '-font-family-lato-light'
(896,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-m'
(902,15): run-time error CSS1039: Token not allowed after unary operator: '-white-2'
(903,21): run-time error CSS1039: Token not allowed after unary operator: '-font-family-apexnew-medium'
(904,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-s'
(910,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(911,21): run-time error CSS1039: Token not allowed after unary operator: '-font-family-apexnew-book'
(912,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-s'
(918,15): run-time error CSS1039: Token not allowed after unary operator: '-masala'
(919,21): run-time error CSS1039: Token not allowed after unary operator: '-font-family-lato-light'
(920,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(926,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(927,21): run-time error CSS1039: Token not allowed after unary operator: '-font-family-eurostilelt_std-medium'
(928,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxxl'
(934,15): run-time error CSS1039: Token not allowed after unary operator: '-mountain-mist'
(935,21): run-time error CSS1039: Token not allowed after unary operator: '-font-family-noto_sans'
(936,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-m'
(942,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(943,21): run-time error CSS1039: Token not allowed after unary operator: '-font-family-noto_sans'
(944,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-m'
(950,15): run-time error CSS1039: Token not allowed after unary operator: '-masala'
(951,21): run-time error CSS1039: Token not allowed after unary operator: '-font-family-lato-light'
(952,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xl'
(958,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(959,21): run-time error CSS1039: Token not allowed after unary operator: '-font-family-lato-light'
(960,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xl'
(966,15): run-time error CSS1039: Token not allowed after unary operator: '-masala'
(967,21): run-time error CSS1039: Token not allowed after unary operator: '-font-family-lato'
(968,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-s'
(982,1): run-time error CSS1019: Unexpected token, found '@import'
(982,9): run-time error CSS1019: Unexpected token, found 'url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css")'
(983,1): run-time error CSS1019: Unexpected token, found '@import'
(983,9): run-time error CSS1019: Unexpected token, found 'url("https://fonts.googleapis.com/css?family=Noto+Sans:700,600|Lato:700")'
 */
/* screen - home-desktop */

.home-desktop {
  align-items: flex-end;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 4916px;
  overflow: hidden;
  width: 1920px;
}

.home-desktop .hero {
  background-image: url(../Content/img/placement-area--asset-hero--size-default--state-default--1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 828px;
  opacity: 0;
  position: relative;
  width: 1920px;
  z-index: 1;
}

.home-desktop .hero.animate-enter {
  animation: animate-enter-frames 0.20s ease 0.00s 1 normal forwards;
  opacity: 0;
}

@keyframes animate-enter-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.home-desktop .title-tagh1 {
  color: var(--buttercup);
  font-family: var(--font-family-apexnew-book);
  font-size: var(--font-size-xxxxl);
  font-weight: 400;
  left: 613px;
  letter-spacing: 0.63px;
  line-height: 64px;
  position: absolute;
  text-align: center;
  top: 388px;
  white-space: nowrap;
}

.home-desktop .group-641 {
  -webkit-backdrop-filter: blur(6.32px) brightness(90.01%);
  align-items: center;
  backdrop-filter: blur(6.32px) brightness(90.01%);
  background-color: #505050db;
  box-shadow: 0px 4px 6px #0000006f;
  display: flex;
  height: 86px;
  left: 0;
  min-width: 1920px;
  position: fixed;
  top: 0;
  z-index: 7;
}

.home-desktop .overlap-group10 {
  align-items: flex-start;
  align-self: flex-end;
  background-image: url(../Content/img/path-44@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 86px;
  margin-bottom: 0;
  min-width: 78px;
  padding: 34.3px 29.9px;
}

.home-desktop .group-693 {
  align-items: flex-end;
  background-image: url(../Content/img/path-1-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 17px;
  justify-content: flex-end;
  min-width: 18px;
  padding: 0 0.0px;
}

.home-desktop .path-2 {
  height: 12px;
  margin-bottom: 0;
  object-fit: cover;
  width: 18px;
}

.home-desktop .group-container {
  height: 50px;
  margin-left: 47px;
  margin-top: 0;
  position: relative;
  width: 1755px;
}

.home-desktop .group-640 {
  align-items: flex-end;
  display: flex;
  height: 17px;
  left: 0;
  min-width: 1755px;
  position: absolute;
  top: 17px;
}

.home-desktop .about {
  cursor: pointer;
  letter-spacing: 0;
  line-height: 14px;
  margin-bottom: -0.5px;
  min-height: 17px;
  min-width: 46px;
  white-space: nowrap;
}

.home-desktop .services {
  cursor: pointer;
  letter-spacing: 0;
  line-height: 14px;
  margin-bottom: -0.5px;
  margin-left: 45px;
  min-height: 17px;
  min-width: 64px;
  white-space: nowrap;
}

.home-desktop .target-market {
  cursor: pointer;
  letter-spacing: 0;
  line-height: 14px;
  margin-bottom: -2.5px;
  margin-left: 1221px;
  min-height: 17px;
  min-width: 107px;
  white-space: nowrap;
}

.home-desktop .accreditation {
  cursor: pointer;
  letter-spacing: 0;
  line-height: 14px;
  margin-bottom: -2.5px;
  margin-left: 45px;
  min-height: 17px;
  min-width: 101px;
  white-space: nowrap;
}

.home-desktop .contact-us {
  cursor: pointer;
  letter-spacing: 0;
  line-height: 14px;
  margin-bottom: -2.5px;
  margin-left: 45px;
  min-height: 17px;
  min-width: 80px;
  text-align: right;
  white-space: nowrap;
}

.home-desktop .group-600 {
  background-image: url(../Content/img/group-600-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 50px;
  left: 747px;
  position: absolute;
  top: 0;
  width: 175px;
}

.home-desktop .overlap-group14 {
  align-items: flex-start;
  background-color: #f7f7f7;
  display: flex;
  height: 453px;
  min-width: 1920px;
  padding: 125px 423px;
  z-index: 3;
}

.home-desktop .abiut-text {
  height: 57px;
  letter-spacing: 0.28px;
  line-height: 26px;
  margin-top: 29px;
  width: 206px;
}

.home-desktop .h6-tagp-1 {
  align-self: flex-end;
  height: 188px;
  letter-spacing: 0.11px;
  line-height: 26px;
  margin-left: 63px;
  width: 773px;
}

.home-desktop .overlap-group13 {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  height: 939px;
  margin-right: -12px;
  min-width: 1920px;
  padding: 132px 408px;
  z-index: 4;
}

.home-desktop .abiut-text-1 {
  height: 153px;
  letter-spacing: 0.28px;
  line-height: 47px;
  margin-top: 26.5px;
  width: 226px;
}

.home-desktop .flex-col {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  margin-left: 46px;
  min-height: 651px;
  width: 810px;
}

.home-desktop .h6-tagp-2 {
  height: 114px;
  letter-spacing: 0.11px;
  line-height: 26px;
  width: 810px;
}

.home-desktop .overlap-group-container {
  align-items: flex-start;
  display: flex;
  margin-top: 35px;
  min-width: 774px;
}

.home-desktop .overlap-group {
  height: 177px;
  position: relative;
  width: 174px;
}

.home-desktop .rectangle-516 {
  background-color: var(--buttercup);
  height: 177px;
  left: 0;
  position: absolute;
  top: 0;
  width: 172px;
}

.home-desktop .h6-tagp {
  height: 67px;
  left: 0;
  letter-spacing: 0.10px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 109px;
  width: 174px;
}

.home-desktop .group-668 {
  background-image: url(../Content/img/group-667@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 72px;
  left: 57px;
  position: absolute;
  top: 26px;
  width: 59px;
}

.home-desktop .overlap-group-1 {
  height: 177px;
  margin-left: 26px;
  position: relative;
  width: 174px;
}

.home-desktop .group-672 {
  background-image: url(../Content/img/group-671@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 71px;
  left: 61px;
  position: absolute;
  top: 27px;
  width: 50px;
}

.home-desktop .group-675 {
  background-image: url(../Content/img/group-674@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 59px;
  left: 49px;
  position: absolute;
  top: 40px;
  width: 74px;
}

.home-desktop .group-678 {
  background-image: url(../Content/img/group-677@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 61px;
  left: 56px;
  position: absolute;
  top: 36px;
  width: 60px;
}

.home-desktop .overlap-group-container-1 {
  align-items: flex-start;
  display: flex;
  margin-top: 41px;
  min-width: 774px;
}

.home-desktop .group-681 {
  background-image: url(../Content/img/group-680@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 52px;
  left: 52px;
  position: absolute;
  top: 37px;
  width: 68px;
}

.home-desktop .group-683 {
  background-image: url(../Content/img/group-683@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 71px;
  left: 58px;
  position: absolute;
  top: 29px;
  width: 56px;
}

.home-desktop .group-686 {
  background-image: url(../Content/img/group-685@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 69px;
  left: 54px;
  position: absolute;
  top: 31px;
  width: 64px;
}

.home-desktop .group-688 {
  background-image: url(../Content/img/group-688@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 69px;
  left: 56px;
  position: absolute;
  top: 29px;
  width: 60px;
}

.home-desktop .h6-tagp-3 {
  height: 48px;
  letter-spacing: 0.11px;
  line-height: 26px;
  margin-top: 59px;
  width: 774px;
}

.home-desktop .overlap-group12 {
  height: 1451px;
  position: relative;
  width: 1921px;
  z-index: 2;
}

.home-desktop .rectangle-456 {
  background-color: var(--shark);
  height: 604px;
  left: 0;
  position: absolute;
  top: 847px;
  width: 1921px;
}

.home-desktop .abiut-text-2 {
  color: var(--white);
  font-family: var(--font-family-eurostilelt_std-medium);
  font-size: var(--font-size-xxxl);
  font-weight: 500;
  height: 62px;
  left: 807px;
  letter-spacing: 0.28px;
  line-height: 47px;
  position: absolute;
  text-align: center;
  top: 1034px;
  width: 311px;
}

.home-desktop .group-689 {
  align-items: center;
  display: flex;
  height: 117px;
  justify-content: flex-end;
  left: 394px;
  min-width: 1142px;
  position: absolute;
  top: 1122px;
}

.home-desktop .component-6-1 {
  background-image: url(../Content/img/group-642@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 67px;
  margin-bottom: 12.82px;
  width: 162px;
}

.home-desktop .component-7-1 {
  height: 117px;
  margin-left: 127px;
  object-fit: cover;
  width: 91px;
}

.home-desktop .component-8-1 {
  align-self: flex-end;
  background-image: url(../Content/img/group-645-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 90px;
  margin-bottom: 4.12px;
  margin-left: 117px;
  width: 103px;
}

.home-desktop .component-9-1 {
  background-image: url(../Content/img/group-647-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 67px;
  margin-left: 117px;
  margin-top: 13.7px;
  width: 161px;
}

.home-desktop .component-10-1 {
  background-image: url(../Content/img/group-649-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 78px;
  margin-left: 118px;
  margin-top: 14.19px;
  width: 147px;
}

.home-desktop .image-right-1 {
  height: 847px;
  left: 627px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 1294px;
}

.home-desktop .path-248 {
  height: 558px;
  left: 820px;
  object-fit: cover;
  position: absolute;
  top: 326px;
  width: 901px;
}

.home-desktop .group-603 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 1265px;
  min-height: 299px;
  position: absolute;
  top: 424px;
  width: 418px;
}

.home-desktop .abiut-text-3 {
  height: 62px;
  letter-spacing: 0.28px;
  line-height: 47px;
  margin-top: -4px;
  width: 311px;
}

.home-desktop .h-tagp-container {
  height: 226px;
  margin-top: 12px;
  position: relative;
  width: 418px;
}

.home-desktop .h6-tagp-4 {
  height: 68px;
  left: 0;
  letter-spacing: 0.11px;
  line-height: 26px;
  position: absolute;
  top: 0;
  width: 398px;
}

.home-desktop .h6-tagp-5 {
  height: 179px;
  left: 20px;
  letter-spacing: 0.11px;
  line-height: 26px;
  position: absolute;
  top: 47px;
  width: 398px;
}

.home-desktop .image-left-2 {
  height: 847px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 1216px;
}

.home-desktop .overlap-group16 {
  height: 1169px;
  position: relative;
  width: 1921px;
  z-index: 5;
}

.home-desktop .overlap-group15 {
  height: 1169px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1921px;
}

.home-desktop .widget-wrapper {
  align-items: flex-start;
  display: flex;
  height: 560px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1921px;
}

.home-desktop .cif-01 {
  object-fit: cover;
  width: 100%;
}

.home-desktop .rectangle-459 {
  background-color: var(--shark);
  height: 1169px;
  left: 1157px;
  position: absolute;
  top: 0;
  width: 764px;
}

.home-desktop .screenshot-2022-08-01-at-103227 {
  height: 560px;
  left: 665px;
  position: absolute;
  top: 0;
  width: 1050px;
}

.home-desktop .group-692 {
  background-image: url(../Content/img/group-691@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 55px;
  left: 1191px;
  position: absolute;
  top: 235px;
  width: 38px;
}

.home-desktop .input-display_elemen {
  align-items: flex-end;
  background-color: var(--dove-gray);
  display: flex;
  height: 48px;
  left: 1210px;
  min-width: 505px;
  padding: 8px 16px;
  position: absolute;
  top: 632px;
}

.home-desktop .value {
  -webkit-text-stroke: 1px transparent;
  letter-spacing: 0;
  line-height: 16px;
  min-height: 24px;
  min-width: 49px;
  white-space: nowrap;
}

.home-desktop .input-display_elemen-1 {
  align-items: flex-end;
  background-color: var(--dove-gray);
  display: flex;
  height: 48px;
  left: 1210px;
  min-width: 505px;
  padding: 8px 16px;
  position: absolute;
  top: 720px;
}

.home-desktop .value-1 {
  -webkit-text-stroke: 1px transparent;
  letter-spacing: 0;
  line-height: 16px;
  min-height: 24px;
  min-width: 45px;
  white-space: nowrap;
}

.home-desktop .input-display_elemen-2 {
  align-items: flex-end;
  background-color: var(--dove-gray);
  display: flex;
  height: 48px;
  left: 1210px;
  min-width: 505px;
  padding: 8px 16px;
  position: absolute;
  top: 808px;
}

.home-desktop .value-2 {
  -webkit-text-stroke: 1px transparent;
  letter-spacing: 0;
  line-height: 16px;
  min-height: 24px;
  min-width: 132px;
  white-space: nowrap;
}

.home-desktop .button-display_eleme {
  align-items: flex-start;
  background-color: var(--buttercup);
  display: flex;
  height: 48px;
  justify-content: flex-end;
  left: 1520px;
  min-width: 195px;
  padding: 11.5px 65px;
  position: absolute;
  top: 1026px;
}

.home-desktop .label {
  color: var(--shark);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-m);
  font-weight: 700;
  letter-spacing: 0.38px;
  line-height: 24px;
  min-height: 21px;
  min-width: 64px;
  text-align: center;
  white-space: nowrap;
}

.home-desktop .overlap-group11 {
  height: 105px;
  left: 1210px;
  position: absolute;
  top: 896px;
  width: 505px;
}

.home-desktop .area-display_element {
  background-color: var(--dove-gray);
  height: 96px;
  left: 0;
  position: absolute;
  top: 0;
  width: 505px;
}

.home-desktop .value-3 {
  height: 96px;
  left: 16px;
  letter-spacing: 0.38px;
  line-height: 24px;
  position: absolute;
  top: 9px;
  width: 170px;
}

.home-desktop .h6-tagp-6 {
  color: var(--black);
  font-family: var(--font-family-apex_new);
  font-size: var(--font-size-s);
  font-weight: 400;
  height: 150px;
  left: 373px;
  letter-spacing: 0.10px;
  line-height: 26px;
  position: absolute;
  top: 714px;
  width: 141px;
}

.home-desktop .abiut-text-4 {
  height: 60px;
  left: 373px;
  letter-spacing: 0.28px;
  line-height: 47px;
  position: absolute;
  top: 628px;
  width: 246px;
}

.home-desktop .h6-tagp-7 {
  height: 150px;
  left: 373px;
  letter-spacing: 0.10px;
  line-height: 26px;
  position: absolute;
  top: 878px;
  width: 164px;
}

.home-desktop .h6-tagp-8 {
  height: 150px;
  left: 597px;
  letter-spacing: 0.10px;
  line-height: 26px;
  position: absolute;
  top: 714px;
  width: 164px;
}

.home-desktop .h6-tagp-9 {
  height: 150px;
  left: 597px;
  letter-spacing: 0.10px;
  line-height: 26px;
  position: absolute;
  top: 878px;
  width: 199px;
}

.home-desktop .h6-tagp-10 {
  height: 156px;
  left: 856px;
  letter-spacing: 0.10px;
  line-height: 26px;
  position: absolute;
  top: 714px;
  width: 219px;
}

.home-desktop .group-604 {
  align-items: flex-end;
  background-color: #f5f5f5;
  display: flex;
  height: 75px;
  justify-content: space-between;
  width: 1920px;
  z-index: 6;
}

.home-desktop .h6-tagp-11 {
    height: 28px;
    letter-spacing: 0.11px;
    line-height: 26px;
    margin-bottom: 20.9px; /*-13.1px;*/
    margin-left: 30px;
    white-space: nowrap;
    width: 421px;
}

.home-desktop .h6-tagp-12 {
    color: var(--black);
    font-family: var(--font-family-apex_new);
    font-size: var(--font-size-m);
    font-weight: 500;
    height: 34px;
    letter-spacing: 0.11px;
    line-height: 26px;
    margin-bottom: 10.9px; /*-13.3px;*/
    margin-right: 28px;
    text-align: right;
    width: 272px;
}

.home-desktop .span1 {
  font-family: var(--font-family-apexnew-medium);
}

:root { 
  --baby-powder: #fcfcfc;
  --black: #000000;
  --buttercup: #f1b80e;
  --dove-gray: #6e6e6e;
  --masala: #3d3d3d;
  --mountain-mist: #959595;
  --radical-red: #fc3465;
  --shark: #292929;
  --white: #ffffff;
  --white-2: #ffffff99;
 
  --font-size-l: 18px;
  --font-size-m: 16px;
  --font-size-s: 14px;
  --font-size-xl: 27px;
  --font-size-xxl: 35px;
  --font-size-xxxl: 40px;
  --font-size-xxxxl: 63px;
 
  --font-family-apex_new: "Apex New", Helvetica;
  --font-family-apexnew-book: "ApexNew-Book", Helvetica;
  --font-family-apexnew-medium: "ApexNew-Medium", Helvetica;
  --font-family-eurostilelt_std-medium: "EurostileLT Std-Medium", Helvetica;
  --font-family-lato: "Lato", Helvetica;
  --font-family-lato-light: "Lato-Light", Helvetica;
  --font-family-noto_sans: "Noto Sans", Helvetica;
}
.lato-light-white-18px {
  color: var(--white);
  font-family: var(--font-family-lato-light);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 300;
}

.lato-bold-white-16px {
  color: var(--white);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.apexnew-medium-black-14px {
  color: var(--black);
  font-family: var(--font-family-apexnew-medium);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 500;
}

.apexnew-book-normal-black-16px {
  color: var(--black);
  font-family: var(--font-family-apexnew-book);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.lato-bold-masala-16px {
  color: var(--masala);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.lato-light-black-16px {
  color: var(--black);
  font-family: var(--font-family-lato-light);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 300;
}

.apexnew-medium-white-14px {
  color: var(--white-2);
  font-family: var(--font-family-apexnew-medium);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 500;
}

.apexnew-book-normal-black-14px {
  color: var(--black);
  font-family: var(--font-family-apexnew-book);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.lato-light-masala-35px {
  color: var(--masala);
  font-family: var(--font-family-lato-light);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 300;
}

.eurostileltstd-medium-black-40px {
  color: var(--black);
  font-family: var(--font-family-eurostilelt_std-medium);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 500;
}

.notosans-semi-bold-mountain-mist-16px {
  color: var(--mountain-mist);
  font-family: var(--font-family-noto_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 600;
}

.notosans-semi-bold-white-16px {
  color: var(--white);
  font-family: var(--font-family-noto_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 600;
}

.lato-light-masala-27px {
  color: var(--masala);
  font-family: var(--font-family-lato-light);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 300;
}

.lato-light-white-27px {
  color: var(--white);
  font-family: var(--font-family-lato-light);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 300;
}

.lato-bold-masala-14px {
  color: var(--masala);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
}


@media only screen and (max-width: 650px) {



}

    /*color: var(--white-2);*/

@import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css");
@import url("https://fonts.googleapis.com/css?family=Noto+Sans:700,600|Lato:700");
/* The following line is used to measure usage of this code in production. For more info see our usage billing page */
/*@import url("https://px.animaapp.com/6177a8c347e82fd32d5573a2.6177a8c7fe6c0031bc4abd18.Tsz5HDb.hcp.png");*/

@font-face {
  font-family: "ApexNew-Book";
  font-style: normal;
  font-weight: 400;
  src: url("../Content/fonts/ufonts.com_apexnew-book-opentype.otf") format("opentype");
}
@font-face {
    font-family: "ApexNew-Medium";
    font-style: normal;
    font-weight: 500;
    src: url("../Content/fonts/ufonts.com_apexnew-medium-opentype.otf") format("opentype");
}


.screen a {
  display: contents;
  text-decoration: none;
}

.container-center-horizontal {
  display: flex;
  flex-direction: row;
  justify-content: center;
  pointer-events: none;
  width: 100%;
}

.container-center-horizontal > * {
  flex-shrink: 0;
  pointer-events: auto;
}

* {
  box-sizing: border-box;
}

