/* screen - kontakt-1440 */

.kontakt-1440 {
  align-items: center;
  background-color: var(--bridesmaid);
  display: flex;
  flex-direction: column;
  height: 2736px;
  overflow: hidden;
  width: 1440px;
}

.kontakt-1440 .overlap-group14 {
  align-items: center;
  background-color: var(--ebony-clay);
  display: flex;
  flex-direction: column;
  min-height: 616px;
  padding: 16px 28.8px;
  width: 1440px;
}

.kontakt-1440 .flex-row {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  height: 69px;
  min-width: 1275px;
}

.kontakt-1440 .logo {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  min-width: 117px;
}

.kontakt-1440 .overlap-group {
  align-items: flex-end;
  background-image: url(../img/polygon-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 43px;
  min-width: 46px;
  padding: 12.2px 13.3px;
}

.kontakt-1440 .polygon {
  height: 17px;
  object-fit: cover;
  width: 18px;
}

.kontakt-1440 .agency {
  color: var(--white);
  font-weight: 700;
  line-height: 32px;
  margin-left: 15px;
  margin-top: 2.58px;
  min-height: 34px;
  min-width: 56px;
  white-space: nowrap;
}

.kontakt-1440 .group-12 {
  align-items: center;
  align-self: flex-end;
  display: flex;
  margin-left: 544px;
  min-width: 614px;
}

.kontakt-1440 .dom {
  color: var(--white);
  line-height: 32px;
  margin-bottom: 9.0px;
  min-height: 23px;
  text-align: center;
  white-space: nowrap;
  width: 67px;
}

.kontakt-1440 .text-2 {
  color: var(--white);
  line-height: 32px;
  margin-bottom: 9.0px;
  margin-left: 42px;
  min-height: 23px;
  text-align: center;
  white-space: nowrap;
  width: 145px;
}

.kontakt-1440 .infobdrestartcz {
  color: var(--white);
  line-height: 32px;
  margin-bottom: 9.0px;
  margin-left: 42px;
  min-height: 23px;
  text-align: center;
  white-space: nowrap;
  width: 138px;
}

.kontakt-1440 .dark-button-secondary-text {
  align-items: flex-end;
  border: 1px solid;
  border-color: var(--white-3);
  border-radius: 6px;
  display: flex;
  height: 48px;
  margin-left: 42px;
  min-width: 138px;
  padding: 11.5px 38px;
}

.kontakt-1440 .button {
  letter-spacing: 0;
  line-height: 14px;
  min-height: 21px;
  min-width: 62px;
  text-align: center;
  white-space: nowrap;
}

.kontakt-1440 .contact {
  color: var(--white);
  font-family: var(--font-family-epilogue);
  font-size: 72px;
  font-weight: 700;
  letter-spacing: -2.00px;
  line-height: 80px;
  margin-left: 2.0px;
  margin-top: 101px;
  min-height: 98px;
  min-width: 234px;
  text-align: center;
  white-space: nowrap;
}

.kontakt-1440 .agency-provides-a-fu {
  color: var(--white-2);
  height: 94px;
  line-height: 32px;
  margin-left: 2.0px;
  margin-top: 89px;
  text-align: center;
  width: 572px;
}

.kontakt-1440 .get-in-touch {
  color: var(--rebel);
  font-weight: 700;
  line-height: 32px;
  margin-left: 32.0px;
  margin-top: 189px;
  min-height: 34px;
  min-width: 192px;
  white-space: nowrap;
}

.kontakt-1440 .overlap-group15 {
  height: 276px;
  margin-right: 64.0px;
  margin-top: 23px;
  position: relative;
  width: 400px;
}

.kontakt-1440 .lightfielddefault-container {
  height: 276px;
  left: 0;
  position: absolute;
  top: 0;
  width: 400px;
}

.kontakt-1440 .light-field-default {
  align-items: flex-start;
  display: flex;
  height: 74px;
  left: 0;
  min-width: 400px;
  position: absolute;
  top: 0;
}

.kontakt-1440 .label-3 {
  color: var(--rebel);
  font-weight: 700;
  line-height: 12px;
  margin-top: 2px;
  min-height: 18px;
  min-width: 5px;
  white-space: nowrap;
}

.kontakt-1440 .overlap-group4 {
  align-items: flex-start;
  align-self: flex-end;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px;
  display: flex;
  height: 48px;
  margin-left: 122px;
  min-width: 273px;
  padding: 6.5px 15px;
}

.kontakt-1440 .placeholder {
  color: var(--rebel-2);
  line-height: 32px;
  min-height: 23px;
  white-space: nowrap;
}

.kontakt-1440 .light-field-default-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 124px;
  min-height: 80px;
  position: absolute;
  top: 64px;
  width: 273px;
}

.kontakt-1440 .label {
  color: var(--rebel);
  font-weight: 700;
  line-height: 12px;
  margin-top: 2px;
  min-height: 18px;
  white-space: nowrap;
}

.kontakt-1440 .overlap-group5 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px;
  display: flex;
  height: 48px;
  margin-top: 12px;
  min-width: 273px;
  padding: 6.5px 15px;
}

.kontakt-1440 .light-field-default-2 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 124px;
  min-height: 87px;
  position: absolute;
  top: 130px;
  width: 269px;
}

.kontakt-1440 .overlap-group6 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px;
  display: flex;
  height: 55px;
  margin-top: 12px;
  min-width: 269px;
  padding: 6.5px 15px;
}

.kontakt-1440 .light-field-default-3 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 124px;
  min-height: 78px;
  position: absolute;
  top: 198px;
  width: 269px;
}

.kontakt-1440 .overlap-group7 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px;
  display: flex;
  height: 46px;
  margin-top: 12px;
  min-width: 269px;
  padding: 6.5px 15px;
}

.kontakt-1440 .light-field-default-4 {
  display: flex;
  height: 16px;
  left: 0;
  position: absolute;
  top: 23px;
  width: 5px;
}

.kontakt-1440 .label-1 {
  color: var(--rebel);
  font-weight: 700;
  height: 18px;
  line-height: 12px;
  margin-top: 2px;
  white-space: nowrap;
  width: 5px;
}

.kontakt-1440 .light-field-default-5 {
  display: flex;
  height: 16px;
  left: 0;
  position: absolute;
  top: 235px;
  width: 5px;
}

.kontakt-1440 .light-field-default-6 {
  align-items: flex-end;
  display: flex;
  height: 64px;
  margin-left: 57.0px;
  min-width: 273px;
}

.kontakt-1440 .overlap-group8 {
  height: 62px;
  position: relative;
  width: 273px;
}

.kontakt-1440 .label-2 {
  color: var(--rebel);
  font-weight: 700;
  left: 0;
  line-height: 12px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.kontakt-1440 .rectangle {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px;
  height: 48px;
  left: 0;
  position: absolute;
  top: 14px;
  width: 273px;
}

.kontakt-1440 .placeholder-1 {
  color: var(--rebel-2);
  left: 16px;
  line-height: 32px;
  position: absolute;
  top: 22px;
  white-space: nowrap;
}

.kontakt-1440 .triangle {
  height: 6px;
  left: 247px;
  object-fit: cover;
  position: absolute;
  top: 35px;
  width: 10px;
}

.kontakt-1440 .light-field-default-7 {
  align-items: flex-end;
  display: flex;
  height: 114px;
  margin-left: 57.0px;
  min-width: 273px;
}

.kontakt-1440 .overlap-group9 {
  height: 112px;
  position: relative;
  width: 273px;
}

.kontakt-1440 .rectangle-1 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px;
  height: 96px;
  left: 0;
  position: absolute;
  top: 16px;
  width: 273px;
}

.kontakt-1440 .placeholder-2 {
  color: var(--rebel-2);
  left: 16px;
  line-height: 32px;
  position: absolute;
  top: 38px;
  white-space: nowrap;
}

.kontakt-1440 .light-button-primary-text {
  align-items: flex-start;
  display: flex;
  height: 113px;
  margin-left: 40.0px;
  margin-top: 31px;
  min-width: 256px;
}

.kontakt-1440 .rectangle-1-1 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  height: 29px;
  width: 29px;
}

.kontakt-1440 .flex-col {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 25px;
  margin-top: -3px;
  min-height: 116px;
  width: 202px;
}

.kontakt-1440 .souhlasm-se-zpraco {
  height: 16px;
  letter-spacing: 0;
  line-height: 32px;
  margin-bottom: -16px;
  white-space: nowrap;
}

.kontakt-1440 .overlap-group10 {
  align-items: flex-end;
  background-color: var(--burnt-sienna);
  border-radius: 6px;
  display: flex;
  height: 48px;
  justify-content: flex-end;
  margin-top: 52px;
  min-width: 154px;
  padding: 10.5px 46px;
}

.kontakt-1440 .button-1 {
  letter-spacing: 0;
  line-height: 14px;
  min-height: 21px;
  min-width: 60px;
  text-align: center;
  white-space: nowrap;
}

.kontakt-1440 .overlap-group13 {
  height: 192px;
  margin-right: 1.0px;
  margin-top: 71px;
  position: relative;
  width: 1171px;
}

.kontakt-1440 .rectangle-2 {
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px 0px 0px 6px;
  height: 192px;
  left: 0;
  position: absolute;
  top: 0;
  width: 391px;
}

