@charset "UTF-8";
@-webkit-keyframes slide-bottom {
  0% {
    -webkit-transform: translateY(-100px);
    -webkit-transform-transform: translateY(-100px);
  }
  100% {
    -webkit-transform: translateY(0);
    -webkit-transform-transform: translateY(0);
  }
}
@keyframes slide-bottom {
  0% {
    -webkit-transform: translateY(-100px);
    -webkit-transform-transform: translateY(-100px);
  }
  100% {
    -webkit-transform: translateY(0);
    -webkit-transform-transform: translateY(0);
  }
}
.slide-bottom {
  animation: slide-bottom 1s ease-in-out 1s both;
  -webkit-animation: slide-bottom 1s ease-in-out 1s both;
}

@-webkit-keyframes slide-up {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
}

@keyframes slide-up {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
}
.slide-up {
  -webkit-animation: slide-up 1s ease-in-out 1s both;
          animation: slide-up 1s ease-in-out 1s both;
}

.scale-up-br {
  animation: scale-up-br 1s ease-in-out 1s both;
  -webkit-animation: scale-up-br 1s ease-in-out 1s both;
}

@-webkit-keyframes scale-up-br {
  0% {
    -webkit-transform: scale(0);
    -webkit-transform-transform: scale(0);
    -webkit-transform-origin: 100% 100%;
    -webkit-transform-origin-transform-origin: 100% 100%;
  }
  100% {
    -webkit-transform: scale(1);
    -webkit-transform-transform: scale(1);
    -webkit-transform-origin: 100% 100%;
    -webkit-transform-origin-transform-origin: 100% 100%;
  }
}
@keyframes scale-up-br {
  0% {
    -webkit-transform: scale(0);
    -webkit-transform-transform: scale(0);
    -webkit-transform-origin: 100% 100%;
    -webkit-transform-origin-transform-origin: 100% 100%;
  }
  100% {
    -webkit-transform: scale(1);
    -webkit-transform-transform: scale(1);
    -webkit-transform-origin: 100% 100%;
    -webkit-transform-origin-transform-origin: 100% 100%;
  }
}
.fade-in-tr {
  -webkit-animation: fade-in-tr 1s ease-in-out 0.5s both;
          animation: fade-in-tr 1s ease-in-out 0.5s both;
}

@-webkit-keyframes fade-in-tr {
  0% {
    -webkit-transform: translateX(100vw) translateY(-100vh);
            transform: translateX(100vw) translateY(-100vh);
    opacity: 0;
    border-bottom-left-radius: 100vw;
  }
  25% {
    opacity: 0.25;
    border-bottom-left-radius: 75vw;
  }
  50% {
    opacity: 0.5;
    border-bottom-left-radius: 50vw;
  }
  75% {
    opacity: 0.75;
    border-bottom-left-radius: 25vw;
  }
  100% {
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
    opacity: 1;
    border-bottom-left-radius: 0;
  }
}

@keyframes fade-in-tr {
  0% {
    -webkit-transform: translateX(100vw) translateY(-100vh);
            transform: translateX(100vw) translateY(-100vh);
    opacity: 0;
    border-bottom-left-radius: 100vw;
  }
  25% {
    opacity: 0.25;
    border-bottom-left-radius: 75vw;
  }
  50% {
    opacity: 0.5;
    border-bottom-left-radius: 50vw;
  }
  75% {
    opacity: 0.75;
    border-bottom-left-radius: 25vw;
  }
  100% {
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
    opacity: 1;
    border-bottom-left-radius: 0;
  }
}
.fade-out-tr {
  animation: fade-out-tr 1s ease-in-out 1.5s both;
  -webkit-animation: fade-out-tr 1s ease-in-out 1.5s both;
}

@-webkit-keyframes fade-out-tr {
  0% {
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
    opacity: 0.99;
    border-bottom-left-radius: 0vw;
  }
  25% {
    opacity: 0.75;
    border-bottom-left-radius: 25vw;
  }
  50% {
    opacity: 0.5;
    border-bottom-left-radius: 50vw;
  }
  75% {
    opacity: 0.25;
    border-bottom-left-radius: 75vw;
  }
  100% {
    transform: translateX(100vw) translateY(-100vh);
    -webkit-transform: translateX(100vw) translateY(-100vh);
    opacity: 0;
    border-bottom-left-radius: 100vw;
  }
}
@keyframes fade-out-tr {
  0% {
    transform: translateX(0) translateY(0);
    -webkit-transform: translateX(0) translateY(0);
    opacity: 0.99;
    border-bottom-left-radius: 0vw;
  }
  25% {
    opacity: 0.75;
    border-bottom-left-radius: 25vw;
  }
  50% {
    opacity: 0.5;
    border-bottom-left-radius: 50vw;
  }
  75% {
    opacity: 0.25;
    border-bottom-left-radius: 75vw;
  }
  100% {
    transform: translateX(100vw) translateY(-100vh);
    -webkit-transform: translateX(100vw) translateY(-100vh);
    opacity: 0;
    border-bottom-left-radius: 100vw;
  }
}
.fade-in-tr-contact {
  -webkit-animation: fade-in-tr-contact 1s ease-in-out 0.5s both;
          animation: fade-in-tr-contact 1s ease-in-out 0.5s both;
}

@-webkit-keyframes fade-in-tr-contact {
  0% {
    -webkit-transform: translateX(-100vw) translateY(-100vh);
            transform: translateX(-100vw) translateY(-100vh);
    opacity: 0;
    border-bottom-right-radius: 100vw;
  }
  25% {
    opacity: 0.25;
    border-bottom-right-radius: 75vw;
  }
  50% {
    opacity: 0.5;
    border-bottom-right-radius: 50vw;
  }
  75% {
    opacity: 0.75;
    border-bottom-right-radius: 25vw;
  }
  100% {
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
    opacity: 1;
    border-bottom-right-radius: 0;
  }
}

@keyframes fade-in-tr-contact {
  0% {
    -webkit-transform: translateX(-100vw) translateY(-100vh);
            transform: translateX(-100vw) translateY(-100vh);
    opacity: 0;
    border-bottom-right-radius: 100vw;
  }
  25% {
    opacity: 0.25;
    border-bottom-right-radius: 75vw;
  }
  50% {
    opacity: 0.5;
    border-bottom-right-radius: 50vw;
  }
  75% {
    opacity: 0.75;
    border-bottom-right-radius: 25vw;
  }
  100% {
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
    opacity: 1;
    border-bottom-right-radius: 0;
  }
}
.fade-out-tr-contact {
  -webkit-animation: fade-out-tr-contact 1s ease-in-out 1.5s both;
          animation: fade-out-tr-contact 1s ease-in-out 1.5s both;
}

@-webkit-keyframes fade-out-tr-contact {
  0% {
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
    opacity: 1;
    border-bottom-right-radius: 0vw;
  }
  25% {
    opacity: 0.75;
    border-bottom-right-radius: 25vw;
  }
  50% {
    opacity: 0.5;
    border-bottom-right-radius: 50vw;
  }
  75% {
    opacity: 0.25;
    border-bottom-right-radius: 75vw;
  }
  100% {
    -webkit-transform: translateX(-100vw) translateY(-100vh);
            transform: translateX(-100vw) translateY(-100vh);
    opacity: 0;
    border-bottom-right-radius: 100vw;
  }
}

@keyframes fade-out-tr-contact {
  0% {
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
    opacity: 1;
    border-bottom-right-radius: 0vw;
  }
  25% {
    opacity: 0.75;
    border-bottom-right-radius: 25vw;
  }
  50% {
    opacity: 0.5;
    border-bottom-right-radius: 50vw;
  }
  75% {
    opacity: 0.25;
    border-bottom-right-radius: 75vw;
  }
  100% {
    -webkit-transform: translateX(-100vw) translateY(-100vh);
            transform: translateX(-100vw) translateY(-100vh);
    opacity: 0;
    border-bottom-right-radius: 100vw;
  }
}
.fade-out-tr-Btn {
  animation: fade-out-tr-Btn 1s ease-in-out 0.5s both;
  -webkit-animation: fade-out-tr-Btn 1s ease-in-out 0.5s both;
}

@-webkit-keyframes fade-out-tr-Btn {
  0% {
    transform: translateX(0) translateY(0);
    -webkit-transform: translateX(0) translateY(0);
    opacity: 1;
    border-bottom-left-radius: 0vw;
  }
  25% {
    opacity: 0.75;
    border-bottom-left-radius: 25vw;
  }
  50% {
    opacity: 0.5;
    border-bottom-left-radius: 50vw;
  }
  75% {
    opacity: 0.25;
    border-bottom-left-radius: 75vw;
  }
  100% {
    transform: translateX(100vw) translateY(-100vh);
    -webkit-transform: translateX(100vw) translateY(-100vh);
    opacity: 0;
    border-bottom-left-radius: 100vw;
  }
}
@keyframes fade-out-tr-Btn {
  0% {
    transform: translateX(0) translateY(0);
    -webkit-transform: translateX(0) translateY(0);
    opacity: 1;
    border-bottom-left-radius: 0vw;
  }
  25% {
    opacity: 0.75;
    border-bottom-left-radius: 25vw;
  }
  50% {
    opacity: 0.5;
    border-bottom-left-radius: 50vw;
  }
  75% {
    opacity: 0.25;
    border-bottom-left-radius: 75vw;
  }
  100% {
    transform: translateX(100vw) translateY(-100vh);
    -webkit-transform: translateX(100vw) translateY(-100vh);
    opacity: 0;
    border-bottom-left-radius: 100vw;
  }
}
/* ==============================  ANIMISTA START   ============================================ */
.fade-in {
  -webkit-animation: fade-in 0.5s ease-in-out 0s both;
  animation: fade-in 0.5s ease-in-out 0s both;
}

@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fade-out {
  -webkit-animation: fade-out 1.2s ease-in-out 0.2s both;
  animation: fade-out 1.2s ease-in-out 0.2s both;
}

@-webkit-keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.scale-in-hor-left {
  animation: scale-in-hor-left 1s ease-in-out both;
  -webkit-animation: scale-in-hor-left 1s ease-in-out both;
}

