/* [project]/src/components/molecules/heroSection/HeroSection.module.scss.module.css [app-client] (css) */
.HeroSection-module-scss-module__aOGi9W__heroSection {
  background-color: #f0f0f0;
  height: 360px;
  position: relative;
}

.HeroSection-module-scss-module__aOGi9W__heroSection .HeroSection-module-scss-module__aOGi9W__content {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.HeroSection-module-scss-module__aOGi9W__heroSection .HeroSection-module-scss-module__aOGi9W__content h1 {
  z-index: 2;
  position: relative;
}

.HeroSection-module-scss-module__aOGi9W__heroSection .HeroSection-module-scss-module__aOGi9W__content h1.HeroSection-module-scss-module__aOGi9W__white {
  color: var(--headingLight);
}

.HeroSection-module-scss-module__aOGi9W__heroSection .HeroSection-module-scss-module__aOGi9W__content .HeroSection-module-scss-module__aOGi9W__background {
  z-index: 1;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  position: absolute;
}

/* [project]/src/components/models/SectionTitle/SectionTitle.module.scss.module.css [app-client] (css) */
.SectionTitle-module-scss-module__kZVXAq__sectionTitle {
  gap: var(--space-v-m);
  flex-direction: column;
  display: flex;
}

.SectionTitle-module-scss-module__kZVXAq__sectionTitle .SectionTitle-module-scss-module__kZVXAq__text {
  color: var(--headingPrimary);
}

/* [project]/src/components/organisms/ourBusiness/OurBusinessSection/OurBusinessSection.module.scss.module.css [app-client] (css) */
.OurBusinessSection-module-scss-module__-LDc3G__ourBusinessSection {
  padding: var(--space-v-xxl) 0;
}

.OurBusinessSection-module-scss-module__-LDc3G__ourBusinessSection .OurBusinessSection-module-scss-module__-LDc3G__tags {
  gap: var(--space-v-m);
  flex-direction: column;
  display: flex;
}

.OurBusinessSection-module-scss-module__-LDc3G__ourBusinessSection .OurBusinessSection-module-scss-module__-LDc3G__tags .OurBusinessSection-module-scss-module__-LDc3G__tag {
  color: var(--buttonNormal);
}

/* [project]/src/components/molecules/documentCard/DocumentCard.module.scss.module.css [app-client] (css) */
.DocumentCard-module-scss-module__KAh_ga__documentCard {
  gap: var(--space-v-m);
  flex-direction: column;
  max-width: 350px;
  display: flex;
}

.DocumentCard-module-scss-module__KAh_ga__documentCard .DocumentCard-module-scss-module__KAh_ga__preview {
  aspect-ratio: 1 / 1.414;
  object-fit: cover;
  object-position: center;
  background-color: #d9d9d9;
  width: 100%;
  height: auto;
}

.DocumentCard-module-scss-module__KAh_ga__documentCard .DocumentCard-module-scss-module__KAh_ga__controls {
  gap: var(--space-h-s);
  flex-wrap: wrap;
  display: flex;
}

.DocumentCard-module-scss-module__KAh_ga__documentCard .DocumentCard-module-scss-module__KAh_ga__title {
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

@media (max-width: 800px) {
  .DocumentCard-module-scss-module__KAh_ga__documentCard .DocumentCard-module-scss-module__KAh_ga__preview {
    display: none;
  }

  .DocumentCard-module-scss-module__KAh_ga__documentCard .DocumentCard-module-scss-module__KAh_ga__title {
    -webkit-line-clamp: unset;
    line-clamp: unset;
    display: block;
  }
}

/* [project]/src/components/molecules/iconText/IconText.module.scss.module.css [app-client] (css) */
.IconText-module-scss-module__ZxqJbW__iconText {
  align-items: flex-start;
  gap: 4px;
  display: flex;
}

.IconText-module-scss-module__ZxqJbW__iconText p {
  flex: 1;
}

/* [project]/src/components/organisms/arta/about/ThanksSection/ThanksSection.module.scss.module.css [app-client] (css) */
.ThanksSection-module-scss-module__o-ovUW__thanksSection {
  padding: var(--space-v-xxl) 0;
}

/* [project]/src/components/organisms/arta/certificates/CertificatesSection/CertificatesSection.module.scss.module.css [app-client] (css) */
.CertificatesSection-module-scss-module__jS0V7q__certificatesSection {
  padding: var(--space-v-xxl) 0;
}

/* [project]/src/components/organisms/ourBusiness/HeroSection/HeroSection.module.scss.module.css [app-client] (css) */
.HeroSection-module-scss-module__NQQymq__heroSection {
  height: calc(100vh - 80px);
  position: relative;
}

.HeroSection-module-scss-module__NQQymq__heroSection .HeroSection-module-scss-module__NQQymq__background {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.HeroSection-module-scss-module__NQQymq__heroSection .HeroSection-module-scss-module__NQQymq__blur {
  background-color: #fffc;
  width: 100%;
  height: 100%;
  position: absolute;
}

.HeroSection-module-scss-module__NQQymq__heroSection .HeroSection-module-scss-module__NQQymq__content {
  justify-content: center;
  height: 100%;
  position: relative;
}

.HeroSection-module-scss-module__NQQymq__heroSection .HeroSection-module-scss-module__NQQymq__container {
  gap: var(--space-v-xl);
  flex-direction: column;
  display: flex;
}

.HeroSection-module-scss-module__NQQymq__heroSection .HeroSection-module-scss-module__NQQymq__container .HeroSection-module-scss-module__NQQymq__logo_title {
  justify-content: space-between;
  gap: var(--space-v-xl);
  display: flex;
}

.HeroSection-module-scss-module__NQQymq__heroSection .HeroSection-module-scss-module__NQQymq__container .HeroSection-module-scss-module__NQQymq__logo_title .HeroSection-module-scss-module__NQQymq__logo {
  width: 409px;
  height: 130px;
}

.HeroSection-module-scss-module__NQQymq__heroSection .HeroSection-module-scss-module__NQQymq__container .HeroSection-module-scss-module__NQQymq__logo_title .HeroSection-module-scss-module__NQQymq__titleContainer {
  gap: var(--space-v-xxl);
  flex-direction: column;
  width: 350px;
  display: flex;
}

.HeroSection-module-scss-module__NQQymq__heroSection .HeroSection-module-scss-module__NQQymq__container .HeroSection-module-scss-module__NQQymq__logo_title .HeroSection-module-scss-module__NQQymq__titleContainer .HeroSection-module-scss-module__NQQymq__title {
  color: var(--textPrimary);
}

.HeroSection-module-scss-module__NQQymq__heroSection .HeroSection-module-scss-module__NQQymq__container .HeroSection-module-scss-module__NQQymq__logo_title .HeroSection-module-scss-module__NQQymq__titleContainer .HeroSection-module-scss-module__NQQymq__basedOn {
  color: var(--headingBrandPrimary);
}

@media (max-width: 800px) {
  .HeroSection-module-scss-module__NQQymq__heroSection {
    height: calc(100vh - 65px);
  }

  .HeroSection-module-scss-module__NQQymq__heroSection .HeroSection-module-scss-module__NQQymq__container .HeroSection-module-scss-module__NQQymq__logo_title {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
  }

  .HeroSection-module-scss-module__NQQymq__heroSection .HeroSection-module-scss-module__NQQymq__container .HeroSection-module-scss-module__NQQymq__logo_title .HeroSection-module-scss-module__NQQymq__logo {
    width: 257.25px;
    height: 82px;
  }

  .HeroSection-module-scss-module__NQQymq__heroSection .HeroSection-module-scss-module__NQQymq__container .HeroSection-module-scss-module__NQQymq__logo_title .HeroSection-module-scss-module__NQQymq__titleContainer {
    width: 100%;
  }
}