.kontakt-1440 .rectangle-3 {
  background-color: var(--bridesmaid);
  border: 1px solid;
  border-color: var(--desert-sand);
  height: 192px;
  left: 390px;
  position: absolute;
  top: 0;
  width: 391px;
}

.kontakt-1440 .rectangle-4 {
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 0px 6px 6px 0px;
  height: 192px;
  left: 780px;
  position: absolute;
  top: 0;
  width: 391px;
}

.kontakt-1440 .oval {
  background-color: var(--burnt-sienna);
  border-radius: 32px;
  height: 64px;
  left: 48px;
  position: absolute;
  top: 33px;
  width: 64px;
}

.kontakt-1440 .icon-call {
  height: 24px;
  left: 68px;
  object-fit: cover;
  position: absolute;
  top: 51px;
  width: 24px;
}

.kontakt-1440 .phone {
  left: 136px;
  letter-spacing: 3.00px;
  line-height: 32px;
  position: absolute;
  top: 50px;
  white-space: nowrap;
}

.kontakt-1440 .x1-234-567-89-00 {
  color: var(--rebel);
  left: 48px;
  line-height: 32px;
  position: absolute;
  top: 120px;
  white-space: nowrap;
}

.kontakt-1440 .oval-1 {
  background-color: var(--burnt-sienna);
  border-radius: 32px;
  height: 64px;
  left: 438px;
  position: absolute;
  top: 32px;
  width: 64px;
}

.kontakt-1440 .icon-mail {
  height: 18px;
  left: 458px;
  object-fit: cover;
  position: absolute;
  top: 55px;
  width: 24px;
}

.kontakt-1440 .e-mail {
  left: 526px;
  letter-spacing: 3.00px;
  line-height: 32px;
  position: absolute;
  top: 50px;
  white-space: nowrap;
}

.kontakt-1440 .infoagencycom {
  color: var(--rebel);
  left: 438px;
  line-height: 32px;
  position: absolute;
  top: 120px;
  white-space: nowrap;
}

.kontakt-1440 .oval-2 {
  background-color: var(--burnt-sienna);
  border-radius: 32px;
  height: 64px;
  left: 828px;
  position: absolute;
  top: 32px;
  width: 64px;
}

.kontakt-1440 .shape {
  height: 24px;
  left: 849px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 23px;
}

.kontakt-1440 .address {
  left: 916px;
  letter-spacing: 3.00px;
  line-height: 32px;
  position: absolute;
  top: 50px;
  white-space: nowrap;
}

.kontakt-1440 .x2247-lunetta-street {
  color: var(--rebel);
  left: 828px;
  line-height: 32px;
  position: absolute;
  top: 120px;
  white-space: nowrap;
}

.kontakt-1440 .rectangle-5 {
  background-color: var(--desert-sand);
  height: 1px;
  margin-top: 549px;
  width: 1170px;
}

.kontakt-1440 .flex-col-1 {
  align-items: flex-end;
  background-color: var(--ebony-clay);
  border: 1px solid;
  border-color: var(--dove-gray);
  display: flex;
  flex-direction: column;
  margin-top: 25px;
  min-height: 442px;
  padding: 66.5px 133px;
  width: 1440px;
}

.kontakt-1440 .flex-col-2 {
  align-items: center;
  align-self: center;
  display: flex;
  flex-direction: column;
  margin-top: 11px;
  min-height: 234px;
  width: 1170px;
}

.kontakt-1440 .flex-row-1 {
  align-items: flex-start;
  display: flex;
  height: 23px;
  margin-right: 16.0px;
  min-width: 378px;
}

.kontakt-1440 .menu {
  letter-spacing: 3.00px;
  line-height: 32px;
  min-height: 23px;
  min-width: 56px;
  white-space: nowrap;
}

.kontakt-1440 .service {
  letter-spacing: 3.00px;
  line-height: 32px;
  margin-left: 244px;
  min-height: 23px;
  white-space: nowrap;
}

.kontakt-1440 .flex-row-2 {
  align-items: flex-start;
  display: flex;
  height: 119px;
  margin-left: 8.0px;
  margin-top: 25px;
  min-width: 1162px;
}

.kontakt-1440 .agency-1 {
  align-self: center;
  color: var(--white);
  font-weight: 700;
  line-height: 32px;
  margin-bottom: 38.0px;
  min-height: 34px;
  min-width: 56px;
  white-space: nowrap;
}

.kontakt-1440 .about-services-blog {
  color: var(--white);
  line-height: 32px;
  margin-left: 324px;
  min-height: 119px;
  min-width: 101px;
  white-space: nowrap;
}

.kontakt-1440 .design-development-m {
  color: var(--white);
  line-height: 32px;
  margin-left: 199px;
  min-height: 119px;
  min-width: 97px;
  white-space: nowrap;
}

.kontakt-1440 .social {
  align-items: flex-start;
  display: flex;
  margin-left: 225px;
  margin-top: 5.5px;
  min-width: 160px;
}

.kontakt-1440 .overlap-group3 {
  align-items: center;
  background-color: var(--burnt-sienna);
  border-radius: 24px;
  display: flex;
  height: 48px;
  min-width: 48px;
  padding: 0 19.0px;
}

.kontakt-1440 .icon-facebook {
  height: 16px;
  object-fit: cover;
  width: 9px;
}

.kontakt-1440 .overlap-group2 {
  align-items: flex-end;
  background-color: var(--burnt-sienna);
  border-radius: 24px;
  display: flex;
  height: 48px;
  margin-left: 8px;
  min-width: 48px;
  padding: 17.0px 16px;
}

.kontakt-1440 .icon-twitter {
  height: 13px;
  object-fit: cover;
  width: 16px;
}

.kontakt-1440 .overlap-group1 {
  align-items: flex-end;
  background-color: var(--burnt-sienna);
  border-radius: 24px;
  display: flex;
  height: 48px;
  justify-content: flex-end;
  margin-left: 8px;
  min-width: 48px;
  padding: 16.0px 16.0px;
}

.kontakt-1440 .instagram {
  height: 16px;
  object-fit: cover;
  width: 16px;
}

.kontakt-1440 .rectangle-6 {
  background-color: var(--desert-sand);
  height: 1px;
  margin-top: 66px;
  width: 1170px;
}

.kontakt-1440 .flex-row-3 {
  align-items: flex-start;
  display: flex;
  height: 23px;
  margin-top: 42px;
  min-width: 1172px;
}

.kontakt-1440 .copyright-2022-laa {
  color: var(--white);
  line-height: 32px;
  min-height: 23px;
  min-width: 400px;
  white-space: nowrap;
}

.kontakt-1440 .terms-of-use {
  color: var(--white);
  line-height: 32px;
  margin-left: 435px;
  min-height: 23px;
  min-width: 102px;
  text-align: right;
  white-space: nowrap;
}

.kontakt-1440 .privacy-policy {
  color: var(--white);
  line-height: 32px;
  margin-left: 88px;
  min-height: 23px;
  min-width: 147px;
  text-align: right;
  white-space: nowrap;
}
/* screen - kontakt-1920-all-breakpoints */

.kontakt-1920-all-breakpoints {
  align-items: center;
  background-color: var(--bridesmaid);
  display: flex;
  flex-direction: column;
  height: 2989px;
  width: 1920px;
}

.kontakt-1920-all-breakpoints .overlap-group12 {
  align-items: center;
  background-color: var(--ebony-clay);
  display: flex;
  flex-direction: column;
  min-height: 1080px;
  padding: 16px 110px;
  width: 1920px;
}

.kontakt-1920-all-breakpoints .flex-row-4 {
  align-items: center;
  display: flex;
  height: 69px;
  margin-left: 9.67px;
  min-width: 1657px;
}

.kontakt-1920-all-breakpoints .logo-1 {
  align-items: center;
  align-self: flex-start;
  display: flex;
  justify-content: flex-end;
  min-width: 117px;
}

