:root {
  --color--siva: #dedede;
  --color--svetlo-plava: #1a2530;
  --color--bela: #fff;
  --color--tamno-bela: #fffc;
  --font--poppins: Poppins, sans-serif;
  --color--tamno-plava: #11161c;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.25rem;
  font-weight: 600;
  line-height: 4.75rem;
}

h2 {
  text-align: center;
  width: 37.5rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 4.125rem;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 3rem;
  font-weight: 600;
  line-height: 3.375rem;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 2.875rem;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 2.125rem;
}

.container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #1a2530;
  grid-template: ". . . . . Area Area"
  / 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 108px;
  padding-right: 108px;
  display: block;
}

.container.hero-container {
  background-image: linear-gradient(#11161c, #1a2530);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 90rem;
  max-width: 90rem;
  height: 51rem;
  display: flex;
  overflow: visible;
}

.container.three-container {
  background-color: #1a253000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: visible;
}

.container.footer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: visible;
}

.container.portfolio-strane {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: left;
  background-color: #1a2530;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center stretch;
  max-width: 90rem;
  padding-bottom: 60px;
  display: grid;
  position: static;
  overflow: hidden;
}

.container.navbar {
  grid-column-gap: 0px;
  background-color: #11161c;
  width: 100%;
  display: block;
  position: relative;
}

.container.calendly {
  background-color: #dedede;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 40rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.container.komentari-container {
  background-color: #1a253000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 55rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.body {
  background-color: var(--color--siva);
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
}

.all-section {
  background-color: #1a2530;
}

