@font-face {
  font-family: Exo;
  src: url('../fonts/Exo.zip') format("undefined");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

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

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

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

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

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

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

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

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

@font-face {
  font-family: Exo Variablefont Wght;
  src: url('../fonts/Exo-VariableFont_wght.ttf') format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: "Exo 600";
  src: url('../fonts/Exo-VariableFont_wght.ttf') format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Exo 500";
  src: url('../fonts/Exo-VariableFont_wght.ttf') format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --color-brand--secondary: #1e3a53;
  --color-neutral--white: #fff;
  --color-neutral--grey: #f7f7f7;
  --color-brand--primary: #1e3a53;
  --orange: #f4801d;
  --color-brand--error: #e5e7eb;
  --color-neutral--black: black;
  --transparent: #ffffff80;
  --color-brand--alternative: #1e4aa2;
  --color-brand--success: #45dc84;
}

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

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

body {
  color: var(--color-brand--secondary);
  font-family: Dmsans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.44em;
}

h1 {
  color: var(--color-brand--secondary);
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(2.625rem, 2rem + 2.6667vw, 4rem);
  font-weight: 700;
  line-height: 1.18em;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 3rem);
  font-weight: 700;
  line-height: 1.2em;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(1.5rem, 1.0455rem + 1.9394vw, 2.5rem);
  font-weight: 700;
  line-height: 110%;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: clamp(1.25rem, .9659rem + 1.2121vw, 1.875rem);
  font-weight: 700;
  line-height: 110%;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(1.25rem, 1.1364rem + .4848vw, 1.5rem);
  font-weight: 600;
  line-height: 1.16em;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: clamp(1rem, .8864rem + .4848vw, 1.25rem);
  font-weight: 700;
  line-height: 110%;
}

p {
  margin-bottom: 0;
}

a {
  text-decoration: none;
}

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

.admin-page-wrapper {
  color: var(--color-brand--secondary);
  background-color: #fff;
}

.admin-breadcrumbs {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

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

.admin-section-global {
  padding: 100px 40px;
}

.admin-breadcrumbs-link {
  color: #0009;
}

.admin-breadcrumbs-link.w--current {
  color: #000;
}

.admin-heading {
  font-size: clamp(2.5rem, 1.5909rem + 3.8788vw, 4.5rem);
}

.margin-bottom.margin-32px {
  margin-bottom: 32px;
}

.margin-bottom.margin-60px {
  margin-bottom: 60px;
}

.margin-bottom.margin-40px {
  margin-bottom: 40px;
}

.margin-bottom.margin-16px {
  margin-bottom: 16px;
}

.margin-bottom.margin-20px {
  margin-bottom: 20px;
}

.admin-section-links {
  background-color: #f7f7f7f7;
  border: 1px solid #0000001a;
  border-radius: 99px;
  padding: 6px;
  display: flex;
}

.admin-section-link {
  color: #000;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  padding: 8px 24px;
  font-size: 18px;
  font-weight: 500;
  line-height: 180%;
  text-decoration: none;
  display: flex;
}

.admin-section-link.w--current {
  color: #fff;
  background-color: #206bff;
}

.admin-header {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 80px;
  display: flex;
}

.admin-heading-h2 {
  font-size: clamp(1.75rem, 1.1818rem + 2.4242vw, 3rem);
}

.admin-content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  display: flex;
}

.admin-item {
  grid-column-gap: 176px;
  grid-row-gap: 176px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, max-content) 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.admin-sample-text {
  flex: 1;
}

.admin-badge {
  color: #206bff;
  border: 1px solid #206bff;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  padding: 4px 16px;
  display: flex;
}

.custom-heading-h1 {
  font-size: clamp(2.625rem, 2rem + 2.6667vw, 4rem);
  font-weight: 700;
  line-height: 1.18em;
}

.custom-heading-h2 {
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 3rem);
  font-weight: 700;
  line-height: 1.2em;
}

.custom-heading-h3 {
  font-size: clamp(1.5rem, 1.0455rem + 1.9394vw, 2.5rem);
  font-weight: 700;
  line-height: 110%;
}

.custom-heading-h4 {
  font-size: clamp(1.25rem, .9659rem + 1.2121vw, 1.875rem);
  font-weight: 700;
  line-height: 110%;
}

.custom-heading-h5 {
  font-size: clamp(1.25rem, 1.1364rem + .4848vw, 1.5rem);
  font-weight: 600;
  line-height: 1.16em;
}

.custom-heading-h6 {
  font-size: clamp(1rem, .8864rem + .4848vw, 1.25rem);
  font-weight: 700;
  line-height: 110%;
}

.text-large {
  font-size: 18px;
}

.text-xlarge {
  font-size: 24px;
}

.admin-section-divider {
  background-color: #0003;
  height: 1px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.admin-color-swatches {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(200px, max-content));
  grid-auto-columns: 1fr;
  display: grid;
}

.admin-color-swatch {
  background-color: #2b303a;
  padding: 16px;
}

.admin-color-sample {
  aspect-ratio: 260 / 280;
  pointer-events: none;
  margin-bottom: 16px;
}

.admin-color-title {
  color: var(--color-neutral--white);
}

.color-black {
  background-color: #000;
}

.color-white {
  background-color: #fff;
}

.color-grey {
  background-color: var(--color-neutral--grey);
}

.color-primary {
  background-color: var(--color-brand--primary);
}

.color-secondary {
  background-color: var(--color-brand--secondary);
}

.admin-button-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.admin-button-item {
  display: inline-flex;
}

.button-primary {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--color-brand--primary);
  color: var(--color-neutral--white);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 10px 28px;
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 500;
  line-height: 1.33em;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

.button-primary:where(.w-variant-4bc23086-06f9-0830-2e13-4f79df6fa60e) {
  background-color: var(--color-brand--primary);
  color: var(--color-neutral--white);
  padding: 10px;
  font-family: Exo, Arial, sans-serif;
}

.button-primary:hover {
  background-color: var(--color-brand--secondary);
}

.button-primary:hover:where(.w-variant-4bc23086-06f9-0830-2e13-4f79df6fa60e) {
  background-color: var(--color-brand--primary);
}

.admin-licenses-text {
  max-width: 530px;
}

.admin-item-component {
  grid-column-gap: 176px;
  grid-row-gap: 176px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, max-content) minmax(200px, 600px);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  display: grid;
}

.admin-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  list-style-type: square;
  display: flex;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding: 160px 40px;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 120px;
  display: flex;
}

.error-page-heading {
  color: var(--color-brand--primary);
  font-size: clamp(7.5rem, 2.3864rem + 21.8182vw, 18.75rem);
}

.utility-page-form {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.admin-page-icon {
  margin-bottom: 32px;
}

.admin-form-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.password-from-submit {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--color-brand--primary);
  color: var(--color-neutral--white);
  justify-content: center;
  align-items: center;
  padding: 12px 40px;
  display: flex;
}

.page-wrapper {
  width: 100%;
  overflow: clip;
}

.main-wrapper {
  width: 100%;
}

.logo {
  opacity: 1;
  vertical-align: baseline;
  width: auto;
  max-width: 85%;
  margin-top: 0;
  display: inline-block;
  overflow: clip;
}

.nav-bar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar-area {
  background-color: #ddd0;
  flex-direction: column;
  justify-content: space-between;
}

.brand-logo {
  display: block;
}

.header-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-text-fill-color: inherit;
  background-color: #fff9;
  background-clip: border-box;
  border-radius: 9px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1164px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px;
  display: block;
}

.nav-menu-items {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  align-items: center;
  font-family: Exo, Arial, sans-serif;
  display: flex;
}

.logo-wrap {
  display: block;
}

.header-section {
  background-color: #0000;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  position: fixed;
  inset: 20px 0% auto;
  z-index: 1000 !important;
}

.nav-menu-item {
  padding: 0;
  font-weight: 500;
  line-height: 1.33em;
  text-decoration: none;
  transition: color .3s;
}

.nav-menu-item:hover {
  color: var(--orange);
}

.nav-menu-item.w--current {
  color: var(--color-brand--primary);
  text-decoration: none;
}

.hero-section {
  z-index: 6;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.hero-section.izradasajtahero {
  padding-top: 20px;
}

.hero-section.izradasajtahero.izradamargin {
  background-color: #ffffff80;
  margin-top: 140px;
  padding-top: 0;
  padding-bottom: 0;
}

.container {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container.izradasajtahero {
  padding-top: 10px;
}

.hero-item-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  margin-top: 166px;
  display: grid;
}

.hero-item-wrapper.izradasajtacont {
  margin-top: 40px;
}

.hero-image-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 0;
  display: grid;
}

.hero-image-inner-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero-image-inner-wrap.two {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.right-shape {
  z-index: -1;
  filter: blur(250px);
  pointer-events: none;
  background-color: #3c87ff6e;
  border-radius: 342px;
  width: 558px;
  height: 537px;
  position: absolute;
  inset: 13px 87px auto auto;
}

.left-shape {
  z-index: -1;
  filter: blur(250px);
  pointer-events: none;
  background-color: #3c87ff6e;
  border-radius: 342px;
  width: 558px;
  height: 537px;
  position: absolute;
  inset: 0% auto auto 40px;
}

.border-shape-wrapper {
  z-index: -1;
  pointer-events: none;
  justify-content: flex-end;
  align-items: center;
  max-width: 430px;
  display: flex;
  position: absolute;
  inset: 110px 0% auto auto;
}

.hero-image-one {
  border-radius: 10px;
  height: 100%;
}

.hero-image-two {
  border-radius: 13px;
}

.hero-image-three {
  border-radius: 12px;
}

.hero-image-four {
  border-radius: 16px;
}

.hero-heading-text {
  color: var(--color-brand--primary);
  margin-bottom: 24px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: clamp(2.625rem, 2rem + 2.6667vw, 2.8rem);
  font-weight: 600;
  line-height: 1.02em;
}

.hero-sub-title {
  color: var(--color-brand--primary);
  margin-top: 0;
  margin-bottom: 32px;
}

.hero-button-wrap {
  margin-bottom: 40px;
  font-family: Exo, Arial, sans-serif;
  font-weight: 400;
  display: flex;
}

.user-info-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: -14px;
  display: flex;
}

.user-image-wrapper {
  color: var(--color-neutral--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.user-image {
  border: 2px solid var(--color-neutral--white);
  border-radius: 100%;
  width: 48px;
  height: 48px;
  margin-left: -5px;
  padding-left: 0;
  padding-right: 0;
}

.user-image.fast {
  margin-left: 0;
}

.star-icon {
  color: #ffb13c;
  width: 14px;
  height: 14px;
}

.star-icon-flex-wrap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-five {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25em;
}

.ratting-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.total-review {
  color: var(--color-brand--primary);
  margin-top: 10px;
  font-family: Exo, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25em;
}

.business-partner-section.dobrodosli-onama {
  margin-top: 166px;
}

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

.padding-global.padding-bottom-120px {
  color: var(--color-brand--primary);
  margin-bottom: 40px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 15px;
}

.padding-global.padding-bottom-120px.nopadding {
  padding-bottom: 0;
}

.padding-global.padding-bottom-120px {
  margin-bottom: 0;
  padding-bottom: 60px;
}

.base-container {
  text-align: center;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.padding-bottom-120px {
  padding-bottom: 100px;
}

.business-heading-text {
  text-align: center;
  padding-bottom: 35px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
}

.margin-bottom-32px {
  margin-bottom: 0;
}

.logos-inner {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  padding-top: 0;
  display: flex;
}

.logos-wrapper {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  flex: none;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.logos-wrapper.logos-bottom {
  padding-top: 8px;
}

.ui-logo-marquee {
  width: 160px;
}

.marquee-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  max-width: 940px;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

.discover-fintech-heading-wrap {
  text-align: center;
  max-width: 1170px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
}

.margin-bottom-24px {
  margin-bottom: 0;
}

.margin-bottom-48px {
  margin-top: 0;
  margin-bottom: 48px;
}

.dashboard-image-wrapper {
  border-radius: 24px;
  position: relative;
  overflow: hidden;
}

.saradnja-sa-restop-timom {
  background-color: #1b255942;
  border-radius: 24px;
  position: absolute;
  inset: 0%;
}

.play-icon-wrapper {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.lightboc-link {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
  box-shadow: 10px 15px 44px #584efe4d;
}

.play-icon {
  width: 26px;
  height: 20px;
}

.round-counter-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.black-des {
  width: 100%;
  line-height: 1.44em;
}

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

.counter-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.counter-k {
  height: 50px;
  overflow: hidden;
}

.count-text {
  color: var(--color-brand--primary);
  text-align: center;
  font-size: 60px;
  font-weight: 700;
  line-height: .96em;
}

.counter-col {
  height: 52px;
  overflow: hidden;
}

.feature-item-wrapper {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: column;
  display: flex;
}

.feature-inner-wrapper {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: grid;
}

.feature-left-area {
  color: var(--color-brand--primary);
  text-align: center;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.feature-right-area {
  background-image: url('../images/Frame-1618873008_1Frame 1618873008.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  padding: 90px 47px;
}

.feature-right-area.two {
  background-image: url('../images/Gemini_Generated_Image_d4x9sxd4x9sxd4x9.png');
  background-position: 0 100%;
  padding: 95px 60px;
}

.feature-right-area.three {
  background-image: url('../images/Gemini_Generated_Image_d4x9sxd4x9sxd4x9.png');
  padding: 100px 65px;
}

.feature-right-area.three.podrskapozadina {
  height: auto;
  padding-top: 120px;
  padding-bottom: 120px;
}

.feature-inner-boxes {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 10px;
  padding-bottom: 20px;
  display: grid;
}

.feature-details-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  align-items: center;
  font-family: Exo, Arial, sans-serif;
  display: flex;
}

.heading-three {
  font-family: "Exo 500", Arial, sans-serif;
  font-size: clamp(1.25rem, 1.1364rem + .4848vw, 1.5rem);
  font-weight: 600;
  line-height: 1.16em;
}

.body-sm {
  text-align: center;
  font-size: 16px;
  line-height: 1.5em;
}

.feature-image {
  border-radius: 24px;
}

.margin-bottom-40px {
  margin-bottom: 40px;
}

.feature-button-wrapper {
  margin-top: 30px;
  font-family: Exo, Arial, sans-serif;
}

.feature-button-wrapper.podrskabtn {
  text-align: left;
  font-weight: 400;
}

.feature-list-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-top: -5px;
  font-family: Exo, Arial, sans-serif;
  display: flex;
}

.feature-list-box {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  max-width: 441px;
  display: flex;
}

.feature-list-icon {
  background-color: var(--color-brand--primary);
  color: var(--color-neutral--white);
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-top: 4px;
  display: flex;
}

.feature-icon {
  color: var(--color-brand--primary);
  width: 10px;
  height: 9px;
}

.feature-list-text {
  font-size: 18px;
  line-height: 1.5em;
}

.feature-image-wrapper {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  flex-flow: column;
  display: flex;
}

.pricing-section {
  z-index: 2;
  padding-left: 0;
  position: relative;
}

.pricing-heading-wrapper {
  text-align: center;
  max-width: 708px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-card-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.pricing-card-body {
  background-color: var(--color-neutral--white);
  -webkit-backdrop-filter: blur(54px);
  backdrop-filter: blur(54px);
  border-radius: 16px;
  padding: 40px 30px;
}

.pricing-card-body.highlight {
  background-color: var(--color-brand--primary);
  color: var(--color-neutral--white);
}

.pricing-card-header {
  margin-bottom: 22px;
}

.margin-bottom-16px {
  margin-bottom: 16px;
}

.pricing-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4px;
  display: flex;
}

.price-text {
  font-size: clamp(1.75rem, .9545rem + 3.3939vw, .4rem);
  line-height: 1.17em;
}

.currency-text {
  margin-bottom: 0;
  margin-left: 2px;
  font-size: 16px;
}

.bill-duration {
  font-size: 14px;
  line-height: 1.57em;
}

.pricing-feature-list-wrap {
  border-top: 1px solid #1e1e1e29;
  padding-top: 32px;
}

.pricing-feature-list-wrap.is-white {
  border: 1px #000;
  border-top: 1px solid #1e1e1e29;
}

.pricing-feature-list {
  margin-bottom: 36px;
}

.pricing-list-icon {
  background-color: var(--color-brand--primary);
  color: var(--color-neutral--white);
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.pricing-list-icon.is-white {
  background-color: var(--color-neutral--white);
  color: var(--color-brand--primary);
}

.pricing-list-box {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  max-width: 441px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.pricing-list-box.paketlist {
  justify-content: flex-start;
  align-items: flex-start;
}

.pricing-button {
  border: 1px solid var(--color-brand--primary);
  background-color: var(--color-neutral--white);
  color: var(--color-brand--primary);
  text-align: center;
  border-radius: 8px;
  width: 100%;
  padding: 12px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5em;
  transition: background-color .3s, border-color .3s, color .3s;
}

.pricing-button:hover {
  border-color: var(--color-neutral--white);
  background-color: var(--color-brand--primary);
  color: var(--color-neutral--white);
}

.pricing-left-shape {
  z-index: -1;
  filter: blur(250px);
  background-color: #584efe52;
  border-radius: 342px;
  width: 584px;
  height: 576px;
  position: absolute;
  inset: auto auto 116px 63px;
}

.pricing-right-shape {
  z-index: -1;
  filter: blur(250px);
  background-color: #3c87ff6e;
  border-radius: 342px;
  width: 558px;
  height: 537px;
  position: absolute;
  inset: auto 63px 116px auto;
}

.testimonial-section {
  z-index: 3;
  position: relative;
}

.testimonial-heading-wrap {
  text-align: center;
  max-width: 538px;
  margin-left: auto;
  margin-right: auto;
}

.margin-bottom-60px {
  margin-bottom: 20px;
}

.testimonial-items-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.testimonial-card-body {
  background-color: var(--color-neutral--white);
  border-radius: 16px;
  padding: 32px 30px;
}

.client-image-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 45px;
  height: 45px;
}

.client-name {
  margin-bottom: 2px;
  font-weight: 700;
}

.client-designation {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42em;
}

.client-say {
  text-align: center;
  font-size: 18px;
  font-style: italic;
  font-weight: 500;
  line-height: 1.4em;
}

.testimonial-left-shape {
  z-index: -1;
  filter: blur(250px);
  background-color: #584efe52;
  border-radius: 342px;
  width: 584px;
  height: 576px;
  position: absolute;
  inset: auto auto 223px 63px;
}

.testimonial-right-shape {
  z-index: -1;
  filter: blur(250px);
  background-color: #3c87ff6e;
  border-radius: 342px;
  width: 558px;
  height: 537px;
  position: absolute;
  inset: auto 63px 223px auto;
}

.cta-background-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url('../images/Gemini_Generated_Image_d4x9sxd4x9sxd4x9.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 20px;
  padding: 100px 80px;
  display: grid;
}

.cta-heading-wrapper {
  text-align: left;
  max-width: 600px;
}

.cta-button-wrap {
  font-family: Exo, Arial, sans-serif;
}

.footer-section {
  background-color: #1e3a53;
  margin-top: 0;
  padding-top: 50px;
  padding-bottom: 0;
  font-family: Exo, Arial, sans-serif;
  position: relative;
}

.footer-widget-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
  display: flex;
}

.footer-logo-wrapper {
  width: 100%;
  max-width: 310px;
}

.footer-menu-wrapper {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  justify-content: space-between;
  width: 100%;
  max-width: 850px;
  display: flex;
}

.logo-link {
  display: inline-flex;
}

.social-icon-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--color-neutral--white);
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 36px;
  display: flex;
}

.social-icon-link-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--color-neutral--white);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.social-icon-link-1:hover {
  color: var(--color-brand--primary);
  background-color: #1e3a53;
}

.social-icon {
  width: 24px;
  height: 24px;
}

.social-icon:hover {
  color: var(--orange);
  background-color: #1e3a53;
}

.footer-menu-wrap {
  width: 100%;
  max-width: 170px;
}

.footer-menu-wrap.last-item {
  max-width: 230px;
}

.footer-menu-title {
  color: var(--color-neutral--white);
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 1.55em;
}

.footer-menu-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--color-brand--secondary);
  flex-flow: column;
  width: 250px;
  padding-right: 0;
  display: flex;
}