.kontakt-1920-all-breakpoints .overlap-group-1 {
  align-items: flex-end;
  background-image: url(../img/polygon-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 43px;
  min-width: 46px;
  padding: 12.2px 13.3px;
}

.kontakt-1920-all-breakpoints .polygon-1 {
  height: 17px;
  object-fit: cover;
  width: 18px;
}

.kontakt-1920-all-breakpoints .agency-2 {
  color: var(--white);
  font-weight: 700;
  line-height: 32px;
  margin-left: 15px;
  margin-top: 2.58px;
  min-height: 34px;
  min-width: 56px;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .dom-1 {
  color: var(--white);
  line-height: 32px;
  margin-left: 926px;
  margin-top: 12.0px;
  min-height: 23px;
  text-align: center;
  white-space: nowrap;
  width: 67px;
}

.kontakt-1920-all-breakpoints .text-1 {
  color: var(--white);
  line-height: 32px;
  margin-left: 42px;
  margin-top: 12.0px;
  min-height: 23px;
  text-align: center;
  white-space: nowrap;
  width: 145px;
}

.kontakt-1920-all-breakpoints .infobdrestartcz-1 {
  color: var(--white);
  line-height: 32px;
  margin-left: 42px;
  margin-top: 12.0px;
  min-height: 23px;
  text-align: center;
  white-space: nowrap;
  width: 138px;
}

.kontakt-1920-all-breakpoints .dark-button-secondary-text-1 {
  align-items: flex-end;
  align-self: flex-end;
  border: 1px solid;
  border-color: var(--white-3);
  border-radius: 6px;
  display: flex;
  height: 48px;
  margin-left: 42px;
  min-width: 138px;
  padding: 11.5px 38px;
}

.kontakt-1920-all-breakpoints .button-2 {
  letter-spacing: 0;
  line-height: 14px;
  min-height: 21px;
  min-width: 62px;
  text-align: center;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .flex-row-5 {
  align-items: flex-start;
  align-self: flex-start;
  display: flex;
  height: 498px;
  margin-top: 198px;
  min-width: 1624px;
}

.kontakt-1920-all-breakpoints .flex-col-3 {
  align-items: center;
  display: flex;
  flex-direction: column;
  min-height: 418px;
  width: 572px;
}

.kontakt-1920-all-breakpoints .contact-1 {
  color: var(--white);
  font-family: var(--font-family-epilogue);
  font-size: 82px;
  letter-spacing: -2.28px;
  line-height: 80px;
  min-height: 111px;
  min-width: 266px;
  text-align: center;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .agency-provides-a-fu-1 {
  color: var(--white-2);
  font-family: var(--font-family-epilogue);
  font-size: 35px;
  letter-spacing: 0;
  line-height: 40px;
  margin-top: 98px;
  min-height: 209px;
  width: 572px;
}

.kontakt-1920-all-breakpoints .star {
  height: 123px;
  margin-left: 278px;
  margin-top: 15.32px;
  object-fit: cover;
  width: 123px;
}

.kontakt-1920-all-breakpoints .overlap-group16 {
  align-self: flex-end;
  height: 483px;
  margin-left: 138px;
  position: relative;
  width: 514px;
}

.kontakt-1920-all-breakpoints .pic {
  height: 483px;
  left: 0;
  position: absolute;
  top: 0;
  width: 514px;
}

.kontakt-1920-all-breakpoints .overlap-group11 {
  height: 412px;
  left: 0;
  position: absolute;
  top: 0;
  width: 514px;
}

.kontakt-1920-all-breakpoints .oval-3 {
  background-color: var(--martinique);
  border-radius: 165.38px;
  height: 331px;
  left: 89px;
  position: absolute;
  top: 29px;
  width: 331px;
}

.kontakt-1920-all-breakpoints .path {
  height: 73px;
  left: 414px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 100px;
}

.kontakt-1920-all-breakpoints .combined-shape {
  height: 65px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 248px;
  width: 127px;
}

.kontakt-1920-all-breakpoints .block {
  align-items: flex-start;
  display: flex;
  height: 65px;
  left: 65px;
  min-width: 143px;
  position: absolute;
  top: 347px;
}

.kontakt-1920-all-breakpoints .oval-4 {
  background-color: var(--burnt-sienna);
  border-radius: 20.11px;
  height: 40px;
  width: 40px;
}

.kontakt-1920-all-breakpoints .flex-col-4 {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  margin-left: 19px;
  min-height: 57px;
  width: 84px;
}

.kontakt-1920-all-breakpoints .rectangle-7 {
  background-color: var(--bon-jour);
  border-radius: 2px;
  height: 13px;
  width: 84px;
}

.kontakt-1920-all-breakpoints .rectangle-8 {
  background-color: var(--bon-jour);
  border-radius: 3px;
  height: 5px;
  margin-top: 14px;
  width: 70px;
}

.kontakt-1920-all-breakpoints .rectangle-9 {
  background-color: var(--bon-jour);
  border-radius: 3px;
  height: 5px;
  margin-top: 7px;
  width: 84px;
}

.kontakt-1920-all-breakpoints .rectangle-10 {
  background-color: var(--bon-jour);
  border-radius: 3px;
  height: 5px;
  margin-top: 7px;
  width: 55px;
}

.kontakt-1920-all-breakpoints .shape-1 {
  height: 50px;
  left: 306px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 38px;
}

.kontakt-1920-all-breakpoints .combined-shape-1 {
  height: 83px;
  left: 284px;
  object-fit: cover;
  position: absolute;
  top: 400px;
  width: 84px;
}

.kontakt-1920-all-breakpoints .mask-group-1 {
  display: flex;
  height: 219px;
  left: 75px;
  position: absolute;
  top: 81px;
  width: 358px;
}

.kontakt-1920-all-breakpoints .undraw_engineering_team_a7n2 {
  align-items: center;
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-bottom: 17.9px;
  margin-left: 0.1px;
  margin-right: 0;
  margin-top: 17.9px;
  min-height: calc(100.00% - 36px);
  padding: 0.0px 0;
  width: 358.39px;
}

.kontakt-1920-all-breakpoints .overlap-group4-1 {
  height: 136px;
  position: relative;
  width: 358px;
}

.kontakt-1920-all-breakpoints .path-1-2 {
  height: 64px;
  left: 283px;
  object-fit: cover;
  position: absolute;
  top: 69px;
  width: 60px;
}

.kontakt-1920-all-breakpoints .path-2 {
  height: 21px;
  left: 288px;
  object-fit: cover;
  position: absolute;
  top: 33px;
  width: 19px;
}

.kontakt-1920-all-breakpoints .ellipse-1 {
  background-color: var(--sundown);
  border-radius: 17.05px;
  height: 34px;
  left: 274px;
  position: absolute;
  top: 10px;
  width: 34px;
}

.kontakt-1920-all-breakpoints .path-3 {
  height: 34px;
  left: 270px;
  object-fit: cover;
  position: absolute;
  top: 7px;
  width: 40px;
}

.kontakt-1920-all-breakpoints .path-4 {
  height: 94px;
  left: 278px;
  object-fit: cover;
  position: absolute;
  top: 42px;
  width: 52px;
}

.kontakt-1920-all-breakpoints .group-2 {
  height: 76px;
  left: 287px;
  position: absolute;
  top: 60px;
  width: 40px;
}

.kontakt-1920-all-breakpoints .path-container {
  height: 76px;
  left: 0;
  position: absolute;
  top: 0;
  width: 40px;
}

.kontakt-1920-all-breakpoints .path-5 {
  height: 12px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 64px;
  width: 12px;
}

.kontakt-1920-all-breakpoints .path-6 {
  height: 76px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 40px;
}

.kontakt-1920-all-breakpoints .path-7 {
  height: 1px;
  left: 40px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 1px;
}

.kontakt-1920-all-breakpoints .path-1 {
  height: 18px;
  left: 97px;
  object-fit: cover;
  position: absolute;
  top: 28px;
  width: 20px;
}

.kontakt-1920-all-breakpoints .path-12 {
  height: 66px;
  left: 44px;
  object-fit: cover;
  position: absolute;
  top: 28px;
  width: 69px;
}

.kontakt-1920-all-breakpoints .path-13 {
  height: 56px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  top: 76px;
  width: 50px;
}

.kontakt-1920-all-breakpoints .path-14 {
  height: 13px;
  left: 46px;
  object-fit: cover;
  position: absolute;
  top: 120px;
  width: 9px;
}

.kontakt-1920-all-breakpoints .path-15 {
  height: 39px;
  left: 183px;
  object-fit: cover;
  position: absolute;
  top: 93px;
  width: 57px;
}

.kontakt-1920-all-breakpoints .path-16 {
  height: 5px;
  left: 287px;
  object-fit: cover;
  position: absolute;
  top: 127px;
  width: 29px;
}

.kontakt-1920-all-breakpoints .path-1-1 {
  height: 18px;
  left: 182px;
  object-fit: cover;
  position: absolute;
  top: 40px;
  width: 24px;
}

.kontakt-1920-all-breakpoints .uuid-ae755ff6-bb09-4 {
  height: 35px;
  left: 120px;
  object-fit: cover;
  position: absolute;
  top: 70px;
  width: 20px;
}

.kontakt-1920-all-breakpoints .path-19 {
  height: 82px;
  left: 157px;
  object-fit: cover;
  position: absolute;
  top: 51px;
  width: 59px;
}

.kontakt-1920-all-breakpoints .path-container-1 {
  height: 81px;
  left: 204px;
  position: absolute;
  top: 51px;
  width: 19px;
}

.kontakt-1920-all-breakpoints .path-20 {
  height: 5px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 76px;
  width: 10px;
}

.kontakt-1920-all-breakpoints .path-21 {
  height: 81px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 19px;
}

.kontakt-1920-all-breakpoints .icon-check_mark {
  height: 62px;
  left: 124px;
  object-fit: cover;
  position: absolute;
  top: 58px;
  width: 48px;
}

.kontakt-1920-all-breakpoints .path-23 {
  height: 18px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 118px;
  width: 358px;
}

.kontakt-1920-all-breakpoints .path-24 {
  height: 42px;
  left: 144px;
  object-fit: cover;
  position: absolute;
  top: 86px;
  width: 70px;
}

.kontakt-1920-all-breakpoints .ellipse-2 {
  background-color: var(--sundown);
  border-radius: 13.61px;
  height: 27px;
  left: 109px;
  position: absolute;
  top: 14px;
  width: 27px;
}

.kontakt-1920-all-breakpoints .path-25 {
  height: 63px;
  left: 86px;
  object-fit: cover;
  position: absolute;
  top: 61px;
  width: 26px;
}

.kontakt-1920-all-breakpoints .path-26 {
  height: 42px;
  left: 25px;
  object-fit: cover;
  position: absolute;
  top: 86px;
  width: 70px;
}

.kontakt-1920-all-breakpoints .ellipse-3 {
  background-color: var(--sundown);
  border-radius: 10.75px/4.75px;
  height: 10px;
  left: 102px;
  position: absolute;
  top: 119px;
  width: 21px;
}

.kontakt-1920-all-breakpoints .path-27 {
  height: 37px;
  left: 79px;
  object-fit: cover;
  position: absolute;
  top: 32px;
  width: 24px;
}

.kontakt-1920-all-breakpoints .path-28 {
  height: 89px;
  left: 83px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 57px;
}

.kontakt-1920-all-breakpoints .overlap-group2-1 {
  height: 51px;
  left: 170px;
  position: absolute;
  top: 0;
  width: 39px;
}

.kontakt-1920-all-breakpoints .ellipse-4 {
  background-color: var(--rose-dust);
  border-radius: 14.82px;
  height: 30px;
  left: 1px;
  position: absolute;
  top: 16px;
  width: 30px;
}

.kontakt-1920-all-breakpoints .path-29 {
  height: 47px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 39px;
}

.kontakt-1920-all-breakpoints .path-30 {
  height: 29px;
  left: 18px;
  object-fit: cover;
  position: absolute;
  top: 22px;
  width: 12px;
}

.kontakt-1920-all-breakpoints .overlap-group3-1 {
  height: 80px;
  left: 241px;
  position: absolute;
  top: 51px;
  width: 69px;
}

.kontakt-1920-all-breakpoints .uuid-aec20554-f6ec-4 {
  height: 22px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 58px;
  width: 30px;
}

.kontakt-1920-all-breakpoints .path-31 {
  height: 71px;
  left: 14px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 55px;
}

.kontakt-1920-all-breakpoints .path-32 {
  height: 42px;
  left: 268px;
  object-fit: cover;
  position: absolute;
  top: 86px;
  width: 70px;
}

.kontakt-1920-all-breakpoints .path-8 {
  height: 7px;
  margin-left: 8.3px;
  margin-top: 20px;
  object-fit: cover;
  width: 229px;
}

.kontakt-1920-all-breakpoints .path-9 {
  height: 7px;
  margin-left: 8.3px;
  margin-top: 12px;
  object-fit: cover;
  width: 131px;
}

.kontakt-1920-all-breakpoints .light-field-default-8 {
  display: flex;
  height: 16px;
  margin-right: 499.0px;
  margin-top: 160px;
  width: 5px;
}

.kontakt-1920-all-breakpoints .label-6 {
  color: var(--rebel);
  font-weight: 700;
  height: 18px;
  line-height: 12px;
  margin-top: 2px;
  white-space: nowrap;
  width: 5px;
}

.kontakt-1920-all-breakpoints .overlap-group15-1 {
  height: 416px;
  margin-right: 140.0px;
  margin-top: 141px;
  position: relative;
  width: 540px;
}

.kontakt-1920-all-breakpoints .get-in-touch-1 {
  color: var(--rebel);
  font-family: var(--font-family-epilogue);
  font-size: 32px;
  font-weight: 700;
  left: 212px;
  letter-spacing: 0;
  line-height: 43px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .light-field-default-9 {
  align-items: flex-start;
  display: flex;
  height: 100px;
  left: 0;
  min-width: 540px;
  position: absolute;
  top: 44px;
}

.kontakt-1920-all-breakpoints .label-7 {
  letter-spacing: 0;
  line-height: 15px;
  margin-top: 2.5px;
  min-height: 22px;
  min-width: 6px;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .overlap-group4-2 {
  align-items: flex-start;
  align-self: flex-end;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px;
  display: flex;
  height: 65px;
  margin-left: 165px;
  min-width: 369px;
  padding: 10.5px 21.0px;
}

.kontakt-1920-all-breakpoints .placeholder-3 {
  color: var(--rebel-2);
  line-height: 40px;
  min-height: 29px;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .light-field-default-10 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 168px;
  min-height: 108px;
  position: absolute;
  top: 130px;
  width: 368px;
}

.kontakt-1920-all-breakpoints .label-4 {
  letter-spacing: 0;
  line-height: 15px;
  margin-left: 0;
  margin-top: 2px;
  min-height: 22px;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .overlap-group5-1 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px;
  display: flex;
  height: 65px;
  margin-left: 0;
  margin-top: 19px;
  min-width: 369px;
  padding: 10.5px 21.0px;
}

.kontakt-1920-all-breakpoints .light-field-default-11 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 168px;
  min-height: 118px;
  position: absolute;
  top: 219px;
  width: 362px;
}

.kontakt-1920-all-breakpoints .overlap-group6-1 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px;
  display: flex;
  height: 75px;
  margin-left: 0;
  margin-top: 19px;
  min-width: 364px;
  padding: 10.5px 21.0px;
}

.kontakt-1920-all-breakpoints .light-field-default-12 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 168px;
  min-height: 105px;
  position: absolute;
  top: 311px;
  width: 362px;
}

.kontakt-1920-all-breakpoints .overlap-group7-1 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px;
  display: flex;
  height: 62px;
  margin-left: 0;
  margin-top: 19px;
  min-width: 364px;
  padding: 10.5px 21.0px;
}

.kontakt-1920-all-breakpoints .lightfielddefault-container-1 {
  height: 240px;
  margin-left: 25.0px;
  position: relative;
  width: 369px;
}

.kontakt-1920-all-breakpoints .light-field-default-13 {
  align-items: flex-end;
  display: flex;
  height: 87px;
  left: 0;
  min-width: 369px;
  padding: 0.0px 0;
  position: absolute;
  top: 0;
}

.kontakt-1920-all-breakpoints .overlap-group8-1 {
  height: 85px;
  position: relative;
  width: 369px;
}

.kontakt-1920-all-breakpoints .label-5 {
  left: 0;
  letter-spacing: 0;
  line-height: 15px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .rectangle-11 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px;
  height: 65px;
  left: 0;
  position: absolute;
  top: 20px;
  width: 369px;
}

.kontakt-1920-all-breakpoints .placeholder-4 {
  color: var(--rebel-2);
  left: 22px;
  line-height: 40px;
  position: absolute;
  top: 30px;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .triangle-1 {
  height: 8px;
  left: 333px;
  object-fit: cover;
  position: absolute;
  top: 47px;
  width: 14px;
}

.kontakt-1920-all-breakpoints .light-field-default-14 {
  align-items: flex-end;
  display: flex;
  height: 153px;
  justify-content: flex-end;
  left: 0;
  min-width: 368px;
  position: absolute;
  top: 87px;
}

.kontakt-1920-all-breakpoints .overlap-group9-1 {
  height: 152px;
  margin-bottom: -1.0px;
  position: relative;
  width: 369px;
}

.kontakt-1920-all-breakpoints .rectangle-12 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px;
  height: 130px;
  left: 0;
  position: absolute;
  top: 22px;
  width: 369px;
}

.kontakt-1920-all-breakpoints .placeholder-5 {
  color: var(--rebel-2);
  left: 22px;
  line-height: 40px;
  position: absolute;
  top: 52px;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .light-button-primary-text-1 {
  align-items: flex-start;
  display: flex;
  height: 153px;
  margin-left: 2.0px;
  margin-top: 42px;
  min-width: 344px;
}

.kontakt-1920-all-breakpoints .rectangle-1-2 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  height: 39px;
  width: 39px;
}

.kontakt-1920-all-breakpoints .flex-col-5 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 32px;
  margin-top: 0;
  min-height: 153px;
  width: 273px;
}

.kontakt-1920-all-breakpoints .souhlasm-se-zpraco-1 {
  height: 52px;
  letter-spacing: 0;
  line-height: 32px;
  width: 273px;
}

.kontakt-1920-all-breakpoints .overlap-group10-1 {
  align-items: flex-end;
  background-color: var(--burnt-sienna);
  border-radius: 6px;
  display: flex;
  height: 65px;
  margin-left: 0;
  margin-top: 36px;
  min-width: 208px;
  padding: 17.0px 65.0px;
}

.kontakt-1920-all-breakpoints .button-3 {
  color: var(--white);
  font-family: var(--font-family-epilogue);
  font-size: 18px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 18px;
  min-height: 26px;
  min-width: 76px;
  text-align: center;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .overlap-group13-1 {
  height: 192px;
  margin-left: 1.0px;
  margin-top: 129px;
  position: relative;
  width: 1171px;
}

.kontakt-1920-all-breakpoints .rectangle-13 {
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px 0px 0px 6px;
  height: 192px;
  left: 0;
  position: absolute;
  top: 0;
  width: 391px;
}

.kontakt-1920-all-breakpoints .rectangle-14 {
  background-color: var(--bridesmaid);
  border: 1px solid;
  border-color: var(--desert-sand);
  height: 192px;
  left: 390px;
  position: absolute;
  top: 0;
  width: 391px;
}

.kontakt-1920-all-breakpoints .rectangle-15 {
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 0px 6px 6px 0px;
  height: 192px;
  left: 780px;
  position: absolute;
  top: 0;
  width: 391px;
}

.kontakt-1920-all-breakpoints .oval-5 {
  background-color: var(--burnt-sienna);
  border-radius: 32px;
  height: 64px;
  left: 48px;
  position: absolute;
  top: 32px;
  width: 64px;
}

.kontakt-1920-all-breakpoints .icon-call-1 {
  height: 24px;
  left: 68px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 24px;
}

.kontakt-1920-all-breakpoints .phone-1 {
  left: 136px;
  letter-spacing: 3.00px;
  line-height: 32px;
  position: absolute;
  top: 50px;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .x1-234-567-89-00-1 {
  color: var(--rebel);
  left: 48px;
  line-height: 32px;
  position: absolute;
  top: 120px;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .oval-6 {
  background-color: var(--burnt-sienna);
  border-radius: 32px;
  height: 64px;
  left: 438px;
  position: absolute;
  top: 32px;
  width: 64px;
}

.kontakt-1920-all-breakpoints .icon-mail-1 {
  height: 18px;
  left: 458px;
  object-fit: cover;
  position: absolute;
  top: 55px;
  width: 24px;
}

.kontakt-1920-all-breakpoints .e-mail-1 {
  left: 526px;
  letter-spacing: 3.00px;
  line-height: 32px;
  position: absolute;
  top: 50px;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .infoagencycom-1 {
  color: var(--rebel);
  left: 438px;
  line-height: 32px;
  position: absolute;
  top: 120px;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .oval-7 {
  background-color: var(--burnt-sienna);
  border-radius: 32px;
  height: 64px;
  left: 828px;
  position: absolute;
  top: 32px;
  width: 64px;
}

.kontakt-1920-all-breakpoints .shape-2 {
  height: 24px;
  left: 849px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 23px;
}

.kontakt-1920-all-breakpoints .address-1 {
  left: 916px;
  letter-spacing: 3.00px;
  line-height: 32px;
  position: absolute;
  top: 50px;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .x2247-lunetta-street-1 {
  color: var(--rebel);
  left: 828px;
  line-height: 32px;
  position: absolute;
  top: 120px;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .rectangle-16 {
  background-color: var(--desert-sand);
  height: 1px;
  margin-top: 69px;
  width: 1662px;
}

.kontakt-1920-all-breakpoints .flex-col-6 {
  align-items: flex-start;
  background-color: var(--ebony-clay);
  border: 1px solid;
  border-color: var(--dove-gray);
  display: flex;
  flex-direction: column;
  margin-top: 79px;
  min-height: 447px;
  padding: 71.5px 135px;
  width: 1920px;
}

.kontakt-1920-all-breakpoints .flex-col-7 {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 6px;
  min-height: 234px;
  width: 1592px;
}

.kontakt-1920-all-breakpoints .flex-row-6 {
  align-items: flex-start;
  display: flex;
  height: 23px;
  margin-left: 390.0px;
  min-width: 378px;
}

.kontakt-1920-all-breakpoints .menu-1 {
  letter-spacing: 3.00px;
  line-height: 32px;
  min-height: 23px;
  min-width: 56px;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .service-1 {
  letter-spacing: 3.00px;
  line-height: 32px;
  margin-left: 244px;
  min-height: 23px;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .flex-row-7 {
  align-items: flex-start;
  display: flex;
  height: 119px;
  margin-left: 8.0px;
  margin-top: 25px;
  min-width: 1584px;
}

.kontakt-1920-all-breakpoints .agency-3 {
  align-self: center;
  color: var(--white);
  font-weight: 700;
  line-height: 32px;
  margin-bottom: 38.0px;
  min-height: 34px;
  min-width: 56px;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .about-services-blog-1 {
  color: var(--white);
  line-height: 32px;
  margin-left: 738px;
  min-height: 119px;
  min-width: 101px;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .design-development-m-1 {
  color: var(--white);
  line-height: 32px;
  margin-left: 199px;
  min-height: 119px;
  min-width: 97px;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .social-1 {
  align-items: flex-start;
  display: flex;
  margin-left: 233px;
  margin-top: 16.5px;
  min-width: 160px;
}

.kontakt-1920-all-breakpoints .overlap-group1-1 {
  align-items: center;
  background-color: var(--burnt-sienna);
  border-radius: 24px;
  display: flex;
  height: 48px;
  min-width: 48px;
  padding: 0 19.0px;
}

.kontakt-1920-all-breakpoints .icon-facebook-1 {
  height: 16px;
  object-fit: cover;
  width: 9px;
}

.kontakt-1920-all-breakpoints .overlap-group2-2 {
  align-items: flex-end;
  background-color: var(--burnt-sienna);
  border-radius: 24px;
  display: flex;
  height: 48px;
  margin-left: 8px;
  min-width: 48px;
  padding: 17.0px 16px;
}

.kontakt-1920-all-breakpoints .icon-twitter-1 {
  height: 13px;
  object-fit: cover;
  width: 16px;
}

.kontakt-1920-all-breakpoints .overlap-group3-2 {
  align-items: flex-end;
  background-color: var(--burnt-sienna);
  border-radius: 24px;
  display: flex;
  height: 48px;
  justify-content: flex-end;
  margin-left: 8px;
  min-width: 48px;
  padding: 16.0px 16.0px;
}

.kontakt-1920-all-breakpoints .instagram-1 {
  height: 16px;
  object-fit: cover;
  width: 16px;
}

.kontakt-1920-all-breakpoints .rectangle-17 {
  background-color: var(--desert-sand);
  height: 1px;
  margin-right: 8.0px;
  margin-top: 66px;
  width: 1584px;
}

.kontakt-1920-all-breakpoints .flex-row-8 {
  align-items: flex-start;
  display: flex;
  height: 23px;
  margin-top: 42px;
  min-width: 1594px;
}

.kontakt-1920-all-breakpoints .copyright-2022-laa-1 {
  color: var(--white);
  line-height: 32px;
  min-height: 23px;
  min-width: 400px;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .terms-of-use-1 {
  color: var(--white);
  line-height: 32px;
  margin-left: 857px;
  min-height: 23px;
  min-width: 102px;
  text-align: right;
  white-space: nowrap;
}

.kontakt-1920-all-breakpoints .privacy-policy-1 {
  color: var(--white);
  line-height: 32px;
  margin-left: 88px;
  min-height: 23px;
  min-width: 147px;
  text-align: right;
  white-space: nowrap;
}
/* screen - kontakt-iphone-8 */

.kontakt-iphone-8 {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 3253px;
  overflow: hidden;
  width: 375px;
}

.kontakt-iphone-8 .overlap-group14-1 {
  align-items: flex-end;
  background-color: var(--ebony-clay);
  display: flex;
  flex-direction: column;
  min-height: 400px;
  padding: 16px 21px;
  width: 375px;
}

.kontakt-iphone-8 .flex-row-9 {
  align-items: flex-start;
  align-self: center;
  display: flex;
  height: 172px;
  margin-left: 1.17px;
  min-width: 328px;
}

.kontakt-iphone-8 .flex-col-8 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  min-height: 172px;
  width: 259px;
}

.kontakt-iphone-8 .logo-2 {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  min-width: 117px;
}

.kontakt-iphone-8 .overlap-group-6 {
  align-items: flex-end;
  background-image: url(../img/polygon-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 43px;
  min-width: 46px;
  padding: 12.2px 13.3px;
}

.kontakt-iphone-8 .polygon-2 {
  height: 17px;
  object-fit: cover;
  width: 18px;
}

.kontakt-iphone-8 .agency-4 {
  color: var(--white);
  font-weight: 700;
  line-height: 32px;
  margin-left: 15px;
  margin-top: 2.58px;
  min-height: 34px;
  min-width: 56px;
  white-space: nowrap;
}

.kontakt-iphone-8 .contact-2 {
  align-self: flex-end;
  letter-spacing: -1.00px;
  line-height: 64px;
  margin-top: 53px;
  min-height: 76px;
  min-width: 186px;
  text-align: center;
  white-space: nowrap;
}

.kontakt-iphone-8 .menu-2 {
  align-items: flex-start;
  border: 1px solid;
  border-color: var(--white-3);
  border-radius: 6px;
  display: flex;
  height: 48px;
  margin-left: 21px;
  min-width: 48px;
  padding: 16.0px 15.0px;
}

.kontakt-iphone-8 .combined-shape-2 {
  height: 14px;
  object-fit: cover;
  width: 16px;
}

.kontakt-iphone-8 .agency-provides-a-fu-2 {
  color: var(--white-2);
  height: 142px;
  line-height: 32px;
  margin-top: 30px;
  text-align: center;
  width: 331px;
}

.kontakt-iphone-8 .overlap-group13-2 {
  align-items: center;
  background-color: var(--bridesmaid);
  display: flex;
  flex-direction: column;
  min-height: 3423px;
  padding: 310px 0;
  width: 375px;
}

.kontakt-iphone-8 .overlap-group15-2 {
  align-items: center;
  background-color: var(--white);
  border-radius: 6px;
  display: flex;
  flex-direction: column;
  margin-right: 10.0px;
  min-height: 700px;
  padding: 22px 0;
  width: 329px;
}

.kontakt-iphone-8 .overlap-group18 {
  height: 302px;
  margin-top: 32px;
  position: relative;
  width: 273px;
}

.kontakt-iphone-8 .get-in-touch-2 {
  color: var(--rebel);
  font-weight: 700;
  left: 0;
  line-height: 32px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.kontakt-iphone-8 .light-field-default-15 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 80px;
  position: absolute;
  top: 26px;
  width: 273px;
}

.kontakt-iphone-8 .label-8 {
  color: var(--rebel);
  font-weight: 700;
  line-height: 12px;
  margin-top: 2px;
  min-height: 18px;
  white-space: nowrap;
}

.kontakt-iphone-8 .overlap-group-2 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px;
  display: flex;
  height: 48px;
  margin-top: 12px;
  min-width: 273px;
  padding: 6.5px 15px;
}

.kontakt-iphone-8 .placeholder-6 {
  color: var(--rebel-2);
  line-height: 32px;
  min-height: 23px;
  white-space: nowrap;
}

.kontakt-iphone-8 .light-field-default-16 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 80px;
  position: absolute;
  top: 90px;
  width: 273px;
}

.kontakt-iphone-8 .light-field-default-17 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 80px;
  position: absolute;
  top: 157px;
  width: 273px;
}

.kontakt-iphone-8 .light-field-default-18 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 80px;
  position: absolute;
  top: 222px;
  width: 273px;
}

.kontakt-iphone-8 .light-field-default-19 {
  align-items: flex-end;
  display: flex;
  height: 64px;
  min-width: 273px;
}

.kontakt-iphone-8 .overlap-group5-2 {
  height: 62px;
  position: relative;
  width: 273px;
}

.kontakt-iphone-8 .label-9 {
  color: var(--rebel);
  font-weight: 700;
  left: 0;
  line-height: 12px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.kontakt-iphone-8 .rectangle-18 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px;
  height: 48px;
  left: 0;
  position: absolute;
  top: 14px;
  width: 273px;
}

.kontakt-iphone-8 .placeholder-7 {
  color: var(--rebel-2);
  left: 16px;
  line-height: 32px;
  position: absolute;
  top: 22px;
  white-space: nowrap;
}

.kontakt-iphone-8 .triangle-2 {
  height: 6px;
  left: 247px;
  object-fit: cover;
  position: absolute;
  top: 35px;
  width: 10px;
}

.kontakt-iphone-8 .light-field-default-20 {
  align-items: flex-end;
  display: flex;
  height: 114px;
  min-width: 273px;
}

.kontakt-iphone-8 .overlap-group6-2 {
  height: 112px;
  position: relative;
  width: 273px;
}

.kontakt-iphone-8 .rectangle-19 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px;
  height: 96px;
  left: 0;
  position: absolute;
  top: 16px;
  width: 273px;
}

.kontakt-iphone-8 .placeholder-8 {
  color: var(--rebel-2);
  left: 16px;
  line-height: 32px;
  position: absolute;
  top: 38px;
  white-space: nowrap;
}

.kontakt-iphone-8 .light-button-primary-text-2 {
  align-items: flex-start;
  display: flex;
  height: 113px;
  margin-left: 9.0px;
  margin-top: 31px;
  min-width: 264px;
}

.kontakt-iphone-8 .rectangle-1-3 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  height: 29px;
  width: 29px;
}

.kontakt-iphone-8 .flex-col-9 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 18px;
  margin-top: -3px;
  min-height: 116px;
  width: 217px;
}

.kontakt-iphone-8 .souhlasm-se-zpraco-2 {
  height: 16px;
  letter-spacing: 0;
  line-height: 32px;
  margin-bottom: -16px;
  white-space: nowrap;
}

.kontakt-iphone-8 .overlap-group7-2 {
  align-items: flex-end;
  align-self: flex-end;
  background-color: var(--burnt-sienna);
  border-radius: 6px;
  display: flex;
  height: 48px;
  justify-content: flex-end;
  margin-top: 52px;
  min-width: 154px;
  padding: 10.5px 46px;
}

.kontakt-iphone-8 .button-4 {
  letter-spacing: 0;
  line-height: 14px;
  min-height: 21px;
  min-width: 60px;
  text-align: center;
  white-space: nowrap;
}

.kontakt-iphone-8 .overlap-group16-1 {
  height: 576px;
  margin-top: 239px;
  position: relative;
  width: 329px;
}

.kontakt-iphone-8 .rectangle-20 {
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px 6px 0px 0px;
  height: 192px;
  left: 0;
  position: absolute;
  top: 0;
  width: 329px;
}

.kontakt-iphone-8 .oval-8 {
  background-color: var(--burnt-sienna);
  border-radius: 32px;
  height: 64px;
  left: 28px;
  position: absolute;
  top: 32px;
  width: 64px;
}

.kontakt-iphone-8 .icon-call-2 {
  height: 24px;
  left: 48px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 24px;
}

.kontakt-iphone-8 .phone-2 {
  left: 116px;
  letter-spacing: 3.00px;
  line-height: 32px;
  position: absolute;
  top: 50px;
  white-space: nowrap;
}

.kontakt-iphone-8 .x1-234-567-89-00-2 {
  color: var(--rebel);
  left: 28px;
  line-height: 32px;
  position: absolute;
  top: 120px;
  white-space: nowrap;
}

.kontakt-iphone-8 .rectangle-21 {
  border: 1px solid;
  border-color: var(--desert-sand);
  height: 193px;
  left: 0;
  position: absolute;
  top: 191px;
  width: 329px;
}

.kontakt-iphone-8 .oval-9 {
  background-color: var(--burnt-sienna);
  border-radius: 32px;
  height: 64px;
  left: 28px;
  position: absolute;
  top: 224px;
  width: 64px;
}

.kontakt-iphone-8 .icon-mail-2 {
  height: 18px;
  left: 48px;
  object-fit: cover;
  position: absolute;
  top: 247px;
  width: 24px;
}

.kontakt-iphone-8 .e-mail-2 {
  left: 116px;
  letter-spacing: 3.00px;
  line-height: 32px;
  position: absolute;
  top: 242px;
  white-space: nowrap;
}

.kontakt-iphone-8 .infoagencycom-2 {
  color: var(--rebel);
  left: 28px;
  line-height: 32px;
  position: absolute;
  top: 312px;
  white-space: nowrap;
}

.kontakt-iphone-8 .rectangle-22 {
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 0px 0px 6px 6px;
  height: 193px;
  left: 0;
  position: absolute;
  top: 383px;
  width: 329px;
}

.kontakt-iphone-8 .oval-10 {
  background-color: var(--burnt-sienna);
  border-radius: 32px;
  height: 64px;
  left: 28px;
  position: absolute;
  top: 416px;
  width: 64px;
}

.kontakt-iphone-8 .shape-3 {
  height: 24px;
  left: 49px;
  object-fit: cover;
  position: absolute;
  top: 436px;
  width: 23px;
}

.kontakt-iphone-8 .address-2 {
  left: 116px;
  letter-spacing: 3.00px;
  line-height: 32px;
  position: absolute;
  top: 434px;
  white-space: nowrap;
}

.kontakt-iphone-8 .x2247-lunetta-street-2 {
  color: var(--rebel);
  left: 28px;
  line-height: 32px;
  position: absolute;
  top: 504px;
  white-space: nowrap;
}

.kontakt-iphone-8 .rectangle-23 {
  background-color: var(--desert-sand);
  height: 1px;
  margin-top: 56px;
  width: 329px;
}

.kontakt-iphone-8 .overlap-group17 {
  background-color: var(--ebony-clay);
  border: 1px solid;
  border-color: var(--dove-gray);
  height: 912px;
  margin-top: 62px;
  position: relative;
  width: 375px;
}

.kontakt-iphone-8 .group-1 {
  align-items: center;
  display: flex;
  flex-direction: column;
  left: 22px;
  min-height: 815px;
  position: absolute;
  top: 81px;
  width: 329px;
}

.kontakt-iphone-8 .agency-5 {
  color: var(--white);
  font-weight: 700;
  line-height: 32px;
  margin-left: 3.0px;
  min-height: 34px;
  min-width: 56px;
  text-align: center;
  white-space: nowrap;
}

.kontakt-iphone-8 .menu-container {
  height: 23px;
  margin-left: 2.0px;
  margin-top: 50px;
  position: relative;
  width: 56px;
}

.kontakt-iphone-8 .menu-3 {
  left: 0;
  letter-spacing: 3.00px;
  line-height: 32px;
  position: absolute;
  text-align: center;
  top: 0;
  white-space: nowrap;
}

.kontakt-iphone-8 .menu-4 {
  left: 0;
  letter-spacing: 3.00px;
  line-height: 32px;
  position: absolute;
  text-align: center;
  top: 0;
  white-space: nowrap;
}

.kontakt-iphone-8 .about-services-blog-2 {
  color: var(--white);
  line-height: 32px;
  margin-left: 2.0px;
  margin-top: 38px;
  min-height: 119px;
  min-width: 102px;
  text-align: center;
  white-space: nowrap;
}

.kontakt-iphone-8 .service-container {
  height: 23px;
  margin-left: 2.0px;
  margin-top: 36px;
  position: relative;
  width: 78px;
}

.kontakt-iphone-8 .service-2 {
  left: 0;
  letter-spacing: 3.00px;
  line-height: 32px;
  position: absolute;
  text-align: center;
  top: 0;
  white-space: nowrap;
}

.kontakt-iphone-8 .service-3 {
  left: 0;
  letter-spacing: 3.00px;
  line-height: 32px;
  position: absolute;
  text-align: center;
  top: 0;
  white-space: nowrap;
}

.kontakt-iphone-8 .design-development-m-container {
  height: 119px;
  margin-left: 2.0px;
  margin-top: 25px;
  position: relative;
  width: 96px;
}

.kontakt-iphone-8 .design-development-m-2 {
  color: var(--white);
  left: 0;
  line-height: 32px;
  position: absolute;
  text-align: center;
  top: 0;
  white-space: nowrap;
}

.kontakt-iphone-8 .social-container {
  height: 48px;
  margin-left: 1.0px;
  margin-top: 71px;
  position: relative;
  width: 160px;
}

.kontakt-iphone-8 .social-2 {
  align-items: flex-start;
  display: flex;
  height: 48px;
  left: 0;
  min-width: 160px;
  position: absolute;
  top: 0;
}

.kontakt-iphone-8 .overlap-group-3 {
  align-items: center;
  background-color: var(--burnt-sienna);
  border-radius: 24px;
  display: flex;
  height: 48px;
  min-width: 48px;
  padding: 0 19.0px;
}

.kontakt-iphone-8 .icon-facebook-2 {
  height: 16px;
  object-fit: cover;
  width: 9px;
}

.kontakt-iphone-8 .overlap-group-4 {
  align-items: flex-end;
  background-color: var(--burnt-sienna);
  border-radius: 24px;
  display: flex;
  height: 48px;
  margin-left: 8px;
  min-width: 48px;
  padding: 17.0px 16px;
}

.kontakt-iphone-8 .icon-twitter-2 {
  height: 13px;
  object-fit: cover;
  width: 16px;
}

.kontakt-iphone-8 .overlap-group-5 {
  align-items: flex-end;
  background-color: var(--burnt-sienna);
  border-radius: 24px;
  display: flex;
  height: 48px;
  justify-content: flex-end;
  margin-left: 8px;
  min-width: 48px;
  padding: 16.0px 16.0px;
}

.kontakt-iphone-8 .instagram-2 {
  height: 16px;
  object-fit: cover;
  width: 16px;
}

.kontakt-iphone-8 .overlap-group10-2 {
  align-items: flex-start;
  background-color: var(--desert-sand);
  display: flex;
  margin-top: 64px;
  min-width: 329px;
}

.kontakt-iphone-8 .rectangle-24 {
  background-color: var(--white);
  height: 1px;
  width: 329px;
}

.kontakt-iphone-8 .flex-row-10 {
  align-items: flex-start;
  display: flex;
  height: 23px;
  margin-right: 4.5px;
  margin-top: 138px;
  min-width: 300px;
}

.kontakt-iphone-8 .terms-of-use-2 {
  color: var(--white-2);
  line-height: 32px;
  min-height: 23px;
  min-width: 146px;
  text-align: center;
  white-space: nowrap;
}

.kontakt-iphone-8 .privacy-policy-2 {
  color: var(--white-2);
  line-height: 32px;
  margin-left: 52px;
  min-height: 23px;
  min-width: 102px;
  text-align: center;
  white-space: nowrap;
}

.kontakt-iphone-8 .copyright-2022-laa-2 {
  color: var(--white-2);
  left: 80px;
  line-height: 32px;
  position: absolute;
  text-align: center;
  top: 768px;
  white-space: nowrap;
}
/* screen - kontakt-iphone-xsmax */

.kontakt-iphone-xsmax {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 3253px;
  overflow: hidden;
  width: 414px;
}

.kontakt-iphone-xsmax .overlap-group14-2 {
  align-items: flex-end;
  background-color: var(--ebony-clay);
  display: flex;
  flex-direction: column;
  min-height: 400px;
  padding: 16px 21px;
  width: 414px;
}

.kontakt-iphone-xsmax .flex-row-11 {
  align-items: flex-start;
  align-self: center;
  display: flex;
  height: 175px;
  margin-left: 1.17px;
  min-width: 367px;
}

.kontakt-iphone-xsmax .flex-col-10 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  min-height: 175px;
  width: 277px;
}

.kontakt-iphone-xsmax .logo-3 {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  min-width: 117px;
}

.kontakt-iphone-xsmax .overlap-group-11 {
  align-items: flex-end;
  background-image: url(../img/polygon@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 43px;
  justify-content: flex-end;
  min-width: 43px;
  padding: 12.2px 12.9px;
}

.kontakt-iphone-xsmax .polygon-3 {
  height: 17px;
  object-fit: cover;
  width: 17px;
}

.kontakt-iphone-xsmax .agency-6 {
  color: var(--white);
  font-weight: 700;
  line-height: 32px;
  margin-left: 17px;
  margin-top: 2.58px;
  min-height: 34px;
  min-width: 56px;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .contact-3 {
  align-self: flex-end;
  letter-spacing: -1.00px;
  line-height: 64px;
  margin-top: 56px;
  min-height: 76px;
  min-width: 186px;
  text-align: center;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .menu-5 {
  align-items: flex-start;
  border: 1px solid;
  border-color: var(--white-3);
  border-radius: 6px;
  display: flex;
  height: 48px;
  margin-left: 42px;
  min-width: 48px;
  padding: 16.0px 15.0px;
}

.kontakt-iphone-xsmax .combined-shape-3 {
  height: 14px;
  object-fit: cover;
  width: 16px;
}

.kontakt-iphone-xsmax .agency-provides-a-fu-3 {
  color: var(--white-2);
  height: 144px;
  line-height: 32px;
  margin-top: 30px;
  text-align: center;
  width: 370px;
}

.kontakt-iphone-xsmax .overlap-group13-3 {
  align-items: center;
  background-color: var(--bridesmaid);
  display: flex;
  flex-direction: column;
  min-height: 3423px;
  padding: 307px 0;
  width: 414px;
}

.kontakt-iphone-xsmax .overlap-group16-2 {
  align-items: center;
  background-color: var(--white);
  border-radius: 6px;
  display: flex;
  flex-direction: column;
  margin-right: 10.0px;
  min-height: 700px;
  padding: 23px 0;
  width: 368px;
}

.kontakt-iphone-xsmax .overlap-group18-1 {
  height: 302px;
  margin-top: 30px;
  position: relative;
  width: 312px;
}

.kontakt-iphone-xsmax .get-in-touch-3 {
  color: var(--rebel);
  font-weight: 700;
  left: 5px;
  line-height: 32px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .light-field-default-21 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 80px;
  position: absolute;
  top: 26px;
  width: 312px;
}

.kontakt-iphone-xsmax .label-10 {
  color: var(--rebel);
  font-weight: 700;
  line-height: 12px;
  margin-top: 2px;
  min-height: 18px;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .overlap-group-7 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px;
  display: flex;
  height: 48px;
  margin-top: 12px;
  min-width: 312px;
  padding: 6.5px 15px;
}

.kontakt-iphone-xsmax .placeholder-9 {
  color: var(--rebel-2);
  line-height: 32px;
  min-height: 23px;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .light-field-default-22 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 80px;
  position: absolute;
  top: 90px;
  width: 312px;
}

.kontakt-iphone-xsmax .light-field-default-23 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 80px;
  position: absolute;
  top: 157px;
  width: 312px;
}

.kontakt-iphone-xsmax .light-field-default-24 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 80px;
  position: absolute;
  top: 222px;
  width: 312px;
}

.kontakt-iphone-xsmax .light-field-default-25 {
  align-items: flex-end;
  display: flex;
  height: 64px;
  min-width: 312px;
}

.kontakt-iphone-xsmax .overlap-group5-3 {
  height: 62px;
  position: relative;
  width: 312px;
}

.kontakt-iphone-xsmax .label-11 {
  color: var(--rebel);
  font-weight: 700;
  left: 0;
  line-height: 12px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .rectangle-25 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px;
  height: 48px;
  left: 0;
  position: absolute;
  top: 14px;
  width: 312px;
}

.kontakt-iphone-xsmax .placeholder-10 {
  color: var(--rebel-2);
  left: 16px;
  line-height: 32px;
  position: absolute;
  top: 22px;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .triangle-3 {
  height: 6px;
  left: 286px;
  object-fit: cover;
  position: absolute;
  top: 35px;
  width: 10px;
}

.kontakt-iphone-xsmax .light-field-default-26 {
  align-items: flex-end;
  display: flex;
  height: 114px;
  min-width: 312px;
}

.kontakt-iphone-xsmax .overlap-group6-3 {
  height: 112px;
  position: relative;
  width: 312px;
}

.kontakt-iphone-xsmax .rectangle-26 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px;
  height: 96px;
  left: 0;
  position: absolute;
  top: 16px;
  width: 312px;
}

.kontakt-iphone-xsmax .placeholder-11 {
  color: var(--rebel-2);
  left: 16px;
  line-height: 32px;
  position: absolute;
  top: 38px;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .light-button-primary-text-3 {
  align-items: flex-start;
  display: flex;
  height: 113px;
  margin-left: 9.0px;
  margin-top: 31px;
  min-width: 303px;
}

.kontakt-iphone-xsmax .rectangle-1-4 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--desert-sand);
  height: 29px;
  width: 29px;
}

.kontakt-iphone-xsmax .flex-col-11 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 18px;
  margin-top: -3px;
  min-height: 116px;
  width: 256px;
}

.kontakt-iphone-xsmax .souhlasm-se-zpraco-3 {
  height: 16px;
  letter-spacing: 0;
  line-height: 32px;
  margin-bottom: -16px;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .overlap-group7-3 {
  align-items: flex-end;
  align-self: flex-end;
  background-color: var(--burnt-sienna);
  border-radius: 6px;
  display: flex;
  height: 48px;
  justify-content: flex-end;
  margin-top: 52px;
  min-width: 177px;
  padding: 10.5px 55.1px;
}

.kontakt-iphone-xsmax .button-5 {
  letter-spacing: 0;
  line-height: 14px;
  min-height: 21px;
  min-width: 60px;
  text-align: center;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .overlap-group17-1 {
  height: 576px;
  margin-top: 242px;
  position: relative;
  width: 368px;
}

.kontakt-iphone-xsmax .rectangle-27 {
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 6px 6px 0px 0px;
  height: 192px;
  left: 0;
  position: absolute;
  top: 0;
  width: 368px;
}

.kontakt-iphone-xsmax .oval-11 {
  background-color: var(--burnt-sienna);
  border-radius: 32px;
  height: 64px;
  left: 28px;
  position: absolute;
  top: 32px;
  width: 64px;
}

.kontakt-iphone-xsmax .icon-call-3 {
  height: 24px;
  left: 56px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 24px;
}

.kontakt-iphone-xsmax .phone-3 {
  left: 130px;
  letter-spacing: 3.00px;
  line-height: 32px;
  position: absolute;
  top: 50px;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .x1-234-567-89-00-3 {
  color: var(--rebel);
  left: 33px;
  line-height: 32px;
  position: absolute;
  top: 120px;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .rectangle-28 {
  border: 1px solid;
  border-color: var(--desert-sand);
  height: 193px;
  left: 0;
  position: absolute;
  top: 191px;
  width: 368px;
}

.kontakt-iphone-xsmax .oval-12 {
  background-color: var(--burnt-sienna);
  border-radius: 32px;
  height: 64px;
  left: 28px;
  position: absolute;
  top: 224px;
  width: 64px;
}

.kontakt-iphone-xsmax .icon-mail-3 {
  height: 18px;
  left: 56px;
  object-fit: cover;
  position: absolute;
  top: 247px;
  width: 24px;
}

.kontakt-iphone-xsmax .e-mail-3 {
  left: 130px;
  letter-spacing: 3.00px;
  line-height: 32px;
  position: absolute;
  top: 242px;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .infoagencycom-3 {
  color: var(--rebel);
  left: 33px;
  line-height: 32px;
  position: absolute;
  top: 312px;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .rectangle-29 {
  border: 1px solid;
  border-color: var(--desert-sand);
  border-radius: 0px 0px 6px 6px;
  height: 193px;
  left: 0;
  position: absolute;
  top: 383px;
  width: 368px;
}

.kontakt-iphone-xsmax .oval-13 {
  background-color: var(--burnt-sienna);
  border-radius: 32px;
  height: 64px;
  left: 28px;
  position: absolute;
  top: 416px;
  width: 64px;
}

.kontakt-iphone-xsmax .shape-4 {
  height: 24px;
  left: 57px;
  object-fit: cover;
  position: absolute;
  top: 436px;
  width: 23px;
}

.kontakt-iphone-xsmax .address-3 {
  left: 130px;
  letter-spacing: 3.00px;
  line-height: 32px;
  position: absolute;
  top: 434px;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .x2247-lunetta-street-3 {
  color: var(--rebel);
  left: 33px;
  line-height: 32px;
  position: absolute;
  top: 504px;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .rectangle-30 {
  background-color: var(--desert-sand);
  height: 1px;
  margin-top: 56px;
  width: 368px;
}

.kontakt-iphone-xsmax .overlap-group15-3 {
  background-color: var(--ebony-clay);
  border: 1px solid;
  border-color: var(--dove-gray);
  height: 912px;
  margin-top: 62px;
  position: relative;
  width: 414px;
}

.kontakt-iphone-xsmax .group-1-1 {
  align-items: center;
  display: flex;
  flex-direction: column;
  left: 22px;
  min-height: 815px;
  position: absolute;
  top: 81px;
  width: 368px;
}

.kontakt-iphone-xsmax .agency-7 {
  color: var(--white);
  font-weight: 700;
  line-height: 32px;
  margin-right: 3.28px;
  min-height: 34px;
  min-width: 56px;
  text-align: center;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .menu-container-1 {
  height: 23px;
  margin-right: 4.4px;
  margin-top: 50px;
  position: relative;
  width: 56px;
}

.kontakt-iphone-xsmax .menu-6 {
  left: 0;
  letter-spacing: 3.00px;
  line-height: 32px;
  position: absolute;
  text-align: center;
  top: 0;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .menu-7 {
  left: 0;
  letter-spacing: 3.00px;
  line-height: 32px;
  position: absolute;
  text-align: center;
  top: 0;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .about-services-blog-3 {
  color: var(--white);
  line-height: 32px;
  margin-right: 9.85px;
  margin-top: 38px;
  min-height: 119px;
  min-width: 102px;
  text-align: center;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .service-container-1 {
  height: 23px;
  margin-right: 7.01px;
  margin-top: 36px;
  position: relative;
  width: 78px;
}

.kontakt-iphone-xsmax .service-4 {
  left: 0;
  letter-spacing: 3.00px;
  line-height: 32px;
  position: absolute;
  text-align: center;
  top: 0;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .service-5 {
  left: 0;
  letter-spacing: 3.00px;
  line-height: 32px;
  position: absolute;
  text-align: center;
  top: 0;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .design-development-m-container-1 {
  height: 119px;
  margin-right: 9.14px;
  margin-top: 25px;
  position: relative;
  width: 96px;
}

.kontakt-iphone-xsmax .design-development-m-3 {
  color: var(--white);
  left: 0;
  line-height: 32px;
  position: absolute;
  text-align: center;
  top: 0;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .social-container-1 {
  height: 48px;
  margin-left: 1.23px;
  margin-top: 71px;
  position: relative;
  width: 160px;
}

.kontakt-iphone-xsmax .social-3 {
  align-items: flex-start;
  display: flex;
  height: 48px;
  left: 0;
  min-width: 160px;
  position: absolute;
  top: 0;
}

.kontakt-iphone-xsmax .overlap-group-8 {
  align-items: center;
  background-color: var(--burnt-sienna);
  border-radius: 24px;
  display: flex;
  height: 48px;
  min-width: 48px;
  padding: 0 19.0px;
}

.kontakt-iphone-xsmax .icon-facebook-3 {
  height: 16px;
  object-fit: cover;
  width: 9px;
}

.kontakt-iphone-xsmax .overlap-group-9 {
  align-items: flex-end;
  background-color: var(--burnt-sienna);
  border-radius: 24px;
  display: flex;
  height: 48px;
  margin-left: 8px;
  min-width: 48px;
  padding: 17.0px 16px;
}

.kontakt-iphone-xsmax .icon-twitter-3 {
  height: 13px;
  object-fit: cover;
  width: 16px;
}

.kontakt-iphone-xsmax .overlap-group-10 {
  align-items: center;
  background-color: var(--burnt-sienna);
  border-radius: 24px;
  display: flex;
  height: 48px;
  margin-left: 8px;
  min-width: 48px;
  padding: 0 16px;
}

.kontakt-iphone-xsmax .instagram-3 {
  height: 16px;
  object-fit: cover;
  width: 16px;
}

.kontakt-iphone-xsmax .overlap-group11-1 {
  align-items: flex-start;
  background-color: var(--desert-sand);
  display: flex;
  margin-top: 64px;
  min-width: 368px;
}

.kontakt-iphone-xsmax .rectangle-31 {
  background-color: var(--white);
  height: 1px;
  width: 368px;
}

.kontakt-iphone-xsmax .flex-row-12 {
  align-items: flex-start;
  display: flex;
  height: 23px;
  margin-right: 17.12px;
  margin-top: 138px;
  min-width: 324px;
}

.kontakt-iphone-xsmax .terms-of-use-3 {
  color: var(--white-2);
  line-height: 32px;
  min-height: 23px;
  min-width: 146px;
  text-align: center;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .privacy-policy-3 {
  color: var(--white-2);
  line-height: 32px;
  margin-left: 76px;
  min-height: 23px;
  min-width: 102px;
  text-align: center;
  white-space: nowrap;
}

.kontakt-iphone-xsmax .copyright-2022-laa-3 {
  color: var(--white-2);
  left: 88px;
  line-height: 32px;
  position: absolute;
  text-align: center;
  top: 768px;
  white-space: nowrap;
}
@media screen and (max-width: 413px) {
  .screen.kontakt-1920-all-breakpoints { 
    display: none;
   }
  .screen.kontakt-1440 { 
    display: none;
   }
  .screen.kontakt-iphone-xsmax { 
    display: none;
   }
}
@media screen and (min-width: 414px) and (max-width: 1439px) {
  .screen.kontakt-1920-all-breakpoints { 
    display: none;
   }
  .screen.kontakt-1440 { 
    display: none;
   }
  .screen.kontakt-iphone-8 { 
    display: none;
   }
}
@media screen and (min-width: 1440px) and (max-width: 1919px) {
  .screen.kontakt-1920-all-breakpoints { 
    display: none;
   }
  .screen.kontakt-iphone-xsmax { 
    display: none;
   }
  .screen.kontakt-iphone-8 { 
    display: none;
   }
}
@media screen and (min-width: 1920px) {
  .screen.kontakt-1440 { 
    display: none;
   }
  .screen.kontakt-iphone-xsmax { 
    display: none;
   }
  .screen.kontakt-iphone-8 { 
    display: none;
   }
}