:root {
  --white: white;
  --black: black;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

p {
  margin-bottom: 0;
}

.body {
  color: #222223;
  background-color: #222223;
  font-family: Montserrat, sans-serif;
  font-size: .694vw;
}

.body.color--222223 {
  background-color: #222223;
  font-family: Montserrat, sans-serif;
}

.sec-main {
  background-color: #222223;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  min-height: 100svh;
  padding-top: 9em;
  padding-bottom: 8.4em;
  display: flex;
  position: relative;
}

.cont-1260 {
  grid-column-gap: 16.8em;
  grid-row-gap: 0em;
  grid-template-rows: auto auto;
  grid-template-columns: 27.2em 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 126em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.cont-1260.color-c8c2bb {
  color: #c8c2bb;
}

.cont-1260.color-c8c2bb.horiz {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cont-1260.color-c8c2bb.horiz.mob {
  z-index: 2;
  justify-content: space-between;
  align-items: flex-start;
}

.cont-1260.color-c8c2bb.horiz.mob.hide {
  display: none;
}

.cont-1260.wrp-footer {
  grid-column-gap: 16.8em;
  grid-row-gap: 0em;
  grid-template-rows: auto auto;
  grid-template-columns: 27.2em 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.navbar-fixed {
  background-color: #0000;
  position: fixed;
  inset: 0 0% auto;
}

.cont-navbar {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 126em;
  margin-left: auto;
  margin-right: auto;
  padding-top: 9em;
  padding-bottom: 3em;
  display: flex;
}

.cont-navbar.difference {
  mix-blend-mode: difference;
}

.logo-main {
  width: 24.5em;
}

.icon-open-burger {
  justify-content: center;
  align-items: center;
  width: 5.5em;
  display: flex;
}

.menu-button {
  z-index: 2;
  color: #c8c2bb;
  margin-left: auto;
  padding: 0;
  font-size: .694vw;
  transition: all .2s;
}

.menu-button:hover {
  color: #76787b;
}

.menu-button.w--open {
  background-color: #c8c8c800;
}

.p-20 {
  letter-spacing: .01em;
  font-size: 2em;
  line-height: 122%;
}

.p-20.medium {
  font-weight: 500;
}

.p-20.italic {
  font-style: italic;
}

.p-20.italic.spacing-0-018 {
  letter-spacing: -.018em;
}

.p-20._130 {
  line-height: 130%;
}

.p-20._130.spacing-0 {
  letter-spacing: 0;
}

.p-20._130.spacing-0-7 {
  letter-spacing: .07em;
}

.p-20._130.spacing-0-01, .p-20.spacing-0-01 {
  letter-spacing: .01em;
}

.p-20.spacing-0-7 {
  letter-spacing: .07em;
  text-transform: uppercase;
}

.p-20.spacing-0 {
  letter-spacing: 0;
}

.p-20.color--c8c2bb {
  color: #c8c2bb;
}

.sec-bullet {
  background-color: #c8c2bb;
  padding-top: 7.8em;
  padding-bottom: 8.2em;
  position: relative;
  overflow: hidden;
}

.max-w-530 {
  width: 100%;
  max-width: 55em;
}

.h2-70 {
  letter-spacing: .07em;
  text-transform: uppercase;
  font-size: 6.2em;
  line-height: 120%;
}

.h2-70.mob-30 {
  letter-spacing: .073em;
}

.h2-70.page-az {
  font-size: 5.7em;
}

.h2-70.small {
  font-size: 6em;
}

.wrp-bullet {
  grid-column-gap: .7em;
  grid-row-gap: 4.2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5.7em;
  display: grid;
}

.box-bullet {
  text-transform: uppercase;
  padding-right: 2em;
}

.box-bullet._2 {
  padding-right: 0;
}

.t-70 {
  font-size: 7em;
  line-height: 144%;
}

.max-w-130 {
  max-width: 14em;
}

.img-bullet {
  object-fit: cover;
  width: 72.8em;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.sec-story {
  color: #c8c2bb;
  background-color: #222223;
  padding-top: 7.7em;
  padding-bottom: 8em;
}

.sec-story._100svh {
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 10em;
  display: flex;
}

.wrp-story-text {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 7.2em;
  display: flex;
}

.box-story-text {
  grid-column-gap: 2.7em;
  grid-row-gap: 2.7em;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 39.7em;
  display: flex;
}

.box-story-text.margin {
  margin-top: 2.7em;
}

.box-story-text._2 {
  margin-left: 0;
}

.box-story-text._3 {
  margin-right: -1em;
}

.sec-trusted {
  background-color: #c8c2bb;
  padding-top: 6.8em;
  padding-bottom: 9.7em;
}

.wrp-logo-trusted {
  grid-column-gap: 8em;
  grid-row-gap: 7.4em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-top: 10.3em;
  display: grid;
}

.logo-trusted {
  width: 14.6em;
  transition: all .2s;
}

.sec-values {
  background-color: #c8c2bb;
  padding-top: 9.7em;
  padding-bottom: 8em;
}

.wrp-card-values {
  grid-column-gap: 8.2em;
  grid-row-gap: 5.8em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 123.2em;
  margin-top: 17.6em;
  display: grid;
}

.card-values {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.h3-20 {
  letter-spacing: .07em;
  font-size: 2em;
  font-weight: 400;
  line-height: 145%;
}

.h3-20._130 {
  line-height: 130%;
}

.h3-20._130.aa {
  z-index: 2;
  text-transform: uppercase;
  position: relative;
}

.h3-20.medium {
  text-transform: uppercase;
  font-weight: 500;
}

.sec-our-mission {
  background-color: #c8c2bb;
  padding-top: 9.2em;
  padding-bottom: 7em;
}

.max-w-1020 {
  width: 100%;
  max-width: 124em;
}

.sec-works {
  color: #c8c2bb;
  background-color: #222223;
  padding-top: 7.3em;
  padding-bottom: 9em;
}

.sec-works.padding-10 {
  padding-top: 10em;
}

.wrp-card-works {
  grid-column-gap: 4.5em;
  grid-row-gap: 4.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 11.3em;
  display: grid;
}

.card-works {
  color: #c8c2bb;
  border-radius: 1.1em;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-width: 39em;
  min-height: 39em;
  padding-bottom: 3.1em;
  padding-left: 3.7em;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-works._1, .card-works._2, .card-works._3 {
  color: #c8c2bb;
  text-decoration: none;
}

.card-works._4 {
  color: #c8c2bb;
  background-image: linear-gradient(#00000080, #00000080), url('../images/wf/6662ebeccc69b9607386eecb_AyiPosters.gif');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  text-decoration: none;
}

.card-works._5, .card-works._6, .card-works._4 {
  color: #c8c2bb;
  text-decoration: none;
}

.card-works.border {
  border: 1px solid #c8c2bb;
}

.max-w-190 {
  width: 100%;
  max-width: 20em;
}

.sec-services {
  background-color: #c8c2bb;
  min-height: 300em;
  padding-top: 7em;
  padding-bottom: 9em;
}

.sec-services._2 {
  min-height: auto;
}

.sec-services.padding-10 {
  padding-top: 10em;
  position: relative;
}

.card-services {
  border: 1px solid #222223;
  border-radius: 1.1em;
  flex: none;
  justify-content: space-between;
  align-items: flex-start;
  width: 82.5em;
  min-height: 49em;
  padding: 4.5em 4.2em 3.8em 5em;
  display: flex;
}

.max-w-348 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 37em;
  height: 100%;
  display: flex;
}

.h3-40 {
  font-size: 4em;
  font-weight: 400;
  line-height: 120%;
}

.h3-40.spacing-0-7 {
  letter-spacing: .07em;
  text-transform: uppercase;
}

.image {
  width: 28.7em;
  margin-top: -2.1em;
}

.sec-flow {
  color: #c8c2bb;
  background-color: #222223;
  padding-top: 7.8em;
  padding-bottom: 5em;
}

.sec-values-copy {
  padding-top: 9.7em;
  padding-bottom: 8em;
}

.wrp-card-flow {
  grid-column-gap: 8.6em;
  grid-row-gap: 1.4em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 122em;
  margin-top: 6.5em;
  display: grid;
}

.sec-our-mission-copy {
  color: #c8c2bb;
  background-color: #222223;
  padding-top: 6.9em;
  padding-bottom: 7.4em;
}

.max-w-1034 {
  width: 100%;
  max-width: 124em;
}

.sec-testimonials {
  background-color: #c8c2bb;
  padding-top: 7.5em;
  padding-bottom: 8.6em;
}

.sec-testimonials.padding-10 {
  padding-top: 10em;
}

.wrp-card-testimonials {
  grid-column-gap: 7em;
  grid-row-gap: 2.6em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  max-width: 124.6em;
  margin-top: 8.1em;
  display: grid;
}

.card-testimonials {
  grid-column-gap: 2.2em;
  grid-row-gap: 2.2em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.card-testimonials.margin {
  margin-top: 2.4em;
}

.sec-faq {
  background-color: #76787b;
  padding-top: 7.8em;
  padding-bottom: 9em;
}

.wrp-faq {
  grid-column-gap: 3.7em;
  grid-row-gap: 3.7em;
  flex-flow: column;
  margin-top: 8.7em;
  display: flex;
}

.dropdown {
  border: 1px solid #222223;
  border-radius: 1.1em;
  width: 100%;
  transition: all .2s;
}

.dropdown:hover {
  background-color: #c8c2bb;
  border-style: solid;
  border-color: #22222300;
}

.dropdown-toggle {
  white-space: pre-wrap;
  word-break: keep-all;
  justify-content: space-between;
  align-items: center;
  padding: 3em 3em 3em 2.5em;
  display: flex;
}

.arrow-drop-faq {
  width: 2.4em;
}

.dropdown-list {
  background-color: #ddd0;
  padding-left: 2.5em;
  padding-right: 10.1em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-faq {
  margin-bottom: 1.11111em;
  font-size: 1.8em;
  line-height: 144%;
}

.footer {
  color: #c8c2bb;
  background-color: #222223;
  padding-top: 7.8em;
  padding-bottom: 8em;
}

.max-w-272 {
  width: 100%;
  max-width: 27.2em;
  margin-top: 0;
}

.input {
  color: #c8c2bb;
  text-transform: uppercase;
  background-color: #fff0;
  border: 1px #000;
  border-bottom: 1px solid #c8c2bb;
  border-radius: 0;
  height: 2.15em;
  margin-bottom: 0;
  padding: 0;
  font-size: 2em;
  line-height: 100%;
}

.input:focus {
  border-bottom-color: #818181;
}

.input::placeholder {
  color: #c8c2bb;
  letter-spacing: .07em;
  text-transform: uppercase;
  font-size: 1em;
}

.wrp-input {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  margin-bottom: 7.7em;
  display: flex;
}

.textarea.input {
  padding-top: .3em;
  line-height: 120%;
}

.textarea.input._200 {
  text-transform: uppercase;
  height: 9.2em;
  margin-top: -.7em;
  padding-top: 0;
  line-height: 320%;
}

.textarea.input._200::placeholder {
  letter-spacing: .07em;
}

.bt-form {
  color: #222223;
  text-transform: uppercase;
  background-color: #c8c2bb;
  border-radius: .55em;
  width: 100%;
  padding: 1.9em 0;
  font-size: 2em;
  font-weight: 500;
  line-height: 70%;
  transition: all .2s;
}

.bt-form:hover {
  background-color: #76787b;
}

.max-w-245 {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 30em;
  max-width: 33em;
  margin-left: .6em;
  display: flex;
}

.link-span {
  color: #c8c2bb;
  text-decoration: none;
  transition: all .2s;
}

.link-span:hover {
  color: #76787b;
}

.wrp-social-link {
  justify-content: space-between;
  align-items: center;
  margin-bottom: .9em;
  display: flex;
}

.social-link {
  color: #c8c2bb;
  justify-content: center;
  align-items: center;
  width: 3em;
  transition: all .2s;
  display: flex;
}

.social-link:hover {
  color: #76787b;
}

.icon-social {
  width: 2.8em;
  display: flex;
}

.icon-social._2 {
  width: 1.6em;
}

.icon-social._3 {
  width: 2.7em;
}

.icon-social._4 {
  width: 2.5em;
}

.icon-social._5 {
  width: 2.7em;
}

.image-2 {
  width: 24em;
  margin-bottom: -.7em;
  margin-left: auto;
  margin-right: 0;
}

.form-block {
  margin-top: 1.8em;
  margin-bottom: -6.8em;
}

.form-block.page-ru {
  margin-top: 2.3em;
  margin-bottom: -5.8em;
}

.form-block.form-page {
  width: 100%;
  max-width: 61em;
  margin-top: 0;
  margin-bottom: 0;
}

.p-12 {
  font-size: 1.2em;
  font-weight: 200;
  line-height: 140%;
}

.p-12.color-76787b {
  color: #76787b;
}

.div-block {
  margin-bottom: -2em;
  margin-left: -1.6em;
}

.div-block._4 {
  margin-bottom: -1.9em;
  margin-left: .1em;
}

.div-block._5 {
  margin-left: -.6em;
}

.div-block._2 {
  margin-left: 0;
}

.div-block._6 {
  margin-left: -.8em;
}

.brand {
  display: none;
}

.brand.show {
  display: block;
}

.div-block-2 {
  grid-column-gap: 3.4em;
  grid-row-gap: 3.4em;
  justify-content: flex-start;
  align-items: center;
  margin-left: -.2em;
  display: flex;
}

.swiper-container.sec-our-services {
  justify-content: flex-start;
  align-items: center;
  margin-top: 6em;
  display: flex;
}

.swiper-container.sec-our-services-copy {
  justify-content: flex-start;
  align-items: center;
  margin-top: 6em;
}

.swiper-wrapper {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.swiper-wrapper.slider-services {
  grid-column-gap: 4.5em;
  grid-row-gap: 4.5em;
  flex-flow: row;
  flex: none;
}

.swiper-slide {
  display: flex;
}

.swiper-slide.hide {
  display: none;
}

.max-w-354 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 37em;
  height: 100%;
  display: flex;
}

.max-w-364 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 36.4em;
  height: 100%;
  display: flex;
}

.max-w-353 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 40em;
  height: 100%;
  display: flex;
}

.max-w-356 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 35.6em;
  height: 100%;
  display: flex;
}

.nav-menu {
  background-color: #76787b;
  justify-content: space-between;
  align-items: flex-start;
  width: 100vw;
  height: 100svh;
  max-height: 100svh;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
  mix-blend-mode: normal !important;
}

.wrp-navlink {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 9em;
  padding-bottom: 9em;
  padding-left: 9em;
  display: flex;
  position: relative;
}

.t-80 {
  letter-spacing: .11em;
  text-transform: uppercase;
  font-size: 6.3em;
  line-height: 110%;
}

.navlink {
  color: #222223;
  text-decoration: none;
  transition: all .2s;
}

.navlink:hover, .navlink.w--current {
  color: #c8c2bb;
}

.box-img-burger {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.icon-close-burger {
  opacity: 0;
  color: #222223;
  justify-content: center;
  align-items: center;
  width: 3.9em;
  transition: all .2s;
  display: flex;
  position: absolute;
}

.icon-close-burger:hover {
  color: #c8c2bb;
}

.box-lang {
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  display: flex;
  position: relative;
  inset: auto auto 0;
}

.t-30 {
  color: #222223;
  letter-spacing: .05em;
  font-size: 3em;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  transition: all .2s;
}

.t-30:hover, .t-30.w--current {
  color: #c8c2bb;
}

.t-30.no-hover:hover {
  color: #222223;
}

.t-30.no-hover.hide {
  display: none;
}

.sec-main-works {
  background-color: #222223;
  background-image: url('../images/wf/665ebb6ecfc6d33ca70ce56e_photo_2024-06-04_11-59-34.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  min-height: 100svh;
  padding-top: 9em;
  padding-bottom: 8em;
  display: flex;
}

.h1-80 {
  font-size: 8em;
  font-weight: 400;
  line-height: 120%;
}

.max-w-700 {
  max-width: 88em;
}

.sec-result {
  background-color: #202021;
  height: 100vh;
  display: flex;
  overflow: hidden;
}

.box50 {
  align-self: stretch;
  width: 50%;
}

.image-3 {
  object-fit: cover;
  width: 50%;
  min-height: 100%;
}

.wrp-box-result {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  color: #c8c2bb;
  flex-flow: column;
  height: 100%;
  padding-top: 6em;
  padding-left: 9.1em;
  padding-right: 8.4em;
  display: flex;
}

.box-result {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.h2-23 {
  font-size: 2.3em;
  line-height: 120%;
}

.sec-reels {
  justify-content: center;
  align-items: center;
}

.grid-reels {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.background-video {
  height: 100%;
}

.sec-full-img, .sec-full-img.height-auto {
  height: auto;
}

.full-img {
  width: 100%;
}

.full-img.contain {
  object-fit: contain;
}

.full-img._50 {
  width: 50%;
}

.full-img._50.cover {
  object-fit: cover;
  height: 100%;
}

.sec-full-video {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
}

.background-video-2 {
  width: 100%;
  height: 100%;
}

.background-video-3 {
  width: 30em;
  height: 30em;
}

.div-block-3 {
  position: relative;
}

.line-text-area {
  background-color: #c8c2bb;
  height: 1px;
  position: absolute;
  inset: auto 0% 12.6em;
}

.line-text-area._2 {
  bottom: 6.3em;
}

.div-block-4 {
  padding-bottom: 2px;
  padding-left: 8.7em;
  display: block;
  position: sticky;
  top: 3.9em;
  overflow: hidden;
}

.swiper-container-copy.sec-our-services {
  justify-content: flex-start;
  align-items: center;
  margin-top: 9.6em;
  display: flex;
}

.swiper-container-copy.sec-our-services-copy {
  justify-content: flex-start;
  align-items: center;
  margin-top: 6em;
}

.t-198 {
  font-size: 19.8em;
  line-height: 140%;
}

.t-198.color-76787b {
  color: #76787b;
  font-weight: 200;
}

.sec-main-adette {
  color: #c8c2bb;
  background-color: #222223;
  background-image: linear-gradient(#00000080, #00000080), url('../images/wf/667977205f4947049589c5c1_dl.beatsnoop.com-3000-x5bWMXkmK9.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  min-height: 100svh;
  padding-top: 13.6em;
  padding-bottom: 8.4em;
  display: flex;
  position: relative;
}

.sec-main-agora {
  color: #c8c2bb;
  background-color: #222223;
  background-image: linear-gradient(#00000080, #00000080), url('../images/wf/667963bbcdc63c7bafa1312e_dl.beatsnoop.com-3000-8gw7oEF4Zi.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  min-height: 100svh;
  padding-top: 13.4em;
  padding-bottom: 8.4em;
  display: flex;
  position: relative;
}

.sec-main-ateshgah {
  background-color: #222223;
  background-image: linear-gradient(#0006, #0006), url('../images/wf/6679487821bf004a0a5773bd_dl.beatsnoop.com-3000-8mxstQC6HT.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  min-height: 100svh;
  padding-top: 13.5em;
  padding-bottom: 8.4em;
  display: flex;
  position: relative;
}

.sec-main-ayi-surucu {
  background-color: #222223;
  background-image: linear-gradient(#00000080, #00000080), url('../images/wf/667977eabf4ebc34a5c567f3_personal-driver-opening-backseat-door-in-car-for-successful-businessman.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  min-height: 100svh;
  padding-top: 13.3em;
  padding-bottom: 8.4em;
  display: flex;
  position: relative;
}

.sec-main-pilot {
  color: #c8c2bb;
  background-color: #222223;
  background-image: linear-gradient(#00000080, #00000080), url('../images/wf/6679748455b6418993d353ba_2017-05-26_Cam006.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  min-height: 100svh;
  padding-top: 13.8em;
  padding-bottom: 8.4em;
  display: flex;
  position: relative;
}

.sec-main-kebap {
  color: #c8c2bb;
  background-color: #222223;
  background-image: linear-gradient(#00000080, #00000080), url('../images/wf/667975abcd47691d67240738_136_0.png.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  min-height: 100svh;
  padding-top: 13.5em;
  padding-bottom: 8.4em;
  display: flex;
  position: relative;
}

.img-bg-card-works {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blackout-card-works {
  background-image: linear-gradient(#0000004d, #0000004d), url('../images/wf/6662df18c643161226860162_18@3x-100.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: absolute;
  inset: 0%;
}

.blackout-card-works._2 {
  background-image: linear-gradient(#0000004d, #0000004d), url('../images/wf/666aa98e4f85ccf9a4f0efeb_Frame%201.webp');
}

.blackout-card-works._3 {
  background-image: linear-gradient(#0000004d, #0000004d), url('../images/wf/6662ea0bc8bd4091f09b9e49_OutdoorSign.webp');
}

.blackout-card-works._4 {
  background-image: linear-gradient(#0006, #0006), url('../images/wf/6662ebeccc69b9607386eecb_AyiPosters.gif');
}

.blackout-card-works._5 {
  background-image: linear-gradient(#0006, #0006), url('../images/wf/6662eca1de294719ec8514f1_2017-05-26_Cam001.webp');
}

.blackout-card-works._6 {
  background-image: linear-gradient(#0006, #0006), url('../images/wf/6662efe54ff5a567900bc695_Tk3.webp');
}

.blackout-card-works._7 {
  background-image: linear-gradient(#0006, #0006), url('../images/wf/667900e9478d7c5c59719b7a_01-outdoor-sign-free-mockup-by-mockupcloud.jpg');
}

.blackout-card-works._8 {
  background-image: linear-gradient(#0006, #0006), url('../images/wf/66793da0c4f742444d06b86d_steptodown.com751675.webp');
  background-position: 0 0, 50%;
}

.blackout-card-works._9 {
  background-image: linear-gradient(#0006, #0006), url('../images/wf/66798876568bdaf65543792a_[fetchpik.com]-high-WpgmSkV9HY%201.webp');
  background-position: 0 0, 50%;
}

.box-navigation-project {
  background-color: #c8c2bb;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.link-box-50 {
  grid-column-gap: 4.5em;
  grid-row-gap: 4.5em;
  color: #222223;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  padding-top: 3.3em;
  padding-bottom: 3em;
  padding-left: 9em;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.link-box-50:hover {
  color: #76787b;
}

.link-box-50._2 {
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  padding-left: 0;
  padding-right: 9em;
}

.arrow-navigation {
  justify-content: center;
  align-items: center;
  width: 3.8em;
  display: flex;
}

.arrow-navigation.rotate {
  transform: rotate(180deg);
}

.lottie-animation {
  width: 30em;
  height: 30em;
}

.code-embed {
  width: 1em;
  display: flex;
}

.bt-back {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #c8c2bb;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.bt-back.absolute {
  position: absolute;
  inset: auto auto 8.4em 9em;
}

.background-video-4 {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.box-padding-anim {
  height: 9em;
}

.box-trigger-anim {
  background-color: #212121;
  height: .01px;
}

.blur-menu {
  opacity: 0;
  -webkit-backdrop-filter: blur(5em);
  backdrop-filter: blur(5em);
  display: none;
  position: absolute;
  inset: 0%;
}

.navbar-relative {
  mix-blend-mode: difference;
  background-color: #0000;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-relative.absolute {
  position: absolute;
  inset: 0% 0% auto;
}

.navbar-fixed-new {
  opacity: 0;
  background-color: #0000;
  display: block;
  position: fixed;
  inset: 0 0% auto;
}

.box-padding-anim2 {
  height: 3em;
}

.div-block-6 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: -1.4em;
  display: flex;
}

.play-pause-button {
  cursor: auto;
  justify-content: center;
  align-items: center;
  display: flex;
  inset: 0%;
}

.pause-state {
  color: #c8c2bb;
  cursor: pointer;
  transition: all .2s;
}

.pause-state:hover {
  color: #76787b;
}

.code-embed-2 {
  width: 9.5em;
}

.play-state {
  color: #c8c2bb;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 9.5em;
  transition: all .2s;
  display: none;
}

.play-state:hover {
  color: #76787b;
}

.div-block-7 {
  min-width: 45em;
}

.navbar-absolute {
  background-color: #ddd0;
  position: absolute;
  inset: 0% 0% auto;
}

.success-message {
  background-color: #ddd0;
  height: 100%;
  padding: 0 4.4em;
}

.wrp-success-text {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.success-message-2 {
  background-color: #ddd0;
  height: 100%;
  padding: 0;
}

.video {
  z-index: 9998;
  width: 100%;
  height: 100%;
}

.box-music {
  z-index: 99999;
  cursor: pointer;
  display: none;
  position: absolute;
  top: 8.8em;
  right: 17.5em;
}

.box-icon {
  color: #fff;
  position: relative;
}

.icon-play-video {
  width: 3.5em;
  height: 3.5em;
}

.icon-pause-video {
  opacity: 0;
  width: 3.5em;
  height: 3.5em;
  position: absolute;
  inset: 0%;
}

.lightbox-link {
  position: relative;
}

.icon {
  width: 11em;
}

.icon.hide {
  display: none;
}

.play-pause {
  z-index: 2;
  cursor: pointer;
  transition: all .2s;
  position: absolute;
  top: 46%;
}

.play-pause:hover {
  filter: brightness(48%) hue-rotate(158deg);
}

.play-pause.transparent {
  opacity: 0;
}

.video-wrapper {
  z-index: 9999;
  position: fixed;
  inset: 0%;
}

.background-video {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.sec-main-carpax {
  color: #c8c2bb;
  background-color: #222223;
  background-image: linear-gradient(#0000004d, #0000004d), url('../images/wf/667900e85123e922b5977bd6_shutterstock_1732589783.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  min-height: 100svh;
  padding-top: 13.4em;
  padding-bottom: 8.4em;
  display: flex;
  position: relative;
}

.h1-40 {
  color: #c8c2bb;
  text-transform: uppercase;
  font-size: 4em;
  font-weight: 400;
  line-height: 120%;
}

.div-block-8 {
  text-align: center;
  max-width: 100em;
  margin-top: auto;
  margin-bottom: auto;
}

.sec-about-work {
  background-color: #202021;
  min-height: 100svh;
  display: flex;
  overflow: hidden;
}

.wrp-box-result-work {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  color: #333;
  background-color: #c8c2bb;
  flex-flow: column;
  height: 100%;
  padding: 9.1em 8.4em 9.1em 9.1em;
  display: flex;
}

.h2-20 {
  text-transform: uppercase;
  font-size: 2em;
  font-weight: 500;
  line-height: 120%;
}

.sec-50, .sec-50.height-auto {
  height: auto;
}

.sec-50._100svh {
  height: 100svh;
}

.sec-logo {
  background-color: #58595b;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 100svh;
  display: flex;
}

.sec-logo.height-auto {
  height: auto;
}

.image-4 {
  width: 26em;
}

.sec-main-absheron {
  color: #c8c2bb;
  background-color: #222223;
  background-image: linear-gradient(#00000080, #00000080), url('../images/wf/66793da0c4f742444d06b86d_steptodown.com751675.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  min-height: 100svh;
  padding-top: 13.6em;
  padding-bottom: 8.4em;
  display: flex;
  position: relative;
}

.sec-mockup {
  background-color: #777b7c;
  min-height: 100svh;
  padding-top: 16em;
  padding-left: 30.8em;
  position: relative;
}

.image-5 {
  width: 26em;
}

.image-6 {
  width: 116.6em;
  position: absolute;
  inset: 29.7em auto auto 14.3em;
}

.div-block-8-copy {
  text-align: center;
  max-width: 107em;
  margin-top: auto;
  margin-bottom: auto;
}

.wrp-bullet-copy {
  grid-column-gap: .7em;
  grid-row-gap: 4.2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: auto;
  display: grid;
}

.wrp-bullet-copy.ayi-surucu {
  grid-template-columns: .85fr .75fr;
  place-items: center start;
}

.wrp-box-result-agora {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  color: #333;
  background-color: #c8c2bb;
  flex-flow: column;
  height: 100%;
  padding: 9.1em 8.4em 9.1em 9.1em;
  display: flex;
}

.max-w-280 {
  max-width: 28em;
}

.wrp-bullet-copy-copy {
  grid-column-gap: .7em;
  grid-row-gap: 4.2em;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  margin-top: auto;
  display: grid;
}

.max-w-860 {
  text-align: center;
  max-width: 86em;
  margin-top: auto;
  margin-bottom: auto;
}

.sec-main-visa {
  color: #c8c2bb;
  background-color: #222223;
  background-image: linear-gradient(#00000080, #00000080), url('../images/wf/66798876568bdaf65543792a_[fetchpik.com]-high-WpgmSkV9HY%201.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  min-height: 100svh;
  padding-top: 13.5em;
  padding-bottom: 8.4em;
  display: flex;
  position: relative;
}

.max-w-200 {
  text-align: center;
  max-width: 75em;
  margin-top: auto;
  margin-bottom: auto;
}

.max-w-100 {
  max-width: 14em;
}

.reel-box {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.link {
  color: #c8c2bb;
  text-decoration: none;
}

.play-pause-button-2 {
  inset: 0%;
}

.play-pause-button-3 {
  position: absolute;
  inset: 0%;
}

.play-pause-button-4 {
  inset: 0%;
}

.div-block-9 {
  grid-column-gap: 2.6em;
  grid-row-gap: 2.6em;
  flex-flow: column;
  display: flex;
}

.reel-cover {
  cursor: pointer;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.reel-cover.mask {
  min-width: 122%;
  display: none;
  left: auto;
  right: auto;
}

.div-block-10 {
  display: none;
}

.code-embed-reels {
  height: 100%;
}

.div-number {
  display: flex;
}

.max-w-180 {
  max-width: 18em;
}

.sec-form {
  color: #c8c2bb;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 10em;
  padding-bottom: 6.3em;
  display: flex;
}

.text-block {
  color: #c8c2bb;
  font-size: 1.6em;
  font-weight: 300;
  text-decoration: underline;
  transition: all .2s;
  position: absolute;
  inset: -3em auto auto .2em;
}

.text-block:hover {
  color: #76787b;
}

.text-block.w--current {
  text-decoration: underline;
}

.text-block.color--222223 {
  z-index: 1;
  color: #222223;
  text-decoration: underline;
  inset: 3.1em auto auto 5.5em;
}

.text-block.color--222223-copy {
  z-index: 1;
  color: #222223;
  text-decoration: underline;
  inset: -3em auto auto 0;
}

@media screen and (max-width: 991px) {
  .card-services {
    padding-bottom: 3.3em;
  }

  .input, .input::placeholder {
    line-height: 100%;
  }

  .wrp-input {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .textarea.input._200::placeholder {
    line-height: 320%;
  }

  .box-lang {
    right: auto;
  }

  .line-text-area {
    bottom: 12.8em;
  }

  .line-text-area._2 {
    bottom: 6.3em;
  }
}

@media screen and (max-width: 767px) {
  .textarea.input._200::placeholder {
    line-height: 320%;
  }

  .t-80 {
    font-size: 4em;
  }

  .div-block-6 {
    grid-column-gap: .7em;
    grid-row-gap: .7em;
  }
}

@media screen and (max-width: 479px) {
  .body {
    font-size: 2.777vw;
  }

  .sec-main {
    justify-content: center;
    align-items: center;
    padding-top: 4.3em;
    padding-bottom: 4.3em;
  }

  .cont-1260 {
    max-width: 32em;
  }

  .cont-1260.color-c8c2bb.horiz {
    grid-column-gap: 16em;
  }

  .cont-1260.color-c8c2bb.horiz.mob {
    grid-column-gap: 0em;
    margin-top: auto;
  }

  .cont-1260.wrp-footer {
    grid-column-gap: 0em;
    grid-row-gap: 4em;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .cont-navbar {
    justify-content: space-between;
    align-items: flex-start;
    max-width: 32em;
    padding-top: 4.5em;
  }

  .logo-main {
    width: 14em;
    min-width: 14em;
  }

  .icon-open-burger {
    width: 3.9em;
  }

  .menu-button {
    font-size: 2.777vw;
  }

  .p-20 {
    font-size: 1.6em;
  }

  .p-20.medium {
    font-size: 1.8em;
  }

  .p-20._130.spacing-0, .p-20._130.spacing-0-7, .p-20._130.spacing-0-01 {
    font-size: 1.6em;
  }

  .p-20.mob-14 {
    font-size: 1.4em;
  }

  .sec-bullet {
    padding-top: 0;
    padding-bottom: 5em;
  }

  .h2-70 {
    letter-spacing: .04em;
    font-size: 3.4em;
  }

  .h2-70.mob-30 {
    font-size: 3em;
  }

  .h2-70.page-az {
    font-size: 2.6em;
  }

  .h2-70.small {
    font-size: 4.5em;
  }

  .wrp-bullet {
    grid-row-gap: 1.6em;
    flex-flow: column;
    margin-top: 3.1em;
    display: flex;
  }

  .t-70 {
    font-size: 4.6em;
  }

  .max-w-130 {
    max-width: none;
  }

  .img-bullet {
    margin-bottom: 3.5em;
    position: relative;
  }

  .sec-story {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .wrp-story-text {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    flex-flow: column;
    margin-top: 2.8em;
  }

  .box-story-text {
    grid-column-gap: 1.1em;
    grid-row-gap: 1.1em;
  }

  .box-story-text.margin {
    margin-top: 0;
  }

  .sec-trusted {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .wrp-logo-trusted {
    grid-column-gap: 0em;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 1.6em;
    display: grid;
  }

  .logo-trusted {
    width: 10em;
  }

  .sec-values {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .wrp-card-values {
    grid-row-gap: 2.5em;
    flex-flow: column;
    margin-top: 2.8em;
    display: flex;
  }

  .card-values {
    grid-column-gap: .9em;
    grid-row-gap: .9em;
  }

  .h3-20 {
    font-size: 1.5em;
  }

  .sec-our-mission, .sec-works {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .wrp-card-works {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    flex-flow: column;
    margin-top: 5em;
    display: flex;
  }

  .card-works {
    width: 100%;
    min-width: auto;
    min-height: 32em;
    padding-bottom: 2em;
    padding-left: 2em;
  }

  .sec-services {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .card-services {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 32em;
    min-height: auto;
    padding: 1.4em 2em 2em;
  }

  .max-w-348 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    height: auto;
  }

  .h3-40 {
    font-size: 2.9em;
  }

  .h3-40.spacing-0-7 {
    order: -1;
    font-size: 2.7em;
  }

  .image {
    width: 19em;
    margin-top: 2.9em;
  }

  .sec-flow {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .wrp-card-flow {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-flow: column;
    margin-top: 4.9em;
    display: flex;
  }

  .sec-our-mission-copy, .sec-testimonials {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .wrp-card-testimonials {
    grid-row-gap: 2.6em;
    flex-flow: column;
    margin-top: 3.6em;
    display: flex;
  }

  .card-testimonials {
    grid-column-gap: .9em;
    grid-row-gap: .9em;
  }

  .card-testimonials.margin {
    margin-top: 0;
  }

  .sec-faq {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .wrp-faq {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    margin-top: 4.2em;
  }

  .dropdown-toggle {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    white-space: pre-wrap;
    word-break: keep-all;
    padding: 2em 1.5em;
  }

  .arrow-drop-faq {
    width: 1.8em;
  }

  .dropdown-list {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .footer {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .max-w-272 {
    max-width: none;
  }

  .input {
    min-height: 2.6em;
    font-size: 1.8em;
  }

  .wrp-input {
    grid-column-gap: .8em;
    grid-row-gap: .8em;
    margin-bottom: 3.4em;
  }

  .textarea.input {
    min-height: 6.2em;
  }

  .textarea.input._200 {
    min-height: 9.1em;
    margin-top: -.4em;
    padding-top: .1em;
    line-height: 310%;
  }

  .bt-form {
    padding-top: 1.2em;
    padding-bottom: 1.2em;
  }

  .max-w-245 {
    margin-left: 0;
  }

  .wrp-social-link {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    margin-top: 4.7em;
    margin-bottom: 0;
  }

  .image-2 {
    order: -1;
    width: 18em;
    margin-bottom: 0;
    margin-left: 0;
  }

  .form-block, .form-block.page-ru, .form-block.form-page {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block {
    margin-bottom: 0;
    margin-left: 0;
  }

  .brand {
    padding-left: 0;
  }

  .div-block-2 {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .swiper-wrapper.slider-services {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-flow: row;
  }

  .swiper-slide {
    align-self: stretch;
  }

  .max-w-354, .max-w-364, .max-w-353, .max-w-356 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    height: auto;
  }

  .wrp-navlink {
    padding-top: 3.9em;
    padding-bottom: 3.9em;
    padding-left: 2em;
  }

  .t-80 {
    letter-spacing: .07em;
    font-size: 2.5em;
    line-height: 134%;
  }

  .icon-close-burger {
    width: 3.1em;
  }

  .box-lang {
    grid-column-gap: 2.1em;
    grid-row-gap: 2.1em;
    right: auto;
  }

  .t-30 {
    font-size: 1.6em;
  }

  .sec-main-works {
    padding-top: 4.3em;
    padding-bottom: 4.3em;
  }

  .h1-80 {
    font-size: 4em;
  }

  .sec-result {
    flex-flow: column;
    height: auto;
  }

  .box50 {
    width: auto;
    height: auto;
  }

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

  .wrp-box-result {
    padding-top: 4em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .box-result {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .sec-reels {
    height: auto;
  }

  .grid-reels {
    flex-flow: column;
    height: auto;
    display: flex;
  }

  .sec-full-img, .sec-full-img.height-mob-auto {
    height: auto;
  }

  .full-img.contain-mob {
    object-fit: contain;
  }

  .full-img._50 {
    width: 100%;
  }

  .full-img.z-index {
    z-index: 1;
    position: relative;
  }

  .sec-full-video {
    height: 30vh;
  }

  .sec-full-video.mini {
    aspect-ratio: 16 / 9;
    height: auto;
  }

  .background-video-2 {
    object-position: 0% 50%;
    width: 100%;
    height: 100%;
  }

  .background-video-3 {
    order: -1;
    width: 15em;
    height: 15em;
    margin-bottom: 1.9em;
  }

  .line-text-area {
    bottom: 11em;
  }

  .line-text-area._2 {
    bottom: 5.6em;
  }

  .div-block-4 {
    padding-left: 1.7em;
  }

  .swiper-container-copy.sec-our-services {
    margin-top: 6em;
  }

  .t-198.color-76787b {
    font-size: 13em;
  }

  .sec-main-adette {
    background-color: #a49483;
    justify-content: space-between;
    align-items: center;
    min-height: 100svh;
    padding-top: 0;
    padding-bottom: 4.3em;
  }

  .sec-main-agora {
    padding-top: 4.3em;
    padding-bottom: 4.3em;
  }

  .sec-main-ateshgah {
    min-height: 100svh;
    padding-top: 4.3em;
    padding-bottom: 4.3em;
  }

  .sec-main-ayi-surucu {
    background-color: #fff;
    background-image: linear-gradient(to bottom, null, null);
    min-height: 100svh;
    padding-top: 4.3em;
    padding-bottom: 4.3em;
  }

  .sec-main-pilot {
    padding-top: 4.3em;
    padding-bottom: 4.3em;
  }

  .sec-main-kebap {
    min-height: 100svh;
    padding-top: 4.3em;
    padding-bottom: 4.3em;
  }

  .link-box-50 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-left: 2em;
  }

  .link-box-50._2 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    justify-content: flex-end;
    align-items: center;
    padding-bottom: 3.2em;
    padding-right: 2em;
  }

  .bt-back.absolute {
    inset: 9.8em auto auto 1.8em;
  }

  .box-padding-anim {
    display: none;
  }

  .div-block-6 {
    grid-column-gap: .45em;
    grid-row-gap: .45em;
    text-align: left;
    margin-top: 0;
  }

  .code-embed-2 {
    width: 6em;
    display: flex;
  }

  .div-block-7 {
    order: -1;
    min-width: auto;
  }

  .wrp-success-text {
    justify-content: center;
    align-items: flex-start;
    padding-top: 5.3em;
    padding-bottom: 5.3em;
  }

  .video {
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .box-music {
    top: auto;
    bottom: 8.5em;
    right: 2em;
  }

  .icon-play-video, .icon-pause-video {
    width: 3em;
    height: 3em;
  }

  .icon {
    width: 9em;
  }

  .icon.mob {
    width: 4.1em;
  }

  .play-pause {
    top: 43%;
  }

  .play-pause.mini {
    top: auto;
  }

  .video-wrapper.horizontal {
    aspect-ratio: 16 / 9;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
  }

  .background-video {
    height: 100%;
  }

  .sec-main-carpax {
    min-height: 100svh;
    padding-top: 4.3em;
    padding-bottom: 4.3em;
  }

  .h1-40 {
    font-size: 2.5em;
  }

  .div-block-8 {
    max-width: 32em;
    margin-top: auto;
    margin-bottom: auto;
  }

  .sec-about-work {
    flex-flow: column;
    height: auto;
    min-height: auto;
  }

  .wrp-box-result-work {
    padding: 4em 2em;
  }

  .sec-50 {
    flex-flow: column;
    height: auto;
    display: flex;
  }

  .sec-50.height-mob-auto, .sec-logo, .sec-logo.height-mob-auto {
    height: auto;
  }

  .sec-main-absheron {
    min-height: 100svh;
    padding-top: 4.3em;
    padding-bottom: 4.3em;
  }

  .sec-mockup {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-left: 0;
    display: flex;
    overflow: hidden;
  }

  .image-6 {
    width: 114em;
    min-width: 93em;
    top: 24.3em;
    left: -4.6em;
  }

  .div-block-8-copy {
    max-width: 33em;
    margin-top: auto;
    margin-bottom: auto;
  }

  .wrp-bullet-copy {
    grid-row-gap: 1.6em;
    flex-flow: column;
    margin-top: 3.1em;
    display: flex;
  }

  .wrp-bullet-copy.ayi-surucu {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .wrp-box-result-agora {
    padding: 4em 2em;
  }

  .wrp-bullet-copy-copy {
    grid-row-gap: 1.6em;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 3.1em;
    display: flex;
  }

  .max-w-860 {
    max-width: 32em;
    margin-top: auto;
    margin-bottom: auto;
  }

  .sec-main-visa {
    min-height: 100svh;
    padding-top: 4.3em;
    padding-bottom: 4.3em;
  }

  .max-w-200 {
    max-width: 32em;
    margin-top: auto;
    margin-bottom: auto;
  }

  .reel-box {
    height: 100svh;
    overflow: hidden;
  }

  .reel-cover.mask {
    width: auto;
    min-width: 127%;
    max-width: none;
    display: block;
    left: auto;
    right: auto;
  }

  .reel-cover.height {
    margin-top: -20%;
    margin-bottom: -20%;
  }

  .max-w-180 {
    max-width: none;
  }

  .sec-form {
    padding-top: 8em;
    padding-bottom: 3.6em;
  }

  .text-block.color--222223 {
    left: 1em;
  }
}

#w-node-_50c6f6af-ffe3-f065-cc0d-342ddc04df86-dc04df5e, #w-node-_94685b83-31d0-6192-349e-97e8cd36c4a0-1fe4dc1d {
  align-self: end;
}

#w-node-_2df1ec33-bc38-9d6c-fc82-85bb0f6ca189-9f6e662d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_794f9559-e6a6-6566-f0cf-f1e5dd9a5e73-dd9a5e4c, #w-node-_11a08422-f22a-56c2-b1cd-b954c27a0d6c-9f6e6638, #w-node-_11a08422-f22a-56c2-b1cd-b954c27a0d6c-9f6e663f, #w-node-_11a08422-f22a-56c2-b1cd-b954c27a0d6c-9f6e6640 {
  align-self: end;
}

#w-node-_2df1ec33-bc38-9d6c-fc82-85bb0f6ca189-9f6e6691, #w-node-_2df1ec33-bc38-9d6c-fc82-85bb0f6ca189-9f6e6692 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}