.footer-menu-list.listpopularno {
  width: 220px;
}

.footer-menu-text {
  color: var(--color-neutral--white);
  mix-blend-mode: normal;
  font-size: 16px;
  line-height: 1.75em;
}

.footer-menu-text:hover {
  color: var(--orange);
  background-color: #0000;
}

.footer-menu-text.w--current {
  transition-property: none;
}

.footer-menu-text.footer-link-hover:hover {
  color: var(--orange);
}

.footer-menu-text.footer-link-hover.w--current {
  color: var(--color-neutral--white);
}

.location-text {
  color: var(--color-neutral--white);
  max-width: 229px;
  font-size: 16px;
  line-height: 1.75em;
}

.location-text:hover {
  color: var(--orange);
}

.location-text.podrska {
  font-size: 14px;
}

.location-text.podrska.nohover {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-right: 0;
}

.location-text.podrska.nohover:hover, .location-text.footer-hover {
  color: var(--color-neutral--white);
}

.location-text.footer-hover:hover {
  color: var(--orange);
}

.location-text.nohover {
  flex-flow: row;
  width: auto;
  max-width: none;
  display: block;
  position: static;
}

.location-text.nohover:hover {
  color: var(--color-neutral--white);
}

.copyright-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: left;
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.copyright-text-box {
  text-align: center;
  padding-top: 20px;
}

.feature-title {
  text-align: left;
  margin-bottom: 10px;
  font-family: "Exo 600", Arial, sans-serif;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.2rem);
  font-weight: 600;
  line-height: 1.02em;
}

.feature-title.podrskatekst {
  text-align: center;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.2rem);
}

.delete-this {
  z-index: 9999;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  background-color: #fb421f;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 12px 14px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
  position: fixed;
  inset: auto 20px 20px auto;
  box-shadow: 0 12px 34px #00000017;
}

.text-block:where(.w-variant-4bc23086-06f9-0830-2e13-4f79df6fa60e) {
  font-weight: 400;
}

.bold-text {
  font-family: "Exo 600", Arial, sans-serif;
  font-size: clamp(2.625rem, 2rem + 2.6667vw, 2.8rem);
  font-weight: 600;
  line-height: 1.02em;
}

.dropdown-toggle {
  padding-left: 0;
  padding-right: 20px;
}

.icon {
  margin-right: 0;
}

.dropdown-toggle-2 {
  padding-left: 0;
  padding-right: 20px;
}

.icon-2 {
  margin-right: 0;
}

.dropdown-toggle-3 {
  padding-left: 0;
  padding-right: 20px;
}

.icon-3 {
  margin-right: 0;
}

.section {
  margin-top: 40px;
}

.heading {
  margin-top: 100px;
  font-family: "Exo 600", Arial, sans-serif;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.8rem);
  font-weight: 600;
}

.div-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  display: flex;
}

.div-block-2 {
  border-radius: 10px;
  justify-content: center;
  padding: 20px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.grid {
  grid-template: "Area"
  / 1fr 1fr 1fr;
  margin-top: -10px;
}

.heading-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-3 {
  flex-flow: column;
  display: flex;
}

.div-block-4 {
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 200px;
  padding: 32px;
  font-family: Exo, Arial, sans-serif;
  display: flex;
}

.image {
  vertical-align: baseline;
  width: 40px;
  height: 40px;
  margin-bottom: 7px;
}

.heading-3 {
  font-size: clamp(1.5rem, 1.0455rem + 1.9394vw, 2.5rem);
  line-height: 110%;
}

.link {
  text-decoration: none;
}

.text-block-2 {
  color: var(--color-brand--primary);
  text-align: center;
  margin-top: -8px;
  font-size: 18px;
}

.text-block-3 {
  font-weight: 700;
}

.div-block-5 {
  border: 1px #000;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 32px 32px 20px;
  font-family: Exo, Arial, sans-serif;
  display: flex;
}

.image-2 {
  width: 40px;
  height: 40px;
  margin-bottom: 7px;
}

.text-block-4 {
  color: var(--color-brand--primary);
  text-align: center;
  margin-top: -8px;
  font-size: 18px;
}

.div-block-6 {
  border: 1px #000;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 32px;
  font-family: Exo, Arial, sans-serif;
  display: flex;
}

.image-3 {
  width: 40px;
  height: 40px;
  margin-bottom: 7px;
}

.text-block-5 {
  color: var(--color-brand--primary);
  text-align: center;
  margin-top: -8px;
  font-size: 18px;
}

.text-block-6 {
  margin-bottom: 7px;
  font-size: 18px;
  font-weight: 700;
}

.text-block-7 {
  font-size: 16px;
  font-weight: 700;
}

.text-block-8, .text-block-9 {
  text-align: center;
  margin-bottom: 7px;
  font-size: 18px;
  font-weight: 700;
}

.heading-4 {
  text-align: center;
  margin-bottom: 10px;
  font-family: Exo, Arial, sans-serif;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.2rem);
  font-weight: 600;
  position: static;
}

.paragraph {
  text-align: center;
  margin-bottom: 10px;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Exo, Arial, sans-serif;
  line-height: 22px;
}

.image-4 {
  text-align: center;
  border: 0 solid #000;
  align-self: center;
  width: 40px;
  height: 40px;
  line-height: 1em;
}

.container-2 {
  outline-offset: 0px;
  border: 30px solid #fff;
  border-radius: 8px;
  outline: 3px solid #555;
  box-shadow: 3px 3px 5px #0003;
}

.image-5 {
  border-radius: 8px;
}

.heading-5 {
  color: var(--color-brand--secondary);
  font-family: Montserrat, sans-serif;
  font-size: calc(1.325rem + .9vw);
  font-weight: 500;
}

.heading-6 {
  color: var(--color-brand--primary);
}

.image-6 {
  border-radius: 8px;
}

.section-2 {
  padding-top: 0;
}

.heading-7 {
  color: var(--color-brand--primary);
}

.project-slider {
  margin-top: 40px;
}

.slide-content {
  flex-flow: row;
  justify-content: space-between;
  display: flex;
}

.card {
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  padding: 10px;
  box-shadow: 0 2px 5px #0003;
}

.image-7 {
  background-image: url('../images/Valdom.rs.png');
  background-position: 50%;
  background-size: cover;
}

.mask {
  margin-top: 20px;
}

.text-block-10 {
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
}

.slider {
  background-color: #fff;
}

.icon-4 {
  background-color: #0a000000;
  margin-left: 10px;
}

.icon-5 {
  background-color: #fff0;
  margin-right: 15px;
}

.right-arrow {
  margin-left: 0;
  margin-right: -70px;
  padding-left: 0;
  padding-right: 0;
}

.left-arrow {
  margin-left: -70px;
}

.referencebtn {
  background-color: #1e3a53;
  border-radius: 8px;
  margin-top: 20px;
  padding-left: 25px;
  padding-right: 25px;
  font-weight: 600;
}

.heading-8, .text-block-11 {
  text-align: center;
}

.div-block-7 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-self: auto;
  align-items: center;
  display: flex;
}

.div-block-8, .div-block-9 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  display: flex;
}

.div-block-10 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  width: 100%;
  max-width: 500px;
  display: flex;
}

.div-block-10.divpodrska {
  margin-top: -11px;
  padding-left: 23px;
}

.paragraph-2 {
  margin-top: 0;
  font-family: Exo, Arial, sans-serif;
  line-height: 22px;
}

.text-block-12 {
  text-align: center;
  padding-bottom: 20px;
}

.heading-9 {
  text-align: center;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.2rem);
  font-weight: 600;
}

.text-block-13 {
  text-align: center;
  font-family: "Exo 600", Arial, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.cell {
  text-align: left;
  border-radius: 8px;
  align-items: center;
}

.cell-2 {
  border-radius: 8px;
  align-items: center;
}

.text-block-14 {
  font-family: "Exo 600", Arial, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.text-block-15 {
  text-align: center;
  font-size: 15px;
  font-weight: 700;
}

.cell-3 {
  border-radius: 8px;
  align-items: center;
}

.newsletter-section {
  flex-flow: column;
  align-items: center;
  padding-bottom: 0;
  font-family: Exo, Arial, sans-serif;
  display: flex;
}

.newsletter-section.references {
  color: var(--color-brand--primary);
  background-color: #e8eaee00;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 60px;
}

.newsletter-section.references.referenceizrada {
  z-index: 1000;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 0;
}

.newsletter-section.references.referencehome {
  margin-bottom: 0;
}

.newsletter-section.newsletter {
  background-color: #051523;
  padding-top: 40px;
  padding-bottom: 40px;
}

.button {
  color: var(--color-neutral--grey);
  text-align: center;
  vertical-align: baseline;
  background-color: #1e3a53;
  border-radius: 8px;
  margin-top: 10px;
  margin-left: 0;
  padding: 10px 28px;
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 500;
  display: inline-block;
}

.quick-stack {
  margin-top: 0;
}

.quick-stack.reference-redizajn {
  margin-top: 0;
  padding-top: 0;
}

.heading-10 {
  margin-top: 60px;
  font-family: "Exo 600", Arial, sans-serif;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.2rem);
  font-weight: 600;
}

.heading-11 {
  margin-bottom: 10px;
  font-family: Exo, Arial, sans-serif;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.2rem);
  font-weight: 600;
  line-height: 1.02em;
}

.paragraph-3 {
  text-align: center;
  margin-top: 0;
  font-family: Exo, Arial, sans-serif;
}

.text-block-16, .text-block-17, .text-block-18, .text-block-19 {
  margin-top: -10px;
  font-size: 16px;
  font-weight: 700;
}

.section-4 {
  background-color: #fff0;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.bold-text-2 {
  font-size: 16px;
}

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

.paragraph-5 {
  color: var(--color-neutral--white);
  text-align: left;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 400;
}

.text-block-20 {
  text-align: left;
  margin-bottom: 10px;
  font-weight: 700;
}

.shade {
  z-index: -1;
  filter: blur(250px);
  background-color: #66a1ff59;
  border-radius: 342px;
  width: 558px;
  height: 480px;
  position: absolute;
  left: 100px;
}

.shade1 {
  z-index: -1;
  filter: blur(250px);
  background-color: #66a1ff59;
  border-radius: 342px;
  width: 558px;
  height: 480px;
  position: absolute;
  right: 100px;
}

.text-block-21 {
  color: var(--color-brand--primary);
  padding-bottom: 24px;
  font-family: Exo, Arial, sans-serif;
  font-weight: 400;
}

.text-block-22 {
  color: var(--color-brand--primary);
  font-family: Exo, Arial, sans-serif;
  font-weight: 400;
}

.image-8 {
  border-radius: 20px;
  margin-top: -20px;
}

.paragraph-6 {
  line-height: 22px;
}

.paragraph-7 {
  text-align: left;
  padding-top: 10px;
  padding-bottom: 20px;
  font-family: Exo, Arial, sans-serif;
  line-height: 24px;
}

.paragraph-7.podrskatekst {
  padding-bottom: 0;
}

.paragraph-7.podrskaalign {
  text-align: center;
}

.paragraph-8 {
  line-height: 22px;
}

.paragraph-9 {
  font-family: Exo, Arial, sans-serif;
  line-height: 22px;
}

.image-9 {
  position: absolute;
  bottom: 0;
  left: 0;
}

.image-10 {
  margin-bottom: 0;
  margin-left: 0;
  position: absolute;
}

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

.image-12 {
  z-index: auto;
  opacity: .68;
  width: 500px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.text-block-23 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 1.4em;
}

.text-block-24, .text-block-25 {
  text-align: center;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 1.4em;
}

.text-block-26 {
  color: var(--color-neutral--white);
  padding-top: 10px;
  font-size: 16px;
  font-weight: 400;
}

