@font-face {
  font-family: "Fa solid 900";
  src: url('../fonts/fa-solid-900.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa 400";
  src: url('../fonts/fa-regular-400.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa 300";
  src: url('../fonts/fa-light-300.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa brands 400";
  src: url('../fonts/fa-brands-400.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Raleway 2";
  src: url('../fonts/Raleway-BlackItalic.ttf') format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Raleway 2";
  src: url('../fonts/Raleway-Bold.ttf') format("truetype"), url('../fonts/Raleway-ExtraBold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Raleway 2";
  src: url('../fonts/Raleway-BoldItalic.ttf') format("truetype"), url('../fonts/Raleway-ExtraBoldItalic.ttf') format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Raleway 2";
  src: url('../fonts/Raleway-Black.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Raleway 2";
  src: url('../fonts/Raleway-ExtraLight.ttf') format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Raleway 2";
  src: url('../fonts/Raleway-Italic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Raleway 2";
  src: url('../fonts/Raleway-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Raleway 2";
  src: url('../fonts/Raleway-LightItalic.ttf') format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Raleway 2";
  src: url('../fonts/Raleway-MediumItalic.ttf') format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Raleway 2";
  src: url('../fonts/Raleway-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Raleway 2";
  src: url('../fonts/Raleway-SemiBoldItalic.ttf') format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Raleway 2";
  src: url('../fonts/Raleway-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Raleway 2";
  src: url('../fonts/Raleway-ThinItalic.ttf') format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Raleway 2";
  src: url('../fonts/Raleway-Thin.ttf') format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Raleway 2";
  src: url('../fonts/Raleway-ExtraLightItalic.ttf') format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Raleway 2";
  src: url('../fonts/Raleway-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --purple: #3a0f73;
  --white: white;
  --black-2: #222;
  --silver: var(--black-2);
  --deep-sky-blue: #35ade0;
  --dim-grey: #707070;
  --text: #131c211a;
  --coral: #fd8558;
  --dark-grey: #ccc;
  --untitled-ui-white: white;
  --untitled-ui-gray600: #475467;
  --slate-blue: #7d5bd9;
  --white-smoke: #f5f7fa;
  --untitled-ui-primary700: #6941c6;
  --untitled-ui-primary800: #53389e;
  --untitled-ui-primary600: #7f56d9;
  --untitled-ui-success50: #ecfdf3;
  --untitled-ui-success700: #027a48;
  --untitled-ui-gray900: #101828;
  --untitled-ui-gray100: #f2f4f7;
  --untitled-ui-gray700: #344054;
  --untitled-ui-primary100: #f4ebff;
  --untitled-ui-gray300: #d0d5dd;
  --untitled-ui-gray50: #f9fafb;
  --untitled-ui-gray800: #1d2939;
  --untitled-ui-gray200: #eaecf0;
  --untitled-ui-gray400: #98a2b3;
  --untitled-ui-gray500: #667085;
  --deep-sky-blue-2: #35ade026;
  --untitled-ui-primary50-501: #f9f5ff;
  --untitled-ui-blue500: #2e90fa;
  --gold: #ffcf6d;
  --untitled-ui-blue700: #175cd3;
  --combine-library-grey-800: #1f2c3d;
  --combine-library-grey-600: #313131;
  --combine-library-grey-200: #bfc4ce;
  --combine-library-white: white;
  --combine-library-grey-400: #8c94a5;
  --combine-library-grey-100: #d9dce2;
  --combine-library-grey-050: #e5e7ec;
  --combine-library-primary-600: #6157f8;
  --combine-library-error-800: #e2004f;
  --combine-library-warning-400: #f8b34b;
  --combine-library-secondary-600: #00a1c1;
  --combine-library-primary-800: #472def;
  --untitled-ui-pink500: #ee46bc;
  --untitled-ui-primary300: #d6bbfb;
  --untitled-ui-pink700: #c11574;
  --lime-green: #70b446;
  --black: #131c2199;
  --untitled-ui-primary500: #9e77ed;
  --untitled-ui-primary200: #e9d7fe;
  --untitled-ui-success500: #12b76a;
  --untitled-ui-pink50-501: #fdf2fa;
  --untitled-ui-blue50-501: #eff8ff;
  --conversion-flow-library-medium-purple: #b16cea;
  --conversion-flow-library-light-coral: #ff5e69;
  --conversion-flow-library-coral: #ff8a56;
  --conversion-flow-library-sandy-brown: #ffa84b;
  --combine-library-error-100: #ffecec;
  --combine-library-success-800: #6d9400;
  --combine-library-success-100: #ebf7de;
}

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

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

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

body {
  font-family: "Raleway 2", sans-serif;
}

h1 {
  color: #222;
  text-align: left;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: "Raleway 2", sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 1.22em;
  display: block;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2em;
}

h3 {
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.35em;
}

h4 {
  color: #222;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3em;
}

h5 {
  color: #222;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

h6 {
  color: #222;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.1em;
}

p {
  margin-bottom: 10px;
}

a {
  text-decoration: none;
}

img {
  width: 100%;
  max-width: 100%;
  height: 300px;
  display: inline-block;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

.sections {
  color: #222;
  background-color: #fafafa;
  margin-top: 0;
  padding-top: 130px;
  padding-bottom: 130px;
  font-family: "Raleway 2", sans-serif;
  line-height: 1.6em;
}

.sections.out-testimonials {
  background-color: var(--purple);
  flex-direction: column;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 180px;
  display: flex;
  overflow: hidden;
}

.bold-text-value {
  color: #ff4600;
  font-weight: 600;
}

.bold-text-value.skill-value {
  color: #999;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.bold-text-value.skill-value._80 {
  flex: 1;
  align-items: center;
  font-family: "Raleway 2", sans-serif;
}

.bold-text-value.skill-value._95 {
  align-items: center;
  font-family: "Raleway 2", sans-serif;
}

.style-guide-banner {
  background-color: #1a1717;
  padding-top: 180px;
  padding-bottom: 130px;
  font-family: "Raleway 2", sans-serif;
  position: static;
}

.button {
  z-index: 1;
  cursor: pointer;
  mix-blend-mode: normal;
  background-color: #0000;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 11px 35px;
  font-family: "Raleway 2", sans-serif;
  font-weight: 700;
  line-height: 2em;
  display: inline-block;
  position: relative;
  box-shadow: 0 10px 10px #e9e9e9;
}

.button.button-light {
  z-index: 1;
  border: 2px solid var(--white);
  color: #fff;
  background-color: #fd855800;
  border-radius: 6px;
  min-width: 150px;
  margin-right: 0;
  padding: 5px 35px;
  font-family: "Raleway 2", sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 30px;
  position: relative;
  box-shadow: 0 10px 10px #e9e9e9;
}

.footer {
  z-index: 30;
  color: var(--black-2);
  object-fit: fill;
  background-color: #111;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 40px;
  padding: 90px 30px 80px;
  line-height: 1.4em;
  display: flex;
  position: static;
}

.rights-reserved {
  color: var(--silver);
  text-align: center;
  letter-spacing: .3px;
  width: 100%;
  margin-top: 40px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: "Raleway 2", sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 30px;
}

.animated-button-background-block {
  background-color: var(--deep-sky-blue);
  color: #fff;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  position: absolute;
}

.animated-button-background-block.light-exmple {
  background-color: var(--dim-grey);
  border-radius: 6px;
  width: 100%;
}

.animated-button-block {
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.animated-button-block.start-work {
  margin-top: 80px;
  display: inline-block;
  position: relative;
}

.animated-button-block.start-work.form-submit {
  margin-top: 55px;
}

.animated-button-block.example {
  border-radius: 6px;
  display: inline-block;
}

.completed-animated-button {
  border-radius: 6px;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.logo-icon {
  height: 100%;
  font-family: "Raleway 2", sans-serif;
  font-size: 28px;
  font-weight: 800;
  display: block;
}

.nav-menu {
  color: var(--white);
  text-align: left;
  letter-spacing: .2px;
  cursor: auto;
  background-color: #0000;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 23px;
  font-family: "Raleway 2", sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.1px;
  display: flex;
  position: static;
}

.menu {
  z-index: 1;
  letter-spacing: .2px;
  white-space: normal;
  cursor: pointer;
  flex: none;
  margin-left: 1.5%;
  margin-right: 1.5%;
  padding: 30px 0;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.4px;
  position: relative;
}

.menu.w--open {
  position: static;
}

.menu.home-1.white {
  color: var(--black-2);
  text-transform: none;
  margin-left: 1.5%;
  margin-right: 1.5%;
  font-family: "Raleway 2", sans-serif;
  transition: opacity .5s;
}

.menu.home-1.white:hover {
  opacity: .75;
}

.social-media-container {
  color: #000;
  text-align: left;
  white-space: normal;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: 7%;
  font-family: "Fa brands 400", sans-serif;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

.social-media-link {
  color: var(--white);
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 10px;
  font-size: 22px;
  text-decoration: none;
}

.dropdown-link {
  color: #000;
  width: auto;
  min-width: 30px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 35px;
  font-weight: 600;
  line-height: 16.5px;
  position: relative;
  left: 0;
  right: 0;
}

.dropdown-link.home-link {
  color: var(--black-2);
  padding-left: 5px;
  padding-right: 5px;
  transition: color .2s;
  left: 0;
  right: 0;
}

.dropdown-link.home-link:hover {
  color: var(--coral);
}

.body {
  background-color: #f5f5f5;
  font-family: "Raleway 2", sans-serif;
  box-shadow: 1px 1px 3px 20px #000;
}

.dropdown {
  width: auto;
  margin-left: 1.5%;
  margin-right: 1.5%;
}

.top-banner-section {
  z-index: 1;
  background-color: var(--black-2);
  background-image: none;
  background-size: auto;
  background-attachment: scroll;
  height: 45vh;
  position: relative;
  overflow: hidden;
}

.main-manu {
  letter-spacing: .2px;
  text-transform: lowercase;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  inset: 0% auto auto 0%;
}

.dropdown-list-other-pages {
  border: 1px solid #0000002e;
  width: 200px;
  padding: 30px 20px;
  top: 60px;
  left: 0;
}

.dropdown-list-other-pages.w--open {
  background-color: #fff;
  padding-top: 15px;
  padding-bottom: 15px;
  display: inline-block;
  position: absolute;
  top: 60px;
  left: 0;
}

.dropdown-list-other-pages.home-page-1 {
  border: 1px solid #0000002e;
  width: 200px;
  padding: 15px 20px;
  top: 60px;
  left: 0;
}

.facebook {
  font-family: "Fa brands 400", sans-serif;
  font-size: 22px;
  transition: color .2s;
}

.facebook:hover {
  color: var(--coral);
}

.facebook.social-media {
  color: #fcfcfc;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 18px;
  font-style: normal;
  line-height: 1.6em;
}

.facebook.social-media:hover {
  color: #fcfcfcb3;
}

.twitter {
  height: 25px;
  font-family: "Fa brands 400", sans-serif;
  font-size: 22px;
  text-decoration: none;
  transition: color .2s;
}

.twitter:hover {
  color: var(--coral);
}

.twitter.social-media {
  color: #fcfcfc;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 18px;
  line-height: 1.6em;
}

.twitter.social-media:hover {
  color: #fcfcfcb3;
}

.instagram {
  font-family: "Fa brands 400", sans-serif;
  font-size: 22px;
  font-weight: 300;
  text-decoration: none;
  transition: color .2s;
}

.instagram:hover {
  color: var(--coral);
}

.instagram.social-media {
  color: #fcfcfc;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 18px;
  line-height: 1.6px;
}

.instagram.social-media:hover {
  color: #fcfcfcb3;
}

.home-section {
  margin-top: 60px;
  margin-bottom: 40px;
  padding-left: 15px;
  padding-right: 15px;
}

.home-section.marging-top-and-bottom {
  margin-top: 70px;
  margin-bottom: 60px;
}

.back-ground-text {
  color: #f7f7f7;
  letter-spacing: .1px;
  margin-bottom: -10px;
  font-family: "Raleway 2", sans-serif;
  font-size: 200px;
  font-weight: 700;
  line-height: 145px;
}

.about-us-heading {
  float: left;
  min-height: auto;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.about-us-heading.left {
  flex: 0 auto;
  width: 100%;
  padding-left: 0;
}

.about-us-heading.left.latest-works {
  text-align: right;
  flex: 0 auto;
  align-items: flex-end;
  width: 100%;
  margin-left: 0;
  padding-top: 80px;
  padding-left: 0;
  padding-right: 0;
}

.about-us-heading.left.latest-works.padding {
  padding-top: 100px;
  padding-bottom: 20px;
}

.about-us-heading.left.wide {
  padding-left: 15px;
  padding-right: 0;
}

.about-us-heading.right {
  float: right;
  clear: none;
  margin-top: -5px;
  padding-right: 0;
}

.about-us-heading.latest-works {
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  padding-left: 0;
  display: flex;
}

.container-about-us {
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  font-family: "Raleway 2", sans-serif;
  font-size: 15px;
  line-height: 21px;
  position: relative;
  overflow: visible;
}

.about-us-text-content-container {
  justify-content: center;
  align-items: flex-start;
  margin-top: -10px;
  display: flex;
}

.text-paragraph {
  color: var(--dark-grey);
  text-align: center;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.7em;
  position: relative;
}

.text-paragraph.lleft {
  text-align: left;
  text-decoration: none;
}

.text-paragraph.lleft._100 {
  color: var(--dim-grey);
  text-align: justify;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.text-paragraph._100 {
  color: var(--black-2);
  text-align: left;
  height: auto;
  font-size: 14px;
}

.about-us-section-block {
  margin-top: -20px;
  margin-bottom: 85px;
}

.qoute-and-image-block {
  justify-content: center;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  display: block;
}

.quote-block {
  padding-top: 55px;
  padding-left: 0;
}

.quote-text {
  color: var(--untitled-ui-white);
  text-align: center;
  width: auto;
  max-width: none;
  margin-bottom: 65px;
  padding-left: 80px;
  padding-right: 80px;
  font-family: "Raleway 2", sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 45px;
}

.italic-text {
  color: var(--black-2);
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  font-weight: 500;
}

.author {
  color: var(--dim-grey);
  font-family: "Raleway 2", sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.author-info {
  color: var(--dim-grey);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 14px;
  font-family: "Raleway 2", sans-serif;
  font-weight: 700;
  position: static;
}

.quote-section-block {
  justify-content: space-around;
  align-items: center;
  display: block;
}

.qoute {
  padding-left: 15px;
  padding-right: 15px;
}

.background-text {
  color: #f7f7f7;
  text-align: left;
  margin-bottom: -10px;
  font-family: "Raleway 2", sans-serif;
  font-size: 136px;
  font-weight: 700;
  display: block;
}

.container {
  opacity: 1;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  margin-top: 20px;
  display: flex;
}

.container.our-skills {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.section-heading-lowercase {
  text-align: left;
  font-family: "Raleway 2", sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2em;
  transform: translate(0);
}

.icon-background {
  clear: none;
  background-color: var(--deep-sky-blue);
  opacity: .11;
  border-radius: 50%;
  width: 65px;
  height: 65px;
  font-size: 15px;
  line-height: 1.6em;
  position: relative;
  inset: -10px 15px 5px -19px;
  transform: translate(0);
}

.icon-background.purple, .icon-background.green {
  background-color: var(--deep-sky-blue);
}

.icon-cvg {
  flex-direction: column;
  padding-bottom: 20px;
  display: flex;
}

.light-icon {
  opacity: 1;
  width: 64px;
  height: 64px;
  margin-bottom: -64px;
  position: static;
}

.play {
  background-color: #0000;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 100px;
  display: flex;
}

.div-line {
  background-color: #f5f5f5;
  width: 43%;
  height: 2px;
}

.play-button {
  border: 1px solid var(--coral);
  background-color: var(--coral);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  text-decoration: none;
  display: flex;
}

.author-info-position {
  color: #cacaca;
  text-align: left;
  letter-spacing: 1.8px;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.8em;
}

.bold-text {
  color: var(--untitled-ui-gray600);
  font-family: "Raleway 2", sans-serif;
}

.bold-text.grey {
  color: var(--black-2);
  font-size: 20px;
  font-weight: 600;
}

.play-button-text {
  color: #fcfcfc;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-width: 80px;
  min-height: 80px;
  margin-bottom: 0;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  line-height: 80px;
  text-decoration: none;
  display: flex;
  position: relative;
  left: 2px;
}

.lightbox-link {
  flex: none;
  text-decoration: none;
}

.our-skills-section {
  margin-top: 0;
  margin-bottom: 60px;
}

.skill-label {
  opacity: .4;
  color: #222;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
}

.bold-text.grey {
  font-weight: 500;
}

.skill {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  display: block;
  overflow: hidden;
}

.skill-value {
  justify-content: flex-start;
  margin-bottom: 3px;
  font-family: "Raleway 2", sans-serif;
  font-size: 15px;
  line-height: 1.56em;
  display: flex;
}

.skill-value-line {
  color: var(--dark-grey);
  background-color: #eee;
  min-width: auto;
  max-width: 1199px;
  min-height: 10px;
}

.skill-value-line.active {
  background-image: linear-gradient(to right, var(--deep-sky-blue), var(--slate-blue));
  width: 90%;
  min-width: auto;
  margin-top: -10px;
  overflow: hidden;
}

.skill-value-line.active._80 {
  width: 80%;
}

.skill-value-line.active._95 {
  width: 95%;
}

.skill-value-line.active._93 {
  width: 93%;
}

.skill-value-line.active._98 {
  width: 98%;
}

.navbar-container {
  z-index: 9;
  background-color: var(--white);
  height: 100%;
}

.navbar-container.sticky {
  background-color: #0000;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
}

.white-heading {
  color: #fcfcfc;
  text-align: center;
  margin-left: 15px;
  margin-right: 15px;
}

.white-heading.style-guide {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
}

.text-block {
  padding-top: 0;
  padding-left: 60px;
}

.icon-2 {
  color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: -15px;
  padding-bottom: 0;
  display: none;
  position: static;
}

.our-team-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding-top: 0;
  line-height: 1.6px;
  display: flex;
}

.colored-heading {
  color: var(--deep-sky-blue);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 13px;
}

.colored-heading.central-alignment {
  text-align: center;
  margin-top: 35px;
  margin-bottom: 15px;
}

.colored-heading.central-alignment.marging-bottom {
  margin-bottom: 25px;
  font-size: 14px;
}

.colored-heading.marging-top-5px {
  margin-top: 0;
}

.colored-heading.marging-top-5px.left-alignment {
  color: var(--deep-sky-blue);
  font-family: "Raleway 2", sans-serif;
}

.colored-heading.central-alignment-colored-heaading {
  text-align: center;
  margin-top: 35px;
  margin-bottom: 15px;
}

.body-2 {
  color: #222;
}

.central-alignment-heaading {
  text-align: center;
  margin-bottom: 75px;
}

.central-alignment-heaading.smaller-margin {
  margin-bottom: 50px;
}

.central-alignment-heaading.heading-margin-bottom {
  text-transform: capitalize;
  margin-bottom: 30px;
}

.central-alignment-heaading.heading-margin-bottom-top-section {
  text-transform: capitalize;
  margin-bottom: 30px;
  font-family: "Raleway 2", sans-serif;
  font-size: 40px;
}

.our-team-members {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: minmax(0, 1fr) minmax(0, 1fr);
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  max-width: 1140px;
  margin-top: 40px;
  padding-left: 15px;
  padding-right: 15px;
}

.team-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.team-members-wrap {
  background-image: linear-gradient(319deg, #ffcf6d, #fd8558);
  height: 100%;
  position: relative;
  overflow: hidden;
}

.feature-info {
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  display: block;
  position: static;
}

.category-info {
  color: #fcfcfc;
  text-align: center;
  font-family: "Raleway 2", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.7em;
  display: block;
  position: static;
}

.link-block {
  text-decoration: none;
}

.main-info {
  text-align: center;
  flex-direction: column;
  width: auto;
  margin-bottom: 70px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.soccial-media-container {
  text-align: center;
  justify-content: center;
  font-size: 18px;
  line-height: 1.6%;
  transform: none;
}

.gradient {
  background-image: linear-gradient(319deg, var(--slate-blue), var(--deep-sky-blue) 51%);
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  padding-bottom: 40px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-paragraph-heading {
  text-transform: none;
  font-family: "Raleway 2", sans-serif;
  font-weight: 700;
}

.white {
  color: #fcfcfc;
  max-width: 770px;
  margin-top: 0;
}

.bold-paragraph {
  color: #222;
  margin-top: 0;
  padding-right: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 33px;
  text-decoration: none;
  transition: color .3s;
  display: inline-block;
}

.bold-paragraph:hover {
  color: #444;
}

.bold-paragraph.mobile-font-smaller {
  font-family: "Raleway 2", sans-serif;
  font-weight: 700;
}

.bold-paragraph.mobile-font-smaller.bold-inline-link {
  display: block;
}

.orange-text {
  color: var(--coral);
  margin-bottom: 0;
  padding-right: 5px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4em;
  text-decoration: none;
}

.orange-text.inline-button {
  color: var(--deep-sky-blue);
  margin-top: 26px;
  font-family: "Raleway 2", sans-serif;
  transition: color .3s;
  display: inline-block;
}

.orange-text.inline-button:hover {
  color: #fd8558b3;
}

.overlay-info {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.overlay-link {
  border: 2px solid var(--black-2);
  color: var(--black-2);
  background-color: #fff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 15px;
  text-decoration: none;
  transition: border-color .3s;
  display: flex;
}

.overlay-link:hover {
  border-color: var(--coral);
}

.portfolio-item-cont-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
}

.latest-work-cont {
  flex-direction: column;
  max-width: 1200px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.div-block-7 {
  flex-direction: row;
  justify-content: space-between;
  max-width: 1200px;
  display: flex;
}

.div-block-8 {
  align-items: center;
  width: 100%;
  display: flex;
}

.banner-con {
  z-index: 1;
  justify-content: center;
  align-items: flex-end;
  height: 92.5%;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.black-planet-con {
  position: relative;
}

.pink-planet {
  z-index: 11;
  width: 8%;
  height: auto;
  position: fixed;
  inset: 5% 5% auto auto;
}

.pink-border {
  z-index: 200;
  flex: none;
  width: 320px;
  height: 320px;
  position: fixed;
  inset: -25% auto auto -15%;
}

.banner-wrap {
  border: 20px #fff;
  height: 100%;
}

.pink-planet-large {
  z-index: 11;
  width: 55%;
  height: 75%;
  position: absolute;
  inset: auto -15% -55% auto;
}

.pink-cross {
  position: absolute;
  inset: auto 10% 45% auto;
}

.pink-cross.bigger-cross {
  z-index: 200;
  width: 3%;
  height: auto;
  position: absolute;
  inset: auto auto 10% 5%;
}

.pink-cross.smaller-cross {
  z-index: 200;
  width: 2%;
  height: auto;
  position: absolute;
}

.start-now-button, .see-more-button {
  z-index: 3;
  padding-left: 14px;
  padding-right: 14px;
}

.buttons {
  justify-content: center;
  width: 100%;
  margin-top: 35px;
  display: flex;
}

.black-planet-wrap {
  position: absolute;
}

.top-banner-wrap {
  z-index: 1000;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 80%;
  display: flex;
  position: relative;
}

.testimonials-slider-con {
  width: 100%;
  max-width: 1200px;
  margin-top: -90px;
}

.slide-con {
  text-align: center;
  margin-left: 15px;
  margin-right: 15px;
  padding: 35px 35px 25px;
}

.text-block-18 {
  color: var(--white);
  margin-top: 40px;
  margin-bottom: 10px;
  font-family: "Fa 300", sans-serif;
  font-size: 65px;
}

.paragraph-2 {
  color: var(--dark-grey);
  letter-spacing: .2px;
  margin-top: 10px;
  margin-bottom: 40px;
  font-size: 15px;
}

.paragraph-2.testimonial {
  color: var(--white);
  max-width: 920px;
  margin-top: 60px;
  margin-bottom: 65px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.6em;
}

.image-3 {
  border-radius: 50%;
  flex: none;
  width: 60px;
  height: 60px;
  margin-right: 15px;
  box-shadow: 0 10px 20px 1px #00000014;
}

.reviev-author-img {
  justify-content: center;
  display: flex;
}

.reviev-author-info {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.regular-paragraph-bold {
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 800;
}

.regular-paragraph-bold.testimonial {
  font-weight: 300;
}

.paragraph-small {
  color: var(--dark-grey);
  margin-bottom: 0;
  font-size: 13px;
}

.paragraph-small.home-3-testimonial {
  color: var(--white);
  font-weight: 300;
}

.blog-con {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.collection-list-4 {
  display: flex;
}

.blog-post {
  width: 100%;
}

.collection-item-3 {
  width: 33.33%;
  padding-left: 15px;
  padding-right: 15px;
}

.main-image {
  width: 100%;
  height: 60%;
  overflow: hidden;
}

.news-post-info-con {
  background-color: var(--white);
  flex-direction: column;
  justify-content: space-around;
  padding-top: 28px;
  display: flex;
}

.category-con {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.category-con.marging-20px {
  margin-bottom: 20px;
}

.date-info {
  color: var(--dark-grey);
  cursor: pointer;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.4em;
}

.div-block-14 {
  background-color: #dfdede;
  border-radius: 50%;
  width: 5px;
  height: 5px;
  margin-left: 10px;
  margin-right: 10px;
}

.image-4 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.address-block-con {
  justify-content: space-between;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.address-con {
  padding-left: 15px;
  padding-right: 15px;
}

.gray-paragraph {
  color: #2226;
  letter-spacing: 2px;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.bold-inline-link {
  color: #222;
  text-decoration: none;
  transition: color .3s;
}

.bold-inline-link:hover {
  color: var(--coral);
}

.information-wrapper {
  margin-top: 45px;
}

.form-con {
  width: 100%;
  max-width: 735px;
  padding-left: 15px;
  padding-right: 15px;
}

.input-info {
  justify-content: space-between;
  display: flex;
}

.input-width-48 {
  background-color: var(--white);
  border: 1px solid #eee;
  width: 48%;
  height: 58px;
  margin-bottom: 30px;
  padding: 10px 23px;
  font-family: "Raleway 2", sans-serif;
  font-weight: 500;
}

.input-width-48:active {
  border-style: solid;
}

.input-width-48:focus, .input-width-48:focus-visible, .input-width-48[data-wf-focus-visible] {
  border: 1px solid #eee;
}

.textarea {
  border: 1px solid #eee;
  height: 100%;
  min-height: 128px;
  padding: 15px 23px 10px;
  font-family: "Raleway 2", sans-serif;
  font-weight: 500;
}

.textarea:active {
  border-style: solid;
}

.textarea:focus, .textarea:focus-visible, .textarea[data-wf-focus-visible] {
  border: 1px solid #eee;
}

.form-block {
  margin-bottom: 0;
}

.tab-content-con {
  justify-content: center;
  display: flex;
}

.central {
  text-align: center;
  margin-bottom: 30px;
}

.central._404 {
  color: var(--deep-sky-blue);
  margin-bottom: 20px;
  font-family: "Raleway 2", sans-serif;
  font-size: 90px;
  line-height: 1em;
}

.right-arrow-3 {
  padding-top: 11px;
  font-family: "Fa solid 900", sans-serif;
  top: 15%;
  bottom: 0%;
  right: 0%;
}

.left-arrow-3 {
  font-family: "Fa solid 900", sans-serif;
  position: absolute;
  top: 15%;
  bottom: 0%;
  left: 0%;
}

.slider-3 {
  background-color: #0000;
  margin-top: 0;
}

.slide-nav-3 {
  background-color: var(--purple);
  margin-bottom: -53px;
  display: none;
}

.slider-testimonials {
  max-width: 1200px;
}

.slider-testimonials.exrtra {
  height: 100%;
}

.mask-3 {
  width: auto;
  height: 100%;
}

.mask-3.bigger {
  height: auto;
}

.image-8, .image-9 {
  width: 35px;
  height: 25px;
  display: none;
}

.testimonial {
  color: var(--white);
  font-weight: 500;
}

.backgroung-home-3 {
  color: #aaaaaa1a;
  text-align: center;
  white-space: nowrap;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 150px;
  font-weight: 700;
  line-height: 1.1em;
}

.latest-work-wrap {
  margin-bottom: 40px;
}

.current-portfolio-link {
  box-shadow: 14px 14px 20px 1px var(--text);
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 30vw;
  height: 30vw;
  text-decoration: none;
  display: flex;
  position: relative;
}

.collection-item-8 {
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.collection-list-9 {
  justify-content: space-around;
  display: flex;
}

.white.central.light {
  font-weight: 500;
}

.photo-cont {
  width: 50%;
  display: block;
}

.section-heading {
  width: 40vw;
  max-width: 510px;
  font-size: 40px;
}

.section-heading.left-alignment {
  font-family: "Raleway 2", sans-serif;
  font-weight: 700;
}

.empty-state {
  background-color: var(--white);
}

.heading-17 {
  margin-bottom: 0;
}

.portfolio-heading-section {
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 0;
}

.welcome {
  padding: 35px 15px 20px;
}

.navbar-home-1 {
  background-color: var(--white);
  justify-content: space-between;
  padding-left: 50px;
  padding-right: 50px;
  font-family: "Raleway 2", sans-serif;
  display: flex;
}

.metro-portfolio-grid-page {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 25vw 25vw;
  grid-template-columns: 25vw 25vw 25vw 25vw;
  grid-auto-rows: 25vw;
  grid-auto-columns: 25vw;
  font-family: "Raleway 2", sans-serif;
  font-weight: 300;
  overflow: hidden;
}

.metro-portfolio-home-1-list-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 25vw 25vw;
  grid-template-columns: 25vw 25vw 25vw 25vw;
  grid-auto-rows: 25vw;
  grid-auto-columns: 25vw;
  height: 100%;
  display: grid;
}

.metro-portfolio-home-1-item {
  height: 100%;
}

.metro-portfolio-home-1-list-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 25vw 25vw;
  grid-template-columns: 25vw;
  grid-auto-rows: 25vw;
  grid-auto-columns: 25vw;
  height: 100%;
}

.metro-portfolio-item-cont {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-size: cover;
  background-attachment: scroll;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.metro-portfolio-overlay-page {
  background-color: #ffffffd9;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.metro-portfolio-item-cont-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
}

.page-section {
  justify-content: center;
  margin-bottom: 100px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.right-info-container {
  padding-right: 50px;
}

.right-info-container.central {
  flex-direction: column;
  justify-content: center;
  margin-top: 40px;
  padding-right: 0;
  display: flex;
}

.category-name {
  color: var(--dark-grey);
  text-align: left;
  letter-spacing: .2px;
  width: 200px;
  margin-bottom: 15px;
  font-family: "Raleway 2", sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.category-info-container {
  color: var(--dark-grey);
  text-align: left;
  letter-spacing: .2px;
  width: 200px;
  margin-bottom: 15px;
  font-family: "Raleway 2", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6em;
}

.collection-item-name {
  margin-top: 10px;
  margin-bottom: 45px;
}

.collection-item-name.heading-1-product {
  margin-top: 0;
  margin-bottom: 30px;
  font-family: "Raleway 2", sans-serif;
  font-size: 50px;
  font-weight: 700;
}

.date {
  margin-bottom: 35px;
  display: none;
}

.marging-bottom-30px {
  margin-bottom: 10px;
  display: flex;
}

._100 {
  width: 100%;
  height: 100%;
}

.digital-solutions-copy {
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 30%;
  height: 500px;
  padding: 30px;
  display: flex;
  box-shadow: 0 4px 13px 7px #9b9b9b33;
}

.camera-service-page {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  height: auto;
  padding-top: 40px;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.heading-wrap-services-page {
  width: 100%;
  max-width: 1200px;
  padding-left: 14px;
  padding-right: 14px;
  display: flex;
}

.content-wrap-copy {
  height: 300vw;
}

.our-feature-works-section-copy {
  flex-direction: column;
  justify-content: center;
  height: 100%;
  margin-top: 50px;
  margin-bottom: 100px;
  display: flex;
}

.background-text-copy {
  color: #f7f7f7;
  text-align: left;
  margin-bottom: -10px;
  font-size: 136px;
  font-weight: 700;
  display: block;
}

.bold-paragraph-copy {
  color: #444;
  cursor: pointer;
  margin-top: 10px;
  padding-right: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 33px;
  text-decoration: none;
  transition: opacity .3s;
  display: inline-block;
}

.bold-paragraph-copy:hover {
  opacity: .75;
  color: #444;
}

.clear-link-block {
  cursor: pointer;
  text-decoration: none;
}

.flex-box-horizontal {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  transition: opacity .35s;
  display: flex;
}

.grid-9 {
  grid-column-gap: 41px;
  grid-row-gap: 16px;
  flex-direction: column-reverse;
  grid-template-rows: auto auto;
  grid-template-columns: 450px;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  min-width: 90%;
  max-width: 90%;
  display: block;
}

.div-block-78 {
  max-width: 550px;
}

.grid-10 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: 550px;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.div-block-79 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  max-height: 550px;
}

.collection-list-wrapper-4-copy {
  flex-direction: row;
  width: 250vw;
  display: flex;
}

.sizing-animated-object {
  background-color: var(--black-2);
  width: 0;
  height: 2px;
}

.product-contentent-wrap {
  padding-top: 50px;
  padding-bottom: 50px;
  position: sticky;
  top: 0;
}

.product-lightbox-link {
  background-image: url('../images/Beratung.png');
  background-position: 50%;
  background-size: cover;
  min-width: 100%;
  min-height: 100%;
}

.colored-heading-copy {
  color: var(--coral);
  letter-spacing: 2px;
  font-size: 13px;
}

.background-text-right-servicce {
  z-index: -1;
  color: #f7f7f7;
  text-align: right;
  width: 100%;
  margin-bottom: 40px;
  padding-top: 10px;
  font-size: 136px;
  font-weight: 700;
}

.cont-wrap {
  width: 100%;
  max-width: 1140px;
}

.metro-portfolio-section {
  width: 100%;
  display: block;
}

.footer-content-block {
  flex-direction: column;
  margin-bottom: 30px;
  display: flex;
}

.footer-grid-block {
  grid-column-gap: 90px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1140px;
  display: grid;
}

.footer-link {
  color: var(--silver);
  margin-top: 10px;
  margin-right: 10px;
  text-decoration: none;
  transition: color .35s;
}

.footer-link:hover {
  color: var(--white-smoke);
}

.footer-heading {
  color: var(--white);
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 600;
}

.footer-contacts-info-block {
  flex-wrap: wrap;
  display: flex;
}

.footer-link-text {
  color: #fff9;
  letter-spacing: normal;
  margin-top: 10px;
  margin-bottom: 0;
  padding-right: 10px;
  font-family: "Raleway 2", sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
}

.footer-link-text:hover {
  color: #fff;
}

.flexbox {
  display: flex;
}

.column-heading-home-page-1 {
  margin-bottom: 15px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.6em;
}

.video {
  margin-top: 0;
  margin-left: 15px;
  margin-right: 15px;
}

.content-wrap-404 {
  justify-content: center;
  width: 100%;
  display: flex;
}

.section-404 {
  flex-direction: column;
  justify-content: space-between;
  height: 100vh;
  margin-top: -47px;
  padding: 0;
  display: flex;
}

.central-wrapper {
  text-align: center;
  margin-bottom: 30px;
  padding-top: 30px;
}

.content-404 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.text-message {
  color: var(--dark-grey);
  text-align: center;
  font-family: "Raleway 2", sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.dropdown-toggle-normal-height {
  padding: 0;
}

.lock-image {
  filter: invert();
  width: 100px;
  height: auto;
  font-family: "Raleway 2", sans-serif;
}

.password-container {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.password-form {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.error-message-2 {
  border: 1px solid var(--coral);
  background-color: var(--white);
}

.input-password {
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  color: #fff;
  background-color: #ffffff14;
  border: 1px solid #eee;
  border-radius: .5rem;
  width: 320px;
  height: 45px;
  margin-bottom: 30px;
  padding: 5px 23px;
  font-family: "Raleway 2", sans-serif;
}

.input-password:active {
  border-style: solid;
}

.input-password:focus, .input-password:focus-visible, .input-password[data-wf-focus-visible] {
  border: 1px solid #eee;
}

.input-container {
  margin-top: 20px;
}

.buy-now-fixed {
  z-index: 1000;
  color: #131c21;
  letter-spacing: .3px;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 3px;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 8px 6px 6px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
  text-decoration: none;
  display: flex;
  position: fixed;
  inset: auto 12px 12px auto;
  box-shadow: 0 1px 3px #0000001a;
}

.buy-now-fixed:hover {
  opacity: 1;
  color: #000;
}

.buy-now-webflow-icon {
  width: auto;
  height: auto;
  margin-right: 8px;
}

.view-our-templates {
  z-index: 1000;
  color: #131c21;
  letter-spacing: .3px;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 3px;
  justify-content: flex-start;
  align-items: center;
  width: 147px;
  padding: 6px 8px 6px 6px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
  text-decoration: none;
  display: flex;
  position: fixed;
  inset: auto 12px 48px auto;
  box-shadow: 0 1px 3px #0000001a;
}

.view-our-templates:hover {
  opacity: 1;
  color: #000;
}

.image-14 {
  filter: invert() contrast(200%);
  width: auto;
  height: 100px;
}

.background-video {
  z-index: 999;
  background-image: none;
  height: 100%;
}

.menuimage {
  object-fit: fill;
  width: auto;
  height: 60px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
}

.heading-19 {
  color: var(--white);
  text-align: left;
  margin-bottom: 10px;
  padding: 0 27px;
  font-family: "Raleway 2", sans-serif;
  font-size: 60px;
  font-weight: 600;
  display: block;
}

.text-span-4, .text-span-5 {
  color: var(--deep-sky-blue);
}

.bold-paragraph-copy {
  color: #222;
  margin-top: 0;
  padding-right: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 33px;
  text-decoration: none;
  transition: color .3s;
  display: inline-block;
}

.bold-paragraph-copy:hover {
  color: #444;
}

.bold-paragraph-copy.mobile-font-smaller {
  color: var(--dim-grey);
  font-family: "Raleway 2", sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 25px;
}

.footerimage {
  filter: invert();
  width: 40%;
  max-width: none;
  height: auto;
  display: inline-block;
}

.bold-text-copy {
  font-family: "Raleway 2", sans-serif;
}

.bold-text-copy.grey {
  color: var(--black-2);
  font-size: 20px;
  font-weight: 700;
}

.text-block-23 {
  font-size: 20px;
  font-weight: 700;
}

.rich-text-block {
  color: var(--black-2);
  text-align: left;
  font-family: "Raleway 2", sans-serif;
  font-weight: 500;
}

.image-15 {
  height: 60px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-10-copy {
  height: 100%;
  max-height: 450px;
}

.linkedin {
  filter: none;
  height: 20px;
}

.text-paragraph-heading-copy {
  text-transform: none;
  margin-top: 50px;
  font-family: "Raleway 2", sans-serif;
  font-weight: 700;
}

.background-text-copy {
  color: #f7f7f7;
  text-align: left;
  margin-bottom: -10px;
  font-family: "Raleway 2", sans-serif;
  font-size: 136px;
  font-weight: 700;
  display: block;
}

.section-heading-lowercase-copy {
  text-align: left;
  font-family: "Raleway 2", sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2em;
  transform: translate(0);
}

.colored-heading-copy {
  color: var(--deep-sky-blue);
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 13px;
}

.text-span-7 {
  font-family: "Raleway 2", sans-serif;
}

.heading-19-mobile {
  color: var(--white);
  padding: 0 27px;
  font-family: "Raleway 2", sans-serif;
  font-weight: 600;
  display: none;
}

.orange-text-copy {
  color: var(--coral);
  margin-bottom: 0;
  padding-right: 5px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4em;
  text-decoration: none;
}

.orange-text-copy.inline-button-copy {
  color: var(--deep-sky-blue);
  margin-top: 26px;
  font-family: "Raleway 2", sans-serif;
  transition: color .3s;
  display: inline-block;
}

.orange-text-copy.inline-button-copy:hover {
  color: #fd8558b3;
}

.icon-background-copy {
  clear: none;
  background-color: var(--deep-sky-blue);
  opacity: .11;
  clear: none;
  background-color: var(--coral);
  opacity: .11;
  inset: -10px 15px 5px -19px;
  border-radius: 50%;
  width: 65px;
  height: 65px;
  font-size: 15px;
  line-height: 1.6em;
  position: relative;
  inset: -10px 15px 5px -19px;
  transform: translate(0);
}

.icon-background-copy.purple-copyww {
  background-color: var(--deep-sky-blue);
}

.icon-background-copy22 {
  clear: none;
  background-color: var(--coral);
  opacity: .11;
  border-radius: 50%;
  width: 65px;
  height: 65px;
  font-size: 15px;
  line-height: 1.6em;
  position: relative;
  inset: -10px 15px 5px -19px;
  transform: translate(0);
}

.icon-background-copy22.green-copy {
  background-color: var(--deep-sky-blue);
}

.digital-solutions-copy-copyss3 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 10px 20px;
  display: flex;
}

.div-block-85 {
  justify-content: space-around;
  display: flex;
}

.reference-image {
  filter: saturate(0%);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: content-box;
  width: auto;
  height: 60px;
}

.section-405, .section-406 {
  margin: 40px 40px 100px;
}

.footer-content-block-copy3 {
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 30px;
  display: flex;
}

.features-table {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-2 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.comparison-table {
  flex-direction: column;
  margin-top: 50px;
  display: flex;
}

.comparison-row-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.comparison-title {
  margin-bottom: 0;
  margin-left: 24px;
}

.comparison-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.comparison-negative {
  background-image: url('../images/');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 24px;
  padding-left: 40px;
}

.comparison-positive {
  background-image: url('../images/');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 24px;
  padding-left: 40px;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.gallery-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.gallery-grid {
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gallery-image {
  width: 100%;
}

.gallery-overview {
  background-color: #0000;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.gallery-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gallery-features-block {
  margin-top: 16px;
  margin-bottom: 24px;
}

.gallery-feature {
  background-image: url('../images/');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: 8px;
  padding-left: 30px;
  font-size: 14px;
  line-height: 24px;
}

.uui-navbar01_menu-button {
  padding: 0;
}

.uui-navbar01_link {
  color: #c2c2c2;
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  font-weight: 500;
  transition: all .3s;
}

.uui-navbar01_link:hover {
  color: var(--silver);
}

.uui-navbar01_link.w--current {
  color: #c9c9c9;
}

.uui-navbar01_link.w--current:hover {
  filter: brightness(133%);
}

.uui-navbar01_dropdown-right-overlay-absolute {
  background-color: #ececec;
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.uui-button-icon {
  color: var(--deep-sky-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  font-family: "Raleway 2", sans-serif;
  display: flex;
}

.uui-button-link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link:hover {
  color: var(--untitled-ui-primary800);
}

.uui-button-link.is-button-xsmall {
  font-family: "Raleway 2", sans-serif;
  font-size: .875rem;
}

.uui-navbar01_dropdown-content-button-wrapper {
  letter-spacing: normal;
  margin-top: 1rem;
  margin-left: .75rem;
  font-size: .875rem;
}

.uui-button-row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-navbar01_item-button-wrapper {
  margin-top: .75rem;
}

.uui-text-size-small {
  color: #c9c9c9;
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

.uui-text-size-small.hide-mobile-landscape {
  color: #b6b6b6;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
}

.uui-navbar01_item-heading {
  color: #c4c4c4;
  margin-bottom: .25rem;
  font-family: "Raleway 2", sans-serif;
  font-weight: 600;
}

.uui-navbar01_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar01_large-item-content {
  flex-direction: column;
  justify-content: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar01_blog-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-navbar01_blog-image-wrapper {
  border-radius: .375rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 11rem;
  height: 6.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-navbar01_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar01_blog-item:hover {
  filter: brightness(149%);
  background-color: #fff0;
}

.uui-navbar01_dropdown-blog-list {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.uui-navbar01_dropdown-content-heading {
  color: var(--deep-sky-blue);
  letter-spacing: normal;
  margin-top: 0;
  margin-left: .75rem;
  font-family: "Raleway 2", sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar01_dropdown-content-wrapper {
  z-index: 1;
  grid-row-gap: .75rem;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  grid-auto-rows: min-content;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.uui-navbar01_dropdown-content-right {
  flex: 1;
  max-width: 35rem;
  padding: 2rem 0 2rem 1.25rem;
  display: flex;
  position: relative;
}

.uui-navbar01_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-icon-1x1-xsmall {
  color: var(--deep-sky-blue);
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-1x1-xsmall.text-color-primary600 {
  color: var(--deep-sky-blue);
}

.uui-navbar01_icon-wrapper {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar01_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar01_dropdown-link:hover {
  filter: brightness(150%);
  background-color: #d0d5dd00;
}

.uui-badge-small-success {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui-success50);
  color: var(--untitled-ui-success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: "Raleway 2", sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-navbar01_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar01_heading {
  color: var(--deep-sky-blue);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: "Raleway 2", sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar01_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar01_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.uui-navbar01_dropdown-content {
  align-items: stretch;
  width: 100%;
  display: flex;
}

.uui-navbar01_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1236px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar01_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar01_dropdown-list.w--open {
  box-shadow: none;
  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
  background-color: #fff;
  border: 0 #000;
  width: auto;
  min-width: 100vw;
  max-width: 100%;
  min-height: auto;
  margin-left: -1px;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 2.8625rem auto auto 0;
  overflow: hidden;
}

.uui-dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-navbar01_dropdown-toggle {
  color: #000;
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar01_dropdown-toggle:hover {
  color: var(--silver);
}

.uui-navbar01_menu-dropdown {
  position: static;
}

.uui-navbar01_menu {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-logo_logotype {
  filter: none;
  flex: none;
  width: auto;
  height: 60%;
}

.uui-logo_component {
  flex-wrap: nowrap;
  align-items: center;
  width: auto;
  height: 2.5rem;
  display: flex;
}

.uui-navbar01_logo-link {
  padding-left: 0;
}

.uui-navbar01_component {
  color: var(--black-2);
  background-color: #fff;
  border: 1px solid #fff;
  align-items: center;
  width: 100%;
  height: 47px;
  min-height: auto;
  padding-left: .7rem;
  padding-right: .7rem;
  display: flex;
  position: relative;
  top: 0;
}

.text-block-25, .text-block-26, .text-block-27 {
  color: var(--deep-sky-blue);
  font-family: "Raleway 2", sans-serif;
}

.text-block-28 {
  font-family: "Raleway 2", sans-serif;
}

.text-block-29 {
  font-size: 12px;
  font-weight: 500;
}

.uui-navbar01_link-copy2 {
  color: var(--black-2);
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1.5rem;
  font-weight: 100;
  transition: all .3s;
}

.uui-navbar01_link-copy2:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar01_link-copy2.w--current {
  color: #000;
}

.uui-button-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--deep-sky-blue);
  background-color: var(--deep-sky-blue);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .25rem 1.125rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-2:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: #35ade0a1;
}

.uui-button-2:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-2.is-button-large {
  grid-column-gap: .75rem;
  border-style: none;
  border-color: var(--deep-sky-blue);
  background-color: var(--deep-sky-blue);
  justify-content: center;
  padding: .25rem 1.75rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1.125rem;
}

.uui-button-wrapper.max-width-full-mobile-landscape {
  margin-bottom: 40px;
}

.uui-button-secondary-gray-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .25rem 1.125rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-2:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-2:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-row-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-2.button-row-center {
  justify-content: center;
}

.uui-space-large {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-2 {
  color: var(--untitled-ui-gray600);
  font-family: "Raleway 2", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-text-size-xlarge-2.text-color-primary200 {
  color: var(--white);
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
}

.uui-max-width-large-2 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-2.align-center, .align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-space-small-2 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-2 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xlarge-2.text-color-white {
  color: var(--untitled-ui-white);
  text-align: center;
  font-family: "Raleway 2", sans-serif;
  font-weight: 700;
}

.uui-heroheader15_subheading {
  color: var(--white);
  margin-bottom: .75rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-align-center {
  text-align: center;
}

.uui-heroheader15_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-space-xhuge {
  width: 100%;
  min-height: 10rem;
}

.uui-container-large-2 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-2 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader15 {
  background-color: #00000036;
  background-image: linear-gradient(#0000004a, #0000004a);
  background-position: 0 0;
  overflow: hidden;
}

.uui-text-size-medium {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

.uui-space-xxsmall {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large {
  color: var(--deep-sky-blue);
  background-color: #35ade01c;
  border: .5rem solid #35ade000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-padding-vertical-xhuge-2, .uui-layout32_timeline-right {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.uui-layout32_timeline-icon-wrapper {
  z-index: 1;
  background-color: #fff;
  margin-top: -1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
}

.uui-layout32_timeline-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.uui-layout32_timeline-step {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.uui-layout32_progress-bar {
  background-color: var(--deep-sky-blue);
  width: 2px;
  height: 100%;
}

.uui-layout32_progress-bar-wrapper {
  background-color: var(--untitled-ui-gray200);
  width: 2px;
  height: 75%;
  position: absolute;
  top: 10%;
  left: 1.75rem;
  right: auto;
}

.uui-layout32_timeline-wrapper {
  position: relative;
}

.uui-space-medium {
  width: 100%;
  min-height: 2rem;
}

.uui-heading-subheading {
  color: var(--deep-sky-blue);
  margin-bottom: .75rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout32_content-left {
  background-image: linear-gradient(#0852b575, #8a8a8a00), url('../images/Beratung.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 20px;
  height: 100%;
  padding: 50px;
}

.uui-layout32_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-layout79_content-right, .uui-layout79_content-left {
  align-self: center;
}

.uui-layout79_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-icon-1x1-xsmall-3 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-text-size-medium-2 {
  color: var(--black-2);
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

.uui-text-size-small-2 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 10px;
  line-height: 1.5;
}

.uui-text-size-large-3 {
  color: var(--untitled-ui-gray600);
  text-align: center;
  letter-spacing: normal;
  padding-bottom: 12px;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

.uui-space-xsmall-2 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-2 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-2 {
  color: var(--deep-sky-blue);
  text-align: center;
  margin-bottom: .75rem;
  padding-top: 20px;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-3 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-3.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-2 {
  text-align: center;
  background-color: #0000;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.uui-padding-vertical-xhuge-3 {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-container-large-3 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.text-block-31 {
  font-family: "Raleway 2", sans-serif;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
}

.icon-background-copy-copy {
  clear: none;
  background-color: var(--deep-sky-blue);
  opacity: .11;
  border-radius: 50%;
  width: 65px;
  height: 65px;
  font-size: 15px;
  line-height: 1.6em;
  position: relative;
  inset: -10px 15px 5px -19px;
  transform: translate(0);
}

.uui-section_layout16-copyf {
  margin-top: 20px;
  margin-bottom: 60px;
}

.uui-heading-medium-copyasas {
  color: var(--black-2);
  text-align: center;
  margin: 0 40px;
  font-family: "Raleway 2", sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-medium-copyqwe {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.3;
}

.text-block-32, .text-block-33 {
  font-family: "Raleway 2", sans-serif;
  font-size: 15px;
}

.background-video-2 {
  z-index: 95;
  background-image: none;
  background-size: auto;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  height: 50vw;
  margin-top: 40px;
  padding-top: 0;
  display: flex;
}

.uui-page-padding-3-copysda {
  margin-top: 40px;
  margin-bottom: 60px;
  padding-left: 5rem;
  padding-right: 5rem;
}

.text-paragraph-copyasd {
  color: var(--dark-grey);
  text-align: center;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.7em;
  position: relative;
}

.text-paragraph-copyasd._100 {
  color: var(--white-smoke);
  text-align: left;
  height: auto;
  margin-top: 40px;
  font-size: 12px;
}

.uui-navbar3_menu-button {
  padding: 0;
}

.uui-navbar03_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar03_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar03_link {
  color: #fff;
  align-items: center;
  padding: .25rem 1rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  font-weight: 300;
  transition: all .3s;
}

.uui-navbar03_link:hover {
  color: var(--dark-grey);
}

.uui-navbar03_link.w--current {
  color: var(--white);
}

.uui-button-icon-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  min-width: 1rem;
  height: 1rem;
  min-height: 1rem;
  font-size: 12px;
  font-weight: 100;
  display: flex;
}

.uui-button-link-3 {
  grid-column-gap: .5rem;
  color: #35ade0;
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-3:hover {
  color: var(--untitled-ui-gray800);
}

.uui-navbar03_bottom-bar-right {
  grid-column-gap: 1.5rem;
  display: flex;
  position: relative;
}

.uui-navbar03_bottom-bar-left {
  grid-column-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(max-content, 1fr);
  grid-auto-columns: 1fr;
  align-items: center;
  font-weight: 500;
  display: flex;
  position: relative;
}

.uui-navbar03_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1236px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 4px 0;
  display: flex;
}

.uui-navbar03_bottom-bar {
  background-color: #e7e7e7;
  border-radius: 0;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 20px;
  display: flex;
  position: static;
}

.uui-navbar03_item-heading {
  color: var(--untitled-ui-gray900);
  margin-bottom: .25rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.uui-navbar03_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar03_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.icon-featured-large {
  color: var(--deep-sky-blue);
  background-color: #edfaff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-navbar03_icon-wrapper {
  flex: none;
}

.uui-navbar03_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: background-color .3s;
  display: grid;
}

.uui-navbar03_dropdown-link:hover {
  background-color: var(--untitled-ui-gray300);
}

.uui-badge-small-success-2 {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui-success50);
  color: var(--untitled-ui-success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: "Raleway 2", sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-navbar03_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar03_heading {
  color: var(--deep-sky-blue);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.uui-navbar03_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar03_dropdown-content {
  width: 100%;
  display: flex;
}

.uui-navbar03_menu {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-logo_image-2 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype-2 {
  filter: invert();
  flex: none;
  width: auto;
  height: 60%;
}

.uui-logo_component-2 {
  flex-wrap: nowrap;
  align-items: center;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar03_logo-link {
  padding-left: 0;
}

.uui-navbar03_component {
  z-index: 900;
  border-bottom: 1px solid var(--untitled-ui-gray100);
  background-color: var(--dim-grey);
  align-items: center;
  height: 45px;
  min-height: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
}

.uui-navbar03_container-copyasdasd {
  background-color: #f1f1f1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
}

.uui-navbar03_dropdown-content-left-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: grid;
}

.uui-navbar03_link-copywwef {
  color: var(--white);
  align-items: center;
  padding: .25rem 1rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 20px;
  font-weight: 100;
  transition: all .3s;
}

.uui-navbar03_link-copywwef:hover {
  color: var(--white);
}

.uui-navbar03_link-copywwef.w--current {
  color: #000;
}

.uui-layout79_content-copyasdasd {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: end;
  margin: 0 auto;
  padding: 50px;
  display: flex;
}

.uui-text-size-medium-3 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

.uui-space-xxsmall-2 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-3 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout95_image {
  filter: saturate(79%);
  border-radius: 10px;
  width: 100%;
  height: auto;
}

.uui-layout95_image-wrapper {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-bottom: 1.5rem;
  display: block;
  position: relative;
}

.uui-layout96_item {
  flex-direction: column;
  align-items: center;
}

.uui-layout95_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px;
  display: grid;
}

.uui-text-size-large-4 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

.uui-space-xsmall-3 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-3 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-3 {
  color: var(--deep-sky-blue);
  margin-bottom: .75rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-4 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-4.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-layout95_component {
  background-color: #0000;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-padding-vertical-xhuge-4 {
  max-width: none;
  padding-top: 0;
  padding-bottom: 2rem;
}

.uui-container-large-4 {
  width: 100%;
  max-width: 1236px;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-4 {
  padding-left: 0;
  padding-right: 0;
}

.uui-padding-vertical-xhuge-4-copysdzfg {
  padding-top: 0;
  padding-bottom: 1rem;
}

.digital-solutions-copy-copyasdasd {
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 30%;
  height: 500px;
  padding: 30px;
  display: flex;
  box-shadow: 0 4px 13px 7px #9b9b9b33;
}

.uui-text-align-center-3 {
  text-align: center;
}

.uui-page-padding-5 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-layout14_image-wrapper {
  filter: saturate(67%);
  background-color: #0000;
  background-image: url('../images/Infographics.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 750px;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-text-size-medium-5 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.uui-heading-xxsmall-4 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout14_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  place-content: center;
  height: auto;
  margin-bottom: 2.5rem;
  padding: 0;
}

.uui-layout14_content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: block;
}

.uui-layout14_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: flex;
}

.uui-section_layout14 {
  background-color: #0000;
  border-radius: 20px;
  max-width: none;
}

.uui-layout95_list-copyasdasd {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px;
  display: grid;
}

.uui-button-2-copy.is-button-large-copysdsdf {
  grid-column-gap: .75rem;
  border-style: none;
  border-color: var(--deep-sky-blue);
  background-color: var(--white);
  color: var(--black-2);
  padding: .25rem 1.75rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1.125rem;
}

.uui-page-padding-5-copy {
  padding-left: 5rem;
  padding-right: 5rem;
}

.top-banner-section-copyasd {
  z-index: 1;
  background-color: var(--black-2);
  background-image: none;
  background-position: 0 0;
  height: 65vh;
  position: relative;
  overflow: hidden;
}

.uui-heading-subheading-copykjhkj {
  color: var(--deep-sky-blue);
  text-align: center;
  margin-bottom: .75rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.5;
}

.jhjhgjhgjhgjhgjhgjhg {
  color: var(--untitled-ui-gray600);
  text-align: center;
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

.uui-padding-vertical-xhuge-3-copyqwe {
  background-color: #fff;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.uui-text-align-center-2-copyasdasd {
  text-align: center;
  background-color: #0000;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.uui-text-align-center-2-copysdfsdfsdgdrg {
  text-align: center;
  background-color: #0000;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-bottom: 0;
}

.uui-layout95_image-copysdfsdf {
  filter: saturate(71%);
  border-radius: 10px;
  width: 83.5%;
  height: auto;
}

.uui-layout95_component-copysdhfiseufw {
  background-color: #0000;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-text-size-large-3-copysdfsdfre {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  margin-bottom: 0;
  padding-bottom: 26px;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

.uui-footer05_legal-link {
  color: #585858;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer05_legal-link:hover {
  color: var(--untitled-ui-gray600);
}

.uui-footer05_legal-list {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.uui-text-size-small-3 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-3.text-color-gray500 {
  color: #424242;
  text-align: left;
  width: 100%;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.uui-footer05_legal-list-wrapper {
  grid-column-gap: 1.5rem;
  align-items: flex-end;
  display: flex;
}

.uui-footer05_bottom-wrapper {
  border-top: 1px none var(--untitled-ui-gray200);
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
  padding-top: 1rem;
  display: flex;
}

.uui-footer05_link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-gray600);
  flex-wrap: nowrap;
  align-items: center;
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer05_link:hover {
  color: var(--untitled-ui-gray700);
}

.uui-footer05_link-list-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-bottom: 1rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.uui-footer05_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.uui-badge-small-success-3 {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui-success50);
  color: var(--untitled-ui-success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: "Raleway 2", sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-logo_image-3 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype-3 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_component-3 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-footer05_top-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: start stretch;
}

.error-message-4 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-message-3 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-text-style-link-3 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-3:hover {
  color: var(--untitled-ui-gray700);
}

.uui-form_input-3 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 1.5rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-3:focus {
  border-color: var(--deep-sky-blue);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--deep-sky-blue-2);
  color: var(--untitled-ui-gray900);
}

.uui-form_input-3::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input-3.text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-container-large-6 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-7 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-footer05_component {
  background-color: #fff;
}

.text-block-50, .text-block-51 {
  color: var(--silver);
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.uui-footer05_bottom-wrapper-copy {
  border-top: 1px solid var(--untitled-ui-gray300);
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
  padding-top: 2rem;
  display: flex;
}

.uui-page-padding-2-copyw-copy {
  margin-top: 60px;
  padding-left: 5rem;
  padding-right: 5rem;
}

.uui-page-padding-3-copysda-copy {
  margin-top: 100px;
  padding-left: 5rem;
  padding-right: 5rem;
}

.error-text-2 {
  color: #e23939;
}

.success-text-2 {
  font-weight: 600;
}

.uui-form-button-wrapper-2 {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-form-checkbox-label-2 {
  color: var(--untitled-ui-gray700);
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-checkbox-icon-2 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  cursor: pointer;
  border-radius: .375rem;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-checkbox-icon-2:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50-501);
}

.uui-form-checkbox-icon-2.w--redirected-checked {
  border-width: 1px;
  border-color: var(--deep-sky-blue);
  background-color: var(--deep-sky-blue-2);
  box-shadow: none;
  background-image: url('../images/check.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-radius: .25rem;
}

.uui-form-checkbox-icon-2.w--redirected-focus {
  border-color: var(--deep-sky-blue);
  background-color: var(--untitled-ui-primary50-501);
  box-shadow: 0 0 0 4px var(--deep-sky-blue-2);
  border-radius: .25rem;
}

.uui-form-checkbox-2 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-field-label-2 {
  color: var(--untitled-ui-gray700);
  margin-bottom: .5rem;
  font-family: "Raleway 2", sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-field-wrapper-2 {
  position: relative;
}

.uui-space-xsmall-5 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-6 {
  padding-top: 0;
  padding-bottom: 2rem;
}

.uui-layout14_image-wrapper-2 {
  background-color: #0000;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout14_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-section_layout14-2 {
  background-color: #fff;
}

.uui-page-padding-7-copysfduhgiweurhw {
  padding-left: 5rem;
  padding-right: 5rem;
}

.uui-padding-vertical-xhuge-6-copy {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.uui-contact01_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-contact01_component {
  flex-direction: column;
  align-items: stretch;
  max-width: 30rem;
  margin: 0 auto 0;
}

.uui-max-width-large-6 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-6.align-center {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-4 {
  text-align: center;
}

.uui-container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_contact01 {
  width: 100%;
}

.uui-button-6-copysdfsdf {
  grid-column-gap: .5rem;
  border: 1px none var(--untitled-ui-primary600);
  background-color: var(--deep-sky-blue);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  flex-wrap: nowrap;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  padding: .25rem 1.125rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-6-copysdfsdf:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-blue500);
}

.uui-button-6-copysdfsdf:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-text-size-large-7 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

.uui-space-xxsmall-4 {
  width: 100%;
  min-height: .5rem;
}

.uui-max-width-large-7 {
  width: 100%;
  max-width: 48rem;
}

.uui-faq03_cta-content {
  flex: 1;
}

.uui-uui-faq03_cta {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  background-color: var(--untitled-ui-gray50);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  margin-top: 1rem;
  padding: .5rem 2rem;
  display: grid;
}

.uui-text-size-medium-8 {
  color: var(--untitled-ui-gray500);
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

.uui-faq03_heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.uui-faq03_content {
  grid-column-gap: 4rem;
  grid-row-gap: 5rem;
  border-top: 1px solid var(--untitled-ui-gray200);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: grid;
}

.uui-faq03_list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-faq03_component {
  margin-top: 1rem;
}

.uui-space-xsmall-6 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-6 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.3;
}

.uui-container-large-7 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-7-copy {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-page-padding-8-copyng {
  padding-left: 0;
  padding-right: 0;
}

.uui-heading-medium-5-copy {
  color: var(--untitled-ui-gray900);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.3;
}

.uui-text-size-large-6-copy {
  color: var(--untitled-ui-gray600);
  text-align: left;
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

.uui-padding-vertical-xlarge-copy {
  padding-top: .125rem;
  padding-bottom: .125rem;
}

.social-media-link-copydfgr {
  filter: invert(36%);
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 25px;
  font-size: 22px;
  text-decoration: none;
}

.reference-image-copyieurhi {
  filter: saturate(0%);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: content-box;
  width: auto;
  height: 60px;
}

.uui-navbar03_container-copy {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1236px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.uui-heading-medium-2-copy {
  color: var(--untitled-ui-gray900);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.3;
  display: none;
}

.text-span-11 {
  color: var(--dim-grey);
}

.image-17 {
  height: auto;
}

.uui-text-size-xlarge-3 {
  color: #b4b4b4;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

.uui-space-small-3 {
  width: 100%;
  min-height: 10px;
}

.uui-text-align-center-5 {
  text-align: center;
}

.uui-padding-vertical-xhuge-8 {
  padding-top: 7rem;
  padding-bottom: 2rem;
}

.uui-container-small-2 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-9 {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5rem;
  padding-right: 5rem;
}

.uui-heading-large-copysesef {
  color: var(--black-2);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 1.2;
}

.text-span-12 {
  color: #707070;
}

.uui-text-size-medium-9 {
  color: var(--untitled-ui-gray600);
  text-align: left;
  letter-spacing: normal;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 0 20px;
  font-family: "Raleway 2", sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.uui-space-xxsmall-5 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-7 {
  color: var(--black-2);
  letter-spacing: normal;
  margin-top: .5rem;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-6 {
  color: var(--deep-sky-blue);
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-4 {
  color: var(--deep-sky-blue);
  background-color: #35ade01c;
  border: .5rem solid #f9f5ff0a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout74_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-layout74_list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  margin-top: 4rem;
  margin-bottom: 2rem;
  display: grid;
}

.uui-text-size-large-8 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.uui-max-width-large-8 {
  width: 100%;
  max-width: 48rem;
}

.uui-layout74_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-container-large-8 {
  width: 100%;
  max-width: 1236px;
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-8-copyawdawdrfegre {
  margin-bottom: 4rem;
  padding-top: 2rem;
  padding-bottom: 0;
}

.uui-text-size-xlarge-4-copyiwuehfiwuui {
  color: var(--dim-grey);
  text-align: center;
  margin-top: 4rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.bold-text-8 {
  text-align: center;
}

.image-18 {
  border-radius: 10px;
  height: 250px;
}

.digital-solutions-copy-copyiweuhfiwe {
  background-color: var(--white);
  background-image: linear-gradient(337deg, #000000ed, #001824 89%), url('../images/Kachel-BG.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 30%;
  height: 500px;
  padding: 30px;
  display: flex;
}

.column-heading-home-page-1-copywefwef {
  color: var(--white);
  margin-bottom: 15px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.6em;
}

.text-paragraph-copywefjwieufh {
  color: var(--dark-grey);
  text-align: center;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.7em;
  position: relative;
}

.text-paragraph-copywefjwieufh._100-copyerg {
  color: #b6b6b6;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
}

.marketingbild {
  height: auto;
}

.digital-solutions-copy-copywehfbwehfwe {
  background-color: #fff;
  background-image: linear-gradient(168deg, #06212c 17%, #35ade061), url('../images/Kachel-BG2.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 30%;
  height: 500px;
  padding: 30px;
  display: flex;
}

.text-paragraph-copywefuhwief {
  color: var(--dark-grey);
  text-align: center;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.7em;
  position: relative;
}

.text-paragraph-copywefuhwief._100 {
  color: #b6b6b6;
  text-align: left;
  height: auto;
  font-size: 14px;
  font-weight: 400;
}

.div-block-87 {
  background-image: url('../images/Beratung.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 100%;
  height: 300px;
}

.digital-solutions-copy-copywefuwwef3 {
  background-color: #fff;
  background-image: linear-gradient(163deg, #1d2939 24%, #35ade082), url('../images/Kachel-BG3.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 30%;
  height: 500px;
  padding: 30px;
  display: flex;
}

.text-paragraph-copygeurzge {
  color: var(--dark-grey);
  text-align: center;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.7em;
  position: relative;
}

.text-paragraph-copygeurzge._100 {
  color: #b6b6b6;
  text-align: left;
  height: auto;
  font-size: 14px;
  font-weight: 400;
}

.uui-text-size-large-3-copy {
  color: var(--untitled-ui-gray600);
  text-align: left;
  letter-spacing: normal;
  padding-bottom: 12px;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  line-height: 1.5;
  display: none;
}

.uui-layout14_image-wrapper-copyerg {
  filter: saturate(67%);
  background-color: #0000;
  background-image: url('../images/Business-Consulting.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  height: 80%;
  min-height: 30rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout74_list-copywefwe {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
}

.uui-layout96_item-copysdew3 {
  background-color: #fff;
  border-radius: 7px;
  flex-direction: column;
  align-items: center;
  height: 250px;
  padding: 20px;
}

.uui-layout95_list-copyiuwehfiu32 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.uui-padding-vertical-xhuge-2-copyqweq-copy, .uui-padding-vertical-xhuge-4-copysdzfg-copy {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-page-padding-3-copysda-copy {
  margin-top: 40px;
  margin-bottom: 0;
  padding-left: 5rem;
  padding-right: 5rem;
}

.uui-page-padding-3-copysda-copyergr4 {
  margin-top: 8px;
  margin-bottom: 60px;
  padding-left: 5rem;
  padding-right: 5rem;
}

.uui-layout95_list-copyiuwehfiu32-copy43 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.uui-layout96_item-copysdew3-copy235wf {
  background-color: #fff;
  background-image: url('../images/15.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 300px;
  border-radius: 7px;
  flex-direction: column;
  align-items: center;
  height: 500px;
  padding: 20px;
}

.uui-layout96_item-copysdew3-copy545g-copy {
  background-color: #fff;
  background-image: url('../images/Website-BG.png'), linear-gradient(#000, #000);
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  border-radius: 7px;
  flex-direction: column;
  align-items: center;
  height: 500px;
  padding: 20px;
}

.uui-heading-xxsmall-3-copy124124 {
  color: #fff;
  text-align: center;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-xxsmall-3-copyqwe2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-size-medium-3-copywef32 {
  color: #d4d4d4;
  text-align: center;
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.uui-layout96_item-copysdew3-copy235wf-copy234 {
  background-color: #fff;
  border-radius: 7px;
  flex-direction: column;
  align-items: center;
  height: 800px;
  padding: 20px;
}

.uui-page-padding-3-copysda-copyergr4-copy235 {
  margin-top: 8px;
  margin-bottom: 0;
  padding-left: 5rem;
  padding-right: 5rem;
}

.uui-padding-vertical-xhuge-4-copysdzfg-copy345s {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-layout96_item-copysdew3-copy545g-copy-copydfwehb {
  background-color: #fff;
  background-image: url('../images/References.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 7px;
  flex-direction: column;
  align-items: center;
  height: 800px;
  padding: 20px;
}

.uui-container-large-10 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-11 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.spacerunit {
  height: 309px;
}

.div-block-86-copywewef-copy {
  border-radius: 20px;
  width: 100%;
  height: auto;
  margin-bottom: 60px;
}

.image-17-copy {
  height: auto;
}

.div-block-86-copywewef-copy-copy {
  border-radius: 20px;
  width: 100%;
  height: auto;
  margin-bottom: 0;
}

.digital-solutions-copy-copyww {
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 30%;
  height: 500px;
  padding: 30px 20px 10px;
  display: flex;
  box-shadow: 0 4px 13px 7px #9b9b9b33;
}

.uui-page-padding-3-copysda-copy-copy {
  max-width: 1400px;
  margin: 0 auto;
  padding-left: 5rem;
  padding-right: 5rem;
}

.linkedin-copy {
  filter: invert();
  height: 20px;
}

.social-media-link-copydfgr-copy {
  filter: invert(36%);
  color: var(--white);
  width: 30px;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 25px;
  font-size: 22px;
}

.text-span-18 {
  color: #707070;
}

.uui-text-size-large-8-copy {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.cookiebanner {
  z-index: 999;
  border: 1px none var(--dim-grey);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #fff;
  background-image: none;
  border-radius: 8px;
  padding: 10px;
  position: fixed;
  inset: auto 2% 2% auto;
  box-shadow: 0 0 9px #0003;
}

.cookietext {
  color: var(--black-2);
  margin-top: 5px;
  margin-bottom: 0;
  margin-left: 5px;
  font-size: 14px;
  font-weight: 300;
}

.div-block-88 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-89 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-89-copy {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 5px;
  display: flex;
}

.div-block-89-copywq {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.cookietext-copy12 {
  color: #181818;
  text-align: center;
  align-self: center;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 5px;
  font-size: 12px;
  font-weight: 400;
}

.text-block-31-copywef32 {
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.link-7 {
  color: var(--black-2);
}

.uui-button-2-copy {
  grid-column-gap: .5rem;
  border: 1px solid var(--deep-sky-blue);
  background-color: var(--deep-sky-blue);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .25rem 1.125rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-2-copy:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: #35ade0a1;
}

.uui-button-2-copy:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-2-copy.is-button-large-copyqsd {
  grid-column-gap: .75rem;
  border-style: none;
  border-color: var(--deep-sky-blue);
  background-color: var(--deep-sky-blue);
  padding: .25rem 1.75rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1.125rem;
}

.uui-heading-xxsmall-3-copy124124-copyzug {
  color: var(--black-2);
  text-align: center;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.grid-12 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: auto;
  max-width: 100vw;
  padding-left: 40px;
  padding-right: 0;
}

.div-block-93 {
  background-image: url('../images/850_9243.jpg-WEB-copy.jpg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 85vh;
  margin-left: 0;
}

.div-block-94 {
  object-fit: fill;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 85vh;
  padding: 30px;
  display: flex;
}

.heading-22 {
  font-size: 60px;
  font-weight: 600;
}

.text-span-20 {
  color: #8b8888;
  font-weight: 600;
}

.pgpimage {
  width: 40%;
  height: auto;
}

.div-block-95-spacer {
  width: 100%;
  height: 200px;
}

.section-408 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  width: 100vw;
  margin-left: 0;
}

.paragraph-7 {
  color: #979797;
  font-size: 12px;
}

.referenceimagpia {
  box-shadow: none;
  border-radius: 5px;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 8px;
}

.uui-section_header10-copysadwq {
  color: #000;
  background-color: #000;
}

.text-span-12-copyss {
  color: #929292;
}

.uui-text-size-large-8-copy-copy234 {
  color: var(--silver);
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.uui-heading-large-copysesef-copy-copy2 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xxsmall-7-copy234dwf, .uui-heading-xxsmall-7-copy234wd, .uui-heading-xxsmall-7-copy234wiudfh {
  color: var(--white);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-size-medium-9-copy123sd {
  color: var(--silver);
  text-align: justify;
  letter-spacing: normal;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 0 20px;
  font-family: "Raleway 2", sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.uui-section_pricing11-copyqwe22.hide-tablet-copy2323 {
  background-color: #000;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 5px;
}

.uui-padding-vertical-xhuge-8-copyawdawdrfegre-copy234wd {
  margin-bottom: 0;
  padding-top: 2rem;
  padding-bottom: 0;
}

.div-block-96 {
  background-image: url('../images/Optimised.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  margin-top: 0;
}

.uui-section_pricing11-copy23iu2hf2-copy.hide-tablet-copy23f2u3ff2-copy {
  background-color: #000;
  padding-bottom: 0;
}

.uui-page-padding-3-copysda-copy-copy76t7-copy234 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 3px 5rem 40px;
}

.uui-layout96_item-copysdew3-copy12 {
  background-color: var(--black-2);
  color: var(--black-2);
  border-radius: 7px;
  flex-direction: column;
  align-items: center;
  height: 280px;
  padding: 20px;
}

.uui-text-size-medium-11 {
  color: var(--silver);
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-testimonial01_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
}

.uui-testimonial01_client-image-wrapper {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.uui-testimonial01_logo-wrapper {
  margin-bottom: 2rem;
}

.uui-testimonial01_component {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-max-width-xlarge-2 {
  width: 100%;
  max-width: 64rem;
}

.uui-padding-vertical-xhuge-11 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-11 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-12 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_testimonial01-copywefjhiow32 {
  background-color: #000;
}

.uui-heading-medium-8-copy34tdfg {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-medium-8-copy34tdfg.text-weight-medium-copy346 {
  color: var(--white);
  font-family: "Raleway 2", sans-serif;
  font-size: 30px;
  font-weight: 300;
}

.uui-heading-tiny-copy34dfh {
  color: var(--white);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-section_layout14-2-copygrer34 {
  background-color: #fff;
}

.uui-text-size-xlarge-3-copywq-copy {
  color: var(--untitled-ui-gray300);
  margin-top: 20px;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

.uui-layout96_item-copysdew3-copy235wf-copy234w-copy-copywef {
  filter: none;
  background-color: #fff;
  background-image: linear-gradient(342deg, #2222224f 36%, #2222224a), url('../images/DSC_0107-WEB-copy.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 7px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 500px;
  padding: 20px;
}

.uui-layout95_list-copyiuwehfiu32-copy43-copy234 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: auto;
  place-items: start stretch;
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 8px;
  padding: 0;
  display: grid;
}

.text-span-21 {
  color: #8a8989;
}

.uui-layout96_item-copysdew3-copy545g-copy-copy23-copywef-copy {
  background-color: #fff;
  background-image: url('../images/Reference-Image-2.jpg'), linear-gradient(#000, #000);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border-radius: 7px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 500px;
  padding: 20px;
  display: flex;
}

.text-span-22 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #bf0eff, #e61688 53%, #ec9a00);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
}

.text-span-23 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(98deg, #c75000, #ffb700);
  -webkit-background-clip: text;
  background-clip: text;
}

.uui-icon-1x1-xsmall-6-copy2122 {
  color: var(--coral);
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-4-copyweiufh-copy {
  color: #e0aa35;
  background-color: #e057351c;
  border: .5rem solid #0a080800;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-icon-featured-outline-large-4-copyweiufh-copy-copy {
  color: #e0aa35;
  background-color: #fdf1001c;
  border: .5rem solid #0a080800;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-icon-featured-outline-large-4-copyweiufh-copy-copy234 {
  color: #e0aa35;
  background-color: #e096351c;
  border: .5rem solid #0a080800;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-section_layout74-copyww-copy {
  background-color: #000;
}

.uui-button-wrapper-copy234.max-width-full-mobile-landscape-copy234 {
  max-width: 100px;
  margin-top: 20px;
}

.text-block-31-copy132 {
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  font-weight: 300;
  text-decoration: none;
}

.background-video-4 {
  z-index: 900;
  background-color: #8a808000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
}

.uui-testimonial01_logo-copy-copyiwehfi23 {
  filter: invert();
  width: 20%;
  height: auto;
  max-height: 3rem;
}

.uui-layout96_item-copysdew3-copy235wf-copy234w-copy-copyweiuhwe-copyiwuehf32-copyqwubz12 {
  background-color: #fff0;
  background-image: none;
  background-position: 0 0;
  border-radius: 7px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 500px;
  padding: 0;
  display: flex;
}

.uui-text-size-medium-3-copywef32-copyuzwdg21 {
  color: #fff;
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.uui-section_layout95-copy239487wef {
  align-self: stretch;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_layout95-copy1342ie {
  max-width: 80rem;
}

.uui-page-padding-3-copysda-copyergr4-copy235-copy45345-copy-copy342 {
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-left: 5rem;
  padding-right: 5rem;
  display: flex;
}

.uui-section_pricing11-copyqwe22-copy2435.hide-tablet-copy2323-copy234 {
  background-color: #000;
  flex-direction: column;
  align-items: stretch;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 5px;
  display: flex;
  position: static;
}

.uui-layout95_component-copy345 {
  background-color: #0000;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.uui-padding-vertical-xhuge-4-copysdzfg-copy345s-copy-copy234 {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.uui-layout96_item-copysdew3-copy545g-copy-copy23-copy-copy {
  background-color: #fff;
  background-image: url('../images/850_1000-WEB-copy.jpg'), linear-gradient(#000, #000);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border-radius: 7px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 500px;
  padding: 20px;
}

.uui-page-padding-3-copysda-copyergr4-copy235-copy45345-copy-copy342-copy234 {
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 8px 5rem 40px;
  display: flex;
}

.text-paragraph-copyqwe {
  color: var(--dark-grey);
  text-align: center;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.7em;
  position: relative;
}

.text-paragraph-copyqwe._100 {
  color: #9c9c9c;
  text-align: left;
  height: auto;
  font-size: 14px;
  font-weight: 400;
}

.text-paragraph-copy234 {
  color: var(--dark-grey);
  text-align: center;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.7em;
  position: relative;
}

.text-paragraph-copy234._100 {
  color: #9c9c9c;
  text-align: left;
  height: auto;
  font-size: 14px;
  font-weight: 400;
}

.text-paragraph-copy324fw {
  color: var(--dark-grey);
  text-align: center;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.7em;
  position: relative;
}

.text-paragraph-copy324fw._100 {
  color: #9c9c9c;
  text-align: left;
  height: auto;
  font-size: 14px;
  font-weight: 400;
}

.bold-text-9, .bold-text-10, .bold-text-11, .bold-text-12, .bold-text-13, .bold-text-14, .bold-text-15, .bold-text-16, .bold-text-17, .bold-text-18 {
  font-weight: 400;
}

.link-8 {
  color: #02b3ff;
  padding: 9px;
  font-size: 16px;
  font-weight: 600;
}

.link-8:hover {
  text-decoration: underline;
}

.uui-navbar03_bottom-bar-copyiweuhf {
  outline-offset: 0px;
  background-color: #eee;
  border: 1px #000;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  outline: 3px #333;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 20px;
  display: flex;
  position: static;
}

.body-copywoeifj32 {
  background-color: #fff;
  font-family: "Raleway 2", sans-serif;
  box-shadow: 1px 1px 3px 20px #000;
}

.link-8-copy234 {
  background-image: linear-gradient(81deg, var(--deep-sky-blue), #3566e0);
  color: #fff;
  border-radius: 9px;
  padding: 6px 10px;
  font-size: 16px;
  font-weight: 600;
}

.link-8-copy234:hover {
  text-decoration: underline;
}

.uui-layout96_item-copysdew3-copy545g-copy-copy23-copy-copy-copy4 {
  background-color: #fff;
  background-image: url('../images/Macbook-Mockup-Studio.png'), radial-gradient(circle at 50% 70%, #35ade029, #0000), linear-gradient(#181818, #181818);
  background-position: 100% -120%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: 1200px, auto, auto;
  border-radius: 7px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 600px;
  padding: 20px;
}

.div-block-98 {
  width: 100%;
  height: 550px;
  margin-top: 0;
  margin-bottom: 8px;
}

.background-video-5 {
  z-index: 1;
  background-image: linear-gradient(#29292980, #29292980);
  border-radius: 6px;
  width: 100%;
  height: 100%;
}

.uui-layout79_content-copyasdasd-copyiuwe {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: end;
  margin: 0 auto 0;
  padding: 50px;
  display: flex;
}

.uui-heading-medium-copyasas-copy1d2 {
  color: #fff;
  text-align: center;
  margin: 0 40px;
  font-family: "Raleway 2", sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 1.3;
}

.text-span-11-copy12 {
  color: #a7a7a7;
}

.jhjhgjhgjhgjhgjhgjhg-copy23d {
  color: var(--dim-grey);
  text-align: center;
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

.div-block-99 {
  background-color: #18181896;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 39px;
  display: flex;
}

.heading-23 {
  color: var(--white);
  text-align: center;
  font-size: 40px;
  font-weight: 600;
}

.paragraph-8 {
  color: #d4d4d4;
  text-align: center;
  font-size: 18px;
}

.text-span-24 {
  color: #a5a5a5;
}

.uui-page-padding-3-copysda-copyergr4-copy235-copy45345-copy-copy342-copy234-copy {
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 8px 5rem 0;
  display: flex;
}

.uui-layout96_item-copysdew3-copy235wf-copy234w-copy-copywef-copy23d {
  filter: none;
  background-color: #fff;
  background-image: url('../images/Multi-Responsive-Devices-Mockup.png'), radial-gradient(circle at 50% 70%, #62441638, #0000), linear-gradient(#181818, #181818);
  background-position: 50% 110%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: contain, auto, auto;
  border-radius: 7px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 600px;
  padding: 20px;
  display: flex;
}

.text-span-24-copy {
  background-image: linear-gradient(94deg, var(--coral), #ffa200);
  color: gray;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.link-8-copy23 {
  color: var(--white);
  padding: 9px 9px 9px 0;
  font-size: 14px;
  font-weight: 400;
}

.link-8-copy23:hover {
  text-decoration: underline;
}

.uui-layout95_image-wrapper-copyuz2 {
  background-color: #0000;
  justify-content: center;
  width: 100%;
  margin-bottom: .25rem;
  display: flex;
  position: relative;
}

.uui-text-size-medium-3-copywef32-copyiu2h {
  color: var(--silver);
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.uui-text-size-medium-9-copy123sd-copy232d {
  color: var(--silver);
  text-align: justify;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.uui-text-size-medium-9-copy2342f {
  color: var(--untitled-ui-gray600);
  text-align: left;
  letter-spacing: normal;
  height: 150px;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 0 20px;
  font-family: "Raleway 2", sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.heading-23-copy2ef {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.heading-23-copy23f2 {
  background-image: linear-gradient(93deg, var(--coral), var(--gold));
  color: var(--white);
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  font-size: 40px;
  font-weight: 600;
}

.text-span-25 {
  color: #a5a5a5;
}

.text-span-22-copy23d {
  background-image: linear-gradient(to right, var(--deep-sky-blue), var(--untitled-ui-blue700));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
}

.div-block-98-copy23 {
  background-image: url('../images/Reference-Image-2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  width: 100%;
  height: 550px;
  margin-top: 0;
  margin-bottom: 8px;
}

.div-block-99-copye2c {
  background-color: #18181875;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 39px;
  display: flex;
}

._34 {
  color: #cecece;
  text-align: center;
  font-size: 12px;
}

.uui-layout95_list-copyiuwehfiu32-copy43-copyec3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: block;
}

._2323fi2u3hdi2 {
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 5rem;
  padding-right: 5rem;
  display: flex;
}

._23dd223d2wd {
  width: 80rem;
  max-width: 80rem;
}

.uui-layout96_item-copysdew3-copy545g-copy-copy23-copywef-copy-copy23d-copy {
  background-color: #fff;
  background-image: url('../images/850_4380-WEB.jpg'), linear-gradient(#000, #000);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border-radius: 7px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 500px;
  padding: 20px;
  display: flex;
}

.text-span-26 {
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: border-box;
  font-weight: 700;
}

.uui-testimonial01_logo-copy-copyiwehfi23-copy23r-copyiuh {
  filter: invert();
  width: 20%;
  height: auto;
  max-height: 3rem;
}

.uui-layout74_item-copy23f23we {
  text-align: center;
  background-color: #f1f1f1;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  height: 420px;
  padding: 40px 10px 20px;
  display: flex;
}

.uui-heading-xxsmall-7-copy34f {
  color: var(--black-2);
  letter-spacing: normal;
  margin-top: .5rem;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout74_item-copy23f23we-copyhb {
  text-align: center;
  background-color: #f1f1f1;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  height: 420px;
  padding: 40px 10px 20px;
  display: flex;
}

.div-block-97-copy-copy23r {
  background-image: linear-gradient(#000, #0000 35%), linear-gradient(to right, #000, #85858500 8%, #4b4b4b00 93%, #000), url('../images/643aed384cc08287f48a4c63_Website-BG.png');
  background-position: 0 0, 0 0, 50% 100%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, contain;
  border-radius: 6px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 1100px;
  margin-top: 4rem;
  margin-bottom: 8px;
  display: flex;
}

.div-block-100 {
  padding: 20px;
}

.uui-heading-xxsmall-3-copy124124-copywef {
  color: #fff;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.uui-page-padding-2-copy23d {
  padding-left: 2rem;
  padding-right: 2rem;
}

.column-heading-home-page-1-copywefwef-copy32e {
  color: var(--white);
  margin-bottom: 15px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.6em;
}

.div-block-97-copy-copy23r-copyewf4 {
  background-image: url('../images/Macmockup.png'), radial-gradient(circle at 50% 100%, #92bed13d, #0000 41%);
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  border-radius: 6px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 1050px;
  margin-top: 4rem;
  margin-bottom: 8px;
  display: flex;
}

.uui-layout96_item-copysdew3-copy545g-copy-copy23-copy-copy-copy4-copywef32 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: radial-gradient(circle at 50% 70%, #ffffff0d, #0000), url('../images/5.png'), linear-gradient(#181818, #181818);
  background-position: 0 0, 50% 100%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, 300px, auto;
  border-radius: 7px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 600px;
  padding: 20px;
  display: block;
}

.uui-layout96_item-copysdew3-copy235wf-copy234w-copy-copywef-copy23d-copykwuef {
  filter: none;
  background-color: #fff;
  background-image: url('../images/Report2.png'), radial-gradient(circle at 50% 100%, #ffffff1f, #0000), linear-gradient(#181818, #181818);
  background-position: 50% 100%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: contain, auto, auto;
  border-radius: 7px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 600px;
  padding: 20px;
  display: flex;
}

.uui-layout96_item-copysdew3-copy545g-copy-copy23-copy-copy-copy4-copyiwuefh {
  background-color: #fff;
  background-image: radial-gradient(circle at 50% 100%, #ffffff0d, #0000), url('../images/14.png'), linear-gradient(#181818, #181818);
  background-position: 0 0, 50% 100%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, 300px, auto;
  border-radius: 7px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 600px;
  padding: 20px;
  display: flex;
}

.uui-layout96_item-copysdew3-copy235wf-copy234w-copy-copywef-copy23d-copywoeiufh {
  filter: none;
  background-color: #fff;
  background-image: url('../images/Contract.png'), radial-gradient(circle at 50% 100%, #c0e7ff26, #0000), linear-gradient(#181818, #181818);
  background-position: 50% 100%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: contain, auto, auto;
  border-radius: 7px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 600px;
  padding: 20px;
  display: flex;
}

.uui-navbar03_container-copyiweuhf {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1236px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 4px 0;
  display: flex;
}

.uui-heading-medium-copyasas-copyiweuf {
  color: var(--black-2);
  text-align: center;
  margin: 0 40px;
  font-family: "Raleway 2", sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.3;
}

.uui-layout79_content-left-copyiuewfj {
  align-self: center;
}

.text-block-31-copywef32-copy {
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.uui-text-size-large-8-copy-copyiuzg {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.uui-text-size-medium-3-copyoweifj, .uui-text-size-medium-3-copyiuh2d3 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.uui-navbar03_bottom-bar-copyiwuehf-copyizgwef {
  background-color: #e7e7e7;
  border-radius: 0;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 20px;
  display: flex;
  position: static;
}

.uui-navbar03_container-copyasdasd-copyuqwzdg {
  background-color: #f8f8f8;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
}

.uui-navbar03_dropdown-content-copywuehf {
  width: 100%;
  max-width: 1236px;
  display: flex;
}

.text-span-27-copyowefu {
  color: #fff;
  font-weight: 400;
}

.text-span-28 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #06abf1, #0061fd);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.uui-layout95_list-copyiuwehfiu32-copy43-copy234-copywef {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: auto;
  place-items: start stretch;
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 8px;
  padding: 0;
  display: grid;
}

.uui-text-size-medium-3-copywef32-copywef {
  color: var(--silver);
  text-align: left;
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.uui-button-wrapper-copyerf-copywef34.max-width-full-mobile-landscape-copyerf-copywef43 {
  margin-bottom: 0;
}

.uui-heading-xxsmall-4-copyqiuh32f {
  color: #080808;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.5;
}

.div-block-98-copy23-copywef-copywiuehf {
  background-color: #0000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 6px;
  width: 100%;
  height: 550px;
  margin-top: 0;
  margin-bottom: 6rem;
}

.nbeiwuehf32 {
  z-index: auto;
  background-image: linear-gradient(#f5f5f5, #0000 17% 93%, #f5f5f5), radial-gradient(circle, #ffffff5c, #f5f5f5), linear-gradient(to right, #1f1636a1, #35ade08a 74%);
  height: auto;
  position: relative;
}

.div-block-86-copywewef-copy-copy-copywuehf {
  z-index: 999;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  position: relative;
}

.uui-heading-xxsmall-3-copy124124-copyi23uhr {
  color: #fff;
  text-align: left;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-size-medium-3-copywef32-copyiu23rh {
  color: var(--silver);
  text-align: left;
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.oaiwndq2e {
  z-index: 1;
  background-image: linear-gradient(270deg, #fd855880, #ffcf6d80);
  border-radius: 7px;
  width: 100%;
  height: 100%;
}

.div-block-99-copye2c-copyerg43 {
  background-color: #18181800;
  background-image: linear-gradient(to right, #7a633480, #552d1d80);
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 39px;
  display: flex;
}

.uui-layout96_item-copysdew3-copy545g-copy-copy23-copy-copy-copy4-copy2r3 {
  background-color: #fff;
  background-image: url('../images/Macbook-Mockup-Studio.png'), radial-gradient(circle at 50% 70%, #35ade029, #0000), linear-gradient(#181818, #181818);
  background-position: 100% -140%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: 1200px, auto, auto;
  border-radius: 7px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 600px;
  padding: 20px;
  display: flex;
}

.uui-heading-xxsmall-3-copy124124-copyiuehiwe {
  color: #fff;
  text-align: center;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  font-family: "Raleway 2", sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-size-medium-3-copywef32-copyuwef {
  color: var(--silver);
  text-align: center;
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.div-block-101, .div-block-102 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-23-copy23f2-copyiuqwhd {
  background-image: linear-gradient(93deg, var(--coral), var(--gold));
  color: var(--white);
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  font-size: 50px;
  font-weight: 600;
}

._34-copy23d-copyowiefhj {
  color: #cecece;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
}

.link-8-copy342g3 {
  color: #02b3ff;
  margin-top: 10px;
  padding: 9px;
  font-size: 16px;
  font-weight: 600;
}

.link-8-copy342g3:hover {
  text-decoration: underline;
}

.div-block-103 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-heading-xxsmall-3-copy124124-copyuqwzdg {
  color: #fff;
  text-align: left;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-size-medium-5-copywefj {
  color: #444;
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.combine-space-medium {
  width: 100%;
  height: 1.5rem;
}

.combine-heading-style-h2 {
  color: var(--white);
  margin-top: 3.3rem;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.35;
}

.combine-text-align-center {
  text-align: center;
}

.combine-padding-section-large {
  padding-top: 6rem;
  padding-bottom: 2rem;
}

.combine-container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-padding-global {
  padding-top: 0;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.combine-section_cta2 {
  background-color: #0000;
  margin-top: 0;
  padding-top: 0;
}

.combine-chevron-right_icon {
  color: #318eff;
  cursor: pointer;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.combine-button-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.combine-button-icon {
  color: #3582e0;
  cursor: pointer;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-button-icon:hover {
  color: #3582e0;
  text-decoration: underline;
}

.combine-text-size-small {
  color: var(--combine-library-grey-800);
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-text-size-small.combine-text-color-grey {
  font-family: "Raleway 2", sans-serif;
}

.combine-text-color-grey {
  color: var(--combine-library-grey-600);
}

.combine-heading-style-h5 {
  color: var(--combine-library-grey-800);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.combine-blog1_date {
  color: var(--combine-library-grey-200);
  font-family: "Raleway 2", sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-blog1_content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.combine-blog1_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.combine-blog1_image-wrapper {
  width: 100%;
  height: 17rem;
  position: relative;
  overflow: hidden;
}

.combine-blog1_item {
  background-color: var(--combine-library-white);
  color: var(--combine-library-grey-800);
  border-radius: .5rem;
  flex-direction: column;
  transition: box-shadow .25s, transform .25s, color .25s;
  display: flex;
  overflow: hidden;
}

.combine-blog1_item:hover {
  transform: translate(0, -.75rem);
  box-shadow: 0 16px 20px #8c94a533;
}

.combine-blog1_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.combine-container-large {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-space-large {
  height: 4rem;
}

.combine-text-size-regular-2 {
  color: var(--combine-library-grey-600);
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-heading-style-h2-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.35;
}

.combine-padding-section-medium {
  padding-top: 4rem;
  padding-bottom: 2rem;
}

.combine-section_blog1 {
  background-color: var(--white-smoke);
}

.text-span-29 {
  color: var(--combine-library-grey-600);
}

.spacerdiv {
  height: 50px;
}

.background-video-secondary {
  z-index: auto;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#00000057, #00000057);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-clip: border-box;
  width: 100vw;
  height: auto;
}

.text-block-55 {
  font-family: "Raleway 2", sans-serif;
  font-size: .75rem;
}

.text-block-56 {
  font-family: "Raleway 2", sans-serif;
  font-size: .9rem;
}

.text-block-57 {
  font-family: "Raleway 2", sans-serif;
  font-size: .75rem;
}

.combine-button-content-copy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.combine-button-icon-alt {
  color: #fff;
  cursor: pointer;
  background-color: #3582e0;
  border-radius: 20px;
  align-items: center;
  padding: .5rem 20px;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-button-icon-alt:hover {
  color: #fff;
  background-color: #3582e0;
  text-decoration: underline;
}

.combine-header5_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.combine-header5_image-wrapper {
  border-radius: .5rem;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.combine-container-large-2 {
  width: 90%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.combine-button-wrapper {
  grid-column-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.combine-space-medium-2 {
  width: 100%;
  height: 1.5rem;
}

.combine-text-align-center-2 {
  text-align: center;
}

.combine-container-small-2 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-padding-global-2 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.combine-section_header5-dark {
  background-color: #000;
}

.combine-heading-style-h1-dark {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.25;
}

.text-span-30 {
  color: var(--combine-library-grey-400);
}

.combine-text-size-regular-3-dark {
  color: var(--combine-library-grey-400);
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-text-color-white {
  color: var(--combine-library-white);
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.combine-cta3_title {
  color: var(--combine-library-white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.35;
}

.combine-padding-section-large-2 {
  flex-direction: column;
  padding-top: .25rem;
  padding-bottom: 1rem;
  display: flex;
}

.combine-section_cta3-dark {
  background-color: #000;
}

.combine-clients3_company {
  width: auto;
  height: 2.25rem;
}

.combine-text-size-regular-5 {
  color: var(--combine-library-grey-600);
  text-align: left;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-text-weight-semibold {
  color: var(--combine-library-grey-800);
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.combine-clients3_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.combine-clients3_image-wrapper {
  border-radius: 4rem;
  width: 3.5rem;
  height: 3.5rem;
  overflow: hidden;
}

.combine-clients3_client {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: max-content 1fr max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.combine-line_divider {
  background-color: var(--combine-library-grey-100);
  width: 100%;
  height: 1px;
}

.combine-clients3_full-height {
  height: 100%;
}

.combine-clients3_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff0;
  border-radius: 1.25rem;
  flex-direction: column;
  max-width: 40rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 1.5rem;
  display: flex;
}

.combine-container-medium {
  width: 100%;
  max-width: 58rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-section_clients3 {
  background-color: var(--combine-library-grey-050);
}

.combine-padding-section-medium-3-quote {
  padding-top: 0;
  padding-bottom: 4rem;
}

.combine-padding-section-medium-2-spotlights {
  padding-top: 6rem;
  padding-bottom: .25rem;
}

.spacersmall {
  height: .5rem;
}

.combine-container-large-2-collums {
  flex-direction: row;
  justify-content: center;
  width: 90%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.spacer-small-vertical {
  width: 1rem;
}

.uui-padding-vertical-xhuge-11-new {
  padding-top: 1rem;
  padding-bottom: 7rem;
}

.combine-cta3_title-pgp {
  background-image: linear-gradient(98deg, #35c3ff, #91f752), linear-gradient(to right, var(--coral), var(--gold));
  color: var(--combine-library-white);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.35;
}

.combine-cta3_component-pgp {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: var(--combine-library-grey-800);
  background-image: linear-gradient(#00000054, #00000054), url('../images/Reference-Image-2.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: .5rem;
  align-items: center;
  height: 500px;
  padding: 4rem;
  display: flex;
}

.background-video-fobimarkt {
  z-index: 1;
  background-image: linear-gradient(#29292980, #29292980);
  border-radius: 0 6px 6px 0;
  width: 100%;
  min-width: 52.9%;
  height: 400px;
  min-height: 100%;
}

.combine-cta3_component-videobox {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #101113;
  background-image: linear-gradient(to top, #35ade005, #0000);
  border-radius: .5rem;
  align-items: center;
  height: 500px;
  padding: 0 0 0 4rem;
  display: flex;
}

.text-span-31 {
  color: #686868;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.text-span-32 {
  color: var(--dark-grey);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.cf-image-animation-div {
  width: auto;
}

.mission-grid-text-wrapper {
  width: 100%;
  max-width: 340px;
}

.cf-heading-animation-div {
  width: auto;
}

.combine-container-large-2-pgp {
  width: 100%;
  max-width: 75rem;
  height: 500px;
  margin-left: auto;
  margin-right: auto;
}

.combine-cta3_component-web-dev {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #101113;
  background-image: none;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-width: 48%;
  max-width: 50%;
  padding: 4rem 0 0;
  display: flex;
}

.combine-container-small-2-webdev {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
}

.combine-cta3_component-dd {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #101113;
  background-image: none;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 50%;
  padding: 4rem 0 0;
  display: flex;
}

.combine-section_cta3-dark-creatorspotlight {
  background-color: #000;
}

.combine-text-color-white-pgp {
  color: var(--silver);
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.div-block-104 {
  filter: brightness(101%);
  background-image: url('../images/AFP-Logo-png.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 70%;
  border-bottom-right-radius: .5rem;
  width: 100%;
  height: 80px;
}

.combine-container-small-2-dd {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
}

.div-block-105 {
  background-image: url('../images/Macmockup.png');
  background-position: 10% -10%;
  background-repeat: no-repeat;
  background-size: 150vh;
  border-bottom-right-radius: .5rem;
  width: 100%;
  height: 100%;
}

.uui-max-width-large-10 {
  width: 100%;
  max-width: 48rem;
}

.uui-page-padding-13 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.spacersmall-copy {
  height: .7rem;
}

.combine-button-content-dark {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #318eff;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.combine-button-content-dark:hover {
  text-decoration: none;
}

.spacersmall-copy-copy {
  height: 2rem;
}

.uui-text-size-large-10-navigator {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  height: auto;
  margin-top: -2px;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
}

.uui-padding-vertical-xhuge-12-navigator {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.uui-section_testimonial17-navigator {
  background-color: #fff;
  overflow: hidden;
}

.link-9 {
  color: var(--untitled-ui-gray600);
  font-weight: 500;
}

.link-9:hover {
  text-decoration: underline;
}

.link-10 {
  color: var(--dark-grey);
}

.link-10:hover {
  text-decoration: underline;
}

.uui-container-large-12-nav {
  border-top: 1px solid #ddd;
  width: 100%;
  max-width: 1236px;
  margin-left: auto;
  margin-right: auto;
}

.uui-navbar03_component-nav {
  z-index: 90;
  border-bottom: 1px solid var(--untitled-ui-gray100);
  background-color: var(--black-2);
  align-items: center;
  height: 45px;
  min-height: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
}

.combine-chevron-right_icon-3 {
  cursor: pointer;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.combine-button-content-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #3582e0;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  display: flex;
}

.combine-button-content-3:hover {
  text-decoration: underline;
}

.combine-button-icon-3 {
  color: #3582e0;
  align-items: center;
  margin-top: 40px;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.combine-button-icon-3:hover {
  color: #3582e0;
  text-decoration: none;
}

.combine-text-size-small-2 {
  color: var(--combine-library-grey-800);
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-text-size-small-2.combine-text-color-grey {
  color: var(--black-2);
  font-family: "Raleway 2", sans-serif;
}

.combine-heading-style-h5-3 {
  color: var(--coral);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.combine-blog3_date {
  color: var(--combine-library-grey-600);
  font-family: "Raleway 2", sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-blog3_content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.combine-blog3_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.combine-blog3_image-wrapper {
  width: 300px;
  min-width: 250px;
  min-height: 15rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.combine-blog3_item {
  background-color: var(--combine-library-white);
  color: var(--combine-library-grey-800);
  border-radius: .5rem;
  flex-direction: row;
  text-decoration: none;
  transition: transform .25s, box-shadow .25s, color .25s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 15px -3px #0003;
}

.combine-blog3_item:hover {
  transform: translate(0, -.75rem);
  box-shadow: 0 16px 20px #8c94a533;
}

.combine-blog3_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.combine-container-large-3 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-space-large-3 {
  height: 4rem;
}

.combine-text-size-regular-7 {
  color: var(--combine-library-grey-600);
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-space-medium-3 {
  width: 100%;
  height: 1.5rem;
}

.combine-heading-style-h2-4 {
  color: var(--untitled-ui-blue500);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.35;
}

.combine-text-align-center-3 {
  text-align: center;
}

.combine-container-small-3 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-padding-section-medium-5 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.combine-padding-global-3 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.combine-section_blog3 {
  background-color: var(--combine-library-grey-050);
}

.combine-pricing3_feature {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.combine-pricing3_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-direction: column;
  display: flex;
}

.combine-line_divider-2 {
  background-color: var(--combine-library-grey-100);
  width: 100%;
  height: 1px;
}

.combine-pricing3_details {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.combine-pricing3_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  background-color: #fbfbfb00;
  border-radius: 1.25rem;
  flex-direction: column;
  width: 100%;
  max-width: 25rem;
  padding: 2.5rem 2rem;
  display: flex;
}

.combine-pricing3_cost-secondary {
  color: var(--combine-library-grey-800);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-section_pricing3 {
  background-color: var(--combine-library-grey-050);
}

.text-span-33 {
  color: var(--combine-library-grey-600);
}

.text-span-34, .text-span-35, .text-span-36 {
  color: var(--black-2);
}

.text-block-59, .text-block-60, .text-block-61, .text-block-62 {
  font-family: "Raleway 2", sans-serif;
  font-size: .75rem;
}

.text-span-37 {
  color: var(--black-2);
}

.combine-pricing3_component-pricing {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start center;
  max-width: 800px;
  display: grid;
}

.combine-container-large-3-pricing {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-span-38 {
  color: var(--combine-library-grey-400);
}

.combine-text-weight-semibold-3-pricing {
  color: var(--combine-library-grey-800);
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5;
}

.combine-text-size-regular-7-pricing {
  color: var(--combine-library-grey-600);
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-button-icon-pricing {
  color: #fff;
  cursor: pointer;
  background-color: #3582e0;
  border-radius: 9px;
  align-items: center;
  padding: 5px 10px;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-button-icon-pricing:hover {
  color: #fff;
  background-color: #3582e0;
  text-decoration: underline;
}

.text-block-55-pricing {
  font-family: "Raleway 2", sans-serif;
  font-size: .75rem;
}

.combine-chevron-right_icon-pricing {
  cursor: pointer;
  width: .75rem;
  height: 1rem;
  display: flex;
}

.combine-button-icon-pricing2 {
  color: #3582e0;
  cursor: pointer;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-button-icon-pricing2:hover {
  color: #3582e0;
  text-decoration: underline;
}

.combine-chevron-right_icon-copy {
  cursor: pointer;
  width: .75rem;
  height: 1rem;
  display: flex;
}

.text-block-56-priicing2 {
  font-family: "Raleway 2", sans-serif;
  font-size: .8rem;
  font-weight: 500;
}

.pricingimagebig {
  height: auto;
  margin-bottom: 20px;
}

.combine-text-size-regular-7-prices {
  color: var(--combine-library-grey-600);
  text-align: center;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-text-size-regular-8 {
  color: var(--combine-library-grey-600);
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-heading-style-h6-2 {
  color: var(--combine-library-grey-800);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.combine-feature8_number {
  color: var(--combine-library-grey-200);
  font-family: "Raleway 2", sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.combine-feature8_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.combine-feature8_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.combine-feature8_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 33rem;
  display: flex;
}

.combine-button-icon-4 {
  color: var(--combine-library-grey-800);
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.combine-button-icon-4:hover {
  color: var(--combine-library-primary-600);
}

.combine-heading-style-h2-5 {
  color: var(--combine-library-grey-800);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.35;
}

.combine-feature8_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.combine-section_feature8 {
  background-color: var(--combine-library-white);
}

.text-span-39 {
  color: var(--combine-library-grey-400);
}

.combine-container-large-4 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-space-large-4 {
  height: 4rem;
}

.combine-space-medium-4 {
  width: 100%;
  height: 1.5rem;
}

.combine-text-size-regular-9 {
  color: var(--combine-library-grey-600);
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-text-align-center-4 {
  text-align: center;
}

.combine-container-small-4 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-padding-section-medium-6 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.combine-padding-global-4 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.combine-section_header5-2 {
  background-color: var(--combine-library-grey-050);
}

.combine-heading-style-h1-2-referenzen {
  color: var(--combine-library-grey-800);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.25;
}

.text-span-40 {
  color: var(--combine-library-grey-400);
}

.combine-header5_image-2-references {
  filter: saturate(0%);
  object-fit: cover;
  width: 40%;
  height: auto;
}

.combine-header5_image-wrapper-2-references {
  border-radius: 1.25rem;
  justify-content: center;
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.text-span-42 {
  background-image: linear-gradient(to right, var(--deep-sky-blue), var(--combine-library-error-800));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.combine-feature4_image-wrapper {
  border-radius: .5rem;
  width: 100%;
  overflow: hidden;
}

.combine-text-size-regular-10 {
  color: var(--combine-library-grey-600);
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-heading-style-h6-3 {
  color: var(--combine-library-grey-800);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.combine-feature4_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.combine-feature4_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.combine-icon_color3-3 {
  color: var(--combine-library-warning-400);
}

.combine-icon_color1-2 {
  color: var(--combine-library-primary-600);
}

.combine-feature4_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 33rem;
  display: flex;
}

.combine-feature4_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  align-items: center;
  display: flex;
}

.combine-section_feature4 {
  background-color: var(--combine-library-grey-050);
}

.combine-icon_small-3 {
  cursor: pointer;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.combine-heading-style-h2-6 {
  color: var(--combine-library-grey-800);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.35;
}

.combine-heading-style-h6-3-beratung-big {
  color: var(--combine-library-grey-800);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.5;
}

.bold-text-19 {
  font-weight: 500;
}

.div-block-104-forschung {
  background-image: url('../images/Report2.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 300px;
}

.div-block-105-forschung {
  background-image: url('../images/Business-Consulting.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 300px;
}

.combine-cta3_component-videobox-medieprod {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #101113;
  background-image: linear-gradient(to top, #35ade005, #0000);
  border-radius: .5rem;
  align-items: center;
  height: 500px;
  padding: 0;
  display: flex;
}

.text-span-43 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #ff0059, #8000ff);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-span-30-copy34 {
  color: #fff;
}

.combine-text-align-center-2-video {
  text-align: center;
  max-width: 48rem;
}

.combine-container-small-2-video {
  background-color: #00000059;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-span-44 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #fff);
  -webkit-background-clip: text;
  background-clip: text;
}

.div-block-104-prod {
  background-image: url('../images/Macmockup.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 300px;
}

.div-block-105-prod {
  background-image: url('../images/Multi-Responsive-Devices-Mockup_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 300px;
}

.combine-section_feature4-dark {
  background-color: #000;
}

.combine-feature4_image-dark {
  object-fit: cover;
}

.combine-heading-style-h6-3-beratung-big-dark {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.5;
}

.combine-heading-style-h6-3-dark {
  color: var(--combine-library-grey-050);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.combine-text-size-regular-10-dark {
  color: var(--silver);
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-text-size-regular-12 {
  color: var(--combine-library-grey-600);
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-pricing5_tooltip-3 {
  background-color: var(--combine-library-grey-800);
  color: var(--combine-library-white);
  border-radius: .5rem;
  width: 12rem;
  padding: .5rem .75rem;
  font-size: .75rem;
  display: block;
}

.combine-pricing5_tooltip-triangle-3 {
  color: var(--combine-library-grey-800);
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
}

.combine-pricing5_tooltip-wrapper-3 {
  z-index: 3;
  display: none;
  position: absolute;
  left: 0;
}

.combine-pricing5_help-3 {
  color: var(--combine-library-grey-400);
  padding: .25rem;
  position: relative;
}

.combine-pricing5_table-item-3 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--combine-library-grey-800);
  align-items: center;
  width: 100%;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  display: flex;
}

.combine-pricing5_table-content-3 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding: .75rem;
  display: grid;
}

.combine-background-color-grey-3 {
  background-color: var(--combine-library-grey-050);
}

.combine-pricing5_table-title-3 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  width: 100%;
  display: flex;
}

.combine-pricing5_table-feature-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: .75rem;
  padding: .75rem;
  display: flex;
}

.combine-pricing5_component-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: start;
}

.combine-section_pricing5-3 {
  background-color: var(--combine-library-white);
}

.text-span-45 {
  color: var(--combine-library-grey-400);
}

.text-block-63, .text-block-64, .text-block-65, .text-block-66, .text-block-67, .text-block-68, .text-block-69, .text-block-70, .text-block-71, .text-block-72 {
  font-family: "Raleway 2", sans-serif;
}

.combine-text-weight-semibold-4-big {
  color: var(--combine-library-grey-800);
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.5;
}

.combine-cta3_component-web-dev-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #101113;
  background-image: none;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-width: 48%;
  max-width: 50%;
  padding: 4rem 0 0;
  display: flex;
}

.combine-social_icon {
  width: 1.5rem;
  height: 1.5rem;
}

.combine-team3_social-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: var(--combine-library-grey-600);
  justify-content: center;
  align-items: center;
  display: flex;
}

.combine-team3_social-link:hover {
  color: var(--combine-library-primary-600);
}

.combine-team3_social-links {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.combine-text-size-regular-13 {
  color: var(--combine-library-grey-600);
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-team3_job-title {
  color: var(--combine-library-grey-600);
  font-family: "Raleway 2", sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-heading-style-h6-4 {
  color: var(--combine-library-grey-800);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.combine-team3_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.combine-team3_image-wrapper {
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.combine-team3_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: start;
  display: flex;
}

.combine-text-size-regular-13-creator {
  color: var(--combine-library-grey-800);
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-padding-section-medium-6-creator {
  padding-top: 0;
  padding-bottom: 4rem;
}

.combine-team3_item-creator {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library-white);
  text-align: center;
  border-radius: .5rem;
  flex-direction: column;
  align-items: center;
  width: 400px;
  padding: 1rem 1rem 2.5rem;
  display: flex;
  box-shadow: 0 0 11px 2px #0003;
}

.combine-banner1_text-link {
  color: var(--combine-library-white);
  text-decoration: underline;
}

.combine-banner1_text-link:hover {
  color: var(--combine-library-grey-100);
}

.combine-banner1_text {
  color: var(--combine-library-white);
  font-family: "Raleway 2", sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-banner1_component {
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: relative;
}

.combine-section_banner1 {
  background-color: var(--combine-library-primary-600);
  background-image: linear-gradient(to right, var(--combine-library-warning-400), #ec80b4 16%, var(--combine-library-primary-600) 32%, var(--combine-library-primary-600) 74%, var(--combine-library-secondary-600));
}

.combine-cta2_span-copy {
  filter: contrast(200%);
  text-shadow: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #318eff, #00d7e2);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: -1rem;
  padding-bottom: 1rem;
  font-weight: 600;
  display: inline-block;
}

.combine-button-icon-sonn-available {
  color: var(--dim-grey);
  cursor: pointer;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-button-icon-sonn-available:hover {
  color: #3582e0;
  text-decoration: underline;
}

.uui-text-size-medium-3-copywef32-copy {
  color: #d4d4d4;
  text-align: center;
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.uui-text-size-medium-3-copywef32-copy-copy23rsdf {
  color: #d4d4d4;
  text-align: left;
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.background-video-fobimarkt-copy-copy {
  z-index: 1;
  background-image: linear-gradient(#29292970, #29292970);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 60%;
  height: 400px;
  min-height: 100%;
  display: flex;
}

.div-block-106-print {
  background-image: url('../images/4-fold-brochure-mockup-01.png'), radial-gradient(circle, #ffffff26, #fff0 69%);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  width: 1500px;
  height: 100%;
}

.uui-navbar03_container-copyasdasd-copyuqwzdg-overview {
  background-color: #f8f8f8;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
}

.combine-blog1_image-salesberatung {
  filter: hue-rotate(23deg);
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.combine-feature4_image-features {
  filter: saturate(81%);
  object-fit: cover;
}

.combine-header5_image-strategy {
  filter: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.combine-feature4_image-copy-copy {
  filter: saturate(77%);
  object-fit: cover;
}

.combine-padding-section-medium-2-spotlights-strategy {
  padding-top: 6rem;
  padding-bottom: .25rem;
}

.social-media-link-copydfgr-copywh {
  filter: invert(36%);
  color: var(--white);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 25px;
  font-size: 22px;
  display: flex;
}

.linkedin-copyelasef {
  filter: none;
  width: auto;
  height: 20px;
}

.combine-padding-global-3-copy23 {
  background-color: var(--combine-library-grey-050);
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.text-span-42-copy {
  background-image: linear-gradient(to right, var(--deep-sky-blue), var(--combine-library-primary-800));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.uui-navbar01_component-copy {
  z-index: 99999;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  color: var(--black-2);
  background-color: #292929d9;
  border: 0 solid #fff;
  width: 100%;
  height: 45px;
  min-height: auto;
  padding-left: .7rem;
  padding-right: .7rem;
  display: flex;
  position: sticky;
  top: 42px;
}

.uui-navbar03_bottom-bar-copyiweuhf-copy {
  z-index: 9999;
  outline-offset: 0px;
  color: #e4e4e4;
  background-color: #1a1a1a;
  border: 0 #000;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  outline: 3px #333;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 20px;
  display: flex;
  position: sticky;
  top: 0;
}

.uui-logo_logotype-copy {
  filter: invert();
  flex: none;
  width: auto;
  height: 60%;
}

.uui-navbar01_link-copy {
  color: var(--dark-grey);
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  font-weight: 400;
  transition: all .4s;
}

.uui-navbar01_link-copy:hover {
  color: var(--white);
}

.uui-navbar01_link-copy.w--current {
  color: var(--deep-sky-blue);
}

.uui-navbar01_dropdown-toggle-copy {
  color: var(--dark-grey);
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  transition: all .5s;
  display: flex;
}

.uui-navbar01_dropdown-toggle-copy:hover {
  color: var(--white);
}

.uui-navbar01_link-copy2-copy {
  color: #b6b6b6;
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 100;
  transition: all .3s;
}

.uui-navbar01_link-copy2-copy:hover {
  color: #b6b6b6;
}

.uui-navbar01_link-copy2-copy.w--current {
  color: #000;
}

.linkedin-white {
  filter: invert();
  width: 20px;
  max-width: 20px;
  height: 20px;
}

.uui-text-size-medium-2-copy {
  color: var(--white);
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

.cookie-banner {
  z-index: 9999;
  border-style: none none solid;
  border-width: 0 0 1px;
  border-color: black black var(--dark-grey);
  outline-offset: 0px;
  background-color: #181818;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  outline: 3px #333;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 20px;
  display: flex;
  position: fixed;
  bottom: 0;
}

.uui-navbar03_container-copyqwfd {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1236px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 4px 0;
  display: flex;
}

.cookie-text {
  color: #acacac;
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
}

.uui-navbar01_dropdown-list-dark {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar01_dropdown-list-dark.w--open {
  z-index: 100;
  box-shadow: none;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #18181800;
  border: 0 #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  min-width: 100vw;
  max-width: 100%;
  height: 100vh;
  min-height: auto;
  margin-top: 1px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 2.8625rem auto auto 0;
  overflow: hidden;
}

.uui-navbar01_dropdown-right-overlay-absolute-dark {
  background-color: #0000;
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.blur {
  z-index: 95;
  opacity: 0;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #2929291a;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
}

.link-11 {
  color: #ccc;
  font-weight: 600;
  text-decoration: underline;
}

.blur-bg {
  z-index: 98;
  opacity: 1;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #181818;
  width: 100vw;
  height: 0;
  position: fixed;
}

.body-5 {
  background-color: #181818;
}

.combine-heading-style-h2-copy {
  color: #fff;
  text-align: center;
  text-shadow: 0 0 17px #00000080;
  margin-top: 10rem;
  margin-bottom: .5rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.35;
}

.utility-page-wrap {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Jellyfish-Web.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  margin-top: -79px;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 500px;
  display: flex;
}

.image-14-copy {
  filter: invert() contrast(200%);
  width: auto;
  height: 100px;
}

.combine-heading-style-h2-copy-copy {
  color: #e7e7e7;
  text-align: center;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #64646400;
  text-shadow: 0 0 18px #000000a1;
  margin-top: 0;
  margin-bottom: 10rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.35;
}

.header-button {
  color: #0f7bff;
  cursor: pointer;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.5;
}

.header-button:hover {
  color: #3582e0;
  text-decoration: underline;
}

.header-button-text {
  color: #00aeff;
  text-shadow: 0 0 17px #030303d4;
  font-family: "Raleway 2", sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
}

.header-button-text:hover {
  text-decoration: none;
}

.magnifyer {
  filter: invert();
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
}

.uui-navbar01_dropdown-toggle-copy-copy {
  color: var(--dark-grey);
  align-items: center;
  padding: 1.75rem .5rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  transition: all .5s;
  display: flex;
}

.uui-navbar01_dropdown-toggle-copy-copy:hover {
  color: var(--white);
}

.uui-navbar01_dropdown-toggle-copy-copy.w--open {
  padding-left: .125rem;
  padding-right: .125rem;
}

.uui-navbar01_dropdown-content-left-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: flex;
}

.search-input {
  color: #afafaf;
  background-color: #fff0;
  border: 0 #000;
  height: 100%;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 25px;
}

.search-input::placeholder {
  color: #afafaf;
}

.search {
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  display: flex;
}

.search-bar {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.magnifyer-copy {
  filter: invert(63%);
  width: 25px;
  height: 25px;
  margin-right: 10px;
}

.social-media-container-header {
  color: #000;
  text-align: left;
  white-space: normal;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: 8%;
  margin-left: 30px;
  font-family: "Fa brands 400", sans-serif;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

.search-button {
  border-radius: 4px;
  font-family: "Raleway 2", sans-serif;
}

.suggested-searches {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 20px;
  padding-left: 10px;
  display: flex;
}

.suggestes-search {
  color: #3582e0;
  cursor: pointer;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  transition: all .2s;
}

.suggestes-search:hover {
  filter: brightness(150%);
  color: #3582e0;
}

.suggested-text {
  color: #949494;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.suggested-text:hover {
  text-decoration: none;
}

.combine-chevron-right_icon-copy {
  color: #7c7c7c;
  cursor: pointer;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.uui-navbar01_dropdown-content-heading-copy {
  color: var(--deep-sky-blue);
  letter-spacing: normal;
  margin-top: 15px;
  margin-left: .75rem;
  font-family: "Raleway 2", sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.frequentsearchestext {
  color: #616161;
  letter-spacing: normal;
  margin-top: 15px;
  margin-left: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.header-image {
  background-image: linear-gradient(to top, #000000a1, #fff0 43%), linear-gradient(#00000078, #00000078), url('../images/Header-Image-3.jpg');
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, 150vw;
  border: 20px solid #fff;
  padding-top: 0;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.header-button-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #0073ff;
  text-shadow: 0 1px 9px #fff;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.header-button-2:hover {
  filter: brightness(154%);
  text-decoration: none;
}

.combine-text-align-center-header {
  text-align: center;
  padding-top: 20px;
}

.background-video-6 {
  z-index: 60;
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
  width: 100%;
  height: 100%;
}

.image-22 {
  opacity: .55;
  height: 30px;
}

.image-23 {
  opacity: .6;
  height: 30px;
}

.visit-us-linkedin-2 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.visit-us-linkedin-2.visit-us-linkedin-1 {
  color: #131313;
  text-align: center;
  font-family: "Raleway 2", sans-serif;
  font-size: 30px;
  font-weight: 300;
}

.linkedin-company {
  width: auto;
  max-width: 30%;
  height: auto;
}

.linkedin-div {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff0;
  border-radius: 1.25rem;
  flex-direction: column;
  align-items: center;
  max-width: 40rem;
  height: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 6rem 1.5rem 1.5rem;
  display: flex;
}

.linkedin-text-span {
  background-image: linear-gradient(to right, var(--deep-sky-blue), var(--untitled-ui-blue700));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
  transition: all .275s;
}

.linkedin-text-span:hover {
  background-image: linear-gradient(to right, var(--deep-sky-blue), var(--untitled-ui-blue700));
  filter: contrast(200%);
}

.news-header-div {
  background-color: #fff;
}

.news-header-text {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.25;
}

.news-div-2 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 6rem;
  padding-bottom: .25rem;
  display: flex;
}

.news-div-3 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.news-header-div-2 {
  background-color: #fff;
  margin-top: 0;
  padding-top: 100px;
  padding-left: .5rem;
  padding-right: .5rem;
}

.news-item-light {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #fff;
  background-image: none;
  border-radius: .5rem;
  justify-content: space-around;
  align-items: center;
  height: 500px;
  padding: 0 0 0 4rem;
  display: flex;
  box-shadow: 0 0 20px #0003;
}

.news-item-title {
  color: #161616;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.35;
}

.news-item-text {
  color: #686868;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.news-item-50 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  background-image: none;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 50%;
  height: 500px;
  padding: 2rem 0 0;
  display: flex;
  box-shadow: 0 0 20px -2px #0003;
}

.news-div-4 {
  flex-direction: column;
  padding-top: .25rem;
  padding-bottom: 2rem;
  display: flex;
}

.footer-div {
  background-color: var(--white-smoke);
}

.tos-text {
  color: #4e4e4e;
  text-align: justify;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 12px;
}

.combine-blog1_image-wrapper-copy {
  background-color: #fff0;
  width: 100%;
  height: 17rem;
  position: relative;
  overflow: hidden;
}

.combine-chevron-right_icon-light {
  color: #fff;
  cursor: pointer;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.news-item-light-image {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  box-shadow: none;
  background-color: #f8f8f800;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 0;
  display: flex;
}

.news-time-and-date {
  color: var(--coral);
  text-align: center;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.news-item-50-image-afp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 50%;
  height: 500px;
  padding: 2rem 0 0;
  display: flex;
  box-shadow: 0 0 20px -2px #0003;
}

.text-span-31-afp {
  color: #686868;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.news-item-text-light {
  color: #c9c9c9;
  text-align: left;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.pmvg-updates-div {
  width: 90%;
  max-width: none;
  height: 500px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-104-pmvg {
  filter: brightness(101%);
  background-image: url('../images/Firm-Logo-Big.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 80%;
  border-bottom-right-radius: .5rem;
  width: 100%;
  height: 80px;
}

.div-pmvg-updates-2 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  background-color: #080808;
  background-image: radial-gradient(circle at 0%, #58fdf70f, #fff0);
  border-radius: .5rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 500px;
  padding-left: 4rem;
  display: flex;
}

.text-span-30-orange {
  color: var(--combine-library-grey-400);
}

.ai-div {
  text-align: left;
}

.ai-div-2 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.ai-header {
  background-image: linear-gradient(98deg, #35c3ff, #91f752), linear-gradient(to right, var(--coral), var(--gold));
  color: var(--combine-library-white);
  text-align: left;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.35;
}

.news-time-and-date-ai {
  color: var(--coral);
  text-align: left;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-section_heroheader15-copy {
  background-color: #000;
  background-image: none;
  background-position: 0 0;
  height: auto;
  margin-top: -50px;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 0;
  overflow: hidden;
}

.b2b-header-text-div {
  width: 100%;
  max-width: 48rem;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.b2b-header-div-2 {
  background-color: #fff;
}

.b2b-header-text {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1;
}

.text-span-46 {
  background-image: linear-gradient(to right, var(--coral), var(--untitled-ui-pink500));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 2rem;
}

.b2b-text-2 {
  color: #cfcfcf;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.b2b-header-button {
  color: #3582e0;
  cursor: pointer;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 40px;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.b2b-header-button:hover {
  color: #3582e0;
  text-decoration: underline;
}

.b2b-overview-text-header {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.35;
}

.text-span-47 {
  color: var(--coral);
}

.pricingimagebig-copy {
  width: 20%;
  height: auto;
  margin-bottom: 20px;
}

.references-list-div, .creator-header-div, .creator-list-div {
  background-color: #fff;
}

.div-block-109 {
  background-image: linear-gradient(#0000008a, #0000008a), url('../images/Jellyfish-Web.png');
  background-position: 0 0, 0 20%;
  background-size: auto, cover;
  border: 15px solid #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 120vh;
  display: flex;
}

.news-item-title-ihp {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.35;
}

.text-span-31-ihp {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.news-item-text-ihp {
  color: #e7e7e7;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.section-409 {
  margin-top: 0;
}

.open-positions-div {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: start;
  width: 90%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.cf-bottom-line-2 {
  background-color: #e5e5e5;
  width: 100%;
  height: 1px;
}

.cf-faq-content-2 {
  color: #121212;
  margin-bottom: 0;
  padding-bottom: 32px;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 178%;
}

.cf-faq-answer-wrap-2 {
  color: #121212;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 7%;
}

.cf-faq-line-vertical {
  background-color: #121212;
  border-radius: 100px;
  width: 2px;
  height: 10px;
  position: absolute;
}

.cf-faq-line {
  background-color: #121212;
  border-radius: 100px;
  width: 10px;
  height: 2px;
}

.cf-faq-icon-contain {
  border: 2px solid #121212;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
}

.cf-faq-questions-2 {
  color: #0d0e10;
  width: 90%;
  font-family: "Raleway 2", sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 133%;
}

.cf-faq-question-wrap {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cf-faq-question-container-3 {
  cursor: pointer;
  padding-top: 32px;
  padding-bottom: 32px;
}

.cf-faq-question-container-3.first {
  border-top: 1px solid #e5e5e5;
}

.cf-faq-plus-card {
  color: #181818;
  width: 100%;
  max-width: 730px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  text-decoration: none;
}

.cf-faqs-container {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 0;
  display: flex;
  position: relative;
}

.imprint-image {
  width: auto;
  height: 70px;
}

.imprint-div-2 {
  flex-direction: column;
  align-items: center;
  padding: 35px 15px 20px;
  display: flex;
}

.div-block-105-join-us {
  background-image: url('../images/Blog-Image-5.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0 .5rem .5rem 0;
  width: 100%;
  height: 100%;
  margin-left: 60px;
}

.div-pmvg-team-expanding {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  background-color: #fff;
  background-image: none;
  border-radius: .5rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 500px;
  padding-left: 4rem;
  display: flex;
  box-shadow: 0 0 17px #0003;
}

.join-us-header {
  color: #000;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.35;
}

.utility-page-form-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.submit-button {
  color: #fff;
  border-radius: .5rem;
  height: 40px;
}

.heading-25 {
  color: #fff;
  font-size: 4rem;
}

.text-message-pw-input {
  color: var(--dark-grey);
  text-align: center;
  margin-bottom: 40px;
  font-family: "Raleway 2", sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.button-404 {
  z-index: 1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  cursor: pointer;
  mix-blend-mode: normal;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 8px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 11px 35px;
  font-family: "Raleway 2", sans-serif;
  font-weight: 700;
  line-height: 2em;
  display: inline-block;
  position: relative;
  box-shadow: 0 10px 10px #e9e9e9;
}

.heading-26 {
  color: #fff;
  font-size: 4rem;
}

.utility-page-wrap-copy {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Jellyfish-Web.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  margin-top: 0;
  display: flex;
}

.container-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}

.div-block-110 {
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.image-32 {
  width: auto;
  height: 30px;
  margin-right: 10px;
}

.search-input-2 {
  border: 0 #000;
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 0;
  margin-right: 29px;
  font-size: 1rem;
}

.text-span-48 {
  color: var(--dim-grey);
}

.heading-27 {
  color: #000;
}

.link-12 {
  color: #000;
  font-size: 1.2rem;
  font-weight: 600;
}

.text-block-73 {
  color: var(--coral);
  margin-top: 0;
  margin-bottom: 7px;
}

.paragraph-9 {
  margin-bottom: 40px;
}

.search-result-item {
  padding: 0;
}

.contact-form-div-popup {
  z-index: 999999;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  padding: 20px;
  display: block;
  position: static;
}

.div-block-111 {
  background-color: #181818;
  border-radius: .5rem;
  width: 70%;
  height: 90%;
}

.exit-contact-form {
  justify-content: flex-end;
  width: 100%;
  height: 50px;
  padding: 12px;
  display: flex;
}

.error-text {
  color: #e23939;
}

.error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-text {
  font-weight: 600;
}

.success-message {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-button {
  grid-column-gap: .5rem;
  border: 0px solid var(--untitled-ui-primary600);
  background-color: var(--deep-sky-blue);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: #0a78ff;
}

.uui-button:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-form-button-wrapper {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-text-style-link {
  color: #9b9b9b;
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link:hover {
  color: var(--untitled-ui-gray700);
}

.uui-form-checkbox-label {
  color: #747474;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-checkbox-icon {
  border: 1px solid var(--untitled-ui-gray300);
  cursor: pointer;
  background-color: #fff0;
  border-radius: .375rem;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-checkbox-icon:hover {
  border-width: 0;
  border-color: var(--untitled-ui-primary600);
  background-color: #555;
}

.uui-form-checkbox-icon.w--redirected-checked {
  background-color: var(--untitled-ui-primary50-501);
  box-shadow: none;
  background-image: url('../images/check.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-width: 1px;
  border-color: #0048ff;
  border-radius: .25rem;
}

.uui-form-checkbox-icon.w--redirected-focus {
  border-width: 0;
  border-color: var(--untitled-ui-primary600);
  box-shadow: none;
  background-color: #f9f5ff;
  border-radius: .25rem;
}

.uui-form-checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-form_input {
  color: #000;
  -webkit-text-stroke-color: #79797900;
  background-color: #07070700;
  border: 1px #353535;
  border-bottom: 1px solid #818181;
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input:focus {
  border-width: 0 0 1px;
  border-color: var(--untitled-ui-primary300) var(--untitled-ui-primary300) #4e4e4e;
  box-shadow: none;
  filter: brightness(200%);
  color: var(--untitled-ui-gray900);
  border-bottom-style: solid;
}

.uui-form_input::placeholder {
  color: #bdbdbd;
}

.uui-form_input.text-area {
  border-style: solid;
  border-color: #797979;
  max-width: 600px;
  height: auto;
  min-height: 10rem;
  max-height: 300px;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-family: "Raleway 2", sans-serif;
  overflow: auto;
}

.uui-form_input.text-area:focus {
  border-width: 1px;
}

.uui-form_input.select {
  box-shadow: none;
  color: #5c5c5c;
  background-color: #fff0;
  border-style: none none solid;
  border-color: #000 #000 #5e5e5e;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}

.uui-field-label {
  color: #9b9b9b;
  margin-bottom: .5rem;
  font-family: "Raleway 2", sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-field-wrapper {
  position: relative;
}

.form-field-2col {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-contact02_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.uui-max-width-large {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-6 {
  text-align: center;
}

.uui-heading-medium-contact {
  background-image: linear-gradient(to right, var(--coral) 31%, var(--untitled-ui-pink700) 74%);
  color: #fff;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.3;
}

.contact-form-div-2 {
  margin-top: -10px;
  padding-top: 0;
  padding-bottom: 7rem;
}

.form-block-2 {
  flex-direction: column;
  align-items: stretch;
  max-width: 35rem;
  margin: 2rem auto 0;
}

.get-n-touch-details {
  color: #ccc;
  letter-spacing: normal;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.html-embed {
  display: none;
}

.section-410 {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  display: flex;
}

.text-span-50 {
  background-image: linear-gradient(to right, var(--coral), var(--untitled-ui-pink500));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 2rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1em;
}

.pricing-header-copy {
  color: #000;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-bottom: 60px;
  font-family: "Raleway 2", sans-serif;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.2em;
}

.news-div-2-copy {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 2rem;
  padding-bottom: 4rem;
  display: flex;
}

.text-span-51 {
  color: var(--coral);
  font-weight: 700;
}

.text-span-52, .text-span-53, .text-span-54, .text-span-55 {
  font-weight: 700;
}

.uui-navbar01_menu-dropdown-copy {
  position: static;
}

.footer-colums {
  justify-content: space-between;
  display: flex;
}

.combine-space-large-4-copy {
  height: 4rem;
}

.div-block-112 {
  background-color: #000;
  justify-content: space-between;
  width: 100vw;
  height: auto;
  display: flex;
}

.div-block-113 {
  width: 50%;
  height: auto;
  padding: 100px 50px 50px;
}

.div-block-114 {
  background-image: linear-gradient(to right, #000, #fff0 54%), url('../images/Web.png');
  background-position: 0 0, 20% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 15px solid #000;
  width: 50%;
  height: auto;
}

._3danimdiv {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 5rem;
  font-weight: 600;
  line-height: 1.25;
}

._3danimtext {
  color: var(--combine-library-grey-400);
  text-align: left;
  margin-top: 60px;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

._3d-anim-button {
  grid-column-gap: 1rem;
  text-align: left;
  justify-content: center;
  align-items: center;
  display: flex;
}

._3d-anim-div-2 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.cf-faq-questions-2-white {
  color: #fff;
  width: 90%;
  font-family: "Raleway 2", sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 133%;
}

.central-alignment-heaading-copy {
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
}

.cf-faq-content-2-white {
  color: #b3b3b3;
  margin-bottom: 0;
  padding-bottom: 32px;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 178%;
}

.cf-faq-icon-contain-white {
  filter: invert();
  color: #fff;
  border: 2px solid #121212;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
}

.text-span-43-copy {
  background-image: linear-gradient(to right, var(--combine-library-warning-400), #00d4ff);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 3rem;
}

.div-block-114-copy {
  background-image: linear-gradient(270deg, #000, #fff0 54%), url('../images/Header-Image-3.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 15px solid #000;
  width: 50%;
  height: auto;
}

.imprint-div-2-copy {
  flex-direction: column;
  align-items: center;
  padding: 60px 15px 20px;
  display: flex;
}

.div-block-112-copy {
  background-color: #000;
  justify-content: space-between;
  width: 100vw;
  height: auto;
  padding-top: 0;
  display: flex;
}

.section-412 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 15px;
  padding-right: 15px;
  display: grid;
}

.div-block-115 {
  background-image: linear-gradient(#0000009c, #0000009c), url('../images/AE-Web.jpg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 600px;
}

.div-block-116 {
  background-image: linear-gradient(#0000009c, #0000009c), url('../images/Ableton-Web.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 600px;
}

.div-block-118 {
  flex-direction: column;
  justify-content: center;
  height: 600px;
  padding-top: 0;
  display: flex;
}

.news-item-title-light {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.35;
}

.div-block-104-pmvg-copy {
  filter: invert();
  background-image: url('../images/Firm-Logo-Big.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 80%;
  border-bottom-right-radius: .5rem;
  width: 100%;
  height: 80px;
  margin-top: 20px;
}

.div-block-123 {
  flex-direction: column;
  justify-content: center;
  height: 600px;
  display: flex;
}

.news-item-text-copy {
  color: #e4dcdc;
  font-family: "Raleway 2", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.section-410-copy {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  display: flex;
}

.uui-badge-small-success-copy {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui-success50);
  color: var(--untitled-ui-success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  width: auto;
  margin-top: 60px;
  padding: .125rem .5rem;
  font-family: "Raleway 2", sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.combine-text-align-center-2-copy {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.news-header-div-2-copy {
  background-color: #fff;
  margin-top: 0;
  padding-top: 40px;
  padding-left: .5rem;
  padding-right: .5rem;
}

.header-image-copy {
  border: 20px solid var(--white-smoke);
  background-image: linear-gradient(#00000078, #00000078), url('../images/Jellyfish-Web.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 0;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.header-button-2-copy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #0073ff;
  text-shadow: 0 1px 9px #fff;
  justify-content: center;
  align-items: center;
  font-size: 2rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.header-button-2-copy:hover {
  filter: brightness(154%);
  text-decoration: none;
}

.news-header-div-copy {
  background-color: #fff;
}

.div-pmvg-updates-2-copy {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  background-color: #080808;
  background-image: radial-gradient(circle at 0%, #58fdf70f, #fff0);
  border-radius: .5rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 500px;
  padding-left: 4rem;
  display: flex;
}

.uui-navbar01_container-dropdown {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1236px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-33 {
  filter: invert();
  width: 30px;
  height: 30px;
  display: none;
}

.uui-button-link-3-copy {
  grid-column-gap: .5rem;
  color: var(--deep-sky-blue);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: "Raleway 2", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-3-copy:hover {
  color: var(--untitled-ui-gray800);
}

.section-413 {
  flex-direction: column;
  width: 100vw;
  height: auto;
  padding: 20px;
  display: flex;
}

.image-34 {
  height: auto;
}

.text-block-74 {
  color: var(--coral);
  margin-bottom: 20px;
  font-weight: 500;
}

.link-13 {
  color: #00a2ff;
  margin-top: 5px;
  margin-bottom: 20px;
  font-weight: 600;
}

.paragraph-10 {
  font-size: 1rem;
}

.news-div-2-copy-copy {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 2rem;
  padding-bottom: 0;
  display: flex;
}

.news-header-div-copy2 {
  background-color: #fff;
  background-image: linear-gradient(to top, var(--white-smoke), white);
}

.paragraph-11 {
  margin-bottom: 40px;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.7rem;
}

.pricing-header-copy-copy-copy {
  color: #000;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: -20px;
  margin-bottom: 10px;
  font-family: "Raleway 2", sans-serif;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.2em;
}

.news-header-div-2-copyij {
  background-color: #fff;
  margin-top: 0;
  padding-top: 20px;
  padding-left: .5rem;
  padding-right: .5rem;
}

@media screen and (min-width: 1280px) {
  .dropdown-link {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .dropdown {
    margin-left: 18px;
    margin-right: 18px;
  }

  .dropdown-list-other-pages.w--open, .dropdown-list-other-pages.home-page-1 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .about-us-heading.left.latest-works.padding {
    padding-bottom: 50px;
    padding-right: 25px;
  }

  .about-us-text-content-container, .qoute-and-image-block {
    justify-content: center;
  }

  .background-text {
    font-size: 150px;
  }

  .colored-heading {
    font-size: 14px;
  }

  .colored-heading.marging-top-5px {
    margin-top: 5px;
  }

  .our-team-members {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .gradient {
    display: none;
  }

  .pink-border {
    width: 320px;
    max-width: 100%;
    height: 320px;
    max-height: 100%;
    inset: -19% auto auto -12%;
  }

  .pink-planet-large {
    width: 60%;
    bottom: -60%;
    right: -15%;
  }

  .slider-3 {
    position: relative;
  }

  .slide-nav-3 {
    color: var(--coral);
    display: none;
  }

  .icon-5, .icon-6 {
    display: block;
  }

  .image-9 {
    display: none;
  }

  .backgroung-home-3 {
    font-size: 200px;
  }

  .navbar-home-1 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .metro-portfolio-overlay-page {
    padding: 40px 35px 40px 40px;
  }

  .page-section {
    margin-top: 40px;
  }

  .right-info-container.central {
    align-items: flex-start;
    margin-top: 40px;
  }

  .category-name {
    text-align: left;
    width: 300px;
  }

  .category-info-container, .collection-item-name.heading-1-product {
    text-align: left;
  }

  .grid-9 {
    grid-column-gap: 70px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 550px 550px;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-10 {
    grid-template-rows: 550px 275px 550px 550px;
    max-width: 550px;
  }

  .div-block-79 {
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50%;
    background-size: cover;
    width: 550px;
    height: 550px;
  }

  .background-text-right-servicce {
    font-size: 150px;
    top: 35%;
  }

  .background-video {
    background-image: linear-gradient(#00000054, #00000054);
  }

  .background-text-copy {
    font-size: 150px;
  }

  .colored-heading-copy {
    font-size: 14px;
  }

  .background-video-2 {
    width: 100vw;
    height: 56vw;
  }

  .background-video-secondary {
    background-image: linear-gradient(#00000054, #00000054);
  }

  .combine-cta3_title-pgp, .ai-header {
    background-image: linear-gradient(98deg, #35c3ff, #91f752), linear-gradient(to right, var(--coral), var(--gold));
  }

  .uui-section_heroheader15-copy {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .b2b-header-text-div {
    height: auto;
  }

  .join-us-header {
    background-image: none;
  }
}

@media screen and (min-width: 1440px) {
  .top-banner-section {
    background-position: 50%;
    background-size: cover;
  }

  .qoute-and-image-block {
    max-width: 100%;
    display: block;
  }

  .quote-block {
    padding-top: 20px;
  }

  .quote-text {
    max-width: 100%;
  }

  .qoute-author {
    justify-content: center;
    display: flex;
  }

  .quote-section-block {
    display: block;
  }

  .qoute {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

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

  .author-info-position {
    justify-content: center;
    display: flex;
  }

  .our-team-members {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: 1fr 1fr;
  }

  .team-image {
    width: 100%;
    height: 100%;
  }

  .team-members-wrap {
    height: 100%;
  }

  .soccial-media-container {
    transform: none;
  }

  .gradient {
    display: flex;
  }

  .overlay-link {
    margin-left: 5px;
  }

  .pink-planet {
    width: 12%;
  }

  .pink-border {
    width: 350px;
    height: 350px;
    top: -24%;
    left: -12%;
  }

  .pink-planet-large {
    width: 65%;
    right: -15%;
  }

  .camera-service-page {
    padding-top: 0;
  }

  .grid-9 {
    grid-template-columns: 560px 560px;
  }

  .div-block-79 {
    width: 100%;
    max-width: 560px;
    height: 100%;
    max-height: 560px;
  }

  .background-text-right-servicce {
    margin-bottom: 60px;
    font-size: 200px;
    top: 33%;
  }

  .metro-portfolio-section {
    margin-bottom: 140px;
    display: block;
  }

  .footerimage {
    max-width: 50%;
    height: auto;
  }

  .background-text-copy {
    text-align: left;
  }

  .footer-content-block-copy3 {
    justify-content: space-between;
  }

  .top-banner-section-copyasd {
    background-position: 50%;
    background-size: cover;
  }

  .combine-cta3_title-pgp {
    background-color: #fff;
    background-image: linear-gradient(to right, #35c3ff, #91f752);
  }

  .background-video-fobimarkt {
    min-width: 52.8%;
  }

  .div-block-104 {
    filter: brightness(101%);
  }

  .news-item-light-image {
    height: 500px;
  }

  .news-item-50-image-afp {
    background-color: #fff;
  }

  .pmvg-updates-div {
    max-width: 75rem;
  }

  .div-block-104-pmvg {
    filter: brightness(101%);
  }

  .ai-header {
    background-color: #fff;
    background-image: linear-gradient(to right, #35c3ff, #91f752);
  }

  .join-us-header {
    background-color: #fff;
    background-image: none;
  }

  .div-block-104-pmvg-copy {
    filter: brightness(101%);
  }
}

@media screen and (min-width: 1920px) {
  .completed-animated-button {
    margin-bottom: 40px;
  }

  .dropdown {
    color: var(--black-2);
  }

  .facebook {
    mix-blend-mode: normal;
  }

  .about-us-heading.left.latest-works.padding {
    padding-bottom: 0;
  }

  .about-us-heading.right {
    margin-top: -5px;
  }

  .about-us-heading.latest-works {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .qoute-and-image-block {
    justify-content: center;
    display: flex;
  }

  .quote-section-block {
    margin-left: auto;
    margin-right: auto;
  }

  .skill {
    padding-left: 10px;
    padding-right: 10px;
  }

  .black-planet-con {
    width: 100%;
  }

  .pink-planet {
    width: 10%;
  }

  .pink-border {
    width: 600px;
    height: 600px;
    top: -33%;
    left: -15%;
  }

  .pink-planet-large {
    width: 50%;
    height: 55%;
    bottom: -45%;
    right: -13%;
  }

  .pink-cross.bigger-cross {
    width: 2.5%;
  }

  .pink-cross.smaller-cross {
    width: 1.5%;
  }

  .reviev-author-img {
    flex-direction: column;
    align-items: flex-start;
  }

  .reviev-author-img.centered {
    flex-direction: row;
    align-items: center;
  }

  .right-arrow-3 {
    inset: 0% -10% 0% auto;
  }

  .left-arrow-3 {
    left: -10%;
  }

  .icon-5, .icon-6 {
    display: block;
  }

  .portfolio-wrap {
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .camera-service-page {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-wrap-services-page {
    position: relative;
  }

  .orange-text-copy {
    padding-right: 5px;
  }

  .grid-9 {
    grid-template-columns: 710px 710px;
    max-width: 1590px;
  }

  .div-block-78 {
    max-width: none;
  }

  .grid-10 {
    grid-template-rows: 760px 380px 760px 760px;
    max-width: 769px;
  }

  .div-block-79 {
    max-width: 760px;
    max-height: 760px;
  }

  .product-contentent-wrap {
    margin-top: 70px;
    margin-bottom: 70px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .background-text-right-servicce {
    margin-top: 25px;
    margin-bottom: 60px;
    inset: 27% 0% auto;
  }

  .image-14 {
    height: 100px;
  }

  .background-video {
    background-image: linear-gradient(#0006, #0006);
  }

  .heading-19 {
    color: var(--white);
    font-family: "Raleway 2", sans-serif;
    font-weight: 600;
  }

  .text-block-23 {
    margin-bottom: 10px;
  }

  .heading-19-mobile {
    color: var(--white);
    font-family: "Raleway 2", sans-serif;
    font-weight: 600;
  }

  .uui-navbar01_dropdown-list.w--open {
    width: auto;
  }

  .uui-layout32_content-left {
    background-image: linear-gradient(#205aa975, #8a8a8a00), url('../images/Beratung.png');
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .grid-12 {
    width: 100vw;
    max-width: 100vw;
  }

  .div-block-94 {
    align-items: flex-start;
    width: 50vw;
    padding-left: 100px;
  }

  .pgpimage {
    width: 30%;
  }

  .section-408 {
    justify-content: center;
    width: 100vw;
    margin-left: 0;
    display: flex;
  }

  .div-block-97-copy-copy23r {
    height: 1300px;
  }

  .div-block-97-copy-copy23r-copyewf4 {
    height: 1100px;
  }

  .background-video-secondary {
    background-image: linear-gradient(#0006, #0006);
  }

  .combine-padding-section-medium-2-spotlights {
    background-image: linear-gradient(to top, #000, #fff0 12%), radial-gradient(circle at 50% 100%, #39339645, #fff0 83%);
  }

  .combine-cta3_title-pgp {
    text-align: left;
  }

  .combine-padding-section-medium-2-spotlights-strategy {
    background-image: linear-gradient(to top, #000, #fff0 12%), radial-gradient(circle at 50% 100%, #39339645, #fff0 83%);
  }

  .uui-navbar01_dropdown-list-dark.w--open {
    width: auto;
  }

  .image-14-copy {
    height: 100px;
  }

  .news-time-and-date {
    text-align: left;
    font-family: "Raleway 2", sans-serif;
    font-weight: 500;
  }

  .news-item-text-light {
    text-align: left;
    margin-left: 20px;
    margin-right: 20px;
  }

  .ai-div, .ai-div-2 {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .ai-header {
    text-align: left;
    font-family: "Raleway 2", sans-serif;
    font-weight: 600;
  }

  .news-time-and-date-ai {
    text-align: left;
    font-family: "Raleway 2", sans-serif;
    font-weight: 500;
  }

  .join-us-header {
    text-align: left;
    font-family: "Raleway 2", sans-serif;
    font-weight: 600;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 48px;
  }

  h2 {
    font-size: 38px;
  }

  h3 {
    font-size: 35px;
  }

  h4 {
    font-size: 28px;
  }

  h6 {
    font-size: 18px;
  }

  .sections {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .sections.out-testimonials {
    padding-top: 60px;
    padding-bottom: 90px;
  }

  .footer {
    padding-top: 70px;
  }

  .animated-button-background-block.light-exmple {
    width: 100%;
  }

  .animated-button-block.start-work {
    margin-top: 50px;
  }

  .animated-button-block.start-work.form-submit {
    margin-top: 30px;
  }

  .nav-menu {
    z-index: 9999;
    background-color: var(--white);
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 75px;
    padding-left: 0;
    font-size: 14px;
    line-height: 1.2px;
    display: block;
    position: fixed;
    top: 0%;
  }

  .menu {
    text-align: center;
    border-top: 1px solid #9999993d;
    justify-content: flex-start;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 35px;
    font-size: 14px;
    line-height: 25px;
    display: block;
  }

  .menu.home-1 {
    width: 100%;
  }

  .menu.home-1.white {
    color: var(--black-2);
    text-align: center;
    max-width: none;
    margin-left: 0%;
    margin-right: 0%;
  }

  .social-media-container {
    border: 1px solid var(--text);
    text-align: center;
    justify-content: flex-end;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 15px;
    position: relative;
  }

  .social-media-link {
    width: 24px;
    margin-left: 12px;
    margin-right: 12px;
    display: none;
  }

  .dropdown-link {
    border-top: 1px solid #9999993d;
    padding-left: 50px;
  }

  .dropdown-link.home-link {
    text-align: center;
    width: 100%;
  }

  .dropdown {
    text-align: center;
    border: 1px #000;
    width: 100%;
    position: relative;
  }

  .top-banner-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .main-manu {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-left: auto;
    padding-bottom: 30px;
    display: flex;
  }

  .main-manu.home-1 {
    padding-bottom: 0;
  }

  .dropdown-list-other-pages {
    width: 100%;
    left: 0;
    right: 0;
  }

  .dropdown-list-other-pages.w--open {
    border-style: none;
    margin-top: 0;
    padding: 0;
    position: static;
    top: 60px;
    left: 0;
    right: 0;
  }

  .dropdown-list-other-pages.home-page-1 {
    color: var(--white);
    border-style: none;
    width: 100%;
    margin-top: -3px;
    top: auto;
    left: auto;
    right: auto;
  }

  .facebook, .twitter, .instagram {
    font-size: 24px;
  }

  .menu-button {
    color: var(--black-2);
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    padding: 0 15px 0 0;
    display: block;
  }

  .menu-button.w--open {
    background-color: #0000;
    min-width: 52%;
  }

  .icon {
    justify-content: flex-end;
    display: flex;
  }

  .about-us-heading.left {
    margin-left: 0;
    padding-right: 0;
  }

  .about-us-heading.left.latest-works {
    justify-content: flex-end;
    align-items: center;
    padding-top: 0;
    padding-right: 0;
    display: flex;
  }

  .about-us-heading.left.latest-works.padding {
    align-items: flex-end;
  }

  .about-us-heading.left.wide {
    padding-bottom: 15px;
    padding-left: 0;
  }

  .about-us-heading.right {
    padding-left: 0;
    padding-right: 0;
  }

  .about-us-heading.latest-works {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
  }

  .container-about-us {
    max-width: 720px;
    padding-left: 0;
    padding-right: 0;
  }

  .about-us-text-content-container {
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
  }

  .text-paragraph {
    text-align: center;
    width: 60%;
  }

  .text-paragraph._100 {
    width: 100%;
  }

  .about-us-section-block {
    margin-bottom: 60px;
  }

  .qoute-and-image-block {
    flex-direction: column;
    align-items: center;
  }

  .quote-block {
    padding-left: 0;
  }

  .quote-text {
    text-align: center;
    max-width: none;
  }

  .qoute-author {
    text-align: center;
  }

  .background-text {
    z-index: 2;
    font-size: 100px;
    line-height: 1.1em;
    position: relative;
  }

  .container {
    flex-wrap: nowrap;
    align-items: flex-start;
    max-width: 720px;
  }

  .container.our-skills {
    flex-wrap: wrap;
  }

  .section-heading-lowercase {
    font-size: 28px;
  }

  .play {
    padding-top: 20px;
  }

  .div-line {
    width: 43%;
  }

  .author-info-position, .bold-text {
    text-align: center;
  }

  .our-skills-section {
    margin-top: 70px;
  }

  .skill-value {
    justify-content: flex-start;
  }

  .skill-value-line {
    min-height: 5px;
    margin-top: 5px;
  }

  .skill-value-line.active {
    margin-top: -5px;
  }

  .white-heading {
    color: #fcfcfc;
  }

  .text-block {
    padding-left: 0;
  }

  .icon-2 {
    z-index: 1;
    margin-right: 0;
    display: block;
    position: absolute;
    inset: 34% 20px 0% auto;
  }

  .icon-2:hover {
    color: var(--silver);
  }

  .icon-2.home-1 {
    color: var(--dim-grey);
    top: 15px;
  }

  .our-team-section {
    margin-top: 30px;
    margin-bottom: 70px;
    padding-top: 5px;
  }

  .colored-heading.central-alignment {
    margin-bottom: 20px;
  }

  .colored-heading.marging-top-5px {
    z-index: 3;
    position: relative;
  }

  .colored-heading.marging-top-5px.left-alignment {
    margin-top: 10px;
  }

  .colored-heading.central-alignment-colored-heaading {
    margin-bottom: 20px;
  }

  .central-alignment-heaading.smaller-margin {
    margin-bottom: 17px;
  }

  .central-alignment-heaading.heading-margin-bottom, .central-alignment-heaading.heading-margin-bottom-top-section {
    margin-top: 0;
    font-size: 40px;
  }

  .our-team-members {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: 45vw 45vw;
    grid-template-columns: 45vw 45vw;
    grid-auto-rows: 45vw;
    grid-auto-columns: 45vw;
    justify-content: space-around;
    justify-items: stretch;
    width: 100%;
    margin-top: 10px;
  }

  .team-members-wrap {
    overflow: visible;
  }

  .text-paragraph-heading {
    text-transform: capitalize;
  }

  .white {
    max-width: 500px;
  }

  .banner-con {
    align-items: center;
    height: 100%;
    margin-top: 0;
  }

  .pink-planet {
    width: 10%;
    top: 2%;
    right: 5%;
  }

  .pink-border {
    width: 200px;
    height: 200px;
    top: -11%;
    left: -11%;
  }

  .banner-wrap {
    border-top-style: none;
  }

  .pink-planet-large {
    width: 70%;
    height: 38%;
    bottom: -21%;
    right: -19%;
  }

  .pink-cross.bigger-cross {
    width: 47px;
    height: 47px;
  }

  .pink-cross.smaller-cross {
    width: 28px;
    height: 28px;
  }

  .testimonials-slider-con {
    margin-top: -60px;
    padding-bottom: 80px;
  }

  .slide-con {
    margin-top: 0;
  }

  .slide-con.classic {
    padding-top: 0;
  }

  .text-block-18 {
    font-size: 50px;
  }

  .blog-con {
    max-width: 750px;
  }

  .collection-list-4 {
    flex-wrap: wrap;
  }

  .collection-item-3 {
    width: 50%;
    margin-top: 40px;
  }

  .address-block-con {
    max-width: 750px;
  }

  .address-con {
    text-align: center;
  }

  .form-con {
    max-width: 375px;
  }

  .form {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .input-info {
    flex-wrap: wrap;
  }

  .input-width-48 {
    width: 100%;
  }

  .slider-3 {
    max-height: 280px;
  }

  .slider-3.suoer-extra {
    max-height: none;
  }

  .mask-3.bigger {
    height: auto;
  }

  .icon-5 {
    margin-left: 0;
  }

  .icon-6 {
    margin-right: 0;
  }

  .backgroung-home-3 {
    margin-top: 20px;
    font-size: 80px;
  }

  .latest-work-wrap {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .current-portfolio-link {
    width: 70vw;
    height: 50vw;
  }

  .collection-item-8 {
    justify-content: center;
    padding-bottom: 30px;
  }

  .collection-list-9 {
    direction: ltr;
    flex-direction: column;
  }

  .photo-cont {
    width: 100%;
    padding-left: 0;
  }

  .section-heading {
    width: auto;
    max-width: none;
  }

  .portfolio-wrap {
    margin-top: 40px;
  }

  .welcome {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .navbar-home-1 {
    justify-content: space-between;
    align-items: center;
    padding-left: 15px;
    padding-right: 0;
  }

  .metro-portfolio-grid-page {
    grid-template-rows: 50vw 50vw 50vw 50vw;
    grid-template-columns: 50vw 50vw;
    grid-auto-rows: 50vw;
    grid-auto-columns: 50vw;
    grid-auto-flow: column;
  }

  .metro-portfolio-home-1-list-item {
    grid-template-rows: 50vw 50vw 50vw 50vw;
    grid-template-columns: 50vw 50vw;
    grid-auto-rows: 50vw;
    grid-auto-flow: column;
  }

  .metro-portfolio-item-cont {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .metro-portfolio-overlay-page {
    padding: 25px;
  }

  .page-section {
    justify-content: center;
    margin-bottom: 80px;
    overflow: hidden;
  }

  .right-info-container {
    padding-right: 30px;
  }

  .right-info-container.central {
    padding-right: 0;
  }

  .category-name, .category-info-container {
    text-align: center;
  }

  .collection-item-name {
    font-size: 40px;
  }

  .collection-item-name.heading-1-product {
    text-align: center;
  }

  .marging-bottom-30px {
    justify-content: center;
  }

  .digital-solutions-copy {
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .camera-service-page {
    flex-direction: column;
    width: 100%;
    padding-top: 0;
    overflow: visible;
  }

  .content-wrap-copy {
    width: 100%;
    height: auto;
  }

  .our-feature-works-section-copy {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .grid-9 {
    flex-direction: column-reverse;
    grid-template-columns: 100vw;
    grid-auto-flow: row;
    width: 95vw;
    display: flex;
  }

  .div-block-78 {
    text-align: center;
    max-width: none;
  }

  .grid-10 {
    grid-template-rows: auto;
  }

  .div-block-79 {
    height: 100vw;
    max-height: none;
  }

  .collection-list-wrapper-4-copy {
    width: auto;
  }

  .background-text-right-servicce {
    width: 100%;
    margin-bottom: 30px;
    font-size: 100px;
    position: static;
  }

  .footer-grid-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer-link-text {
    letter-spacing: normal;
    font-size: 14px;
  }

  .column-heading-home-page-1 {
    text-align: center;
    font-size: 18px;
  }

  .dropdown-toggle-normal-height {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dropdown-toggle-normal-height.w--open {
    text-align: center;
    width: 100%;
  }

  .input-password {
    width: 100%;
  }

  .bold-text-copy {
    text-align: center;
  }

  .text-paragraph-heading-copy {
    text-transform: capitalize;
  }

  .background-text-copy {
    z-index: 2;
    font-size: 100px;
    line-height: 1.1em;
    position: relative;
  }

  .section-heading-lowercase-copy {
    font-size: 28px;
  }

  .digital-solutions-copy-copyss3 {
    padding-bottom: 30px;
  }

  .reference-image {
    height: 60px;
  }

  .container-2 {
    max-width: 728px;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .menu-icon_line-bottom {
    background-color: #fff;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: #fff;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: #fff;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar01_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet {
    display: none;
  }

  .uui-navbar01_link {
    width: 100%;
    padding: .75rem 0;
    font-size: 1.1rem;
  }

  .uui-navbar01_link:hover {
    color: #fff;
  }

  .uui-navbar01_link:focus {
    color: #dfdfdf;
  }

  .uui-navbar01_link:visited {
    color: #e4e4e4;
  }

  .uui-navbar01_dropdown-right-overlay-absolute {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-navbar01_dropdown-content-button-wrapper {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar01_large-item-content {
    width: 100%;
  }

  .uui-navbar01_blog-item {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_blog-item:hover {
    background-color: #0000;
  }

  .uui-navbar01_dropdown-blog-list {
    width: 100%;
  }

  .uui-navbar01_dropdown-content-heading {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar01_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
    padding-left: 2rem;
    padding-right: 2rem;
    display: none;
    overflow: hidden;
  }

  .uui-navbar01_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar01_dropdown-content-left {
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar01_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar01_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon {
    color: #fff;
    width: 20px;
    height: 1.4rem;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 2rem;
    inset: auto 0% auto auto;
  }

  .uui-navbar01_dropdown-toggle {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar01_dropdown-toggle:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar01_menu-dropdown {
    flex-direction: row;
    justify-content: flex-end;
    width: 100%;
    margin-left: 0;
    display: block;
    position: static;
  }

  .uui-navbar01_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar01_menu {
    z-index: 1;
    border-top: 1px none var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #14141400;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-top: 0;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-logo_logotype {
    width: 20%;
    height: auto;
  }

  .uui-logo_component {
    width: 95%;
  }

  .uui-navbar01_component {
    height: 55px;
  }

  .text-block-29 {
    font-size: 1.125rem;
  }

  .uui-navbar01_link-copy2 {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar01_link-copy2:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-space-large {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-2 {
    font-size: 3.25rem;
  }

  .uui-space-xhuge {
    min-height: 6rem;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .uui-layout32_timeline-step {
    grid-column-gap: 24px;
  }

  .uui-layout32_content-left {
    display: block;
  }

  .uui-layout32_component {
    grid-column-gap: 2rem;
    flex-direction: column;
    align-items: start;
    display: flex;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .uui-section_pricing11.hide-tablet {
    display: block;
  }

  .uui-section_layout16-copyf {
    margin-bottom: 0;
  }

  .uui-page-padding-3-copysda {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .text-paragraph-copyasd {
    text-align: center;
    width: 60%;
  }

  .text-paragraph-copyasd._100 {
    width: 100%;
  }

  .menu-icon_line-bottom-2 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-2 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-2 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-2 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar3_menu-button.w--open {
    background-color: #0000;
  }

  .uui-navbar03_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar03_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar03_link {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar03_link:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar03_bottom-bar-left {
    align-self: auto;
    align-items: center;
    margin-bottom: 0;
  }

  .uui-navbar03_container {
    align-items: center;
  }

  .uui-navbar03_bottom-bar {
    border-radius: .5rem;
    height: 50px;
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: block;
  }

  .uui-navbar03_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar03_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar03_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar03_menu {
    border-top: 1px solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar03_dropdown-content-left-copy {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_link-copywwef {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar03_link-copywwef:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-layout79_content-copyasdasd {
    grid-column-gap: 3rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .uui-layout95_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .uui-padding-vertical-xhuge-4-copysdzfg {
    padding-top: 0;
    padding-bottom: 0;
  }

  .digital-solutions-copy-copyasdasd {
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .uui-layout14_image-wrapper {
    justify-content: flex-start;
    height: 400px;
    min-height: auto;
    padding: 4rem 2rem;
  }

  .uui-layout14_component {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .uui-layout95_list-copyasdasd {
    grid-template-columns: 1fr 1fr;
  }

  .top-banner-section-copyasd {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-3-copyqwe {
    padding-top: 2rem;
    padding-bottom: 1rem;
  }

  .uui-footer05_bottom-wrapper {
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
  }

  .uui-footer05_top-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 40px;
  }

  .uui-page-padding-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-footer05_component {
    padding-left: 40px;
    padding-right: 40px;
  }

  .uui-footer05_bottom-wrapper-copy {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-page-padding-2-copyw-copy, .uui-page-padding-3-copysda-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-layout14_image-wrapper-2 {
    justify-content: flex-start;
    min-height: auto;
    padding: 0 0 2rem;
  }

  .uui-layout14_component-2 {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-6-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-faq03_cta-content {
    margin-right: 3rem;
  }

  .uui-uui-faq03_cta {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-faq03_content {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .uui-padding-vertical-xhuge-7-copy {
    padding-top: 6rem;
    padding-bottom: 0;
  }

  .uui-padding-vertical-xlarge-copy {
    padding-top: 1rem;
    padding-bottom: 3.5rem;
  }

  .social-media-link-copydfgr {
    width: 24px;
    margin-left: 12px;
    margin-right: 12px;
  }

  .reference-image-copyieurhi {
    height: 60px;
  }

  .uui-navbar03_container-copy {
    align-items: center;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 6rem;
    padding-bottom: 1rem;
  }

  .uui-page-padding-9 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-large-copysesef {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-8-copyawdawdrfegre {
    padding-top: 1rem;
    padding-bottom: 6rem;
  }

  .digital-solutions-copy-copyiweuhfiwe {
    padding-bottom: 30px;
  }

  .column-heading-home-page-1-copywefwef {
    text-align: center;
    font-size: 18px;
  }

  .text-paragraph-copywefjwieufh {
    text-align: center;
    width: 60%;
  }

  .text-paragraph-copywefjwieufh._100-copyerg {
    width: 100%;
  }

  .digital-solutions-copy-copywehfbwehfwe {
    padding-bottom: 30px;
  }

  .text-paragraph-copywefuhwief {
    text-align: center;
    width: 60%;
  }

  .text-paragraph-copywefuhwief._100 {
    width: 100%;
  }

  .digital-solutions-copy-copywefuwwef3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-paragraph-copygeurzge {
    text-align: center;
    width: 60%;
  }

  .text-paragraph-copygeurzge._100 {
    width: 100%;
  }

  .uui-layout14_image-wrapper-copyerg {
    justify-content: flex-start;
    height: 400px;
    min-height: auto;
    padding: 4rem 2rem;
  }

  .uui-layout95_list-copyiuwehfiu32 {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-2-copyqweq-copy {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .uui-padding-vertical-xhuge-4-copysdzfg-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-page-padding-3-copysda-copy, .uui-page-padding-3-copysda-copyergr4 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-layout95_list-copyiuwehfiu32-copy43 {
    grid-template-columns: 1fr 1fr;
  }

  .uui-page-padding-3-copysda-copyergr4-copy235 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-padding-vertical-xhuge-4-copysdzfg-copy345s {
    padding-top: 0;
    padding-bottom: 0;
  }

  .digital-solutions-copy-copyww {
    padding-left: 10px;
    padding-right: 10px;
  }

  .uui-page-padding-3-copysda-copy-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .social-media-link-copydfgr-copy {
    width: 24px;
    margin-left: 12px;
    margin-right: 12px;
  }

  .uui-heading-large-copysesef-copy-copy2 {
    font-size: 2.75rem;
  }

  .uui-section_pricing11-copyqwe22.hide-tablet-copy2323 {
    display: block;
  }

  .uui-padding-vertical-xhuge-8-copyawdawdrfegre-copy234wd {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-section_pricing11-copy23iu2hf2-copy.hide-tablet-copy23f2u3ff2-copy {
    display: block;
  }

  .uui-page-padding-3-copysda-copy-copy76t7-copy234 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout95_list-copyiuwehfiu32-copy43-copy234 {
    grid-template-columns: 1fr 1fr;
  }

  .uui-page-padding-3-copysda-copyergr4-copy235-copy45345-copy-copy342 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-section_pricing11-copyqwe22-copy2435.hide-tablet-copy2323-copy234 {
    display: block;
  }

  .uui-padding-vertical-xhuge-4-copysdzfg-copy345s-copy-copy234 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-page-padding-3-copysda-copyergr4-copy235-copy45345-copy-copy342-copy234 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .text-paragraph-copyqwe {
    text-align: center;
    width: 60%;
  }

  .text-paragraph-copyqwe._100 {
    width: 100%;
  }

  .text-paragraph-copy234 {
    text-align: center;
    width: 60%;
  }

  .text-paragraph-copy234._100 {
    width: 100%;
  }

  .text-paragraph-copy324fw {
    text-align: center;
    width: 60%;
  }

  .text-paragraph-copy324fw._100 {
    width: 100%;
  }

  .link-8 {
    margin-top: 40px;
  }

  .uui-navbar03_bottom-bar-copyiweuhf {
    border-radius: 0;
    height: 50px;
    margin-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: block;
  }

  .link-8-copy234 {
    margin-top: 40px;
  }

  .uui-layout79_content-copyasdasd-copyiuwe {
    grid-column-gap: 3rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .uui-page-padding-3-copysda-copyergr4-copy235-copy45345-copy-copy342-copy234-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-layout95_list-copyiuwehfiu32-copy43-copyec3 {
    grid-template-columns: 1fr 1fr;
  }

  ._2323fi2u3hdi2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-layout74_item-copy23f23we, .uui-layout74_item-copy23f23we-copyhb {
    height: 500px;
  }

  .column-heading-home-page-1-copywefwef-copy32e {
    text-align: center;
    font-size: 18px;
  }

  .uui-navbar03_container-copyiweuhf {
    align-items: center;
  }

  .uui-navbar03_bottom-bar-copyiwuehf-copyizgwef {
    border-radius: .5rem;
    height: 50px;
    margin-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: block;
  }

  .uui-navbar03_dropdown-content-copywuehf {
    flex-direction: column;
  }

  .uui-layout95_list-copyiuwehfiu32-copy43-copy234-copywef {
    grid-template-columns: 1fr 1fr;
  }

  .combine-heading-style-h2 {
    font-size: 2.5rem;
  }

  .combine-padding-global {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .combine-button-icon {
    white-space: nowrap;
  }

  .combine-blog1_image-wrapper {
    height: 14rem;
  }

  .combine-blog1_item {
    justify-content: flex-start;
    max-width: 32rem;
  }

  .combine-blog1_component {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: auto;
    justify-items: center;
  }

  .combine-heading-style-h2-2 {
    font-size: 2.5rem;
  }

  .combine-button-icon-alt {
    white-space: nowrap;
  }

  .combine-container-large-2 {
    width: 100%;
  }

  .combine-padding-global-2 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .combine-heading-style-h1-dark {
    font-size: 2.75rem;
  }

  .combine-container-large-2-collums {
    width: 100%;
  }

  .uui-padding-vertical-xhuge-11-new {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .combine-cta3_component-pgp, .combine-cta3_component-videobox, .combine-cta3_component-web-dev {
    padding: 3rem;
  }

  .combine-container-small-2-webdev {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .combine-cta3_component-dd {
    padding: 3rem;
  }

  .div-block-104 {
    height: 60px;
  }

  .combine-container-small-2-dd {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-block-105 {
    background-size: 100vh;
    height: 450px;
  }

  .uui-padding-vertical-xhuge-12-navigator {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .combine-button-icon-3 {
    white-space: nowrap;
  }

  .combine-blog3_content {
    justify-content: center;
  }

  .combine-blog3_image-wrapper {
    max-width: 15rem;
  }

  .combine-blog3_component {
    grid-template-columns: 1fr;
  }

  .combine-heading-style-h2-4 {
    font-size: 2.5rem;
  }

  .combine-padding-global-3 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .combine-pricing3_component-pricing {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .combine-button-icon-pricing, .combine-button-icon-pricing2, .combine-button-icon-4 {
    white-space: nowrap;
  }

  .combine-heading-style-h2-5 {
    font-size: 2.5rem;
  }

  .combine-heading-style-h1-2-referenzen {
    font-size: 2.75rem;
  }

  .combine-heading-style-h2-6 {
    font-size: 2.5rem;
  }

  .combine-cta3_component-videobox-medieprod, .combine-cta3_component-web-dev-copy {
    padding: 3rem;
  }

  .combine-team3_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex;
  }

  .combine-button-icon-sonn-available {
    white-space: nowrap;
  }

  .social-media-link-copydfgr-copywh {
    align-items: flex-start;
    width: 24px;
    margin-left: 0;
    margin-right: 12px;
  }

  .combine-padding-global-3-copy23 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .uui-navbar01_component-copy {
    z-index: 100;
    align-items: center;
  }

  .uui-navbar03_bottom-bar-copyiweuhf-copy {
    border-radius: 0;
    margin-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: block;
  }

  .uui-logo_logotype-copy {
    width: 170px;
    height: 23px;
  }

  .uui-navbar01_link-copy {
    color: #dfdfdf;
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar01_link-copy:hover {
    color: #fff;
  }

  .uui-navbar01_dropdown-toggle-copy {
    color: #fff;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.3rem;
    display: flex;
  }

  .uui-navbar01_dropdown-toggle-copy:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar01_link-copy2-copy {
    color: #fff;
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
    display: none;
  }

  .uui-navbar01_link-copy2-copy:hover {
    color: var(--untitled-ui-gray900);
  }

  .cookie-banner {
    border-radius: 0;
    height: 50px;
    margin-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: block;
  }

  .uui-navbar03_container-copyqwfd {
    align-items: center;
  }

  .uui-navbar01_dropdown-list-dark {
    display: none;
    position: relative;
    overflow: hidden;
  }

  .uui-navbar01_dropdown-list-dark.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    width: 100vw;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 30px 30px;
    position: fixed;
    top: 6.1rem;
    left: 0;
    right: 0;
  }

  .uui-navbar01_dropdown-right-overlay-absolute-dark {
    border-radius: .5rem;
    min-width: 100%;
    display: block;
  }

  .combine-heading-style-h2-copy {
    font-size: 2.5rem;
  }

  .combine-heading-style-h2-copy-copy {
    font-size: 1.5rem;
  }

  .header-button {
    white-space: nowrap;
  }

  .magnifyer {
    width: 22px;
    height: 22px;
  }

  .uui-navbar01_dropdown-toggle-copy-copy {
    color: var(--untitled-ui-gray900);
    justify-content: flex-end;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar01_dropdown-toggle-copy-copy:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar01_dropdown-content-left-copy {
    align-content: start;
    align-items: stretch;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .social-media-container-header {
    border: 1px solid var(--text);
    text-align: center;
    flex: 0 auto;
    justify-content: flex-end;
    width: 100%;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
  }

  .suggestes-search {
    white-space: nowrap;
  }

  .uui-navbar01_dropdown-content-heading-copy, .frequentsearchestext {
    margin-bottom: 0;
    margin-left: 0;
  }

  .header-image {
    background-image: linear-gradient(#0000, #0000), url('../images/Header-Image-3.jpg');
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .news-header-text {
    font-size: 2.75rem;
  }

  .news-header-div-2 {
    padding-top: 40px;
  }

  .news-item-light {
    padding-left: 2.5rem;
  }

  .news-item-text {
    font-size: .9rem;
  }

  .news-item-50 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 1rem;
  }

  .footer-div {
    padding-left: 40px;
    padding-right: 40px;
  }

  .combine-blog1_image-wrapper-copy {
    height: 14rem;
  }

  .news-item-light-image {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .news-item-50-image-afp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    padding-top: 1rem;
  }

  .news-item-text-light {
    font-size: .9rem;
  }

  .pmvg-updates-div {
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-104-pmvg {
    height: 60px;
  }

  .div-pmvg-updates-2 {
    align-items: flex-end;
    height: auto;
  }

  .ai-div-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ai-header, .b2b-header-text {
    font-size: 2.5rem;
  }

  .b2b-header-button {
    white-space: nowrap;
  }

  .b2b-overview-text-header {
    font-size: 2.5rem;
  }

  .news-item-text-ihp {
    font-size: .9rem;
  }

  .cf-faq-content-2 {
    padding-bottom: 24px;
  }

  .cf-faq-answer-wrap-2 {
    padding-bottom: 0;
    padding-right: 7%;
  }

  .cf-faqs-container {
    width: 90%;
    padding-top: 0;
  }

  .imprint-div-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-pmvg-team-expanding {
    height: 430px;
    padding-left: 3rem;
  }

  .join-us-header {
    font-size: 2rem;
  }

  .contact-form-div-popup {
    display: block;
  }

  .div-block-111 {
    width: 90%;
  }

  .contact-form-div-2 {
    padding-top: 1rem;
    padding-bottom: 6rem;
  }

  .news-header-div-2-copy {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .uui-navbar01_menu-dropdown-copy {
    flex-direction: row;
    justify-content: flex-end;
    width: 100%;
    margin-left: 0;
    display: none;
    position: static;
  }

  .footer-colums {
    flex-direction: column;
  }

  .combine-space-large-4-copy {
    height: 2rem;
  }

  .div-block-112, .div-block-114 {
    height: auto;
  }

  ._3danimdiv {
    font-size: 2.75rem;
  }

  .cf-faq-content-2-white {
    padding-bottom: 24px;
  }

  .div-block-114-copy {
    height: auto;
  }

  .imprint-div-2-copy {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-112-copy {
    height: auto;
  }

  .div-block-104-pmvg-copy {
    height: 60px;
  }

  .news-item-text-copy {
    font-size: .9rem;
  }

  .news-header-div-2-copy {
    padding-top: 40px;
  }

  .header-image-copy {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .div-pmvg-updates-2-copy {
    align-items: flex-end;
    height: auto;
  }

  .news-header-div-2-copyij {
    padding-top: 40px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 35px;
  }

  h2 {
    font-size: 32px;
  }

  h3 {
    font-size: 26px;
  }

  h4 {
    font-size: 22px;
  }

  .sections {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .sections.out-testimonials {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .footer {
    align-items: center;
    padding-top: 40px;
    padding-bottom: 50px;
  }

  .rights-reserved {
    margin-top: 20px;
  }

  .animated-button-background-block.light-exmple {
    width: 100%;
  }

  .animated-button-block.start-work {
    margin-top: 30px;
  }

  .logo-icon {
    padding-left: 0;
  }

  .dropdown-link {
    border-bottom: 1px solid #f1f2f3;
    width: 100%;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    left: 0;
    right: 0;
  }

  .dropdown-link.home-link {
    border-top-style: solid;
    border-bottom: 1px #f1f2f3;
    width: 100%;
    left: 0;
    right: 5px;
  }

  .top-banner-section {
    height: 100vh;
    padding-top: 40px;
  }

  .dropdown-list-other-pages.w--open {
    box-shadow: none;
  }

  .about-us-heading.left.latest-works {
    justify-content: center;
    margin-top: 30px;
    padding-right: 0;
  }

  .about-us-heading.left.latest-works.padding {
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .about-us-heading.left.wide {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .about-us-heading.latest-works {
    text-align: center;
    padding-right: 0;
  }

  .about-us-text-content-container {
    text-align: left;
  }

  .text-paragraph {
    text-align: center;
    height: 100%;
  }

  .text-paragraph.lleft, .text-paragraph._100 {
    width: 100%;
  }

  .about-us-section-block, .qoute-and-image-block {
    margin-bottom: 60px;
  }

  .quote-text {
    margin-bottom: 40px;
  }

  .background-text {
    font-size: 75px;
  }

  .container {
    flex-flow: column;
    align-items: center;
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .container.our-skills {
    justify-content: center;
  }

  .section-heading-lowercase {
    text-align: center;
    font-size: 28px;
  }

  .play {
    padding-top: 0;
  }

  .div-line {
    width: 34%;
  }

  .our-skills-section {
    margin-top: 70px;
  }

  .skill {
    margin-bottom: 30px;
  }

  .our-team-section {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 60px;
  }

  .colored-heading.central-alignment.marging-bottom {
    margin-bottom: 10px;
  }

  .colored-heading.marging-top-5px.left-alignment {
    text-align: left;
    margin-top: -10px;
  }

  .colored-heading.central-alignment-colored-heaading {
    margin-bottom: 5px;
  }

  .central-alignment-heaading.smaller-margin {
    margin-bottom: 10px;
  }

  .central-alignment-heaading.heading-margin-bottom, .central-alignment-heaading.heading-margin-bottom-top-section {
    font-size: 35px;
  }

  .our-team-members {
    margin-top: 10px;
  }

  .our-team-heading {
    padding-top: 0;
  }

  .team-image {
    width: 100%;
    height: 100%;
  }

  .soccial-media-container {
    transform: none;
  }

  .gradient {
    height: 100%;
    padding-bottom: 30px;
  }

  .white {
    text-align: center;
    max-width: none;
  }

  .bold-paragraph {
    font-size: 20px;
    line-height: 26px;
  }

  .bold-paragraph.mobile-font-smaller {
    font-size: 20px;
  }

  .bold-paragraph.mobile-font-smaller.bold-inline-link {
    font-size: 18px;
  }

  .overlay-link {
    width: 40px;
    height: 40px;
  }

  .div-block-7 {
    flex-direction: column;
  }

  .pink-planet {
    width: 11%;
  }

  .pink-border {
    width: 210px;
    height: 210px;
    top: -24%;
    left: -16%;
  }

  .banner-wrap {
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
  }

  .pink-planet-large {
    width: 55%;
    height: 65%;
    bottom: -47%;
    right: -16%;
  }

  .top-banner-wrap {
    margin-top: -55px;
  }

  .testimonials-slider-con {
    justify-content: center;
    height: 100%;
    margin-top: -30px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .slide-con {
    width: 100%;
    margin-bottom: 41px;
  }

  .text-block-18 {
    margin-top: 0;
  }

  .paragraph-2.testimonial {
    margin-top: 40px;
    margin-bottom: 40px;
    font-size: 14px;
  }

  .collection-item-3 {
    width: 100%;
  }

  .news-post-info-con {
    flex-direction: column;
    display: flex;
  }

  .image-4 {
    height: 68vw;
  }

  .address-block-con {
    flex-direction: column;
    align-items: center;
  }

  .address-con {
    margin-bottom: 25px;
  }

  .information-wrapper {
    margin-top: 20px;
  }

  .form-con {
    max-width: 100%;
  }

  .input-info {
    width: 100%;
  }

  .tab-content-con {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .right-arrow-3, .left-arrow-3 {
    top: 0%;
  }

  .slider-3 {
    width: 100%;
    max-width: 620px;
  }

  .slider-3.suoer-extra {
    height: 100%;
  }

  .slider-testimonials {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .mask-3 {
    width: 100%;
  }

  .mask-3.bigger {
    height: auto;
  }

  .icon-5 {
    margin-left: 0;
  }

  .icon-6 {
    margin-right: 0;
  }

  .backgroung-home-3 {
    font-size: 80px;
  }

  .collection-item-8 {
    justify-content: center;
  }

  .collection-list-9 {
    width: 100%;
    overflow: hidden;
  }

  .section-heading.left-alignment {
    text-align: left;
  }

  .empty-state {
    background-color: var(--white);
    margin-top: 20px;
  }

  .portfolio-heading-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .metro-portfolio-grid-page {
    grid-template-rows: 100vw 100vw 100vw 100vw;
    grid-template-columns: 100vw;
    grid-auto-rows: 100vw;
    grid-auto-columns: 100vw;
    grid-auto-flow: row;
  }

  .metro-portfolio-home-1-list-item {
    grid-template-rows: 100vw 100vw 100vw 100vw 100vw 100vw 100vw 100vw;
    grid-template-columns: 100vw;
    grid-auto-rows: 100vw;
    grid-auto-columns: 100vw;
    display: grid;
  }

  .metro-portfolio-item-cont {
    height: 95%;
    margin-left: 20px;
    margin-right: 20px;
  }

  .metro-portfolio-item-cont-wrap {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .page-section {
    margin-bottom: 40px;
  }

  .right-info-container {
    padding-right: 0;
  }

  .left-info-container {
    text-align: center;
  }

  .category-name, .category-info-container {
    text-align: center;
    margin-bottom: 10px;
  }

  .collection-item-name {
    margin-top: 0;
    margin-bottom: 30px;
  }

  .marging-bottom-30px {
    text-align: center;
    justify-content: center;
    margin-bottom: 40px;
  }

  .digital-solutions-copy {
    width: 100%;
    height: 100%;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .camera-service-page {
    padding-top: 50px;
  }

  .heading-wrap-services-page {
    flex-direction: column;
  }

  .our-feature-works-section-copy {
    margin-bottom: 40px;
  }

  .colored-heading-copy {
    margin-top: 0;
  }

  .grid-9 {
    width: 100%;
    max-width: 735px;
  }

  .collection-list-wrapper-4-copy {
    overflow: hidden;
  }

  .background-text-right-servicce {
    text-align: center;
    margin-bottom: 30px;
    padding-top: 10px;
    font-size: 75px;
    line-height: 1em;
    position: static;
    inset: 14% 0% auto;
  }

  .footer-content-block {
    align-items: center;
  }

  .footer-grid-block {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .footer-link {
    margin-right: 0;
  }

  .column-heading-home-page-1, .dropdown-toggle-normal-height {
    text-align: center;
  }

  .bold-paragraph-copy {
    font-size: 20px;
    line-height: 26px;
  }

  .bold-paragraph-copy.mobile-font-smaller {
    font-size: 20px;
  }

  .background-text-copy {
    font-size: 75px;
  }

  .section-heading-lowercase-copy {
    text-align: center;
    font-size: 28px;
  }

  .digital-solutions-copy-copyss3 {
    width: 100%;
    height: 100%;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .reference-image {
    height: 55px;
  }

  .footer-content-block-copy3 {
    align-items: center;
  }

  .features-table, .gallery-overview {
    padding: 60px 15px;
  }

  .uui-navbar01_link {
    color: #ddd;
    font-size: 1rem;
  }

  .uui-button-link {
    font-size: 1rem;
  }

  .uui-button-link:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-text-size-small.hide-mobile-landscape {
    display: none;
  }

  .uui-navbar01_blog-item {
    grid-column-gap: 1rem;
    grid-template-columns: .6fr 1fr;
  }

  .uui-navbar01_dropdown-content-right {
    padding: 1.5rem 1rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .uui-badge-small-success {
    padding: .125rem .5rem;
  }

  .uui-navbar01_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar01_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1.5rem;
  }

  .uui-navbar01_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar01_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-logo_logotype {
    width: auto;
  }

  .uui-navbar01_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar01_link-copy2, .uui-button-2 {
    font-size: 1rem;
  }

  .uui-button-2:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-2.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
    display: none;
  }

  .uui-button-wrapper.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-2 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-2:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-2 {
    align-self: stretch;
  }

  .uui-button-row-2.button-row-center.is-reverse-mobile-landscape, .uui-button-row-2.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-2 {
    font-size: 1.125rem;
  }

  .uui-space-small-2 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-2 {
    font-size: 2.25rem;
  }

  .uui-space-xhuge {
    min-height: 4rem;
  }

  .uui-page-padding-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .uui-layout32_component {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-layout79_component {
    align-items: stretch;
  }

  .uui-text-size-large-3 {
    font-size: 1rem;
  }

  .uui-space-xsmall-2 {
    min-height: .75rem;
  }

  .uui-heading-medium-2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-heading-medium-copyasas, .uui-heading-medium-copyqwe {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-page-padding-3-copysda {
    margin-top: 20px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-paragraph-copyasd {
    text-align: center;
    height: 100%;
  }

  .text-paragraph-copyasd._100 {
    width: 100%;
  }

  .uui-navbar03_link {
    font-size: 1rem;
  }

  .uui-button-link-3:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-badge-small-success-2 {
    padding: .125rem .5rem;
  }

  .uui-navbar03_dropdown-link-list {
    grid-row-gap: .5rem;
    grid-template-rows: max-content max-content max-content;
    max-width: none;
  }

  .uui-navbar03_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar03_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar03_dropdown-content-left-copy {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar03_link-copywwef {
    font-size: 1rem;
  }

  .uui-layout79_content-copyasdasd {
    grid-row-gap: 1rem;
  }

  .uui-heading-xxsmall-3 {
    font-size: 1.125rem;
  }

  .uui-layout95_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-4 {
    font-size: 1rem;
  }

  .uui-space-xsmall-3 {
    min-height: .75rem;
  }

  .uui-heading-medium-3 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout95_component {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .uui-page-padding-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-4-copysdzfg {
    padding-top: 0;
    padding-bottom: 0;
  }

  .digital-solutions-copy-copyasdasd {
    width: 100%;
    height: 100%;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .uui-page-padding-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout14_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-heading-xxsmall-4 {
    font-size: 1.125rem;
  }

  .uui-layout14_item-list {
    grid-row-gap: 2.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout14_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout95_list-copyasdasd {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-button-2-copy {
    font-size: 1rem;
  }

  .uui-button-2-copy.is-button-large-copysdsdf {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
    display: none;
  }

  .uui-page-padding-5-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .top-banner-section-copyasd {
    height: 100vh;
    padding-top: 0;
  }

  .jhjhgjhgjhgjhgjhgjhg {
    font-size: 1rem;
  }

  .uui-padding-vertical-xhuge-3-copyqwe {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .uui-layout95_component-copysdhfiseufw {
    align-items: stretch;
  }

  .uui-text-size-large-3-copysdfsdfre {
    font-size: 1rem;
  }

  .uui-footer05_legal-link:hover {
    color: var(--untitled-ui-gray400);
  }

  .uui-footer05_legal-list {
    margin-bottom: 1rem;
  }

  .uui-footer05_legal-list-wrapper, .uui-footer05_bottom-wrapper {
    flex-direction: row-reverse;
    align-items: flex-start;
  }

  .uui-footer05_link:hover {
    color: var(--untitled-ui-gray500);
  }

  .uui-badge-small-success-3 {
    padding: .125rem .5rem;
  }

  .uui-footer05_logo-link {
    margin-bottom: 1rem;
  }

  .uui-footer05_top-wrapper {
    grid-row-gap: 2rem;
  }

  .uui-page-padding-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-footer05_bottom-wrapper-copy {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .uui-page-padding-2-copyw-copy, .uui-page-padding-3-copysda-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-space-xsmall-5 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .uui-page-padding-3-copysda-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout14_image-wrapper-2 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout14_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-page-padding-7-copysfduhgiweurhw {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-padding-vertical-xhuge-6-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-contact01_component {
    margin-top: 4rem;
  }

  .uui-button-6-copysdfsdf {
    font-size: 1rem;
  }

  .uui-button-6-copysdfsdf:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-text-size-large-7 {
    font-size: 1rem;
  }

  .uui-faq03_cta-content {
    margin-right: 0;
  }

  .uui-uui-faq03_cta {
    flex-direction: column;
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-faq03_content {
    grid-row-gap: .5rem;
    border-top-style: none;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-faq03_list {
    grid-row-gap: 2.5rem;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-faq03_component {
    margin-top: 3rem;
  }

  .uui-space-xsmall-6 {
    min-height: .75rem;
  }

  .uui-heading-medium-6 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-7-copy {
    padding-top: 4rem;
    padding-bottom: 1rem;
  }

  .uui-page-padding-8-copyng {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-medium-5-copy {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-text-size-large-6-copy {
    font-size: 1rem;
  }

  .uui-padding-vertical-xlarge-copy {
    padding-top: 1rem;
    padding-bottom: 2.5rem;
  }

  .reference-image-copyieurhi {
    height: 55px;
  }

  .uui-heading-medium-2-copy {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-text-size-xlarge-3 {
    font-size: 1.125rem;
  }

  .uui-space-small-3 {
    min-height: 1.25rem;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-9 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-large-copysesef {
    font-size: 2.25rem;
  }

  .uui-heading-xxsmall-7 {
    font-size: 1.125rem;
  }

  .uui-layout74_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-8 {
    font-size: 1rem;
  }

  .uui-layout74_component {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-8-copyawdawdrfegre {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-text-size-xlarge-4-copyiwuehfiwuui {
    font-size: 1.125rem;
  }

  .digital-solutions-copy-copyiweuhfiwe {
    width: 100%;
    height: 100%;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-heading-home-page-1-copywefwef {
    text-align: center;
  }

  .text-paragraph-copywefjwieufh {
    text-align: center;
    height: 100%;
  }

  .text-paragraph-copywefjwieufh._100-copyerg {
    width: 100%;
  }

  .digital-solutions-copy-copywehfbwehfwe {
    width: 100%;
    height: 100%;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-paragraph-copywefuhwief {
    text-align: center;
    height: 100%;
  }

  .text-paragraph-copywefuhwief._100 {
    width: 100%;
  }

  .digital-solutions-copy-copywefuwwef3 {
    width: 100%;
    height: 100%;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-paragraph-copygeurzge {
    text-align: center;
    height: 100%;
  }

  .text-paragraph-copygeurzge._100 {
    width: 100%;
  }

  .uui-text-size-large-3-copy {
    font-size: 1rem;
  }

  .uui-layout14_image-wrapper-copyerg {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout74_list-copywefwe {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-layout95_list-copyiuwehfiu32 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-2-copyqweq-copy {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-4-copysdzfg-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-page-padding-3-copysda-copy, .uui-page-padding-3-copysda-copyergr4 {
    margin-top: 20px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout95_list-copyiuwehfiu32-copy43 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-heading-xxsmall-3-copy124124, .uui-heading-xxsmall-3-copyqwe2 {
    font-size: 1.125rem;
  }

  .uui-page-padding-3-copysda-copyergr4-copy235 {
    margin-top: 20px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-padding-vertical-xhuge-4-copysdzfg-copy345s {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-page-padding-11 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .digital-solutions-copy-copyww {
    width: 100%;
    height: 100%;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .uui-page-padding-3-copysda-copy-copy {
    margin-top: 20px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-8-copy, .uui-button-2-copy {
    font-size: 1rem;
  }

  .uui-button-2-copy:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-2-copy.is-button-large-copyqsd {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
    display: none;
  }

  .uui-heading-xxsmall-3-copy124124-copyzug {
    font-size: 1.125rem;
  }

  .uui-text-size-large-8-copy-copy234 {
    font-size: 1rem;
  }

  .uui-heading-large-copysesef-copy-copy2 {
    font-size: 2.25rem;
  }

  .uui-heading-xxsmall-7-copy234dwf, .uui-heading-xxsmall-7-copy234wd, .uui-heading-xxsmall-7-copy234wiudfh {
    font-size: 1.125rem;
  }

  .uui-padding-vertical-xhuge-8-copyawdawdrfegre-copy234wd {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-3-copysda-copy-copy76t7-copy234 {
    margin-top: 20px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-12 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-medium-8-copy34tdfg {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-text-size-xlarge-3-copywq-copy {
    font-size: 1.125rem;
  }

  .uui-layout95_list-copyiuwehfiu32-copy43-copy234 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-button-wrapper-copy234.max-width-full-mobile-landscape-copy234 {
    width: 100%;
  }

  .uui-testimonial01_logo-copy-copyiwehfi23 {
    max-height: 2.5rem;
  }

  .uui-page-padding-3-copysda-copyergr4-copy235-copy45345-copy-copy342 {
    margin-top: 20px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout95_component-copy345 {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-4-copysdzfg-copy345s-copy-copy234 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-page-padding-3-copysda-copyergr4-copy235-copy45345-copy-copy342-copy234 {
    margin-top: 20px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-paragraph-copyqwe {
    text-align: center;
    height: 100%;
  }

  .text-paragraph-copyqwe._100 {
    width: 100%;
  }

  .text-paragraph-copy234 {
    text-align: center;
    height: 100%;
  }

  .text-paragraph-copy234._100 {
    width: 100%;
  }

  .text-paragraph-copy324fw {
    text-align: center;
    height: 100%;
  }

  .text-paragraph-copy324fw._100 {
    width: 100%;
  }

  .uui-layout79_content-copyasdasd-copyiuwe {
    grid-row-gap: 1rem;
  }

  .uui-heading-medium-copyasas-copy1d2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .jhjhgjhgjhgjhgjhgjhg-copy23d {
    font-size: 1rem;
  }

  .uui-page-padding-3-copysda-copyergr4-copy235-copy45345-copy-copy342-copy234-copy {
    margin-top: 20px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout95_list-copyiuwehfiu32-copy43-copyec3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  ._2323fi2u3hdi2 {
    margin-top: 20px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial01_logo-copy-copyiwehfi23-copy23r-copyiuh {
    max-height: 2.5rem;
  }

  .uui-heading-xxsmall-7-copy34f, .uui-heading-xxsmall-3-copy124124-copywef {
    font-size: 1.125rem;
  }

  .uui-page-padding-2-copy23d {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .column-heading-home-page-1-copywefwef-copy32e {
    text-align: center;
  }

  .uui-heading-medium-copyasas-copyiweuf {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-text-size-large-8-copy-copyiuzg {
    font-size: 1rem;
  }

  .uui-layout95_list-copyiuwehfiu32-copy43-copy234-copywef {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-button-wrapper-copyerf-copywef34.max-width-full-mobile-landscape-copyerf-copywef43 {
    width: 100%;
  }

  .uui-heading-xxsmall-4-copyqiuh32f, .uui-heading-xxsmall-3-copy124124-copyi23uhr, .uui-heading-xxsmall-3-copy124124-copyiuehiwe, .uui-heading-xxsmall-3-copy124124-copyuqwzdg {
    font-size: 1.125rem;
  }

  .combine-padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .combine-blog1_image-wrapper {
    justify-content: center;
    align-items: center;
    height: 20rem;
  }

  .combine-blog1_component {
    grid-template-columns: 1fr;
  }

  .combine-container-small-2 {
    padding-top: 2rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .combine-padding-global-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .combine-text-size-regular-3-dark {
    font-size: .9rem;
  }

  .combine-container-large-2-collums {
    flex-direction: column;
  }

  .spacer-small-vertical {
    width: 100%;
    height: 10px;
  }

  .uui-padding-vertical-xhuge-11-new {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .combine-cta3_component-pgp {
    padding: 2.5rem;
  }

  .background-video-fobimarkt {
    border-top-right-radius: 0;
    border-bottom-left-radius: 6px;
  }

  .combine-cta3_component-videobox, .combine-cta3_component-web-dev, .combine-cta3_component-dd {
    padding: 2.5rem;
  }

  .div-block-105 {
    background-position: 10% 10%;
    height: 300px;
  }

  .uui-page-padding-13 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-10-navigator {
    font-size: 1rem;
  }

  .uui-padding-vertical-xhuge-12-navigator {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-navbar03_component-nav {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .combine-padding-global-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .combine-feature8_component {
    flex-direction: column;
  }

  .combine-padding-global-4 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .combine-feature4_component {
    flex-direction: column;
  }

  .bold-text-19 {
    font-size: .9rem;
  }

  .combine-cta3_component-videobox-medieprod {
    padding: 2.5rem;
  }

  .combine-pricing5_table-item-3 {
    border-bottom: 1px none var(--combine-library-grey-100);
    width: 70%;
    padding-bottom: .5rem;
  }

  .combine-pricing5_table-content-3 {
    grid-template-columns: 1fr 1fr 1fr;
    display: flex;
  }

  .combine-cta3_component-web-dev-copy {
    padding: 2.5rem;
  }

  .combine-team3_component {
    flex-direction: column;
    align-items: center;
  }

  .combine-padding-global-3-copy23 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .uui-navbar01_link-copy, .uui-navbar01_dropdown-toggle-copy, .uui-navbar01_link-copy2-copy, .uui-navbar01_dropdown-toggle-copy-copy {
    font-size: 1rem;
  }

  .uui-navbar01_dropdown-content-left-copy {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1.5rem;
  }

  .header-image {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .visit-us-linkedin-2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .news-div-2 {
    padding-top: 4rem;
  }

  .news-header-div-2 {
    padding-top: 20px;
  }

  .news-item-light {
    flex-direction: column;
    height: auto;
    padding-left: 0;
  }

  .news-item-50 {
    max-width: 100%;
    height: 400px;
  }

  .combine-blog1_image-wrapper-copy {
    justify-content: center;
    align-items: center;
    height: 20rem;
  }

  .news-item-light-image {
    padding-top: 2.5rem;
  }

  .news-item-50-image-afp {
    max-width: 100%;
    height: 400px;
  }

  .div-pmvg-updates-2 {
    flex-direction: column;
    padding-left: 3rem;
  }

  .ai-div-2 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .cf-faq-answer-wrap-2 {
    padding-right: 7%;
  }

  .cf-faq-questions-2 {
    font-size: 22px;
  }

  .div-block-105-join-us {
    border-radius: .5rem .5rem 0 0;
    height: 250px;
    margin-left: 0;
  }

  .div-pmvg-team-expanding {
    flex-direction: column-reverse;
    height: auto;
    padding-left: 0;
  }

  .container-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-form-div-popup {
    display: block;
  }

  .div-block-111 {
    width: 100%;
    height: 100%;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-heading-medium-contact {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .form-block-2 {
    margin-top: 3rem;
  }

  .get-n-touch-details {
    font-size: 1rem;
  }

  .news-header-div-2-copy {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .div-block-112 {
    flex-direction: column;
  }

  .div-block-113 {
    width: 100%;
    height: auto;
  }

  .div-block-114 {
    width: 100%;
    height: 100vh;
  }

  ._3danimtext {
    font-size: .9rem;
  }

  .cf-faq-questions-2-white {
    font-size: 22px;
  }

  .div-block-114-copy {
    width: 100%;
    height: 100vh;
  }

  .div-block-112-copy {
    flex-direction: column-reverse;
  }

  .section-412 {
    flex-direction: column;
    display: flex;
  }

  .uui-badge-small-success-copy {
    padding: .125rem .5rem;
  }

  .news-header-div-2-copy {
    padding-top: 20px;
  }

  .header-image-copy {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .div-pmvg-updates-2-copy {
    flex-direction: column;
    padding-left: 3rem;
  }

  .uui-button-link-3-copy:hover {
    color: var(--untitled-ui-primary700);
  }

  .news-header-div-2-copyij {
    padding-top: 20px;
  }
}

@media screen and (max-width: 479px) {
  .sections.out-testimonials {
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .bold-text-value.skill-value {
    text-align: left;
  }

  .button.button-light {
    min-width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer {
    padding-left: 15px;
    padding-right: 15px;
  }

  .animated-button-background-block.light-exmple {
    width: 100%;
  }

  .animated-button-background-block.view-more {
    z-index: 1;
    width: 100%;
  }

  .completed-animated-button {
    display: inline-block;
  }

  .logo-icon {
    padding-left: 0;
  }

  .nav-menu {
    margin-top: 70px;
  }

  .social-media-container {
    border-style: none;
    padding-top: 15px;
  }

  .top-banner-section {
    height: 75vh;
    padding-top: 40px;
  }

  .home-section {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .back-ground-text {
    display: none;
  }

  .about-us-heading.left {
    text-align: center;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .about-us-heading.left.latest-works {
    text-align: center;
    max-width: none;
    padding-top: 20px;
    padding-left: 0;
  }

  .about-us-heading.left.wide {
    padding-left: 0;
  }

  .about-us-heading.latest-works {
    text-align: center;
    padding-right: 0;
  }

  .text-paragraph {
    text-align: center;
    width: 100%;
  }

  .text-paragraph.lleft {
    text-align: center;
  }

  .text-paragraph.lleft._100 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 13px;
  }

  .text-paragraph._100 {
    text-align: justify;
    font-size: 14px;
  }

  .about-us-section-block {
    margin-bottom: 40px;
  }

  .qoute-and-image-block {
    margin-bottom: 50px;
  }

  .quote-block {
    padding-top: 30px;
  }

  .quote-text {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 1.5em;
  }

  .italic-text, .author {
    font-size: 14px;
  }

  .author-info {
    margin-bottom: 10px;
  }

  .background-text {
    font-size: 80px;
    display: none;
  }

  .container {
    flex-direction: column;
    align-items: center;
    max-width: none;
    max-height: none;
    padding-left: 0;
    padding-right: 0;
  }

  .section-heading-lowercase {
    font-size: 24px;
  }

  .play {
    padding-bottom: 40px;
  }

  .play-button {
    width: 60px;
    height: 60px;
  }

  .bold-text {
    font-size: 10px;
  }

  .skill {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block {
    padding-top: 0;
  }

  .our-team-section {
    padding-top: 26px;
    padding-bottom: 50px;
  }

  .colored-heading.central-alignment {
    margin-bottom: 25px;
    display: none;
  }

  .colored-heading.marging-top-5px.left-alignment {
    text-align: center;
  }

  .central-alignment-heaading.heading-margin-bottom, .central-alignment-heaading.heading-margin-bottom-top-section {
    margin-top: 0;
  }

  .our-team-members {
    grid-row-gap: 14px;
    grid-template-rows: 93vw 93vw 93vw;
    grid-template-columns: 93vw;
    grid-auto-rows: 93vw;
    grid-auto-columns: 93vw;
  }

  .soccial-media-container {
    transform: none;
  }

  .text-paragraph-heading {
    text-align: center;
  }

  .bold-paragraph {
    padding-right: 0;
    line-height: 20px;
  }

  .bold-paragraph.mobile-font-smaller.bold-inline-link {
    font-size: 25px;
  }

  .orange-text {
    padding-left: 3px;
    padding-right: 3px;
  }

  .banner-con {
    align-items: center;
  }

  .pink-border {
    width: 200px;
    height: 200px;
    top: -12%;
  }

  .pink-planet-large {
    width: 248px;
    height: 175px;
    bottom: -2%;
  }

  .pink-cross.smaller-cross {
    bottom: 54%;
  }

  .start-now-button, .see-more-button {
    padding-left: 10px;
    padding-right: 10px;
  }

  .buttons {
    margin-top: 30px;
  }

  .top-banner-wrap {
    justify-content: space-around;
    height: 100%;
    margin-top: 0;
  }

  .testimonials-slider-con {
    height: auto;
    margin-top: 0;
  }

  .slide-con.classic {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .paragraph-2.testimonial {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .collection-item-3 {
    margin-top: 25px;
    padding-left: 7px;
    padding-right: 7px;
  }

  .news-post-info-con {
    background-color: var(--white-smoke);
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .gray-paragraph {
    margin-top: 29px;
    margin-bottom: 20px;
  }

  .tab-content-con {
    height: 100%;
  }

  .slider-3.suoer-extra {
    height: auto;
  }

  .slider-testimonials {
    height: 100%;
  }

  .slider-testimonials.exrtra {
    height: auto;
  }

  .mask-3 {
    height: 100%;
  }

  .backgroung-home-3 {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 50px;
  }

  .latest-work-wrap {
    padding-top: 0;
  }

  .current-portfolio-link {
    width: 90vw;
    height: 70vw;
  }

  .collection-item-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-heading.left-alignment {
    text-align: center;
    font-size: 25px;
  }

  .metro-portfolio-item-cont {
    height: 95%;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .metro-portfolio-overlay-page {
    padding: 10px;
  }

  .metro-portfolio-item-cont-wrap {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .page-section {
    margin-bottom: 40px;
  }

  .collection-item-name.heading-1-product {
    font-size: 25px;
  }

  .marging-bottom-30px {
    margin-bottom: 0;
  }

  .digital-solutions-copy {
    width: auto;
    height: 270px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .camera-service-page {
    padding-top: 20px;
  }

  .our-feature-works-section-copy {
    padding-left: 15px;
    padding-right: 15px;
  }

  .bold-paragraph-copy {
    padding-right: 0;
  }

  .flex-box-horizontal {
    flex-direction: column;
  }

  .grid-9 {
    width: 100%;
    min-width: 270px;
  }

  .grid-10 {
    grid-template-rows: auto;
  }

  .background-text-right-servicce {
    font-size: 80px;
  }

  .cont-wrap {
    margin-bottom: 0;
  }

  .footer-contacts-info-block {
    justify-content: center;
  }

  .column-heading-home-page-1 {
    font-size: 24px;
  }

  .image-14 {
    height: 110px;
    padding: 15px;
  }

  .heading-19 {
    padding: 30px;
    font-size: 25px;
    display: none;
  }

  .bold-paragraph-copy {
    padding-right: 0;
    line-height: 20px;
  }

  .footerimage {
    width: 50vw;
    height: auto;
  }

  .background-text-copy {
    font-size: 80px;
  }

  .linkedin {
    height: 25px;
  }

  .text-paragraph-heading-copy {
    color: var(--dim-grey);
    text-align: center;
    text-transform: none;
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.7em;
  }

  .background-text-copy {
    font-size: 80px;
    display: none;
  }

  .section-heading-lowercase-copy {
    font-size: 25px;
  }

  .colored-heading-copy {
    display: none;
  }

  .heading-19-mobile {
    text-align: center;
    padding: 30px;
    font-size: 35px;
    font-weight: 600;
    display: block;
  }

  .orange-text-copy {
    padding-left: 3px;
    padding-right: 3px;
  }

  .digital-solutions-copy-copyss3 {
    width: auto;
  }

  .div-block-85 {
    flex-flow: column;
  }

  .reference-image {
    height: auto;
    margin-bottom: 32px;
  }

  .section-405 {
    margin-bottom: 0;
    margin-left: 70px;
    margin-right: 70px;
  }

  .section-406 {
    margin: 0 69px;
  }

  .container-2 {
    max-width: none;
  }

  .comparison-row-main {
    grid-column-gap: 20px;
  }

  .comparison-title {
    margin-left: 10px;
  }

  .comparison-row {
    grid-column-gap: 20px;
  }

  .comparison-negative {
    background-position: 0 5px;
    background-size: 14px;
    margin-left: 10px;
    padding-left: 20px;
  }

  .comparison-positive {
    background-position: 0 4px;
    background-size: 16px;
    margin-left: 10px;
    padding-left: 20px;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .menu-icon_line-bottom, .menu-icon_line-middle, .menu-icon_line-top {
    height: 1.5px;
  }

  .menu-icon_component {
    width: 40px;
    height: 40px;
  }

  .uui-navbar01_link {
    font-size: 16px;
  }

  .uui-navbar01_large-item-content {
    margin-top: 1rem;
  }

  .uui-navbar01_blog-item {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar01_dropdown-blog-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-navbar01_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar01_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar01_container {
    justify-content: space-between;
    align-items: center;
  }

  .uui-dropdown-icon {
    color: var(--black-2);
    font-family: "Raleway 2", sans-serif;
    font-size: 3rem;
  }

  .uui-navbar01_menu-dropdown {
    width: 98%;
  }

  .uui-navbar01_menu {
    padding-bottom: 1.5rem;
  }

  .uui-logo_logotype {
    width: 80%;
    height: auto;
  }

  .uui-logo_component {
    height: 2rem;
  }

  .uui-navbar01_component {
    border-style: none;
    height: 50px;
    min-height: 40px;
  }

  .text-block-29 {
    font-size: 16px;
  }

  .uui-navbar01_link-copy2 {
    display: none;
  }

  .uui-button-2.is-button-large {
    display: block;
  }

  .uui-button-wrapper.max-width-full-mobile-landscape {
    width: 80%;
    margin-bottom: 0;
  }

  .uui-text-size-xlarge-2.text-color-primary200 {
    font-size: 10px;
  }

  .uui-heading-xlarge-2.text-color-white {
    text-align: left;
    margin-bottom: 4rem;
    font-size: 35px;
    font-weight: 600;
  }

  .uui-heroheader15_subheading {
    font-size: 10px;
  }

  .uui-space-xhuge {
    min-height: 5rem;
  }

  .uui-page-padding-2 {
    height: auto;
  }

  .uui-section_heroheader15 {
    background-color: #0000;
    background-image: linear-gradient(#00000059, #0000), linear-gradient(#0c0c0c47, #0c0c0c47);
    background-position: 0 0, 0 0;
    background-size: auto, auto;
  }

  .uui-text-size-medium {
    font-size: 10px;
  }

  .uui-heading-xxsmall {
    font-size: 14px;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 0;
  }

  .uui-heading-subheading {
    font-size: 12px;
  }

  .uui-layout32_content-left {
    background-image: linear-gradient(to bottom, var(--black-2), #2226 98%, #8a8a8a00), url('../images/Beratung.png');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding: 20px;
  }

  .uui-layout79_content-left {
    padding: 10px;
  }

  .uui-section_layout79 {
    margin-bottom: 60px;
  }

  .uui-text-size-medium-2 {
    font-size: 10px;
  }

  .uui-text-size-large-3 {
    margin-bottom: 0;
    font-size: 8px;
    display: none;
  }

  .uui-heading-medium-2 {
    margin-bottom: 1rem;
    font-size: 1.5rem;
    display: none;
  }

  .uui-heading-subheading-2 {
    font-size: 10px;
    display: none;
  }

  .text-block-31:hover {
    background-color: #0000;
  }

  .uui-heading-medium-copyasas {
    text-align: left;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 35px;
  }

  .uui-heading-medium-copyqwe {
    font-size: 1.5rem;
  }

  .background-video-2 {
    height: 100vw;
  }

  .text-paragraph-copyasd {
    text-align: center;
    width: 100%;
  }

  .text-paragraph-copyasd._100 {
    font-size: 10px;
  }

  .menu-icon_component-2 {
    display: flex;
  }

  .uui-navbar3_menu-button {
    display: block;
  }

  .uui-button-icon-3 {
    display: none;
  }

  .uui-button-link-3 {
    height: 100%;
    font-size: 10px;
    display: block;
  }

  .uui-navbar03_bottom-bar-right {
    flex-direction: column;
    width: 100%;
    height: 100%;
    display: none;
  }

  .uui-navbar03_bottom-bar-left {
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
    justify-content: center;
  }

  .uui-navbar03_container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: flex;
    overflow: visible;
  }

  .uui-navbar03_bottom-bar {
    border-radius: 0;
    align-items: flex-start;
  }

  .uui-navbar03_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar03_menu {
    display: block;
  }

  .uui-navbar03_component {
    height: 50px;
    min-height: auto;
    display: none;
  }

  .uui-navbar03_dropdown-content-left-copy {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-layout79_content-copyasdasd {
    margin-bottom: 0;
    padding: 0;
  }

  .uui-text-size-medium-3 {
    font-size: 12px;
  }

  .uui-heading-xxsmall-3 {
    font-size: 24px;
  }

  .uui-layout95_list {
    margin-top: 0;
  }

  .uui-text-size-large-4 {
    font-size: 10px;
  }

  .uui-heading-medium-3 {
    font-size: 1.5rem;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-container-large-4 {
    width: auto;
  }

  .digital-solutions-copy-copyasdasd {
    width: auto;
    height: 270px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .uui-page-padding-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-layout14_image-wrapper {
    width: 100%;
    height: 300px;
    margin-top: -50px;
  }

  .uui-text-size-medium-5 {
    text-align: left;
    font-size: 12px;
  }

  .uui-heading-xxsmall-4 {
    text-align: left;
    margin-bottom: 1rem;
    font-size: 24px;
  }

  .uui-layout14_item-list {
    grid-template-columns: 1fr;
    height: auto;
    margin-bottom: 2rem;
  }

  .uui-layout95_list-copyasdasd {
    margin-top: 0;
  }

  .uui-button-2-copy.is-button-large-copysdsdf {
    display: block;
  }

  .top-banner-section-copyasd {
    height: 75vh;
    padding-top: 0;
  }

  .text-block-49 {
    display: none;
  }

  .uui-heading-subheading-copykjhkj {
    text-align: left;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 10px;
    display: none;
  }

  .jhjhgjhgjhgjhgjhgjhg {
    text-align: left;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 8px;
  }

  .uui-text-size-large-3-copysdfsdfre {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 8px;
  }

  .uui-footer05_legal-list {
    display: none;
  }

  .uui-footer05_legal-list-wrapper {
    flex-direction: column-reverse;
    align-items: center;
  }

  .uui-footer05_bottom-wrapper {
    flex-direction: row-reverse;
    align-items: flex-end;
  }

  .uui-footer05_top-wrapper {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-form_input-3 {
    font-size: 10px;
  }

  .uui-footer05_bottom-wrapper-copy {
    margin-top: 0;
  }

  .uui-page-padding-2-copyw-copy {
    margin-top: 0;
  }

  .uui-page-padding-3-copysda-copy {
    margin-bottom: 10px;
  }

  .uui-text-size-large-7 {
    font-size: 8px;
  }

  .uui-text-size-medium-8 {
    font-size: 10px;
  }

  .uui-heading-medium-6 {
    font-size: 1.5rem;
  }

  .uui-text-size-large-6-copy {
    font-size: 8px;
  }

  .text-block-52 {
    text-align: center;
    display: none;
  }

  .reference-image-copyieurhi {
    align-self: center;
    width: 30%;
    height: auto;
    margin-bottom: 32px;
  }

  .uui-navbar03_container-copy {
    object-fit: fill;
    flex-flow: wrap;
    justify-content: space-between;
    overflow: visible;
  }

  .uui-heading-medium-2-copy {
    text-align: center;
    margin-bottom: 2rem;
    font-size: 20px;
    display: none;
  }

  .image-17 {
    display: none;
  }

  .uui-text-size-xlarge-3 {
    text-align: center;
    font-size: 10px;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-bottom: 0;
  }

  .uui-heading-large-copysesef {
    font-size: 35px;
  }

  .uui-text-size-medium-9 {
    text-align: left;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .uui-heading-xxsmall-7 {
    text-align: left;
    font-size: 18px;
  }

  .uui-layout74_item {
    align-items: center;
    margin-top: 20px;
  }

  .uui-layout74_list {
    margin-top: 0;
  }

  .uui-text-size-large-8 {
    text-align: center;
    font-size: 14px;
    display: none;
  }

  .uui-padding-vertical-xhuge-8-copyawdawdrfegre {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-text-size-xlarge-4-copyiwuehfiwuui {
    margin-top: 0;
  }

  .image-18 {
    display: none;
  }

  .digital-solutions-copy-copyiweuhfiwe {
    width: auto;
    height: 270px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-heading-home-page-1-copywefwef {
    font-size: 24px;
  }

  .text-paragraph-copywefjwieufh {
    text-align: center;
    width: 100%;
  }

  .text-paragraph-copywefjwieufh._100-copyerg {
    text-align: justify;
    font-size: 14px;
  }

  .marketingbild {
    display: none;
  }

  .digital-solutions-copy-copywehfbwehfwe {
    width: auto;
    height: 270px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-paragraph-copywefuhwief {
    text-align: center;
    width: 100%;
  }

  .text-paragraph-copywefuhwief._100 {
    text-align: justify;
    font-size: 14px;
  }

  .div-block-87 {
    display: none;
  }

  .digital-solutions-copy-copywefuwwef3 {
    width: auto;
    height: 270px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-paragraph-copygeurzge {
    text-align: center;
    width: 100%;
  }

  .text-paragraph-copygeurzge._100 {
    text-align: justify;
    font-size: 14px;
  }

  .uui-page-padding-3-copysda-copy {
    margin-top: 0;
  }

  .uui-text-size-large-3-copy {
    margin-bottom: 0;
    font-size: 8px;
    display: none;
  }

  .uui-layout14_image-wrapper-copyerg {
    width: 100%;
    height: 300px;
    margin-top: -50px;
  }

  .uui-layout74_list-copywefwe {
    margin-top: 0;
  }

  .uui-layout95_list-copyiuwehfiu32 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-top: 0;
    margin-bottom: 0;
  }

  .uui-padding-vertical-xhuge-2-copyqweq-copy {
    padding-top: 0;
  }

  .uui-layout95_list-copyiuwehfiu32-copy43 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-top: 0;
    margin-bottom: 0;
  }

  .uui-layout96_item-copysdew3-copy235wf, .uui-layout96_item-copysdew3-copy545g-copy {
    height: 400px;
  }

  .uui-heading-xxsmall-3-copy124124 {
    font-size: 24px;
  }

  .uui-heading-xxsmall-3-copyqwe2 {
    font-size: 18px;
  }

  .uui-text-size-medium-3-copywef32 {
    font-size: 12px;
    display: block;
  }

  .uui-layout96_item-copysdew3-copy545g-copy-copydfwehb {
    display: none;
  }

  .uui-section_layout79-copy {
    margin-bottom: 60px;
  }

  .div-block-86-copywewef-copy {
    background-image: url('../images/Macbook-Mockup-Studio.png');
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 100vh;
    margin-bottom: 20px;
  }

  .image-17-copy {
    display: none;
  }

  .div-block-86-copywewef-copy-copy {
    background-image: url('../images/04.2.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 200%;
    background-attachment: scroll;
    height: 40vh;
  }

  .digital-solutions-copy-copyww {
    width: auto;
    height: 270px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .uui-page-padding-3-copysda-copy-copy {
    margin-top: 0;
  }

  .uui-text-size-large-8-copy {
    text-align: center;
    font-size: 14px;
    display: block;
  }

  .cookiebanner {
    display: block;
    inset: auto 2% 2%;
  }

  .cookietext-copy12 {
    text-align: left;
  }

  .uui-button-2-copy.is-button-large-copyqsd {
    padding-top: .125rem;
    padding-bottom: .125rem;
    display: block;
  }

  .uui-heading-xxsmall-3-copy124124-copyzug {
    font-size: 18px;
  }

  .grid-12 {
    padding-left: 0;
    display: block;
  }

  .div-block-93, .div-block-94 {
    height: 50vh;
  }

  .heading-22 {
    margin-top: 0;
    font-size: 40px;
  }

  .div-block-95-spacer {
    display: none;
  }

  .uui-text-size-large-8-copy-copy234 {
    text-align: center;
    font-size: 14px;
    display: block;
  }

  .uui-heading-large-copysesef-copy-copy2 {
    font-size: 35px;
  }

  .uui-heading-xxsmall-7-copy234dwf, .uui-heading-xxsmall-7-copy234wd, .uui-heading-xxsmall-7-copy234wiudfh {
    text-align: left;
    font-size: 18px;
  }

  .uui-text-size-medium-9-copy123sd {
    text-align: left;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .uui-padding-vertical-xhuge-8-copyawdawdrfegre-copy234wd {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .uui-page-padding-3-copysda-copy-copy76t7-copy234 {
    margin-top: 0;
    padding-top: 20px;
  }

  .uui-text-size-xlarge-3-copywq-copy {
    text-align: center;
    font-size: 10px;
  }

  .uui-layout96_item-copysdew3-copy235wf-copy234w-copy-copywef {
    height: 400px;
  }

  .uui-layout95_list-copyiuwehfiu32-copy43-copy234 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-self: auto;
    justify-items: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .uui-layout96_item-copysdew3-copy545g-copy-copy23-copywef-copy, .uui-layout96_item-copysdew3-copy235wf-copy234w-copy-copyweiuhwe-copyiwuehf32-copyqwubz12 {
    height: 400px;
  }

  .uui-text-size-medium-3-copywef32-copyuzwdg21 {
    font-size: 12px;
  }

  .uui-section_layout95-copy239487wef {
    width: auto;
    max-width: none;
  }

  .uui-page-padding-3-copysda-copyergr4-copy235-copy45345-copy-copy342 {
    margin-top: 0;
  }

  .uui-layout95_component-copy345 {
    flex-flow: column;
    align-items: stretch;
  }

  .uui-layout96_item-copysdew3-copy545g-copy-copy23-copy-copy {
    height: 400px;
  }

  .uui-page-padding-3-copysda-copyergr4-copy235-copy45345-copy-copy342-copy234 {
    margin-top: 0;
  }

  .text-paragraph-copyqwe {
    text-align: center;
    width: 100%;
  }

  .text-paragraph-copyqwe._100 {
    text-align: justify;
    font-size: 14px;
  }

  .text-paragraph-copy234 {
    text-align: center;
    width: 100%;
  }

  .text-paragraph-copy234._100 {
    text-align: justify;
    font-size: 14px;
  }

  .text-paragraph-copy324fw {
    text-align: center;
    width: 100%;
  }

  .text-paragraph-copy324fw._100 {
    text-align: justify;
    font-size: 14px;
  }

  .link-8 {
    margin-top: 20px;
  }

  .uui-navbar03_bottom-bar-copyiweuhf {
    border-width: 0;
    border-radius: 0;
    justify-content: center;
    align-items: flex-start;
    height: 40px;
    margin-bottom: 0;
    display: flex;
  }

  .link-8-copy234 {
    margin-top: 20px;
  }

  .uui-layout96_item-copysdew3-copy545g-copy-copy23-copy-copy-copy4 {
    background-image: url('../images/Macbook-Mockup-Studio.png'), radial-gradient(circle at 50% 70%, #35ade029, #0000), linear-gradient(#0000, #0000);
    background-position: 100% -40%, 0 0, 0 0;
    width: auto;
    height: 400px;
    margin-left: 0;
    margin-right: 0;
    padding: 21px;
  }

  .div-block-98 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .uui-layout79_content-copyasdasd-copyiuwe {
    margin-bottom: 0;
    padding: 0;
  }

  .uui-heading-medium-copyasas-copy1d2 {
    text-align: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 35px;
  }

  .jhjhgjhgjhgjhgjhgjhg-copy23d {
    text-align: left;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 8px;
    display: block;
  }

  .paragraph-8 {
    font-size: 12px;
    display: block;
  }

  .uui-page-padding-3-copysda-copyergr4-copy235-copy45345-copy-copy342-copy234-copy {
    margin-top: 0;
  }

  .uui-layout96_item-copysdew3-copy235wf-copy234w-copy-copywef-copy23d {
    width: auto;
    height: 400px;
    margin-left: 0;
    margin-right: 0;
    padding: 21px;
  }

  .uui-text-size-medium-3-copywef32-copyiu2h {
    font-size: 12px;
  }

  .uui-text-size-medium-9-copy123sd-copy232d {
    text-align: left;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .uui-text-size-medium-9-copy2342f {
    text-align: left;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    display: block;
  }

  .div-block-98-copy23 {
    width: auto;
    margin-top: 8px;
    margin-left: 0;
    margin-right: 0;
  }

  ._34 {
    display: none;
  }

  .uui-layout95_list-copyiuwehfiu32-copy43-copyec3 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-top: 0;
    margin-bottom: 0;
  }

  ._2323fi2u3hdi2 {
    margin-top: 0;
  }

  .uui-layout96_item-copysdew3-copy545g-copy-copy23-copywef-copy-copy23d-copy {
    height: 400px;
  }

  .uui-layout74_item-copy23f23we {
    align-items: center;
    height: 350px;
    margin-top: 0;
  }

  .uui-heading-xxsmall-7-copy34f {
    text-align: left;
    font-size: 24px;
  }

  .uui-layout74_item-copy23f23we-copyhb {
    justify-content: flex-start;
    align-items: center;
    height: 350px;
    margin-top: 0;
  }

  .div-block-97-copy-copy23r {
    background-image: url('../images/Website-BG.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 1125px;
    width: auto;
    height: 900px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-heading-xxsmall-3-copy124124-copywef {
    font-size: 18px;
  }

  .uui-page-padding-2-copy23d {
    height: 10vh;
  }

  .column-heading-home-page-1-copywefwef-copy32e {
    text-align: left;
    font-size: 24px;
  }

  .div-block-97-copy-copy23r-copyewf4 {
    background-image: url('../images/Macmockup.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 1125px;
    width: auto;
    height: 115vh;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-layout96_item-copysdew3-copy545g-copy-copy23-copy-copy-copy4-copywef32, .uui-layout96_item-copysdew3-copy235wf-copy234w-copy-copywef-copy23d-copykwuef, .uui-layout96_item-copysdew3-copy545g-copy-copy23-copy-copy-copy4-copyiwuefh, .uui-layout96_item-copysdew3-copy235wf-copy234w-copy-copywef-copy23d-copywoeiufh {
    width: auto;
    height: 400px;
    margin-left: 0;
    margin-right: 0;
    padding: 21px;
  }

  .uui-navbar03_container-copyiweuhf {
    object-fit: fill;
    flex-flow: column wrap;
    justify-content: center;
    overflow: visible;
  }

  .uui-heading-medium-copyasas-copyiweuf {
    text-align: left;
    margin: 2rem 0 0;
    font-size: 35px;
  }

  .uui-layout79_content-left-copyiuewfj {
    padding: 10px 0;
  }

  .text-block-31-copywef32-copy {
    width: 100%;
  }

  .uui-text-size-large-8-copy-copyiuzg {
    text-align: center;
    margin-bottom: 60px;
    font-size: 14px;
    display: block;
  }

  .uui-text-size-medium-3-copyoweifj, .uui-text-size-medium-3-copyiuh2d3 {
    font-size: 12px;
  }

  .uui-navbar03_bottom-bar-copyiwuehf-copyizgwef {
    border-radius: 0;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .uui-navbar03_container-copyasdasd-copyuqwzdg {
    display: none;
  }

  .uui-layout95_list-copyiuwehfiu32-copy43-copy234-copywef {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-self: auto;
    justify-items: center;
    width: auto;
    margin-top: 7px;
    margin-bottom: 0;
  }

  .uui-text-size-medium-3-copywef32-copywef {
    font-size: 12px;
    display: block;
  }

  .uui-button-wrapper-copyerf-copywef34.max-width-full-mobile-landscape-copyerf-copywef43 {
    width: 100%;
    margin-bottom: 0;
  }

  .uui-heading-xxsmall-4-copyqiuh32f {
    text-align: left;
    margin-bottom: 1rem;
    font-size: 24px;
  }

  .div-block-98-copy23-copywef-copywiuehf {
    width: auto;
    margin: 8px 0 2rem;
  }

  .nbeiwuehf32 {
    display: none;
  }

  .div-block-86-copywewef-copy-copy-copywuehf {
    background-image: url('../images/Mockup.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 200%;
    background-attachment: scroll;
    height: 40vh;
  }

  .uui-heading-xxsmall-3-copy124124-copyi23uhr {
    font-size: 24px;
  }

  .uui-text-size-medium-3-copywef32-copyiu23rh {
    font-size: 12px;
  }

  .uui-layout96_item-copysdew3-copy545g-copy-copy23-copy-copy-copy4-copy2r3 {
    background-color: #181818;
    background-image: url('../images/Macbook-Mockup-Studio.png'), radial-gradient(circle at 50% 70%, #35ade029, #0000), linear-gradient(#0000, #0000);
    background-position: 100% -40%, 0 0, 0 0;
    width: auto;
    height: 400px;
    margin-left: 0;
    margin-right: 0;
    padding: 21px;
  }

  .uui-heading-xxsmall-3-copy124124-copyiuehiwe {
    font-size: 24px;
  }

  .uui-text-size-medium-3-copywef32-copyuwef {
    font-size: 12px;
  }

  .link-8-copy342g3 {
    margin-top: 20px;
  }

  .uui-heading-xxsmall-3-copy124124-copyuqwzdg {
    font-size: 24px;
  }

  .uui-text-size-medium-5-copywefj {
    text-align: left;
    font-size: 12px;
  }

  .combine-padding-section-large {
    padding-top: 1rem;
  }

  .combine-padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .combine-space-large {
    display: block;
  }

  .combine-button-wrapper {
    grid-row-gap: 1rem;
    text-align: center;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .combine-container-small-2, .combine-padding-global-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .combine-heading-style-h1-dark {
    font-size: 2.5rem;
  }

  .combine-text-size-regular-3-dark {
    margin-bottom: 1rem;
    font-size: .8rem;
  }

  .combine-cta3_title {
    font-size: 2rem;
  }

  .combine-clients3_company {
    display: none;
  }

  .combine-clients3_client {
    grid-template-columns: max-content 1fr;
  }

  .combine-container-large-2-collums {
    flex-direction: column;
  }

  .spacer-small-vertical {
    width: 100%;
    height: 10px;
  }

  .combine-cta3_component-pgp {
    background-image: linear-gradient(#2929296b, #2929296b), url('../images/Reference-Image-2.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding: 1.5rem;
  }

  .combine-cta3_component-videobox {
    flex-direction: column;
    height: auto;
    padding: 1.5rem 0 0;
  }

  .combine-cta3_component-web-dev {
    min-width: 100%;
    max-width: 100%;
    padding: 1.5rem;
  }

  .combine-container-small-2-webdev {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .combine-cta3_component-dd {
    max-width: 100%;
    padding: 1.5rem 0 0;
  }

  .div-block-104 {
    background-position: 50% 0;
  }

  .combine-container-small-2-dd {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-105 {
    background-position: 50% 10%;
  }

  .uui-text-size-large-10-navigator {
    font-size: .75rem;
  }

  .uui-padding-vertical-xhuge-12-navigator {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .uui-navbar03_component-nav {
    height: 50px;
    min-height: auto;
    display: none;
  }

  .combine-blog3_image-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    max-width: none;
    display: grid;
  }

  .combine-blog3_item {
    flex-direction: column;
  }

  .combine-padding-global-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .combine-pricing3_item {
    padding: 2rem 1.5rem;
  }

  .combine-feature8_wrapper {
    flex-direction: column;
  }

  .combine-padding-global-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .combine-heading-style-h1-2-referenzen {
    font-size: 2.5rem;
  }

  .combine-header5_image-2-references {
    width: 100%;
  }

  .combine-feature4_wrapper {
    flex-direction: column;
  }

  .combine-cta3_component-videobox-medieprod {
    padding: 1.5rem;
  }

  .combine-text-size-regular-12, .combine-pricing5_table-item-3 {
    font-size: .9rem;
  }

  .combine-cta3_component-web-dev-copy {
    background-color: #1e2024;
    min-width: 100%;
    padding: 1.5rem 0 0;
  }

  .combine-team3_item-creator {
    width: auto;
  }

  .combine-banner1_text {
    margin-right: 1.75rem;
  }

  .uui-text-size-medium-3-copywef32-copy, .uui-text-size-medium-3-copywef32-copy-copy23rsdf {
    font-size: 12px;
    display: block;
  }

  .uui-navbar03_container-copyasdasd-copyuqwzdg-overview {
    display: block;
  }

  .linkedin-copyelasef {
    height: 25px;
  }

  .combine-padding-global-3-copy23 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar01_component-copy {
    border-style: none;
    height: 45px;
    top: 40px;
  }

  .uui-navbar03_bottom-bar-copyiweuhf-copy {
    border-width: 0;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    height: 40px;
    display: flex;
  }

  .uui-logo_logotype-copy {
    height: auto;
    display: none;
  }

  .uui-navbar01_link-copy {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.8rem;
  }

  .uui-navbar01_link-copy2-copy {
    display: none;
  }

  .linkedin-white {
    height: 25px;
  }

  .uui-text-size-medium-2-copy {
    font-size: 10px;
  }

  .cookie-banner {
    z-index: 70;
    border-width: 0;
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    margin-bottom: 0;
    display: flex;
  }

  .uui-navbar03_container-copyqwfd {
    object-fit: fill;
    flex-flow: column wrap;
    overflow: visible;
  }

  .cookie-text {
    text-align: left;
    margin-bottom: 10px;
    font-size: 10px;
  }

  .uui-navbar01_dropdown-list-dark.w--open {
    padding-left: 20px;
    padding-right: 20px;
  }

  .combine-heading-style-h2-copy {
    margin-top: 12rem;
  }

  .image-14-copy {
    height: 110px;
    margin-bottom: -20px;
    padding: 15px;
  }

  .combine-heading-style-h2-copy-copy {
    margin-bottom: 2rem;
    font-size: 1rem;
  }

  .magnifyer {
    width: 18px;
    height: 18px;
  }

  .uui-navbar01_dropdown-content-left-copy {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .search-input {
    font-size: 1.2rem;
  }

  .magnifyer-copy {
    width: 20px;
    height: 20px;
    margin-right: 0;
  }

  .social-media-container-header {
    border-style: none;
  }

  .suggested-searches {
    margin-top: 0;
    padding-left: 0;
  }

  .suggested-text {
    font-size: 1.2rem;
  }

  .frequentsearchestext {
    margin-bottom: 1rem;
    font-size: .8rem;
  }

  .header-image {
    background-image: linear-gradient(#00000087, #00000087), url('../images/Header-Image-3.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .linkedin-company {
    display: none;
  }

  .news-header-text {
    font-size: 2.5rem;
  }

  .news-header-div-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .news-item-light {
    flex-direction: column;
    height: auto;
    padding: 1.5rem 0 0;
  }

  .news-item-title {
    font-size: 2rem;
  }

  .news-item-text {
    font-size: .8rem;
  }

  .news-item-50 {
    max-width: 100%;
    height: auto;
    padding: 1.5rem 1rem 1rem;
  }

  .news-item-light-image {
    flex-direction: column;
    height: auto;
    padding: 1.5rem 0 0;
  }

  .news-time-and-date {
    font-size: .9rem;
  }

  .news-item-50-image-afp {
    max-width: 100%;
    height: auto;
    padding-top: 1.5rem;
    padding-bottom: 1rem;
    padding-right: 0;
  }

  .news-item-text-light {
    text-align: center;
  }

  .div-block-104-pmvg {
    background-position: 50% 0;
  }

  .div-pmvg-updates-2 {
    padding-left: 0;
  }

  .ai-div {
    text-align: center;
  }

  .ai-div-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ai-header {
    text-align: center;
    font-size: 2rem;
  }

  .news-time-and-date-ai {
    text-align: center;
    font-size: .8rem;
  }

  .uui-section_heroheader15-copy {
    background-image: none;
    background-position: 0 0;
  }

  .b2b-text-2 {
    display: none;
  }

  .div-block-109 {
    height: 80vh;
    padding: 20px;
  }

  .news-item-title-ihp {
    font-size: 2rem;
  }

  .news-item-text-ihp {
    font-size: .8rem;
  }

  .cf-faq-content-2 {
    font-size: 16px;
  }

  .cf-faq-answer-wrap-2 {
    padding-right: 7%;
  }

  .cf-faq-questions-2 {
    font-size: 18px;
    line-height: 140%;
  }

  .contact-form-div-popup {
    display: block;
  }

  .form-field-2col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .pricing-header-copy {
    margin-top: 60px;
    font-size: 3rem;
  }

  .news-div-2-copy {
    padding-bottom: 1rem;
  }

  .div-block-113 {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._3danimdiv {
    font-size: 2.5rem;
  }

  ._3danimtext {
    font-size: .8rem;
  }

  ._3d-anim-button {
    grid-row-gap: 1rem;
    text-align: center;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    display: none;
  }

  .cf-faq-questions-2-white {
    font-size: 18px;
    line-height: 140%;
  }

  .cf-faq-content-2-white {
    font-size: 16px;
  }

  .text-span-43-copy {
    font-size: 1.5rem;
  }

  .div-block-115, .div-block-116 {
    height: 400px;
    padding: 10px;
  }

  .div-block-118 {
    height: 400px;
  }

  .news-item-title-light {
    font-size: 2rem;
  }

  .div-block-104-pmvg-copy {
    background-position: 50% 0;
  }

  .div-block-123 {
    height: 400px;
  }

  .news-item-text-copy {
    font-size: .8rem;
  }

  .news-header-div-2-copy, .header-image-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .news-header-div-copy {
    margin-top: -50px;
  }

  .div-pmvg-updates-2-copy {
    margin-top: 40px;
    padding-left: 0;
  }

  .uui-navbar01_container-dropdown {
    justify-content: space-between;
  }

  .image-33 {
    width: 40px;
    display: block;
  }

  .uui-button-link-3-copy {
    font-size: 10px;
    display: none;
  }

  .pricing-header-copy-copy-copy {
    font-size: 3.5rem;
  }

  .paragraph-11 {
    font-size: 1.3rem;
  }

  .pricing-header-copy-copy-copy {
    margin-top: 0;
    font-size: 3rem;
  }

  .news-header-div-2-copyij {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

#w-node-_0b974243-673b-98ce-7d04-7fdeb8a266ce-1f1f4fa8, #w-node-_0b974243-673b-98ce-7d04-7fdeb8a266e0-1f1f4fa8, #w-node-_0b974243-673b-98ce-7d04-7fdeb8a266e1-1f1f4fa8, #w-node-_0b974243-673b-98ce-7d04-7fdeb8a266e2-1f1f4fa8, #w-node-_0b974243-673b-98ce-7d04-7fdeb8a266e3-1f1f4fa8, #w-node-_0b974243-673b-98ce-7d04-7fdeb8a266e4-1f1f4fa8, #w-node-_0b974243-673b-98ce-7d04-7fdeb8a266e5-1f1f4fa8, #w-node-_0b974243-673b-98ce-7d04-7fdeb8a266e6-1f1f4fa8, #w-node-_0b974243-673b-98ce-7d04-7fdeb8a266e7-1f1f4fa8, #w-node-_0b974243-673b-98ce-7d04-7fdeb8a266e8-1f1f4fa8, #w-node-_0b974243-673b-98ce-7d04-7fdeb8a266e9-1f1f4fa8, #w-node-e0dd88be-9a5e-c543-772f-29f627ba9e3b-1f1f4fa8, #w-node-e0dd88be-9a5e-c543-772f-29f627ba9e3d-1f1f4fa8, #w-node-e0dd88be-9a5e-c543-772f-29f627ba9e40-1f1f4fa8, #w-node-e0dd88be-9a5e-c543-772f-29f627ba9e42-1f1f4fa8, #w-node-e0dd88be-9a5e-c543-772f-29f627ba9e45-1f1f4fa8, #w-node-e0dd88be-9a5e-c543-772f-29f627ba9e47-1f1f4fa8, #w-node-e0dd88be-9a5e-c543-772f-29f627ba9e4a-1f1f4fa8, #w-node-e0dd88be-9a5e-c543-772f-29f627ba9e4c-1f1f4fa8, #w-node-e0dd88be-9a5e-c543-772f-29f627ba9e4f-1f1f4fa8, #w-node-e0dd88be-9a5e-c543-772f-29f627ba9e51-1f1f4fa8, #w-node-e0dd88be-9a5e-c543-772f-29f627ba9e54-1f1f4fa8, #w-node-e0dd88be-9a5e-c543-772f-29f627ba9e56-1f1f4fa8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33d1ea45-2b87-3ece-c415-a1d2122c89ff-891312c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-af2497e5-3ce1-01c2-4f49-d053604c4e0c-604c4e09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af2497e5-3ce1-01c2-4f49-d053604c4e1a-604c4e09, #w-node-af2497e5-3ce1-01c2-4f49-d053604c4e1d-604c4e09 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-af2497e5-3ce1-01c2-4f49-d053604c4e29-604c4e09, #w-node-af2497e5-3ce1-01c2-4f49-d053604c4e37-604c4e09, #w-node-af2497e5-3ce1-01c2-4f49-d053604c4e45-604c4e09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b46a6b8b-eb4c-a86b-f67c-70267739703a-77396fbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b46a6b8b-eb4c-a86b-f67c-70267739703b-77396fbf {
  justify-self: start;
}

#w-node-b46a6b8b-eb4c-a86b-f67c-7026773970a4-77396fbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b46a6b8b-eb4c-a86b-f67c-7026773970a5-77396fbf {
  justify-self: start;
}

#w-node-ff3af783-3fce-4e2e-7caf-08d7f68d088c-f68d0889 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddfbd443-c4dc-4bc9-6d4d-633b309ffd8b-6b1f4fb4 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_45c62046-ea96-b169-4bf2-920b7e8d1b0a-3494b7c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_45c62046-ea96-b169-4bf2-920b7e8d1b0b-3494b7c4 {
  justify-self: start;
}

#w-node-_83a41f30-f1cf-d346-368b-ca417cc2d5c6-3494b7c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec9b4a6d-8a1f-0076-3b46-39e638b01f5c-3494b7c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dedf84f2-1aec-a819-bc00-536e84382d92-3494b7c4 {
  align-self: start;
}

#w-node-dedf84f2-1aec-a819-bc00-536e84382db3-3494b7c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dedf84f2-1aec-a819-bc00-536e84382db4-3494b7c4 {
  justify-self: center;
}

#w-node-_45c62046-ea96-b169-4bf2-920b7e8d1b0a-f2989437 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_45c62046-ea96-b169-4bf2-920b7e8d1b0b-f2989437 {
  justify-self: start;
}

#w-node-_83a41f30-f1cf-d346-368b-ca417cc2d5c6-f2989437 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec9b4a6d-8a1f-0076-3b46-39e638b01f5c-f2989437 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#Kontaktreal.w-node-dedf84f2-1aec-a819-bc00-536e84382d92-f2989437 {
  align-self: start;
}

#w-node-dedf84f2-1aec-a819-bc00-536e84382db3-f2989437 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dedf84f2-1aec-a819-bc00-536e84382db4-f2989437 {
  justify-self: center;
}

#w-node-_1dbb8d11-cc95-8dde-7031-135f6005db4e-5b6b36a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_305d1619-efd2-18de-3862-fd5918559553-5b6b36a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_305d1619-efd2-18de-3862-fd5918559554-5b6b36a7 {
  justify-self: start;
}

#w-node-_1aa89d5e-904c-f90b-8660-c6ecaeb50a0a-5b6b36a7, #w-node-cb822d13-e245-efaa-ded9-626785d983ec-5b6b36a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Websitereal.w-node-_1b7a2dcf-a92c-0c66-9bf5-0a050a1efa9e-5b6b36a7 {
  justify-self: auto;
}

#w-node-cc1acf71-a2b4-0520-322a-e61962031200-5b6b36a7 {
  align-self: auto;
}

#w-node-_67d872eb-51d1-0952-5546-014296e43483-5b6b36a7 {
  align-self: start;
}

#w-node-_67d872eb-51d1-0952-5546-014296e434a4-5b6b36a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_67d872eb-51d1-0952-5546-014296e434a5-5b6b36a7 {
  justify-self: center;
}

#w-node-_45c62046-ea96-b169-4bf2-920b7e8d1b0a-909ebeb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_45c62046-ea96-b169-4bf2-920b7e8d1b0b-909ebeb9 {
  justify-self: start;
}

#w-node-_83a41f30-f1cf-d346-368b-ca417cc2d5c6-909ebeb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Websitereal.w-node-_52c0ad40-3daa-8433-1541-6a8810ff4ddf-909ebeb9 {
  place-self: auto;
}

#Vertrieb-Real.w-node-_52c0ad40-3daa-8433-1541-6a8810ff4de8-909ebeb9 {
  align-self: start;
}

#Websitereal.w-node-_6e5bf81b-32f0-f282-101e-a0791ea429f5-909ebeb9 {
  justify-self: auto;
}

#Vertrieb-Real.w-node-_6e5bf81b-32f0-f282-101e-a0791ea429fe-909ebeb9 {
  align-self: start;
}

#w-node-ec9b4a6d-8a1f-0076-3b46-39e638b01f5c-909ebeb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#Kontaktreal.w-node-dedf84f2-1aec-a819-bc00-536e84382d92-909ebeb9 {
  align-self: start;
}

#w-node-dedf84f2-1aec-a819-bc00-536e84382db3-909ebeb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dedf84f2-1aec-a819-bc00-536e84382db4-909ebeb9 {
  justify-self: center;
}

#w-node-d83498b0-9e96-3dce-f0f7-abfe4b721672-4b72166f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45c62046-ea96-b169-4bf2-920b7e8d1b0a-3c837fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_45c62046-ea96-b169-4bf2-920b7e8d1b0b-3c837fd9 {
  justify-self: start;
}

#Websitereal.w-node-a46c189f-ca7f-38f4-56ff-faeba2742d8a-3c837fd9 {
  justify-self: auto;
}

#Vertrieb-Real.w-node-a46c189f-ca7f-38f4-56ff-faeba2742d93-3c837fd9, #Kontaktreal.w-node-dedf84f2-1aec-a819-bc00-536e84382d92-3c837fd9 {
  align-self: start;
}

#w-node-dedf84f2-1aec-a819-bc00-536e84382db3-3c837fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dedf84f2-1aec-a819-bc00-536e84382db4-3c837fd9 {
  justify-self: center;
}

#w-node-c426f5d5-c396-d508-b523-8154bdad27e4-b911de74, #w-node-_456a54c3-c77e-382f-5841-434340f38cb5-2f89c801 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45c62046-ea96-b169-4bf2-920b7e8d1b0a-2f89c801 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_45c62046-ea96-b169-4bf2-920b7e8d1b0b-2f89c801 {
  justify-self: start;
}

#Kontaktreal.w-node-dedf84f2-1aec-a819-bc00-536e84382d92-2f89c801 {
  align-self: start;
}

#w-node-dedf84f2-1aec-a819-bc00-536e84382db3-2f89c801 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dedf84f2-1aec-a819-bc00-536e84382db4-2f89c801 {
  justify-self: center;
}

#w-node-_4150c3af-382b-b972-96be-63f4ca6de28e-3c8c7069 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45c62046-ea96-b169-4bf2-920b7e8d1b0a-3c8c7069 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_45c62046-ea96-b169-4bf2-920b7e8d1b0b-3c8c7069 {
  justify-self: start;
}

#Kontaktreal.w-node-dedf84f2-1aec-a819-bc00-536e84382d92-3c8c7069 {
  align-self: start;
}

#w-node-dedf84f2-1aec-a819-bc00-536e84382db3-3c8c7069 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dedf84f2-1aec-a819-bc00-536e84382db4-3c8c7069 {
  justify-self: center;
}

#w-node-_79dd0e96-3391-9442-8562-f3d5c4a0bfa7-bfeab31f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45c62046-ea96-b169-4bf2-920b7e8d1b0a-bfeab31f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_45c62046-ea96-b169-4bf2-920b7e8d1b0b-bfeab31f {
  justify-self: start;
}

#Kontaktreal.w-node-dedf84f2-1aec-a819-bc00-536e84382d92-bfeab31f {
  align-self: start;
}

#w-node-dedf84f2-1aec-a819-bc00-536e84382db3-bfeab31f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dedf84f2-1aec-a819-bc00-536e84382db4-bfeab31f {
  justify-self: center;
}

#w-node-_41112768-1193-d83e-df88-0631875da822-1a2d7f77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45c62046-ea96-b169-4bf2-920b7e8d1b0a-1a2d7f77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_45c62046-ea96-b169-4bf2-920b7e8d1b0b-1a2d7f77 {
  justify-self: start;
}

#Kontaktreal.w-node-dedf84f2-1aec-a819-bc00-536e84382d92-1a2d7f77 {
  align-self: start;
}

#w-node-dedf84f2-1aec-a819-bc00-536e84382db3-1a2d7f77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dedf84f2-1aec-a819-bc00-536e84382db4-1a2d7f77 {
  justify-self: center;
}

#w-node-a7e91e43-5d7b-80b2-2911-fd3b72f58032-7d97f26b {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-a7e91e43-5d7b-80b2-2911-fd3b72f58036-7d97f26b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49c19fef-20a8-12f7-c497-2e28c9832595-7d97f26b {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_49c19fef-20a8-12f7-c497-2e28c9832599-7d97f26b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8267e60e-a102-c9ac-9c4f-e66935bab4fa-7d97f26b {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_8267e60e-a102-c9ac-9c4f-e66935bab4fe-7d97f26b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4eb853f-eb68-cd9e-58ba-9231d344fd5c-7d97f26b {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-b4eb853f-eb68-cd9e-58ba-9231d344fd60-7d97f26b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4eb853f-eb68-cd9e-58ba-9231d344fd6e-7d97f26b {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-b4eb853f-eb68-cd9e-58ba-9231d344fd72-7d97f26b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_916ea057-a966-af77-5cbd-6b4b6b625c13-7d97f26b {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_916ea057-a966-af77-5cbd-6b4b6b625c17-7d97f26b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc216094-1373-2ca3-d941-fadc42f96218-8ef04f18 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-bc216094-1373-2ca3-d941-fadc42f9621a-8ef04f18, #w-node-bc216094-1373-2ca3-d941-fadc42f9621c-8ef04f18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc216094-1373-2ca3-d941-fadc42f9621e-8ef04f18 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-bf627f8c-6212-74b6-8999-5fbfc7a44753-c7a44723 {
  align-self: start;
}

#w-node-bf627f8c-6212-74b6-8999-5fbfc7a44774-c7a44723 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bf627f8c-6212-74b6-8999-5fbfc7a44775-c7a44723 {
  justify-self: center;
}

#w-node-bcbe6f2c-e554-e654-5cd8-eeabb4e35552-b4e354d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bcbe6f2c-e554-e654-5cd8-eeabb4e35553-b4e354d7 {
  justify-self: start;
}

#w-node-_060277a6-07bb-bb28-692b-a989a797fabd-a797faba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Kontaktreal.w-node-dedf84f2-1aec-a819-bc00-536e84382d92-f8029639 {
  align-self: start;
}

#w-node-dedf84f2-1aec-a819-bc00-536e84382db3-f8029639 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dedf84f2-1aec-a819-bc00-536e84382db4-f8029639 {
  justify-self: center;
}

#w-node-_77d5489d-c545-694c-4564-03d141cd57c6-33dca14e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77d5489d-c545-694c-4564-03d141cd57c7-33dca14e {
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_0b974243-673b-98ce-7d04-7fdeb8a266ce-1f1f4fa8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_33d1ea45-2b87-3ece-c415-a1d2122c89ff-891312c3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-af2497e5-3ce1-01c2-4f49-d053604c4e0c-604c4e09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-af2497e5-3ce1-01c2-4f49-d053604c4e1a-604c4e09 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-af2497e5-3ce1-01c2-4f49-d053604c4e29-604c4e09, #w-node-af2497e5-3ce1-01c2-4f49-d053604c4e37-604c4e09, #w-node-af2497e5-3ce1-01c2-4f49-d053604c4e45-604c4e09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8fdd4e3c-a87e-7529-dc06-f6d5404edc1f-404edc19 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8fbe1eeb-0c44-a0cd-da4a-44c329058174-3494b7c4 {
    justify-self: auto;
  }

  #w-node-_96a44d4a-25e4-4065-f139-b98eb982347f-3494b7c4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8fbe1eeb-0c44-a0cd-da4a-44c329058174-f2989437 {
    justify-self: auto;
  }

  #w-node-_96a44d4a-25e4-4065-f139-b98eb982347f-f2989437 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8fbe1eeb-0c44-a0cd-da4a-44c329058174-909ebeb9 {
    justify-self: auto;
  }

  #w-node-_96a44d4a-25e4-4065-f139-b98eb982347f-909ebeb9, #w-node-_96a44d4a-25e4-4065-f139-b98eb982347f-3c837fd9, #w-node-f00b5976-3014-67bb-40f1-c7113d4ecee1-3d4ecedb {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_33d1ea45-2b87-3ece-c415-a1d2122c89ff-891312c3, #w-node-_788d6bc4-92f2-0de5-10d2-6c3913254815-891312c3, #w-node-af2497e5-3ce1-01c2-4f49-d053604c4e1a-604c4e09, #w-node-af2497e5-3ce1-01c2-4f49-d053604c4e1d-604c4e09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_777709b9-1cc8-e04d-f118-e26b86e3fb04-6b1f4fb4, #w-node-_777709b9-1cc8-e04d-f118-e26b86e3fb0a-6b1f4fb4, #w-node-_777709b9-1cc8-e04d-f118-e26b86e3fb11-6b1f4fb4, #w-node-_777709b9-1cc8-e04d-f118-e26b86e3fb17-6b1f4fb4, #w-node-_777709b9-1cc8-e04d-f118-e26b86e3fba3-6b1f4fb4, #w-node-_777709b9-1cc8-e04d-f118-e26b86e3fba9-6b1f4fb4, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c50ed-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c50f3-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c50fa-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c5100-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c510c-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c5112-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c5119-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c511f-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c5126-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c5132-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c5138-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c513f-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c5145-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c514c-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c5152-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c5159-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c515f-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c5166-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c516c-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c5173-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c5179-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c5180-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c518c-9e5c50d6, #w-node-_5b292e52-d404-9d1d-b47f-29129e5c5192-9e5c50d6 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_0b974243-673b-98ce-7d04-7fdeb8a266ce-1f1f4fa8, #w-node-_8fdd4e3c-a87e-7529-dc06-f6d5404edc1f-404edc19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ddfbd443-c4dc-4bc9-6d4d-633b309ffd8b-6b1f4fb4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_96a44d4a-25e4-4065-f139-b98eb982347f-3494b7c4, #w-node-_96a44d4a-25e4-4065-f139-b98eb982347f-f2989437, #w-node-_96a44d4a-25e4-4065-f139-b98eb982347f-909ebeb9, #w-node-_96a44d4a-25e4-4065-f139-b98eb982347f-3c837fd9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bc216094-1373-2ca3-d941-fadc42f9621e-8ef04f18 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f00b5976-3014-67bb-40f1-c7113d4ecee1-3d4ecedb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Fa solid 900';
  src: url('../fonts/fa-solid-900.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa 300';
  src: url('../fonts/fa-light-300.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa brands 400';
  src: url('../fonts/fa-brands-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway 2';
  src: url('../fonts/Raleway-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway 2';
  src: url('../fonts/Raleway-Bold.ttf') format('truetype'), url('../fonts/Raleway-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway 2';
  src: url('../fonts/Raleway-BoldItalic.ttf') format('truetype'), url('../fonts/Raleway-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway 2';
  src: url('../fonts/Raleway-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway 2';
  src: url('../fonts/Raleway-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway 2';
  src: url('../fonts/Raleway-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway 2';
  src: url('../fonts/Raleway-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway 2';
  src: url('../fonts/Raleway-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway 2';
  src: url('../fonts/Raleway-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway 2';
  src: url('../fonts/Raleway-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway 2';
  src: url('../fonts/Raleway-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway 2';
  src: url('../fonts/Raleway-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway 2';
  src: url('../fonts/Raleway-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway 2';
  src: url('../fonts/Raleway-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway 2';
  src: url('../fonts/Raleway-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway 2';
  src: url('../fonts/Raleway-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}