@-webkit-keyframes scale-in-hor-left {
  0% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes scale-in-hor-left {
  0% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
.scale-up-ver-center {
  -webkit-animation: scale-up-ver-center 0.4s ease-in-out 0s both;
  animation: scale-up-ver-center 0.4s ease-in-out 0s both;
}

@-webkit-keyframes scale-up-ver-center {
  0% {
    -webkit-transform: scaleY(0);
    -webkit-transform-transform: scaleY(0);
  }
  100% {
    -webkit-transform: scaleY(1);
    -webkit-transform-transform: scaleY(1);
  }
}
@keyframes scale-up-ver-center {
  0% {
    -webkit-transform: scaleY(0);
    -webkit-transform-transform: scaleY(0);
  }
  100% {
    -webkit-transform: scaleY(1);
    -webkit-transform-transform: scaleY(1);
  }
}
.scale-down-ver-center {
  -webkit-animation: scale-down-ver-center 1s ease-in-out 0.5s;
  animation: scale-down-ver-center 1s ease-in-out 0.5s;
}

@-webkit-keyframes scale-down-ver-center {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  100% {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
@keyframes scale-down-ver-center {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  100% {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
.slide-in-left {
  animation: slide-in-left 0.75s ease-in-out both;
  -webkit-animation: slide-in-left 0.75s ease-in-out both;
}

@-webkit-keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-500px);
    transform: translateX(-500px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-500px);
    transform: translateX(-500px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
.scale-up-hor-left {
  -webkit-animation: scale-up-hor-left 2s ease-in-out infinite alternate-reverse both;
  animation: scale-up-hor-left 2s ease-in-out infinite alternate-reverse both;
}

@-webkit-keyframes scale-up-hor-left {
  0% {
    -webkit-transform: scaleX(0.7);
    transform: scaleX(0.7);
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
  }
}
@keyframes scale-up-hor-left {
  0% {
    -webkit-transform: scaleX(0.7);
    transform: scaleX(0.7);
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
  }
}
/* ==============================  NORMALISE START   ============================================ */
/**
 * * 1. Correct the line height in all browsers.
 * * 2. Prevent adjustments of font size after orientation changes in iOS.
 * */
html {
  max-width: 100%;
  scroll-behavior: smooth;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  scroll-padding-top: 75px;
}
html ::-webkit-scrollbar {
  width: 0.625vw;
}
html ::-webkit-scrollbar-thumb {
  background-image: linear-gradient(60deg, #3d3393 0%, #2b76b9 37%, #2cacd1 65%, #35eb93 100%);
  border-radius: 0.5208vw;
  min-height: 10.4167vw;
}
html ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}
html ::-webkit-scrollbar-thumb:hover {
  background: #345cad;
}

/* Sections
 * ========================================================================== */
/**
 * * Remove the margin in all browsers.
 * */
body {
  margin: 0;
  height: 100%;
  padding: 0;
}

html, body {
  position: relative;
  overflow-x: hidden;
}

ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

li {
  margin: 0;
  padding: 0;
}

/**
 * * Render the `main` element consistently in IE.
 * */
main {
  display: block;
}

/**
 * * Correct the font size and margin on `h1` elements within `section` and
 * * `article` contexts in Chrome, Firefox, and Safari.
 * */
h1 {
  margin: 0;
  padding: 0;
}

h2 {
  margin: 0;
  padding: 0;
}

h3 {
  margin: 0;
  padding: 0;
}

p {
  margin: 0;
  padding: 0;
}

/* Grouping content
 * ========================================================================== */
/**
 * * 1. Add the correct box sizing in Firefox.
 * * 2. Show the overflow in Edge and IE.
 * */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
 * * 1. Correct the inheritance and scaling of font size in all browsers.
 * * 2. Correct the odd `em` font sizing in all browsers.
 * */
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Text-level semantics
 * ========================================================================== */
/**
 * * Remove the gray background on active links in IE 10.
 * */
a {
  background-color: transparent;
  text-decoration: none;
  color: black;
}

/**
 * * 1. Remove the bottom border in Chrome 57-
 * * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 * */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
 * * Add the correct font weight in Chrome, Edge, and Safari.
 * */
b,
strong {
  font-weight: bolder;
}

/**
 * * 1. Correct the inheritance and scaling of font size in all browsers.
 * * 2. Correct the odd `em` font sizing in all browsers.
 * */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/**
 * * Add the correct font size in all browsers.
 * */
small {
  font-size: 80%;
}

/**
 * * Prevent `sub` and `sup` elements from affecting the line height in
 * * all browsers.
 * */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
 * ========================================================================== */
/**
 * * Remove the border on images inside links in IE 10.
 * */
img {
  border-style: none;
}

/* Forms
 * ========================================================================== */
/**
 * * 1. Change the font styles in all browsers.
 * * 2. Remove the margin in Firefox and Safari.
 * */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

input[type=text], input[type=email], textarea {
  border: none;
  resize: none;
}
input[type=text]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: black;
}
input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, textarea::-moz-placeholder {
  color: black;
}
input[type=text]::placeholder, input[type=email]::placeholder, textarea::placeholder {
  color: black;
}
input[type=text]:focus, input[type=email]:focus, textarea:focus {
  outline: none;
}
input[type=text]:focus::-webkit-input-placeholder, input[type=email]:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
input[type=text]:focus::-moz-placeholder, input[type=email]:focus::-moz-placeholder, textarea:focus::-moz-placeholder {
  opacity: 0;
  -moz-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
input[type=text]:focus::placeholder, input[type=email]:focus::placeholder, textarea:focus::placeholder {
  opacity: 0;
  transition: opacity 0.5s;
}

/**
 * * Show the overflow in IE.
 * * 1. Show the overflow in Edge.
 * */
button,
input {
  overflow: visible;
}

/**
 * * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * * 1. Remove the inheritance of text transform in Firefox.
 * */
button,
select {
  text-transform: none;
}

/**
 * * Correct the inability to style clickable types in iOS and Safari.
 * */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * * Remove the inner border and padding in Firefox.
 * */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * * Restore the focus styles unset by the previous rule.
 * */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * * Correct the padding in Firefox.
 * */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * * 1. Correct the text wrapping in Edge and IE.
 * * 2. Correct the color inheritance from `fieldset` elements in IE.
 * * 3. Remove the padding so developers are not caught out when they zero out
 * *    `fieldset` elements in all browsers.
 * */
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 * */
progress {
  vertical-align: baseline;
}

/**
 * * Remove the default vertical scrollbar in IE 10+.
 * */
textarea {
  overflow: auto;
}

/**
 * * 1. Add the correct box sizing in IE 10.
 * * 2. Remove the padding in IE 10.
 * */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

/**
 * * Correct the cursor style of increment and decrement buttons in Chrome.
 * */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * * 1. Correct the odd appearance in Chrome and Safari.
 * * 2. Correct the outline style in Safari.
 * */
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/**
 * * Remove the inner padding in Chrome and Safari on macOS.
 * */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * * 1. Correct the inability to style clickable types in iOS and Safari.
 * * 2. Change font properties to `inherit` in Safari.
 * */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* Interactive
 * ========================================================================== */
/* * Add the correct display in Edge, IE 10+, and Firefox.
 * */
details {
  display: block;
}

/* * Add the correct display in all browsers.
 * */
summary {
  display: list-item;
}

/* Misc
 * ========================================================================== */
/**
 * * Add the correct display in IE 10+.
 * */
template {
  display: none;
}

/**
 * * Add the correct display in IE 10.
 * */
[hidden] {
  display: none;
}

@font-face {
  font-family: markProThin;
  src: url(../../../live/assets/fonts/markProThin.woff);
}
@font-face {
  font-family: markProExtraLight;
  src: url(../../../live/assets/fonts/markProExtraLight.woff);
}
@font-face {
  font-family: markProLight;
  src: url(../../../live/assets/fonts/markProLight.woff);
}
@font-face {
  font-family: markProRegular;
  src: url(../../../live/assets/fonts/markProRegular.woff);
}
@font-face {
  font-family: markProMedium;
  src: url(../../../live/assets/fonts/markProMedium.woff);
}
@font-face {
  font-family: markProBold;
  src: url(../../../live/assets/fonts/markProBold.woff);
}
@font-face {
  font-family: markProHeavy;
  src: url(../../../live/assets/fonts/markProHeavy.woff);
}
@font-face {
  font-family: markProBlack;
  src: url(../../../live/assets/fonts/markProBlack.woff);
}
@keyframes scale-up-hor-left {
  0% {
    -webkit-transform: scaleX(0.4);
            transform: scaleX(0.4);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
  }
}
@-webkit-keyframes scale-up-hor-right {
  0% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
  }
}
@keyframes scale-up-hor-right {
  0% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
  }
}
@-webkit-keyframes scale-up-ver-bottom {
  0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
  }
}
@keyframes scale-up-ver-bottom {
  0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
  }
}
@-webkit-keyframes shadow {
  0% {
    box-shadow: 0vw 0vw 0.13vw rgba(0, 0, 0, 0.2);
  }
  100% {
    box-shadow: 0 0 12px 0.5px rgba(0, 0, 0, 0.2);
  }
}
@keyframes shadow {
  0% {
    box-shadow: 0vw 0vw 0.13vw rgba(0, 0, 0, 0.2);
  }
  100% {
    box-shadow: 0 0 12px 0.5px rgba(0, 0, 0, 0.2);
  }
}
@media (max-width: 3840px) {
  /**************************  HOME PAGE SUB SECTION CLASSES *************************/
  /**************************  HOME PAGE MAIN SECTION HEAD CLASSES *************************/
  .hpSectionHeadDiv {
    position: relative;
    left: 21.8229vw;
    top: 8.3333vw;
    width: 28.6458vw;
    height: 22.7083vw;
  }
  .hpSectionHeadDiv::after {
    content: "";
    position: absolute;
    top: 4.2188vw;
    left: 32.0313vw;
    background-color: black;
    height: 0.05vw;
    width: 17.9688vw;
    animation: scale-up-hor-left 3s ease-in-out infinite alternate-reverse both;
  }
  .hpSectionHeadParent {
    position: absolute;
    top: -1.0417vw;
    font-family: "markProHeavy";
    font-size: 5.8854vw;
    line-height: 6.0938vw;
    letter-spacing: 0;
  }
  .hpSectionHeadParent::after {
    position: absolute;
    top: 0;
    width: 23.6458vw;
    left: 39.9479vw;
    font-family: "markProLight";
    font-size: 1.5625vw;
    letter-spacing: 0.3125vw;
  }
  .hpSectionHeadParent::before {
    position: absolute;
    font-size: 0.9375vw;
    top: 6.7188vw;
    width: 11.5104vw;
    left: 39.9479vw;
    font-family: "markProLight";
    line-height: 1.1719vw;
    letter-spacing: 0.0187vw;
  }
  /**************************  HOME PAGE SUB SECTION CLASSES *************************/
  .hpSubCategoryHeadParent {
    position: absolute;
    font-family: "markProBold";
    font-size: 34.1146vw;
    line-height: 22.6563vw;
    left: 21.0417vw;
    height: 24.375vw;
    width: 56.1979vw;
  }
  .hpSubCategoryHeadParent::before {
    content: "/";
    position: absolute;
    font-size: 13.4375vw;
    top: 10.9896vw;
    left: 30.4167vw;
    line-height: 1.1719vw;
  }
  .hpSubCategoryHeadParent::after {
    position: absolute;
    font-family: "markProRegular";
    color: black;
    font-size: 3.125vw;
    letter-spacing: 0.0625vw;
    line-height: 3.2813vw;
    top: 8.5417vw;
    left: 42.0313vw;
  }
  .hpSubCategoryChildBlue {
    color: rgba(52, 92, 173, 0.25);
  }
  .hpSubCategoryChildBlue::before {
    color: #345cad;
  }
  .hpSubCategoryChildGreen {
    color: rgba(97, 193, 126, 0.25);
  }
  .hpSubCategoryChildGreen::before {
    color: #61c17e;
  }
  .breakDivParent {
    position: relative;
    width: 99.375vw;
    height: 40.4167vw;
  }
  .hpSectionHeadDiv {
    position: relative;
    left: 21.8229vw;
    top: 8.3333vw;
    width: 28.6458vw;
    height: 22.7083vw;
  }
  .hpSectionHeadDiv::after {
    content: "";
    position: absolute;
    top: 4.2188vw;
    left: 32.0313vw;
    background-color: black;
    height: 0.05vw;
    width: 17.9688vw;
    animation: scale-up-hor-left 3s ease-in-out infinite alternate-reverse both;
  }
  .hpSectionHeadParent {
    position: absolute;
    top: -1.0417vw;
    font-family: "markProHeavy";
    font-size: 5.8854vw;
    line-height: 6.0938vw;
    letter-spacing: 0;
  }
  .hpSectionHeadParent::after {
    position: absolute;
    top: 0;
    width: 23.6458vw;
    left: 39.9479vw;
    font-family: "markProLight";
    font-size: 1.5625vw;
    letter-spacing: 0.3125vw;
  }
  .hpSectionHeadParent::before {
    position: absolute;
    font-size: 0.9375vw;
    top: 6.7188vw;
    width: 11.5104vw;
    left: 39.9479vw;
    font-family: "markProLight";
    line-height: 1.1719vw;
    letter-spacing: 0.0187vw;
  }
  .hpSectionHeadChildTextGradient {
    background-image: linear-gradient(60deg, #3d3393 0%, #2b76b9 37%, #2cacd1 65%, #35eb93 100%);
    background-repeat: repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .hpSectionHeadChildTextGradient::after {
    -webkit-text-fill-color: black;
  }
  .hpSectionHeadChildTextGradient::before {
    -webkit-text-fill-color: black;
  }
  .hpSectionHeadChildTextBlack {
    -webkit-text-fill-color: black;
  }
  .hpSectionHeadChildTextBlack::after {
    -webkit-text-fill-color: black;
  }
  .hpSectionHeadChildTextBlack::before {
    -webkit-text-fill-color: black;
  }
  .buttonStructure {
    position: absolute;
    cursor: pointer;
    font-family: "markProRegular";
    letter-spacing: 0.026vw;
    text-align: center;
  }
  .hpBtnDesign {
    background-color: #345cad;
    color: white;
    border: none;
    opacity: 100%;
    border-radius: 0.2083vw;
    font-size: 1.0417vw;
    letter-spacing: 0.026vw;
    padding: 0.5208vw 1.0417vw 0.5208vw 1.0417vw;
  }
  .hpBtnDesign:hover {
    background-image: linear-gradient(60deg, #3d3393 0%, #2b76b9 37%, #2cacd1 65%, #35eb93 100%);
    color: white;
  }
  .mpBtnDesign {
    padding: 0.5208vw 2.0833vw;
    background: linear-gradient(white, white) padding-box, linear-gradient(60deg, #3d3393 0%, #2b76b9 37%, #2cacd1 65%, #35eb93 100%) border-box;
    border-radius: 0.2083vw;
    border: 0.1042vw solid transparent;
    font-size: 1.0417vw;
  }
  .mpBtnDesign:hover {
    color: white;
    background: linear-gradient(60deg, #3d3393 0%, #2b76b9 37%, #2cacd1 65%, #35eb93 100%) border-box;
    transition: background 1s ease-in-out;
  }
  .mpBtnDesign:hover a {
    color: white;
  }
  .lpBtnDesign {
    color: #345cad;
    padding: 0;
    margin: 0;
    font-size: 1.0417vw;
  }
  .lpBtnDesign:hover {
    color: #61c17e;
  }
  .hpBtnDesignCard {
    background-color: #345cad;
    color: white;
    border: none;
    opacity: 100%;
    border-radius: 0.2083vw;
    font-size: 0.7813vw;
    padding: 0.5208vw 0.5208vw;
  }
  .hpBtnDesignCard:hover {
    background-color: #61c17e;
    color: white;
  }
  .mpBtnDesignCard {
    padding: 0.5208vw 0.5208vw;
    background: linear-gradient(white, white) padding-box, linear-gradient(60deg, #3d3393 0%, #2b76b9 37%, #2cacd1 65%, #35eb93 100%) border-box;
    border-radius: 0.2083vw;
    border: 0.1042vw solid transparent;
    font-size: 0.7813vw;
  }
  .mpBtnDesignCard:hover {
    color: white;
    background: linear-gradient(60deg, #3d3393 0%, #2b76b9 37%, #2cacd1 65%, #35eb93 100%) border-box;
    transition: background 1s ease-in-out;
  }
  .lpBtnDesignCard {
    color: #345cad;
    padding: 0;
    margin: 0;
    font-size: 0.7813vw;
  }
  .lpBtnDesignCard:hover {
    color: #61c17e;
  }
  .hpBtnLayoutCard {
    left: 2.1354vw;
    bottom: 0;
    opacity: 0%;
  }
  .mpBtnLayoutCard {
    left: 2.1354vw;
    bottom: 0;
    opacity: 0%;
  }
  .lpBtnLytCard {
    left: 9.375vw;
    bottom: 0;
    opacity: 0%;
  }
  .mpBtnLytBreakDiv {
    top: 28.6458vw;
    left: 61.7708vw;
    background-color: transparent;
  }
  .formBtn {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 0;
    width: 5.94vw;
    height: 2.34vw;
    bottom: 4.69vw;
    background-color: white;
    border: 0.1vw solid #345cad;
    border-radius: 0.2083vw;
    -moz-border-radius: 0.2083vw;
    -webkit-border-radius: 0.2083vw;
    transition: 0.5s ease-in-out 0.5s;
  }
  .formBtnLabel {
    position: absolute;
    z-index: 3;
    font-family: "markProRegular";
    font-size: 1.0417vw;
    letter-spacing: 0.026vw;
    color: grey;
    transition: 0.5s ease-in-out 0.5s;
  }
  .formBtnDiv1 {
    display: block;
    z-index: 1;
    position: absolute;
    height: 1.67vw;
    width: 6.25vw;
    background-color: white;
    transition: 0.5s ease-in-out 0.5s;
  }
  .formBtnDiv2 {
    display: block;
    position: absolute;
    z-index: 2;
    height: 2.76vw;
    width: 5.21vw;
    background-color: white;
    transition: 0.5s ease-in-out 0.5s;
  }
  .mpBtnLytCardDiv {
    bottom: 0;
    left: 42.5%;
  }
  .cardParent {
    position: relative;
    float: left;
    background-color: white;
    width: 17.1875vw;
    height: 19.8438vw;
    box-shadow: 0 0 12px 0.5px rgba(0, 0, 0, 0.2);
  }
  .cardChildAnim::before {
    content: "";
    position: absolute;
    height: 19.8438vw;
    width: 0.1042vw;
    background-color: #61c17e;
    transition: 0.4s ease-in-out;
    float: left;
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    overflow-y: clip;
  }
  .cardChildAnim::after {
    content: "";
    position: absolute;
    height: 0.1042vw;
    width: 17.1875vw;
    background-color: #61c17e;
    transition: 0.4s ease-in-out;
    bottom: 0vw;
    left: 0vw;
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
  }
  .cardChildAnim:hover::before {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
  .cardChildAnim:hover::after {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
  .pseudoCardParent {
    position: absolute;
    top: 0;
    right: 0;
    width: 17.0833vw;
    height: 19.7396vw;
  }
  .pseudoCardChildAnim::before {
    content: "";
    position: absolute;
    height: 0vw;
    width: 0.1042vw;
    background-color: #345cad;
    transition: 0.4s ease-in-out;
    top: 0;
    right: 0;
  }
  .pseudoCardChildAnim::after {
    content: "";
    position: absolute;
    height: 0.1042vw;
    width: 0vw;
    background-color: #345cad;
    transition: 0.4s ease-in-out;
    top: 0vw;
    right: 0vw;
  }
  .pseudoCardChildAnim:hover::before {
    height: 19.8438vw;
  }
  .pseudoCardChildAnim:hover::after {
    width: 17.1875vw;
  }
  .cardChildBtnAnim1:hover .hpBtnLayoutCard {
    transition: 0.3s ease-in-out;
    bottom: 1.4583vw;
    opacity: 100%;
  }
  .cardChildBtnAnim1:hover .lpBtnLytCard {
    transition: 0.3s ease-in-out;
    bottom: 1.9271vw;
    opacity: 100%;
  }
  .cardChildBtnAnim2:hover .mpBtnLayoutCard {
    transition: 0.3s ease-in-out;
    bottom: 1.4583vw;
    opacity: 100%;
  }
  .MSCardSubHeadParent {
    position: relative;
    left: 2.3438vw;
    font-family: "markProRegular";
    font-size: 0.7813vw;
    letter-spacing: 0.0781vw;
  }
  .MSCardSubHeadParent::after {
    background-color: #61c17e;
    position: absolute;
    height: 0.349vw;
    width: 13px;
  }
  .MSCardSubHeadChild1L {
    top: 7.9687vw;
  }
  .MSCardSubHeadChild2L {
    top: 6.6667vw;
  }
  .MSCardSubHeadChild2LRect {
    top: 6.6667vw;
  }
  .MSCardSubHeadChild2LRect::after {
    content: "";
    top: 0.3125vw;
    left: 6.875vw;
  }
  .MSCardHeadParent {
    position: absolute;
    left: 2.3438vw;
    font-family: "markProBlack";
    font-size: 2.0833vw;
    letter-spacing: 0;
    line-height: 2.6042vw;
  }
  .MSCardHeadParent::before {
    background-color: #61c17e;
    position: absolute;
    height: 0.349vw;
    width: 13px;
  }
  .MSCardHeadParent::after {
    background-color: #345cad;
    position: absolute;
    height: 0.349vw;
    width: 37px;
  }
  .MSCardHeadChild1L {
    top: 9.2188vw;
  }
  .MSCardHeadChild1L::after {
    content: "";
    left: 8.5417vw;
    top: 1.25vw;
  }
  .MSCardHeadChild1LOutlier::after {
    left: 10.8vw;
  }
  .MSCardHeadChild2L1W {
    top: 7.9167vw;
  }
  .MSCardHeadChild2L1W::after {
    content: "";
    left: 5.7813vw;
    top: 3.8021vw;
  }
  .MSCardHeadChild2L3W {
    top: 7.9167vw;
  }
  .MSCardHeadChild2L3W::before {
    content: "";
    left: 229px;
    top: 1.1979vw;
  }
  .MSCardHeadChild2L3W::after {
    content: "";
    left: 205px;
    top: 3.8021vw;
  }
  .threeCardsDivParent {
    position: absolute;
    height: 26.6146vw;
    width: 56.3542vw;
    left: 21.875vw;
  }
  div .threeCardsDivParent div:not(:first-child) {
    margin-left: 2.3958vw;
  }
  .StoryCardSubHeadParent {
    position: relative;
    left: 2.3438vw;
    font-family: "markProLight";
    font-size: 0.625vw;
    line-height: 0.7813vw;
    letter-spacing: 0.0781vw;
    width: 5.1vw;
    top: 7.3958vw;
  }
  .flag {
    position: absolute;
    top: 0;
    right: 1.0417vw;
    height: 19.8438vw;
    width: 2.3521vw;
    background-repeat: no-repeat;
    box-shadow: 0vw 0vw 0.3125vw rgba(0, 0, 0, 0.2);
  }
  .storyLogoParent {
    position: absolute;
    left: 2.3438vw;
  }
  .endSectionsType {
    position: absolute;
    font-family: "markProExtraLight";
    font-size: 5.8854vw;
    line-height: 6.0938vw;
    letter-spacing: -0.3531vw;
    background-image: linear-gradient(60deg, #3d3393 0%, #2b76b9 37%, #2cacd1 65%, #35eb93 100%);
    background-repeat: repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .linkCard {
    position: relative;
    float: left;
    height: 14.4057vw;
    width: 13.0068vw;
    left: 0px;
    top: 0px;
    box-shadow: 0vw 0vw 0.13vw rgba(0, 0, 0, 0.2);
  }
  .linkCard:hover {
    -webkit-animation: shadow ease-in-out 0.4s;
            animation: shadow ease-in-out 0.4s;
    box-shadow: 0 0 12px 0.5px rgba(0, 0, 0, 0.2);
    cursor: pointer;
  }
  div #linkCardsWrapper div:not(:first-child) {
    margin-left: 1.4219vw;
  }
  .collabModels {
    position: absolute;
    font-family: "markProThin";
    font-size: 15.3646vw;
  }
  .collabModels::before {
    content: "/";
    position: absolute;
    font-family: "markProExtraLight";
    font-size: 5.7292vw;
    color: black;
  }
  .collabModels::after {
    position: absolute;
    font-family: "markProRegular";
    font-size: 1.5104vw;
    -webkit-text-fill-color: black;
  }
  header {
    height: 7.4074vh;
    width: 100vw;
    box-shadow: -5px 0.5px 12px 0.5px rgba(40, 84, 162, 0.8);
    position: fixed;
    z-index: 4;
    background-color: white;
  }
  #logo {
    position: relative;
    z-index: 3;
    margin-left: 1.88vw;
    margin-top: 1.8204vh;
    height: 3.7093vh;
    width: 9.52vw;
  }
  #hamburgerIconDiv {
    position: absolute;
    cursor: pointer;
    z-index: 3;
    top: 2.2222vh;
    right: 1.88vw;
    height: 2.9315vh;
    width: 2.36vw;
  }
  #contactIconDiv {
    display: none;
  }
  #headerHPBtn {
    position: absolute;
    right: 12.8125vw;
    top: 0.9375vw;
  }
  #headerLPBtn {
    position: absolute;
    right: 8.125vw;
    top: 1.4583vw;
  }
  #contactBg {
    position: fixed;
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 5;
    width: 100vw;
    height: 100vh;
    top: 0;
    background-image: linear-gradient(60deg, rgba(61, 51, 147, 0.9) 0%, rgba(43, 118, 185, 0.9) 37%, rgba(44, 172, 209, 0.9) 65%, rgba(53, 235, 147, 0.9) 100%);
    overflow-y: clip;
    overflow-x: clip;
    transition: 0.3s ease-in-out;
  }
  #contactDiv {
    display: none;
    position: absolute;
    height: 39.79vw;
    width: 67.81vw;
    background-color: white;
    border-radius: 1.04vw;
  }
  .closeBtnWrapper {
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.6vw;
    height: 2.6vw;
    right: 1.04vw;
    top: 1.04vw;
    cursor: pointer;
  }
  .closeBtnWrapper:hover .leftright {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    background-color: red;
  }
  .closeBtnWrapper:hover .rightleft {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    background-color: red;
  }
  .leftright, .rightleft {
    position: absolute;
    height: 0.21vw;
    width: 2.6vw;
    background-color: black;
    border-radius: 0.1vw;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    transition: all 0.3s ease-in;
  }
  .rightleft {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  #contactCopy {
    position: absolute;
    left: 5.83vw;
    top: 3.59vw;
    font-family: "markProHeavy";
    font-size: 4.84vw;
    line-height: 4.9vw;
    width: 23.44vw;
  }
  .formWrapper {
    position: absolute;
    height: 29.38vw;
    width: 19.38vw;
    left: 42.19vw;
    top: 5.36vw;
  }
  .formInputDiv {
    position: relative;
    display: flex;
    align-items: center;
    width: 19.27vw;
    border: 0.13vw solid black;
    border-radius: 0.31vw;
    margin-bottom: 1.77vw;
  }
  #descriptionDiv {
    height: 17.08vw;
  }
  .formInput1LineDiv {
    height: 2.29vw;
  }
  .labelStyle {
    position: absolute;
    left: 10px;
    top: 12px;
    background-color: white;
    pointer-events: none;
    transition: 0.3s ease-in-out;
  }
  .formTypography {
    font-family: "markProLight";
    font-size: 0.94vw;
  }
  #fullNameField, #emailField, #descriptionField {
    position: absolute;
    width: 17.19vw;
    left: 18px;
  }
  .labelAnim input:focus + label span, .labelAnim input:valid + label span,
.labelAnim textarea:focus + label span, .labelAnim textarea:valid + label span {
    font-family: "markProMedium";
    font-size: 0.78vw;
    color: #A0A0A0;
    padding: 0 0.42vw 0 0.42vw;
    top: -0.52vw;
    left: 0.63vw;
    transition: 0.3s ease-in-out;
  }
  #textLimit {
    position: absolute;
    bottom: 0.31vw;
    right: 0.52vw;
    font-family: "markProRegular";
    letter-spacing: 0.02vw;
    font-size: 0.63vw;
  }
  #textLimit::after {
    content: "/450";
  }
  #contactFormBtn {
    bottom: 0;
    left: 35%;
  }
  .submitAnimWrapper {
    display: none;
    align-items: center;
    justify-content: center;
    position: absolute;
    z-index: 1;
    background-color: white;
    top: 5vw;
    left: 42.03vw;
    height: 31vw;
    width: 19.79vw;
  }
  .submitAnimDiv {
    position: absolute;
    top: 8.07vw;
    height: 9.58vw;
    width: 9.58vw;
  }
  .submitAnimText {
    position: absolute;
    bottom: 8.13vw;
    width: 15.63vw;
    text-align: center;
    font-family: "markProRegular";
    font-size: 1.04vw;
    color: black;
  }
  #reSubmitBtn {
    bottom: 5.73vw;
  }
  #contactDetailsWrapper {
    position: absolute;
    height: 7.03vw;
    width: 16.67vw;
    left: 6.3vw;
    bottom: 5vw;
  }
  .contactDetailsType {
    position: relative;
    margin-bottom: 0.57vw;
    font-family: "markProLight";
    font-size: 0.94vw;
    line-height: 1.04vw;
  }
  .contactDetailsType::before {
    content: "";
    position: absolute;
  }
  .contactDetailsType:nth-child(1), .contactDetailsType:nth-child(2), .contactDetailsType:nth-child(3) {
    left: 1.98vw;
  }
  .contactDetailsType:nth-child(5) {
    top: 4px;
  }
  #phoneNumber::before {
    background: url("../../../live/assets/svgOther/contactIcon.svg");
    height: 1.27vw;
    width: 1.06vw;
    left: -1.98vw;
  }
  #email::before {
    background: url("../../../live/assets/svgOther/emailIcon.svg");
    height: 1vw;
    width: 1.33vw;
    left: -1.98vw;
  }
  #address::before {
    background: url("../../../live/assets/svgOther/locationIcon.svg");
    height: 1.52vw;
    width: 1.04vw;
    left: -1.98vw;
    top: 0.16vw;
  }
  #socialIconsDiv {
    display: flex;
    position: absolute;
    justify-content: space-between;
    align-items: center;
    width: 15vw;
    height: 1.3vw;
    bottom: 0;
    left: 0;
  }
  #twitterIconContact {
    width: 1.44vw;
    height: 1.17vw;
  }
  #facebookIconContact {
    width: 0.65vw;
    height: 1.2vw;
  }
  #youtubeIconContact {
    width: 1.7vw;
    height: 1.2vw;
  }
  #instagramIconContact {
    width: 1.21vw;
    height: 1.21vw;
  }
  :root {
    --scaleNumber: 0;
  }
  #hamburgerContainer {
    position: absolute;
    background-image: linear-gradient(60deg, #3d3393 0%, #2b76b9 37%, #2cacd1 65%, #35eb93 100%);
    width: 100vw;
    height: 92.596vh;
    top: 7.4074vh;
    z-index: 2;
    display: none;
    overflow-y: clip;
    overflow-x: clip;
  }
  #hamburgerContentLeftDiv, #hamburgerContentRightDiv, #hCRD1, #hCRD2, #hCRD3, #hCRD4, #hCRD5 {
    margin: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  #hamburgerLine {
    position: absolute;
    display: none;
    left: 44.0104vw;
    top: 12.963vh;
    height: 64.8148vh;
    width: 0.1302vw;
    background-color: white;
  }
  #hamburgerContentLeftDiv {
    left: 18.0114vw;
    display: none;
  }
  #hamburgerContentLeft li {
    cursor: pointer;
    font-family: "markProLight";
    font-size: 1.875vw;
    color: white;
    margin-bottom: 2.4074vh;
  }
  #hamburgerContentLeft li::before {
    content: "";
    position: absolute;
    height: 0.2083vw;
    width: 10.4167vw;
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
    transition: 0.3s ease-in-out;
    background-color: #61c17e;
    margin-top: 3.7037vh;
    -webkit-transform: scaleX(var(--scaleNumber));
            transform: scaleX(var(--scaleNumber));
  }
  #hamburgerContentRightDiv {
    height: 28.5417vw;
    width: 28.5417vw;
    left: 52.0833vw;
  }
  #hamburgerContentRight1A li, #hamburgerContentRight1B li, #hamburgerContentRight1C li, #hamburgerContentRight2 li, #hamburgerContentRight3 li, #hamburgerContentRight4 li {
    color: white;
    text-decoration: none;
  }
  #hamburgerContentRight1A li:hover, #hamburgerContentRight1B li:hover, #hamburgerContentRight1C li:hover, #hamburgerContentRight2 li:hover, #hamburgerContentRight3 li:hover, #hamburgerContentRight4 li:hover {
    cursor: pointer;
    text-decoration: underline;
    text-decoration-thickness: 0.2083vw;
    text-underline-offset: 0vh;
    -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
    -webkit-text-decoration-color: #345cad;
            text-decoration-color: #345cad;
  }
  #hamburgerContentRight1A li:nth-child(1), #hamburgerContentRight1B li:nth-child(1), #hamburgerContentRight1C li:nth-child(1) {
    margin-bottom: 1.2037vh;
    font-family: "markProMedium";
    font-size: 1.875vw;
  }
  #hamburgerContentRight1A li:nth-child(even), #hamburgerContentRight1B li:nth-child(even), #hamburgerContentRight1C li:nth-child(even) {
    display: inline-block;
    margin-bottom: 1.2037vh;
    font-family: "markProLight";
    font-size: 1.0417vw;
  }
  #hamburgerContentRight1A li:nth-child(2n+3), #hamburgerContentRight1B li:nth-child(2n+3), #hamburgerContentRight1C li:nth-child(2n+3) {
    display: inline-block;
    margin-bottom: 1.2037vh;
    font-family: "markProLight";
    font-size: 1.0417vw;
  }
  #hamburgerContentRight1A li:nth-child(2n+3) {
    margin-left: 3.9063vw;
  }
  #hamburgerContentRight1B li:nth-child(1) {
    margin-top: 2.6852vh;
  }
  #hamburgerContentRight1B li:nth-child(2n+3) {
    margin-left: 3.125vw;
  }
  #hamburgerContentRight1C li:nth-child(1) {
    margin-top: 3.9815vh;
  }
  #hamburgerContentRight1C li:nth-child(2n+3) {
    margin-left: 6.4062vw;
  }
  #hamburgerContentRight2 li, #hamburgerContentRight3 li, #hamburgerContentRight4 li {
    margin-bottom: 2.4074vh;
    font-family: "markProLight";
    font-size: 1.875vw;
  }
  #hamburgerContentRight2 li:last-child, #hamburgerContentRight3 li:last-child, #hamburgerContentRight4 li:last-child {
    margin-bottom: 0;
  }
  #hCRD1, #hCRD2, #hCRD3, #hCRD4, #hCRD5 {
    display: none;
  }
  #hCRD5 {
    height: 36.3889vh;
    width: 31.6146vw;
    left: 2.3438vw;
  }
  #hCRD5 img {
    position: absolute;
  }
  #hCRD5 img:nth-child(1) {
    top: 1.6204vh;
    height: 3.0849vw;
    width: 7.2453vw;
  }
  #hCRD5 img:nth-child(2) {
    top: 17.8704vh;
    height: 1.6865vw;
    width: 7.1927vw;
  }
  #hCRD5 img:nth-child(3) {
    top: 31.2037vh;
    height: 2.8297vw;
    width: 7.5057vw;
  }
  #hCRD5 img:nth-child(4) {
    left: 20.8333vw;
    height: 4.1708vw;
    width: 9.4156vw;
  }
  #hCRD5 img:nth-child(5) {
    top: 17.5vh;
    left: 20.8333vw;
    height: 2.0672vw;
    width: 10.7026vw;
  }
  #hCRD5 img:nth-child(6) {
    top: 31.9444vh;
    left: 20.8333vw;
    height: 1.9688vw;
    width: 10.7026vw;
  }
  #linkCardsSection {
    position: relative;
    height: 50.3646vw;
    width: 99.375vw;
  }
  #linkCardsSectionTitle {
    top: 10.7813vw;
    left: 21.25vw;
  }
  #linkCardsWrapper {
    position: absolute;
    height: 14.4057vw;
    width: 56.3021vw;
    left: 21.875vw;
    top: 23.4896vw;
  }
  .linkCardType {
    font-family: "markProBold";
    font-size: 1.0417vw;
    letter-spacing: 0.0177vw;
    margin-top: 10.9375vw;
    text-align: center;
  }
  .iconCenterCard {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    top: 5.7292vw;
  }
  #theTeamIcon {
    width: 6.7708vw;
  }
  #supportIcon {
    width: 8.0729vw;
  }
  #carrersIcon {
    width: 7.8125vw;
  }
  #caseStudiesIcon {
    width: 7.2917vw;
  }
  .linkCard {
    position: relative;
    float: left;
    height: 14.4057vw;
    width: 13.0068vw;
    left: 0px;
    top: 0px;
    box-shadow: 0vw 0vw 0.13vw rgba(0, 0, 0, 0.2);
  }
  .linkCard:hover {
    -webkit-animation: shadow ease-in-out 0.4s;
            animation: shadow ease-in-out 0.4s;
    box-shadow: 0 0 12px 0.5px rgba(0, 0, 0, 0.2);
    cursor: pointer;
  }
  div #linkCardsWrapper div:not(:first-child) {
    margin-left: 1.4219vw;
  }
  #socialLinksSection {
    position: relative;
    height: 21.9792vw;
    width: 99.375vw;
    box-shadow: -5px 0.5px 12px 0.5px rgba(40, 84, 162, 0.8);
    overflow-y: clip;
    overflow-x: clip;
  }
  #socialLinksSectionTitle {
    top: 3.2813vw;
    left: 32.7083vw;
  }
  #socialIconsWrapper {
    display: flex;
    position: absolute;
    justify-content: space-between;
    align-items: center;
    width: 19vw;
    height: 2.2396vw;
    top: 14.5313vw;
    left: 33.3333vw;
  }
  #socialHandle {
    position: absolute;
    left: 54.6875vw;
    top: 14.8438vw;
    font-family: "markProLight";
    font-size: 1.4583vw;
    letter-spacing: 0.0177vw;
  }
  .socialIcons:hover {
    cursor: pointer;
  }
  #sitemapSection {
    position: relative;
    height: 50.7292vw;
    width: 99.375vw;
  }
  .breadcrumb {
    position: absolute;
    top: 6.7708vw;
    left: 29.3229vw;
    list-style: none;
    padding: 0;
  }
  .breadcrumb img {
    width: 2.6042vw;
  }
  .breadcrumb li {
    display: inline;
    font-size: 1.0938vw;
    font-family: "markProRegular";
    color: #a0a0a0;
  }
  .breadcrumb li + li:before {
    padding: 0.4167vw;
    color: black;
    content: "/ ";
  }
  .sitemapContentWrapper {
    position: absolute;
    display: flex;
    justify-content: space-between;
    height: 28.6458vw;
    width: 41.4583vw;
    left: 29.3229vw;
    top: 10.7813vw;
  }
  .sitemapContents li {
    font-family: "markProRegular";
    letter-spacing: 0.0267vw;
  }
  .sitemapContents h1 {
    color: black;
    font-size: 0.8333vw;
    padding-bottom: 0.7292vw;
  }
  .sitemapContents h2 {
    color: #345cad;
    font-size: 0.8333vw;
    padding-bottom: 0.2083vw;
  }
  .sitemapContents h3 {
    color: #345cad;
    font-size: 0.8333vw;
    padding-bottom: 0.2083vw;
    padding-top: 0.5208vw;
  }
  .sitemapContents p {
    color: #a0a0a0;
    padding-bottom: 0.2083vw;
  }
  #bottomLine {
    position: absolute;
    top: 46.1979vw;
    left: 7.0833vw;
    width: 85.9375vw;
    height: 0.0521vw;
    background-color: black;
  }
  .footer {
    display: flex;
    justify-content: space-between;
    position: absolute;
    bottom: 1.8229vw;
    left: 23.2292vw;
    height: 1.0417vw;
    width: 53.5417vw;
    font-family: "markProRegular";
  }
  .footerRight li {
    display: inline;
    font-size: 0.8333vw;
    color: black;
  }
  .footerRight li + li:before {
    padding: 0.9896vw;
    color: #a0a0a0;
    content: "| ";
  }
  .footerLeft {
    font-size: 0.8333vw;
  }
  #homePageSection1 {
    position: relative;
    height: 100vh;
    width: 99.375vw;
    overflow-y: clip;
    overflow-x: clip;
  }
  #homePageCopy {
    position: absolute;
    font-family: "markProBlack";
    font-size: 10.7407vh;
    line-height: 9.8148vh;
    letter-spacing: -0.0926vh;
    left: 33.5938vw;
    right: 34.6354vw;
    top: 20.9259vh;
  }
  #homePageCopy::before {
    content: "";
    position: absolute;
    background-color: #345cad;
    width: 13.2519vh;
    height: 2.037vh;
    left: 43.5185vh;
    top: 24.2593vh;
    -webkit-animation: scale-up-hor-right 1s ease-out 1s both;
            animation: scale-up-hor-right 1s ease-out 1s both;
  }
  #homePageCopy::after {
    -webkit-animation: scale-up-hor-right 1s ease-out 1s both;
            animation: scale-up-hor-right 1s ease-out 1s both;
    content: "";
    position: absolute;
    background-color: #61c17e;
    width: 25.7713vh;
    height: 2.037vh;
    left: 31.0185vh;
    bottom: 3.4139vh;
  }
  #microsoftPartnerBadge {
    position: absolute;
    top: 80.4907vh;
    left: 33.5938vw;
    height: 3.9324vh;
    width: 13.5046vh;
  }
  .scrollText {
    position: absolute;
    bottom: 5.8333vh;
    left: 1.5104vw;
    -webkit-writing-mode: vertical-rl;
            writing-mode: vertical-rl;
    -webkit-text-orientation: mixed;
            text-orientation: mixed;
    font-family: "markProRegular";
    font-size: 0.6771vw;
    letter-spacing: 0.2031vw;
  }
  .scrollText::before {
    content: "";
    position: absolute;
    background-color: black;
    height: 16.9796vh;
    width: 0.1042vw;
    bottom: 8.8889vh;
    left: 0.3125vw;
    animation: scale-up-ver-bottom 1.5s ease-in-out 2s infinite alternate-reverse both;
  }
  #seor {
    position: absolute;
    bottom: 0vw;
    right: 0vw;
    height: 24.4296vh;
    width: 25.412vh;
  }
  #homePageSection2 {
    position: relative;
    overflow-x: clip;
    background-color: #F4F8FC;
    width: 99.375vw;
    height: 266.9792vw;
    box-shadow: -5px 0.5px 12px 0.5px rgba(40, 84, 162, 0.8);
    overflow-y: clip;
    overflow-x: clip;
  }
  #seorSection2 {
    content: url("../../../../live/assets/svgOther/seorSection2.svg");
    position: absolute;
    margin-top: -1.1458vw;
    margin-left: -1.0938vw;
    width: 102.2396vw;
  }
  #hpSection2HeadChildID::after {
    content: "BUSINESS SOLUTIONS";
  }
  #hpSection2HeadChildID::before {
    content: "Tailored IT solutions for your specific business needs with Microsoft dynamics at its heart.";
  }
  #hpSubCategory1ChildID {
    top: 53.2292vw;
  }
  #hpSubCategory1ChildID::after {
    content: "Microsoft Solutions";
  }
  #hpSubCategory2ChildID {
    top: 122.9167vw;
  }
  #hpSubCategory2ChildID::after {
    content: "Custom Solutions";
  }
  #hpSubCategory3ChildID {
    top: 192.8646vw;
  }
  #hpSubCategory3ChildID::after {
    content: "Custom Plugins";
  }
  #threeCardsDivIChildID {
    top: 84.2708vw;
  }
  #threeCardsDivIChildID2 {
    top: 154.0104vw;
  }
  #threeCardsDivIChildID3 {
    top: 224.375vw;
  }
  #recomContent::after {
    content: "RECOMMENDATIONS";
  }
  #recomContent::before {
    content: "Can’t find what's good for you? Fill a very short questionnaire to know the solution best suited for your business.";
  }
  /**************************  HOME PAGE MAIN SECTION 4 CLASSES *************************/
  #homePageSection4 {
    position: relative;
    width: 99.375vw;
    height: 79.7917vw;
    background-color: #F5F8F5;
    box-shadow: -5px 0.5px 12px 0.5px rgba(40, 84, 162, 0.8);
    overflow-y: clip;
    overflow-x: clip;
  }
  #seorSection4 {
    position: absolute;
    width: 43.9063vw;
    top: -0.6771vw;
    right: -0.6771vw;
  }
  #hpSection4HeadChildID::after {
    content: "BUSINESS SERVICES";
  }
  #hpSection4HeadChildID::before {
    content: "Business solutions need to be optimised every once in a while. But we got you covered with all the necessities under a single roof.";
  }
  #threeCardsDivIChildID4 {
    top: 40.625vw;
  }
  .bizServCardContentDiv {
    position: absolute;
    display: flex;
    justify-content: center;
    bottom: 62px;
  }
  .businessServiceCardTitle {
    position: absolute;
    font-family: markProBlack;
    font-size: 30px;
    text-transform: uppercase;
    bottom: 0px;
  }
  #trainingDivId {
    height: 244px;
    width: 178px;
    left: 76px;
  }
  #trainingAnim {
    height: 178px;
    width: 178px;
  }
  #consultancyDivId {
    height: 270px;
    width: 228px;
    left: 51px;
  }
  #consultancyAnim {
    height: 198.29px;
    width: 102.3px;
  }
  #performanceDivId {
    height: 187px;
    width: 235px;
    left: 48px;
  }
  #performanceAnim {
    height: 102px;
    width: 173px;
  }
  /**************************  HOME PAGE MAIN SECTION 5 CLASSES *************************/
  #hpSection5HeadChildID::after {
    content: "OUR PARTNERSHIPS";
  }
  #hpSection5HeadChildID::before {
    content: "We do not work alone, our partners’ alliance makes up the building blocks of our services and technologies.";
  }
  #partnershipsLogosWrapper {
    position: absolute;
    width: 16.6146vw;
    height: 1.3542vw;
    top: 23.4375vw;
    left: 61.7188vw;
  }
  .partnershipsLogo {
    width: 5.9896vw;
  }
  #partnershipsLogosWrapper img:nth-child(2) {
    position: absolute;
    right: 0px;
  }
  /**************************  HOME PAGE MAIN SECTION 6 CLASSES *************************/
  #homePageSection6 {
    position: relative;
    width: 99.375vw;
    height: 79.7917vw;
    background-color: #F4F8FC;
    box-shadow: -5px 0.5px 12px 0.5px rgba(40, 84, 162, 0.8);
    overflow-y: clip;
    overflow-x: clip;
  }
  #seorSection6 {
    position: absolute;
    width: 101.8229vw;
    top: -0.8854vw;
    right: -0.8854vw;
  }
  #hpSection6HeadChildID::after {
    content: "OUR EXPERTISE";
  }
  #hpSection6HeadChildID::before {
    content: "Apart from dedication, these are the elemental technologies that make us who we are.";
  }
  #threeCardsDivChildID6 {
    top: 40.625vw;
  }
  /**************************  HOME PAGE MAIN SECTION 7 CLASSES *************************/
  #hpSection7HeadChildID::after {
    content: "OUR EXPANSION";
  }
  #hpSection7HeadChildID::before {
    content: "Transforming multiple businesses in eight countries across the globe and more to go.";
  }
  /**************************  HOME PAGE MAIN SECTION 8 CLASSES *************************/
  #homePageSection8 {
    position: relative;
    width: 99.375vw;
    height: 90vw;
    box-shadow: -5px 0.5px 12px 0.5px rgba(40, 84, 162, 0.8);
    background-color: #F4F8FC;
    overflow-y: clip;
    overflow-x: clip;
  }
  #hpSection8HeadChildID::after {
    content: "COLLAB. MODELS";
  }
  #hpSection8HeadChildID::before {
    content: "We got multiple pricing options for the projects for added convenience. Choose the one that you deem best.";
  }
  #CollabModelsWrapper {
    position: absolute;
    height: 38.0208vw;
    width: 69.1146vw;
    top: 40.7375vw;
    left: 21.3281vw;
  }
  #collabModel1 {
    top: -3.8021vw;
    left: 0.7188vw;
  }
  #collabModel1::before {
    left: 6.6667vw;
    top: 8.6115vw;
  }
  #collabModel1::after {
    content: "TIMELINE BASED";
    left: 10.4167vw;
    top: 11.4583vw;
  }
  #collabModel2 {
    top: -3.8021vw;
    left: 23.0208vw;
  }
  #collabModel2::before {
    left: 8.3333vw;
    top: 8.6115vw;
  }
  #collabModel2::after {
    content: "TEAM EXTENSION";
    left: 11.9271vw;
    top: 11.4583vw;
  }
  #collabModel3 {
    top: -3.8021vw;
    left: 46.875vw;
  }
  #collabModel3::before {
    left: 7.5521vw;
    top: 8.6115vw;
  }
  #collabModel3::after {
    content: "DEDICATED RESOURCE OUTSOURCE";
    left: 11.1979vw;
    top: 9.8958vw;
  }
  #collabModel4 {
    top: 13.9583vw;
    left: -0.4167vw;
  }
  #collabModel4::before {
    left: 8.4896vw;
    top: 8.6115vw;
  }
  #collabModel4::after {
    content: "FIXED PRICE";
    left: 11.9271vw;
    top: 11.7188vw;
  }
  #collabModel5 {
    top: 13.9583vw;
    left: 22.3958vw;
  }
  #collabModel5::before {
    left: 8.4896vw;
    top: 8.6115vw;
  }
  #collabModel5::after {
    content: "MILESTONE BILLING";
    left: 11.9271vw;
    top: 11.7188vw;
  }
  /**************************  HOME PAGE MAIN SECTION 9 CLASSES *************************/
  #hpSection9HeadChildID::after {
    content: "OUR VISION";
  }
  #hpSection9HeadChildID::before {
    content: "The aim is to extend businesses, to become a universally respected company that converts the future of businesses and brings innovation in day to day life of people through the deliverance of excellence by best-in-class people.";
  }
  /**************************  HOME PAGE MAIN SECTION 10 CLASSES *************************/
  #homePageSection10 {
    position: relative;
    width: 99.375vw;
    height: 79.7917vw;
    background-color: #F5F8F5;
    box-shadow: -5px 0.5px 12px 0.5px rgba(40, 84, 162, 0.8);
    overflow-y: clip;
    overflow-x: clip;
  }
  #seorSection10 {
    position: absolute;
    width: 101.0938vw;
    bottom: -0.8854vw;
    left: -0.8854vw;
  }
  #threeCardsDivIChildID10 {
    top: 40.625vw;
  }
  #hpSection10HeadChildID::after {
    content: "CASE STUDIES";
  }
  #hpSection10HeadChildID::before {
    content: "For your convenience, we have several options for working on projects. Choose ones you deem best from the following models we offer.";
  }
  #threeCardsDivIChildID6 {
    top: 40.625vw;
  }
  #odegiLogo {
    top: 9.7396vw;
    width: 7.1307vw;
    height: 3.0365vw;
  }
  #bacLogo {
    top: 9.7917vw;
    width: 6.9177vw;
    height: 2.6089vw;
  }
  #sariLogo {
    top: 10.2604vw;
    width: 6.7948vw;
    height: 1.5932vw;
  }
}
@media (max-width: 480px) {
  /**************************  HOME PAGE MAIN SECTION HEAD CLASSES *************************/
  .hpSectionHeadDiv {
    left: 18.4vw;
    top: 17.8667vw;
    width: 69.3333vw;
  }
  .hpSectionHeadDiv::after {
    top: 1.3333vw;
    left: 0;
    height: 0.2667vw;
    width: 10.44vw;
  }
  .hpSectionHeadDiv::before {
    content: "";
    position: absolute;
    top: 72vw;
    left: 0;
    background-color: black;
    height: 0.2667vw;
    width: 10.44vw;
    animation: scale-up-hor-left 3s ease-in-out infinite alternate-reverse both;
  }
  .hpSectionHeadParent {
    top: 8vw;
    font-size: 13.6vw;
    line-height: 13.6vw;
    left: -0.8vw;
  }
  .hpSectionHeadParent::after {
    font-family: "markProRegular";
    top: -13.33vw;
    width: 44vw;
    left: 14.1333vw;
    font-size: 3.2vw;
  }
  .hpSectionHeadParent::before {
    font-family: "markProRegular";
    top: 19.333em;
    width: 53.3333vw;
    left: 14.1333vw;
    font-size: 3.2vw;
    line-height: 4.16vw;
    letter-spacing: 0.064vw;
  }
  .hpSectionHeadChildTextGradient {
    background-image: linear-gradient(60deg, #3d3393 0%, #2b76b9 37%, #2cacd1 65%, #35eb93 100%);
    background-repeat: repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .hpSectionHeadChildTextGradient::after {
    -webkit-text-fill-color: black;
  }
  .hpSectionHeadChildTextGradient::before {
    -webkit-text-fill-color: black;
  }
  .hpSectionHeadChildTextBlack {
    -webkit-text-fill-color: black;
  }
  .hpSectionHeadChildTextBlack::after {
    -webkit-text-fill-color: black;
  }
  .hpSectionHeadChildTextBlack::before {
    -webkit-text-fill-color: black;
  }
  /**************************  HOME PAGE SUB SECTION CLASSES *************************/
  .hpSubCategoryHeadParent {
    height: 42.4vw;
    width: 85.6vw;
    left: 7.0667vw;
    font-size: 58.6667vw;
    line-height: 40vw;
  }
  .hpSubCategoryHeadParent::before {
    top: 9.3333vw;
    left: 42.4vw;
    font-size: 26.9333vw;
    line-height: 21.3333vw;
  }
  .hpSubCategoryHeadParent::after {
    top: 14.4vw;
    left: 59.4667vw;
    font-size: 5.8667vw;
    line-height: 7.7333vw;
    letter-spacing: 0;
  }
  .hpSubCategoryChildBlue {
    color: rgba(52, 92, 173, 0.25);
  }
  .hpSubCategoryChildBlue::before {
    color: #345cad;
  }
  .hpSubCategoryChildGreen {
    color: rgba(97, 193, 126, 0.25);
  }
  .hpSubCategoryChildGreen::before {
    color: #61c17e;
  }
  .breakDivParent {
    width: 100vw;
    height: 145.3333vw;
  }
  .buttonStructure {
    font-family: "markProRegular";
    letter-spacing: 0.026vw;
  }
  .mpBtnDesign {
    border-radius: 1.0667vw;
    font-size: 3.2vw;
    padding: 1.6vw 2.6667vw 1.6vw 2.6667vw;
  }
  .lpBtnDesign {
    font-size: 3.2vw;
  }
  .hpBtnDesignCard {
    border-radius: 1.0667vw;
    font-size: 3.2vw;
    padding: 1.6vw 1.6vw;
  }
  .mpBtnDesignCard {
    border-radius: 1.0667vw;
    font-size: 3.2vw;
    padding: 1.6vw 2.6667vw 1.6vw 2.6667vw;
  }
  .lpBtnDesignCard {
    font-size: 3.2vw;
  }
  .hpBtnLayoutCard {
    left: 6.6667vw;
  }
  .mpBtnLayoutCard {
    left: 26px;
    bottom: 0;
    opacity: 0%;
  }
  .lpBtnLytCard {
    left: 29.3333vw;
  }
  .mpBtnLytBreakDiv {
    top: 120.2667vw;
    left: 38%;
  }
  .formBtn {
    width: 17.07vw;
    height: 6.67vw;
    bottom: 0;
  }
  .formBtnLabel {
    font-size: 3.2vw;
  }
  .formBtnDiv1 {
    height: 4.8vw;
    width: 18.67vw;
  }
  .formBtnDiv2 {
    height: 8vw;
    width: 15.2vw;
  }
  .mpBtnLytCardDiv {
    left: 36.5%;
  }
  .cardParent {
    width: 63.2vw;
    height: 72.7707vw;
  }
  .cardChildAnim::before {
    height: 72.7707vw;
    width: 0.5333vw;
  }
  .cardChildAnim::after {
    height: 0.5333vw;
    width: 63.2vw;
  }
  .cardChildAnim:hover::before {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
  .cardChildAnim:hover::after {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
  .pseudoCardParent {
    width: 62.6667vw;
    height: 72.2373vw;
  }
  .pseudoCardChildAnim::before {
    width: 0.5333vw;
  }
  .pseudoCardChildAnim::after {
    height: 0.5333vw;
  }
  .pseudoCardChildAnim:hover::before {
    height: 72.7707vw;
  }
  .pseudoCardChildAnim:hover::after {
    width: 63.2vw;
  }
  .cardChildBtnAnim1:hover .hpBtnLayoutCard {
    bottom: 5.3333vw;
  }
  .cardChildBtnAnim1:hover .lpBtnLytCard {
    bottom: 6.6667vw;
  }
  .cardChildBtnAnim2:hover .mpBtnLayoutCard {
    bottom: 20px;
  }
  .MSCardSubHeadParent {
    left: 6vw;
    font-size: 3.2vw;
    letter-spacing: 0.128vw;
  }
  .MSCardSubHeadParent::after {
    height: 1.1387vw;
    width: 3.4667vw;
  }
  .MSCardSubHeadChild1L {
    top: 29.1707vw;
  }
  .MSCardSubHeadChild2L {
    top: 25.6vw;
  }
  .MSCardSubHeadChild2LRect {
    top: 25.8667vw;
  }
  .MSCardSubHeadChild2LRect::after {
    top: 1.3333vw;
    left: 21.2vw;
  }
  .MSCardHeadParent {
    left: 6vw;
    font-size: 6.6667vw;
    line-height: 8vw;
  }
  .MSCardHeadParent::before {
    height: 1.1387vw;
    width: 3.4667vw;
  }
  .MSCardHeadParent::after {
    height: 1.1387vw;
    width: 7.024vw;
  }
  .MSCardHeadChild1L {
    top: 34.52vw;
  }
  .MSCardHeadChild1L::after {
    left: 33.0667vw;
    top: 3.3333vw;
  }
  .MSCardHeadChild2L1W {
    top: 30.9333vw;
  }
  .MSCardHeadChild2L1W::after {
    left: 17.7333vw;
    top: 12vw;
  }
  .MSCardHeadChild2L3W {
    top: 30.6667vw;
  }
  .MSCardHeadChild2L3W::before {
    left: 43.4667vw;
    top: 3.8667vw;
  }
  .MSCardHeadChild2L3W::after {
    left: 40vw;
    top: 11.7333vw;
  }
  .threeCardsDivParent {
    height: 261.4987vw;
    width: 63.2vw;
    left: 18.4vw;
  }
  .threeCardsDivParent div:nth-child(1), .threeCardsDivParent div:nth-child(2) {
    margin-bottom: 9.3333vw;
  }
  div .threeCardsDivParent div:not(:first-child) {
    margin-left: 0;
  }
  .StoryCardSubHeadParent {
    left: 6.9333vw;
    font-size: 3.2vw;
    line-height: 4vw;
    letter-spacing: 0.32vw;
    width: 24vw;
    top: 26.1333vw;
  }
  .flag {
    right: 3.7333vw;
    height: 72.7467vw;
    width: 8.592vw;
  }
  .storyLogoParent {
    left: 6.9333vw;
  }
  .endSectionsType {
    font-size: 13.6vw;
    line-height: 13.6vw;
    letter-spacing: -0.816vw;
  }
  @-webkit-keyframes shadow {
    0% {
      box-shadow: 0vw 0vw 0.13vw rgba(0, 0, 0, 0.2);
    }
    100% {
      box-shadow: 0 0 12px 0.5px rgba(0, 0, 0, 0.2);
    }
  }
  @keyframes shadow {
    0% {
      box-shadow: 0vw 0vw 0.13vw rgba(0, 0, 0, 0.2);
    }
    100% {
      box-shadow: 0 0 12px 0.5px rgba(0, 0, 0, 0.2);
    }
  }
  .linkCard {
    position: relative;
    float: left;
    height: 222.62px;
    width: 192.82px;
    left: 0px;
    top: 0px;
    box-shadow: 0vw 0vw 0.7vw rgba(0, 0, 0, 0.2);
  }
  .linkCard:hover {
    -webkit-animation: shadow ease-in-out 0.4s;
            animation: shadow ease-in-out 0.4s;
    box-shadow: 0 0 12px 0.5px rgba(0, 0, 0, 0.2);
    cursor: pointer;
  }
  div #linkCardsWrapper div:not(:first-child) {
    margin-left: 0;
    margin-top: 35px;
  }
  .collabModels {
    font-size: 121px;
  }
  .collabModels::before {
    font-size: 46px;
  }
  .collabModels::after {
    font-size: 12px;
  }
  header {
    height: 9vh;
  }
  #logo {
    margin-left: 31.2vw;
    margin-top: 2.1vh;
    height: 4.67vh;
    width: 37.86vw;
  }
  #hamburgerIconDiv {
    top: 3.15vh;
    right: 3.73vw;
    height: 5.06vw;
    width: 6.63vw;
  }
  #contactIconDiv {
    display: block;
    position: absolute;
    z-index: 3;
    top: 3vh;
    left: 3.73vw;
    height: 5.39vw;
    width: 7.25vw;
  }
  #headerHPBtn {
    display: none;
  }
  #headerLPBtn {
    display: none;
  }
  :root {
    --scaleNumber: 0;
  }
  #hamburgerContainer {
    display: none;
  }
  #hamburgerContentLeftDiv {
    margin: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  #hamburgerLine {
    display: none;
    height: 0;
  }
  #hamburgerContentLeftDiv {
    left: 10.67vw;
    top: 66.67vw;
    display: none;
  }
  #hamburgerContentLeft li {
    font-family: "markProLight";
    font-size: 6.4vw;
    margin-bottom: 3vh;
  }
  #hamburgerContentLeft li::before {
    display: none;
  }
  #hamburgerContentRightDiv {
    display: none;
  }
  #hamburgerContentRight1A, #hamburgerContentRight1B, #hamburgerContentRight1C, #hamburgerContentRight2, #hamburgerContentRight3, #hamburgerContentRight4 {
    display: none;
  }
  #hCRD1, #hCRD2, #hCRD3, #hCRD4, #hCRD5 {
    display: none;
  }
  #contactDiv {
    height: 75.71vh;
    width: 91.73vw;
    border-radius: 6.13vw;
  }
  .closeBtnWrapper {
    width: 5.33vw;
    height: 5.33vw;
    right: 2.67vw;
    top: 2.67vw;
  }
  .leftright, .rightleft {
    height: 0.53vw;
    width: 5.33vw;
    border-radius: 0.53vw;
  }
  #contactCopy {
    left: 9.07vw;
    top: 2.55vh;
    font-family: "markProLight";
    font-size: 8vw;
    line-height: 9.33vw;
    width: 73.33vw;
  }
  .formWrapper {
    height: 58.4vw;
    width: 73.87vw;
    left: 9.07vw;
    top: 21.29vh;
  }
  .formInputDiv {
    width: 73.33vw;
    border: 0.27vw solid black;
    border-radius: 1.33vw;
    margin-bottom: 4vw;
  }
  #descriptionDiv {
    height: 23.73vw;
  }
  .formInput1LineDiv {
    height: 8vw;
  }
  .labelStyle {
    position: absolute;
    left: 2.67vw;
    top: 3.2vw;
    background-color: white;
    pointer-events: none;
    transition: 0.3s ease-in-out;
  }
  .formTypography {
    top: 1.87vw;
    left: 2.13vw;
    font-size: 3.73vw;
  }
  #fullNameField, #emailField, #descriptionField {
    width: 64vw;
    height: 3.73vw;
    left: 2.13vw;
    top: 1.6vw;
  }
  #descriptionField {
    width: 64vw;
    height: 17.87vw;
  }
  .labelAnim input:focus + label span,