.div-block-11 {
  z-index: 10;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 5px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.dropdown-list {
  background-color: #897171;
}

.dropdown-list.w--open {
  color: var(--color-brand--primary);
  background-color: #fff;
  border-radius: 10px;
}

.dropdown-list-2 {
  background-color: #d4c9c9;
}

.dropdown-list-2.w--open {
  background-color: #fff;
  border-radius: 10px;
}

.dropdown-list-3 {
  background-color: #c8b9b9;
}

.dropdown-list-3.w--open {
  background-color: #fff;
  border-radius: 10px;
}

.heading-12 {
  text-align: center;
  font-family: Exo, Arial, sans-serif;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.875rem);
  font-weight: 600;
}

.text-block-27, .text-block-28 {
  text-align: center;
  margin-top: 10px;
  font-family: Exo, Arial, sans-serif;
}

.button-2 {
  text-align: center;
}

.button-2.button {
  margin-top: 30px;
  margin-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 500;
}

.section-5 {
  flex-flow: column;
  align-items: center;
  margin-bottom: 100px;
  padding-top: 50px;
  display: flex;
}

.section-5.unapreditehome {
  margin-top: 20px;
  margin-bottom: 40px;
  padding-top: 60px;
}

.image-13 {
  margin-top: 40px;
}

.div-block-12 {
  text-align: center;
  z-index: 155;
}

.div-block-13 {
  z-index: 1000;
  background-color: #fff;
  border-radius: 8px;
  padding: 5px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-14 {
  z-index: 50;
  background-color: #fff;
  border-radius: 8px;
  padding: 5px;
  box-shadow: 0 2px 5px #0003;
}

.bold-text-3 {
  font-family: Exo, Arial, sans-serif;
}

.dropdown-link1 {
  color: var(--color-brand--primary);
}

.dropdown-link1:hover, .dropdown-link1.w--current {
  color: var(--orange);
}

.dropdown-link1.izrada-link {
  color: var(--color-brand--primary);
}

.dropdown-link1.izrada-link:hover {
  color: var(--orange);
}

.dropdown-link1.izrada-link:lang(en), .dropdown-link1.sajt-link {
  color: var(--color-brand--primary);
}

.dropdown-link1.sajt-link:hover, .dropdown-link1.sajt-link:lang(en) {
  color: var(--orange);
}

.dropdown-link-2 {
  color: var(--color-brand--primary);
}

.dropdown-link-2:hover {
  color: var(--orange);
}

.dropdown-link-2.w--current {
  color: var(--color-brand--primary);
}

.dropdown-link-2.w--current:hover, .dropdown-link-2.w--current:lang(en), .dropdown-link-2.odrzavanje-link:hover {
  color: var(--orange);
}

.dropdown-link-3 {
  color: var(--color-brand--primary);
}

.dropdown-link-3:hover {
  color: var(--orange);
}

.dropdown-link-4, .dropdown-link-5, .dropdown-link-6, .dropdown-link-7 {
  color: var(--color-brand--primary);
}

.dropdown-link-7:hover {
  color: var(--orange);
}

.dropdown-link-8 {
  color: var(--color-brand--primary);
}

.dropdown-link-8:hover, .dropdown-link-8.w--current {
  color: var(--orange);
}

.dropdown-link-9 {
  color: var(--color-brand--primary);
}

.dropdown-link-9:hover, .dropdown-link-9.w--current {
  color: var(--orange);
}

.paragraph-10, .container-3 {
  text-align: center;
}

.heading-13 {
  color: var(--color-brand--primary);
  margin-bottom: 10px;
  font-family: Exo, Arial, sans-serif;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.8rem);
  font-weight: 600;
  line-height: 1.02em;
}

.paragraph-11 {
  color: var(--color-brand--primary);
  padding-left: 100px;
  padding-right: 100px;
  font-family: Exo, Arial, sans-serif;
  line-height: 22px;
}

.text-block-29 {
  color: var(--color-brand--primary);
  padding-top: 10px;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Exo, Arial, sans-serif;
}

.div-block-15 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-6 {
  color: var(--color-brand--primary);
  margin-bottom: 100px;
  padding-left: 20px;
  padding-right: 20px;
}

.section-6.izradasection {
  margin-bottom: 0;
  padding-bottom: 0;
}

.section-6.kvalitet-onama {
  margin-bottom: 60px;
  padding-top: 60px;
}

.section-6.kvalitethome {
  text-align: center;
  margin-bottom: 60px;
  padding-top: 60px;
}

.section-6.kvalitet-izrada {
  background-color: #fff0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 60px;
}

.text-block-30 {
  color: var(--color-neutral--white);
  margin-top: -18px;
  padding-bottom: 0;
  font-size: 14px;
}

.testimonial-card-body-2 {
  background-color: #fff;
  border-radius: 16px;
  padding: 32px 30px;
}

.margin-bottom-24px-2 {
  margin-bottom: 24px;
}

.shadow {
  z-index: -1;
  filter: blur(250px);
  background-color: #66a1ff59;
  border-radius: 342px;
  width: 584px;
  height: 537px;
  position: absolute;
}

.div-block-17 {
  width: 558px;
  height: 537px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.shadowl {
  z-index: -1;
  filter: blur(250px);
  background-color: #66a1ff59;
  border-radius: 342px;
  width: 558px;
  height: 537px;
  position: absolute;
  right: 0;
}

.heading-14 {
  margin-bottom: 10px;
  font-family: "Exo 600", Arial, sans-serif;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.2rem);
  font-weight: 600;
}

.heading-15 {
  font-size: 16px;
}

.text-block-31 {
  color: var(--color-neutral--white);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 14px;
}

.input-field {
  border-radius: 8px;
  width: 300px;
  margin-bottom: 0;
  padding-bottom: 8px;
}

.form {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 0;
  display: flex;
  position: static;
}

.submit-button2 {
  background-color: #1e3a53;
  border-radius: 8px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
}

.button-3 {
  line-height: 1.22em;
}

.heading-16 {
  color: var(--color-neutral--white);
}

.div-block-19 {
  z-index: -1;
  filter: blur(250px);
  outline-offset: 0px;
  background-color: #66a1ff59;
  border-radius: 342px;
  outline: 3px #1e3a53;
  width: 584px;
  height: 400px;
  position: absolute;
}

.div-block-20 {
  filter: blur(250px);
  background-color: #66a1ff59;
  border-radius: 342px;
  width: 584px;
  height: 400px;
  position: absolute;
  right: 0;
}

.fixedmobile {
  z-index: 10;
  color: var(--color-neutral--white);
  background-color: #1e3a53;
  border: 1px solid #fff;
  border-radius: 8px;
  padding: 10px 28px;
  position: fixed;
  inset: auto 2% 5% auto;
}

.text-block-32 {
  color: var(--color-neutral--white);
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.link-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-14 {
  width: 18px;
  height: 18px;
}

.text-block-33 {
  color: var(--color-neutral--white);
  font-size: 14px;
}

.heading-19 {
  color: var(--color-brand--primary);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: "Exo 600", Arial, sans-serif;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.2rem);
  font-weight: 600;
}

.cell-4 {
  justify-content: center;
  align-items: center;
}

.image-15 {
  width: 135px;
}

.image-16 {
  width: 170px;
}

.cell-5 {
  justify-content: center;
  align-items: center;
}

.heading-18 {
  color: var(--color-brand--primary);
  text-align: center;
  padding-bottom: 10px;
  font-family: "Exo 600", Arial, sans-serif;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.2rem);
  font-weight: 600;
}

.section-7 {
  margin-top: 100px;
  margin-bottom: 60px;
  padding-bottom: 60px;
}

.section-7.tehnologijehome {
  margin-top: 0;
  padding-bottom: 0;
}

.section-7.tehnologijehome.tehnologije-izrada {
  margin-bottom: 0;
  padding-bottom: 60px;
}

.section-7.tehnologijehome.tehnologijeonama {
  padding-top: 60px;
}