.all-section.hero-section {
  background-image: linear-gradient(#11161c, #1a2530);
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.all-section.three-section {
  background-image: linear-gradient(#1a2530, #11161c);
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.all-section.four-section {
  background-color: #11161c;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.all-section.footer-section {
  background-color: var(--color--svetlo-plava);
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.all-section.calendly {
  background-color: #dedede;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.hero-heading {
  color: #fff;
  text-align: center;
  margin-top: 70px;
  padding-top: 0;
}

.hero-content {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 37.5rem;
  margin-top: 18px;
  margin-bottom: 0;
  display: block;
}

.h2-usluge {
  color: var(--color--bela);
  text-align: left;
  width: 41rem;
  margin-top: 80px;
  font-size: 3.25rem;
  line-height: 3.625rem;
}

.usluge-content {
  z-index: 300;
  color: var(--color--bela);
  text-align: center;
  max-width: 32.8rem;
  margin-top: 160px;
  margin-bottom: 0;
  font-weight: 300;
  position: static;
  top: 80px;
}

.logo {
  flex-flow: row;
  display: block;
}

.logo.footer {
  width: 180px;
}

.projekti-content {
  color: var(--color--bela);
  text-align: left;
  max-width: 32.8rem;
  margin-top: 10px;
  margin-bottom: 60px;
  font-weight: 300;
}

.h2-iskustva {
  color: var(--color--bela);
  text-align: left;
  max-width: 37.5rem;
  margin-top: 72px;
  margin-bottom: 0;
  line-height: 3.375rem;
}

.iskustva-content {
  color: var(--color--bela);
  text-align: left;
  max-width: 37.5rem;
  margin-top: 10px;
  margin-bottom: 40px;
  font-weight: 300;
}

.line {
  background-color: var(--color--bela);
  max-width: 90rem;
  height: .5px;
  margin-top: 20px;
}

.after-line, .right-after-line {
  margin-top: 60px;
}

.text-box-footer {
  color: var(--color--bela);
  margin-top: 136px;
  line-height: 1.125rem;
}

.text-box-footer.copyright {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.email {
  color: var(--color--bela);
}

.link-click {
  color: var(--color--bela);
  margin-bottom: 24px;
  line-height: 1.125rem;
  text-decoration: none;
  display: flex;
}

.copyright {
  margin-top: 22px;
  padding-bottom: 12px;
}

.hero-button {
  background-color: #d25700;
  border: 1px solid #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 11.5rem;
  min-height: 4rem;
  margin-top: 30px;
  font-weight: 500;
  line-height: 1.25rem;
  display: flex;
}

.hero-button.nav-btn {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  text-decoration: none;
}

.the-height-400vh-section {
  background-color: #1a2530;
  border-top: 60px #24242417;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 300vh;
  margin-left: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.the-height-400vh-section:focus {
  box-shadow: inset 0 0 0 85px #ff00004a;
}

.the-sticky-div {
  background-color: #1a2530;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  margin: 0 auto;
  padding-left: 108px;
  padding-right: 108px;
  display: flex;
  position: sticky;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.h2-usluga {
  z-index: 300;
  color: var(--color--bela);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  background-color: #3498db00;
  width: 100%;
  margin-top: 80px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 3.25rem;
  font-weight: 600;
  line-height: 3.625rem;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: perspective(2000px);
}

.night-sky-fixed-background {
  z-index: 100;
  opacity: 1;
  width: 90rem;
  height: 100%;
  position: absolute;
  overflow: visible;
}

.the-overflow-hidden-mask {
  z-index: 200;
  width: 100%;
  height: 100%;
  margin-top: 70px;
  display: block;
  position: relative;
  overflow: visible;
}

.the-width-400vh-scrollable-div {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 400vh;
  height: 100%;
  display: flex;
}

.the-content {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-left: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
}

.a-block {
  border: .5px solid var(--color--bela);
  background-color: #11161c;
  border-radius: 8px;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 31rem;
  height: 20.625rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 24px;
  padding-left: 0;
  display: flex;
  position: sticky;
  overflow: hidden;
}

.usluge-div-heading {
  color: var(--color--bela);
  justify-content: center;
  align-items: center;
  margin-top: 28px;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.625rem;
  display: flex;
}

.usluge-div-paragraf {
  color: var(--color--bela);
  text-align: center;
  width: 23.688rem;
  margin-top: 16px;
  margin-bottom: 0;
  font-weight: 300;
}

.usluge-div-image {
  transform-style: preserve-3d;
  height: 10.625rem;
  margin-top: 10px;
}

.projest-text-container {
  width: 600px;
  height: auto;
  padding-left: 0;
  position: relative;
  right: 108px;
}

.projekti-text-content {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.projet-acordeon {
  cursor: pointer;
  border-bottom: .5px solid #fff9;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 0;
  padding-bottom: 0;
  text-decoration: none;
  position: relative;
}

.projet-acordeon:hover {
  color: #fff;
  border-bottom-color: #fff;
}

.projet-acordeon._1 {
  opacity: 1;
  border-bottom: .5px solid #fff;
  width: 100%;
  margin-top: -10px;
  margin-bottom: 0;
  padding-bottom: 0;
  text-decoration: none;
  position: static;
}

.anita-skinkare {
  opacity: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.main-wrapper-2 {
  border: 1px #000;
}

.projekti-image {
  width: 31rem;
  height: 30.188rem;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  position: relative;
}

.page-wrapper-2 {
  background-image: none;
  width: 100%;
  margin: 0;
  padding: 0 5rem 0 0;
  overflow: visible;
}

.kvart {
  opacity: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.projekti-container-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 40rem;
  padding: 0;
  display: grid;
}

.stil-line {
  opacity: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.tarantino {
  opacity: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.projekti-heading {
  color: #fff9;
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: 400;
}

.projekti-heading.first {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
}

.efl-fantasy-team {
  opacity: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.projekti-contents {
  opacity: 1;
  color: #fff;
  border: 1px #000;
  max-width: 410px;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 0;
  display: block;
}

.projekti-contents._1 {
  opacity: 1;
  margin-top: 0;
  margin-bottom: 20px;
  display: block;
}

.usluge {
  margin-top: 80px;
  margin-bottom: 60px;
  margin-left: 0;
}

.usluge.prva {
  margin-top: 80px;
}

.platforma {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 80px;
  display: flex;
}

.projekat-heading {
  color: #fff;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.projekti-content-strana {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
}

.projekti-content-strana.usluge {
  margin-bottom: 20px;
}

.efl-image {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  margin-right: 0;
  display: block;
  overflow: hidden;
}

.zakazivanje-heading {
  color: #000;
  text-align: left;
  width: 43.75rem;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 3.25rem;
  line-height: 3.625rem;
}

.zakazivanje-heading.strana {
  color: #fff;
  margin-top: 40px;
}

.zakazivanje-heading.calendly {
  text-align: left;
  font-size: 3rem;
}

.photoshop {
  margin-right: 6px;
}

.platforme-div {
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.platforme-div.webflow {
  justify-content: center;
  align-items: flex-start;
  margin-right: 16px;
}

.anita-image {
  text-align: left;
  margin-top: 0;
}

.kvart-image {
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 24px;
  margin-right: 24px;
}

.stil-line-image, .tarantino-band-image {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  margin-right: 0;
}

.navbar {
  background-color: #11161c;
  padding-top: 0;
  display: none;
}

.navbar.nas {
  background-color: #1a2530;
}

.navbar.strane {
  background-color: #1a2530;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: none;
}

.nav-link {
  color: #fff;
  background-color: #1a2530;
  padding-bottom: 800px;
  display: none;
}

.nav-link.hero {
  background-color: #11161c;
}

.menu-button {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 55px;
  display: flex;
}

.menu-button.w--open {
  background-color: #1a2530;
  width: 40px;
  margin-left: 0;
  display: block;
}

.menu-button.hero {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a253000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 35px;
  margin-top: 30px;
  margin-left: 6px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.menu-button.hero.w--open {
  z-index: 2;
  background-color: #1a253000;
  justify-content: center;
  align-items: center;
  width: 35px;
  margin-left: 0;
  display: block;
  inset: 0%;
  overflow: visible;
}

.navbar-link {
  color: #fff;
  text-align: left;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  font-size: 2.5rem;
  line-height: 1.125rem;
  text-decoration: none;
  display: flex;
}

.navbar-link.mobile {
  display: none;
}

.brand-logo {
  margin-top: 29px;
  position: absolute;
}

.icon {
  background-color: #1a253000;
  justify-content: center;
  align-items: flex-end;
  display: none;
}

.nav-logo {
  margin-top: 0;
}

.navbutton {
  cursor: pointer;
  background-color: #11161c00;
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  width: 37px;
  height: 38px;
  margin-top: -20px;
  margin-left: -22px;
  margin-right: 5px;
  display: flex;
  position: relative;
  left: 5px;
}

.navline {
  background-color: #fff;
  width: 100%;
  height: 2px;
  display: block;
  position: relative;
}

.closeliney {
  background-color: #4abdac;
  width: 100%;
  height: 3px;
  margin-top: -5px;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 24px 0% 0% 1%;
  transform: rotate(135deg);
}

.closelinex {
  background-color: #4abdac;
  width: 100%;
  height: 3px;
  margin-top: -5px;
  margin-left: 0;
  position: absolute;
  inset: 24px 0% 0%;
  transform: rotate(45deg);
}

.o-nama-zakazivanje {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-family: Poppins, sans-serif;
  font-size: 3.25rem;
  line-height: 3.625rem;
}

.ko-smo-mi-heading {
  color: #fff;
  width: auto;
  margin-top: 100px;
  font-size: 3.25rem;
  line-height: 3.625rem;
}

.ko-smo-mi-content {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: -10px;
  margin-left: 20px;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.25rem;
  display: block;
}

.ime {
  color: #fff;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.komentari-paragraf {
  color: #fffc;
  width: 36.5rem;
  margin-top: 60px;
  margin-bottom: 0;
  margin-left: 104px;
}

.komentari-paragraf.anita {
  text-align: center;
  height: 7rem;
  overflow: visible;
}

.carousel-slider {
  width: 43.75rem;
  height: 18.75rem;
  margin-right: 24px;
  position: relative;
}

.carousel-slider._3 {
  right: -42%;
}

.carousel-slider._4 {
  right: -63%;
}

.carousel-slider._2 {
  right: -21%;
}

.carousel-slider._5 {
  right: -84%;
}

.slika-profila {
  margin-top: 10px;
  margin-right: 12px;
  position: relative;
  overflow: hidden;
}

.slika-profila.anita-slika {
  margin-top: 0;
  position: absolute;
  inset: auto 0% 2% 49%;
}

.card {
  color: #b8b9c2;
  background-color: #1a2530;
  border: .5px solid #fff;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  display: block;
  overflow: hidden;
}

.arrow-left {
  width: 50px;
  height: 50px;
  inset: auto 0% 0% 85%;
}

.arrow-left.kom {
  width: 32px;
  height: 26px;
  inset: auto 5% 0% auto;
}

.carousel-mask {
  width: 0%;
  overflow: visible;
}

.card-header {
  text-align: left;
  width: 37rem;
  height: auto;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.625rem;
}

.card-header.slider-sikustva {
  text-align: left;
}

.arrow-right {
  width: 50px;
  height: 50px;
  inset: auto 0% 0% auto;
}

.arrow-right.komn {
  width: 32px;
  height: 26px;
  inset: auto 0% 0% auto;
}

.profil {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-left: 104px;
  display: flex;
  overflow: visible;
}

.profil.tarantino-komentar {
  margin-top: 45px;
}

.profil.dorian {
  margin-top: 40px;
}

.zanimanje-profil {
  color: #fff9;
  font-size: 1rem;
  line-height: 1.25rem;
}

.slide-nav {
  display: none;
  inset: auto auto 0% 0%;
}

.nikola-div {
  float: left;
  background-color: #11161c;
  background-image: url('../images/on.png');
  background-position: 50% 10%;
  background-size: auto;
  border: .5px solid #fff6;
  border-radius: 8px;
  width: 35.625rem;
  height: 26.75rem;
  margin-top: 30px;
  margin-right: 24px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.hover-block__link {
  opacity: 0;
  color: #fafafa;
  text-align: center;
  background-color: #11161c99;
  width: 35.625rem;
  height: 26.75rem;
  font-size: 13px;
  text-decoration: none;
  transition: opacity .35s ease-in;
}

.hover-block__link:hover {
  opacity: 1;
}

.hover-block__text {
  width: 90%;
  max-width: 398px;
  margin-top: 90px;
  margin-left: 28px;
  margin-right: 0;
  display: block;
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
}

.aki-div {
  float: left;
  background-color: #11161c;
  background-image: url('../images/jacrnobeopng-1-1.png');
  background-position: 40% 10%;
  background-size: auto;
  border: .5px solid #fff6;
  border-radius: 8px;
  width: 35.625rem;
  height: 26.75rem;
  margin-top: 30px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  overflow: visible;
}

.overlay {
  opacity: 0;
  color: #fafafa;
  text-align: center;
  background-color: #11161c99;
  width: 100%;
  height: 100%;
  font-size: 13px;
  text-decoration: none;
  transition: opacity .35s ease-in;
}

.overlay:hover {
  opacity: 1;
}

.slike-heading {
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.125rem;
}

.slike-content {
  color: #fafafacc;
  text-align: left;
  letter-spacing: 1px;
  width: 450px;
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.625rem;
}

.slike-content.aki-tekst {
  width: 470px;
}

.zanimanje-slika {
  color: #fff;
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.mobile-iphone-16 {
  margin-right: 24px;
}

.mobile-element-div {
  display: none;
}

.laptop-mobile, .iphone-15-mobile {
  margin-right: 24px;
}

.slider, .slider-komentari {
  display: none;
}

.komentari-heading {
  flex-flow: column;
  display: flex;
}

.platforma-anita {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 80px;
  display: flex;
}

.usluge-mobile {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #1a2530;
  grid-template: ". . . . . Area Area"
  / 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 108px;
  padding-right: 108px;
  display: grid;
}

.usluge-mobile.mobile-usluge {
  display: none;
}

.email-mobile {
  color: var(--color--bela);
  display: none;
}

.copyright-mobile {
  color: var(--color--bela);
  margin-top: 136px;
  line-height: 1.125rem;
}

.copyright-mobile.copyright {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: none;
}

.nikola-mobile, .aki-mobile {
  display: none;
}

.image {
  max-width: 50%;
  position: absolute;
  inset: 10% 0% 0% 65%;
  overflow: hidden;
}

.mobile-calendly-image {
  max-width: 50%;
  position: absolute;
  inset: -5% auto 0 -5%;
  overflow: visible;
}

.mi {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.insta {
  border: .5px solid #fff9;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-top: 0;
  display: flex;
}

.fb {
  border: .5px solid #fff9;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.insta-link-block {
  width: 60px;
  height: 60px;
  margin-top: 32px;
}

.fb-link-block {
  width: 60px;
  height: 60px;
  margin-top: 32px;
  margin-left: 84px;
}

.button-animation {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  box-shadow: none;
  color: #fff;
  text-align: center;
  background-color: #d25700;
  border: .5px solid #fff9;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 13rem;
  height: 4rem;
  margin-top: 0;
  padding: 1.25rem 1rem;
  font-weight: 400;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-animation:hover {
  opacity: 1;
  box-shadow: 0 0 12px 10px #d257005c;
}

.button-animation.navbtn {
  margin-top: 0;
}

.button-text-animation {
  text-align: left;
  justify-content: center;
  align-items: center;
  width: 13.125rem;
  height: 4rem;
  margin-left: 0;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
  overflow: visible;
}

.icon-2-5x2-5 {
  width: 2.5rem;
  height: 2.5rem;
}

.icon-2-5x2-5.is-right {
  display: none;
  position: absolute;
  right: 1.5rem;
}

.carousel-komentari {
  background-color: #0000;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 400px;
}

.carousel-komentari.is_contained {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 75px;
  display: none;
  overflow: hidden;
}

.carousel {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.card-australia {
  border-radius: 8px;
  width: 24.375rem;
  height: 19rem;
  margin-top: 0;
  margin-right: 23px;
}

.image-card {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  overflow: clip;
}

.button-animation-2 {
  box-shadow: none;
  color: #fff;
  text-align: center;
  background-color: #d25700;
  border: 1px solid #d25700;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 13rem;
  height: 4rem;
  padding: 1.25rem 1rem;
  font-weight: 400;
  transition-property: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-animation-2:hover {
  opacity: 1;
  box-shadow: 0 0 12px 10px #2d1541;
}

.button-text-animation-2 {
  text-align: left;
  justify-content: center;
  align-items: center;
  width: 210px;
  margin-left: 0;
  font-size: 1rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.button-projekat {
  color: #fff;
  text-align: center;
  background-color: #d25700;
  border: 1px solid #fff9;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 13rem;
  height: 4rem;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 1.25rem 1rem;
  font-weight: 400;
  transition-property: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-projekat:hover {
  opacity: 1;
  box-shadow: 0 0 12px 10px #d257005c;
}

.button-projekat.hero-mobile {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
}

.button-projekat.nav-mobile {
  margin-top: 20px;
}

.button-projekat.calendly-btn {
  justify-content: center;
  align-items: center;
  margin-top: 30px;
}

.mobile-btn {
  color: #fff;
  text-align: center;
  background-color: #d25700;
  border: 1px solid #d25700;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 13rem;
  height: 4rem;
  padding: 1.25rem 1rem;
  font-weight: 400;
  transition-property: none;
  display: none;
  position: relative;
  overflow: hidden;
}

.mobile-btn:hover {
  opacity: 1;
}

.button-text-animation-3 {
  text-align: left;
  justify-content: center;
  align-items: center;
  width: 210px;
  margin-left: 0;
  font-size: 1.25rem;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.mobile-btn-2 {
  color: #fff;
  text-align: center;
  background-color: #d25700;
  border: 1px solid #d25700;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 13rem;
  height: 4rem;
  padding: 1.25rem 1rem;
  font-weight: 400;
  transition-property: none;
  display: none;
  position: relative;
  overflow: hidden;
}

.mobile-btn-2:hover {
  opacity: 1;
}

.button-text-animation-4 {
  text-align: left;
  justify-content: center;
  align-items: center;
  width: 210px;
  margin-left: 0;
  font-size: 1.25rem;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.nav-menu-inner {
  background-color: #11161c;
}

.nav-menu-inner.strana {
  background-color: #1a2530;
}

.patty-box---66x56 {
  background-color: #1a253000;
  width: 66px;
  height: 56px;
  position: relative;
}

.nav-2-menu-link {
  color: #fff;
  background-color: #11161c;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1.125rem;
  text-decoration: none;
  display: flex;
}

.main-horizontal-flex {
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  max-width: 1440px;
  height: 6.25rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 108px;
  padding-right: 108px;
  display: flex;
  overflow: visible;
}

.brand-link-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-2-patty-color {
  color: #f2d492;
  background-color: #fff;
  height: 100%;
}

.nav-menu-wrapper {
  background-color: #11161c;
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  display: flex;
}

.nav-menu-wrapper.stranee {
  background-color: #1a2530;
}

.button-inner-vertical-align {
  flex-direction: column;
  justify-content: center;
  height: 100%;
  display: flex;
}

.menu-button-area {
  padding: 0;
}

.menu-button-area:focus, .menu-button-area.w--open {
  background-color: #0000;
}

.nav-2-hamburger-bg {
  background-color: #11161c;
}

.nav-2-brand-link {
  color: #000;
  background-color: #9d9c62;
  padding: 20px;
  font-family: Varela Round, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1em;
}

.nav-2-brand-link:hover {
  background-color: #e0e0a7;
}

.main-brand-link {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.patty-shape {
  object-position: 100% 0%;
  border-radius: 8px;
  width: 40px;
  height: 5px;
  margin-left: 13px;
  margin-right: 13px;
  position: absolute;
  inset: 0% 0% auto auto;
  overflow: hidden;
}

.patty-shape.patty-line-one {
  margin-top: 14px;
}

.patty-shape.patty-line-four {
  margin-top: 38px;
}

.patty-shape.patty-line-three {
  opacity: 0;
  margin-top: 26px;
}

.patty-shape.patty-line-two {
  margin-top: 26px;
}

.nav-2 {
  background-color: #11161c;
}

.nav-2.strane {
  background-color: #11161c;
  overflow: visible;
}

.main-horizontal-flex-2 {
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  max-width: 1440px;
  height: 6.25rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 108px;
  padding-right: 108px;
  display: flex;
}

.nav-3-hamburger-bg {
  background-color: #1a2530;
}

.nav-3-patty-color {
  color: #000;
  background-color: #fff;
  height: 100%;
}

.nav-3-menu-link {
  color: #fff;
  background-color: #1a2530;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1.125rem;
  text-decoration: none;
  display: flex;
}

.nav-3 {
  background-color: #1a2530;
}

.nav-3-brand-link {
  color: #000;
  background-color: #f0f66e;
  padding: 20px;
  font-family: Varela Round, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1em;
}

.nav-3-brand-link:hover {
  background-color: #fbffb7;
}

.usluge-mobile-nav {
  color: #fff;
  background-color: #11161c;
  justify-content: center;
  align-items: center;
  font-family: Poppins, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1.125rem;
  text-decoration: none;
  display: none;
}

.usluge-mobile-nav:hover {
  background-color: #000;
}

.div-karoseul {
  margin-top: 50px;
}

.mobile-usluge {
  color: var(--color--bela);
  margin-bottom: 24px;
  line-height: 1.125rem;
  text-decoration: none;
  display: none;
}

.usluge-desktop {
  color: var(--color--bela);
  margin-bottom: 24px;
  line-height: 1.125rem;
  text-decoration: none;
  display: flex;
}

.right-arow {
  width: 32px;
  height: 26px;
}

.left-arow {
  transform-style: preserve-3d;
  width: 32px;
  height: 26px;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.icon-4, .icon-5 {
  display: none;
}

.iskustva-slider {
  background-color: #1a2530;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 70%;
  display: flex;
  overflow: visible;
}

.slide-2 {
  text-align: left;
  background-color: #1a2530;
  border: .5px solid #fff6;
  border-radius: 8px;
  overflow: visible;
}

.mask-2 {
  width: 100%;
  overflow: hidden;
}

.slide-nav-3 {
  display: none;
}

.right-arrow-2 {
  width: 50px;
  height: 30px;
  margin-left: 0;
  inset: 0% -10% 0% auto;
}

.left-arrow-2 {
  width: 50px;
  height: 50px;
  inset: 0% auto 0% -10%;
}

.sastanak-image {
  position: absolute;
  inset: 20% 0% 0% auto;
}

.sastanak-iamge-2 {
  position: absolute;
  inset: 15% 25% 0% auto;
}

.icon-6, .icon-7 {
  display: none;
}

.slider01_mask {
  border: 1px #fff;
  border-radius: 8px;
  width: 20%;
  overflow: visible;
}

.komentari-content {
  color: #fffc;
  height: 300px;
  font-size: 1.375rem;
  line-height: 1.75rem;
}

.testimonial20_arrow-icon {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.testimonial-card_stars-wrap {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex;
}

.slider_arrow {
  border: 2px #585858;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  transition: background-color .3s ease-out;
  display: flex;
  inset: auto 2% 0% auto;
}

.slider_arrow:hover {
  background-color: #d5d1c900;
}

.slider_arrow.is-left {
  border-style: none;
  width: auto;
  height: auto;
  inset: auto 5% 0% auto;
  overflow: hidden;
}

.slider_arrow.is-left:hover {
  background-color: #d5d1c900;
}

.testimonial-card1_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #49432829;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.slider01_comp {
  background-color: #0000;
  max-width: 74.375rem;
  height: auto;
  padding-bottom: 5rem;
  position: relative;
}

.testimonial-card_content-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.testimonial-person_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.section_inner {
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.komentari-ime {
  color: #fff;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.625rem;
}

.slider01_slide {
  background-color: #1a2530;
  border: 1px solid #fff6;
  border-radius: 8px;
  width: 100%;
  margin-right: 2rem;
}

.komentari-slika {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.slider_pagination {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.testimonial-card_star {
  width: 1.25rem;
  height: 1.25rem;
}

.slider01_mask-2 {
  border: 1px #fff;
  border-radius: 8px;
  width: 31%;
  height: 30%;
  overflow: visible;
}

.u-container-l {
  max-width: 100rem;
}

.u-container-l.is-tb-x2 {
  max-width: 90rem;
  overflow: hidden;
}

.default-styles, .custom-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.section {
  background-color: #11161c;
  max-width: 83rem;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.komentari-profesija {
  color: #fff9;
  font-weight: 300;
}

.image-2, .image-3 {
  display: none;
}

@media screen and (min-width: 1920px) {
  .container.komentari-container {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 90rem;
    height: 52rem;
    overflow: visible;
  }

  .all-section.hero-section {
    background-image: linear-gradient(#11161c, #1a2530);
  }

  .projest-text-container {
    margin-right: 0;
    right: 108px;
  }

  .image {
    overflow: hidden;
  }

  .nav-2-menu-link {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .main-horizontal-flex {
    width: 90rem;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 108px;
    padding-right: 108px;
  }

  .usluge-mobile-nav {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .mobile-usluge {
    display: none;
  }

  .slider_arrow {
    inset: auto .5% 8% auto;
  }

  .slider_arrow.is-left {
    bottom: 8%;
    right: 4%;
  }

  .testimonial-card1_item {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .slider01_comp {
    max-width: 74.375rem;
    position: static;
    overflow: visible;
  }

  .slider01_slide {
    margin-right: 2rem;
  }

  .slider01_mask-2 {
    width: 34.5%;
  }

  .u-container-l.is-tb-x2 {
    max-width: 76.5rem;
    padding-left: 0;
    padding-right: 108px;
    position: relative;
  }

  .section {
    max-width: 83rem;
    padding-left: 0;
    padding-right: 0;
  }

  .mobile-1-image, .mobile-2-image, .image-2, .image-3 {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .projest-text-container {
    padding-right: 20px;
  }

  .projet-acordeon._1 {
    padding-bottom: 50px;
  }

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

  .projekti-container-grid {
    display: none;
  }

  .navbar-link {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nikola-div {
    width: 50%;
  }

  .hover-block__link {
    opacity: 1;
  }

  .hover-block__text {
    width: 80%;
  }

  .aki-div {
    width: 50%;
  }

  .overlay {
    opacity: 1;
  }

  .button-animation, .button-animation-2, .button-projekat, .mobile-btn, .mobile-btn-2 {
    white-space: nowrap;
  }

  .slider01_mask {
    width: 50%;
  }

  .slider01_comp {
    padding-left: 0;
    padding-right: 0;
  }

  .slider01_mask-2 {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .h2-usluga {
    text-align: center;
    font-size: 52px;
  }

  .page-wrapper-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .projekti-contents {
    margin-left: 0;
  }

  .carousel-slider._3 {
    right: -18%;
  }

  .carousel-slider._4 {
    right: -27%;
  }

  .carousel-slider._2 {
    right: -9%;
  }

  .carousel-slider._5 {
    right: -36%;
  }

  .carousel-mask {
    width: 60%;
  }

  .nikola-div {
    background-position: 50% 0;
    background-size: 100%;
    width: 100%;
    height: auto;
    padding-bottom: 100%;
  }

  .hover-block__link {
    clear: left;
    color: #000;
    background-color: #0000;
    justify-content: center;
    align-items: flex-end;
    height: auto;
    min-height: 100%;
    max-height: 100%;
    padding: 0;
    display: flex;
    position: absolute;
    bottom: 0%;
    left: 0;
    right: 0;
  }

  .hover-block__text {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    min-height: 44%;
    padding: 20px;
    display: flex;
    position: absolute;
    inset: auto 0 0%;
    transform: none;
  }

  .aki-div {
    background-position: 50% 0;
    background-size: 100%;
    width: 100%;
    height: auto;
    padding-bottom: 100%;
  }

  .overlay {
    clear: left;
    color: #000;
    background-color: #0000;
    justify-content: center;
    align-items: flex-end;
    height: auto;
    min-height: 100%;
    max-height: 100%;
    padding: 0;
    display: flex;
    position: absolute;
    bottom: 0%;
    left: 0;
    right: 0;
  }

  .slike-content {
    margin-bottom: 0;
  }

  .main-brand-link {
    padding-left: 0;
  }

  .slider01_mask {
    width: 80%;
  }

  .komentari-content {
    font-size: 1rem;
  }

  .slider_arrow.is-left {
    right: 3.5rem;
  }

  .testimonial-card1_item {
    padding: 1.5rem;
  }

  .testimonial-person_item {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .slider01_mask-2 {
    width: 80%;
  }
}

@media screen and (max-width: 479px) {
  .container {
    justify-content: center;
    align-items: center;
    padding-left: 18px;
    padding-right: 18px;
    display: block;
  }

  .container.hero-container {
    background-color: #1a2530;
    justify-content: flex-start;
    align-items: center;
    width: 23.125rem;
    height: 80rem;
    display: flex;
  }

  .container.three-container {
    background-color: #fcfcfc00;
    justify-content: flex-start;
    align-items: flex-start;
    width: 23.125rem;
    height: 800px;
    display: block;
    overflow: visible;
  }

  .container.footer {
    flex-flow: column;
    grid-template-rows: auto auto auto;
    justify-content: center;
    align-items: center;
    width: 370px;
    margin-top: 20px;
    display: flex;
  }

  .container.portfolio-strane {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-auto-flow: column;
    justify-content: center;
    place-items: center stretch;
    width: 23.125rem;
    max-width: 23.125rem;
    padding-bottom: 20px;
    padding-left: 18px;
    padding-right: 18px;
    display: flex;
  }

  .container.navbar {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 370px;
    max-width: 370px;
    margin-top: 0;
    display: grid;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .container.calendly {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    width: 23.125rem;
    height: 790px;
  }

  .container.komentari-container {
    background-color: #fcfcfc00;
    border: .5px #000;
    justify-content: flex-start;
    align-items: center;
    width: 23.125rem;
    height: 650px;
    display: flex;
    overflow: visible;
  }

  .body {
    background-color: var(--color--svetlo-plava);
  }

  .all-section.three-section {
    background-image: linear-gradient(#1a2530, #11161c);
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .all-section.four-section {
    margin-top: 0;
    display: block;
  }

  .all-section.footer-section, .all-section.calendly {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-heading {
    margin-top: 40px;
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .hero-content {
    width: 339px;
    font-size: .875rem;
    font-weight: 300;
    line-height: 1.125rem;
  }

  .h2-usluge {
    text-align: center;
    width: 340px;
    margin-top: 0;
    font-size: 2rem;
    line-height: 2.25rem;
  }

  .usluge-content {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 22rem;
    max-width: 21.25rem;
    margin-top: 20px;
    margin-bottom: 0;
    display: block;
    position: static;
    inset: 0% auto 0% 0%;
  }

  .logo {
    margin-left: 0;
  }

  .logo.footer {
    width: 100px;
  }

  .projekti-content {
    text-align: center;
    margin-top: 20px;
    font-size: .875rem;
    line-height: 1.125rem;
  }

  .h2-iskustva {
    margin-top: 0;
    font-size: 1.75rem;
    line-height: 2rem;
  }

  .iskustva-content {
    color: var(--color--tamno-bela);
    font-size: .875rem;
    line-height: 1.125rem;
  }

  .left-footer {
    justify-content: center;
    align-items: center;
    width: 370px;
    margin-top: 44px;
    margin-left: -18px;
    padding-right: 0;
    display: flex;
  }

  .line {
    width: 340px;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .after-line {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: block;
    overflow: visible;
  }

  .right-after-line {
    margin-top: 0;
    display: none;
  }

  .text-box-footer {
    margin-top: 20px;
    margin-bottom: 15px;
  }

  .text-box-footer.copyright {
    text-align: center;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .email {
    margin-left: 90px;
  }

  .link-click {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
  }

  .copyright {
    text-align: left;
    margin-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .hero-button {
    justify-content: center;
    align-items: center;
  }

  .hero-button.nav-btn {
    display: none;
  }

  .logo-link.w--current {
    margin-left: 0;
  }

  .the-height-400vh-section {
    margin-left: 0;
    display: none;
  }

  .the-sticky-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 370px;
    padding-left: 18px;
    padding-right: 18px;
    display: none;
    position: static;
  }

  .h2-usluga {
    width: 21.25rem;
    height: auto;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 2rem;
    line-height: 2.25rem;
    position: static;
  }

  .night-sky-fixed-background {
    position: relative;
  }

  .the-overflow-hidden-mask {
    position: absolute;
    inset: 0%;
  }

  .the-width-400vh-scrollable-div {
    width: 370px;
  }

  .the-content {
    flex-flow: column;
    display: block;
    position: static;
  }

  .a-block {
    justify-content: flex-start;
    align-items: center;
    width: 21rem;
    height: 39rem;
    margin-top: 24px;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .a-block.prvi {
    height: 39.5rem;
    margin-top: 30px;
  }

  .usluge-div-heading {
    margin-top: 25px;
  }

  .usluge-div-paragraf {
    text-align: center;
    width: 17.5rem;
    height: 2.5rem;
    font-size: .875rem;
    line-height: 1.125rem;
  }

  .usluge-div-paragraf.drugi, .usluge-div-paragraf.brendiranje {
    text-align: center;
  }

  .usluge-div-image {
    width: 25rem;
    height: 15rem;
    margin-top: 120px;
    transform: rotateX(0)rotateY(180deg)rotateZ(90deg);
  }

  .projest-text-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .projet-acordeon._1 {
    width: 100%;
  }

  .page-wrapper-2 {
    padding-left: 1rem;
    padding-right: 1rem;
    display: none;
  }

  .projekti-contents {
    text-align: left;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    max-width: 370px;
    margin-left: 10px;
    font-size: .875rem;
    line-height: 1.125rem;
    display: flex;
  }

  .usluge {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .usluge.prva {
    flex: 0 auto;
    align-self: auto;
    margin-top: 30px;
    margin-bottom: 0;
  }

  .usluge.anita {
    margin-top: 40px;
  }

  .platforma {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -35px;
    margin-bottom: 20px;
  }

  .projekat-heading {
    margin-top: 20px;
  }

  .projekti-content-strana {
    margin-bottom: 9px;
  }

  .efl-image {
    border-radius: 4px;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    margin-right: 0;
  }

  .zakazivanje-heading {
    color: var(--color--bela);
    text-align: center;
    width: 340px;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 1.75rem;
    line-height: 2rem;
  }

  .zakazivanje-heading.calendly {
    color: #000;
    text-align: center;
    margin-top: -50px;
    font-size: 1.75rem;
  }

  .anita-image {
    border-radius: 4px;
    width: 100%;
    height: 100%;
    margin-top: 0;
  }

  .kvart-image {
    border-radius: 4px;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    margin-right: 0;
  }

  .stil-line-image, .tarantino-band-image {
    border-radius: 4px;
    width: 100%;
    margin-bottom: 0;
    margin-right: 0;
  }

  .navbar {
    display: block;
    position: relative;
  }

  .nav-link {
    padding-bottom: 800px;
  }

  .nav-link.hero {
    background-color: #11161c;
    margin-top: 100px;
  }

  .menu-button {
    justify-content: center;
    align-items: center;
    margin-top: 35px;
    margin-left: 0%;
    padding: 0;
    display: block;
    position: static;
  }

  .menu-button.hero {
    background-color: #11161c;
    justify-content: center;
    align-items: center;
    width: 40px;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 18px;
    display: block;
    position: static;
    inset: 0% 0% 0% auto;
  }

  .navbar-link {
    background-color: #11161c;
  }

  .navbar-link.desktop {
    display: none;
  }

  .navbar-link.mobile {
    background-color: #11161c;
    display: block;
  }

  .brand-logo {
    background-color: #11161c;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    display: block;
    position: static;
  }

  .brand-logo.w--current {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .nav-logo {
    margin-top: 40px;
    margin-left: 18px;
    display: block;
  }

  .nav-logo.home {
    margin-top: 40px;
    margin-left: 18px;
    position: static;
    inset: 0% auto 0% 0%;
  }

  .navbutton {
    background-color: #1a253000;
    margin-top: 0;
    margin-left: 0%;
    margin-right: 0;
    left: 0;
  }

  .navline {
    display: block;
  }

  .o-nama-zakazivanje {
    width: 340px;
    margin-top: 40px;
    font-size: 2rem;
    line-height: 2.375rem;
  }

  .ko-smo-mi-heading {
    margin-top: 35px;
    font-size: 2rem;
    line-height: 2.375rem;
  }

  .ko-smo-mi-content {
    color: #fffc;
    margin-top: -10px;
    margin-bottom: 30px;
    font-size: .875rem;
    line-height: 1.125rem;
  }

  .carousel-slider {
    width: 1rem;
    padding-left: 10px;
    padding-right: 10px;
  }

  .carousel-slider._3, .carousel-slider._4, .carousel-slider._2, .carousel-slider._5 {
    right: 0%;
  }

  .carousel-mask {
    width: 100%;
  }

  .custom-code {
    display: none;
  }

  .nikola-div {
    float: none;
    clear: left;
    padding-bottom: 0%;
    display: none;
  }

  .hover-block__link {
    flex: 0 auto;
    display: flex;
    position: relative;
  }

  .hover-block__text {
    background-color: #fff;
    margin-top: 55%;
    padding-top: 35px;
    padding-bottom: 35px;
    position: relative;
    inset: 0% 0 auto;
    transform: none;
  }

  .aki-div {
    float: none;
    clear: left;
    padding-bottom: 0%;
    display: none;
  }

  .overlay {
    flex: 0 auto;
    display: flex;
    position: relative;
  }

  .slike-content {
    margin-bottom: 0;
  }

  .uslube-image-mobiles {
    margin-top: 60px;
  }

  .uslube-image-mobiles.brendiranje {
    margin-top: 50px;
  }

  .uslube-image-mobiles.drustvene-mreze {
    margin-top: 40px;
  }

  .mobile-iphone-16 {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    margin-right: 0;
    display: block;
  }

  .mobile-element-div {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .laptop-mobile {
    width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    margin-right: 0;
    display: block;
  }

  .iphone-15-mobile {
    width: 100%;
    margin-right: 0;
    display: block;
  }

  .slide-nav-2 {
    display: none;
  }

  .slide {
    background-color: #11161c00;
    overflow: visible;
  }

  .slide.projekat {
    background-color: #11161c00;
  }

  .slide-slika {
    height: 350px;
    overflow: clip;
  }

  .icon-2, .icon-3 {
    display: none;
    inset: auto 0% 0%;
  }

  .content-slider {
    color: #fff;
    text-align: center;
    margin-top: 20px;
    font-size: .875rem;
    line-height: 1.125rem;
  }

  .slider {
    background-color: #11161c00;
    height: 500px;
    display: block;
  }

  .slider.projekti {
    height: 520px;
    display: block;
  }

  .slider-heading {
    color: #fff;
    text-align: center;
    margin-top: 20px;
    font-family: Poppins, sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.75rem;
    text-decoration: none;
  }

  .slider-heading.kvart-heading {
    text-align: left;
    width: 345px;
    margin-top: 20px;
    font-size: 1.4rem;
    overflow: visible;
  }

  .left-arrow {
    display: block;
    top: 107%;
    left: 72%;
    overflow: visible;
  }

  .right-arrow {
    display: block;
    inset: 107% -7% 0% auto;
    overflow: visible;
  }

  .slider-komentari {
    border-radius: 8px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 340px;
    height: 330px;
    display: block;
  }

  .prvi-deo-div {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: 28px;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .tekst-teo {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 28px;
    display: flex;
    overflow: visible;
  }

  .paragraf-komentari {
    color: var(--color--tamno-bela);
    text-align: left;
    width: 295px;
    margin-top: 24px;
    margin-left: 0;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .paragraf-komentari.anita-paragraf {
    text-align: left;
    width: 295px;
    margin-top: 24px;
    margin-left: 0;
  }

  .komentari-icon {
    width: 52px;
    max-width: 100%;
    height: 52px;
    margin-right: 10px;
  }

  .komentari-heading {
    color: #fff;
    flex-flow: column;
    display: block;
  }

  .kom-first {
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.625rem;
  }

  .text-span {
    color: #fff9;
    display: flex;
  }

  .mask {
    background-color: #0000;
  }

  .nav-projekti {
    display: none;
  }

  .levo-projekti {
    width: auto;
    height: auto;
    display: block;
    top: 95%;
    left: 40%;
  }

  .desno-projekti {
    width: auto;
    height: auto;
    display: block;
    top: 95%;
    right: 40%;
  }

  .platforma-anita {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -35px;
    margin-bottom: 20px;
  }

  .usluge-mobile {
    justify-content: center;
    align-items: center;
    padding-left: 18px;
    padding-right: 18px;
    display: block;
  }

  .usluge-mobile.mobile-usluge {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    width: 23.125rem;
    margin-top: 0;
    padding-bottom: 100px;
    display: block;
  }

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

  .email-mobile {
    margin-top: 15px;
    margin-left: 0;
    display: block;
  }

  .copyright-mobile {
    margin-top: 0;
  }

  .copyright-mobile.copyright {
    text-align: center;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    margin-left: 0;
    padding-bottom: 10px;
    display: block;
  }

  .nikola-mobile {
    background-color: #11161c;
    border: .5px solid #fff6;
    border-radius: 8px;
    width: 340px;
    height: 562px;
    display: block;
  }

  .name-mobile {
    color: #fff;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 28px;
    font-family: Poppins, sans-serif;
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.625rem;
    display: flex;
  }

  .zanimanje-mobile {
    color: #fff9;
    text-align: center;
    margin-top: 10px;
    font-family: Poppins, sans-serif;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.25rem;
  }

  .paragraf-mobile {
    color: #fffc;
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 280px;
    margin-top: 30px;
    margin-left: 35px;
    font-family: Poppins, sans-serif;
    font-size: .875rem;
    font-weight: 300;
    line-height: 1.125rem;
    display: flex;
  }

  .aki-mobile {
    background-color: #11161c;
    border: .5px solid #fff6;
    border-radius: 8px;
    width: 340px;
    height: 562px;
    display: block;
  }

  .slide-komentari {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: #1a2530;
    border: .5px solid #fff9;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
  }

  .image {
    width: 300px;
    height: 300px;
    inset: -5% 0% auto auto;
  }

  .mobile-calendly-image {
    width: 350px;
    height: 300px;
    inset: auto 0% -5%;
  }

  .insta {
    justify-content: center;
    align-items: center;
  }

  .insta-link-block {
    margin-top: 0;
  }

  .fb-link-block {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .button-animation {
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-left: 0;
    margin-right: 55px;
    text-decoration: underline;
    display: none;
  }

  .button-animation.navbtn {
    display: none;
  }

  .button-text-animation {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .carousel-komentari.is_contained, .carousel {
    display: none;
  }

  .button-text-animation-2 {
    width: 340px;
  }

  .button-projekat {
    justify-content: flex-start;
    align-items: center;
    width: 340px;
    height: 64px;
    margin-bottom: 0;
    display: none;
  }

  .button-projekat.hero-mobile {
    border-radius: 4px;
    display: none;
    overflow: hidden;
  }

  .button-projekat.nav-mobile {
    display: none;
  }

  .mobile-btn {
    border-radius: 4px;
    width: 340px;
    margin-top: 10px;
    display: block;
  }

  .button-text-animation-3 {
    width: 340px;
  }

  .mobile-btn-2 {
    text-align: center;
    border-radius: 4px;
    width: 340px;
    display: block;
  }

  .mobile-btn-2.calendly-btn {
    margin-top: 30px;
  }

  .button-text-animation-4 {
    width: 335px;
    display: flex;
  }

  .nav-2-menu-link.usluga-desktop {
    display: none;
  }

  .main-horizontal-flex, .main-horizontal-flex-2 {
    width: 370px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .usluge-mobile-nav {
    margin-bottom: 20px;
    display: flex;
  }

  .usluge-mobile-nav:hover {
    background-color: #0000;
  }

  .div-karoseul {
    display: none;
  }

  .mobile-usluge {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: block;
  }

  .usluge-desktop {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: none;
  }

  .iskustva-slider {
    display: none;
  }

  .sastanak-image {
    width: 300px;
    height: 300px;
    display: none;
    inset: 0% 0% auto auto;
  }

  .sastanak-iamge-2 {
    width: 300px;
    height: 300px;
    inset: auto auto 0% 0%;
  }

  .slider01_mask {
    width: 95%;
  }

  .slider01_slide {
    margin-right: 1rem;
  }

  .slider01_mask-2 {
    width: 95%;
  }

  .page-wrap {
    display: none;
  }

  .mobile-1-image {
    position: absolute;
    inset: -9% auto auto 5%;
  }

  .mobile-2-image {
    position: absolute;
    inset: auto 5% -5% auto;
  }

  .image-2 {
    max-width: 70%;
    display: block;
    position: relative;
    inset: -11% 0% auto -15%;
  }

  .image-3 {
    max-width: 80%;
    display: block;
    position: relative;
    inset: auto 0% -5% 12%;
  }
}

#w-node-c1ea3eb0-2eac-afd7-42cf-a55a68751a0d-11376492 {
  grid-area: 1 / 1 / 3 / 5;
  align-self: auto;
}

#w-node-c1ea3eb0-2eac-afd7-42cf-a55a68751a12-11376492 {
  grid-area: 1 / 7 / 2 / 11;
}

#w-node-a198e8ae-596c-d1bd-0023-653a0c4fed82-11376492 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: end;
}

#w-node-_90f422d4-4599-427f-6005-e9447dd6f113-11376492 {
  grid-area: 1 / 9 / 2 / 13;
  align-self: end;
}

#w-node-_21256215-b669-273b-f1e0-8b49daebcfda-11376492 {
  grid-area: 2 / 1 / 2 / 13;
  align-self: start;
}

#w-node-a206b7b6-bee1-70ec-1efc-11daecf7c0d7-11376492 {
  grid-area: 3 / 1 / 2 / 3;
}

#w-node-_3edbe1ca-bd5c-3bd2-0158-b97eeba7aa82-11376492, #w-node-_07568ffc-3ca4-fb61-1c12-c3b5b9bb1cd0-11376492 {
  grid-area: 3 / 9 / 2 / 13;
}

#w-node-_90a1f48c-10b9-16c0-9456-b0a22517c2f5-11376492 {
  grid-area: 3 / 9 / 2 / 13;
  align-self: start;
}

#w-node-a9ce832a-3e32-3fe8-1f55-be6219d427af-11376492 {
  grid-area: span 2 / span 12 / span 2 / span 12;
  align-self: end;
}

#w-node-_489811ea-92d2-5e7f-87ad-4cfc064920d0-8117bdad {
  grid-area: 1 / 1 / 2 / 5;
  align-self: auto;
}

#w-node-_489811ea-92d2-5e7f-87ad-4cfc064920d5-8117bdad {
  grid-area: 1 / 6 / 2 / 9;
  align-self: start;
}

#w-node-_489811ea-92d2-5e7f-87ad-4cfc064920da-8117bdad {
  grid-area: 1 / 10 / 2 / 13;
  align-self: start;
}

#w-node-_489811ea-92d2-5e7f-87ad-4cfc064920e1-8117bdad {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-_489811ea-92d2-5e7f-87ad-4cfc064920ea-8117bdad {
  grid-area: 6 / 1 / 7 / 9;
  align-self: end;
}

#w-node-_7099d032-3854-073d-d80d-a462c3a5926c-8117bdad {
  grid-area: 6 / 11 / 7 / 13;
  align-self: end;
}

#w-node-d75cb1bb-9d1c-13c6-55c5-686aec90f10a-1b9eff9b {
  grid-area: 1 / 1 / 2 / 5;
  align-self: end;
}

#w-node-d75cb1bb-9d1c-13c6-55c5-686aec90f10f-1b9eff9b {
  grid-area: 1 / 6 / 2 / 9;
  align-self: start;
}

#w-node-d75cb1bb-9d1c-13c6-55c5-686aec90f114-1b9eff9b {
  grid-area: 1 / 10 / 2 / 13;
  align-self: start;
}

#w-node-d75cb1bb-9d1c-13c6-55c5-686aec90f11b-1b9eff9b {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: end;
}

#w-node-d75cb1bb-9d1c-13c6-55c5-686aec90f11c-1b9eff9b {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-d75cb1bb-9d1c-13c6-55c5-686aec90f11d-1b9eff9b {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-d75cb1bb-9d1c-13c6-55c5-686aec90f11e-1b9eff9b {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-d75cb1bb-9d1c-13c6-55c5-686aec90f11f-1b9eff9b {
  grid-area: 3 / 5 / 4 / 9;
}

#w-node-d75cb1bb-9d1c-13c6-55c5-686aec90f121-1b9eff9b {
  grid-area: 4 / 9 / 5 / 13;
}

#w-node-d75cb1bb-9d1c-13c6-55c5-686aec90f120-1b9eff9b {
  grid-area: 4 / 5 / 5 / 9;
}

#w-node-d75cb1bb-9d1c-13c6-55c5-686aec90f122-1b9eff9b {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-d75cb1bb-9d1c-13c6-55c5-686aec90f123-1b9eff9b {
  grid-area: 3 / 9 / 4 / 13;
}

#w-node-d75cb1bb-9d1c-13c6-55c5-686aec90f124-1b9eff9b {
  grid-area: 5 / 1 / 9 / 9;
  align-self: auto;
}

#w-node-be631432-a6bc-4949-c241-e7a1f0b77e01-1b9eff9b {
  grid-area: 7 / 11 / 9 / 13;
  align-self: end;
}

#w-node-b87aa79d-d3e7-f1b0-3db4-e7769da4f856-fda5f5cd {
  grid-area: 1 / 1 / 2 / 5;
  align-self: start;
}

#w-node-b87aa79d-d3e7-f1b0-3db4-e7769da4f85b-fda5f5cd {
  grid-area: 1 / 6 / 2 / 9;
  align-self: start;
}

#w-node-b87aa79d-d3e7-f1b0-3db4-e7769da4f860-fda5f5cd {
  grid-area: 1 / 10 / 2 / 13;
  align-self: start;
}

#w-node-e29b21cc-75dd-2c2c-bdf7-642ec5393007-fda5f5cd {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_22fe2cbc-58b3-fa48-7fe3-6bdb50a0404c-fda5f5cd {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-a94066ab-166e-6153-5b7e-9fe602065038-fda5f5cd {
  grid-area: 3 / 5 / 4 / 9;
}

#w-node-_19febfa8-ceea-2407-0cc7-930f628543d4-fda5f5cd {
  grid-area: 3 / 9 / 4 / 13;
}

#w-node-d41fcef8-6600-01d0-84a2-91614015dfa2-fda5f5cd {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-c6da3b4e-0d5d-ce6c-5b97-155bfe9856ea-fda5f5cd {
  grid-area: 4 / 5 / 5 / 9;
}

#w-node-_10015d3b-1467-0b35-8770-bcd5393b5ac5-fda5f5cd {
  grid-area: 4 / 9 / 5 / 13;
}

#w-node-e61c6cff-8ac6-0c18-dde1-f5792979804e-fda5f5cd {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_7fee7653-852c-48e8-3a04-32982b7214a6-fda5f5cd {
  grid-area: 5 / 5 / 6 / 9;
}

#w-node-_0007971b-169a-a433-0cf7-c50b6b2547b5-fda5f5cd {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-b87aa79d-d3e7-f1b0-3db4-e7769da4f86c-fda5f5cd {
  grid-area: 6 / 1 / 7 / 9;
}

#w-node-_57daa59b-3fd6-5b54-ab9e-0d4e287aa7b1-fda5f5cd {
  grid-area: 6 / 11 / 7 / 13;
  align-self: end;
}

#w-node-cafb72ca-62ea-26a8-8541-881d54c7533a-8b3d8ddd {
  grid-area: 1 / 1 / 2 / 5;
  align-self: start;
}

#w-node-cafb72ca-62ea-26a8-8541-881d54c7533f-8b3d8ddd {
  grid-area: 1 / 6 / 2 / 9;
  align-self: start;
}

#w-node-cafb72ca-62ea-26a8-8541-881d54c75344-8b3d8ddd {
  grid-area: 1 / 10 / 2 / 13;
  align-self: start;
}

#w-node-_4382c315-9d57-c446-405a-67226a32f1f8-8b3d8ddd {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_9bace51c-e05d-a73d-0125-ccc37e0709de-8b3d8ddd {
  grid-area: 6 / 7 / 7 / 10;
}

#w-node-d59b45d7-93cc-e9f3-6716-0553882d8798-8b3d8ddd {
  grid-area: 6 / 1 / 7 / 7;
}

#w-node-_63e7d956-b268-8cee-34fd-65463f48f76e-8b3d8ddd {
  grid-area: 5 / 7 / 6 / 13;
}

#w-node-_52f4278b-788d-7e17-c3ca-aadf2a659240-8b3d8ddd {
  grid-area: 5 / 1 / 6 / 7;
}

#w-node-a0258b4b-ab43-25f9-04da-19974ba99b24-8b3d8ddd {
  grid-area: 4 / 7 / 5 / 13;
}

#w-node-d171b57a-54c3-0f27-65e7-d12a96fabb00-8b3d8ddd {
  grid-area: 4 / 1 / 5 / 7;
}

#w-node-_407c252b-6e08-3a75-29b3-1fc72314f8c7-8b3d8ddd {
  grid-area: 3 / 7 / 4 / 13;
}

#w-node-cdec58b3-3635-0797-3e7b-59f3df232b30-8b3d8ddd {
  grid-area: 3 / 1 / 4 / 7;
}

#w-node-d699d6fd-73d6-1083-9429-e9a1e73f1fc5-8b3d8ddd {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_1feae734-ddb7-786d-71ce-dc5962227c44-8b3d8ddd {
  grid-area: 6 / 10 / 7 / 13;
}

#w-node-_0c1335a8-10e3-8256-647c-32d2a1d2a5f0-8b3d8ddd {
  grid-area: 7 / 1 / 8 / 9;
}

#w-node-_37fdaa44-0c78-12a6-819e-95745127e465-8b3d8ddd {
  grid-area: 7 / 11 / 8 / 13;
  align-self: end;
}

#w-node-_73f93e1b-5be3-847c-b79f-e2a5d28eb969-e95435b5 {
  grid-area: 1 / 1 / 2 / 5;
  align-self: start;
}

#w-node-_73f93e1b-5be3-847c-b79f-e2a5d28eb96e-e95435b5 {
  grid-area: 1 / 6 / 2 / 9;
  align-self: start;
}

#w-node-_73f93e1b-5be3-847c-b79f-e2a5d28eb973-e95435b5 {
  grid-area: 1 / 10 / 2 / 13;
  align-self: start;
}

#w-node-a42a1655-9e81-437a-93ec-aac2d71c3074-e95435b5 {
  grid-area: 3 / 1 / 4 / 7;
  align-self: end;
}

#w-node-_99f0c26d-97b0-82a3-5240-66b3f01acafd-e95435b5 {
  grid-area: 3 / 7 / 4 / 13;
}

#w-node-_73f93e1b-5be3-847c-b79f-e2a5d28eb97f-e95435b5 {
  grid-area: 5 / 1 / 6 / 9;
}

#w-node-ba1bb9b4-9f6f-d6a1-5b3d-a5c1b3263491-e95435b5 {
  grid-area: 5 / 11 / 6 / 13;
  align-self: end;
}