.labelAnim input:valid + label span,
.labelAnim textarea:focus + label span,
.labelAnim textarea:valid + label span {
    font-size: 2.13vw;
    padding: 0 0.53vw 0 0.53vw;
    top: -1.33vw;
    left: 2.13vw;
  }
  #textLimit {
    bottom: 0.53vw;
    right: 0.53vw;
    font-size: 1.6vw;
  }
  .submitAnimWrapper {
    height: 62vw;
    width: 73.87vw;
    left: 9.07vw;
    top: 20.54vh;
  }
  .submitAnimDiv {
    top: 1.87vw;
    height: 28vw;
    width: 28vw;
  }
  .submitAnimText {
    bottom: 14.67vw;
    width: 44.27vw;
    font-size: 3.2vw;
  }
  #reSubmitBtn {
    bottom: 6.67vw;
  }
  #contactDetailsWrapper {
    height: 21.6vw;
    width: 48vw;
    left: 8.53vw;
    bottom: 2.7vh;
  }
  .contactDetailsType {
    margin-bottom: 1.33vw;
    font-size: 2.67vw;
    line-height: 3.47vw;
  }
  .contactDetailsType::before {
    content: "";
    position: absolute;
  }
  .contactDetailsType:nth-child(1), .contactDetailsType:nth-child(2), .contactDetailsType:nth-child(3) {
    left: 5.6vw;
    width: 42.67vw;
  }
  .contactDetailsType:nth-child(5) {
    top: 0.53vw;
  }
  #phoneNumber::before {
    height: 3.2vw;
    width: 2.67vw;
    left: -5.6vw;
  }
  #email::before {
    height: 2.67vw;
    width: 3.54vw;
    left: -5.6vw;
    top: 0.53vw;
  }
  #address::before {
    height: 5.15vw;
    width: 3.54vw;
    left: -5.6vw;
    top: 0.53vw;
  }
  #socialIconsDiv {
    width: 42.67vw;
    height: 3.73vw;
  }
  #twitterIconContact {
    width: 4.27vw;
    height: 3.47vw;
  }
  #facebookIconContact {
    width: 1.87vw;
    height: 3.47vw;
  }
  #youtubeIconContact {
    width: 5.07vw;
    height: 3.73vw;
  }
  #instagramIconContact {
    width: 3.73vw;
    height: 3.73vw;
  }
  #sitemapSection {
    position: relative;
    width: 100vw;
    height: auto;
  }
  .breadcrumb {
    position: absolute;
    top: 18.6667vw;
    left: 7.4667vw;
    list-style: none;
    padding: 0;
  }
  .breadcrumb img {
    width: 7.4667vw;
  }
  .breadcrumb li {
    display: inline;
    font-size: 3.2vw;
    font-family: "markProRegular";
    color: #a0a0a0;
  }
  .breadcrumb li + li:before {
    padding: 0.4167vw;
    color: black;
    content: "/ ";
  }
  .sitemapContentWrapper {
    position: relative;
    display: block;
    height: auto;
    width: 85.6vw;
    left: 7.4667vw;
    top: 37.3333vw;
  }
  .sitemapContents li {
    font-family: "markProLight";
    letter-spacing: 0.1365vw;
  }
  .sitemapContents h1 {
    font-family: "markProBold";
    position: relative;
    color: black;
    font-size: 4.2667vw;
    padding-bottom: 0px;
    margin-bottom: 5.3333vw;
  }
  .sitemapContents h1::after {
    content: "";
    position: absolute;
    top: 7.2vw;
    left: 0;
    height: 0.2667vw;
    width: 85.6vw;
    background-color: black;
  }
  .sitemapContents :root {
    --rotateNumber: 0;
  }
  .sitemapContents:nth-child(1) h1::before, .sitemapContents:nth-child(2) h1::before {
    content: "";
    background: url("assets/svgOther/plusIcon.svg");
    position: absolute;
    height: 3.0533vw;
    width: 3.0533vw;
    top: 1.3333vw;
    left: 80vw;
    -webkit-transform: rotate(calc(var(--rotateNumber) * 1deg));
            transform: rotate(calc(var(--rotateNumber) * 1deg));
  }
  .sitemapContents:nth-child(1) h2, .sitemapContents:nth-child(1) h3 {
    width: 45vw;
  }
  .sitemapContents:nth-child(1) h2::before, .sitemapContents:nth-child(1) h3::before {
    content: "";
    background: url("assets/svgOther/plusIcon.svg");
    position: absolute;
    height: 3.0533vw;
    width: 3.0533vw;
    top: 1.3333vw;
    left: 54.6667vw;
    -webkit-transform: rotate(calc(var(--rotateNumber) * 1deg));
            transform: rotate(calc(var(--rotateNumber) * 1deg));
  }
  .sitemapContents h2 {
    font-family: "markProBold";
    position: relative;
    color: #345cad;
    font-size: 4.2667vw;
    padding-bottom: 0px;
    margin-bottom: 5.3333vw;
  }
  .sitemapContents h2::after {
    content: "";
    position: absolute;
    top: 7.2vw;
    left: 0;
    height: 0.2667vw;
    width: 61.0053vw;
    background-color: black;
  }
  .sitemapContents h3 {
    font-family: "markProBold";
    position: relative;
    color: #345cad;
    font-size: 4.2667vw;
    padding-bottom: 0;
    margin-bottom: 5.3333vw;
  }
  .sitemapContents h3::after {
    content: "";
    position: absolute;
    top: 7.2vw;
    left: 0;
    height: 0.2667vw;
    width: 61.0053vw;
    background-color: black;
  }
  .sitemapContents p {
    color: black;
    padding-bottom: 4vw;
  }
  #bottomLine {
    display: none;
  }
  .footer {
    position: relative;
    display: block;
    margin-top: 53.3333vw;
    left: 8vw;
    height: 10.6667vw;
    width: 85.3333vw;
    font-family: "markProRegular";
  }
  .footerRight li {
    display: inline;
    margin-top: 5.3333vw;
    font-size: 2.6667vw;
    color: black;
  }
  .footerRight li + li:before {
    padding: 3.2vw;
    color: #a0a0a0;
    content: "| ";
  }
  .footerLeft {
    font-size: 2.6667vw;
  }
  #socialLinksSection {
    height: 65.0667vw;
    width: 100vw;
    overflow-x: hidden;
    overflow-y: hidden;
  }
  #socialLinksSectionTitle {
    top: 14.6667vw;
    left: 10.1333vw;
  }
  #socialIconsWrapper {
    width: 54.0213vw;
    height: 7.2vw;
    top: 40.7173vw;
    left: 23.0213vw;
  }
  #socialHandle {
    display: none;
  }
  #twitterIcon {
    width: 7.704vw;
  }
  #facebookIcon {
    width: 3.8987vw;
  }
  #youtubeIcon {
    width: 8.792vw;
  }
  #instagramIcon {
    width: 6.5627vw;
  }
  #linkCardsSection {
    height: 352.5333vw;
    width: 100vw;
    overflow-x: hidden;
    overflow-y: hidden;
  }
  #linkCardsSectionTitle {
    top: 14.6667vw;
    left: 16.2667vw;
  }
  #linkCardsWrapper {
    height: 265.3333vw;
    width: 51.4187vw;
    left: 24vw;
    top: 60.8vw;
  }
  .linkCardType {
    font-size: 3.7333vw;
    letter-spacing: 0;
    margin-top: 47.4667vw;
  }
  .iconCenterCard {
    top: 24vw;
  }
  #theTeamIcon {
    width: 32vw;
  }
  #supportIcon {
    width: 37.3333vw;
  }
  #carrersIcon {
    width: 32vw;
  }
  #caseStudiesIcon {
    width: 32vw;
  }
  #homePageSection1 {
    height: 100vh;
    height: calc(var(--ih, 1vh) * 100);
    width: 100vw;
  }
  #homePageCopy {
    font-size: 13.6vw;
    line-height: 12.88vw;
    letter-spacing: 0.1904vw;
    left: 13.3333vw;
    top: 22.1889vh;
  }
  #homePageCopy::before {
    width: 17.5387vw;
    height: 2.7227vw;
    left: 56.2533vw;
    top: 31.4667vw;
  }
  #homePageCopy::after {
    width: 34.1093vw;
    height: 2.7227vw;
    left: 39.7333vw;
    bottom: 4vw;
  }
  #microsoftPartnerBadge {
    top: 62.3688vh;
    left: 13.8667vw;
    height: 3.3448vh;
    width: 11.4873vh;
  }
  .scrollText {
    bottom: 2.1739vh;
    left: 13.5vw;
    font-size: 1.1994vh;
    letter-spacing: 0.2399vh;
  }
  .scrollText::before {
    height: 8vh;
    width: 0.1333vw;
    bottom: 7.3463vh;
    left: 1.0667vw;
  }
  #seor {
    height: 16.4993vh;
    width: 17.1619vh;
  }
  #homePageSection2 {
    width: 100vw;
    height: 1200.5333vw;
  }
  #seorSection2 {
    content: url("../../../../live/assets/svgOther/seorSection2Mobile.svg");
    margin-top: -5.3333vw;
    margin-left: -1.8667vw;
    width: 103.7vw;
  }
  #hpSection2HeadChildID::before {
    content: "Tailored IT solutions for your specific business needs with Microsoft dynamics at heart.";
  }
  #hpSubCategory1ChildID {
    top: 142.4vw;
  }
  #hpSubCategory1ChildID::after {
    content: "Microsoft Soltuions";
  }
  #hpSubCategory2ChildID {
    top: 498.4vw;
  }
  #hpSubCategory2ChildID::after {
    content: "Custom Solutions";
  }
  #hpSubCategory3ChildID {
    top: 859.2vw;
  }
  #hpSubCategory3ChildID::after {
    content: "Custom Plugins";
  }
  #threeCardsDivIChildID {
    top: 199.4667vw;
  }
  #threeCardsDivIChildID2 {
    top: 560.2667vw;
  }
  #threeCardsDivIChildID3 {
    top: 920vw;
  }
  #recomContent::after {
    content: "RECOMMENDATIONS";
  }
  #recomContent::before {
    content: "Tailored IT solutions for your specific business needs with Microsoft dynamics at its heart.";
  }
  /**************************  HOME PAGE MAIN SECTION 4 CLASSES *************************/
  #homePageSection4 {
    width: 100vw;
    height: 399.2vw;
    overflow-x: hidden;
    overflow-y: hidden;
  }
  #seorSection4 {
    width: 252.5333vw;
    top: -64vw;
    right: -148.8vw;
    overflow-x: hidden;
    overflow-y: hidden;
  }
  #hpSection4HeadChildID::before {
    content: "Business solutions need to be regularly optimised. But we got you covered with the necessities all under a single roof.";
  }
  #threeCardsDivIChildID4 {
    top: 118.9333vw;
  }
  /**************************  HOME PAGE MAIN SECTION 5 CLASSES *************************/
  #hpSection5HeadChildID::before {
    content: "We don’t work alone, our firm partners’ alliance makes up the building blocks of our services and technologies.";
  }
  #partnershipsLogosWrapper {
    width: 50.6667vw;
    height: 5.3333vw;
    top: 110.1333vw;
    left: 31.7333vw;
  }
  .partnershipsLogo {
    width: 20vw;
  }
  #hpSection5Excep {
    height: 158.6667vw;
  }
  #mpBtnLytBreakDivException {
    left: 38%;
    top: 133.3333vw;
  }
  /**************************  HOME PAGE MAIN SECTION 6 CLASSES *************************/
  #homePageSection6 {
    width: 100vw;
    height: 400.5333vw;
    overflow-x: hidden;
    overflow-y: hidden;
  }
  #seorSection6 {
    width: 101.8229vw;
    top: -0.8854vw;
    right: -0.8854vw;
  }
  #hpSection6HeadChildID::before {
    content: "Apart from dedication, these are the elemental technologies that make us who we are.";
  }
  #threeCardsDivChildID6 {
    top: 120.2667vw;
  }
  /**************************  HOME PAGE MAIN SECTION 7 CLASSES *************************/
  #hpSection7HeadChildID::before {
    content: "Transforming several businesses in 8 countries across the globe and more to go.";
  }
  /**************************  HOME PAGE MAIN SECTION 8 CLASSES *************************/
  #homePageSection8 {
    width: 100vw;
    height: 270.4vw;
    overflow-x: hidden;
    overflow-y: hidden;
  }
  #hpSection8HeadChildID::before {
    content: "We got multiple pricing options for the projects for your added convenience. Choose the one that you deem best.";
  }
  #CollabModelsWrapper {
    height: 131.7333vw;
    width: 88vw;
    top: 120vw;
    left: 7.2vw;
  }
  #collabModel1 {
    top: -8vw;
    left: -0.5333vw;
  }
  #collabModel1::before {
    left: 1.217em;
    top: 1.478em;
  }
  #collabModel1::after {
    left: 7.208em;
    top: 7.667em;
  }
  #collabModel2 {
    top: -8vw;
    left: 44.8693vw;
  }
  #collabModel2::before {
    left: 1.377em;
    top: 1.478em;
  }
  #collabModel2::after {
    left: 7.02em;
    top: 7.667em;
  }
  #collabModel3 {
    top: 34.04vw;
    left: -1.0667vw;
  }
  #collabModel3::before {
    left: 1.283em;
    top: 1.478em;
  }
  #collabModel3::after {
    content: "FIXED PRICE";
    left: 7.333em;
    top: 7.371em;
  }
  #collabModel4 {
    top: 34.04vw;
    left: 43.3813vw;
  }
  #collabModel4::before {
    left: 1.385em;
    top: 1.478em;
  }
  #collabModel4::after {
    content: "MILESTONE BILLING";
    left: 7.583em;
    top: 7.583em;
  }
  #collabModel5 {
    top: 76.1893vw;
    left: -1.8667vw;
  }
  #collabModel5::before {
    left: 1.3em;
    top: 1.457em;
  }
  #collabModel5::after {
    content: "DEDICATED RESOURCE OUTSOURCING";
    left: 7.5em;
    top: 6.365em;
  }
  /**************************  HOME PAGE MAIN SECTION 9 CLASSES *************************/
  #homePageSection9 {
    position: relative;
    width: 100vw;
    height: 157.3333vw;
    overflow-x: hidden;
    overflow-y: hidden;
  }
  #hpSection9HeadChildID::before {
    content: "The aim is to extend businesses, to become a globally respected company to convert the future of businesses & bring innovation in daily life of people through the deliverance of excellence by the best-in-class people.";
  }
  #mpBtnLytBreakDivException9 {
    top: 133.3333vw;
  }
  /**************************  HOME PAGE MAIN SECTION 10 CLASSES *************************/
  #homePageSection10 {
    width: 100vw;
    height: 400.5333vw;
    overflow-x: hidden;
    overflow-y: hidden;
  }
  #seorSection10 {
    position: absolute;
    width: 101.0938vw;
    bottom: -0.8854vw;
    left: -0.8854vw;
  }
  #threeCardsDivIChildID10 {
    top: 120.2667vw;
  }
  #hpSection10HeadChildID::after {
    content: "CASE STUDIES";
  }
  #hpSection10HeadChildID::before {
    content: "For your convenience, we have several options for working on projects. Choose ones you deem best from the following models we offer.";
  }
  #threeCardsDivIChildID6 {
    top: 40.625vw;
  }
  #odegiLogo {
    top: 39.2vw;
    width: 30.6027vw;
    height: 13.0293vw;
  }
  #bacLogo {
    top: 39.2vw;
    width: 30.6667vw;
    height: 11.5653vw;
  }
  #sariLogo {
    top: 39.2vw;
    width: 30.6427vw;
    height: 7.184vw;
  }
  /**************************************  HOME PAGE MAIN SECTION 11 CSS *************************************/
}
