:root {
  --_typography---font-family--primary-font\<deleted\|variable-1c3357c6-33e5-0cf7-5525-8dd9f1885fdf\>: Inter, sans-serif;
  --black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>: black;
  --_typography---font-size--heading-four\<deleted\|variable-ff4495a5-94f0-26a6-ac4a-8380473831c3\>: 1.375rem;
  --_typography---line-hight--heading-four\<deleted\|variable-4aba864d-f09c-054b-ec85-6d10ea12f454\>: 141.67%;
  --_typography---font-weight--medium\<deleted\|variable-e0a7d44e-f142-2a97-84e2-ccaf15d6cf88\>: 500;
  --_typography---letter-spacing--heading-four\<deleted\|variable-a96b1be2-abdc-12c7-ae22-ef005aed4eee\>: -.0625rem;
  --_typography---font-size--heading-five\<deleted\|variable-49c85ef9-6d26-08f7-ed7e-9d5f4616c855\>: 1.125rem;
  --_typography---line-hight--heading-five\<deleted\|variable-4cb2bc52-8988-a063-28b5-153080a43a51\>: 145%;
  --_typography---letter-spacing--heading-five\<deleted\|variable-568cb262-bdae-0938-089e-2bd8234352b1\>: -.03125rem;
  --_typography---font-size--heading-six\<deleted\|variable-9ecbc191-9713-7fe8-e5d8-4a294bf65d7f\>: 1.0625rem;
  --_typography---line-hight--heading-six\<deleted\|variable-393e39a2-caf2-e12a-5d58-294da6a501b3\>: 155.56%;
  --_typography---letter-spacing--heading-six\<deleted\|variable-b690d44c-75e3-af3f-b1e2-af83a2821f81\>: -.0625rem;
  --_typography---line-hight--body\<deleted\|variable-fc3b4888-d2c9-369c-2058-c4c3cb9d4508\>: 168%;
  --_typography---font-weight--semi-bold\<deleted\|variable-d021eb32-6ae7-fea5-d3d6-577a5d590e42\>: 600;
  --_typography---font-size--heading-one\<deleted\|variable-24d8dae7-bfba-c843-94d2-23d08ca84c89\>: 2.8rem;
  --_typography---line-hight--heading-one\<deleted\|variable-cc4046d9-3828-d4b0-fba9-09bfb521a5cc\>: 116.667%;
  --_typography---letter-spacing--heading-one\<deleted\|variable-d20774f0-bac7-b4b7-bf96-ade9a36eeb42\>: -.125rem;
  --moss-green\<deleted\|variable-fde23723-d2be-ad88-a339-a1818694340d\>: #59624d;
  --white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>: #f8f8f8;
  --white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>: white;
  --_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>: 8.75rem;
  --_site-units---gap--sub-text-gap\<deleted\|variable-325b0a37-193d-bf6f-8021-4027cc2e096c\>: .625rem;
  --_site-units---gap--card-solid-gap\<deleted\|variable-8d690414-0744-9845-d62f-18027e8f2ceb\>: 3.75rem;
  --midnight-blue\<deleted\|variable-cb740cfd-c16c-c307-40e5-f961a785d8ba\>: #20324f;
  --_site-units---gap--section-text-gap\<deleted\|variable-445b08ff-b84f-d8aa-0489-4cd8f8aa375b\>: 8.2rem;
  --warm-beige\<deleted\|variable-47d5d8a8-abce-a7f5-9050-5e3c9cd660d0\>: #c6bdab;
  --_site-units---container\<deleted\|variable-63ff94b6-eb21-df12-4a17-029b0ef9d650\>: 101.875rem;
  --slate-blue\<deleted\|variable-7df45616-0f9a-14a2-7623-865bc5ef5fce\>: #3d4753;
  --_site-units---container-padding\<deleted\|variable-c7319d3d-8341-3a05-f9e7-a51c977f21f4\>: 1rem;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #3d4753;
  letter-spacing: 0;
  --_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>: 8.75rem;
  --_site-units---gap--sub-text-gap\<deleted\|variable-325b0a37-193d-bf6f-8021-4027cc2e096c\>: .625rem;
  --_site-units---gap--card-solid-gap\<deleted\|variable-8d690414-0744-9845-d62f-18027e8f2ceb\>: 3.75rem;
  --_site-units---gap--section-text-gap\<deleted\|variable-445b08ff-b84f-d8aa-0489-4cd8f8aa375b\>: 8.2rem;
  --_site-units---container\<deleted\|variable-63ff94b6-eb21-df12-4a17-029b0ef9d650\>: 101.875rem;
  --_site-units---container-padding\<deleted\|variable-c7319d3d-8341-3a05-f9e7-a51c977f21f4\>: 1rem;
  --_typography---font-family--primary-font\<deleted\|variable-1c3357c6-33e5-0cf7-5525-8dd9f1885fdf\>: Inter, sans-serif;
  --_typography---font-size--heading-four\<deleted\|variable-ff4495a5-94f0-26a6-ac4a-8380473831c3\>: 1.375rem;
  --_typography---line-hight--heading-four\<deleted\|variable-4aba864d-f09c-054b-ec85-6d10ea12f454\>: 141.67%;
  --_typography---font-weight--medium\<deleted\|variable-e0a7d44e-f142-2a97-84e2-ccaf15d6cf88\>: 500;
  --_typography---letter-spacing--heading-four\<deleted\|variable-a96b1be2-abdc-12c7-ae22-ef005aed4eee\>: -.0625rem;
  --_typography---font-size--heading-five\<deleted\|variable-49c85ef9-6d26-08f7-ed7e-9d5f4616c855\>: 1.125rem;
  --_typography---line-hight--heading-five\<deleted\|variable-4cb2bc52-8988-a063-28b5-153080a43a51\>: 145%;
  --_typography---letter-spacing--heading-five\<deleted\|variable-568cb262-bdae-0938-089e-2bd8234352b1\>: -.03125rem;
  --_typography---font-size--heading-six\<deleted\|variable-9ecbc191-9713-7fe8-e5d8-4a294bf65d7f\>: 1.0625rem;
  --_typography---line-hight--heading-six\<deleted\|variable-393e39a2-caf2-e12a-5d58-294da6a501b3\>: 155.56%;
  --_typography---letter-spacing--heading-six\<deleted\|variable-b690d44c-75e3-af3f-b1e2-af83a2821f81\>: -.0625rem;
  --_typography---line-hight--body\<deleted\|variable-fc3b4888-d2c9-369c-2058-c4c3cb9d4508\>: 168%;
  --_typography---font-weight--semi-bold\<deleted\|variable-d021eb32-6ae7-fea5-d3d6-577a5d590e42\>: 600;
  --_typography---font-size--heading-one\<deleted\|variable-24d8dae7-bfba-c843-94d2-23d08ca84c89\>: 2.8rem;
  --_typography---line-hight--heading-one\<deleted\|variable-cc4046d9-3828-d4b0-fba9-09bfb521a5cc\>: 116.667%;
  --_typography---letter-spacing--heading-one\<deleted\|variable-d20774f0-bac7-b4b7-bf96-ade9a36eeb42\>: -.125rem;
  --black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>: black;
  --moss-green\<deleted\|variable-fde23723-d2be-ad88-a339-a1818694340d\>: #59624d;
  --white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>: #f8f8f8;
  --white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>: white;
  --midnight-blue\<deleted\|variable-cb740cfd-c16c-c307-40e5-f961a785d8ba\>: #20324f;
  --warm-beige\<deleted\|variable-47d5d8a8-abce-a7f5-9050-5e3c9cd660d0\>: #c6bdab;
  --slate-blue\<deleted\|variable-7df45616-0f9a-14a2-7623-865bc5ef5fce\>: #3d4753;
  font-family: Inter, sans-serif;
  font-size: .9375rem;
  font-weight: 400;
  line-height: 168%;
}

h1 {
  color: #000;
  letter-spacing: -.125rem;
  font-family: Inter, sans-serif;
  font-size: 2.8rem;
  font-weight: 500;
  line-height: 116.667%;
}

h2 {
  color: #000;
  letter-spacing: -.15625rem;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 2.3rem;
  font-weight: 500;
  line-height: 120.83%;
}

h3 {
  color: #000;
  letter-spacing: -.125rem;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 1.625rem;
  font-weight: 500;
  line-height: 131.25%;
}

h4 {
  font-family: var(--_typography---font-family--primary-font\<deleted\|variable-1c3357c6-33e5-0cf7-5525-8dd9f1885fdf\>);
  color: var(--black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>);
  font-size: var(--_typography---font-size--heading-four\<deleted\|variable-ff4495a5-94f0-26a6-ac4a-8380473831c3\>);
  line-height: var(--_typography---line-hight--heading-four\<deleted\|variable-4aba864d-f09c-054b-ec85-6d10ea12f454\>);
  font-weight: var(--_typography---font-weight--medium\<deleted\|variable-e0a7d44e-f142-2a97-84e2-ccaf15d6cf88\>);
  letter-spacing: var(--_typography---letter-spacing--heading-four\<deleted\|variable-a96b1be2-abdc-12c7-ae22-ef005aed4eee\>);
  margin-top: 10px;
  margin-bottom: 10px;
}

h5 {
  font-family: var(--_typography---font-family--primary-font\<deleted\|variable-1c3357c6-33e5-0cf7-5525-8dd9f1885fdf\>);
  color: var(--black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>);
  font-size: var(--_typography---font-size--heading-five\<deleted\|variable-49c85ef9-6d26-08f7-ed7e-9d5f4616c855\>);
  line-height: var(--_typography---line-hight--heading-five\<deleted\|variable-4cb2bc52-8988-a063-28b5-153080a43a51\>);
  font-weight: var(--_typography---font-weight--medium\<deleted\|variable-e0a7d44e-f142-2a97-84e2-ccaf15d6cf88\>);
  letter-spacing: var(--_typography---letter-spacing--heading-five\<deleted\|variable-568cb262-bdae-0938-089e-2bd8234352b1\>);
  margin-top: 10px;
  margin-bottom: 10px;
}

h6 {
  font-family: var(--_typography---font-family--primary-font\<deleted\|variable-1c3357c6-33e5-0cf7-5525-8dd9f1885fdf\>);
  color: var(--black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>);
  font-size: var(--_typography---font-size--heading-six\<deleted\|variable-9ecbc191-9713-7fe8-e5d8-4a294bf65d7f\>);
  line-height: var(--_typography---line-hight--heading-six\<deleted\|variable-393e39a2-caf2-e12a-5d58-294da6a501b3\>);
  font-weight: var(--_typography---font-weight--medium\<deleted\|variable-e0a7d44e-f142-2a97-84e2-ccaf15d6cf88\>);
  letter-spacing: var(--_typography---letter-spacing--heading-six\<deleted\|variable-b690d44c-75e3-af3f-b1e2-af83a2821f81\>);
  margin-top: 10px;
  margin-bottom: 10px;
}

p {
  color: #3d4753;
  letter-spacing: 0;
  font-family: Inter, sans-serif;
  font-size: .9375rem;
  font-weight: 400;
  line-height: 168%;
}

a {
  color: #3d4753;
  letter-spacing: 0;
  font-size: .9375rem;
  line-height: 168%;
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 20px;
}

li {
  font-family: var(--_typography---font-family--primary-font\<deleted\|variable-1c3357c6-33e5-0cf7-5525-8dd9f1885fdf\>);
  color: var(--black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>);
  font-size: var(--_typography---font-size--heading-five\<deleted\|variable-49c85ef9-6d26-08f7-ed7e-9d5f4616c855\>);
  line-height: var(--_typography---line-hight--body\<deleted\|variable-fc3b4888-d2c9-369c-2058-c4c3cb9d4508\>);
  font-weight: var(--_typography---font-weight--semi-bold\<deleted\|variable-d021eb32-6ae7-fea5-d3d6-577a5d590e42\>);
}

img {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: inline-block;
}

.rt-text-style-h1 {
  font-family: var(--_typography---font-family--primary-font\<deleted\|variable-1c3357c6-33e5-0cf7-5525-8dd9f1885fdf\>);
  color: var(--black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>);
  font-size: var(--_typography---font-size--heading-one\<deleted\|variable-24d8dae7-bfba-c843-94d2-23d08ca84c89\>);
  line-height: var(--_typography---line-hight--heading-one\<deleted\|variable-cc4046d9-3828-d4b0-fba9-09bfb521a5cc\>);
  font-weight: var(--_typography---font-weight--medium\<deleted\|variable-e0a7d44e-f142-2a97-84e2-ccaf15d6cf88\>);
  letter-spacing: var(--_typography---letter-spacing--heading-one\<deleted\|variable-d20774f0-bac7-b4b7-bf96-ade9a36eeb42\>);
}

.rt-text-style-h2 {
  color: #000;
  letter-spacing: -.15625rem;
  font-family: Inter, sans-serif;
  font-size: 2.3rem;
  font-weight: 500;
  line-height: 120.83%;
}

.rt-text-style-h2.rt-text-color-white {
  color: #fff;
}

.rt-text-style-h2.rt-metrics-v1-pr-2 {
  color: #f3f3f380;
  align-self: flex-end;
  padding-right: .2rem;
}

.rt-text-style-h4 {
  color: #000;
  letter-spacing: -.0625rem;
  font-family: Inter, sans-serif;
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 141.67%;
}

.rt-text-style-h4.rt-footer-v1-heading {
  max-width: 9.4rem;
}

.rt-text-style-h4.rt-footer-v1-heading.is-color, .rt-text-style-h4.rt-text-color-white {
  color: #fff;
}

.rt-text-style-h4.rt-gap-tiny {
  margin-bottom: 1.25rem;
}

.rt-text-style-h4.rt-gap-small {
  margin-bottom: .875rem;
}

.rt-text-style-h5 {
  color: #000;
  letter-spacing: -.03125rem;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 145%;
}

.rt-text-style-h5.rt-text-color-white, .rt-text-style-h5.is-color {
  color: #fff;
}

.rt-text-style-h6 {
  color: #000;
  letter-spacing: -.0625rem;
  font-family: Inter, sans-serif;
  font-size: 1.0625rem;
  font-weight: 500;
  line-height: 155.56%;
}

.rt-text-style-h6.rt-text-color-white {
  color: #fff;
}

.rt-sub-text {
  color: #3d4753;
  letter-spacing: .046875rem;
  text-transform: uppercase;
  font-family: IBM Plex Mono, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 166.67%;
}

.rt-sub-text.rt-small-cta-tag {
  background-color: var(--moss-green\<deleted\|variable-fde23723-d2be-ad88-a339-a1818694340d\>);
  color: var(--white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>);
  border-radius: 15rem;
  padding: .3125rem .75rem .2rem;
}

.rt-sub-text.rt-small-cta-tag.rt-change {
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  color: var(--black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>);
}

.rt-sub-text.rt-target-v1-item-one {
  padding-top: .125rem;
}

.rt-gap-off {
  margin: 0;
}

.rt-gap-off.rt-heading-solution {
  max-width: 30rem;
}

.rt-gap-off.rt-text-color-black {
  color: #000;
}

.rt-gap-off.rt-text-color-white {
  color: #fff;
}

.rt-gap-off.rt-heading-solution-2 {
  max-width: 30rem;
}

.rt-gap-off.is-center {
  text-align: center;
}

.rt-position-relative {
  position: relative;
}

.rt-position-relative.rt-overflow-hidden.rt-v1-hero {
  background-color: var(--black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>);
  height: 100vh;
  position: sticky;
  top: 0;
}

