/* You can add global styles to this file, and also import other style files */
:root {
  --light-orange: rgba(241, 191, 66, 0.72);
  --black-text: rgba(4, 4, 4, 0.9);
}
html,
body {
  font-family: "Raleway", sans-serif !important;
  padding: 0;
  margin: 0;
}
html .prefix_style_circle_wrapper,
body .prefix_style_circle_wrapper {
  display: flex;
  align-items: center;
}
html .prefix_style_circle_wrapper .circle,
body .prefix_style_circle_wrapper .circle {
  width: 30px;
  height: 30px;
  border: 5px solid #f1bf42;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
html .prefix_style_circle_wrapper .inner_circle,
body .prefix_style_circle_wrapper .inner_circle {
  width: 14px;
  height: 15px;
  border: 2px solid #ff8200;
  background-color: #ff8200;
  border-radius: 50%;
  animation-name: prefix_circle_animation;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  transform: rotateY(360deg);
}
@keyframes prefix_circle_animation {
  0% {
    width: 1px;
    height: 1px;
  }
  50% {
    width: 18px;
    height: 18px;
  }
  100% {
    width: 1px;
    height: 1px;
  }
}
html .prefix_style_circle_wrapper .line,
body .prefix_style_circle_wrapper .line {
  width: 60px;
  height: 5px;
  background-color: #f1bf42;
}
html #navbar_wrapper_section,
body #navbar_wrapper_section {
  position: sticky;
  display: block;
  top: 0px;
  z-index: 1000;
  margin-top: 40px;
}
html .navbar,
body .navbar {
  background-color: white !important;
  padding: 2px 60px;
}
html .navbar .nav-link,
body .navbar .nav-link {
  font-size: 14px;
  font-weight: 700;
}
@media screen and (max-width: 1284px) {
  html .navbar .nav-link,
body .navbar .nav-link {
    font-size: 12px;
  }
}
@media screen and (max-width: 1185px) {
  html .navbar .nav-link,
body .navbar .nav-link {
    font-size: 10px;
  }
}
@media screen and (max-width: 1024px) {
  html .navbar .nav-link,
body .navbar .nav-link {
    font-size: 8px;
  }
}
@media screen and (max-width: 600px) {
  html .navbar,
body .navbar {
    padding: 15px 20px;
  }
}
html .navbar .contact_us_button,
body .navbar .contact_us_button {
  background-color: #ff8200 !important;
  border-color: #ff8200 !important;
  border-radius: 30px;
  padding: 0.5vw 3.5vw;
}
html .navbar .navbar-brand #ency_logo,
body .navbar .navbar-brand #ency_logo {
  width: 100px;
}
@media (min-width: 992px) {
  html .navbar .nav-link,
body .navbar .nav-link {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
}
html .hero_section,
body .hero_section {
  display: flex;
  justify-content: space-between;
  padding: 0px 70px;
  padding-top: 50px;
}
@media screen and (max-width: 600px) {
  html .hero_section,
body .hero_section {
    padding: 0px 30px;
  }
}
html .hero_section .left_content_wrapper,
body .hero_section .left_content_wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
html .hero_section .left_content_wrapper #heading1,
body .hero_section .left_content_wrapper #heading1 {
  line-height: 70px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media screen and (max-width: 600px) {
  html .hero_section .left_content_wrapper #heading1,
body .hero_section .left_content_wrapper #heading1 {
    justify-content: flex-start;
    font-size: 28px;
  }
}
html .hero_section .left_content_wrapper #heading1 #orange-rectangle,
body .hero_section .left_content_wrapper #heading1 #orange-rectangle {
  width: 27px;
  height: 13px;
  background-color: #f1bf42;
  margin: 0px 4.6px;
}
@media screen and (max-width: 600px) {
  html .hero_section .left_content_wrapper #heading1 #orange-rectangle,
body .hero_section .left_content_wrapper #heading1 #orange-rectangle {
    display: none;
  }
}
html .hero_section .left_content_wrapper #heading2,
body .hero_section .left_content_wrapper #heading2 {
  line-height: 90px;
}
@media screen and (max-width: 600px) {
  html .hero_section .left_content_wrapper #heading2,
body .hero_section .left_content_wrapper #heading2 {
    font-size: 40px;
  }
}
html .hero_section .left_content_wrapper #heading3,
body .hero_section .left_content_wrapper #heading3 {
  line-height: 90px;
  color: #00b8ff;
}
@media screen and (max-width: 600px) {
  html .hero_section .left_content_wrapper #heading3,
body .hero_section .left_content_wrapper #heading3 {
    font-size: 37px;
  }
}
html .hero_section .left_content_wrapper .get_in_touch_inner,
body .hero_section .left_content_wrapper .get_in_touch_inner {
  display: flex;
  align-items: center;
  gap: 12px;
  position: relative;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
html .hero_section .left_content_wrapper .get_in_touch_inner #right_arrow,
body .hero_section .left_content_wrapper .get_in_touch_inner #right_arrow {
  width: 53px;
  transition: all 0.3s ease;
}
html .hero_section .left_content_wrapper .get_in_touch_inner:before,
body .hero_section .left_content_wrapper .get_in_touch_inner:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0px;
  margin-left: 10px;
  border-bottom: 1px solid #f1bf42;
  bottom: 2px;
  transform: scaleX(0);
  transition: transform 0.2s ease-in;
}
html .hero_section .left_content_wrapper .get_in_touch_inner:hover,
body .hero_section .left_content_wrapper .get_in_touch_inner:hover {
  cursor: pointer;
}
html .hero_section .left_content_wrapper .get_in_touch_inner:hover:before,
body .hero_section .left_content_wrapper .get_in_touch_inner:hover:before {
  transform: scaleX(1);
}
html .hero_section .left_content_wrapper .get_in_touch_inner:hover #right_arrow,
body .hero_section .left_content_wrapper .get_in_touch_inner:hover #right_arrow {
  margin-left: 10px;
}
html .hero_section .left_content_wrapper .follow_us_wrapper,
body .hero_section .left_content_wrapper .follow_us_wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
}
html .hero_section .left_content_wrapper .follow_us_wrapper .social_media_btn,
body .hero_section .left_content_wrapper .follow_us_wrapper .social_media_btn {
  width: 30px;
  border-radius: 100%;
  border: 2px solid #ff8200;
  padding: 4px;
  transition: 0.1s;
  box-shadow: none;
}
html .hero_section .left_content_wrapper .follow_us_wrapper .social_media_btn:hover,
body .hero_section .left_content_wrapper .follow_us_wrapper .social_media_btn:hover {
  box-shadow: 0 0 11px rgba(33, 33, 33, 0.2);
  width: 35px;
  cursor: pointer;
}
html .hero_section .left_content_wrapper .follow_us_wrapper #divider-line,
body .hero_section .left_content_wrapper .follow_us_wrapper #divider-line {
  height: 1.15px;
  width: 139px;
  background-color: #ff8200;
}
@media screen and (max-width: 600px) {
  html .hero_section .left_content_wrapper .follow_us_wrapper #divider-line,
body .hero_section .left_content_wrapper .follow_us_wrapper #divider-line {
    width: 80px;
  }
}
html .hero_section .left_content_wrapper .follow_us_wrapper .follow_us_text,
body .hero_section .left_content_wrapper .follow_us_wrapper .follow_us_text {
  color: #ff8200;
}
html .hero_section .left_content_wrapper .animation_wrapper,
body .hero_section .left_content_wrapper .animation_wrapper {
  height: 90px;
  overflow: hidden;
}
html .hero_section .left_content_wrapper .animation_text,
body .hero_section .left_content_wrapper .animation_text {
  margin: 0px;
  padding: 0px;
}
@media screen and (max-width: 600px) {
  html .hero_section .left_content_wrapper .animation_text,
body .hero_section .left_content_wrapper .animation_text {
    font-size: 40px;
  }
}
html .hero_section .left_content_wrapper .animation_text#text_1,
body .hero_section .left_content_wrapper .animation_text#text_1 {
  color: #00b8ff;
}
html .hero_section .left_content_wrapper .animation_text#text_2,
body .hero_section .left_content_wrapper .animation_text#text_2 {
  color: #ff8200;
}
html .hero_section .left_content_wrapper .animation_text#text_3,
body .hero_section .left_content_wrapper .animation_text#text_3 {
  color: #F1BF42;
}
html .hero_section .left_content_wrapper .animation_text_wrapper,
body .hero_section .left_content_wrapper .animation_text_wrapper {
  position: relative;
  animation-name: example;
  animation-duration: 4s;
  animation-iteration-count: infinite;
}
@keyframes example {
  0% {
    top: 100px;
  }
  20% {
    top: -5px;
  }
  24% {
    top: 0px;
  }
  54% {
    top: -108px;
  }
  58% {
    top: -98px;
  }
  60% {
    top: -94px;
  }
  80% {
    top: -200px;
  }
  84% {
    top: -196px;
  }
  88% {
    top: -200px;
  }
  100% {
    top: -300px;
  }
}
@media screen and (max-width: 600px) {
  @keyframes example {
    0% {
      top: 100px;
    }
    20% {
      top: 10px;
    }
    24% {
      top: 14px;
    }
    54% {
      top: -52px;
    }
    58% {
      top: -48px;
    }
    60% {
      top: -52px;
    }
    80% {
      top: -108px;
    }
    84% {
      top: -104px;
    }
    88% {
      top: -108px;
    }
    100% {
      top: -180px;
    }
  }
}
html .hero_section .left_content_wrapper #heading3_wrapper,
body .hero_section .left_content_wrapper #heading3_wrapper {
  display: flex;
  gap: 13px;
}
html .hero_section .left_content_wrapper .gap_animation,
body .hero_section .left_content_wrapper .gap_animation {
  display: flex;
  gap: 13px;
  flex-wrap: wrap;
}
html .hero_section .left_content_wrapper .gap_animation .animation_container,
body .hero_section .left_content_wrapper .gap_animation .animation_container {
  display: flex;
  height: auto;
  width: 180px;
}
@media screen and (max-width: 600px) {
  html .hero_section .left_content_wrapper .gap_animation .animation_container,
body .hero_section .left_content_wrapper .gap_animation .animation_container {
    width: 90px;
  }
}
html .hero_section .left_content_wrapper .gap_animation #hero_gap_text,
body .hero_section .left_content_wrapper .gap_animation #hero_gap_text {
  color: #00b8ff;
  font-size: 7.2vw;
}
html .hero_section .left_content_wrapper .gap_animation .animation_typewriter,
body .hero_section .left_content_wrapper .gap_animation .animation_typewriter {
  width: 21.5ch;
  white-space: nowrap;
  overflow: hidden;
  border-right: 4px solid #212121;
  animation: cursor 1s step-start infinite, text 1.5s steps(6) alternate infinite;
  line-height: 90px;
  color: #00b8ff;
}
@media screen and (max-width: 600px) {
  html .hero_section .left_content_wrapper .gap_animation .animation_typewriter,
body .hero_section .left_content_wrapper .gap_animation .animation_typewriter {
    font-size: 40px;
  }
}
@keyframes cursor {
  0%, 100% {
    border-color: #212121;
  }
}
@keyframes text {
  0% {
    width: 0;
  }
  100% {
    width: 205px;
  }
}
html .hero_section .right_content_wrapper,
body .hero_section .right_content_wrapper {
  position: relative;
}
@media screen and (max-width: 1180px) {
  html .hero_section .right_content_wrapper,
body .hero_section .right_content_wrapper {
    display: none;
  }
}
html .hero_section .right_content_wrapper globe_animation:focus,
body .hero_section .right_content_wrapper globe_animation:focus {
  outline: none !important;
}
html .who_we_are_timeline,
body .who_we_are_timeline {
  padding: 50px 100px;
  padding-bottom: 106px;
}
@media screen and (max-width: 1000px) {
  html .who_we_are_timeline,
body .who_we_are_timeline {
    display: none;
  }
}
html .who_we_are_timeline .content_wrapper,
body .who_we_are_timeline .content_wrapper {
  display: flex;
  justify-content: space-between;
}
html .who_we_are_timeline .content_wrapper #text_prefix_style,
body .who_we_are_timeline .content_wrapper #text_prefix_style {
  width: 100px;
}
html .who_we_are_timeline .content_wrapper .left,
body .who_we_are_timeline .content_wrapper .left {
  display: flex;
  flex-direction: column;
  width: 100%;
}
html .who_we_are_timeline .content_wrapper .left .left_inner_2,
body .who_we_are_timeline .content_wrapper .left .left_inner_2 {
  display: flex;
  justify-content: flex-end;
}
html .who_we_are_timeline .content_wrapper .left .left_inner_2 .stack_animation,
body .who_we_are_timeline .content_wrapper .left .left_inner_2 .stack_animation {
  width: 187px;
}
html .who_we_are_timeline .content_wrapper .left .left_inner_3,
body .who_we_are_timeline .content_wrapper .left .left_inner_3 {
  display: flex;
  justify-content: center;
}
html .who_we_are_timeline .content_wrapper .middle,
body .who_we_are_timeline .content_wrapper .middle {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
html .who_we_are_timeline .content_wrapper .middle .circle_animation_wrapper,
body .who_we_are_timeline .content_wrapper .middle .circle_animation_wrapper {
  position: absolute;
  z-index: -2;
  bottom: 0px;
}
html .who_we_are_timeline .content_wrapper .middle .circle_animation_wrapper #who_we_are_circle_animation,
body .who_we_are_timeline .content_wrapper .middle .circle_animation_wrapper #who_we_are_circle_animation {
  width: 230px;
}
html .who_we_are_timeline .content_wrapper .middle .circle,
body .who_we_are_timeline .content_wrapper .middle .circle {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 179px;
  height: 179px;
  border-radius: 50%;
  background-color: #ff8200;
}
html .who_we_are_timeline .content_wrapper .middle .circle p,
body .who_we_are_timeline .content_wrapper .middle .circle p {
  line-height: 40px;
}
html .who_we_are_timeline .content_wrapper .middle .background_line,
body .who_we_are_timeline .content_wrapper .middle .background_line {
  height: 450px;
  width: 1px;
  background: #00b8ff;
  position: absolute;
  top: -20px;
  z-index: -1;
}
html .who_we_are_timeline .content_wrapper .middle .value_text,
body .who_we_are_timeline .content_wrapper .middle .value_text {
  padding-left: 15px;
}
html .who_we_are_timeline .content_wrapper .right,
body .who_we_are_timeline .content_wrapper .right {
  display: flex;
  flex-direction: column;
  width: 100%;
}
html .who_we_are_timeline .content_wrapper .right .right_inner_1,
body .who_we_are_timeline .content_wrapper .right .right_inner_1 {
  display: flex;
  justify-content: center;
}
html .who_we_are_timeline .content_wrapper .right .right_inner_2,
body .who_we_are_timeline .content_wrapper .right .right_inner_2 {
  display: flex;
  justify-content: flex-end;
}
html .who_we_are_timeline .content_wrapper .right .right_inner_2 .stack_animation,
body .who_we_are_timeline .content_wrapper .right .right_inner_2 .stack_animation {
  width: 187px;
}
html .who_we_are_timeline_mobile,
body .who_we_are_timeline_mobile {
  padding: 0px 20px;
  padding-bottom: 80px;
}
@media screen and (min-width: 1001px) {
  html .who_we_are_timeline_mobile,
body .who_we_are_timeline_mobile {
    display: none;
  }
}
html .who_we_are_timeline_mobile .prefix_style_circle_wrapper,
body .who_we_are_timeline_mobile .prefix_style_circle_wrapper {
  display: flex !important;
}
html .who_we_are_timeline_mobile .content_wrapper,
body .who_we_are_timeline_mobile .content_wrapper {
  display: flex;
  justify-content: center;
}
html .who_we_are_timeline_mobile .content_wrapper #stack_animation_r,
body .who_we_are_timeline_mobile .content_wrapper #stack_animation_r {
  width: 66px;
  position: absolute;
  z-index: -2;
  right: 0;
  bottom: -50px;
}
html .who_we_are_timeline_mobile .content_wrapper #stack_animation_l,
body .who_we_are_timeline_mobile .content_wrapper #stack_animation_l {
  width: 66px;
  position: absolute;
  z-index: -2;
  left: -120px;
  bottom: -50px;
}
html .who_we_are_timeline_mobile .content_wrapper .left_content_wrapper,
body .who_we_are_timeline_mobile .content_wrapper .left_content_wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
html .who_we_are_timeline_mobile .content_wrapper .middle_content_wrapper,
body .who_we_are_timeline_mobile .content_wrapper .middle_content_wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
html .who_we_are_timeline_mobile .content_wrapper .middle_content_wrapper .circle,
body .who_we_are_timeline_mobile .content_wrapper .middle_content_wrapper .circle {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 102px;
  height: 102px;
  border-radius: 50%;
  background-color: #ff8200;
}
html .who_we_are_timeline_mobile .content_wrapper .middle_content_wrapper .circle p,
body .who_we_are_timeline_mobile .content_wrapper .middle_content_wrapper .circle p {
  line-height: 24px;
}
html .who_we_are_timeline_mobile .content_wrapper .middle_content_wrapper .circle #mobile_heading,
body .who_we_are_timeline_mobile .content_wrapper .middle_content_wrapper .circle #mobile_heading {
  position: absolute;
  left: 110%;
  white-space: nowrap;
  color: #ff8200;
}
html .who_we_are_timeline_mobile .content_wrapper .middle_content_wrapper .background_line,
body .who_we_are_timeline_mobile .content_wrapper .middle_content_wrapper .background_line {
  height: 800px;
  width: 1px;
  background: #ff8200;
  position: absolute;
  top: -20px;
  z-index: -1;
}
html .who_we_are_timeline_mobile .content_wrapper .middle_content_wrapper .value_text,
body .who_we_are_timeline_mobile .content_wrapper .middle_content_wrapper .value_text {
  padding-left: 15px;
}
html .who_we_are_timeline_mobile .content_wrapper .right_content_wrapper,
body .who_we_are_timeline_mobile .content_wrapper .right_content_wrapper {
  margin-top: 150px;
}
html .who_we_are_timeline_mobile .content_wrapper .right_content_wrapper .right_content_inner,
body .who_we_are_timeline_mobile .content_wrapper .right_content_wrapper .right_content_inner {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  gap: 50px;
}
html .who_we_are_timeline_mobile .content_wrapper .right_content_wrapper .right_content_inner .flex_wrapper,
body .who_we_are_timeline_mobile .content_wrapper .right_content_wrapper .right_content_inner .flex_wrapper {
  display: flex;
  position: relative;
}
html .who_we_are_timeline_mobile .content_wrapper .right_content_wrapper .right_content_inner .flex_wrapper #text_prefix_style,
body .who_we_are_timeline_mobile .content_wrapper .right_content_wrapper .right_content_inner .flex_wrapper #text_prefix_style {
  width: 70px;
}
html .who_we_are_timeline_mobile .content_wrapper .right_content_wrapper .right_content_inner .flex_wrapper.flex_wrapper_end,
body .who_we_are_timeline_mobile .content_wrapper .right_content_wrapper .right_content_inner .flex_wrapper.flex_wrapper_end {
  justify-content: flex-end;
}
html .how_do_we_work_wrapper,
body .how_do_we_work_wrapper {
  background-image: url("/assets/how_do_we_bg_animation.webp");
  background-repeat: no-repeat;
  background-size: 500px 435px;
  background-position: right 0px top 10px;
  padding: 100px 0px;
}
@media screen and (max-width: 700px) {
  html .how_do_we_work_wrapper,
body .how_do_we_work_wrapper {
    padding: 60px 10px;
  }
}
html .how_do_we_work_wrapper .inner_wrapper,
body .how_do_we_work_wrapper .inner_wrapper {
  display: flex;
  justify-content: space-around;
}
html .how_do_we_work_wrapper .inner_wrapper .left_content,
body .how_do_we_work_wrapper .inner_wrapper .left_content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
html .how_do_we_work_wrapper .inner_wrapper .left_content .our_team_box_list_wrapper,
body .how_do_we_work_wrapper .inner_wrapper .left_content .our_team_box_list_wrapper {
  margin-top: 70px;
}
html .how_do_we_work_wrapper .inner_wrapper .left_content .our_team_box,
body .how_do_we_work_wrapper .inner_wrapper .left_content .our_team_box {
  padding: 10px 18px;
  width: 412px;
  background: #ffffff;
  border-radius: 10px;
  max-width: 90vw;
  filter: drop-shadow(4px 4px 15px rgba(0, 0, 0, 0.25));
  margin: 32px 0px;
}
html .how_do_we_work_wrapper .inner_wrapper .left_content .our_team_box .inner,
body .how_do_we_work_wrapper .inner_wrapper .left_content .our_team_box .inner {
  display: flex;
  gap: 13px;
}
html .how_do_we_work_wrapper .inner_wrapper .left_content .our_team_box .inner #people_icon,
body .how_do_we_work_wrapper .inner_wrapper .left_content .our_team_box .inner #people_icon {
  align-self: flex-start;
  filter: invert(54%) sepia(83%) saturate(2268%) hue-rotate(359deg) brightness(100%) contrast(108%);
}
html .how_do_we_work_wrapper .inner_wrapper .left_content .our_team_box .inner p,
body .how_do_we_work_wrapper .inner_wrapper .left_content .our_team_box .inner p {
  color: #ff8200;
}
html .how_do_we_work_wrapper .inner_wrapper .left_content #heading1,
body .how_do_we_work_wrapper .inner_wrapper .left_content #heading1 {
  display: flex;
  gap: 10px;
  color: #f1bf42;
}
html .how_do_we_work_wrapper .inner_wrapper .left_content #heading1 #text_prefix_style,
body .how_do_we_work_wrapper .inner_wrapper .left_content #heading1 #text_prefix_style {
  width: 108px;
}
html .how_do_we_work_wrapper .inner_wrapper .left_content #heading2,
body .how_do_we_work_wrapper .inner_wrapper .left_content #heading2 {
  line-height: 70px;
}
html .how_do_we_work_wrapper .inner_wrapper .left_content #heading2 #e_wrapper,
body .how_do_we_work_wrapper .inner_wrapper .left_content #heading2 #e_wrapper {
  position: relative;
}
html .how_do_we_work_wrapper .inner_wrapper .left_content #heading2 #animation_behind_e,
body .how_do_we_work_wrapper .inner_wrapper .left_content #heading2 #animation_behind_e {
  width: 290px;
  position: absolute;
  z-index: -1;
  top: -102px;
  left: -126px;
}
@media screen and (max-width: 1151px) {
  html .how_do_we_work_wrapper .inner_wrapper .left_content #heading2 #animation_behind_e,
body .how_do_we_work_wrapper .inner_wrapper .left_content #heading2 #animation_behind_e {
    display: none;
  }
}
html .how_do_we_work_wrapper .inner_wrapper .left_content .pointers,
body .how_do_we_work_wrapper .inner_wrapper .left_content .pointers {
  display: flex;
  color: rgba(4, 4, 4, 0.6);
  align-items: center;
  gap: 18px;
  margin: 10px 0px;
  cursor: pointer;
}
html .how_do_we_work_wrapper .inner_wrapper .left_content .pointers #image1,
html .how_do_we_work_wrapper .inner_wrapper .left_content .pointers #image2,
html .how_do_we_work_wrapper .inner_wrapper .left_content .pointers #image3,
html .how_do_we_work_wrapper .inner_wrapper .left_content .pointers #image4,
html .how_do_we_work_wrapper .inner_wrapper .left_content .pointers #image5,
html .how_do_we_work_wrapper .inner_wrapper .left_content .pointers #image6,
body .how_do_we_work_wrapper .inner_wrapper .left_content .pointers #image1,
body .how_do_we_work_wrapper .inner_wrapper .left_content .pointers #image2,
body .how_do_we_work_wrapper .inner_wrapper .left_content .pointers #image3,
body .how_do_we_work_wrapper .inner_wrapper .left_content .pointers #image4,
body .how_do_we_work_wrapper .inner_wrapper .left_content .pointers #image5,
body .how_do_we_work_wrapper .inner_wrapper .left_content .pointers #image6 {
  opacity: 0.7;
}
html .how_do_we_work_wrapper .inner_wrapper .right_content,
body .how_do_we_work_wrapper .inner_wrapper .right_content {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 10vw;
}
@media screen and (max-width: 1100px) {
  html .how_do_we_work_wrapper .inner_wrapper .right_content,
body .how_do_we_work_wrapper .inner_wrapper .right_content {
    display: none;
  }
}
html .how_do_we_work_wrapper .inner_wrapper .right_content .arrows_wrapper,
body .how_do_we_work_wrapper .inner_wrapper .right_content .arrows_wrapper {
  display: flex;
  gap: 19px;
}
html .how_do_we_work_wrapper .inner_wrapper .right_content .arrows_wrapper .arrow_btn,
body .how_do_we_work_wrapper .inner_wrapper .right_content .arrows_wrapper .arrow_btn {
  border: 1px solid #ff8200;
  border-radius: 100%;
  color: #ff8200;
  text-decoration: none;
  padding: 6px 14px;
  background-color: white;
  font-weight: bold;
  transition: 0.1s;
}
html .how_do_we_work_wrapper .inner_wrapper .right_content .arrows_wrapper .arrow_btn:hover,
body .how_do_we_work_wrapper .inner_wrapper .right_content .arrows_wrapper .arrow_btn:hover {
  cursor: pointer;
  color: white;
  background-color: #ff8200;
}
html .how_do_we_work_wrapper .inner_wrapper .right_content .right_image_content .helpClientImageOne,
body .how_do_we_work_wrapper .inner_wrapper .right_content .right_image_content .helpClientImageOne {
  width: 32vw;
}
html .multiple_levels_wrapper,
body .multiple_levels_wrapper {
  background-image: url("/assets/how_do_we_bg_animation.webp");
  background-repeat: no-repeat;
  background-size: 340px 250px;
  background-position: right 10px top 10px;
  padding: 6.5vw 4.5vw;
}
@media screen and (max-width: 600px) {
  html .multiple_levels_wrapper,
body .multiple_levels_wrapper {
    padding: 90px 30px;
  }
}
@media screen and (max-width: 1150px) {
  html .multiple_levels_wrapper,
body .multiple_levels_wrapper {
    background-image: none;
  }
}
html .multiple_levels_wrapper .heading_wrapper,
body .multiple_levels_wrapper .heading_wrapper {
  display: flex;
  flex-direction: column;
}
html .multiple_levels_wrapper .heading_wrapper #heading1,
body .multiple_levels_wrapper .heading_wrapper #heading1 {
  display: flex;
  gap: 10px;
  color: #f1bf42;
}
html .multiple_levels_wrapper .heading_wrapper #heading1 #text_prefix_style,
body .multiple_levels_wrapper .heading_wrapper #heading1 #text_prefix_style {
  width: 108px;
}
@media screen and (max-width: 600px) {
  html .multiple_levels_wrapper .heading_wrapper #heading1 #text_prefix_style,
body .multiple_levels_wrapper .heading_wrapper #heading1 #text_prefix_style {
    display: none;
  }
}
html .multiple_levels_wrapper .heading_wrapper #heading2,
body .multiple_levels_wrapper .heading_wrapper #heading2 {
  line-height: 90px;
  white-space: nowrap;
}
html .multiple_levels_wrapper .content_wrapper,
body .multiple_levels_wrapper .content_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
@media screen and (max-width: 1150px) {
  html .multiple_levels_wrapper .content_wrapper,
body .multiple_levels_wrapper .content_wrapper {
    justify-content: center;
  }
}
html .multiple_levels_wrapper .content_wrapper .left_content,
body .multiple_levels_wrapper .content_wrapper .left_content {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
html .multiple_levels_wrapper .content_wrapper .left_content .data_container_wrapper,
body .multiple_levels_wrapper .content_wrapper .left_content .data_container_wrapper {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  gap: 10px;
}
html .multiple_levels_wrapper .content_wrapper .left_content .data_container_wrapper .data_container,
body .multiple_levels_wrapper .content_wrapper .left_content .data_container_wrapper .data_container {
  display: flex;
  background: white;
  box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.25);
  align-items: center;
  width: 16vw;
  height: 12vh;
  color: black;
  margin: 10px 0px;
  padding: 0px 15px;
}
html .multiple_levels_wrapper .content_wrapper .left_content .data_container_wrapper .data_container img,
body .multiple_levels_wrapper .content_wrapper .left_content .data_container_wrapper .data_container img {
  width: 33px;
}
html .multiple_levels_wrapper .content_wrapper .left_content .data_container_wrapper .data_container.active,
body .multiple_levels_wrapper .content_wrapper .left_content .data_container_wrapper .data_container.active {
  background: #ff8200;
  color: white;
}
html .multiple_levels_wrapper .content_wrapper .left_content .orange_box,
body .multiple_levels_wrapper .content_wrapper .left_content .orange_box {
  display: flex;
  justify-content: flex-start;
  box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.25);
  align-items: center;
  padding: 30px 34px;
  margin: 10px 0px;
  white-space: nowrap;
  transition: 0.2s;
}
html .multiple_levels_wrapper .content_wrapper .left_content .orange_box img,
body .multiple_levels_wrapper .content_wrapper .left_content .orange_box img {
  width: 33px;
}
@media screen and (max-width: 1150px) {
  html .multiple_levels_wrapper .content_wrapper .right_content,
body .multiple_levels_wrapper .content_wrapper .right_content {
    display: none;
  }
}
html .multiple_levels_wrapper .content_wrapper .right_content img#image1,
body .multiple_levels_wrapper .content_wrapper .right_content img#image1 {
  width: 16vw;
  position: relative;
  border-radius: 18px;
  left: 150px;
  filter: blur(2px);
}
html .multiple_levels_wrapper .content_wrapper .right_content img#image2,
body .multiple_levels_wrapper .content_wrapper .right_content img#image2 {
  position: relative;
  width: 22vw;
  border-radius: 25px;
  z-index: 1;
}
html .multiple_levels_wrapper .content_wrapper .right_content img#image3,
body .multiple_levels_wrapper .content_wrapper .right_content img#image3 {
  width: 16vw;
  position: relative;
  border-radius: 18px;
  right: 150px;
  filter: blur(2px);
}
html .multiple_levels_wrapper .content_wrapper .right_content img#combined_image,
body .multiple_levels_wrapper .content_wrapper .right_content img#combined_image {
  width: 40vw;
}
html .our_offerings,
body .our_offerings {
  padding: 22px 90px;
  background-color: rgba(48, 171, 240, 0.72);
  color: white;
}
@media screen and (max-width: 700px) {
  html .our_offerings,
body .our_offerings {
    padding: 70px 30px;
  }
}
html .our_offerings .inner_wrapper,
body .our_offerings .inner_wrapper {
  display: flex;
  margin-top: 39px;
  justify-content: space-between;
}
@media screen and (max-width: 700px) {
  html .our_offerings .inner_wrapper,
body .our_offerings .inner_wrapper {
    margin-top: 0px;
  }
}
@media screen and (max-width: 992px) {
  html .our_offerings .inner_wrapper,
body .our_offerings .inner_wrapper {
    gap: 3vw;
  }
}
html .our_offerings .inner_wrapper .left_content,
body .our_offerings .inner_wrapper .left_content {
  display: flex;
  flex-direction: column;
  gap: 35px;
}
@media screen and (min-width: 992px) {
  html .our_offerings .inner_wrapper .left_content,
body .our_offerings .inner_wrapper .left_content {
    width: 58vw;
  }
}
html .our_offerings .inner_wrapper .left_content .left_content_inner,
body .our_offerings .inner_wrapper .left_content .left_content_inner {
  display: flex;
  flex-wrap: wrap;
  gap: 23px;
}
html .our_offerings .inner_wrapper .left_content .left_content_inner .label_card,
body .our_offerings .inner_wrapper .left_content .left_content_inner .label_card {
  background-color: #bff0ff;
  padding: 12px 27px;
  border-radius: 22px;
  cursor: pointer;
}
html .our_offerings .inner_wrapper .left_content .left_content_inner .label_card:hover,
body .our_offerings .inner_wrapper .left_content .left_content_inner .label_card:hover {
  background: #ff8200;
}
html .our_offerings .inner_wrapper .left_content .text_image,
body .our_offerings .inner_wrapper .left_content .text_image {
  display: flex;
  margin-top: 20px;
  gap: 20px;
}
html .our_offerings .inner_wrapper .left_content .text_image #text_image_left,
body .our_offerings .inner_wrapper .left_content .text_image #text_image_left {
  display: flex;
  text-align: justify;
  flex-direction: column;
  justify-content: space-between;
}
html .our_offerings .inner_wrapper .left_content .text_image #text_image_left #we_at_ency,
body .our_offerings .inner_wrapper .left_content .text_image #text_image_left #we_at_ency {
  white-space: normal;
  width: 38vw;
}
@media screen and (max-width: 1279px) {
  html .our_offerings .inner_wrapper .left_content .text_image #text_image_left #we_at_ency,
body .our_offerings .inner_wrapper .left_content .text_image #text_image_left #we_at_ency {
    width: 60vw;
  }
}
@media screen and (max-width: 700px) {
  html .our_offerings .inner_wrapper .left_content .text_image #text_image_left #we_at_ency,
body .our_offerings .inner_wrapper .left_content .text_image #text_image_left #we_at_ency {
    width: 85vw;
  }
}
html .our_offerings .inner_wrapper .left_content .text_image #text_image_left #explore_more,
body .our_offerings .inner_wrapper .left_content .text_image #text_image_left #explore_more {
  display: flex;
  gap: 15px;
  align-items: center;
  margin: 17px 0px;
  padding-bottom: 10px;
  max-width: -moz-fit-content;
  max-width: fit-content;
  position: relative;
}
html .our_offerings .inner_wrapper .left_content .text_image #text_image_left #explore_more #next_icon,
body .our_offerings .inner_wrapper .left_content .text_image #text_image_left #explore_more #next_icon {
  width: 39px;
  background-color: white;
  border-radius: 100%;
  transition: all 0.3s ease;
}
html .our_offerings .inner_wrapper .left_content .text_image #text_image_left #explore_more:before,
body .our_offerings .inner_wrapper .left_content .text_image #text_image_left #explore_more:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0px;
  margin-left: 10px;
  border-bottom: 1px solid white;
  bottom: 2px;
  transform: scaleX(0);
  transition: transform 0.2s ease-in;
}
html .our_offerings .inner_wrapper .left_content .text_image #text_image_left #explore_more:hover,
body .our_offerings .inner_wrapper .left_content .text_image #text_image_left #explore_more:hover {
  cursor: pointer;
}
html .our_offerings .inner_wrapper .left_content .text_image #text_image_left #explore_more:hover:before,
body .our_offerings .inner_wrapper .left_content .text_image #text_image_left #explore_more:hover:before {
  transform: scaleX(1);
}
html .our_offerings .inner_wrapper .left_content .text_image #text_image_left #explore_more:hover #next_icon,
body .our_offerings .inner_wrapper .left_content .text_image #text_image_left #explore_more:hover #next_icon {
  margin-left: 10px;
  box-shadow: 0 0 11px rgba(33, 33, 33, 0.4);
}
html .our_offerings .inner_wrapper .left_content .text_image #business_people_hands,
body .our_offerings .inner_wrapper .left_content .text_image #business_people_hands {
  width: 20vw;
  height: 13.34vw;
  border-radius: 40px;
  filter: drop-shadow(0px 6.09765px 15.2441px rgba(0, 0, 0, 0.25));
}
@media screen and (max-width: 1279px) {
  html .our_offerings .inner_wrapper .left_content .text_image #business_people_hands,
body .our_offerings .inner_wrapper .left_content .text_image #business_people_hands {
    display: none;
  }
}
@media screen and (max-width: 700px) {
  html .our_offerings .inner_wrapper .right_content,
body .our_offerings .inner_wrapper .right_content {
    display: none;
  }
}
html .our_offerings .inner_wrapper .right_content #prev_icon,
body .our_offerings .inner_wrapper .right_content #prev_icon {
  display: none;
}
html .our_offerings .inner_wrapper .right_content .right_menu_items,
body .our_offerings .inner_wrapper .right_content .right_menu_items {
  margin-bottom: 35px;
  cursor: pointer;
}
html .our_offerings .inner_wrapper .right_content p,
body .our_offerings .inner_wrapper .right_content p {
  padding: 10px;
}
html .our_offerings .inner_wrapper .right_content p#active,
body .our_offerings .inner_wrapper .right_content p#active {
  width: auto;
  display: inline-flex;
  align-items: center;
  gap: 7px;
  border-right: 3px solid #f1bf42;
  border-top: 3px solid #f1bf42;
}
html .our_offerings .inner_wrapper .right_content p#active #prev_icon,
body .our_offerings .inner_wrapper .right_content p#active #prev_icon {
  width: 21px;
  height: 21px;
  background-color: white;
  border-radius: 100%;
  display: block;
}
html .technologies_wrapper,
body .technologies_wrapper {
  padding: 90px 90px 70px 90px;
}
@media screen and (max-width: 700px) {
  html .technologies_wrapper,
body .technologies_wrapper {
    padding: 90px 30px;
  }
}
html .technologies_wrapper #heading_wrapper,
body .technologies_wrapper #heading_wrapper {
  display: flex;
  align-items: center;
  gap: 22px;
  padding-bottom: 40px;
}
html .technologies_wrapper #heading_wrapper #text_prefix_style,
body .technologies_wrapper #heading_wrapper #text_prefix_style {
  width: 108px;
}
@media screen and (max-width: 700px) {
  html .technologies_wrapper #heading_wrapper #text_prefix_style,
body .technologies_wrapper #heading_wrapper #text_prefix_style {
    display: none;
  }
}
html .technologies_wrapper .content_wrapper,
body .technologies_wrapper .content_wrapper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap-reverse;
}
html .technologies_wrapper .content_wrapper .left_content,
body .technologies_wrapper .content_wrapper .left_content {
  display: flex;
  flex-direction: column;
  gap: 55px;
  max-width: 50.3vw;
}
@media screen and (max-width: 530px) {
  html .technologies_wrapper .content_wrapper .left_content,
body .technologies_wrapper .content_wrapper .left_content {
    max-width: 90vw;
  }
}
html .technologies_wrapper .content_wrapper .left_content .labels_wrapper,
body .technologies_wrapper .content_wrapper .left_content .labels_wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
html .technologies_wrapper .content_wrapper .left_content .labels_wrapper .label_card,
body .technologies_wrapper .content_wrapper .left_content .labels_wrapper .label_card {
  background-color: rgba(241, 191, 66, 0.76);
  padding: 8px 24px;
  border-radius: 22px;
}
html .technologies_wrapper .content_wrapper .left_content .explore_more_wrapper,
body .technologies_wrapper .content_wrapper .left_content .explore_more_wrapper {
  display: flex;
  align-items: center;
  gap: 15px;
  position: relative;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding-bottom: 10px;
}
html .technologies_wrapper .content_wrapper .left_content .explore_more_wrapper #next_icon,
body .technologies_wrapper .content_wrapper .left_content .explore_more_wrapper #next_icon {
  width: 39px;
  transition: all 0.3s ease;
}
html .technologies_wrapper .content_wrapper .left_content .explore_more_wrapper:before,
body .technologies_wrapper .content_wrapper .left_content .explore_more_wrapper:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0px;
  margin-left: 10px;
  border-bottom: 1px solid #ff8200;
  bottom: 2px;
  transform: scaleX(0);
  transition: transform 0.2s ease-in;
}
html .technologies_wrapper .content_wrapper .left_content .explore_more_wrapper:hover,
body .technologies_wrapper .content_wrapper .left_content .explore_more_wrapper:hover {
  cursor: pointer;
}
html .technologies_wrapper .content_wrapper .left_content .explore_more_wrapper:hover:before,
body .technologies_wrapper .content_wrapper .left_content .explore_more_wrapper:hover:before {
  transform: scaleX(1);
}
html .technologies_wrapper .content_wrapper .left_content .explore_more_wrapper:hover #next_icon,
body .technologies_wrapper .content_wrapper .left_content .explore_more_wrapper:hover #next_icon {
  margin-left: 10px;
}
html .technologies_wrapper .content_wrapper .middle_content,
body .technologies_wrapper .content_wrapper .middle_content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: 1200px) {
  html .technologies_wrapper .content_wrapper .middle_content,
body .technologies_wrapper .content_wrapper .middle_content {
    display: none;
  }
}
html .technologies_wrapper .content_wrapper .middle_content .middle_content_inner,
body .technologies_wrapper .content_wrapper .middle_content .middle_content_inner {
  height: 420px;
  border: 3px solid #ff8200;
  border-start-start-radius: 5px;
  border-start-end-radius: 5px;
}
html .technologies_wrapper .content_wrapper .middle_content #animation_circle,
body .technologies_wrapper .content_wrapper .middle_content #animation_circle {
  width: 200px;
}
html .technologies_wrapper .content_wrapper .right_content,
body .technologies_wrapper .content_wrapper .right_content {
  text-align: right;
}
@media screen and (max-width: 700px) {
  html .technologies_wrapper .content_wrapper .right_content,
body .technologies_wrapper .content_wrapper .right_content {
    margin-bottom: 20px;
  }
}
html .technologies_wrapper .content_wrapper .right_content #prev_icon,
body .technologies_wrapper .content_wrapper .right_content #prev_icon {
  display: none;
}
html .technologies_wrapper .content_wrapper .right_content .right_menu_items,
body .technologies_wrapper .content_wrapper .right_content .right_menu_items {
  margin-bottom: 55px;
  cursor: pointer;
}
html .technologies_wrapper .content_wrapper .right_content #pointer1,
body .technologies_wrapper .content_wrapper .right_content #pointer1 {
  width: auto;
  display: inline-flex;
  align-items: center;
  background: rgba(241, 191, 66, 0.76);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 30px;
  padding: 7px 18px;
  gap: 14px;
}
html .technologies_wrapper .content_wrapper .right_content #pointer1 #prev_icon,
body .technologies_wrapper .content_wrapper .right_content #pointer1 #prev_icon {
  display: block;
  width: 30px;
}
html .software_services_wrapper,
body .software_services_wrapper {
  background-color: rgba(241, 191, 66, 0.6);
  padding: 60px 130px;
}
@media screen and (max-width: 700px) {
  html .software_services_wrapper,
body .software_services_wrapper {
    padding: 60px 30px;
  }
}
html .software_services_wrapper .inner_wrapper,
body .software_services_wrapper .inner_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 29px;
  flex-wrap: wrap;
}
html .software_services_wrapper .inner_wrapper .left_content,
body .software_services_wrapper .inner_wrapper .left_content {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
html .software_services_wrapper .inner_wrapper .left_content p,
body .software_services_wrapper .inner_wrapper .left_content p {
  padding: 5px 15px;
}
html .software_services_wrapper .inner_wrapper .left_content #next_icon,
body .software_services_wrapper .inner_wrapper .left_content #next_icon {
  display: none;
}
html .software_services_wrapper .inner_wrapper .left_content .software_services_list_wrapper,
body .software_services_wrapper .inner_wrapper .left_content .software_services_list_wrapper {
  display: flex;
  align-items: center;
  gap: 11px;
}
html .software_services_wrapper .inner_wrapper .left_content .software_services_list_wrapper #pointer1,
body .software_services_wrapper .inner_wrapper .left_content .software_services_list_wrapper #pointer1 {
  display: flex;
  align-items: center;
  gap: 11px;
  border-left: 3px solid #ff8200;
  border-top: 3px solid #ff8200;
}
html .software_services_wrapper .inner_wrapper .left_content .software_services_list_wrapper #pointer1 #next_icon,
body .software_services_wrapper .inner_wrapper .left_content .software_services_list_wrapper #pointer1 #next_icon {
  display: block;
  width: 30px;
  background-color: white;
  border-radius: 100%;
}
html .software_services_wrapper .inner_wrapper .right_content,
body .software_services_wrapper .inner_wrapper .right_content {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media screen and (max-width: 700px) {
  html .software_services_wrapper .inner_wrapper .right_content,
body .software_services_wrapper .inner_wrapper .right_content {
    margin-top: 20px;
  }
}
html .software_services_wrapper .inner_wrapper .right_content .text_wrapper .software_services_bullet_list li,
body .software_services_wrapper .inner_wrapper .right_content .text_wrapper .software_services_bullet_list li {
  display: flex;
  justify-content: space-around;
  list-style-type: none;
}
html .software_services_wrapper .inner_wrapper .right_content .text_wrapper .software_services_bullet_list li,
body .software_services_wrapper .inner_wrapper .right_content .text_wrapper .software_services_bullet_list li {
  display: inline;
}
html .software_services_wrapper .inner_wrapper .right_content .text_wrapper #circle_pointer,
body .software_services_wrapper .inner_wrapper .right_content .text_wrapper #circle_pointer {
  width: 11px;
  height: 11px;
  background: #ffffff;
  padding: 7px;
  border: 7px solid #ff8200;
  border-radius: 100%;
  margin-top: 3px;
}
html .software_services_wrapper .inner_wrapper .right_content .text_wrapper .content,
body .software_services_wrapper .inner_wrapper .right_content .text_wrapper .content {
  white-space: initial;
  overflow: hidden;
  max-width: 440px;
}
html .software_services_wrapper .inner_wrapper .right_content .explore_more_wrapper,
body .software_services_wrapper .inner_wrapper .right_content .explore_more_wrapper {
  display: flex;
  align-items: center;
  gap: 15px;
  position: relative;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding-bottom: 10px;
}
html .software_services_wrapper .inner_wrapper .right_content .explore_more_wrapper #next_icon,
body .software_services_wrapper .inner_wrapper .right_content .explore_more_wrapper #next_icon {
  width: 39px;
  transition: all 0.3s ease;
}
html .software_services_wrapper .inner_wrapper .right_content .explore_more_wrapper:before,
body .software_services_wrapper .inner_wrapper .right_content .explore_more_wrapper:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0px;
  margin-left: 10px;
  border-bottom: 1px solid #ff8200;
  bottom: 2px;
  transform: scaleX(0);
  transition: transform 0.2s ease-in;
}
html .software_services_wrapper .inner_wrapper .right_content .explore_more_wrapper:hover,
body .software_services_wrapper .inner_wrapper .right_content .explore_more_wrapper:hover {
  cursor: pointer;
}
html .software_services_wrapper .inner_wrapper .right_content .explore_more_wrapper:hover:before,
body .software_services_wrapper .inner_wrapper .right_content .explore_more_wrapper:hover:before {
  transform: scaleX(1);
}
html .software_services_wrapper .inner_wrapper .right_content .explore_more_wrapper:hover #next_icon,
body .software_services_wrapper .inner_wrapper .right_content .explore_more_wrapper:hover #next_icon {
  margin-left: 10px;
}
html .software_services_wrapper .inner_wrapper .right_content .explore_more_wrapper1,
body .software_services_wrapper .inner_wrapper .right_content .explore_more_wrapper1 {
  display: flex;
  justify-content: flex-end;
}
html .software_services_wrapper .inner_wrapper .right_content #top_view_img,
body .software_services_wrapper .inner_wrapper .right_content #top_view_img {
  width: 36vw;
  height: 18vw;
  border-radius: 50px;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