#w-node-_58f2a2c2-0242-4a8f-5aed-740fbc1aec36-c4246584 {
  grid-area: 1 / 5 / 2 / 9;
  justify-self: center;
}

#w-node-_1357bcf4-e044-5b9c-acd9-e4950c6db0d1-c4246584 {
  grid-area: 2 / 4 / 3 / 10;
  place-self: start center;
}

#w-node-bfb8712b-bdf3-298e-bfc7-4ebeb84ab57a-c4246584 {
  grid-area: 3 / 1 / 4 / 13;
}

#w-node-_5ab6f3f7-0b45-a3ce-a315-fb91ed83c0c8-c4246584 {
  grid-area: 3 / 7 / 4 / 12;
}

#w-node-_229ea4d7-1b06-6f23-5c2a-42a1be978ec7-c4246584 {
  grid-area: 7 / 4 / 8 / 10;
  align-self: start;
}

#w-node-_5b2598c1-c7af-de95-07f2-7de85969d37c-c4246584 {
  grid-area: 8 / 6 / 9 / 9;
  justify-self: start;
}

@media screen and (max-width: 479px) {
  #w-node-cb2f1519-8a2b-fc7a-64fb-4844e6ab9a9b-11376492 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_6e17b7fa-a39f-4835-f6fe-182127edc928-11376492 {
    grid-area: 1 / 1 / 2 / 5;
    place-self: auto;
  }

  #w-node-cdf8ad61-7ef8-cd46-69b7-8a5d3ff15582-11376492 {
    grid-area: 1 / 1 / 2 / 8;
  }

  #w-node-_0a76b73f-220b-8b41-a5fb-a248cce7edff-11376492 {
    grid-area: 2 / 1 / 3 / 8;
  }

  #w-node-a198e8ae-596c-d1bd-0023-653a0c4fed82-11376492 {
    grid-column: 5 / 9;
    align-self: start;
  }

  #w-node-_90f422d4-4599-427f-6005-e9447dd6f113-11376492 {
    grid-row-start: 1;
    grid-column-start: 1;
    align-self: end;
  }

  #w-node-a206b7b6-bee1-70ec-1efc-11daecf7c0d7-11376492 {
    grid-column: 6 / 9;
  }

  #w-node-_90a1f48c-10b9-16c0-9456-b0a22517c2f5-11376492 {
    grid-row-end: 4;
    grid-column-start: 4;
  }

  #w-node-a9ce832a-3e32-3fe8-1f55-be6219d427af-11376492 {
    grid-area: 4 / 2 / 5 / 13;
  }

  #w-node-_489811ea-92d2-5e7f-87ad-4cfc064920d0-8117bdad {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_489811ea-92d2-5e7f-87ad-4cfc064920d5-8117bdad {
    grid-area: 2 / 1 / 3 / -1;
  }

  #w-node-_489811ea-92d2-5e7f-87ad-4cfc064920da-8117bdad {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_73f93e1b-5be3-847c-b79f-e2a5d28eb969-e95435b5 {
    grid-area: 1 / 1 / 2 / 13;
    align-self: start;
  }

  #w-node-_73f93e1b-5be3-847c-b79f-e2a5d28eb96e-e95435b5 {
    grid-area: 2 / 1 / 3 / 13;
    align-self: start;
  }

  #w-node-_73f93e1b-5be3-847c-b79f-e2a5d28eb973-e95435b5 {
    grid-area: 3 / 1 / 4 / 13;
    align-self: start;
  }

  #w-node-a42a1655-9e81-437a-93ec-aac2d71c3074-e95435b5 {
    grid-row: 4 / 5;
    grid-column-end: 13;
  }

  #w-node-_99f0c26d-97b0-82a3-5240-66b3f01acafd-e95435b5 {
    grid-row: 5 / 6;
    grid-column-start: 1;
  }

  #w-node-_73f93e1b-5be3-847c-b79f-e2a5d28eb97f-e95435b5 {
    grid-row: 6 / 7;
    grid-column-end: 13;
  }
}