.section-7.tehnologijehome.tehnologije-seo {
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.quick-stack-2 {
  margin-bottom: 20px;
}

.heading-20 {
  color: var(--color-brand--primary);
  text-align: center;
  padding-top: 0;
  font-family: Exo, Arial, sans-serif;
}

.paragraph-12 {
  color: var(--color-brand--primary);
  text-align: center;
  padding-top: 5px;
  font-family: Exo, Arial, sans-serif;
  font-size: 18px;
}

.heading21 {
  color: var(--color-brand--primary);
  text-align: center;
  padding-top: 40px;
  font-family: Exo, Arial, sans-serif;
  font-weight: 600;
}

.section-8 {
  padding-bottom: 60px;
}

.bold-text-4 {
  color: var(--color-neutral--white);
  font-weight: 400;
}

.bold-text-5 {
  background-color: #fff0;
  font-weight: 400;
}

.futertextbold, .text-block-34 {
  padding-bottom: 5px;
  font-weight: 600;
}

.button-4 {
  margin-top: 0;
}

.button-5.button {
  margin-top: 10px;
}

.text-block-36 {
  margin-top: 20px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-block-37 {
  margin-top: 20px;
  font-family: "Exo 600", Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-block-38 {
  text-align: center;
  margin-top: 80px;
  padding-left: 100px;
  padding-right: 100px;
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 600;
}

.user-image-copy-copy {
  border: 2px solid var(--color-neutral--white);
  border-radius: 100%;
  width: 48px;
  height: 48px;
  margin-left: -9px;
}

.user-image-copy-copy.fast {
  margin-left: 0;
}

.user-image-copy {
  border: 2px solid var(--color-neutral--white);
  border-radius: 100%;
  width: 48px;
  height: 48px;
  margin-left: -9px;
}

.user-image-copy.fast {
  margin-left: 0;
}

.image-18 {
  width: 135px;
}

.cell-6 {
  text-align: left;
  justify-content: center;
  align-items: center;
}

.call {
  color: var(--color-neutral--white);
  z-index: 100;
  border-radius: 8px;
  padding: 5px 10px;
  position: fixed;
  bottom: 15px;
  right: 15px;
  background-color: #2a7d6d !important;
}

.text-block-40 {
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 14px;
  color: #fff !important;
}

.image-19 {
  width: 14px;
}

.link-block-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-4 {
  text-align: center;
  align-self: auto;
}

.text-block-41 {
  padding-top: 35px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 16px;
}

.heading-21 {
  color: var(--color-brand--primary);
  text-align: center;
  padding-bottom: 10px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: clamp(2.625rem, 2rem + 2.6667vw, 2.2rem);
  font-weight: 600;
}

.section-9 {
  margin-top: 166px;
  margin-bottom: 60px;
}

.text-block-42 {
  color: var(--color-brand--primary);
  text-align: center;
  padding-bottom: 10px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 16px;
}

.text-block-43 {
  color: var(--color-brand--primary);
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 16px;
}

.text-block-44 {
  color: var(--color-brand--primary);
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.text-block-45 {
  color: var(--color-brand--primary);
  text-align: center;
  padding-bottom: 5px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 14px;
  line-height: 1.4em;
}

.referenceclass {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  transition: opacity .2s;
  display: flex;
}

.div-block-22 {
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  padding: 10px;
  display: flex;
}

.text-block-46 {
  color: var(--color-brand--primary);
  text-align: center;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.text-block-46.referencelink {
  font-weight: 500;
}

.text-block-46.referencelink:hover {
  color: var(--orange);
}

.quick-stack-3 {
  grid-row-gap: 28px;
  margin-top: 20px;
}

.heading-22 {
  color: var(--color-brand--primary);
  text-align: center;
  margin-top: 0;
  padding-bottom: 10px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: clamp(2.625rem, 2rem + 2.6667vw, 2.2rem);
  font-weight: 600;
}

.section-10 {
  padding-top: 166px;
  padding-bottom: 60px;
}

.contactform {
  background-color: #ffffffe3;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: block;
  box-shadow: 0 2px 5px #0003;
}

.field-label {
  color: var(--color-brand--primary);
  align-self: auto;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.field-label-2 {
  color: var(--color-brand--primary);
  text-align: left;
  align-self: auto;
  padding-top: 10px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.form-block {
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.cell-7 {
  border-radius: 0;
  justify-content: center;
  align-items: center;
}

.submit-button {
  text-align: left;
  background-color: #1e3a53;
  border-radius: 8px;
  align-self: flex-end;
  margin-top: 10px;
  padding: 10px 28px;
  font-family: "Exo 600", Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-field, .text-field-2, .text-field-3 {
  background-color: #f9fafc;
  border: 1px #000;
  border-radius: 8px;
}

.textarea {
  background-color: #f9fafc;
  border-top: 1px #000;
  border-left: 1px #000;
  border-right: 1px #000;
  border-radius: 8px;
  padding-top: 10px;
  padding-bottom: 60px;
}

.text-block-47 {
  color: var(--color-brand--primary);
  text-align: center;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.form-2 {
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
  display: flex;
}

.text-block-48 {
  color: var(--color-brand--primary);
  text-align: center;
  padding-top: 10px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 14px;
}

.contactright {
  background-color: #ffffffa3;
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  margin-top: 0;
  padding: 20px;
  display: flex;
}

.contactright.email, .contactright.radnovreme, .contactright.podacifirme {
  margin-top: 0;
}

.phonecontact {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.div-block-23 {
  background-color: #1e3a5300;
  border-radius: 100px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-top: 0;
  padding: 10px;
  display: flex;
}

.div-block-24 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
}

.text-block-49 {
  color: var(--color-brand--primary);
  padding-top: 10px;
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 700;
}

.text-block-50 {
  color: var(--color-brand--primary);
  text-align: left;
  font-family: "Exo 600", Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-block-50.radnovreme {
  text-align: left;
  padding-bottom: 5px;
}

.div-block-25 {
  margin-left: 10px;
  padding-top: 0;
  padding-left: 0;
}

.div-block-26 {
  margin-left: 40px;
}

.pratitenas {
  background-color: #ffffffa3;
  border-radius: 8px;
  width: 100%;
  padding: 10px;
}

.text-block-51 {
  color: var(--color-brand--primary);
  padding-top: 0;
  font-family: "Exo 600", Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.socialswrap {
  padding-top: 10px;
}

.instagram {
  margin-left: 20px;
}

.text-block-52 {
  color: var(--color-brand--primary);
  margin-top: 20px;
  padding-right: 140px;
  font-size: 16px;
}

.podaciiconmob {
  width: 32px;
}

.heading-23 {
  color: var(--color-brand--primary);
  text-align: center;
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 600;
}

.text-block-54 {
  color: var(--color-brand--primary);
  text-align: center;
  padding-bottom: 10px;
  font-family: "Exo 500", Arial, sans-serif;
}

.button-6 {
  text-align: left;
  vertical-align: baseline;
  background-color: #f47c20;
  border-radius: 8px;
  padding: 8px 15px;
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 500;
}

.collection-item {
  text-align: center;
  border: 1px solid #d7d7d7;
  border-radius: 0;
  width: 30%;
  margin-bottom: 30px;
  margin-right: 0;
  padding: 0 0 20px;
}

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

.heading-24 {
  color: var(--color-brand--primary);
  text-align: center;
  margin-bottom: 10px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: clamp(2.625rem, 2rem + 2.6667vw, 2.2rem);
  font-weight: 600;
}

.heading-24.postheading {
  margin-bottom: 60px;
}

.text-block-55 {
  color: var(--color-brand--primary);
  text-align: center;
  margin-bottom: 40px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 18px;
}

.collection-list-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.collection-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 102%;
  display: flex;
}

.image-20 {
  border-radius: 0;
  width: auto;
}

.heading-25 {
  color: var(--color-brand--primary);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: clamp(1rem, .8864rem + .4848vw, 1.25rem);
  font-weight: 500;
}

.list {
  color: var(--color-brand--primary);
  padding-left: 20px;
  font-family: "Exo 500", Arial, sans-serif;
}

.heading-26 {
  color: var(--color-brand--primary);
  text-align: center;
  margin-bottom: 10px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.2rem);
  font-weight: 600;
  line-height: 1.02em;
}

.section-12 {
  padding-top: 0;
  padding-bottom: 60px;
}

.quick-stack-4 {
  width: 100%;
  margin-top: 0;
}

.saradnjacard {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 70%;
  height: 100%;
  padding: 10px 20px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.heading-27 {
  color: var(--color-brand--primary);
  font-family: "Exo 500", Arial, sans-serif;
}

.text-block-56 {
  color: var(--color-brand--primary);
  text-align: center;
  padding-bottom: 0;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.cell-8 {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.text-block-57, .text-block-58 {
  color: var(--color-brand--primary);
  text-align: left;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 16px;
}

.container-5 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  display: flex;
}

.text-block-59 {
  color: var(--color-brand--primary);
  padding-left: 5px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.list-2 {
  color: var(--color-brand--primary);
  padding-left: 20px;
}

.button-7 {
  color: var(--color-brand--secondary);
  text-align: left;
  background-color: #1a3e53;
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 600;
}

.text-block-60 {
  text-align: center;
  padding-top: 20px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.container-6 {
  text-align: center;
}

.heading-28 {
  color: var(--color-brand--primary);
  text-align: left;
  padding-bottom: 10px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.2rem);
  font-weight: 600;
}

.paragraph-13 {
  color: var(--color-brand--primary);
  text-align: left;
  padding-top: 5px;
  padding-bottom: 10px;
}

.section-13 {
  margin-top: 0;
  padding-bottom: 20px;
}

.heading-29 {
  color: var(--color-brand--primary);
  font-family: "Exo 600", Arial, sans-serif;
  font-weight: 600;
}

.image-21 {
  border-radius: 8px;
}

.list-3 {
  color: var(--color-brand--primary);
  font-family: "Exo 500", Arial, sans-serif;
}

.text-block-61, .text-block-62, .text-block-63, .text-block-64, .text-block-65, .text-block-66, .text-block-67, .text-block-68, .text-block-69, .text-block-70, .text-block-71 {
  padding-bottom: 5px;
}

.cell-9 {
  justify-content: center;
  align-items: center;
}

.text-block-72 {
  color: var(--color-neutral--white);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 400;
}

.text-block-73 {
  color: var(--color-neutral--white);
  text-align: center;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: "Exo 500", Arial, sans-serif;
}

.quick-stack-5 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-14 {
  padding-top: 0;
  padding-bottom: 40px;
}

.text-block-74 {
  color: var(--color-brand--primary);
  text-align: center;
  padding-left: 140px;
  padding-right: 140px;
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 600;
}

.container-7 {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-75 {
  color: var(--color-brand--primary);
  text-align: center;
  padding-bottom: 20px;
  font-family: "Exo 500", Arial, sans-serif;
}

.cell-10 {
  justify-content: center;
  align-items: center;
}

.image-22 {
  width: 400px;
}

.procescard {
  background-color: #ffffffb8;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  padding: 10px 20px;
  box-shadow: 0 2px 5px #0003;
}

.procescard.hostingcard {
  text-align: left;
  width: 60%;
}

.procescard.saradnjacard, .procescard.chatgptcard, .procescard.lokacijacard {
  width: 60%;
}

.text-block-76 {
  color: var(--color-brand--primary);
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 600;
}

.text-block-77 {
  color: var(--color-brand--primary);
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 16px;
}

.heading-30 {
  color: var(--color-brand--primary);
  text-align: center;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.2rem);
  font-weight: 600;
}

.chatgpt-section {
  background-color: #fff0;
  padding-top: 0;
  padding-bottom: 40px;
}

.cell-11, .cell-12 {
  align-items: stretch;
}

.cell-13 {
  justify-content: center;
  align-items: center;
}

.heading-31 {
  color: var(--color-brand--primary);
  text-align: center;
  margin-bottom: 20px;
  font-family: "Exo 600", Arial, sans-serif;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.2rem);
  font-weight: 600;
}

.section-16 {
  padding-top: 0;
  padding-bottom: 60px;
}

.text-block-78 {
  color: var(--color-brand--primary);
}

.text-block-79 {
  color: var(--color-brand--primary);
  font-weight: 600;
}

.quick-stack-6 {
  grid-row-gap: 38px;
}

.text-block-80 {
  color: var(--color-brand--primary);
  text-align: center;
  padding-bottom: 10px;
  padding-left: 160px;
  padding-right: 160px;
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 600;
}

.container-8 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.section-17 {
  padding-top: 0;
  padding-bottom: 60px;
}

.image-23 {
  width: 18px;
  padding-bottom: 0;
}

.image-24, .image-25, .image-26, .image-27 {
  width: 35px;
  padding-bottom: 10px;
}

.cell-14, .cell-15, .cell-16, .cell-17 {
  align-items: stretch;
}

.section-18 {
  margin-top: 166px;
  margin-bottom: 60px;
}

.container-9 {
  border: .5px #e5e7eb;
  padding-top: 0;
  padding-bottom: 60px;
}

.heading-32 {
  color: var(--color-brand--primary);
  text-align: center;
  margin-bottom: 20px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.2rem);
  font-weight: 600;
}

.text-block-81, .text-block-82 {
  color: var(--color-brand--primary);
}

.div-block-27 {
  text-align: center;
  padding-top: 20px;
}

.div-block-28 {
  text-align: center;
}

.karijeracard {
  background-color: #ffffff70;
  border: .5px solid #e5e7eb;
  border-radius: 8px;
  padding: 20px;
}

.text-block-83 {
  color: var(--color-brand--primary);
  text-align: left;
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 600;
}

.text-block-84 {
  color: var(--color-brand--primary);
  text-align: left;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 16px;
}

.text-block-85 {
  color: var(--color-brand--primary);
  text-align: left;
  padding-top: 20px;
}

.bold-text-6 {
  font-family: "Exo 500", Arial, sans-serif;
}

.text-block-86 {
  color: var(--color-brand--primary);
  padding-bottom: 0;
}

.list-4 {
  color: var(--color-brand--primary);
  text-align: left;
  padding-left: 0;
  font-family: Exo, Arial, sans-serif;
  font-size: 16px;
}

.div-block-29 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: .5px solid #e5e7eb;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-87 {
  color: var(--color-brand--primary);
  text-align: left;
  padding-top: 10px;
  font-family: "Exo 600", Arial, sans-serif;
  font-size: 16px;
}

.div-block-30 {
  border-top: 1px solid #e5e7eb;
}

.image-28 {
  width: 46px;
}

.text-block-88 {
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 16px;
}

.link-2 {
  color: var(--color-brand--primary);
}

.text-block-89 {
  text-align: center;
  padding-bottom: 10px;
  padding-left: 100px;
  padding-right: 100px;
  font-family: "Exo 500", Arial, sans-serif;
}

.link-3 {
  color: var(--color-brand--primary);
}

.text-block-90 {
  color: var(--color-brand--primary);
  text-align: center;
  padding-bottom: 20px;
  font-family: "Exo 500", Arial, sans-serif;
}

.image-29 {
  width: 135px;
}

.cell-18 {
  justify-content: center;
  align-items: center;
}

.text-block-91 {
  color: var(--color-neutral--white);
  padding-bottom: 10px;
  font-size: 14px;
}

.section-19 {
  padding-bottom: 60px;
}

.quick-stack-7 {
  padding-top: 10px;
}

.image-30 {
  border-radius: 8px;
  width: 80%;
  height: auto;
}

.container-10 {
  max-width: 1100px;
  padding-top: 40px;
  padding-bottom: 0;
}

.image-31, .image-32, .image-33 {
  width: 32px;
}

.heading-33 {
  color: var(--color-brand--primary);
  text-align: center;
  margin-bottom: 10px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.2rem);
  font-weight: 600;
}

.heading-33.klijenti-refrence {
  font-size: clamp(1rem, .8864rem + .4848vw, 1.25rem);
  font-weight: 500;
}

.section-20 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 40px;
}

.cell-20, .cell-21 {
  background-color: #fffefe;
  border: 1px solid #e5e7eb;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.cell-22 {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
  box-shadow: 0 2px 5px #0003;
}

.cell-22.klijentcell {
  box-shadow: none;
  background-color: #fffcfc;
  border: 1px solid #e5e7eb;
  border-radius: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}

.image-34, .image-35 {
  width: 138px;
}

.cell-23 {
  justify-content: center;
  align-items: center;
}

.cell-23.klijentcell {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 0;
  padding: 5px;
}

.image-36 {
  width: 138px;
}

.cell-24 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.image-37 {
  width: 138px;
}

.cell-25 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.image-38, .image-39 {
  width: 138px;
}

.cell-26 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.cell-27 {
  background-color: var(--color-neutral--white);
  border: 1px solid #e5e7eb;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.image-40 {
  width: 138px;
}

.cell-28 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.image-41 {
  width: 138px;
}

.cell-29 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.image-42 {
  width: 138px;
}

.cell-30 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.image-43 {
  width: 138px;
}

.cell-31 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.image-44 {
  width: 138px;
}

.cell-32 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.image-45 {
  width: 138px;
}

.cell-33 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.image-46 {
  width: 100px;
}

.cell-34 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.image-47 {
  width: 138px;
}

.cell-35 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.image-48 {
  width: 138px;
}

.cell-36 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.image-49 {
  width: 138px;
}

.cell-37 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.image-50 {
  width: 138px;
}

.cell-38 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.image-51 {
  width: 138px;
}

.cell-39 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.image-52 {
  width: 138px;
}

.section-21 {
  padding-bottom: 60px;
}

.quick-stack-8 {
  grid-column-gap: 20px;
}

.heading-34 {
  color: var(--color-brand--primary);
  text-align: center;
  padding-top: 40px;
  padding-bottom: 10px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.8rem);
  font-weight: 600;
}

.text-block-92 {
  color: var(--color-brand--primary);
  padding-top: 10px;
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 500;
}

.text-block-92.drustvenemreze {
  padding-top: 5px;
}

.link-4 {
  color: var(--color-brand--primary);
}

.klijentidiv {
  padding: 0;
}

.container-11 {
  max-width: 1000px;
}

.image-53 {
  width: 138px;
}

.section-22 {
  background-color: #ffffff7d;
  padding-top: 20px;
  padding-bottom: 60px;
}

.section-22.vaznosection {
  background-color: #1e3a53;
  padding-top: 60px;
}

.section-23 {
  margin-top: 166px;
}

.text-block-93 {
  color: var(--color-brand--primary);
}

.heading-35 {
  color: var(--color-brand--primary);
  text-align: left;
  margin-bottom: 20px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: clamp(1.5rem, 1.0455rem + 1.9394vw, 1.5rem);
  font-weight: 600;
}

.text-block-94 {
  color: var(--color-brand--primary);
  text-align: left;
  margin-bottom: 20px;
}

.image-54 {
  text-align: left;
  vertical-align: baseline;
  width: 1000px;
}

.container-12 {
  text-align: center;
}

.rich-text-block {
  color: var(--color-brand--primary);
}

.rich-text-block-2 {
  color: var(--color-brand--primary);
  text-align: left;
  margin-top: 20px;
  font-family: Exo, Arial, sans-serif;
  font-size: 18px;
}

.code-embed {
  background-color: #051523;
  padding-bottom: 40px;
}

.text-block-95 {
  font-family: "Exo 600", Arial, sans-serif;
}

.text-block-96 {
  color: var(--color-brand--primary);
  text-align: center;
  font-family: "Exo 500", Arial, sans-serif;
}

.text-block-97 {
  padding-top: 5px;
}

.link-5 {
  color: var(--color-brand--primary);
}

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

.image-55 {
  width: 180px;
}

.container-13 {
  text-align: center;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.section-24 {
  margin-top: 40px;
  margin-bottom: 60px;
}

.image-56 {
  width: 130px;
}

.div-block-31 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-98:hover {
  color: var(--orange);
}

.section-25 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.section-25.dodatne-usluge {
  padding-top: 140px;
  padding-bottom: 60px;
}

.div-block-33 {
  border-radius: .75rem;
  flex-flow: column;
  padding-left: 0;
  display: flex;
  overflow: hidden;
}

.div-block-34 {
  color: var(--color-brand--primary);
  background-color: #f8fafc;
  border: 1px solid #e5e7eb;
  border-radius: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-100 {
  text-align: left;
  padding-top: 15px;
  padding-bottom: 10px;
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 600;
}

.paragraph-14 {
  text-align: left;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 14px;
}

.cell-40, .image-57 {
  border-radius: 0;
}

.text-block-101:hover {
  color: var(--orange);
}

.container-14 {
  text-align: center;
}

.text-block-102 {
  padding-top: 10px;
  font-size: 16px;
}

.link-6 {
  color: var(--color-brand--primary);
}

.div-block-35 {
  background-image: url('../images/Gemini_Generated_Image_d4x9sxd4x9sxd4x9.png');
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 90%;
  display: flex;
}

.image-58 {
  width: 180px;
}

.dropdown-toggle-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 20px;
  width: 120%;
  display: block;
}

.dropdown-toggle-4.w--open {
  width: 100%;
}

.dropdown-list-4 {
  width: 231.073%;
}

.dropdown-list-4.w--open, .dropdown-link-10 {
  width: 100%;
}

.icon-6 {
  padding-left: 10px;
  padding-right: 0;
}

.div-block-36, .dropdown-4, .dropdown-toggle-5 {
  width: 100%;
}

.text-block-103 {
  color: var(--color-brand--primary);
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 600;
}

.icon-7 {
  color: var(--color-brand--primary);
}

.dropdown-link-11 {
  text-align: left;
  word-break: normal;
  overflow-wrap: normal;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.dropdown-list-5 {
  width: 201.406%;
}

.dropdown-list-5.w--open {
  text-align: left;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
  overflow: visible;
}

.heading-36 {
  color: var(--color-brand--primary);
  padding-bottom: 10px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: clamp(1.5rem, 1.0455rem + 1.9394vw, 2.8rem);
  font-weight: 600;
}

.cell-41 {
  justify-content: center;
  align-items: center;
}

.success-message {
  background-color: #fff;
  margin-top: 20px;
}

.text-block-105 {
  color: var(--color-brand--primary);
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 500;
}

.error-message {
  background-color: #ff4545;
}

.heading-37 {
  color: var(--color-brand--primary);
  padding-top: 10px;
  padding-bottom: 20px;
  font-family: "Exo 600", Arial, sans-serif;
  font-weight: 600;
}

.image-59 {
  width: 20px;
}

.image-59.infoicon {
  width: 15px;
}

.div-block-37 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.div-block-37.mobilni {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  padding-bottom: 10px;
}

.div-block-37.mobilni.info {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-top: -8px;
  padding-left: 35px;
  font-size: 14px;
}

.div-block-37.email {
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
}

.div-block-37.email.mailmidle.mailtel {
  justify-content: flex-start;
  align-items: center;
}

.div-block-37.fiksni {
  padding-bottom: 10px;
}

.div-block-37.locationdiv {
  justify-content: flex-start;
  align-items: flex-start;
}

.text-block-106 {
  color: var(--color-brand--primary);
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-block-106:hover {
  color: var(--orange);
}

.text-block-106.infotekst {
  font-size: 14px;
}

.text-block-106.infotekst.nohover:hover, .text-block-106.nohover:hover, .link-7 {
  color: var(--color-brand--primary);
}

.link-7:hover {
  color: var(--orange);
}

.quick-stack-9 {
  padding-bottom: 40px;
}

.section-26 {
  padding-bottom: 60px;
}

.kontaktnaslov {
  color: var(--color-brand--primary);
  padding-bottom: 20px;
  font-family: "Exo 600", Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.cell-42 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  justify-content: center;
  align-items: center;
}

.cell-43 {
  border: 1px solid var(--color-brand--error);
  background-color: #fff;
  justify-content: center;
  align-items: center;
}

.cell-44, .cell-45, .cell-46 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  justify-content: center;
  align-items: center;
}

.cell-47 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
}

.cell-48, .cell-49, .cell-50, .cell-51, .cell-52, .cell-53, .cell-54, .cell-55, .cell-56, .cell-57, .cell-58, .cell-59, .cell-60, .cell-61, .cell-62, .cell-63 {
  border: 1px solid #e5e7eb;
  justify-content: center;
  align-items: center;
}

.text-block-107 {
  color: var(--color-brand--primary);
  padding-bottom: 10px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.cell-64 {
  border: 1px solid #e5e7eb;
  justify-content: center;
  align-items: center;
}

.cell-65, .cell-66, .cell-67, .cell-68 {
  border: 1px solid #e5e7eb;
}

.cell-69, .cell-70, .cell-71, .klijenti {
  border: 1px solid #e5e7eb;
  justify-content: center;
  align-items: center;
}

.heading-38 {
  color: var(--color-brand--primary);
  text-align: center;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.2rem);
  font-weight: 600;
}

.text-block-108 {
  color: var(--color-brand--primary);
  text-align: center;
  padding-bottom: 5px;
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 600;
}

.text-block-108.vodictekst {
  font-weight: 400;
}

.section-27 {
  text-align: center;
  padding-top: 0;
  padding-bottom: 60px;
}

.section-27.chatgpt-vodic {
  padding-top: 60px;
}

.quick-stack-10 {
  padding-top: 10px;
  padding-bottom: 0;
}

.section-28 {
  color: var(--color-brand--primary);
}

.cell-72, .cell-73, .cell-74, .cell-75 {
  justify-content: center;
  align-items: center;
}

.section-29 {
  background-color: #fff0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-30 {
  color: var(--color-neutral--white);
  background-color: #1e3a53;
  margin-bottom: 30px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.heading-39 {
  color: var(--color-neutral--white);
  text-align: center;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.2rem);
  font-weight: 600;
}

.image-60 {
  width: 150px;
}

.cell-76, .cell-77, .cell-78, .cell-79, .cell-80 {
  justify-content: center;
  align-items: center;
}

.bold-text-7 {
  font-family: Exo, Arial, sans-serif;
}

.link-8 {
  font-weight: 700;
}

.text-span {
  color: var(--color-brand--primary);
}

.image-61 {
  width: 200px;
}

.cell-89 {
  text-align: left;
  justify-content: center;
  align-items: flex-end;
}

.image-62 {
  width: 220px;
}

.cell-90 {
  justify-content: center;
  align-items: flex-end;
}

.text-block-109, .text-block-110, .text-block-111, .text-block-112, .text-block-113 {
  padding-bottom: 0;
}

.image-63 {
  opacity: 0;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  transition: opacity .3ms;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-63:hover {
  opacity: 1;
}

.image-64 {
  opacity: 1;
  transition: opacity .3ms;
}

.image-64:hover {
  opacity: 1;
}

.section-31 {
  background-color: #f8fafc;
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-65 {
  width: 100px;
}

.container-15 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-38, .div-block-39, .div-block-40, .div-block-41, .div-block-42 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cell-92 {
  justify-content: center;
  align-items: center;
}

.image-66 {
  width: 20px;
}

.image-mobile {
  display: none;
}

.bold-text-8 {
  padding-right: 10px;
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 600;
}

.dropdown-toggle-6 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 0;
  color: #1e3a53 !important;
}

.dropdown-5 {
  text-align: center;
  padding-bottom: 0;
  display: block;
}

.dropdown-list-6 {
  background-color: #0000;
  padding-bottom: 0;
  display: none;
  position: static;
}

.dropdown-list-6.w--open {
  display: block;
}

.icon-8 {
  padding-top: 10px;
}

.dropdown-6 {
  text-align: center;
  padding-bottom: 0;
  display: block;
}

.text-block-115 {
  padding-right: 10px;
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 600;
  color: #1e3a53 !important;
}

.dropdown-list-7 {
  background-color: #0000;
  padding-bottom: 0;
  display: none;
  position: static;
}

.dropdown-toggle-7 {
  padding-bottom: 0;
  position: relative;
}

.icon-9 {
  padding-top: 10px;
  color: #1e3a53 !important;
}

.bold-text-9 {
  font-weight: 600;
}

.container-16 {
  opacity: 1;
  color: var(--color-brand--primary);
  font-family: Exo, Arial, sans-serif;
  z-index: auto !important;
}

.bold-text-10, .bold-text-11, .bold-text-12, .bold-text-13, .bold-text-14, .bold-text-15, .bold-text-16 {
  font-weight: 600;
}

.container-18 {
  font-family: Exo, Arial, sans-serif;
}

.text-block-116 {
  text-align: center;
  padding: 40px 140px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.link-9 {
  color: var(--color-brand--primary);
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 700;
}

.link-10 {
  color: var(--color-brand--primary);
}

.text-block-117 {
  color: var(--color-neutral--white);
  align-self: center;
  padding-top: 0;
  font-family: "Exo 600", Arial, sans-serif;
  font-size: 12px;
  font-weight: 200;
  line-height: 18px;
}

.div-block-43 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-align: center;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.image-67 {
  align-self: flex-start;
  width: auto;
  max-width: 100%;
  margin-top: 4px;
  padding-top: 0;
  font-size: 12px;
}

.div-block-44 {
  justify-content: space-between;
  padding-top: 8px;
  display: block;
}

.text-block-118 {
  font-family: "Exo 600", Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.cell-94 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
}

.cell-95 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
}

.pre {
  width: 50%;
  padding-left: 5px;
  padding-right: 5px;
}

.text-block-119, .text-block-120 {
  font-family: "Exo 600", Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.div-block-46 {
  display: flex;
}

.text-block-121 {
  padding-bottom: 10px;
  font-family: "Exo 600", Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.cell-96 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
}

.div-block-47, .div-block-48, .div-block-49 {
  border: 1px solid #e5e7eb;
}

.link-11 {
  color: var(--color-brand--primary);
}

.feature-icon-2 {
  color: #fff;
  width: 10px;
  height: 9px;
}

.pricing-button-2 {
  color: #1e3a53;
  text-align: center;
  background-color: #fff;
  border: 1px solid #1e3a53;
  border-radius: 8px;
  width: 100%;
  padding: 12px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5em;
  transition: background-color .3s, border-color .3s, color .3s;
}

.pricing-button-2:hover {
  color: #fff;
  background-color: #1e3a53;
  border-color: #fff;
}

.feature-list-text-2 {
  font-size: 14px;
  line-height: 1.5em;
}

.pricing-card-body-2 {
  -webkit-backdrop-filter: blur(54px);
  backdrop-filter: blur(54px);
  background-color: #fff;
  border-radius: 16px;
  padding: 40px 30px 20px;
}

.pricing-card-body-2.highlight {
  background-color: var(--color-neutral--white);
  color: var(--color-brand--primary);
}

.pricing-list-icon-2 {
  color: #fff;
  background-color: #1e3a53;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  display: flex;
}

.pricing-list-icon-2.is-white {
  color: #1e3a53;
  background-color: #1e3a53;
}

.section-34 {
  padding-top: 0;
  padding-bottom: 0;
}

.heading-40 {
  text-align: center;
  padding-bottom: 20px;
  font-family: "Exo 600", Arial, sans-serif;
  font-size: clamp(2.625rem, 2rem + 2.6667vw, 2.2rem);
  font-weight: 600;
}

.text-block-122 {
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-block-123 {
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-123.paket-text {
  font-size: 16px;
  font-weight: 400;
}

.bold-text-17, .link-12 {
  color: var(--color-brand--primary);
}

.text-block-124, .text-block-125 {
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-126 {
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.text-block-127, .text-block-128, .text-block-129 {
  font-size: 16px;
}

.image-68 {
  width: 14px;
  padding-top: 3px;
}

.div-block-50 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -5px;
  display: flex;
}

.text-block-130 {
  color: var(--color-brand--primary);
  text-align: center;
  font-family: "Exo 600", Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}

.cell-97, .cell-98 {
  justify-content: flex-start;
  align-items: center;
}

.image-69 {
  display: inline-block;
}

.bold-text-18 {
  font-weight: 600;
}

.image-70 {
  display: none;
}

.lightbox-link-50 {
  display: block;
}

.image-71, .image-72 {
  display: none;
}

.heading-41 {
  color: #fff;
  text-align: center;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.2rem);
  font-weight: 600;
}

.text-block-131 {
  color: #fff;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 400;
}

.cell-99 {
  text-align: center;
}

.text-block-132 {
  color: var(--color-neutral--white);
  background-color: #1e3a53;
  border-radius: 8px;
  padding: 10px 28px;
  text-decoration: none;
}

.button-9 {
  color: var(--color-neutral--grey);
  background-color: #1e3a53;
  border-radius: 8px;
  padding: 10px 28px;
  font-family: "Exo 500", Arial, sans-serif;
  font-weight: 500;
}

.text-block-133 {
  font-family: Exo, Arial, sans-serif;
  font-size: 20px;
}

.div-block-51 {
  padding-bottom: 40px;
}

.image-73 {
  max-width: 85%;
}

.image-74, .image-75, .image-76 {
  display: none;
}

.cell-100, .cell-101 {
  justify-content: flex-start;
  align-items: center;
}

.image-77 {
  padding-top: 8px;
  padding-bottom: 6px;
  display: inline-block;
}

.cell-102, .cell-103 {
  justify-content: flex-start;
  align-items: center;
}

.body-2 {
  padding-top: 0;
}

.cell-104, .cell-105, .cell-106, .cell-107 {
  justify-content: flex-start;
  align-items: center;
}

.image-78 {
  width: auto;
  display: block;
}

.section-35 {
  padding-top: 140px;
  padding-bottom: 60px;
}

.heading-42 {
  font-family: "Exo 500", Arial, sans-serif;
  font-size: clamp(2.625rem, 2rem + 2.6667vw, 2.2rem);
  font-weight: 600;
  line-height: 1.2em;
}

.paragraph-16 {
  font-family: "Exo 500", Arial, sans-serif;
}

.heading-43 {
  margin-top: 20px;
  padding-bottom: 10px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2rem);
  font-weight: 600;
}

.text-block-134 {
  font-family: "Exo 500", Arial, sans-serif;
}

.text-block-135 {
  padding-top: 40px;
  font-family: "Exo 500", Arial, sans-serif;
  font-size: 16px;
}

.image-79, .image-80, .image-81, .image-82, .image-83, .image-84, .image-85, .image-86, .image-87, .image-88, .image-89, .image-90, .image-91, .image-92, .image-93, .image-94, .image-95, .image-96 {
  display: none;
}

.div-block-52 {
  border: 1px solid #d7d7d7;
  flex-flow: column;
  padding-bottom: 20px;
  display: flex;
}

.heading-44 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: "Exo 600", Arial, sans-serif;
  font-size: clamp(1rem, .8864rem + .4848vw, 1.25rem);
  font-weight: 600;
}

.btn-blog {
  text-align: center;
  background-color: #f47c20;
  border-radius: 8px;
  align-self: center;
  font-family: "Exo 600", Arial, sans-serif;
  font-weight: 500;
  display: block;
}

.section-36 {
  padding-top: 140px;
  padding-bottom: 60px;
}

.heading-45 {
  text-align: center;
  padding-bottom: 60px;
}

.text-block-136 {
  text-align: left;
  padding-bottom: 10px;
}

.image-97 {
  text-align: left;
  vertical-align: baseline;
  width: 100%;
  padding-bottom: 40px;
  display: inline-block;
}

.container-20 {
  text-align: center;
}

.paragraph-17 {
  text-align: left;
}

.heading-46 {
  text-align: left;
  padding-bottom: 10px;
}

.list-item, .list-item-2, .list-item-3, .paragraph-18 {
  text-align: left;
}

.heading-47 {
  text-align: left;
  padding-top: 40px;
  padding-bottom: 10px;
}

.paragraph-19 {
  text-align: left;
}

.heading-48 {
  text-align: left;
  padding-top: 40px;
  padding-bottom: 10px;
}

.paragraph-20, .list-item-4, .list-item-5, .list-item-6, .list-item-7, .list-item-8, .text-block-137 {
  text-align: left;
}

.section-37 {
  padding-top: 140px;
  padding-bottom: 60px;
}

@media screen and (min-width: 1280px) {
  .logo {
    max-width: 100%;
  }

  .hero-item-wrapper {
    grid-column-gap: 90px;
    grid-row-gap: 90px;
  }

  .border-shape-wrapper {
    max-width: 545px;
  }

  .hero-heading-text {
    margin-bottom: 24px;
  }

  .padding-bottom-120px {
    padding-bottom: 120px;
  }

  .black-des {
    font-size: 20px;
  }

  .counter-text {
    margin-bottom: 0;
  }

  .counter-k, .counter-col {
    height: 52px;
  }

  .feature-item-wrapper {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
  }

  .feature-inner-wrapper {
    grid-column-gap: 113px;
    grid-row-gap: 113px;
  }

  .feature-right-area.three.podrskapozadina {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .feature-image {
    width: 400px;
  }

  .feature-image-wrapper {
    width: 350px;
  }

  .pricing-heading-wrapper {
    margin-bottom: 60px;
  }

  .margin-bottom-60px {
    margin-bottom: 20px;
  }

  .icon-4, .icon-5 {
    color: var(--color-brand--primary);
  }

  .quick-stack.reference-redizajn {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-11, .text-block-29 {
    padding-left: 160px;
    padding-right: 160px;
  }

  .div-block-19.shadow, .div-block-20.shadow {
    pointer-events: none;
  }

  .text-block-37 {
    font-family: "Exo 500", Arial, sans-serif;
    font-weight: 400;
  }

  .phonecontact {
    padding-bottom: 0;
  }

  .section-13 {
    padding-top: 60px;
  }

  .text-block-97 {
    color: var(--color-brand--primary);
    padding-top: 10px;
    font-size: 16px;
  }

  .text-block-98, .text-block-99, .text-block-101 {
    font-family: "Exo 500", Arial, sans-serif;
    font-weight: 500;
  }

  .text-block-104 {
    font-size: 16px;
  }

  .div-block-37.email {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-37.email.mailmidle {
    justify-content: flex-start;
    align-items: center;
  }

  .dropdown-5 {
    width: 65%;
    min-width: auto;
  }

  .cell-94 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-45 {
    background-color: #fff;
    padding: 10px;
  }

  .cell-95 {
    justify-content: flex-start;
    align-items: center;
  }
}

@media screen and (min-width: 1440px) {
  .logo {
    width: 0;
    max-width: 33%;
  }

  .nav-menu-items {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .hero-section {
    background-color: #ffffff80;
  }

  .hero-item-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .border-shape-wrapper {
    max-width: 666px;
    top: 110px;
  }

  .hero-button-wrap {
    display: flex;
  }

  .user-image {
    margin-left: 0;
  }

  .base-container {
    text-align: center;
  }

  .body {
    font-family: Exo, Arial, sans-serif;
  }

  .dropdown-toggle {
    padding-left: 0;
    padding-right: 20px;
  }

  .icon {
    margin-right: 0;
  }

  .dropdown-toggle-2 {
    padding-left: 0;
    padding-right: 20px;
  }

  .icon-2 {
    margin-right: 0;
  }

  .dropdown-toggle-3 {
    padding-left: 0;
    padding-right: 20px;
  }

  .icon-3 {
    margin-right: 0;
  }

  .button {
    margin-top: 10px;
  }

  .callbtn {
    position: absolute;
    inset: auto 15% 10% auto;
  }

  .callbttn {
    z-index: 10;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: #2fa84c;
    border: 1px #fff;
    border-radius: 8px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding: 8px 10px;
    display: flex;
    position: fixed;
    bottom: 30px;
    right: 10px;
  }

  .text-block-35 {
    background-color: #fff0;
    font-size: 16px;
  }

  .image-17 {
    width: 16px;
  }

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

  .button-5.button {
    margin-top: 10px;
  }

  .text-block-36 {
    padding-top: 20px;
    font-family: "Exo 500", Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
  }

  .text-block-37 {
    margin-top: 20px;
    font-family: "Exo 500", Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
  }

  .user-image-copy, .user-image-copy-copy, .user-image-copy, .user-image-copy {
    margin-left: 0;
  }

  .call {
    z-index: 10;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: #2fa84c;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    padding: 8px 10px;
    display: flex;
    position: fixed;
    bottom: 60px;
    right: 15px;
  }

  .text-block-39 {
    border-radius: 8px;
  }

  .text-block-40 {
    color: var(--color-brand--secondary);
    font-size: 16px;
  }

  .image-19 {
    width: 16px;
  }

  .link-block-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
  }
}

@media screen and (min-width: 1920px) {
  .right-shape {
    right: 18%;
  }

  .left-shape {
    left: 8%;
  }

  .hero-sub-title {
    font-size: 20px;
  }

  .black-des {
    margin-bottom: 10px;
  }

  .pricing-left-shape {
    left: 8%;
  }

  .pricing-right-shape {
    right: 18%;
  }

  .testimonial-left-shape {
    left: 8%;
  }

  .testimonial-right-shape {
    right: 18%;
  }

  .footer-section, .copyright-text-box {
    padding-bottom: 0;
  }

  .image-12 {
    left: 20%;
  }
}

@media screen and (max-width: 991px) {
  .admin-item {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .button-primary {
    border-radius: 6px;
  }

  .admin-item-component {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .logo {
    max-width: 100%;
  }

  .bottom {
    background-color: var(--color-neutral--white);
    width: 60%;
    height: 2px;
    padding: 0;
  }

  .nav-bar-wrapper {
    justify-content: space-between;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .top-line {
    background-color: var(--color-neutral--white);
    width: 60%;
    height: 2px;
    padding: 0;
  }

  .header-container {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .nenu-icon-wrap {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    border-radius: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 0;
    display: flex;
  }

  .menu-button {
    background-color: var(--color-brand--secondary);
    text-align: center;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    padding: 0;
    display: flex;
  }

  .menu-button.w--open {
    background-color: var(--color-brand--primary);
  }

  .nav-menu-items {
    text-align: center;
    background-color: #fff;
    border-radius: 8px;
    width: 100%;
    margin-top: 16px;
    padding: 20px 24px;
    box-shadow: 0 2px 5px #ebedef;
  }

  .nav-menu-item {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-menu-item.w--current {
    color: #000;
  }

  .bottom-line {
    background-color: var(--color-neutral--white);
    width: 60%;
    height: 2px;
    padding: 0;
  }

  .hero-section {
    padding-top: 170px;
    padding-bottom: 80px;
  }

  .hero-item-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1.1fr;
  }

  .hero-content-wrapper {
    text-align: center;
  }

  .hero-image-wrapper {
    justify-content: center;
    place-items: center;
    display: flex;
  }

  .hero-image-inner-wrap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .hero-image-inner-wrap.two {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .left-shape {
    inset: auto auto 0% 0%;
  }

  .border-shape-wrapper {
    inset: auto 0% 34% auto;
  }

  .hero-image-one {
    border-radius: 8px;
  }

  .hero-image-two {
    border-radius: 10px;
  }

  .hero-image-three {
    border-radius: 8px;
  }

  .hero-image-four {
    border-radius: 12px;
  }

  .hero-heading-text {
    max-width: 721px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-sub-title {
    margin-bottom: 24px;
  }

  .hero-button-wrap {
    justify-content: center;
    align-items: center;
    margin-bottom: 32px;
  }

  .user-info-wrapper {
    justify-content: center;
    align-items: center;
  }

  .navbar-button-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .padding-bottom-120px {
    padding-bottom: 80px;
  }

  .margin-bottom-32px {
    margin-bottom: 22px;
  }

  .logos-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .margin-bottom-24px {
    margin-bottom: 20px;
  }

  .margin-bottom-48px {
    margin-bottom: 38px;
  }

  .dashboard-image-wrapper {
    border-radius: 16px;
  }

  .saradnja-sa-restop-timom {
    border-radius: 18px;
  }

  .lightboc-link {
    width: 80px;
    height: 80px;
  }

  .round-counter-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .black-des {
    font-size: 16px;
  }

  .counter-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .counter-k {
    height: 40px;
  }

  .count-text {
    font-size: 42px;
  }

  .counter-col {
    height: 40px;
  }

  .feature-item-wrapper {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .feature-inner-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    place-items: start stretch;
  }

  .feature-right-area {
    border-radius: 14px;
    justify-content: center;
    align-items: center;
    padding: 40px 35px;
    display: flex;
  }

  .feature-right-area.two {
    padding: 75px 38px;
  }

  .feature-right-area.three {
    padding: 30px 50px;
  }

  .feature-image {
    border-radius: 16px;
  }

  .margin-bottom-40px {
    margin-bottom: 30px;
  }

  .pricing-heading-wrapper {
    margin-bottom: 40px;
  }

  .pricing-card-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .pricing-card-body {
    border-radius: 12px;
    padding: 30px 22px;
  }

  .pricing-card-header {
    margin-bottom: 18px;
  }

  .margin-bottom-16px {
    margin-bottom: 12px;
  }

  .currency-text {
    margin-bottom: 4px;
  }

  .pricing-feature-list-wrap {
    padding-top: 24px;
  }

  .pricing-left-shape {
    inset: 9% auto auto 0%;
  }

  .margin-bottom-60px {
    margin-bottom: 40px;
  }

  .testimonial-items-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .testimonial-card-body {
    border-radius: 12px;
    padding: 26px 24px;
  }

  .client-say {
    font-size: 18px;
  }

  .testimonial-left-shape {
    inset: 9% auto auto 0%;
  }

  .cta-background-wrapper {
    border-radius: 16px;
    padding: 80px 50px;
  }

  .footer-widget-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: wrap;
  }

  .footer-logo-wrapper {
    max-width: 600px;
  }

  .footer-menu-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    max-width: none;
  }

  .footer-menu-title {
    margin-bottom: 14px;
  }

  .copyright-wrapper {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
  }

  .feature-title {
    max-width: 700px;
  }

  .dropdown-toggle {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    justify-content: center;
    align-items: stretch;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
    text-align: center !important;
    font-weight: 500 !important;
  }

  .dropdown-toggle-3 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
    text-align: center !important;
    font-weight: 500 !important;
  }

  .icon-3 {
    position: absolute;
  }

  .dropdown-link1, .dropdown-link-2 {
    text-align: center;
  }

  .dropdown-link-8 {
    text-align: center !important;
  }

  .dropdown-link-8.w--current {
    color: var(--color-brand--secondary);
    text-align: center !important;
  }

  .dropdown-link-9 {
    text-align: center;
  }

  .testimonial-card-body-2 {
    border-radius: 12px;
    padding: 26px 24px;
  }

  .margin-bottom-24px-2 {
    margin-bottom: 20px;
  }

  .text-block-44 {
    text-align: center;
  }

  .dropdown, .dropdown-2 {
    text-align: center;
    gap: 8px;
  }

  .image-desktop {
    display: block;
  }

  .pricing-card-body-2 {
    border-radius: 12px;
    padding: 30px 22px;
  }
}

@media screen and (max-width: 767px) {
  .admin-section-global {
    padding-left: 20px;
    padding-right: 20px;
  }

  .admin-section-links {
    display: none;
  }

  .admin-item {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: minmax(200px, max-content);
    place-items: start;
  }

  .button-primary {
    border-radius: 4px;
  }

  .admin-item-component {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: minmax(200px, max-content);
    place-items: start;
  }

  .utility-page-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-bar-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .header-container {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-menu-items {
    padding-left: 0;
    padding-right: 0;
  }

  .header-button {
    display: none;
  }

  .hero-section {
    padding-top: 160px;
    padding-bottom: 60px;
  }

  .hero-image-inner-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .hero-image-inner-wrap.two {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .right-shape {
    width: 100%;
    inset: 0% 0% auto auto;
  }

  .left-shape {
    width: 100%;
    left: 0;
  }

  .border-shape-wrapper {
    bottom: 28%;
  }

  .hero-image-one {
    border-radius: 6px;
  }

  .hero-image-two {
    border-radius: 8px;
  }

  .hero-image-three {
    border-radius: 6px;
  }

  .hero-image-four {
    border-radius: 10px;
  }

  .hero-heading-text {
    max-width: none;
    margin-bottom: 16px;
  }

  .hero-sub-title {
    margin-bottom: 20px;
  }

  .hero-button-wrap {
    margin-bottom: 28px;
  }

  .padding-bottom-120px {
    padding-bottom: 60px;
  }

  .logos-wrapper {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .margin-bottom-24px {
    margin-bottom: 16px;
  }

  .margin-bottom-48px {
    margin-bottom: 38px;
  }

  .dashboard-image-wrapper {
    border-radius: 12px;
  }

  .saradnja-sa-restop-timom {
    border-radius: 14px;
  }

  .round-counter-box {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
  }

  .black-des {
    font-size: 16px;
    line-height: 1.2em;
  }

  .counter-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 30px;
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
  }

  .counter-col {
    height: 36px;
  }

  .feature-item-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .feature-inner-wrapper {
    grid-template-columns: 1fr;
  }

  .feature-right-area {
    border-radius: 10px;
    padding: 50px 25px;
  }

  .feature-right-area.two {
    padding: 55px 28px;
  }

  .feature-right-area.three {
    padding-left: 35px;
    padding-right: 35px;
  }

  .feature-image {
    border-radius: 12px;
  }

  .margin-bottom-40px {
    margin-bottom: 22px;
  }

  .feature-image-wrapper {
    width: 100%;
  }

  .pricing-heading-wrapper {
    margin-bottom: 30px;
  }

  .pricing-card-wrapper {
    flex-flow: wrap;
    grid-template-columns: 1fr;
  }

  .pricing-card-body {
    border-radius: 8px;
  }

  .pricing-card-header {
    margin-bottom: 16px;
  }

  .currency-text {
    margin-bottom: 0;
  }

  .pricing-feature-list-wrap {
    padding-top: 20px;
  }

  .pricing-left-shape {
    width: 100%;
    left: 0;
  }

  .pricing-right-shape {
    width: 100%;
    inset: auto auto 0% 0%;
  }

  .margin-bottom-60px {
    margin-bottom: 30px;
  }

  .testimonial-items-wrapper {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .testimonial-card-body {
    border-radius: 8px;
    padding: 22px 20px;
  }

  .testimonial-left-shape {
    width: 100%;
    left: 0;
  }

  .testimonial-right-shape {
    width: 100%;
    inset: auto auto 0% 0%;
  }

  .cta-background-wrapper {
    border-radius: 12px;
    padding: 50px 30px;
  }

  .footer-menu-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .copyright-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .testimonial-card-body-2 {
    border-radius: 8px;
    padding: 22px 20px;
  }

  .margin-bottom-24px-2 {
    margin-bottom: 16px;
  }

  .pricing-card-body-2 {
    border-radius: 8px;
  }
}

@media screen and (max-width: 479px) {
  .button-primary {
    padding-left: 28px;
    padding-right: 28px;
    font-size: 16px;
  }

  .logo {
    width: 100%;
  }

  .bottom {
    background-color: var(--color-brand--secondary);
    color: var(--color-brand--secondary);
    width: 50%;
  }

  .brand {
    width: 100%;
    padding-left: 0;
  }

  .nav-bar-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 100%;
    max-width: 100%;
    position: static;
  }

  .navbar-area {
    width: 100%;
  }

  .top-line {
    background-color: var(--color-brand--secondary);
    color: var(--color-brand--primary);
    width: 50%;
    height: 2px;
  }

  .header-container {
    background-color: #fff9;
    max-width: none;
    padding-top: 7px;
    padding-bottom: 7px;
    display: block;
    box-shadow: 0 2px 10px #0000001a;
  }

  .nenu-icon-wrap {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    background-color: #fff0;
  }

  .menu-button {
    color: var(--color-brand--primary);
    background-color: #0000 !important;
  }

  .nav-menu-items {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    color: var(--color-brand--secondary);
    text-align: left;
    background-color: #fff;
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    min-width: 0;
    max-width: none;
    max-height: 500px;
    padding-left: 20px;
    padding-right: 0;
    display: flex;
    position: relative;
    overflow: scroll;
  }

  .header-section {
    top: 20px;
  }

  .nav-menu-item {
    color: var(--color-brand--secondary);
    text-align: left;
  }

  .nav-menu-item:lang(en) {
    color: var(--color-brand--secondary);
  }

  .bottom-line {
    background-color: var(--color-brand--secondary);
    width: 50%;
  }

  .hero-section {
    padding-top: 140px;
  }

  .hero-section.izradasajtahero {
    padding-bottom: 0;
  }

  .hero-section.izradasajtahero.izradamargin {
    margin-top: 120px;
  }

  .container.izradasajtahero {
    padding-top: 0;
  }

  .hero-item-wrapper {
    margin-top: 140px;
  }

  .hero-image-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
  }

  .hero-image-inner-wrap {
    flex-flow: row;
    width: 100%;
    display: flex;
  }

  .hero-image-inner-wrap.two {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .right-shape {
    height: 100%;
    overflow: visible;
  }

  .left-shape {
    overflow: visible;
  }

  .border-shape-wrapper {
    bottom: 14%;
  }

  .hero-image-one, .hero-image-two, .hero-image-three {
    border-radius: 5px;
  }

  .hero-image-four {
    border-radius: 6px;
  }

  .hero-heading-text {
    text-align: center;
    margin-bottom: 12px;
    font-size: clamp(2.025rem, 1.8rem + 2.1667vw, 4rem);
  }

  .hero-sub-title {
    text-align: left;
    margin-bottom: 18px;
  }

  .hero-button-wrap {
    justify-content: center;
    align-items: center;
    margin-bottom: 24px;
  }

  .user-image-wrapper {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .business-partner-section.dobrodosli-onama {
    margin-top: 60px;
    padding-bottom: 20px;
  }

  .padding-global.padding-bottom-120px {
    margin-top: 0;
    margin-bottom: 0;
    padding: 60px 15px 0;
  }

  .padding-bottom-120px {
    padding-bottom: 50px;
  }

  .business-heading-text {
    padding-bottom: 0;
  }

  .margin-bottom-32px {
    margin-bottom: 20px;
  }

  .logos-wrapper {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .ui-logo-marquee {
    width: 100px;
  }

  .marquee-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .discover-fintech-heading-wrap {
    text-align: left;
    margin-top: 0;
  }

  .margin-bottom-48px {
    margin-bottom: 28px;
  }

  .dashboard-image-wrapper {
    border-radius: 8px;
  }

  .saradnja-sa-restop-timom {
    border-radius: 6px;
  }

  .lightboc-link {
    width: 60px;
    height: 60px;
  }

  .round-counter-box {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .black-des {
    font-size: 14px;
  }

  .counter-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
  }

  .count-text {
    font-size: 36px;
  }

  .counter-col {
    height: 36px;
  }

  .feature-item-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .feature-inner-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .feature-right-area {
    padding: 30px 18px;
  }

  .feature-right-area.two {
    padding: 35px 18px;
  }

  .feature-right-area.three {
    padding: 22px 25px;
  }

  .feature-right-area.three.podrskapozadina {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 40px;
    padding-bottom: 20px;
    padding-right: 25px;
  }

  .feature-inner-boxes {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: none;
  }

  .feature-details-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .margin-bottom-40px {
    margin-bottom: 18px;
  }

  .feature-button-wrapper.podrskabtn {
    text-align: center;
  }

  .feature-list-wrapper {
    text-align: left;
    justify-content: center;
    align-items: center;
    margin-top: 0;
  }

  .pricing-heading-wrapper {
    text-align: left;
    margin-bottom: 22px;
  }

  .pricing-card-body {
    padding-left: 18px;
    padding-right: 18px;
  }

  .margin-bottom-16px {
    margin-bottom: 8px;
  }

  .pricing-feature-list-wrap {
    padding-top: 18px;
  }

  .pricing-list-box {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .pricing-right-shape {
    height: 100%;
  }

  .testimonial-heading-wrap {
    text-align: left;
  }

  .margin-bottom-60px {
    margin-bottom: 22px;
  }

  .client-say {
    font-size: 16px;
  }

  .testimonial-right-shape {
    height: 100%;
  }

  .cta-background-wrapper {
    background-image: none;
    border-radius: 8px;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding: 40px 15px;
  }

  .cta-button-wrap {
    text-align: center;
  }

  .footer-widget-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .footer-menu-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: wrap;
  }

  .footer-menu-wrap.last-item {
    max-width: none;
  }

  .footer-menu-title {
    margin-bottom: 12px;
  }

  .footer-menu-list {
    width: auto;
  }

  .location-text {
    max-width: none;
  }

  .copyright-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap;
    margin-bottom: 40px;
  }

  .copyright-text-box {
    width: 100%;
    padding-bottom: 0;
  }

  .feature-title {
    text-align: center;
  }

  .text-block {
    font-size: 16px;
  }

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

  .dropdown-toggle {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: left;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    font-family: "Exo 500", Arial, sans-serif;
    font-weight: 500;
    display: flex;
    background-color: #fff !important;
  }

  .icon {
    color: var(--color-brand--secondary);
    text-align: left;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    display: block;
    position: static;
  }

  .dropdown-toggle-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    font-family: "Exo 500", Arial, sans-serif;
    font-weight: 500;
    display: flex;
  }

  .icon-2 {
    color: var(--color-brand--secondary);
    margin-left: 15px;
    position: static;
  }

  .dropdown-toggle-3 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    font-family: "Exo 500", Arial, sans-serif;
    font-weight: 500;
    display: flex;
  }

  .icon-3 {
    color: var(--color-brand--secondary);
    margin-left: 0;
    position: static;
  }

  .heading {
    text-align: center;
    margin-top: 60px;
  }

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

  .div-block-4 {
    justify-content: flex-start;
    align-items: center;
    height: 130px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-block-2 {
    font-size: 18px;
  }

  .div-block-5 {
    height: 130px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-6 {
    height: 120px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-2 {
    text-align: center;
  }

  .text-block-12 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cell {
    padding-bottom: 10px;
  }

  .cell-3 {
    padding-bottom: 0;
  }

  .newsletter-section.references {
    margin-bottom: 0;
    padding-top: 20px;
  }

  .newsletter-section.references.referenceizrada {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .newsletter-section.references.referencehome {
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .button {
    margin-left: 0;
    padding-left: 23px;
    padding-right: 23px;
    font-size: 16px;
  }

  .button.buttonmob {
    margin-left: 0;
  }

  .quick-stack {
    margin-top: 0;
  }

  .heading-10 {
    text-align: center;
    margin-top: 0;
  }

  .heading-11, .paragraph-3 {
    text-align: center;
  }

  .bold-text-2 {
    text-align: left;
  }

  .shade {
    pointer-events: none;
    width: 100%;
    display: none;
    left: auto;
    overflow: visible;
  }

  .shade1 {
    pointer-events: none;
    width: 100%;
    right: auto;
  }

  .paragraph-7, .paragraph-9 {
    text-align: center;
  }

  .dropdown-list {
    color: var(--color-brand--primary);
    overflow: scroll;
    background-color: #fff !important;
  }

  .dropdown-list.w--open {
    background-color: #1e3a53;
  }

  .dropdown-list-2.w--open {
    color: var(--color-brand--secondary);
    background-color: #1e3a53;
  }

  .dropdown-list-3 {
    overflow: scroll;
    background-color: #fff !important;
  }

  .dropdown-list-3.w--open {
    background-color: #1e3a53;
  }

  .button-2.button {
    align-self: auto;
    margin-left: 0;
  }

  .section-5 {
    margin-bottom: 80px;
    padding-top: 20px;
  }

  .section-5.unapreditehome {
    padding-top: 60px;
  }

  .div-block-12 {
    padding-bottom: 10px;
  }

  .dropdown-link1, .dropdown-link-2, .dropdown-link-3, .dropdown-link-4, .dropdown-link-5, .dropdown-link-6, .dropdown-link-7, .dropdown-link-8, .dropdown-link-9 {
    color: var(--color-brand--secondary);
  }

  .paragraph-11.poslovanje-onama {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-29 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-6 {
    margin-bottom: 40px;
    padding-top: 40px;
  }

  .section-6.kvalitet-onama {
    margin-bottom: 10px;
  }

  .section-6.kvalitethome {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-6.kvalitet-izrada {
    padding: 0 0 40px;
  }

  .testimonial-card-body-2 {
    box-shadow: 0 8px 24px #0003;
  }

  .shadow {
    pointer-events: none;
    width: 100%;
    left: auto;
    right: 0;
    overflow: hidden;
  }

  .shadowl {
    pointer-events: none;
    width: 100%;
    overflow: hidden;
  }

  .heading-14 {
    text-align: center;
  }

  .text-block-31 {
    color: var(--color-neutral--white);
  }

  .input-field {
    width: 150px;
  }

  .submit-button2 {
    font-size: 14px;
  }

  .heading-16 {
    color: var(--color-neutral--white);
    text-align: center;
  }

  .text-block-33 {
    padding-bottom: 0;
  }

  .heading-19 {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-18 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-7.tehnologijehome {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .section-7.tehnologijehome.tehnologije-izrada {
    padding-bottom: 0;
  }

  .section-7.tehnologijehome.tehnologijeonama {
    padding-top: 0;
  }

  .section-7.tehnologijehome.tehnologije-seo {
    margin-top: 0;
  }

  .section-8 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-block-37 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-38 {
    margin-top: 60px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .call {
    z-index: 10;
    background-color: #2fa84c;
    border-radius: 8px;
    padding: 5px 10px;
    position: fixed;
    bottom: 10px;
    right: 10px;
  }

  .text-block-40 {
    color: var(--color-brand--secondary);
    font-size: 14px;
  }

  .image-19 {
    width: 14px;
  }

  .link-block-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-4 {
    margin-bottom: 0;
    padding-bottom: 10px;
  }

  .section-9 {
    margin-top: 140px;
  }

  .text-block-42 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .quick-stack-3 {
    margin-top: 0;
    padding-top: 10px;
  }

  .section-10 {
    padding-top: 140px;
  }

  .submit-button {
    align-self: flex-start;
  }

  .contactright {
    justify-content: center;
    align-items: flex-start;
  }

  .text-block-49 {
    text-align: center;
  }

  .text-block-50 {
    color: var(--color-brand--primary);
    text-align: center;
  }

  .text-block-50.radnovreme {
    text-align: center;
  }

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

  .text-block-52 {
    padding-right: 20px;
  }

  .text-block-53 {
    font-size: 16px;
  }

  .podaciiconmob {
    width: 34px;
  }

  .collection-item {
    width: 90%;
    margin-bottom: 10px;
  }

  .section-11 {
    margin-top: 140px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-55 {
    margin-bottom: 10px;
  }

  .collection-list {
    flex-flow: column;
  }

  .image-20 {
    width: auto;
  }

  .heading-26 {
    margin-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-12 {
    padding: 0 0 10px;
  }

  .quick-stack-4 {
    padding-bottom: 0;
  }

  .saradnjacard {
    width: 100%;
  }

  .heading-28 {
    text-align: center;
  }

  .paragraph-13 {
    text-align: center;
    font-family: "Exo 500", Arial, sans-serif;
  }

  .section-13 {
    padding-bottom: 0;
  }

  .quick-stack-5 {
    padding-top: 10px;
  }

  .section-14 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-block-74 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-7 {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .text-block-75 {
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .procescard, .procescard.saradnjacard, .procescard.chatgptcard, .procescard.lokacijacard {
    width: 100%;
  }

  .text-block-76 {
    font-size: 16px;
    font-weight: 700;
  }

  .heading-30 {
    margin-top: 0;
  }

  .chatgpt-section {
    padding-bottom: 0;
  }

  .heading-31 {
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-16 {
    padding-bottom: 40px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-block-80 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-17 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-18 {
    margin-top: 140px;
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-82 {
    padding-left: 5px;
    padding-right: 5px;
    font-family: Exo, Arial, sans-serif;
  }

  .div-block-29 {
    justify-content: center;
    align-items: center;
  }

  .text-block-89 {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-family: Exo, Arial, sans-serif;
    line-height: 22px;
  }

  .cell-19 {
    justify-content: center;
    align-items: center;
  }

  .section-20 {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .cell-20, .cell-21, .cell-22.klijentcell, .cell-23.klijentcell, .cell-24, .cell-25, .cell-26, .cell-27, .cell-28, .cell-29, .cell-30, .cell-31, .cell-32, .cell-33, .cell-34, .cell-35, .cell-36, .cell-37, .cell-38, .cell-39 {
    border-radius: 0;
  }

  .section-21 {
    padding-bottom: 10px;
  }

  .quick-stack-8 {
    grid-column-gap: 20px;
  }

  .section-22 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-23 {
    margin-top: 140px;
  }

  .dropdown {
    text-align: left;
    align-self: auto;
    display: block;
    overflow: scroll;
  }

  .dropdown-2 {
    text-align: center;
    align-self: auto;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: auto;
  }

  .dropdown-3 {
    display: block;
  }

  .text-block-95 {
    text-align: center;
  }

  .button-8.button {
    padding-left: 23px;
    padding-right: 23px;
    font-size: 16px;
  }

  .container-13 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-31 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .text-block-98 {
    color: var(--color-brand--secondary);
    text-align: center;
    width: auto;
  }

  .text-block-99 {
    color: var(--color-brand--secondary);
    width: 15.5314%;
  }

  .div-block-32 {
    filter: blur(250px);
    mix-blend-mode: normal;
    background-color: #3c87ff6e;
    border-radius: 340px;
    width: 200px;
    height: 300px;
    position: absolute;
  }

  .cell-40 {
    justify-content: center;
    align-items: center;
  }

  .text-block-101 {
    color: var(--color-brand--secondary);
  }

  .text-block-102 {
    text-align: center;
  }

  .cell-41 {
    display: none;
  }

  .div-block-37.email {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-37.email.mailmidle.mailtel {
    justify-content: flex-start;
    align-items: center;
  }

  .quick-stack-9 {
    padding-bottom: 0;
  }

  .section-26 {
    padding-bottom: 20px;
  }

  .heading-38 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: clamp(2rem, 1.5455rem + 1.9394vw, 2.2rem);
  }

  .section-27 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-27.chatgpt-vodic {
    padding-top: 0;
  }

  .section-29 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-30 {
    margin-bottom: 40px;
  }

  .cell-81, .cell-82, .cell-83, .cell-84, .cell-85, .cell-86, .cell-87, .cell-88 {
    justify-content: center;
    align-items: center;
  }

  .quick-stack-11 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .cell-90, .cell-91 {
    justify-content: center;
    align-items: center;
  }

  .quick-stack-12 {
    padding-top: 0;
  }

  .container-15 {
    flex-flow: column;
  }

  .text-block-114 {
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
  }

  .image-desktop, .lightbox-link {
    display: none;
  }

  .image-mobile {
    display: inline-flex;
  }

  .lightbox-link-2, .lightbox-link-3, .lightbox-link-3.lightbox-desktop, .lightbox-link-4, .lightbox-link-5, .lightbox-link-6, .lightbox-link-desktop, .lightbox-link-7, .lightbox-link-8, .lightbox-link-9, .lightbox-link-10, .lightbox-link-11, .lightbox-link-12, .lightbox-link-13, .lightbox-link-14, .lightbox-link-15, .lightbox-link-16, .lightbox-link-17, .lightbox-link-18, .lightbox-link-19, .lightbox-link-20, .lightbox-link-21, .lightbox-link-22, .lightbox-link-23, .lightbox-link-24, .lightbox-link-25, .lightbox-link-26, .lightbox-link-27, .lightbox-link-28, .lightbox-link-29, .lightbox-link-30, .lightbox-link-31, .lightbox-link-32, .lightbox-link-33, .lightbox-link-34, .lightbox-link-35, .lightbox-link-36, .lightbox-link-37, .lightbox-link-38, .lightbox-link-39, .lightbox-link-40, .lightbox-link-41, .lightbox-link-42, .lightbox-link-43, .lightbox-link-44, .lightbox-link-45, .lightbox-link-46, .lightbox-link-47, .lightbox-link-48 {
    display: none;
  }

  .section-32 {
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-3 {
    font-size: 16px;
  }

  .bold-text-8 {
    text-align: center;
    align-items: center;
    display: block;
    text-wrap: wrap !important;
  }

  .dropdown-toggle-6 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .dropdown-5, .dropdown-list-6 {
    text-align: center;
  }

  .icon-8 {
    padding-top: 0;
    padding-left: 0;
    display: none;
    position: absolute;
  }

  .dropdown-6 {
    white-space: normal;
    overflow-wrap: normal;
    flex-flow: row;
    align-items: center;
    max-width: none;
    display: block;
    position: static;
  }

  .text-block-115 {
    text-align: center;
    width: 100%;
    min-width: 0;
    max-width: 100%;
    padding-right: 5px;
    font-family: "Exo 500", Arial, sans-serif;
    font-weight: 600;
  }

  .dropdown-list-7 {
    text-align: center;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Exo, Arial, sans-serif;
    display: none;
    position: static;
  }

  .dropdown-toggle-7 {
    clear: none;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    column-count: auto;
    word-break: normal;
    overflow-wrap: normal;
    vertical-align: baseline;
    flex-flow: row;
    place-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Exo, Arial, sans-serif;
    display: block;
    position: static;
    overflow: visible;
    text-wrap: wrap !important;
  }

  .icon-9 {
    order: 0;
    margin-right: 0;
    display: none;
    position: absolute;
  }

  .bold-text-9 {
    text-align: center;
    letter-spacing: normal;
    word-break: normal;
    overflow-wrap: normal;
    width: 100%;
    max-width: 100%;
    display: block;
    position: static;
  }

  .container-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: none;
    display: block;
    position: static;
  }

  .container-17 {
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow-x: hidden !important;
  }

  .bold-text-10 {
    text-align: center;
    font-family: Exo, Arial, sans-serif;
  }

  .bold-text-11 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    overflow-wrap: normal;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .bold-text-12 {
    text-align: center;
    display: block;
  }

  .bold-text-13 {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .bold-text-14, .bold-text-15 {
    text-align: center;
    display: block;
  }

  .bold-text-16 {
    text-align: center;
    width: 100%;
    display: block;
  }

  .container-18 {
    text-align: center;
  }

  .lightbox-link-49 {
    display: none;
  }

  .cell-93 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
  }

  .quick-stack-13 {
    padding-bottom: 0;
  }

  .text-block-116 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-15 {
    padding-bottom: 20px;
    font-family: "Exo 500", Arial, sans-serif;
    line-height: 22px;
  }

  .section-33 {
    margin-bottom: 0;
  }

  .text-block-117 {
    text-align: center;
    font-size: 10px;
    line-height: 1.4em;
  }

  .div-block-43 {
    justify-content: center;
    align-items: flex-start;
    padding-top: 5px;
  }

  .image-67 {
    margin-top: 0;
  }

  .div-block-44 {
    padding-top: 3px;
    display: block;
  }

  .cell-95 {
    padding-top: 20px;
  }

  .text-block-121 {
    padding-bottom: 0;
  }

  .cell-96 {
    padding-top: 20px;
  }

  .pricing-card-body-2 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .section-34 {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .image-70 {
    display: block;
  }

  .lightbox-link-50 {
    display: none;
  }

  .image-71, .image-72 {
    display: block;
  }

  .lightbox-link-51, .lightbox-link-52 {
    display: none;
  }

  .text-block-133 {
    padding-top: 20px;
    font-size: 20px;
  }

  .image-73 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-74, .image-75, .image-76 {
    display: block;
  }

  .lightbox-link-53, .lightbox-link-54, .lightbox-link-55 {
    display: none;
  }

  .cell-108, .cell-109 {
    justify-content: flex-start;
    align-items: center;
  }

  .quick-stack-14 {
    padding-bottom: 40px;
  }

  .container-19 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .lightbox-link-56, .lightbox-link-57, .lightbox-link-58 {
    display: none;
  }

  .image-82 {
    display: inline-flex;
  }

  .image-83, .image-84 {
    display: block;
  }

  .lightbox-link-59, .lightbox-link-60, .lightbox-link-61 {
    display: none;
  }

  .image-85, .image-86, .image-87 {
    display: block;
  }

  .lightbox-link-62, .lightbox-link-63, .lightbox-link-64 {
    display: none;
  }

  .image-88, .image-89, .image-90 {
    display: block;
  }

  .lightbox-link-65, .lightbox-link-66, .lightbox-link-67, .lightbox-link-68, .lightbox-link-69 {
    display: none;
  }

  .image-91, .image-92, .image-93, .image-94, .image-95 {
    display: block;
  }

  .lightbox-link-70, .lightbox-link-71, .lightbox-link-72 {
    display: none;
  }

  .image-96 {
    display: block;
  }

  .lightbox-link-73 {
    display: none;
  }

  .heading-45 {
    padding-bottom: 40px;
  }

  .paragraph-17, .paragraph-18, .heading-47 {
    text-align: left;
  }

  .text-block-137, .quick-stack-15 {
    text-align: center;
  }

  .cell-110, .cell-111, .cell-112, .cell-113, .cell-114, .cell-115 {
    justify-content: flex-start;
    align-items: center;
  }
}

#w-node-f26d4f9c-a6b5-76f5-e895-9cf52dc47cca-3bda9027 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_960f27b3-879c-1022-513d-393484100431-3bda9027 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ac3c1e19-d2b6-ed47-d05c-463db840757c-3bda9027 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_78e8c17b-2d00-9e14-6eb4-e46807412e6a-3bda9027, #w-node-_78e8c17b-2d00-9e14-6eb4-e46807412e6e-3bda9027, #w-node-_78e8c17b-2d00-9e14-6eb4-e46807412e72-3bda9027, #w-node-_78e8c17b-2d00-9e14-6eb4-e46807412e76-3bda9027 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6340052f-f47f-7d85-3756-2c9acc3578a0-3bda9027 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_575eb25e-1a76-3c03-179c-1706af841986-af841983 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_90719253-81be-9e92-1faa-b188b97e63d1-4455895e {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_7a286bf9-9894-9779-bed7-502d533ce0a7-4455895e {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_388246db-41f5-3767-20cd-61a72f7364c3-4455895e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_56b20147-0d6e-17d0-381f-735c28076f80-4455895e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_47d3012d-80ae-7965-99d9-6473134ff381-4455895e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_84d38c56-d175-b6b2-10ac-1b095ab548ab-4455895e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_0e830f8f-d9e7-83ff-0d7b-4d2608af764b-ebf14cb3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_7831b7b1-a1f5-f3a3-3d74-259ed44602c9-ebf14cb3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0028fc2b-4bcd-435c-9e82-a874a217c60a-4d39dcf8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-bb6894d6-3533-7f78-9db4-1103cac04c57-addd1e93, #w-node-bb6894d6-3533-7f78-9db4-1103cac04c82-addd1e93, #w-node-dc7a9014-f20b-1a99-3e36-c8b1b29ce41e-addd1e93, #w-node-dc7a9014-f20b-1a99-3e36-c8b1b29ce422-addd1e93, #w-node-dc7a9014-f20b-1a99-3e36-c8b1b29ce426-addd1e93, #w-node-dc7a9014-f20b-1a99-3e36-c8b1b29ce42a-addd1e93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f275252-b948-cfec-600d-2bdec9d2249e-c9d2249a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_6340052f-f47f-7d85-3756-2c9acc35789d-cc35789d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_70caad1c-65ca-e8bf-7a5b-20be4879d181-b3146d97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f20accfb-1abe-f267-2692-0b6db6a7483e-b3146d97 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6320cd5e-7838-28f0-4688-54d073a9bb8f-b3146d97, #w-node-_6320cd5e-7838-28f0-4688-54d073a9bb93-b3146d97, #w-node-_6320cd5e-7838-28f0-4688-54d073a9bb97-b3146d97, #w-node-_6320cd5e-7838-28f0-4688-54d073a9bb9b-b3146d97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5632cefd-012f-ca52-d25f-13f3d06f0372-b3146d97 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6e2c148b-adf0-6c70-370e-ec601e8bf7f2-b3146d97 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_70625e30-a690-a7bd-9965-d6e07b05c373-b3146d97 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_30bb3f25-95dc-2605-a153-4ccbb0e5ed53-b3146d97 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b74aeefa-d1d3-c819-fff8-42afb85c59c2-b3146d97 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_55f96293-5be2-9e9a-5f1c-dab598b64287-96bbc477 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-df6be51e-766f-795b-ccca-dcb2a4275948-96bbc477 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_6320cd5e-7838-28f0-4688-54d073a9bb8f-96bbc477, #w-node-_6320cd5e-7838-28f0-4688-54d073a9bb93-96bbc477, #w-node-_6320cd5e-7838-28f0-4688-54d073a9bb97-96bbc477, #w-node-_6320cd5e-7838-28f0-4688-54d073a9bb9b-96bbc477 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5632cefd-012f-ca52-d25f-13f3d06f0372-96bbc477 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6e2c148b-adf0-6c70-370e-ec601e8bf7f2-96bbc477 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_70625e30-a690-a7bd-9965-d6e07b05c373-96bbc477 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_30bb3f25-95dc-2605-a153-4ccbb0e5ed53-96bbc477 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_461c88e7-df33-85e2-a4f8-303b1ef7b2f9-4752069f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-df6be51e-766f-795b-ccca-dcb2a4275948-4752069f {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_6320cd5e-7838-28f0-4688-54d073a9bb8f-4752069f, #w-node-_6320cd5e-7838-28f0-4688-54d073a9bb93-4752069f, #w-node-_6320cd5e-7838-28f0-4688-54d073a9bb97-4752069f, #w-node-_6320cd5e-7838-28f0-4688-54d073a9bb9b-4752069f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5632cefd-012f-ca52-d25f-13f3d06f0372-4752069f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6e2c148b-adf0-6c70-370e-ec601e8bf7f2-4752069f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_70625e30-a690-a7bd-9965-d6e07b05c373-4752069f {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_30bb3f25-95dc-2605-a153-4ccbb0e5ed53-4752069f {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_204bee4b-5e4b-d11d-9597-c20d120836e0-4752069f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_70caad1c-65ca-e8bf-7a5b-20be4879d181-79bcba54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f20accfb-1abe-f267-2692-0b6db6a7483e-79bcba54 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-df6be51e-766f-795b-ccca-dcb2a4275948-79bcba54 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_6320cd5e-7838-28f0-4688-54d073a9bb8f-79bcba54, #w-node-_6320cd5e-7838-28f0-4688-54d073a9bb93-79bcba54, #w-node-_6320cd5e-7838-28f0-4688-54d073a9bb97-79bcba54, #w-node-_6320cd5e-7838-28f0-4688-54d073a9bb9b-79bcba54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5632cefd-012f-ca52-d25f-13f3d06f0372-79bcba54 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6e2c148b-adf0-6c70-370e-ec601e8bf7f2-79bcba54 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_70625e30-a690-a7bd-9965-d6e07b05c373-79bcba54 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_774fe4a3-c856-2dae-8196-f081457b9bad-79bcba54, #w-node-_70caad1c-65ca-e8bf-7a5b-20be4879d181-11a97378 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d077d681-126f-4bb8-3798-dc55f0073be7-11a97378 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_30bb3f25-95dc-2605-a153-4ccbb0e5ed53-11a97378 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_31c0c09a-d7ee-4aed-a897-60c447e984b5-11a97378, #w-node-_70caad1c-65ca-e8bf-7a5b-20be4879d181-666a8dff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f20accfb-1abe-f267-2692-0b6db6a7483e-666a8dff {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6320cd5e-7838-28f0-4688-54d073a9bb8f-666a8dff, #w-node-_6320cd5e-7838-28f0-4688-54d073a9bb93-666a8dff, #w-node-_6320cd5e-7838-28f0-4688-54d073a9bb97-666a8dff, #w-node-_6320cd5e-7838-28f0-4688-54d073a9bb9b-666a8dff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5632cefd-012f-ca52-d25f-13f3d06f0372-666a8dff {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_70625e30-a690-a7bd-9965-d6e07b05c373-666a8dff {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b74aeefa-d1d3-c819-fff8-42afb85c59c2-666a8dff {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_70caad1c-65ca-e8bf-7a5b-20be4879d181-465ae038 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f20accfb-1abe-f267-2692-0b6db6a7483e-465ae038 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6320cd5e-7838-28f0-4688-54d073a9bb8f-465ae038, #w-node-_6320cd5e-7838-28f0-4688-54d073a9bb93-465ae038, #w-node-_6320cd5e-7838-28f0-4688-54d073a9bb97-465ae038, #w-node-_6320cd5e-7838-28f0-4688-54d073a9bb9b-465ae038 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5632cefd-012f-ca52-d25f-13f3d06f0372-465ae038 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6e2c148b-adf0-6c70-370e-ec601e8bf7f2-465ae038 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_30bb3f25-95dc-2605-a153-4ccbb0e5ed53-465ae038 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_70caad1c-65ca-e8bf-7a5b-20be4879d181-71c2faa8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f20accfb-1abe-f267-2692-0b6db6a7483e-71c2faa8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_755d8ae6-bdb1-6df1-93d6-c27f4dab3969-71c2faa8 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_30bb3f25-95dc-2605-a153-4ccbb0e5ed53-71c2faa8 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_70caad1c-65ca-e8bf-7a5b-20be4879d181-6cb9dd72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f20accfb-1abe-f267-2692-0b6db6a7483e-6cb9dd72 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_30bb3f25-95dc-2605-a153-4ccbb0e5ed53-6cb9dd72 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_6e2c148b-adf0-6c70-370e-ec601e8bf7f2-6cb9dd72 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-cc545476-ef62-a179-6627-a827269b4fb4-6cb9dd72 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-dd9e6db4-cf28-fba6-03e5-5e7a96fa737e-6cb9dd72, #w-node-_6870a0a3-6491-f622-a627-7a4aaf72467e-6cb9dd72 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-e53ec14d-2556-8649-cf73-63545314f082-7027c568 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

@media screen and (max-width: 767px) {
  #w-node-_0e830f8f-d9e7-83ff-0d7b-4d2608af764b-ebf14cb3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_960f27b3-879c-1022-513d-393484100431-3bda9027 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ac3c1e19-d2b6-ed47-d05c-463db840757c-3bda9027 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_575eb25e-1a76-3c03-179c-1706af841986-af841983 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_90719253-81be-9e92-1faa-b188b97e63d1-4455895e {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7a286bf9-9894-9779-bed7-502d533ce0a7-4455895e {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_388246db-41f5-3767-20cd-61a72f7364c3-4455895e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_56b20147-0d6e-17d0-381f-735c28076f80-4455895e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_47d3012d-80ae-7965-99d9-6473134ff381-4455895e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_84d38c56-d175-b6b2-10ac-1b095ab548ab-4455895e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_0e830f8f-d9e7-83ff-0d7b-4d2608af764b-ebf14cb3, #w-node-_7831b7b1-a1f5-f3a3-3d74-259ed44602c9-ebf14cb3, #w-node-_0028fc2b-4bcd-435c-9e82-a874a217c60a-4d39dcf8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9f275252-b948-cfec-600d-2bdec9d2249e-c9d2249a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-f20accfb-1abe-f267-2692-0b6db6a7483e-b3146d97, #w-node-_5632cefd-012f-ca52-d25f-13f3d06f0372-b3146d97, #w-node-_6e2c148b-adf0-6c70-370e-ec601e8bf7f2-b3146d97 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_70625e30-a690-a7bd-9965-d6e07b05c373-b3146d97 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_30bb3f25-95dc-2605-a153-4ccbb0e5ed53-b3146d97 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-b74aeefa-d1d3-c819-fff8-42afb85c59c2-b3146d97, #w-node-_55f96293-5be2-9e9a-5f1c-dab598b64287-96bbc477 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-df6be51e-766f-795b-ccca-dcb2a4275948-96bbc477 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5632cefd-012f-ca52-d25f-13f3d06f0372-96bbc477, #w-node-_6e2c148b-adf0-6c70-370e-ec601e8bf7f2-96bbc477 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_70625e30-a690-a7bd-9965-d6e07b05c373-96bbc477 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_30bb3f25-95dc-2605-a153-4ccbb0e5ed53-96bbc477 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_461c88e7-df33-85e2-a4f8-303b1ef7b2f9-4752069f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-df6be51e-766f-795b-ccca-dcb2a4275948-4752069f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5632cefd-012f-ca52-d25f-13f3d06f0372-4752069f, #w-node-_6e2c148b-adf0-6c70-370e-ec601e8bf7f2-4752069f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_70625e30-a690-a7bd-9965-d6e07b05c373-4752069f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_30bb3f25-95dc-2605-a153-4ccbb0e5ed53-4752069f {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_204bee4b-5e4b-d11d-9597-c20d120836e0-4752069f, #w-node-f20accfb-1abe-f267-2692-0b6db6a7483e-79bcba54 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-df6be51e-766f-795b-ccca-dcb2a4275948-79bcba54 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5632cefd-012f-ca52-d25f-13f3d06f0372-79bcba54, #w-node-_6e2c148b-adf0-6c70-370e-ec601e8bf7f2-79bcba54 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_70625e30-a690-a7bd-9965-d6e07b05c373-79bcba54 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-d077d681-126f-4bb8-3798-dc55f0073be7-11a97378, #w-node-_30bb3f25-95dc-2605-a153-4ccbb0e5ed53-11a97378 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f20accfb-1abe-f267-2692-0b6db6a7483e-666a8dff, #w-node-_5632cefd-012f-ca52-d25f-13f3d06f0372-666a8dff {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_70625e30-a690-a7bd-9965-d6e07b05c373-666a8dff {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-b74aeefa-d1d3-c819-fff8-42afb85c59c2-666a8dff, #w-node-f20accfb-1abe-f267-2692-0b6db6a7483e-465ae038, #w-node-_5632cefd-012f-ca52-d25f-13f3d06f0372-465ae038, #w-node-_6e2c148b-adf0-6c70-370e-ec601e8bf7f2-465ae038 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_30bb3f25-95dc-2605-a153-4ccbb0e5ed53-465ae038 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f20accfb-1abe-f267-2692-0b6db6a7483e-71c2faa8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_755d8ae6-bdb1-6df1-93d6-c27f4dab3969-71c2faa8, #w-node-_30bb3f25-95dc-2605-a153-4ccbb0e5ed53-71c2faa8 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f20accfb-1abe-f267-2692-0b6db6a7483e-6cb9dd72 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_30bb3f25-95dc-2605-a153-4ccbb0e5ed53-6cb9dd72 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6e2c148b-adf0-6c70-370e-ec601e8bf7f2-6cb9dd72, #w-node-cc545476-ef62-a179-6627-a827269b4fb4-6cb9dd72 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-dd9e6db4-cf28-fba6-03e5-5e7a96fa737e-6cb9dd72, #w-node-_6870a0a3-6491-f622-a627-7a4aaf72467e-6cb9dd72 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-e53ec14d-2556-8649-cf73-63545314f082-7027c568 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
}


@font-face {
  font-family: 'Exo';
  src: url('../fonts/Exo.zip') format('undefined');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dmsans';
  src: url('../fonts/DMSans-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dmsans';
  src: url('../fonts/DMSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dmsans';
  src: url('../fonts/DMSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dmsans';
  src: url('../fonts/DMSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dmsans';
  src: url('../fonts/DMSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Solid 900';
  src: url('../fonts/fa-solid-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Brands 400';
  src: url('../fonts/fa-brands-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Exo Variablefont Wght';
  src: url('../fonts/Exo-VariableFont_wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Exo';
  src: url('../fonts/Exo-VariableFont_wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Exo 600';
  src: url('../fonts/Exo-VariableFont_wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Exo 500';
  src: url('../fonts/Exo-VariableFont_wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}