body,
p,
ul,
ol {
  font-family: proxima-nova, sans-serif;
  font-weight: 400;
  line-height: 1.5rem;
}
h1,
h2,
h3,
h4,
h5,
h6,
h7 {
  font-family: proxima-nova, sans-serif;
  font-weight: 300;
}
h1,
h2,
h3 {
  letter-spacing: -0.0625rem;
}
h4 {
  letter-spacing: -0.03125rem;
}
h1 {
  font-size: 3.5rem;
  line-height: 114%;
}
h2 {
  font-size: 3rem;
  line-height: 3.625rem;
}
h3 {
  font-size: 2.5rem;
  line-height: 3.0625rem;
}
h4 {
  font-size: 2rem;
  line-height: 2.4375rem;
}
h5 {
  font-size: 1.5rem;
  line-height: 2rem;
}
h6 {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 400;
}
ul,
ol {
  list-style-position: outside;
  padding-left: 20px;
}
ul > li,
ol > li {
  margin-bottom: 5px;
}
.content_inner a:not(.qbutton) {
  text-decoration: underline;
}
.content_inner .rs_text-white a:not(.qbutton) {
  color: #50e2c1;
}
.content_inner .rs_text-white a:not(.qbutton):hover {
  color: #fff;
}
h1:not(:last-child),
h2:not(:last-child),
h3:not(:last-child),
h4:not(:last-child),
h5:not(:last-child),
h6:not(:last-child),
p:not(:last-child),
ul:not(:last-child),
ol:not(:last-child) {
  margin-bottom: 16px;
}
div[class*="rs_caption-"] * {
  font-weight: 400;
  letter-spacing: 4px;
  text-transform: uppercase;
}
.rs_caption-2 *,
.rs_caption-3 * {
  line-height: 24px;
}
.rs_caption-1 * {
  font-size: 24px;
  line-height: 32px;
}
.rs_caption-2 * {
  font-size: 18px;
}
.rs_caption-3 * {
  font-size: 16px;
}
div[class*="rs_display-"] * {
  font-weight: 300;
  letter-spacing: -1px;
}
.rs_display-1 * {
  font-size: 120px;
  line-height: 120px;
}
.rs_display-2 * {
  font-size: 100px;
  line-height: 120px;
}
.rs_display-3 * {
  font-size: 80px;
  line-height: 88px;
}
.rs_display-4 * {
  font-size: 64px;
  line-height: 72px;
}
.rs_bodytext-lg * {
  font-size: 24px;
  line-height: 32px;
}
.rs_bodytext-sm * {
  font-size: 14px;
  line-height: 24px;
}
.rs_titlecase * {
  font-family: "tomorrow", sans-serif;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 5px;
  text-transform: uppercase;
  color: #50e3c2;
}
.rs_text-white * {
  color: #fff;
}
.rs_text-teal * {
  color: #50e3c2;
}
.rs-sub-title h3 {
  color: #2b2b2b;
  font-size: 35px;
  margin-bottom: 25px !important;
  position: relative;
}
.rs-sub-title h3:before {
  content: "";
  display: block;
  background-color: #50e3c2;
  width: 65px;
  height: 6px;
  top: -10px;
  position: absolute;
}
@media screen and (max-width: 639px) {
  .rs-sub-title h3:before {
    content: none;
  }
}
@media screen and (min-width: 1724px) {
  .qode_grid_1400 .carousel-inner .slider_content_outer,
  .qode_grid_1400 .container_inner,
  .qode_grid_1400 .container_inner nav.content_menu,
  .qode_grid_1400
    .elementor-container
    .elementor-widget-wrap
    > .qode_elementor_container_inner,
  .qode_grid_1400
    .elementor-row
    .elementor-widget-wrap
    > .qode_elementor_container_inner,
  .qode_grid_1400 .footer_bottom_border.in_grid,
  .qode_grid_1400 .footer_top_border.in_grid,
  .qode_grid_1400 .full_width .parallax_content,
  .qode_grid_1400 .grid_section .section_inner,
  .qode_grid_1400 .qode_elementor_container_inner,
  .qode_grid_1400 .title_border_in_grid_holder,
  .qode_grid_1400 nav.content_menu ul,
  .qode_grid_1400.boxed .section .section_inner,
  .qode_grid_1400.boxed nav.content_menu.fixed {
    width: 1664px;
  }
}
@media screen and (max-width: 1723px) and (min-width: 1440px) {
  .qode_grid_1400 .carousel-inner .slider_content_outer,
  .qode_grid_1400 .container_inner,
  .qode_grid_1400 .container_inner nav.content_menu,
  .qode_grid_1400
    .elementor-container
    .elementor-widget-wrap
    > .qode_elementor_container_inner,
  .qode_grid_1400
    .elementor-row
    .elementor-widget-wrap
    > .qode_elementor_container_inner,
  .qode_grid_1400 .footer_bottom_border.in_grid,
  .qode_grid_1400 .footer_top_border.in_grid,
  .qode_grid_1400 .full_width .parallax_content,
  .qode_grid_1400 .grid_section .section_inner,
  .qode_grid_1400 .qode_elementor_container_inner,
  .qode_grid_1400 .title_border_in_grid_holder,
  .qode_grid_1400 nav.content_menu ul,
  .qode_grid_1400.boxed .section .section_inner,
  .qode_grid_1400.boxed nav.content_menu.fixed {
    width: 1360px;
  }
}
@media screen and (max-width: 1439px) and (min-width: 1280px) {
  .qode_grid_1400 .carousel-inner .slider_content_outer,
  .qode_grid_1400 .container_inner,
  .qode_grid_1400 .container_inner nav.content_menu,
  .qode_grid_1400
    .elementor-container
    .elementor-widget-wrap
    > .qode_elementor_container_inner,
  .qode_grid_1400
    .elementor-row
    .elementor-widget-wrap
    > .qode_elementor_container_inner,
  .qode_grid_1400 .footer_bottom_border.in_grid,
  .qode_grid_1400 .footer_top_border.in_grid,
  .qode_grid_1400 .full_width .parallax_content,
  .qode_grid_1400 .grid_section .section_inner,
  .qode_grid_1400 .qode_elementor_container_inner,
  .qode_grid_1400 .title_border_in_grid_holder,
  .qode_grid_1400 nav.content_menu ul,
  .qode_grid_1400.boxed .section .section_inner,
  .qode_grid_1400.boxed nav.content_menu.fixed {
    width: 1200px;
  }
}
@media screen and (max-width: 1279px) and (min-width: 1020px) {
  .qode_grid_1400 .carousel-inner .slider_content_outer,
  .qode_grid_1400 .container_inner,
  .qode_grid_1400 .container_inner nav.content_menu,
  .qode_grid_1400
    .elementor-container
    .elementor-widget-wrap
    > .qode_elementor_container_inner,
  .qode_grid_1400
    .elementor-row
    .elementor-widget-wrap
    > .qode_elementor_container_inner,
  .qode_grid_1400 .footer_bottom_border.in_grid,
  .qode_grid_1400 .footer_top_border.in_grid,
  .qode_grid_1400 .full_width .parallax_content,
  .qode_grid_1400 .grid_section .section_inner,
  .qode_grid_1400 .qode_elementor_container_inner,
  .qode_grid_1400 .title_border_in_grid_holder,
  .qode_grid_1400 nav.content_menu ul,
  .qode_grid_1400.boxed .section .section_inner,
  .qode_grid_1400.boxed nav.content_menu.fixed {
    width: 940px;
  }
}
@media screen and (max-width: 1019px) and (min-width: 800px) {
  .boxed div.section .section_inner,
  .carousel-inner .slider_content_outer,
  .container_inner,
  .container_inner nav.content_menu,
  .elementor-container .elementor-widget-wrap > .qode_elementor_container_inner,
  .elementor-row .elementor-widget-wrap > .qode_elementor_container_inner,
  .footer_bottom_border.in_grid,
  .footer_top_border.in_grid,
  .full_width .parallax_content,
  .qode_elementor_container_inner,
  .steps_holder_inner,
  .title_border_in_grid_holder,
  div.grid_section .section_inner,
  nav.content_menu ul,
  .header_bottom .container_inner {
    width: 720px;
  }
}
@media screen and (max-width: 799px) and (min-width: 600px) {
  .boxed div.section .section_inner,
  .carousel-inner .slider_content_outer,
  .container_inner,
  .container_inner nav.content_menu,
  .elementor-container .elementor-widget-wrap > .qode_elementor_container_inner,
  .elementor-row .elementor-widget-wrap > .qode_elementor_container_inner,
  .footer_bottom_border.in_grid,
  .footer_top_border.in_grid,
  .full_width .parallax_content,
  .qode_elementor_container_inner,
  .steps_holder_inner,
  .title_border_in_grid_holder,
  div.grid_section .section_inner,
  nav.content_menu ul,
  .header_bottom .container_inner {
    width: 90%;
  }
}
@media screen and (max-width: 599px) and (min-width: 416px) {
  .boxed div.section .section_inner,
  .carousel-inner .slider_content_outer,
  .container_inner,
  .container_inner nav.content_menu,
  .elementor-container .elementor-widget-wrap > .qode_elementor_container_inner,
  .elementor-row .elementor-widget-wrap > .qode_elementor_container_inner,
  .footer_bottom_border.in_grid,
  .footer_top_border.in_grid,
  .full_width .parallax_content,
  .qode_elementor_container_inner,
  .steps_holder_inner,
  .title_border_in_grid_holder,
  div.grid_section .section_inner,
  nav.content_menu ul,
  .header_bottom .container_inner {
    width: 85%;
  }
}
@media screen and (max-width: 415px) and (min-width: 408px) {
  .boxed div.section .section_inner,
  .carousel-inner .slider_content_outer,
  .container_inner,
  .container_inner nav.content_menu,
  .elementor-container .elementor-widget-wrap > .qode_elementor_container_inner,
  .elementor-row .elementor-widget-wrap > .qode_elementor_container_inner,
  .footer_bottom_border.in_grid,
  .footer_top_border.in_grid,
  .full_width .parallax_content,
  .qode_elementor_container_inner,
  .steps_holder_inner,
  .title_border_in_grid_holder,
  div.grid_section .section_inner,
  nav.content_menu ul,
  .header_bottom .container_inner {
    width: 368px;
  }
}
.inner-1000 > .section_inner {
  max-width: 1000px;
  width: 100%;
}
@media screen and (min-width: 1366px) {
  .inner-1250 > .section_inner {
    max-width: 1250px;
    width: 100%;
  }
}
:root {
  --text: #141414;
  --border: #b4b4b4;
  --orange: #ff7b00;
}
img.rs-popup {
  cursor: pointer;
}
@media screen and (min-width: 1025px) {
  .add-right-25,
  .img-add-right > .wpb_wrapper {
    margin-right: 25px;
  }
  .add-right-40,
  .img-add-right-40 > .wpb_wrapper {
    margin-right: 60px;
  }
  .add-left-25,
  .img-add-left > .wpb_wrapper {
    margin-left: 25px;
  }
  .add-left-40,
  .img-add-left-40 > .wpb_wrapper {
    margin-left: 60px;
  }
}
@media screen and (min-width: 1024px) {
  .show_mobile_md {
    display: none;
  }
}
@media screen and (min-width: 992px) {
  .show_mobile {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  .show_desktop_md {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .show_desktop {
    display: none;
  }
}
@media screen and (min-width: 830px) {
  .show_tablet {
    display: none;
  }
}
@media screen and (max-width: 829px) {
  .hide_tablet {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .show_desktop_sm {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .hide_desktop_sm {
    display: none;
  }
}
@media screen and (min-width: 641px) {
  .show_mobile_sm {
    display: none;
  }
}
@media screen and (max-width: 640px) {
  .hide_mobile_sm {
    display: none;
  }
  .enlarge_mobile_image > .vc_column-inner,
  .enlarge_mobile_image > .wpb_wrapper {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
  }
  .enlarge_mobile_image-90 > .wpb_wrapper {
    width: 90vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -45vw;
    margin-right: -45vw;
  }
  .enlarge_mobile_image_130 > .vc_column-inner {
    width: 130vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -65vw;
    margin-right: -65vw;
  }
}
.actual-element,
.resp-element,
.resp-element-mobile {
  position: relative;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transform-origin: center center;
}
#responsive-wrap,
#responsive-wrap-mobile,
.scale-wrap {
  resize: both;
  position: relative;
}
#social_big {
  display: table;
  margin: 30px auto;
}
#social_big > h3 {
  font-size: 25px;
  font-weight: 700;
  text-align: center;
  line-height: 25px;
  margin-bottom: 20px;
}
#social_big > .social_big_row {
  display: flex;
  align-items: center;
}
#social_big > .social_big_row > div {
  margin: 0 8px;
}
#social_big > .social_big_row > div > a > svg > path {
  transition: all 500ms ease-out;
}
#social_big > .social_big_row > div > a:hover > svg > path {
  transition: all 200ms ease-in;
}
#social_big > .social_big_row > div > a.facebook:hover > svg > path {
  fill: #3b5998;
}
#social_big > .social_big_row > div > a.twitter:hover > svg > path {
  fill: #00b6f1;
}
#social_big > .social_big_row > div > a.linkedin:hover > svg > path {
  fill: #007bb6;
}
@media screen and (min-width: 1001px) {
  #Buckley-Barlow:target:before,
  #Steve-Kiger:target:before,
  #Jonathan-Greene:target:before {
    content: "";
    display: block;
    height: 100px;
    margin: -100px 0 0;
  }
  #Apply-Now:target:before {
    content: "";
    display: block;
    height: 170px;
    margin: -170px 0 0;
  }
}
@media screen and (max-width: 1000px) {
  #Apply-Now:target:before {
    content: "";
    display: block;
    height: 60px;
    margin: -60px 0 0;
  }
}
.wpcf7 .ajax-loader {
  background-image: url(//www.rocketsource.com/wp-content/themes/bridge-child/assets/css/../img/common/rs-loader.svg) !important;
  width: 32px !important;
  height: 32px !important;
  top: 5px !important;
}
.rs-submit-container {
  display: table;
  position: relative;
  background-color: #2b2b2b;
  border-radius: 4px;
}
.ripple-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 0;
}
.rs-submit-btn {
  color: #fff !important;
  border: 0 !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  padding: 0 40px !important;
  z-index: 1;
}
.rs-submit-btn:hover {
  color: #fff !important;
  border: 0 !important;
  background-color: transparent !important;
}
.rs-submit-container > .ajax-loader {
  position: absolute;
}
.ripple-placeholder {
  border-radius: 4px;
}
.ripple-placeholder > .ripple {
  background-color: #50e3c2;
}
.ripple {
  width: 0;
  height: 0;
  z-index: -1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.1);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  position: absolute;
  opacity: 0.5;
  -webkit-shape-outside: circle(250px at 50% 50%) padding-box;
  shape-outside: circle(250px at 50% 50%) padding-box;
  z-index: -1 !important;
  pointer-events: none;
}
.rippleEffect {
  -webkit-animation: rippleDrop 0.7s ease-out;
  -moz-animation: rippleDrop 0.7s ease-out;
  -o-animation: rippleDrop 0.7s ease-out;
  animation: rippleDrop 0.7s ease-out;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@-webkit-keyframes rippleDrop {
  100% {
    -webkit-transform: scale(4);
    transform: scale(4);
    opacity: 1;
  }
}
@-moz-keyframes rippleDrop {
  100% {
    -webkit-transform: scale(4);
    -moz-transform: scale(4);
    transform: scale(4);
    opacity: 1;
  }
}
@-o-keyframes rippleDrop {
  100% {
    -webkit-transform: scale(4);
    -o-transform: scale(4);
    transform: scale(4);
    opacity: 1;
  }
}
@keyframes rippleDrop {
  100% {
    -webkit-transform: scale(4);
    -moz-transform: scale(4);
    -o-transform: scale(4);
    transform: scale(4);
    opacity: 1;
  }
}
.rippleRemove {
  -webkit-animation: rippleOut 0.6s ease-out;
  -moz-animation: rippleOut 0.6s ease-out;
  -o-animation: rippleOut 0.6s ease-out;
  animation: rippleOut 0.6s ease-out;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-transform: scale(3);
  -moz-transform: scale(3);
  -ms-transform: scale(3);
  -o-transform: scale(3);
  transform: scale(3);
}
@-webkit-keyframes rippleOut {
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0.2;
  }
}
@-moz-keyframes rippleOut {
  100% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0);
    opacity: 0.2;
  }
}
@-o-keyframes rippleOut {
  100% {
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0.2;
  }
}
@keyframes rippleOut {
  100% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0.2;
  }
}
.rs-btn-black {
  color: #fff !important;
  background-color: #1f1f1f;
  font-size: 16px;
  padding: 9px 46px;
  display: table;
  margin: 0 auto;
  border-radius: 8px;
  border-bottom: 0 !important;
  transition: background 200ms linear;
  text-decoration: none !important;
}
.rs-btn-black:hover {
  color: #fff !important;
  background-color: #50e3c2;
}
.rs-btn-orange,
.rs-btn-orange-2 {
  color: #fff;
  font-size: 15px;
  padding: 9px 78px;
  display: table;
  border-radius: 8px;
  transition: background 200ms linear !important;
  background: rgba(255, 123, 0, 1);
  background: -moz-linear-gradient(
    left,
    rgba(255, 123, 0, 1) 0%,
    rgba(253, 53, 53, 1) 100%
  );
  background: -webkit-gradient(
    left top,
    right top,
    color-stop(0%, rgba(255, 123, 0, 1)),
    color-stop(100%, rgba(253, 53, 53, 1))
  );
  background: -webkit-linear-gradient(
    left,
    rgba(255, 123, 0, 1) 0%,
    rgba(253, 53, 53, 1) 100%
  );
  background: -o-linear-gradient(
    left,
    rgba(255, 123, 0, 1) 0%,
    rgba(253, 53, 53, 1) 100%
  );
  background: -ms-linear-gradient(
    left,
    rgba(255, 123, 0, 1) 0%,
    rgba(253, 53, 53, 1) 100%
  );
  background: linear-gradient(
    to right,
    rgba(255, 123, 0, 1) 0%,
    rgba(253, 53, 53, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7b00',endColorstr='#fd3535',GradientType=1);
  text-decoration: none !important;
}
.rs-btn-orange:hover,
.rs-btn-orange-2:hover {
  color: #fff !important;
  background: rgba(20, 20, 20, 1);
  background: -moz-linear-gradient(
    left,
    rgba(20, 20, 20, 1) 0%,
    rgba(20, 20, 20, 1) 100%
  );
  background: -webkit-gradient(
    left top,
    right top,
    color-stop(0%, rgba(20, 20, 20, 1)),
    color-stop(100%, rgba(20, 20, 20, 1))
  );
  background: -webkit-linear-gradient(
    left,
    rgba(20, 20, 20, 1) 0%,
    rgba(20, 20, 20, 1) 100%
  );
  background: -o-linear-gradient(
    left,
    rgba(20, 20, 20, 1) 0%,
    rgba(20, 20, 20, 1) 100%
  );
  background: -ms-linear-gradient(
    left,
    rgba(20, 20, 20, 1) 0%,
    rgba(20, 20, 20, 1) 100%
  );
  background: linear-gradient(
    to right,
    rgba(20, 20, 20, 1) 0%,
    rgba(20, 20, 20, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#141414',endColorstr='#141414',GradientType=1);
  text-decoration: none !important;
}
.rs-btn-orange-2 {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 500;
  padding: 12px 57px;
  margin: 0 auto;
  text-decoration: none !important;
}
.rs-cta-btn {
  color: #fff;
  background-color: transparent;
  border: 1px solid #50e3c2;
  font-size: 16px;
  padding: 9px 46px;
  display: table;
  margin: 0 auto;
  border-radius: 8px;
  transition: background 200ms linear;
  text-decoration: none !important;
}
.rs-cta-btn:hover {
  color: #fff;
  background-color: #50e3c2;
}
@media screen and (min-width: 408px) {
  .header_bottom {
    padding-left: 0;
    padding-right: 0;
  }
}
nav.main_menu > ul > li > a {
  padding-left: 28px;
  padding-right: 28px;
  line-height: 48px !important;
}
nav.main_menu ul {
  top: 54px;
}
nav.main_menu > ul > li:not(.reachout) > a:after {
  /*!* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f3ae42+0,56e0bc+100 *!*/
  /*!*left: 18px;*!*/
}
nav.main_menu > ul > li.reachout {
  margin-left: 28px;
}
nav.main_menu > ul > li.reachout > a,
.mob_reachout > a {
  border: 1px solid #50e3c3 !important;
  border-radius: 48px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.398 3.295 14.412.315 13 1.731l1.275 1.272H.563v2h13.714L13 6.28l1.414 1.414 2.985-2.985.708-.708-.708-.707Z' fill='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 24px center;
  color: #fff;
  font-size: 16px;
  line-height: 16px !important;
  height: auto;
  padding: 13px 52px 13px 24px;
  margin-top: 0;
  z-index: 1;
  text-align: center;
}
nav.main_menu > ul > li.reachout > a:hover,
.mob_reachout > a:hover {
  color: #000;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.398 3.295 14.412.315 13 1.731l1.275 1.272H.563v2h13.714L13 6.28l1.414 1.414 2.985-2.985.708-.708-.708-.707Z' fill='%23000'/%3E%3C/svg%3E");
}
nav.main_menu > ul > li.reachout > .ripple-placeholder {
  border-radius: 20px;
}
header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a {
  opacity: 1;
}
nav.main_menu > ul > li > a.current:after,
nav.main_menu > ul > li > a:hover:after {
  width: 26px;
}
ul#rs-topmenu {
  list-style: none;
  position: absolute;
  top: 18px;
  right: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: -ms-max-content;
  width: max-content;
}
ul#rs-topmenu li {
  display: inline;
  margin-left: 35px;
  line-height: 14px;
}
ul#rs-topmenu li a {
  color: #f0f0f0;
  font-size: 14px;
  line-height: 14px;
  text-transform: uppercase;
  transition: all 200ms ease-in-out;
}
ul#rs-topmenu li a:hover {
  color: #50e3c2;
}
#rs_mobile_icon {
  width: 36px;
  height: 32px;
  position: relative;
  margin: 34px auto;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
}
#rs_mobile_icon span {
  display: block;
  position: absolute;
  height: 6px;
  width: 100%;
  background: #50e3c2;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  -moz-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
#rs_mobile_icon span:nth-child(1) {
  top: 0;
}
#rs_mobile_icon span:nth-child(2),
#rs_mobile_icon span:nth-child(3) {
  top: 13px;
  left: -8px;
}
#rs_mobile_icon span:nth-child(4) {
  top: 26px;
}
#rs_mobile_icon.open span:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%;
}
#rs_mobile_icon.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 0;
}
#rs_mobile_icon.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: 0;
}
#rs_mobile_icon.open span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}
.logo_wrapper .q_logo a {
  height: 36px !important;
}
.logo_wrapper {
  left: 0;
}
.q_logo a {
  left: 0;
}
.mobile_menu_button {
  float: right;
}
.rs_mobile_menu {
  background: #000;
}
.menu-rs-mobile-menu-container {
  display: none;
  opacity: 0;
}
#rs-mobile-menu {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding-left: 25px;
  padding-right: 25px;
}
#rs-mobile-menu li {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 20px;
  width: 100%;
  border-top: 1px solid #505050;
}
/* #rs-mobile-menu li:last-child {
  text-align: center;
  padding: 32px 0;
} */
/* #rs-mobile-menu li:nth-child(5),
#rs-mobile-menu li:nth-child(6),
#rs-mobile-menu li:nth-child(7),
#rs-mobile-menu li:nth-child(8) {
  width: 50%;
  text-align: center;
} */
/* #rs-mobile-menu li:nth-child(5),
#rs-mobile-menu li:nth-child(7) {
  border-right: 1px solid #505050;
  width: calc(50% - 1px);
} */
#rs-mobile-menu li a {
  display: block;
  color: #fff;
  padding-top: 19px;
  padding-bottom: 18px;
  background-repeat: no-repeat;
  background-position: 0;
}
#rs-mobile-menu li:first-child a,
#rs-mobile-menu li:nth-child(2) a,
#rs-mobile-menu li:nth-child(3) a,
#rs-mobile-menu li:nth-child(5) a,
#rs-mobile-menu li:nth-child(4) a {
  text-align: center;
}
/* #rs-mobile-menu li:first-child a {
  background-image: url(//www.rocketsource.com/wp-content/themes/bridge-child/assets/css/../img/mobile/nav/icon-mob-approach-2023.svg);
}
#rs-mobile-menu li:nth-child(2) a {
  background-image: url(//www.rocketsource.com/wp-content/themes/bridge-child/assets/css/../img/mobile/nav/icon-mob-services-2023.svg);
}
#rs-mobile-menu li:nth-child(3) a {
  background-image: url(//www.rocketsource.com/wp-content/themes/bridge-child/assets/css/../img/mobile/nav/icon-mob-solutions-2023.svg);
}
#rs-mobile-menu li:nth-child(4) a {
  background-image: url(//www.rocketsource.com/wp-content/themes/bridge-child/assets/css/../img/mobile/nav/icon-mob-xperience-2023.svg);
} */
.mob_reachout > a {
  padding: 14px 0 !important;
  background-image: none;
}
.mob_reachout > a:after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.398 3.295 14.412.315 13 1.731l1.275 1.272H.563v2h13.714L13 6.28l1.414 1.414 2.985-2.985.708-.708-.708-.707Z' fill='%23fff'/%3E%3C/svg%3E");
  display: inline-block;
  width: 18px;
  height: 8px;
  margin-left: 10px;
}
@media screen and (max-width: 1279px) {
  nav.main_menu > ul > li > a {
    font-size: 16px;
    padding-left: 12px;
    padding-right: 12px;
  }
  nav.main_menu > ul > li.reachout {
    margin-left: 6px;
  }
  nav.main_menu > ul > li.reachout > a {
    font-size: 14px;
  }
}
@media screen and (max-width: 1019px) {
  nav.main_menu > ul > li > a {
    font-size: 13px;
    padding-left: 8px;
    padding-right: 8px;
  }
  nav.main_menu > ul > li.reachout > a {
    background-position: right 14px center;
    font-size: 12px;
    padding: 13px 40px 13px 18px;
  }
}
@media screen and (max-width: 1000px) {
  .header_inner_right > .menu-top-menu-container {
    display: none;
  }
  .admin-bar header.fixed {
    padding-top: 0 !important;
  }
  .header_top_bottom_holder {
    background: #000;
  }
}
@media screen and (max-width: 413px) {
  #blog-logo img.mobile {
    height: 80% !important;
    margin-top: 10px;
  }
}
.footer_bottom {
  height: auto;
}
@media screen and (min-width: 1724px) {
  .four_columns > .column1 {
    width: 26%;
  }
  .four_columns > .column2,
  .four_columns > .column3 {
    width: 19%;
  }
}
@media screen and (max-width: 1019px) and (min-width: 768px) {
  .four_columns > .column1 {
    width: 100%;
    margin-bottom: 46px;
  }
  .four_columns > .column2,
  .four_columns > .column3,
  .four_columns > .column4 {
    width: 33.33%;
  }
}
@media screen and (max-width: 639px) {
  .four_columns > .column1,
  .four_columns > .column2,
  .four_columns > .column3,
  .four_columns > .column4 {
    width: 100%;
    margin-bottom: 40px;
  }
  .four_columns > .column4 {
    margin-bottom: 40px;
  }
  .four_columns > .column1 .desktop {
    display: none;
  }
}
.footer_bottom ul li a {
  text-transform: none;
  font-size: 15px;
}
ul.rs-menu-copyright {
  padding-left: 0;
}
.footer_bottom .rs-menu-copyright li {
  color: #959595;
  margin: 0;
}
.footer_bottom .rs-menu-copyright li a,
.footer_bottom .rs-menu-copyright li span {
  font-size: 12px;
  color: #959595;
  border-right: 1px solid;
  padding: 0 5px;
}
.footer_bottom .rs-menu-copyright li a:hover {
  color: #555;
}
.footer_bottom .rs-menu-copyright li span {
  border-right: none;
}
#before-footer {
  display: none !important;
  background-image: url(//www.rocketsource.com/wp-content/themes/bridge-child/assets/css/../img/common/footer-background.jpg);
  background-size: cover;
  background-color: #fff !important;
  background-position: bottom center;
  padding-top: 50px;
  padding-bottom: 11%;
  margin-top: 52px;
  position: relative;
}
#before-footer h3,
.before-footer-text h3,
#before-footer p {
  color: #fff;
}
#before-footer h3,
.before-footer-text h3 {
  font-size: 28px;
  margin-bottom: 24px;
}
body.single-cx-term #service-buttons {
  display: none !important;
}
#cx-terms .cx-term-col {
  box-sizing: border-box;
  display: block;
  float: left;
  width: 20%;
  padding: 0 5px;
}
#cx-terms h4 {
  color: #fff;
  font-size: 1.14em;
  font-weight: 500;
  margin-bottom: 6px;
}
#cx-terms ul {
  list-style: none;
}
#cx-terms ul > li > a {
  color: #fff;
  transition: all 200ms linear;
}
#cx-terms ul > li > a:hover {
  color: #50e3c2;
}
#before-footer:before {
  content: "";
  background-image: url(//www.rocketsource.com/wp-content/themes/bridge-child/assets/css/../img/common/footer-icon.svg);
  display: block;
  width: 232px;
  height: 112px;
  position: absolute;
  top: -60px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
#footer_widget.widget_1 img {
  margin-bottom: 10px;
}
#footer_widget.widget_1 img.footer_logo {
  margin-top: 10px;
}
#footer_widget.widget_1 img.ut {
  margin-top: 10px;
}
#footer_widget.widget_1 img.ny {
  margin-top: 8px;
}
#footer_widget.widget_1 img.hk {
  margin-top: 7px;
}
#footer_widget.widget_1 h4 {
  font-size: 17px;
  line-height: 20px;
  margin-bottom: 5px;
}
#footer_widget.widget_1 h5 {
  color: #afafaf;
  font-size: 11px;
  font-family: "Museo Sans 500", sans-serif;
  font-weight: 300;
  letter-spacing: 1px;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 18px;
}
#footer_widget.widget_1 address {
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
}
#footer_widget.widget_1 span.phone {
  font-family: "tomorrow", sans-serif;
  font-weight: 300;
  letter-spacing: 5px;
  display: table;
  margin-bottom: 6px;
}
#footer_widget.widget_1 span.email {
  font-size: 16px;
  display: inline-block;
  margin-bottom: 8px;
}
#footer_widget.widget_1 span.email a {
  color: #50e2c1 !important;
}
#footer_widget.widget_1 span.email a:hover {
  color: #fff !important;
}
#footer_widget.widget_1 ul li {
  display: inline-block;
  margin-right: 8px;
}
#footer_widget.widget_1 ul li a img {
  margin-bottom: 0;
  width: 24px;
  height: 24px;
}
#footer_widget.office p.phone {
  font-size: 14px;
  line-height: 20px;
}
.four_columns > .column5 {
  float: left;
}
.four_columns > .column1 {
  position: relative;
}
.footer_top .four_columns .column2 .column_inner > div,
.footer_top .four_columns .column3 .column_inner > div,
.footer_top .four_columns .column4 .column_inner > div {
  margin: 0 !important;
}
.footer_top h5 {
  font-family: "tomorrow", sans-serif;
}
.footer_top .widget_nav_menu ul {
  padding-left: 0;
}
.footer_top .widget_nav_menu ul li {
  padding: 0 0 12px;
}
.footer_top .widget_nav_menu ul li:last-child {
  padding-bottom: 0;
}
.footer_bottom .q_social_icon_holder .fa-stack {
  width: 24px;
}
@media screen and (min-width: 1281px) {
  .before-footer-text > .section_inner,
  #cx-terms > .section_inner,
  .footer_top > .container > .container_inner {
  }
}
@media screen and (max-width: 1024px) {
  #before-footer h3,
  .before-footer-text h3 {
    text-align: center;
  }
  #cx-terms .cx-terms-flex > .vc_column-inner > .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
  }
  #cx-terms .cx-terms-flex > .vc_column-inner > .wpb_wrapper > .cx-term-col {
    flex-grow: 1;
    width: 25%;
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 1000px) {
  #mega-menu-wrap-top-navigation
    #mega-menu-top-navigation
    > li.mobile.mega-menu-item {
    display: list-item;
  }
}
@media screen and (max-width: 830px) {
  #before-footer {
    background-position: -220px 0;
  }
}
@media screen and (max-width: 639px) {
  footer .footer_top .four_columns > .column2,
  footer .footer_top .four_columns > .column3,
  footer .footer_top .four_columns > .column4,
  footer .footer_top .four_columns > .column5 {
    width: 100% !important;
  }
  #before-footer h3,
  .before-footer-text h3 {
    font-size: 24px;
  }
  #cx-terms .cx-terms-flex > .vc_column-inner > .wpb_wrapper > .cx-term-col {
    width: 100%;
    text-align: center;
  }
  #before-footer {
    background-position: -654px bottom;
  }
}
footer .ck_form_container.ck_inline {
  padding-left: 100px;
}
footer .ck_form.ck_naked {
  background: transparent;
  line-height: 1.5em;
  overflow: hidden;
  color: #666;
  font-size: 16px;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  clear: both;
  margin: 20px 0;
  text-align: center;
}
footer .ck_form.ck_naked p {
  padding: 0;
}
footer .ck_form,
footer .ck_form * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
footer .ck_form.ck_naked .ck_form_fields {
  width: 100%;
  float: left;
  padding: 5%;
}
footer .ck_errorArea {
  display: none;
}
footer #ck_success_msg {
  padding: 10px 10px 10px;
  border: none;
  background-color: #1f1f1f;
}
footer #ck_success_msg p {
  color: #fff;
  font-size: 0.9em;
  line-height: normal;
}
footer .ck_form.ck_naked input[type="text"],
footer .ck_form.ck_naked input[type="email"] {
  font-size: 18px;
  padding: 10px 8px;
  width: 39%;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #fff;
  margin-bottom: 5px;
  height: auto;
  float: left;
  margin: 0;
  margin-right: 1%;
  height: 40px;
}
footer .ck_form input[type="text"]:focus,
footer .ck_form input[type="email"]:focus {
  outline: none;
  border-color: #aaa;
}
footer .ck_form.ck_naked .ck_subscribe_button {
  width: 100%;
  color: #fff;
  margin: 0;
  padding: 9px 0;
  font-size: 18px;
  background: #0d6db8;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  cursor: pointer;
  border: none;
  text-shadow: none;
  width: 20%;
  float: left;
  height: 40px;
}
footer .ck_converted_content {
  display: none;
  padding: 5%;
  background: #fff;
}
footer .ck_slide_up.ck_form_v6,
footer .ck_modal.ck_form_v6,
footer .ck_slide_up.ck_form_v6 .ck_naked,
footer .ck_modal.ck_form_v6 .ck_naked {
  min-width: 0 !important;
}
footer .ck_form_v6 #ck_success_msg {
  padding: 0 10px;
}
footer .ck_form.ck_naked .ck_subscribe_button {
  background: #000;
}
footer .ck_form.ck_naked input[type="text"],
footer .ck_form.ck_naked input[type="email"],
footer .ck_form.ck_naked .ck_subscribe_button {
  font-size: 12px;
  font-family: "Museo Sans 500", sans-serif;
}
footer .ck_form.ck_naked .ck_subscribe_button {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 600;
  border-radius: 4px;
}
footer .ck_form.ck_naked.width400 .ck_subscribe_button,
footer .ck_form.ck_naked.width400 input[type="text"],
footer .ck_form.ck_naked.width400 input[type="email"] {
  width: 100px;
}
footer .ck_form.ck_naked {
  margin: 0 !important;
}
footer .ck_form.ck_naked .ck_form_fields {
  padding: 0;
}
@media screen and (max-width: 1280px) {
  footer .ck_form.ck_naked .ck_subscribe_button {
    font-size: 13px;
    padding: 9px;
  }
}
@media screen and (max-width: 1279px) {
  footer .ck_form_container.ck_inline {
    padding-left: 0;
  }
}
@media all and (max-width: 403px) {
  footer .ck_form_v6.ck_modal .ck_naked {
    padding-top: 30px;
  }
}
@media all and (max-width: 499px) {
  footer .ck_form_v6.ck_modal .ck_naked + .ck_close_link {
    color: #fff;
    top: 10px;
  }
  footer .ck_form.ck_naked.width500 .ck_subscribe_button {
    width: 100%;
    float: none;
    margin-top: 5px;
  }
  footer .ck_form.ck_naked.width500 input[type="text"],
  footer .ck_form.ck_naked.width500 input[type="email"] {
    width: 49%;
  }
  footer .ck_form.ck_naked.width500 input[type="email"] {
    margin-right: 0;
    width: 50%;
  }
  footer .ck_form.ck_naked.width400 .ck_subscribe_button,
  footer .ck_form.ck_naked.width400 input[type="text"],
  footer .ck_form.ck_naked.width400 input[type="email"] {
    width: 100%;
    float: none;
    margin-top: 5px;
  }
  footer .ck_slide_up,
  footer .ck_modal,
  footer .ck_slide_up .ck_naked,
  footer .ck_modal .ck_naked {
    min-width: 400px;
  }
  footer .page .ck_form.ck_naked {
    margin: 8px auto;
    max-width: 100%;
  }
}
footer .ck_form_v6.ck_slide_up .ck_naked + .ck_close_link {
  right: 10px;
  top: -5px;
}
@media all and (min-width: 600px) {
  footer .ck_form_v6.ck_slide_up .ck_naked + .ck_close_link {
    right: 35px;
  }
}
.youtube-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  margin-bottom: 24px;
}
.youtube-wrapper iframe,
.youtube-wrapper object,
.youtube-wrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-home header .header_bottom {
  background-color: transparent;
}
.page-home:not(.rs_home-2024) .content.content_top_margin {
  margin-top: 0 !important;
}
.container.hero-section__container {
  background: transparent;
  z-index: initial;
}
.home-masthead {
  height: 55vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center bottom !important;
}
#home-rare-hybrid .half img {
  max-width: 550px;
  width: 100%;
}
.masthead-content h1 {
  font-family: "Montserrat", sans-serif;
  font-size: 60px;
  font-weight: 700;
  color: #fff;
}
.masthead-content h1 span {
  color: #50e3c2;
}
.masthead-content p {
  color: #8e8e8e;
  font-size: 18px;
  letter-spacing: 5px;
}
.title-cx h2 {
  font-weight: 700;
  font-size: 35px;
  display: table;
  margin: 0 auto 30px auto;
  padding: 61px 0;
  background-image: url(/wp-content/uploads/2017/07/cx_back.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.title-cx h2:last-child {
  margin-bottom: 30px;
}
.home-intro-text p {
  max-width: 587px;
  margin: 0 auto;
  font-size: 17px;
  line-height: 24px;
}
.home_fingerprint {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='70' height='70' viewBox='0 0 70 70' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.773 34.263c0-.984.394-1.862 1.038-2.506.65-.643 1.53-1.038 2.51-1.038.99 0 1.86.39 2.51 1.03.65.64 1.04 1.52 1.04 2.5 0 2.6-.24 5.16-.71 7.63-.12.64.31 1.26.95 1.38.64.12 1.26-.31 1.38-.95.49-2.62.75-5.31.75-8.07 0-3.26-2.64-5.91-5.9-5.91-3.26 0-5.9 2.644-5.9 5.91 0 11.25-5.852 21.16-14.683 26.842-.55.354-.706 1.084-.353 1.633.354.55 1.086.71 1.634.354 9.48-6.1 15.77-16.747 15.77-28.83zm6.76 11.308c-.625-.19-1.285.16-1.476.79-2.372 7.74-6.962 14.53-13.027 19.61-.5.42-.565 1.17-.147 1.66.42.5 1.165.57 1.664.15 6.408-5.37 11.26-12.54 13.77-20.72.19-.62-.16-1.28-.785-1.47zM23.966 61.3c-.442-.48-1.19-.51-1.67-.07-1.014.935-2.083 1.812-3.2 2.63-.527.383-.64 1.123-.256 1.65.386.526 1.125.642 1.652.257 1.188-.87 2.325-1.804 3.406-2.797.48-.442.51-1.19.07-1.67zm10.167-27.03c0 9.024-3.26 17.274-8.667 23.66-.423.5-.36 1.243.137 1.666.498.42 1.243.36 1.665-.14 5.754-6.79 9.227-15.59 9.227-25.186 0-.653-.53-1.182-1.18-1.182-.654 0-1.183.53-1.183 1.184zm1.182-10.634c-2.474 0-4.76.85-6.566 2.27-1.81 1.418-3.15 3.41-3.74 5.706-.17.632.22 1.276.85 1.44.63.16 1.27-.22 1.44-.85.46-1.78 1.49-3.335 2.9-4.44 1.4-1.106 3.17-1.763 5.1-1.764 2.28.002 4.34.924 5.84 2.423 1.5 1.5 2.42 3.56 2.42 5.85 0 12.98-5.36 24.69-13.988 33.06-.47.46-.48 1.21-.026 1.67.457.47 1.205.48 1.67.03 9.07-8.8 14.707-21.12 14.71-34.76 0-5.87-4.76-10.63-10.63-10.63zM18.395 55.15c4.81-4.825 7.96-11.238 8.547-18.425.054-.65-.43-1.22-1.08-1.274-.65-.05-1.22.43-1.274 1.08-.545 6.62-3.43 12.5-7.868 16.95h.003c-1.723 1.72-3.66 3.2-5.773 4.41-.566.33-.763 1.05-.44 1.62.324.57 1.046.76 1.612.44 2.296-1.31 4.4-2.92 6.27-4.78zm-3.337-3.35c.39-.393.765-.795 1.126-1.207.43-.49.38-1.24-.11-1.668-.492-.43-1.238-.38-1.667.11-.328.375-.67.74-1.024 1.095-1.686 1.68-3.586 3.06-5.638 4.114-.58.298-.81 1.01-.51 1.59.298.58 1.01.81 1.59.51 2.27-1.166 4.37-2.69 6.227-4.543h.004zm20.256-32.896c-8.472.002-15.358 6.885-15.36 15.356-.003 3.966-1.026 7.77-2.942 11.122-.324.567-.127 1.288.438 1.612.567.324 1.29.128 1.613-.44 2.12-3.705 3.252-7.92 3.254-12.294 0-3.585 1.454-6.826 3.81-9.183 2.357-2.356 5.6-3.81 9.186-3.81 1.603 0 3.134.29 4.55.82.61.23 1.29-.08 1.52-.69.23-.61-.08-1.293-.69-1.52-1.676-.63-3.49-.974-5.38-.974zm9.79 3.534c-.503-.417-1.247-.348-1.663.155-.41.502-.34 1.248.16 1.664 2.88 2.39 4.71 5.983 4.71 10.006 0 12.424-4.44 24.19-12.57 33.458-.43.49-.38 1.24.11 1.67.49.43 1.24.38 1.67-.11 8.51-9.69 13.16-22.02 13.16-35.01 0-4.75-2.17-9.01-5.56-11.82zM11.724 48.45c3.776-3.783 5.867-8.84 5.87-14.192 0-4.886 1.985-9.31 5.197-12.522 3.22-3.21 7.64-5.195 12.53-5.196 4.89 0 9.31 1.986 12.53 5.197 3.22 3.214 5.2 7.637 5.2 12.526 0 6.533-1.12 12.9-3.28 18.878-.22.62.1 1.29.71 1.52.62.22 1.29-.09 1.51-.71 2.25-6.23 3.43-12.87 3.43-19.68-.01-11.08-9.01-20.08-20.09-20.09-11.08.01-20.08 9.01-20.08 20.08 0 4.74-1.84 9.18-5.18 12.53-1.46 1.46-3.13 2.63-4.93 3.49-.59.28-.84.99-.56 1.58.28.59.99.84 1.58.56 2.05-.97 3.94-2.3 5.59-3.95h.006zm37.845 8.39c-.6-.272-1.3-.012-1.57.58-1.52 3.306-3.37 6.465-5.53 9.437-.38.528-.27 1.266.26 1.65.52.384 1.26.267 1.65-.26 2.25-3.098 4.18-6.393 5.76-9.84.27-.593.01-1.294-.58-1.566zM8.38 45.106c2.88-2.886 4.48-6.755 4.48-10.85 0-6.5 2.776-12.355 7.21-16.46.478-.445.507-1.192.063-1.67-.443-.48-1.19-.51-1.67-.065-4.892 4.53-7.965 11.02-7.965 18.2-.003 3.48-1.347 6.73-3.79 9.18h.003c-1.08 1.08-2.32 1.95-3.66 2.58-.59.28-.84.99-.56 1.58.28.59.99.84 1.58.57 1.58-.75 3.05-1.77 4.32-3.04zm50.554-9.51c.65.006 1.182-.52 1.185-1.173v-.16c0-13.684-11.13-24.808-24.81-24.81-4.72 0-9.14 1.323-12.9 3.618-.56.34-.74 1.07-.4 1.63.34.56 1.06.74 1.62.4 3.4-2.07 7.39-3.27 11.66-3.27 6.19 0 11.79 2.52 15.86 6.59s6.58 9.67 6.58 15.87v.148c-.004.655.52 1.187 1.175 1.19zm-.094 2.36c-.65-.05-1.22.437-1.27 1.087-.7 8.957-3.364 17.527-7.782 25.203-.324.564-.13 1.287.436 1.612.565.326 1.288.132 1.614-.433 4.59-7.98 7.36-16.893 8.09-26.197.05-.65-.433-1.22-1.083-1.27zm-56.19 5.61c.867-.483 1.672-1.088 2.392-1.807h.002c1.988-1.99 3.092-4.68 3.092-7.51V34c.007-.653-.518-1.187-1.17-1.193-.652-.006-1.187.52-1.192 1.17v.27c-.005 2.222-.857 4.283-2.403 5.84v-.005c-.56.566-1.19 1.037-1.86 1.41-.57.318-.77 1.037-.46 1.607.32.57 1.04.77 1.61.46zM52.93 10.57C48.015 6.9 41.91 4.725 35.316 4.725c-7.26 0-13.926 2.635-19.073 6.996-5.147 4.36-8.788 10.45-10.014 17.37-.12.64.31 1.26.95 1.37.64.12 1.25-.31 1.37-.96 1.12-6.35 4.47-11.96 9.21-15.97 4.74-4.02 10.86-6.44 17.55-6.44 6.07 0 11.67 2 16.2 5.38.52.39 1.26.28 1.65-.24.39-.52.28-1.26-.24-1.65zm2.013 3.216c-.47.452-.486 1.2-.035 1.67 4.694 4.89 7.578 11.514 7.578 18.806 0 8.532-1.643 16.824-4.772 24.51-.246.603.045 1.293.65 1.54.603.245 1.293-.046 1.54-.65 3.243-7.968 4.944-16.564 4.945-25.4 0-7.922-3.14-15.135-8.24-20.44-.46-.472-1.2-.488-1.67-.036zM2.095 37.983c.856-1.044 1.318-2.362 1.32-3.737 0-8.79 3.575-16.755 9.354-22.532 5.78-5.775 13.75-9.35 22.54-9.35.62 0 1.24.018 1.86.053.65.037 1.21-.46 1.24-1.11C38.45.655 37.95.095 37.3.06c-.66-.04-1.327-.06-2-.06C16.42 0 1.053 15.36 1.053 34.24c0 .85-.28 1.627-.784 2.243-.42.506-.34 1.25.17 1.662.5.412 1.24.34 1.66-.168zM67.1 25c.618-.208.954-.876.75-1.495C64.025 11.975 54.25 3.152 42.17.688c-.64-.13-1.265.283-1.396.923-.13.64.283 1.27.923 1.4 11.235 2.28 20.353 10.51 23.91 21.24.204.62.873.96 1.492.75zm1.95 3.252c-.113-.643-.727-1.07-1.37-.957-.642.115-1.07.73-.956 1.37.323 1.818.49 3.688.49 5.598 0 4.076-.35 8.103-1.034 12.044-.112.642.318 1.255.96 1.366.644.112 1.255-.318 1.367-.96.708-4.076 1.07-8.238 1.072-12.45 0-2.05-.19-4.058-.53-6.01z' fill='%2350E3C2' fill-rule='evenodd'/%3E%3C/svg%3E");
  width: 70px;
  height: 70px;
  display: block;
  margin: 0 auto;
}
.title-left-border h3 {
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  border-left: 5px solid #50e3c2;
  padding-left: 6px;
  margin-bottom: 10px;
}
.home-features > .section_inner {
  max-width: 1180px;
}
#home-section {
  position: relative;
}
#home-section h2,
#home-section h3,
#home-section p {
  color: #fff !important;
}
#home-section-text h2 {
  font-size: 55px;
  line-height: 55px;
  padding-bottom: 36px;
  margin-bottom: 54px;
  position: relative;
}
#home-section-text h2:after {
  content: "";
  background: #50e3c2;
  position: absolute;
  display: block;
  width: 148px;
  height: 13px;
  top: 100%;
}
#home-section-text h3 {
  font-size: 28px;
  color: #50e3c5 !important;
  margin-bottom: 26px;
  text-transform: uppercase;
}
#home-section-text p {
  font-size: 16px;
  line-height: 24px;
}
#home-section .home-section-no {
  position: absolute;
}
.home-beforefooter-text h3 {
  margin-bottom: 5px;
}
.home-beforefooter-text p {
  font-size: 17px;
}
.home-beforefooter-col h4 {
  margin-bottom: 0;
}
.home-beforefooter-col .subline {
  color: #8e8e8e;
  font-size: 12px;
  font-weight: 300;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.home_enterprise {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='64' height='64' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGroup 3%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%2350E3C2' fill='%2350E3C2' d='M21 16h2v-2h-2zM21 50h2v-2h-2zM41 50h2v-2h-2zM12 33h2v-2h-2zM41 16h2v-2h-2zM50 33h2v-2h-2z'/%3E%3Cpath d='M57 42c-1.365 0-2.57.69-3.292 1.736l-4.934-2.467c.136-.402.226-.824.226-1.27 0-1.858-1.28-3.41-3-3.858v-8.284c1.72-.447 3-2 3-3.858 0-2.206-1.794-4-4-4-1.034 0-1.968.404-2.68 1.05l-6.353-2.723c.01-.11.033-.215.033-.327 0-1.858-1.28-3.41-3-3.858V7.858c1.33-.346 2.382-1.355 2.796-2.657l7.224 1.607c-.003.065-.02.127-.02.193 0 2.206 1.794 4 4 4 .71 0 1.367-.2 1.946-.527l4.66 5.436C53.228 16.52 53 17.23 53 18c0 2.206 1.794 4 4 4 .073 0 .142-.018.214-.02l1.558 6.233C57.17 28.733 56 30.225 56 32s1.17 3.266 2.772 3.787l-1.558 6.234c-.072-.002-.14-.02-.214-.02zm0 6c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zM47 59c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm-11.204-.2c-.414-1.303-1.465-2.312-2.796-2.658v-6.284c1.525-.397 2.69-1.663 2.938-3.242l6.396-3.656c.71.64 1.64 1.04 2.666 1.04 1.03 0 1.963-.402 2.673-1.045l5.364 2.682c-.012.12-.037.238-.037.363 0 .77.23 1.48.605 2.09l-4.66 5.437C48.368 53.2 47.71 53 47 53c-2.206 0-4 1.794-4 4 0 .066.017.128.02.193L35.796 58.8zM32 62c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm-15-9c-.71 0-1.367.2-1.946.527l-4.66-5.436c.377-.61.606-1.32.606-2.09 0-.125-.025-.242-.037-.363l5.364-2.682C17.037 43.597 17.97 44 19 44c1.027 0 1.956-.4 2.666-1.04l6.397 3.656c.246 1.58 1.412 2.845 2.937 3.242v6.284c-1.33.346-2.382 1.355-2.796 2.657l-7.224-1.607c.003-.065.02-.127.02-.193 0-2.206-1.794-4-4-4zm0 6c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zM5 46c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2-2-.897-2-2zm.228-10.213C6.83 35.267 8 33.775 8 32s-1.17-3.266-2.772-3.787l1.558-6.234c.072.002.14.02.214.02 1.03 0 1.963-.402 2.673-1.045l5.364 2.682c-.012.12-.037.238-.037.363 0 1.858 1.28 3.41 3 3.858v8.284c-1.72.447-3 2-3 3.858 0 .446.09.868.226 1.27l-4.934 2.466C9.57 42.69 8.365 42 7 42c-.073 0-.142.018-.214.02l-1.558-6.233zM2 32c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2-2-.897-2-2zm5-16c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zM17 5c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zm13 27c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2-2-.897-2-2zm-11 6c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zm0-12c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm13 22c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm12-20.142v8.284c-1.72.447-3 2-3 3.858 0 .453.092.88.23 1.288l-5.542 3.167C35.083 43.015 33.658 42 32 42c-1.658 0-3.083 1.015-3.688 2.455l-5.543-3.167c.138-.407.23-.835.23-1.288 0-1.858-1.28-3.41-3-3.858v-8.284c.62-.162 1.18-.467 1.646-.88l6.4 4.57c-.018.15-.046.297-.046.452 0 2.206 1.794 4 4 4s4-1.794 4-4c0-.155-.028-.302-.046-.453l6.4-4.57c.465.414 1.025.72 1.646.88zM45 26c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0 12c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zM28.204 5.2C28.618 6.504 29.67 7.513 31 7.86v6.284c-1.72.447-3 2-3 3.858 0 2.206 1.794 4 4 4 1.383 0 2.603-.706 3.32-1.775l5.9 2.528c-.132.394-.22.81-.22 1.247 0 .463.095.9.24 1.314L35.2 29.627C34.472 28.647 33.314 28 32 28s-2.473.646-3.202 1.627l-6.037-4.313c.145-.414.24-.85.24-1.314 0-2.206-1.794-4-4-4-1.365 0-2.57.69-3.292 1.736l-4.934-2.467c.136-.402.226-.824.226-1.27 0-.77-.23-1.48-.605-2.09l4.66-5.437C15.632 10.8 16.29 11 17 11c2.206 0 4-1.794 4-4 0-.066-.017-.128-.02-.193L28.204 5.2zM32 16c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zm0-14c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zm15 3c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zm12 13c0 1.103-.897 2-2 2s-2-.897-2-2 .897-2 2-2 2 .897 2 2zm3 14c0 1.103-.897 2-2 2s-2-.897-2-2 .897-2 2-2 2 .897 2 2zm2 0c0-1.932-1.376-3.547-3.2-3.92l-1.676-6.704C60.247 20.666 61 19.423 61 18c0-2.206-1.794-4-4-4-.71 0-1.367.2-1.946.527l-4.66-5.436C50.772 8.48 51 7.77 51 7c0-2.206-1.794-4-4-4-1.43 0-2.677.76-3.384 1.89l-7.702-1.71C35.534 1.365 33.924 0 32 0c-1.925 0-3.533 1.366-3.914 3.18l-7.702 1.71C19.677 3.76 18.43 3 17 3c-2.206 0-4 1.794-4 4 0 .77.23 1.48.605 2.09l-4.66 5.437C8.368 14.2 7.71 14 7 14c-2.206 0-4 1.794-4 4 0 1.423.753 2.667 1.876 3.376L3.2 28.08C1.375 28.454 0 30.07 0 32s1.376 3.547 3.2 3.92l1.676 6.704C3.753 43.334 3 44.577 3 46c0 2.206 1.794 4 4 4 .71 0 1.367-.2 1.946-.527l4.66 5.436C13.228 55.52 13 56.23 13 57c0 2.206 1.794 4 4 4 1.43 0 2.677-.76 3.384-1.89l7.702 1.71C28.466 62.635 30.076 64 32 64c1.925 0 3.533-1.366 3.914-3.18l7.702-1.71C44.323 60.24 45.57 61 47 61c2.206 0 4-1.794 4-4 0-.77-.23-1.48-.605-2.09l4.66-5.437C55.632 49.8 56.29 50 57 50c2.206 0 4-1.794 4-4 0-1.423-.753-2.667-1.876-3.376L60.8 35.92C62.625 35.546 64 33.93 64 32z' fill='%232B2B2B'/%3E%3C/g%3E%3C/svg%3E");
  width: 64px;
  height: 64px;
}
.home_startups {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='89' height='64' viewBox='0 0 93 67' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EFunded%3C/title%3E%3Cg transform='translate(2 2)' fill='none' fill-rule='evenodd'%3E%3Cpath d='M10 54.444L26.133 41M36 35.81L56.442 31M66.5 25.5l14-16' stroke='%232B2B2B' stroke-width='2' stroke-linecap='square'/%3E%3Ccircle stroke='%2350E3C2' stroke-width='4' cx='61' cy='28' r='5'/%3E%3Ccircle stroke='%2350E3C2' stroke-width='4' cx='84' cy='5' r='5'/%3E%3Ccircle stroke='%2350E3C2' stroke-width='4' cx='31' cy='37' r='5'/%3E%3Ccircle stroke='%2350E3C2' stroke-width='4' cx='5' cy='58' r='5'/%3E%3C/g%3E%3C/svg%3E");
  width: 89px;
  height: 64px;
}
.home_equity {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='85' height='64' viewBox='0 0 68 51' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGroup%3C/title%3E%3Cg transform='translate(1 4)' fill='none' fill-rule='evenodd'%3E%3Cpath d='M3 24v17.617M63 24v16.62M34 24.5v17.117' stroke='%232B2B2B' stroke-width='2' stroke-linecap='square'/%3E%3Ccircle stroke='%2350E3C2' stroke-width='2' fill='%23FFF' cx='3' cy='43' r='3'/%3E%3Ccircle stroke='%2350E3C2' stroke-width='2' fill='%23FFF' cx='3' cy='31' r='3'/%3E%3Ccircle stroke='%2350E3C2' stroke-width='2' fill='%23FFF' cx='34' cy='43' r='3'/%3E%3Ccircle stroke='%2350E3C2' stroke-width='2' fill='%23FFF' cx='34' cy='31' r='3'/%3E%3Ccircle stroke='%2350E3C2' stroke-width='2' fill='%23FFF' cx='63' cy='42' r='3'/%3E%3Ccircle stroke='%2350E3C2' stroke-width='2' fill='%23FFF' cx='63' cy='30' r='3'/%3E%3Cpath d='M34 12.5v11.045' stroke='%232B2B2B' stroke-width='2' stroke-linecap='square'/%3E%3Ccircle stroke='%2350E3C2' stroke-width='7' cx='34' cy='6' r='6'/%3E%3Cpath d='M4.5 24h58.01' stroke='%232B2B2B' stroke-width='2' stroke-linecap='square'/%3E%3C/g%3E%3C/svg%3E");
  width: 85px;
  height: 64px;
}
.home_enterprise,
.home_startups,
.home_equity {
  display: block;
  margin: 0 auto;
}
.home-beforefooter-logos > .vc_column-inner > .wpb_wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.home-beforefooter-logos > .vc_column-inner > .wpb_wrapper:after {
  content: "";
  display: table;
  clear: both;
}
.home-beforefooter-logos .wpb_single_image {
  padding: 0 15px;
}
.negate-img-width img {
  max-width: initial;
}
.real-time-interactions-text {
  height: 777px;
}
#real_time_map {
  position: relative;
  width: 1454px;
  height: 764px;
}
img#real_time_map_img {
  width: 100%;
  height: auto;
  z-index: 0;
}
.ctm_point {
  position: absolute;
  z-index: 1;
  background-size: 100%;
}
#ctm_point_1 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='135' height='135' viewBox='0 0 135 135' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGroup 10%3C/title%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' fill='%23F79838'%3E%3Cg id='Group-10'%3E%3Ccircle id='Oval-6' opacity='.162' cx='67.5' cy='67.5' r='67.5'/%3E%3Ccircle id='Oval-6' opacity='.162' cx='68' cy='68' r='55'/%3E%3Ccircle id='Oval-6' opacity='.162' cx='68' cy='68' r='41'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 135px;
  height: 135px;
}
#ctm_point_2 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='285' height='285' viewBox='0 0 285 285' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGroup%3C/title%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' fill='%23F79838'%3E%3Cg id='Group-10-Copy-2'%3E%3Ccircle id='Oval-6' opacity='.162' cx='142.5' cy='142.5' r='142.5'/%3E%3Ccircle id='Oval-6' opacity='.162' cx='143.556' cy='143.556' r='116.111'/%3E%3Ccircle id='Oval-6' opacity='.162' cx='143.556' cy='143.556' r='86.556'/%3E%3Ccircle id='Oval-6' opacity='.35' cx='143.556' cy='143.556' r='54.5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 285px;
  height: 285px;
}
#ctm_point_3 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='474' height='474' viewBox='0 0 474 474' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGroup%3C/title%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' fill='%23F79838'%3E%3Cg id='Group-10-Copy-3'%3E%3Ccircle id='Oval-6' opacity='.162' cx='237' cy='237' r='237'/%3E%3Ccircle id='Oval-6' opacity='.268' cx='238.756' cy='238.756' r='193.111'/%3E%3Ccircle id='Oval-6' opacity='.391' cx='238.756' cy='238.756' r='143.956'/%3E%3Ccircle id='Oval-6' opacity='.581' cx='238.956' cy='238.956' r='105.5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 474px;
  height: 474px;
}
.ctm_point {
  -webkit-animation: map-pulse 3s ease-in-out infinite;
  animation: map-pulse 3s ease-in-out infinite;
  transform-origin: center center;
}
#ctm_point_2 {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
#ctm_point_3 {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}
@-webkit-keyframes map-pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(0.85);
    transform: scale(0.85);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
#home-rare-hybrid > .vc_column-inner {
  background-image: url(//www.rocketsource.com/wp-content/themes/bridge-child/assets/css/../img/pages/home-rare-hybrid-side.svg);
  background-repeat: no-repeat;
  background-position: left top;
}
#home-rare-hybrid p {
  color: #1f1f1f;
}
#home-rare-hybrid h3 {
  max-width: 720px;
  margin: 0 auto;
}
#home-solutions-growth {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center bottom;
}
#home-solutions-growth:after {
  content: "";
  display: block;
  width: 100%;
  height: 440px;
  background-image: url(//www.rocketsource.com/wp-content/themes/bridge-child/assets/css/../img/pages/home/solutions-for-growth-banner.png);
  background-size: 100%;
  background-position: bottom;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0;
}
#home-solutions-growth > .section_inner {
  background-image: url(//www.rocketsource.com/wp-content/themes/bridge-child/assets/css/../img/pages/home-solutions-side.svg);
  background-repeat: no-repeat;
  background-position: right top;
  height: 714px;
}
#home-solutions-growth h3 {
  color: #fff;
}
#home-trust .vc_col-sm-4 {
  width: 38%;
}
#home-trust .vc_col-sm-8 {
  width: 46.5%;
}
.home_trust_first_column {
  margin-right: 7%;
}
#home-trust p {
  color: #141414;
  font-size: 15px;
  line-height: 22px;
}
.home_trust_img .vc_single_image-wrapper {
  display: table;
  margin: 0 auto 40px auto;
}
#home-disrupting h3 {
  color: #fff;
  padding: 135px 0;
  max-width: 720px;
  margin: 0 auto;
}
#home_recent_posts > .section_inner {
  background-image: url(//www.rocketsource.com/wp-content/themes/bridge-child/assets/css/../img/pages/home-recent-posts.jpg);
  background-repeat: no-repeat;
  background-position: 12% top;
  background-size: initial;
  max-width: 1200px;
  width: 100%;
}
@media screen and (min-width: 1921px) {
  #home-solutions-growth:after {
    background-position: 0 20%;
  }
}
@media screen and (max-width: 1920px) and (min-width: 1601px) {
  #home-solutions-growth:after {
    background-position: 0 40%;
  }
}
@media screen and (min-width: 1601px) {
  .real-time-interactions-map {
    position: absolute;
    right: 3%;
  }
}
@media screen and (max-width: 1600px) and (min-width: 1440px) {
  .real-time-interactions-map {
    position: absolute;
    right: 4%;
  }
}
@media screen and (max-width: 1439px) and (min-width: 1366px) {
  .real-time-interactions-map {
    position: relative;
    right: 0;
  }
}
@media screen and (max-width: 1366px) {
  .home-section-no img {
    width: 52px;
  }
  .masthead-content {
    margin-bottom: 55px;
  }
  .masthead-content h1 {
    font-size: 55px;
  }
  #home-solutions-growth > .section_inner {
    height: 640px;
  }
}
@media screen and (max-width: 1279px) {
  .home-section-no img {
    width: 36px;
  }
  #home-section-text h2 {
    font-size: 42px;
    line-height: 42px;
    padding-bottom: 18px;
    margin-bottom: 30px;
  }
  #home-section-text h3 {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .real-time-interactions-text {
    height: 500px;
  }
  #home-solutions-growth > .section_inner {
    height: 560px;
  }
}
@media screen and (max-width: 1023px) {
  .home-masthead {
    height: 50vh;
  }
  .masthead-content h1 {
    font-size: 48px;
  }
  #home-section.purchase-journey {
    padding-bottom: 70px !important;
  }
  #home-section.purchase-journey .purchase-journey-text,
  #home-section.purchase-journey .purchase-journey-map {
    width: 100%;
  }
  #home-section.purchase-journey .purchase-journey-map .negate-img-width img {
    max-width: inherit;
  }
  .immersive-cx-text {
    width: 100%;
    margin-bottom: 20px;
  }
  .immersive-cx-infograph {
    width: 100%;
  }
  .seemless-execution-text,
  .seemless-execution-graph {
    width: 100%;
  }
  .seemless-execution-text {
    margin-bottom: 40px;
  }
  .seemless-execution-graph
    .wpb_single_image.wpb_content_element.vc_align_right {
    text-align: center;
  }
  .real-time-interactions-map img {
    height: 500px;
    width: auto;
  }
  .real-time-interactions-text {
    height: 500px;
  }
  .home-beforefooter-logos
    > .vc_column-inner
    > .wpb_wrapper
    > .wpb_single_image {
    flex-grow: 1;
    width: 25%;
    margin-bottom: 20px !important;
  }
}
@media screen and (min-width: 992px) {
  #home-trust > .section_inner {
    width: 870px;
  }
}
@media screen and (max-width: 992px) {
  #real_time_map {
    width: 800px;
    height: 420px;
  }
  #ctm_point_1 {
    width: 76px;
    height: 76px;
  }
  #ctm_point_2 {
    width: 159px;
    height: 159px;
  }
  #ctm_point_3 {
    width: 263px;
    height: 263px;
  }
  #home-rare-hybrid h3,
  #home-solutions-growth h3 {
    font-size: 20px;
  }
}
@media screen and (max-width: 830px) {
  #home-disrupting h3 br {
    display: none;
  }
  #home-solutions-growth > .section_inner {
    height: 490px;
  }
}
@media screen and (max-width: 767px) {
  .modern-tech-stack-text {
    margin-bottom: 30px;
  }
  .real-time-interactions-text {
    height: auto;
    margin-bottom: 30px;
  }
  .real-time-interactions-map img {
    height: auto;
    width: 100%;
    position: relative;
    margin-right: -40px;
  }
  .home-section-no img {
    display: none;
  }
  .home-masthead {
    padding-bottom: 80px !important;
  }
  #home-solutions-growth > .section_inner {
    height: 440px;
  }
}
@media screen and (max-width: 736px) and (min-width: 640px) {
  .real-time-interactions-map img {
    margin-right: -140px;
  }
}
@media screen and (max-width: 639px) {
  .masthead-content h1 {
    font-size: 40px;
    line-height: normal;
  }
  .masthead-content p {
    font-size: 16px;
  }
  .home-masthead {
    height: 40vh;
  }
  .title-cx h2 {
    font-size: 28px;
    line-height: normal;
  }
  #home-section-text h2 {
    font-size: 34px;
    line-height: 34px;
    padding-bottom: 15px;
    margin-bottom: 20px;
  }
  #home-section-text h2:after {
    height: 5px;
  }
  #home-section-text h3 {
    font-size: 18px;
  }
  .real-time-interactions-map img {
    margin-right: -120px;
    height: 380px;
    width: auto;
  }
  .real-time-interactions-map svg {
    width: 100%;
    height: auto;
  }
  .real-time-interactions-map {
    min-height: 135px;
  }
  .home-beforefooter-text h3 {
    font-size: 24px;
  }
  #home-rare-hybrid > .vc_column-inner,
  #home-solutions-growth > .section_inner {
    background-image: none;
  }
  #home-rare-hybrid p > br,
  #home-rare-hybrid h3 > br,
  #home-solutions-growth h3 > br {
    display: none;
  }
  #home-rare-hybrid h3 {
    font-size: 20px;
  }
  #home-trust .vc_col-sm-4,
  #home-trust .vc_col-sm-8 {
    width: 100%;
    text-align: center;
  }
  .home_trust_first_column {
    margin-right: 0;
  }
  #home_recent_posts > .section_inner {
    background-position: center top;
    background-size: 100%;
  }
}
@media screen and (max-width: 568px) and (min-width: 415px) {
  .real-time-interactions-map img {
    margin-right: -155px;
  }
}
@media screen and (max-width: 414px) {
  #real_time_map {
    width: 302px;
    height: 159px;
  }
  #ctm_point_1 {
    width: 28px;
    height: 28px;
  }
  #ctm_point_2 {
    width: 58px;
    height: 58px;
  }
  #ctm_point_3 {
    width: 96px;
    height: 96px;
  }
}
@media screen and (max-width: 413px) {
  .masthead-content p {
    font-size: 12px;
  }
  .home-masthead {
    padding-bottom: 60px !important;
  }
  #home-disrupting h3 {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .home-masthead {
    padding-bottom: 90px !important;
  }
}
.page-about .content.content_top_margin {
  margin-top: 0px !important;
}
.page-about header .header_bottom {
  background-color: transparent;
}
#about-masthead {
  padding-top: 100px;
  background: url(/wp-content/uploads/2017/06/masthead-about.jpg) no-repeat
    center center;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.about_icon_svg svg {
  margin: 10px auto;
  display: block;
}
.about-masthead-inner {
  margin-top: 130px;
  margin-bottom: 120px !important;
}
.about-masthead-inner > .section_inner {
  max-width: 564px;
  width: 100%;
}
.about-masthead-inner h1,
.about-masthead-inner p {
  color: #fff;
}
.about-masthead-inner h1 {
  font-size: 40px;
  margin-bottom: 30px;
}
.about-masthead-inner p {
  margin-bottom: 28px;
}
.about-masthead-inner p:last-child {
  margin-bottom: 0;
}
.about_traditional {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='96' height='105' viewBox='0 0 91 100' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EPage 1%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M61.19 100h-3.138V65.625c0-6.892-5.63-12.5-12.552-12.5-6.92 0-12.552 5.608-12.552 12.5V100H29.81V65.625C29.81 57.01 36.85 50 45.5 50c8.65 0 15.69 7.01 15.69 15.625V100z' fill='%2350E3C2'/%3E%3Cpath d='M45.5 75c-5.192 0-9.414-4.205-9.414-9.375h3.138c0 3.447 2.815 6.25 6.276 6.25 3.46 0 6.276-2.803 6.276-6.25h3.138c0 5.17-4.222 9.375-9.414 9.375M39.224 87.5h12.552v-3.125H39.224M39.224 93.75h12.552v-3.125H39.224' fill='%2350E3C2'/%3E%3Cpath fill='%23CCC' d='M12.552 25h28.24v-3.125h-28.24M43.93 25h3.14v-3.125h-3.14M50.207 46.875h3.138V18.75h-3.138'/%3E%3Cpath fill='%23CCC' d='M28.24 23.438h3.14V6.25h-3.14M47.07 18.75h-3.14v-4.688c0-.862.704-1.562 1.57-1.562h20.397v3.125H47.07v3.125zM43.93 46.875h3.14v-12.5h-3.14'/%3E%3Cpath d='M70.603 31.25h-14.12v-3.125h12.55V6.25h3.14v23.438c0 .862-.703 1.562-1.57 1.562M40.793 46.875h-3.138V29.687c0-.862.703-1.562 1.57-1.562h7.844v3.125h-6.277v15.625zM69.034 3.125h3.138V0h-3.138M28.24 3.125h3.14V0h-3.14M75.31 15.625h3.138V12.5H75.31M81.586 15.625h3.138V12.5h-3.138M87.862 15.625H91V12.5h-3.138M84.724 40.625h3.138V37.5h-3.138M6.276 25h3.138v-3.125H6.276M0 25h3.138v-3.125H0M3.138 9.375h3.138V6.25H3.138M15.69 3.125h3.138V0H15.69M34.517 46.875H31.38V37.5H17.26c-.867 0-1.57-.7-1.57-1.563v-7.812h3.138v6.25h14.12c.866 0 1.57.7 1.57 1.563v10.937zM18.828 18.75H15.69V9.375H9.414V6.25h7.845c.865 0 1.568.7 1.568 1.563V18.75zM59.62 46.875h-3.137v-7.813c0-.862.703-1.562 1.57-1.562h23.533v3.125H59.62v6.25zM31.38 31.25h3.137v-3.125H31.38' fill='%23CCC'/%3E%3Cpath fill='%23CCC' d='M25.103 31.25h3.138v-3.125h-3.137M53.345 9.375h-3.138v-6.25h-15.69V0h17.26c.865 0 1.568.7 1.568 1.563v7.812zM78.448 34.375H75.31v-4.688c0-.862.703-1.562 1.57-1.562H87.86v3.125h-9.414v3.125zM64.328 62.5h3.138v-3.125h-3.138M64.328 68.75h3.138v-3.125h-3.138M64.328 75h3.138v-3.125h-3.138M23.534 62.5h3.138v-3.125h-3.138M23.534 68.75h3.138v-3.125h-3.138M23.534 75h3.138v-3.125h-3.138M15.69 43.75h12.55v-3.125H15.69M9.414 43.75h3.138v-3.125H9.414M26.672 93.75H17.26c-4.327 0-7.846-3.505-7.846-7.813V46.876h3.138v39.063c0 2.584 2.112 4.687 4.707 4.687h9.412v3.125zM73.74 93.75H64.33v-3.125h9.413c2.596 0 4.708-2.103 4.708-4.688V46.876h3.138v39.063c0 4.307-3.52 7.812-7.845 7.812'/%3E%3C/g%3E%3C/svg%3E");
  display: block;
  width: 96px;
  height: 105px;
  margin: 0 auto 10px;
}
.about_uproot {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='90' height='105' viewBox='0 0 81 95' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EPage 1%3C/title%3E%3Cdefs%3E%3Cpath id='a' d='M12.834 12.87V.196H0V12.87h12.834z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M47.225 94.99c-.112 0-.227-.02-.337-.057l-13.092-4.546c-.406-.14-.678-.52-.678-.943V76.206l-4.67-8.01c-.278-.478-.11-1.09.374-1.365.484-.274 1.105-.11 1.384.37l4.804 8.24c.087.15.135.323.135.497v12.798l11.067 3.84V75.938c0-.174.047-.346.135-.498l4.75-8.155c.28-.478.9-.642 1.384-.368.486.276.653.887.374 1.366l-4.616 7.92V93.99c0 .324-.16.63-.427.817-.173.12-.378.184-.585.184' fill='%23CCC'/%3E%3Cpath d='M41.665 45.273h9.678c-.48-5.05-4.564-9.08-9.678-9.555v9.555zm10.738 2H40.65c-.558 0-1.012-.448-1.012-1V34.67c0-.552.454-1 1.013-1 7.04 0 12.766 5.655 12.766 12.603 0 .552-.453 1-1.013 1z' fill='%2350E3C2'/%3E%3Cpath d='M39.638 35.718c-5.448.506-9.725 5.047-9.725 10.556 0 5.846 4.817 10.603 10.738 10.603 5.58 0 10.18-4.224 10.693-9.603H40.65c-.558 0-1.012-.448-1.012-1V35.718zm1.013 23.16c-7.037 0-12.764-5.654-12.764-12.604 0-6.95 5.727-12.603 12.765-12.603.56 0 1.015.45 1.015 1v10.603h10.738c.56 0 1.013.448 1.013 1 0 6.95-5.726 12.605-12.765 12.605z' fill='%2350E3C2'/%3E%3Cpath d='M40.65 28.488c-9.93 0-18.01 7.98-18.01 17.786 0 9.808 8.08 17.787 18.01 17.787 9.934 0 18.015-7.978 18.015-17.786 0-9.807-8.08-17.786-18.014-17.786m0 37.573c-11.048 0-20.037-8.875-20.037-19.786 0-10.91 8.99-19.787 20.038-19.787 11.05 0 20.04 8.876 20.04 19.787 0 10.91-8.99 19.787-20.04 19.787' fill='%2350E3C2'/%3E%3Cpath d='M19.615 35.737c-.345 0-.68-.173-.87-.487L3.778 10.55c-.288-.474-.132-1.09.35-1.373.48-.283 1.1-.13 1.388.345l14.967 24.7c.288.475.13 1.09-.348 1.374-.164.096-.343.14-.52.14M60.592 35.737c-.185 0-.372-.05-.54-.155-.473-.295-.615-.912-.315-1.38l15.62-24.408c.3-.466.924-.604 1.398-.31.473.296.614.912.315 1.38L61.45 35.27c-.193.302-.52.467-.858.467' fill='%23CCC'/%3E%3Cpath d='M40.65 2C18.91 2 5.56 6.066 5.56 8.98c0 2.913 13.35 6.978 35.09 6.978 21.744 0 35.094-4.065 35.094-6.98 0-2.913-13.35-6.977-35.093-6.977m0 15.96c-18.444 0-37.117-3.085-37.117-8.98C3.533 3.083 22.206 0 40.65 0c18.447 0 37.12 3.084 37.12 8.98 0 5.895-18.673 8.98-37.12 8.98M1.014 54.5c-.37 0-.73-.203-.906-.553-.25-.494-.05-1.094.452-1.342l8.995-4.44L.56 43.722c-.5-.248-.702-.848-.452-1.342.25-.494.858-.692 1.36-.447l10.806 5.336c.343.168.56.515.56.894 0 .38-.217.726-.56.895L1.467 54.394c-.146.072-.3.105-.453.105' fill='%23CCC'/%3E%3Cg transform='translate(67.547 41.63)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M11.82 12.87c-.152 0-.306-.034-.452-.106L.56 7.428C.217 7.258 0 6.912 0 6.533c0-.38.217-.726.56-.895L11.368.302c.502-.245 1.11-.047 1.36.448.25.494.048 1.094-.454 1.342L3.28 6.532l8.994 4.442c.502.248.703.848.453 1.342-.177.35-.535.553-.907.553' fill='%23CCC' mask='url(//www.rocketsource.com/wp-content/themes/bridge-child/assets/css/%23b)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  display: block;
  width: 90px;
  height: 105px;
  margin: 0 auto 10px;
}
.about_agile {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='125' height='105' viewBox='0 0 107 90' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EPage 1%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23CCC' d='M0 66.666v5.692l7.666 7.64h40.818v-3.332H9.052l-5.708-5.688V70h37.76l3.344 3.334h4.036V70h-2.65l-3.345-3.334M13.375 63.333H10.03V10c0-3.677 3-6.667 6.69-6.667h31.764v3.334H16.72c-1.845 0-3.345 1.495-3.345 3.333v53.333zM99.333 86.667H58.516v-3.334H97.95l5.706-5.69v-.976h-37.76L62.55 80h-4.036v-3.333h2.65l3.345-3.334H107v5.69M96.97 70h-3.345V16.667c0-1.84-1.5-3.334-3.344-3.334H58.517V10H90.28c3.69 0 6.69 2.99 6.69 6.667V70zM51.828 90h3.344V56.667h-3.344M51.828 46.667h3.344V33.333h-3.344M51.828 23.333h3.344V0h-3.344'/%3E%3Cpath d='M44.16 26.667h9.34V30h-9.34l3.835 3.822-2.365 2.356-7.87-7.845 7.87-7.845 2.365 2.357-3.834 3.822zM62.84 50H53.5v3.333h9.34l-3.835 3.822 2.365 2.357 7.87-7.845-7.87-7.845-2.365 2.356L62.84 50zm-9.34 3.333c-7.375 0-13.375-5.98-13.375-13.333h3.344c0 5.515 4.498 10 10.03 10v3.333zM66.875 40H63.53c0-5.515-4.498-10-10.03-10v-3.333c7.375 0 13.375 5.98 13.375 13.333z' fill='%2350E3C2'/%3E%3Cpath fill='%23CCC' d='M48.484 63.333H16.72V10h31.764v3.333H20.062V60h28.422M90.28 70H58.517v-3.333h28.422V20H58.516v-3.333H90.28'/%3E%3C/g%3E%3C/svg%3E");
  display: block;
  width: 125px;
  height: 105px;
  margin: 0 auto 10px;
}
.about_integrated {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='87' height='105' viewBox='0 0 86 104' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EPage 1%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M54.394 33.072c-.094 0-.19-.014-.286-.04-2.818-.825-5.698-1.37-8.56-1.625-.563-.05-.978-.548-.93-1.113.05-.565.55-.99 1.11-.932 2.996.266 6.007.838 8.953 1.698.543.16.855.73.697 1.273-.13.448-.54.74-.983.74M61.632 69.45c-.385 0-.755-.216-.93-.59-.238-.513-.018-1.123.494-1.364 9.066-4.266 16.08-10.466 20.72-14.57l.91-.804c-7.2-7.69-14.74-13.327-22.415-16.765-.513-.23-.746-.837-.515-1.355.23-.518.836-.752 1.352-.518 8.187 3.666 16.195 9.728 23.802 18.02.188.204.285.475.27.754-.017.277-.145.536-.354.718-.517.447-1.082.948-1.695 1.49-4.728 4.18-11.874 10.498-21.206 14.888-.14.067-.288.097-.432.097M45.46 74.066c-.515 0-.958-.39-1.016-.917-.06-.563.347-1.07.91-1.13 2.51-.272 5.912-.957 8.467-1.705.544-.162 1.11.152 1.27.698.16.543-.152 1.112-.696 1.27-2.657.78-6.204 1.494-8.822 1.777-.037.004-.074.006-.11.006M38.718 73.857c-.038 0-.08-.002-.117-.006-3.317-.38-6.692-1.16-10.03-2.32-.535-.185-.82-.77-.633-1.304.184-.537.77-.82 1.302-.635 3.196 1.11 6.425 1.858 9.593 2.222.563.064.965.573.9 1.135-.06.524-.5.91-1.015.91M22.49 68.873c-.15 0-.308-.034-.454-.107C13.283 64.4 6.52 58.418 2.042 54.46c-.61-.54-1.173-1.038-1.687-1.484-.21-.182-.338-.44-.354-.72-.014-.276.083-.547.27-.75C7.1 44.065 14.258 38.408 21.55 34.69c.5-.25 1.12-.054 1.376.453.257.505.055 1.122-.45 1.38-6.82 3.475-13.54 8.72-19.982 15.6.288.253.59.52.903.798 4.396 3.89 11.04 9.765 19.55 14.007.508.253.714.87.462 1.377-.18.36-.542.57-.92.57M29.503 33.51c-.43 0-.833-.275-.973-.71-.175-.538.118-1.117.658-1.292 2.778-.906 5.62-1.556 8.448-1.93.546-.08 1.076.32 1.15.882.073.564-.32 1.08-.88 1.152-2.705.36-5.426.98-8.088 1.848-.103.034-.21.05-.315.05M41.95 40.368c-6.108 0-11.076 4.983-11.076 11.105v.37c0 6.123 4.968 11.104 11.077 11.104h.37c6.11 0 11.077-4.98 11.077-11.103v-.37c0-6.123-4.968-11.106-11.076-11.106h-.37zM42.32 65h-.37c-7.236 0-13.124-5.9-13.124-13.156v-.37c0-7.256 5.888-13.158 13.125-13.158h.37c7.237 0 13.125 5.902 13.125 13.157v.37C55.445 59.1 49.557 65 42.32 65z' fill='%23CCC'/%3E%3Cpath d='M49.51 53.423c-.565 0-1.024-.46-1.024-1.026 0-4.19-3.4-7.598-7.58-7.598-.564 0-1.023-.46-1.023-1.027 0-.566.46-1.026 1.024-1.026 5.31 0 9.627 4.328 9.627 9.65 0 .566-.46 1.026-1.024 1.026' fill='%23CCC'/%3E%3Cpath d='M42.135 34.895c-.565 0-1.024-.46-1.024-1.027V14.71c0-.566.46-1.026 1.025-1.026s1.024.46 1.024 1.027V33.87c0 .567-.46 1.027-1.025 1.027M53.056 39c-.262 0-.524-.1-.724-.3-.4-.402-.4-1.05 0-1.452l16.41-16.45c.4-.4 1.048-.4 1.448 0 .4.402.4 1.052 0 1.453L53.78 38.7c-.2.2-.462.3-.724.3M29.85 39c-.263 0-.525-.1-.724-.3l-16.41-16.45c-.4-.4-.4-1.05 0-1.45.4-.402 1.05-.402 1.45 0l16.407 16.448c.4.4.4 1.05 0 1.45-.2.202-.46.302-.723.302' fill='%2350E3C2'/%3E%3Cpath d='M42.135 2.053c-3.2 0-5.8 2.608-5.8 5.815 0 3.208 2.6 5.816 5.8 5.816 3.2 0 5.802-2.608 5.802-5.816 0-3.207-2.602-5.815-5.802-5.815m0 13.684c-4.328 0-7.85-3.53-7.85-7.87C34.286 3.53 37.808 0 42.136 0c4.33 0 7.85 3.53 7.85 7.868 0 4.34-3.52 7.87-7.85 7.87M74.897 10.263c-3.2 0-5.8 2.608-5.8 5.816 0 3.207 2.6 5.815 5.8 5.815 3.2 0 5.802-2.608 5.802-5.816 0-3.21-2.603-5.817-5.803-5.817m0 13.684c-4.33 0-7.85-3.53-7.85-7.868 0-4.34 3.52-7.87 7.85-7.87s7.85 3.53 7.85 7.87c0 4.338-3.52 7.867-7.85 7.867M9.373 10.263c-3.2 0-5.8 2.608-5.8 5.816 0 3.207 2.6 5.815 5.8 5.815 3.2 0 5.802-2.608 5.802-5.816 0-3.21-2.602-5.817-5.802-5.817m0 13.684c-4.328 0-7.85-3.53-7.85-7.868 0-4.34 3.522-7.87 7.85-7.87 4.33 0 7.85 3.53 7.85 7.87 0 4.338-3.52 7.867-7.85 7.867M42.135 89.632c-.565 0-1.024-.46-1.024-1.027V69.447c0-.566.46-1.026 1.025-1.026s1.024.46 1.024 1.027v19.158c0 .567-.46 1.027-1.025 1.027M69.466 82.82c-.262 0-.524-.1-.723-.302l-16.41-16.45c-.4-.4-.4-1.05 0-1.452.4-.4 1.047-.4 1.447 0l16.41 16.45c.4.402.4 1.05 0 1.452-.2.2-.462.3-.724.3M13.44 82.82c-.262 0-.524-.1-.723-.302-.4-.4-.4-1.05 0-1.45l16.408-16.452c.4-.4 1.05-.4 1.45 0 .4.4.4 1.05 0 1.452l-16.41 16.45c-.2.2-.462.3-.724.3' fill='%2350E3C2'/%3E%3Cpath d='M42.135 89.632c-3.2 0-5.8 2.608-5.8 5.815 0 3.208 2.6 5.816 5.8 5.816 3.2 0 5.802-2.608 5.802-5.816 0-3.207-2.602-5.815-5.802-5.815m0 13.684c-4.328 0-7.85-3.53-7.85-7.87 0-4.338 3.522-7.867 7.85-7.867 4.33 0 7.85 3.528 7.85 7.867 0 4.34-3.52 7.87-7.85 7.87M74.897 81.42c-3.2 0-5.8 2.61-5.8 5.817 0 3.207 2.6 5.816 5.8 5.816 3.2 0 5.802-2.61 5.802-5.816 0-3.208-2.603-5.816-5.803-5.816m0 13.685c-4.33 0-7.85-3.53-7.85-7.868 0-4.34 3.52-7.87 7.85-7.87s7.85 3.53 7.85 7.87-3.52 7.868-7.85 7.868M9.373 81.42c-3.2 0-5.8 2.61-5.8 5.817 0 3.207 2.6 5.816 5.8 5.816 3.2 0 5.802-2.61 5.802-5.816 0-3.208-2.602-5.816-5.802-5.816m0 13.685c-4.328 0-7.85-3.53-7.85-7.868 0-4.34 3.522-7.87 7.85-7.87 4.33 0 7.85 3.53 7.85 7.87s-3.52 7.868-7.85 7.868' fill='%2350E3C2'/%3E%3C/g%3E%3C/svg%3E");
  display: block;
  width: 87px;
  height: 105px;
  margin: 0 auto 10px;
}
#digital-maturity-model {
  background-image: url(/wp-content/uploads/2017/06/background-digital-maturity-model.jpg);
  background-position: right top;
  background-size: initial;
}
#digital-maturity-model h3 {
  font-size: 35px;
  font-size: bold;
  margin-bottom: 15px;
}
#digital-maturity-model p {
  margin-bottom: 20px;
}
#digital-maturity-model p:last-child {
  margin-bottom: 0;
}
.digital-maturity-image {
  z-index: 0;
}
.data-maturity-title > .section_inner .wpb_content_element {
  position: absolute;
  z-index: 1;
  top: 68px;
  left: -6px;
}
.data-maturity-title > .section_inner .wpb_content_element h4 {
  color: #50e3c2;
  font-size: 20px;
  line-height: 28px;
}
.data-maturity-title > .section_inner .wpb_content_element p {
  line-height: 16px;
  font-weight: 600;
  color: #515151;
}
#what-we-deliver .what-we-deliver-1-ph {
  background-image: url(/wp-content/uploads/2017/06/what-we-deliver-1d.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center bottom;
  padding-top: 38%;
  margin: 0;
}
#what-we-deliver .what-we-deliver-1 {
  padding-top: 60px;
  z-index: 0;
}
#what-we-deliver .what-we-deliver-1 h3 {
  font-size: 35px;
}
#what-we-deliver .what-we-deliver-2 {
  background-image: url(/wp-content/uploads/2017/06/what-we-deliver-backdrop.png);
  background-size: 100%;
  padding: 16% 0;
  margin: -12% 0;
  z-index: 1;
}
#what-we-deliver .what-we-deliver-2 h4,
#what-we-deliver .what-we-deliver-2 p {
  color: #fff;
}
#what-we-deliver .what-we-deliver-2 h4:after {
  content: none;
  background-image: url(/wp-content/uploads/2017/06/logo-dot.jpg);
  display: inline-block;
  width: 26px;
  height: 29px;
  margin-left: 15px;
}
#what-we-deliver .what-we-deliver-2 h4 {
  font-size: 41px;
  line-height: 46px;
}
#what-we-deliver .what-we-deliver-3 {
  position: relative;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center top;
  padding-bottom: 10.5%;
}
.about-leadership-text h3 {
  font-size: 35px;
  margin-bottom: 20px;
}
.our-work-text h3 {
  font-size: 35px;
  margin-bottom: 15px;
}
.our-work-text p {
  font-size: 17px;
  line-height: 24px;
  max-width: 440px;
  width: 100%;
  margin: 0 auto;
}
#our-work .our-work-cmn,
#our-work .our-work-nb,
#our-work .our-work-eq {
  position: relative;
  background-size: cover !important;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 175px;
  padding-bottom: 175px;
}
#our-work .our-work-nb {
  background-position: right center !important;
}
.cmn-map img {
  padding-top: 30px;
  padding-bottom: 30px;
}
#our-work .our-work-cmn:after,
#our-work .our-work-nb:after,
#our-work .our-work-eq:after {
  content: "Medical";
  position: absolute;
  background-color: #50e3c2;
  top: 0;
  left: 15px;
  display: block;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 2px;
  padding: 12px 20px;
  width: 212px;
  text-align: center;
}
#our-work .our-work-nb:after {
  content: "Retail";
}
#our-work .our-work-eq:after {
  content: "Enterprise";
}
.our-work-cmn p,
.our-work-cmn ul,
.our-work-nb p,
.our-work-nb ul,
.our-work-eq p,
.our-work-eq ul {
  color: #fff;
}
.our-work-cmn p,
.our-work-nb p,
.our-work-eq p {
  font-size: 18px;
  margin-bottom: 15px;
}
.our-work-cmn ul,
.our-work-nb ul,
.our-work-eq ul {
  font-size: 13px;
  margin-left: 30px;
}
#about-how-we-work .how-we-work-head h3 {
  font-size: 35px;
  margin-bottom: 0;
}
#about-how-we-work .how-we-work-head p {
  font-size: 17px;
}
#about-how-we-work .left-column {
  text-align: right;
}
#about-how-we-work .how-we-work-inner > .section_inner {
  max-width: 850px;
}
#about-how-we-work .left-column h4,
#about-how-we-work .right-column h4 {
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 20px;
  line-height: 130%;
}
.row-eq-height > .section_inner > .section_inner_margin,
.row-eq-height
  > .vc_column-inner
  > .wpb_wrapper
  > .vc_row
  > .full_section_inner {
  display: flex;
  align-items: center;
}
#service-buttons {
  padding-top: 60px;
  padding-bottom: 70px;
}
#service-buttons .service-btn-text h3 {
  font-size: 35px;
}
#sb-buttons > .sb-row:after {
  content: "";
  display: table;
  clear: both;
}
#sb-buttons > .sb-row {
  margin-bottom: 10px;
  display: table;
  margin-left: auto;
  margin-right: auto;
}
#sb-buttons > .sb-row > .first,
#sb-buttons > .sb-row > .last {
  float: left;
}
#sb-buttons > .sb-row > .first {
  margin-right: 10px;
}
#sb-buttons img {
  vertical-align: middle;
}
#pointer_1,
#pointer_2,
#pointer_3,
#pointer_4,
#pointer_5 {
  display: none;
  position: absolute;
  z-index: 10;
  opacity: 0.5;
  -webkit-transform: scale(1);
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='22' height='22' viewBox='0 0 22 22' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EO%3C/title%3E%3Cg transform='translate(1 1)' fill='none' fill-rule='evenodd'%3E%3Ccircle stroke-opacity='.115' stroke='%23FFF' stroke-width='2' cx='10' cy='10' r='10'/%3E%3Ccircle fill-opacity='.28' fill='%23D8D8D8' cx='10' cy='10' r='7'/%3E%3C/g%3E%3C/svg%3E");
  width: 22px;
  height: 22px;
}
#pointer_1.start,
#pointer_2.start,
#pointer_3.start,
#pointer_4.start,
#pointer_5.start {
  -webkit-animation: pulse 3s ease-in-out infinite;
  transform: scale(0.9);
  animation: pulse 3s ease-in-out infinite;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    opacity: 0.4;
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    opacity: 0.4;
  }
}
@media screen and (max-width: 1365px) {
  #digital-maturity-model {
    background-size: 55%;
  }
}
@media screen and (min-width: 1280px) {
  .nutrabolt-bottles {
    display: none;
  }
}
@media screen and (min-width: 1170px) {
  #service-buttons .service-buttons-container > .section_inner {
    max-width: 1000px;
    width: 100%;
  }
}
@media screen and (min-width: 769px) {
  .nutrabolt-bottles-mobile {
    display: none;
  }
}
@media screen and (max-width: 1600px) {
  #what-we-deliver .what-we-deliver-2 {
    margin: -14% 0;
  }
}
@media screen and (max-width: 1440px) {
  #what-we-deliver .what-we-deliver-2 {
    margin: -15.5% 0;
  }
}
@media screen and (max-width: 1366px) {
  #what-we-deliver .what-we-deliver-2 {
    margin: -16.5% 0;
  }
  .data-maturity-title > .section_inner .wpb_content_element {
    top: 68px;
    left: 6px;
  }
}
@media screen and (max-width: 1280px) {
  #what-we-deliver .what-we-deliver-2 {
    margin: -17.5% 0;
  }
  .data-maturity-title > .section_inner .wpb_content_element {
    top: 48px;
    left: 40px;
  }
}
@media screen and (max-width: 1279px) {
  #what-we-deliver .what-we-deliver-2 h4 {
    font-size: 38px;
  }
  #what-we-deliver .what-we-deliver-2 {
    background-size: cover;
  }
  .our-work-medical-1,
  .our-work-medical-2 {
    width: 50%;
  }
  .our-work-medical-2 {
    padding-top: 40px;
  }
  #our-work .our-work-nb > .section_inner > .section_inner_margin {
    display: flex;
    align-items: center;
  }
  #our-work .our-work-nb {
    background-position: left center !important;
  }
}
@media screen and (max-width: 1024px) {
  .data-maturity-title > .section_inner .wpb_content_element {
    top: 20px;
    left: 70px;
  }
}
@media screen and (max-width: 1023px) {
  #about-masthead {
  }
  .about-masthead-icons {
    width: 50%;
    text-align: center;
    margin-bottom: 30px;
  }
  .about-masthead-icons .wpb_single_image.wpb_content_element.vc_align_left {
    text-align: center;
  }
  #what-we-deliver .what-we-deliver-2 h4 {
    font-size: 24px;
    line-height: 30px;
  }
  #what-we-deliver .what-we-deliver-2 h4:after {
    width: 24px;
    height: 24px;
    background-size: cover;
  }
  .our-work-cmn ul,
  .our-work-nb ul,
  .our-work-eq ul {
    font-size: 13px;
    margin-left: 16px;
    list-style-position: outside;
  }
  .our-work-cmn ul li,
  .our-work-nb ul li,
  .our-work-eq ul li {
    line-height: normal;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) {
  #service-buttons
    .service-buttons-container
    > .section_inner
    > .section_inner_margin
    > .vc_col-sm-6:first-child
    > .vc_column-inner {
    padding-right: 5px;
  }
  #service-buttons
    .service-buttons-container
    > .section_inner
    > .section_inner_margin
    > .vc_col-sm-6:last-child
    > .vc_column-inner {
    padding-left: 5px;
  }
}
@media screen and (max-width: 992px) {
  #about-how-we-work .left-column h4 br,
  #about-how-we-work .right-column h4 br {
    display: none;
  }
  .rs-btn,
  .rs-btn-full {
    font-size: 18px !important;
    line-height: 22px !important;
  }
  .data-maturity-title > .section_inner .wpb_content_element {
    top: 30px;
    left: -5px;
  }
}
@media screen and (max-width: 991px) {
  #our-work .our-work-nb {
    background-position-x: 71% !important;
  }
  .our-work-medical-1,
  .our-work-medical-2 {
    width: 100%;
  }
  .our-work-medical-1 .wpb_single_image {
    text-align: center;
  }
  #our-work .our-work-cmn,
  #our-work .our-work-nb,
  #our-work .our-work-eq {
    padding-top: 70px;
    padding-bottom: 70px;
    background-position: center !important;
  }
  #our-work .our-work-nb {
    background-position: left center !important;
  }
  #our-work .our-work-cmn p {
    text-align: center;
  }
  #our-work .our-work-nb > .section_inner > .section_inner_margin {
    display: initial;
  }
  .nutrabolt-col-1,
  .nutrabolt-col-2 {
    width: 100%;
  }
  .nutrabolt-bottles {
    display: none;
  }
  .nutrabolt-col-1 .wpb_single_image,
  .nutrabolt-col-1 p {
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .about-masthead-icons {
    float: left;
  }
  #about-how-we-work .left-column,
  #about-how-we-work .right-column,
  #about-how-we-work .wpb_single_image.vc_align_right,
  #about-how-we-work .wpb_single_image.vc_align_left {
    text-align: center;
  }
  #service-buttons .rs-btn {
    text-align: center;
    justify-content: center;
  }
  #service-buttons .rs-btn.btn-ux,
  #service-buttons .rs-btn.btn-data {
    margin-bottom: 10px;
  }
  #digital-maturity-model h3 {
    font-size: 28px;
  }
  #what-we-deliver .what-we-deliver-1 h3 {
    font-size: 28px;
  }
  #what-we-deliver .what-we-deliver-2 h4:after {
    content: none;
  }
  #what-we-deliver .what-we-deliver-2 h4 {
    margin-bottom: 20px;
  }
  .about-leadership-text h3 {
    font-size: 28px;
  }
  .leadership-person {
    margin-bottom: 30px;
  }
  #our-work .our-work-cmn,
  #our-work .our-work-nb,
  #our-work .our-work-eq {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  #our-work .our-work-nb {
    background-position: 40% !important;
  }
  .data-maturity-title > .section_inner .wpb_content_element {
    position: inherit;
    margin-bottom: 20px !important;
  }
}
@media screen and (max-width: 640px) {
  .about-masthead-inner {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .about-masthead-inner h1 {
    font-size: 32px;
  }
  .about-masthead-icons {
    float: initial;
    width: 100%;
  }
}
@media screen and (max-width: 639px) {
  .digital-maturity-text {
    margin-bottom: 30px;
  }
  #what-we-deliver .what-we-deliver-1 h3 {
    font-size: 24px;
  }
  #what-we-deliver .what-we-deliver-2 h4,
  #what-we-deliver .what-we-deliver-2 p {
    text-align: center;
  }
  .row-eq-height > .section_inner > .section_inner_margin,
  #home-trust
    .row-eq-height
    > .vc_column-inner
    > .wpb_wrapper
    > .vc_row
    > .full_section_inner {
    display: block;
  }
}
.page-title-cx,
.page-title-ux,
.page-title-ml,
.page-title-data,
.page-title-ma {
  padding-top: 24px;
  padding-bottom: 24px;
}
.page-title-cx p,
.page-title-ux p,
.page-title-ml p,
.page-title-data p,
.page-title-ma p {
  color: #fff;
  background-color: #1e1e1e;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  font-family: "Montserrat", sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 45px;
  height: 175px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-title-cx p {
  background-image: url(/wp-content/uploads/2017/06/bgd-page-title-cx.jpg);
}
.page-title-ux p {
  background-image: url(/wp-content/uploads/2017/06/bgd-page-title-ux.jpg);
}
.page-title-ml p {
  background-image: url(/wp-content/uploads/2017/06/bgd-page-title-ml.jpg);
}
.page-title-data p {
  background-image: url(/wp-content/uploads/2017/06/bgd-page-title-data.jpg);
}
.page-title-ma p {
  background-image: url(/wp-content/uploads/2017/06/bgd-page-title-ma.jpg);
}
#rs-page-nav:after {
  content: "";
  display: table;
  clear: both;
}
#rs-page-nav > .prev-col,
#rs-page-nav > .next-col {
  display: block;
  width: 50%;
  float: left;
}
#rs-page-nav .inner > p > span {
  font-size: 10px;
  font-weight: 400;
  text-transform: uppercase;
  color: #1f1f1f;
  letter-spacing: 0.216em;
  line-height: normal;
}
#rs-page-nav > .prev-col > a > .inner > p > span,
#rs-page-nav > .prev-col > a > .inner > p > i {
  color: #ccc;
}
#rs-page-nav .inner > p {
  color: #fff;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: normal;
}
#rs-page-nav .inner > p > i {
  color: #1f1f1f;
}
#rs-page-nav .inner {
  padding: 13px 40px;
  height: 75px;
  box-sizing: border-box;
}
#rs-page-nav > .prev-col {
  text-align: right;
}
#rs-page-nav > .prev-col > a.hide-nav,
#rs-page-nav > .next-col > a.hide-nav {
  display: block;
  pointer-events: none;
  cursor: default;
}
#rs-page-content h1 {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 24px;
}
#rs-page-content p {
  margin-bottom: 24px;
}
#rs-page-content p:last-child {
  margin-bottom: 0;
}
.rs-blockquote {
  color: #50e3c2;
  font-size: 25px;
  background-image: url(/wp-content/uploads/2017/06/logo-blockquote.jpg);
  background-repeat: no-repeat;
  background-position: left center;
  padding: 20px 20px 20px 70px;
}
#rs-page-form {
  background-image: url(//www.rocketsource.com/wp-content/themes/bridge-child/assets/css/../img/cx-terms/bgd-rs-form-2.png);
  background-size: 110%;
  background-repeat: no-repeat;
  background-position: center top;
}
#rs-page-form h3 {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 24px;
  text-align: center;
}
#rs-page-form input.wpcf7-text,
#rs-page-form textarea.wpcf7-textarea {
  background-color: transparent;
  border: 1px solid #9e9e9e !important;
  font-size: 14px;
  position: relative;
  padding: 22px 15px 15px 15px;
  z-index: 1;
}
#rs-page-form form {
  max-width: 388px;
  width: 100%;
  display: table;
  margin: 0 auto;
}
#rs-page-form form br {
  display: none;
}
#rs-page-form span.wpcf7-form-control-wrap {
  background-color: #fff;
  position: relative;
  display: block;
}
#rs-page-form span.wpcf7-form-control-wrap:after {
  position: absolute;
  top: 18px;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  font-size: 12px;
  letter-spacing: 0.5em;
  color: #515151;
  z-index: 0;
  transition-property: top, font-size;
  transition-duration: 200ms;
  transition-timing-function: linear;
}
#rs-page-form span.wpcf7-form-control-wrap.focused:after {
  top: 0;
  font-size: 10px;
}
#rs-page-form span.wpcf7-form-control-wrap.cxName:after {
  content: "FULL NAME";
}
#rs-page-form span.wpcf7-form-control-wrap.cxPhone:after {
  content: "PHONE";
}
#rs-page-form span.wpcf7-form-control-wrap.cxEmail:after {
  content: "EMAIL";
}
#rs-page-form span.wpcf7-form-control-wrap.cxComment:after {
  content: "OTHER COMMENTS";
}
#rs-page-form span.wpcf7-form-control-wrap.cxComment {
  margin-bottom: 10px;
}
#before-footer-nav h3 {
  font-size: 28px;
  font-weight: 700;
}
#before-footer-nav
  .inner-1000
  > .section_inner
  > .section_inner_margin
  > .wpb_column
  > .vc_column-inner {
  padding-left: 5px;
  padding-right: 5px;
}
@media screen and (max-width: 992px) {
  #rs-page-form {
    background-size: 140%;
  }
}
@media screen and (max-width: 767px) {
  #rs-page-nav > .prev-col,
  #rs-page-nav > .next-col {
    width: 100%;
    float: inherit;
  }
  #rs-page-nav .inner {
    min-height: 75px;
    height: auto;
  }
  #rs-page-nav .inner > p {
    font-size: 16px;
  }
  #rs-page-form {
    background-image: none;
  }
  #before-footer-nav.service-page-footer h3 {
    text-align: center;
  }
}
@media screen and (max-width: 639px) {
  .page-title-cx p,
  .page-title-ux p,
  .page-title-ml p,
  .page-title-data p,
  .page-title-ma p {
    font-size: 32px;
    line-height: normal;
  }
}
body.page-people .content.content_top_margin {
  margin-top: 0px !important;
}
body.page-people .header_bottom {
  background-color: transparent;
}
#masthead-people {
  background-position: center top;
}
#masthead-people h2 {
  color: #fff;
  font-size: 35px;
  line-height: 35px;
  text-align: center;
  padding: 58px 0 40px 0;
}
.people-subtitles > .section_inner {
  max-width: 785px;
  width: 100%;
  padding-bottom: 70px;
}
.people-subtitles > .section_inner p {
  color: #fff;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0;
}
#person-section .person-section-inner > .section_inner > .section_inner_margin {
  display: flex;
  align-items: center;
  min-height: 568px;
}
#person-section .person-section-photo {
  align-self: flex-end;
  justify-content: flex-end;
}
#person-section .person-section-photo img {
  max-width: initial;
  filter: grayscale(1);
  transition: all 200ms ease-in-out;
}
#person-section .person-section-inner:hover img {
  filter: grayscale(0);
}
#person-section .person-section-photo .buckley img,
#person-section .person-section-photo .jonathan img {
  float: right;
  margin-right: -30px;
}
#person-section .person-section-photo .steve img {
  float: left;
  margin-left: -30px;
}
#person-section .person-section-text h3 {
  font-size: 34px;
  line-height: 130%;
  margin-bottom: 0;
}
#person-section .person-section-text h5 {
  font-size: 15 pz;
  font-weight: 400;
}
.person-social ul {
  list-style: none;
}
.person-social ul li {
  display: inline-block;
  margin: 0 6px;
  font-size: 24px;
}
.person-social ul li a {
  transition: all 200ms linear;
}
#people-join-us h2 {
  font-size: 35px;
  line-height: 35px;
  margin-bottom: 5px;
}
#people-join-us p {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  margin-bottom: 44px;
}
#people-join-form {
  max-width: 532px;
  margin: 0 auto;
}
#people-join-form > .form-row:after {
  content: "";
  clear: both;
  display: table;
}
#people-join-form > .form-row > .form-col {
  float: left;
  width: 49%;
  margin-right: 2%;
  margin-bottom: 5px;
}
#people-join-form > .form-row > .form-col:last-child {
  margin-right: 0;
}
#people-join-form input {
  font-family: "Museo Sans 500", sans-serif !important;
}
#person-section-mobile h3 {
  font-size: 25px;
  font-weight: 700;
}
.tablet-person-image > .wpb_wrapper > .vc_single_image-wrapper {
  border-radius: 50%;
  position: relative;
  width: 350px;
  height: 350px;
  overflow: hidden;
}
.tablet-person-image img {
  position: absolute;
  width: auto;
  height: 100%;
  margin: 0 auto;
  display: inline;
  right: -50%;
  left: -50%;
  max-width: initial;
  background-color: #d8d8d8;
}
@media screen and (max-width: 1000px) {
  .masthead-people-spacer {
    display: none;
  }
}
@media screen and (max-width: 1279px) {
  #person-section .person-section-photo .buckley img {
    margin-right: -50px;
  }
  #person-section .person-section-photo .steve img {
    margin-left: -80px;
  }
  #person-section .person-section-photo .jonathan img {
    margin-right: -40px;
  }
}
@media screen and (max-width: 639px) {
  .tablet-person-image > .wpb_wrapper > .vc_single_image-wrapper {
    width: 250px;
    height: 250px;
  }
  #people-join-form > .form-row > .form-col {
    float: initial;
    width: 100%;
    margin-right: 0;
  }
}
#contact-masthead h1 {
  color: #fff;
  font-size: 45px;
  font-weight: 700;
  margin-bottom: 30px;
}
#contact-masthead p {
  color: #fff;
}
.contact-head-icon {
  background-color: #2b2b2b;
  border-radius: 50%;
  color: #50e3c2;
  font-size: 3em;
  display: table;
  width: 115px;
  height: 115px;
  position: relative;
  text-decoration: none;
  margin: 0 auto 10px auto;
}
.contact-head-icon i.fa {
  display: table-cell;
  vertical-align: middle;
  margin: 0 auto;
  text-align: center;
}
.contact-head-icon-text p {
  line-height: 20px;
}
.contact-head-inner > .section_inner {
  max-width: 555px;
  width: 100%;
}
.contact-head-inner a {
  color: #fff;
  transition: all 200ms linear;
}
.contact-head-inner a:hover {
  color: #50e3c2;
}
body.page-contact .header_bottom {
  background-color: transparent;
}
body.page-contact .content.content_top_margin {
  margin-top: 0px !important;
}
#rsContactMap {
  pointer-events: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 700px;
}
#contact-masthead {
  position: relative;
}
#rs-map-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
@media screen and (min-width: 768px) {
  .contact-spacer {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .contact-shortcuts .rs-btn {
    font-size: 18px;
    line-height: 22px;
  }
}
@media screen and (max-width: 767px) {
  .contact-shortcuts .rs-btn {
    float: initial;
    margin: 0 auto 5px auto;
  }
}
@media screen and (max-width: 639px) {
  #contact-masthead h1 {
    font-size: 35px;
  }
  .contact-head-icon {
    font-size: 2em;
    width: 80px;
    height: 80px;
  }
}
body.page-id-1476 .content.content_top_margin,
body.page-id-1529 .content.content_top_margin,
body.page-id-1667 .content.content_top_margin,
body.page-id-1675 .content.content_top_margin,
body.page-id-1682 .content.content_top_margin,
body.page-id-1684 .content.content_top_margin,
body.page-id-1686 .content.content_top_margin {
  margin-top: 0 !important;
}
body.page-id-1476 .header_bottom,
body.page-id-1529 .header_bottom,
body.page-id-1667 .header_bottom,
body.page-id-1675 .header_bottom,
body.page-id-1682 .header_bottom,
body.page-id-1684 .header_bottom,
body.page-id-1686 .header_bottom {
  background-color: transparent;
}
#services-main-masthead {
  padding-top: 146px;
  padding-bottom: 84px;
  background-size: cover !important;
  background-position: center;
}
#services-main-masthead h1,
#services-main-masthead p {
  color: #fff;
}
#services-main-masthead h1 {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 18px;
}
#services-main-masthead p {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 20px;
  max-width: 442px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
#services-main-masthead p:last-child {
  margin-bottom: 40px;
}
#services-main-masthead .vc_column-inner > .wpb_wrapper {
  max-width: 520px;
  margin: 0 auto;
}
#services-main-masthead a.qbutton:hover {
  background-color: transparent !important;
}
#services-main-items .vc_column_container > .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
.service-item > .inner > .cx-icon,
.service-item > .inner > .ux-icon,
.service-item > .inner > .gm-icon,
.service-item > .inner > .ds-icon,
.service-item > .inner > .ml-icon,
.service-item > .inner > .ms-icon {
  display: block;
  margin: 0 auto 26px;
}
.service-item > .inner > .cx-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='230' height='92' viewBox='0 0 230 92' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M72.738 70.082c-15.008 0-26.403-10.856-26.403-25.12 0-14.14 11.395-24.87 26.403-24.87 8.476 0 17.786 4.545 24.18 11.614l14.728-16.032C101.92 6.332 86.772.524 72.32.524c-16.178 0-30.176 5.683-39.578 14.968H13.898c-1.17 0-2.13.87-2.13 1.935 0 1.063.96 1.934 2.13 1.934H29.26c-2.438 3.06-4.436 6.41-5.93 10.01H2.383c-1.17 0-2.13.87-2.13 1.938s.96 1.935 2.13 1.935h19.572c-.325 1.08-.606 2.183-.843 3.3H13.9c-1.17 0-2.13.87-2.13 1.935 0 1.062.96 1.932 2.13 1.932h6.585c-.18 1.575-.272 3.18-.272 4.81 0 2.543.213 5.022.617 7.43h-3.68c-1.172 0-2.13.87-2.13 1.932 0 1.062.958 1.932 2.13 1.932h4.51c1.62 6.134 4.554 11.7 8.556 16.473H13.898c-1.17 0-2.13.87-2.13 1.934s.96 1.934 2.13 1.934h19.974c3.022 2.84 6.478 5.305 10.295 7.337H28.665c-1.17 0-2.13.87-2.13 1.934 0 1.065.96 1.936 2.13 1.936h24.852c5.496 1.69 11.487 2.6 17.83 2.6 14.453 0 30.016-6.44 40.44-16.41l-14.87-14.52c-6.81 6.31-16.12 10.35-24.18 10.35zM227.25 83.946h-17.624l-6.067-8.037h8.92c1.17 0 2.13-.87 2.13-1.94 0-1.068-.96-1.938-2.13-1.938h-11.84l-4.46-5.903h20.04c1.17 0 2.13-.87 2.13-1.934s-.96-1.934-2.13-1.934h-22.96l-5.54-7.338h13.733c1.17 0 2.13-.87 2.13-1.936 0-1.068-.96-1.938-2.13-1.938H184.8l-4.474-5.93 3.776-4.976h22.208c1.17 0 2.13-.87 2.13-1.935s-.96-1.935-2.13-1.935h-19.27l5.24-6.902h12.67c1.17 0 2.13-.872 2.13-1.935 0-1.063-.956-1.933-2.13-1.933h-9.73l7.59-10.005h17.724c1.17 0 2.13-.87 2.13-1.934s-.96-1.934-2.13-1.934H205.75l6.678-8.8h-30.015L164.07 27.96 145.867 2.84H116.27l32.376 43.425-34.6 45.067h29.737L164.07 63.94l20.706 27.394h30.432l-2.66-3.527h14.702c1.17 0 2.13-.87 2.13-1.935s-.96-1.935-2.13-1.935z' fill='%2350E3C2' fill-rule='evenodd'/%3E%3C/svg%3E");
  width: 230px;
  height: 92px;
}
.service-item > .inner > .ux-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='214' height='89' viewBox='0 0 214 89' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23E95B6C' fill-rule='evenodd'%3E%3Cpath d='M38.36 61.742h7.672v-7.718H38.36v7.718zm0-23.153v7.714h-7.672v4.626c0 23.15 15.798 37.793 40.43 37.793 24.505 0 39.93-14.64 39.93-37.792V0H88.284v50.932c0 11.387-6.966 18.27-17.043 18.27-10.322 0-17.785-7.008-17.785-18.27V0h-30.44v7.718h7.673v7.718h7.672v7.717h7.672v7.718H38.36v-7.715h-7.672v7.718h-7.672v7.72H38.36z'/%3E%3Cpath d='M23.016 15.435V7.718h-7.672v7.717H7.672v7.718h23.016v-7.718m137.504 14.13h7.672v-7.762h-7.672v7.762zm7.672-7.842h7.672V13.96h-7.672v7.763zm-.59 42.715v-7.762h7.097l-7.993-11.73h-6.183v-7.762h7.37L201.048 0h-26.87l-16.42 24.903L141.462 0h-26.497l28.984 43.048-30.977 44.675h26.622l18.162-27.155 18.534 27.155h6.653V79.96h-7.672V72.2h7.673v7.76h7.672v7.763h12.92L187.66 64.438h-12.39zM0 15.436h7.672V7.718H0M0 38.59h7.672v-7.72H0'/%3E%3Cpath d='M202.716 67.228h7.672v-7.76h-7.672m-7.672 15.522h7.672v-7.762h-7.672m10.328-18.402h7.672v-7.76h-7.672m-7.672 15.61v-7.762h-7.672v7.762h.59m-8.262-23.46v7.76H197.7V25.454h-7.672v7.762m15.344-19.255h7.672V6.2h-7.672M197.7 21.723h7.672V13.96H197.7M15.344 46.306h7.672V38.59h-7.672m0 23.152h7.672v-7.718h-7.672m-7.672 0h7.672v-7.718H7.672'/%3E%3C/g%3E%3C/svg%3E");
  width: 214px;
  height: 89px;
}
.service-item > .inner > .gm-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='198' height='97' viewBox='0 0 198 97' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M125.106 48.566l32.97-41.67 39.008 59.584h-20.82L156.74 36.656 122.757 79.61l-17.24-30.24-21.48 25.9V47.987l24.144-29.115 16.927 29.694zM115.1 0h3.19v2.655h2.655v3.19h-2.655V8.5h-3.19V5.845h-2.657v-3.19h2.656V0zM79.82 46.694v6.186h.002v32.77c-9.002 6.36-23.166 10.92-34.93 10.92C19.326 96.572 0 78.086 0 53.6c0-24.366 19.805-42.733 46.333-42.733 12.483 0 25.688 4.802 34.33 12.484L68.66 37.878c-6.122-5.64-14.645-9.123-22.447-9.123-13.804 0-24.367 10.804-24.367 24.848 0 14.284 10.683 25.087 24.607 25.087 4.32 0 9.842-1.56 14.885-4.08v-9.35H49.574V46.694H79.82zM146.195 5.11v5.586h-4.65v4.648h-5.584v-4.648h-4.645V5.11h4.648V.46h5.586v4.65h4.65zm-47.28 7.44v5.586h-4.648v4.648h-5.585v-4.648h-4.648V12.55h4.648V7.904h5.585v4.648h4.65zm30.53 3.34v3.19h-2.654v2.655h-3.19V19.08h-2.653v-3.19h2.655v-2.656h3.19v2.656h2.657zm28.928 37.9v3.19h-2.655v2.657h-3.19V56.98h-2.656v-3.19h2.656v-2.654h3.19v2.655h2.655z' fill='%23006BE9' fill-rule='evenodd'/%3E%3C/svg%3E");
  width: 198px;
  height: 97px;
}
.service-item > .inner > .ds-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='155' height='92' viewBox='0 0 155 92' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%239FDF5D' fill-rule='evenodd'%3E%3Cpath d='M16.71 9.725c0 4.316-3.507 7.815-7.834 7.815-4.328 0-7.836-3.5-7.836-7.815 0-4.316 3.508-7.815 7.836-7.815 4.327 0 7.835 3.5 7.835 7.815m11.13-3.12c0 2.592-2.1 4.694-4.7 4.694s-4.71-2.11-4.71-4.7c0-2.59 2.11-4.7 4.71-4.7s4.71 2.1 4.71 4.69m-3.82 8.61c0-2.16 1.75-3.91 3.92-3.91 2.16 0 3.92 1.74 3.92 3.9s-1.76 3.91-3.92 3.91-3.92-1.75-3.92-3.91m4.73-5.88c0 .85.69 1.54 1.55 1.54.86 0 1.55-.7 1.55-1.55s-.69-1.55-1.55-1.55c-.86 0-1.55.69-1.55 1.55m23.71.8c0 3.92-3.18 7.09-7.11 7.09-3.92 0-7.11-3.17-7.11-7.09s3.19-7.09 7.11-7.09c3.93 0 7.11 3.17 7.11 7.09m-14.22 6.17c0 1.45-1.18 2.63-2.64 2.63s-2.64-1.18-2.64-2.63 1.19-2.63 2.64-2.63 2.64 1.18 2.64 2.64M35.06 5.41c0 1.31-1.066 2.37-2.38 2.37-1.31 0-2.376-1.06-2.376-2.37s1.065-2.37 2.377-2.37c1.32 0 2.38 1.06 2.38 2.37m27.77 15.222c0 3.274-2.66 5.928-5.94 5.928s-5.94-2.654-5.94-5.928 2.66-5.928 5.95-5.928c3.28 0 5.95 2.654 5.95 5.928m-42.01 5.414c0 3.83-3.11 6.936-6.95 6.936s-6.96-3.105-6.96-6.936c0-3.83 3.12-6.935 6.96-6.935s6.95 3.11 6.95 6.94M7.11 21.3c0 1.543-1.256 2.796-2.805 2.796-1.55 0-2.805-1.253-2.805-2.798 0-1.545 1.256-2.798 2.805-2.798 1.55 0 2.805 1.252 2.805 2.797m9.13-5.453c0 1.466 1.19 2.655 2.66 2.655s2.663-1.19 2.663-2.66-1.19-2.66-2.66-2.66-2.66 1.19-2.66 2.65m43.55-5.27c0 1.54-1.254 2.79-2.803 2.79-1.546 0-2.802-1.26-2.802-2.8 0-1.55 1.257-2.8 2.806-2.8 1.55 0 2.806 1.25 2.806 2.8M48.38 20c0 .83-.676 1.505-1.51 1.505-.833 0-1.51-.674-1.51-1.505 0-.83.676-1.505 1.51-1.505.833 0 1.508.674 1.508 1.505M79.09 30.875c0 4.06-3.3 7.35-7.37 7.35s-7.37-3.29-7.37-7.35 3.3-7.35 7.37-7.35 7.37 3.29 7.37 7.35m-15-12.2c0 1.565 1.272 2.833 2.84 2.833 1.57 0 2.84-1.268 2.84-2.833 0-1.564-1.27-2.832-2.84-2.832-1.568 0-2.84 1.268-2.84 2.832m-1.003 11.95c0 1.3-1.058 2.357-2.364 2.357-1.305 0-2.363-1.056-2.363-2.358s1.058-2.357 2.363-2.357c1.306 0 2.364 1.055 2.364 2.357M72.93 45.99c0 3.137-2.548 5.68-5.693 5.68-3.144 0-5.693-2.543-5.693-5.68 0-3.136 2.55-5.678 5.693-5.678 3.145 0 5.694 2.542 5.694 5.68m.99-3.98c0 1.96 1.6 3.55 3.56 3.55 1.97 0 3.56-1.59 3.56-3.55 0-1.96-1.59-3.55-3.56-3.55-1.96 0-3.56 1.59-3.56 3.55m-2.2 10.906c0 2.46 2 4.455 4.47 4.455 2.47 0 4.47-1.995 4.47-4.455s-2-4.455-4.46-4.455-4.46 1.994-4.46 4.455M7.75 34.313c0 1.9-1.544 3.438-3.448 3.438S.855 36.22.855 34.32c0-1.9 1.543-3.438 3.447-3.438 1.904 0 3.447 1.54 3.447 3.437m13.33 8.08c0 3.14-2.56 5.69-5.71 5.69s-5.71-2.55-5.71-5.69c0-3.15 2.55-5.69 5.7-5.69 3.15 0 5.7 2.54 5.7 5.69m-1.21 15.43c0 5.18-4.22 9.39-9.42 9.39s-9.42-4.21-9.42-9.39c0-5.19 4.21-9.39 9.41-9.39s9.41 4.2 9.41 9.39M7.1 44.42c0 1.67-1.36 3.025-3.032 3.025S1.04 46.1 1.04 44.43s1.358-3.026 3.033-3.026c1.676 0 3.034 1.355 3.034 3.026m1.783-9.25c0 .688.56 1.245 1.248 1.245.69 0 1.248-.557 1.248-1.245 0-.687-.56-1.244-1.248-1.244-.69 0-1.248.557-1.248 1.244m3.28 39.702c0 2.384 1.937 4.316 4.327 4.316 2.39 0 4.326-1.932 4.326-4.315 0-2.38-1.937-4.31-4.326-4.31-2.39 0-4.327 1.93-4.327 4.32m4.374-7.51c0 1.18.958 2.134 2.14 2.134 1.18 0 2.14-.956 2.14-2.135 0-1.18-.96-2.135-2.14-2.135-1.182 0-2.14.958-2.14 2.136m-4.91 5.283c0 2.915-2.37 5.28-5.297 5.28S1.04 75.563 1.04 72.65c0-2.918 2.37-5.283 5.297-5.283 2.925 0 5.296 2.365 5.296 5.283m-.128 12.455c0 2.882-2.343 5.22-5.232 5.22-2.89 0-5.233-2.338-5.233-5.22 0-2.882 2.343-5.22 5.233-5.22 2.89 0 5.232 2.338 5.232 5.22m-2.258-6.677c0 .805.654 1.458 1.462 1.458.8 0 1.46-.653 1.46-1.458 0-.805-.66-1.458-1.46-1.458-.81 0-1.47.653-1.47 1.458m14.53 7.032c0 2.686-2.19 4.864-4.88 4.864s-4.88-2.178-4.88-4.864c0-2.685 2.18-4.863 4.87-4.863s4.87 2.178 4.87 4.863m-2.7-6.605c0 1.04.84 1.885 1.89 1.885s1.89-.844 1.89-1.885c0-1.04-.85-1.885-1.89-1.885s-1.89.844-1.89 1.885m4.37-3.758c0 1.23 1 2.228 2.23 2.228s2.23-.997 2.23-2.228c0-1.23-1-2.228-2.24-2.228s-2.24.99-2.24 2.22m10.47 8.55c0 2.88-2.346 5.22-5.237 5.22-2.89 0-5.24-2.34-5.24-5.22s2.34-5.22 5.23-5.22c2.89 0 5.234 2.34 5.234 5.22m10.7-9.43c2.33 2.32 2.33 6.09 0 8.41s-6.11 2.32-8.44 0c-2.33-2.33-2.33-6.1 0-8.42 2.33-2.33 6.11-2.33 8.44 0M41.7 87.46c0 1.31-1.065 2.37-2.38 2.37-1.31 0-2.38-1.07-2.38-2.38 0-1.32 1.07-2.38 2.38-2.38 1.32 0 2.39 1.06 2.39 2.37m8.164-6.1c0 2.76 2.25 5 5.02 5 2.77 0 5.014-2.24 5.014-5.01s-2.24-5-5.01-5-5.02 2.24-5.02 5m3.18-9.26c0 1.52-1.24 2.76-2.77 2.76s-2.77-1.24-2.77-2.76 1.24-2.768 2.77-2.768 2.77 1.235 2.77 2.76m24.354-7.8c0 4.72-3.834 8.547-8.57 8.547-4.73 0-8.57-3.83-8.57-8.55 0-4.72 3.84-8.55 8.57-8.55 4.736 0 8.57 3.83 8.57 8.55m-8.86 13.1c0 1.76-1.435 3.2-3.21 3.2-1.77 0-3.21-1.44-3.21-3.2 0-1.77 1.44-3.2 3.21-3.2 1.775 0 3.21 1.43 3.21 3.2m-7.036-2.52c0 1.28-1.04 2.32-2.328 2.32-1.285 0-2.326-1.04-2.326-2.32 0-1.28 1.04-2.32 2.33-2.32s2.324 1.04 2.324 2.32m-1.79-6.8c0 1.68-1.36 3.04-3.04 3.04-1.686 0-3.05-1.36-3.05-3.04S55 65 56.686 65c1.68 0 3.046 1.36 3.046 3.04M65.1 37.48c0 .98-.795 1.773-1.777 1.773-.98 0-1.774-.793-1.774-1.772 0-.98.79-1.77 1.77-1.77s1.78.8 1.78 1.78m.27 16.64c0 1.06-.86 1.91-1.92 1.91s-1.92-.85-1.92-1.91c0-1.05.85-1.91 1.91-1.91s1.91.86 1.91 1.91m64.74-7.11c0 4.32-3.51 7.82-7.83 7.82-4.33 0-7.84-3.5-7.84-7.81s3.5-7.81 7.83-7.81 7.83 3.5 7.83 7.82M95.9 10.7c0-2.156 1.754-3.905 3.917-3.905s3.917 1.75 3.917 3.906c0 2.16-1.754 3.91-3.917 3.91S95.9 12.86 95.9 10.7m6.48 18.017c0 3.916-3.184 7.09-7.11 7.09s-7.11-3.174-7.11-7.09 3.184-7.09 7.11-7.09 7.11 3.174 7.11 7.09m45.2 53.668c0 2.04-1.66 3.693-3.703 3.693-2.045 0-3.702-1.653-3.702-3.693s1.657-3.692 3.702-3.692c2.044 0 3.702 1.653 3.702 3.692m-47.07-7.732c0 3.953-3.22 7.157-7.18 7.157s-7.18-3.204-7.18-7.157c0-3.952 3.21-7.157 7.17-7.157s7.17 3.205 7.17 7.157m18.73-62.268c0 3.83-3.12 6.935-6.96 6.935s-6.95-3.105-6.95-6.935c0-3.83 3.11-6.935 6.95-6.935s6.95 3.105 6.95 6.935m19.48 74.57c0 1.547-1.26 2.8-2.81 2.8s-2.81-1.253-2.81-2.8c0-1.544 1.25-2.797 2.8-2.797 1.55 0 2.8 1.253 2.8 2.798m4.09-78.72c0 1.898-1.55 3.438-3.45 3.438-1.9 0-3.45-1.54-3.45-3.438 0-1.9 1.54-3.438 3.442-3.438s3.444 1.54 3.444 3.438m-5.56 7.088c0 2.834-2.3 5.13-5.14 5.13s-5.145-2.296-5.145-5.13c0-2.835 2.3-5.132 5.146-5.132 2.84 0 5.15 2.297 5.15 5.132m7.22 0c0 1.908-1.55 3.455-3.47 3.455-1.92 0-3.47-1.55-3.47-3.46s1.55-3.46 3.466-3.46 3.465 1.54 3.465 3.45m9.7 49.55c0 5.18-4.21 9.39-9.41 9.39s-9.41-4.21-9.41-9.39c0-5.19 4.21-9.39 9.41-9.39s9.42 4.2 9.42 9.39m-3.35-52.47c0 1.67-1.36 3.02-3.03 3.02-1.675 0-3.03-1.35-3.03-3.03 0-1.67 1.36-3.03 3.03-3.03s3.03 1.35 3.03 3.02m-6.07 9.96c0 1.67-1.356 3.02-3.03 3.02s-3.034-1.36-3.034-3.03c0-1.67 1.36-3.03 3.034-3.03s3.03 1.35 3.03 3.02m-41.1-3.77c0 1.67-1.36 3.03-3.03 3.03s-3.03-1.36-3.03-3.03c0-1.67 1.35-3.025 3.03-3.025 1.67 0 3.03 1.36 3.03 3.03m28.22-13.73c0 .69.56 1.243 1.25 1.243s1.25-.56 1.25-1.25c0-.685-.56-1.243-1.25-1.243s-1.244.56-1.244 1.25m-23-1.83c0 .684.557 1.242 1.247 1.242s1.25-.557 1.25-1.244c0-.69-.556-1.25-1.245-1.25-.69 0-1.24.554-1.24 1.242m36.99 14c0 .69.56 1.242 1.25 1.242s1.25-.557 1.25-1.245c0-.69-.56-1.25-1.25-1.25s-1.24.554-1.24 1.24M135.5 21.11c0 .69.557 1.247 1.247 1.247s1.25-.557 1.25-1.245c0-.686-.56-1.244-1.25-1.244s-1.245.558-1.245 1.245m-33.1 12.83c0 2.382 1.94 4.314 4.33 4.314s4.328-1.932 4.328-4.315c0-2.383-1.935-4.315-4.325-4.315s-4.324 1.932-4.324 4.316m10.73 3.116c0 1.18.96 2.13 2.14 2.13 1.18 0 2.14-.95 2.14-2.13s-.96-2.14-2.14-2.14c-1.18 0-2.14.95-2.14 2.13m6.61-21.31c0 1.18.96 2.13 2.14 2.13 1.18 0 2.14-.96 2.14-2.14 0-1.18-.96-2.13-2.14-2.13-1.18 0-2.14.95-2.14 2.13M91 15.42c0 1.18.96 2.135 2.14 2.135 1.184 0 2.14-.957 2.14-2.136 0-1.18-.956-2.14-2.14-2.14-1.18 0-2.14.95-2.14 2.13m39.76-9.05c0 2.92-2.37 5.28-5.293 5.28-2.93 0-5.3-2.37-5.3-5.29s2.37-5.28 5.296-5.28c2.923 0 5.294 2.36 5.294 5.28m5.17 71.83c0 2.88-2.343 5.22-5.233 5.22s-5.23-2.34-5.23-5.22c0-2.89 2.34-5.22 5.23-5.22s5.23 2.33 5.23 5.22m13.06-23.52c0 .8.655 1.46 1.46 1.46.81 0 1.464-.66 1.464-1.46 0-.81-.654-1.46-1.462-1.46-.803 0-1.46.65-1.46 1.46m-9.29-1.84c0 1.12.915 2.03 2.04 2.03 1.13 0 2.04-.91 2.04-2.04s-.91-2.036-2.04-2.036c-1.126 0-2.04.91-2.04 2.04M110.716 42c0 .88.71 1.59 1.588 1.59s1.586-.71 1.586-1.586c0-.87-.71-1.58-1.59-1.58-.875 0-1.586.71-1.586 1.58m-20.2-3.77c0 .877.71 1.586 1.59 1.586.877 0 1.588-.71 1.588-1.584s-.71-1.585-1.588-1.585-1.59.71-1.59 1.59m18.958 12.53c0 1.22.99 2.2 2.21 2.2s2.208-.99 2.208-2.2-.99-2.2-2.21-2.2-2.21.99-2.21 2.21M93.69 19.14c0 .877.71 1.585 1.587 1.585s1.59-.708 1.59-1.583c0-.87-.71-1.58-1.587-1.58s-1.586.71-1.586 1.59M103.2 5.22c0 .873.71 1.582 1.58 1.582s1.584-.71 1.584-1.583c0-.88-.71-1.59-1.588-1.59-.88 0-1.59.71-1.59 1.58m23.945 81.75c0 2.68-2.18 4.86-4.87 4.86s-4.88-2.18-4.88-4.87 2.19-4.87 4.88-4.87 4.88 2.18 4.88 4.86m10.34-11.07c0 1.04.85 1.88 1.89 1.88 1.05 0 1.89-.85 1.89-1.89s-.84-1.88-1.89-1.88c-1.04 0-1.89.84-1.89 1.89m-29.81 12.08c0 1.04.85 1.88 1.89 1.88s1.89-.84 1.89-1.88-.84-1.888-1.89-1.888-1.89.845-1.89 1.886m5.57-1.01c0 .73.6 1.33 1.34 1.33.74 0 1.34-.6 1.34-1.337 0-.74-.6-1.336-1.34-1.336-.74 0-1.33.6-1.33 1.332m6.68-10.347c0 1.295 1.06 2.345 2.35 2.345s2.35-1.05 2.35-2.347-1.05-2.346-2.35-2.346-2.35 1.043-2.35 2.34M113 2.65c0 1.23 1 2.228 2.236 2.228 1.235 0 2.236-.995 2.236-2.226 0-1.23-1.004-2.228-2.237-2.228S113 1.42 113 2.652M141.15 46.2c0 2.884-2.343 5.22-5.234 5.22-2.89 0-5.237-2.336-5.237-5.22 0-2.882 2.34-5.22 5.23-5.22s5.23 2.338 5.23 5.22M116.9 74.442c2.33 2.325 2.33 6.094 0 8.42-2.33 2.327-6.11 2.327-8.44 0-2.33-2.323-2.33-6.09 0-8.416 2.33-2.325 6.11-2.325 8.44 0m30.68-25.985c0 1.32-1.07 2.38-2.385 2.38-1.316 0-2.383-1.06-2.383-2.37s1.068-2.37 2.384-2.37 2.383 1.07 2.383 2.38M136.3 56.5c0 1.98-1.61 3.583-3.59 3.583-1.99 0-3.59-1.604-3.59-3.583 0-1.976 1.6-3.58 3.59-3.58 1.98 0 3.59 1.606 3.59 3.584m-36.17-11.31c0 2.765 2.24 5.005 5.01 5.005 2.77 0 5.01-2.24 5.01-5.01 0-2.77-2.25-5.01-5.02-5.01-2.775 0-5.02 2.24-5.02 5m6.66 26.71c0 1.52-1.24 2.76-2.77 2.76s-2.77-1.24-2.77-2.77 1.24-2.76 2.77-2.76 2.77 1.23 2.77 2.76m.01 11.55c0 2.27-1.848 4.11-4.126 4.11-2.28 0-4.126-1.85-4.126-4.12s1.85-4.11 4.127-4.11c2.28 0 4.125 1.84 4.125 4.12m2.952-61.08c0 1.68-1.366 3.04-3.05 3.04-1.68 0-3.048-1.36-3.048-3.04s1.362-3.04 3.045-3.04c1.68 0 3.05 1.36 3.05 3.04'/%3E%3Cpath d='M101.998 39.2c0 1.68-1.365 3.042-3.05 3.042-1.682 0-3.047-1.36-3.047-3.04s1.37-3.04 3.05-3.04c1.69 0 3.05 1.36 3.05 3.04M98.05 64.68c0 1.056-.857 1.91-1.914 1.91s-1.914-.854-1.914-1.91c0-1.053.856-1.908 1.914-1.908s1.915.855 1.915 1.91'/%3E%3C/g%3E%3C/svg%3E");
  width: 155px;
  height: 92px;
}
.service-item > .inner > .ml-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='176' height='97' viewBox='0 0 176 97' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M80.6 82.714c-3.176 0-5.76-2.583-5.76-5.76 0-3.174 2.584-5.757 5.76-5.757 3.174 0 5.758 2.583 5.758 5.758 0 3.176-2.584 5.76-5.76 5.76m-49.23-5.76c0 3.176-2.583 5.76-5.758 5.76s-5.76-2.584-5.76-5.76c0-3.175 2.585-5.758 5.76-5.758s5.76 2.583 5.76 5.758m53.473-7.816V13.75L57.016 73.745h-7.294L21.895 13.75v55.126c-3.055 1.41-5.18 4.5-5.18 8.08 0 4.905 3.99 8.896 8.895 8.896 4.905 0 8.896-3.99 8.896-8.897 0-3.58-2.125-6.67-5.18-8.08V47.432l15.65 33.745H61.76L77.412 47.43v21.222c-3.335 1.285-5.71 4.52-5.71 8.303 0 4.906 3.992 8.897 8.897 8.897s8.89-3.99 8.89-8.897c0-3.37-1.89-6.307-4.66-7.816m12.88 24.52c-3.174 0-5.758-2.59-5.758-5.76s2.583-5.76 5.76-5.76c3.174 0 5.76 2.58 5.76 5.76s-2.586 5.76-5.76 5.76M14.65 87.9c0 3.176-2.585 5.76-5.76 5.76s-5.76-2.584-5.76-5.76 2.585-5.76 5.76-5.76 5.76 2.586 5.76 5.76m86.784-8.08V.223h-26.63L53.42 45.317 31.93.227H5.18v79.6C2.127 81.24 0 84.33 0 87.91c0 4.905 3.99 8.896 8.896 8.896 4.906 0 8.896-3.99 8.896-8.896 0-3.58-2.125-6.67-5.18-8.08V7.657H27.24L53.434 62.62l26.07-54.962H94.01v72.17c-3.056 1.41-5.182 4.5-5.182 8.08 0 4.905 3.99 8.896 8.896 8.896 4.906 0 8.897-3.99 8.897-8.896 0-3.58-2.12-6.67-5.18-8.08m65.13 11.688c-3.17 0-5.76-2.583-5.76-5.76 0-3.174 2.59-5.757 5.76-5.757s5.76 2.58 5.76 5.75-2.58 5.76-5.76 5.76M107.28 8.89c0-3.175 2.583-5.76 5.76-5.76 3.175 0 5.757 2.585 5.757 5.76s-2.58 5.76-5.757 5.76c-3.177 0-5.76-2.584-5.76-5.76m59.29 67.967c-3.58 0-6.67 2.125-8.08 5.18h-41.74v-65.06c3.055-1.41 5.18-4.5 5.18-8.08 0-4.906-3.99-8.897-8.895-8.897s-8.896 3.99-8.896 8.898c0 3.58 2.12 6.67 5.18 8.08v72.497h49.16c1.41 3.055 4.5 5.18 8.08 5.18 4.903 0 8.894-3.99 8.894-8.896 0-4.91-3.99-8.9-8.89-8.9M131.5 12.83c3.175 0 5.76 2.587 5.76 5.76 0 3.178-2.585 5.76-5.76 5.76-3.176 0-5.76-2.582-5.76-5.76 0-3.173 2.584-5.76 5.76-5.76m23.42 51.04c3.175 0 5.76 2.58 5.76 5.76 0 3.17-2.585 5.752-5.76 5.752-3.176 0-5.76-2.583-5.76-5.758 0-3.177 2.584-5.76 5.76-5.76M127.785 26.67v46.67h19.057c1.41 3.055 4.5 5.18 8.08 5.18 4.906 0 8.897-3.99 8.897-8.894 0-4.908-4-8.898-8.9-8.898-3.58 0-6.67 2.125-8.08 5.18h-11.63V26.674c3.05-1.41 5.18-4.5 5.18-8.08 0-4.905-3.99-8.897-8.9-8.897s-8.9 3.992-8.9 8.897c0 3.58 2.123 6.67 5.18 8.08' fill='%23FFAA38' fill-rule='evenodd'/%3E%3C/svg%3E");
  width: 176px;
  height: 97px;
}
.service-item > .inner > .ms-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='194' height='96' viewBox='0 0 194 96' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M71.674 9.79h21.6v85.912H75.847v-57.93L53.02 86.99H40.378l-22.83-49.215v57.93H0V9.79h21.722l25.04 52.53 24.91-52.53zm78.407 23.57c17.19 0 31.174 13.983 31.174 31.17 0 17.188-13.984 31.173-31.172 31.173h-45.236c-4.198 0-7.602-3.405-7.602-7.604 0-4.2 3.404-7.604 7.602-7.604h45.237c8.806 0 15.967-7.163 15.967-15.966 0-8.803-7.16-15.964-15.966-15.964h-19.766c-4.2 0-7.603-3.404-7.603-7.605 0-4.196 3.405-7.6 7.604-7.6h19.766zm-20.905 38.774c-17.187 0-31.172-13.984-31.172-31.172 0-17.188 13.985-31.172 31.172-31.172h41.492V0l22.615 17.265-22.614 17.264v-9.534h-41.492c-8.805 0-15.966 7.162-15.966 15.965 0 8.806 7.16 15.967 15.966 15.967h19.767c4.2 0 7.604 3.403 7.604 7.603 0 4.2-3.404 7.604-7.603 7.604h-19.766z' fill='%23735BE9' fill-rule='evenodd'/%3E%3C/svg%3E");
  width: 194px;
  height: 96px;
}
.service-item > .inner {
  max-width: 404px;
  padding-top: 46px;
  padding-bottom: 46px;
  padding-left: 30px;
}
.service-item > .inner.right {
  float: right;
  padding-right: 30px;
  padding-left: 0;
}
.service-item > .inner h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 20px;
  color: #515151;
  letter-spacing: 0;
  margin-bottom: 16px;
}
.service-item > .inner p {
  font-size: 14px;
  color: #515151;
  letter-spacing: 0;
  line-height: 24px;
}
a.service-item-outer > .service-item {
  position: relative;
  transition: all 300ms linear;
}
a.service-item-outer:hover > .service-item h3,
a.service-item-outer:hover > .service-item p {
  color: #fff;
}
a.service-item-outer:hover > .service-item > .inner > .svc-icon {
  -webkit-filter: grayscale(100%) brightness(5);
  filter: grayscale(100%) brightness(5);
}
a.service-item-outer > .service-item:after {
  content: "";
  background-size: cover;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  transition: all 300ms linear;
  z-index: -1;
}
a.service-item-outer:hover > .service-item:after {
  opacity: 1;
}
a.service-item-outer.cx-icon > .service-item:after {
  background-image: url(/wp-content/uploads/2017/07/services-cx-bgd.jpg);
}
a.service-item-outer.ux-icon > .service-item:after {
  background-image: url(/wp-content/uploads/2017/07/services-ux-bgd.jpg);
}
a.service-item-outer.gm-icon > .service-item:after {
  background-image: url(/wp-content/uploads/2017/07/services-gm-bgd.jpg);
}
a.service-item-outer.ds-icon > .service-item:after {
  background-image: url(/wp-content/uploads/2017/07/services-ds-bgd.jpg);
}
a.service-item-outer.ml-icon > .service-item:after {
  background-image: url(/wp-content/uploads/2017/07/services-ml-bgd.jpg);
}
a.service-item-outer.ms-icon > .service-item:after {
  background-image: url(/wp-content/uploads/2017/07/services-ms-bgd.jpg);
}
a.service-item-outer.cx-icon .inner,
a.service-item-outer.ux-icon .inner {
  padding-top: 82px;
}
#costco-row {
  padding-top: 46px;
  padding-bottom: 36px;
}
.costco-testimonial {
  margin-bottom: 20px !important;
}
.costco-testimonial p {
  max-width: 626px;
  font-size: 14px;
  color: #fff;
  letter-spacing: 0;
  line-height: 24px;
  margin: 0 auto;
  position: relative;
}
.costco-testimonial p:before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='39' height='28' viewBox='0 0 39 28' xmlns='http://www.w3.org/2000/svg'%3E%3Ctext transform='translate(-383 -102)' fill='%2350E3C2' fill-rule='evenodd' font-size='132' font-family='Montserrat-Regular, Montserrat'%3E%3Ctspan x='379.789' y='196'%3E“%3C/tspan%3E%3C/text%3E%3C/svg%3E");
  width: 39px;
  height: 28px;
  top: -16px;
  left: -44px;
  display: block;
  position: absolute;
}
.costco-testimonial p:after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='38' height='28' viewBox='0 0 38 28' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.997 27.604l7.524-11.352c1.454-2.112 2.378-4.356 2.378-6.996 0-5.28-3.828-8.448-8.052-8.448-4.752 0-8.184 3.564-8.184 8.448 0 2.772 1.19 5.28 3.565 6.864L20.21 27.604h7.787zM5.557 16.12L.54 27.604h7.79l7.523-11.352c1.452-2.112 2.376-4.356 2.376-6.996 0-5.28-3.83-8.448-8.054-8.448-4.752 0-8.184 3.564-8.184 8.448 0 2.772 1.188 5.28 3.564 6.864z' fill='%2350E3C2' fill-rule='evenodd'/%3E%3C/svg%3E");
  width: 38px;
  height: 28px;
  bottom: 0;
  right: -40px;
  display: block;
  position: absolute;
}
.costco-sig p {
  font-size: 14px;
  color: #50e3c2;
  letter-spacing: 0;
  line-height: 24px;
}
#who-we-partner.services-main {
  background-image: url(/wp-content/uploads/2017/07/costco-row-img.jpg);
  background-size: initial;
  background-position: top right;
}
#who-we-partner .section_inner {
  max-width: 1200px;
}
#who-we-partner.services-main .home-beforefooter-col > .vc_column-inner {
  position: relative;
}
#who-we-partner.services-main .home-beforefooter-col > .vc_column-inner:after {
  content: "";
  background-image: url(/wp-content/uploads/2017/07/who-we-partner-lines.png);
  width: 73px;
  height: 223px;
  position: absolute;
  top: 0;
  right: -12%;
}
#who-we-partner.services-main
  .home-beforefooter-col.last
  > .vc_column-inner:after {
  background-image: none;
}
#service-menu,
#service-menu-mobile {
  background-color: #f8f8f8;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  padding-left: 75px;
  padding-right: 75px;
}
#service-menu:after {
  content: "";
  clear: both;
  display: table;
}
#service-menu > a {
  display: block;
  float: left;
  position: relative;
}
#service-menu > .lconnect,
#service-menu-mobile .lconnect {
  background-color: #50e3c2;
  border-radius: 22px;
  float: right;
  margin: 16px 0;
  position: relative;
}
body.page-id-1667 #service-menu > .lconnect,
body.page-id-1667 #service-menu-mobile .lconnect {
  background-color: #e95b6c;
}
body.page-id-1675 #service-menu > .lconnect,
body.page-id-1675 #service-menu-mobile .lconnect {
  background-color: #006be9;
}
body.page-id-1682 #service-menu > .lconnect,
body.page-id-1682 #service-menu-mobile .lconnect {
  background-color: #9fdf5d;
}
body.page-id-1684 #service-menu > .lconnect,
body.page-id-1684 #service-menu-mobile .lconnect {
  background-color: #ffb653;
}
body.page-id-1686 #service-menu > .lconnect,
body.page-id-1686 #service-menu-mobile .lconnect {
  background-color: #735be9;
}
.lconnect-btn {
  color: #fff;
  font-family: "Montserrat";
  font-size: 15px;
  font-weight: 600;
  background-color: transparent;
  padding: 10px 36px;
  border-radius: 22px;
  display: table;
  position: relative;
  z-index: 1;
}
.lconnect-btn:hover {
  color: #fff;
}
#service-menu > .lconnect > .ripple-placeholder {
  border-radius: 22px;
}
#service-menu > .lconnect > .ripple-placeholder > .ripple {
  background-color: #515151;
}
#service-menu > a.cx {
  padding: 18px 0;
}
#service-menu > a.ux {
  padding: 19px 0;
}
#service-menu > a.gm {
  padding: 12px 0;
}
#service-menu > a.ds {
  padding: 12px 0;
}
#service-menu > a.ds {
  padding: 12px 0;
}
#service-menu > a.ml {
  padding: 13px 0;
}
#service-menu > a.ms {
  padding: 13px 0;
}
#service-menu p {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  line-height: 15px;
}
#service-menu > a {
  box-sizing: border-box;
  display: block;
  width: 134px;
  height: 78px;
  overflow: hidden;
}
#service-menu > a > div {
  text-align: center;
  transform: scale(1);
  transition: all 400ms ease-out;
  width: 170px;
  margin-left: -10px;
}
#service-menu > a > div > p {
  opacity: 0;
  transition: opacity 400ms ease-out;
}
#service-menu > a > div > svg path {
  transition: fill 400ms ease-out;
}
.page-id-1529 #service-menu > a.cx > div,
.page-id-1667 #service-menu > a.ux > div,
.page-id-1675 #service-menu > a.gm > div,
.page-id-1682 #service-menu > a.ds > div,
.page-id-1684 #service-menu > a.ml > div,
.page-id-1686 #service-menu > a.ms > div,
#service-menu > a:hover > div {
  transform: scale(0.6);
  transform-origin: top center;
  transition: all 200ms ease-in;
}
.page-id-1529 #service-menu > a.cx > div > p,
.page-id-1667 #service-menu > a.ux > div > p,
.page-id-1675 #service-menu > a.gm > div > p,
.page-id-1682 #service-menu > a.ds > div > p,
.page-id-1684 #service-menu > a.ml > div > p,
.page-id-1686 #service-menu > a.ms > div > p,
#service-menu > a:hover > div > p {
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
  opacity: 1;
  white-space: nowrap;
  transition: opacity 200ms ease-in;
}
.page-id-1529 #service-menu a.cx svg path,
#service-menu a.cx:hover svg path {
  fill: #50e3c2;
}
.page-id-1667 #service-menu a.ux svg path,
#service-menu a.ux:hover svg path {
  fill: #e95b6c;
}
.page-id-1675 #service-menu a.gm svg path,
#service-menu a.gm:hover svg path {
  fill: #006be9;
}
.page-id-1682 #service-menu a.ds svg path,
#service-menu a.ds:hover svg path {
  fill: #9fdf5d;
}
.page-id-1684 #service-menu a.ml svg path,
#service-menu a.ml:hover svg path {
  fill: #ffaa38;
}
.page-id-1686 #service-menu a.ms svg path,
#service-menu a.ms:hover svg path {
  fill: #735be9;
}
a.service-item-outer {
  display: block;
}
@media screen and (min-width: 1024px) {
  body.sticky-svc-menu #service-menu {
    box-sizing: border-box;
    width: 100%;
    position: fixed;
    top: 100px;
  }
  body.sticky-svc-menu #service-menu-section {
    z-index: 10000;
  }
  body.admin-bar.sticky-svc-menu #service-menu {
    top: 132px;
  }
}
@media screen and (max-width: 1024px) {
  #who-we-partner.services-main {
    background-size: 400px;
  }
  #service-menu {
    padding-left: 10px;
    padding-right: 10px;
  }
  #service-menu > .lconnect {
    margin-right: 10px;
  }
  .lconnect-btn {
    padding: 10px 22px;
  }
}
@media screen and (max-width: 1000px) {
  #services-main-masthead {
    padding-top: 46px;
  }
}
@media screen and (max-width: 992px) {
  #services-main-items .vc_column_container > .vc_column-inner {
    padding-left: 15px;
    padding-right: 15px;
  }
  .service-item > .inner.right {
    padding-right: 15px;
    padding-left: 0;
    margin-left: 40px;
    margin-right: 0;
  }
  .service-item > .inner {
    padding-left: 15px;
    margin-right: 40px;
    margin-left: 0;
  }
  #who-we-partner.services-main {
    background-image: none;
    padding: 40px 0 !important;
  }
  #who-we-partner.services-main
    .home-beforefooter-col
    > .vc_column-inner:after {
    background-image: none;
  }
  #service-menu > a {
    padding: 0 !important;
  }
  #service-menu > a > div > p {
    opacity: 1;
  }
  #service-menu a.ux svg path {
    fill: #e95b6c;
  }
  #service-menu a.gm svg path {
    fill: #006be9;
  }
  #service-menu a.ds svg path {
    fill: #9fdf5d;
  }
  #service-menu a.ml svg path {
    fill: #ffaa38;
  }
  #service-menu a.ms svg path {
    fill: #735be9;
  }
  #service-menu {
    padding-left: 20px;
    padding-right: 20px;
  }
  #service-menu > a > div,
  #service-menu > a:hover > div {
    transform: scale(0.7) !important;
    transform-origin: initial !important;
  }
  #service-menu {
    padding-left: 8%;
    padding-right: 8%;
  }
  #service-menu > .lconnect {
    display: table;
    float: initial;
    clear: left;
    margin: 90px auto 15px;
  }
}
@media screen and (max-width: 768px) {
  #service-menu {
    padding-bottom: 15px;
  }
  #service-menu p {
    text-align: center;
  }
  #service-menu > div,
  #service-menu > a {
    width: 33.33%;
  }
  #service-menu > div:after {
    content: none;
  }
  #service-menu > div {
    padding-right: 0;
  }
  #service-menu > a > div {
    transform: scale(0.7);
    margin: 0 auto;
  }
  #service-menu > .lconnect {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  a.service-item-outer {
    margin-left: 40px;
    margin-right: 40px;
    display: block;
  }
  a.service-item-outer:after {
    content: "";
    clear: both;
    display: table;
  }
  a.service-item-outer.cx-icon .inner,
  a.service-item-outer.ux-icon .inner,
  .service-item > .inner,
  .service-item > .inner.right {
    max-width: 100%;
    padding: 30px 0;
  }
  .service-item > .inner.right {
    float: initial;
    margin-left: 0;
  }
  .service-item > .inner {
    margin-right: 0;
  }
  .costco-testimonial p,
  .costco-sig p {
    padding: 0 30px;
  }
  .costco-testimonial p:before {
    left: 0;
  }
}
@media screen and (max-width: 640px) {
  #services-main-masthead .vc_column-inner > .wpb_wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
  #sub-services-content h3 {
    margin-top: 50px;
  }
  .costco-testimonial p:before {
    left: -6px;
  }
  .costco-testimonial p:after {
    right: -6px;
  }
}
@media screen and (max-width: 414px) {
  #service-menu > div,
  #service-menu > a {
    width: 50%;
  }
}
@media screen and (max-width: 374px) {
  #service-menu > a > div {
    margin: 0 auto 0 -15px;
  }
}
.page-the-battleground-for-business .content.content_top_margin {
  margin-top: 0 !important;
}
.page-the-battleground-for-business .header_bottom {
  background-color: transparent;
}
#sub-services-masthead {
  padding-top: 136px;
  padding-bottom: 50px;
}
#sub-services-masthead h1 {
  font-size: 35px;
  letter-spacing: 0;
  height: 171px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 40px;
}
#sub-services-masthead h1 {
  background-repeat: no-repeat;
  background-position: center;
}
#sub-services-masthead .service_cx h1 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='433' height='171' viewBox='0 0 433 171' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M137.067 131.66c-28.38 0-49.926-20.55-49.926-47.55 0-26.763 21.55-47.073 49.93-47.073 16.03 0 33.64 8.602 45.72 21.983l27.86-30.347C192.25 10.993 163.61 0 136.28 0c-30.595 0-57.064 10.754-74.843 28.33H25.802c-2.214 0-4.025 1.648-4.025 3.662 0 2.013 1.81 3.66 4.025 3.66h29.052c-4.61 5.783-8.39 12.13-11.213 18.937H4.03C1.812 54.59 0 56.23 0 58.25c0 2.014 1.812 3.662 4.026 3.662h37.01c-.614 2.048-1.146 4.132-1.593 6.25h-13.64c-2.215 0-4.026 1.646-4.026 3.66 0 2.013 1.81 3.66 4.025 3.66h12.452c-.338 2.983-.513 6.02-.513 9.105 0 4.815.4 9.508 1.17 14.062h-6.96c-2.21 0-4.02 1.64-4.02 3.66 0 2.01 1.81 3.66 4.03 3.66h8.53c3.07 11.61 8.62 22.14 16.18 31.18H25.8c-2.214 0-4.025 1.64-4.025 3.66 0 2.01 1.81 3.66 4.025 3.66h37.772c5.715 5.37 12.25 10.04 19.466 13.88h-29.31c-2.215 0-4.027 1.65-4.027 3.66 0 2.01 1.82 3.66 4.03 3.66h47c10.4 3.2 21.72 4.92 33.72 4.92 27.33 0 56.76-12.186 76.47-31.064l-28.112-27.48c-12.877 11.95-30.48 19.597-45.724 19.597zm291 22.846h-33.325l-11.473-15.212h16.87c2.21 0 4.02-1.648 4.02-3.66 0-2.015-1.82-3.662-4.03-3.662h-22.39l-8.42-11.172h37.9c2.21 0 4.02-1.65 4.02-3.663s-1.81-3.66-4.026-3.66H363.8L353.325 99.59h25.97c2.215 0 4.027-1.648 4.027-3.66 0-2.015-1.812-3.662-4.026-3.662h-31.493l-8.462-11.22 7.15-9.42h42c2.22 0 4.03-1.65 4.03-3.662 0-2.014-1.81-3.66-4.02-3.66h-36.45l9.91-13.068h23.958c2.215 0 4.026-1.647 4.026-3.66 0-2.014-1.812-3.662-4.027-3.662H367.5l14.36-18.936h33.516c2.214 0 4.026-1.648 4.026-3.662 0-2.013-1.812-3.66-4.026-3.66H387.41L400.04 1h-56.757l-34.686 47.55L274.175 1h-55.97l61.225 82.197L214 168.502h56.233l38.364-51.85 39.153 51.85h57.547l-5.033-6.674h27.804c2.214 0 4.026-1.647 4.026-3.66 0-2.014-1.812-3.662-4.026-3.662z' fill='%237AE9D0' fill-rule='evenodd'/%3E%3C/svg%3E");
}
#sub-services-masthead .service_ux h1 {
  color: #fff;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='378' height='157' viewBox='0 0 378 157' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23DD5667' fill-rule='evenodd'%3E%3Cpath d='M68.19 109.254h13.596V95.597H68.19v13.657zm0-40.97V81.94H54.595v8.185C54.595 131.092 82.59 157 126.24 157c43.425 0 70.76-25.908 70.76-66.875V0h-40.34v90.125c0 20.15-12.345 32.33-30.2 32.33-18.298 0-31.524-12.4-31.524-32.33V0H41v13.657h13.595v13.656H68.19V40.97h13.596v13.657H68.19V40.97H54.595v13.657H41v13.657h27.19z'/%3E%3Cpath d='M41.333 27.5V14H27.667v13.5H14V41h41V27.5m243.165 24.74h13.64V38.524h-13.64V52.24zm13.64-13.857h13.638V24.67h-13.64v13.713zm-1.05 75.474v-13.715h12.617l-14.217-20.726h-10.99V65.7h13.1L356.575 0h-47.77l-29.19 44-28.97-44h-47.108l51.53 76.063L200 155h47.327l32.288-47.98L312.567 155h11.827v-13.715h-13.64V127.57h13.64v13.715h13.64V155H361l-28.22-41.143h-22.025zM0 28h14V14H0m0 55h14V55H0m360 64h14v-14h-14'/%3E%3Cpath d='M346 133h14v-14h-14m18-32h14V73h-14m-13 28V87h-14v14h1.077M323 58.5V72h27V45h-13.5v13.5M364 25h14V11h-14m-13 28h14V25h-14M27 82h14V68H27m0 42h14V96H27m-13 0h14V82H14'/%3E%3C/g%3E%3C/svg%3E");
}
#sub-services-masthead .service_gm h1 {
  color: #fff;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='366' height='180' viewBox='0 0 366 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%230463D2' fill-rule='evenodd'%3E%3Cpath d='M232.332 90.522l61.227-77.67L366 123.912h-38.662l-36.26-55.59-63.113 80.062L195.95 92.02l-39.888 48.275V98.562h-.004v-9.12l44.84-54.266 31.434 55.346zM213.748 0h5.926v4.948h4.93v5.947h-4.93v4.948h-5.926v-4.948h-4.932V4.948h4.932V0zm-65.516 87.033v11.53h.004v61.077C131.518 171.497 105.214 180 83.37 180 35.887 180 0 145.545 0 99.904c0-45.416 36.78-79.648 86.044-79.648 23.183 0 47.704 8.95 63.753 23.268l-22.292 27.072C116.138 60.08 100.31 53.59 85.822 53.59c-25.635 0-45.252 20.138-45.252 46.314 0 26.623 19.84 46.758 45.696 46.758 8.026 0 18.28-2.907 27.643-7.604v-17.42H92.06V87.033h56.17zM271.495 9.526v10.41h-8.632V28.6H252.49v-8.666h-8.63V9.524h8.63V.86h10.373v8.666h8.632zm-31.103 20.09v5.948h-4.932v4.948h-5.926v-4.948h-4.93v-5.947h4.93v-4.95h5.926v4.95h4.932zM184 23.746h-8.746V15h-10.508v8.746H156v10.508h8.746V43h10.508v-8.746H184'/%3E%3Cpath d='M295 99.996h-4.996V95H284v4.996h-5V106h5v5h6.004v-5H295'/%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
}
#sub-services-masthead .service_ds h1 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='268' height='160' viewBox='0 0 268 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23AFF668' fill-rule='evenodd'%3E%3Cpath d='M27 16.5C27 23.956 20.956 30 13.5 30S0 23.956 0 16.5 6.044 3 13.5 3 27 9.044 27 16.5M47 11c0 4.418-3.582 8-8 8s-8-3.582-8-8 3.582-8 8-8 8 3.582 8 8m-7 15c0-3.866 3.134-7 7-7s7 3.134 7 7-3.134 7-7 7-7-3.134-7-7m9-10.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5-1.12-2.5-2.5-2.5-2.5 1.12-2.5 2.5m41 2C90 24.403 84.404 30 77.5 30 70.597 30 65 24.403 65 17.5S70.597 5 77.5 5C84.404 5 90 10.597 90 17.5m-25 10c0 2.485-2.015 4.5-4.5 4.5S56 29.985 56 27.5s2.015-4.5 4.5-4.5 4.5 2.015 4.5 4.5M59 9c0 2.21-1.79 4-4 4s-4-1.79-4-4 1.79-4 4-4 4 1.79 4 4m50 26.5c0 5.8-4.7 10.5-10.5 10.5S88 41.3 88 35.5 92.7 25 98.5 25 109 29.7 109 35.5M35 45c0 6.627-5.373 12-12 12s-12-5.373-12-12 5.373-12 12-12 12 5.373 12 12m-24-8c0 2.76-2.24 5-5 5s-5-2.24-5-5 2.24-5 5-5 5 2.24 5 5m16-9.5c0 2.485 2.015 4.5 4.5 4.5s4.5-2.015 4.5-4.5-2.015-4.5-4.5-4.5-4.5 2.015-4.5 4.5m76-9.5c0 2.76-2.24 5-5 5s-5-2.24-5-5 2.24-5 5-5 5 2.24 5 5M83 34.5c0 1.38-1.12 2.5-2.5 2.5S78 35.88 78 34.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5M137 54c0 7.18-5.82 13-13 13s-13-5.82-13-13 5.82-13 13-13 13 5.82 13 13m-26-22c0 2.762 2.24 5 5 5 2.762 0 5-2.238 5-5s-2.238-5-5-5c-2.76 0-5 2.238-5 5m-2 21c0 2.21-1.79 4-4 4s-4-1.79-4-4 1.79-4 4-4 4 1.79 4 4m17 27c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10 10 4.477 10 10m2-7c0 3.314 2.686 6 6 6s6-2.686 6-6-2.686-6-6-6-6 2.686-6 6m-4 19c0 4.418 3.582 8 8 8s8-3.582 8-8-3.582-8-8-8-8 3.582-8 8M12 59c0 3.314-2.686 6-6 6s-6-2.686-6-6 2.686-6 6-6 6 2.686 6 6m23 15c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10 10 4.477 10 10m-2 26.5c0 9.113-7.387 16.5-16.5 16.5S0 109.613 0 100.5 7.387 84 16.5 84 33 91.387 33 100.5m-22-23c0 3.038-2.462 5.5-5.5 5.5S0 80.538 0 77.5 2.462 72 5.5 72s5.5 2.462 5.5 5.5M14 61c0 1.105.895 2 2 2s2-.895 2-2-.895-2-2-2-2 .895-2 2m6 69.5c0 4.142 3.358 7.5 7.5 7.5 4.142 0 7.5-3.358 7.5-7.5 0-4.142-3.358-7.5-7.5-7.5-4.142 0-7.5 3.358-7.5 7.5m7-14c0 1.933 1.567 3.5 3.5 3.5s3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5-3.5 1.567-3.5 3.5m-8 9.5c0 4.97-4.253 9-9.5 9S0 130.97 0 126s4.253-9 9.5-9 9.5 4.03 9.5 9m-1 22c0 4.97-4.03 9-9 9s-9-4.03-9-9 4.03-9 9-9 9 4.03 9 9m-3-11.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5-1.12-2.5-2.5-2.5-2.5 1.12-2.5 2.5m25 12c0 4.694-3.806 8.5-8.5 8.5s-8.5-3.806-8.5-8.5 3.806-8.5 8.5-8.5 8.5 3.806 8.5 8.5m-5-11c0 1.933 1.567 3.5 3.5 3.5s3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5-3.5 1.567-3.5 3.5m8-6.5c0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4-4 1.79-4 4m18 14c0 4.97-4.03 9-9 9s-9-4.03-9-9 4.03-9 9-9 9 4.03 9 9m18.925-15.925c4.1 4.1 4.1 10.75 0 14.85s-10.75 4.1-14.85 0-4.1-10.75 0-14.85 10.75-4.1 14.85 0M71 152c0 2.21-1.79 4-4 4s-4-1.79-4-4 1.79-4 4-4 4 1.79 4 4m15-10.5c0 4.694 4.03 8.5 9 8.5s9-3.806 9-8.5c0-4.695-4.03-8.5-9-8.5s-9 3.805-9 8.5m6-15.5c0 2.76-2.24 5-5 5s-5-2.24-5-5 2.24-5 5-5 5 2.24 5 5'/%3E%3Cpath d='M134 112c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15 0-8.284 6.716-15 15-15 8.284 0 15 6.716 15 15m-16 22.5c0 3.037-2.463 5.5-5.5 5.5-3.038 0-5.5-2.463-5.5-5.5 0-3.038 2.462-5.5 5.5-5.5 3.037 0 5.5 2.462 5.5 5.5m-12-4.5c0 2.21-1.79 4-4 4s-4-1.79-4-4 1.79-4 4-4 4 1.79 4 4m-3-11.5c0 3.037-2.462 5.5-5.5 5.5-3.037 0-5.5-2.463-5.5-5.5s2.463-5.5 5.5-5.5c3.038 0 5.5 2.463 5.5 5.5m9-53.5c0 1.657-1.343 3-3 3s-3-1.343-3-3 1.343-3 3-3 3 1.343 3 3m1 29.5c0 1.933-1.567 3.5-3.5 3.5s-3.5-1.567-3.5-3.5 1.567-3.5 3.5-3.5 3.5 1.567 3.5 3.5m113-13c0 7.456-6.044 13.5-13.5 13.5S199 88.956 199 81.5 205.044 68 212.5 68 226 74.044 226 81.5M166 18c0-3.866 3.134-7 7-7s7 3.134 7 7-3.134 7-7 7-7-3.134-7-7m12 31.5c0 6.903-5.596 12.5-12.5 12.5-6.903 0-12.5-5.597-12.5-12.5S158.597 37 165.5 37c6.904 0 12.5 5.597 12.5 12.5m79 94c0 3.59-2.91 6.5-6.5 6.5s-6.5-2.91-6.5-6.5 2.91-6.5 6.5-6.5 6.5 2.91 6.5 6.5m-83-14c0 6.904-5.596 12.5-12.5 12.5s-12.5-5.596-12.5-12.5 5.596-12.5 12.5-12.5 12.5 5.596 12.5 12.5M207 21c0 6.627-5.373 12-12 12s-12-5.373-12-12 5.373-12 12-12 12 5.373 12 12m34 130c0 2.76-2.24 5-5 5s-5-2.24-5-5 2.24-5 5-5 5 2.24 5 5m7-137c0 3.314-2.686 6-6 6s-6-2.686-6-6 2.686-6 6-6 6 2.686 6 6m-10 12c0 4.97-4.03 9-9 9s-9-4.03-9-9 4.03-9 9-9 9 4.03 9 9m13 0c0 3.314-2.686 6-6 6s-6-2.686-6-6 2.686-6 6-6 6 2.686 6 6m17 86.5c0 9.113-7.387 16.5-16.5 16.5s-16.5-7.387-16.5-16.5S242.387 96 251.5 96s16.5 7.387 16.5 16.5m-5-91c0 3.038-2.462 5.5-5.5 5.5s-5.5-2.462-5.5-5.5 2.462-5.5 5.5-5.5 5.5 2.462 5.5 5.5m-11 17c0 3.038-2.462 5.5-5.5 5.5s-5.5-2.462-5.5-5.5 2.462-5.5 5.5-5.5 5.5 2.462 5.5 5.5m-72-6c0 3.038-2.462 5.5-5.5 5.5s-5.5-2.462-5.5-5.5 2.462-5.5 5.5-5.5 5.5 2.462 5.5 5.5M229 8c0 1.105.896 2 2 2 1.105 0 2-.895 2-2s-.895-2-2-2c-1.104 0-2 .895-2 2m-40-3c0 1.105.895 2 2 2s2-.895 2-2-.895-2-2-2-2 .895-2 2m64 24c0 1.105.896 2 2 2 1.105 0 2-.895 2-2s-.895-2-2-2c-1.104 0-2 .895-2 2m-18 7c0 1.105.895 2 2 2s2-.895 2-2-.895-2-2-2-2 .895-2 2m-58 22.5c0 4.142 3.358 7.5 7.5 7.5 4.142 0 7.5-3.358 7.5-7.5 0-4.142-3.358-7.5-7.5-7.5-4.142 0-7.5 3.358-7.5 7.5m19 5c0 1.933 1.567 3.5 3.5 3.5s3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5-3.5 1.567-3.5 3.5m12-37c0 1.933 1.567 3.5 3.5 3.5s3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5-3.5 1.567-3.5 3.5m-50 0c0 1.933 1.567 3.5 3.5 3.5s3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5-3.5 1.567-3.5 3.5M228 10c0 4.97-4.253 9-9.5 9s-9.5-4.03-9.5-9 4.253-9 9.5-9 9.5 4.03 9.5 9m8 126c0 4.97-4.03 9-9 9s-9-4.03-9-9 4.03-9 9-9 9 4.03 9 9m23-41.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5-1.12-2.5-2.5-2.5-2.5 1.12-2.5 2.5m-16-3c0 1.933 1.567 3.5 3.5 3.5s3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5-3.5 1.567-3.5 3.5M192 73c0 1.657 1.343 3 3 3s3-1.343 3-3-1.343-3-3-3-3 1.343-3 3m-35-6c0 1.657 1.343 3 3 3s3-1.343 3-3-1.343-3-3-3-3 1.343-3 3m33 21c0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4-4 1.79-4 4m-28-55c0 1.657 1.343 3 3 3s3-1.343 3-3-1.343-3-3-3-3 1.343-3 3m17-24c0 1.657 1.343 3 3 3s3-1.343 3-3-1.343-3-3-3-3 1.343-3 3m42 142.5c0 4.694-3.806 8.5-8.5 8.5s-8.5-3.806-8.5-8.5 3.806-8.5 8.5-8.5 8.5 3.806 8.5 8.5m18-19c0 1.933 1.567 3.5 3.5 3.5s3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5-3.5 1.567-3.5 3.5m-52 21c0 1.933 1.567 3.5 3.5 3.5s3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5-3.5 1.567-3.5 3.5m9-2c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5-1.12-2.5-2.5-2.5-2.5 1.12-2.5 2.5m12-18.5c0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4-4 1.79-4 4M196 4c0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4-4 1.79-4 4m49 76c0 4.97-4.03 9-9 9s-9-4.03-9-9 4.03-9 9-9 9 4.03 9 9m-42.075 49.075c4.1 4.1 4.1 10.75 0 14.85s-10.75 4.1-14.85 0-4.1-10.75 0-14.85 10.75-4.1 14.85 0M256 84c0 2.21-1.79 4-4 4s-4-1.79-4-4 1.79-4 4-4 4 1.79 4 4m-19 14.5c0 3.59-2.91 6.5-6.5 6.5s-6.5-2.91-6.5-6.5 2.91-6.5 6.5-6.5 6.5 2.91 6.5 6.5m-63-20c0 4.695 4.03 8.5 9 8.5s9-3.805 9-8.5c0-4.694-4.03-8.5-9-8.5s-9 3.806-9 8.5m11 46.5c0 2.76-2.24 5-5 5s-5-2.24-5-5 2.24-5 5-5 5 2.24 5 5m0 20c0 3.866-3.134 7-7 7s-7-3.134-7-7 3.134-7 7-7 7 3.134 7 7m6-106.5c0 3.038-2.462 5.5-5.5 5.5-3.037 0-5.5-2.462-5.5-5.5 0-3.037 2.463-5.5 5.5-5.5 3.038 0 5.5 2.463 5.5 5.5m-14 30c0 3.037-2.462 5.5-5.5 5.5-3.037 0-5.5-2.463-5.5-5.5s2.463-5.5 5.5-5.5c3.038 0 5.5 2.463 5.5 5.5m-7 44c0 1.933-1.567 3.5-3.5 3.5s-3.5-1.567-3.5-3.5 1.567-3.5 3.5-3.5 3.5 1.567 3.5 3.5'/%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
}
#sub-services-masthead .service_ml h1 {
  color: #fff;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='247' height='136' viewBox='0 0 247 136' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M113.462 116.206c-4.47 0-8.108-3.63-8.108-8.09 0-4.462 3.638-8.09 8.108-8.09 4.47 0 8.107 3.628 8.107 8.09 0 4.46-3.64 8.09-8.11 8.09m-69.31-8.09c0 4.46-3.64 8.09-8.11 8.09-4.47 0-8.108-3.63-8.108-8.09 0-4.462 3.636-8.09 8.106-8.09s8.106 3.628 8.106 8.09m75.275-10.983V19.318l-39.17 84.285H69.99L30.82 19.318v77.445c-4.3 1.982-7.294 6.324-7.294 11.352 0 6.892 5.62 12.5 12.524 12.5 6.905 0 12.524-5.608 12.524-12.5 0-5.028-2.993-9.37-7.294-11.352V66.635l22.033 47.408H86.94l22.033-47.408V96.45c-4.694 1.805-8.037 6.35-8.037 11.665 0 6.892 5.618 12.5 12.524 12.5 6.905 0 12.523-5.608 12.523-12.5 0-4.734-2.65-8.86-6.55-10.982m18.134 34.46c-4.47 0-8.11-3.63-8.11-8.09 0-4.462 3.64-8.09 8.104-8.09 4.47 0 8.11 3.628 8.11 8.09 0 4.46-3.633 8.09-8.104 8.09m-116.94-8.09c0 4.46-3.636 8.09-8.105 8.09-4.47 0-8.11-3.63-8.11-8.09 0-4.462 3.638-8.09 8.108-8.09s8.11 3.628 8.11 8.09M142.8 112.15V.315h-37.5L75.2 63.662 44.947.318H7.294v111.83C2.994 114.132 0 118.474 0 123.503 0 130.393 5.618 136 12.524 136c6.905 0 12.523-5.607 12.523-12.498 0-5.03-2.992-9.37-7.293-11.353V10.75h20.59l36.88 77.216L111.92 10.75h20.42v101.39c-4.302 1.983-7.294 6.325-7.294 11.354 0 6.89 5.618 12.5 12.523 12.5 6.9 0 12.52-5.61 12.52-12.5 0-5.03-3-9.37-7.3-11.354m91.674 16.42c-4.47 0-8.107-3.628-8.107-8.09 0-4.46 3.637-8.09 8.106-8.09 4.47 0 8.11 3.63 8.11 8.09 0 4.462-3.64 8.09-8.11 8.09m-83.46-116.07c0-4.46 3.635-8.09 8.106-8.09 4.47 0 8.105 3.63 8.105 8.09 0 4.462-3.638 8.09-8.108 8.09S151 16.952 151 12.49m83.464 95.486c-5.04 0-9.39 2.986-11.376 7.278h-58.75V23.85c4.3-1.98 7.29-6.323 7.29-11.353C171.64 5.607 166.02 0 159.118 0c-6.908 0-12.526 5.607-12.526 12.497 0 5.03 2.994 9.372 7.294 11.353V125.7h69.21c1.986 4.292 6.336 7.28 11.375 7.28 6.91 0 12.53-5.607 12.53-12.5 0-6.89-5.62-12.497-12.524-12.497M185.11 18.03c4.47 0 8.108 3.63 8.108 8.096 0 4.46-3.637 8.09-8.107 8.09-4.47 0-8.1-3.63-8.1-8.09 0-4.462 3.637-8.092 8.107-8.092m32.973 71.7c4.467 0 8.105 3.63 8.105 8.09 0 4.462-3.64 8.09-8.107 8.09-4.47 0-8.106-3.628-8.106-8.09 0-4.46 3.635-8.09 8.106-8.09m-38.2-52.256v65.566h26.827c1.985 4.292 6.335 7.28 11.374 7.28 6.902 0 12.52-5.608 12.52-12.5 0-6.89-5.62-12.497-12.524-12.497-5.04 0-9.39 2.986-11.373 7.28h-16.37V37.474c4.3-1.982 7.293-6.324 7.293-11.352 0-6.892-5.62-12.5-12.524-12.5-6.91 0-12.53 5.608-12.53 12.5 0 5.028 2.995 9.37 7.296 11.352' fill='%23FFB653' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-size: contain;
}
#sub-services-masthead .service_ms h1 {
  color: #fff;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='271' height='134' viewBox='0 0 271 134' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23836EEC' fill-rule='evenodd'%3E%3Cpath d='M100.44 14h30.27v119.998h-24.42V53.085L74.3 121.828H56.583l-31.99-68.743v80.913H0V14h30.44l35.09 73.37L100.44 14zm109.88 32.92c24.084 0 43.68 19.53 43.68 43.54 0 24.006-19.596 43.54-43.682 43.54h-63.394c-5.883 0-10.653-4.756-10.653-10.622 0-5.864 4.77-10.618 10.66-10.618h63.394c12.34 0 22.374-10.004 22.374-22.3 0-12.298-10.035-22.3-22.374-22.3h-27.7c-5.887 0-10.658-4.755-10.658-10.622 0-5.865 4.77-10.62 10.655-10.62h27.7z'/%3E%3Cpath d='M180.84 101h27.8c5.906 0 10.694-4.767 10.694-10.646 0-5.88-4.788-10.645-10.693-10.645h-27.8c-12.38 0-22.45-10.03-22.45-22.36 0-12.328 10.07-22.357 22.457-22.357H239.2V48.34L271 24.17 239.194 0v13.708H180.84c-24.172 0-43.84 19.58-43.84 43.645C137 81.42 156.668 101 180.84 101'/%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
}
#sub-services-masthead p {
  font-size: 17px;
  letter-spacing: 0;
  line-height: 24px;
  max-width: 587px;
  width: 100%;
  margin: 0 auto;
}
.page-id-1667 #sub-services-masthead p,
.page-id-1675 #sub-services-masthead p,
.page-id-1684 #sub-services-masthead p,
.page-id-1686 #sub-services-masthead p {
  color: #fff;
}
.service-breadcrumb {
  min-height: 78px;
}
#sub-services-content h3 {
  font-size: 35px;
  font-weight: 700;
  line-height: 39px;
  position: relative;
  margin-bottom: 40px;
}
#sub-services-content.ux h3:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='150' height='10' viewBox='0 0 150 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.567 5.43c0 2.446-1.983 4.43-4.43 4.43l-58.605.01c-2.447 0-4.43-1.984-4.43-4.43 0-2.448 1.982-4.432 4.43-4.432l58.604-.01c2.447 0 4.43 1.984 4.43 4.43zm-78.99.014c0 2.436-2.24 4.43-4.98 4.43H4.98C2.242 9.874 0 7.884 0 5.444c0-2.434 2.24-4.43 4.98-4.43h1.616c2.74 0 4.98 1.994 4.98 4.43zm95.494-5L144.277.44c2.74 0 4.98 1.992 4.98 4.428 0 2.438-2.24 4.43-4.978 4.432l-37.205.006c-2.74 0-4.98-1.993-4.98-4.43 0-2.437 2.24-4.43 4.98-4.43z' fill='%23E95B6C' fill-rule='evenodd'/%3E%3C/svg%3E");
}
#sub-services-content.gm h3:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='150' height='10' viewBox='0 0 150 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.567 5.43c0 2.446-1.983 4.43-4.43 4.43l-58.605.01c-2.447 0-4.43-1.984-4.43-4.43 0-2.448 1.982-4.432 4.43-4.432l58.604-.01c2.447 0 4.43 1.984 4.43 4.43zm-78.99.014c0 2.436-2.24 4.43-4.98 4.43H4.98C2.242 9.874 0 7.884 0 5.444c0-2.434 2.24-4.43 4.98-4.43h1.616c2.74 0 4.98 1.994 4.98 4.43zm95.494-5L144.277.44c2.74 0 4.98 1.992 4.98 4.428 0 2.438-2.24 4.43-4.978 4.432l-37.205.006c-2.74 0-4.98-1.993-4.98-4.43 0-2.437 2.24-4.43 4.98-4.43z' fill='%23006BE9' fill-rule='evenodd'/%3E%3C/svg%3E");
}
#sub-services-content.ds h3:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='150' height='10' viewBox='0 0 150 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.567 5.43c0 2.446-1.983 4.43-4.43 4.43l-58.605.01c-2.447 0-4.43-1.984-4.43-4.43 0-2.448 1.982-4.432 4.43-4.432l58.604-.01c2.447 0 4.43 1.984 4.43 4.43zm-78.99.014c0 2.436-2.24 4.43-4.98 4.43H4.98C2.242 9.874 0 7.884 0 5.444c0-2.434 2.24-4.43 4.98-4.43h1.616c2.74 0 4.98 1.994 4.98 4.43zm95.494-5L144.277.44c2.74 0 4.98 1.992 4.98 4.428 0 2.438-2.24 4.43-4.978 4.432l-37.205.006c-2.74 0-4.98-1.993-4.98-4.43 0-2.437 2.24-4.43 4.98-4.43z' fill='%239FDF5D' fill-rule='evenodd'/%3E%3C/svg%3E");
}
#sub-services-content.ml h3:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='150' height='10' viewBox='0 0 150 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.567 5.43c0 2.446-1.983 4.43-4.43 4.43l-58.605.01c-2.447 0-4.43-1.984-4.43-4.43 0-2.448 1.982-4.432 4.43-4.432l58.604-.01c2.447 0 4.43 1.984 4.43 4.43zm-78.99.014c0 2.436-2.24 4.43-4.98 4.43H4.98C2.242 9.874 0 7.884 0 5.444c0-2.434 2.24-4.43 4.98-4.43h1.616c2.74 0 4.98 1.994 4.98 4.43zm95.494-5L144.277.44c2.74 0 4.98 1.992 4.98 4.428 0 2.438-2.24 4.43-4.978 4.432l-37.205.006c-2.74 0-4.98-1.993-4.98-4.43 0-2.437 2.24-4.43 4.98-4.43z' fill='%23FFAA38' fill-rule='evenodd'/%3E%3C/svg%3E");
}
#sub-services-content.ms h3:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='150' height='10' viewBox='0 0 150 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.567 5.43c0 2.446-1.983 4.43-4.43 4.43l-58.605.01c-2.447 0-4.43-1.984-4.43-4.43 0-2.448 1.982-4.432 4.43-4.432l58.604-.01c2.447 0 4.43 1.984 4.43 4.43zm-78.99.014c0 2.436-2.24 4.43-4.98 4.43H4.98C2.242 9.874 0 7.884 0 5.444c0-2.434 2.24-4.43 4.98-4.43h1.616c2.74 0 4.98 1.994 4.98 4.43zm95.494-5L144.277.44c2.74 0 4.98 1.992 4.98 4.428 0 2.438-2.24 4.43-4.978 4.432l-37.205.006c-2.74 0-4.98-1.993-4.98-4.43 0-2.437 2.24-4.43 4.98-4.43z' fill='%23735BE9' fill-rule='evenodd'/%3E%3C/svg%3E");
}
#sub-services-content h4 {
  font-size: 20px;
  font-weight: 700;
  border-left: 7px solid #50e3c2;
  padding-left: 8px;
  margin-bottom: 15px;
}
#sub-services-content.ux h4 {
  border-color: #e95b6c;
}
#sub-services-content.gm h4 {
  border-color: #006be9;
}
#sub-services-content.ds h4 {
  border-color: #9fdf5d;
}
#sub-services-content.ml h4 {
  border-color: #ffaa38;
}
#sub-services-content.ms h4 {
  border-left: 0;
}
.sub-service-seperator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='150' height='10' viewBox='0 0 150 10' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M47.362.227H.198v8.866h47.164V.227z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M11.577 5.444c0-2.437-2.242-4.43-4.98-4.43h-1.62C2.24 1.014 0 3.01 0 5.444c0 2.438 2.242 4.43 4.98 4.43h1.617c2.74 0 4.98-1.994 4.98-4.43' fill='%2350E3C2'/%3E%3Cg transform='translate(101.894 .213)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M5.177.232c-2.74 0-4.98 1.995-4.98 4.43 0 2.438 2.242 4.432 4.98 4.43l37.206-.005c2.74 0 4.98-1.994 4.98-4.43 0-2.438-2.242-4.43-4.982-4.43L5.18.232z' fill='%2350E3C2' mask='url(//www.rocketsource.com/wp-content/themes/bridge-child/assets/css/%23b)'/%3E%3C/g%3E%3Cpath d='M90.567 5.43c0-2.448-1.984-4.43-4.43-4.43l-58.606.008c-2.444 0-4.43 1.984-4.43 4.43.004 2.448 1.987 4.43 4.434 4.43L86.14 9.86c2.445 0 4.43-1.984 4.43-4.43' fill='%2350E3C2'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 150px;
  height: 10px;
  margin: 0 auto;
  padding: 130px 0;
}
#sub-services-content.ux .sub-service-seperator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='150' height='10' viewBox='0 0 150 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.567 5.43c0 2.446-1.983 4.43-4.43 4.43l-58.605.01c-2.447 0-4.43-1.984-4.43-4.43 0-2.448 1.982-4.432 4.43-4.432l58.604-.01c2.447 0 4.43 1.984 4.43 4.43zm-78.99.014c0 2.436-2.24 4.43-4.98 4.43H4.98C2.242 9.874 0 7.884 0 5.444c0-2.434 2.24-4.43 4.98-4.43h1.616c2.74 0 4.98 1.994 4.98 4.43zm95.494-5L144.277.44c2.74 0 4.98 1.992 4.98 4.428 0 2.438-2.24 4.43-4.978 4.432l-37.205.006c-2.74 0-4.98-1.993-4.98-4.43 0-2.437 2.24-4.43 4.98-4.43z' fill='%23E95B6C' fill-rule='evenodd'/%3E%3C/svg%3E");
}
#sub-services-content.gm .sub-service-seperator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='150' height='10' viewBox='0 0 150 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.567 5.43c0 2.446-1.983 4.43-4.43 4.43l-58.605.01c-2.447 0-4.43-1.984-4.43-4.43 0-2.448 1.982-4.432 4.43-4.432l58.604-.01c2.447 0 4.43 1.984 4.43 4.43zm-78.99.014c0 2.436-2.24 4.43-4.98 4.43H4.98C2.242 9.874 0 7.884 0 5.444c0-2.434 2.24-4.43 4.98-4.43h1.616c2.74 0 4.98 1.994 4.98 4.43zm95.494-5L144.277.44c2.74 0 4.98 1.992 4.98 4.428 0 2.438-2.24 4.43-4.978 4.432l-37.205.006c-2.74 0-4.98-1.993-4.98-4.43 0-2.437 2.24-4.43 4.98-4.43z' fill='%23006BE9' fill-rule='evenodd'/%3E%3C/svg%3E");
}
#sub-services-content.ds .sub-service-seperator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='150' height='10' viewBox='0 0 150 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.567 5.43c0 2.446-1.983 4.43-4.43 4.43l-58.605.01c-2.447 0-4.43-1.984-4.43-4.43 0-2.448 1.982-4.432 4.43-4.432l58.604-.01c2.447 0 4.43 1.984 4.43 4.43zm-78.99.014c0 2.436-2.24 4.43-4.98 4.43H4.98C2.242 9.874 0 7.884 0 5.444c0-2.434 2.24-4.43 4.98-4.43h1.616c2.74 0 4.98 1.994 4.98 4.43zm95.494-5L144.277.44c2.74 0 4.98 1.992 4.98 4.428 0 2.438-2.24 4.43-4.978 4.432l-37.205.006c-2.74 0-4.98-1.993-4.98-4.43 0-2.437 2.24-4.43 4.98-4.43z' fill='%239FDF5D' fill-rule='evenodd'/%3E%3C/svg%3E");
}
#sub-services-content.ml .sub-service-seperator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='150' height='10' viewBox='0 0 150 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.567 5.43c0 2.446-1.983 4.43-4.43 4.43l-58.605.01c-2.447 0-4.43-1.984-4.43-4.43 0-2.448 1.982-4.432 4.43-4.432l58.604-.01c2.447 0 4.43 1.984 4.43 4.43zm-78.99.014c0 2.436-2.24 4.43-4.98 4.43H4.98C2.242 9.874 0 7.884 0 5.444c0-2.434 2.24-4.43 4.98-4.43h1.616c2.74 0 4.98 1.994 4.98 4.43zm95.494-5L144.277.44c2.74 0 4.98 1.992 4.98 4.428 0 2.438-2.24 4.43-4.978 4.432l-37.205.006c-2.74 0-4.98-1.993-4.98-4.43 0-2.437 2.24-4.43 4.98-4.43z' fill='%23FFAA38' fill-rule='evenodd'/%3E%3C/svg%3E");
}
#sub-services-content.ms .sub-service-seperator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='150' height='10' viewBox='0 0 150 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.567 5.43c0 2.446-1.983 4.43-4.43 4.43l-58.605.01c-2.447 0-4.43-1.984-4.43-4.43 0-2.448 1.982-4.432 4.43-4.432l58.604-.01c2.447 0 4.43 1.984 4.43 4.43zm-78.99.014c0 2.436-2.24 4.43-4.98 4.43H4.98C2.242 9.874 0 7.884 0 5.444c0-2.434 2.24-4.43 4.98-4.43h1.616c2.74 0 4.98 1.994 4.98 4.43zm95.494-5L144.277.44c2.74 0 4.98 1.992 4.98 4.428 0 2.438-2.24 4.43-4.978 4.432l-37.205.006c-2.74 0-4.98-1.993-4.98-4.43 0-2.437 2.24-4.43 4.98-4.43z' fill='%23735BE9' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.svg-bgd-right {
  float: right;
}
.svg-bgd-left {
  float: left;
}
.services-touchpoint-chart {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='660' height='266' viewBox='0 0 660 266' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0 1)'%3E%3Cpath d='M1.495 128.238c36.083-1.31 60.958 5.972 88.136 29.002 12.458 10.552 27.115 25.287 45.277 14.198 12.785-7.804 8.243-19.225 26.28-22.686 31.325-6.01 46.366 19.31 73.525-9.07 22.7-23.72 45.115-54.39 81.606-25.52 22.7 17.96 33.294 66.085 71.456 63.007 26.067-2.1 43.282-49.11 62.49-65.24 29.437-24.717 58.545-23.737 79.75 8.126 28.255 42.457 51.82-6.352 97.148-2.72' stroke='%23FFAA38'/%3E%3Cpath d='M.03 115.09c38.372 1.644 62.98-24.984 94.586-41.606 42.775-22.495 38.06 18.847 68.97 38.08 14.456 8.993 27.826 14.405 40.9 26.555 8.08 7.505 26.957 32.6 39.727 31.14 12.62-1.444 25.088-24.984 34.89-33.33 12.703-10.82 26.07-19.197 38.076-31.2 17.78-17.785 39.245-49.008 68.51-42 15.88 3.8 22.97 17.505 33.322 28.37 13.757 14.43 23.31 15.312 40.017 24.125 14.066 7.42 27.64 33.77 42.6 37.265 18.136 4.235 26.373-16.896 38.71-25.51 24.93-17.417 56.653-11.89 86.17-11.89' stroke='%2350E3C2' stroke-width='2'/%3E%3Cpath d='M.032 60.89c35.934-.002 49.785 10.657 72.135 38.185 33.13 40.807 44.6-5.98 73.074-27.166 13.087-9.74 24.62-8.46 39.347-12.64 15.08-4.283 27.807-13.694 42.577-18.516 40.412-13.2 74.078 16.12 100.164 43.97 9.91 10.58 23.722 34.267 39.77 31.78 14.63-2.27 25.726-24.3 34.862-34.05 21.1-22.526 49.866-22.79 71.76-44.964 27.885-28.243 35.24-47.03 65.527-10.56 27.302 32.878 40.484 85.84 82.31 85.84' stroke='%23CCC'/%3E%3Ccircle stroke='%23CCC' fill='%23FFF' cx='96.457' cy='115.457' r='6.457'/%3E%3Ccircle stroke='%23FFAA38' fill='%23FFF' cx='121.457' cy='175.457' r='6.457'/%3E%3Ccircle stroke='%23FFAA38' fill='%23FFF' cx='286.457' cy='102.457' r='6.457'/%3E%3Ccircle stroke='%23FFAA38' fill='%23FFF' cx='383.457' cy='177.457' r='6.457'/%3E%3Ccircle stroke='%23FFAA38' fill='%23FFF' cx='495.457' cy='96.457' r='6.457'/%3E%3Ccircle stroke='%2350E3C2' stroke-width='2' fill='%23FFF' cx='118.457' cy='67.457' r='6.457'/%3E%3Ccircle stroke='%2350E3C2' stroke-width='2' fill='%23FFF' cx='246.457' cy='169.457' r='6.457'/%3E%3Ccircle stroke='%2350E3C2' stroke-width='2' fill='%23FFF' cx='377.457' cy='61.457' r='6.457'/%3E%3Ccircle stroke='%2350E3C2' stroke-width='2' fill='%23FFF' cx='510.457' cy='153.457' r='6.457'/%3E%3Ccircle stroke='%2350E3C2' stroke-width='2' fill='%23FFF' cx='485.457' cy='202.457' r='6.457'/%3E%3Ccircle stroke='%23FFAA38' stroke-width='2' fill='%23FFF' cx='485.457' cy='229.457' r='6.457'/%3E%3Ccircle stroke='%23CCC' stroke-width='2' fill='%23FFF' cx='485.457' cy='257.543' r='6.457'/%3E%3Cpath d='M510.44 208v-10.59h3.51c3.24 0 5.37 1.935 5.37 5.28 0 3.36-2.13 5.31-5.37 5.31h-3.51zm1.485-1.29h1.92c2.385 0 3.945-1.41 3.945-4.02 0-2.595-1.575-3.99-3.945-3.99h-1.92v8.01zm9.3-7.815h1.47v-1.485h-1.47v1.485zm.015 9.105h1.455v-7.59h-1.455V208zm4.41 1.38s.945.51 2.085.51c1.32 0 2.4-.585 2.4-2.13v-.555c0-.24.015-.48.015-.48h-.03c-.45.75-1.155 1.185-2.25 1.185-2.115 0-3.39-1.695-3.39-3.885 0-2.175 1.215-3.795 3.315-3.795 1.83 0 2.385 1.125 2.385 1.125h.03s-.015-.105-.015-.24v-.705h1.395v7.275c0 2.505-1.905 3.465-3.825 3.465-.915 0-1.86-.255-2.595-.63l.48-1.14zm2.505-2.73c1.05 0 2.01-.63 2.01-2.61s-.96-2.55-2.145-2.55c-1.32 0-2.07.96-2.07 2.505 0 1.575.84 2.655 2.205 2.655zm5.7-7.755h1.47v-1.485h-1.47v1.485zm.015 9.105h1.455v-7.59h-1.455V208zm4.05-2.775c0 2.535 1.935 2.835 2.91 2.835.3 0 .51-.03.51-.03v-1.29s-.135.03-.345.03c-.555 0-1.62-.195-1.62-1.71v-3.375h1.83v-1.17h-1.83v-2.19h-1.41v2.19h-1.035v1.17h.99v3.54zm4.44.645c0-2.505 3.3-2.61 4.575-2.61h.33v-.135c0-1.245-.705-1.665-1.665-1.665-1.17 0-2.115.735-2.115.735l-.6-1.065s1.095-.9 2.835-.9c1.92 0 3 1.05 3 2.97v4.8h-1.35v-.72c0-.345.03-.6.03-.6h-.03s-.615 1.5-2.43 1.5c-1.305 0-2.58-.795-2.58-2.31zm1.47-.075c0 .615.48 1.215 1.425 1.215 1.23 0 2.025-1.29 2.025-2.415v-.24h-.375c-1.095 0-3.075.075-3.075 1.44zm6.975.135c0 1.905 1.215 2.13 2.04 2.13.255 0 .48-.03.48-.03v-1.29s-.12.015-.255.015c-.45 0-.81-.165-.81-1.08v-8.265h-1.455v8.52zM561.29 208h1.485v-9.3h3.63v-1.29h-8.745v1.29h3.63v9.3zm5.775-3.81c0-2.295 1.83-3.96 4.095-3.96 2.265 0 4.095 1.665 4.095 3.96 0 2.31-1.83 3.99-4.095 3.99-2.265 0-4.095-1.68-4.095-3.99zm1.485 0c0 1.59 1.185 2.73 2.61 2.73 1.44 0 2.61-1.14 2.61-2.73 0-1.575-1.17-2.7-2.61-2.7-1.425 0-2.61 1.125-2.61 2.7zm13.488 2.653l.222.338v-.183c0-.315.03-.555.03-.555h-.03c-.054.13-.13.266-.222.404zm.222.338l-.222-.335c-.45.66-1.34 1.337-2.568 1.337-1.71 0-2.595-.9-2.595-2.91v-4.86h1.455v4.53c0 1.05.21 1.89 1.425 1.89 1.545 0 2.46-1.364 2.46-2.864v-3.555h1.455V208h-1.41v-.82zm3.15-2.973c0 2.28 1.68 3.975 4.065 3.975 1.98 0 3.03-1.214 3.03-1.214l-.585-1.065s-.93 1.02-2.34 1.02c-1.575 0-2.685-1.184-2.685-2.73 0-1.56 1.11-2.7 2.64-2.7 1.29 0 2.1.87 2.1.87l.69-1.02s-.945-1.11-2.85-1.11c-2.385 0-4.065 1.726-4.065 3.976zm10.463-2.725l-.263-.327v.143c0 .36-.03.63-.03.63h.03c.064-.143.152-.294.263-.445zm-.263-.327l.263.328c.46-.625 1.32-1.25 2.542-1.25 1.785 0 2.61.976 2.61 2.91V208h-1.455v-4.53c0-1.065-.225-1.905-1.44-1.905-1.14 0-2.085.78-2.4 1.875-.09.3-.12.645-.12 1.005V208h-1.455v-10.59h1.455v3.742zM603.5 208v-10.59h3.87c1.935 0 3.33 1.305 3.33 3.315s-1.395 3.36-3.33 3.36h-2.385V208H603.5zm1.485-5.205h2.145c1.275 0 2.055-.795 2.055-2.07s-.78-2.025-2.04-2.025h-2.16v4.095zm6.765 1.395c0-2.295 1.83-3.96 4.095-3.96 2.265 0 4.095 1.665 4.095 3.96 0 2.31-1.83 3.99-4.095 3.99-2.265 0-4.095-1.68-4.095-3.99zm1.485 0c0 1.59 1.185 2.73 2.61 2.73 1.44 0 2.61-1.14 2.61-2.73 0-1.575-1.17-2.7-2.61-2.7-1.425 0-2.61 1.125-2.61 2.7zm8.415-5.295h1.47v-1.485h-1.47v1.485zm.015 9.105h1.455v-7.59h-1.455V208zm5.354-6.4l-.21-.41v.225c0 .3-.03.555-.03.555h.03c.05-.114.12-.24.21-.37zm-.21-.41l.21.41c.42-.63 1.272-1.37 2.64-1.37 1.783 0 2.61.975 2.61 2.91V208h-1.457v-4.53c0-1.065-.225-1.905-1.44-1.905-1.155 0-2.085.765-2.4 1.86-.09.3-.12.645-.12 1.02V208H625.4v-7.59h1.41v.78zm7.95 4.035c0 2.535 1.933 2.835 2.91 2.835.3 0 .51-.03.51-.03v-1.29s-.137.03-.347.03c-.555 0-1.62-.195-1.62-1.71v-3.375h1.83v-1.17h-1.83v-2.19h-1.41v2.19h-1.035v1.17h.99v3.54zm4.44 1.845s1.02 1.11 2.88 1.11c1.663 0 2.743-.945 2.743-2.205 0-2.49-3.9-2.19-3.9-3.555 0-.66.615-.93 1.245-.93 1.2 0 1.874.675 1.874.675l.585-1.095s-.78-.84-2.446-.84c-1.514 0-2.744.78-2.744 2.16 0 2.475 3.9 2.19 3.9 3.585 0 .615-.63.945-1.26.945-1.32 0-2.176-.885-2.176-.885l-.705 1.035z' fill='%2350E3C2'/%3E%3Cpath d='M509.72 229.63c0-3.045 2.385-5.4 5.445-5.4 3.06 0 5.43 2.355 5.43 5.4 0 3.12-2.37 5.55-5.43 5.55-3.06 0-5.445-2.43-5.445-5.55zm1.53 0c0 2.385 1.755 4.185 3.915 4.185s3.9-1.8 3.9-4.185c0-2.31-1.74-4.05-3.9-4.05s-3.915 1.74-3.915 4.05zM527.9 235h1.44v-6.42h1.8v-1.17h-1.8v-.225c0-1.41 1.035-1.59 1.59-1.59.225 0 .375.03.375.03v-1.245s-.225-.045-.555-.045c-.96 0-2.85.315-2.85 2.82v.255h-3.6v-.225c0-1.41 1.035-1.59 1.59-1.59.225 0 .375.03.375.03v-1.245s-.225-.045-.555-.045c-.96 0-2.85.315-2.85 2.82v.255h-.945v1.17h.945V235h1.44v-6.42h3.6V235zm4.545-2.07c0 1.905 1.215 2.13 2.04 2.13.255 0 .48-.03.48-.03v-1.29s-.12.015-.255.015c-.45 0-.81-.165-.81-1.08v-8.265h-1.455v8.52zm4.05-7.035h1.47v-1.485h-1.47v1.485zm.015 9.105h1.455v-7.59h-1.455V235zm5.354-6.4l-.21-.41v.225c0 .3-.03.555-.03.555h.03c.053-.114.122-.24.21-.37zm-.21-.41l.21.41c.423-.63 1.275-1.37 2.64-1.37 1.786 0 2.61.975 2.61 2.91V235h-1.454v-4.53c0-1.065-.225-1.905-1.44-1.905-1.155 0-2.085.765-2.4 1.86-.09.3-.12.645-.12 1.02V235h-1.455v-7.59h1.41v.78zm7.11 3.015c0-2.415 1.636-3.975 3.796-3.975 2.145 0 3.285 1.59 3.285 3.555 0 .195-.045.63-.045.63h-5.535c.075 1.665 1.26 2.505 2.61 2.505 1.305 0 2.25-.885 2.25-.885l.6 1.065s-1.125 1.08-2.94 1.08c-2.385 0-4.02-1.725-4.02-3.975zm1.546-.885h4.05c-.045-1.305-.855-1.935-1.83-1.935-1.11 0-2.01.69-2.22 1.935zm13.725 4.68h1.485v-9.3h3.63v-1.29h-8.745v1.29h3.63v9.3zm5.775-3.81c0-2.295 1.83-3.96 4.095-3.96 2.265 0 4.095 1.665 4.095 3.96 0 2.31-1.83 3.99-4.095 3.99-2.265 0-4.095-1.68-4.095-3.99zm1.485 0c0 1.59 1.185 2.73 2.61 2.73 1.44 0 2.61-1.14 2.61-2.73 0-1.575-1.17-2.7-2.61-2.7-1.425 0-2.61 1.125-2.61 2.7zm13.488 2.653l.222.338v-.183c0-.315.03-.555.03-.555h-.03c-.054.13-.13.266-.222.404zm.222.338l-.222-.335c-.45.66-1.34 1.337-2.568 1.337-1.71 0-2.595-.9-2.595-2.91v-4.86h1.455v4.53c0 1.05.21 1.89 1.425 1.89 1.545 0 2.46-1.364 2.46-2.864v-3.555h1.455V235h-1.41v-.82zm3.15-2.973c0 2.28 1.68 3.975 4.065 3.975 1.98 0 3.03-1.214 3.03-1.214l-.585-1.065s-.93 1.02-2.34 1.02c-1.575 0-2.685-1.184-2.685-2.73 0-1.56 1.11-2.7 2.64-2.7 1.29 0 2.1.87 2.1.87l.69-1.02s-.945-1.11-2.85-1.11c-2.385 0-4.065 1.726-4.065 3.976zm10.463-2.725l-.263-.327v.143c0 .36-.03.63-.03.63h.03c.064-.143.152-.294.263-.445zm-.263-.327l.263.328c.46-.625 1.32-1.25 2.542-1.25 1.785 0 2.61.976 2.61 2.91V235h-1.455v-4.53c0-1.065-.225-1.905-1.44-1.905-1.14 0-2.085.78-2.4 1.875-.09.3-.12.645-.12 1.005V235H596.9v-10.59h1.455v3.742zm7.89 6.848v-10.59h3.87c1.935 0 3.33 1.306 3.33 3.316s-1.395 3.36-3.33 3.36h-2.385V235h-1.485zm1.485-5.204h2.145c1.275 0 2.055-.796 2.055-2.07s-.78-2.026-2.04-2.026h-2.16v4.096zm6.765 1.394c0-2.294 1.83-3.96 4.095-3.96 2.265 0 4.095 1.666 4.095 3.96 0 2.31-1.83 3.99-4.095 3.99-2.265 0-4.095-1.68-4.095-3.99zm1.485 0c0 1.59 1.185 2.73 2.61 2.73 1.44 0 2.61-1.14 2.61-2.73 0-1.574-1.17-2.7-2.61-2.7-1.425 0-2.61 1.126-2.61 2.7zm8.415-5.294h1.47v-1.485h-1.47v1.486zm.015 9.105h1.455v-7.59h-1.455V235zm5.354-6.4l-.21-.41v.226c0 .3-.03.556-.03.556h.03c.053-.113.122-.24.21-.37zm-.21-.41l.21.41c.423-.63 1.275-1.37 2.64-1.37 1.786 0 2.61.976 2.61 2.91V235h-1.454v-4.53c0-1.065-.225-1.905-1.44-1.905-1.155 0-2.085.765-2.4 1.86-.09.3-.12.645-.12 1.02V235h-1.455v-7.59h1.41v.78zm7.95 4.036c0 2.536 1.936 2.836 2.91 2.836.3 0 .51-.03.51-.03v-1.29s-.134.03-.344.03c-.555 0-1.62-.194-1.62-1.71v-3.374h1.83v-1.17h-1.83v-2.19h-1.41v2.19h-1.035v1.17h.99v3.54zm4.44 1.846s1.02 1.11 2.88 1.11c1.666 0 2.746-.944 2.746-2.204 0-2.49-3.9-2.19-3.9-3.555 0-.66.615-.93 1.245-.93 1.2 0 1.875.676 1.875.676l.585-1.095s-.78-.84-2.445-.84c-1.515 0-2.745.78-2.745 2.16 0 2.476 3.9 2.19 3.9 3.586 0 .615-.63.945-1.26.945-1.32 0-2.175-.885-2.175-.885l-.705 1.035z' fill='%23FFAA38'/%3E%3Cpath d='M509.63 261.872s1.26 1.395 3.51 1.395c2.1 0 3.36-1.35 3.36-2.985 0-3.435-5.13-2.85-5.13-5.04 0-.84.795-1.545 1.92-1.545 1.35 0 2.325.915 2.325.915l.675-1.23s-1.035-1.065-3-1.065c-1.995 0-3.42 1.305-3.42 2.955 0 3.255 5.13 2.76 5.13 5.055 0 1.005-.84 1.56-1.83 1.56-1.575 0-2.7-1.14-2.7-1.14l-.84 1.125zm8.145-2.595c0-2.295 1.83-3.96 4.095-3.96 2.265 0 4.095 1.665 4.095 3.96 0 2.31-1.83 3.99-4.095 3.99-2.265 0-4.095-1.68-4.095-3.99zm1.485 0c0 1.59 1.185 2.73 2.61 2.73 1.44 0 2.61-1.14 2.61-2.73 0-1.575-1.17-2.7-2.61-2.7-1.425 0-2.61 1.125-2.61 2.7zm7.89.015c0 2.28 1.68 3.975 4.065 3.975 1.98 0 3.03-1.215 3.03-1.215l-.585-1.065s-.93 1.02-2.34 1.02c-1.575 0-2.685-1.185-2.685-2.73 0-1.56 1.11-2.7 2.64-2.7 1.29 0 2.1.87 2.1.87l.69-1.02s-.945-1.11-2.85-1.11c-2.385 0-4.065 1.725-4.065 3.975zm8.73-5.31h1.47v-1.485h-1.47v1.485zm.015 9.105h1.455v-7.59h-1.455v7.59zm3.12-2.13c0-2.505 3.3-2.61 4.575-2.61h.33v-.135c0-1.245-.705-1.665-1.665-1.665-1.17 0-2.115.735-2.115.735l-.6-1.065s1.095-.9 2.835-.9c1.92 0 3 1.05 3 2.97v4.8h-1.35v-.72c0-.345.03-.6.03-.6h-.03s-.615 1.5-2.43 1.5c-1.305 0-2.58-.795-2.58-2.31zm1.47-.075c0 .615.48 1.215 1.425 1.215 1.23 0 2.025-1.29 2.025-2.415v-.24h-.375c-1.095 0-3.075.075-3.075 1.44zm6.975.135c0 1.905 1.215 2.13 2.04 2.13.255 0 .48-.03.48-.03v-1.29s-.12.015-.255.015c-.45 0-.81-.165-.81-1.08v-8.265h-1.455v8.52zm10.485 2.07h1.485v-9.3h3.63v-1.29h-8.745v1.29h3.63v9.3zm5.775-3.81c0-2.295 1.83-3.96 4.095-3.96 2.265 0 4.095 1.665 4.095 3.96 0 2.31-1.83 3.99-4.095 3.99-2.265 0-4.095-1.68-4.095-3.99zm1.485 0c0 1.59 1.185 2.73 2.61 2.73 1.44 0 2.61-1.14 2.61-2.73 0-1.575-1.17-2.7-2.61-2.7-1.425 0-2.61 1.125-2.61 2.7zm13.488 2.653l.222.337v-.185c0-.315.03-.555.03-.555h-.03c-.054.13-.13.265-.222.403zm.222.337l-.222-.337c-.45.66-1.34 1.337-2.568 1.337-1.71 0-2.595-.9-2.595-2.91v-4.86h1.455v4.53c0 1.05.21 1.89 1.425 1.89 1.545 0 2.46-1.365 2.46-2.865v-3.555h1.455v7.59h-1.41v-.82zm3.15-2.975c0 2.28 1.68 3.975 4.065 3.975 1.98 0 3.03-1.215 3.03-1.215l-.585-1.065s-.93 1.02-2.34 1.02c-1.575 0-2.685-1.185-2.685-2.73 0-1.56 1.11-2.7 2.64-2.7 1.29 0 2.1.87 2.1.87l.69-1.02s-.945-1.11-2.85-1.11c-2.385 0-4.065 1.725-4.065 3.975zm10.463-2.725l-.263-.328v.14c0 .36-.03.63-.03.63h.03c.064-.143.152-.294.263-.445zm-.263-.328l.263.325c.46-.626 1.32-1.25 2.542-1.25 1.785 0 2.61.975 2.61 2.91v4.86h-1.455v-4.53c0-1.065-.225-1.905-1.44-1.905-1.14 0-2.085.78-2.4 1.876-.09.3-.12.645-.12 1.005v3.557h-1.455v-10.59h1.455v3.742zm7.89 6.845v-10.59h3.87c1.935 0 3.33 1.305 3.33 3.315s-1.395 3.36-3.33 3.36h-2.385v3.916h-1.485zm1.485-5.205h2.145c1.275 0 2.055-.794 2.055-2.07s-.78-2.024-2.04-2.024h-2.16v4.095zm6.765 1.396c0-2.295 1.83-3.96 4.095-3.96 2.265 0 4.095 1.665 4.095 3.96 0 2.31-1.83 3.99-4.095 3.99-2.265 0-4.095-1.68-4.095-3.99zm1.485 0c0 1.59 1.185 2.73 2.61 2.73 1.44 0 2.61-1.14 2.61-2.73 0-1.575-1.17-2.7-2.61-2.7-1.425 0-2.61 1.125-2.61 2.7zm8.415-5.295h1.47v-1.483h-1.47v1.485zm.015 9.107h1.455v-7.59h-1.455v7.59zm5.354-6.4l-.21-.41v.225c0 .3-.03.556-.03.556h.03c.053-.114.122-.24.21-.37zm-.21-.41l.21.41c.423-.63 1.275-1.37 2.64-1.37 1.786 0 2.61.975 2.61 2.91v4.86h-1.454v-4.53c0-1.065-.225-1.905-1.44-1.905-1.155 0-2.085.766-2.4 1.86-.09.3-.12.646-.12 1.02v3.556h-1.455v-7.59h1.41v.78zm7.95 4.035c0 2.536 1.936 2.836 2.91 2.836.3 0 .51-.03.51-.03v-1.29s-.134.03-.344.03c-.555 0-1.62-.195-1.62-1.71v-3.375h1.83v-1.17h-1.83v-2.19h-1.41v2.19h-1.035v1.17h.99v3.54zm4.44 1.846s1.02 1.11 2.88 1.11c1.666 0 2.746-.945 2.746-2.205 0-2.49-3.9-2.19-3.9-3.554 0-.66.615-.93 1.245-.93 1.2 0 1.875.674 1.875.674l.585-1.094s-.78-.84-2.445-.84c-1.515 0-2.745.78-2.745 2.16 0 2.475 3.9 2.19 3.9 3.585 0 .616-.63.946-1.26.946-1.32 0-2.175-.884-2.175-.884l-.705 1.036z' fill='%23CCC'/%3E%3Ccircle stroke='%23CCC' fill='%23FFF' cx='166.457' cy='61.457' r='6.457'/%3E%3Ccircle stroke='%23CCC' fill='%23FFF' cx='248.457' cy='37.457' r='6.457'/%3E%3Ccircle stroke='%23CCC' fill='%23FFF' cx='367.457' cy='115.457' r='6.457'/%3E%3Ccircle stroke='%23CCC' fill='%23FFF' cx='451.457' cy='55.457' r='6.457'/%3E%3Ccircle stroke='%23CCC' fill='%23FFF' cx='510.457' cy='6.457' r='6.457'/%3E%3C/g%3E%3Cg transform='translate(592 84)'%3E%3Ccircle fill='%2350E3C2' cx='34.093' cy='34.093' r='27.067'/%3E%3Ccircle fill='%2350E3C2' opacity='.539' cx='34.067' cy='34.067' r='30.877'/%3E%3Ccircle fill='%2350E3C2' cx='34.093' cy='34.093' r='27.067'/%3E%3Ccircle fill='%2350E3C2' opacity='.196' cx='34.067' cy='34.067' r='33.744'/%3E%3Cpath d='M44.43 37.65c0-8.82-12.915-6.51-12.915-10.57 0-1.12 1.015-1.68 2.555-1.68 2.03 0 5.32 1.155 7.91 2.625l2.415-5.075c-2.065-1.33-4.795-2.31-7.665-2.625v-5.11h-4.655v5.145c-4.48.735-7.28 3.43-7.28 7.315 0 8.68 12.915 6.16 12.915 10.325 0 1.295-1.19 1.995-3.08 1.995-2.555 0-6.37-1.54-8.89-3.71l-2.485 5.005c2.345 1.925 5.53 3.29 8.82 3.745v5.39h4.655V45.07c4.41-.595 7.7-3.115 7.7-7.42z' fill='%23FFF'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 660px;
  height: 266px;
}
.digital-innovation-chart {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='521' height='230' viewBox='0 0 521 230' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='10.245%' y1='50%' x2='48.788%' y2='50%' id='a'%3E%3Cstop stop-color='%2350E3C2' offset='0%'/%3E%3Cstop stop-color='%23FFAA38' offset='100%'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23CCC' fill-rule='nonzero' d='M0 200h98.175l11.497 14.946-11.497 14.946H0'/%3E%3Cpath fill='%23CCC' fill-rule='nonzero' d='M101 200h103.846l11.497 14.946-11.497 14.946H101l11.704-14.946'/%3E%3Cpath fill='%23CCC' fill-rule='nonzero' d='M208 200h97.944l11.497 14.946-11.49 14.946H208l11.704-14.946'/%3E%3Cpath fill='%23CCC' fill-rule='nonzero' d='M309 200h97.944l11.497 14.946-11.49 14.946H309l11.704-14.946'/%3E%3Cpath fill='%23CCC' fill-rule='nonzero' d='M411 200h97.944l11.497 14.946-11.49 14.946H411l11.704-14.946'/%3E%3Cpath d='M20.832 218l-.496-1.184H17.6L17.104 218h-1.112l2.456-5.6h1.112l2.424 5.6h-1.152zm-2.848-2.104h1.968l-.976-2.352-.992 2.352zm3.488-3.496h4.568v.952h-1.744V218h-1.08v-4.648h-1.744v-.952zm12.456 5.6h-1.224l-.968-1.656c-.064.008-.128.008-.2.008h-1.264V218H29.2v-5.6h2.336c1.448 0 2.272.696 2.272 1.928 0 .88-.392 1.512-1.112 1.816L33.928 218zm-3.656-4.664v2.072h1.264c.8 0 1.248-.344 1.248-1.048 0-.688-.448-1.024-1.248-1.024h-1.264zm4.712-.936v5.6h1.072v-5.6h-1.072zm5.968 1.472l.432-.928c-.536-.352-1.28-.592-2.024-.592-1.256 0-2.096.624-2.096 1.6 0 1.992 3.008 1.328 3.008 2.496 0 .392-.36.616-.96.616s-1.36-.312-1.936-.824l-.448.904c.6.536 1.472.896 2.368.896 1.232 0 2.144-.608 2.144-1.656.008-2.008-3-1.392-3-2.528 0-.344.328-.528.832-.528.432 0 1.08.184 1.68.544zM47.464 218l-2.288-3.232 2.136-2.368h-1.248l-2.536 2.736V212.4h-1.072v5.6h1.072v-1.408l.896-.992 1.744 2.4h1.296zm78.224-5.6v5.6h3.488v-.968h-2.416V212.4h-1.072zm8.512 5.6l-.496-1.184h-2.736l-.496 1.184h-1.112l2.456-5.6h1.112l2.424 5.6H134.2zm-2.848-2.104h1.968l-.976-2.352-.992 2.352zm8.336.84c-.384.216-.824.352-1.208.352-1.08 0-1.936-.824-1.936-1.888 0-1.056.848-1.88 1.928-1.88.568 0 1.16.24 1.584.632l.608-.784c-.56-.488-1.384-.8-2.192-.8-1.712 0-3.024 1.224-3.024 2.832 0 1.608 1.288 2.848 2.96 2.848.776 0 1.64-.296 2.216-.728v-2.104h-.936v1.52zm5.976 0c-.384.216-.824.352-1.208.352-1.08 0-1.936-.824-1.936-1.888 0-1.056.848-1.88 1.928-1.88.568 0 1.16.24 1.584.632l.608-.784c-.56-.488-1.384-.8-2.192-.8-1.712 0-3.024 1.224-3.024 2.832 0 1.608 1.288 2.848 2.96 2.848.776 0 1.64-.296 2.216-.728v-2.104h-.936v1.52zm6.32 1.264l-.496-1.184h-2.736l-.496 1.184h-1.112l2.456-5.6h1.112l2.424 5.6h-1.152zm-2.848-2.104h1.968l-.976-2.352-.992 2.352zm9.408 2.104h-1.224l-.968-1.656c-.064.008-.128.008-.2.008h-1.264V218h-1.072v-5.6h2.336c1.448 0 2.272.696 2.272 1.928 0 .88-.392 1.512-1.112 1.816l1.232 1.856zm-3.656-4.664v2.072h1.264c.8 0 1.248-.344 1.248-1.048 0-.688-.448-1.024-1.248-1.024h-1.264zm7.04-.936c1.696 0 2.92 1.16 2.92 2.8 0 1.632-1.232 2.8-2.96 2.8H159.6v-5.6h2.328zm.024 4.656c1.032 0 1.8-.76 1.8-1.848 0-1.096-.792-1.864-1.84-1.864h-1.24v3.712h1.28zm76.88.944l-.496-1.184H235.6l-.496 1.184h-1.112l2.456-5.6h1.112l2.424 5.6h-1.152zm-2.848-2.104h1.968l-.976-2.352-.992 2.352zm3.6-3.496h1.152l1.648 4.408 1.664-4.408h1.104l-2.24 5.6H241.8l-2.216-5.6zm6.28 0v5.6h4.2v-.936h-3.128v-1.408h2.72v-.936h-2.72v-1.384h3.032v-.936h-4.104zm10.016 5.6h-1.224l-.968-1.656c-.064.008-.128.008-.2.008h-1.264V218h-1.072v-5.6h2.336c1.448 0 2.272.696 2.272 1.928 0 .88-.392 1.512-1.112 1.816L255.88 218zm-3.656-4.664v2.072h1.264c.8 0 1.248-.344 1.248-1.048 0-.688-.448-1.024-1.248-1.024h-1.264zM261.08 218l-.496-1.184h-2.736l-.496 1.184h-1.112l2.456-5.6h1.112l2.424 5.6h-1.152zm-2.848-2.104h1.968l-.976-2.352-.992 2.352zm8.336.84c-.384.216-.824.352-1.208.352-1.08 0-1.936-.824-1.936-1.888 0-1.056.848-1.88 1.928-1.88.568 0 1.16.24 1.584.632l.608-.784c-.56-.488-1.384-.8-2.192-.8-1.712 0-3.024 1.224-3.024 2.832 0 1.608 1.288 2.848 2.96 2.848.776 0 1.64-.296 2.216-.728v-2.104h-.936v1.52zm2.176-4.336v5.6h4.2v-.936h-3.128v-1.408h2.72v-.936h-2.72v-1.384h3.032v-.936h-4.104zm64.088.6l-.496-1.184H329.6l-.496 1.184h-1.112l2.456-5.6h1.112l2.424 5.6h-1.152zm-2.848-2.104h1.968l-.976-2.352-.992 2.352zm7.168-3.496c1.192 0 1.928.536 1.928 1.4 0 .616-.368 1.088-.976 1.24.744.136 1.192.672 1.192 1.416 0 .96-.792 1.544-2.072 1.544h-2.56v-5.6h2.488zm-.056 2.288c.552 0 .888-.256.888-.696 0-.424-.336-.672-.888-.664h-1.36v1.36h1.36zm0 2.384c.68.008 1.088-.272 1.088-.752 0-.456-.408-.736-1.088-.728h-1.36v1.48h1.36zm5.784-4.704c1.688 0 2.984 1.224 2.984 2.832 0 1.608-1.296 2.848-2.984 2.848s-2.984-1.24-2.984-2.848c0-1.616 1.296-2.832 2.984-2.832zm.016.96c-1.04 0-1.904.816-1.904 1.872s.872 1.888 1.904 1.888c1.024 0 1.872-.832 1.872-1.888s-.848-1.872-1.872-1.872zm3.16-.928l2.216 5.6h1.112l2.24-5.6h-1.104l-1.664 4.408-1.648-4.408h-1.152zm6.28 0v5.6h4.2v-.936h-3.128v-1.408h2.72v-.936h-2.72v-1.384h3.032v-.936h-4.104zM332.832 223l-.496-1.184H329.6l-.496 1.184h-1.112l2.456-5.6h1.112l2.424 5.6h-1.152zm-2.848-2.104h1.968l-.976-2.352-.992 2.352zm3.6-3.496h1.152l1.648 4.408 1.664-4.408h1.104l-2.24 5.6H335.8l-2.216-5.6zm6.28 0v5.6h4.2v-.936h-3.128v-1.408h2.72v-.936h-2.72v-1.384h3.032v-.936h-4.104zm10.016 5.6h-1.224l-.968-1.656c-.064.008-.128.008-.2.008h-1.264V223h-1.072v-5.6h2.336c1.448 0 2.272.696 2.272 1.928 0 .88-.392 1.512-1.112 1.816L349.88 223zm-3.656-4.664v2.072h1.264c.8 0 1.248-.344 1.248-1.048 0-.688-.448-1.024-1.248-1.024h-1.264zM355.08 223l-.496-1.184h-2.736l-.496 1.184h-1.112l2.456-5.6h1.112l2.424 5.6h-1.152zm-2.848-2.104h1.968l-.976-2.352-.992 2.352zm8.336.84c-.384.216-.824.352-1.208.352-1.08 0-1.936-.824-1.936-1.888 0-1.056.848-1.88 1.928-1.88.568 0 1.16.24 1.584.632l.608-.784c-.56-.488-1.384-.8-2.192-.8-1.712 0-3.024 1.224-3.024 2.832 0 1.608 1.288 2.848 2.96 2.848.776 0 1.64-.296 2.216-.728v-2.104h-.936v1.52zm2.176-4.336v5.6h4.2v-.936h-3.128v-1.408h2.72v-.936h-2.72v-1.384h3.032v-.936h-4.104zm66.944-10v5.6h.992v-4l1.656 3.424h.696l1.656-3.424.008 4h.976v-5.6h-1.232l-1.752 3.592-1.76-3.592h-1.24zM441.2 213l-.496-1.184h-2.736l-.496 1.184h-1.112l2.456-5.6h1.112l2.424 5.6H441.2zm-2.848-2.104h1.968l-.976-2.352-.992 2.352zM447.76 213h-1.224l-.968-1.656c-.064.008-.128.008-.2.008h-1.264V213h-1.072v-5.6h2.336c1.448 0 2.272.696 2.272 1.928 0 .88-.392 1.512-1.112 1.816L447.76 213zm-3.656-4.664v2.072h1.264c.8 0 1.248-.344 1.248-1.048 0-.688-.448-1.024-1.248-1.024h-1.264zm9.72 4.664l-2.288-3.232 2.136-2.368h-1.248l-2.536 2.736V207.4h-1.072v5.6h1.072v-1.408l.896-.992 1.744 2.4h1.296zm.8-5.6v5.6h4.2v-.936h-3.128v-1.408h2.72v-.936h-2.72v-1.384h3.032v-.936h-4.104zm4.664 0v.952h1.744V213h1.08v-4.648h1.744v-.952h-4.568zm-29.6 10v5.6h3.488v-.968h-2.416V217.4h-1.072zm4.328 0v5.6h4.2v-.936h-3.128v-1.408h2.72v-.936h-2.72v-1.384h3.032v-.936h-4.104zm9.432 5.6l-.496-1.184h-2.736L439.72 223h-1.112l2.456-5.6h1.112l2.424 5.6h-1.152zm-2.848-2.104h1.968l-.976-2.352-.992 2.352zm7.008-3.496c1.696 0 2.92 1.16 2.92 2.8 0 1.632-1.232 2.8-2.96 2.8h-2.288v-5.6h2.328zm.024 4.656c1.032 0 1.8-.76 1.8-1.848 0-1.096-.792-1.864-1.84-1.864h-1.24v3.712h1.28zm3.832-4.656v5.6h4.2v-.936h-3.128v-1.408h2.72v-.936h-2.72v-1.384h3.032v-.936h-4.104zm10.016 5.6h-1.224l-.968-1.656c-.064.008-.128.008-.2.008h-1.264V223h-1.072v-5.6h2.336c1.448 0 2.272.696 2.272 1.928 0 .88-.392 1.512-1.112 1.816L461.48 223zm-3.656-4.664v2.072h1.264c.8 0 1.248-.344 1.248-1.048 0-.688-.448-1.024-1.248-1.024h-1.264z' fill='%23FFF'/%3E%3Cpath d='M413.49.97c2.09 0 3.71 1.53 3.71 3.53 0 2-1.62 3.55-3.71 3.55s-3.71-1.55-3.71-3.55c0-2.01 1.62-3.53 3.71-3.53zm.01 1.06c-1.38 0-2.52 1.08-2.52 2.47 0 1.39 1.15 2.49 2.52 2.49s2.49-1.1 2.49-2.49c0-1.39-1.12-2.47-2.49-2.47zm7.95.61c1.51 0 2.54 1.1 2.54 2.72 0 1.59-1 2.68-2.52 2.68-.85 0-1.49-.34-1.88-.96v2.86h-1.15V2.68h1.15v.92c.39-.62 1.03-.96 1.86-.96zm-.24 4.42c.95 0 1.62-.72 1.62-1.74 0-.99-.67-1.72-1.62-1.72-.95 0-1.62.72-1.62 1.72 0 1.03.67 1.74 1.62 1.74zm6.7-.28c-.31.15-.56.23-.8.23-.36 0-.57-.17-.57-.72V3.74h1.57v-.86h-1.57V1.42h-1.14v1.46h-.75v.86h.75V6.5c0 1.09.69 1.55 1.49 1.55.45 0 .89-.14 1.31-.39l-.29-.88zm1.92-6.31c-.38 0-.67.29-.67.69 0 .39.29.68.67.68.38 0 .67-.29.67-.68 0-.4-.29-.69-.67-.69zm-.57 2.21V8h1.14V2.68h-1.14zm9.78-.04c-.97 0-1.68.39-2.02 1.28-.25-.81-.9-1.28-1.85-1.28-.88 0-1.56.32-1.93 1.07V2.68h-1.14V8h1.14V5.37c0-.93.56-1.63 1.48-1.66.78 0 1.25.49 1.25 1.3V8h1.15V5.37c0-.93.55-1.63 1.46-1.66.78 0 1.26.49 1.26 1.3V8h1.15V4.69c0-1.27-.73-2.05-1.95-2.05zM443.1.47c-.38 0-.67.29-.67.69 0 .39.29.68.67.68.38 0 .67-.29.67-.68 0-.4-.29-.69-.67-.69zm-.57 2.21V8h1.14V2.68h-1.14zm2.53 0v.94h2.95l-3.04 3.6V8l4.55.01v-.94l-3.13-.01 3.04-3.6v-.77l-4.37-.01zm7.81-.04c1.87 0 2.63 1.22 2.49 3.14h-4.02c.18.82.81 1.33 1.65 1.33.58 0 1.11-.22 1.5-.62l.61.65c-.52.57-1.28.9-2.2.9-1.64 0-2.72-1.09-2.72-2.69 0-1.61 1.11-2.7 2.69-2.71zm-1.55 2.3h3.04c-.04-.86-.61-1.38-1.48-1.38-.84 0-1.44.53-1.56 1.38zm9.16-4.36h1.15V8h-1.15v-.91c-.38.62-1.02.96-1.87.96-1.53 0-2.55-1.11-2.55-2.73 0-1.6 1.03-2.69 2.53-2.69.86 0 1.5.35 1.89.97V.58zm-1.63 6.51c.96 0 1.63-.72 1.63-1.73 0-1.03-.67-1.75-1.63-1.75-.96 0-1.63.73-1.64 1.75.01 1.01.67 1.73 1.64 1.73zM314.818 27.43l.47.83c-.54.48-1.25.77-1.9.77-.88 0-1.67-.55-2.23-1.49-2.09-.01-3.7-1.55-3.7-3.55 0-2.01 1.62-3.53 3.71-3.53s3.71 1.53 3.71 3.53c0 1.6-1.03 2.91-2.52 3.37.38.41.77.65 1.17.65.37 0 .83-.22 1.29-.58zm-6.16-3.44c0 1.39 1.15 2.49 2.52 2.49s2.49-1.1 2.49-2.49c0-1.39-1.12-2.47-2.49-2.47-1.38 0-2.52 1.08-2.52 2.47zm11.17-1.82v2.62c0 .93-.54 1.64-1.46 1.66-.77 0-1.24-.49-1.24-1.29v-2.99h-1.15v3.31c0 1.27.73 2.05 1.95 2.05.87-.01 1.54-.34 1.9-1.08v1.04h1.15v-5.32h-1.15zm7.17 5.32h-1.13v-.65c-.38.47-.99.7-1.76.7-1.15 0-1.87-.71-1.87-1.65 0-.97.73-1.59 2.01-1.6h1.61v-.16c0-.67-.43-1.07-1.27-1.07-.51 0-1.04.18-1.57.54l-.47-.8c.74-.44 1.28-.67 2.29-.67 1.37 0 2.14.7 2.15 1.87l.01 3.49zm-2.65-.86c.82 0 1.45-.43 1.51-1.01v-.49h-1.44c-.75 0-1.1.2-1.1.71 0 .48.39.79 1.03.79zm7.3-4.5c-.9 0-1.58.32-1.96 1.06v-1.02h-1.15v5.32h1.15v-2.83c.08-.83.63-1.44 1.51-1.45.8 0 1.28.49 1.28 1.29v2.99h1.15v-3.31c0-1.27-.74-2.05-1.98-2.05zm6.24 4.14c-.31.15-.56.23-.8.23-.36 0-.57-.17-.57-.72v-2.55h1.57v-.86h-1.57v-1.46h-1.14v1.46h-.75v.86h.75v2.76c0 1.09.69 1.55 1.49 1.55.45 0 .89-.14 1.31-.39l-.29-.88zm1.92-6.31c-.38 0-.67.29-.67.69 0 .39.29.68.67.68.38 0 .67-.29.67-.68 0-.4-.29-.69-.67-.69zm-.57 2.21v5.32h1.14v-5.32h-1.14zm4.92-1.15c.24 0 .51.09.73.25l.44-.88c-.34-.25-.77-.37-1.2-.37-.92 0-1.83.59-1.83 1.83v.52h-.7v.86h.7v4.26h1.14v-4.26h1.39v-.86h-1.39v-.63c0-.5.33-.72.72-.72zm1.92-1.06c-.38 0-.67.29-.67.69 0 .39.29.68.67.68.38 0 .67-.29.67-.68 0-.4-.29-.69-.67-.69zm-.57 2.21v5.32h1.14v-5.32h-1.14zm5.03-.04c1.87 0 2.63 1.22 2.49 3.14h-4.02c.18.82.81 1.33 1.65 1.33.58 0 1.11-.22 1.5-.62l.61.65c-.52.57-1.28.9-2.2.9-1.64 0-2.72-1.09-2.72-2.69 0-1.61 1.11-2.7 2.69-2.71zm-1.55 2.3h3.04c-.04-.86-.61-1.38-1.48-1.38-.84 0-1.44.53-1.56 1.38zm9.16-4.36h1.15v7.42h-1.15v-.91c-.38.62-1.02.96-1.87.96-1.53 0-2.55-1.11-2.55-2.73 0-1.6 1.03-2.69 2.53-2.69.86 0 1.5.35 1.89.97v-3.02zm-1.63 6.51c.96 0 1.63-.72 1.63-1.73 0-1.03-.67-1.75-1.63-1.75-.96 0-1.63.73-1.64 1.75.01 1.01.67 1.73 1.64 1.73zM209.735 45.784c2.1 0 3.62 1.47 3.62 3.5 0 2.02-1.53 3.5-3.65 3.5h-2.84v-7h2.87zm.03 5.94c1.36 0 2.4-1.01 2.4-2.43 0-1.43-1.07-2.45-2.45-2.45h-1.67v4.88h1.72zm6.97-4.3c1.87 0 2.63 1.22 2.49 3.14h-4.02c.18.82.81 1.33 1.65 1.33.58 0 1.11-.22 1.5-.62l.61.65c-.52.57-1.28.9-2.2.9-1.64 0-2.72-1.09-2.72-2.69 0-1.61 1.11-2.7 2.69-2.71zm-1.55 2.3h3.04c-.04-.86-.61-1.38-1.48-1.38-.84 0-1.44.53-1.56 1.38zm7.27-3.41c.24 0 .51.09.73.25l.44-.88c-.34-.25-.77-.37-1.2-.37-.92 0-1.83.59-1.83 1.83v.52h-.7v.86h.7v4.26h1.14v-4.26h1.39v-.86h-1.39v-.63c0-.5.33-.72.72-.72zm1.92-1.06c-.38 0-.67.29-.67.69 0 .39.29.68.67.68.38 0 .67-.29.67-.68 0-.4-.29-.69-.67-.69zm-.57 2.21v5.32h1.14v-5.32h-1.14zm5.95-.04c-.9 0-1.58.32-1.96 1.06v-1.02h-1.15v5.32h1.15v-2.83c.08-.83.63-1.44 1.51-1.45.8 0 1.28.49 1.28 1.29v2.99h1.15v-3.31c0-1.27-.74-2.05-1.98-2.05zm5.71 0c1.87 0 2.63 1.22 2.49 3.14h-4.02c.18.82.81 1.33 1.65 1.33.58 0 1.11-.22 1.5-.62l.61.65c-.52.57-1.28.9-2.2.9-1.64 0-2.72-1.09-2.72-2.69 0-1.61 1.11-2.7 2.69-2.71zm-1.55 2.3h3.04c-.04-.86-.61-1.38-1.48-1.38-.84 0-1.44.53-1.56 1.38zm9.16-4.36h1.15v7.42h-1.15v-.91c-.38.62-1.02.96-1.87.96-1.53 0-2.55-1.11-2.55-2.73 0-1.6 1.03-2.69 2.53-2.69.86 0 1.5.35 1.89.97v-3.02zm-1.63 6.51c.96 0 1.63-.72 1.63-1.73 0-1.03-.67-1.75-1.63-1.75-.96 0-1.63.73-1.64 1.75.01 1.01.67 1.73 1.64 1.73zM102.562 75.676v1.06h2.21v5.94h1.18v-5.94h2.22v-1.06h-5.61zm10.87 7h-1.13v-.65c-.38.47-.99.7-1.76.7-1.15 0-1.87-.71-1.87-1.65 0-.97.73-1.59 2.01-1.6h1.61v-.16c0-.67-.43-1.07-1.27-1.07-.51 0-1.04.18-1.57.54l-.47-.8c.74-.44 1.28-.67 2.29-.67 1.37 0 2.14.7 2.15 1.87l.01 3.49zm-2.65-.86c.82 0 1.45-.43 1.51-1.01v-.49h-1.44c-.75 0-1.1.2-1.1.71 0 .48.39.79 1.03.79zm7.94-2.89l.63-.74c-.49-.56-1.24-.87-2.2-.87-1.58 0-2.68 1.1-2.68 2.71 0 1.6 1.1 2.69 2.68 2.69 1.01 0 1.78-.36 2.26-.99l-.64-.64c-.36.42-.9.64-1.57.64-.92 0-1.58-.69-1.58-1.7s.66-1.7 1.58-1.7c.64-.01 1.15.22 1.52.6zm4.61 2.53c-.31.15-.56.23-.8.23-.36 0-.57-.17-.57-.72v-2.55h1.57v-.86h-1.57v-1.46h-1.14v1.46h-.75v.86h.75v2.76c0 1.09.69 1.55 1.49 1.55.45 0 .89-.14 1.31-.39l-.29-.88zm1.92-6.31c-.38 0-.67.29-.67.69 0 .39.29.68.67.68.38 0 .67-.29.67-.68 0-.4-.29-.69-.67-.69zm-.57 2.21v5.32h1.14v-5.32h-1.14zm6.59 1.57l.63-.74c-.49-.56-1.24-.87-2.2-.87-1.58 0-2.68 1.1-2.68 2.71 0 1.6 1.1 2.69 2.68 2.69 1.01 0 1.78-.36 2.26-.99l-.64-.64c-.36.42-.9.64-1.57.64-.92 0-1.58-.69-1.58-1.7s.66-1.7 1.58-1.7c.64-.01 1.15.22 1.52.6zm5.99 3.75h-1.13v-.65c-.38.47-.99.7-1.76.7-1.15 0-1.87-.71-1.87-1.65 0-.97.73-1.59 2.01-1.6h1.61v-.16c0-.67-.43-1.07-1.27-1.07-.51 0-1.04.18-1.57.54l-.47-.8c.74-.44 1.28-.67 2.29-.67 1.37 0 2.14.7 2.15 1.87l.01 3.49zm-2.65-.86c.82 0 1.45-.43 1.51-1.01v-.49h-1.44c-.75 0-1.1.2-1.1.71 0 .48.39.79 1.03.79zm4.24-6.56v7.42h1.15v-7.42h-1.15zM2.22 97.52v7H3.4v-7H2.22zm6.06 1.64c-.9 0-1.58.32-1.96 1.06V99.2H5.17v5.32h1.15v-2.83c.08-.83.63-1.44 1.51-1.45.8 0 1.28.49 1.28 1.29v2.99h1.15v-3.31c0-1.27-.74-2.05-1.98-2.05zm9.38-1.64c1.76 0 2.77.87 2.77 2.39 0 1.58-1.01 2.5-2.77 2.5h-1.61v2.11h-1.18v-7h2.79zm-.05 3.83c1.08 0 1.69-.46 1.69-1.41 0-.92-.61-1.36-1.69-1.36h-1.56v2.77h1.56zm3.97-4.25v7.42h1.15V97.1h-1.15zm7.22 7.42h-1.13v-.65c-.38.47-.99.7-1.76.7-1.15 0-1.87-.71-1.87-1.65 0-.97.73-1.59 2.01-1.6h1.61v-.16c0-.67-.43-1.07-1.27-1.07-.51 0-1.04.18-1.57.54l-.47-.8c.74-.44 1.28-.67 2.29-.67 1.37 0 2.14.7 2.15 1.87l.01 3.49zm-2.65-.86c.82 0 1.45-.43 1.51-1.01v-.49h-1.44c-.75 0-1.1.2-1.1.71 0 .48.39.79 1.03.79zm6.12 1.59l2.42-6.05h-1.15l-1.48 4.03-1.59-4.03h-1.19l2.2 5.24-.18.4c-.18.4-.46.59-.81.59-.24 0-.44-.08-.69-.26l-.49.89c.37.31.75.45 1.23.45.8 0 1.4-.42 1.73-1.26z' fill='%23515151'/%3E%3Cpath fill='%23F0F0F0' fill-rule='nonzero' opacity='.6' d='M.15 124.616h98.004v72.864H.15'/%3E%3Cpath fill='%23F0F0F0' fill-rule='nonzero' opacity='.7' d='M102.472 101.622h98.004v96.26h-98.004'/%3E%3Cpath fill='%23F0F0F0' fill-rule='nonzero' opacity='.8' d='M204.795 72.88H302.8v125h-98.005'/%3E%3Cpath fill='%23F0F0F0' fill-rule='nonzero' opacity='.9' d='M307.118 47.587h98.004v149.767h-98.004'/%3E%3Cpath fill='%23F0F0F0' fill-rule='nonzero' d='M409.44 29.19h98.005v168.74H409.44'/%3E%3Cpath fill='url(%23a)' fill-rule='nonzero' transform='rotate(-180 253.818 181.477)' d='M507.507 170.942L.13 198.097v-33.24h507.377'/%3E%3Cg transform='translate(2 80)' stroke='%2350E3C2'%3E%3Cpath d='M.45 108.734c270.658-11.57 439.514-45.97 506.57-103.208'/%3E%3Ccircle fill='%23FFF' fill-rule='nonzero' cx='505.165' cy='6.676' r='5.748'/%3E%3Ccircle fill='%23FFF' fill-rule='nonzero' cx='400.542' cy='54.963' r='5.748'/%3E%3Ccircle fill='%23FFF' fill-rule='nonzero' cx='299.369' cy='79.107' r='5.748'/%3E%3Ccircle fill='%23FFF' fill-rule='nonzero' cx='198.196' cy='94.053' r='5.748'/%3E%3Ccircle fill='%23FFF' fill-rule='nonzero' cx='95.874' cy='102.101' r='5.748'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 521px;
  height: 230px;
}
.brick-to-click-image {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='443' height='188' viewBox='0 0 443 188' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M9.025 10.44V.492H.145v9.946h8.88z'/%3E%3Cpath id='c' d='M9.025 10.44V.492H.145v9.946h8.88z'/%3E%3C/defs%3E%3Cg transform='translate(1 2)' fill='none' fill-rule='evenodd'%3E%3Cpath d='M43.208 44.704h31.71c.727 0 1.32-.59 1.32-1.32V26.32c0-.73-.593-1.32-1.32-1.32h-31.71c-.73 0-1.32.59-1.32 1.32v17.064c0 .73.59 1.32 1.32 1.32M105.75 72.99c.73 0 1.32-.59 1.32-1.32V54.61c0-.73-.59-1.32-1.32-1.32h-40.1c-.73 0-1.32.59-1.32 1.32v17.06c0 .73.59 1.32 1.32 1.32h40.1zm-83.813 0h32.49c.73 0 1.32-.59 1.32-1.32V54.61c0-.73-.59-1.32-1.32-1.32h-32.49c-.73 0-1.32.59-1.32 1.32v17.06c0 .73.59 1.32 1.32 1.32m6.485 9.905v17.063c0 .73.59 1.32 1.32 1.32h44.005c.728 0 1.32-.59 1.32-1.32V82.895c0-.73-.592-1.32-1.32-1.32H29.742c-.73 0-1.32.59-1.32 1.32m30.008 46.67h37.173c.73 0 1.32-.59 1.32-1.32V111.18c0-.73-.59-1.32-1.32-1.32H58.43c-.73 0-1.32.59-1.32 1.32v17.063c0 .73.59 1.32 1.32 1.32m73.61-74.955c0-.73-.59-1.32-1.318-1.32h-13.748c-.73 0-1.32.59-1.32 1.32V71.67c0 .73.59 1.32 1.32 1.32h13.748c.73 0 1.32-.59 1.32-1.32V54.61zm0 28.287c0-.73-.59-1.32-1.318-1.32H84.97c-.73 0-1.32.59-1.32 1.32v17.063c0 .73.59 1.32 1.32 1.32h45.752c.73 0 1.32-.59 1.32-1.32V82.895zm-45.9-38.19h44.582c.73 0 1.32-.59 1.32-1.32V26.32c0-.73-.59-1.32-1.32-1.32h-44.58c-.73 0-1.32.59-1.32 1.32v17.064c0 .73.59 1.32 1.32 1.32M1.32 101.28h17.198c.73 0 1.32-.592 1.32-1.322V82.895c0-.73-.59-1.32-1.32-1.32H1.32c-.73 0-1.32.59-1.32 1.32v17.063c0 .73.59 1.32 1.32 1.32m0 28.288h45.886c.73 0 1.32-.59 1.32-1.32V111.18c0-.73-.59-1.32-1.32-1.32H1.32c-.73 0-1.32.59-1.32 1.32v17.063c0 .73.59 1.32 1.32 1.32m129.4-19.7h-23.894c-.73 0-1.32.59-1.32 1.32v17.062c0 .73.59 1.32 1.32 1.32h23.895c.73 0 1.32-.59 1.32-1.32v-17.063c0-.73-.59-1.32-1.32-1.32' stroke='%23CCC' stroke-width='2'/%3E%3Cg fill='%23CCC'%3E%3Cpath d='M428.392 81.582l-1.3.948V41.3c0-.634-.512-1.148-1.146-1.148h-39.992c-.634 0-1.148.514-1.148 1.148v17.825c-.43-.66-.91-1.274-1.445-1.8l-.01-19.83c0-1.485.93-2.692 2.06-2.692h41.09c.52 0 1.01.253 1.39.713.44.52.68 1.22.68 1.978v43.972c-.05.038-.11.076-.16.116zm7.447 2.805c1.41 1.942.99 4.676-.96 6.094l-3.54 2.58c-.75.55-1.64.84-2.57.84-1.39 0-2.71-.67-3.53-1.79-.69-.94-.97-2.09-.79-3.24.18-1.15.79-2.16 1.74-2.85l3.53-2.58c.75-.55 1.64-.84 2.56-.84 1.39 0 2.71.67 3.53 1.79zm1.5 12.454c.66.92.88 2.1.59 3.31-.3 1.28-1.09 2.45-2.24 3.29l-4.08 2.98c-1.02.74-2.22 1.15-3.4 1.15-1.41 0-2.65-.58-3.39-1.6-.67-.91-.88-2.09-.6-3.31.29-1.28 1.09-2.44 2.24-3.28l4.08-2.97c1.01-.74 2.22-1.15 3.39-1.15 1.41 0 2.64.59 3.38 1.6zm-1.31 13.82c.57.8.79 1.77.63 2.74-.16.97-.69 1.82-1.49 2.39l-1.92 1.38c-.63.45-1.37.69-2.13.69-1.18 0-2.3-.57-2.99-1.53-.57-.79-.8-1.76-.64-2.73.16-.96.68-1.81 1.48-2.38l1.92-1.37c.63-.45 1.36-.69 2.13-.69 1.18 0 2.3.57 2.98 1.53zm-9.54 13.12H385.4c-1.137 0-2.062-1.2-2.062-2.69l.02-23.22c0-.07-.008-.14-.02-.2.007-.05.01-.1.01-.15 0-3.43.582-5.9 1.454-8.76v24.21c0 .64.514 1.15 1.148 1.15h39.215c-.018 1.26.366 2.49 1.115 3.54.593.83 1.382 1.48 2.28 1.91l-.006 1.53-.002.02c0 1.49-.925 2.69-2.063 2.69zm-1.7-39.57c-1.4 1.05-2.32 2.58-2.59 4.31-.28 1.76.15 3.52 1.2 4.96.93 1.28 2.28 2.17 3.79 2.54l-2.08 1.52c-1.6 1.17-2.71 2.81-3.13 4.63-.44 1.88-.09 3.72.98 5.18.97 1.33 2.43 2.19 4.12 2.46-.63.57-1.12 1.27-1.45 2.04H387.1V81.56c0-.087-.012-.173-.03-.256.465-1.728.928-3.676 1.363-5.958.44-2.304.07-6.176-.94-9.864-.11-.398-.24-.843-.393-1.32V42.448h37.696v41.758zm7.4-16.97c3.34-.2 5.45-.16 6.61 2.09.57 1.11.62 2.11.14 3.07-.64 1.27-2.19 2.48-4.48 3.53-1.42.64-2.76 1.06-3.63 1.28v-9.89c.45-.01.9-.04 1.35-.07zm8.81 6.18c.81-1.61.76-3.39-.15-5.15-1.93-3.74-5.74-3.5-8.8-3.32-.42.03-.82.05-1.21.07V37.5c0-2.75-1.96-4.987-4.36-4.987H385.4c-2.403 0-4.36 2.24-4.36 4.99l.02 18.34c-1.253-.44-2.88-.454-4.764.8-2.418 1.61-2.244 5.407-2.09 8.756.064 1.42.126 2.76-.04 3.6-1.65 8.39-5.573 15.56-9.035 21.88-3.23 5.9-6.02 11-6.3 15.81-.49 8.27-1.24 14.63-6.58 21.27-.39.49-.32 1.21.18 1.61.21.17.47.25.72.25.34 0 .67-.15.9-.43 2.68-3.34 4.43-6.75 5.5-10.74.94-3.49 1.3-7.12 1.58-11.84.25-4.3 2.93-9.187 6.03-14.84 3.54-6.47 7.56-13.8 9.28-22.54.22-1.11.15-2.59.08-4.15-.12-2.61-.26-5.85 1.07-6.74 1.27-.85 2.37-.9 3.46-.18 1.66 1.1 3.21 3.916 4.25 7.72.9 3.274 1.27 6.905.9 8.83-.92 4.826-1.97 8.14-2.91 11.06-1.23 3.876-2.21 6.94-2.21 11.532.02.254.01.304.01.354l-.02 23.23c0 2.75 1.96 4.99 4.36 4.99h24.24c-2.81 4.66-7.96 8.352-12.69 11.37-2.577 1.64-5 2.6-7.34 3.53-1.745.69-3.55 1.41-5.39 2.39-1.91 1.023-2.985 2.085-4.474 3.555l-.686.676c-.458.44-.46 1.17-.02 1.62.22.23.52.34.82.34.29 0 .58-.11.8-.324.244-.24.48-.47.694-.686 1.453-1.437 2.33-2.3 3.95-3.17 1.72-.92 3.386-1.58 5.15-2.28 2.44-.97 4.965-1.97 7.73-3.73 5.275-3.364 11.06-7.55 13.976-13.1.02-.045 4.8-.11 14.33-.206 2.27 0 4.14-2 4.34-4.54.01-.044.02-.514.02-1.413.097.007.19.01.28.01 1.25 0 2.45-.385 3.47-1.115l1.92-1.38c1.3-.926 2.15-2.3 2.41-3.873.26-1.57-.11-3.15-1.034-4.444-.8-1.113-1.96-1.91-3.254-2.27l2.414-1.76c1.595-1.16 2.704-2.804 3.123-4.62.43-1.878.08-3.718-.98-5.18-.94-1.28-2.34-2.13-3.95-2.424l.99-.723c2.966-2.167 3.617-6.34 1.45-9.304-1.25-1.71-3.26-2.73-5.38-2.73-.5 0-.984.05-1.46.16v-.91c1.06-.24 2.83-.76 4.58-1.56 2.815-1.28 4.69-2.82 5.576-4.59z'/%3E%3Cpath d='M411.624 117.213h-11.35c-.632 0-1.147.514-1.147 1.148 0 .64.515 1.15 1.148 1.15h11.35c.633 0 1.148-.51 1.148-1.15 0-.63-.515-1.14-1.15-1.14m-2.836-80.67h-5.674c-.634 0-1.148.52-1.148 1.15 0 .64.514 1.15 1.148 1.15h5.674c.634 0 1.148-.51 1.148-1.15 0-.63-.514-1.14-1.148-1.14'/%3E%3C/g%3E%3Cpath d='M161 77h170.47' stroke='%23FFAA38' stroke-linecap='square' stroke-dasharray='2'/%3E%3Cpath d='M160 71.903c7.39 0 15.518 1.113 22.784-.263 10.503-1.988 14.72-13.028 24.082-16.118 10.277-3.39 8.568 10.67 15.47 14.836 3.273 1.974 7.755 1.144 11.365 2.672 4.25 1.796 7.37 5.343 10.68 8.41 5.81 5.39 9.69 9.227 15.65 2.497 7.2-8.125 8.42-9.734 19.55-12.537 5.66-1.425 11.32-2.93 16.7-5.213 4.05-1.715 9.04-6.208 13.43-6.4 9.34-.406 12.34 13.114 22.12 12.116' stroke='%23CCC' stroke-width='.5'/%3E%3Cpath d='M165.072 80.224c7.617 0 16.298-1.166 23.754.146 8.402 1.478 13.274 13.738 20.557 13.914 7.48.18 12.98-12.297 21.127-13.876 4.668-.906 9.155.48 13.6-1.576 4.147-1.918 6.27-6.373 10.15-8.538 16.194-9.04 18.005 32.587 33.43 23.34 6.686-4.01 3.38-12.038 13.128-13.41 8.026-1.13 16.996 0 25.138 0' stroke='%2350E3C2'/%3E%3Ccircle stroke='%23FFAA38' fill='%23FFF' cx='161' cy='77' r='9'/%3E%3Ccircle stroke='%23FFAA38' fill='%23FFF' cx='333' cy='77' r='9'/%3E%3Cpath d='M163.46 54.903C177.107 22.64 209.055 0 246.29 0c33.967 0 63.533 18.838 78.822 46.637' stroke='%2350E3C2' stroke-width='3'/%3E%3Cg transform='translate(319.816 42.612)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath fill='%2350E3C2' mask='url(//www.rocketsource.com/wp-content/themes/bridge-child/assets/css/%23b)' d='M.146 5.01l8.35 5.43.53-9.947'/%3E%3C/g%3E%3Cpath d='M329.54 101.097C315.893 133.36 283.945 156 246.71 156c-33.967 0-63.533-18.838-78.822-46.637' stroke='%2350E3C2' stroke-width='3'/%3E%3Cg transform='rotate(-180 86.592 56.694)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cpath fill='%2350E3C2' mask='url(//www.rocketsource.com/wp-content/themes/bridge-child/assets/css/%23d)' d='M.146 5.01l8.35 5.43.53-9.947'/%3E%3C/g%3E%3Cg transform='translate(211 118)'%3E%3Ccircle fill='%2350E3C2' cx='34.093' cy='34.093' r='27.067'/%3E%3Ccircle fill='%2350E3C2' opacity='.539' cx='34.067' cy='34.067' r='30.877'/%3E%3Ccircle fill='%2350E3C2' cx='34.093' cy='34.093' r='27.067'/%3E%3Ccircle fill='%2350E3C2' opacity='.196' cx='34.067' cy='34.067' r='33.744'/%3E%3Cpath d='M44.43 37.65c0-8.82-12.915-6.51-12.915-10.57 0-1.12 1.015-1.68 2.555-1.68 2.03 0 5.32 1.155 7.91 2.625l2.415-5.075c-2.065-1.33-4.795-2.31-7.665-2.625v-5.11h-4.655v5.145c-4.48.735-7.28 3.43-7.28 7.315 0 8.68 12.915 6.16 12.915 10.325 0 1.295-1.19 1.995-3.08 1.995-2.555 0-6.37-1.54-8.89-3.71l-2.485 5.005c2.345 1.925 5.53 3.29 8.82 3.745v5.39h4.655V45.07c4.41-.595 7.7-3.115 7.7-7.42z' fill='%23FFF'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 443px;
  height: 188px;
}
body.page-the-battleground-for-business #home-section-text h2 {
  font-size: 35px;
  line-height: 39px;
}
#row-trust {
  padding-top: 100px;
  padding-bottom: 100px;
}
#row-trust h3 {
  font-size: 35px;
  color: #2b2b2b;
  line-height: 39px;
  margin-bottom: 20px;
}
#row-trust p {
  font-size: 17px;
  max-width: 422px;
  width: 100%;
}
body.page-the-battleground-for-business #about-how-we-work .how-we-work-head h3,
body.page-the-battleground-for-business #about-how-we-work .left-column h4,
body.page-the-battleground-for-business #about-how-we-work .right-column h4 {
  color: #2b2b2b;
}
#ideation-optimization h3,
#ideation-optimization h4,
#ideation-optimization p,
#ideation-optimization li {
  color: #fff;
}
#ideation-optimization .sub-service-seperator {
  padding-top: 50px;
  padding-bottom: 65px;
}
#ideation-optimization h3 {
  font-size: 35px;
  font-weight: 700;
  line-height: 39px;
  margin-bottom: 20px;
}
#ideation-optimization .head p {
  max-width: 576px;
  margin: 0 auto 65px;
}
#ideation-optimization h4 {
  font-size: 28px;
  font-weight: 700;
  text-transform: uppercase;
}
#ideation-optimization .strategize h4 {
  color: #50e3c2;
}
#ideation-optimization .catalyze h4 {
  color: #e95b6c;
}
#ideation-optimization .optimize h4 {
  color: #ffa938;
}
#ideation-optimization ul {
  list-style: none;
  list-style-position: outside;
}
#ideation-optimization ul > li {
  position: relative;
  margin-left: 18px;
  margin-bottom: 10px;
}
#ideation-optimization ul > li:before {
  content: "\f067";
  font-family: "FontAwesome";
  position: absolute;
  left: -18px;
}
#ideation-optimization .strategize ul > li:before {
  color: #50e3c2;
}
#ideation-optimization .catalyze ul > li:before {
  color: #e95b6c;
}
#ideation-optimization .optimize ul > li:before {
  color: #ffa938;
}
#ideation-optimization .strategize img,
#ideation-optimization .catalyze img,
#ideation-optimization .optimize img {
  margin-bottom: 20px;
}
#ideation-optimization .strategize .wpb_text_column > .wpb_wrapper,
#ideation-optimization .catalyze .wpb_text_column > .wpb_wrapper,
#ideation-optimization .optimize .wpb_text_column > .wpb_wrapper {
  padding: 0 34px;
}
#proprietary-offerings h3,
#services-case-studies h3,
#services-kickstart h3 {
  font-size: 35px;
  font-weight: 700;
  color: #2b2b2b;
  margin-bottom: 84px;
}
#proprietary-offerings img {
  margin-bottom: 20px;
}
#proprietary-offerings h4,
#services-case-studies h4 {
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #2b2b2b;
  margin-bottom: 20px;
}
#services-case-studies h3 {
  margin-bottom: 20px;
}
#services-case-studies p {
  margin-bottom: 25px;
}
#services-case-studies .head p {
  font-size: 14px;
  max-width: 400px;
  width: 100%;
  margin: 0 auto 100px;
}
#services-case-studies h5 {
  font-size: 14px;
  font-weight: 700;
  color: #50e3c2;
  text-align: center;
  margin-bottom: 10px;
}
#services-case-studies ul {
  text-align: left;
  list-style: none;
  list-style-position: outside;
}
#services-case-studies ul li {
  position: relative;
  margin-left: 22px;
}
#services-case-studies ul li:before {
  content: "\f111";
  font-family: "FontAwesome";
  font-size: 0.6em;
  vertical-align: middle;
  position: absolute;
  left: -14px;
}
.services-img-full img {
  max-width: initial;
}
.services-img-full.right img {
  float: right;
}
.ms-image-adjust img {
  height: 90px;
  width: auto;
}
@media screen and (max-width: 1024px) {
  .digital-innovation-chart {
    background-size: 100%;
    width: 450px;
    height: 199px;
  }
  #ideation-optimization .strategize .wpb_text_column > .wpb_wrapper,
  #ideation-optimization .catalyze .wpb_text_column > .wpb_wrapper,
  #ideation-optimization .optimize .wpb_text_column > .wpb_wrapper {
    padding: 0;
  }
  .services-img-full img {
    max-width: inherit;
  }
  .services-img-full.right img {
    float: none;
  }
}
@media screen and (max-width: 1000px) {
  #sub-services-masthead {
    padding-top: 36px;
  }
}
@media screen and (max-width: 992px) {
  #sub-services-content h3 {
    font-size: 28px;
    line-height: 36px;
  }
}
@media screen and (max-width: 830px) {
  .services-touchpoint-chart {
    background-size: 100%;
    width: 530px;
    height: 214px;
  }
  .digital-innovation-chart {
    background-size: 100%;
    width: 360px;
    height: 158px;
  }
  .brick-to-click-image {
    background-size: 100%;
    width: 350px;
    height: 148px;
  }
}
@media screen and (max-width: 640px) {
  #sub-services-content
    .row-eq-height
    > .section_inner
    > .section_inner_margin {
    display: inherit;
  }
  .services-touchpoint-chart {
    margin: 0 auto 20px auto;
    float: inherit;
  }
  .digital-innovation-chart {
    width: 510px;
    height: 225px;
    margin: 20px auto 0 auto;
    float: inherit;
  }
  .brick-to-click-image {
    width: 400px;
    height: 168px;
    margin: 0 auto 20px auto;
    float: inherit;
  }
  .tech-stack-logos > .wpb_wrapper > .vc_single_image-wrapper {
    margin: 20px 30px 0;
  }
  #ideation-optimization .strategize .wpb_text_column > .wpb_wrapper,
  #ideation-optimization .catalyze .wpb_text_column > .wpb_wrapper,
  #ideation-optimization .optimize .wpb_text_column > .wpb_wrapper {
    display: table;
    margin: 0 auto 20px;
  }
  #ideation-optimization h4,
  #ideation-optimization p {
    text-align: center;
  }
}
@media screen and (max-width: 414px) {
  #sub-services-masthead .service_cx h1 {
    font-size: 28px;
    height: 130px;
    background-size: 260px;
  }
  #sub-services-masthead p {
    font-size: 16px;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
  }
  #sub-services-masthead br {
    display: none;
  }
  .services-touchpoint-chart {
    width: 300px;
    height: 124px;
  }
  .digital-innovation-chart {
    width: 300px;
    height: 132px;
  }
  .brick-to-click-image {
    width: 300px;
    height: 126px;
  }
  #row-trust h3,
  #row-trust p {
    text-align: center;
  }
  .row-trust-logos .vc_single_image-wrapper {
    margin-bottom: 30px;
  }
  #sub-services-masthead h1 {
    font-size: 30px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: normal;
  }
  #sub-services-content h3,
  #services-kickstart h3 {
    font-size: 24px;
    line-height: normal;
  }
}
.rs_hide_menu {
  display: none !important;
}
li.rs_custom_svc_menu ul.mega-sub-menu,
li.rs_custom_cmp_menu ul.mega-sub-menu {
  background: transparent !important;
  position: fixed !important;
  max-width: 1100px !important;
  width: 100% !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#rs_sub_menu:after {
  border-bottom: 1px solid #bebebe;
  content: "" !important;
  display: block !important;
  position: absolute !important;
  top: 0 !important;
  left: calc(50% - 50vw) !important;
  width: 100vw !important;
  height: 100% !important;
  background-color: rgba(255, 255, 255, 1) !important;
  z-index: -1 !important;
}
@media screen and (max-width: 1024px) {
  li.rs_custom_svc_menu ul.mega-sub-menu,
  li.rs_custom_cmp_menu ul.mega-sub-menu {
    max-width: 1000px !important;
  }
  #mega-menu-wrap-top-navigation
    #mega-menu-top-navigation
    #rs_sub_menu
    > li.widget_nav_menu
    a {
    font-size: 12px;
  }
}
#mega-menu-wrap-top-navigation
  #mega-menu-top-navigation
  > li.mega-menu-megamenu
  > ul.mega-sub-menu
  > li.mega-menu-item
  h4.mega-block-title {
  color: #2b2b2b;
}
#mega-menu-wrap-top-navigation #mega-menu-top-navigation a {
  color: #2b2b2b;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
}
#mega-menu-wrap-top-navigation
  #mega-menu-top-navigation
  > li.mega-menu-megamenu
  > ul#rs_sub_menu
  > li.mega-menu-item
  h4.mega-block-title {
  margin-bottom: 10px;
}
#mega-menu-wrap-top-navigation
  #mega-menu-top-navigation
  > li.mega-menu-megamenu
  > ul.mega-sub-menu
  > li#mega-menu-item-nav_menu-4 {
  margin-top: 34px;
}
#mega-menu-wrap-top-navigation
  #mega-menu-top-navigation
  #rs_sub_menu
  > li.widget_nav_menu
  a {
  display: flex;
  align-items: center;
  text-align: right;
  min-height: 50px;
  vertical-align: middle;
  line-height: 16px;
  padding-left: 96px;
}
#mega-menu-wrap-top-navigation
  #mega-menu-top-navigation
  li.mega-menu-megamenu
  > ul#rs_sub_menu.mega-sub-menu {
  padding: 30px 0;
}
#mega-menu-wrap-top-navigation
  #mega-menu-top-navigation
  > li.mega-menu-megamenu
  > ul#rs_sub_menu
  li#mega-menu-item-text-19 {
  width: 23%;
  padding-right: 15px;
}
#mega-menu-wrap-top-navigation
  #mega-menu-top-navigation
  > li.mega-menu-megamenu
  > ul#rs_sub_menu
  li#mega-menu-item-text-19:after {
  content: "";
  display: block;
  background: #ebebeb;
  width: 1px;
  height: 200px;
  position: absolute;
  right: 0;
  top: 20px;
}
#mega-menu-wrap-top-navigation #mega-menu-top-navigation ul#rs_sub_menu li p {
  color: #515151;
  font-size: 13px;
  line-height: 19px;
}
ul#rs_sub_menu li#menu-item-1756 > a,
ul#rs_sub_menu li#menu-item-1757 > a,
ul#rs_sub_menu li#menu-item-1758 > a,
ul#rs_sub_menu li#menu-item-1759 > a,
ul#rs_sub_menu li#menu-item-1761 > a,
ul#rs_sub_menu li#menu-item-1760 > a {
  background-position: center left;
  background-repeat: no-repeat;
}
ul#rs_sub_menu li#menu-item-1756 > a {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='99' height='40' viewBox='0 0 99 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.213 30.05c-6.463 0-11.37-4.674-11.37-10.817 0-6.088 4.907-10.71 11.37-10.71 3.65 0 7.66 1.958 10.41 5.002l6.344-6.903C43.777 2.6 37.257.1 31.033.1 24.066.1 18.04 2.544 13.99 6.543H5.876c-.505 0-.917.374-.917.832 0 .46.41.833.91.833h6.61c-1.05 1.315-1.91 2.758-2.557 4.307H.913c-.5 0-.913.375-.913.833 0 .458.415.833.92.833h8.427c-.14.47-.26.94-.363 1.43H5.876c-.505 0-.917.38-.917.84 0 .458.41.83.91.83h2.84c-.08.68-.12 1.37-.12 2.07 0 1.098.09 2.166.26 3.2H7.27c-.504 0-.917.376-.917.83 0 .46.412.837.916.837h1.94c.69 2.64 1.96 5.038 3.68 7.094H5.87c-.505 0-.917.374-.917.83 0 .46.41.836.914.836h8.6c1.3 1.22 2.79 2.282 4.433 3.16h-6.67c-.505 0-.917.372-.917.83 0 .46.412.833.917.833h10.7c2.368.73 4.948 1.12 7.68 1.12 6.222 0 12.924-2.77 17.412-7.066L41.62 25.6c-2.93 2.716-6.94 4.455-10.41 4.455zm66.534 5.97h-7.59l-2.61-3.46h3.84c.505 0 .918-.375.918-.833 0-.458-.413-.833-.917-.833h-5.1l-1.92-2.542H93c.504 0 .917-.375.917-.833 0-.46-.413-.84-.917-.84h-9.888l-2.385-3.16h5.914c.51 0 .92-.38.92-.83 0-.46-.41-.84-.91-.84h-7.17l-1.92-2.55 1.626-2.147h9.563c.504 0 .916-.375.916-.833 0-.46-.415-.833-.92-.833h-8.3l2.257-2.974h5.455c.505 0 .917-.375.917-.833 0-.455-.413-.83-.92-.83h-4.19l3.27-4.307h7.63c.505 0 .917-.375.917-.833 0-.456-.413-.83-.918-.83h-6.37l2.874-3.79H78.44l-7.9 10.817L62.704 1.1H49.958L63.9 19.797 49 39.204h12.805l8.736-11.796 8.92 11.796h13.11l-1.14-1.518h6.33c.507 0 .92-.375.92-.833 0-.458-.413-.833-.917-.833z' fill='%2350E3C2' fill-rule='evenodd'/%3E%3C/svg%3E");
}
ul#rs_sub_menu li#menu-item-1757 > a {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='92' height='39' viewBox='0 0 92 39' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23E95B6C' fill-rule='evenodd'%3E%3Cpath d='M16.56 27.204h3.312v-3.332H16.56v3.332zm0-9.996v3.332h-3.312v1.997c0 9.994 6.82 16.315 17.454 16.315 10.58 0 17.238-6.32 17.238-16.315V.55h-9.827v21.987c0 4.916-3.008 7.887-7.358 7.887-4.457 0-7.68-3.025-7.68-7.887V.55H9.937v3.33h3.312v3.333h3.31v3.332h3.312v3.332H16.56v-3.332h-3.312v3.332H9.936v3.33h6.624z'/%3E%3Cpath d='M9.936 7.213V3.88H6.624v3.333H3.312v3.332h9.936V7.213m59.362 6.1h3.312v-3.35H72.61v3.35zm3.312-3.386h3.312v-3.35h-3.312v3.35zm-.255 18.44v-3.35h3.064l-3.45-5.064h-2.67v-3.35h3.18L86.797.55h-11.6l-7.09 10.75L61.07.55H49.63l12.514 18.584L48.772 38.42h11.493l7.84-11.723 8.002 11.723h2.872v-3.35h-3.315v-3.352h3.312v3.35h3.31v3.352h5.578l-6.853-10.052h-5.348zM0 7.213h3.312V3.88H0m0 13.328h3.312v-3.33H0'/%3E%3Cpath d='M87.514 29.572h3.312v-3.35h-3.312m-3.312 6.7h3.312v-3.35h-3.312m4.458-7.944h3.312v-3.35H88.66m-3.312 6.74v-3.35h-3.312v3.35h.255M78.726 14.89v3.35h6.624v-6.702h-3.313v3.35m6.624-8.31h3.313v-3.35H88.66m-3.312 6.7h3.312v-3.35h-3.312M6.624 20.54h3.312v-3.332H6.624m0 9.996h3.312v-3.332H6.624m-3.312 0h3.312V20.54H3.312'/%3E%3C/g%3E%3C/svg%3E");
}
ul#rs_sub_menu li#menu-item-1758 > a {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='94' height='47' viewBox='0 0 94 47' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M59.173 23.652l15.594-19.71 18.45 28.183H83.37l-9.235-14.107L58.06 38.335l-8.153-14.303-10.16 12.25V23.378l11.42-13.77 8.006 14.044zM54.44.682h1.51v1.254h1.255v1.51H55.95V4.7h-1.51V3.447h-1.256v-1.51h1.256V.68zM37.753 22.765v18.427c-4.257 3.008-10.956 5.166-16.52 5.166C9.14 46.358 0 37.614 0 26.032c0-11.524 9.367-20.21 21.915-20.21 5.904 0 12.15 2.27 16.237 5.903l-5.678 6.87c-2.895-2.668-6.926-4.315-10.616-4.315-6.53 0-11.525 5.11-11.525 11.752 0 6.756 5.053 11.866 11.638 11.866 2.05 0 4.66-.738 7.047-1.93v-4.42H23.45v-8.782h14.305zM69.147 3.098V5.74H66.95v2.198h-2.643V5.74H62.11V3.098h2.197v-2.2h2.642v2.2h2.192zm-22.362 3.52v2.64h-2.198v2.2h-2.642v-2.2h-2.198V6.62h2.198v-2.2h2.642v2.2h2.198zm14.44 1.578v1.51H59.97v1.255h-1.51V9.71h-1.255V8.2h1.255V6.94h1.51v1.256h1.256zm13.682 17.927v1.51h-1.255v1.255h-1.51v-1.256h-1.255v-1.51h1.256v-1.255h1.51v1.256h1.254z' fill='%23006BE9' fill-rule='evenodd'/%3E%3C/svg%3E");
}
ul#rs_sub_menu li#menu-item-1759 > a {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='78' height='47' viewBox='0 0 78 47' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.977 4.757c0 2.17-1.765 3.932-3.942 3.932C1.858 8.69.093 6.92.093 4.75.093 2.582 1.858.82 4.035.82c2.177 0 3.942 1.76 3.942 3.933m5.598-1.57c0 1.306-1.06 2.363-2.368 2.363C9.9 5.55 8.84 4.49 8.84 3.186c0-1.304 1.06-2.36 2.366-2.36 1.308 0 2.368 1.056 2.368 2.36m-1.918 4.327c0-1.085.882-1.965 1.97-1.965 1.09 0 1.97.88 1.97 1.963 0 1.09-.88 1.97-1.97 1.97-1.088 0-1.97-.88-1.97-1.96m2.38-2.95c0 .43.35.78.78.78.432 0 .78-.34.78-.77s-.348-.78-.78-.78c-.43 0-.78.35-.78.78m11.93.4c0 1.97-1.6 3.57-3.576 3.57-1.975 0-3.577-1.6-3.577-3.57S20.415 1.4 22.39 1.4c1.975 0 3.577 1.598 3.577 3.568m-7.154 3.1c0 .73-.594 1.325-1.327 1.325S16.158 8.8 16.158 8.07s.595-1.324 1.328-1.324c.733 0 1.327.592 1.327 1.324m-1.605-5.48c0 .66-.535 1.192-1.196 1.192-.66 0-1.196-.536-1.196-1.195 0-.66.536-1.193 1.196-1.193.66 0 1.196.533 1.196 1.192m13.972 7.66c0 1.647-1.34 2.982-2.99 2.982-1.65 0-2.99-1.335-2.99-2.982 0-1.647 1.34-2.983 2.99-2.983 1.65 0 2.99 1.334 2.99 2.98m-21.134 2.73c0 1.926-1.566 3.488-3.498 3.488-1.932 0-3.498-1.56-3.498-3.49 0-1.92 1.566-3.48 3.498-3.48 1.932 0 3.498 1.56 3.498 3.49m-6.9-2.39c0 .78-.632 1.41-1.412 1.41-.78 0-1.41-.63-1.41-1.4 0-.78.63-1.41 1.41-1.41.78 0 1.412.63 1.412 1.41m4.592-2.75c0 .74.6 1.34 1.34 1.34.74 0 1.34-.59 1.34-1.33s-.6-1.34-1.34-1.34c-.74 0-1.34.6-1.34 1.34M29.65 5.19c0 .777-.633 1.407-1.412 1.407-.78 0-1.41-.63-1.41-1.407 0-.78.63-1.41 1.41-1.41.78 0 1.41.63 1.41 1.4m-5.74 4.74c0 .42-.34.76-.76.76-.418 0-.758-.34-.758-.76s.34-.756.76-.756.758.34.758.76M39.36 15.39c0 2.043-1.66 3.7-3.707 3.7-2.047 0-3.707-1.654-3.707-3.696s1.66-3.698 3.707-3.698c2.048 0 3.708 1.655 3.708 3.697M31.82 9.26c0 .787.64 1.426 1.43 1.426.788 0 1.428-.64 1.428-1.426 0-.787-.64-1.425-1.43-1.425-.79 0-1.428.638-1.428 1.425m-.505 6.012c0 .655-.53 1.186-1.19 1.186-.655 0-1.187-.53-1.187-1.186 0-.655.532-1.186 1.19-1.186.656 0 1.188.53 1.188 1.186m4.954 7.73c0 1.58-1.283 2.858-2.865 2.858-1.583 0-2.866-1.28-2.866-2.857 0-1.578 1.28-2.857 2.86-2.857 1.58 0 2.86 1.28 2.86 2.857m.49-2c0 .985.8 1.785 1.79 1.785s1.79-.8 1.79-1.786c0-.987-.81-1.787-1.8-1.787s-1.79.8-1.79 1.787m-1.11 5.486c0 1.237 1 2.24 2.25 2.24s2.25-1.003 2.25-2.24c0-1.238-1.01-2.242-2.25-2.242s-2.25 1.004-2.25 2.242m-32.19-9.36c0 .955-.78 1.73-1.74 1.73S0 18.082 0 17.128c0-.957.776-1.73 1.734-1.73s1.734.773 1.734 1.73m6.71 4.068c0 1.58-1.285 2.863-2.87 2.863-1.586 0-2.87-1.29-2.87-2.87s1.284-2.87 2.87-2.87c1.585 0 2.87 1.28 2.87 2.86m-.612 7.76c0 2.61-2.12 4.72-4.737 4.72S.09 31.57.09 28.96c0-2.607 2.12-4.722 4.736-4.722 2.615 0 4.736 2.115 4.736 4.724m-6.418-6.745c0 .84-.684 1.522-1.527 1.522-.845 0-1.527-.69-1.527-1.53s.68-1.52 1.52-1.52 1.526.68 1.526 1.52m.9-4.66c0 .34.28.62.626.62s.628-.28.628-.63-.28-.63-.628-.63c-.346 0-.627.28-.627.62m1.65 19.97c0 1.2.974 2.17 2.176 2.17s2.18-.97 2.18-2.17-.97-2.17-2.17-2.17-2.17.97-2.17 2.17m2.2-3.78c0 .59.48 1.07 1.08 1.07.6 0 1.08-.48 1.08-1.08s-.48-1.07-1.07-1.07c-.59 0-1.08.48-1.08 1.07m-2.47 2.66c0 1.46-1.19 2.65-2.66 2.65S.1 37.86.1 36.4c0-1.47 1.193-2.66 2.665-2.66s2.668 1.19 2.668 2.66m-.07 6.267c0 1.45-1.178 2.627-2.632 2.627-1.45 0-2.63-1.176-2.63-2.626s1.18-2.62 2.64-2.62c1.46 0 2.64 1.18 2.64 2.63m-1.13-3.36c0 .408.33.736.74.736s.74-.33.74-.734c0-.405-.33-.734-.73-.734-.4 0-.73.33-.73.734m7.31 3.536c0 1.35-1.1 2.45-2.45 2.45-1.36 0-2.46-1.097-2.46-2.448 0-1.35 1.1-2.447 2.46-2.447s2.45 1.1 2.45 2.45m-1.36-3.32c0 .53.43.95.95.95.53 0 .95-.42.95-.95 0-.52-.43-.95-.95-.95-.53 0-.95.43-.95.95m2.2-1.89c0 .62.5 1.12 1.12 1.12s1.13-.5 1.13-1.12c0-.62-.5-1.12-1.12-1.12-.62 0-1.12.5-1.12 1.12m5.27 4.3c0 1.45-1.18 2.63-2.63 2.63s-2.64-1.17-2.64-2.62c0-1.45 1.18-2.62 2.63-2.62s2.63 1.18 2.63 2.63m5.388-4.74c1.17 1.17 1.17 3.07 0 4.23-1.17 1.17-3.07 1.17-4.243 0-1.17-1.17-1.17-3.07 0-4.24 1.17-1.17 3.07-1.17 4.245 0m-2.45 6.68c0 .66-.54 1.2-1.2 1.2-.66 0-1.2-.53-1.2-1.19s.53-1.2 1.192-1.2 1.2.54 1.2 1.2m4.11-3.07c0 1.39 1.13 2.52 2.52 2.52 1.39 0 2.52-1.13 2.52-2.52s-1.13-2.52-2.53-2.52-2.52 1.13-2.52 2.52m1.6-4.66c0 .76-.62 1.39-1.39 1.39-.77 0-1.39-.63-1.39-1.39 0-.77.62-1.39 1.39-1.39s1.396.62 1.396 1.39m12.258-3.93c0 2.37-1.93 4.3-4.31 4.3s-4.31-1.93-4.31-4.3 1.93-4.3 4.31-4.3 4.31 1.92 4.31 4.3m-4.47 6.57c0 .89-.72 1.61-1.61 1.61s-1.62-.72-1.62-1.61c0-.89.72-1.61 1.62-1.61s1.612.72 1.612 1.61m-3.54-1.27c0 .65-.52 1.17-1.17 1.17-.64 0-1.17-.52-1.17-1.17s.53-1.16 1.17-1.16c.65 0 1.17.53 1.17 1.17m-.9-3.42c0 .85-.68 1.53-1.53 1.53s-1.53-.68-1.53-1.53.688-1.53 1.53-1.53c.85 0 1.54.69 1.54 1.53m2.68-15.39c0 .49-.4.89-.89.89s-.9-.4-.9-.89.4-.89.895-.89c.49 0 .89.4.89.89m.14 8.37c0 .53-.43.96-.96.96s-.966-.43-.966-.96.43-.96.963-.96.963.43.963.96m32.57-3.57c0 2.17-1.77 3.93-3.94 3.93-2.18 0-3.95-1.76-3.95-3.93s1.77-3.93 3.944-3.93 3.944 1.76 3.944 3.93M47.82 5.25c0-1.085.88-1.965 1.97-1.965 1.088 0 1.97.88 1.97 1.965 0 1.086-.882 1.966-1.97 1.966-1.09 0-1.97-.88-1.97-1.966m3.258 9.064c0 1.97-1.6 3.57-3.576 3.57s-3.577-1.6-3.577-3.57 1.6-3.566 3.577-3.566c1.975 0 3.576 1.597 3.576 3.567m22.742 27c0 1.026-.835 1.858-1.863 1.858-1.03 0-1.863-.832-1.863-1.858 0-1.026.834-1.858 1.863-1.858 1.028 0 1.862.832 1.862 1.858m-23.68-3.89c0 1.988-1.62 3.6-3.61 3.6-2 0-3.61-1.612-3.61-3.6 0-1.99 1.61-3.6 3.61-3.6 1.99 0 3.61 1.61 3.61 3.6m9.42-31.33c0 1.928-1.57 3.49-3.5 3.49s-3.5-1.562-3.5-3.49c0-1.926 1.56-3.49 3.5-3.49 1.93 0 3.5 1.564 3.5 3.49m9.8 37.52c0 .777-.63 1.407-1.41 1.407-.78 0-1.41-.63-1.41-1.404 0-.778.63-1.408 1.41-1.408.78 0 1.41.63 1.41 1.408M71.42 4.01c0 .954-.776 1.73-1.734 1.73-.957 0-1.734-.776-1.734-1.73s.777-1.73 1.734-1.73c.958 0 1.735.774 1.735 1.73m-2.8 3.565c0 1.426-1.16 2.582-2.59 2.582S63.45 9 63.45 7.574s1.16-2.582 2.59-2.582 2.588 1.156 2.588 2.582m3.63 0c0 .96-.78 1.74-1.743 1.74-.96 0-1.74-.78-1.74-1.74s.78-1.74 1.742-1.74c.964 0 1.744.78 1.744 1.74m4.88 24.932c0 2.61-2.12 4.724-4.73 4.724-2.61 0-4.73-2.115-4.73-4.724 0-2.61 2.12-4.724 4.74-4.724s4.74 2.115 4.74 4.724m-1.68-26.4c0 .84-.68 1.524-1.52 1.524s-1.53-.682-1.53-1.523c0-.84.68-1.522 1.53-1.522s1.53.682 1.53 1.522m-3.05 5.01c0 .84-.68 1.523-1.53 1.523s-1.52-.682-1.52-1.522.69-1.523 1.53-1.523 1.53.682 1.53 1.523m-20.7-1.895c0 .84-.68 1.522-1.52 1.522s-1.53-.68-1.53-1.522c0-.84.68-1.522 1.52-1.522s1.52.69 1.52 1.53M65.9 2.32c0 .35.28.63.63.63s.63-.28.63-.624-.28-.627-.63-.627c-.348 0-.63.28-.63.62m-11.57-.93c0 .34.283.62.63.62.347 0 .63-.28.63-.63s-.28-.63-.628-.63c-.346 0-.628.28-.628.62m18.61 7.04c0 .34.282.62.628.62.347 0 .628-.28.628-.63s-.28-.63-.624-.63-.628.28-.628.62m-5.218 2.07c0 .35.28.63.63.63.346 0 .627-.28.627-.63s-.28-.63-.628-.63-.63.28-.63.62m-16.66 6.46c0 1.2.97 2.17 2.17 2.17s2.17-.97 2.17-2.17-.98-2.17-2.18-2.17-2.18.97-2.18 2.17m5.39 1.57c0 .59.49 1.07 1.08 1.07s1.08-.48 1.08-1.08-.49-1.08-1.08-1.08c-.6 0-1.08.48-1.08 1.07M59.8 7.79c0 .597.482 1.078 1.076 1.078.595 0 1.077-.49 1.077-1.08s-.483-1.07-1.077-1.07S59.8 7.2 59.8 7.79m-14.45-.16c0 .593.48 1.073 1.075 1.073s1.077-.48 1.077-1.073-.482-1.074-1.077-1.074c-.594 0-1.076.48-1.076 1.074m20-4.55c0 1.468-1.2 2.658-2.67 2.658s-2.66-1.19-2.66-2.658S61.21.422 62.68.422s2.665 1.19 2.665 2.658m2.6 36.142c0 1.45-1.178 2.625-2.63 2.625-1.45 0-2.63-1.175-2.63-2.625s1.18-2.626 2.64-2.626c1.452 0 2.63 1.176 2.63 2.626m6.57-11.832c0 .404.33.732.736.732.41 0 .74-.328.74-.733 0-.41-.33-.74-.73-.74-.4 0-.73.33-.73.73m-4.68-.92c0 .56.46 1.02 1.03 1.02.57 0 1.03-.46 1.03-1.03s-.46-1.03-1.02-1.03-1.03.46-1.03 1.02M55.27 21c0 .44.355.8.8.8.44 0 .8-.36.8-.798 0-.44-.36-.797-.8-.797-.44 0-.8.356-.8.796M45.1 19.1c0 .44.355.8.8.8.44 0 .794-.36.794-.8 0-.44-.358-.797-.8-.797-.44 0-.8.355-.8.794m9.54 6.305c0 .61.497 1.106 1.11 1.106.614 0 1.11-.5 1.11-1.11 0-.61-.496-1.11-1.11-1.11-.613 0-1.11.5-1.11 1.11m-7.93-15.9c0 .44.356.796.8.796.44 0 .795-.356.795-.796 0-.44-.36-.797-.8-.797-.44 0-.8.36-.8.8m4.78-7.01c0 .44.36.8.8.8.44 0 .79-.35.79-.79 0-.44-.36-.79-.8-.79-.44 0-.8.36-.8.8m12.05 41.12c0 1.35-1.1 2.45-2.45 2.45s-2.45-1.09-2.45-2.45 1.1-2.44 2.46-2.44c1.36 0 2.45 1.09 2.45 2.44m5.2-5.57c0 .52.42.95.95.95.52 0 .95-.43.95-.95s-.43-.95-.95-.95c-.53 0-.95.43-.95.95m-15 6.08c0 .52.42.95.95.95.52 0 .95-.43.95-.95s-.43-.95-.95-.95c-.53 0-.95.43-.95.95m2.8-.51c0 .37.3.67.67.67.37 0 .67-.3.67-.67 0-.37-.3-.67-.68-.67-.37 0-.68.3-.68.67m3.36-5.2c0 .65.53 1.18 1.18 1.18s1.18-.53 1.18-1.18c0-.65-.53-1.18-1.18-1.18-.65 0-1.18.53-1.18 1.18M56.43 1.19c0 .62.5 1.12 1.122 1.12.63 0 1.13-.5 1.13-1.12 0-.62-.5-1.12-1.12-1.12-.62 0-1.124.5-1.124 1.12M70.59 23.105c0 1.45-1.18 2.626-2.634 2.626s-2.633-1.17-2.633-2.62 1.18-2.62 2.634-2.62 2.633 1.18 2.633 2.63m-12.207 14.2c1.172 1.17 1.172 3.07 0 4.24-1.173 1.17-3.074 1.17-4.247 0-1.172-1.17-1.172-3.06 0-4.23 1.173-1.17 3.074-1.17 4.247 0M73.82 24.24c0 .66-.538 1.196-1.2 1.196-.662 0-1.198-.535-1.198-1.196 0-.66.536-1.195 1.198-1.195.662 0 1.2.536 1.2 1.196m-5.674 4.04c0 1-.81 1.81-1.807 1.81-1 0-1.81-.8-1.81-1.8s.81-1.8 1.8-1.8 1.8.81 1.8 1.8m-18.2-5.69c0 1.39 1.13 2.52 2.52 2.52 1.39 0 2.52-1.12 2.52-2.51s-1.13-2.51-2.53-2.51-2.53 1.13-2.53 2.52m3.35 13.44c0 .77-.63 1.39-1.4 1.39-.77 0-1.4-.62-1.4-1.39 0-.77.62-1.39 1.39-1.39s1.39.62 1.39 1.39m.01 5.82c0 1.15-.93 2.07-2.08 2.07s-2.078-.92-2.078-2.07c0-1.14.93-2.07 2.076-2.07s2.08.93 2.08 2.07m1.49-30.73c0 .85-.686 1.53-1.53 1.53s-1.53-.68-1.53-1.53.69-1.53 1.532-1.53 1.535.69 1.535 1.53m-3.878 8.44c0 .85-.688 1.53-1.535 1.53s-1.53-.68-1.53-1.53.68-1.53 1.53-1.53 1.53.69 1.53 1.53M48.9 32.41c0 .53-.44.96-.97.96s-.97-.43-.97-.96.43-.96.96-.96.96.43.96.96' fill='%239FDF5D' fill-rule='evenodd'/%3E%3C/svg%3E");
}
ul#rs_sub_menu li#menu-item-1761 > a {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='84' height='46' viewBox='0 0 84 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.262 39.266c-1.507 0-2.734-1.226-2.734-2.734 0-1.507 1.227-2.733 2.734-2.733s2.734 1.22 2.734 2.73-1.227 2.73-2.734 2.73m-23.37-2.74c0 1.51-1.227 2.73-2.734 2.73-1.508 0-2.734-1.23-2.734-2.74 0-1.51 1.226-2.73 2.734-2.73 1.507 0 2.734 1.22 2.734 2.73m25.385-3.71V6.52L27.067 35h-3.463L10.394 6.52v26.17c-1.45.67-2.46 2.14-2.46 3.84 0 2.33 1.895 4.226 4.224 4.226 2.328 0 4.223-1.898 4.223-4.227 0-1.7-1-3.17-2.46-3.84V22.52l7.43 16.018h7.97l7.43-16.02V32.59c-1.58.61-2.71 2.147-2.71 3.942 0 2.33 1.9 4.224 4.23 4.224 2.33 0 4.23-1.895 4.23-4.224 0-1.6-.89-2.994-2.21-3.71m6.11 11.643c-1.51 0-2.73-1.226-2.73-2.733 0-1.508 1.23-2.734 2.74-2.734 1.51 0 2.74 1.226 2.74 2.734 0 1.507-1.222 2.733-2.73 2.733M6.96 41.732c0 1.507-1.227 2.733-2.734 2.733S1.49 43.24 1.49 41.732s1.226-2.734 2.733-2.734c1.507 0 2.734 1.226 2.734 2.734m41.2-3.836V.106H35.51L25.36 21.512 15.156.108H2.46v37.79C1.01 38.564 0 40.03 0 41.73c0 2.328 1.895 4.223 4.223 4.223 2.33 0 4.223-1.895 4.223-4.223 0-1.7-1.01-3.167-2.46-3.836V3.636h6.945l12.44 26.09 12.38-26.09h6.89v34.26c-1.45.67-2.46 2.136-2.46 3.836 0 2.328 1.9 4.223 4.23 4.223 2.33 0 4.23-1.895 4.23-4.223 0-1.7-1.01-3.167-2.46-3.836m30.92 5.55c-1.5 0-2.73-1.228-2.73-2.735s1.23-2.73 2.73-2.73c1.51 0 2.74 1.23 2.74 2.74s-1.23 2.74-2.733 2.74M50.93 4.23c0-1.51 1.227-2.736 2.735-2.736 1.507 0 2.733 1.224 2.733 2.73 0 1.51-1.226 2.735-2.734 2.735-1.51 0-2.74-1.23-2.74-2.74m28.15 32.27c-1.698 0-3.165 1.01-3.835 2.46H55.42V8.06c1.45-.67 2.46-2.136 2.46-3.836C57.88 1.9 55.984 0 53.655 0c-2.33 0-4.225 1.9-4.225 4.227 0 1.7 1.01 3.167 2.46 3.836v34.41h23.34c.67 1.45 2.137 2.46 3.836 2.46 2.33 0 4.22-1.9 4.22-4.227 0-2.33-1.9-4.223-4.228-4.223M62.422 6.09c1.51 0 2.736 1.227 2.736 2.735 0 1.507-1.226 2.734-2.733 2.734-1.508 0-2.734-1.23-2.734-2.73 0-1.51 1.23-2.74 2.74-2.74m11.12 24.23c1.51 0 2.74 1.22 2.74 2.73 0 1.5-1.22 2.73-2.73 2.73s-2.73-1.23-2.73-2.74c0-1.51 1.23-2.74 2.74-2.74m-12.9-17.65v22.16h9.05c.67 1.45 2.137 2.46 3.83 2.46 2.33 0 4.22-1.9 4.22-4.23 0-2.33-1.89-4.226-4.22-4.226-1.7 0-3.17 1.01-3.84 2.46h-5.52V12.66c1.45-.67 2.46-2.137 2.46-3.836 0-2.33-1.9-4.225-4.23-4.225-2.33 0-4.23 1.89-4.23 4.22 0 1.7 1.01 3.162 2.46 3.832' fill='%23FFAA38' fill-rule='evenodd'/%3E%3C/svg%3E");
}
ul#rs_sub_menu li#menu-item-1760 > a {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='86' height='44' viewBox='0 0 86 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.866 4.888h9.603v38.195h-7.75V17.33L23.572 39.21h-5.62L7.803 17.33v25.753H0V4.888h9.658L20.79 28.242 31.866 4.888zm34.86 10.478c7.64 0 13.857 6.217 13.857 13.86 0 7.64-6.217 13.858-13.858 13.858H46.613c-1.867 0-3.38-1.514-3.38-3.38 0-1.868 1.513-3.38 3.38-3.38h20.112c3.914 0 7.098-3.185 7.098-7.1 0-3.913-3.184-7.097-7.098-7.097h-8.788c-1.867 0-3.38-1.513-3.38-3.38s1.513-3.38 3.38-3.38h8.788zm-9.296 17.24c-7.642 0-13.86-6.218-13.86-13.86 0-7.64 6.218-13.858 13.86-13.858h18.446V.535L85.93 8.21l-10.054 7.676v-4.238H57.43c-3.915 0-7.1 3.185-7.1 7.098 0 3.915 3.185 7.1 7.1 7.1h8.788c1.867 0 3.38 1.512 3.38 3.38 0 1.866-1.513 3.38-3.38 3.38H57.43z' fill='%23735BE9' fill-rule='evenodd'/%3E%3C/svg%3E");
}
#mega-menu-wrap-top-navigation
  #mega-menu-top-navigation
  > li.mega-menu-megamenu
  > ul#rs_sub_menu
  li#mega-menu-item-nav_menu-3,
#mega-menu-wrap-top-navigation
  #mega-menu-top-navigation
  > li.mega-menu-megamenu
  > ul#rs_sub_menu
  li#mega-menu-item-nav_menu-4 {
  width: 25%;
  padding-left: 15px;
  padding-right: 15px;
}
#mega-menu-wrap-top-navigation
  #mega-menu-top-navigation
  > li.mega-menu-megamenu
  > ul#rs_sub_menu
  li#mega-menu-item-nav_menu-3
  ul
  li,
#mega-menu-wrap-top-navigation
  #mega-menu-top-navigation
  > li.mega-menu-megamenu
  > ul#rs_sub_menu
  li#mega-menu-item-nav_menu-4
  ul
  li {
  margin-bottom: 15px;
}
#mega-menu-wrap-top-navigation
  #mega-menu-top-navigation
  > li.mega-menu-flyout
  > ul.mega-sub-menu
  > li
  > a {
  background-color: #222 !important;
  color: #fff !important;
}
@media screen and (max-width: 1366px) {
  #mega-menu-wrap-top-navigation
    #mega-menu-top-navigation
    > li.mega-menu-megamenu
    > ul#rs_sub_menu.mega-sub-menu
    > li.mega-menu-item
    li.mega-menu-item.service-menu-item
    > a.mega-menu-link {
    font-size: 13px;
  }
}
@media screen and (max-width: 1280px) {
  #mega-menu-wrap-top-navigation
    #mega-menu-top-navigation
    > li.mega-menu-megamenu
    > ul#rs_sub_menu.mega-sub-menu
    > li.mega-menu-item
    li.mega-menu-item.service-menu-item
    > a.mega-menu-link {
    padding-left: 60px;
  }
}
@media screen and (max-width: 1024px) {
  #mega-menu-wrap-top-navigation
    #mega-menu-top-navigation
    > li.mega-menu-megamenu
    > ul#rs_sub_menu.mega-sub-menu
    > li.mega-menu-item
    li.mega-menu-item.service-menu-item
    > a.mega-menu-link {
    padding-left: 20px;
  }
  #mega-menu-wrap-top-navigation
    #mega-menu-top-navigation
    #rs_sub_menu
    a.sub-menu-cta:after {
    left: 55%;
  }
}
#service-menu-mobile {
  padding-left: 0;
  padding-right: 0;
}
#service-menu-mobile > .smm-row {
  display: flex;
  flex-wrap: wrap;
  max-width: 830px;
  margin: 0 auto;
  padding: 10px 20px;
}
#service-menu-mobile > .smm-row > .smm-col {
  align-self: center;
  width: 16.66%;
}
#service-menu-mobile > .smm-row > .smm-col.button {
  width: 100%;
}
#service-menu-mobile > .smm-row > .smm-col > a {
  text-align: center;
  display: block;
  margin: 5px 10px;
}
#service-menu-mobile > .smm-row > .smm-col svg {
  height: 40px;
}
#service-menu-mobile > .smm-row > .smm-col > a > div > p {
  font-size: 12px;
  line-height: 14px;
  font-family: "Montserrat", sans-serif !important;
}
#service-menu-mobile .lconnect {
  float: none;
  display: table;
  margin: 0 auto 10px auto;
}
#service-menu-mobile a.cx svg path {
  fill: #50e3c2;
}
#service-menu-mobile a.ux svg path {
  fill: #e95b6c;
}
#service-menu-mobile a.gm svg path {
  fill: #006be9;
}
#service-menu-mobile a.ds svg path {
  fill: #9fdf5d;
}
#service-menu-mobile a.ml svg path {
  fill: #ffaa38;
}
#service-menu-mobile a.ms svg path {
  fill: #735be9;
}
#mega-menu-wrap-top-navigation #mega-menu-top-navigation a.sub-menu-cta {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='15' height='12' viewBox='0 0 15 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.24 0v4.043H0v3.465h9.24v4.042l5.776-5.775' fill='%2350E3C2' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center right;
  display: table;
  padding-right: 20px;
}
#service-menu-mobile {
  display: none;
}
@media screen and (max-width: 992px) {
  #service-menu.desktop {
    display: none;
  }
  #service-menu-mobile {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  #service-menu-mobile > .smm-row > .smm-col {
    width: 33.33%;
  }
  #service-menu-mobile a.cx,
  #service-menu-mobile a.ux,
  #service-menu-mobile a.gm {
    margin-bottom: 20px !important;
  }
}
@media screen and (max-width: 639px) {
  #service-menu-mobile > .smm-row > .smm-col {
    width: 50%;
  }
  #service-menu-mobile a.ds {
    margin-bottom: 20px !important;
  }
}
#term-page-title {
  background-color: #1f1f1f;
}
#term-page-title p {
  color: #50e3c2;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
}
#term-page-title h3 {
  color: #fff;
  font-size: 45px;
  text-align: center;
}
#term-page-title .term-page-title-text {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 215px;
}
#term-page-content {
  padding-bottom: 0 !important;
}
#term-page-content h1 {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 26px;
  line-height: normal;
}
#term-page-content p {
  margin-bottom: 24px;
}
#term-page-content .term-page-content-inner > .vc_column-inner > .wpb_wrapper {
  max-width: 480px;
  width: 100%;
  margin: 0 auto;
}
#term-page-content ul {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 30px;
  list-style-position: outside;
  margin-left: 2em;
}
#term-page-content ul > li {
  text-align: left;
}
@media screen and (max-width: 991px) {
  #term-page-title h3 {
    font-size: 36px;
  }
}
@media screen and (max-width: 767px) {
  #term-page-content ul {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 639px) {
  #term-page-title h3 {
    font-size: 30px;
  }
  #term-page-content h1 {
    font-size: 24px;
  }
}
.rs-read-more {
  background-color: #50e3c2;
  border-radius: 4px;
  float: right;
  display: table;
  position: relative;
}
.rs-read-more > a.rs-read-more-btn {
  background-color: transparent;
  border: none;
  color: #fff !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  padding: 8px 18px;
  position: relative;
  letter-spacing: 0;
  text-transform: capitalize;
  font-size: 15px;
  z-index: 1;
}
.blog_holder
  article:not(.format-quote):not(.format-link)
  .post_info
  .rs-read-more
  > a.rs-read-more-btn:hover {
  color: #fff !important;
}
.rs-read-more > .ripple-placeholder {
  border-radius: 4px;
}
.rs-read-more > .ripple-placeholder > .ripple {
  background-color: #515151;
}
.sidebar > .widget h5 {
  color: #515151;
  font-size: 18px;
  border-left: 7px solid #50e3c2;
  padding-left: 11px;
}
.sidebar > .widget ul li,
.sidebar > .widget p {
  font-family: "Museo Sans 500", sans-serif;
  font-size: 0.9em;
}
#rocket-blog aside .widget {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
#rocket-blog aside .widget:last-child {
  border-bottom: none;
}
#rocket-blog.container {
  padding-top: 60px;
}
#rocket-blog p.post_excerpt {
  font-size: 0.9em;
}
#rocket-blog .date.entry_date.updated span.date_day {
  font-family: "Montserrat";
  color: #515151;
  padding-bottom: 0;
  font-size: 2em;
}
#rocket-blog .date.entry_date.updated {
  color: #515151;
  text-transform: uppercase;
  font-family: "Montserrat";
  font-weight: 700;
  padding: 10px 20px 5px;
}
#rocket-blog
  .blog_holder.blog_large_image_with_dividers
  .post_text_holder
  .blog_column1
  .date {
  border-right: 3px solid #50e3c2;
}
#rocket-blog .post_text_holder h2.entry_title {
  margin-bottom: 0;
}
body.archive.category .content > .content_inner,
body.archive.author .content > .content_inner {
  margin-top: 100px;
}
#custom_author_bloglist {
  margin: 10px 0;
  padding: 5px 0;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}
#custom_author_bloglist > .row {
  display: flex;
  align-items: center;
}
#custom_author_bloglist .author_image img {
  border-radius: 50%;
  width: 50px;
  vertical-align: -webkit-baseline-middle;
}
#custom_author_bloglist .column.description {
  padding-left: 12px;
}
#custom_author_bloglist .column.description p {
  color: #959595;
  font-size: 0.75em;
  line-height: 1.4em;
}
#custom_author_bloglist .column.description p span {
  font-family: "Montserrat", sans-serif;
  font-size: 1.1em;
  font-weight: 600;
  color: #515151;
}
#rocket-blog .post_info_left,
#rocket-blog .post_info_right {
  vertical-align: middle;
}
#rocket-blog .post_info_right {
  width: 130px;
}
#rocket-blog .post_info_left p {
  font-size: 0.9em;
  line-height: 1.2em;
}
#rocket-blog .post_info_left p a {
  color: #959595;
}
@media screen and (max-width: 1000px) {
  body.archive.category .content > .content_inner,
  body.archive.author .content > .content_inner {
    margin-top: 0;
  }
}
@media screen and (max-width: 639px) {
  #rocket-blog .post_info_left,
  #rocket-blog .post_info_right {
    display: inline-block;
  }
  #rocket-blog .post_info_left {
    margin-bottom: 15px;
  }
}
.rs_psuedo-breadcrumb {
  font-size: 13px;
  margin-bottom: 5px;
}
.rs_psuedo-breadcrumb span {
  font-weight: 600;
}
.rs_psuedo-breadcrumb a {
  color: #bebebe;
  transition: all 200ms ease-in-out;
}
.rs_psuedo-breadcrumb a:hover {
  color: #515151;
}
#custom_author_info {
  margin-top: 30px;
  margin-bottom: 20px;
}
#custom_author_info > .row {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border-top: 1px solid #ebebeb;
  padding-top: 10px;
}
#custom_author_info > .author_name {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  letter-spacing: 0;
}
#custom_author_info .author_image {
  width: 96px;
}
#custom_author_info .author_image > img {
  border-radius: 50%;
  border: 1px solid #ebebeb;
}
#custom_author_info > .row > .description {
  padding-left: 20px;
}
#custom_author_info > .row > .description > p {
  font-size: 13px;
  margin: 10px 0;
  line-height: 20px;
}
#custom_author_info > .row > .description > p:last-child {
  margin-bottom: 0;
}
#custom_author_info .linkedin-badge > a {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M12.667 0H3.333A3.334 3.334 0 0 0 0 3.333v9.334A3.334 3.334 0 0 0 3.333 16h9.334A3.333 3.333 0 0 0 16 12.667V3.333A3.333 3.333 0 0 0 12.667 0ZM5.333 12.667h-2V5.333h2v7.334Zm-1-8.179a1.172 1.172 0 0 1-1.166-1.176c0-.65.522-1.176 1.166-1.176.644 0 1.167.527 1.167 1.176 0 .65-.522 1.176-1.167 1.176Zm9 8.179h-2V8.93c0-2.246-2.666-2.076-2.666 0v3.736h-2V5.333h2V6.51c.93-1.724 4.666-1.851 4.666 1.65v4.507Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-color: #0e76a8;
  color: #fff;
  font-weight: 600;
  padding: 6px 10px 6px 26px;
  border-radius: 4px;
  background-repeat: no-repeat;
  background-position: 4px center;
}
#custom_author_info .linkedin-badge > a:hover {
  background-color: #000;
  color: #fff !important;
}
body.single.single-post .container_inner.default_template_holder {
  max-width: 825px;
  width: 100%;
  padding-top: 60px;
}
body.single.single-post .column1 h1,
body.single.single-post .column1 h2,
body.single.single-post .column1 h3,
body.single.single-post .column1 h4,
body.single.single-post .column1 h5,
body.single.single-post .column1 h6 {
  margin-bottom: 0.5em;
}
body.page-terms-use-and-privacy-policy .content_inner ul {
  list-style-position: outside;
  margin: 0 0 1em 2.2em;
  list-style-type: none;
  position: relative;
}
body.single.single-post .column1 ul li:before,
body.page-terms-use-and-privacy-policy .content_inner ul li:before {
  content: "\f054";
  font-family: "FontAwesome";
  position: absolute;
  left: -18px;
  font-size: 18px;
  color: #50e3c2;
}
body.single.single-post .column1 ol {
  list-style: none;
  margin: 0 0 1em 2.8em;
  counter-reset: line;
}
body.single.single-post .column1 ol li {
  position: relative;
  margin: 5px 0;
}
body.single.single-post .column1 ol li:before {
  font-size: 0.9em;
  position: absolute;
  top: 2px;
  left: -30px;
  display: inline-block;
  width: 22px;
  height: 22px;
  margin-right: 0.5em;
  background-color: #50e3c2;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  line-height: 22px;
  counter-increment: line;
  content: counter(line);
}
@media screen and (max-width: 991px) {
  body.single.single-post .container_inner.default_template_holder {
    box-sizing: border-box;
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media screen and (max-width: 767px) {
  #custom_author_info > .row {
    display: block;
  }
  #custom_author_info .author_image {
    display: block;
    margin: 10px auto;
  }
  #custom_author_info > .row > .description {
    padding-left: 0;
  }
  #custom_author_info > .row > .description > p {
    text-align: center;
  }
}
#rs-test-modal {
  position: fixed;
  z-index: 10000;
  right: 0;
  top: 40%;
}
#rs-test-modal > .trigger {
  cursor: pointer;
  background-color: #515151;
  width: 50px;
  height: 50px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
#rs-test-modal > .trigger:after {
  content: "\f053";
  font-family: "FontAwesome";
  top: 13px;
  left: 13px;
  color: #fff;
  font-size: 28px;
  display: block;
  position: absolute;
}
#rs-test-modal > .trigger.show:after {
  content: "\f054";
  left: 17px;
}
#rs-test-modal > .rs-content {
  transform: scale(1);
  transition: all 400ms ease-out;
  display: block;
  width: 296px;
  height: 496px;
  border: 3px solid #515151;
  border-radius: 4px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
#rs-test-modal > .rs-content {
  transform: scale(0);
  transform-origin: top right;
  transition: all 200ms ease-in;
}
#rs-test-modal > .rs-content.show {
  transform: scale(1);
  transition: all 400ms ease-out;
}
body.page-terms-use-and-privacy-policy .content.content_top_margin,
body.page-id-7817 .content.content_top_margin {
  margin-top: 0 !important;
}
body.page-terms-use-and-privacy-policy .terms-masthead,
body.page-id-7817 .terms-masthead {
  padding: 150px 0 50px 0;
}
body.page-terms-use-and-privacy-policy .terms-masthead h1,
body.page-id-7817 .terms-masthead h1 {
  color: #fff;
  font-size: 35px;
  line-height: 38px;
}
body.page-terms-use-and-privacy-policy .terms-masthead h1 span,
body.page-id-7817 .terms-masthead h1 span {
  font-size: 1.3em;
  line-height: 0em;
}
body.page-terms-use-and-privacy-policy h2,
body.page-id-7817 h2 {
  font-size: 20px;
  font-weight: 700;
  border-left: 7px solid #50e3c2;
  padding-left: 8px;
  margin-bottom: 15px;
}
body.page-terms-use-and-privacy-policy .no-border h2,
body.page-id-7817 .no-border h2 {
  border-left: none;
  padding-left: 0;
}
body.page-terms-use-and-privacy-policy .content_inner p,
body.page-id-7817 .content_inner p {
  font-size: 0.85em;
  line-height: 1.8em;
  margin-bottom: 1.2em;
}
body.page-terms-use-and-privacy-policy .content_inner ul,
body.page-id-7817 .content_inner ul {
  font-size: 0.85em;
}
body.page-terms-use-and-privacy-policy .content_inner ul li,
body.page-id-7817 .content_inner ul li {
  line-height: 1.5em;
  margin: 8px 0;
}
body.page-terms-use-and-privacy-policy .content_inner ul li:before,
body.page-id-7817 .content_inner ul li:before {
  font-size: 15px;
}
@media screen and (max-width: 1000px) {
  body.page-terms-use-and-privacy-policy .terms-masthead,
  body.page-id-7817 .terms-masthead {
    padding-top: 50px;
  }
}
@media screen and (max-width: 768px) {
  .hide-mobile {
    display: none;
  }
  .rs-brand-experience-row {
    flex-direction: column;
    align-items: center;
  }
  .rs-brand-experience-row > div:nth-child(1) {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 769px) {
  .hide-desktop {
    display: none;
  }
}
.rs-brand-experience {
  display: flex;
  flex-direction: column;
}
.rs-brand-experience-row {
  display: flex;
  margin-bottom: 20px;
  gap: 20px;
}
.rs-brand-experience-element {
  border: 1px solid #d7d7d7;
  max-width: 372px;
  text-align: center;
  flex: 1;
}
.rs-brand-experience-element > div > h3,
.rs-brand-experience-element > div > p {
  margin: 0 !important;
}
.rs-brand-experience-element > div > h3 {
  padding: 10px 5px 5px;
  font-size: 16px !important;
  line-height: 20px;
}
.rs-brand-experience-element > div > p {
  padding: 5px 10px 15px;
  font-size: 14px !important;
  line-height: 18px !important;
}
@media screen and (max-width: 400px) {
  .rs-brand-experience-element {
    max-width: 90%;
  }
}
span.typed-cursor {
  color: #9c17ff;
}
.small-blue-text h4,
.ser-grid-content h4,
.small-purple-text h4 {
  color: #50e3c2;
  font-size: 20px;
  font-weight: 200;
  text-transform: uppercase;
  letter-spacing: 5px;
  font-family: "tomorrow", sans-serif;
  line-height: 24px;
}
.service-main-left p {
  font-size: 24px;
  color: #fff;
  line-height: 32px;
}
.services-banner > .section_inner > .section_inner_margin {
  display: flex;
  align-items: center;
}
.services-banner:before {
  background: url(/wp-content/uploads/2023/04/Purple-Blur-1-1.png);
  content: "";
  height: 1056px;
  width: 1003px;
  position: absolute;
  left: 0;
  top: -16%;
}
.ser-advertize-sec h2,
.access-align-sec h2 {
  font-size: 56px;
  line-height: 64px;
  color: #000;
}
.ser-advertize-sec {
  padding: 0;
}
.ser-advertize-sec p {
  padding-top: 20px;
  font-size: 24px;
  line-height: 32px;
  color: #2f2f2f;
}
.ser-advertize-sec .advertise-first-row .full_section_inner {
  display: flex;
  align-items: center;
}
.ad-logos-grid:after {
  background: url(/wp-content/uploads/2023/04/Rectangle-293.png);
  content: "";
  height: 332px;
  width: 536px;
  position: absolute;
  right: 0;
  top: 34%;
  z-index: 999;
}
.ad-logos-grid:before {
  background: url(/wp-content/uploads/2023/04/Rectangle-293.png);
  content: "";
  height: 332px;
  width: 536px;
  position: absolute;
  left: 0;
  top: 34%;
  z-index: 999;
  transform: rotate(180deg);
}
.logo-tab-img,
.logo-mob-img {
  display: none;
}
.adver-left-grid {
  width: 45%;
}
.service-right-image {
  width: 55%;
}
.service-right-image img {
  max-width: 989px;
}
.small-purple-text h4 {
  color: #9c17ff;
  font-weight: 600;
  letter-spacing: 5px;
}
.small-support-text h4 {
  font-size: 32px;
  font-weight: 300;
  color: #000;
  padding: 15px 0 50px;
}
.solutions-strategy-grids .section_inner {
  border-top: 1px solid #a1a1a1;
}
.all-services-grids {
  min-height: 565px;
  padding-top: 25px;
  padding-right: 25px;
  height: auto;
  padding-bottom: 20px;
}
.all-services-grids:not(:first-child) {
  border-left: 1px solid #a1a1a1;
  padding-left: 30px;
}
.purchase-services-sec {
  border-top: 1px solid #a1a1a1;
}
.all-services-grids h3 {
  font-size: 40px;
  color: #000;
  margin-bottom: 20px;
}
.all-services-grids p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #000;
  margin-bottom: 20px;
}
.all-services-grids p a,
.ser-advertize-sec p a {
  color: #9c17ff !important;
  font-weight: 400;
  text-decoration: underline;
}
.ser-blog-sec h3 {
  font-size: 32px;
  line-height: 49px;
  color: #fff;
  padding: 15px 0;
}
.ser-advertize-sec:after {
  background: url(/wp-content/uploads/2023/04/Teal-Blur.png);
  content: "";
  height: 1614px;
  width: 876px;
  position: absolute;
  right: 0;
  top: -44%;
}
.ser-blog-btn {
  border-radius: 32px;
  font-size: 16px !important;
  width: 157px;
  font-weight: 500;
  background-image: url(/wp-content/uploads/2023/04/Union-4.png);
  background-position: 86% 51%;
  background-repeat: no-repeat;
  padding: 0 33px !important;
  text-transform: capitalize;
  background-color: transparent !important;
}
.ser-blog-sec .ser-blog-inner {
  overflow: hidden;
  background-size: cover !important;
  border-radius: 10px;
}
.blog-right {
  padding: 0 50px;
}
.ser-blog-inner .full_section_inner {
  display: flex;
  align-items: center;
}
#sol-analytics-inner .blog-left img {
  width: 80%;
  margin: 0 auto;
}
.ser-blog-right {
  padding: 0 3%;
}
.story-content h4 {
  font-weight: 300;
  font-size: 80px;
  line-height: 88px;
  color: #000;
}
.story-content {
  padding: 20px 0 40px;
}
.story-img img {
  max-width: 928px;
  float: right;
}
#ser-journy-sec:after {
  top: -39%;
}
.ad-logos-grid {
  border-radius: 6px;
}
.storyvesting-sec .small-purple-text h4 {
  font-size: 24px;
}
#services-banner-index img {
  display: none;
}
#services-banner-index h1 {
  min-height: auto;
}
#services-banner-index {
  background-position: 89% !important;
  background-size: 97% !important;
  background-repeat: no-repeat !important;
}
.services-banner {
  display: flex;
  align-items: center;
}
.services-banner > .section_inner {
  padding-top: 285px;
  padding-bottom: 155px;
}
.small-blue-text h4,
.ser-grid-content h4 {
  color: #50e3c2;
  font-size: 20px;
  font-weight: 200;
  text-transform: uppercase;
  letter-spacing: 5px;
  font-family: "tomorrow", sans-serif;
}
.ad-logos-grid .small-purple-light h4 {
  font-family: "tomorrow", sans-serif;
  font-weight: 300;
}
.service-main-heading h1 {
  color: #fff;
  font-size: 100px;
  font-weight: 300;
}
.service-main-left {
  width: 85%;
}
@media screen and (max-width: 1440px) {
  .services-banner > .section_inner {
    padding-top: 194px;
    padding-bottom: 65px;
  }
}
@media screen and (max-width: 1000px) {
  .services-banner > .section_inner {
    padding-top: 94px;
  }
}
@media screen and (min-width: 993px) {
  #services-banner-index .service-main-left {
    width: 75%;
  }
}
#services-banner-index:before {
  background: url(/wp-content/uploads/2023/04/Purple-Blur.png);
  content: "";
  height: 985px;
  width: 660px;
  position: absolute;
  left: 0;
  top: -150px;
}
span.typed-cursor.typed-cursor--blink,
span.typed-cursor {
  color: #9c17ff;
}
.all-grids-sec .vc_column_container {
  border-top: 1px solid;
  padding: 50px;
  border-right: 1px solid;
  position: relative;
  overflow: hidden;
  height: 465px;
}
.hidden-text {
  display: flex;
  align-items: center;
  transition: 0.2s;
  visibility: hidden;
  opacity: 0;
}
.all-grids-sec .vc_column_container:nth-child(3) {
  border-bottom: 1px solid;
  border-right: 0;
}
#all-services-sec .vc_column_container:nth-child(3) {
  border-bottom: 0 solid;
}
#all-services-sec .vc_column_container:nth-child(3):hover {
  border-bottom: 1px solid #9027ff;
}
.all-grids-sec .vc_column_container:last-child {
  border-right: 0;
}
.all-grids-sec .vc_column_container:hover .hidden-text {
  visibility: visible;
  opacity: 1;
  transition-delay: 0.3s;
}
.services-grid-img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  width: 100%;
  height: 220px;
  transition: 0.3s;
}
.ser-grid-content {
  position: absolute;
  bottom: 15%;
  width: 75%;
  height: 100px;
  text-align: left;
  transition: 0.3s;
  z-index: 5;
}
.all-grids-sec .vc_column_container:hover .ser-grid-content {
  height: 255px;
  bottom: 13%;
}
.services-grid-img img {
  position: absolute;
  width: 146px;
  top: 0%;
  left: 13%;
  transform: translate(-50%, -50%) rotate(0deg);
  transition: 0.3s;
}
.all-grids-sec .vc_column_container:hover .services-grid-img img {
  width: 115px;
  top: -5%;
  left: 12%;
}
.ser-grid-content h3 {
  font-size: 32px;
  color: #fff;
  font-weight: 300;
  margin-bottom: 13px;
  line-height: 42px;
}
.all-grids-sec .vc_column_container:hover {
  background: linear-gradient(
    180deg,
    rgba(144, 39, 255, 0.6615021008403361) -85%,
    rgba(0, 0, 0, 0) 100%
  );
  border: 1px solid #9027ff;
}
.hidden-text p {
  color: #f5f5f5;
  font-size: 18px;
  font-weight: 400;
}
.all-grids-sec .vc_column_container:hover .ser-grid-content h4 {
  opacity: 0;
}
.ser-arrow {
  position: absolute;
  bottom: 33px;
  width: 82%;
  transition: 0.2s;
  opacity: 0.5;
}
.all-grids-sec .vc_column_container:hover .ser-arrow {
  width: 84%;
  opacity: 1;
}
a.full_wrap {
  height: 100vh;
  width: 100%;
  display: inline-block;
  top: 0%;
  position: absolute;
  z-index: 99999;
  left: 0%;
}
#services-transform-sec {
  padding: 60px 0 80px;
}
#services-transform-sec .full_section_inner.clearfix {
  padding: 30px;
  display: flex;
  align-items: center;
  border-width: 3px;
  border-style: solid;
  border-image: linear-gradient(to right, #ad00ff, #50e3c2) 1;
  background: #000;
}
#services-transform-sec h2 {
  font-size: 55px;
  color: #fff;
}
#services-transform-sec .small-blue-text h4 {
  font-size: 18px;
  font-weight: 300;
}
#services-transform-sec .full_section_inner.clearfix:before {
  content: "";
  width: 72px;
  height: 40px;
  position: absolute;
  top: -10px;
  left: -26px;
  border-bottom: 3px solid #ad00ff;
  transform: rotate(-45deg);
  background: #000;
  box-sizing: border-box;
  z-index: 10000;
}
#services-transform-sec {
  background-size: 29% !important;
  background-repeat: no-repeat !important;
  background-position: 5% 74% !important;
}
.trans-ser-btn {
  float: right;
  border-radius: 34px;
  font-size: 24px !important;
  text-transform: capitalize;
  width: 157px;
  font-weight: 700;
  background-image: url(/wp-content/uploads/2023/04/Union-1.png);
  background-position: 86% 51%;
  background-repeat: no-repeat;
  padding: 0 33px !important;
}
.all-grids-sec:after {
  background: url(/wp-content/uploads/2023/04/Teal-Blur.png);
  content: "";
  height: 1614px;
  width: 876px;
  position: absolute;
  right: 0;
  top: -76%;
}
#cust-jour-right img {
  max-width: 940px;
}
.cust-tesk-img {
  display: block;
}
.cust-tab-img {
  display: none;
}
.qode-advanced-tabs .qode-advanced-tabs-nav {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
}
.qode-advanced-tabs.qode-advanced-tabs-column-2 .qode-advanced-tabs-nav li {
  width: 18% !important;
  border: 1px solid #676767;
  border-radius: 48px;
  text-align: center;
  background: #fff;
}
.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active {
  background-color: #9c17ff;
  border: 1px solid #9c17ff;
}
li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active
  a
  span {
  color: #fff;
}
.qode-advanced-tabs-nav li a span {
  color: #767676;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 200;
  letter-spacing: 4px;
}
.qode-advanced-tabs .qode-advanced-tabs-nav li a {
  padding: 16px 24px;
}
#modern-consume-img img {
  max-width: 1022px;
}
.mod-tab-img,
.mod-mobile-img {
  display: none;
}
#consum-demand-sec {
  padding-top: 70px;
  padding-bottom: 70px;
}
#consum-demand-sec:after {
  top: -71%;
}
.image_with_text {
  display: flex;
  align-items: start;
  gap: 11px;
  margin: 30px 0;
}
.image_with_text h5 {
  font-size: 32px;
  color: #000;
  font-weight: 300;
}
.atr-text p {
  padding-top: 5px;
}
.full-storyvesting-sec .full_section_inner {
  width: 100%;
}
#meet-mod-sec:after {
  top: -24%;
}
.all-services-grids .wpb_single_image {
  padding-bottom: 10px;
}
.ser-blog-sec h3:before {
  background: url(/wp-content/uploads/2023/04/quotes.png);
  content: "";
  height: 25px;
  width: 30px;
  position: absolute;
  left: 22px;
  top: 32px;
}
.retent-optimiz-sec .full_section_inner {
  max-width: 1300px;
  margin: 0 auto;
}
.retent-optimiz-sec h4 {
  font-size: 64px;
}
.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li {
  width: auto !important;
  border-radius: 34px;
  background: #fff;
  border: 1px solid #767676;
}
.business-growth-tabs .qode-advanced-tabs-nav {
  justify-content: left;
}
.business-growth-tabs .qode-advanced-tab-container {
  padding: 40px 0;
  min-height: 780px;
}
.business-growth-tabs .ui-tabs-panel .full_section_inner {
  display: flex;
  align-items: center;
}
.tabs-height .ui-tabs-panel .full_section_inner {
  min-height: 735px;
}
.business-growth-tabs p {
  font-size: 16px;
  margin-bottom: 20px;
  color: #000;
}
.intro-story-sec .full_section_inner {
  max-width: 1460px;
  margin: 0 auto;
}
.business-growth-tabs h2 {
  font-size: 50px;
  margin-bottom: 20px;
  line-height: 65px;
}
.tabs-heading h4 {
  color: #9c17ff;
  margin-bottom: 25px !important;
  font-weight: 300;
}
.assess-align-grids p {
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
}
.assess-align-grids h5 {
  font-size: 24px;
  color: #000;
  font-weight: 400;
}
.assess-align-grids img {
  margin-top: -45px;
  margin-bottom: -50px;
}
ul.all-bullets li {
  height: 14px;
  width: 14px;
  background: #a1a1a1;
  border-radius: 20px;
  display: inline-block;
  margin: 3px;
}
ul.all-bullets {
  text-align: center;
}
li.tab_dot_active {
  background: #50e3c2 !important;
}
#curve-s-sec,
#approch-story {
  padding-top: 90px;
  padding-bottom: 90px;
}
#balcony-sec:after {
  top: -93%;
}
#opti-blog-inner img,
#bowtie-blog-inner img,
#busines-growth img {
  width: 80%;
}
@media screen and (max-width: 1700px) and (min-width: 1441px) {
  .services-banner {
    padding: 0 0;
  }
  h2 {
    font-size: 42px;
    line-height: 49px;
  }
  .service-main-left p br {
    display: none;
  }
  #modern-consume-img img {
    max-width: 793px;
  }
  .ser-advertize-sec p {
    font-size: 19px;
    line-height: 26px;
  }
  .all-services-grids h3 {
    font-size: 32px;
    line-height: 40px;
  }
  .service-right-image img {
    max-width: 745px;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1201px) {
  .services-banner {
    padding: 0 0;
  }
  .service-main-left p br {
    display: none;
  }
  #modern-consume-img img {
    max-width: 706px;
  }
  .ser-advertize-sec p {
    font-size: 19px;
    line-height: 26px;
    padding-top: 0;
  }
  .all-services-grids h3 {
    font-size: 27px;
    line-height: 34px;
  }
  .retent-optimiz-sec .full_section_inner {
    max-width: 1170px;
  }
  .service-right-image img {
    max-width: 740px;
  }
  #services-transform-sec {
    background-position: 8% 74% !important;
  }
  #team-banner .wpb_column:first-child {
    width: 90%;
  }
  .team-member {
    margin: 20px 0;
    height: 465px;
  }
  .stay_img {
    width: 0%;
  }
  #team-banner .wpb_column:first-child {
    width: 100%;
  }
}
@media screen and (max-width: 1280px) and (min-width: 1025px) {
  #services-banner-index h1 {
    min-height: 165px;
  }
}
@media screen and (max-width: 1200px) and (min-width: 993px) {
  .services-banner {
    padding: 0 0;
  }
  .ser-blog-sec h3 {
    font-size: 21px;
    line-height: 31px;
  }
  .service-main-heading h1 {
    font-size: 67px;
    line-height: 84px;
  }
  .services-banner:not(.rs_service-banner-fix) {
    height: 800px;
  }
  .service-main-left p br {
    display: none;
  }
  #modern-consume-img img {
    max-width: 557px;
  }
  .ser-advertize-sec p {
    font-size: 19px;
    line-height: 26px;
    padding-top: 0;
  }
  .all-services-grids h3 {
    font-size: 25px;
    line-height: 34px;
  }
  #cust-jour-right img {
    max-width: 559px;
  }
  .service-right-image img {
    max-width: 550px;
  }
  .ser-blog-sec .ui-ux-blog.tech_blog_cta h3,
  .ser-blog-sec.blog-big-screen h3 {
    font-size: 21px;
    line-height: 31px;
  }
  .ser-blog-sec h3:before {
    left: 8px;
    top: 23px;
  }
  .story-img img {
    max-width: 567px;
  }
  .retent-optimiz-sec .full_section_inner {
    width: 930px;
  }
  .assess-align-grids img {
    margin-top: -20px;
    margin-bottom: -20px;
  }
  .business-growth-tabs h2,
  .business-growth-tabs.tech_web_element .qode-advanced-tab-container h2 {
    font-size: 35px;
    line-height: 46px;
  }
  #analyst-ser-blog {
    background-position: -40px 0px !important;
  }
}
@media only screen and (max-width: 992px) {
  .test_opt_hero .wpb_column {
    padding: 0 18px;
  }
  #services-banner-index img {
    display: block;
  }
  .services-head-image {
    padding-bottom: 55px;
  }
  .services-banner > .section_inner > .section_inner_margin {
    display: flex;
    flex-flow: column-reverse;
  }
  .services-banner:before {
    left: -38% !important;
    top: 15%;
  }
  .ser-advertize-sec:after {
    top: -46%;
  }
  #ser-journy-sec:after {
    top: -43%;
  }
  .logo-tab-img {
    display: block;
  }
  .logo-desktop-img,
  .logo-mob-img {
    display: none;
  }
  .ad-logos-grid {
    width: 100%;
    margin: 0 auto;
  }
  .ad-logos-grid:before,
  .ad-logos-grid:after {
    display: none;
  }
  .adver-left-grid,
  .service-right-image {
    width: 100%;
  }
  .ser-advertize-sec .advertise-first-row .full_section_inner {
    flex-wrap: wrap;
  }
  .service-right-image img {
    max-width: 100%;
  }
  .ser-blog-sec .ser-blog-inner:before {
    background: url(/wp-content/uploads/2023/06/Purple-Blur-cta.png);
    content: "";
    height: 727px;
    width: 698px;
    position: absolute;
    top: 0;
    z-index: 1;
    left: 0;
  }
  .ser-blog-sec .ser-blog-inner:after {
    background: url(/wp-content/uploads/2023/06/Teal-Blur-1.png);
    content: "";
    height: 727px;
    width: 698px;
    position: absolute;
    bottom: 0;
    z-index: 1;
    right: 0;
  }
  #sol-uiux-inner .ser-blog-inner:after {
    display: none;
  }
  .ser-advertize-sec {
    padding: 60px 15px;
  }
  .purchase-services-sec {
    border-top: 0 solid #a1a1a1;
    padding: 0 30px;
  }
  .all-services-grids:not(:first-child) {
    border-left: 0 solid #a1a1a1;
    padding-left: 0;
  }
  .all-services-grids {
    height: auto;
    min-height: auto;
    padding: 50px 0;
    border-top: 1px solid;
    width: 100%;
  }
  .ser-blog-sec h3:before {
    left: 10px;
    top: 62px;
  }
  .ser-blog-inner .full_section_inner .vc_column_container:nth-of-type(1) {
    order: 2;
    padding-bottom: 20px;
  }
  .ser-blog-sec .full_section_inner.clearfix {
    width: 100% !important;
    display: grid;
    gap: 10px;
  }
  .blog-right {
    padding: 0 30px;
  }
  .ser-blog-right {
    padding: 0 30px;
  }
  .ser-blog-sec h3 {
    padding: 15px 0;
    font-size: 36px;
  }
  .story-img img {
    max-width: 100%;
  }
  .story-content p br {
    display: none;
  }
  .story-content h4 {
    font-size: 48px;
    line-height: 55px;
  }
  .all-services-grids h3 br {
    display: none;
  }
  .cust-tesk-img {
    display: none;
  }
  .cust-tab-img {
    display: block;
  }
  #cust-jour-right img {
    max-width: 100%;
  }
  .ser-main-img .vc_column-inner {
    padding: 0;
  }
  .qode-advanced-tabs.qode-advanced-tabs-column-2 .qode-advanced-tabs-nav li {
    width: 38% !important;
  }
  .mod-mobile-img,
  .mod-tesk-img {
    display: none;
  }
  .mod-tab-img {
    display: block;
  }
  #modern-consume-img img {
    width: 100%;
  }
  #modern-consume-img .vc_column-inner {
    padding: 0;
  }
  .assess-align-grids img {
    margin-top: -10px;
    margin-bottom: -10px;
  }
  .access-align-sec,
  .business-growth-tabs {
    padding: 0 15px;
  }
  .business-growth-tabs .qode-advanced-tabs .qode-advanced-tabs-nav li a {
    padding: 16px 10px;
  }
  .business-growth-tabs .qode-advanced-tabs-nav li a span {
    font-size: 13px;
    letter-spacing: 3px;
  }
  .business-growth-tabs .ui-tabs-panel .full_section_inner {
    flex-flow: wrap;
    gap: 20px;
  }
  .business-growth-tabs .qode-advanced-tab-container {
    padding: 40px 0;
    min-height: auto;
  }
  #automat-services-sec .service-main-heading {
    min-height: auto;
  }
  .services-banner {
    height: auto;
  }
  .team-mem-sec {
    padding: 0 20px;
  }
  #team-banner {
    padding-bottom: 115px;
  }
}
@media only screen and (max-width: 767px) {
  .service-main-heading h1 {
    font-size: 64px;
    line-height: 72px;
  }
  .adver-left-grid h2 br {
    display: none;
  }
  .ser-advertize-sec {
    padding: 60px 15px;
  }
  .mod-tech-grid h2 {
    font-size: 40px;
    line-height: 46px;
  }
  .all-services-grids .vc_column-inner {
    padding: 0;
  }
  .all-services-grids {
    padding: 40px 0;
  }
  .ser-blog-right {
    padding: 0 3%;
  }
  .logo-tab-img {
    display: none;
  }
  .logo-mob-img {
    display: block;
  }
  .blog-right {
    padding: 0;
  }
  .ser-blog-sec h3:before {
    left: -13px;
    top: 56px;
  }
  .ser-advertize-sec:after {
    top: -45%;
  }
  .services-banner:before {
    left: -79px;
    top: 27%;
    background-size: 63%;
    background-repeat: no-repeat;
  }
  .ser-advertize-sec p br {
    display: none;
  }
  .story-img img {
    max-width: 100%;
  }
  .ad-logos-grid {
    width: 100%;
    margin: 0 auto;
  }
  .ser-blog-sec #analyst-ser-blog {
    background: url(/wp-content/uploads/2023/04/Blog-CTA-mobile-01-1.png) !important;
    background-size: cover !important;
    background-position: 24% 85% !important;
  }
  #cust-jour-right img {
    width: 100%;
  }
  #ser-journy-sec h2 {
    font-size: 40px;
    line-height: 47px;
  }
  .story-content h4 {
    font-size: 24px;
    line-height: 32px;
  }
  #ser-journy-sec h2 br {
    display: none;
  }
  .storyvesting-sec .small-purple-text h4 {
    font-size: 16px;
    line-height: 22px;
  }
  .ser-advertize-sec p {
    padding-top: 16px;
  }
  .qode-advanced-tabs .qode-advanced-tab-container {
    padding: 20px 0;
  }
  .qode-advanced-tabs.qode-advanced-tabs-column-2 .qode-advanced-tabs-nav li {
    width: 50% !important;
  }
  .qode-advanced-tabs .qode-advanced-tabs-nav li a {
    padding: 10px 0;
  }
  .qode-advanced-tabs-nav li a span {
    font-size: 12px;
    letter-spacing: 3px;
  }
  .services-banner {
    height: auto;
  }
  .storyvesting-sec p {
    font-size: 16px;
    line-height: 24px;
  }
  .mod-tab-img,
  .mod-tesk-img {
    display: none;
  }
  .mod-mobile-img {
    display: block;
  }
  #modern-consume-img .vc_column-inner {
    padding: 0;
  }
  .business-growth-tabs .qode-advanced-tabs .qode-advanced-tabs-nav {
    gap: 10px;
  }
  .business-growth-tabs
    .qode-advanced-tabs.qode-advanced-horizontal-tab.qode-advanced-tabs-column-3
    .qode-advanced-tabs-nav
    li {
    width: 100% !important;
    text-align: center;
  }
  .access-align-sec p br {
    display: none;
  }
  #curve-s-sec,
  #approch-story {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .intro-story-sec h2 {
    font-size: 48px;
  }
  .assess-align-grids {
    padding: 15px 0;
  }
  .tabs-heading h4 {
    margin-bottom: 0px !important;
    margin-top: 20px;
    padding-bottom: 20px;
  }
  .tabs-height .ui-tabs-panel .full_section_inner {
    min-height: 910px;
  }
  .ser-blog-right {
    padding: 14px 0%;
  }
  .service-right-image .vc_column-inner {
    padding: 0;
  }
  .image_with_text {
    flex-wrap: wrap;
  }
  #consum-demand-sec:after {
    top: -52%;
  }
  .service-main-left p br {
    display: none;
  }
  #top-team-grids {
    margin-top: -40%;
    padding-bottom: 20px;
  }
  .team-trans-sec {
    margin: 0 0 0px !important;
  }
  .team-heading {
    padding-top: 55px;
  }
}
.solution-head-image img {
  max-width: 700px;
  float: right;
}
#all-solutions-sec .vc_column_container:last-child {
  border-right: 1px solid;
}
#all-solutions-sec .vc_column_container:last-child:hover {
  border-right: 1px solid #9027ff;
}
.all-cta-section {
  background-image: linear-gradient(#6000c6, #ad00ff);
}
.cta-position-text {
  position: absolute;
  bottom: 19%;
  left: 0;
  z-index: 1;
}
.cta-img-grid h4 {
  color: #fff;
  font-size: 32px;
  font-weight: 300;
  line-height: 40px;
  letter-spacing: -0.5px;
  font-family: proxima-nova, sans-serif;
  margin-bottom: 8px !important;
}
.all-cta-section p {
  font-size: 18px;
  line-height: 24px;
  color: #fff;
  font-family: proxima-nova, sans-serif;
}
.cta-img-grid p {
  font-size: 14px;
  font-family: "tomorrow", sans-serif;
  line-height: 19px;
  letter-spacing: 5px;
  text-transform: uppercase;
}
.cta-position-text {
  position: absolute;
  bottom: 19%;
  left: 0;
  z-index: 1;
}
.speak-to-img {
  position: absolute;
  top: -29px;
  right: -69px;
}
.speak-to-img img {
  width: 575px;
}
.cta-img-grid .vc_column-inner {
  height: 362px;
}
.cta-img-grid .vc_custom_1684830351830 {
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 100%;
}
.cta-des-grid {
  padding: 50px 0 40px 50px;
}
.all-cta-section h2 {
  font-size: 48px;
  color: #fff;
  font-family: proxima-nova, sans-serif;
  font-weight: 300;
  line-height: 55px;
  margin-bottom: 5px !important;
}
.all-cta-section h5 {
  font-size: 20px;
  line-height: 24px;
  color: #83ebd3;
  letter-spacing: 5px;
  font-family: "tomorrow", sans-serif;
  text-transform: uppercase;
}
.cta-btn {
  background: url(/wp-content/uploads/2023/05/Icon.png);
  background-repeat: no-repeat;
  border: 0;
  height: 43px;
  width: 28px;
  border-radius: 0;
  margin-top: 20px;
}
.cta-btn:hover {
  background-color: transparent;
}
.cta-des-grid {
  padding: 50px 0 40px 50px;
}
@media screen and (max-width: 1723px) and (min-width: 1440px) {
  .cta-des-grid {
    padding: 30px 0 25px 20px;
  }
  .cta-img-grid .vc_column-inner.vc_custom_1684830351830 {
    height: 321px;
  }
  .speak-to-img img {
    max-width: 488px;
  }
  .speak-to-img {
    top: -12px;
    right: -69px;
  }
  .cta-position-text {
    bottom: 19%;
  }
  .cta-img-grid .vc_custom_1684830351830 {
    background-position: 0 100%;
    background-size: 478px;
  }
}
@media screen and (max-width: 1439px) and (min-width: 1280px) {
  .cta-img-grid .vc_column-inner.vc_custom_1684830351830 {
    height: 300px;
  }
  .cta-des-grid {
    padding: 20px 0 14px 50px;
  }
  .speak-to-img img {
    max-width: 451px;
  }
  .cta-position-text {
    z-index: 1;
  }
  .speak-to-img {
    position: absolute;
    top: -7px;
    right: -39px;
  }
  .cta-img-grid {
    width: 38%;
  }
  .cta-des-grid {
    width: 62%;
  }
}
@media screen and (max-width: 1279px) and (min-width: 1020px) {
  .cta-des-grid {
    padding: 17px 0 8px 20px;
  }
  .cta-img-grid .vc_column-inner.vc_custom_1684830351830 {
    height: 290px;
  }
  .speak-to-img img {
    max-width: 417px;
  }
  .speak-to-img {
    top: 7px;
    right: -69px;
  }
  .cta-position-text {
    bottom: 19%;
  }
  .cta-img-grid .vc_custom_1684830351830 {
    background-position: 0 100%;
    background-size: 478px;
  }
}
@media screen and (max-width: 1019px) and (min-width: 768px) {
  .all-cta-section p br {
    display: none;
  }
  .cta-des-grid {
    padding: 35px 10px 35px 20px;
  }
  .speak-to-img img {
    max-width: 563px;
  }
  .cta-position-text p br {
    display: block;
  }
  .cta-position-text {
    bottom: 4%;
    left: 18px;
    z-index: 1;
  }
  .speak-to-img {
    top: auto;
    right: -70px;
    bottom: 0;
  }
  .cta-img-grid {
    width: 34%;
  }
  .cta-des-grid {
    width: 66%;
  }
  .cta-img-grid .vc_custom_1684830351830 {
    background-image: none !important;
  }
  .cta-img-grid .vc_column-inner {
    height: 410px;
  }
  .cta-img-grid:after {
    background: url(/wp-content/uploads/2023/05/unnamed-file.png);
    content: "";
    height: 41px;
    width: 443px;
    position: absolute;
    z-index: -9;
    bottom: 0;
    left: -100px;
  }
}
@media only screen and (max-width: 767px) {
  .cta-des-grid {
    width: 100%;
  }
  .cta-img-grid {
    width: 95%;
  }
  .all-cta-section .section_inner_margin {
    display: flex;
    flex-flow: column-reverse;
  }
  .speak-to-img img {
    max-width: 540px;
  }
  .cta-img-grid .vc_column-inner.vc_custom_1684830351830 {
    height: 391px;
  }
  .speak-to-img {
    top: 25px;
    right: -96px;
  }
  .cta-position-text {
    bottom: 39%;
    left: 28px;
  }
  .cta-position-text p br {
    display: block;
  }
  .speak-to-img {
    top: 25px;
    right: -110px;
  }
  .cta-img-grid .vc_custom_1684830351830 {
    background-position: 29px 92%;
  }
  .cta-des-grid {
    padding: 35px 10px 0 20px;
  }
}
@media screen and (max-width: 400px) {
  .cta-position-text {
    bottom: 14% !important;
    left: 32px !important;
  }
  .speak-to-img {
    top: 26px !important;
    right: -117px !important;
  }
}
.solutions-strategy-grids .full_section_inner.clearfix {
  border-top: 1px solid #a1a1a1;
}
.solutions-strategy-grids .all-services-grids {
  min-height: 480px;
  height: auto;
}
#solutions-tabs {
  padding: 0 0 60px;
}
#Solutions-strategy-sec .services-head-image img {
  max-width: 966px;
}
#balcony-sec img {
  max-width: 1019px;
}
#Solutions-strategy-sec p {
  margin-bottom: 20px;
}
#Solutions-analytics-sec .services-head-image img {
  max-width: 798px;
}
#internal-sec {
  padding-top: 100px;
  padding-bottom: 100px;
}
#internal-sec:after {
  top: -93%;
}
.all-services-grids img {
  max-width: 130px;
}
.all-services-grids .wpb_single_image {
  min-height: 130px;
}
@media screen and (max-width: 1700px) and (min-width: 1441px) {
  .services-banner {
    background-position: 40% !important;
  }
  .all-grids-sec .vc_column_container {
    padding: 20px;
    height: 490px;
  }
  .ser-grid-content {
    bottom: 30%;
  }
  .services-grid-img {
    top: 40%;
  }
  #services-transform-sec {
    background-position: 8% 74% !important;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1201px) {
  .all-grids-sec .vc_column_container {
    padding: 20px;
  }
  .services-grid-img {
    top: 33%;
    height: 117px;
  }
  .ser-grid-content {
    bottom: 22% !important;
    width: 90%;
    left: 5%;
  }
}
@media screen and (max-width: 1200px) and (min-width: 993px) {
  .all-grids-sec .vc_column_container {
    padding: 20px;
  }
  .all-grids-sec .vc_column_container {
    padding: 20px;
  }
  .services-grid-img {
    top: 25%;
    height: 93px;
  }
  .ser-grid-content {
    bottom: 22%;
    width: 90%;
    left: 5%;
  }
  .services-grid-img img {
    width: 106px;
    left: 11%;
  }
  .all-grids-sec .vc_column_container:hover .ser-grid-content {
    height: 272px;
    bottom: 15%;
  }
  .ser-grid-content h3 {
    font-size: 25px;
    line-height: 32px;
  }
  #services-transform-sec {
    background-size: 36% !important;
    background-position: 4% 83% !important;
  }
  .solution-head-image img {
    max-width: 403px;
  }
}
@media only screen and (max-width: 992px) {
  .services-head-image img {
    display: block;
  }
  .services-head-image {
    padding-bottom: 55px;
  }
  .services-banner > .section_inner > .section_inner_margin {
    display: flex;
    flex-flow: column-reverse;
  }
  #services-banner-index {
    background-image: none !important;
  }
  .service-main-left {
    width: 100%;
  }
  .all-grids-sec {
    padding: 0 40px;
  }
  .all-grids-sec .vc_column_container > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
  }
  .services-grid-img img {
    position: unset;
    transform: none;
    width: 88px;
    left: 20%;
  }
  #services-banner-index h1 {
    min-height: 260px;
  }
  #services-transform-sec {
    padding: 80px 30px;
  }
  #services-transform-sec .full_section_inner.clearfix {
    padding: 30px 30px;
    flex-flow: wrap;
    width: 85% !important;
  }
  .all-grids-sec .vc_column_container:nth-child(3) {
    border-right: 1px solid;
    border-bottom: 0 solid;
  }
  .all-grids-sec .vc_column_container:nth-child(2),
  .all-grids-sec .vc_column_container:nth-child(4) {
    border-right: 0 solid;
  }
  .all-grids-sec .vc_column_container:nth-child(4) {
    border-bottom: 1px solid;
  }
  #all-services-sec .vc_column_container:nth-child(4) {
    border-bottom: 0 solid;
  }
  #all-services-sec .vc_column_container:nth-child(4):hover {
    border-bottom: 1px solid #9027ff;
  }
  .ser-arrow {
    position: absolute;
    bottom: 25px;
    width: 88%;
  }
  .hidden-text {
    width: 92%;
  }
  .hidden-text p {
    font-size: 14px;
    line-height: 24px;
  }
  .all-grids-sec .vc_column_container:hover .ser-grid-content h4 {
    opacity: 1;
  }
  .all-grids-sec .vc_column_container:hover .ser-arrow {
    width: 89%;
  }
  .all-grids-sec .vc_column_container {
    height: 495px;
    padding: 20px 20px;
  }
  .trans-ser-btn {
    float: left;
  }
  .small-blue-text h4,
  .ser-grid-content h4 {
    font-size: 18px;
    padding: 10px 0 10px;
  }
  .hidden-text {
    visibility: visible;
    opacity: 1;
  }
  .ser-grid-content {
    position: initial;
    height: auto;
    width: 100%;
  }
  .services-grid-img {
    transform: inherit;
    position: initial;
    height: auto;
  }
  #services-transform-sec h2 {
    line-height: 71px;
  }
  #services-transform-sec {
    background-size: 80% !important;
    background-position: 17% 86% !important;
  }
  .all-grids-sec .vc_column_container:nth-child(2):hover {
    border-right: 1px solid #9027ff;
  }
  .all-grids-sec .vc_column_container:nth-child(3):hover,
  .all-grids-sec .vc_column_container:nth-child(4):hover {
    border-bottom: 1px solid #9027ff;
    border-right: 1px solid #9027ff;
  }
  .solution-head-image img {
    max-width: 100%;
    float: right;
  }
}
@media only screen and (max-width: 767px) {
  .all-services-grids .wpb_single_image {
    min-height: 100px;
  }
  .service-main-heading h1 {
    font-size: 70px;
    line-height: 88px;
  }
  #services-banner-index h1 {
    min-height: 180px;
  }
  .all-grids-sec .vc_column_container:nth-child(2):hover {
    border-right: 0 solid #000;
  }
  .service-main-heading h1:after {
    display: none;
  }
  .all-grids-sec:after {
    display: none;
  }
  .all-grids-sec .vc_column_container {
    height: auto;
  }
  .all-grids-sec .vc_column_container {
    padding: 30px 5px;
    border-right: 0;
  }
  .hidden-text {
    width: 90%;
  }
  .all-grids-sec {
    padding: 0 30px;
  }
  .ser-arrow {
    position: inherit;
    width: 98%;
    margin-top: 30px;
  }
  .all-grids-sec .vc_column_container:hover .ser-arrow {
    width: 98%;
  }
  #services-transform-sec .full_section_inner.clearfix {
    padding: 40px 30px;
    width: 77% !important;
  }
  #services-transform-sec {
    background-size: 80% !important;
    background-position: 24% 89% !important;
  }
  .all-grids-sec .vc_column_container:nth-child(3) {
    border-right: 0px !important;
    border-bottom: 0px !important;
  }
  .all-grids-sec .vc_column_container:nth-child(4) {
    border-right: 0px !important;
    border-bottom: 0px !important;
  }
  .all-grids-sec .vc_column_container:hover {
    background: none;
    border: 0;
    border-top: 1px solid;
  }
  #services-transform-sec h2 {
    line-height: 67px;
    font-size: 48px;
  }
  .solution-head-image img {
    max-width: 100%;
    float: right;
  }
  #all-solutions-sec .vc_column_container:last-child {
    border-right: 0 solid;
  }
  #all-solutions-sec .vc_column_container:last-child:hover {
    border-right: 0 solid;
  }
}
.ui-tabs-panel h5 {
  font-size: 24px;
  font-weight: 300;
  color: #000;
  margin-bottom: 15px;
}
.sol-tab-space .wpb_column.vc_column_container {
  padding-right: 60px;
}
.sol-last-row .all-services-grids:last-child {
  border-right: 1px solid #a1a1a1;
}
#ui-ux-project-sec {
  padding-top: 100px;
  padding-bottom: 100px;
}
div#internal-sec img {
  max-width: 644px;
}
#rocket_source_section .wpb_wrapper h2 {
  font-size: 20px;
  font-weight: 300;
  text-transform: uppercase;
  color: #9c17ff;
  letter-spacing: 5px;
  line-height: 24px;
  font-family: "tomorrow", sans-serif;
}
#rocket_source_section p {
  font-size: 32px;
  line-height: 39px;
  letter-spacing: -0.5px;
  font-weight: 400;
  margin-bottom: 37px;
}
div#wrapper_brand_sec {
  background: #f5f5f5;
  padding: 64px 0;
  margin-bottom: 50px;
}
.ui-ux-growth-tabs ul.qode-advanced-tabs-nav li a {
  text-decoration: none;
  text-align: center;
}
#ui-ux-project-sec:after {
  background: url(/wp-content/uploads/2023/05/Blur-sourc.png);
  height: calc(100% + 135px);
  width: 50%;
  right: 0;
  top: -16%;
  background-position: top center;
  background-size: cover;
}
.ui-ux-blog.vc_custom_1683531751459 {
  background: #000 url(/wp-content/uploads/2023/05/ux-desk-1.png) !important;
  padding-bottom: 2% !important;
}
.ui-ux-blog a.qbutton.big_large.default.ser-blog-btn {
  font-weight: 300;
  text-transform: inherit;
}
#tech-sol-project-sec.ser-advertize-sec:after {
  display: none;
}
div#tech-sol-project-sec {
  padding: 90px 0;
}
.tech_left .wpb_wrapper h2 {
  font-size: 56px;
  line-height: 67px;
}
.tech_img_full .vc_single_image-wrapper.vc_box_border_grey img {
  width: calc(100% + 250px);
  max-width: calc(100% + 250px);
}
.ui-ux-blog.tech_blog_cta {
  background: #000 url(/wp-content/uploads/2023/05/tech-desk.png) !important;
  padding-bottom: 2% !important;
  background-size: cover !important;
}
.business-growth-tabs .peel-font h2 {
  font-size: 56px;
  line-height: 70px;
}
.business-growth-tabs.tech_web_element p {
  font-size: 18px;
  line-height: 24px;
}
.test_opt_hero .vc_single_image-wrapper.vc_box_border_grey img {
  width: calc(100% + 280px);
  max-width: calc(100% + 143px);
  right: 80px;
  position: relative;
  z-index: 1;
}
#sol-testing-optimize .wpb_column:first-child {
  width: 59%;
}
#sol-testing-optimize .service-main-heading {
  min-height: 145px;
}
.tech_img_full.testing_opt .vc_single_image-wrapper.vc_box_border_grey img {
  width: calc(100% + 104px);
  max-width: calc(100% + 104px);
}
.ui-ux-blog.tech_blog_cta.test_opt_blog {
  background: #000 url(/wp-content/uploads/2023/05/testing-desk.png) !important;
  padding-bottom: 2% !important;
  background-size: cover !important;
}
#Solutions-ui-ux-sec.test_opt_hero .service-main-left {
  margin-top: 36px;
}
.test_opt_hero .service-main-heading {
  min-height: 120px;
}
span.Typewriter__wrapper_cust {
  position: relative;
  z-index: 2;
}
.underline-none ul.qode-advanced-tabs-nav li a {
  text-decoration: none !important;
}
.insight_text-top .small-purple-text h4 {
  font-weight: 300;
}
.qode-advanced-tabs.qode-advanced-tabs ul li a {
  text-decoration: none;
}
.service-main-left.trans_content {
  margin-top: 13px;
}
#sol-analytics-inner img,
#ser-market-inner img {
  width: 80%;
}
@media screen and (min-width: 2500px) {
  #ui-ux-project-sec:after {
    width: 66%;
  }
}
@media screen and (min-width: 1900px) {
  .story-img.story_img_new img {
    max-width: 928px;
  }
}
@media screen and (width: 1680px) {
  .ui-ux-blog .ser-blog-right .wpb_wrapper h3 {
    font-size: 20px;
    line-height: 37px;
  }
  .journey_banner .story-img img {
    max-width: 679px;
    position: relative;
    left: 44px;
  }
  .shape-text .service-main-heading h1 {
    font-size: 66px;
    min-height: 170px;
  }
  .ser-advertize-sec.shadow-none:after {
    display: none;
  }
  .advertise-first-row.advert_sec_content {
    margin: 64px 0 !important;
  }
  #cust-jour-right.bow_right_img
    .vc_single_image-wrapper.vc_box_border_grey
    img {
    max-width: 760px;
  }
  #ser-journy-sec .advert_sec_content .journey_left .wpb_wrapper h2 {
    padding-right: 0;
  }
  .ser-blog-sec.blog-big-screen h3 {
    font-size: 25px;
    line-height: 40px;
  }
}
@media screen and (max-width: 1279px) and (min-width: 1201px) {
  .ad-logos-grid:before,
  .ad-logos-grid:after {
    top: 16% !important;
  }
  .qode-advanced-tabs-nav li a span {
    letter-spacing: 0;
  }
  #Solutions-analytics-sec .services-head-image img {
    max-width: 520px;
  }
  #Solutions-strategy-sec .services-head-image img {
    max-width: 640px;
  }
}
@media screen and (max-width: 1700px) and (min-width: 1200px) {
  .wpb_content_element.service-main-left.right_space_none {
    width: 100%;
    margin-top: 10px;
  }
  .stay_img .solution-head-image img {
    max-width: 542px;
    position: relative;
    left: -60px;
    float: none;
  }
  .advertise-first-row.modern-text {
    margin-bottom: 120px !important;
  }
  .intro-story-sec.intro-story-sec-center .full_section_inner {
    width: 100%;
  }
  .service-right-image.curve_banner
    .vc_single_image-wrapper.vc_box_border_grey
    img {
    max-width: 722px;
  }
  .advertise-first-row.curve-growth-bottom {
    margin-bottom: 79px !important;
  }
  .mod-tech-grid.access_assign {
    margin-bottom: 70px !important;
  }
  #Solutions-strategy-sec .services-head-image img {
    max-width: 750px;
  }
}
@media screen and (max-width: 1600px) and (min-width: 1200px) {
  .wpb_text_column.wpb_content_element.service-main-left.padd_text_right {
    width: 68%;
  }
  .inov-text .qode-advanced-tabs-nav li a span {
    font-size: 13px;
  }
  .wall-line .all-services-grids h3 {
    font-size: 25px;
  }
  .business-growth-tabs.height-tech-web .qode-advanced-tab-container {
    min-height: 550px;
    padding: 70px 0;
  }
  .text_manage.tech_left .wpb_wrapper h2 {
    font-size: 37px;
    line-height: 51px;
  }
  #Solutions-strategy-sec .service-main-heading {
    min-height: 230px;
  }
  .idea-main-text .service-main-left {
    width: 100%;
  }
  #journy-analyt-sec .wpb_content_element.small-blue-text h4 {
    font-size: 15px;
  }
  .ser-blog-sec .ui-ux-blog h3 {
    font-size: 29px;
    line-height: 44px;
  }
  .ser-blog-sec .ui-ux-blog.tech_blog_cta h3,
  .ser-blog-sec.blog-big-screen h3 {
    font-size: 25px;
    line-height: 40px;
  }
  .ser-blog-sec .ui-ux-blog h3:before,
  .ser-blog-sec.blog-big-screen h3:before {
    left: 9px;
    top: 25px;
  }
  .ser-blog-sec.blog-big-screen .strategy-bg h3:before {
    left: 69px;
    top: 25px;
  }
  .journey_banner .story-img img {
    max-width: 782px;
    position: relative;
    left: 9px;
  }
  .service-main-heading h1 {
    font-size: 80px;
    line-height: 106px;
  }
  #sol-testing-optimize .service-main-heading {
    min-height: 215px;
  }
  .shape-text {
    position: relative;
    z-index: 2;
  }
  .advert_sec_content .wpb_wrapper h2 {
    font-size: 46px;
  }
  .advert_sec_content .service-right-image img {
    max-width: 774px;
  }
  .ser-advertize-sec.shadow-none:after {
    display: none;
  }
  .advertise-first-row.advert_sec_content {
    margin: 64px 0 !important;
  }
  #cust-jour-right.bow_right_img
    .vc_single_image-wrapper.vc_box_border_grey
    img {
    max-width: 683px;
  }
  .advertise-first-row.advert_sec_content .adver-left-grid,
  .advertise-first-row.advert_sec_content .adver-left-grid .vc_column-inner {
    padding-left: 0 !important;
  }
  #ser-journy-sec .advert_sec_content .journey_left .wpb_wrapper h2 {
    padding-right: 0;
  }
  #ser-journy-sec .advert_sec_content .wpb_wrapper h2 {
    font-size: 43px;
    line-height: 55px;
  }
  #balcony-sec .vc_single_image-wrapper.vc_box_border_grey img {
    max-width: 782px;
  }
  .bal-sec-element {
    margin: 75px 0 !important;
  }
  #services-banner-index.trans_banner_sec:not(.rs_service-banner-fix) {
    height: 600px;
  }
  .access_grid_space .assess-align-grids img {
    margin-top: -25px;
    margin-bottom: -23px;
  }
  #journy-analyt-sec.services-banner {
    height: 700px;
  }
}
@media screen and (max-width: 1700px) and (min-width: 1500px) {
  .service-main-heading.idea-main-text h1 {
    font-size: 82px;
  }
}
@media screen and (max-width: 1700px) and (min-width: 1600px) {
  #sol-testing-optimize .service-main-heading {
    min-height: 270px;
  }
}
@media screen and (width: 1440px) {
  .tech-web-img .wpb_single_image img {
    right: 79px !important;
  }
  .journey_banner .story-img img {
    max-width: 860px;
    position: relative;
    left: 44px;
  }
  .shape-text .service-main-heading h1 {
    font-size: 66px;
    min-height: 170px;
  }
}
@media screen and (width: 1280px) {
  .advert_sec_content .service-right-image img {
    max-width: 774px;
  }
}
@media screen and (max-width: 1280px) {
  .opti-infra .wpb_column {
    width: 100%;
  }
  .sol-tab-space .wpb_column.vc_column_container {
    padding-right: 20px;
    width: 50%;
  }
  .all-services-grids img {
    max-width: 100px;
  }
  .business-growth-tabs h2 {
    font-size: 36px;
    margin-bottom: 20px;
    line-height: 49px;
  }
  .tabs-height .ui-tabs-panel .full_section_inner {
    min-height: 510px;
  }
  .business-growth-tabs .qode-advanced-tab-container {
    min-height: 630px !important;
  }
  .tech-sol-growth-tabs .qode-advanced-tab-container {
    min-height: 500px !important;
  }
  .sol_data_sec .qode-advanced-tab-container {
    min-height: 780px !important;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1200px) {
  .ad-logos-grid:before,
  .ad-logos-grid:after {
    top: 30%;
  }
  #bowtie-services-sec .service-main-heading,
  #business-growth-sec .service-main-heading {
    min-height: 220px;
  }
  #cust-jour-right.bow_right_img
    .vc_single_image-wrapper.vc_box_border_grey
    img {
    max-width: 613px;
  }
  .test_opt_hero .service-main-heading {
    min-height: 215px;
  }
  #sol-testing-optimize {
    height: 950px;
  }
  #sol-testing-optimize .service-main-heading {
    min-height: 210px;
  }
  .ser-blog-sec h3 {
    font-size: 26px;
    line-height: 40px;
  }
  .tabs-height .ui-tabs-panel .full_section_inner {
    min-height: 610px;
  }
}
@media screen and (max-width: 1700px) {
  #sol-analytics-inner img,
  #ser-market-inner img,
  #bowtie-blog-inner img,
  #busines-growth img,
  #opti-blog-inner img {
    width: 100%;
  }
  .tabs-height .ui-tabs-panel .full_section_inner {
    min-height: 560px;
  }
  .business-growth-tabs .qode-advanced-tab-container {
    min-height: 700px;
  }
}
@media screen and (max-width: 1700px) and (min-width: 1600px) {
  .business-growth-tabs .qode-advanced-tab-container {
    padding: 60px 0;
    min-height: 600px;
  }
  .ser-blog-sec h3:before {
    top: 30px;
  }
}
@media screen and (max-width: 1020px) and (min-width: 993px) {
  #internal-sec img {
    max-width: 514px !important;
  }
  #solutions-tabs.ui-ux-growth-tabs .qode-advanced-tabs-nav li a span {
    font-size: 12px !important;
    line-height: 18px;
  }
  .solutions-strategy-grids .all-services-grids {
    min-height: 545px;
    height: auto;
  }
  .all-services-grids img {
    max-width: 90px !important;
  }
  .all-services-grids .wpb_single_image {
    min-height: 95px;
  }
  .service-right-image2 img {
    max-width: 400px;
  }
  .tabs-height .ui-tabs-panel .full_section_inner {
    min-height: 660px;
  }
  .service-right-image img {
    max-width: 528px;
  }
  .retent-optimiz-sec .full_section_inner {
    width: 100%;
  }
  .ser-advertize-sec p br {
    display: none;
  }
  .business-growth-tabs h2,
  .business-growth-tabs.tech_web_element .qode-advanced-tab-container h2 {
    font-size: 29px;
    line-height: 38px;
  }
}
@media screen and (max-width: 1200px) and (min-width: 993px) {
  .ser-advertize-sec h2,
  .access-align-sec h2,
  .tech_left .wpb_wrapper h2 {
    font-size: 35px;
    line-height: 46px;
  }
  .business-growth-tabs .peel-font h2 {
    font-size: 35px;
    line-height: 46px;
  }
  .advertise-first-row {
    padding: 50px 0;
  }
  .ad-logos-grid:before,
  .ad-logos-grid:after {
    top: 19%;
  }
  .qode-advanced-tabs .qode-advanced-tabs-nav li a {
    padding: 16px 20px;
  }
  .all-services-grids .wpb_single_image {
    min-height: 110px;
  }
  .all-services-grids img {
    max-width: 110px;
  }
  .all-services-grids:not(:first-child) {
    padding-left: 10px;
  }
  .all-services-grids {
    padding-top: 10px;
    padding-right: 10px;
  }
  .story-content h4 {
    font-size: 65px;
    line-height: 73px;
  }
  #consum-demand-sec {
    padding-top: 30px;
    padding-bottom: 20px;
  }
  #bowtie-services-sec .service-main-heading {
    min-height: 190px;
  }
  .intro-story-sec .full_section_inner {
    width: 760px;
  }
  #balcony-sec img {
    max-width: 568px;
  }
  .qode-advanced-tabs-nav li a span {
    letter-spacing: 1px;
  }
  #Solutions-strategy-sec {
    height: 1020px;
  }
  #Solutions-strategy-sec .service-main-heading {
    min-height: 185px;
  }
  #Solutions-strategy-sec .service-main-heading h1 {
    font-size: 65px;
  }
  #Solutions-strategy-sec .service-main-left {
    width: 100%;
  }
  #Solutions-strategy-sec .services-head-image img {
    max-width: 610px;
  }
  #sol-opti-blog #sol-strategy-inner {
    padding-top: 2% !important;
  }
  .tech_img_full.testing_opt .vc_single_image-wrapper.vc_box_border_grey img {
    width: 100%;
  }
  #sol-testing-optimize {
    height: 950px;
  }
  #sol-testing-optimize .service-main-heading {
    min-height: 195px;
  }
  #Solutions-analytics-sec .services-head-image img {
    max-width: 100%;
  }
  .blog-right {
    padding: 0 30px;
  }
}
@media screen and (max-width: 1024px) {
  .ser-advertize-sec.shadow-none:after {
    display: none;
  }
  #ser-journy-sec .advert_sec_content .journey_left .wpb_wrapper h2 {
    padding-right: 0;
  }
  #ui-ux-project-sec:after {
    height: calc(77%);
    width: 48%;
    top: 0;
  }
}
@media screen and (min-width: 1023px) {
  .test_opt_hero .service-main-left {
    width: 80%;
  }
  .tech-web-img .wpb_single_image img {
    max-width: calc(100% + 155px);
    right: 109px;
    position: relative;
  }
}
@media screen and (width: 1024px) {
  .advertise-first-row.modern-text {
    margin-bottom: 120px !important;
  }
  #consum-demand-sec.morden_img
    .vc_single_image-wrapper.vc_box_border_grey
    img {
    max-width: 527px;
  }
  .access_grid_space .assess-align-grids img {
    margin-top: -25px;
    margin-bottom: -23px;
  }
  #balcony-sec .vc_single_image-wrapper.vc_box_border_grey img {
    max-width: 514px;
  }
  .bal-sec-element {
    margin: 75px 0 !important;
  }
  .advert_sec_content .wpb_wrapper h2 {
    font-size: 33px;
    line-height: 44px;
  }
  #ser-journy-sec .advert_sec_content .journey_left .wpb_wrapper h2 {
    padding-right: 0;
    font-size: 30px;
    line-height: 42px;
  }
  .advertise-first-row.advert_sec_content {
    margin: 64px 0 !important;
  }
  #cust-jour-right.bow_right_img
    .vc_single_image-wrapper.vc_box_border_grey
    img {
    max-width: 400px;
  }
  .advert_sec_content .service-right-image .vc_single_image-wrapper img {
    max-width: 514px;
  }
  .journey_banner .story-img img {
    max-width: 450px;
    position: relative;
    left: 29px;
  }
  .shape-text .service-main-heading h1 {
    font-size: 55px;
    min-height: 150px;
  }
  #journy-analyt-sec .shape-text .small-blue-text h4 {
    font-size: 12px;
  }
  .tech_img_full .vc_single_image-wrapper.vc_box_border_grey img {
    width: calc(100% + 137px);
    max-width: calc(100% + 137px);
  }
  .ser-blog-sec .ui-ux-blog h3 {
    font-size: 26px;
    line-height: 38px;
  }
  .ser-blog-sec .ui-ux-blog.tech_blog_cta h3 {
    font-size: 25px;
    line-height: 38px;
  }
  .ser-blog-sec.blog-big-screen h3 {
    font-size: 25px;
    line-height: 40px;
  }
  .blog-big-screen .sol-bg-banner {
    background-position: 15% 50% !important;
  }
  .sol-bg-banner .ser-blog-right {
    padding-left: 82px;
  }
  .ser-blog-sec .sol-bg-banner h3:before {
    left: 62px;
    top: 49px;
  }
  .ui-ux-strat-element .wpb_wrapper h3 {
    line-height: 31px;
    font-size: 24px;
  }
  .ui-ux-strat-element .wpb_wrapper p {
    font-size: 13px;
  }
  .test_opt_hero .vc_single_image-wrapper.vc_box_border_grey img {
    width: calc(100% + 150px) !important;
    max-width: calc(100% + 150px);
    right: 122px !important;
  }
}
@media screen and (width: 820px) {
  #automat-services-sec .service-main-heading {
    min-height: 268px !important;
  }
}
@media screen and (min-width: 992px) {
  .test_opt_hero .wpb_wrapper h1 {
    position: relative;
    z-index: 2;
  }
  .all-services-grids.last-grid-sec {
    width: 33.39%;
  }
  .tab_img_brand {
    display: none;
  }
}
@media screen and (max-width: 992px) {
  .ser-blog-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sol-tab-space .full_section_inner.clearfix {
    flex-flow: inherit;
    gap: 0;
  }
  #Solutions-strategy-sec .services-head-image img {
    max-width: 773px;
  }
  .solutions-strategy-grids {
    padding: 0 30px;
  }
  .solutions-strategy-grids .all-services-grids {
    min-height: auto;
    height: auto;
  }
  #solutions-tabs {
    padding: 0 15px 60px !important;
  }
  #balcony-sec:after {
    top: -93%;
  }
  #balcony-sec .service-right-image .vc_column-inner {
    padding: 0;
  }
  #balcony-sec img {
    max-width: 100%;
  }
  #Solutions-strategy-sec p {
    margin-bottom: 20px;
  }
  #solutions-tabs .qode-advanced-tabs-nav li a span {
    font-size: 13px !important;
    letter-spacing: 1px;
  }
  #balcony-sec {
    padding: 30px 15px 0;
  }
  .all-services-grids img {
    max-width: 130px;
  }
  .all-services-grids .wpb_single_image {
    min-height: 120px;
  }
  #Solutions-analytics-sec .services-head-image img {
    max-width: 100%;
  }
  #internal-sec .service-right-image {
    padding-top: 40px;
  }
  #Solutions-analytics-sec .service-main-heading {
    min-height: 508px;
  }
  .sol-last-row .all-services-grids:last-child {
    border-right: 0 solid #a1a1a1;
  }
  #internal-sec img {
    max-width: 100%;
  }
  .service-right-image {
    padding-top: 30px;
  }
  .tabs-height .ui-tabs-panel .full_section_inner {
    min-height: 993px;
  }
  .height-tech-web .ui-tabs-panel .full_section_inner {
    min-height: 755px;
  }
  .sol_data_sec .ui-tabs-panel {
    min-height: 1166px;
  }
  .test_opt_hero .vc_single_image-wrapper.vc_box_border_grey img {
    width: calc(100% + 280px);
    max-width: calc(100% + 0px);
    right: 0;
  }
  #sol-strategy-inner.strategy-bg {
    background-position: 49% 100% !important;
  }
  #Solutions-analytics-sec .service-main-heading {
    min-height: 410px;
  }
  .break_line .wpb_wrapper h2 {
    padding-right: 10%;
  }
  .business-growth-tabs.ui-ux-growth-tabs
    .qode-advanced-tabs
    .qode-advanced-tabs-nav
    li
    a {
    padding: 16px 15px;
  }
  .left-padd-sec.wpb_column {
    padding: 0 18px;
  }
  .tech_img_full.testing_opt .vc_single_image-wrapper.vc_box_border_grey img {
    width: 100%;
    max-width: 100%;
    right: 0;
    margin: 50px 0 0;
  }
  .business-growth-tabs.tech-sol-growth-tabs
    .qode-advanced-tabs
    .qode-advanced-tabs-nav
    li
    a {
    padding: 16px 34px;
  }
  #tech-sol-project-sec {
    padding: 75px 20px;
  }
  .tech_img_full .vc_single_image-wrapper.vc_box_border_grey img {
    position: relative;
    right: 124px;
  }
  .desk_img_brand {
    display: none;
  }
  #sol-testing-optimize .wpb_column:first-child {
    width: 100%;
  }
  #ui-ux-project-sec:after {
    display: none;
  }
  #ui-ux-project-sec .vc_single_image-wrapper.vc_box_border_grey img {
    max-width: 80%;
    margin: 60px 0 0;
  }
  #solutions-tabs.ui-ux-growth-tabs .qode-advanced-tabs-nav li a span {
    font-size: 12px !important;
    line-height: 18px;
  }
  #balcony-sec img {
    max-width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .mob_img_brand {
    display: none;
  }
  .journey_left .wpb_wrapper h2 {
    padding-right: 40px;
  }
}
@media screen and (max-width: 767px) {
  .ser-advertize-sec.curve_after_hide:after {
    display: none;
  }
  .test_opt_hero .vc_single_image-wrapper.vc_box_border_grey img {
    width: 100%;
    max-width: 100%;
    right: 0;
  }
  .business-growth-tabs.ui-ux-growth-tabs.mob_tab_growth
    .qode-advanced-tabs.qode-advanced-horizontal-tab.qode-advanced-tabs-column-3
    .qode-advanced-tabs-nav
    li,
  div#hide.business-growth-tabs.ui-ux-growth-tabs
    ul.qode-advanced-tabs-nav.ui-tabs-nav
    li {
    width: auto !important;
  }
  #ser-journy-sec.journey_bg:after {
    top: -53%;
  }
  .services-banner .service-main-heading.idea-main-text {
    min-height: 170px !important;
  }
  .service-main-heading.idea-main-text h1 {
    min-height: 170px;
  }
  #Solutions-strategy-sec .services-head-image img {
    max-width: 100%;
  }
  .solutions-strategy-grids .section_inner {
    border-top: 0 solid #a1a1a1;
  }
  .blog-left {
    height: 423px;
  }
  .title_strategy_main .service-main-heading h1 {
    font-size: 55px;
    line-height: 70px;
  }
  #sol-strategy-inner.strategy-bg {
    background-position: 31% 100% !important;
  }
  .service-right-image.padd-space {
    padding: 0 15px;
  }
  .data-text .wpb_wrapper h2 {
    font-size: 40px;
    line-height: 48px;
  }
  .tech_left.text-padd-right .wpb_wrapper h2 {
    font-size: 56px;
    line-height: 64px;
    letter-spacing: -1px;
  }
  .service-main-left.ui-ux--element p {
    margin-top: 18px;
  }
  .service-main-left p {
    font-size: 18px;
    color: #fff;
    line-height: 32px;
  }
  #Solutions-ui-ux-sec .service-main-heading h1 {
    line-height: 72px;
  }
  .business-growth-tabs.ui-ux-growth-tabs
    .qode-advanced-tabs
    .qode-advanced-tabs-nav {
    overflow-x: scroll;
    max-width: 100%;
    white-space: nowrap;
  }
  .ui-ux-growth-tabs ul.qode-advanced-tabs-nav.ui-tabs-nav::-webkit-scrollbar {
    display: none;
  }
  .ui-ux-growth-tabs
    .qode-advanced-tabs.qode-advanced-horizontal-tab.qode-advanced-tabs-column-4
    .qode-advanced-tabs-nav
    li {
    width: auto !important;
    margin-right: 7px;
  }
  .tech_left .wpb_wrapper h2 {
    font-size: 40px;
    line-height: 49px;
  }
  .all-services-grids.border-top-none {
    border-top: 0;
  }
  .solutions-strategy-grids.ui-ux-strat-element .all-services-grids {
    border-color: #a1a1a1;
  }
  .ser-blog-sec .ui-ux-blog h3:before {
    top: 68px;
    left: -16px;
  }
  .ser-blog-sec .ui-ux-blog h3 {
    font-size: 32px;
    line-height: 39px;
    padding-top: 0;
  }
  .tab_img_brand {
    display: none;
  }
  .desk_img_brand {
    display: none;
  }
  .business-growth-tabs.ui-ux-growth-tabs
    .qode-advanced-tabs
    .qode-advanced-tabs-nav
    li
    a {
    padding: 16px 27px;
    letter-spacing: 0 !important;
  }
  #solutions-tabs.ui-ux-growth-tabs .qode-advanced-tabs-nav li a span {
    font-size: 12px !important;
    letter-spacing: 0.5px;
  }
  .business-growth-tabs.ui-ux-growth-tabs h2 {
    font-size: 35px;
    line-height: 53px;
  }
  .business-growth-tabs.ui-ux-growth-tabs .ui-tabs-panel .wpb_wrapper h2 {
    font-size: 48px;
  }
  .qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li {
    width: 100% !important;
  }
  #Solutions-analytics-sec .service-main-heading {
    min-height: 347px !important;
  }
  .sol-tab-space .wpb_column.vc_column_container {
    padding-right: 0;
  }
  div#internal-sec img {
    max-width: 100%;
  }
  .service-right-image {
    padding-top: 30px;
  }
}
@media screen and (max-width: 400px) {
  #hide .qode-advanced-tabs-nav li a span {
    font-size: 11px;
    letter-spacing: 2px;
  }
  #ser-journy-sec .journey_left h2 {
    font-size: 38px;
  }
  .title_strategy_main .service-main-heading.idea-main-text h1 {
    font-size: 48px;
  }
  .service-main-heading h1 {
    font-size: 60px;
    line-height: 75px;
  }
  .test_opt_hero .vc_single_image-wrapper.vc_box_border_grey img {
    width: 100%;
    max-width: 100%;
    right: 0;
  }
}
@media screen and (max-width: 320px) {
  #solutions-tabs.ui-ux-growth-tabs .qode-advanced-tabs-nav li a span {
    font-size: 9.5px !important;
  }
  .service-main-heading h1 {
    font-size: 52px;
    line-height: 70px;
  }
  .ser-advertize-sec h2,
  .mod-tech-grid h2 {
    font-size: 36px;
    line-height: 46px;
  }
  .qode-advanced-tabs .qode-advanced-tabs-nav {
    gap: 5px;
  }
}
@media only screen and (max-width: 992px) {
  .vc_col-md-6,
  .vc_col-md-8,
  .vc_col-md-5,
  .vc_col-md-7 {
    width: 100%;
  }
  .product-all-sec .free-labs-grids {
    border-right: 0 solid #a1a1a1 !important;
  }
}
@media only screen and (width: 992px) {
  .vc_col-md-6,
  .vc_col-md-8,
  .vc_col-md-5,
  .vc_col-md-7,
  .vc_col-md-4 {
    width: 100%;
  }
}
#team-banner:after {
  background: url(/wp-content/uploads/2023/04/Teal-Blur.png);
  content: "";
  height: 1614px;
  width: 876px;
  position: absolute;
  right: 0;
  top: -29%;
}
.team-member .vc_column-inner .wpb_wrapper {
  position: relative;
}
.hover-img {
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  height: auto;
  left: 0;
  right: 0;
  margin: auto;
}
.team-member .wpb_wrapper:hover .hover-img,
.team-member .wpb_wrapper:hover .after-title {
  opacity: 1;
}
.team-member .wpb_wrapper:hover .before-title {
  opacity: 0;
}
.team-member h3 {
  font-size: 32px;
  line-height: 43px;
  letter-spacing: -0.5px;
  margin-bottom: 0px !important;
  color: #000;
}
p.perple-text {
  font-family: "tomorrow", sans-serif;
  font-size: 20px !important;
  line-height: 24px !important;
  color: #9c17ff !important;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 5px;
}
.team-des {
  position: relative;
}
.after-title {
  position: absolute;
  top: 42px;
  opacity: 0;
}
#top-team-grids {
  margin-top: -130px;
  padding-bottom: 50px;
}
.team-heading h2 {
  color: #fff;
  font-size: 64px;
  line-height: 72px;
}
.team-des {
  padding: 20px 0 0 0;
}
.team-member {
  margin: 20px 0;
}
.team-trans-sec .full_section_inner.clearfix:before {
  background: #fff !important;
}
.team-trans-sec {
  margin: 40px 0 60px !important;
}
.team-trans-sec {
  background-position: 5% 63% !important;
}
.team-heading {
  padding-top: 60px;
}
.serious-working-sec {
  padding: 120px 0;
  margin-top: 80px;
}
.serious-working-sec h2 {
  font-size: 68px;
  line-height: 88px;
}
.serious-working-sec p {
  font-size: 24px;
  line-height: 32px;
  color: #000;
}
.working-terms p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #000;
}
.working-terms {
  padding: 20px;
  margin: 24px;
  width: 22%;
  min-height: 340px;
  border-width: 2px;
  border-style: solid;
  border-image: linear-gradient(to right, #ad00ff, #50e3c2) 1;
}
.working-terms img {
  max-width: 97px;
  margin-bottom: 20px;
}
.working-terms h4 {
  color: #000;
  font-size: 32px;
  line-height: 42px;
}
.our-values-sec {
  padding: 120px 0;
}
.our-values-sec h2 {
  font-size: 100px;
  line-height: 120px;
  color: #fff;
}
.our-values-sec p {
  font-size: 24px;
  line-height: 32px;
  color: #fff;
  font-weight: 400;
}
.values-grids {
  padding: 140px 0;
}
.values-grids h3 {
  font-size: 56px;
  line-height: 64px;
  color: #fff;
}
.values-grids .wpb_column {
  margin: 0 11px;
  width: 32%;
}
.value-disrupt-grid h3 {
  font-size: 64px;
  line-height: 74px;
  color: #fff;
}
.value-disrupt-grid .full_section_inner.clearfix {
  display: flex;
  align-items: center;
}
.our-values-sec:before {
  background: url(/wp-content/uploads/2023/04/Purple-Blur-1-1.png);
  content: "";
  height: 1056px;
  width: 1003px;
  position: absolute;
  left: 0;
  top: 0%;
}
.our-values-sec:after {
  background: url(/wp-content/uploads/2023/04/Teal-Blur.png);
  content: "";
  height: 1614px;
  width: 876px;
  position: absolute;
  right: 0;
  top: 32%;
}
.serious-working-sec .wpb_row:first-child {
  padding-bottom: 35px;
}
.team-work-img {
  min-height: 120px;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1800px) and (min-width: 1724px) {
  .team-member {
    height: 605px;
  }
}
@media screen and (max-width: 1723px) and (min-width: 1441px) {
  .team-member {
    min-height: 540px;
  }
}
@media screen and (max-width: 1700px) and (min-width: 1441px) {
  #team-banner {
    padding: 100px 0;
  }
  #team-banner .service-main-heading h1 {
    font-size: 100px;
    line-height: 120px;
    font-weight: 300;
  }
  #team-banner .wpb_column:first-child {
    width: 95%;
  }
  .stay_img {
    width: 0;
  }
  .team-heading {
    width: 62%;
  }
  #team-banner > .section_inner {
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 1700px) and (min-width: 1201px) {
  .working-terms {
    padding: 10px;
    margin: 10px;
    width: 23%;
    min-height: 350px;
  }
  .values-grids .wpb_column {
    margin: 0 7px;
  }
  .our-value-heading {
    width: 100%;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1200px) {
  #team-banner .service-main-heading {
    min-height: 210px;
  }
  #team-banner > .section_inner {
    padding-bottom: 130px;
  }
  .team-heading {
    padding-top: 35px;
  }
  .team-member {
    margin: 20px 0;
    height: 505px;
  }
}
@media screen and (max-width: 1200px) and (min-width: 993px) {
  #team-banner {
    padding: 100px 0;
  }
  .team-heading {
    padding-top: 25px;
  }
  .working-terms {
    padding: 10px 0;
    margin: 13px;
    width: 22%;
    min-height: 371px;
    border-width: 2px;
    border-style: solid;
    border-image: linear-gradient(to right, #ad00ff, #50e3c2) 1;
  }
  .values-grids .wpb_column {
    margin: 0 10px;
    width: 31%;
  }
  .values-grids {
    padding: 100px 0;
  }
  .value-disrupt-grid h3 {
    font-size: 59px;
    line-height: 70px;
  }
  #services-transform-sec .full_section_inner {
    width: 880px;
    margin: 0 auto;
  }
  .serious-working-sec,
  .our-values-sec {
    padding: 100px 0;
  }
  .working-terms h4 {
    font-size: 27px;
    line-height: 33px;
  }
  .our-value-heading {
    width: 100%;
  }
  #top-team-grids {
    margin-top: -130px;
    padding-bottom: 50px;
  }
}
@media screen and (max-width: 992px) {
  .serious-working-sec {
    padding: 100px 15px;
  }
  .our-values-sec {
    padding: 80px 15px 60px;
  }
  .solutions-strategy-grids .section_inner {
    border-top: 0 solid #a1a1a1;
  }
  .working-terms {
    padding: 20px;
    margin: 18px;
    width: 45%;
    min-height: 350px;
  }
  .value-disrupt-grid h3 {
    font-size: 57px;
    line-height: 67px;
  }
  .team-member {
    min-height: 470px;
  }
  #top-team-grids {
    margin-top: -130px;
    padding-bottom: 50px;
  }
  .values-grids .wpb_column {
    margin: 22px 0;
    width: 100%;
  }
  .value-disrupt-grid .full_section_inner.clearfix {
    flex-flow: wrap;
  }
  .serious-working-sec {
    margin-top: 20px;
  }
  .values-grids {
    padding: 80px 0;
  }
  .value-disrupt-grid .wpb_column:first-child {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 1280px) and (min-width: 1020px) {
  .team-member {
    margin: 20px 0;
    height: 420px;
  }
  .service-main-heading h1 {
    font-size: 65px;
    line-height: 84px;
  }
}
@media screen and (max-width: 1019px) and (min-width: 993px) {
  #team-banner .vc_col-md-9 {
    width: 100%;
  }
  #team-banner .vc_col-md-3 {
    width: 0%;
  }
  #team-banner h1.typed_wrapper {
    height: 260px !important;
  }
  .serious-working-sec h2 {
    font-size: 56px;
    line-height: 80px;
  }
  .serious-working-sec p {
    font-size: 20px;
    line-height: 29px;
  }
  .working-terms {
    width: 46%;
  }
  .our-values-sec h2 {
    font-size: 84px;
    line-height: 100px;
  }
  .our-values-sec p {
    font-size: 20px;
    line-height: 27px;
  }
  .values-grids .wpb_column {
    margin: 0 0;
    width: 32%;
  }
  .value-disrupt-grid h3 {
    font-size: 43px;
    line-height: 57px;
  }
  .team-member h3 {
    font-size: 26px;
    line-height: 43px;
  }
  p.perple-text {
    font-size: 18px !important;
    line-height: 25px !important;
  }
  #top-team-grids {
    margin-top: -135px;
    padding-bottom: 50px;
  }
  .team-member {
    margin: 20px 0;
    min-height: 360px;
  }
}
@media screen and (max-width: 860px) and (min-width: 768px) {
  .team-member {
    min-height: 510px;
  }
}
@media only screen and (max-width: 767px) {
  .team-member {
    min-height: auto;
    margin: 20px 0 30px;
  }
  .working-terms {
    width: 100%;
    min-height: 340px;
    margin: 15px 0;
  }
  .serious-working-sec,
  .our-values-sec {
    padding: 60px 15px 50px;
  }
  .team-heading {
    padding-top: 0;
  }
  .serious-working-sec h2 {
    font-size: 64px;
    line-height: 80px;
  }
  .values-grids .wpb_column {
    margin: 0 11px 40px;
    width: 96%;
  }
  .ser-blog-inner {
    padding-left: 25px;
  }
  .value-disrupt-grid .wpb_column:first-child {
    margin-bottom: 30px;
  }
  .value-disrupt-grid .full_section_inner.clearfix {
    flex-flow: wrap;
  }
  .values-grids {
    padding: 70px 0;
  }
}
.home-right-img img {
  max-width: 846px;
}
.main-home-bann .section_inner_margin {
  display: flex;
  align-items: center;
}
#home-banner h2 {
  color: #fff;
  margin-bottom: 30px;
  height: auto !important;
}
.home-mob-img,
.org-mob-images {
  display: none;
}
.sm-screen-img {
  display: none;
}
.main-home-bann {
  padding: 100px 0 130px;
}
.trusted-brands .all-logos-grid .wpb_column {
  width: 11%;
}
.all-logos-grid {
  padding: 30px 0;
}
.quest-to-fuel .small-blue-text a {
  color: #9c17ff;
}
.trusted-brands .all-logos-grid .clearfix {
  text-align: center;
  justify-content: center;
  display: flex;
  align-items: center;
}
.hp-logo img {
  width: 70% !important;
}
.home-blue-head {
  padding-top: 20px;
}
.trusted-brands .small-blue-text h4:after {
  background: #a1a1a1;
  content: "";
  height: 1px;
  width: 29%;
  position: absolute;
  top: 51%;
  right: 13%;
}
.trusted-brands .small-blue-text h4:before {
  background: #a1a1a1;
  content: "";
  height: 1px;
  width: 29%;
  position: absolute;
  top: 51%;
  left: 13%;
}
.all-logos-grid img {
  width: 90%;
}
.quest-to-fuel h3 {
  font-family: proxima-nova, sans-serif;
  font-weight: 300;
  font-size: 48px;
  line-height: 58px;
  color: #fff;
}
.quest-to-fuel img {
  width: 88%;
}
.org-cen-img {
  padding: 30px 0 100px;
}
.trusted-brands {
  padding: 50px 0 0;
}
.elegant-ques-sec p {
  color: #fff;
  font-size: 24px;
  line-height: 32px;
  font-family: proxima-nova, sans-serif;
}
.consult-head h2 {
  font-size: 56px;
  color: #fff;
  line-height: 64px;
  font-weight: 200;
  font-family: proxima-nova, sans-serif;
  padding-bottom: 20px;
}
.elegant-ques-sec {
  padding: 50px 0 70px;
}
.organized-cen-img {
  padding: 50px 0 60px;
}
.organized-cen-img img {
  width: 96%;
}
.organized-cen-img .vc_column-inner {
  text-align: center;
}
.main-home-bann > .full_section_inner > .wpb_column:first-child {
  width: 49%;
}
.main-home-bann
  > .full_section_inner
  > .wpb_column:first-child
  .wpb_text_column
  > .wpb_wrapper {
  max-width: 710px;
}
.main-home-bann .stay_img.wpb_column {
  width: 50%;
}
.main-home-bann:before,
#where-organ-sec:before {
  background: url(/wp-content/uploads/2023/05/Purple-Blur-home.png);
  content: "";
  height: 1247px;
  width: 1040px;
  position: absolute;
  top: -246px;
  left: -59px;
}
.main-home-bann:after,
#where-organ-sec:after {
  background: url(/wp-content/uploads/2023/05/home-green-01.png);
  content: "";
  height: 1294px;
  width: 1030px;
  position: absolute;
  top: 19%;
  right: -210px;
  z-index: 1;
  background-size: 78%;
  background-repeat: no-repeat;
}
#where-organ-sec:before {
  top: 20%;
}
#where-organ-sec:after {
  top: 67%;
}
#where-organ-sec h3 {
  font-size: 40px;
  color: #fff;
  line-height: 50px;
}
.home-hide-after:after {
  display: none;
}
.main-home-bann p {
  font-size: 24px;
  color: #fff;
  font-weight: 400;
  line-height: 32px;
}
.inter-logical-sec .full_section_inner {
  display: flex;
  align-items: center;
  height: 540px;
}
.org-fall-sec {
  padding: 150px 0;
}
.quest-to-fuel {
  padding: 170px 0;
}
.uni-app-btn {
  width: 193px;
  margin: 0 auto;
  align-items: center;
  display: flex;
  padding: 0 22px !important;
  background-position: 90% 51%;
}
.visit-exp-sec h3 {
  color: #fff;
  padding-bottom: 11px;
}
.visit-exp-sec {
  padding: 20px 0 100px;
}
.prpl-text {
  color: #9c17ff;
  font-size: 16px;
  line-height: 24px;
  font-family: proxima-nova, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 4px;
}
.visit-ep-grid h5 {
  font-size: 24px;
  color: #fff;
  font-weight: 400;
  line-height: 32px;
  font-family: proxima-nova, sans-serif;
}
.visit-ep-grid p {
  font-size: 14px;
  line-height: 24px;
  color: #767676;
  font-family: proxima-nova, sans-serif;
}
.visit-ep-grid {
  background: #0e0e0e;
}
.visit-ep-grid .vc_column-inner {
  padding: 0;
}
.visit-ep-grid .wpb_text_column {
  padding: 20px 20px;
  border: 1px solid #2f2f2f;
  border-top: 0;
}
.all-exp-grids {
  padding: 50px 0;
}
.all-exp-grids > .full_section_inner:before {
  content: none;
}
.home-tab-img {
  display: none;
}
.all-exp-grids .visit-ep-grid {
  transition: top 1s ease;
  width: 100%;
  top: 0;
}
@media screen and (max-width: 1723px) and (min-width: 1441px) {
  .home-right-img img {
    max-width: 700px;
  }
}
@media screen and (max-width: 1279px) and (min-width: 993px) {
  .sm-screen-img img {
    max-width: 480px;
    float: none;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1280px) {
  .sm-screen-img img {
    max-width: 600px;
    float: none;
  }
}
@media screen and (max-width: 1279px) and (min-width: 1020px) {
  .inter-logical-sec h3 {
    font-size: 30px !important;
    line-height: 41px !important;
  }
  #home-banner h2 {
    height: 110px !important;
    font-size: 40px;
  }
  .trusted-brands .small-blue-text h4:before {
    left: 6%;
  }
  .trusted-brands .small-blue-text h4:after {
    right: 6%;
  }
  .inter-logical-sec .full_section_inner {
    height: 341px;
  }
  .trusted-brands .all-logos-grid .wpb_column {
    width: 13%;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1020px) {
  .sm-screen-img {
    display: block;
  }
  .home-bnn-img {
    display: none;
  }
  .quest-to-fuel {
    padding: 60px 0;
  }
  .all-grids-sec .vc_column_container:hover .ser-grid-content {
    height: 255px;
    bottom: 13% !important;
  }
}
@media screen and (max-width: 1680px) {
  .hidden-text p br {
    display: none;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1201px) {
  .home-right-img img {
    max-width: 702px;
  }
  #home-banner h2 {
    height: 105px !important;
  }
  .main-home-bann:before {
    background-size: 70%;
    background-repeat: no-repeat;
  }
  #where-organ-sec:before {
    display: none;
  }
  .quest-to-fuel img {
    width: 100%;
  }
  .ser-grid-content h3 {
    font-size: 27px;
    line-height: 33px;
  }
  #where-organ-sec .consult-head h2 br {
    display: none;
  }
  .inter-logical-sec .full_section_inner {
    height: 390px;
  }
  .visit-ep-grid {
    margin: 12px;
    width: 31%;
  }
  .visit-ep-grid h5 {
    font-size: 18px;
    line-height: 28px;
  }
  #where-organ-sec:after {
    display: none;
  }
  .main-home-bann > .full_section_inner > .wpb_column:first-child {
    width: 71%;
  }
  .main-home-bann .stay_img.wpb_column {
    width: 29%;
  }
  .trusted-brands .all-logos-grid .wpb_column {
    width: 11%;
  }
}
@media screen and (min-width: 768px) {
  #home_2024-posts .all-exp-grids > .full_section_inner {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 70px;
  }
}
@media screen and (max-width: 1700px) and (min-width: 768px) {
  #home_2024-posts .all-exp-grids > .full_section_inner {
    grid-column-gap: 24px;
  }
}
@media (max-width: 768px) {
  #home_2024-posts {
    width: 100vw;
  }
}
#home_2024-posts .all-exp-grids .visit-ep-grid:hover {
  top: 10px;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  #home_2024-posts .all-exp-grids .visit-ep-grid {
    max-width: 508px;
    margin-left: auto;
    margin-right: auto;
  }
}
.intersec-left-img {
  transition: 1s ease;
  position: absolute;
  left: 30%;
  top: 0%;
}
.intersec-right-img {
  transition: 1s ease;
  position: absolute;
  right: 0%;
  top: 0%;
}
.inter-logical-sec.active .intersec-left-img {
  left: 34%;
}
.inter-logical-sec.active .intersec-right-img {
  right: 9%;
}
span.trust-bg {
  background: #000;
  display: inline-block;
  z-index: 99;
  position: relative;
  padding: 0 10px;
}
@media screen and (max-width: 992px) {
  .inter-logical-sec.active .intersec-left-img {
    left: 9%;
  }
  .inter-logical-sec.active .intersec-right-img {
    right: 9%;
  }
  .main-home-bann .section_inner_margin {
    display: block;
    align-items: center;
  }
  .all-grids-sec .vc_column_container:hover .services-grid-img img {
    width: 90px;
  }
}
.visit-hover-img {
  position: absolute;
  top: 0;
  opacity: 0;
}
.visit-ep-grid:hover .visit-hover-img {
  opacity: 1;
}
@media only screen and (width: 992px) {
  .all-grids-sec .vc_column_container:nth-child(2),
  .all-grids-sec .vc_column_container:nth-child(4) {
    border-right: 1px solid;
  }
  .all-grids-sec .vc_column_container:nth-child(3) {
    border-right: 1px solid;
    border-bottom: 1px solid;
  }
  .all-grids-sec .vc_column_container:nth-child(4) {
    border-bottom: 0 solid;
  }
  .ser-grid-content h3 {
    font-size: 23px;
    line-height: 30px;
  }
  .inter-logical-sec .vc_col-md-4:first-child {
    width: 100%;
  }
  .inter-logical-sec {
    height: 675px;
  }
  .inter-logical-sec h3 br {
    display: none;
  }
}
@media only screen and (min-width: 993px) and (max-width: 1020px) {
  #home-banner h2 {
    font-size: 32px;
    line-height: 40px;
    height: 67px !important;
  }
  .sm-screen-img {
    display: block;
  }
  .home-bnn-img {
    display: none;
  }
  .main-home-bann:after {
    top: 25%;
    right: -336px;
    background-size: 66%;
    background-repeat: no-repeat;
  }
  .quest-to-fuel {
    padding: 60px 0;
  }
  .elegant-ques-sec p br {
    display: none;
  }
  .ser-grid-content h4 {
    font-size: 15px;
    line-height: 23px;
  }
  .services-grid-img img {
    width: 85px;
    left: 11%;
  }
  .inter-logical-sec .full_section_inner {
    height: 341px;
  }
  .all-grids-sec .vc_column_container:hover .services-grid-img img {
    width: 84px;
    top: -10%;
    left: 9%;
  }
  .all-grids-sec .vc_column_container:hover .ser-grid-content {
    height: 272px;
    bottom: 27%;
  }
  #where-organ-sec h3 {
    font-size: 26px;
    color: #fff;
    line-height: 32px;
  }
  .inter-logical-sec .full_section_inner {
    height: 265px;
  }
  .consult-head h2 {
    font-size: 41px;
    line-height: 54px;
  }
}
@media only screen and (max-width: 992px) {
  .main-home-bann > .full_section_inner > .wpb_column:first-child,
  .main-home-bann .stay_img.wpb_column {
    width: 100%;
  }
  .home-right-img {
    display: none;
  }
  .main-home-bann:before {
    top: 0;
    left: -97px;
    background-size: 43%;
    background-repeat: no-repeat;
  }
  #where-organ-sec:before {
    display: none;
  }
  .org-mob-images {
    display: none;
  }
  .home-mob-img {
    display: none;
  }
  .main-home-bann {
    padding: 15px 20px;
  }
  .main-home-bann:after,
  #where-organ-sec:after {
    right: -67%;
    background-size: 61%;
  }
  .trusted-brands .small-blue-text h4:before {
    width: 28%;
    left: 8%;
  }
  .trusted-brands .small-blue-text h4:after {
    width: 28%;
    right: 8%;
  }
  .quest-to-fuel {
    padding: 100px 0;
  }
  .quest-to-fuel .small-blue-text {
    width: 80%;
    margin: 0 auto;
  }
  .elegant-ques-sec p br {
    display: none;
  }
  .elegant-ques-sec {
    padding: 0 15px 70px;
  }
  .inter-logical-sec .full_section_inner {
    flex-flow: wrap;
    gap: 30px;
    height: auto;
  }
  #where-organ-sec .consult-head h2 br {
    display: none;
  }
  .visit-ep-grid {
    margin: 5px;
    width: 31.8%;
    min-height: 363px;
  }
  .visit-ep-grid h5 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 5px !important;
  }
  .prpl-text {
    margin-bottom: 5px !important;
  }
  .visit-ep-grid h5 br {
    display: none;
  }
  .home-ser-grids {
    padding-bottom: 50px !important;
  }
  .visit-exp-sec {
    padding: 20px 24px 20px;
  }
  .all-exp-grids {
    padding: 50px 10px;
  }
  .home-tab-img {
    display: block;
  }
  .quest-to-fuel img {
    width: 100%;
    padding: 10px 0;
  }
  .home-ser-grids .services-grid-img {
    min-height: 101px;
  }
  #where-organ-sec .quest-to-fuel h3 {
    font-size: 32px;
    line-height: 37px;
  }
  .wpb_single_image.wpb_content_element.vc_align_left.hp-logo img {
    max-width: 48%;
  }
  .wpb_single_image.wpb_content_element.vc_align_left.hp-logo {
    text-align: center;
  }
  .trusted-brands .all-logos-grid .wpb_column {
    width: 13%;
  }
  .all-logos-grid .vc_column-inner {
    padding: 0 6px;
  }
  .all-logos-grid .wpb_single_image.vc_align_left {
    text-align: center;
  }
  .all-logos-grid img {
    width: 90%;
  }
  .org-cen-img {
    padding: 0 0 50px;
  }
  .hidden-text p br {
    display: none;
  }
  .all-logos-grid {
    padding: 24px 0;
  }
  .intersec-left-img {
    transition: 1s ease;
    position: absolute;
    left: 0%;
    top: 100%;
    width: 50%;
  }
  .intersec-right-img {
    transition: 1s ease;
    position: absolute;
    right: 0%;
    top: 100%;
    width: 50%;
  }
  .inter-logical-sec {
    height: 610px;
  }
  .visit-ep-grid .wpb_text_column {
    padding: 10px 10px;
    min-height: 180px;
  }
}
@media only screen and (max-width: 620px) {
  #home-banner h2 {
    height: 80px !important;
    font-size: 35px;
    line-height: 45px;
  }
}
@media only screen and (max-width: 767px) {
  .main-home-bann .wpb_column:first-child,
  .main-home-bann .stay_img.wpb_column {
    width: 100%;
  }
  .home-right-img {
    display: none;
  }
  #home-banner .home-mob-img img {
    margin-top: -50px;
  }
  .page-id-15191 .header_bottom,
  .page-id-16135 .header_bottom {
    background-color: #00000052 !important;
  }
  .page-id-15191 .header_top_bottom_holder,
  .page-id-16135 .header_top_bottom_holder {
    background: #0000;
  }
  .page-id-15191 .rs_mobile_menu,
  .page-id-16135 .rs_mobile_menu {
    background: #000;
    padding-top: 0;
    margin-top: -100px;
  }
  .page-id-15191 .mobile_menu_open,
  .page-id-16135 .mobile_menu_open {
    padding-top: 100px;
  }
  .main-home-bann {
    margin-top: -35px;
  }
  #home-banner .wpb_column .vc_column-inner {
    padding: 0;
  }
  .about-bann-img img {
    margin-top: -55px;
  }
  #about-banner {
    display: block;
    margin-top: -100px;
    padding-top: 84px;
  }
  #home-banner .service-main-heading,
  #home-banner .home-bann-text {
    padding: 0 15px;
  }
  #home-banner {
    margin-top: -100px;
    padding-top: 84px;
  }
  .main-home-bann:before {
    top: 0;
    left: -97px;
    background-size: 43%;
    background-repeat: no-repeat;
  }
  #where-organ-sec:before {
    display: none;
  }
  #home-banner h2 {
    font-size: 37px;
    line-height: 46px;
  }
  .quest-to-fuel h3 {
    font-size: 40px;
    line-height: 52px;
  }
  .main-home-bann {
    padding: 15px 15px;
  }
  .main-home-bann:after,
  #where-organ-sec:after {
    display: none;
  }
  .trusted-brands .small-blue-text h4:before {
    width: 28%;
    left: 7%;
  }
  .trusted-brands .small-blue-text h4:after {
    width: 28%;
    right: 7%;
  }
  .quest-to-fuel {
    padding: 50px 0;
  }
  .elegant-ques-sec {
    padding: 0 15px 70px;
  }
  .elegant-ques-sec p br,
  .visit-ep-grid h5 br,
  .main-home-bann p br {
    display: none;
  }
  .quest-to-fuel img {
    width: 100%;
    padding: 20px 0;
  }
  .consult-head h2 {
    font-size: 48px;
    line-height: 58px;
  }
  .visit-ep-grid {
    width: 97%;
    margin-bottom: 28px;
  }
  .visit-exp-sec {
    padding: 20px 15px 50px;
  }
  .home-ser-grids {
    padding-bottom: 50px !important;
  }
  .inter-logical-sec .full_section_inner {
    flex-flow: wrap;
    height: auto;
  }
  #where-organ-sec h3 br {
    display: none;
  }
  .org-img-grids {
    padding: 28px 0;
  }
  .org-cen-img {
    display: none;
  }
  .uni-app-btn {
    margin: 15px auto;
  }
  .inter-logical-sec .wpb_column:first-child {
    padding-bottom: 40px;
  }
  .org-mob-images {
    padding: 0 0 50px;
  }
  .trusted-brands .all-logos-grid .wpb_column {
    width: 23%;
  }
  .all-logos-grid .vc_column-inner {
    padding: 0 8px;
  }
  .all-logos-grid img {
    width: 100%;
  }
  .all-logos-grid .full_section_inner {
    flex-flow: wrap;
  }
  .vc_align_left.hp-logo img {
    max-width: 46%;
  }
  .trusted-brands .all-logos-grid .wpb_column {
    margin-bottom: 30px;
  }
  .home-mob-img,
  .org-mob-images {
    display: block;
  }
  .wpb_single_image.wpb_content_element.vc_align_left.hp-logo {
    text-align: center;
  }
  .all-logos-grid {
    padding: 20px 0;
  }
  .home-tab-img {
    display: none;
  }
  .quest-to-fuel .small-blue-text {
    width: 100%;
    margin: 0 auto;
  }
  .intersec-left-img {
    transition: 1s ease;
    position: absolute;
    left: 2%;
    top: 92%;
    width: 50%;
  }
  .intersec-right-img {
    transition: 1s ease;
    position: absolute;
    right: 2%;
    top: 92%;
    width: 50%;
  }
  .inter-logical-sec:hover .intersec-left-img {
    left: 10%;
  }
  .inter-logical-sec {
    height: 650px;
  }
  .visit-ep-grid .wpb_text_column {
    border-top: 0;
  }
}
.all-cta-section {
  cursor: pointer;
}
.labs-main-banner {
  height: 960px;
  display: flex;
  align-items: center;
}
#labs-banner-sec.vc_custom_1686119067465 {
  background: #000 url(/wp-content/uploads/2023/06/Labs.png?id=15772) !important;
  background-position: 96% 100% !important;
  background-repeat: no-repeat !important;
}
#labs-banner-sec .labs-logo {
  padding-bottom: 25px;
}
#labs-banner-sec .labs-logo img {
  max-width: 209px;
}
.digital-exp-sec {
  padding: 110px 0;
}
.digital-exp-sec h2 {
  font-size: 64px;
  line-height: 72px;
}
.platstack-logo img {
  max-width: 275px;
}
.degital-heading p {
  font-size: 32px;
  line-height: 40px;
  letter-spacing: -0.5px;
}
.platstack-grids .full_section_inner {
  display: flex;
  align-items: center;
}
.platstack-grids h3 {
  font-size: 48px;
  line-height: 58px;
}
.platstack-logo {
  padding-bottom: 15px;
}
.purple-playstack-text {
  margin-top: 30px;
}
.purple-playstack-text p a {
  color: #9c17ff;
  font-size: 20px;
  line-height: 32px;
}
.platstack-grids p {
  font-size: 24px;
  line-height: 32px;
  color: #2f2f2f;
}
.product-all-sec .free-labs-grids {
  border-right: 1px solid #a1a1a1;
  border-top: 1px solid #a1a1a1;
  padding: 100px 0;
  min-height: 745px;
}
.free-labs-grids:nth-child(2) {
  border-right: 0 solid #fff;
  padding-left: 35px;
}
.free-pro-img img {
  max-width: 520px;
}
.free-labs-grids {
  overflow: hidden;
}
#labs-banner-sec:after {
  background: url(/wp-content/uploads/2023/04/Teal-Blur.png);
  content: "";
  height: 1614px;
  width: 876px;
  position: absolute;
  right: 0;
  top: 0;
}
#labs-banner-sec:before {
  background: url(/wp-content/uploads/2023/04/Purple-Blur-1-1.png);
  content: "";
  height: 1056px;
  width: 1003px;
  position: absolute;
  left: 0;
  top: -16%;
}
#working-technology-sec:after {
  display: none;
}
.innovation-exp-sec {
  padding: 100px 0;
}
.innov-lab-logo img {
  max-width: 212px;
  margin-top: -50px;
}
.innovation-exp-sec h3 {
  color: #fff;
  font-size: 48px;
  line-height: 60px;
}
.innov-lab-logo {
  padding-bottom: 50px;
}
.innovation-exp-sec p {
  color: #fff;
}
.innovation-grid img {
  max-width: 134px;
}
.innovation-grid h4 {
  font-size: 40px;
  line-height: 50px;
  color: #fff;
}
.innovation-grid p {
  font-size: 16px;
  line-height: 24px;
  color: #fff;
}
#working-technology-sec {
  padding-bottom: 80px !important;
}
#working-technology-sec .vc_column_container {
  border-top: 1px solid;
  padding: 20px;
  border-right: 1px solid;
  position: relative;
  overflow: hidden;
  height: 465px;
}
#working-technology-sec .vc_column_container:last-child {
  border-right: 0;
}
#working-technology-sec .vc_column_container:nth-child(3) {
  border-bottom: 1px solid;
  border-right: 0;
}
.innovation-grid .wpb_single_image {
  min-height: 180px;
}
.innovation-exp-sec .degital-heading h2 {
  font-size: 64px;
  color: #fff;
  line-height: 79px;
}
#lab-digital-sec .vc_column_container:nth-child(3) {
  border-bottom: 0 solid;
}
.product-all-sec .free-labs-grids h3 {
  font-size: 40px;
  line-height: 50px;
}
.free-labs-grids .platstack-grids .full_section_inner {
  display: block;
}
#product-bot-sp {
  padding-bottom: 60px;
}
.digital-exp-sec .degital-heading {
  padding-bottom: 20px;
}
#lab-digital-sec:after {
  background: url(/wp-content/uploads/2023/06/Teal-Blur.png);
  content: "";
  height: 1783px;
  width: 956px;
  position: absolute;
  top: -800px;
  right: 0;
}
#working-technology-sec:before {
  background: url(/wp-content/uploads/2023/06/Purple-Blur-1.png);
  content: "";
  height: 1733px;
  width: 735px;
  position: absolute;
  top: -700px;
  left: 0;
}
#labs-banner-sec .wpb_column {
  width: 70%;
}
#lab-digital-sec .vc_column_container:nth-child(3):hover {
  border-bottom: 1px solid #9027ff;
}
@media screen and (max-width: 1440px) and (min-width: 992px) {
  .free-labs-grids .platstack-grids .full_section_inner {
    display: flex;
    flex-flow: column-reverse;
    align-items: inherit;
    gap: 35px;
  }
  .platstack-grids .vc_col-sm-6 {
    width: 100%;
  }
  .free-pro-img img {
    height: 418px;
    width: 100%;
  }
  .digital-exp-sec .degital-heading {
    padding-bottom: 50px;
  }
}
@media screen and (max-width: 1280px) and (min-width: 992px) {
  .innovation-exp-sec p br {
    display: none;
  }
}
@media screen and (max-width: 1366px) and (min-width: 992px) {
  .innovation-grid h4 {
    font-size: 30px;
    line-height: 40px;
    color: #fff;
  }
  #labs-banner-sec .wpb_column {
    width: 100%;
  }
  .digital-exp-sec h2 br {
    display: none;
  }
  .free-pro-img img {
    width: 100%;
    height: 306px;
  }
  .product-all-sec .free-labs-grids {
    padding: 20px 0;
    min-height: 920px;
  }
  #working-technology-sec .vc_column_container {
    padding: 15px;
    height: 545px;
  }
  .innovation-grid img {
    max-width: 115px;
  }
  .innovation-grid .wpb_single_image {
    min-height: 150px;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1200px) {
  #labs-banner-sec .wpb_column {
    width: 100%;
  }
  .free-labs-grids .platstack-grids .full_section_inner {
    display: flex;
    flex-flow: column-reverse;
    align-items: inherit;
    gap: 35px;
  }
  .platstack-grids .vc_col-sm-6 {
    width: 80%;
  }
  .free-pro-img {
    min-height: 309px;
  }
  .labs-main-banner {
    height: 700px;
  }
  .free-labs-grids:nth-child(2) {
    padding-left: 20px;
  }
}
@media screen and (max-width: 1020px) and (min-width: 993px) {
  .innovation-grid img {
    max-width: 80px;
  }
  .innovation-grid .wpb_single_image {
    min-height: 100px;
  }
  #working-technology-sec .vc_column_container {
    padding: 15px;
    height: auto;
    min-height: 568px;
  }
  .product-all-sec .free-labs-grids {
    padding: 20px 0;
    min-height: auto;
  }
  .services-grid-img {
    transform: inherit;
    position: initial;
    height: auto;
  }
  .ser-grid-content {
    position: initial;
    height: auto;
    width: 100%;
  }
  .ser-arrow {
    position: absolute;
    bottom: 9px;
    width: 82%;
  }
  .hidden-text {
    visibility: visible;
    opacity: 1;
  }
  .hidden-text {
    width: 92%;
  }
  .services-grid-img img {
    position: unset;
    transform: none;
    width: 89px;
    left: 20%;
  }
  .all-grids-sec .vc_column_container {
    padding: 10px 5px;
  }
  .all-grids-sec .vc_column_container {
    height: auto;
    min-height: 555px;
  }
}
@media screen and (width: 992px) {
  .innovation-grid img {
    max-width: 80px;
  }
  .innovation-grid .wpb_single_image {
    min-height: 100px;
  }
  #working-technology-sec .vc_column_container {
    padding: 15px;
    height: auto;
    min-height: 568px;
  }
  .product-all-sec .free-labs-grids {
    border-right: 0 solid #a1a1a1;
    border-top: 0 solid #a1a1a1;
    padding: 30px 0;
    min-height: auto;
  }
}
@media screen and (max-width: 1199px) {
  .platstack-grids .full_section_inner {
    flex-flow: column-reverse;
    gap: 30px;
  }
  .platstack-grids .wpb_column {
    width: 100%;
  }
}
@media screen and (max-width: 991px) {
  #labs-banner-sec.vc_custom_1685944302200 {
    background-position: 100% 100% !important;
  }
  #labs-banner-sec .section_inner_margin.clearfix {
    display: block;
  }
  #labs-banner-sec .wpb_column {
    width: 100%;
  }
  br {
    display: none;
  }
  .platstack-grids .full_section_inner {
    flex-flow: column-reverse;
    gap: 30px;
  }
  .platstack-grids .wpb_column {
    width: 100%;
  }
  .product-all-sec .free-labs-grids {
    border-right: 0 solid #a1a1a1;
    border-top: 0 solid #a1a1a1;
    padding: 30px 0;
    min-height: auto;
  }
  .free-labs-grids .platstack-grids .full_section_inner {
    display: flex;
    flex-flow: column-reverse;
    align-items: inherit;
    gap: 35px;
  }
  .free-labs-grids .platstack-grids .full_section_inner .wpb_column {
    width: 100%;
  }
  .innovation-exp-sec {
    padding: 50px 0 100px;
  }
  .innov-lab-logo {
    padding-bottom: 20px;
    margin-top: -100px;
  }
  #working-technology-sec .vc_column_container {
    padding: 17px 8px;
    min-height: 535px;
    height: auto;
  }
  .innovation-grid h4 {
    font-size: 35px;
    line-height: 45px;
  }
  #working-technology-sec .vc_column_container:nth-child(2),
  #working-technology-sec .vc_column_container:nth-child(4) {
    border-right: 0;
  }
  #working-technology-sec .vc_column_container:nth-child(3) {
    border-bottom: 0 solid;
    border-right: 1px solid;
  }
  #lab-digital-sec .vc_column_container:nth-child(2) {
    border-bottom: 1px solid;
  }
  #lab-digital-sec .vc_column_container:nth-child(2):hover {
    border-bottom: 1px solid #9027ff;
  }
  #working-technology-sec:before {
    top: -652px;
    background-size: 53%;
    background-repeat: no-repeat;
  }
  #lab-digital-sec:after {
    top: -955px;
    right: -34%;
    background-size: 70%;
    background-repeat: no-repeat;
  }
  #product-bot-sp {
    padding-bottom: 0;
  }
  .labs-main-banner {
    height: auto;
    padding: 60px 0;
  }
}
@media screen and (max-width: 767px) {
  #labs-banner-sec .labs-logo {
    display: none;
  }
  .services-banner > .section_inner > .section_inner_margin {
    display: flex;
    align-items: initial;
  }
  #labs-banner-sec .wpb_column {
    width: 100%;
  }
  #labs-banner-sec:after {
    top: -92%;
  }
  #lab-digital-sec:after {
    top: -97%;
    right: 0;
    background-size: 100%;
    display: block;
  }
  .digital-exp-sec {
    padding: 110px 0 0;
  }
  .free-first-col .purple-playstack-text {
    display: none;
  }
  #lab-digital-sec {
    padding-bottom: 60px !important;
  }
  #working-technology-sec {
    padding-bottom: 0px !important;
  }
  .digital-exp-sec h2 {
    font-size: 48px;
    line-height: 56px;
  }
  .free-pro-img img {
    max-width: 100%;
  }
  .innovation-exp-sec h3 {
    font-size: 35px;
    line-height: 52px;
  }
  .innovation-exp-sec {
    padding: 100px 0;
  }
  .innov-lab-logo {
    margin-top: -30px;
  }
  #working-technology-sec .vc_column_container {
    border-right: 0 solid;
    min-height: auto;
  }
  #working-technology-sec .vc_column_container:nth-child(3) {
    border-right: 0 solid;
  }
  #working-technology-sec:before {
    top: -655px;
    left: 16px;
    background-size: 62%;
    background-repeat: no-repeat;
  }
  .innovation-exp-sec .degital-heading h2 {
    font-size: 52px;
    line-height: 66px;
  }
  .innovation-exp-sec {
    padding: 60px 0 100px;
  }
  #working-technology-sec .vc_column_container {
    padding: 30px 8px 60px;
    height: auto;
  }
  #lab-digital-sec .wpb_column {
    min-height: auto;
  }
}
#approach-bann-sec:before {
  background: url(/wp-content/uploads/2023/06/Purple-Blur-1-1.png);
  height: 839px;
  width: 824px;
  top: 0;
}
#approch-story:after {
  display: none;
}
#approach-bann-sec .service-main-left {
  width: 100%;
  padding-top: 20px;
}
.access-ali-con p {
  font-size: 24px;
  line-height: 32px;
  color: #2f2f2f;
}
.approach-bowtie-img {
  padding: 50px 0;
}
.approach-bowtie-img img {
  width: 100%;
}
@media screen and (max-width: 992px) {
  #approach-cta-sec .ser-blog-inner {
    background: #000 url(/wp-content/uploads/2023/06/app-tab-img-01.png) !important;
    background-size: cover !important;
    background-position: 53% 82% !important;
  }
  .ser-advertize-sec p br {
    display: none;
  }
}
@media screen and (max-width: 1024px) and (min-width: 993px) {
  #approach-cta-sec .ser-blog-inner {
    background-position: 23% 58% !important;
  }
  .all-services-grids {
    min-height: 699px;
  }
  .service-main-heading h1 {
    font-size: 56px;
    line-height: 67px;
  }
}
@media screen and (max-width: 1200px) and (min-width: 1024px) {
  #approach-cta-sec .ser-blog-inner {
    background-position: 22% 58% !important;
  }
}
@media screen and (max-width: 1280px) and (min-width: 1201px) {
  .all-services-grids:not(:first-child) {
    padding-left: 10px;
  }
  .all-services-grids {
    padding-top: 15px;
    padding-right: 10px;
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1201px) {
  #approach-cta-sec .ser-blog-inner {
    background-position: 15% 58% !important;
  }
}
@media screen and (max-width: 1600px) and (min-width: 1200px) {
  .mod-tech-grid .vc_col-lg-6 {
    width: 80%;
  }
}
@media screen and (max-width: 600px) {
  #approach-cta-sec .ser-blog-inner {
    background: #000 url(/wp-content/uploads/2023/06/approach-mob-01.png) !important;
    background-size: cover !important;
    background-position: 53% 82% !important;
  }
}
@media screen and (max-width: 420px) {
  .ser-blog-sec h3 {
    font-size: 25px;
    line-height: 36px;
  }
}
li.narrow .second .inner ul {
  padding: 0;
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}
.menu-item img {
  display: block !important;
  height: 85px;
  margin-bottom: 35px;
}
.drop_down .second .inner ul.right li a,
.drop_down .second .inner ul.right li h5 {
  text-align: left;
}
.drop_down .narrow .second .inner ul li#nav-menu-item-16227 {
  border-right: 1px solid transparent;
}
.menu-image-title-after.menu-image-title {
  padding-left: 0;
  font-size: 18px;
  line-height: 24px;
  color: #fff;
  font-weight: 200;
  font-family: proxima-nova, sans-serif;
  text-transform: capitalize;
}
.drop_down .narrow .second .inner ul li {
  padding: 20px 0;
  border: 1px solid #767676;
  flex: 1;
  -moz-box-flex: 1;
  -webkit-box-flex: 1;
  position: relative !important;
  width: auto !important;
  min-height: 230px;
  border-bottom: 2px solid transparent;
  border-top: 1px solid transparent;
  box-sizing: content-box;
}
.drop_down .second .inner ul.right li a {
  width: auto;
  max-width: 100%;
}
.drop_down .second.right,
.drop_down .second {
  right: 0 !important;
  left: 0 !important;
  margin: auto;
}
nav.main_menu ul {
  top: 0;
}
.drop_down .second .inner {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  background: rgba(0, 0, 0, 0.9);
  border-top: 1px solid #767676;
  padding-bottom: 1px;
}
.drop_down .second .inner ul.right {
  max-width: 1664px;
  width: 100%;
  margin: 0 auto;
}
ul#menu-menu-v2 li,
nav.main_menu.drop_down.right {
  position: static;
}
ul#menu-menu-v2 {
  position: static;
  margin-top: 54px;
}
li#nav-menu-item-15865 {
  position: relative !important;
}
.drop_down .narrow .second .inner ul li:after {
  background: url(/wp-content/uploads/2023/04/Union-2-1-3-1-1.png);
  content: "";
  height: 22px;
  width: 35px;
  position: absolute;
  right: 20px;
  bottom: 10px;
  opacity: 0.5;
  transition: 0.3s;
  z-index: -1;
}
.drop_down .narrow .second .inner ul li:hover:after {
  right: 10px;
  opacity: 1;
}
.drop_down .narrow .second .inner ul li:hover {
  background: linear-gradient(
    180deg,
    rgba(144, 39, 255, 0.6615021008403361) -85%,
    rgba(0, 0, 0, 0) 100%
  );
  border: 1px solid #9027ff !important;
}
.drop_down .second .inner > ul,
li.narrow .second .inner ul {
  background-color: transparent;
}
.scrolled nav.main_menu ul {
  top: 0;
}
.drop_down
  .narrow
  .second
  .inner
  ul
  li:hover
  .menu-image-title-after.menu-image-title {
  margin-top: -5px;
}
.drop_down .narrow .second .inner ul li {
  position: relative;
}
.drop_down .narrow .second .inner ul li span img,
.drop_down
  .narrow
  .second
  .inner
  ul
  li
  .menu-image-title-after.menu-image-title {
  transition: 0.5s all ease-in-out;
}
.drop_down .narrow .second .inner ul li:hover span img {
  height: 70px;
}
nav.main_menu.drop_down.right .menu-item.narrow > a > span:after {
  background: #9c17ff;
  content: "";
  height: 2px;
  width: 0;
  position: absolute;
  left: 0;
  bottom: -14px;
  transition: 0.3s;
  margin: 0 auto;
}
.triger_menu:after {
  width: 100% !important;
}
nav.main_menu.drop_down.right .reachout.menu-item.narrow > a > span:after {
  display: none;
}
nav.main_menu.drop_down.right .menu-item.narrow a span:hover:after {
  width: 100%;
}
.second.right.drop_down_start:hover li#nav-menu-item-15066 a span:after {
  background: #9c17ff;
  content: "";
  height: 2px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: -14px;
  transition: 0.3s;
  margin: 0 auto;
}
nav.main_menu.drop_down.right .menu-item.narrow a span:focus:after {
  width: 100%;
}
nav.main_menu.drop_down.right ul#menu-menu-v2 .menu-item a {
  position: relative;
  height: 100%;
}
nav.main_menu.drop_down.right ul li:hover a {
  color: #fff;
}
.drop_down .narrow .second .inner ul li:last-child {
  border-right: 1px solid transparent;
}
.drop_down .narrow .second .inner ul li {
  border-left: 1px solid transparent;
}
nav.main_menu ul li.active a {
  color: #fff;
}
nav.main_menu ul li.active > a > span:before {
  background: #9c17ff;
  content: "";
  height: 2px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: -14px;
  margin: 0 auto;
}
span.plus:before {
  display: none;
}
@media screen and (max-width: 1722px) and (min-width: 1400px) {
  .drop_down .second .inner ul.right {
    max-width: 1360px;
  }
  .menu-image-title-after.menu-image-title {
    font-size: 16px;
  }
}
@media screen and (max-width: 1399px) and (min-width: 1200px) {
  .drop_down .second .inner ul.right {
    max-width: 1200px;
  }
}
@media screen and (max-width: 1300px) and (min-width: 1001px) {
  .drop_down .narrow .second .inner ul li:hover span img {
    height: 50px;
  }
  .menu-image-title-after.menu-image-title {
    font-size: 15px;
    line-height: 22px;
  }
  .drop_down .narrow .second .inner ul li {
    min-height: 200px;
  }
}
@media screen and (max-width: 1100px) and (min-width: 1001px) {
  nav.main_menu.drop_down.right .menu-image-title-after.menu-image-title {
    font-size: 14px;
    line-height: 25px;
  }
  .drop_down .second .inner ul.right {
    max-width: 980px;
  }
  .drop_down .narrow .second .inner ul li:hover span img {
    height: 56px;
  }
}
@media screen and (min-width: 1001px) {
  header .container_inner .header_inner_left {
    position: relative;
  }
  header .container_inner .header_inner_left .q_logo img {
    position: relative;
  }
  .header_top_bottom_holder .header_bottom.clearfix .container_inner.clearfix {
    position: static;
  }
  header.transparent:not(.sticky) .drop_down .second.right,
  header.transparent:not(.sticky) .drop_down .second {
    top: 126px;
  }
}
@media screen and (max-width: 1019px) {
  .menu-item img {
    height: 52px;
    margin-bottom: 20px;
  }
  .drop_down .narrow .second .inner ul li:after {
    bottom: 0;
    background-size: 70%;
    background-repeat: no-repeat;
  }
  .menu-image-title-after.menu-image-title {
    font-size: 14px;
    line-height: 20px;
  }
  .drop_down .narrow .second .inner ul li a {
    padding-left: 10px;
    padding-right: 10px;
  }
  .drop_down .narrow .second .inner ul li {
    min-height: 195px;
  }
}
@media screen and (min-width: 1020px) and (max-width: 1280px) {
  .drop_down .narrow .second .inner ul li:after {
    right: 10px;
    bottom: 4px;
    background-size: 71%;
    background-repeat: no-repeat;
  }
  .drop_down .narrow .second .inner ul li:hover:after {
    right: 1px;
  }
  .menu-item img {
    height: 70px;
    margin-bottom: 24px;
  }
  .drop_down .narrow .second .inner ul li a {
    padding-left: 14px;
    padding-right: 17px;
  }
}
.about-ser-sec .wpb_column:not(:last-child) {
  border-right: 1px solid;
}
.about-ser-sec .wpb_column {
  border-top: 1px solid;
  padding: 50px 20px;
}
#about-banner .section_inner {
  padding-top: 160px;
}
.about-ser-sec .wpb_column img {
  width: 100%;
  max-width: 109px;
}
.about-ser-sec .wpb_column h4 {
  color: #fff;
  font-size: 32px;
  line-height: 43px;
}
.about-ser-sec {
  padding-bottom: 100px;
}
.our-promise-sec {
  padding: 100px 0 0;
}
.our-promise-sec h2 {
  font-size: 80px;
  line-height: 88px;
  color: #000;
}
.our-promise-sec p,
.work-approach-sec p {
  font-size: 24px;
  line-height: 32px;
  color: #000;
}
.our-promise-sec .vc_row.wpb_row:last-child {
  padding: 100px 0 40px;
}
.our-promise-sec h3,
.work-approach-sec h3 {
  font-size: 64px;
  line-height: 72px;
  color: #000;
}
.work-approach-sec .vc_row.wpb_row .full_section_inner {
  display: flex;
  align-items: center;
}
.work-approach-sec {
  padding: 20px 0 70px;
}
.work-approach-sec .vc_row.wpb_row {
  padding: 50px 0;
}
#about-banner:after {
  background: url(https://www.rocketsource.com/wp-content/uploads/2023/04/Teal-Blur.png);
  content: "";
  height: 1614px;
  width: 876px;
  position: absolute;
  right: 0;
  top: 0%;
  z-index: 1;
}
#about-banner .team-heading {
  padding-top: 30px;
}
.about-ser-sec .wpb_column img {
  width: 100%;
  max-width: 109px;
  margin-bottom: 25px;
}
.digi-matu-heading h3 {
  font-size: 40px;
  line-height: 47px;
  margin-bottom: 9px;
}
.digi-matu-heading {
  position: absolute;
  top: 20px;
}
#about-blog .ser-blog-right {
  padding: 0 10%;
}
#about-blog h3:before {
  left: 13%;
  top: 33px;
}
#about-blog .ser-blog-right h3 {
  font-size: 40px;
  line-height: 57px;
}
#about-cta-sec {
  padding: 5% 0;
}
.service-main-left p a {
  color: #9c17ff;
}
@media screen and (max-width: 767px) {
  #about-banner .section_inner {
    padding-top: 15px;
  }
  #about-blog {
    background: #000 url(/wp-content/uploads/2023/06/about-mob-cta.png) !important;
    background-size: cover !important;
    background-position: 53% 82% !important;
  }
  #about-blog .ser-blog-right h3 {
    font-size: 30px;
    line-height: 43px;
  }
  #about-blog .ser-blog-right {
    padding: 0 0%;
  }
  .work-approach-sec .vc_row.wpb_row {
    padding: 15px 0;
  }
}
@media screen and (max-width: 540px) {
  .service-main-heading h1,
  .our-promise-sec h3,
  .work-approach-sec h3 {
    font-size: 50px;
    line-height: 60px;
  }
  .our-promise-sec h2 {
    font-size: 50px;
    line-height: 65px;
    padding-bottom: 20px;
  }
  .our-promise-sec h3,
  .work-approach-sec h3 {
    font-size: 48px;
    line-height: 56px;
  }
}
@media screen and (max-width: 992px) {
  #about-banner .section_inner {
    padding-top: 15px;
  }
  #about-banner .service-main-heading h1 {
    font-size: 50px;
    line-height: 60px;
  }
  #about-blog {
    background: #000 url(/wp-content/uploads/2023/06/about-tab-cta.png) !important;
    background-size: cover !important;
    background-position: 53% 82% !important;
  }
  #about-blog .ser-blog-right {
    padding: 0 0%;
  }
  #about-blog h3:before {
    left: -2%;
  }
  .work-approach-sec .vc_row.wpb_row .full_section_inner {
    flex-flow: wrap;
    gap: 30px;
  }
  .about-ser-sec .wpb_column:not(:last-child) {
    border-right: 0 solid;
  }
  .our-promise-sec h2 {
    font-size: 62px;
    line-height: 74px;
  }
  .digi-matu-heading {
    position: inherit;
    top: 20px;
  }
  .work-approach-sec .vc_row.wpb_row {
    padding: 0 0;
  }
  .work-approach-sec {
    padding: 20px 0 20px;
  }
  .about-ser-sec {
    padding-bottom: 40px;
  }
  p.perple-text {
    font-size: 18px !important;
    line-height: 24px !important;
  }
  #about-cta-sec {
    padding: 7% 0;
  }
}
@media screen and (max-width: 992px) {
  .our-promise-sec h2 {
    font-size: 54px;
    line-height: 58px;
  }
  #about-banner img {
    max-width: 100%;
  }
  .our-promise-sec h2 br {
    display: none;
  }
  .our-promise-sec p,
  .work-approach-sec p {
    font-size: 19px;
    line-height: 30px;
  }
}
@media screen and (width: 992px) {
  .about-ser-sec .wpb_column {
    border-top: 1px solid;
    padding: 40px 0;
  }
  .about-ser-sec .wpb_column h4 {
    color: #fff;
    font-size: 20px;
    line-height: 30px;
  }
  .about-ser-sec .wpb_column img {
    max-width: 70px;
  }
  .our-promise-sec h2 {
    font-size: 54px;
    line-height: 58px;
  }
  .about-ser-sec .wpb_column:not(:last-child) {
    border-right: 1px solid;
  }
  .team-member h3 {
    font-size: 29px;
    line-height: 42px;
  }
}
@media screen and (max-width: 1019px) and (min-width: 993px) {
  .about-ser-sec .wpb_column {
    border-top: 1px solid;
    padding: 40px 0;
  }
  .about-ser-sec .wpb_column h4 {
    color: #fff;
    font-size: 20px;
    line-height: 30px;
  }
  .about-ser-sec .wpb_column img {
    max-width: 70px;
  }
  .our-promise-sec h2 {
    font-size: 54px;
    line-height: 58px;
  }
  .digi-matu-heading {
    position: initial;
  }
  #about-blog .ser-blog-right {
    padding: 0 5% 0 11%;
  }
  #about-banner img {
    max-width: 408px;
  }
  .our-promise-sec p,
  .work-approach-sec p {
    font-size: 19px;
    line-height: 28px;
    color: #000;
  }
  #about-banner img {
    max-width: 452px;
    position: relative;
    right: 44px;
  }
}
@media screen and (max-width: 1279px) and (min-width: 1020px) {
  .about-ser-sec .wpb_column {
    border-top: 1px solid;
    padding: 20px 10px;
  }
  .about-ser-sec .wpb_column h4 {
    color: #fff;
    font-size: 25px;
    line-height: 33px;
  }
  .our-promise-sec h2 br {
    display: none;
  }
  #about-blog .ser-blog-right h3 {
    font-size: 21px;
    line-height: 31px;
  }
  .digi-matu-heading {
    position: inherit;
  }
  .our-promise-sec p,
  .work-approach-sec p {
    font-size: 17px;
    line-height: 28px;
  }
  .our-promise-sec h2 {
    font-size: 67px;
    line-height: 81px;
  }
  #about-banner .section_inner {
    padding-top: 100px;
  }
}
@media screen and (max-width: 1279px) and (min-width: 1200px) {
  #about-banner img {
    max-width: 503px;
  }
}
@media screen and (max-width: 1100px) and (min-width: 1020px) {
  #about-banner img {
    max-width: 449px;
    position: relative;
    right: 53px;
  }
  #about-banner .section_inner {
    padding-top: 30px;
  }
}
@media screen and (max-width: 1199px) and (min-width: 1101px) {
  #about-banner img {
    max-width: 480px;
    position: relative;
    right: 30px;
  }
}
@media screen and (max-width: 1723px) and (min-width: 1200px) {
  #about-blog .ser-blog-right h3 {
    font-size: 25px;
    line-height: 40px;
  }
  .digi-matu-heading {
    position: inherit;
  }
  .team-heading {
    width: 90%;
  }
  .ser-blog-sec h3:before {
    top: 30px;
  }
}
@media screen and (max-width: 1723px) and (min-width: 1440px) {
  #about-banner .section_inner {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .business-growth-tabs.tech_web_element
    .qode-advanced-tab-container
    h2.ada_title {
    font-size: 45px;
  }
}
.blog-main-sec {
  padding: 150px 0;
}
#blog-banner {
  background-repeat: no-repeat !important;
  background-position: 88% 0% !important;
}
.blog-left-con {
  width: 93%;
}
.blog-left-con p {
  font-size: 24px;
  color: #fff;
  font-weight: 400;
  line-height: 32px;
}
.blog-title-main h1 {
  height: 230px !important;
  margin: 20px 0;
}
.blog-main-sec:before {
  background: url(/wp-content/uploads/2023/04/Purple-Blur-1-1.png);
  content: "";
  height: 1056px;
  width: 1003px;
  position: absolute;
  left: -280px;
  top: -16%;
}
.blog-main-sec:after {
  background: url(/wp-content/uploads/2023/04/Teal-Blur.png);
  content: "";
  height: 1614px;
  width: 876px;
  position: absolute;
  right: 0;
  top: -256px;
}
.blog-posts-sec {
  padding: 60px 0;
}
.featured-heading {
  display: flex;
  align-items: center;
}
.featured_title {
  width: 70%;
}
.all_filters {
  width: 30%;
  text-align: right;
}
.featured_first {
  width: 65.5%;
  float: left;
  background: #fff;
}
.featured_other.post_grid {
  background: #fff;
}
.featured_other {
  width: 31%;
  float: right;
  margin-bottom: 30px;
}
.featured_grids {
  padding-top: 60px;
}
.single_post_meta {
  padding: 20px;
  background: #fff;
}
.single_post_meta h5 {
  color: #9c17ff;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  font-weight: 300;
  margin-bottom: 6px;
}
.featured_first .single_post_meta h4 {
  font-size: 48px;
  line-height: 58px;
  font-weight: 300;
  letter-spacing: -1px;
}
.post_grid .single_post_meta p {
  font-size: 14px;
  color: #767676;
  line-height: 24px;
  font-weight: 400;
}
.single_post_meta a {
  text-decoration: none !important;
}
.blogs-section .blogs-section-grids {
  display: flex;
  flex-wrap: wrap;
  gap: 50px;
}
.blogs-section .post_grid {
  border: 1px solid #f5f5f5;
  width: 31.2%;
}
.blog-grids-sec {
  padding: 60px 0 100px;
}
.post_grid h4 {
  font-size: 24px;
  line-height: 32px;
  color: #000;
  font-weight: 300;
  margin-bottom: 13px;
}
select#select_ategory {
  padding: 20px;
  border-radius: 33px;
  border-color: #a1a1a1;
  appearance: none;
  background: url(/wp-content/uploads/2023/07/Frame.png);
  background-repeat: no-repeat;
  background-position: 92% 25px;
  width: 60%;
  font-size: 16px;
  color: #767676;
  font-family: "proxima-nova";
}
.load_more_main {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 60px 0 45px;
}
button#load_more_all {
  padding: 16px 30px;
  border: 2px solid #50e3c2;
  width: 166px;
  border-radius: 30px;
  font-size: 16px;
  color: #000;
  line-height: 20px;
  font-weight: 400;
  text-align: left;
  background: #fff url(/wp-content/uploads/2023/07/Frame.png);
  background-repeat: no-repeat;
  background-position: 80% 17px;
}
.featured-heading h2 {
  font-size: 64px;
  line-height: 72px;
  color: #000;
  font-weight: 300;
}
.load_more_main a:after {
  background: url(/wp-content/uploads/2023/07/Frame.png);
  content: "";
  height: 17px;
  width: 17px;
  position: absolute;
  right: 20px;
  top: 21px;
}
.load_more_main a {
  position: relative;
  color: #000;
  font-size: 20px;
  text-decoration: none !important;
  border: 2px solid #50e3c2;
  padding: 17px 20px;
  width: 129px;
  border-radius: 34px;
}
.no_posts_show {
  width: 160px !important;
}
#select_ategory:focus,
#select_ategory:focus-visible {
  border-color: #50e3c2 !important;
}
.post_grid {
  position: relative;
  transition: top 1s ease;
  top: 0;
}
.post_grid:hover {
  top: -8px;
  cursor: pointer;
  box-shadow: rgb(0 0 0 / 15%) 0 5px 15px;
}
@media screen and (max-width: 1723px) {
  .blog-main-sec {
    padding: 110px 0;
  }
  #blog-banner .wpb_column {
    width: 85%;
  }
  .blogs-section .post_grid {
    width: 30.7%;
  }
}
@media screen and (max-width: 1440px) {
  .blog-main-sec {
    padding: 110px 0;
  }
  .blog-title-main h1 {
    height: 210px !important;
    margin: 10px 0;
  }
  .blog-main-sec .wpb_column {
    width: 85%;
  }
  .blog-main-sec:before {
    left: 0;
  }
  .blogs-section .post_grid {
    width: 30.3%;
  }
}
@media screen and (max-width: 1024px) and (min-width: 993px) {
  .blog-main-sec .wpb_column {
    width: 100%;
  }
  .blog-title-main h1 {
    height: 145px !important;
  }
  .blogs-section .post_grid {
    width: 46%;
  }
  select#select_ategory {
    width: 100%;
  }
}
@media screen and (max-width: 1280px) and (min-width: 1020px) {
  .blog-title-main h1 {
    height: 180px !important;
    margin: 10px 0;
  }
  .blogs-section .post_grid {
    width: 29.4%;
  }
}
@media screen and (max-width: 992px) {
  .blog-main-sec {
    padding: 100px 0;
  }
  #blog-banner {
    background-position: 90% 94% !important;
  }
  .blog-title-main h1 {
    font-size: 75px;
    line-height: 88px;
  }
  .blog-title-main h1 {
    height: 315px !important;
    margin: 0;
  }
  .blog-main-sec:before {
    left: -108px;
    top: 36%;
    background-size: 68%;
    background-repeat: no-repeat;
  }
  .featured_first {
    width: 100%;
  }
  .featured_other {
    width: 48%;
    float: left;
    margin: 30px 0;
  }
  .blogs-section .post_grid {
    width: 47.9%;
    margin-bottom: 30px;
  }
  .blogs-section .blogs-section-grids {
    gap: 25px;
  }
  .featured_other.second_featured {
    margin-right: 27px;
  }
  select#select_ategory {
    width: 100%;
  }
  .featured_first .single_post_meta h4 {
    font-size: 40px;
    line-height: 48px;
  }
}
@media screen and (max-width: 767px) {
  .blog-main-sec {
    padding: 60px 0;
  }
  .blog-title-main h1 {
    font-size: 49px !important;
    line-height: 63px !important;
  }
  #blog-banner {
    background-size: cover !important;
    background-position: 44% 94% !important;
  }
  .blog-left-con {
    width: 100%;
  }
  .blog-title-main h1 {
    height: 147px !important;
    margin: 0 0;
  }
  .blog-main-sec .wpb_column {
    width: 100% !important;
  }
  .featured_first,
  .featured_other {
    width: 100%;
  }
  .featured-heading {
    flex-flow: wrap;
  }
  .featured_title,
  .all_filters {
    width: 100%;
  }
  .featured-heading h2 {
    font-size: 43px;
    line-height: 56px;
    margin-bottom: 25px;
  }
  .featured_first .single_post_meta h4 {
    font-size: 24px;
    line-height: 32px;
  }
  .blogs-section .post_grid {
    flex: 100%;
    margin-bottom: 30px;
  }
  .blogs-section .blogs-section-grids {
    gap: 0;
  }
  .load_more_main {
    padding: 30px 0;
  }
}
@media screen and (max-width: 599px) {
  .blog-title-main h1 {
    height: 210px !important;
  }
  #services-banner-index h1 {
    min-height: 110px;
  }
}
@media screen and (max-width: 408px) {
  .blog-title-main h1 {
    height: 275px !important;
  }
  #services-banner-index .service-main-heading {
    height: 135px;
  }
  #solutions-banner-index .service-main-heading {
    height: 215px;
  }
}
#work-banner {
  padding: 260px 0 200px;
}
#work-banner h1 {
  font-size: 100px;
  line-height: 120px;
  color: #fff;
}
#work-banner .section_inner_margin {
  display: flex;
  align-items: center;
}
#work-banner img {
  max-width: 1075px;
}
.costco-sec h2 {
  font-size: 32px;
  line-height: 38px;
  color: #fff;
  letter-spacing: -0.5px;
}
.costco-sec p,
.costco-sec li {
  font-size: 16px;
  line-height: 24px;
  color: #fff;
}
.costco-sec li {
  list-style: none;
  position: relative;
}
.costco-sec li:before {
  background: url(https://www.rocketsource.com/wp-content/uploads/2023/07/Bullet-01.png);
  content: "";
  height: 17px;
  width: 18px;
  position: absolute;
  left: -26px;
  top: 4px;
}
.work-sec-size .column-1 {
  width: 37%;
  margin-right: 250px;
}
.costco-sec {
  padding: 50px 0;
}
.costco-sec .section_inner_margin.clearfix {
  display: flex;
  align-items: center;
}
.badges .full_section_inner.clearfix {
  display: flex;
  align-items: center;
  margin: 10px;
}
.badges {
  width: 80%;
  margin-left: 72px;
  background: #ffffff4a !important;
}
.badges .wpb_column {
  width: auto;
  max-width: 180px;
  padding: 0;
  margin: 0;
}
.castco-logos .vc_column_container {
  margin-top: 10px;
}
#work-banner:before {
  background: url(/wp-content/uploads/2023/04/Purple-Blur-1-1.png);
  content: "";
  height: 1056px;
  width: 1003px;
  position: absolute;
  left: -280px;
  top: -16%;
}
#work-banner:after {
  background: url(/wp-content/uploads/2023/04/Teal-Blur.png);
  content: "";
  height: 1614px;
  width: 876px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.badges img {
  max-width: 180px;
}
@media screen and (max-width: 1723px) {
  .work-sec-size .column-1 {
    width: 50%;
    margin-right: 30px;
  }
  #work-banner img {
    max-width: 828px;
  }
  .badges .wpb_column {
    width: 22%;
  }
  .badges {
    width: 100%;
    margin-left: 28px;
    background: #ffffff4a !important;
  }
  .badges img {
    max-width: 120px;
  }
}
@media screen and (max-width: 1440px) {
  #work-banner img {
    max-width: 810px;
  }
  .badges img {
    max-width: 100px;
  }
}
@media screen and (max-width: 1279px) and (min-width: 1020px) {
  #work-banner img {
    max-width: 600px;
  }
  #work-banner h1 {
    font-size: 83px;
    line-height: 104px;
  }
  .badges img {
    max-width: 66px;
  }
  .badges .full_section_inner.clearfix {
    margin: 0;
  }
}
@media screen and (max-width: 1019px) {
  #work-banner {
    padding: 150px 0;
  }
  .all-cta-section h2 {
    font-size: 38px;
    line-height: 47px;
  }
  .blog-main-sec .wpb_column {
    width: 100%;
  }
  #work-banner img {
    max-width: 552px;
  }
  #work-banner h1 {
    font-size: 63px;
    line-height: 93px;
  }
  .badges {
    width: 100%;
    margin-left: 50px;
    background: #ffffff4a !important;
  }
  .badges .full_section_inner.clearfix {
    margin: 0;
  }
  .badges img {
    max-width: 40px;
  }
}
@media screen and (max-width: 992px) {
  #work-banner {
    padding: 100px 0;
  }
  #work-banner .section_inner_margin {
    flex-flow: column-reverse;
  }
  .costco-sec .section_inner_margin.clearfix {
    flex-flow: wrap;
    gap: 40px;
  }
  #work-banner img {
    max-width: 100%;
  }
  .work-sec-size .column-1 {
    width: 100%;
    margin-right: 0;
  }
  .castco-logos .vc_column_container {
    width: auto;
    display: inline-block;
    margin-left: 40px;
  }
  .costco-sec {
    padding: 30px 0;
  }
  .badges {
    width: 100%;
    margin-left: 0;
  }
  .badges .full_section_inner.clearfix {
    margin: 5px;
  }
  .badges img {
    max-width: 110px;
  }
}
@media screen and (max-width: 767px) {
  .castco-logos .vc_column_container {
    width: auto;
    display: inline-block;
    margin-left: 0;
  }
  #work-banner h1 {
    font-size: 55px;
    line-height: 90px;
    color: #fff;
  }
  .badges img {
    max-width: 100%;
  }
}
.b2b-banner-sec .section_inner {
  padding: 260px 0 200px;
}
.banner-top-row .full_section_inner {
  display: flex;
  align-items: center;
}
.b2b-banner-sec img {
  max-width: 950px;
}
.b2b-banner-sec:before {
  background: url(/wp-content/uploads/2023/07/b2b-blurb.png);
  content: "";
  height: 921px;
  width: 875px;
  position: absolute;
  left: 0;
  top: 0;
}
.b2b-banner-sec:after {
  background: url(/wp-content/uploads/2023/07/right-b-blurb.png);
  content: "";
  height: 1686px;
  width: 1266px;
  position: absolute;
  right: -120px;
  top: 0;
  z-index: 1;
}
.right-slider-text:before {
  background: url(/wp-content/uploads/2023/07/Vector-4.png);
  content: "";
  height: 118px;
  width: 25px;
  position: absolute;
  left: -46px;
  top: -23px;
}
.ban-fade-slider {
  padding-top: 40px;
}
.vc_custom_1689165608314 {
  background-repeat: no-repeat !important;
  background-position: 99% 100px !important;
}
.left-slider-heading h4 {
  color: #50e3c2;
  font-size: 20px;
  letter-spacing: 5px;
}
.fade-slides {
  display: flex;
  align-items: center;
  gap: 50px;
}
.we-excel-img img {
  max-width: 487px;
  float: right;
}
.skill-align-sec .wpb_column:first-child {
  width: 22%;
  margin-right: 62px;
}
.skill-align-sec .wpb_column {
  width: 37%;
}
.skill-align-sec .wpb_column:last-child:before,
.skill-align-sec .wpb_column:nth-child(2):before {
  background: url(/wp-content/uploads/2023/07/Line-120.png);
  content: "";
  height: 291px;
  width: 10px;
  position: absolute;
  left: 37px;
  top: 84px;
}
.q_icon_with_title.small.custom_icon_image {
  display: flex;
  align-items: center;
  height: 77px;
}
.icon_text_holder {
  padding: 0 0 0 20px !important;
}
.excel-text {
  padding-top: 20px;
}
.trusted-by-sec .section_inner:after {
  background: url(/wp-content/uploads/2023/07/trusted-blurb.png);
  content: "";
  height: 455px;
  width: 813px;
  position: absolute;
  right: 0;
  bottom: 0;
  transform: rotate(360deg);
  border-radius: 10px;
  z-index: -1;
}
.mem-overlay-text p {
  color: #fff;
  position: absolute;
  bottom: 10px;
  left: 20px;
}
.how-work-con .vc_column-inner {
  padding: 0;
}
.skill-align-sec h5.icon_title {
  color: #fff !important;
  font-size: 24px !important;
  font-weight: 300 !important;
  margin-bottom: 0px !important;
  padding: 0px !important;
}
.left-slider-heading {
  width: 35%;
}
.fade-slides p {
  font-size: 26px;
  color: #fff;
  line-height: 35px;
}
.skill-align-sec {
  padding: 100px 0;
}
.skill-align-sec h2 {
  color: #fff;
  font-size: 48px;
  line-height: 64px;
}
.skill-align-sec h3 {
  font-size: 32px;
  color: #50e3c2;
  line-height: 49px;
  padding-bottom: 30px;
  letter-spacing: -0.5px;
}
.skill-align-sec h5.icon_title {
  color: #fff !important;
  font-size: 24px !important;
  font-weight: 300 !important;
}
.trusted-by-sec .section_inner {
  background: #222;
  padding: 65px 0;
  border-radius: 10px;
}
.trusted-logos-grid .full_section_inner {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  gap: 27px;
  padding-top: 50px;
}
.trusted-logos-grid .wpb_column {
  width: 11%;
}
.trusted-by-sec h4:first-child {
  color: #fff;
  font-size: 32px;
  line-height: 41px;
  letter-spacing: -0.5px;
}
.trusted-by-sec h4:last-child {
  color: #50e3c2;
  font-size: 20px;
  line-height: 37px;
  letter-spacing: 5px;
}
.heading-text-b2b h2 {
  font-size: 48px;
  line-height: 57px;
  color: #50e3c4;
  letter-spacing: -1px;
  margin-bottom: 30px;
}
.heading-text-b2b p {
  color: #fff;
  font-size: 32px;
  line-height: 44px;
}
.heading-text-b2b img {
  margin-left: 19px;
}
.how-b2b-work .work-left-grid img {
  max-width: 88%;
}
.how-b2b-work .work-left-grid:before {
  background: url(/wp-content/uploads/2023/07/Purple-Blur-w.png);
  content: "";
  height: 1150px;
  width: 853px;
  position: absolute;
  left: -100px;
  bottom: -160px;
}
.how-b2b-work .work-left-grid:after {
  background: url(/wp-content/uploads/2023/07/green-Blur.png);
  content: "";
  height: 1020px;
  width: 971px;
  position: absolute;
  left: 139px;
  top: 3px;
}
.detailed-ins-sec .section_inner_margin {
  display: flex;
  align-items: center;
}
.detailed-ins-sec .section_inner_margin {
  display: flex;
  align-items: center;
  gap: 30px;
}
.detailed-ins-sec .section_inner_margin .wpb_column.vc_col-sm-4 {
  width: 30%;
  margin-right: 40px;
}
.how-b2b-work h2 {
  font-size: 56px;
  line-height: 65px;
  color: #50e3c2;
}
.how-b2b-work .how-work-con p {
  color: #fff;
  font-size: 24px;
  line-height: 36px;
}
.how-work-con {
  padding-top: 30px;
}
.how-b2b-work .section_inner_margin {
  display: flex;
  align-items: center;
}
.detailed-ins-sec .visit-ep-grid {
  background: #fff;
}
.detailed-ins-sec .visit-ep-grid h5 {
  font-size: 24px;
  color: #000;
  font-weight: 400;
  line-height: 32px;
  font-family: proxima-nova, sans-serif;
}
.detailed-ins-sec .wpb_column:first-child {
  margin-right: 60px;
}
.team-grids .vc_column-inner {
  padding: 6px;
}
.ban-fade-slider .wpb_column {
  width: 70%;
}
@media screen and (max-width: 1723px) {
  .skill-align-sec .wpb_column {
    width: 35%;
  }
  .service-main-heading h1 {
    color: #fff;
    font-size: 89px;
    font-weight: 300;
  }
  .skill-align-sec h5.icon_title {
    color: #fff !important;
    font-size: 21px !important;
    font-weight: 300 !important;
    line-height: 28px;
  }
  .trusted-logos-grid .full_section_inner {
    gap: 10px;
  }
  .we-excel-img img {
    max-width: 368px;
  }
}
@media screen and (max-width: 1580px) {
  .b2b-banner-sec img {
    max-width: 750px;
  }
}
@media screen and (max-width: 1440px) {
  .service-main-heading h1 {
    font-size: 76px;
    line-height: 92px;
  }
  .b2b-banner-sec img {
    max-width: 704px;
  }
}
@media screen and (max-width: 1279px) and (min-width: 993px) {
  .skill-align-sec h5.icon_title {
    font-size: 21px !important;
    line-height: 28px;
  }
  .skill-align-sec .custom_icon_image img {
    width: 100%;
    max-width: 133px;
  }
  .service-main-heading h1 {
    font-size: 60px;
  }
  .b2b-banner-sec img {
    max-width: 628px;
  }
  .b2b-banner-sec .section_inner {
    padding: 220px 0 100px;
  }
  .skill-align-sec .wpb_column:first-child {
    width: 27%;
    margin-right: 20px;
  }
  .skill-align-sec h2 {
    font-size: 33px;
    line-height: 45px;
  }
  .heading-text-b2b h2 {
    font-size: 35px;
    line-height: 47px;
    margin-bottom: 10px;
  }
  .heading-text-b2b p {
    color: #fff;
    font-size: 22px;
    line-height: 36px;
  }
  .trusted-logos-grid .full_section_inner {
    gap: 0;
  }
  .how-b2b-work .how-work-con p {
    font-size: 20px;
    line-height: 30px;
  }
  .how-b2b-work .work-left-grid:before {
    left: -156px;
  }
  .how-b2b-work .work-left-grid:after {
    left: -84px;
    top: -113px;
  }
}
@media screen and (max-width: 1019px) and (min-width: 993px) {
  .service-main-heading h1 {
    font-size: 55px;
    line-height: 69px;
  }
  .skill-align-sec h3 {
    font-size: 27px;
    line-height: 45px;
  }
  .skill-align-sec h5.icon_title {
    font-size: 17px !important;
    line-height: 22px;
  }
  .q_icon_with_title .icon_text_inner {
    padding: 0 0 8px;
  }
  .we-excel-img img {
    max-width: 324px;
    float: right;
  }
  .fade-slides p {
    font-size: 21px;
    line-height: 33px;
  }
  .ban-fade-slider .vc_col-md-8 {
    width: 100%;
  }
  .left-slider-heading {
    width: 50%;
  }
  .fade-slides {
    gap: 20px;
  }
  .b2b-banner-sec:before {
    background-size: 65%;
    background-repeat: no-repeat;
  }
  .trusted-by-sec h4:first-child {
    font-size: 27px;
    line-height: 33px;
  }
  .trusted-by-sec h4:last-child {
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 3px;
  }
  .trusted-logos-grid .wpb_column {
    width: 12%;
  }
  .team-grids .vc_column-inner {
    padding: 4px !important;
  }
  .mem-overlay-text p {
    bottom: 4px;
    left: 7px;
    font-size: 12px;
  }
  .how-work-con {
    padding-top: 10px;
  }
  .how-b2b-work h2 {
    font-size: 46px;
    line-height: 58px;
  }
  .trusted-by-sec .section_inner:after {
    height: 313px;
  }
  .trusted-logos-grid .full_section_inner {
    padding-top: 28px;
  }
  .detailed-ins-sec .wpb_column:first-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 992px) {
  .banner-top-row .full_section_inner {
    flex-flow: column-reverse;
  }
  .b2b-banner-sec:before {
    left: 0;
    top: -46px;
    background-size: 45%;
    background-repeat: no-repeat;
  }
  .b2b-banner-sec .section_inner {
    padding: 100px 0 100px;
  }
  .how-b2b-work .section_inner_margin {
    flex-flow: wrap;
  }
  .skill-align-sec .wpb_column {
    width: 100%;
    margin-right: 20px;
  }
  .trusted-logos-grid .wpb_column {
    width: 13%;
  }
  .detailed-ins-sec .section_inner_margin {
    flex-flow: wrap;
    gap: 20px;
    justify-content: space-between;
  }
  .how-b2b-work .section_inner_margin {
    flex-flow: wrap;
    gap: 50px;
  }
  .service-main-heading h1 {
    font-size: 80px;
    line-height: 98px;
  }
  .b2b-banner-sec img {
    max-width: 850px;
  }
  .skill-align-sec .wpb_column:first-child {
    width: 100%;
    margin-right: 0;
  }
  .fade-slides {
    gap: 10px;
    flex-flow: wrap;
  }
  .left-slider-heading {
    width: 100%;
  }
  .ban-fade-slider {
    padding-top: 50px;
  }
  .trusted-by-sec .section_inner .section_inner_margin {
    padding: 30px;
  }
  .trusted-by-sec .section_inner {
    padding: 30px 0;
  }
  .trusted-logos-grid .full_section_inner {
    gap: 0;
    padding-top: 10px;
    flex-flow: wrap;
  }
  .trusted-logos-grid .wpb_column {
    width: 13%;
  }
  .right-slider-text:before {
    left: -42px;
    top: -1px;
  }
  .we-excel-img img {
    position: absolute;
    left: -36px;
  }
  .excel-text {
    padding-top: 55px;
  }
  .visit-ep-grid {
    width: 46.8%;
  }
  .trusted-logos-grid .wpb_column .vc_column-inner {
    padding: 6px;
  }
  .trusted-by-sec h4:first-child {
    font-size: 28px;
    line-height: 37px;
  }
  .trusted-by-sec h4:last-child {
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 3px;
  }
}
@media screen and (max-width: 767px) {
  .service-main-heading h1 {
    font-size: 55px;
    line-height: 68px;
  }
  .trusted-by-sec .section_inner .section_inner_margin {
    padding: 20px;
  }
  .trusted-logos-grid .wpb_column .vc_column-inner {
    padding: 6px;
  }
  .trusted-logos-grid .wpb_column {
    width: 23%;
  }
  .trusted-logos-grid .full_section_inner {
    gap: 0;
    padding-top: 10px;
    flex-flow: wrap;
  }
  .trusted-by-sec h4:last-child {
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 5px;
  }
  .trusted-by-sec h4:first-child {
    font-size: 28px;
    line-height: 36px;
    letter-spacing: -0.5px;
  }
  .trusted-by-sec .section_inner {
    padding: 30px 0;
  }
  .team-grids .full_section_inner.clearfix {
    display: flex;
  }
  .wpb_column.vc_column_container.vc_col-sm-1\/5 {
    width: 20%;
  }
  .how-work-con .vc_column-inner {
    padding: 0 15px;
  }
  .visit-ep-grid {
    width: 43.5%;
    margin: 15px;
  }
}
#data-analytics-banner h1 {
  font-size: 80px;
}
#data-analytics-banner p {
  color: #fff;
  font-size: 30px;
  line-height: 44px;
  width: 74%;
}
#data-analytics-banner:after {
  background: url(/wp-content/uploads/2023/07/data-ana.png);
  content: "";
  height: 1686px;
  width: 1266px;
  position: absolute;
  right: -134px;
  top: 0;
  z-index: 1;
}
.track-most-sec h3 {
  font-size: 48px;
  color: #50e3c2;
  line-height: 59px;
}
.track-most-sec .section_inner_margin {
  display: flex;
  align-items: center;
}
.track-most-sec p {
  color: #fff;
  font-size: 24px;
  line-height: 36px;
}
.track-icon-box h5.icon_title {
  font-size: 24px !important;
  color: #fff !important;
  font-weight: 300 !important;
  margin-bottom: 0px !important;
}
.track-icon-box {
  padding-top: 30px;
}
#data-analytics-banner img {
  position: absolute;
  right: -105px;
  top: -211px;
}
#data-analytics-banner .ban-fade-slider p {
  width: 100%;
}
#data-analytics-banner .right-slider-text:before {
  background: url(/wp-content/uploads/2023/07/Vector-4.png);
  content: "";
  height: 118px;
  width: 25px;
  position: absolute;
  left: -45px;
  top: 10px;
}
.right-slider-text {
  position: relative;
}
#data-analytics-banner .left-slider-heading {
  width: 49%;
}
.error-page-bnn {
  padding: 220px 0;
}
.error-heading h2 {
  font-size: 86px;
  color: #50e3c2;
  font-family: tomorrow;
}
.error-heading h1 {
  color: #fff;
  font-size: 66px;
  line-height: 90px;
}
#not-found {
  background-color: #000;
  text-align: center;
  height: 900px;
  display: flex;
  align-items: center;
}
#not-found h2 {
  color: #fff;
  font-size: 74px;
  line-height: 104px;
  font-family: "Montserrat", sans-serif;
}
#not-found h1 {
  color: #50e2c1;
  font-size: 80px;
  line-height: 90px;
  font-weight: 300;
  font-family: tomorrow;
}
.error-page {
  width: 100%;
  padding: 200px 0;
  margin: 90px 0;
  background-image: url(https://www.rocketsource.com/wp-content/uploads/2023/11/Map.png);
}
.error-page:before {
  background: url(https://www.rocketsource.com/wp-content/uploads/2023/11/Purple-Blur.png);
  content: "";
  height: 1087px;
  width: 702px;
  position: absolute;
  top: -246px;
  left: -59px;
}
.error-page:after {
  background: url(/wp-content/uploads/2023/05/home-green-01.png);
  content: "";
  height: 1294px;
  width: 1030px;
  position: absolute;
  top: 19%;
  right: -227px;
  z-index: 1;
  background-size: 78%;
  background-repeat: no-repeat;
}
.cxterm_glossary {
  position: relative;
  z-index: 9999;
}
.rs-backhome > a {
  color: #fff;
  display: table;
  font-size: 16px;
  padding: 9px 22px;
  position: relative;
  z-index: 1;
  background-image: url(/wp-content/uploads/2023/04/Union-4.png);
  background-position: 88% 51%;
  background-repeat: no-repeat;
  text-align: left;
  width: 132px;
}
footer {
  z-index: 9999;
}
@media (min-width: 1001px) {
  .rs_home-2024.admin-bar .content.content_top_margin {
    padding-top: 32px !important;
  }
}
@media (max-width: 1000px) and (min-width: 783px) {
  .rs_home-2024.admin-bar header.fixed {
    margin-top: 32px !important;
  }
}
@media (max-width: 782px) and (min-width: 601px) {
  .rs_home-2024.admin-bar header.fixed {
    margin-top: 46px !important;
  }
}
@media (max-width: 600px) {
  .rs_home-2024.admin-bar header.fixed {
    padding-top: 46px !important;
  }
}
.rs_home-2024 .content.content_top_margin {
  margin-top: 0 !important;
}
#home_2024-masthead {
  padding-top: 360px;
  padding-bottom: 193px;
}
#home_2024-masthead .masthead-image img {
  max-width: 536px;
  width: 100%;
}
#home_2024-masthead h1 {
  font-size: 80px;
  line-height: 88px;
  letter-spacing: -1px;
}
#home_2024-masthead p {
  font-size: 32px;
  line-height: 40px;
  letter-spacing: -0.5px;
  font-weight: 300;
}
#home_2024-masthead .section_inner_margin {
  display: flex;
  justify-content: space-between;
}
#home_2024-masthead .section_inner_margin:before,
#home_2024-masthead .section_inner_margin:after {
  content: none;
}
#home_2024-masthead:before {
  content: "";
  background-image: url(//www.rocketsource.com/wp-content/themes/bridge-child/assets/css/../../assets/img/2024/pages/home/home_2024-masthead-blur-1.png);
  width: 1044px;
  height: 1099px;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 1000px) {
  #home_2024-masthead:before {
    width: 100%;
    height: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
  }
}
#home_2024-masthead .section_inner_margin > .wpb_column:first-child {
  flex: 0 0 840px;
}
#home_2024-masthead .section_inner_margin > .wpb_column:last-child {
  flex: 1;
}
@media (max-width: 1723px) {
  #home_2024-masthead .section_inner_margin {
    align-items: center;
  }
  #home_2024-masthead .section_inner_margin > .wpb_column:first-child {
    flex: 0 0 770px;
  }
}
@media (max-width: 1439px) {
  #home_2024-masthead h1 {
    font-size: 76px;
    line-height: 82px;
  }
  #home_2024-masthead .section_inner_margin > .wpb_column:first-child {
    flex: 0 0 740px;
  }
}
@media (max-width: 1279px) {
  #home_2024-masthead {
    padding-top: 280px;
    padding-bottom: 130px;
  }
  #home_2024-masthead h1 {
    font-size: 60px;
    line-height: 68px;
  }
  #home_2024-masthead p {
    font-size: 24px;
    line-height: 32px;
  }
  #home_2024-masthead .section_inner_margin {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  #home_2024-masthead .section_inner_margin > .wpb_column:first-child,
  #home_2024-masthead .section_inner_margin > .wpb_column:last-child {
    flex: 0 0 100%;
    width: 100%;
  }
  #home_2024-masthead .section_inner_margin > .wpb_column:last-child {
    padding-bottom: 50px;
  }
}
@media (max-width: 1019px) {
  #home_2024-masthead {
    padding-top: 174px;
    padding-bottom: 48px;
  }
}
@media (max-width: 1000px) {
  #home_2024-masthead {
    padding-top: 48px;
  }
}
@media (max-width: 599px) {
  #home_2024-masthead h1 {
    font-size: 44px;
    line-height: 48px;
  }
}
.rs_home-2024 h1,
.rs_home-2024 h2,
.rs_home-2024 h3,
.rs_home-2024 h4,
.rs_home-2024 h5,
.rs_home-2024 h6,
.rs_home-2024 p,
.rs_home-2024 ul,
.rs_home-2024 ol {
  color: #fff;
}
.rs_home-2024 .content a {
  color: #9c17ff;
}
.rs_home-2024 .content a:hover {
  color: #50e3c2;
}
#home_2024-logowall .section_inner {
  padding-top: 12px;
  padding-bottom: 15px;
  position: relative;
  z-index: 101;
}
#home_2024-logowall:before {
  content: "";
  background-image: url(//www.rocketsource.com/wp-content/themes/bridge-child/assets/css/../../assets/img/2024/pages/home/blur-2.png?v=2);
  width: 1075px;
  height: 1734px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
@media (max-width: 1000px) {
  #home_2024-logowall:before {
    content: none;
  }
}
#home_2024-logowall .vc_row:first-child {
  padding-bottom: 55px;
}
#home_2024-logowall .vc_row:first-child h4 {
  font-family: "tomorrow", sans-serif;
  color: #50e3c2;
  font-size: 20px;
  line-height: normal;
  letter-spacing: 5px;
  text-transform: uppercase;
  text-align: center;
  position: relative;
}
#home_2024-logowall .vc_row:first-child h4:before,
#home_2024-logowall .vc_row:first-child h4:after {
  content: "";
  width: 42%;
  height: 1px;
  background: #a1a1a1;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
#home_2024-logowall .vc_row:first-child h4:before {
  left: 0;
}
#home_2024-logowall .vc_row:first-child h4:after {
  right: 0;
}
#home_2024-logowall .vc_row:last-child .section_inner_margin {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-left: 15px;
  padding-right: 15px;
  gap: 15px;
}
#home_2024-logowall .vc_row:last-child .section_inner_margin:before,
#home_2024-logowall .vc_row:last-child .section_inner_margin:after {
  content: none;
}
#home_2024-logowall .vc_row:last-child .section_inner_margin .wpb_column {
  width: fit-content;
  margin: 0 auto;
}
#home_2024-logowall
  .vc_row:last-child
  .section_inner_margin
  .wpb_column
  > .vc_column-inner {
  padding: 0;
}
@media (min-width: 1440px) {
  #home_2024-logowall .section_inner {
    width: 1330px;
  }
}
@media (max-width: 1279px) {
  #home_2024-logowall .vc_row:first-child h4:before,
  #home_2024-logowall .vc_row:first-child h4:after {
    width: 39%;
  }
}
@media (max-width: 1019px) {
  #home_2024-logowall .vc_row:first-child h4:before,
  #home_2024-logowall .vc_row:first-child h4:after {
    width: 36%;
  }
}
@media (max-width: 1000px) {
  #home_2024-logowall {
    padding-bottom: 48px;
    padding-top: 48px;
  }
  #home_2024-logowall .vc_row:first-child {
    padding-bottom: 20px;
  }
}
@media (max-width: 799px) {
  #home_2024-logowall .vc_row:first-child h4:before,
  #home_2024-logowall .vc_row:first-child h4:after {
    width: 35%;
  }
}
@media (max-width: 767px) {
  #home_2024-logowall .vc_row:first-child h4:before,
  #home_2024-logowall .vc_row:first-child h4:after {
    width: 30%;
  }
}
@media (max-width: 599px) {
  #home_2024-logowall .vc_row:first-child h4:before,
  #home_2024-logowall .vc_row:first-child h4:after {
    width: 24%;
  }
}
@media (max-width: 407px) {
  #home_2024-logowall .vc_row:first-child h4:before,
  #home_2024-logowall .vc_row:first-child h4:after {
    width: 16%;
  }
}
@media (max-width: 1440px) and (min-width: 769px) {
  #rs_home-slider-2024-wrapper > .section_inner {
    width: 100%;
  }
}
#rs_home-slider-2024 {
  padding-top: 240px;
  padding-bottom: 0;
  @media (max-width: 1000px) {
    padding-top: 48px;
    padding-bottom: 0;
    margin: 0 auto;
  }
  .slider-heading {
    max-width: 1392px;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 60px;
    .slider-heading-inner {
      position: relative;
      z-index: 101;
      h3 {
        font-size: 56px;
        line-height: 64px;
        font-weight: 300;
        letter-spacing: -1px;
        margin-bottom: 14px;
        @media (max-width: 599px) {
          font-size: 44px;
          line-height: 48px;
        }
      }
      h4 {
        font-size: 32px;
        line-height: normal;
        font-weight: 300;
        letter-spacing: -0.5px;
      }
    }
  }
  .slides-container {
    position: relative;
    .rs_slide-2024-panel {
      width: 100%;
      height: 100vh;
      pointer-events: none;
      position: -webkit-sticky;
      position: sticky;
      top: 0;
      transition: transform 200ms ease-in-out;
      &:not(:last-child) {
        padding-bottom: 20vh;
      }
      @media (max-width: 1279px) {
        &:not(:last-child) {
          padding-bottom: 25vh;
        }
      }
      &.snapped {
        transform: translateY(-100px);
        @media (max-width: 1279px) {
          transform: translateY(-50px);
        }
      }
      .rs_slide-2024 {
        max-width: 1392px;
        width: 100%;
        margin: 0 auto;
        background: #000;
        @media (max-width: 1440px) {
          height: 100vh;
          max-width: 100%;
        }
        .wrapper-img {
          padding-top: 130px;
          padding-bottom: 68px;
          background-size: contain;
          background-position: center;
          background-repeat: no-repeat;
          img {
            display: block;
            margin: 0 auto;
            opacity: 0;
            transition: opacity 0.5s ease-in-out;
            &.show {
              opacity: 1;
            }
          }
          @media (max-width: 1440px) {
            padding-top: 80px;
            padding-bottom: 60px;
          }
          @media (max-width: 799px) {
            padding-top: 50px;
            padding-bottom: 50px;
          }
        }
        .wrapper-content {
          display: grid;
          grid-template-columns: repeat(2, minmax(0, 1fr));
          border-top: 1px solid rgba(255, 255, 255, 0.5);
          position: relative;
          @media (max-width: 799px) {
            grid-template-columns: repeat(1, minmax(0, 1fr));
          }
          > div {
            text-align: center;
            padding: 55px 35px 35px;
            position: relative;
            z-index: 1;
            @media (max-width: 1440px) {
              padding: 35px;
            }
            h4 {
              font-size: 40px;
              font-style: normal;
              line-height: normal;
              letter-spacing: -1px;
              position: relative;
              opacity: 0;
              transform: translateY(40px);
              transition: opacity 1s ease-in-out, transform 1s ease-in-out;
              &.show {
                transform: translateY(0);
                opacity: 1;
              }
            }
            p {
              font-size: 24px;
              line-height: 32px;
              position: relative;
              opacity: 0;
              transform: translateY(60px);
              transition: opacity 1s ease-in-out, transform 1s ease-in-out;
              &.show {
                transform: translateY(0);
                opacity: 1;
              }
            }
            @media (max-width: 1440px) {
              h4 {
                font-size: 32px;
                line-height: 40px;
              }
              p {
                font-size: 22px;
                line-height: 30px;
              }
            }
            @media (min-width: 800px) {
              &:not(:last-child) {
                border-right: 1px solid rgba(255, 255, 255, 0.5);
              }
            }
            @media (max-width: 799px) {
              padding: 25px 35px;
              &:not(:last-child) {
                border-bottom: 1px solid rgba(255, 255, 255, 0.5);
              }
              h4 {
                font-size: 28px;
                line-height: 34px;
              }
              p {
                font-size: 18px;
                line-height: 24px;
              }
            }
          }
          @media (max-width: 1440px) {
            &:after {
              content: "";
              background: rgb(0, 0, 0);
              background: linear-gradient(
                0deg,
                rgba(0, 0, 0, 1) 50%,
                rgba(0, 0, 0, 0) 90%,
                rgba(0, 0, 0, 0) 100%
              );
              position: absolute;
              top: 60%;
              width: 100%;
              height: 100%;
            }
          }
        }
        @media (min-width: 1001px) {
          &.panel-md {
            .wrapper-img {
              padding-top: 40px;
              padding-bottom: 40px;
            }
            .wrapper-content {
              & > div {
                padding: 20px;
              }
            }
          }
          &.panel-sm {
            .wrapper-img {
              padding-top: 30px;
              padding-bottom: 30px;
            }
            .wrapper-content {
              & > div {
                padding: 20px;
                h4 {
                  font-size: 32px;
                  margin-bottom: 10px;
                }
                p {
                  font-size: 22px;
                  line-height: 28px;
                }
              }
            }
          }
        }
      }
    }
  }
  .slick-dots {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    height: fit-content;
    list-style: none;
    padding-left: 0;
    z-index: 10000;
    li {
      &:not(:last-child) {
        margin-bottom: 45px;
      }
      button {
        width: 35px;
        height: 35px;
        background: #898989;
        border-radius: 22px;
        border: 7px solid #1b1b1b;
        padding: 0;
        margin: 0;
        font: inherit;
        color: inherit;
        cursor: pointer;
        outline: none;
        text-decoration: none;
        font-size: 0;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
      }
      &.slick-active,
      &:hover {
        button {
          background: #50e3c2;
          border-color: #102d27;
        }
      }
    }
    @media (max-width: 1723px) {
      left: -5%;
    }
    @media (max-width: 799px) {
      left: 10px;
      z-index: 10000;
    }
  }
}
.rs_home.rs_home-2024 .wrapper_inner {
  width: 100%;
  overflow: visible;
}
@media (max-width: 1000px) {
  #home_2024-posts {
    width: 100%;
  }
}
@media (max-width: 768px) {
  #home_2024-masthead,
  #home_2024-logowall,
  #rs_home-slider-2024-wrapper,
  #home_2024-acquisition,
  #home_2024-acquisition .vc_row,
  #home_2024-acquisition .section_inner_margin,
  #home_2024-cxterms,
  #home_2024-cxterms .vc_row,
  #home_2024-cxterms .section_inner_margin,
  #home_2024-posts,
  #home_2024-posts .vc_row,
  #home_2024-posts .section_inner_margin {
    margin-left: 0;
    margin-right: 0;
  }
  #home_2024-acquisition .vc_column_container > .vc_column-inner,
  #home_2024-cxterms .vc_column_container > .vc_column-inner,
  #home_2024-posts .vc_column_container > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
  }
  #home_2024-acquisition > .section_inner,
  #home_2024-cxterms > .section_inner,
  #home_2024-posts > .section_inner {
    width: 100%;
  }
}
#rs_home-slider-2024 [class*="scroll-icon"] {
  position: sticky;
  border: 1px solid #50e3c2;
  background: #000;
  bottom: 70px;
  left: 0;
  right: 0;
  margin: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 20px;
  height: 40px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  z-index: 10;
  transform: translateY(0);
  opacity: 1;
}
#rs_home-slider-2024 [class*="scroll-icon"]:after {
  display: block;
  background: #000;
  content: "";
  width: 6px;
  height: 6px;
  margin-left: -3px;
  background: #50e3c2;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  animation-name: scroll-animation;
  animation-duration: 4s;
  animation-iteration-count: infinite;
  -webkit-animation-name: scroll-animation;
  -webkit-animation-duration: 4s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-name: scroll-animation;
  -moz-animation-duration: 4s;
  -moz-animation-iteration-count: infinite;
}
#rs_home-slider-2024 .scroll-icon.hide {
  opacity: 0;
  transform: translateY(40px);
  transition: opacity 1s ease-in-out, transform 1s ease-in-out;
}
@keyframes scroll-animation {
  0% {
    top: 0;
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  40% {
    top: 30%;
    opacity: 1;
  }
  70% {
    top: 60%;
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes scroll-animation {
  0% {
    top: 0;
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  40% {
    top: 30%;
    opacity: 1;
  }
  70% {
    top: 60%;
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes scroll-animation {
  0% {
    top: 0;
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  40% {
    top: 30%;
    opacity: 1;
  }
  70% {
    top: 60%;
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-ms-keyframes scroll-animation {
  0% {
    top: 0;
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  40% {
    top: 30%;
    opacity: 1;
  }
  70% {
    top: 60%;
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
#home_2024-acquisition {
  background: #000;
  padding-bottom: 240px;
  @media (max-width: 1000px) {
    padding-bottom: 48px;
    margin-top: 0;
  }
  .vc_row {
    h3 {
      font-size: 48px;
      line-height: 54px;
      margin-bottom: 24px;
    }
    p {
      font-size: 24px;
      line-height: 32px;
      max-width: 758px;
      margin: 0 auto 24px;
    }
    @media (max-width: 1019px) {
      p {
        font-size: 20px;
        line-height: 26px;
      }
    }
    @media (max-width: 599px) {
      h3 {
        font-size: 44px;
        line-height: 48px;
      }
    }
  }
}
#home_2024-cxterms {
  padding-bottom: 240px;
  @media (max-width: 1000px) {
    padding-bottom: 48px;
  }
  .vc_row {
    .section_inner_margin {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      &:before,
      &:after {
        content: none;
      }
      @media (max-width: 1279px) {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }
      @media (max-width: 767px) {
        grid-template-columns: repeat(1, minmax(0, 1fr));
      }
      .wpb_column {
        width: 100%;
        border: 1px solid transparent;
        border-top-color: rgba(255, 255, 255, 0.5);
        @media (min-width: 1280px) {
          &:not(:nth-child(3n)) {
            border-right-color: rgba(255, 255, 255, 0.5);
          }
        }
        @media (max-width: 1279px) and (min-width: 768px) {
          &:not(:nth-child(2n)) {
            border-right-color: rgba(255, 255, 255, 0.5);
          }
        }
        .vc_column-inner {
          padding: 63px 49px 63px 80px;
          box-sizing: border-box;
          @media (max-width: 1439px) {
            padding: 63px 49px;
          }
          @media (max-width: 799px) {
            padding: 30px;
          }
          @media (max-width: 480px) {
            padding: 30px 30px 50px;
          }
          .wpb_wrapper {
            .wpb_single_image:first-child,
            .wpb_text_column:nth-child(2),
            .wpb_text_column:nth-child(3) {
              transition: all 200ms ease-in-out;
            }
            .wpb_single_image:first-child {
              width: 171px;
              @media (max-width: 799px) {
                width: 150px;
              }
            }
            .wpb_text_column:nth-child(2) {
              padding-top: 90px;
              @media (max-width: 799px) {
                padding-top: 50px;
              }
              @media (max-width: 480px) {
                padding-top: 20px;
              }
              h3 {
                color: #50e3c2;
                font-family: "tomorrow", sans-serif;
                font-size: 14px;
                line-height: normal;
                font-weight: 300;
                letter-spacing: 5px;
                text-transform: uppercase;
                margin-bottom: 12px;
                transition: all 200ms ease-in-out;
              }
              h4 {
                font-size: 32px;
                line-height: 39px;
                font-weight: 300;
                letter-spacing: -0.5px;
                margin-bottom: 13px;
              }
              @media (max-width: 799px) {
                h4 {
                  font-size: 26px;
                  line-height: 30px;
                }
              }
              @media (max-width: 767px) {
                h4 {
                  font-size: 28px;
                  line-height: 32px;
                }
              }
            }
            .wpb_text_column:nth-child(3) {
              height: 0;
              opacity: 0;
              p {
                font-size: 18px;
                line-height: 24px;
                @media (max-width: 799px) {
                  font-size: 14px;
                  line-height: 20px;
                }
                @media (max-width: 767px) {
                  font-size: 18px;
                  line-height: 26px;
                }
              }
            }
            .wpb_single_image:last-child {
              position: absolute;
              right: 33px;
              bottom: 24px;
              opacity: 0.5;
              transition: all 200ms ease-in-out;
            }
          }
        }
        &:hover {
          background: linear-gradient(
            180deg,
            rgba(144, 39, 255, 0.6615021008403361) -85%,
            rgba(0, 0, 0, 0) 100%
          );
          border: 1px solid #9027ff;
          .vc_column-inner {
            .wpb_wrapper {
              .wpb_single_image:first-child {
                width: 115px;
                @media (max-width: 799px) {
                  width: 85px;
                }
              }
              .wpb_text_column:nth-child(2) {
                padding-top: 0;
                h3 {
                  height: 0;
                  opacity: 0;
                }
              }
              .wpb_text_column:nth-child(3) {
                height: auto;
                opacity: 1;
              }
              .wpb_single_image:last-child {
                right: 21px;
                opacity: 1;
              }
            }
          }
        }
      }
    }
  }
}
#home_2024-posts {
  &:before {
    content: "";
    position: absolute;
    max-width: 1011px;
    width: 100%;
    height: 1543px;
    left: -26%;
    top: -40%;
    bottom: 0;
    margin: auto;
    /* background-image: url(//www.rocketsource.com/wp-content/themes/bridge-child/assets/css/../../assets/img/2024/pages/home/blur-3.png); */
  }
  &:after {
    content: "";
    position: absolute;
    max-width: 1075px;
    width: 100%;
    height: 1928px;
    right: -26%;
    top: 0;
    bottom: 0;
    margin: auto;
    background-image: url(//www.rocketsource.com/wp-content/themes/bridge-child/assets/css/../../assets/img/2024/pages/home/blur-4.png);
  }
  @media (max-width: 1000px) {
    &:before {
      left: -30px;
      width: 100%;
      height: 100%;
      background-size: contain;
      background-repeat: no-repeat;
    }
    &:after {
      content: none;
    }
  }
  &.visit-exp-sec {
    padding-top: 0;
    padding-bottom: 0;
    @media (max-width: 1000px) {
      padding-top: 48px;
      padding-left: 0;
      padding-right: 0;
    }
    h3 {
      color: #fff;
      font-size: 48px;
      line-height: 52px;
      letter-spacing: -1px;
      padding-bottom: 24px;
      @media (max-width: 599px) {
        font-size: 44px;
        line-height: 48px;
      }
    }
    h4 {
      color: #50e3c2;
      font-size: 20px;
      line-height: 24px;
    }
    .all-exp-grids {
      padding-top: 120px;
      padding-bottom: 240px;
      @media (max-width: 1000px) {
        padding-top: 48px;
        padding-bottom: 100px;
      }
    }
    .visit-ep-grid {
      .wpb_text_column {
        h6 {
          color: #9c17ff;
          font-family: "tomorrow", sans-serif;
          font-size: 14px;
          line-height: 17px;
          font-weight: 300;
          letter-spacing: 5px;
          text-transform: uppercase;
          margin-bottom: 12px;
        }
        h5 {
          font-size: 24px;
          line-height: 32px;
          margin-bottom: 12px;
          @media (max-width: 767px) {
            font-size: 22px;
            line-height: 26px;
          }
        }
        p {
          color: #767676;
        }
      }
    }
  }
}
.rs_home {
  &.rs_home-2024 {
    .footer_top_holder {
      background-color: #0e0e0e;
      .container {
        background-color: #0e0e0e;
      }
    }
    .footer_bottom_holder {
      .container {
        background-color: #000;
      }
    }
    @media (max-width: 480px) {
      .footer_top_holder {
        .container {
          .container_inner {
            width: 80vw !important;
          }
        }
      }
    }
  }
}