@media screen and (max-width: 700px) {
  html .software_services_wrapper .inner_wrapper .right_content #top_view_img,
body .software_services_wrapper .inner_wrapper .right_content #top_view_img {
    width: 250px;
    height: 130px;
  }
}
html .schedule_a_call_wrapper,
body .schedule_a_call_wrapper {
  display: flex;
  background-color: var(--light-orange);
  height: 270px;
  justify-content: center;
  color: var(--black-text);
  padding: 0px 10px;
}
@media screen and (max-width: 500px) {
  html .schedule_a_call_wrapper,
body .schedule_a_call_wrapper {
    height: 340px;
  }
}
html .schedule_a_call_wrapper .content_wrapper,
body .schedule_a_call_wrapper .content_wrapper {
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
}
html .schedule_a_call_wrapper .content_wrapper .left_content #ency_call_button,
body .schedule_a_call_wrapper .content_wrapper .left_content #ency_call_button {
  width: 80px;
  height: 80px;
}
html .schedule_a_call_wrapper .content_wrapper .left_content .left_content_inner,
body .schedule_a_call_wrapper .content_wrapper .left_content .left_content_inner {
  display: flex;
  align-items: center;
}
html .schedule_a_call_wrapper .content_wrapper .right_content .start_a_conversation_text,
body .schedule_a_call_wrapper .content_wrapper .right_content .start_a_conversation_text {
  border-bottom: 2px var(--black-text) solid;
  padding-bottom: 5px;
}
html .schedule_a_call_wrapper .content_wrapper .right_content .right_content_inner,
body .schedule_a_call_wrapper .content_wrapper .right_content .right_content_inner {
  display: flex;
  align-items: center;
}
html .schedule_a_call_wrapper .content_wrapper .right_content .right_content_inner #start_a_convo_anchor,
body .schedule_a_call_wrapper .content_wrapper .right_content .right_content_inner #start_a_convo_anchor {
  text-decoration: none;
  color: black;
  font-size: 1.34vw;
}
html .schedule_a_call_wrapper .content_wrapper .right_content .right_content_inner #ency_right_arrow,
body .schedule_a_call_wrapper .content_wrapper .right_content .right_content_inner #ency_right_arrow {
  width: 34px;
  height: 34px;
  margin: 0 17px;
}
html .our_current_works,
body .our_current_works {
  background-color: rgba(48, 171, 240, 0.72);
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: 1140px) {
  html .our_current_works,
body .our_current_works {
    padding: 0 20px;
  }
}
html .our_current_works .our_current_work_heading,
body .our_current_works .our_current_work_heading {
  color: white;
  padding-top: 60px;
  padding-bottom: 80px;
  text-align: center;
  width: 90%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 700px) {
  html .our_current_works .our_current_work_heading,
body .our_current_works .our_current_work_heading {
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 1.2;
  }
}
html .our_current_works .our_current_work_heading .navigator_wrapper_hidden,
body .our_current_works .our_current_work_heading .navigator_wrapper_hidden {
  visibility: hidden;
}
html .our_current_works .our_current_work_heading .navigator_wrapper,
body .our_current_works .our_current_work_heading .navigator_wrapper {
  display: flex;
  padding-right: 2vw;
  gap: 10px;
}
@media screen and (max-width: 1140px) {
  html .our_current_works .our_current_work_heading .navigator_wrapper,
body .our_current_works .our_current_work_heading .navigator_wrapper {
    display: none;
  }
}
html .our_current_works .our_current_work_heading .navigator_wrapper .arrows,
body .our_current_works .our_current_work_heading .navigator_wrapper .arrows {
  font-size: 30px;
  border: 1px solid white;
  border-radius: 50%;
  height: 50px;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  transition: 0.1s;
}
html .our_current_works .our_current_work_heading .navigator_wrapper .arrows:hover,
body .our_current_works .our_current_work_heading .navigator_wrapper .arrows:hover {
  cursor: pointer;
  color: #00b8ff;
  background-color: white;
}
html .our_current_works .timeline-container,
body .our_current_works .timeline-container {
  display: flex;
  justify-content: space-around;
  padding-bottom: 140px;
  width: 100%;
}
html .our_current_works .timeline-container *,
html .our_current_works .timeline-container *::before,
html .our_current_works .timeline-container *::after,
body .our_current_works .timeline-container *,
body .our_current_works .timeline-container *::before,
body .our_current_works .timeline-container *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 400px) {
  html .our_current_works .timeline-container,
body .our_current_works .timeline-container {
    padding-bottom: 160px;
  }
}
html .our_current_works .timeline-container .vertical-scrollable-timeline,
body .our_current_works .timeline-container .vertical-scrollable-timeline {
  width: 600px;
  list-style-type: none;
  position: relative;
}
html .our_current_works .timeline-container .vertical-scrollable-timeline .list-progress,
body .our_current_works .timeline-container .vertical-scrollable-timeline .list-progress {
  width: 0px;
  visibility: hidden;
  height: 100%;
  background-color: #e803fc;
  position: absolute;
  left: 48px;
  top: 0;
  overflow: hidden;
}
html .our_current_works .timeline-container .vertical-scrollable-timeline .list-progress .inner,
body .our_current_works .timeline-container .vertical-scrollable-timeline .list-progress .inner {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 100%;
  background-color: #c5c3cb;
  width: 100%;
}
html .our_current_works .timeline-container .vertical-scrollable-timeline li,
body .our_current_works .timeline-container .vertical-scrollable-timeline li {
  position: relative;
  padding: 44px 0px 125px 91px;
}
html .our_current_works .timeline-container .vertical-scrollable-timeline li:last-child,
body .our_current_works .timeline-container .vertical-scrollable-timeline li:last-child {
  margin-bottom: 0;
}
html .our_current_works .timeline-container .vertical-scrollable-timeline li:last-child::before,
body .our_current_works .timeline-container .vertical-scrollable-timeline li:last-child::before {
  height: 0px;
}
html .our_current_works .timeline-container .vertical-scrollable-timeline li.first_li,
body .our_current_works .timeline-container .vertical-scrollable-timeline li.first_li {
  padding-top: 10px;
  padding-bottom: 158px;
}
html .our_current_works .timeline-container .vertical-scrollable-timeline li h2,
body .our_current_works .timeline-container .vertical-scrollable-timeline li h2 {
  font-size: 25px;
  margin-bottom: 10px;
  font-weight: 600;
  color: #fff;
}
html .our_current_works .timeline-container .vertical-scrollable-timeline li span,
body .our_current_works .timeline-container .vertical-scrollable-timeline li span {
  line-height: 1.5;
  color: #fff;
  position: absolute;
}
html .our_current_works .timeline-container .vertical-scrollable-timeline li span:last-child,
body .our_current_works .timeline-container .vertical-scrollable-timeline li span:last-child {
  margin-bottom: 0;
}
html .our_current_works .timeline-container .vertical-scrollable-timeline li .icon-holder,
body .our_current_works .timeline-container .vertical-scrollable-timeline li .icon-holder {
  position: absolute;
  left: 0;
  top: 0;
  width: 49px;
  height: 49px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: white;
  cursor: pointer;
  border-radius: 50%;
  z-index: 1;
  transition: 0.4s all;
}
html .our_current_works .timeline-container .vertical-scrollable-timeline li .icon-holder::before,
body .our_current_works .timeline-container .vertical-scrollable-timeline li .icon-holder::before {
  content: "";
  width: 35px;
  height: 35px;
  border: 4px solid #fff;
  position: absolute;
  background-color: #f1bf42;
  border-radius: 50%;
  z-index: -1;
  transition: 0.4s all;
}
html .our_current_works .timeline-container .vertical-scrollable-timeline li .icon-holder.secondary-li::before,
body .our_current_works .timeline-container .vertical-scrollable-timeline li .icon-holder.secondary-li::before {
  background-color: white;
  border: 4px solid rgba(48, 171, 240, 0.72);
}
html .our_current_works .timeline-container .vertical-scrollable-timeline li .icon-holder i,
body .our_current_works .timeline-container .vertical-scrollable-timeline li .icon-holder i {
  font-size: 25px;
  color: #fff;
}
html .our_current_works .timeline-container .vertical-scrollable-timeline li::before,
body .our_current_works .timeline-container .vertical-scrollable-timeline li::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 4px;
  background-color: white;
  left: 21px;
  z-index: 0;
}
html .our_current_works .timeline-container .vertical-scrollable-timeline li.active .icon-holder,
body .our_current_works .timeline-container .vertical-scrollable-timeline li.active .icon-holder {
  background-color: #e803fc;
}
html .our_current_works .timeline-container .vertical-scrollable-timeline li.active .icon-holder::before,
body .our_current_works .timeline-container .vertical-scrollable-timeline li.active .icon-holder::before {
  background-color: #e803fc;
}
html .our_current_works .timeline-container #phone_with_map,
body .our_current_works .timeline-container #phone_with_map {
  width: 488px;
  height: 409px;
  object-fit: cover;
  border-radius: 40px;
  background: linear-gradient(100.35deg, rgba(217, 217, 217, 0) 57.72%, #00b8ff 57.72%);
}
@media screen and (max-width: 1140px) {
  html .our_current_works .timeline-container #phone_with_map,
body .our_current_works .timeline-container #phone_with_map {
    display: none;
  }
}
html .who_we_are_wrapper,
body .who_we_are_wrapper {
  background-color: white;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: black;
}
@media screen and (max-width: 1140px) {
  html .who_we_are_wrapper,
body .who_we_are_wrapper {
    padding: 0 20px;
  }
}
html .who_we_are_wrapper .heading,
body .who_we_are_wrapper .heading {
  color: black;
  padding-top: 60px;
  padding-bottom: 80px;
  text-align: center;
}
@media screen and (max-width: 700px) {
  html .who_we_are_wrapper .heading,
body .who_we_are_wrapper .heading {
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 1.2;
  }
}
html .who_we_are_wrapper .timeline-container,
body .who_we_are_wrapper .timeline-container {
  display: flex;
  justify-content: space-around;
  padding-bottom: 50px;
  width: 100%;
}
html .who_we_are_wrapper .timeline-container *,
html .who_we_are_wrapper .timeline-container *::before,
html .who_we_are_wrapper .timeline-container *::after,
body .who_we_are_wrapper .timeline-container *,
body .who_we_are_wrapper .timeline-container *::before,
body .who_we_are_wrapper .timeline-container *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
html .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline,
body .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline {
  width: 600px;
  list-style-type: none;
  position: relative;
}
html .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline .list-progress,
body .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline .list-progress {
  width: 0px;
  height: 100%;
  background-color: #e803fc;
  position: absolute;
  left: 48px;
  top: 0;
  overflow: hidden;
}
html .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline .list-progress .inner,
body .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline .list-progress .inner {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 100%;
  background-color: blue;
  width: 100%;
}
html .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li,
body .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li {
  position: relative;
  padding: 44px 0px 125px 91px;
}
html .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li:last-child,
body .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li:last-child {
  margin-bottom: 0;
}
html .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li:last-child::before,
body .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li:last-child::before {
  height: 0px;
}
html .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li.first_li,
body .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li.first_li {
  padding-top: 10px;
}
html .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li h2,
body .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li h2 {
  font-size: 25px;
  margin-bottom: 10px;
  font-weight: 600;
  color: black;
}
html .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li span,
body .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li span {
  line-height: 1.5;
  color: black;
  position: absolute;
}
html .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li span:last-child,
body .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li span:last-child {
  margin-bottom: 0;
}
html .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li .icon-holder,
body .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li .icon-holder {
  position: absolute;
  left: 0;
  top: 0;
  width: 49px;
  height: 49px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: red;
  border-radius: 50%;
  z-index: 1;
  transition: 0.4s all;
}
html .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li .icon-holder::before,
body .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li .icon-holder::before {
  content: "";
  width: 35px;
  height: 35px;
  border: 4px solid red;
  position: absolute;
  background-color: #f1bf42;
  border-radius: 50%;
  z-index: -1;
  transition: 0.4s all;
}
html .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li .icon-holder.secondary-li::before,
body .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li .icon-holder.secondary-li::before {
  background-color: red;
  border: 4px solid rgba(48, 171, 240, 0.72);
}
html .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li .icon-holder i,
body .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li .icon-holder i {
  font-size: 25px;
  color: black;
}
html .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li::before,
body .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 4px;
  background-color: red;
  left: 21px;
  z-index: 0;
}
html .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li.active .icon-holder,
body .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li.active .icon-holder {
  background-color: #e803fc;
}
html .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li.active .icon-holder::before,
body .who_we_are_wrapper .timeline-container .vertical-scrollable-timeline li.active .icon-holder::before {
  background-color: #e803fc;
}
html .who_we_are_wrapper .timeline-container #phone_with_map,
body .who_we_are_wrapper .timeline-container #phone_with_map {
  width: 488px;
  height: 409px;
  object-fit: cover;
  border-radius: 40px;
  background: linear-gradient(100.35deg, rgba(217, 217, 217, 0) 57.72%, #00b8ff 57.72%);
}
@media screen and (max-width: 1140px) {
  html .who_we_are_wrapper .timeline-container #phone_with_map,
body .who_we_are_wrapper .timeline-container #phone_with_map {
    display: none;
  }
}
html .footer_wrapper .footer_internal_top_wrapper,
body .footer_wrapper .footer_internal_top_wrapper {
  margin-bottom: 54px;
  padding: 0px 35px 0px 90px;
  padding-top: 7vh !important;
  padding-bottom: 8vh !important;
}
html .footer_wrapper .footer_internal_top_wrapper .content_wrapper,
body .footer_wrapper .footer_internal_top_wrapper .content_wrapper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and (max-width: 992px) {
  html .footer_wrapper .footer_internal_top_wrapper,
body .footer_wrapper .footer_internal_top_wrapper {
    padding: 11vw !important;
  }
}
html .footer_wrapper #ency_logo,
body .footer_wrapper #ency_logo {
  width: 132px;
  margin-left: -0.3vw;
}
html .footer_wrapper .second_part_footer_wrapper,
body .footer_wrapper .second_part_footer_wrapper {
  border-top: 1px solid rgba(0, 0, 0, 0.31);
}
html .footer_wrapper .mid_section_outer_wrapper,
body .footer_wrapper .mid_section_outer_wrapper {
  display: flex;
  justify-content: center;
  gap: 60px;
  flex-wrap: wrap;
  align-items: flex-start;
  padding-top: 0.7vw;
}
html .footer_wrapper .mid_section_outer_wrapper .mid_sections_wrapper,
body .footer_wrapper .mid_section_outer_wrapper .mid_sections_wrapper {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
html .footer_wrapper .left_content,
body .footer_wrapper .left_content {
  display: flex;
  flex-direction: column;
}
html .footer_wrapper .left_content .contact_info_wrapper,
body .footer_wrapper .left_content .contact_info_wrapper {
  display: flex;
  flex-direction: column;
  gap: 25px;
}
html .footer_wrapper .left_content .contact_info_wrapper .internal_rows,
body .footer_wrapper .left_content .contact_info_wrapper .internal_rows {
  display: flex;
  gap: 16px;
  align-items: center;
  text-align: left;
}
html .footer_wrapper .left_content .contact_info_wrapper .internal_rows .ency_desc,
body .footer_wrapper .left_content .contact_info_wrapper .internal_rows .ency_desc {
  width: 30vw;
  text-align: justify;
}
@media (max-width: 992px) {
  html .footer_wrapper .left_content .contact_info_wrapper .internal_rows .ency_desc,
body .footer_wrapper .left_content .contact_info_wrapper .internal_rows .ency_desc {
    width: auto !important;
  }
}
html .footer_wrapper .left_content .contact_info_wrapper .internal_rows #pre_icons,
body .footer_wrapper .left_content .contact_info_wrapper .internal_rows #pre_icons {
  width: 25px;
  border-radius: 50%;
  transition: 0.1s linear;
}
html .footer_wrapper .left_content .contact_info_wrapper .internal_rows:hover #pre_icons,
body .footer_wrapper .left_content .contact_info_wrapper .internal_rows:hover #pre_icons {
  box-shadow: 0 0 11px rgba(33, 33, 33, 0.2);
  width: 27px;
}
html .footer_wrapper .right_section,
body .footer_wrapper .right_section {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  position: relative;
}
html .footer_wrapper .right_section #design_image,
body .footer_wrapper .right_section #design_image {
  width: 29vw;
  height: auto;
  object-fit: cover;
  aspect-ratio: auto;
}
@media (max-width: 992px) {
  html .footer_wrapper .right_section #design_image,
body .footer_wrapper .right_section #design_image {
    width: 75vw;
  }
}
html .footer_wrapper .right_section .back_to_top_wrapper, html .footer_wrapper .right_section .back_to_top_inner_wrapper,
body .footer_wrapper .right_section .back_to_top_wrapper,
body .footer_wrapper .right_section .back_to_top_inner_wrapper {
  display: flex;
  align-items: center;
  text-decoration: none;
}
html .footer_wrapper .right_section .back_to_top_wrapper,
body .footer_wrapper .right_section .back_to_top_wrapper {
  background-color: #ff8200;
  padding: 0.8vw 1vw;
  position: absolute;
  margin-bottom: 6vw;
  border: 0.2vw solid #f1bf42;
  right: 3.5vw;
  bottom: -1vw;
}
html .footer_wrapper .right_section .back_to_top_wrapper div,
body .footer_wrapper .right_section .back_to_top_wrapper div {
  color: white;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
html .footer_wrapper .right_section .back_to_top_wrapper .up_icon,
body .footer_wrapper .right_section .back_to_top_wrapper .up_icon {
  width: 20px;
  height: 20px;
}
html .footer_wrapper .right_section .back_to_top_wrapper:hover,
body .footer_wrapper .right_section .back_to_top_wrapper:hover {
  cursor: pointer;
}
html .footer_wrapper .follow_us_wrapper,
body .footer_wrapper .follow_us_wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
}
html .footer_wrapper .follow_us_wrapper .social_media_btn,
body .footer_wrapper .follow_us_wrapper .social_media_btn {
  width: 30px;
  border-radius: 100%;
  border: 1px solid #ff8200;
  padding: 4px;
  transition: 0.1s;
}
html .footer_wrapper .follow_us_wrapper .social_media_btn:hover,
body .footer_wrapper .follow_us_wrapper .social_media_btn:hover {
  box-shadow: 0 0 11px rgba(33, 33, 33, 0.2);
  width: 35px;
  cursor: pointer;
}
html .footer_wrapper .follow_us_wrapper #divider-line,
body .footer_wrapper .follow_us_wrapper #divider-line {
  height: 1.15px;
  width: 53px;
  background-color: #ff8200;
}
html .footer_wrapper .follow_us_wrapper .follow_us_text,
body .footer_wrapper .follow_us_wrapper .follow_us_text {
  color: #ff8200;
}
html .cookie-consent-banner,
body .cookie-consent-banner {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 2147483645;
  box-sizing: border-box;
  width: 100%;
  background-color: #f1f6f4;
}
html .cookie-consent-banner__inner,
body .cookie-consent-banner__inner {
  max-width: 90vw;
  margin: 0 auto;
  padding: 32px 0;
}
html .cookie-consent-banner__copy,
body .cookie-consent-banner__copy {
  margin-bottom: 16px;
}
html .cookie-consent-banner__actions,
body .cookie-consent-banner__actions {
  display: flex;
  justify-content: flex-end;
}
html .cookie-consent-banner__header,
body .cookie-consent-banner__header {
  margin-bottom: 8px;
  font-family: "CeraPRO-Bold", sans-serif, arial;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
html .cookie-consent-banner__description,
body .cookie-consent-banner__description {
  font-family: "CeraPRO-Regular", sans-serif, arial;
  font-weight: normal;
  color: #838f93;
  font-size: 16px;
  line-height: 24px;
  text-align: justify;
}
html .cookie-consent-banner__cta,
body .cookie-consent-banner__cta {
  box-sizing: border-box;
  display: inline-block;
  min-width: 130px;
  padding: 11px 13px;
  border-radius: 2px;
  background-color: #ff8200;
  color: #fff;
  text-decoration: none;
  text-align: center;
  font-family: "CeraPRO-Regular", sans-serif, arial;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
}
html .cookie-consent-banner__cta--secondary,
body .cookie-consent-banner__cta--secondary {
  padding: 9px 13px;
  border: 2px solid #3a4649;
  background-color: transparent;
  color: #ff8200;
}
html .cookie-consent-banner__cta:hover,
body .cookie-consent-banner__cta:hover {
  background-color: #ff8200;
}
html .cookie-consent-banner__cta--secondary:hover,
body .cookie-consent-banner__cta--secondary:hover {
  border-color: #838f93;
  background-color: transparent;
  color: #ff8200;
}
html .cookie-consent-banner__cta:last-child,
body .cookie-consent-banner__cta:last-child {
  margin-left: 16px;
}
html .style_cursor_pointer,
body .style_cursor_pointer {
  cursor: pointer;
}
html p,
body p {
  padding: 0;
  margin: 0;
}
html .no_underline,
body .no_underline {
  text-decoration: none;
}
html .f-13,
body .f-13 {
  font-size: 13.4px;
}
html .f-15,
body .f-15 {
  font-size: 15px;
}
html .f-19,
body .f-19 {
  font-size: 19px;
}
html .f-32,
body .f-32 {
  font-size: 32px;
}
html .f-34,
body .f-34 {
  font-size: 34px;
}
html .f-40,
body .f-40 {
  font-size: 40px;
}
html .f-45,
body .f-45 {
  font-size: 45px;
}
html .f-64,
body .f-64 {
  font-size: 64px;
}
@media screen and (max-width: 700px) {
  html .f-64,
body .f-64 {
    font-size: 44px;
  }
}
html .f-48,
body .f-48 {
  font-size: 48px;
}
html .f-36,
body .f-36 {
  font-size: 36px;
}
html .f-20,
body .f-20 {
  font-size: 20px;
}
html .f-16,
body .f-16 {
  font-size: 16px;
}
html .fw-600,
body .fw-600 {
  font-weight: 600;
}
html .fw-700,
body .fw-700 {
  font-weight: 700;
}
html .lh-50,
body .lh-50 {
  line-height: 50px;
}
html .lh-40,
body .lh-40 {
  line-height: 40px;
}
html .pt-22,
body .pt-22 {
  padding-top: 22px !important;
}
html .f-41,
body .f-41 {
  font-size: 41px;
}
html .fw-300,
body .fw-300 {
  font-weight: 300;
}
html .f-88,
body .f-88 {
  font-size: 88px;
}
html .f-66,
body .f-66 {
  font-size: 66px;
}
@media screen and (max-width: 700px) {
  html .f-66,
body .f-66 {
    font-size: 60px;
  }
}
html .fw-700,
body .fw-700 {
  font-weight: 700;
}
html .f-22,
body .f-22 {
  font-size: 22px;
}
html .f-24,
body .f-24 {
  font-size: 24px;
}
html .fw-500,
body .fw-500 {
  font-weight: 500;
}
html .f-28,
body .f-28 {
  font-size: 28px;
}
@media screen and (max-width: 700px) {
  html .f-28,
body .f-28 {
    font-size: 20px;
  }
}
html .fw-400,
body .fw-400 {
  font-weight: 400;
}
html .text-white,
body .text-white {
  color: white;
}
html .text-black-important,
body .text-black-important {
  color: white !important;
}
html .text-black,
body .text-black {
  color: black;
}
html .text-black-important,
body .text-black-important {
  color: black !important;
}
html .text-center,
body .text-center {
  text-align: center;
}
html .text-left,
body .text-left {
  text-align: left;
}
html .f-14,
body .f-14 {
  font-size: 14px;
}
html .f-17,
body .f-17 {
  font-size: 17px;
}
html .f-18,
body .f-18 {
  font-size: 18px;
}
html .f-85,
body .f-85 {
  font-size: 85px;
}
html .f-23,
body .f-23 {
  font-size: 23px;
}
html .fw-bold,
body .fw-bold {
  font-weight: bold;
}
html #whatsapp_icon_wrapper,
body #whatsapp_icon_wrapper {
  display: flex;
  align-items: center;
  gap: 1vw;
  position: fixed;
  bottom: 50px;
  right: 50px;
  z-index: 9999;
  text-decoration: none;
}
html #whatsapp_icon_wrapper .whatsapp-icon-text-wrapper,
body #whatsapp_icon_wrapper .whatsapp-icon-text-wrapper {
  background: #ffffff;
  border: 0.099vw solid rgba(0, 0, 0, 0.24);
  box-shadow: 0px 0.3vw 0.7vw rgba(0, 0, 0, 0.25);
  border-radius: 0.7vw;
  font-family: "Raleway";
  font-style: normal;
  font-weight: 700;
  font-size: 1vw;
  text-align: center;
  color: rgba(4, 4, 4, 0.6);
  padding: 0.8vw;
}
@media screen and (max-width: 992px) {
  html #whatsapp_icon_wrapper .whatsapp-icon-text-wrapper,
body #whatsapp_icon_wrapper .whatsapp-icon-text-wrapper {
    font-size: 2.5vw;
    padding: 2vw;
  }
}
html #whatsapp_icon_wrapper #whatsapp_icon,
body #whatsapp_icon_wrapper #whatsapp_icon {
  width: 62px;
}
html .black-links .nav-link,
body .black-links .nav-link {
  color: black !important;
  opacity: 0.8 !important;
}
html .black-links #navbar_wrapper_section,
body .black-links #navbar_wrapper_section {
  position: relative !important;
}
html .black-links #ency_logo,
body .black-links #ency_logo {
  filter: brightness(1) invert(0) !important;
}
html .black-links .active .downward-triangle,
body .black-links .active .downward-triangle {
  opacity: 1 !important;
}
html .black-links .active .nav-link,
body .black-links .active .nav-link {
  color: #FF8200 !important;
  border-top: 0;
  opacity: 1 !important;
}
html .black-links .downward-triangle,
body .black-links .downward-triangle {
  filter: brightness(0) invert(0) !important;
  opacity: 0.8 !important;
}
html .black-links.position-absolute-navbar #navbar_wrapper_section,
body .black-links.position-absolute-navbar #navbar_wrapper_section {
  position: absolute !important;
}

/*# sourceMappingURL=styles.css.map*/