.rt-position-relative.rt-about-next-main-image-wrapper {
  perspective-origin: 50% 100%;
  transform-origin: 50% 100%;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.rt-position-relative.rt-overflow-hidden {
  flex-flow: column;
}

.rt-footer-v1 {
  z-index: 10;
  background-image: url('../images/footer-over.avif');
  background-position: 0 0;
  background-size: cover;
  padding-top: 7.3125rem;
  position: relative;
}

.rt-form-submit {
  z-index: 3;
  opacity: 0;
  background-color: #0000;
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
}

.rt-footer-v1-links-box {
  grid-column-gap: 1.7rem;
  grid-row-gap: 1.7rem;
  flex: 1;
  max-width: 10rem;
}

.rt-footer-v1-links-box.rt-link-box-one {
  max-width: 6.5625rem;
}

.rt-big-text-v1 {
  color: #000;
  letter-spacing: clamp(-.1125rem, -10vw, -.375rem);
  font-family: Inter, sans-serif;
  font-size: clamp(3.75rem, 10vw, 12.5rem);
  font-weight: 600;
  line-height: 1;
}

.rt-big-text-v1.rt-text-color-white {
  color: #fff;
}

.rt-big-text-v1.rt-text-color-white.rt-project-v1-heading {
  z-index: 2;
  margin-bottom: 1.875rem;
  font-weight: 500;
  position: relative;
}

.rt-big-text-v1.rt-text-color-white.rt-text-caps {
  text-transform: uppercase;
}

.rt-footer-links {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
}

.rt-footer-v1-top-right {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  padding-top: .5rem;
}

.rt-footer-v1-submit {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -18% 0% auto auto;
}

.rt-footer-v1-middle {
  padding-top: 4.375rem;
  padding-bottom: var(--_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>);
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  justify-content: space-between;
  align-items: flex-start;
}

.rt-hover-out {
  position: absolute;
}

.rt-footer-v1-top {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: space-between;
  align-items: center;
  max-width: 94.9375rem;
  padding-bottom: 1.875rem;
}

.rt-footer-v1-form {
  width: 100%;
  margin-bottom: 0;
}

.rt-footer-v1-right {
  grid-column-gap: 3.4375rem;
  grid-row-gap: 3.4375rem;
  flex: 1;
  max-width: 11.625rem;
}

.rt-circle-icon {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.rt-form-button-wrap {
  background-color: #36503f;
  border: 1px solid #36503f;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rt-small-dash {
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  width: 1.3125rem;
  height: .0625rem;
}

.rt-footer-v1-form-main {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  flex-flow: column;
  display: flex;
}

.rt-footer-v1-form-wrap {
  position: relative;
}

.rt-footer-link-v1 {
  color: #fffc;
}

.rt-footer-link-v1:hover {
  color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
}

.rt-footer-v1-right-wraps {
  grid-column-gap: 1.7rem;
  grid-row-gap: 1.7rem;
}

.rt-footer-social-top {
  grid-column-gap: .8125rem;
  grid-row-gap: .8125rem;
  justify-content: flex-start;
  align-items: center;
}

.rt-footer-v1-bottom {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  border-top: 1px solid #0003;
  justify-content: space-between;
  align-items: center;
  padding-top: 2.375rem;
  padding-bottom: 2.375rem;
}

.rt-input-v1 {
  width: 100%;
  height: 3.125rem;
  color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  background-color: #0000;
  border: 1px #000;
  border-bottom: .0625rem solid #fff3;
  margin-bottom: 0;
  padding: 0 0 1.5625rem;
}

.rt-input-v1:focus {
  border-bottom-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
}

.rt-input-v1::placeholder {
  color: #fffc;
  font-size: 1rem;
}

.rt-footer-v1-left {
  grid-column-gap: 5.625rem;
  grid-row-gap: 5.625rem;
  flex: 1;
  max-width: 37.6875rem;
}

.rt-footer-social-icons-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
}

.rt-social-box {
  border: 1px solid #fff3;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.rt-text-color-white {
  color: #fff;
}

.rt-text-color-white.rt-v1-hero-content-buttom-text {
  color: #fff;
  max-width: 6.75rem;
}

.rt-text-color-white.rt-v1-hero-buttom-text-2 {
  color: #fff;
  max-width: 9.8125rem;
}

.rt-container-main {
  width: 100%;
  max-width: 101.875rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.rt-container-main.rt-height-full {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.rt-footer-v1-footer-line {
  border-bottom: .0625rem solid #fff3;
}

.rt-footer-link-text {
  color: #fffc;
}

.rt-center-icon-image {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-overview-footer-links {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
}

.rt-radius-full {
  border-radius: 100%;
}

.rt-overflow-hidden {
  overflow: hidden;
}

.rt-overflow-hidden.rt-border-medium {
  border-radius: .9375rem;
}

.rt-overflow-hidden.rt-position-relative.rt-about-next-text-one-wrap {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.rt-overflow-hidden.rt-gap-tiny {
  margin-bottom: 1.25rem;
}

.rt-overflow-hidden.rt-design-slider-image {
  flex: 1;
  max-width: 15.375rem;
}

.rt-overflow-hidden.rt-design-slider-image.rt-border-medium {
  border-radius: .9375rem;
}

.rt-overflow-hidden.rt-design-slider-description {
  flex: 1;
  max-width: 19.3rem;
  padding-bottom: 3.75rem;
}

.rt-overflow-hidden.rt-about-paragraph {
  flex: 1;
}

.rt-overflow-hidden.is-border {
  border-radius: .9rem;
}

.rt-border-medium {
  border-radius: .9375rem;
}

.rt-border-medium.rt-overflow-hidden {
  display: inline-flex;
}

.rt-border-medium.rt-overflow-hidden.rt-image {
  flex: 1;
  width: 100%;
}

.rt-border-medium.rt-review-v2-image-1 {
  position: absolute;
  inset: 0%;
}

.rt-border-medium.rt-review-v2-image-2 {
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.rt-border-medium.rt-review-v2-image-3 {
  opacity: 0;
}

.rt-border-medium.rt-image-api.rt-full-width-height, .rt-border-medium.rt-full-width-height {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.rt-sub-gap {
  margin-bottom: .625rem;
}

.rt-sub-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
}

.rt-sub-wrap.rt-sub-gap {
  margin-bottom: var(--_site-units---gap--sub-text-gap\<deleted\|variable-325b0a37-193d-bf6f-8021-4027cc2e096c\>);
}

.rt-sub-wrap.rt-sub-gap.rt-sub-wrap-center {
  justify-content: center;
  align-items: center;
}

.rt-sub-wrap.rt-sub-gap.rt-impact-v2-left {
  flex: 1;
  max-width: 9.1rem;
  margin-top: .4rem;
}

.rt-sub-dot {
  background-color: var(--black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>);
  border-radius: 100%;
  width: .4375rem;
  height: .4375rem;
}

.rt-card-solid-gap {
  margin: 0rem 0rem var(--_site-units---gap--card-solid-gap\<deleted\|variable-8d690414-0744-9845-d62f-18027e8f2ceb\>);
}

.rt-about-v1 {
  padding-top: var(--_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>);
  padding-bottom: var(--_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>);
  background-image: url('../images/line-wrapper.svg');
  background-position: 0 0;
  background-size: auto;
}

.rt-about-v1-heaght {
  height: 200vh;
}

.rt-about-v1-wrap {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  align-items: stretch;
  position: sticky;
  top: 7rem;
}

.rt-about-v1-left {
  flex: 1;
  max-width: 44.75rem;
}

.rt-about-v1-right {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  flex: 1;
  max-width: 39.9375rem;
  margin-top: -.3rem;
}

.rt-text-overlay-main {
  position: relative;
}

.rt-about-v1-heading {
  max-width: 20rem;
}

.rt-about-v1-heading.rt-overflow-hidden {
  overflow: hidden;
}

.rt-about-v1-heading.rt-overflow-hidden.rt-gap-tiny {
  max-width: 35rem;
  margin-bottom: 1.25rem;
}

.rt-about-v1-right-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 2.5rem;
}

.rt-about-v1-right-top.rt-button-para-gap {
  margin-bottom: 0;
  padding-bottom: 2.5rem;
}

.rt-about-v1-right-top.rt-change {
  padding-bottom: 0;
}

.rt-text-color-black {
  color: #000;
}

.rt-text-color-black.rt-happy-clients {
  padding-top: 1rem;
  padding-bottom: .5rem;
}

.rt-text-color-black.rt-benefits-v1-item-text {
  flex: 1;
  max-width: 14.875rem;
}

.rt-about-v1-right-buttom {
  width: 100%;
  max-width: 28rem;
}

.rt-about-v1-list-items {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  display: flex;
  position: relative;
}

.rt-about-v1-list-list-border {
  background-color: #0003;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: .0625rem;
  position: absolute;
  inset: auto 0% 0%;
}

.rt-strategy-v2-fill {
  background-color: #000;
  width: 100%;
  height: 100%;
}

.rt-about-v1-list-list-text {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rt-button-box {
  background-color: #20324f;
  border: .0625rem solid #20324f;
  border-radius: 3.125rem;
  flex: none;
  min-width: .0625rem;
  padding: .7rem 1.5rem .65rem;
  overflow: hidden;
}

.rt-button-box.rt-change-color {
  background-color: #fff;
  border-color: #fff;
}

.rt-button-inner-wrap {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.rt-button-dot {
  background-color: var(--white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>);
  border-radius: 100%;
  width: .5625rem;
  height: .5625rem;
  position: relative;
}

.rt-button-dot.rt-dark {
  min-width: .5625rem;
  min-height: .5625rem;
}

.rt-button-dot.rt-light {
  background-color: var(--midnight-blue\<deleted\|variable-cb740cfd-c16c-c307-40e5-f961a785d8ba\>);
}

.rt-button-dot.rt-color-change {
  background-color: var(--black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>);
}

.rt-button-dot.rt-color-change.white-6 {
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
}

.rt-button-text {
  color: #fff;
  letter-spacing: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 162.5%;
}

.rt-button-text.rt-dark {
  color: var(--white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>);
}

.rt-button-text.rt-dark.rt-no-wrap {
  color: #f8f8f8;
  white-space: nowrap;
}

.rt-button-text.rt-text-color-black {
  color: #000;
}

.rt-button-text.rt-text-color-black.white-5 {
  color: #fff;
}

.rt-button-text.rt-loght {
  color: #000;
}

.rt-button-overlay {
  background-color: var(--white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>);
  border-radius: 100%;
  width: .5625rem;
  height: .5625rem;
  position: absolute;
  left: auto;
  right: 0;
}

.rt-button-overlay.rt-change-color {
  background-color: var(--midnight-blue\<deleted\|variable-cb740cfd-c16c-c307-40e5-f961a785d8ba\>);
}

.rt-about-v1-image-1 {
  height: 100%;
}

.rt-about-v1-image-2 {
  height: 100%;
  position: absolute;
  inset: 100% 0% 0%;
}

.rt-about-v1-image-3 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 100% 0% 0%;
}

.rt-service-v1 {
  padding-top: 8.75rem;
}

.rt-service-v1-wrap {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  align-items: stretch;
}

.rt-service-v1-right {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  max-width: 32.5rem;
  display: flex;
}

.rt-service-v1-left {
  flex: 1;
  max-width: 33.75rem;
}

.rt-service-v1-left.rt-border-medium {
  border-radius: .9375rem;
}

.rt-service-v1-left.rt-border-medium.rt-overflow-hidden {
  overflow: hidden;
}

.rt-service-v1-center {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex: 1;
  align-self: flex-end;
  max-width: 21.4375rem;
}

.rt-service-v1-center-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
}

.rt-service-v1-center-top {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.rt-author-grup-image {
  max-width: 12.8125rem;
  display: flex;
}

.rt-service-v1-right-buttom {
  grid-column-gap: 1.9rem;
  grid-row-gap: .7rem;
  background-color: var(--white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>);
  border-radius: 1.25rem;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  padding: .625rem 1.125rem;
  display: flex;
}

.rt-button-para-gap {
  margin: 0 0 2rem;
}

.rt-button-para-gap.rt-text-color-white {
  color: #fff;
}

.rt-button-para-gap.rt-text-color-white.rt-max-width {
  max-width: 23rem;
}

.rt-service-v1-right-image {
  max-width: 3.4375rem;
  margin-left: .9375rem;
}

.rt-service-v1-right-book {
  justify-content: flex-start;
  align-items: center;
}

.rt-tik-icon {
  flex: none;
  width: 1.3125rem;
}

.rt-center-content {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-solutions-v1 {
  padding-top: 8.2rem;
}

.rt-card-text-gap {
  margin: 0 auto 3.4375rem;
}

.rt-card-text-gap.rt-success-v2-heading {
  max-width: 24rem;
}

.rt-card-text-gap.rt-success-v2-heading.rt-desktop-text-center {
  text-align: center;
}

.rt-card-text-gap.rt-overflow-hidden {
  overflow: hidden;
}

.rt-our-works-card-image-wrap {
  max-width: 23.125rem;
  position: relative;
  overflow: hidden;
}

.rt-our-works-card-image-wrap.rt-border-radius-small.rt-v2 {
  max-width: none;
}

.rt-our-works-marquee-wrap {
  justify-content: flex-start;
  align-items: center;
}

.rt-our-works-card-image-overlay {
  background-image: linear-gradient(#0000, #000000bf);
  position: absolute;
  inset: 0%;
}

.rt-our-works-marquee-train {
  flex: none;
  justify-content: flex-start;
  align-items: center;
}

.rt-our-works-card-text-wrap {
  z-index: 9;
  grid-column-gap: 1.6875rem;
  grid-row-gap: 1.6875rem;
  pointer-events: auto;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 1.5rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  position: absolute;
  inset: auto 0% 0%;
}

.rt-our-works-card-wrap {
  margin-right: 1.875rem;
}

.rt-our-works-card-wrap.rt-v2 {
  flex: none;
  width: 53.375rem;
}

.rt-our-works-card-heading.rt-v2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
  background-color: #00000059;
  border: .0625rem solid #ffffff8a;
  border-radius: .9375rem;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  padding: 1.875rem;
  display: flex;
}

.rt-our-works-card {
  grid-column-gap: 2.9375rem;
  grid-row-gap: 2.9375rem;
  display: block;
}

.rt-our-works-card.rt-overflow-hidden {
  overflow: hidden;
}

.rt-our-works-card.rt-overflow-hidden.rt-border-medium {
  border-radius: .9375rem;
}

.rt-our-works-card.rt-overflow-hidden.rt-border-medium.rt-v2 {
  width: 100%;
  height: 100%;
}

.rt-our-works-card-arrow {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffffff26;
  border: 1px solid #ffffff40;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
}

.rt-our-works-card-image.rt-full-width-height {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.rt-desktop-text-center {
  text-align: center;
}

.rt-desktop-text-center.rt-benefits-v1-heading {
  max-width: 32.9rem;
}

.rt-desktop-text-center.rt-sub-heading-senter {
  justify-content: flex-start;
  align-items: center;
}

.rt-desktop-text-center.rt-sub-heading-senter.rt-team-v1-top {
  max-width: 24rem;
}

.rt-desktop-text-center.rt-card-text-gap {
  margin-bottom: 3.4375rem;
}

.rt-desktop-text-center.rt-card-text-gap.rt-testimonial-v2-heading {
  max-width: 31.1875rem;
}

.rt-gap-tiny {
  margin: 0 0 1.25rem;
}

.rt-gap-tiny.rt-text-color-white {
  color: #fff;
}

.rt-counter-box {
  justify-content: flex-start;
  align-items: flex-start;
  height: 2.25rem;
  display: flex;
  overflow: clip;
}

.rt-counter-box.rt-1 {
  height: 2.7rem;
}

.rt-counter-box.rt-big {
  height: 4.8rem;
}

.rt-counter {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.rt-counter.rt-text-style-h1 {
  color: #000;
  letter-spacing: -.125rem;
  font-family: Inter, sans-serif;
  font-size: 2.8rem;
  font-weight: 500;
  line-height: 116.667%;
}

.rt-counter.rt-big-text {
  color: #000;
  letter-spacing: -.125rem;
  font-family: Inter, sans-serif;
  font-size: 5rem;
  font-weight: 500;
  line-height: 95%;
}

.rt-counter.rt-big-text.rt-text-color-white {
  color: #fff;
}

.rt-counter-train {
  letter-spacing: -.125rem;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 116.667%;
}

.rt-success-v1 {
  background-color: #c6bdab;
  padding-top: 8.2rem;
  padding-bottom: 8.2rem;
}

.rt-success-v1-content {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
}

.rt-success-v1-item {
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  border-radius: .9375rem;
  padding: 1rem;
}

.rt-success-v1-item.rt-one {
  background-image: url('../images/quote_1Quote.webp');
  background-position: 229% 100%;
  background-repeat: no-repeat;
  background-size: 20.4375rem;
}

.rt-success-v1-item.rt-two {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.rt-success-v1-item.rt-three {
  padding: 0;
  position: relative;
}

.rt-success-v1-item.rt-three.rt-overflow-hidden {
  overflow: hidden;
}

.rt-success-v1-item.rt-four {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rt-success-v1-item-inner {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  max-width: 20.3rem;
  height: 100%;
  display: flex;
}

.rt-success-v1-author-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: inline-flex;
}

.rt-success-v1-author {
  border-radius: 100%;
  width: 2.8125rem;
  height: 2.8125rem;
}

.rt-success-v1-author.rt-overflow-hidden {
  overflow: hidden;
}

.rt-success-v1-item-image {
  flex: 1;
  max-width: 24.3125rem;
}

.rt-success-v1-three {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(#fff0, #00000047);
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 1rem 1.6rem 1rem 1rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.rt-success-v1-line {
  background-color: #0003;
  width: 100%;
  height: .0625rem;
}

.rt-big-text {
  color: #000;
  letter-spacing: -.125rem;
  font-family: Inter, sans-serif;
  font-size: 5rem;
  font-weight: 500;
  line-height: 95%;
}

.rt-big-text.rt-focus-v1-text {
  flex: none;
}

.rt-big-text.rt-text-color-white {
  color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
}

.rt-success-v1-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
}

.rt-success-v1-icon {
  background-color: var(--white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  padding: 1rem;
  display: flex;
}

.rt-success-v1-buttom {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
}

.rt-v1-hero {
  height: 100vh;
}

.rt-v1-hero-main {
  overflow: hidden;
}

.rt-v1-hero-main.rt-1 {
  z-index: 3;
  position: relative;
  overflow: hidden;
}

.rt-v1-hero-main.rt-2 {
  z-index: 2;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.rt-v1-hero-main.rt-3 {
  z-index: 1;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.rt-v1-hero-main.rt-3.rt-tab-none {
  overflow: hidden;
}

.rt-v1-hero-wrap {
  height: 100vh;
  min-height: 100vh;
  position: relative;
}

.rt-v1-hero-main-image {
  position: absolute;
  inset: 0%;
}

.rt-v1-hero-content-wrap {
  z-index: 2;
  background-image: linear-gradient(#20324f24, #20324f24);
  height: 100%;
  padding-top: 12.5rem;
  position: relative;
}

.rt-v1-hero-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.rt-v1-hero-content.rt-height-full {
  height: 100%;
}

.rt-v1-hero-content.rt-height-full.rt-overflow-hidden {
  overflow: hidden;
}

.rt-height-full {
  height: 100%;
}

.rt-hero-big-text {
  background-image: linear-gradient(180deg, var(--white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>) 55%, #fff0 85%);
  color: #fff;
  letter-spacing: clamp(-.1125rem, -15vw, -.375rem);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: clamp(9rem, 15vw, 18.75rem);
  font-weight: 600;
  line-height: 100%;
}

.rt-v1-hero-content-top {
  max-width: 33rem;
}

.rt-v1-hero-content-line {
  background-color: #ffffff6b;
  height: .0625rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.rt-v1-hero-content-buttom {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: flex-start;
  align-items: center;
}

.rt-v1-hero-content-buttom-inner {
  grid-column-gap: 1.1875rem;
  grid-row-gap: 1.1875rem;
  justify-content: flex-start;
  align-items: center;
}

.rt-v1-hero-content-text {
  margin-bottom: -2%;
}

.rt-v1-hero-height {
  background-color: var(--midnight-blue\<deleted\|variable-cb740cfd-c16c-c307-40e5-f961a785d8ba\>);
  height: 300vh;
}

.rt-hero-v1-heading {
  grid-column-gap: .5rem;
  grid-row-gap: .2rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  max-width: 24.2rem;
  display: flex;
}

.rt-hero-v1-heading.rt-gap-tiny {
  margin-bottom: 1.25rem;
}

.rt-hero-v1-text-image {
  justify-content: space-between;
  align-items: center;
  max-width: 12.625rem;
  display: flex;
}

.rt-v1-hero-main-overlay {
  background-image: linear-gradient(#20324fd6, #fff0 29%), linear-gradient(#fff0 79%, #20324f54), linear-gradient(90deg, #20324fd6, #fff0 52%), linear-gradient(90deg, #fff0 42%, #20324f9e);
  position: absolute;
  inset: 0%;
}

.rt-v1-hero-main-over-wrap {
  z-index: 4;
  pointer-events: none;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.rt-v1-hero-main-over-right {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  width: 7rem;
  margin-left: auto;
  display: flex;
}

.rt-v1-hero-main-over-line {
  width: .0625rem;
}

.rt-v1-hero-box-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 9.8125rem;
  display: flex;
}

.rt-v1-hero-box-right-border {
  border-radius: .3125rem;
}

.rt-v1-hero-main-line-inner {
  background-color: var(--white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>);
  width: 100%;
  height: 30%;
}

.rt-full-width {
  width: 100%;
}

.rt-gap-small {
  margin-bottom: .875rem;
}

.rt-banner-image-1, .rt-banner-image-2, .rt-banner-image-3 {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.rt-hero-v1-margen-image {
  justify-content: center;
  align-items: center;
  margin-left: -.6875rem;
  display: flex;
}

.rt-hero-v1-margen-image.rt-top-2 {
  z-index: 5;
  position: relative;
}

.rt-hero-v1-margen-image.rt-top-4 {
  position: relative;
}

.rt-service-v1-bottom {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  background-color: #0000000f;
  border-radius: 6.25rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: .4rem 1.875rem .4rem .625rem;
  display: flex;
}

.rt-service-v1-bottom.rt-change {
  background-color: #ffffff0f;
}

.rt-button-inner-link {
  grid-column-gap: 1.0625rem;
  grid-row-gap: 1.0625rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: -.2rem;
  display: flex;
  position: relative;
}

.rt-small-text {
  color: #000;
  letter-spacing: 0;
  font-family: Inter, sans-serif;
  font-size: .8125rem;
  font-weight: 600;
  line-height: 171.428%;
}

.rt-small-text.rt-text-color-black {
  color: var(--black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>);
}

.rt-small-text.rt-text-color-white {
  color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
}

.rt-about-v3 {
  background-color: var(--white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>);
}

.rt-about-v3-padding {
  padding-top: var(--_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>);
  padding-bottom: var(--_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>);
}

.rt-about-v3-wrapper {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  align-items: stretch;
}

.rt-about-v3-wrapper.rt-position-relative {
  z-index: 2;
}

.rt-about-v3-left {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex: 1;
  justify-content: space-between;
  max-width: 49.2rem;
  display: flex;
}

.rt-about-v3-right {
  grid-column-gap: 5.9rem;
  grid-row-gap: 5.9rem;
  border-radius: .9375rem;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 42.5625rem;
}

.rt-about-v3-left-one {
  grid-column-gap: 2.6rem;
  grid-row-gap: 2.6rem;
  flex: 1;
  max-width: 23.75rem;
}

.rt-about-v3-left-two {
  grid-column-gap: 11.25rem;
  grid-row-gap: 11.25rem;
  flex: 1;
  justify-content: space-between;
  max-width: 15.625rem;
}

.rt-about-v3-right-para {
  text-align: right;
  flex: 1;
  max-width: 38.25rem;
}

.rt-about-v3-right-para.rt-gap-off {
  margin: 0;
}

.rt-about-v3-left-two-top {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rt-about-v3-left-two-buttom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.rt-about-v3-top {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  align-items: flex-end;
  padding-bottom: 5.625rem;
}

.rt-about-v3-top.rt-position-relative {
  z-index: 2;
}

.rt-about-v3-heading {
  flex: 1;
  max-width: 25rem;
}

.rt-about-v3-overlay {
  pointer-events: none;
  justify-content: space-around;
  display: flex;
  position: absolute;
  inset: 0%;
}

.rt-about-v3-overlay-line {
  background-color: #0000001a;
  width: .0625rem;
}

.rt-success-v2 {
  background-color: var(--white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>);
  padding-top: 8.75rem;
  padding-bottom: 8.75rem;
}

.rt-success-v2-wrap {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.rt-success-v2-top-wrap {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  align-items: stretch;
}

.rt-success-v2-buttom-wrap {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-success-v2-buttom-item {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 1.25rem;
  display: flex;
}

.rt-success-v2-item-buttom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
}

.rt-success-v2-text-buttom {
  max-width: 10.4375rem;
}

.rt-success-v2-item-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: flex-start;
}

.rt-success-v2-icon-buttom {
  max-width: 8rem;
}

.rt-success-v2-icon-buttom.rt-2 {
  max-width: 5rem;
}

.rt-success-v2-icon-buttom.rt-3 {
  max-width: 6rem;
}

.rt-success-v2-top-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  background-image: url('../images/client-review-bg_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 22%;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  max-width: 74.75rem;
  padding: 1.875rem;
}

.rt-success-v2-top-right {
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  flex: 1;
  max-width: 23.9375rem;
  padding: 1.875rem;
}

.rt-review-v1 {
  background-color: #0000;
  height: auto;
}

.rt-review-left-image {
  border-radius: .9375rem;
  flex: 1;
  max-width: 24.375rem;
  overflow: hidden;
}

.rt-review-left-image.rt-position-relative {
  position: relative;
}

.rt-review-left-wrapper {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  max-width: 33.875rem;
  display: flex;
}

.rt-review-samll-line {
  background-color: #0000006e;
  width: .0625rem;
  height: 70%;
}

.rt-review-left-buttom {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  max-width: 19.125rem;
}

.rt-review-left-top {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.rt-review-left-overlay {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  background-image: linear-gradient(#fff0, #0003);
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 1.25rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.rt-review-left-star-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.rt-review-left-star-line {
  border-bottom: .0625rem dashed #0003;
  flex: 1;
  max-width: 10.8125rem;
}

.rt-review-samll-icon {
  flex: none;
  width: 2.6875rem;
}

.rt-success-v2-right-buttom {
  border-bottom: .0625rem solid #0003;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5625rem;
  padding-bottom: 1.5625rem;
  display: flex;
}

.rt-review-arrow {
  background-color: var(--moss-green\<deleted\|variable-fde23723-d2be-ad88-a339-a1818694340d\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2.3125rem;
  height: 2.3125rem;
  display: flex;
}

.rt-review-arrow.rt-left {
  border: .0625rem solid #0000;
  inset: auto 4.9rem 11% auto;
}

.rt-review-arrow.rt-left.rt-one {
  bottom: 14%;
  left: 1rem;
  right: auto;
}

.rt-review-arrow.rt-left.rt-about-icon-1 {
  left: 15rem;
  right: auto;
}

.rt-review-arrow.rt-right {
  border: .0625rem solid #0000;
  inset: auto 1.875rem 11% auto;
}

.rt-review-arrow.rt-right.rt-two {
  bottom: 14%;
  left: 4rem;
  right: auto;
}

.rt-review-arrow.rt-right.rt-about-icon-2 {
  left: 18rem;
  right: auto;
}

.rt-review-arrow-in1, .rt-review-arrow-in2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-service-v2 {
  padding-top: 8.75rem;
  padding-bottom: 8.75rem;
}

.rt-service-v2-top {
  justify-content: space-between;
  align-items: center;
}

.rt-service-v2-top.rt-card-text-gap {
  margin-bottom: 3.4375rem;
}

.rt-service-v2-heading {
  max-width: 30rem;
}

.rt-service-v2-content {
  border-bottom: .0625rem solid #0003;
  justify-content: space-between;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.rt-service-v2-image {
  z-index: 2;
  width: 15rem;
  position: absolute;
  top: -18%;
  right: 0;
  transform: rotate(-6.42deg);
}

.rt-service-v2-text-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
}

.rt-service-v2-text-wrap.rt-position-relative {
  z-index: 2;
}

.rt-service-v2-text-line {
  background-color: var(--black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>);
  width: 100%;
  max-width: 3.1875rem;
  height: .0625rem;
}

.rt-service-v2-overlay {
  background-color: var(--white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>);
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.rt-hero-v2 {
  background-color: #000;
  height: auto;
  min-height: 100vh;
  padding-top: 16.25rem;
  padding-bottom: 3.75rem;
}

.rt-hero-v2.rt-position-relative {
  position: relative;
}

.rt-hero-v2.rt-position-relative.rt-overflow-hidden {
  overflow: hidden;
}

.rt-hero-v2-image-wrapper {
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.rt-hero-v2-image {
  object-position: 50% 0%;
}

.rt-hero-v2-image-overlay {
  z-index: 1;
  background-image: linear-gradient(#0f1e36, #f5f5f50a 23%, #fff0), linear-gradient(90deg, #0f1e36, #fff0 62%);
  position: absolute;
  inset: 0%;
}

.rt-hero-v2-image-overlay.rt-change {
  background-image: linear-gradient(#0f1e36, #f5f5f50a 21%, #fff0), linear-gradient(90deg, #0f1e36 3%, #fff0 77%);
}

.rt-width-height-full {
  width: 100%;
  height: 100%;
}

.rt-hero-v2-wrapp {
  z-index: 2;
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.rt-hero-v2-left {
  grid-column-gap: 8.75rem;
  grid-row-gap: 8.75rem;
  flex: 1;
  max-width: 38rem;
}

.rt-hero-v2-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -webkit-backdrop-filter: blur(2.1rem);
  backdrop-filter: blur(2.1rem);
  background-color: #2c2c2c30;
  border: .0625rem solid #fff3;
  flex: 1;
  align-self: flex-end;
  align-items: stretch;
  max-width: 24.625rem;
  padding: 1.875rem 1.875rem 1.6rem;
}

.rt-hero-v2-right.rt-border-medium.rt-1 {
  display: none;
}

.rt-hero-v2-right.rt-border-medium.rt-2 {
  grid-column-gap: 1.6rem;
  grid-row-gap: 1.6rem;
}

.rt-hero-v2-left-top {
  grid-column-gap: 1.25rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
}

.rt-hero-v2-left-icon-text {
  grid-column-gap: .8125rem;
  grid-row-gap: .8125rem;
  justify-content: flex-start;
  align-items: center;
}

.rt-image-center {
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.rt-hero-v2-para {
  max-width: 35.0625rem;
}

.rt-hero-v2-para.rt-text-color-white {
  color: #fff;
}

.rt-hero-v2-para.rt-text-color-white.rt-button-para-gap {
  margin-bottom: 2rem;
}

.rt-hero-v2-left-buttom {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  text-align: center;
  background-color: #ffffff1a;
  border: .0625rem solid #fff3;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: 16.5625rem;
  padding: 1rem;
}

.rt-hero-v2-right-video {
  height: 9.5rem;
}

.rt-hero-v2-right-video.rt-border-medium {
  border-radius: .9375rem;
}

.rt-hero-v2-right-buttom {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  align-items: center;
}

.rt-hero-v2-right-box {
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  border-radius: 2.5rem;
  padding: .3rem .8125rem;
}

.rt-play-pause {
  background-color: #cecece3d;
  border: .0625rem solid #ffffff70;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 1.6875rem;
  height: 1.6875rem;
  padding-top: .1rem;
  display: flex;
}

.rt-small-play {
  height: .625rem;
}

.rt-showcase-v1 {
  background-color: var(--white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>);
  padding-top: 8.2rem;
  padding-bottom: 8.2rem;
  overflow: hidden;
}

.rt-showcase-v1-wrapper {
  justify-content: space-between;
  align-items: center;
}

.rt-showcase-v1-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  max-width: 30rem;
}

.rt-faq-v1 {
  padding-bottom: var(--_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>);
}

.rt-faq-v1.rt-abb-pading {
  padding-top: var(--_site-units---gap--section-text-gap\<deleted\|variable-445b08ff-b84f-d8aa-0489-4cd8f8aa375b\>);
}

.rt-faq-v1-wrapper {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.rt-faq-v1-left {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex: 1;
  max-width: 40.75rem;
  position: sticky;
  top: 8rem;
}

.rt-faq-v1-right {
  flex: 1;
  align-items: stretch;
  max-width: 50rem;
  margin-top: 2.5rem;
}

.rt-faq-top-part {
  justify-content: space-between;
  align-items: center;
}

.rt-faq-text-wrap {
  grid-column-gap: 1.4rem;
  grid-row-gap: 1.4rem;
}

.rt-faq-minus {
  background-color: #0b0b0b;
  width: 1.125rem;
  height: 2px;
}

.rt-faq-dropdown-wrap {
  cursor: pointer;
  border-bottom: 1px solid #0000004d;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 2.1875rem;
  padding-bottom: 2.1875rem;
}

.rt-faq-dropdown-wrap.rt-top {
  padding-top: 0;
}

.rt-para-wrap {
  grid-column-gap: 1.7rem;
  grid-row-gap: 1.7rem;
  flex-flow: column;
  max-width: 35.125rem;
  display: flex;
}

.rt-para-wrap.rt-padding-off {
  margin-top: 1.25rem;
  padding-bottom: 0;
}

.rt-faq-bottom-part {
  padding-right: 1.25rem;
}

.rt-faq-bottom-part.rt-overflow-hidden {
  overflow: hidden;
}

.rt-faq-right-part {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.rt-faq-plus {
  background-color: #0b0b0b;
  width: 2px;
  height: 1.125rem;
  position: absolute;
}

.rt-project-v1 {
  background-color: #3d4753;
}

.rt-project-v1-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 18.75rem;
  padding-bottom: 10.625rem;
}

.rt-project-v1-over {
  position: absolute;
  inset: 0%;
}

.rt-project-v1-image-1 {
  max-width: 14.3125rem;
  position: absolute;
  top: 7.75rem;
  left: 27%;
}

.rt-project-v1-image-2 {
  width: 13.3rem;
  max-width: 14.1rem;
  position: absolute;
  inset: auto auto 7.75rem 0%;
}

.rt-project-v1-image-3 {
  max-width: 11.75rem;
  position: absolute;
  inset: auto 0% 14.9375rem auto;
}

.rt-project-v1-content {
  z-index: 2;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.rt-benefits-v1 {
  background-color: #c6bdab;
  padding-top: 8.2rem;
  padding-bottom: 8.2rem;
}

.rt-benefits-v1-content-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.rt-benefits-v1-item-2 {
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  padding: 1rem;
}

.rt-benefits-v1-item-2.rt-border-medium.rt-benefits-v1-item-4 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rt-benefits-v1-item-2-top {
  grid-column-gap: .8125rem;
  grid-row-gap: .8125rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2.5rem;
}

.rt-benefits-v1-item-2-top-icon {
  background-color: var(--warm-beige\<deleted\|variable-47d5d8a8-abce-a7f5-9050-5e3c9cd660d0\>);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.rt-benefits-v1-item-2-center {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  margin-bottom: 4.0625rem;
}

.rt-benefits-v1-item-text-icon {
  grid-column-gap: .8125rem;
  grid-row-gap: .8125rem;
  justify-content: flex-start;
  align-items: center;
}

.rt-benefits-v1-item-3 {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  justify-content: space-between;
  padding: 2.5rem 1.25rem;
}

.rt-benefits-v1-item-4-top {
  grid-column-gap: .8125rem;
  grid-row-gap: .8125rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2.5rem;
}

.rt-benefits-v1-item-3-center {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.rt-benefits-v1-item-author {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  max-width: 11.6875rem;
  display: flex;
}

.rt-benefits-v1-item-4-buttom {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-tik {
  flex: none;
  width: 1.3125rem;
}

.rt-benefits-v1-item-2-image {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  min-width: 10rem;
  max-width: 10rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.rt-benefits-v1-image-stok {
  min-width: 10rem;
}

.rt-image-line {
  position: absolute;
  overflow: hidden;
}

.rt-strategy-v1 {
  padding-top: var(--_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>);
  padding-bottom: var(--_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>);
  background-color: var(--white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>);
}

.rt-strategy-v1-wrap {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  display: flex;
}

.rt-team-v1 {
  padding-top: 8.2rem;
  padding-bottom: 8.2rem;
}

.rt-team-wrapper {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.rt-team-item {
  position: relative;
}

.rt-team-item.rt-border-medium {
  border-radius: .9375rem;
}

.rt-team-item.rt-border-medium.rt-overflow-hidden {
  overflow: hidden;
}

.rt-team-item-content-wrap {
  z-index: 1;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.rt-team-item-content {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: var(--moss-green\<deleted\|variable-fde23723-d2be-ad88-a339-a1818694340d\>);
  border-radius: 1rem;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .625rem;
  display: flex;
}

.rt-team-icon-wrapper {
  grid-column-gap: .4375rem;
  grid-row-gap: .4375rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rt-team-icon-box {
  background-color: #ffffff3b;
  border: .0625rem solid #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2.375rem;
  height: 2.375rem;
  display: flex;
}

.rt-team-icon-box:hover {
  border-color: var(--black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>);
}

.rt-strategy-v1-left {
  flex: 1;
  max-width: 53.9375rem;
}

.rt-strategy-v1-right {
  flex: 1;
  max-width: 44.75rem;
  position: relative;
}

.rt-strategy-v1-heading {
  max-width: 52rem;
}

.rt-strategy-v1-right-image {
  border-radius: 1.875rem;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.rt-project-v1-video-1 {
  z-index: 3;
  width: 100%;
  height: 12.25rem;
}

.rt-project-v1-video-1.rt-border-medium.rt-full-width-height {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.rt-error-message {
  color: var(--black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>);
  text-align: center;
  background-color: #efd2d2;
  margin-top: .625rem;
  padding: 1.25rem;
}

.rt-team-details-hero-overlay {
  justify-content: space-around;
  display: flex;
  position: absolute;
  inset: 0%;
}

.rt-team-details-hero-overlay.rt-change-3 {
  width: 100%;
  max-width: var(--_site-units---container\<deleted\|variable-63ff94b6-eb21-df12-4a17-029b0ef9d650\>);
  pointer-events: none;
  justify-content: space-between;
  padding-left: 1rem;
  padding-right: 1rem;
  left: auto;
  right: auto;
}

.rt-team-overlay-line {
  background-image: radial-gradient(circle at 50% 0, #0003 16%, #fff0);
  width: .0625rem;
  height: 100%;
}

.rt-project-v1-para {
  z-index: 3;
  max-width: 46.9375rem;
  margin: 0 0 3.125rem;
  position: relative;
}

.rt-project-v1-para.rt-text-color-white {
  color: #fff;
}

.rt-project-v1-para.rt-text-color-white.rt-max-width {
  max-width: 32.1rem;
}

.rt-footer-link-buttom {
  color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  transition: opacity .5s;
}

.rt-footer-link-buttom:hover {
  text-underline-offset: .1rem;
  text-decoration: underline;
}

.rt-nav-text-v2 {
  color: var(--slate-blue\<deleted\|variable-7df45616-0f9a-14a2-7623-865bc5ef5fce\>);
}

.rt-nav-menu {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.rt-navbar-wrap {
  z-index: 1;
  background-color: #0000;
}

.rt-header-v1-main {
  justify-content: space-between;
  align-items: center;
}

.rt-nav-dropdown-v2-bottom {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-image: linear-gradient(137deg, #f5fcff, #f2f2ff);
  justify-content: space-between;
  align-items: stretch;
  padding: 1.5625rem;
}

.rt-navbar-v1 {
  z-index: 9999;
  background-color: #20324f00;
  border-bottom-width: .0625rem;
  border-bottom-color: #ffffff5e;
  width: 100%;
  position: fixed;
  top: 0%;
}

.rt-navbar-toggle-arrow {
  flex: none;
  display: flex;
}

.rt-nav-link-v2 {
  border-bottom: .0625rem dashed #020e0d40;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 1.1rem;
  display: flex;
  position: relative;
}

.rt-nav-logo {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-nav-logo.rt-two {
  position: absolute;
  inset: 0%;
}

.rt-nav-logo.rt-one {
  z-index: 2;
}

.rt-nav-link-v2-arrow {
  flex: none;
  width: 1.0625rem;
}

.rt-nav-dropdown-list-wrap {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  align-self: stretch;
  align-items: stretch;
}

.rt-nav-logo-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-decorative {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.rt-navbar-v1-line {
  background-color: #fff3;
  height: .0625rem;
  position: absolute;
  inset: auto 0% 0%;
}

.rt-navbar-toggle {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  justify-content: center;
  align-items: center;
  padding: 1.8rem .9375rem 2rem;
  display: flex;
}

.rt-nav-dropdown-v2-main {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  align-items: stretch;
}

.rt-radius-tiny {
  border-radius: .625rem;
}

.rt-nav-list-v2 {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  align-items: stretch;
}

.rt-nav-list-v2.rt-two {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
}

.rt-nav-text {
  color: #fff;
  margin-bottom: -.3125rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 162.5%;
}

.rt-nav-dropdown-v2-top {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: space-between;
  align-items: stretch;
}

.rt-mobilie-menu {
  display: none;
}

.rt-desktop-menu {
  justify-content: center;
  align-items: center;
}

.rt-nav-link-v2-arrow-wrap {
  justify-content: flex-end;
  align-items: flex-start;
  width: 1.0625rem;
}

.rt-nav-link-wrap-v6 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
}

.rt-nav-dropdown-list {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  background-color: #fff;
  border-bottom: .125rem solid #68ff7e;
  border-radius: .625rem;
  min-width: 13.3rem;
  padding: 1.25rem;
  top: 100%;
  box-shadow: 0 .625rem 2.5rem #0000001a;
}

.rt-nav-dropdown-list.w--open {
  border-bottom-color: var(--moss-green\<deleted\|variable-fde23723-d2be-ad88-a339-a1818694340d\>);
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
}

.rt-responsive-nav-button-wrap {
  justify-content: flex-end;
  align-items: center;
}

.rt-nav-dropdown-list-v2 {
  z-index: 9999;
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  border-bottom: .3125rem solid var(--moss-green\<deleted\|variable-fde23723-d2be-ad88-a339-a1818694340d\>);
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  width: 100%;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  position: fixed;
  top: 5.25rem;
  left: 0;
  right: 0;
  box-shadow: 0 .625rem 2.5rem #0000001a;
}

.rt-nav-dropdown-list-v2.w--open {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  top: 5.1rem;
}

.rt-header-v1-left {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  justify-content: space-between;
  align-items: center;
  max-width: 9.25rem;
}

.rt-nav-link-icon {
  margin-top: .375rem;
}

.rt-nav-link-icon.rt-two {
  filter: invert();
}

.rt-email-link-v1 {
  transition: all .2s;
}

.rt-email-link-v1:hover {
  color: #020e0d;
}

.rt-nav-link-v2-line {
  background-color: #020e0d;
  height: .0625rem;
  margin-bottom: -.0625rem;
  position: absolute;
  inset: auto 0% 0;
}

.rt-nav-dropdown-v2-image {
  flex: 1;
  max-width: 22.1875rem;
  position: relative;
}

.rt-nav-dropdown-v2-left {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 74.25rem;
}

.rt-nav-button-wrap {
  grid-row-gap: 1.25rem;
  justify-content: flex-end;
  align-items: center;
}

.rt-nav-link-wrap-white-btn {
  margin-bottom: .0625rem;
  display: inline-flex;
}

.rt-nav-link-wrap-black-btn {
  display: none;
}

.rt-bnt-line {
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  width: 100%;
  height: .125rem;
  position: absolute;
  inset: auto auto 0% 0%;
}

.rt-bnt-line.rt-color-change {
  background-color: var(--black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>);
}

.rt-bnt-line.rt-color-change.white-7 {
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
}

.rt-image-api.rt-full-width-height {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.rt-team-item-overlay {
  pointer-events: none;
  background-image: linear-gradient(#fff0 41%, #00000059);
  position: absolute;
  inset: 0%;
}

.rt-focus-v1-height {
  background-color: var(--white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 300vh;
  position: relative;
}

.rt-focus-v1-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 2rem;
}

.rt-focus-v1 {
  width: 100%;
  padding-top: var(--_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>);
  padding-bottom: var(--_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>);
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-focus-v1-text-wrap {
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
  position: absolute;
}

.rt-focus-v1-text-train {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding-right: 1.875rem;
  display: flex;
}

.rt-focus-v1-text-small {
  border-radius: 100%;
  width: 4.875rem;
  height: 4.875rem;
}

.rt-focus-v1-text-train-main {
  display: flex;
}

.rt-focus-v1-contect {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-focus-v1-contect-image {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.rt-focus-v1-one-image {
  z-index: 1;
  max-width: 28rem;
  position: absolute;
}

.rt-focus-v1-two-image {
  z-index: 2;
  max-width: 28rem;
  position: relative;
}

.rt-focus-v1-three-image {
  z-index: 3;
  max-width: 28rem;
  position: absolute;
}

.rt-articles-v1-top {
  justify-content: space-between;
  align-items: center;
}

.rt-articles-v1-top.rt-card-text-gap {
  margin-bottom: 3.4375rem;
}

.rt-articles-v1-top-left {
  max-width: 30rem;
}

.rt-solutions-v2 {
  padding-top: var(--_site-units---gap--section-text-gap\<deleted\|variable-445b08ff-b84f-d8aa-0489-4cd8f8aa375b\>);
  padding-bottom: var(--_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>);
  background-color: var(--slate-blue\<deleted\|variable-7df45616-0f9a-14a2-7623-865bc5ef5fce\>);
}

.rt-rt-solutions-v2-v1-top-left {
  max-width: 30rem;
}

.rt-solutions-v2-content {
  background-color: var(--slate-blue\<deleted\|variable-7df45616-0f9a-14a2-7623-865bc5ef5fce\>);
  border-top: .0625rem solid #fff3;
  position: sticky;
  top: 8.75rem;
}

.rt-solutions-v2-content.rt-1 {
  top: 8.75rem;
}

.rt-solutions-v2-content.rt-2 {
  top: 14.4rem;
}

.rt-solutions-v2-content.rt-3 {
  top: 20.2rem;
}

.rt-solutions-v2-item {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: space-between;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}

.rt-solutions-v2-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: .6rem;
}

.rt-solutions-v2-item-wrap {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex: 1;
  justify-content: space-between;
  max-width: 63.125rem;
}

.rt-solutions-v2-item-image {
  flex: 1;
  max-width: 27.6875rem;
}

.rt-solutions-v2-text-wrap {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  flex: 1;
  align-items: stretch;
  max-width: 32.5rem;
}

.rt-solutions-v2-small-item-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 24rem;
  display: flex;
}

.rt-solutions-v2-buttom {
  grid-column-gap: 1.5625rem;
  grid-row-gap: 1.5625rem;
}

.rt-solutions-v2-small-item {
  background-color: #ffffff1a;
  border: .0625rem solid #ececec30;
  border-radius: 2rem;
  padding: .3rem .9375rem;
}

.rt-solutions-v2-wrap-image {
  border-radius: .9375rem;
  overflow: hidden;
}

.rt-impact-v2 {
  background-color: var(--white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>);
  padding-top: 8.2rem;
  padding-bottom: 8.75rem;
}

.rt-impact-v2-main {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-impact-v2-item-one {
  grid-column-gap: 18.125rem;
  grid-row-gap: 18.125rem;
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  flex-flow: column;
  justify-content: space-between;
  padding: 1rem;
  display: flex;
}

.rt-impact-v2-item-two {
  grid-column-gap: .9rem;
  grid-row-gap: .7rem;
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  border: .0625rem solid #00000026;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
}

.rt-impact-v2-item-two.rt-five {
  flex-flow: row;
  align-items: stretch;
  display: flex;
}

.rt-impact-v2-item-one-top {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: space-between;
  align-items: stretch;
}

.rt-impact-v2-para-heading-v1 {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  flex-flow: column;
  display: flex;
}

.rt-impact-v2-item-three {
  grid-row-gap: 9.375rem;
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  flex-flow: column;
  justify-content: space-between;
  padding: 1rem;
  display: flex;
}

.rt-impact-v2-item-three.rt-four {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.rt-impact-v2-item-two-left {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  flex: 1;
  min-width: 15rem;
  max-width: 18.1875rem;
  display: flex;
}

.rt-impact-v2-item-two-right {
  flex: 1;
  max-width: 8.4375rem;
}

.rt-impact-v2-item-two-box {
  background-color: var(--midnight-blue\<deleted\|variable-cb740cfd-c16c-c307-40e5-f961a785d8ba\>);
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  padding: .5rem;
  display: flex;
}

.rt-impact-v2-item-two-box.rt-2 {
  background-color: var(--warm-beige\<deleted\|variable-47d5d8a8-abce-a7f5-9050-5e3c9cd660d0\>);
  margin-left: -.6rem;
}

.rt-impact-v2-item-two-box.rt-3 {
  background-color: var(--moss-green\<deleted\|variable-fde23723-d2be-ad88-a339-a1818694340d\>);
  margin-left: -.6rem;
}

.rt-impact-v2-item-two-left-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  flex: 1;
  max-width: 36rem;
  display: flex;
}

.rt-impact-v2-item-two-right-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: 17rem;
}

.rt-solutions-v3 {
  padding-top: var(--_site-units---gap--section-text-gap\<deleted\|variable-445b08ff-b84f-d8aa-0489-4cd8f8aa375b\>);
  padding-bottom: var(--_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>);
  background-color: var(--warm-beige\<deleted\|variable-47d5d8a8-abce-a7f5-9050-5e3c9cd660d0\>);
}

.rt-solutions-v3-item {
  grid-column-gap: .9rem;
  grid-row-gap: .9rem;
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  border-radius: .9375rem;
  justify-content: center;
  align-items: center;
}

.rt-solutions-v3-item.rt-overflow-hidden {
  overflow: hidden;
}

.rt-solutions-v3-content {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: grid;
}

.rt-solutions-v1-top {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: grid;
}

.rt-solutions-v3-top {
  text-align: center;
  max-width: 31.875rem;
}

.rt-solutions-v3-item-main {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  border-radius: .9375rem;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 1.25rem;
}

.rt-solutions-v3-item-main.rt-change {
  grid-column-gap: 1.1rem;
  grid-row-gap: 1.1rem;
}

.rt-solutions-v3-item-top {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rt-gray-v1-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
}

.rt-solutions-v3-item-buttom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.rt-solutions-v3-item-buttom-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rt-solutions-v3-buttom-item {
  background-color: #c6bdab33;
  border-radius: 2.5rem;
  padding: .4rem 1rem;
}

.rt-solution-item-image-box {
  background-color: var(--midnight-blue\<deleted\|variable-cb740cfd-c16c-c307-40e5-f961a785d8ba\>);
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.125rem;
  height: 3.125rem;
  display: flex;
}

.rt-solution-item-image-box.rt-2 {
  background-color: var(--warm-beige\<deleted\|variable-47d5d8a8-abce-a7f5-9050-5e3c9cd660d0\>);
  margin-left: -.6rem;
}

.rt-solution-item-image-box.rt-3 {
  background-color: var(--moss-green\<deleted\|variable-fde23723-d2be-ad88-a339-a1818694340d\>);
  margin-left: -.6rem;
}

.rt-about-next-main-image-three {
  z-index: 2;
  position: absolute;
  inset: 0%;
}

.rt-small-image-two {
  z-index: 3;
  position: absolute;
  inset: 0%;
}

.rt-about-next-small-image-absolute {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.rt-small-image-one {
  z-index: 4;
  position: absolute;
  inset: 0%;
}

.rt-about-next-sticky {
  height: 100vh;
  position: sticky;
  top: 0;
}

.rt-portfolio-link-v3 {
  width: 100%;
  height: 100%;
}

.rt-about-next-main-image-two {
  z-index: 3;
  position: absolute;
  inset: 0%;
}

.rt-desktop-image-full {
  width: 100%;
  height: 100%;
}

.rt-about-next-small-image-wrapper {
  z-index: 9;
  grid-column-gap: 1.5625rem;
  grid-row-gap: 1.5625rem;
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  perspective-origin: 50% 100%;
  transform-origin: 50% 100%;
  border-radius: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 30.9375rem;
  padding: 1.875rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rt-desktop-auto-fit {
  object-fit: cover;
}

.rt-desktop-auto-fit.rt-desktop-image-full {
  width: 100%;
  height: 100%;
}

.rt-about-next-main-image {
  z-index: 4;
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.rt-v3-about-next-section {
  height: 300vh;
}

.rt-small-image-three {
  justify-content: center;
  align-items: flex-end;
}

.rt-about-next-text-one {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  flex-flow: column;
  display: flex;
}

.rt-about-next-text-one.rt-one {
  position: relative;
}

.rt-about-next-text-one.rt-two, .rt-about-next-text-one.rt-three {
  position: absolute;
}

.rt-target-v1 {
  padding-top: 8.2rem;
  padding-bottom: 8.2rem;
}

.rt-target-v1-height {
  height: 200rem;
  position: relative;
}

.rt-target-v1-wrapper {
  justify-content: space-between;
  position: sticky;
  top: 6rem;
}

.rt-target-v1-content {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
}

.rt-target-v1-left {
  background-color: var(--black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>);
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 44.1875rem;
  height: 35rem;
  display: flex;
}

.rt-target-v1-left.rt-position-relative {
  position: relative;
}

.rt-target-v1-left.rt-position-relative.rt-overflow-hidden {
  overflow: hidden;
}

.rt-target-v1-left.rt-position-relative.rt-overflow-hidden.rt-border-medium {
  border-radius: .9375rem;
}

.rt-target-v1-right {
  flex: 1;
  max-width: 40rem;
}

.rt-target-v1-left-inner {
  text-align: center;
  background-color: #00000036;
  flex-flow: column;
  justify-content: space-between;
  padding: 8rem 6rem 6.8rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.rt-lottie-animation {
  z-index: 4;
  width: 26.5rem;
  height: 26.5rem;
  margin-top: .55rem;
  margin-left: .65rem;
  position: absolute;
  bottom: auto;
  transform: rotate(0);
}

.rt-target-v1-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom: .0625rem solid #0003;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.rt-target-v1-item.rt-top {
  padding-top: 0;
}

.rt-target-v1-item-content {
  height: auto;
  overflow: hidden;
}

.rt-target-v1-item-inner {
  max-width: 27.3125rem;
}

.rt-target-v1-item-image {
  max-width: 25rem;
}

.rt-target-v1-item-para {
  margin-top: 1.4rem;
  margin-bottom: 1.875rem;
}

.rt-target-v1-left-inner-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rt-target-v1-left-inner-number {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
}

.rt-target-v1-left-color {
  color: #c9cbcc;
}

.rt-target-v1-left-text-1 {
  color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
}

.rt-target-v1-left-text-2, .rt-target-v1-left-text-3 {
  color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  position: absolute;
}

.rt-target-v1-left-box {
  border: .0625rem solid #ffffff4d;
  border-radius: 100%;
  width: 25rem;
  height: 25rem;
  position: absolute;
}

.rt-mission-v1 {
  background-color: var(--white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>);
  justify-content: center;
  align-items: flex-start;
  padding-top: 8.75rem;
  padding-bottom: 8.75rem;
  display: flex;
  position: relative;
}

.rt-mission-v1-top {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
}

.rt-mission-v1-top.rt-card-solid-gap {
  margin-bottom: 3.75rem;
}

.rt-mission-v1-left {
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  flex: 1;
  max-width: 11.75rem;
}

.rt-mission-v1-right {
  flex: 1;
  max-width: 43.125rem;
}

.rt-mission-v1-left-buttom {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: .3rem;
}

.rt-mission-v1-left-buttom-1 {
  flex: none;
  width: 3.625rem;
  height: 3.625rem;
  margin-right: -.9rem;
}

.rt-mission-v1-left-buttom-2 {
  z-index: 3;
  flex: none;
  width: 5.3125rem;
  height: 5.3125rem;
  position: relative;
}

.rt-mission-v1-left-buttom-3 {
  flex: none;
  width: 3.625rem;
  height: 3.625rem;
  margin-left: -.9rem;
}

.rt-mission-v1-wrapper {
  z-index: 3;
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.rt-mission-v1-image-item {
  flex: 1;
  max-width: 33.8125rem;
}

.rt-mission-v1-image-item.rt-overflow-hidden {
  overflow: hidden;
}

.rt-mission-v1-image-item.rt-overflow-hidden.rt-border-medium {
  border-radius: .9375rem;
}

.rt-mission-v1-item {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 29.0625rem;
  padding: 1.875rem 1.25rem;
  display: flex;
}

.rt-mission-v1-item.rt-border-medium {
  border-radius: .9375rem;
}

.rt-mission-v1-item-top {
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.rt-mission-v1-item-round-1 {
  width: 17.5rem;
  height: 17.5rem;
  padding: 1.25rem;
}

.rt-mission-v1-item-round-2 {
  border: .0625rem solid #0003;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.rt-mission-v1-item-round-3 {
  border: .0625rem solid #0003;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 70%;
  height: 70%;
  display: flex;
}

.rt-mission-v1-item-round-4 {
  background-color: #0003;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 50%;
  padding: 1.4rem;
  display: flex;
}

.rt-mission-v1-item-over {
  border-radius: 100%;
  position: absolute;
  inset: 0%;
}

.rt-mission-v1-item-over-box {
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.rt-mission-v1-item-over-box.rt-1 {
  left: 11%;
}

.rt-mission-v1-item-over-box.rt-2 {
  inset: auto -9% 49% auto;
}

.rt-mission-v1-item-over-box.rt-3 {
  inset: auto auto -3% 17%;
}

.rt-link-btn-wrap {
  display: inline-block;
}

.rt-service-v4 {
  padding-top: var(--_site-units---gap--section-text-gap\<deleted\|variable-445b08ff-b84f-d8aa-0489-4cd8f8aa375b\>);
  padding-bottom: var(--_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>);
}

.rt-service-v4-item {
  text-align: center;
  border-top: .0625rem solid #e9e9e9;
  border-bottom: .0625rem solid #e9e9e9;
  justify-content: space-between;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.rt-service-v4-item-image {
  border-radius: .9375rem;
  flex: none;
  width: 22rem;
  height: 8rem;
  overflow: hidden;
}

.rt-service-v4-item-image.rt-2, .rt-service-v4-item-image.rt-3, .rt-service-v4-item-image.rt-4 {
  transform: translate(0, -100%);
}

.rt-service-v4-item-text {
  margin-top: 0;
  margin-bottom: 0;
}

.rt-service-v4-item-text.rt-one {
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
}

.rt-service-v4-item-text.rt-two, .rt-service-v4-item-text.rt-three, .rt-service-v4-item-text.rt-four {
  color: #00000080;
  transform: scale(1.8);
}

.rt-service-v4-height {
  height: 300vh;
  position: relative;
}

.rt-service-v4-main {
  position: sticky;
  top: 6rem;
}

.rt-testimonial-v2 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.rt-testimonial-v2-main {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.rt-testimonial-v2-wrap {
  flex: 1;
  max-width: 37.5rem;
}

.rt-testimonial-v2-right {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  background-color: var(--moss-green\<deleted\|variable-fde23723-d2be-ad88-a339-a1818694340d\>);
  background-image: url('../images/testimonials-s.svg');
  background-position: 100% 0;
  background-size: cover;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  max-width: 32.3125rem;
  padding: 1.25rem;
  display: flex;
}

.rt-review-v2 {
  background-color: #0000;
  height: 100%;
}

.rt-review-v2-wrap {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
}

.rt-review-v2-image {
  flex: 1;
  max-width: 27.0625rem;
  position: relative;
}

.rt-review-v2-right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: var(--white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>);
  border-radius: .9375rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 1rem 1rem 5rem;
  display: flex;
}

.rt-review-v2-name-wrap {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  flex-flow: column;
  display: flex;
}

.rt-solutions-v4 {
  padding-top: 8.75rem;
  padding-bottom: 8.75rem;
}

.rt-solutions-v4-wrap {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  display: flex;
}

.rt-solutions-v4-left {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex: 1;
  justify-content: space-between;
  max-width: 56.0625rem;
}

.rt-solutions-v4-right {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  flex: 0 36%;
  justify-content: space-between;
  align-items: stretch;
  max-width: 27rem;
  display: flex;
}

.rt-design-slider-description {
  max-width: 345px;
  margin-bottom: 0;
}

.rt-about-v3-slider {
  background-color: #0000;
  width: 100%;
  height: auto;
}

.rt-design-slider-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: space-between;
  align-items: stretch;
}

.rt-design-card-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
}

.rt-design-card {
  grid-column-gap: 1.4rem;
  grid-row-gap: 1.4rem;
  border: .0625rem solid #0003;
  border-radius: .9375rem;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 17.4375rem;
  padding: 1rem;
  transition: all .5s;
  display: flex;
}

.rt-design-card:hover {
  border-color: #0000;
  box-shadow: 0 6px 17px #00000026;
}

.rt-about-v1-right-top-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
}

.rt-about-v1-right-top-2.rt-button-para-gap {
  margin-bottom: 2rem;
}

.rt-image-align-top.rt-full-width-height {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.rt-features-v1 {
  padding-top: var(--_site-units---gap--section-text-gap\<deleted\|variable-445b08ff-b84f-d8aa-0489-4cd8f8aa375b\>);
  padding-bottom: var(--_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>);
}

.rt-features-v1-wrapper {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.rt-features-v1-item-one {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  flex: 1;
  max-width: 24.4rem;
  display: flex;
}

.rt-features-v1-item-two {
  flex: 1;
  max-width: 32.25rem;
  position: relative;
}

.rt-features-v1-item-two.rt-border-medium {
  border-radius: .9375rem;
}

.rt-features-v1-item-two.rt-border-medium.rt-overflow-hidden {
  overflow: hidden;
}

.rt-features-v1-item-three {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  flex: 1;
  align-items: stretch;
  max-width: 28rem;
}

.rt-features-v1-item-three-top {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  align-items: stretch;
}

.rt-features-v1-item-three-inner {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  background-color: var(--moss-green\<deleted\|variable-fde23723-d2be-ad88-a339-a1818694340d\>);
  border-radius: 3.125rem;
  justify-content: center;
  align-items: center;
  padding: .8rem 1.25rem;
  display: flex;
}

.rt-features-v1-item-quarterly {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>);
  flex-flow: column;
  padding: 1rem;
  display: flex;
}

.rt-features-v1-item-quarterly.rt-border-medium {
  border-radius: .9375rem;
}

.rt-features-v1-one-quarterly {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
}

.rt-features-v1-author-quarterly {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  max-width: 7.4375rem;
  display: flex;
}

.rt-features-v1-sture-quarterly {
  background-color: var(--moss-green\<deleted\|variable-fde23723-d2be-ad88-a339-a1818694340d\>);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.625rem;
  height: 2.625rem;
  display: flex;
}

.rt-features-v1-item-scale {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.rt-features-v1-item-plus {
  background-color: var(--moss-green\<deleted\|variable-fde23723-d2be-ad88-a339-a1818694340d\>);
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.75rem;
  height: 3.75rem;
  display: flex;
}

.rt-features-v1-item-image {
  width: 100%;
  height: 100%;
}

.rt-features-v1-item-two-over {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: var(--warm-beige\<deleted\|variable-47d5d8a8-abce-a7f5-9050-5e3c9cd660d0\>);
  border-radius: 1.75rem;
  max-width: 14.6875rem;
  padding: 1.25rem;
  position: absolute;
  inset: auto .7rem .7rem auto;
}

.rt-strategy-v1-para {
  max-width: 34.2rem;
}

.rt-strategy-v1-para.rt-button-para-gap {
  margin-bottom: 2rem;
}

.rt-strategy-v1-right-over {
  z-index: 2;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: var(--warm-beige\<deleted\|variable-47d5d8a8-abce-a7f5-9050-5e3c9cd660d0\>);
  border-radius: 1.75rem;
  width: 100%;
  max-width: 21.625rem;
  padding: 1.25rem 2rem 1.25rem 1.25rem;
  position: absolute;
  inset: auto 1rem 1rem auto;
}

.rt-strategy-v1-top {
  justify-content: space-between;
  align-items: flex-end;
  padding-bottom: 1.875rem;
  display: flex;
}

.rt-strategy-v1-top-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  border-radius: 1.25rem;
  flex-flow: column;
  flex: 1;
  max-width: 12.3125rem;
  padding: 1.5625rem 1.4rem;
  display: flex;
}

.rt-strategy-v1-top-right {
  border: .0625rem solid #0003;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 4.25rem;
  height: 4.25rem;
  transition: all .7s;
  display: flex;
}

.rt-strategy-v1-top-right:hover {
  border-color: var(--black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>);
  transform: rotate(45deg);
}

.rt-strategy-v1-content {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  align-items: stretch;
}

.rt-strategy-v1-left-buttom {
  flex: 1;
  max-width: 26rem;
  position: relative;
}

.rt-strategy-v1-left-buttom.rt-overflow-hidden {
  overflow: hidden;
}

.rt-strategy-v1-left-buttom.rt-overflow-hidden.rt-border-medium {
  border-radius: .9375rem;
}

.rt-strategy-v1-content-right {
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  flex: 1;
  max-width: 24rem;
  padding: 1.25rem 1rem 1rem;
}

.rt-strategy-v1-content-right.rt-border-medium {
  border-radius: .9375rem;
}

.rt-analytics-box {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border-bottom: .0625rem solid #0000004d;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  padding-bottom: 1.25rem;
}

.rt-analytics-box-image {
  border-radius: 100%;
  width: 3.75rem;
  height: 3.75rem;
}

.rt-analytics-box-text {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  flex-flow: column;
  display: flex;
}

.rt-analytics-image {
  flex-flow: column;
  display: flex;
}

.rt-strategy-v1-left-image {
  width: 100%;
  height: 100%;
}

.rt-strategy-v1-left-over {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  border-radius: .9375rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
  position: absolute;
  inset: auto .6rem .6rem;
}

.rt-analytics-image-buttom {
  width: 100%;
  padding-left: .2rem;
  padding-right: .2rem;
}

.rt-analytics-image-top {
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.rt-strategy-v1-left-image-over {
  justify-content: space-between;
  align-items: center;
  max-width: 6.75rem;
  display: flex;
}

.rt-impact-v3 {
  padding: var(--_site-units---gap--section-text-gap\<deleted\|variable-445b08ff-b84f-d8aa-0489-4cd8f8aa375b\>) var(--_site-units---container-padding\<deleted\|variable-c7319d3d-8341-3a05-f9e7-a51c977f21f4\>) var(--_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>);
  background-color: var(--slate-blue\<deleted\|variable-7df45616-0f9a-14a2-7623-865bc5ef5fce\>);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-impact-v3-heading {
  max-width: 44.3125rem;
}

.rt-impact-v3-heading.rt-desktop-text-center {
  text-align: center;
}

.rt-impact-v3-heading.rt-desktop-text-center.rt-overflow-hidden {
  overflow: hidden;
}

.rt-impact-v3-content {
  width: 100%;
  padding: 4.375rem var(--_site-units---container-padding\<deleted\|variable-c7319d3d-8341-3a05-f9e7-a51c977f21f4\>) 5rem;
  background-color: var(--slate-blue\<deleted\|variable-7df45616-0f9a-14a2-7623-865bc5ef5fce\>);
  perspective: 3000px;
  display: flex;
  position: relative;
}

.rt-impact-v3-wrap {
  perspective: 1000px;
  flex: none;
  width: 22%;
  height: 29.875rem;
  padding-right: 1.25rem;
}

.rt-impact-v3-wrap.rt-right {
  padding-right: 0;
}

.rt-impact-v3-wrap.rt-right.rt-5 {
  transform-origin: 100%;
  transform-style: preserve-3d;
  transform: translate(-60%)rotateX(0)rotateY(-61deg)rotateZ(0);
}

.rt-impact-v3-wrap.rt-right.rt-6 {
  transform-origin: 100%;
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-61deg)rotateZ(0)translate(-60%);
}

.rt-impact-v3-wrap.rt-1 {
  transform-origin: 0%;
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(61deg)rotateZ(0);
}

.rt-impact-v3-wrap.rt-2 {
  transform-origin: 0%;
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(18deg)rotateZ(0)translate(-30%);
}

.rt-impact-v3-wrap.rt-3 {
  transform-origin: 0%;
  width: 25%;
  transform: translate(-24%);
}

.rt-impact-v3-wrap.rt-4 {
  transform-origin: 100%;
  transform-style: preserve-3d;
  transform: translate(-32%)rotateX(0)rotateY(-30deg)rotateZ(0);
}

.rt-impact-v3-inner-item {
  width: 100%;
  height: 100%;
  position: relative;
}

.rt-impact-v3-inner-item.rt-1, .rt-impact-v3-inner-item.rt-2 {
  transform: rotate(0);
}

.rt-impact-v3-inner-item.rt-3 {
  transform-style: preserve-3d;
  transform: none;
}

.rt-impact-v3-inner-image {
  backface-visibility: hidden;
  width: 100%;
  height: 100%;
  position: absolute;
}

.rt-impact-v3-inner-image.rt-border-medium {
  border-radius: .9375rem;
}

.rt-impact-v3-inner-image.rt-border-medium.rt-overflow-hidden {
  overflow: hidden;
}

.rt-impact-v3-inner-content {
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  pointer-events: auto;
  backface-visibility: hidden;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  border-radius: .9375rem;
  flex-flow: column;
  justify-content: space-between;
  padding: 3.4375rem .8rem;
  display: flex;
  position: absolute;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.rt-impact-v3-top-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  max-width: 21.5625rem;
  display: flex;
}

.rt-portfolio-v2-image-wrapper {
  z-index: 999;
  width: 100%;
  height: 100%;
  position: relative;
}

.rt-portfolio-v2-image-wrapper.rt-change {
  cursor: auto;
  border-radius: .9375rem;
  overflow: hidden;
}

.rt-project-three-card-two {
  z-index: 4;
  pointer-events: auto;
  perspective-origin: 0%;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
  transform: rotate(0)translate3d(0, 0, -40vw);
}

.rt-project-three-card-two.rt-tav-v2 {
  width: 90%;
  transform-style: preserve-3d;
  transform: rotate(0)translate3d(0, 0, -18vw);
}

.rt-project-three-card-four {
  z-index: 2;
  pointer-events: auto;
  perspective-origin: 0%;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  transform: rotateX(0)rotateY(60deg)rotateZ(0)translate3d(0, 0, -40vw);
}

.rt-project-three-card-four.rt-tab-v4 {
  width: 90%;
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(60deg)rotateZ(0)translate3d(0, 0, -18vw);
}

.rt-project-three-card-three {
  z-index: 3;
  pointer-events: auto;
  perspective-origin: 0%;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  transform: rotateX(0)rotateY(60deg)rotateZ(0)translate3d(0, 0, 40vw);
}

.rt-project-three-card-three.rt-tab-v3 {
  width: 90%;
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(60deg)rotateZ(0)translate3d(0, 0, 18vw);
}

.rt-project-three {
  z-index: 20;
  align-items: stretch;
  width: 100%;
  height: 70vh;
  position: relative;
}

.rt-project-three.rt-change {
  height: 50vh;
}

.rt-project-three-main {
  z-index: 11;
  pointer-events: none;
  perspective: 100rem;
  perspective-origin: 50%;
  justify-content: center;
  align-items: center;
  height: 70vh;
  position: relative;
}

.rt-project-three-card-six-last {
  z-index: 2;
  pointer-events: auto;
  perspective-origin: 100%;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  transform: rotateX(0)rotateY(-60deg)rotateZ(0)translate3d(0, 0, 40vw);
}

.rt-project-three-card-six-last.rt-tab-v6 {
  width: 90%;
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-60deg)rotateZ(0)translate3d(0, 0, 18vw);
}

.rt-project-three-card-one {
  pointer-events: auto;
  backface-visibility: visible;
  perspective-origin: 50%;
  cursor: pointer;
  object-fit: cover;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: rotate(0)translate3d(0, 0, 40vw);
}

.rt-project-three-card-one.rt-tab-version-1 {
  width: 90%;
  transform-style: preserve-3d;
  transform: rotate(0)translate3d(0, 0, 18vw);
}

.rt-project-three-card-five {
  z-index: 2;
  pointer-events: auto;
  perspective-origin: 100%;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  transform: rotateX(0)rotateY(-60deg)rotateZ(0)translate3d(0, 0, -40vw);
}

.rt-project-three-card-five.rt-tab-v5 {
  width: 90%;
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-60deg)rotateZ(0)translate3d(0, 0, -18vw);
}

.rt-project-three-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
}

.rt-project-three-wrapper.rt-change {
  height: 50vh;
  position: static;
  transform: rotate(-23.97deg);
}

.rt-project-three-block {
  z-index: 0;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  width: 15rem;
  height: 28.875rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.rt-project-three-block.rt-change {
  height: 20rem;
  transform-style: preserve-3d;
}

.rt-showcase-right {
  flex: 1;
}

.rt-responsive-slider, .rt-display-off {
  display: none;
}

.rt-mesurable-slider {
  width: 100%;
}

.rt-impact-wrapper {
  background-color: var(--slate-blue\<deleted\|variable-7df45616-0f9a-14a2-7623-865bc5ef5fce\>);
  pointer-events: none;
  height: auto;
}

.rt-mask {
  overflow: visible;
}

.rt-client-box {
  padding-bottom: 1.25rem;
}

.rt-success-v1-top-bar {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 3.125rem;
}

.rt-success-graph {
  position: absolute;
  inset: auto 0% 9%;
  overflow: hidden;
}

.rt-success-graph-main-image {
  min-width: 22.75rem;
}

.rt-success {
  background-color: var(--warm-beige\<deleted\|variable-47d5d8a8-abce-a7f5-9050-5e3c9cd660d0\>);
  color: var(--black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>);
  justify-content: center;
  align-items: center;
  padding: 1.25rem;
}

.rt-responsive-slider-main {
  display: none;
}

.rt-client-image-top {
  z-index: 11;
  position: relative;
}

.rt-descriptive {
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.rt-change-color-orange {
  color: #ff3f05;
}

.rt-change-color-orange.rt-text-medium {
  font-weight: var(--_typography---font-weight--medium\<deleted\|variable-e0a7d44e-f142-2a97-84e2-ccaf15d6cf88\>);
}

.rt-component-item {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  border-radius: .625rem;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 1.25rem;
  display: flex;
}

.rt-components-icon {
  width: 2.625rem;
  min-width: 3.1rem;
  height: 2.7rem;
  min-height: 3.2rem;
}

.rt-components-text {
  max-width: 14.5rem;
}

.rt-component-main-left {
  grid-column-gap: .8125rem;
  grid-row-gap: .8125rem;
  justify-content: flex-start;
  align-items: center;
}

.rt-nav-dropdown-inner {
  background-image: linear-gradient(93deg, #010103, #4752c8 38%);
  border-radius: .625rem;
  flex: 1;
  padding-bottom: .0625rem;
  box-shadow: 0 .2275rem .3125rem #0000000d;
}

.rt-nav-dropdown-inner.rt-v2 {
  background-image: linear-gradient(180deg, var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>), #fff0 53%), linear-gradient(93deg, #fc4a82, #fba35b 38%);
  box-shadow: 0 .4rem 1.5rem #fc8b7a33;
}

.rt-pages-video {
  z-index: 11;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rt-about-section-gap {
  height: 200vh;
}

.rt-full-width-height {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.rt-header {
  background-color: #000;
  height: 100vh;
}

.rt-section-gap-one {
  height: 100vh;
}

.div-block-2, .rt-saction-gap-two {
  height: 20vh;
}

@media screen and (min-width: 1280px) {
  body {
    --black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>: black;
    --moss-green\<deleted\|variable-fde23723-d2be-ad88-a339-a1818694340d\>: #59624d;
    --white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>: #f8f8f8;
    --white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>: white;
    --midnight-blue\<deleted\|variable-cb740cfd-c16c-c307-40e5-f961a785d8ba\>: #20324f;
    --warm-beige\<deleted\|variable-47d5d8a8-abce-a7f5-9050-5e3c9cd660d0\>: #c6bdab;
    --slate-blue\<deleted\|variable-7df45616-0f9a-14a2-7623-865bc5ef5fce\>: #3d4753;
    --_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>: 8.75rem;
    --_site-units---gap--sub-text-gap\<deleted\|variable-325b0a37-193d-bf6f-8021-4027cc2e096c\>: .625rem;
    --_site-units---gap--card-solid-gap\<deleted\|variable-8d690414-0744-9845-d62f-18027e8f2ceb\>: 3.75rem;
    --_site-units---gap--section-text-gap\<deleted\|variable-445b08ff-b84f-d8aa-0489-4cd8f8aa375b\>: 8.2rem;
    --_site-units---container\<deleted\|variable-63ff94b6-eb21-df12-4a17-029b0ef9d650\>: 101.875rem;
    --_site-units---container-padding\<deleted\|variable-c7319d3d-8341-3a05-f9e7-a51c977f21f4\>: 1rem;
    --_typography---font-family--primary-font\<deleted\|variable-1c3357c6-33e5-0cf7-5525-8dd9f1885fdf\>: Inter, sans-serif;
    --_typography---font-size--heading-four\<deleted\|variable-ff4495a5-94f0-26a6-ac4a-8380473831c3\>: 1.375rem;
    --_typography---line-hight--heading-four\<deleted\|variable-4aba864d-f09c-054b-ec85-6d10ea12f454\>: 141.67%;
    --_typography---font-weight--medium\<deleted\|variable-e0a7d44e-f142-2a97-84e2-ccaf15d6cf88\>: 500;
    --_typography---letter-spacing--heading-four\<deleted\|variable-a96b1be2-abdc-12c7-ae22-ef005aed4eee\>: -.0625rem;
    --_typography---font-size--heading-five\<deleted\|variable-49c85ef9-6d26-08f7-ed7e-9d5f4616c855\>: 1.25rem;
    --_typography---line-hight--heading-five\<deleted\|variable-4cb2bc52-8988-a063-28b5-153080a43a51\>: 145%;
    --_typography---letter-spacing--heading-five\<deleted\|variable-568cb262-bdae-0938-089e-2bd8234352b1\>: -.03125rem;
    --_typography---font-size--heading-six\<deleted\|variable-9ecbc191-9713-7fe8-e5d8-4a294bf65d7f\>: 1.125rem;
    --_typography---line-hight--heading-six\<deleted\|variable-393e39a2-caf2-e12a-5d58-294da6a501b3\>: 155.56%;
    --_typography---letter-spacing--heading-six\<deleted\|variable-b690d44c-75e3-af3f-b1e2-af83a2821f81\>: -.0625rem;
    --_typography---line-hight--body\<deleted\|variable-fc3b4888-d2c9-369c-2058-c4c3cb9d4508\>: 168%;
    --_typography---font-weight--semi-bold\<deleted\|variable-d021eb32-6ae7-fea5-d3d6-577a5d590e42\>: 600;
    --_typography---font-size--heading-one\<deleted\|variable-24d8dae7-bfba-c843-94d2-23d08ca84c89\>: 3.75rem;
    --_typography---line-hight--heading-one\<deleted\|variable-cc4046d9-3828-d4b0-fba9-09bfb521a5cc\>: 116.667%;
    --_typography---letter-spacing--heading-one\<deleted\|variable-d20774f0-bac7-b4b7-bf96-ade9a36eeb42\>: -.125rem;
    font-size: 1rem;
  }

  h1 {
    font-size: 3.75rem;
  }

  h2 {
    font-size: 2.5rem;
  }

  h3 {
    font-size: 2rem;
  }

  p, a {
    font-size: 1rem;
  }

  .rt-text-style-h2 {
    font-size: 2.5rem;
  }

  .rt-text-style-h4.rt-footer-v1-heading {
    color: #fff;
    max-width: 10.3rem;
  }

  .rt-text-style-h4.rt-footer-v1-heading.is-color {
    color: #fff;
  }

  .rt-text-style-h5 {
    font-size: 1.2rem;
  }

  .rt-text-style-h5.rt-text-color-white, .rt-text-style-h5.is-color {
    color: #fff;
  }

  .rt-text-style-h6 {
    line-height: 155.56%;
  }

  .rt-sub-text {
    font-size: .9375rem;
  }

  .rt-gap-off.rt-heading-solution {
    max-width: 38.4rem;
  }

  .rt-gap-off.rt-heading-solution-2 {
    max-width: 40rem;
  }

  .rt-gap-off.rt-max-width {
    max-width: 35rem;
  }

  .rt-overflow-hidden.rt-about-paragraph {
    flex: 0 auto;
  }

  .rt-about-v1-heading {
    max-width: 35rem;
  }

  .rt-about-v1-right-top {
    grid-column-gap: 2.75rem;
    grid-row-gap: 2.75rem;
  }

  .rt-button-para-gap.rt-text-color-white.rt-max-width {
    max-width: 35.0625rem;
  }

  .rt-card-text-gap.rt-success-v2-heading {
    max-width: 39rem;
  }

  .rt-card-text-gap.rt-success-v2-heading.rt-desktop-text-center {
    max-width: 34rem;
  }

  .rt-our-works-card-heading.rt-v2 {
    padding: 1.7rem 1.875rem;
  }

  .rt-desktop-text-center.rt-benefits-v1-heading {
    max-width: 35rem;
  }

  .rt-desktop-text-center.rt-sub-heading-senter.rt-team-v1-top {
    max-width: 32.5rem;
  }

  .rt-desktop-text-center.rt-card-text-gap.rt-testimonial-v2-heading {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .rt-gap-tiny.rt-text-color-white {
    color: #fff;
  }

  .rt-counter-box {
    height: 2.8rem;
  }

  .rt-counter-box.rt-1 {
    height: 3.7rem;
  }

  .rt-counter-box.rt-big {
    height: 7.2rem;
  }

  .rt-counter.rt-text-style-h1 {
    font-size: 3.75rem;
  }

  .rt-counter.rt-big-text {
    font-size: 7.5rem;
  }

  .rt-success-v1-item.rt-one {
    background-position: 101% 100%;
  }

  .rt-success-v1-three {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-right: 4rem;
  }

  .rt-big-text {
    font-size: 7.5rem;
  }

  .rt-success-v1-icon {
    width: 6.25rem;
    height: 6.25rem;
  }

  .rt-v1-hero-content-wrap {
    background-image: linear-gradient(90deg, #0f1e364d 29%, #fff0 53%), linear-gradient(#0f1e3626, #fff0 16%);
  }

  .rt-hero-v1-heading {
    max-width: 29.7rem;
  }

  .rt-v1-hero-main-over-right {
    width: 10.8125rem;
  }

  .rt-about-v3-heading {
    max-width: 41.875rem;
  }

  .rt-success-v2-icon-buttom {
    max-width: 10.6875rem;
  }

  .rt-success-v2-icon-buttom.rt-2 {
    max-width: 6.75rem;
  }

  .rt-success-v2-icon-buttom.rt-3 {
    max-width: 7rem;
  }

  .rt-success-v2-top-left {
    background-position: 53%;
  }

  .rt-review-left-buttom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: 19.2rem;
  }

  .rt-review-arrow.rt-left {
    bottom: 15%;
  }

  .rt-review-arrow.rt-left.rt-about-icon-1 {
    left: 18.125rem;
  }

  .rt-review-arrow.rt-right {
    bottom: 15%;
  }

  .rt-review-arrow.rt-right.rt-about-icon-2 {
    left: 21.1rem;
  }

  .rt-service-v2-heading {
    max-width: 42.25rem;
  }

  .rt-service-v2-image {
    width: 20rem;
    top: -52%;
  }

  .rt-hero-v2-left {
    max-width: 51.6875rem;
  }

  .rt-hero-v2-left-top {
    grid-column-gap: 4.4rem;
  }

  .rt-hero-v2-para.rt-text-color-white {
    color: #fff;
  }

  .rt-hero-v2-para.rt-text-color-white.rt-button-para-gap {
    margin-bottom: 2rem;
  }

  .rt-showcase-v1-left {
    max-width: 44.5625rem;
  }

  .rt-faq-v1-left {
    max-width: 44rem;
  }

  .rt-project-v1-image-2 {
    width: 15.5625rem;
    max-width: 15.5625rem;
  }

  .rt-benefits-v1-content-wrap {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
  }

  .rt-benefits-v1-item-2-image {
    min-width: 14.4375rem;
    max-width: 14.4375rem;
  }

  .rt-benefits-v1-image-stok {
    min-width: 14.4375rem;
  }

  .rt-team-item-content {
    padding: 1rem;
  }

  .rt-strategy-v1-heading {
    max-width: 35rem;
  }

  .rt-nav-menu {
    position: relative;
  }

  .rt-header-v1-main {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .rt-header-v1-left {
    grid-column-gap: 16.375rem;
    grid-row-gap: 16.375rem;
  }

  .rt-articles-v1-top-left {
    max-width: 40.5625rem;
  }

  .rt-articles-v1-top-left.rt-overflow-hidden {
    max-width: 35rem;
  }

  .rt-rt-solutions-v2-v1-top-left {
    max-width: 40.5625rem;
  }

  .rt-impact-v2-item-two-right.rt-overflow-hidden {
    justify-content: space-between;
  }

  .rt-impact-v2-item-two-box {
    width: 2.5rem;
    height: 2.5rem;
  }

  .rt-impact-v2-item-two-right-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: 19rem;
  }

  .rt-solutions-v3-item, .rt-solutions-v3-item-main {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
  }

  .rt-solution-item-image-box {
    width: 2.5rem;
    height: 2.5rem;
  }

  .rt-mission-v1-left {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .rt-service-v4-item-image {
    height: 10rem;
  }

  .rt-review-v2-wrap {
    justify-content: space-between;
    align-items: stretch;
  }

  .rt-solutions-v4-right {
    flex: 1;
    max-width: 37.5rem;
  }

  .rt-design-slider-card {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
  }

  .rt-design-card-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .rt-design-card {
    padding: 1.875rem 1.5rem;
  }

  .rt-about-v1-right-top-2 {
    grid-column-gap: 2.75rem;
    grid-row-gap: 2.75rem;
  }

  .rt-features-v1-item-quarterly {
    padding: 1.875rem;
  }

  .rt-impact-v3-heading.rt-desktop-text-center.rt-overflow-hidden {
    max-width: 38rem;
  }

  .rt-impact-v3-inner-content {
    padding-left: 1.875rem;
    padding-right: 4rem;
  }

  .rt-project-three-card-two.rt-tav-v2, .rt-project-three-card-four.rt-tab-v4, .rt-project-three-card-three.rt-tab-v3 {
    width: 100%;
  }

  .rt-project-three.rt-change {
    height: 60vh;
  }

  .rt-project-three-card-six-last.rt-tab-v6, .rt-project-three-card-one.rt-tab-version-1, .rt-project-three-card-five.rt-tab-v5 {
    width: 100%;
  }

  .rt-project-three-wrapper.rt-change {
    height: 70vh;
  }
}

@media screen and (min-width: 1440px) {
  .rt-about-v1-wrap {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    justify-content: flex-start;
    align-items: center;
  }

  .rt-about-v1-list-items {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .rt-service-v1-right-buttom {
    border-radius: 6.25rem;
  }

  .rt-service-v1-right-image {
    display: block;
  }

  .rt-success-v1-item {
    padding: 2.8125rem;
  }

  .rt-success-v1-three {
    padding: 2.8125rem 4rem 2.8125rem 2.8125rem;
  }

  .rt-about-v3-left {
    grid-column-gap: 4.3rem;
    grid-row-gap: 4.3rem;
    max-width: 50.9rem;
  }

  .rt-about-v3-right.rt-overflow-hidden {
    max-width: 37.2rem;
  }

  .rt-about-v3-left-two {
    grid-column-gap: 14.1rem;
    grid-row-gap: 14.1rem;
    max-width: 16rem;
  }

  .rt-success-v2-buttom-item {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    padding: 2.5rem;
  }

  .rt-success-v2-top-left {
    background-position: 57%;
    background-size: 23%;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .rt-review-left-wrapper {
    padding-top: .625rem;
    padding-bottom: .625rem;
  }

  .rt-review-samll-icon {
    flex: none;
  }

  .rt-review-arrow.rt-left.rt-one {
    left: 2.125rem;
  }

  .rt-review-arrow.rt-right.rt-two {
    left: 5rem;
  }

  .rt-service-v2-image {
    width: 24.625rem;
  }

  .rt-benefits-v1-item-2 {
    padding: 1.875rem;
  }

  .rt-benefits-v1-item-2-center {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
  }

  .rt-benefits-v1-item-3 {
    padding: 3.75rem 3.125rem;
  }

  .rt-benefits-v1-item-3.rt-border-medium {
    padding-top: 3.5rem;
  }

  .rt-benefits-v1-item-4-top {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .rt-benefits-v1-item-3-center, .rt-benefits-v1-item-4-buttom {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
  }

  .rt-team-item-content-wrap {
    justify-content: center;
    align-items: center;
    padding-bottom: 1.875rem;
  }

  .rt-team-item-content {
    max-width: 85%;
    padding: 1.5625rem;
  }

  .rt-strategy-v1-right-image {
    -webkit-mask-image: url('../images/');
    mask-image: url('../images/');
    -webkit-mask-size: 100%;
    mask-size: 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .rt-project-v1-para.rt-text-color-white.rt-max-width {
    max-width: 46.9375rem;
  }

  .rt-navbar-toggle {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .rt-nav-dropdown-v2-top, .rt-nav-dropdown-v2-left {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
  }

  .rt-impact-v2-main {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
  }

  .rt-impact-v2-item-one, .rt-impact-v2-item-two {
    padding: 1.875rem;
  }

  .rt-impact-v2-para-heading-v1 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .rt-impact-v2-item-three {
    padding: 1.875rem;
  }

  .rt-impact-v2-item-three.rt-four {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .rt-impact-v2-item-two-box {
    width: 3.4375rem;
    height: 3.4375rem;
  }

  .rt-impact-v2-item-two-box.rt-2 {
    margin-left: -.9rem;
  }

  .rt-impact-v2-item-two-box.rt-3 {
    margin-left: -1.2rem;
  }

  .rt-solutions-v3-item-main {
    padding: 2.5rem;
  }

  .rt-solution-item-image-box {
    width: 3.4375rem;
    height: 3.4375rem;
  }

  .rt-solution-item-image-box.rt-2 {
    margin-left: -.9rem;
  }

  .rt-solution-item-image-box.rt-3 {
    margin-left: -1.2rem;
  }

  .rt-target-v1-left {
    height: auto;
  }

  .rt-lottie-animation {
    width: 32.1rem;
    height: 32.1rem;
    margin-top: .8rem;
    margin-left: .9rem;
  }

  .rt-target-v1-left-box {
    width: 31.25rem;
    height: 31.25rem;
  }

  .rt-service-v4-item-image {
    width: 26.875rem;
  }

  .rt-testimonial-v2-right {
    padding: 3.125rem;
  }

  .rt-review-v2-right {
    padding: 3.125rem 2.125rem;
  }

  .rt-solutions-v4-left, .rt-design-card-wrapper {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
  }

  .rt-design-card {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .rt-features-v1-item-image {
    -webkit-mask-image: url('../images/');
    mask-image: url('../images/');
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .rt-features-v1-item-two-over {
    border-radius: 1.75rem;
    justify-content: space-between;
    max-width: 15.2rem;
    height: 11.5rem;
    bottom: 0;
    right: 0;
  }

  .rt-strategy-v1-right-over {
    inset: auto 0% 0% auto;
  }

  .rt-strategy-v1-top {
    margin-top: -4.5rem;
  }

  .rt-strategy-v1-top-left {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rt-strategy-v1-content-right {
    padding-left: 2.0625rem;
    padding-right: 2.0625rem;
  }

  .rt-strategy-v1-left-image {
    -webkit-mask-image: url('../images/');
    mask-image: url('../images/');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .rt-strategy-v1-left-over {
    inset: auto auto 0% 0%;
  }

  .rt-project-three-card-two {
    transform: rotate(0)translate3d(0, 0, -30vw);
  }

  .rt-project-three-card-two.rt-tav-v2 {
    transform: rotate(0)translate3d(0, 0, -14vw);
  }

  .rt-project-three-card-four {
    transform: rotateX(0)rotateY(60deg)rotateZ(0)translate3d(0, 0, -30vw);
  }

  .rt-project-three-card-four.rt-tab-v4 {
    transform: rotateX(0)rotateY(60deg)rotateZ(0)translate3d(0, 0, -14vw);
  }

  .rt-project-three-card-three {
    transform: rotateX(0)rotateY(60deg)rotateZ(0)translate3d(0, 0, 30vw);
  }

  .rt-project-three-card-three.rt-tab-v3 {
    transform: rotateX(0)rotateY(60deg)rotateZ(0)translate3d(0, 0, 14vw);
  }

  .rt-project-three-main {
    height: 75vh;
  }

  .rt-project-three-card-six-last {
    transform: rotateX(0)rotateY(-60deg)rotateZ(0)translate3d(0, 0, 30vw);
  }

  .rt-project-three-card-six-last.rt-tab-v6 {
    transform: rotateX(0)rotateY(-60deg)rotateZ(0)translate3d(0, 0, 14vw);
  }

  .rt-project-three-card-one {
    transform: rotate(0)translate3d(0, 0, 30vw);
  }

  .rt-project-three-card-one.rt-tab-version-1 {
    transform: rotate(0)translate3d(0, 0, 14vw);
  }

  .rt-project-three-card-five {
    transform: rotateX(0)rotateY(-60deg)rotateZ(0)translate3d(0, 0, -30vw);
  }

  .rt-project-three-card-five.rt-tab-v5 {
    transform: rotateX(0)rotateY(-60deg)rotateZ(0)translate3d(0, 0, -14vw);
  }
}

@media screen and (min-width: 1920px) {
  .rt-text-style-h2.rt-metrics-v1-pr-2 {
    color: #ffffffd9;
  }

  .rt-overflow-hidden.rt-design-slider-image {
    flex: 1;
  }

  .rt-about-v1-wrap {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
  }

  .rt-about-v1-right {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
  }

  .rt-service-v1-wrap {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
  }

  .rt-our-works-marquee-train {
    justify-content: flex-start;
    align-items: stretch;
  }

  .rt-success-v1-item.rt-one {
    background-position: 125% 100%;
  }

  .rt-about-v3-left {
    grid-column-gap: 10.9rem;
    grid-row-gap: 10.9rem;
    max-width: 58.8rem;
  }

  .rt-about-v3-right.rt-overflow-hidden {
    max-width: 42.6rem;
  }

  .rt-about-v3-left-one {
    max-width: 29.1rem;
  }

  .rt-about-v3-left-two {
    max-width: 26rem;
  }

  .rt-about-v3-overlay {
    grid-column-gap: 11.8vw;
    grid-row-gap: 11.8vw;
  }

  .rt-success-v2-text-buttom {
    max-width: 10.7rem;
  }

  .rt-success-v2-top-left {
    background-position: 64% 85%;
    background-size: 21%;
  }

  .rt-review-arrow.rt-left.rt-about-icon-1 {
    left: 18.1rem;
  }

  .rt-review-arrow.rt-right.rt-about-icon-2 {
    left: 21rem;
  }

  .rt-team-icon-box {
    border: .0625rem solid #0000;
  }

  .rt-team-icon-box:hover {
    border-color: var(--moss-green\<deleted\|variable-fde23723-d2be-ad88-a339-a1818694340d\>);
  }

  .rt-solutions-v3-item {
    height: 18.75rem;
  }

  .rt-solutions-v3-content {
    grid-column-gap: 2.3rem;
    grid-row-gap: 2.3rem;
  }

  .rt-solutions-v3-item-main {
    height: 18.75rem;
  }

  .rt-solutions-v3-item-buttom-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .rt-strategy-v1-left-image {
    -webkit-mask-size: 100%;
    mask-size: 100%;
  }

  .rt-strategy-v1-left-over {
    grid-column-gap: 2.1875rem;
    grid-row-gap: 2.1875rem;
  }

  .rt-impact-v3-top-content {
    min-width: 21.5625rem;
  }

  .rt-project-three-card-two {
    transform: rotate(0)translate3d(0, 0, -35vw);
  }

  .rt-project-three-card-two.rt-tav-v2 {
    width: 130%;
    transform: rotate(0)translate3d(0, 0, -16vw);
  }

  .rt-project-three-card-four {
    transform: rotateX(0)rotateY(60deg)rotateZ(0)translate3d(0, 0, -35vw);
  }

  .rt-project-three-card-four.rt-tab-v4 {
    width: 130%;
    transform: rotateX(0)rotateY(60deg)rotateZ(0)translate3d(0, 0, -16vw);
  }

  .rt-project-three-card-three {
    transform: rotateX(0)rotateY(60deg)rotateZ(0)translate3d(0, 0, 35vw);
  }

  .rt-project-three-card-three.rt-tab-v3 {
    width: 130%;
    transform: rotateX(0)rotateY(60deg)rotateZ(0)translate3d(0, 0, 16vw);
  }

  .rt-project-three-main {
    transform: translate(0, 3.125rem);
  }

  .rt-project-three-main.rt-change {
    height: 60vh;
  }

  .rt-project-three-card-six-last {
    transform: rotateX(0)rotateY(-60deg)rotateZ(0)translate3d(0, 0, 35vw);
  }

  .rt-project-three-card-six-last.rt-tab-v6 {
    width: 130%;
    transform: rotateX(0)rotateY(-60deg)rotateZ(0)translate3d(0, 0, 16vw);
  }

  .rt-project-three-card-one {
    transform: rotate(0)translate3d(0, 0, 35vw);
  }

  .rt-project-three-card-one.rt-tab-version-1 {
    width: 130%;
    transform: rotate(0)translate3d(0, 0, 16vw);
  }

  .rt-project-three-card-five {
    transform: rotateX(0)rotateY(-60deg)rotateZ(0)translate3d(0, 0, -35vw);
  }

  .rt-project-three-card-five.rt-tab-v5 {
    width: 130%;
    transform: rotateX(0)rotateY(-60deg)rotateZ(0)translate3d(0, 0, -16vw);
  }

  .rt-project-three-wrapper.rt-change {
    height: 60vh;
  }
}

@media screen and (max-width: 991px) {
  body {
    --black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>: black;
    --moss-green\<deleted\|variable-fde23723-d2be-ad88-a339-a1818694340d\>: #59624d;
    --white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>: #f8f8f8;
    --white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>: white;
    --midnight-blue\<deleted\|variable-cb740cfd-c16c-c307-40e5-f961a785d8ba\>: #20324f;
    --warm-beige\<deleted\|variable-47d5d8a8-abce-a7f5-9050-5e3c9cd660d0\>: #c6bdab;
    --slate-blue\<deleted\|variable-7df45616-0f9a-14a2-7623-865bc5ef5fce\>: #3d4753;
    --_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>: 3.75rem;
    --_site-units---gap--sub-text-gap\<deleted\|variable-325b0a37-193d-bf6f-8021-4027cc2e096c\>: .625rem;
    --_site-units---gap--card-solid-gap\<deleted\|variable-8d690414-0744-9845-d62f-18027e8f2ceb\>: 1.5rem;
    --_site-units---gap--section-text-gap\<deleted\|variable-445b08ff-b84f-d8aa-0489-4cd8f8aa375b\>: 3.4375rem;
    --_site-units---container\<deleted\|variable-63ff94b6-eb21-df12-4a17-029b0ef9d650\>: 101.875rem;
    --_site-units---container-padding\<deleted\|variable-c7319d3d-8341-3a05-f9e7-a51c977f21f4\>: 1rem;
    --_typography---font-family--primary-font\<deleted\|variable-1c3357c6-33e5-0cf7-5525-8dd9f1885fdf\>: Inter, sans-serif;
    --_typography---font-size--heading-four\<deleted\|variable-ff4495a5-94f0-26a6-ac4a-8380473831c3\>: 1.375rem;
    --_typography---line-hight--heading-four\<deleted\|variable-4aba864d-f09c-054b-ec85-6d10ea12f454\>: 141.67%;
    --_typography---font-weight--medium\<deleted\|variable-e0a7d44e-f142-2a97-84e2-ccaf15d6cf88\>: 500;
    --_typography---letter-spacing--heading-four\<deleted\|variable-a96b1be2-abdc-12c7-ae22-ef005aed4eee\>: -.0625rem;
    --_typography---font-size--heading-five\<deleted\|variable-49c85ef9-6d26-08f7-ed7e-9d5f4616c855\>: 1.125rem;
    --_typography---line-hight--heading-five\<deleted\|variable-4cb2bc52-8988-a063-28b5-153080a43a51\>: 145%;
    --_typography---letter-spacing--heading-five\<deleted\|variable-568cb262-bdae-0938-089e-2bd8234352b1\>: -.03125rem;
    --_typography---font-size--heading-six\<deleted\|variable-9ecbc191-9713-7fe8-e5d8-4a294bf65d7f\>: 1.0625rem;
    --_typography---line-hight--heading-six\<deleted\|variable-393e39a2-caf2-e12a-5d58-294da6a501b3\>: 155.56%;
    --_typography---letter-spacing--heading-six\<deleted\|variable-b690d44c-75e3-af3f-b1e2-af83a2821f81\>: -.0625rem;
    --_typography---line-hight--body\<deleted\|variable-fc3b4888-d2c9-369c-2058-c4c3cb9d4508\>: 168%;
    --_typography---font-weight--semi-bold\<deleted\|variable-d021eb32-6ae7-fea5-d3d6-577a5d590e42\>: 600;
    --_typography---font-size--heading-one\<deleted\|variable-24d8dae7-bfba-c843-94d2-23d08ca84c89\>: 2.5rem;
    --_typography---line-hight--heading-one\<deleted\|variable-cc4046d9-3828-d4b0-fba9-09bfb521a5cc\>: 116.667%;
    --_typography---letter-spacing--heading-one\<deleted\|variable-d20774f0-bac7-b4b7-bf96-ade9a36eeb42\>: -.125rem;
  }

  h1 {
    font-size: 2.5rem;
  }

  h2, .rt-text-style-h2 {
    letter-spacing: -.03rem;
    font-size: 1.875rem;
  }

  .rt-text-style-h4.rt-change-h5 {
    font-size: var(--_typography---font-size--heading-five\<deleted\|variable-49c85ef9-6d26-08f7-ed7e-9d5f4616c855\>);
  }

  .rt-text-style-h6 {
    font-size: 1rem;
  }

  .rt-gap-off.rt-service-v2-text-inactive, .rt-gap-off.rt-service-v2-text-active {
    font-size: var(--_typography---font-size--heading-five\<deleted\|variable-49c85ef9-6d26-08f7-ed7e-9d5f4616c855\>);
    letter-spacing: var(--_typography---letter-spacing--heading-four\<deleted\|variable-a96b1be2-abdc-12c7-ae22-ef005aed4eee\>);
  }

  .rt-position-relative.rt-overflow-hidden.rt-v1-hero {
    height: auto;
  }

  .rt-footer-v1 {
    padding-top: 3.125rem;
  }

  .rt-footer-v1-links-box {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rt-footer-v1-links-box.rt-link-box-one {
    max-width: 103px;
  }

  .rt-big-text-v1.rt-text-color-white.rt-project-v1-heading {
    margin-bottom: 1rem;
  }

  .rt-footer-v1-middle {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    padding-top: 3.75rem;
  }

  .rt-footer-v1-form-main {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .rt-footer-v1-right-wraps {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rt-footer-v1-bottom {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .rt-footer-v1-left {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .rt-text-color-white.rt-v1-hero-content-buttom-text, .rt-text-color-white.rt-v1-hero-buttom-text-2 {
    max-width: none;
  }

  .rt-overflow-hidden.rt-position-relative.rt-border-medium.rt-image-size {
    height: 10rem;
  }

  .rt-about-v1-heaght {
    height: auto;
  }

  .rt-about-v1-wrap {
    align-items: stretch;
  }

  .rt-about-v1-right {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .rt-text-overlay-main {
    padding-bottom: .625rem;
  }

  .rt-about-v1-right-top {
    grid-row-gap: .4rem;
    flex-flow: wrap;
    padding-top: .5rem;
    padding-bottom: 1rem;
  }

  .rt-text-color-black.rt-happy-clients {
    padding-top: .25rem;
  }

  .rt-text-color-black.rt-benefits-v1-item-text {
    max-width: none;
  }

  .rt-about-v1-list-items {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rt-about-v1-list-items.rt-about-1 {
    padding-top: .7rem;
    padding-bottom: .7rem;
  }

  .rt-button-box {
    padding: .5rem 1rem;
  }

  .rt-button-inner-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rt-about-v1-image-2, .rt-about-v1-image-3 {
    inset: 0%;
  }

  .rt-service-v1 {
    padding-top: 5rem;
  }

  .rt-service-v1-wrap {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-service-v1-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: none;
  }

  .rt-service-v1-left {
    max-width: none;
  }

  .rt-service-v1-center {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: none;
  }

  .rt-service-v1-center-top {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
  }

  .rt-author-grup-image {
    max-width: 9rem;
  }

  .rt-button-para-gap {
    margin-bottom: 1rem;
  }

  .rt-solutions-v1 {
    padding-top: 5rem;
  }

  .rt-card-text-gap {
    margin-bottom: 1.4rem;
  }

  .rt-our-works-card-image-wrap {
    max-width: 15rem;
  }

  .rt-our-works-card-text-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .rt-our-works-card-wrap {
    margin-right: 1rem;
  }

  .rt-our-works-card-wrap.rt-v2 {
    width: 30rem;
  }

  .rt-our-works-card-heading.rt-v2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rt-our-works-card {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: center;
    align-items: stretch;
  }

  .rt-our-works-card-arrow {
    width: 2rem;
    height: 2rem;
  }

  .rt-desktop-text-center.rt-card-text-gap {
    margin-bottom: 2.5rem;
  }

  .rt-gap-tiny {
    margin-bottom: .5rem;
  }

  .rt-counter-box.rt-big {
    height: 4rem;
  }

  .rt-counter-box.rt-2 {
    height: 2rem;
    padding-right: .1875rem;
  }

  .rt-counter.rt-text-style-h1 {
    font-size: 2.5rem;
  }

  .rt-counter.rt-big-text {
    font-size: 4rem;
  }

  .rt-success-v1 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .rt-success-v1-content, .rt-success-v1-item.rt-two {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rt-success-v1-item.rt-four {
    justify-content: space-between;
    align-items: center;
  }

  .rt-success-v1-item-inner {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rt-big-text {
    font-size: 4rem;
  }

  .rt-success-v1-icon {
    width: 3rem;
    height: 3rem;
    padding: .5rem;
  }

  .rt-success-v1-buttom {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
  }

  .rt-v1-hero-main.rt-1 {
    display: none;
    position: absolute;
    inset: 0%;
  }

  .rt-v1-hero-main.rt-2 {
    position: relative;
  }

  .rt-v1-hero-wrap {
    height: 100%;
    min-height: auto;
  }

  .rt-v1-hero-content-wrap {
    padding-top: 8rem;
    padding-bottom: var(--_site-units---gap--section-text-gap\<deleted\|variable-445b08ff-b84f-d8aa-0489-4cd8f8aa375b\>);
    background-image: linear-gradient(#20324f33, #20324f33);
  }

  .rt-v1-hero-content-line {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .rt-v1-hero-content-buttom {
    grid-row-gap: .5rem;
    flex-flow: wrap;
  }

  .rt-v1-hero-height {
    height: auto;
  }

  .rt-hero-v1-text-image {
    max-width: 9rem;
  }

  .rt-tab-none {
    display: none;
  }

  .rt-banner-image-1 {
    object-position: 1% 50%;
  }

  .rt-button-inner-link {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
  }

  .rt-about-v3-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .rt-about-v3-left {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    display: flex;
  }

  .rt-about-v3-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex: 0 40%;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rt-about-v3-left-one {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: 0 60%;
  }

  .rt-about-v3-left-two {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: flex-start;
  }

  .rt-about-v3-right-para {
    text-align: left;
  }

  .rt-about-v3-left-two-top {
    text-align: left;
    justify-content: space-between;
    align-items: flex-start;
  }

  .rt-about-v3-left-two-buttom {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
  }

  .rt-about-v3-top {
    padding-bottom: 2rem;
  }

  .rt-about-v3-overlay {
    display: none;
  }

  .rt-success-v2 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .rt-success-v2-top-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
  }

  .rt-success-v2-buttom-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .rt-success-v2-buttom-item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 1rem;
  }

  .rt-success-v2-item-buttom {
    grid-row-gap: .6rem;
  }

  .rt-success-v2-icon-buttom {
    max-width: 6rem;
  }

  .rt-success-v2-icon-buttom.rt-2 {
    align-self: flex-end;
    max-width: 3rem;
  }

  .rt-success-v2-icon-buttom.rt-3 {
    max-width: 3rem;
  }

  .rt-success-v2-top-left {
    padding: 1.25rem;
  }

  .rt-success-v2-top-right {
    max-width: none;
    padding: 0 1.25rem;
  }

  .rt-review-v1 {
    justify-content: center;
    align-items: flex-end;
  }

  .rt-success-v2-right-buttom {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border: 1px #000;
    justify-content: flex-start;
    align-items: center;
  }

  .rt-review-arrow.rt-left {
    margin-right: 4rem;
    bottom: 1.3rem;
    right: 0;
  }

  .rt-review-arrow.rt-left.rt-about-icon-1 {
    left: auto;
    right: 1rem;
  }

  .rt-review-arrow.rt-right {
    margin-left: 4rem;
    bottom: 1.3rem;
    right: 1.25rem;
  }

  .rt-review-arrow.rt-right.rt-two {
    left: auto;
  }

  .rt-review-arrow.rt-right.rt-about-icon-2 {
    left: auto;
    right: 2rem;
  }

  .rt-service-v2 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .rt-service-v2-top {
    flex-flow: wrap;
  }

  .rt-service-v2-content {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
    background-color: var(--white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>);
    border-radius: .9375rem;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    padding: 1.25rem;
  }

  .rt-service-v2-image {
    width: auto;
    position: static;
    transform: none;
  }

  .rt-service-v2-text-wrap {
    width: auto;
  }

  .rt-service-v2-overlay {
    display: none;
  }

  .rt-service-v2-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-hero-v2 {
    min-height: auto;
    padding-top: 9rem;
  }

  .rt-hero-v2-image-overlay {
    background-image: linear-gradient(#0f1e365c, #0f1e365c), linear-gradient(#0f1e36, #f5f5f50a 23%, #fff0), linear-gradient(90deg, #0f1e36, #fff0 62%);
  }

  .rt-hero-v2-image-overlay.rt-change {
    background-image: linear-gradient(#0f1e36, #f5f5f50a 21%, #fff0), linear-gradient(90deg, #0f1e36 9%, #fff0);
  }

  .rt-hero-v2-left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .rt-hero-v2-right {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
    max-width: 16rem;
    padding: 1rem;
  }

  .rt-hero-v2-right.rt-border-medium.rt-2, .rt-hero-v2-right-buttom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rt-showcase-v1 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .rt-faq-v1-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .rt-faq-top-part {
    grid-column-gap: .9rem;
    grid-row-gap: .9rem;
    padding-left: 0;
    padding-right: 0;
  }

  .rt-faq-minus {
    width: .8rem;
  }

  .rt-faq-dropdown-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rt-para-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: .5rem;
  }

  .rt-para-wrap.rt-padding-off {
    margin-top: .5rem;
    padding-right: 0;
  }

  .rt-faq-bottom-part {
    padding-left: 0;
    padding-right: 0;
  }

  .rt-faq-plus {
    height: .8rem;
  }

  .rt-project-v1-wrapper {
    padding-top: var(--_site-units---gap--section-text-gap\<deleted\|variable-445b08ff-b84f-d8aa-0489-4cd8f8aa375b\>);
    padding-bottom: var(--_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>);
  }

  .rt-benefits-v1 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .rt-benefits-v1-content-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr 1fr;
  }

  .rt-benefits-v1-item-2-top {
    margin-bottom: 2rem;
  }

  .rt-benefits-v1-item-2-center {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
    margin-bottom: 2rem;
  }

  .rt-benefits-v1-item-text-icon {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
  }

  .rt-benefits-v1-item-4-top {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 1rem;
  }

  .rt-benefits-v1-item-3-center {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
  }

  .rt-benefits-v1-item-author {
    max-width: 9rem;
  }

  .rt-benefits-v1-item-4-buttom {
    grid-column-gap: .8rem;
    grid-row-gap: .9rem;
  }

  .rt-tik {
    width: 1.1rem;
  }

  .rt-benefits-v1-item-2-image {
    min-width: 13rem;
    max-width: 13rem;
  }

  .rt-benefits-v1-image-stok {
    min-width: 13rem;
  }

  .rt-strategy-v1-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .rt-team-v1 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .rt-team-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
  }

  .rt-team-item-content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .rt-team-icon-box {
    width: 2rem;
    height: 2rem;
    padding: .3rem;
  }

  .rt-strategy-v1-right {
    flex: 0 37%;
  }

  .rt-team-details-hero-overlay.rt-change-3 {
    display: none;
  }

  .rt-project-v1-para {
    margin-bottom: 1rem;
  }

  .rt-nav-menu {
    background-color: #bdbdbd00;
    height: 100vh;
    padding-bottom: 8.75rem;
    position: absolute;
    overflow: hidden;
  }

  .rt-navbar-wrap {
    padding: .7rem 0;
  }

  .rt-nav-link-v3 {
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .rt-header-v1-main {
    border-bottom: 1px #2d2c2c;
  }

  .rt-nav-dropdown-v2-bottom {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: .9375rem;
    display: grid;
  }

  .rt-nav-dropdown-v2-bottom.rt-border-medium {
    display: none;
  }

  .rt-navbar-v1 {
    background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
  }

  .rt-nav-dropdown-arrow-wrap {
    justify-content: flex-end;
    align-items: flex-start;
    width: .9375rem;
  }

  .rt-mobilie-menu-top {
    grid-column-gap: .9125rem;
    grid-row-gap: .9125rem;
    align-items: stretch;
    padding-top: 1.875rem;
  }

  .rt-nav-logo.rt-two {
    position: relative;
  }

  .rt-nav-logo.rt-one {
    display: none;
  }

  .rt-nav-dropdown-list-description {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    align-items: stretch;
    padding-bottom: .8125rem;
  }

  .rt-nav-dropdown-v3-toggle {
    justify-content: space-between;
    width: 100%;
    padding: 0 0 .625rem;
    display: flex;
  }

  .rt-nav-dropdown {
    width: 100%;
  }

  .rt-navbar-v1-line {
    background-color: #18181833;
  }

  .rt-nav-dropdown-v3 {
    border-bottom: .0625rem dashed #020e0d1a;
    width: 100%;
    position: relative;
  }

  .rt-navbar-toggle {
    justify-content: space-between;
    align-items: center;
    padding: .625rem .9375rem;
  }

  .rt-nav-dropdown-list-v3 {
    background-color: #ddd0;
    width: 100%;
    overflow: hidden;
  }

  .rt-nav-dropdown-arrow {
    flex: none;
    width: .9375rem;
  }

  .rt-nav-text {
    color: #191818;
  }

  .rt-mobilie-menu {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    background-color: var(--white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>);
    border-bottom: .125rem solid #020e0d;
    justify-content: space-between;
    align-items: stretch;
    padding-left: .9375rem;
    padding-right: .9375rem;
    display: flex;
  }

  .rt-nav-dropdown-v2 {
    width: 100%;
  }

  .rt-mobilie-menu-bottom {
    grid-column-gap: 1.5625rem;
    grid-row-gap: 1.5625rem;
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 1.875rem;
  }

  .rt-desktop-menu {
    display: none;
  }

  .rt-nav-button {
    background-color: #020e0d;
    border-radius: 6.25rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 2.25rem;
    height: 2.25rem;
    padding: 0;
    display: flex;
  }

  .rt-nav-button.w--open {
    background-color: #020e0d;
  }

  .rt-nav-dropdown-list {
    background-color: #fff;
    padding: .5rem 1rem;
    position: relative;
    top: auto;
    right: auto;
  }

  .rt-mobilie-menu-bottm-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    position: relative;
  }

  .rt-responsive-nav-button-wrap {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .rt-nav-lik-v3-arrow {
    flex: none;
    width: .9375rem;
  }

  .rt-nav-dropdown-list-v2 {
    background-color: #fff;
    padding: .5rem 1rem;
    position: relative;
    top: auto;
    right: auto;
  }

  .rt-header-v1-left {
    max-width: 8rem;
  }

  .rt-nav-link-icon.rt-two {
    filter: invert(0%);
  }

  .rt-nav-link-v3-text {
    color: var(--slate-blue\<deleted\|variable-7df45616-0f9a-14a2-7623-865bc5ef5fce\>);
    font-size: .9375rem;
  }

  .rt-nav-dropdown-v3-line {
    background-color: #020e0d;
    height: .0625rem;
    position: absolute;
    inset: auto 0% -.03125rem;
  }

  .rt-nav-link-v3-arrow-wrap {
    justify-content: flex-end;
    align-items: flex-start;
    width: .9375rem;
  }

  .rt-email-link-v1 {
    background-color: var(--white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
  }

  .rt-nav-button-wrap {
    display: none;
  }

  .rt-nav-button-line {
    background-color: #fff;
    width: 1.1rem;
    height: .125rem;
    padding: 0;
  }

  .rt-nav-link-wrap-v3 {
    grid-column-gap: .35625rem;
    grid-row-gap: .35625rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .rt-nav-mobile-last {
    color: var(--slate-blue\<deleted\|variable-7df45616-0f9a-14a2-7623-865bc5ef5fce\>);
  }

  .rt-nav-mobile-last:hover {
    color: var(--black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>);
    text-decoration: underline;
  }

  .rt-focus-v1-height, .rt-focus-v1-wrap {
    height: auto;
  }

  .rt-focus-v1-one-image, .rt-focus-v1-two-image, .rt-focus-v1-three-image {
    max-width: 16rem;
  }

  .rt-articles-v1-top {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: wrap;
  }

  .rt-articles-v1-top.rt-card-text-gap {
    margin-bottom: 2.5rem;
  }

  .rt-solutions-v2-text-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .rt-solutions-v2-wrap-image {
    flex: 1;
    max-width: 27.6875rem;
  }

  .rt-impact-v2 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .rt-impact-v2-item-one {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .rt-impact-v2-item-one-top {
    flex-flow: row;
  }

  .rt-impact-v2-item-three {
    grid-row-gap: 2rem;
  }

  .rt-impact-v2-item-two-right.rt-overflow-hidden.rt-chamge {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .rt-solutions-v3-item {
    height: auto;
  }

  .rt-solutions-v3-content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .rt-solutions-v1-top {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    align-items: stretch;
  }

  .rt-solutions-v3-item-main {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    height: auto;
  }

  .rt-solutions-v3-item-buttom {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
  }

  .rt-solution-item-image-box {
    width: 2rem;
    height: 2rem;
  }

  .rt-about-next-small-image-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: 30rem;
    padding: 1rem;
  }

  .rt-desktop-auto-fit.rt-image-one {
    width: 100%;
    height: 100%;
  }

  .rt-target-v1 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .rt-target-v1-height {
    height: auto;
  }

  .rt-target-v1-wrapper {
    position: static;
  }

  .rt-target-v1-content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    align-items: stretch;
  }

  .rt-target-v1-left {
    height: auto;
  }

  .rt-lottie-animation {
    width: 13rem;
    height: 13rem;
    display: none;
  }

  .rt-target-v1-item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    cursor: pointer;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
  }

  .rt-target-v1-item-para {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .rt-mission-v1 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .rt-mission-v1-top.rt-card-solid-gap {
    margin-bottom: 2.5rem;
  }

  .rt-mission-v1-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .rt-mission-v1-item {
    padding: 1rem;
  }

  .rt-mission-v1-item-round-1 {
    width: 15rem;
    height: 15rem;
  }

  .rt-service-v4-item-image {
    width: 13rem;
    height: 7rem;
  }

  .rt-service-v4-height {
    height: 200vh;
  }

  .rt-testimonial-v2 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .rt-testimonial-v2-main {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-testimonial-v2-right {
    grid-column-gap: 1.4rem;
    grid-row-gap: 1.4rem;
    max-width: none;
  }

  .rt-review-v2 {
    justify-content: center;
    align-items: flex-end;
  }

  .rt-solutions-v4 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .rt-solutions-v4-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.875rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-solutions-v4-left {
    max-width: none;
  }

  .rt-solutions-v4-right {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
    grid-auto-columns: 1fr;
    align-items: stretch;
    max-width: none;
    display: grid;
  }

  .rt-design-slider-card {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: flex-start;
    height: 100%;
  }

  .rt-design-card-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rt-design-card {
    max-width: none;
    padding-left: .7rem;
    padding-right: .7rem;
  }

  .rt-about-v1-right-top-2 {
    grid-row-gap: .4rem;
    flex-flow: wrap;
  }

  .rt-about-v1-right-top-2.rt-button-para-gap {
    margin-bottom: 1rem;
  }

  .rt-features-v1-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .rt-features-v1-item-one {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: none;
  }

  .rt-features-v1-item-three {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .rt-features-v1-item-three-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rt-features-v1-item-three-inner {
    padding: .6rem 1rem;
  }

  .rt-features-v1-item-quarterly {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: .6rem;
    padding-right: .6rem;
  }

  .rt-features-v1-one-quarterly {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
  }

  .rt-features-v1-one-quarterly.rt-1 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .rt-features-v1-author-quarterly {
    max-width: 9rem;
  }

  .rt-features-v1-item-scale {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .rt-features-v1-item-plus {
    width: 2rem;
    height: 2rem;
    padding: .4rem;
  }

  .rt-features-v1-item-two-over {
    left: .7rem;
    right: .7rem;
  }

  .rt-strategy-v1-para.rt-button-para-gap {
    margin-bottom: 1rem;
  }

  .rt-strategy-v1-right-over {
    display: none;
  }

  .rt-strategy-v1-top {
    padding-bottom: 1.25rem;
  }

  .rt-strategy-v1-top-left {
    padding: 1.25rem;
  }

  .rt-strategy-v1-content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .rt-analytics-box {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rt-strategy-v1-left-image-over {
    max-width: 9rem;
  }

  .rt-impact-v3-content {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .rt-impact-v3-wrap {
    width: 19.3%;
    height: 22.2rem;
  }

  .rt-impact-v3-wrap.rt-right.rt-5 {
    padding-right: 1.25rem;
    transform: translate(-136%)rotateX(0)rotateY(-70deg)rotateZ(0);
  }

  .rt-impact-v3-wrap.rt-right.rt-6 {
    transform: none;
  }

  .rt-impact-v3-wrap.rt-1 {
    transform: rotateX(0)rotateY(70deg)rotateZ(0);
  }

  .rt-impact-v3-wrap.rt-2 {
    transform: rotateX(0)rotateY(50deg)rotateZ(0)translate(-59%);
  }

  .rt-impact-v3-wrap.rt-3 {
    width: 50%;
    transform: translate(-25%);
  }

  .rt-impact-v3-wrap.rt-4 {
    transform: translate(-90%)rotateX(0)rotateY(-50deg)rotateZ(0);
  }

  .rt-impact-v3-inner-item.rt-3 {
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .rt-project-three-card-two {
    position: relative;
    inset: auto;
    transform: rotate(0)translate3d(0, 0, -32vw);
  }

  .rt-project-three-card-two.rt-tav-v2 {
    width: 65%;
  }

  .rt-project-three-card-four {
    position: relative;
    transform: none;
  }

  .rt-project-three-card-four.rt-tab-v4 {
    width: 65%;
    position: absolute;
    top: 0;
  }

  .rt-project-three-card-three {
    position: relative;
    transform: none;
  }

  .rt-project-three-card-three.rt-tab-v3 {
    width: 65%;
    position: absolute;
    top: 0;
  }

  .rt-project-three {
    z-index: 99;
    background-color: #000;
    height: auto;
    position: relative;
  }

  .rt-project-three.rt-change {
    background-color: #0000;
    height: auto;
  }

  .rt-project-three-main {
    z-index: 9;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    height: auto;
    padding-left: .9375rem;
    padding-right: .9375rem;
    position: relative;
  }

  .rt-project-three-main.rt-change {
    z-index: 11;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-left: 6.25rem;
  }

  .rt-project-three-card-six-last {
    position: relative;
    transform: none;
  }

  .rt-project-three-card-six-last.rt-tab-v6 {
    width: 65%;
    position: absolute;
    top: 0;
  }

  .rt-project-three-card-one {
    z-index: 9;
    position: relative;
    inset: auto;
    transform: none;
  }

  .rt-project-three-card-one.rt-tab-version-1 {
    width: 65%;
    position: absolute;
    inset: 0%;
  }

  .rt-project-three-card-five {
    position: relative;
    transform: none;
  }

  .rt-project-three-card-five.rt-tab-v5 {
    width: 65%;
    position: absolute;
    top: 0;
  }

  .rt-project-three-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    padding-top: 6.75rem;
    padding-bottom: 9.375rem;
    position: relative;
    top: auto;
  }

  .rt-project-three-wrapper.rt-change {
    justify-content: center;
    align-items: center;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .rt-project-three-block {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    width: auto;
    height: auto;
    display: grid;
  }

  .rt-project-three-block.rt-change {
    grid-template-columns: 1fr 1fr 1fr;
    width: 16rem;
    height: 20rem;
    display: block;
    transform: rotateX(-7deg)rotateY(0)rotateZ(0);
  }

  .rt-component-item {
    padding: .625rem;
  }

  .rt-components-text {
    text-align: left;
  }

  .rt-saction-gap-two {
    height: 0;
  }
}

@media screen and (max-width: 767px) {
  body {
    --black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>: black;
    --moss-green\<deleted\|variable-fde23723-d2be-ad88-a339-a1818694340d\>: #59624d;
    --white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>: #f8f8f8;
    --white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>: white;
    --midnight-blue\<deleted\|variable-cb740cfd-c16c-c307-40e5-f961a785d8ba\>: #20324f;
    --warm-beige\<deleted\|variable-47d5d8a8-abce-a7f5-9050-5e3c9cd660d0\>: #c6bdab;
    --slate-blue\<deleted\|variable-7df45616-0f9a-14a2-7623-865bc5ef5fce\>: #3d4753;
    --_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>: 3.75rem;
    --_site-units---gap--sub-text-gap\<deleted\|variable-325b0a37-193d-bf6f-8021-4027cc2e096c\>: .625rem;
    --_site-units---gap--card-solid-gap\<deleted\|variable-8d690414-0744-9845-d62f-18027e8f2ceb\>: 1.5rem;
    --_site-units---gap--section-text-gap\<deleted\|variable-445b08ff-b84f-d8aa-0489-4cd8f8aa375b\>: 3.4375rem;
    --_site-units---container\<deleted\|variable-63ff94b6-eb21-df12-4a17-029b0ef9d650\>: 101.875rem;
    --_site-units---container-padding\<deleted\|variable-c7319d3d-8341-3a05-f9e7-a51c977f21f4\>: 1rem;
    --_typography---font-family--primary-font\<deleted\|variable-1c3357c6-33e5-0cf7-5525-8dd9f1885fdf\>: Inter, sans-serif;
    --_typography---font-size--heading-four\<deleted\|variable-ff4495a5-94f0-26a6-ac4a-8380473831c3\>: 1.3125rem;
    --_typography---line-hight--heading-four\<deleted\|variable-4aba864d-f09c-054b-ec85-6d10ea12f454\>: 141.67%;
    --_typography---font-weight--medium\<deleted\|variable-e0a7d44e-f142-2a97-84e2-ccaf15d6cf88\>: 500;
    --_typography---letter-spacing--heading-four\<deleted\|variable-a96b1be2-abdc-12c7-ae22-ef005aed4eee\>: -.03rem;
    --_typography---font-size--heading-five\<deleted\|variable-49c85ef9-6d26-08f7-ed7e-9d5f4616c855\>: 1.0625rem;
    --_typography---line-hight--heading-five\<deleted\|variable-4cb2bc52-8988-a063-28b5-153080a43a51\>: 145%;
    --_typography---letter-spacing--heading-five\<deleted\|variable-568cb262-bdae-0938-089e-2bd8234352b1\>: -.03125rem;
    --_typography---font-size--heading-six\<deleted\|variable-9ecbc191-9713-7fe8-e5d8-4a294bf65d7f\>: 1rem;
    --_typography---line-hight--heading-six\<deleted\|variable-393e39a2-caf2-e12a-5d58-294da6a501b3\>: 155.56%;
    --_typography---letter-spacing--heading-six\<deleted\|variable-b690d44c-75e3-af3f-b1e2-af83a2821f81\>: -.0625rem;
    --_typography---line-hight--body\<deleted\|variable-fc3b4888-d2c9-369c-2058-c4c3cb9d4508\>: 168%;
    --_typography---font-weight--semi-bold\<deleted\|variable-d021eb32-6ae7-fea5-d3d6-577a5d590e42\>: 600;
    --_typography---font-size--heading-one\<deleted\|variable-24d8dae7-bfba-c843-94d2-23d08ca84c89\>: 1.9rem;
    --_typography---line-hight--heading-one\<deleted\|variable-cc4046d9-3828-d4b0-fba9-09bfb521a5cc\>: 116.667%;
    --_typography---letter-spacing--heading-one\<deleted\|variable-d20774f0-bac7-b4b7-bf96-ade9a36eeb42\>: -.125rem;
    font-size: .875rem;
  }

  h1 {
    font-size: 1.9rem;
  }

  h2 {
    font-size: 1.5rem;
  }

  h3 {
    font-size: 1.4375rem;
  }

  p, a {
    font-size: .875rem;
  }

  .rt-text-style-h2 {
    font-size: 1.5rem;
  }

  .rt-text-style-h4 {
    font-size: 1.3125rem;
  }

  .rt-text-style-h4.rt-footer-v1-heading {
    max-width: none;
  }

  .rt-text-style-h4.rt-change-h5 {
    font-size: var(--_typography---font-size--heading-five\<deleted\|variable-49c85ef9-6d26-08f7-ed7e-9d5f4616c855\>);
  }

  .rt-text-style-h5 {
    font-size: 1.0625rem;
  }

  .rt-sub-text {
    font-size: .8125rem;
  }

  .rt-footer-v1-links-box {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .rt-big-text-v1 {
    font-size: clamp(3.75rem, 5vw, 12.5rem);
  }

  .rt-big-text-v1.rt-text-color-white.rt-text-caps {
    font-size: clamp(3.2rem, 10vw, 12.5rem);
  }

  .rt-footer-links {
    grid-column-gap: .9375rem;
    grid-row-gap: .9375rem;
  }

  .rt-footer-v1-top-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rt-footer-v1-middle {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto;
    grid-template-columns: .8fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-footer-v1-right {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .rt-footer-v1-form-main {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-footer-v1-right-wraps {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .rt-footer-v1-bottom {
    grid-column-gap: 4rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    padding-top: 1.3rem;
    padding-bottom: 1.3rem;
  }

  .rt-footer-v1-left {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    max-width: none;
  }

  .rt-overview-footer-links {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
  }

  .rt-about-v1-wrap {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(14.375rem, 1fr));
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-about-v1-right-buttom {
    max-width: 100%;
  }

  .rt-button-text {
    font-size: .875rem;
  }

  .rt-service-v1-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .rt-service-v1-right-buttom {
    justify-content: center;
    align-items: center;
  }

  .rt-our-works-card-wrap.rt-v2 {
    width: 25rem;
  }

  .rt-our-works-card-heading.rt-v2 {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
    padding: .7rem 1rem;
  }

  .rt-counter-box, .rt-counter-box.rt-1 {
    height: 2rem;
  }

  .rt-counter-box.rt-big {
    height: 2.5rem;
  }

  .rt-counter.rt-text-style-h1 {
    font-size: 1.9rem;
  }

  .rt-counter.rt-big-text {
    font-size: 2.5rem;
  }

  .rt-success-v1-content {
    grid-template-columns: 1fr 1fr;
  }

  .rt-success-v1-item-inner {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rt-big-text {
    font-size: 2.5rem;
  }

  .rt-v1-hero-wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .rt-v1-hero-content-wrap {
    justify-content: center;
    align-items: center;
    padding-top: 16.3rem;
  }

  .rt-v1-hero-main-overlay {
    background-image: linear-gradient(#20324fd6, #fff0 29%), linear-gradient(#fff0 35%, #20324f5c 93%), linear-gradient(90deg, #20324fd6, #fff0 74%), linear-gradient(90deg, #fff0 42%, #20324f9e);
  }

  .rt-landscepe-none {
    display: none;
  }

  .rt-banner-image-1 {
    object-position: 2% 50%;
  }

  .rt-banner-image-2 {
    object-position: 68% 50%;
  }

  .rt-service-v1-bottom {
    text-align: center;
  }

  .rt-service-v1-bottom.rt-change {
    text-align: left;
  }

  .rt-about-v3-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(15.625rem, 1fr));
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
  }

  .rt-about-v3-left {
    flex-flow: column;
    max-width: none;
  }

  .rt-about-v3-right {
    max-width: none;
  }

  .rt-about-v3-left-one {
    width: 100%;
    max-width: 100%;
  }

  .rt-about-v3-left-two {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .rt-about-v3-right-para {
    max-width: none;
  }

  .rt-about-v3-left-two-top {
    justify-content: space-between;
    align-items: flex-start;
  }

  .rt-about-v3-top {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .rt-about-v3-heading {
    max-width: none;
  }

  .rt-success-v2-buttom-wrap {
    grid-template-columns: repeat(auto-fit, minmax(12.5rem, 1fr));
  }

  .rt-success-v2-item-buttom {
    grid-row-gap: .4rem;
  }

  .rt-success-v2-top-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
    grid-auto-columns: 1fr;
    max-width: none;
    padding: 1.25rem;
    display: grid;
  }

  .rt-review-left-image, .rt-review-left-wrapper {
    max-width: none;
  }

  .rt-review-arrow.rt-left.rt-one, .rt-review-arrow.rt-right.rt-two {
    bottom: 9%;
  }

  .rt-service-v2-top {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
  }

  .rt-service-v2-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .rt-hero-v2-image {
    object-position: 27% 0%;
  }

  .rt-hero-v2-image.rt-innerpage-hero-image {
    object-position: 64% 0%;
  }

  .rt-hero-v2-image-overlay {
    background-image: linear-gradient(#0f1e369e, #0f1e369e), linear-gradient(#0f1e36, #f5f5f50a 23%, #fff0), linear-gradient(90deg, #0f1e36, #fff0 62%);
  }

  .rt-hero-v2-image-overlay.rt-change {
    background-image: linear-gradient(95deg, #0000, #0f1e3680 77%), linear-gradient(#0f1e36, #f5f5f50a 21%, #fff0), linear-gradient(90deg, #0f1e36, #fff0);
  }

  .rt-hero-v2-wrapp {
    flex-flow: column;
  }

  .rt-hero-v2-left {
    max-width: none;
  }

  .rt-hero-v2-right {
    background-color: #46444478;
    padding: .6rem;
  }

  .rt-hero-v2-right.rt-border-medium.rt-1 {
    height: 100%;
    display: flex;
  }

  .rt-hero-v2-right.rt-border-medium.rt-2 {
    display: none;
  }

  .rt-hero-v2-left-buttom {
    background-color: #46444494;
    padding: .6rem;
  }

  .rt-hero-v2-right-buttom {
    grid-row-gap: .2rem;
    flex-flow: wrap;
  }

  .rt-hero-v2-left-buttom-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
  }

  .rt-showcase-v1-wrapper {
    flex-flow: column;
  }

  .rt-showcase-v1-left {
    max-width: none;
  }

  .rt-showcase-v1-top {
    margin-bottom: 0;
  }

  .rt-faq-v1-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-faq-v1-left {
    max-width: none;
    position: static;
  }

  .rt-faq-v1-right {
    margin-top: 0;
  }

  .rt-faq-top-part {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .rt-faq-text-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rt-benefits-v1-content-wrap {
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  }

  .rt-benefits-v1-item-2-image {
    min-width: 8.5rem;
    max-width: 8.5rem;
  }

  .rt-benefits-v1-image-stok {
    min-width: 8.5rem;
  }

  .rt-strategy-v1-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-team-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  }

  .rt-team-icon-box {
    width: 1.6rem;
    height: 1.6rem;
  }

  .rt-nav-menu {
    overflow: auto;
  }

  .rt-nav-dropdown-v2-bottom {
    grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
    width: 100%;
  }

  .rt-mobilie-menu-top {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
  }

  .rt-nav-logo-wrap {
    padding-left: 0;
  }

  .rt-mobilie-menu-bottm-wrap {
    grid-column-gap: .9375rem;
    grid-row-gap: .9375rem;
  }

  .rt-focus-v1-one-image, .rt-focus-v1-two-image, .rt-focus-v1-three-image {
    max-width: 12rem;
  }

  .rt-articles-v1-top {
    grid-row-gap: .9rem;
  }

  .rt-solutions-v2-content.rt-1 {
    top: 6rem;
  }

  .rt-solutions-v2-content.rt-2 {
    top: 10rem;
  }

  .rt-solutions-v2-content.rt-3 {
    top: 14rem;
  }

  .rt-solutions-v2-item {
    flex-flow: column;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rt-solutions-v2-icon {
    display: none;
  }

  .rt-solutions-v2-item-wrap {
    align-items: stretch;
  }

  .rt-solutions-v2-item-image {
    height: 100%;
  }

  .rt-solutions-v2-small-item-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .rt-solutions-v2-buttom {
    grid-column-gap: .9rem;
    grid-row-gap: .9rem;
  }

  .rt-impact-v2-main {
    grid-template-columns: 1fr 1fr;
  }

  .rt-impact-v2-item-two {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .rt-impact-v2-item-two-left {
    min-width: auto;
  }

  .rt-solutions-v3-item {
    flex: 1;
    min-width: 12.5rem;
    max-width: none;
  }

  .rt-solutions-v3-content {
    grid-column-gap: 1.4rem;
    grid-row-gap: 1.4rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-solutions-v1-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    grid-auto-columns: 1fr;
    place-items: stretch stretch;
    display: grid;
  }

  .rt-solutions-v3-item-main {
    flex: 1;
    min-width: 12.5rem;
    max-width: none;
  }

  .rt-solutions-v3-item-buttom-2 {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
  }

  .rt-about-next-small-image-absolute {
    padding: 1rem;
  }

  .rt-target-v1-content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
  }

  .rt-target-v1-left, .rt-target-v1-right {
    max-width: none;
  }

  .rt-lottie-animation {
    width: 9.5rem;
    height: 9.5rem;
  }

  .rt-target-v1-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rt-target-v1-item-inner, .rt-target-v1-item-image {
    max-width: none;
  }

  .rt-target-v1-item-para {
    margin-top: .5rem;
  }

  .rt-mission-v1-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }

  .rt-mission-v1-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rt-mission-v1-right {
    min-width: 20rem;
  }

  .rt-mission-v1-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-mission-v1-image-item, .rt-mission-v1-item {
    max-width: none;
  }

  .rt-mission-v1-item-round-1 {
    width: 13rem;
    height: 13rem;
    padding: 1rem;
  }

  .rt-mission-v1-item-over-box {
    width: 2rem;
    height: 2rem;
  }

  .rt-service-v4-item {
    grid-column-gap: 1rem;
    grid-row-gap: .8rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: grid;
  }

  .rt-service-v4-item-image {
    order: 1;
    width: auto;
    height: 7rem;
  }

  .rt-service-v4-item-image.rt-2, .rt-service-v4-item-image.rt-3, .rt-service-v4-item-image.rt-4 {
    transform: none;
  }

  .rt-service-v4-item-text.rt-two, .rt-service-v4-item-text.rt-three, .rt-service-v4-item-text.rt-four {
    color: var(--black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>);
    transform: none;
  }

  .rt-service-v4-height {
    height: auto;
  }

  .rt-testimonial-v2-main {
    flex-flow: wrap;
    grid-auto-columns: 1fr;
  }

  .rt-testimonial-v2-wrap {
    max-width: none;
  }

  .rt-review-v2 {
    width: auto;
  }

  .rt-review-v2-image {
    max-width: none;
  }

  .rt-review-v2-right {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-bottom: 6rem;
  }

  .rt-solutions-v4-wrap {
    display: flex;
  }

  .rt-design-slider-card {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
  }

  .rt-design-card {
    flex: 1;
    max-width: none;
  }

  .rt-features-v1-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-features-v1-item-three {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: none;
  }

  .rt-features-v1-item-three-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rt-features-v1-one-quarterly.rt-1 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .rt-features-v1-item-two-over {
    padding: 1rem;
  }

  .rt-strategy-v1-top {
    padding-bottom: 1rem;
  }

  .rt-strategy-v1-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rt-strategy-v1-content-right.rt-border-medium {
    flex: 0 45%;
    padding-left: .9rem;
    padding-right: .9rem;
  }

  .rt-analytics-box-image.rt-overflow-hidden {
    width: 1.5rem;
    min-width: 1.5rem;
    height: 1.5rem;
    min-height: 1.5rem;
    margin-top: .3125rem;
    display: none;
  }

  .rt-strategy-v1-left-over {
    justify-content: center;
    align-items: center;
    padding: .5rem;
    display: none;
  }

  .rt-impact-v3-wrap {
    width: 21%;
    height: 14.9rem;
  }

  .rt-impact-v3-wrap.rt-right.rt-5 {
    transform: translate(-311%)rotateX(0)rotateY(-70deg)rotateZ(0);
  }

  .rt-impact-v3-wrap.rt-2 {
    width: 30%;
    transform: rotateX(0)rotateY(50deg)rotateZ(0)translate(-71%);
  }

  .rt-impact-v3-wrap.rt-3 {
    z-index: 11;
    width: 65%;
    position: relative;
    transform: translate(-49%);
  }

  .rt-impact-v3-wrap.rt-4 {
    z-index: 1;
    width: 30%;
    position: relative;
    transform: translate(-160%)rotateX(0)rotateY(-50deg)rotateZ(0);
  }

  .rt-impact-v3-inner-content {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .rt-project-three-card-two {
    transform: rotate(0)translate3d(0, 0, -42vw);
  }

  .rt-project-three-card-two.rt-tav-v2 {
    width: 80%;
    position: absolute;
    transform: rotate(0)translate3d(0, 0, -45vw);
  }

  .rt-project-three-card-four.rt-tab-v4 {
    width: 80%;
    transform: rotateX(0)rotateY(60deg)rotateZ(0)translate3d(0, 0, -45vw);
  }

  .rt-project-three-card-three.rt-tab-v3 {
    width: 80%;
    transform: rotateX(0)rotateY(60deg)rotateZ(0)translate3d(0, 0, 45vw);
  }

  .rt-project-three.rt-change {
    height: 33vh;
  }

  .rt-project-three-main.rt-change {
    margin-left: 45px;
  }

  .rt-project-three-card-six-last.rt-tab-v6 {
    width: 80%;
    transform: rotateX(0)rotateY(-60deg)rotateZ(0)translate3d(0, 0, 45vw);
  }

  .rt-project-three-card-one.rt-tab-version-1 {
    width: 80%;
    transform: rotate(0)translate3d(0, 0, 45vw);
  }

  .rt-project-three-card-five.rt-tab-v5 {
    width: 80%;
    transform: rotateX(0)rotateY(-60deg)rotateZ(0)translate3d(0, 0, -45vw);
  }

  .rt-project-three-wrapper.rt-change {
    height: 30vh;
    transform: none;
  }

  .rt-project-three-block {
    grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));
  }

  .rt-project-three-block.rt-change {
    grid-template-columns: repeat(auto-fit, minmax(13rem, 1fr));
    width: 12rem;
    display: block;
  }

  .rt-showcase-right {
    display: none;
  }

  .rt-impact-wrapper {
    margin-left: -.9375rem;
    margin-right: -.9375rem;
  }

  .rt-banner-text {
    max-width: 21rem;
  }
}

@media screen and (max-width: 479px) {
  body {
    --black\<deleted\|variable-395e9e20-ed65-323a-5086-183502e77ba8\>: black;
    --moss-green\<deleted\|variable-fde23723-d2be-ad88-a339-a1818694340d\>: #59624d;
    --white-smoke\<deleted\|variable-44430201-95fb-f2e8-329d-20063d6918f9\>: #f8f8f8;
    --white\<deleted\|variable-d405ae6e-c546-34c0-01a6-ae317d139333\>: white;
    --midnight-blue\<deleted\|variable-cb740cfd-c16c-c307-40e5-f961a785d8ba\>: #20324f;
    --warm-beige\<deleted\|variable-47d5d8a8-abce-a7f5-9050-5e3c9cd660d0\>: #c6bdab;
    --slate-blue\<deleted\|variable-7df45616-0f9a-14a2-7623-865bc5ef5fce\>: #3d4753;
    --_site-units---gap--section-main-gap\<deleted\|variable-e175d4b7-3a0d-b001-a298-a3d71e610e1f\>: 3.75rem;
    --_site-units---gap--sub-text-gap\<deleted\|variable-325b0a37-193d-bf6f-8021-4027cc2e096c\>: .625rem;
    --_site-units---gap--card-solid-gap\<deleted\|variable-8d690414-0744-9845-d62f-18027e8f2ceb\>: 1.5rem;
    --_site-units---gap--section-text-gap\<deleted\|variable-445b08ff-b84f-d8aa-0489-4cd8f8aa375b\>: 3.4375rem;
    --_site-units---container\<deleted\|variable-63ff94b6-eb21-df12-4a17-029b0ef9d650\>: 101.875rem;
    --_site-units---container-padding\<deleted\|variable-c7319d3d-8341-3a05-f9e7-a51c977f21f4\>: 1rem;
    --_typography---font-family--primary-font\<deleted\|variable-1c3357c6-33e5-0cf7-5525-8dd9f1885fdf\>: Inter, sans-serif;
    --_typography---font-size--heading-four\<deleted\|variable-ff4495a5-94f0-26a6-ac4a-8380473831c3\>: 1.3125rem;
    --_typography---line-hight--heading-four\<deleted\|variable-4aba864d-f09c-054b-ec85-6d10ea12f454\>: 141.67%;
    --_typography---font-weight--medium\<deleted\|variable-e0a7d44e-f142-2a97-84e2-ccaf15d6cf88\>: 500;
    --_typography---letter-spacing--heading-four\<deleted\|variable-a96b1be2-abdc-12c7-ae22-ef005aed4eee\>: -.03rem;
    --_typography---font-size--heading-five\<deleted\|variable-49c85ef9-6d26-08f7-ed7e-9d5f4616c855\>: 1.0625rem;
    --_typography---line-hight--heading-five\<deleted\|variable-4cb2bc52-8988-a063-28b5-153080a43a51\>: 145%;
    --_typography---letter-spacing--heading-five\<deleted\|variable-568cb262-bdae-0938-089e-2bd8234352b1\>: -.03125rem;
    --_typography---font-size--heading-six\<deleted\|variable-9ecbc191-9713-7fe8-e5d8-4a294bf65d7f\>: 1rem;
    --_typography---line-hight--heading-six\<deleted\|variable-393e39a2-caf2-e12a-5d58-294da6a501b3\>: 155.56%;
    --_typography---letter-spacing--heading-six\<deleted\|variable-b690d44c-75e3-af3f-b1e2-af83a2821f81\>: -.0625rem;
    --_typography---line-hight--body\<deleted\|variable-fc3b4888-d2c9-369c-2058-c4c3cb9d4508\>: 168%;
    --_typography---font-weight--semi-bold\<deleted\|variable-d021eb32-6ae7-fea5-d3d6-577a5d590e42\>: 600;
    --_typography---font-size--heading-one\<deleted\|variable-24d8dae7-bfba-c843-94d2-23d08ca84c89\>: 1.9rem;
    --_typography---line-hight--heading-one\<deleted\|variable-cc4046d9-3828-d4b0-fba9-09bfb521a5cc\>: 116.667%;
    --_typography---letter-spacing--heading-one\<deleted\|variable-d20774f0-bac7-b4b7-bf96-ade9a36eeb42\>: -.125rem;
  }

  .rt-footer-v1-links-box {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .rt-footer-v1-middle {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .rt-footer-v1-top {
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }

  .rt-footer-v1-right {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: none;
    display: grid;
  }

  .rt-footer-v1-form-main {
    grid-template-columns: 1fr;
  }

  .rt-footer-v1-right-wraps {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .rt-footer-v1-bottom {
    grid-row-gap: .625rem;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rt-footer-v1-left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .rt-overflow-hidden.rt-design-slider-image {
    max-width: none;
  }

  .rt-overflow-hidden.rt-design-slider-description {
    flex: 0 auto;
    max-width: none;
    padding-bottom: 2.4rem;
  }

  .rt-sub-wrap.rt-sub-gap {
    flex-flow: wrap;
  }

  .rt-service-v1-wrap {
    grid-template-columns: 1fr;
  }

  .rt-service-v1-right-image {
    margin-left: .4rem;
  }

  .rt-our-works-card-wrap.rt-v2 {
    width: 28rem;
  }

  .rt-success-v1-content {
    grid-template-columns: 1fr;
  }

  .rt-success-v1-item.rt-four {
    flex-flow: column;
  }

  .rt-success-v1-item-inner {
    max-width: none;
  }

  .rt-success-v1-icon {
    padding: .7rem;
  }

  .rt-v1-hero-content-wrap {
    background-image: linear-gradient(108deg, #0f1e3666, #fff0), linear-gradient(#20324f33, #20324f33);
    padding-top: 4rem;
  }

  .rt-v1-hero-content.rt-height-full.rt-overflow-hidden {
    padding-top: 12.6875rem;
  }

  .rt-hero-v1-text-image.rt-responsive-off {
    max-width: 6rem;
  }

  .rt-v1-hero-main-overlay {
    background-image: linear-gradient(#fff0 35%, #25365380 48%, #2a3b57f2 79%, #20324f);
  }

  .rt-banner-image-1 {
    object-position: 29% 50%;
  }

  .rt-service-v1-bottom {
    text-align: center;
    border-radius: 1.25rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding: 1rem;
  }

  .rt-service-v1-bottom.rt-change {
    text-align: center;
  }

  .rt-success-v2-text-buttom {
    max-width: none;
  }

  .rt-success-v2-top-right {
    background-color: #fff0;
  }

  .rt-success-v2-right-buttom {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    padding-top: .9rem;
    padding-bottom: .7rem;
  }

  .rt-review-arrow.rt-left {
    bottom: 1rem;
  }

  .rt-review-arrow.rt-left.rt-about-icon-1 {
    margin-right: 3rem;
    bottom: 0;
    right: 0;
  }

  .rt-review-arrow.rt-right {
    bottom: 1rem;
  }

  .rt-review-arrow.rt-right.rt-about-icon-2 {
    bottom: 0;
    right: 0;
  }

  .rt-service-v2-top {
    justify-content: center;
  }

  .rt-service-v2-top.rt-card-text-gap {
    text-align: center;
  }

  .rt-service-v2-wrap {
    grid-template-columns: 1fr;
    display: none;
  }

  .rt-hero-v2-image.rt-innerpage-hero-image {
    object-position: 35% 0%;
  }

  .rt-hero-v2-right.rt-border-medium.rt-1 {
    max-width: none;
  }

  .rt-hero-v2-left-buttom.rt-border-medium {
    display: none;
  }

  .rt-hero-v2-right-video {
    height: 16.4rem;
  }

  .rt-hero-v2-left-buttom-wrap {
    flex-flow: wrap;
  }

  .rt-faq-top-part {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    align-items: flex-start;
  }

  .rt-faq-text-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .rt-faq-right-part {
    padding-top: 10px;
  }

  .rt-strategy-v1-wrap {
    grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
  }

  .rt-nav-menu {
    padding-bottom: 6.25rem;
    overflow: hidden;
  }

  .rt-navbar-wrap {
    padding-top: .9rem;
    padding-bottom: .9rem;
  }

  .rt-mobilie-menu-top {
    padding-top: 1.25rem;
  }

  .rt-nav-logo {
    width: 120px;
    height: auto;
  }

  .rt-mobilie-menu-bottom {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .rt-articles-v1-top.rt-card-text-gap.rt-change {
    text-align: center;
    justify-content: center;
  }

  .rt-solutions-v2-content {
    position: static;
  }

  .rt-solutions-v2-item-wrap {
    flex-flow: column;
  }

  .rt-solutions-v2-text-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rt-impact-v2-main {
    grid-template-columns: 1fr;
  }

  .rt-impact-v2-item-two.rt-five {
    flex-flow: wrap;
  }

  .rt-impact-v2-item-two-left-2 {
    min-width: 10rem;
  }

  .rt-impact-v2-item-two-right-2 {
    min-width: 15rem;
  }

  .rt-solutions-v3-item {
    height: 100%;
  }

  .rt-solutions-v3-content {
    display: none;
  }

  .rt-solutions-v1-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rt-solutions-v3-item-main {
    height: 100%;
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .rt-target-v1-content {
    flex-flow: column;
  }

  .rt-target-v1-item {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
  }

  .rt-mission-v1-top {
    flex-flow: column;
  }

  .rt-mission-v1-right {
    min-width: auto;
  }

  .rt-design-slider-card {
    flex-flow: column;
    align-items: stretch;
  }

  .rt-design-card-wrapper {
    flex-flow: column;
  }

  .rt-design-card {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .rt-image-align-top {
    object-position: 50% 0%;
  }

  .rt-features-v1-wrapper {
    flex-flow: column;
    display: flex;
  }

  .rt-analytics-box {
    flex-flow: column;
  }

  .rt-impact-v3-content {
    justify-content: flex-start;
    align-items: center;
  }

  .rt-impact-v3-wrap {
    height: 17.3rem;
  }

  .rt-impact-v3-wrap.rt-right.rt-5 {
    transform: translate(-238%)rotateX(0)rotateY(-70deg)rotateZ(0);
  }

  .rt-impact-v3-wrap.rt-1 {
    transform: translate(-100%)rotateX(0)rotateY(70deg)rotateZ(0);
  }

  .rt-impact-v3-wrap.rt-2 {
    height: 13.2rem;
    transform: rotateX(0)rotateY(-4deg)rotateZ(0)translate(-97%);
  }

  .rt-impact-v3-wrap.rt-3 {
    width: 71%;
    transform: translate(-47%);
  }

  .rt-impact-v3-wrap.rt-4 {
    height: 13.2rem;
    transform: translate(-126%)rotateX(0)rotateY(4deg)rotateZ(0);
  }

  .rt-impact-v3-inner-content {
    padding-left: .9rem;
    padding-right: .9rem;
  }

  .rt-project-three-card-two {
    transform: rotate(0)translate3d(0, 0, -55vw);
  }

  .rt-project-three.rt-change {
    height: 21vh;
  }

  .rt-project-three-main {
    height: auto;
  }

  .rt-project-three-main.rt-change {
    height: 20vh;
  }

  .rt-project-three-wrapper.rt-change {
    height: 23vh;
    display: block;
  }

  .rt-project-three-block {
    grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
  }

  .rt-project-three-block.rt-change {
    width: 8rem;
  }

  .rt-responsive-slider {
    background-color: #ddd0;
    height: auto;
    display: block;
  }

  .rt-display-off {
    display: none;
  }

  .rt-solution-slider {
    background-color: #ddd0;
    width: 100%;
  }

  .rt-responsive-slider-main {
    width: 100%;
    display: block;
  }

  .rt-dispaly-off {
    display: none;
  }

  .rt-banner-text {
    max-width: none;
  }

  .rt-component-main-left {
    justify-content: flex-start;
    align-items: flex-start;
  }
}

#w-node-_52dab97b-f95e-1c12-6a2f-f527efa4593c-aae83f17 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7c5afed7-22e3-76ef-a219-83c31807310f-73fd704f, #w-node-_7c5afed7-22e3-76ef-a219-83c31807312d-73fd704f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_59dc9486-0507-3e5e-efe9-dbf5fb8a771e-4b70a770 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_59dc9486-0507-3e5e-efe9-dbf5fb8a77b3-4b70a770 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_59dc9486-0507-3e5e-efe9-dbf5fb8a785b-4b70a770 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-d1f95b8e-2372-b54c-22fc-cf44bd7a6459-5a98c467 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7c5afed7-22e3-76ef-a219-83c31807310f-73fd704f, #w-node-_7c5afed7-22e3-76ef-a219-83c31807312d-73fd704f {
    order: 1;
  }

  #w-node-_59dc9486-0507-3e5e-efe9-dbf5fb8a771e-4b70a770 {
    grid-row: span 2 / span 2;
  }

  #w-node-_59dc9486-0507-3e5e-efe9-dbf5fb8a785b-4b70a770 {
    grid-column: span 3 / span 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_52dab97b-f95e-1c12-6a2f-f527efa45934-aae83f17 {
    order: 9999;
  }

  #w-node-_205396c8-85d7-b692-81ce-887cca6b82d4-36f1cc4f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e97f875a-8b81-f60a-11d9-b2c8dd57e303-492f5821, #w-node-fe223227-69df-3844-b48a-0e7c138708de-493215eb, #w-node-fe223227-69df-3844-b48a-0e7c138708e8-493215eb, #w-node-fe223227-69df-3844-b48a-0e7c138708f2-493215eb, #w-node-fe223227-69df-3844-b48a-0e7c138708fc-493215eb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_59dc9486-0507-3e5e-efe9-dbf5fb8a771e-4b70a770, #w-node-_59dc9486-0507-3e5e-efe9-dbf5fb8a77b3-4b70a770 {
    order: 1;
  }

  #w-node-_59dc9486-0507-3e5e-efe9-dbf5fb8a785b-4b70a770 {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_52dab97b-f95e-1c12-6a2f-f527efa4593c-aae83f17, #w-node-d1f95b8e-2372-b54c-22fc-cf44bd7a6459-5a98c467 {
    grid-column: span 1 / span 1;
  }

  #w-node-_205396c8-85d7-b692-81ce-887cca6b82d4-36f1cc4f {
    grid-column: span 2 / span 2;
  }

  #w-node-_205396c8-85d7-b692-81ce-887cca6b8301-36f1cc4f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c969f66c-d4c2-0d5e-6597-fbba23d822d7-c431eed8 {
    order: 1;
  }

  #w-node-_59dc9486-0507-3e5e-efe9-dbf5fb8a771e-4b70a770, #w-node-_59dc9486-0507-3e5e-efe9-dbf5fb8a77b3-4b70a770 {
    grid-row: span 1 / span 1;
  }

  #w-node-_59dc9486-0507-3e5e-efe9-dbf5fb8a785b-4b70a770 {
    grid-column: span 1 / span 1;
  }
}


