.feature-card17-feature-card {
  position: relative;
}
.feature-card17-icon {
  fill: #D9D9D9;
  width: 3rem;
  height: 3rem;
  margin-right: var(--dl-space-space-twounits);
}
.feature-card17-container {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
}
.feature-card17-text {
  color: #ffffff;
  font-weight: 600;
  line-height: 28px;
}
.feature-card17-text1 {
  color: #ffffff;
  font-size: 16px;
  font-family: Hind;
  font-weight: 400;
  line-height: 150%;
}
@media(max-width: 1200px) {
  .feature-card17-icon {
    fill: #D9D9D9;
    width: 2rem;
    height: 2rem;
    margin-right: var(--dl-space-space-twounits);
  }
}
@media(max-width: 767px) {
  .feature-card17-feature-card {
    flex-direction: row;
  }
  .feature-card17-container {
    flex-direction: column;
  }
}
@media(max-width: 479px) {
  .feature-card17-container {
    flex-direction: column;
  }
}

.feature-card16-feature-card {
  position: relative;
}
.feature-card16-icon {
  fill: #D9D9D9;
  width: 3rem;
  height: 3rem;
  margin-right: var(--dl-space-space-twounits);
}
.feature-card16-container {
  gap: var(--dl-space-space-unit);
  width: auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
}
.feature-card16-text {
  color: #ffffff;
  font-weight: 600;
  line-height: 28px;
}
.feature-card16-text1 {
  color: rgb(255, 255, 255);
  width: auto;
  font-size: 16px;
  font-family: "Hind";
}
@media(max-width: 767px) {
  .feature-card16-feature-card {
    flex-direction: row;
  }
  .feature-card16-container {
    flex-direction: column;
  }
}
@media(max-width: 479px) {
  .feature-card16-container {
    flex-direction: column;
  }
  .feature-card16-text1 {
    color: rgb(255, 255, 255);
    font-family: Hind;
  }
}

.feature-card18-feature-card {
  position: relative;
}
.feature-card18-icon {
  fill: #D9D9D9;
  width: 2rem;
  height: 2rem;
  margin-right: var(--dl-space-space-twounits);
}
.feature-card18-container {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
}
.feature-card18-text {
  color: #ffffff;
  font-weight: 600;
  line-height: 28px;
}
.feature-card18-text1 {
  color: #ffffff;
}
@media(max-width: 1200px) {
  .feature-card18-icon {
    fill: #D9D9D9;
    width: 2rem;
    height: 2rem;
    margin-right: var(--dl-space-space-twounits);
  }
}
@media(max-width: 767px) {
  .feature-card18-feature-card {
    flex-direction: row;
  }
  .feature-card18-container {
    flex-direction: column;
  }
}
@media(max-width: 479px) {
  .feature-card18-container {
    flex-direction: column;
  }
}

.feature-card15-feature-card {
  position: relative;
}
.feature-card15-icon {
  fill: #D9D9D9;
  width: 2rem;
  height: 2rem;
  margin-right: var(--dl-space-space-twounits);
}
.feature-card15-container {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
}
.feature-card15-text {
  color: #ffffff;
  font-weight: 600;
  line-height: 28px;
}
.feature-card15-text1 {
  color: #ffffff;
}
@media(max-width: 767px) {
  .feature-card15-feature-card {
    flex-direction: row;
  }
  .feature-card15-container {
    flex-direction: column;
  }
}
@media(max-width: 479px) {
  .feature-card15-container {
    flex-direction: column;
  }
}

.feature-card10-feature-card {
  position: relative;
}
.feature-card10-icon {
  fill: #D9D9D9;
  width: 2rem;
  height: 2rem;
  margin-right: var(--dl-space-space-twounits);
}
.feature-card10-container {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
}
.feature-card10-text {
  color: #ffffff;
  font-weight: 600;
  line-height: 28px;
}
.feature-card10-text1 {
  color: rgb(255, 255, 255);
  font-family: "Hind";
}
@media(max-width: 767px) {
  .feature-card10-feature-card {
    flex-direction: row;
  }
  .feature-card10-container {
    flex-direction: column;
  }
}
@media(max-width: 479px) {
  .feature-card10-container {
    flex-direction: column;
  }
  .feature-card10-text1 {
    font-family: Hind;
  }
}

.feature-card11-feature-card {
  position: relative;
}
.feature-card11-icon {
  fill: #D9D9D9;
  width: 2rem;
  height: 2trm;
  margin-right: var(--dl-space-space-twounits);
}
.feature-card11-container {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
}
.feature-card11-text {
  color: #ffffff;
  font-weight: 600;
  line-height: 28px;
}
.feature-card11-text1 {
  color: #ffffff;
}
@media(max-width: 767px) {
  .feature-card11-feature-card {
    flex-direction: row;
  }
  .feature-card11-container {
    flex-direction: column;
  }
}
@media(max-width: 479px) {
  .feature-card11-container {
    flex-direction: column;
  }
}

.app-component-container {
  display: flex;
  position: relative;
}
.app-component-image {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.app-component-root-class-name {
  width: 100%;
}
@media(max-width: 479px) {
  .app-component-image {
    height: 10rem;
  }
}

.gallery-card-gallery-card {
  gap: var(--dl-space-space-unit);
  width: 100%;
  display: flex;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.gallery-card-divider {
  flex: 0 0 auto;
  width: 50%;
  height: auto;
  display: flex;
  align-items: flex-start;
  border-color: rgba(245, 40, 41, 0.9);
  border-style: solid;
  border-width: 1px;
}
.gallery-card-container {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.gallery-card-text {
  color: #ffffff;
  font-size: 1.5rem;
  align-self: center;
  margin-top: var(--dl-space-space-halfunit);
  font-family: "Hind";
  font-weight: 600;
  margin-bottom: var(--dl-space-space-halfunit);
}
.gallery-card-text1 {
  color: #ffffff;
  align-self: center;
  text-align: center;
}
@media(max-width: 1200px) {
  .gallery-card-gallery-card {
    margin: var(--dl-space-space-unit);
  }
  .gallery-card-text {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: 0px;
  }
}
@media(max-width: 991px) {
  .gallery-card-gallery-card {
    margin: 0px;
    padding: var(--dl-space-space-unit);
  }
}
@media(max-width: 767px) {
  .gallery-card-gallery-card {
    flex-direction: column;
  }
}
@media(max-width: 479px) {
  .gallery-card-gallery-card {
    padding: 0px;
  }
}

.gallery-card1-gallery-card {
  gap: var(--dl-space-space-unit);
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.gallery-card1-image {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.gallery-card1-divider {
  flex: 0 0 auto;
  width: 50%;
  height: 0px;
  display: flex;
  align-items: flex-start;
  border-color: rgba(245, 40, 41, 0.9);
  border-style: solid;
  border-width: 1px;
}
.gallery-card1-container {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.gallery-card1-text {
  color: #ffffff;
  font-size: 1.5rem;
  align-self: center;
  margin-top: var(--dl-space-space-halfunit);
  font-family: "Hind";
  font-weight: 600;
  margin-bottom: var(--dl-space-space-halfunit);
}
.gallery-card1-text1 {
  color: #ffffff;
  align-self: center;
  text-align: center;
}





@media(max-width: 1200px) {
  .gallery-card1-gallery-card {
    margin: var(--dl-space-space-unit);
  }
  .gallery-card1-text {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: 0px;
  }
  .gallery-card1-text1 {
    font-size: 18px;
    align-self: center;
    margin-top: var(--dl-space-space-unit);
  }
  .gallery-card1-root-class-name1 {
    width: auto;
    margin: var(--dl-space-space-unit);
  }
  .gallery-card1-root-class-name2 {
    width: auto;
    margin: var(--dl-space-space-unit);
  }
  .gallery-card1-root-class-name3 {
    width: auto;
    margin: var(--dl-space-space-unit);
  }
  .gallery-card1-root-class-name4 {
    width: auto;
    margin: var(--dl-space-space-unit);
  }
  .gallery-card1-root-class-name5 {
    width: auto;
    margin: var(--dl-space-space-unit);
  }
}
@media(max-width: 991px) {
  .gallery-card1-gallery-card {
    margin: 0px;
    padding: var(--dl-space-space-unit);
  }
}
@media(max-width: 767px) {
  .gallery-card1-gallery-card {
    padding: 0px;
    flex-direction: column;
  }
}
@media(max-width: 479px) {
  .gallery-card1-gallery-card {
    padding: 0px;
  }
  .gallery-card1-image {
    height: 10rem;
  }
}

.blog-post-card2-blog-post-card {
  width: 100%;
  display: flex;
  max-width: var(--dl-size-size-maxwidth);
  box-shadow: 4px 4px 10px 0px rgba(18, 18, 18, 0.1);
  transition: 0.3s;
  align-items: stretch;
  flex-direction: row;
  justify-content: space-between;
}
.blog-post-card2-blog-post-card:hover {
  transform: scale(1.02);
}
.blog-post-card2-image {
  width: 150px;
  height: 150px;
  object-fit: cover;
  flex-shrink: 0;
  border-radius: 0px;
}
.blog-post-card2-container {
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-space-space-oneandhalfunits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-oneandhalfunits);
  justify-content: center;
}
.blog-post-card2-text {
  color: #ffffff;
  margin-bottom: var(--dl-space-space-oneandhalfunits);
}
.blog-post-card2-text1 {
  color: #ffffff;
  width: 100%;
  font-size: 1.25rem;
  margin-bottom: var(--dl-space-space-twounits);
}
.blog-post-card2-root-class-name {
  margin-bottom: var(--dl-space-space-unit);
}
.blog-post-card2-root-class-name1 {
  margin-bottom: var(--dl-space-space-unit);
}
.blog-post-card2-root-class-name3 {
  margin-bottom: var(--dl-space-space-unit);
}
.blog-post-card2-root-class-name4 {
  margin-bottom: var(--dl-space-space-unit);
}
@media(max-width: 1200px) {
  .blog-post-card2-blog-post-card {
    flex-direction: column;
  }
  .blog-post-card2-image {
    width: 200px;
    height: 200px;
    align-self: center;
  }
  .blog-post-card2-text {
    color: #ffffff;
    align-self: center;
    text-align: center;
    margin-bottom: var(--dl-space-space-unit);
    text-decoration: underline;
  }
  .blog-post-card2-text1 {
    align-self: center;
    text-align: center;
  }
  .blog-post-card2-root-class-name4 {
    height: auto;
  }
}
@media(max-width: 991px) {
  .blog-post-card2-blog-post-card {
    flex-direction: row;
    justify-content: space-between;
  }
}
@media(max-width: 767px) {
  .blog-post-card2-blog-post-card {
    flex-direction: column;
  }
  .blog-post-card2-image {
    width: 200px;
    height: 200px0px;
    align-self: center;
  }
  .blog-post-card2-text {
    font-size: 24px;
    align-self: center;
    margin-bottom: var(--dl-space-space-twounits);
  }
  .blog-post-card2-text1 {
    align-self: center;
  }
  .blog-post-card2-root-class-name3 {
    align-self: center;
  }
}
@media(max-width: 479px) {
  .blog-post-card2-image {
    align-self: center;
  }
  .blog-post-card2-text1 {
    font-size: 16px;
  }
}

.home-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
  background-color: #050505;
}
.home-header {
  width: 100%;
  height: 97px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.home-container001 {
  width: 100%;
  height: var(--dl-size-size-medium);
  display: flex;
  z-index: 100;
  position: fixed;
  box-shadow: 0px 0px 20px 0px #868686;
  align-items: center;
  justify-content: center;
  background-color: #FFFFFF;
}
.home-header1 {
  width: 100%;
  height: 77px;
  display: flex;
  z-index: 100;
  position: fixed;
  max-width: var(--dl-size-size-maxwidth);
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  animation-name: none;
  padding-bottom: var(--dl-space-space-halfunit);
  animation-delay: 0s;
  justify-content: space-between;
  background-color: #ffffff;
  animation-duration: 300ms;
  animation-direction: normal;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}
.home-container002 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.home-link {
  display: contents;
}
.home-image {
  width: auto;
  height: var(--dl-size-size-medium);
  object-fit: cover;
  text-decoration: none;
}
.home-nav {
  display: flex;
  position: relative;
}
.home-nav1 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  margin-left: var(--dl-space-space-twounits);
  flex-direction: row;
}
.home-o-ns {
  font-size: 20px;
  margin-left: var(--dl-space-space-unit);
  text-decoration: none;
}
.home-cenk {
  font-size: 20px;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.home-galerie {
  font-size: 20px;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.home-treni {
  font-size: 20px;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.home-kontakt {
  font-size: 20px;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.home-container003 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: none;
  align-items: space-between;
  flex-direction: column;
}
.home-thq-dropdown {
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-radius: var(--dl-radius-radius-radius2);
}
.home-dropdown-toggle {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: none;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius2);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
}
.home-text {
  font-size: 14px;
  font-style: normal;
  text-align: center;
  font-weight: 500;
  margin-right: 4px;
  vertical-align: middle;
}
.home-dropdown-arrow {
  transition: 0.3s;
}
.home-icon {
  width: 18px;
  height: 18px;
  transition: 0.3s;
}
.home-dropdown-list {
  left: 0%;
  width: max-content;
  display: none;
  z-index: 100;
  position: absolute;
  min-width: 100%;
  transition: 0.3s;
  align-items: stretch;
  border-color: #D9D9D9;
  border-width: 1px;
  border-radius: var(--dl-radius-radius-radius4);
  flex-direction: column;
  list-style-type: none;
  background-color: var(--dl-color-gray-white);
  list-style-position: inside;
}
.home-o-ns1 {
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-radius: var(--dl-radius-radius-radius2);
}
.home-dropdown-toggle1 {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
  text-decoration: none;
}
.home-dropdown-toggle1:hover {
  fill: #fff;
  color: #fff;
  background-color: #595959;
}
.home-text001 {
  width: 100%;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.home-cenk1 {
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-radius: var(--dl-radius-radius-radius2);
}
.home-dropdown-toggle2 {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
  text-decoration: none;
}
.home-dropdown-toggle2:hover {
  fill: #fff;
  color: #fff;
  background-color: #595959;
}
.home-text002 {
  width: 100%;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.home-galerie1 {
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-radius: var(--dl-radius-radius-radius2);
}
.home-dropdown-toggle3 {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
  text-decoration: none;
}
.home-dropdown-toggle3:hover {
  fill: #fff;
  color: #fff;
  background-color: #595959;
}
.home-text003 {
  width: 100%;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.home-treni1 {
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-radius: var(--dl-radius-radius-radius2);
}
.home-dropdown-toggle4 {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
  text-decoration: none;
}
.home-dropdown-toggle4:hover {
  fill: #fff;
  color: #fff;
  background-color: #595959;
}
.home-text004 {
  width: 100%;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.home-kontakt1 {
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-radius: var(--dl-radius-radius-radius2);
}
.home-dropdown-toggle5 {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
  text-decoration: none;
}
.home-dropdown-toggle5:hover {
  fill: #fff;
  color: #fff;
  background-color: #595959;
}
.home-text005 {
  width: 100%;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.home-dropdown-toggle6 {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
}
.home-icon02 {
  width: 24px;
  height: 24px;
  text-decoration: none;
}
.home-icon04 {
  width: 24px;
  height: 24px;
  text-decoration: none;
}
.home-container004 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.home-link08 {
  display: contents;
}
.home-icon08 {
  width: 24px;
  height: 24px;
  margin-right: var(--dl-space-space-twounits);
  text-decoration: none;
}
.home-link09 {
  display: contents;
}
.home-icon10 {
  width: 24px;
  height: 24px;
  text-decoration: none;
}
.home-hero {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000000;
}
.home-container005 {
  width: var(--dl-size-size-maxwidth);
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000000;
}
.home-hero1 {
  width: 100%;
  height: auto;
  display: flex;
  max-width: var(--dl-size-size-maxwidth);
  align-items: center;
  background-size: cover;
  justify-content: center;
  background-color: transparent;
  background-image: url("public/222-1400w.webp");
  background-repeat: left;
  background-position: top,left;
}
.home-container006 {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-self: center;
  align-items: center;
  margin-left: px;
  flex-direction: column;
  justify-content: flex-start;
}
.home-container007 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-text006 {
  color: rgba(245, 40, 41, 0.9);
  font-size: 60px;
  font-family: "Hind";
}
.home-hero-heading {
  color: rgb(255, 255, 255);
  font-size: 28px;
  max-width: 800px;
  text-align: center;
  font-family: "Hind";
  font-weight: 700;
  line-height: 150%;
}
.home-btn-group {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-items: center;
  flex-direction: row;
}
.home-hero-button1 {
  color: rgb(255, 255, 255);
  transition: 0.3s;
  text-decoration: none;
  background-color: rgba(245, 40, 41, 0.9);
}
.home-hero-button1:hover {
  background-color: var(--dl-color-danger-300);
}
.home-container008 {
  flex: initial;
  width: 100%;
  display: flex;
  max-width: 100%;
  align-items: center;
  flex-direction: column;
  background-color: #050505;
}
.home-co-nabzme {
  gap: var(--dl-space-space-threeunits);
  width: 100%;
  display: flex;
  max-width: var(--dl-size-size-maxwidth);
  align-self: center;
  align-items: center;
  padding-top: var(--dl-space-space-fourunits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-fourunits);
  justify-content: flex-start;
  background-color: #050505;
}
.home-container009 {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.home-features-heading {
  color: #ffffff;
  font-size: 40px;
  text-align: center;
  font-family: Hind;
  font-weight: 600;
  line-height: 150%;
  margin-bottom: var(--dl-space-space-oneandhalfunits);
}
.home-container010 {
  width: 100%;
  display: grid;
  grid-gap: var(--dl-space-space-oneandhalfunits);
  grid-template-columns: 1fr 1fr;
}
.home-container011 {
  flex: 0 0 auto;
  width: 100%;
  height: 100px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-feature-card {
  gap: 0;
  margin: 0px;
  padding: var(--dl-space-space-twounits);
  position: relative;
  align-self: center;
  box-shadow: 0px 5px 10px 0px #fa0001;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-container012 {
  gap: var(--dl-space-space-unit);
  width: auto;
  height: auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
}
.home-text013 {
  color: #ffffff;
  font-size: 30px;
  align-self: center;
  text-align: center;
  font-family: Hind;
  font-weight: 600;
  line-height: 150%;
}
.home-text014 {
  color: rgb(255, 255, 255);
  font-size: 20px;
  align-self: center;
  text-align: center;
  font-family: "Hind";
  text-transform: uppercase;
}
.home-text017 {
  color: rgb(255, 255, 255);
  font-size: 20px;
  align-self: center;
  text-align: center;
  font-family: "Hind";
  text-transform: uppercase;
}
.home-text020 {
  color: rgb(255, 255, 255);
  font-size: 20px;
  align-self: center;
  text-align: center;
  font-family: "Hind";
  text-transform: uppercase;
}
.home-container013 {
  width: 100%;
  display: flex;
  max-width: 100%;
  align-items: center;
  flex-direction: column;
  background-color: #161616;
}
.home-pricing {
  width: 100%;
  height: auto;
  max-width: var(--dl-size-size-maxwidth);
  align-items: center;
  justify-content: center;
}
.home-container014 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.home-pricing-heading {
  color: rgb(255, 255, 255);
  margin-top: var(--dl-space-space-fiveunits);
  text-align: center;
  margin-bottom: var(--dl-space-space-twounits);
}
.home-container015 {
  gap: var(--dl-space-space-twounits);
  width: 100%;
  height: 520px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.home-pricing-card {
  flex: 1;
  height: 100%;
  box-shadow: 0px 0px 8px 4px #fa0001;
  transition: 0.3s;
  padding-top: var(--dl-space-space-threeunits);
  padding-bottom: var(--dl-space-space-threeunits);
  justify-content: space-between;
}

.home-container016 {
  display: flex;
  align-self: flex-start;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-text023 {
  height: 55px;
  font-size: 20px;
  align-self: flex-start;
  text-align: left;
  margin-bottom: var(--dl-space-space-twounits);
  text-transform: uppercase;
}
.home-container017 {
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
}
.home-free-plan-price {
  font-size: 3rem;
  align-self: center;
  text-align: left;
  font-weight: 700;
}
.home-text029 {
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
}
.home-container018 {
  width: 100%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.home-container019 {
  gap: 4px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  margin-bottom: 0px;
  flex-direction: row;
}
.home-text031 {
  line-height: 150%;
}
.home-free-plan-features {
  color: rgb(255, 255, 255);
  font-size: 18px;
  margin-bottom: var(--dl-space-space-twounits);
}
.home-container020 {
  gap: 4px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  margin-bottom: var(--dl-space-space-halfunit);
  flex-direction: row;
}
.home-text035 {
  line-height: 150%;
}
.home-free-plan-features1 {
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
}
.home-container021 {
  gap: 4px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  margin-bottom: var(--dl-space-space-halfunit);
  flex-direction: row;
}
.home-text036 {
  line-height: 150%;
}
.home-free-plan-features2 {
  color: rgb(255, 255, 255);
  font-size: 18px;
}
.home-container022 {
  gap: 4px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  margin-bottom: var(--dl-space-space-halfunit);
  flex-direction: row;
}
.home-text037 {
  line-height: 150%;
}
.home-free-plan-features3 {
  font-size: 18px;
}
.home-container023 {
  gap: 4px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  margin-bottom: var(--dl-space-space-halfunit);
  flex-direction: row;
}
.home-text038 {
  line-height: 150%;
}
.home-free-plan-features4 {
  font-size: 18px;
}
.home-pricing-card1 {
  flex: 1;
  height: 100%;
  display: none;
  box-shadow: 0px 0px 4px 4px #404040;
  padding-top: var(--dl-space-space-threeunits);
  padding-bottom: var(--dl-space-space-threeunits);
  justify-content: space-between;
}
.home-container024 {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-container025 {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  margin-bottom: var(--dl-space-space-threeunits);
  flex-direction: column;
  justify-content: flex-start;
}
.home-text039 {
  font-size: 20px;
  align-self: flex-start;
  font-family: "Hind";
  font-weight: 600;
  text-transform: uppercase;
}
.home-container026 {
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
}
.home-basic-plan-pricing {
  font-size: 3rem;
  align-self: center;
  font-weight: 700;
}
.home-container027 {
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-container028 {
  gap: 4px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  margin-bottom: var(--dl-space-space-unit);
  flex-direction: row;
}
.home-container029 {
  width: 100%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  margin-bottom: 0px;
  flex-direction: column;
}
.home-container030 {
  gap: 4px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  margin-bottom: var(--dl-space-space-halfunit);
  flex-direction: row;
}
.home-text040 {
  line-height: 150%;
}
.home-free-plan-features5 {
  color: rgb(255, 255, 255);
}
.home-container031 {
  gap: 4px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  margin-bottom: var(--dl-space-space-halfunit);
  flex-direction: row;
}
.home-text041 {
  line-height: 150%;
}
.home-container032 {
  gap: 4px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  margin-bottom: var(--dl-space-space-halfunit);
  flex-direction: row;
}
.home-text042 {
  line-height: 150%;
}
.home-pricing-card2 {
  flex: 1;
  height: 100%;
  box-shadow: 0px 0px 8px 4px #fa0001;
  padding-top: var(--dl-space-space-threeunits);
  padding-bottom: var(--dl-space-space-threeunits);
  justify-content: space-between;
}
.home-container033 {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-text043 {
  font-size: 20px;
  align-self: flex-start;
  font-family: "Hind";
  font-weight: 600;
  line-height: 150%;
  margin-bottom: var(--dl-space-space-twounits);
  text-transform: uppercase;
}
.home-text046 {
  color: #ffffff;
}
.home-container034 {
  display: flex;
  align-items: center;
  margin-bottom: 0px;
  flex-direction: row;
}
.home-pro-plan-pricing {
  font-size: 3rem;
  align-self: center;
  text-align: left;
  font-weight: 700;
}
.home-text050 {
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
}
.home-container035 {
  width: 100%;
  display: flex;
  align-self: flex-start;
  margin-top: var(--dl-space-space-oneandhalfunits);
  align-items: flex-start;
  flex-direction: column;
}
.home-container036 {
  gap: 4px;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  margin-bottom: 0px;
  flex-direction: row;
}
.home-text052 {
  line-height: 150%;
}
.home-free-plan-features8 {
  color: rgb(255, 255, 255);
  font-size: 18px;
  margin-bottom: var(--dl-space-space-twounits);
}
.home-container037 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-halfunit);
  flex-direction: row;
  justify-content: flex-start;
}
.home-text056 {
  line-height: 150%;
}
.home-text057 {
  font-size: 18px;
  font-weight: 800;
}
.home-text058 {
  font-style: normal;
}
.home-text059 {
  font-weight: 600;
}
.home-text060 {
  font-style: normal;
}
.home-container038 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-halfunit);
  flex-direction: row;
  justify-content: flex-start;
}
.home-text061 {
  line-height: 150%;
}
.home-text062 {
  font-size: 18px;
}
.home-container039 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-halfunit);
  flex-direction: row;
  justify-content: flex-start;
}
.home-text065 {
  line-height: 150%;
}
.home-text066 {
  font-size: 18px;
}
.home-container040 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-halfunit);
  flex-direction: row;
  justify-content: flex-start;
}
.home-text069 {
  line-height: 150%;
}
.home-text070 {
  font-size: 18px;
}
.home-pricing-card3 {
  flex: 1;
  height: 100%;
  box-shadow: 0px 0px 8px 4px #fa0001;
  padding-top: var(--dl-space-space-threeunits);
  padding-bottom: var(--dl-space-space-threeunits);
  justify-content: space-between;
}
.home-container041 {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-text073 {
  height: 55px;
  font-size: 20px;
  align-self: flex-start;
  margin-bottom: var(--dl-space-space-twounits);
  text-transform: uppercase;
}
.home-container042 {
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
}
.home-pro-plan-pricing1 {
  font-size: 3rem;
  align-self: center;
  text-align: left;
  font-weight: 700;
}
.home-text078 {
  font-size: 20px;
  text-transform: uppercase;
}
.home-container043 {
  width: 100%;
  display: flex;
  align-items: flex-start;
  margin-bottom: 0px;
  flex-direction: column;
}
.home-container044 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  margin-bottom: var(--dl-space-space-unit);
  flex-direction: row;
}
.home-text080 {
  line-height: 150%;
}
.home-text081 {
  font-size: 18px;
  align-self: flex-start;
  line-height: 150%;
}
.home-text083 {
  font-style: normal;
  font-weight: 700;
}
.home-container045 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: column;
  justify-content: center;
}
.home-text091 {
  color: rgb(255, 255, 255);
  font-size: 20px;
  margin-top: 0px;
  text-align: center;
  font-family: "Hind";
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.home-hero-button11 {
  color: rgb(255, 255, 255);
  width: auto;
  align-self: center;
  margin-top: 0px;
  text-align: center;
  transition: 0.3s;
  text-decoration: none;
  background-color: rgba(245, 40, 41, 0.9);
}
.home-hero-button11:hover {
  background-color: var(--dl-color-danger-300);
}
.home-text096 {
  font-size: 20px;
  text-align: center;
  font-family: "Hind";
  text-transform: capitalize;
}
.home-container046 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-container047 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.home-container048 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.home-image01 {
  width: 140px;
  margin: var(--dl-space-space-halfunit);
  object-fit: cover;
}
.home-image02 {
  width: 140px;
  margin: var(--dl-space-space-halfunit);
  object-fit: cover;
}
.home-image03 {
  width: 140px;
  margin: var(--dl-space-space-halfunit);
  object-fit: cover;
}
.home-image04 {
  width: 140px;
  margin: var(--dl-space-space-halfunit);
  object-fit: cover;
}
.home-image05 {
  width: 140px;
  margin: var(--dl-space-space-halfunit);
  object-fit: cover;
}
.home-text101 {
  color: rgb(255, 255, 255);
}
.home-container049 {
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: var(--dl-space-space-fourunits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-fourunits);
  background-color: #050505;
}
.home-gallery {
  width: 100%;
  display: grid;
  grid-gap: var(--dl-space-space-twounits);
  max-width: var(--dl-size-size-maxwidth);
  align-self: center;
  background-color: #050505;
  grid-template-columns: 1fr 1fr 1fr;
}
.home-rozvrh-hodin {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-container050 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #161616;
}
.home-hero2 {
  width: 100%;
  display: flex;
  max-width: var(--dl-size-size-maxwidth);
  min-height: auto;
  align-items: flex-start;
  padding-top: var(--dl-space-space-fourunits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-fourunits);
  justify-content: flex-start;
  background-color: #161616;
}
.home-text102 {
  color: rgb(255, 255, 255);
  font-size: 35px;
  align-self: center;
  font-style: normal;
  margin-top: 0px;
  text-align: center;
  font-family: Hind;
  font-weight: 600;
  line-height: 150%;
  margin-bottom: var(--dl-space-space-twounits);
}
.home-container051 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-container052 {
  gap: var(--dl-space-space-twounits);
  width: 100%;
  height: auto;
  display: flex;
  max-width: var(--dl-size-size-maxwidth);
  align-self: center;
  align-items: flex-start;
  flex-direction: row;
  justify-content: center;
}
.home-container053 {
  flex: 1;
  width: 33%;
  height: auto;
  display: flex;
  padding: 0px;
  align-self: flex-start;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
}
.home-icon12 {
  fill: rgba(245, 40, 41, 0.9);
  width: auto;
  height: var(--dl-size-size-medium);
  align-self: center;
  transition: 0.35s;
}
.home-icon12:hover {
  fill: rgba(245, 40, 41, 0.9);
  height: 120px;
}
.home-text103 {
  color: rgb(255, 255, 255);
  width: 100%;
  font-size: 2rem;
  margin-top: var(--dl-space-space-twounits);
  text-align: center;
}
.home-text104 {
  color: rgb(255, 255, 255);
  font-size: 18px;
  align-self: center;
  text-align: center;
}
.home-link10 {
  color: rgb(255, 255, 255);
  align-self: center;
  text-align: center;
}
.home-container054 {
  flex: 1;
  width: 33%;
  height: auto;
  display: flex;
  padding: 0px;
  align-self: flex-start;
  align-items: center;
  border-radius: var(--dl-radius-radius-radius4);
  flex-direction: column;
  justify-content: flex-start;
}
.home-link11 {
  display: contents;
}
.home-icon14 {
  fill: rgba(245, 40, 41, 0.9);
  width: auto;
  height: var(--dl-size-size-medium);
  align-self: center;
  transition: 0.35s;
  text-decoration: none;
}
.home-icon14:hover {
  fill: rgba(245, 40, 41, 0.9);
  height: 120px;
}
.home-text115 {
  color: rgb(255, 255, 255);
  width: 100%;
  font-size: 2rem;
  margin-top: var(--dl-space-space-twounits);
  text-align: center;
}
.home-text116 {
  font-size: 18px;
  align-self: center;
  text-align: center;
}
.home-text117 {
  color: #ffffff;
}
.home-text118 {
  color: #ffffff;
}
.home-text119 {
  color: #ffffff;
}
.home-text120 {
  color: #ffffff;
}
.home-text121 {
  color: #ffffff;
}
.home-text122 {
  color: #ffffff;
}
.home-text123 {
  color: #ffffff;
}
.home-text124 {
  color: #ffffff;
}
.home-text125 {
  color: #ffffff;
}
.home-text126 {
  color: #ffffff;
}
.home-text127 {
  color: #ffffff;
}
.home-container055 {
  flex: 1;
  width: 33%;
  height: auto;
  display: flex;
  padding: 0px;
  align-self: flex-start;
  align-items: flex-end;
  flex-direction: column;
  justify-content: center;
}
.home-link12 {
  display: contents;
}
.home-icon16 {
  fill: rgba(245, 40, 41, 0.9);
  width: auto;
  height: var(--dl-size-size-medium);
  align-self: center;
  transition: 0.35s;
  text-decoration: none;
}
.home-icon16:hover {
  fill: rgba(245, 40, 41, 0.9);
  height: 120px;
}
.home-text129 {
  color: rgb(255, 255, 255);
  width: 100%;
  font-size: 2rem;
  font-style: normal;
  margin-top: var(--dl-space-space-twounits);
  text-align: center;
  font-weight: 700;
}
.home-text130 {
  font-size: 18px;
  align-self: center;
  text-align: center;
}
.home-text131 {
  color: #ffffff;
}
.home-text132 {
  color: #ffffff;
}
.home-text133 {
  color: #ffffff;
}
.home-text134 {
  color: #ffffff;
}
.home-text135 {
  color: #ffffff;
}
.home-text136 {
  color: #ffffff;
}
.home-text137 {
  color: #ffffff;
}
.home-text138 {
  color: #ffffff;
}
.home-container056 {
  gap: var(--dl-space-space-twounits);
  width: 100%;
  height: auto;
  display: flex;
  max-width: var(--dl-size-size-maxwidth);
  align-self: center;
  align-items: center;
  justify-content: center;
}
.home-container057 {
  width: 33%;
  height: auto;
  display: flex;
  padding: 0px;
  align-self: flex-start;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-icon18 {
  fill: rgba(245, 40, 41, 0.9);
  width: auto;
  height: var(--dl-size-size-medium);
  align-self: center;
  transition: 0.35s;
}
.home-icon18:hover {
  fill: rgba(245, 40, 41, 0.9);
  height: 120px;
}
.home-text140 {
  color: rgb(255, 255, 255);
  width: 100%;
  font-size: 2rem;
  align-self: center;
  margin-top: var(--dl-space-space-twounits);
  text-align: center;
}
.home-text141 {
  font-size: 18px;
  align-self: center;
  text-align: center;
}
.home-text142 {
  color: #ffffff;
}
.home-text143 {
  color: #ffffff;
}
.home-text144 {
  color: #ffffff;
}
.home-text145 {
  color: #ffffff;
}
.home-text146 {
  color: #ffffff;
}
.home-text147 {
  color: #ffffff;
}
.home-text148 {
  color: #ffffff;
}
.home-text149 {
  color: #ffffff;
}
.home-container058 {
  width: 33%;
  height: auto;
  display: flex;
  padding: 0px;
  align-self: flex-start;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-icon20 {
  fill: rgba(245, 40, 41, 0.9);
  width: auto;
  height: var(--dl-size-size-medium);
  align-self: center;
  transition: 0.35s;
}
.home-icon20:hover {
  fill: rgba(245, 40, 41, 0.9);
  height: 120px;
}
.home-text151 {
  color: rgb(255, 255, 255);
  width: 100%;
  font-size: 2rem;
  align-self: center;
  margin-top: var(--dl-space-space-twounits);
  text-align: center;
}
.home-text152 {
  color: rgb(255, 255, 255);
  font-size: 18px;
  text-align: center;
}
.home-container059 {
  width: 33%;
  height: auto;
  display: flex;
  padding: 0px;
  align-self: flex-start;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-icon22 {
  fill: rgba(245, 40, 41, 0.9);
  width: auto;
  height: var(--dl-size-size-medium);
  align-self: center;
  transition: 0.35s;
}
.home-icon22:hover {
  fill: rgba(245, 40, 41, 0.9);
  height: 120px;
}
.home-text158 {
  color: rgb(255, 255, 255);
  width: 100%;
  font-size: 2rem;
  align-self: center;
  margin-top: var(--dl-space-space-twounits);
  text-align: center;
}
.home-text159 {
  font-size: 18px;
  align-self: center;
  text-align: center;
}
.home-text160 {
  color: #ffffff;
}
.home-text161 {
  color: #ffffff;
}
.home-text162 {
  color: #ffffff;
}
.home-text163 {
  color: #ffffff;
}
.home-text164 {
  color: #ffffff;
}
.home-blog {
  width: 100%;
  display: flex;
  max-width: var(--dl-size-size-maxwidth);
  align-items: center;
  padding-top: var(--dl-space-space-fourunits);
  padding-left: var(--dl-space-space-fourunits);
  padding-right: var(--dl-space-space-fourunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-fourunits);
  justify-content: space-between;
  background-color: #050505;
}
.home-text166 {
  color: #ffffff;
  text-align: center;
  margin-bottom: var(--dl-space-space-twounits);
}
.home-container060 {
  display: none;
  opacity: 1;
  grid-gap: var(--dl-space-space-twounits);
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
  grid-template-columns: 1fr 1fr;
}
.home-container061 {
  width: 100%;
  height: 100%;
  display: flex;
  box-shadow: 0px 0px 6px 6px #404040;
  align-items: center;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: column;
  justify-content: flex-start;
}
.home-link13 {
  display: contents;
}
.home-component12 {
  text-decoration: none;
}
.home-container062 {
  flex: 0 0 auto;
  width: auto;
  height: 46px;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  justify-content: center;
}
.home-link14 {
  display: contents;
}
.home-icon24 {
  fill: #D9D9D9;
  width: 32px;
  height: 32px;
  align-self: center;
  text-decoration: none;
}
.home-link15 {
  color: rgb(255, 255, 255);
  font-size: 1.2rem;
  align-self: center;
  text-decoration: none;
}
.home-container063 {
  width: 100%;
  height: 100%;
  display: flex;
  box-shadow: 0px 0px 6px 6px #404040;
  align-items: center;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: column;
  justify-content: flex-start;
}
.home-container064 {
  flex: 0 0 auto;
  width: auto;
  height: 46px;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  justify-content: center;
}
.home-icon26 {
  fill: #D9D9D9;
  width: 32px;
  height: 32px;
  align-self: center;
}
.home-link16 {
  color: rgb(255, 255, 255);
  font-size: 1.2rem;
  align-self: center;
  text-decoration: none;
}
.home-container065 {
  width: 100%;
  height: 100%;
  display: flex;
  box-shadow: 0px 0px 6px 6px #404040;
  align-items: center;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: column;
  justify-content: flex-start;
}
.home-container066 {
  flex: 0 0 auto;
  width: auto;
  height: 46px;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  justify-content: center;
}
.home-link17 {
  display: contents;
}
.home-icon28 {
  fill: #D9D9D9;
  width: 32px;
  height: 32px;
  align-self: center;
  text-decoration: none;
}
.home-link18 {
  color: rgb(255, 255, 255);
  font-size: 1.2rem;
  align-self: center;
  text-decoration: none;
}
.home-container067 {
  width: 100%;
  height: 100%;
  display: flex;
  box-shadow: 0px 0px 6px 6px #404040;
  align-items: center;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: column;
  justify-content: flex-start;
}
.home-container068 {
  flex: 0 0 auto;
  width: auto;
  height: 46px;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  justify-content: center;
}
.home-link19 {
  display: contents;
}
.home-icon30 {
  fill: #D9D9D9;
  width: 32px;
  height: 32px;
  align-self: center;
  text-decoration: none;
}
.home-link20 {
  display: contents;
}
.home-icon32 {
  fill: #D9D9D9;
  width: 32px;
  height: 32px;
  align-self: center;
  margin-left: var(--dl-space-space-halfunit);
  text-decoration: none;
}
.home-link21 {
  color: rgb(255, 255, 255);
  font-size: 1.2rem;
  align-self: center;
  text-decoration: none;
}
.home-container069 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-self: center;
  align-items: flex-start;
  margin-bottom: 0px;
  flex-direction: row;
  justify-content: center;
}
.home-slider {
  width: 500px;
  height: 500px;
  display: inline-block;
}
.home-slider-wrapper {
  position: relative;
}
.home-tom {
  width: 100%;
  height: 100%;
  display: flex ;
  text-align: center;
  transition: 0.3s;
  background-size: cover;
  justify-content: center;
  background-image: url("public/271320154_2145668658922327_2816480997995008084_n-1500h.webp");
}

.home-container070 {
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  opacity: 0;
  padding: var(--dl-space-space-threeunits);
  transition: 0.3s;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-container070:hover {
  opacity: 1;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(59, 59, 59, 0.77);
}
.home-text169 {
  color: #ffffff;
  font-size: 2em;
  margin-bottom: var(--dl-space-space-unit);
}
.home-text170 {
  color: rgb(255, 255, 255);
}
.home-link22 {
  display: contents;
}
.home-icon34 {
  fill: #D9D9D9;
  width: 24px;
  height: 24px;
  margin-top: var(--dl-space-space-unit);
  text-decoration: none;
}
.home-michal {
  display: flex ;
  position: relative;
  background-size: cover;
  background-image: url("public/379398077_4360543944171630_8887081119719583798_n-500h.webp");
}
.home-container071 {
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  opacity: 0;
  padding: var(--dl-space-space-threeunits);
  position: relative;
  transition: 0.3s;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-container071:hover {
  opacity: 1;
  flex-direction: column;
  background-color: rgba(59, 59, 59, 0.77);
}
.home-text176 {
  color: rgb(255, 255, 255);
  font-size: 2em;
  align-self: center;
  text-align: center;
  margin-bottom: var(--dl-space-space-unit);
}
.home-text177 {
  color: rgb(255, 255, 255);
  width: 100%;
  height: auto;
  font-size: 18px;
  text-align: center;
}
.home-link23 {
  display: contents;
}
.home-icon36 {
  fill: #D9D9D9;
  width: 24px;
  height: 24px;
  margin-top: var(--dl-space-space-unit);
  text-decoration: none;
}
.home-pavla {
  display: flex ;
  position: relative;
  transition: 0.3s;
  border-color: var(--dl-color-gray-black);
  border-width: 1px;
  background-size: cover;
  background-image: url("public/1-1500h.webp");
}

.home-container072 {
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  opacity: 0;
  padding: var(--dl-space-space-threeunits);
  position: relative;
  transition: 0.3s;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-container072:hover {
  opacity: 1;
  background-color: rgba(59, 59, 59, 0.77);
}
.home-text183 {
  color: #ffffff;
  opacity: 1;
  font-size: 2em;
  align-self: center;
  text-align: center;
  margin-bottom: var(--dl-space-space-unit);
}
.home-text184 {
  color: rgb(255, 255, 255);
  opacity: 1;
  font-size: 18px;
  align-self: center;
  text-align: center;
}
.home-ji {
  display: flex ;
  position: relative;
  margin-top: 0px;
  text-align: center;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  flex-direction: row;
  padding-bottom: 0px;
  background-size: cover;
  justify-content: center;
  background-image: url("public/jiri_pokorny_foto-1024x768-1500h.webp");
}
.home-container073 {
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  opacity: 0;
  padding: var(--dl-space-space-threeunits);
  align-self: center;
  transition: 0.3s;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-container073:hover {
  opacity: 1;
  background-color: rgba(59, 59, 59, 0.77);
}
.home-text190 {
  color: #ffffff;
  font-size: 2em;
  align-self: center;
  margin-bottom: var(--dl-space-space-unit);
}
.home-text191 {
  color: rgb(255, 255, 255);
  font-size: 18px;
  align-self: center;
}
.home-container074 {
  flex: 0 0 auto;
  width: auto;
  height: 24px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.home-link24 {
  display: contents;
}
.home-icon38 {
  fill: #D9D9D9;
  width: 24px;
  height: 24px;
  margin-top: var(--dl-space-space-unit);
  text-decoration: none;
}
.home-link25 {
  display: contents;
}
.home-icon40 {
  fill: #D9D9D9;
  width: 24px;
  height: 24px;
  margin-top: var(--dl-space-space-unit);
  text-decoration: none;
}
.home-kateina {
  display: flex ;
  position: relative;
  margin-top: 0px;
  text-align: center;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  flex-direction: row;
  padding-bottom: 0px;
  background-size: cover;
  justify-content: center;
  background-image: url("public/nov%C3%A3%C2%A1%20k%C3%A3%C2%A1%C3%A5%C2%A5a-500h.webp");
}
.home-container075 {
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
  opacity: 0;
  padding: var(--dl-space-space-threeunits);
  align-self: center;
  transition: 0.3s;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-container075:hover {
  opacity: 1;
  background-color: rgba(59, 59, 59, 0.77);
}
.home-text197 {
  color: rgb(255, 255, 255);
  font-size: 2em;
  align-self: center;
  margin-bottom: var(--dl-space-space-unit);
}
.home-text198 {
  color: rgb(255, 255, 255);
  font-size: 18px;
  align-self: center;
}
.home-container076 {
  flex: 0 0 auto;
  width: auto;
  border: 2px dashed rgba(120, 120, 120, 0.4);
  height: 24px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.home-slider-pagination {
  display: none;
}
.home-slider-button-prev {
  color: #000000;
}
.home-slider-button-next {
  color: #000000;
  border-radius: var(--dl-radius-radius-radius4);
}
.home-kontakt2 {
  width: 100%;
  display: flex;
  max-width: 100%;
  align-items: center;
  padding-top: var(--dl-space-space-fourunits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-fourunits);
  background-color: #ffffff;
}
.home-container077 {
  gap: var(--dl-space-space-twounits);
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  max-width: var(--dl-size-size-maxwidth);
  align-self: center;
  align-items: stretch;
  margin-bottom: var(--dl-space-space-twounits);
  justify-content: center;
}
.home-container078 {
  gap: var(--dl-space-space-twounits);
  flex: 1;
  height: 450px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-text204 {
  font-size: 2em;
  text-transform: uppercase;
}
.home-container079 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.home-container080 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
  flex-direction: row;
  justify-content: center;
}
.home-icon42 {
  width: 24px;
  height: 24px;
}
.home-text205 {
  font-size: 20px;
  text-align: left;
  margin-bottom: 0px;
}
.home-container081 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
  flex-direction: row;
  justify-content: center;
}
.home-icon44 {
  width: 24px;
  height: 24px;
}
.home-text209 {
  font-size: 20px;
  text-align: left;
  margin-bottom: 0px;
}
.home-container082 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
  flex-direction: row;
  justify-content: center;
}
.home-icon46 {
  width: 24px;
  height: 24px;
}
.home-text213 {
  font-size: 20px;
  text-align: left;
  margin-bottom: 0px;
}
.home-container083 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.home-icon48 {
  width: 24px;
  height: 24px;
}
.home-text214 {
  font-size: 20px;
  align-self: center;
  text-align: left;
  margin-bottom: 0px;
}
.home-container084 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.home-text220 {
  font-size: 20px;
  align-self: center;
  text-align: left;
  margin-bottom: 0px;
}
.home-icon-group {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
.home-link26 {
  display: contents;
}
.home-icon50 {
  width: 30px;
  height: 30px;
  margin-right: var(--dl-space-space-unit);
  text-decoration: none;
}
.home-link27 {
  display: contents;
}
.home-icon52 {
  width: 30px;
  height: 30px;
  text-decoration: none;
}
.home-container085 {
  flex: 1;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.home-form {
  gap: var(--dl-space-space-unit);
  width: 100%;
  height: auto;
  display: flex;
  padding: var(--dl-space-space-twounits);
  max-width: 500px;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
  background-color: var(--dl-color-custom-secondary1);
}
.home-text226 {
  color: #ffffff;
  font-size: 20px;
  font-family: "Hind";
}
.home-textinput1 {
  width: 100%;
  border-width: 0px;
}
.home-text229 {
  color: #ffffff;
  font-size: 20px;
  font-family: "Hind";
  text-transform: capitalize;
}
.home-textinput2 {
  width: 100%;
  border-width: 0px;
}
.home-text230 {
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-family: "Hind";
  text-transform: capitalize;
}
.home-textarea {
  width: 100%;
  height: 100%;
  resize: none;
  padding: var(--dl-space-space-unit);
  max-width: 100%;
  border-width: 0px;
  margin-bottom: var(--dl-space-space-halfunit);
}
.home-button {
  color: #ffffff;
  width: 100%;
  height: var(--dl-size-size-medium);
  align-self: center;
  transition: 0.3s;
  padding-top: var(--dl-space-space-unit);
  border-width: 0px;
  padding-bottom: var(--dl-space-space-unit);
  background-color: rgba(245, 40, 41, 0.9);
}
.home-button:hover {
  background-color: var(--dl-color-gray-500);
}
.home-text231 {
  font-size: 20px;
}
.home-text234 {
  color: rgba(255, 255, 255, 0.8);
  align-self: center;
}
.home-container086 {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-container087 {
  width: 100%;
}
.home-container088 {
  display: contents;
}
.home-container089 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  position: relative;
  align-self: center;
  margin-top: var(--dl-space-space-threeunits);
  align-items: center;
  border-color: var(--dl-color-gray-black);
  border-width: 1px;
  justify-content: center;
}
.home-container090 {
  flex: 0 0 auto;
  width: Medium;
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.home-container091 {
  flex: 0 0 auto;
  width: Medium;
  border: 2px dashed rgba(120, 120, 120, 0.4);
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.home-container092 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.home-container093 {
  width: auto;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.home-image06 {
  flex: 1;
  width: 180px;
  height: 165px;
  align-self: flex-end;
  object-fit: cover;
  margin-left: 0px;
}
.home-image07 {
  flex: 1;
  width: 154px;
  height: 165px;
  align-self: center;
  object-fit: cover;
}
.home-container094 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.home-link28 {
  display: contents;
}
.home-image08 {
  flex: 1;
  width: auto;
  height: 165px;
  padding: var(--dl-space-space-unit);
  align-self: center;
  object-fit: cover;
  text-decoration: none;
}
.home-container095 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.home-image09 {
  width: var(--dl-size-size-small);
  height: var(--dl-size-size-small);
  object-fit: cover;
}
.home-container096 {
  flex: 0 0 auto;
  width: Medium;
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.home-image10 {
  width: var(--dl-size-size-medium);
  height: var(--dl-size-size-medium);
  object-fit: cover;
}
.home-image11 {
  width: var(--dl-size-size-large);
  height: auto;
  object-fit: cover;
}
.home-container097 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.home-container098 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.home-container099 {
  flex: 0 0 auto;
  width: Medium;
  border: 2px dashed rgba(120, 120, 120, 0.4);
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.home-container100 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.home-container101 {
  flex: 0 0 auto;
  width: Small;
  border: 2px dashed rgba(120, 120, 120, 0.4);
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.home-container102 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.home-container103 {
  flex: 0 0 auto;
  width: Large;
  border: 2px dashed rgba(120, 120, 120, 0.4);
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.home-container104 {
  flex: 0 0 auto;
  width: Medium;
  border: 2px dashed rgba(120, 120, 120, 0.4);
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.home-container105 {
  flex: 0 0 auto;
  width: Medium;
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.home-image12 {
  width: var(--dl-size-size-medium);
  height: var(--dl-size-size-medium);
  object-fit: cover;
}
.home-footer {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-footer1 {
  gap: var(--dl-space-space-unit);
  width: 100%;
  display: flex;
  max-width: 100%;
  align-items: center;
  padding-top: var(--dl-space-space-threeunits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-threeunits);
  justify-content: center;
  background-color: #ffffff;
}
.home-container106 {
  gap: var(--dl-space-space-unit);
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
}
.home-container107 {
  display: flex;
  align-items: flex-start;
}
.home-link29 {
  display: contents;
}
.home-icon54 {
  width: 24px;
  height: 24px;
  margin-right: var(--dl-space-space-twounits);
  text-decoration: none;
}
.home-link30 {
  display: contents;
}
.home-icon56 {
  width: 24px;
  height: 24px;
  text-decoration: none;
}
.home-link31 {
  color: rgba(0, 0, 0, 0.66);
  align-self: flex-start;
  text-decoration:   none;
}
.home-text235 {
  color: rgba(0, 0, 0, 0.66);
}
@media(max-width: 1200px) {
  .home-nav1 {
    justify-content: flex-start;
  }
  .home-dropdown-toggle {
    display: none;
  }
  .home-hero {
    width: 100%;
  }
  .home-container005 {
    width: 100%;
  }
  .home-hero1 {
    width: 100%;
    height: auto;
    align-items: center;
    background-size: cover;
    background-image: url("public/222-1400w.webp");
  }
  .home-container006 {
    align-self: center;
    align-items: center;
    justify-content: center;
  }
  .home-text006 {
    color: rgba(245, 40, 41, 0.9);
    font-size: 50px;
    font-family: Hind;
  }
  .home-hero-heading {
    font-size: 26px;
  }
  .home-hero-button1 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .home-text009 {
    text-align: center;
  }
  .home-pricing-card {
    box-shadow: 0px 0px 6px 6px #fa0001;
    border-radius: var(--dl-radius-radius-radius4);
  }
  .home-container016 {
    align-items: flex-start;
  }
  .home-container017 {
    position: relative;
    margin-bottom: 0px;
  }
  .home-free-plan-price {
    width: auto;
    height: auto;
    max-width: auto;
    max-height: auto;
    text-align: left;
  }
  .home-text027 {
    width: auto;
    height: auto;
    max-width: auto;
    max-height: auto;
    text-align: center;
  }
  .home-container018 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
  }
  .home-free-plan-features {
    color: rgb(255, 255, 255);
    font-size: 16px;
    align-self: center;
    font-family: Hind;
    font-weight: 400;
    line-height: 150%;
  }
  .home-free-plan-features1 {
    align-self: center;
    font-family: Hind;
  }
  .home-free-plan-features2 {
    align-self: center;
    font-family: Hind;
  }
  .home-free-plan-features3 {
    align-self: center;
    font-family: Hind;
  }
  .home-free-plan-features4 {
    align-self: center;
    font-family: Hind;
  }
  .home-pricing-card1 {
    box-shadow: 0px 0px 6px 6px #404040;
  }
  .home-container024 {
    align-items: flex-start;
  }
  .home-container025 {
    height: var(--dl-size-size-small);
    margin-bottom: var(--dl-space-space-threeunits);
  }
  .home-container026 {
    position: relative;
    margin-bottom: 0px;
  }
  .home-basic-plan-pricing {
    width: auto;
    height: auto;
    max-width: auto;
    max-height: auto;
    text-align: center;
  }
  .home-container027 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
  }
  .home-container028 {
    margin-bottom: 0px;
  }
  .home-container029 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
  }
  .home-free-plan-features5 {
    align-self: center;
    font-family: Hind;
  }
  .home-free-plan-features6 {
    align-self: center;
    font-family: Hind;
  }
  .home-free-plan-features7 {
    align-self: center;
    font-family: Hind;
  }
  .home-pricing-card2 {
    box-shadow: 0px 0px 6px 6px #fa0001;
  }
  .home-container033 {
    align-items: flex-start;
  }
  .home-text043 {
    padding-bottom: 0px;
  }
  .home-container034 {
    position: relative;
    align-items: center;
    margin-bottom: 0px;
    justify-content: flex-start;
  }
  .home-pro-plan-pricing {
    width: auto;
    height: auto;
    max-width: auto;
    max-height: auto;
    text-align: left;
  }
  .home-text048 {
    width: auto;
    height: auto;
    max-width: auto;
    max-height: auto;
    text-align: center;
  }
  .home-container035 {
    margin-bottom: 0px;
  }
  .home-free-plan-features8 {
    color: rgb(255, 255, 255);
    font-size: 16px;
    align-self: center;
    font-family: Hind;
    font-weight: 400;
    line-height: 150%;
  }
  .home-container037 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-halfunit);
  }
  .home-text057 {
    align-self: center;
    font-family: Hind;
    margin-bottom: 0px;
  }
  .home-container038 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-halfunit);
  }
  .home-text062 {
    align-self: center;
    font-family: Hind;
    margin-bottom: 0px;
  }
  .home-container039 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-halfunit);
  }
  .home-text066 {
    align-self: center;
    font-family: Hind;
    margin-bottom: 0px;
  }
  .home-container040 {
    margin: var(--dl-space-space-halfunit);
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
  }
  .home-text070 {
    align-self: center;
    font-family: Hind;
    margin-bottom: 0px;
  }
  .home-pricing-card3 {
    box-shadow: 0px 0px 6px 6px #fa0001;
  }
  .home-container041 {
    align-items: flex-start;
  }
  .home-container042 {
    position: relative;
    margin-bottom: 0px;
  }
  .home-pro-plan-pricing1 {
    width: auto;
    height: auto;
    max-width: auto;
    max-height: auto;
    text-align: left;
  }
  .home-container043 {
    margin: 0px;
  }
  .home-text081 {
    line-height: 150%;
  }
  .home-text091 {
    color: rgb(255, 255, 255);
  }
  .home-container049 {
    width: 100%;
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
  }
  .home-gallery {
    width: 100%;
    height: 1139px;
    padding: var(--dl-space-space-unit);
    align-self: center;
  }
  .home-blog {
    padding: var(--dl-space-space-fourunits);
    background-color: #050505;
  }
  .home-container061 {
    box-shadow: 0px 0px 6px 6px #404040;
    align-items: center;
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    justify-content: space-between;
  }
  .home-container062 {
    align-self: flex-start;
    margin-top: var(--dl-space-space-unit);
  }
  .home-icon24 {
    fill: #D9D9D9;
    width: 24px;
    height: 24px;
  }
  .home-link15 {
    color: #ffffff;
    font-size: 20px;
    align-self: center;
    background-color: rgba(217, 217, 217, 0.24);
  }
  .home-container063 {
    box-shadow: 0px 0px 6px 6px #404040;
    align-items: center;
    justify-content: space-between;
  }
  .home-container064 {
    align-self: flex-start;
    margin-top: var(--dl-space-space-unit);
  }
  .home-icon26 {
    fill: #D9D9D9;
    width: 24px;
    height: 24px;
  }
  .home-link16 {
    color: rgb(255, 255, 255);
    font-size: 20px;
    align-self: center;
    text-decoration: none;
    background-color: rgba(217, 217, 217, 0.24);
  }
  .home-container065 {
    box-shadow: 0px 0px 6px 6px #404040;
    align-items: center;
    justify-content: space-between;
  }
  .home-container066 {
    align-self: flex-start;
    margin-top: var(--dl-space-space-unit);
  }
  .home-icon28 {
    fill: #D9D9D9;
    width: 24px;
    height: 24px;
  }
  .home-link18 {
    color: rgb(255, 255, 255);
    font-size: 20px;
    align-self: center;
    text-decoration: none;
    background-color: rgba(217, 217, 217, 0.24);
  }
  .home-container067 {
    box-shadow: 0px 0px 6px 6px #404040;
    align-items: center;
    justify-content: space-between;
  }
  .home-container068 {
    align-self: flex-start;
    margin-top: var(--dl-space-space-unit);
  }
  .home-icon30 {
    fill: #D9D9D9;
    width: 24px;
    height: 24px;
  }
  .home-icon32 {
    fill: #D9D9D9;
    width: 24px;
    height: 24px;
  }
  .home-link21 {
    color: rgb(255, 255, 255);
    font-size: 20px;
    align-self: center;
    text-decoration: none;
    background-color: rgba(217, 217, 217, 0.24);
  }
  .home-container070 {
    opacity: 0;
  }
  .home-container077 {
    width: 100%;
  }
  .home-container078 {
    width: 300px;
    height: 450px;
  }
  .home-text205 {
    font-size: 20px;
  }
  .home-text209 {
    font-size: 20px;
  }
  .home-text213 {
    font-size: 20px;
  }
  .home-text214 {
    font-size: 20px;
  }
  .home-text220 {
    font-size: 20px;
  }
  .home-icon50 {
    width: 30px;
    height: 30px;
  }
  .home-icon52 {
    width: 30px;
    height: 30px;
  }
  .home-container085 {
    width: 100%;
  }
  .home-form {
    width: 100%;
    height: auto;
    border-color: var(--dl-color-custom-secondary1);
  }
  .home-textarea {
    padding: var(--dl-space-space-unit);
    margin-bottom: var(--dl-space-space-halfunit);
  }
  .home-button {
    width: 100%;
    padding-top: var(--dl-space-space-unit);
    border-width: 0px;
    padding-bottom: var(--dl-space-space-unit);
  }
  .home-image09 {
    width: var(--dl-size-size-small);
    height: var(--dl-size-size-small);
  }
}
@media(max-width: 991px) {
  .home-header1 {
    padding-top: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-unit);
  }
  .home-o-ns {
    font-size: 18px;
  }
  .home-cenk {
    font-size: 18px;
  }
  .home-galerie {
    font-size: 18px;
  }
  .home-treni {
    font-size: 18px;
  }
  .home-kontakt {
    font-size: 18px;
    margin-right: var(--dl-space-space-twounits);
  }
  .home-dropdown-toggle {
    display: none;
  }
  .home-hero {
    align-self: center;
  }
  .home-container005 {
    height: auto;
    align-self: center;
  }
  .home-hero1 {
    width: 100%;
    height: auto;
    align-self: center;
    align-items: center;
    flex-direction: column;
    background-size: cover;
    justify-content: center;
    background-image: url("public/222-1400w.webp");
  }
  .home-container006 {
    width: auto;
    padding: 0px;
    align-self: flex-end;
    align-items: center;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-twounits);
  }
  .home-text006 {
    font-size: 48px;
  }
  .home-hero-heading {
    font-size: 22px;
    align-self: center;
    text-align: center;
  }
  .home-container015 {
    height: auto;
    align-items: center;
    flex-direction: column;
  }
  .home-pricing-card {
    width: 100%;
    padding: var(--dl-space-space-twounits);
    max-width: 450px;
  }
  .home-container017 {
    justify-content: flex-start;
  }
  .home-free-plan-price {
    text-align: left;
  }
  .home-text027 {
    text-align: center;
  }
  .home-pricing-card1 {
    width: 100%;
    max-width: 450px;
  }
  .home-container024 {
    align-items: flex-start;
  }
  .home-pricing-card2 {
    width: 100%;
    max-width: 450px;
  }
  .home-container040 {
    align-items: center;
    margin-bottom: var(--dl-space-space-halfunit);
    flex-direction: row;
    justify-content: flex-start;
  }
  .home-pricing-card3 {
    width: 100%;
    max-width: 450px;
  }
  .home-gallery {
    height: 1666px;
    grid-template-columns: 1fr 1fr;
  }
  .home-hero2 {
    align-self: center;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-start;
  }
  .home-icon12 {
    align-self: center;
  }
  .home-text103 {
    width: 100%;
    text-align: center;
  }
  .home-text104 {
    font-size: 16px;
  }
  .home-text115 {
    width: 100%;
    text-align: center;
  }
  .home-text116 {
    font-size: 16px;
  }
  .home-icon16 {
    align-self: center;
  }
  .home-text129 {
    width: 100%;
    text-align: center;
  }
  .home-text130 {
    font-size: 16px;
  }
  .home-container057 {
    align-items: flex-start;
  }
  .home-icon18 {
    align-self: center;
  }
  .home-text140 {
    width: 100%;
    text-align: center;
  }
  .home-text141 {
    font-size: 16px;
  }
  .home-text151 {
    width: 100%;
    text-align: center;
  }
  .home-text152 {
    font-size: 16px;
    text-align: center;
  }
  .home-icon22 {
    align-self: center;
  }
  .home-text158 {
    width: 100%;
    text-align: center;
  }
  .home-text159 {
    font-size: 16px;
  }
  .home-blog {
    padding-bottom: var(--dl-space-space-fourunits);
  }
  .home-container061 {
    box-shadow: 0px 0px 10px 0px #404040;
  }
  .home-container063 {
    box-shadow: 0px 0px 10px 0px #404040;
  }
  .home-container065 {
    box-shadow: 0px 0px 10px 0px #404040;
  }
  .home-container067 {
    box-shadow: 0px 0px 10px 0px #404040;
  }
  .home-slider {
    width: 400px;
    height: 400px;
  }
  .home-tom {
    position: relative;
  }
  .home-container070 {
    height: 100%;
    opacity: 0;
  }
  .home-text169 {
    color: #ffffff;
    opacity: 1;
    align-self: flex-end;
    text-align: center;
  }
  .home-text170 {
    z-index: 100;
    font-size: 14px;
  }
  .home-container077 {
    flex-direction: column;
  }
  .home-container078 {
    width: 100%;
    align-self: center;
  }
  .home-text205 {
    width: 100%;
    font-size: 20px;
    text-align: center;
  }
  .home-text209 {
    width: 100%;
    font-size: 20px;
    text-align: center;
  }
  .home-text213 {
    width: 100%;
    font-size: 20px;
    text-align: center;
  }
  .home-text214 {
    width: 100%;
    font-size: 20px;
    text-align: left;
  }
  .home-text220 {
    width: 100%;
    font-size: 20px;
    text-align: left;
  }
  .home-icon50 {
    width: 30px;
    height: 30px;
  }
  .home-icon52 {
    width: 30px;
    height: 30px;
  }
  .home-container085 {
    justify-content: center;
  }
  .home-form {
    width: 100%;
    height: auto;
    padding: var(--dl-space-space-twounits);
    max-width: auto;
    align-self: center;
    margin-top: 0px;
    border-width: 0px;
    margin-bottom: 0px;
    background-color: var(--dl-color-custom-secondary1);
  }
  .home-text226 {
    font-size: 24px;
  }
  .home-textinput1 {
    width: 100%;
  }
  .home-text229 {
    font-size: 24px;
  }
  .home-text230 {
    font-size: 24px;
  }
  .home-textarea {
    margin-top: 0px;
    margin-bottom: var(--dl-space-space-halfunit);
  }
  .home-button {
    width: 100%;
    height: 60px;
    padding-top: var(--dl-space-space-halfunit);
    padding-bottom: var(--dl-space-space-halfunit);
  }
  .home-text231 {
    font-size: 24px;
  }
  .home-container089 {
    flex-direction: column;
  }
  .home-image08 {
    margin: 0px;
  }
  .home-image09 {
    width: var(--dl-size-size-medium);
    height: var(--dl-size-size-large);
    padding: var(--dl-space-space-unit);
  }
  .home-image10 {
    width: var(--dl-size-size-medium);
    height: var(--dl-size-size-small);
  }
  .home-image11 {
    width: var(--dl-size-size-large);
    padding: var(--dl-space-space-unit);
  }
  .home-image12 {
    width: var(--dl-size-size-medium);
    height: var(--dl-size-size-medium);
    padding: var(--dl-space-space-unit);
  }
  .home-footer1 {
    flex-direction: column;
  }
}
@media(max-width: 767px) {
  .home-header {
    height: 96px;
  }
  .home-container001 {
    align-items: stretch;
    justify-content: center;
  }
  .home-header1 {
    height: 81px;
    align-items: stretch;
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
    justify-content: space-between;
  }
  .home-nav {
    display: none;
  }
  .home-nav1 {
    align-items: flex-start;
    flex-direction: column;
  }
  .home-o-ns {
    margin-bottom: var(--dl-space-space-unit);
  }
  .home-cenk {
    margin-left: 0;
    margin-bottom: var(--dl-space-space-unit);
  }
  .home-galerie {
    margin-left: 0;
    margin-bottom: var(--dl-space-space-unit);
  }
  .home-treni {
    margin-left: 0;
    margin-bottom: var(--dl-space-space-unit);
  }
  .home-kontakt {
    margin-left: 0;
    margin-bottom: var(--dl-space-space-unit);
  }
  .home-container003 {
    display: flex;
    align-self: center;
    align-items: center;
    justify-content: flex-start;
  }
  .home-thq-dropdown {
    align-self: flex-end;
  }
  .home-dropdown-toggle {
    color: #000000;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(245, 40, 41, 0.9);
  }
  .home-dropdown-list {
    display: none;
  }
  .home-kontakt1 {
    align-items: flex-start;
    flex-direction: column;
  }
  .home-text005 {
    color: #595959;
  }
  .home-dropdown-toggle6 {
    align-items: center;
  }
  .home-icon02 {
    fill: #000000;
  }
  .home-icon04 {
    fill: #000000;
    margin-left: var(--dl-space-space-halfunit);
  }
  .home-container004 {
    display: none;
  }
  .home-hero1 {
    height: 100%;
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
    background-size: cover;
    background-image: url("public/222-1400w.webp");
    background-position: top,left;
  }
  .home-container006 {
    width: auto;
    padding: var(--dl-space-space-unit);
    align-items: center;
    background-color: rgba(0, 0, 0, 0.32);
  }
  .home-text006 {
    font-size: 40px;
  }
  .home-hero-heading {
    width: 100%;
    height: auto;
    font-size: 20px;
    max-width: var(--dl-size-size-maxwidth);
    align-self: center;
    text-align: center;
  }
  .home-co-nabzme {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .home-features-heading {
    font-size: 35px;
  }
  .home-container010 {
    grid-template-columns: 1fr;
  }
  .home-feature-card {
    flex-direction: row;
  }
  .home-container012 {
    flex-direction: column;
  }
  .home-container015 {
    align-items: center;
    flex-direction: column;
  }
  .home-pricing-card {
    width: 100%;
    max-width: 450px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-twounits);
  }
  .home-pricing-card1 {
    width: 100%;
    max-width: 450px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-twounits);
  }
  .home-container024 {
    align-items: flex-start;
  }
  .home-pricing-card2 {
    width: 100%;
    max-width: 450px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-twounits);
  }
  .home-pricing-card3 {
    width: 100%;
    max-width: 450px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-twounits);
  }
  .home-image01 {
    width: 100px;
  }
  .home-image02 {
    width: 100px;
  }
  .home-image03 {
    width: 100px;
  }
  .home-image04 {
    width: 100px;
  }
  .home-image05 {
    width: 100px;
  }
  .home-gallery {
    width: 100%;
    height: auto;
    padding: 0px;
    grid-template-columns: 1fr;
  }
  .home-hero2 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .home-container052 {
    height: auto;
  }
  .home-icon12 {
    width: 100%;
  }
  .home-text103 {
    width: 100%;
    font-size: 22px;
    text-align: center;
  }
  .home-icon14 {
    width: 100%;
  }
  .home-text115 {
    width: 100%;
    font-size: 22px;
    text-align: center;
  }
  .home-container055 {
    align-items: center;
    flex-direction: column;
  }
  .home-icon16 {
    width: 100%;
  }
  .home-text129 {
    width: 100%;
    font-size: 22px;
    text-align: center;
  }
  .home-container056 {
    height: auto;
  }
  .home-container057 {
    align-items: stretch;
  }
  .home-icon18 {
    width: 100%;
  }
  .home-text140 {
    width: 100%;
    font-size: 22px;
    text-align: center;
  }
  .home-icon20 {
    width: 100%;
  }
  .home-text151 {
    width: 100%;
    font-size: 22px;
    text-align: center;
  }
  .home-text152 {
    text-align: center;
  }
  .home-icon22 {
    width: 100%;
  }
  .home-text158 {
    width: 100%;
    font-size: 22px;
    text-align: center;
  }
  .home-blog {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-fourunits);
  }
  .home-container062 {
    align-self: center;
  }
  .home-link15 {
    background-color: rgba(217, 217, 217, 0.24);
  }
  .home-container064 {
    align-self: center;
  }
  .home-link16 {
    border-color: var(--dl-color-gray-black);
    border-width: 0px;
    background-color: rgba(217, 217, 217, 0.24);
  }
  .home-container066 {
    align-self: center;
  }
  .home-link18 {
    border-color: var(--dl-color-gray-black);
    border-width: 0px;
    background-color: rgba(217, 217, 217, 0.24);
  }
  .home-container068 {
    align-self: center;
  }
  .home-link21 {
    border-color: var(--dl-color-gray-black);
    border-width: 0px;
    background-color: rgba(217, 217, 217, 0.24);
  }
  .home-slider {
    width: 300px;
    height: 300px;
  }
  .home-container070 {
    opacity: 0;
    padding: var(--dl-space-space-twounits);
  }
  .home-text169 {
    opacity: 1;
    position: static;
    font-size: 1rem;
    align-self: center;
    background-color: transparent;
  }
  .home-text170 {
    font-size: 14px;
  }
  .home-container071 {
    opacity: 0;
    padding: var(--dl-space-space-twounits);
  }
  .home-text176 {
    font-size: 20px;
  }
  .home-text177 {
    width: 100%;
    font-size: 14px;
  }
  .home-container072 {
    opacity: 0;
    padding: var(--dl-space-space-twounits);
  }
  .home-text183 {
    font-size: 20px;
  }
  .home-text184 {
    font-size: 14px;
  }
  .home-container073 {
    padding: var(--dl-space-space-twounits);
  }
  .home-text190 {
    font-size: 20px;
  }
  .home-text191 {
    font-size: 14px;
  }
  .home-container075 {
    padding: var(--dl-space-space-twounits);
  }
  .home-text197 {
    font-size: 20px;
  }
  .home-text198 {
    font-size: 14px;
  }
  .home-kontakt2 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .home-container077 {
    gap: var(--dl-space-space-twounits);
    width: 100%;
    padding: 0px;
    justify-content: center;
  }
  .home-container078 {
    width: 100%;
    height: auto;
    margin: var(--dl-space-space-unit);
    align-items: center;
    justify-content: center;
  }
  .home-container079 {
    align-items: center;
  }
  .home-text205 {
    width: 100%;
    height: auto;
    font-size: 18px;
    align-self: flex-start;
    margin-right: 0px;
  }
  .home-text209 {
    width: 100%;
    height: auto;
    font-size: 18px;
    align-self: flex-start;
    margin-right: 0px;
  }
  .home-text213 {
    width: 100%;
    height: auto;
    font-size: 18px;
    align-self: flex-start;
    margin-right: 0px;
  }
  .home-text214 {
    width: 100%;
    height: auto;
    font-size: 18px;
    align-self: flex-start;
    text-align: center;
    margin-right: 0px;
  }
  .home-text220 {
    width: 100%;
    height: auto;
    font-size: 18px;
    align-self: flex-start;
    text-align: center;
    margin-right: 0px;
  }
  .home-icon-group {
    gap: var(--dl-space-space-unit);
    margin-top: 0px;
    justify-content: center;
  }
  .home-icon50 {
    width: 28px;
    height: 28px;
    margin-right: 0px;
  }
  .home-icon52 {
    width: 28px;
    height: 28px;
  }
  .home-form {
    align-self: center;
    margin-top: 0px;
    align-items: flex-start;
    margin-left: 0px;
    margin-right: 0px;
  }
  .home-container089 {
    height: 300px;
    margin-top: var(--dl-space-space-twounits);
  }
  .home-container092 {
    width: 100%;
    height: auto;
  }
  .home-container093 {
    width: 100%;
    height: auto;
    max-width: 66%;
    max-height: 150px;
  }
  .home-image06 {
    width: auto;
    height: 100%;
    max-height: 150px;
  }
  .home-image07 {
    width: auto;
    height: 100%;
    max-height: 150px;
  }
  .home-container094 {
    width: 100%;
    height: 100%;
    max-width: 33%;
  }
  .home-image08 {
    flex: initial;
    width: auto;
    height: 100%;
    margin: 0px;
    padding: var(--dl-space-space-unit);
    max-width: auto;
    max-height: 150px;
  }
  .home-container095 {
    width: 100%;
    height: auto;
  }
  .home-image09 {
    width: var(--dl-size-size-medium);
    height: var(--dl-size-size-medium);
  }
  .home-image11 {
    padding: var(--dl-space-space-halfunit);
  }
  .home-footer1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
}
@media(max-width: 479px) {
  .home-header1 {
    width: 100%;
    height: 98px;
    padding: var(--dl-space-space-unit);
  }
  .home-image {
    align-self: center;
  }
  .home-dropdown-toggle {
    color: #000000;
    align-items: center;
    justify-content: flex-start;
    background-color: rgba(245, 40, 41, 0.9);
  }
  .home-text {
    font-size: 14px;
  }
  .home-dropdown-list {
    left: 0%;
  }
  .home-text001 {
    font-size: 14px;
  }
  .home-text002 {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
  }
  .home-text003 {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
  }
  .home-text004 {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
  }
  .home-text005 {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
  }
  .home-container004 {
    display: none;
  }
  .home-hero1 {
    height: auto;
    opacity: 1;
    padding-top: var(--dl-space-space-threeunits);
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-threeunits);
    background-image: af5c9e89-a5a9-430d-8ce3-50ed2a375626;
  }
  .home-container006 {
    width: 100%;
    height: auto;
    padding: var(--dl-space-space-unit);
    align-self: center;
    align-items: center;
    margin-bottom: var(--dl-space-space-unit);
    background-color: rgba(0, 0, 0, 0.32);
  }
  .home-text006 {
    font-size: 30px;
  }
  .home-hero-heading {
    width: 100%;
    font-size: 16px;
    align-self: center;
    font-family: Hind;
    font-weight: 700;
    line-height: 150%;
  }
  .home-btn-group {
    flex-direction: column;
  }
  .home-co-nabzme {
    padding-top: var(--dl-space-space-threeunits);
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-threeunits);
  }
  .home-feature-card {
    padding: var(--dl-space-space-unit);
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
  }
  .home-container012 {
    flex-direction: column;
  }
  .home-text014 {
    color: rgb(255, 255, 255);
    font-size: 14px;
    font-family: Hind;
    text-transform: uppercase;
  }
  .home-text017 {
    font-size: 14px;
  }
  .home-text020 {
    font-size: 14px;
  }
  .home-pricing {
    padding-top: var(--dl-space-space-threeunits);
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-threeunits);
  }
  .home-pricing-card {
    box-shadow: 0px 0px 6px 6px undefined;
    margin-bottom: 0px;
  }
  .home-free-plan-price {
    font-size: 3rem;
    align-self: center;
  }
  .home-text027 {
    font-size: 3rem;
  }
  .home-pricing-card1 {
    box-shadow: 0px 0px 6px 6px undefined;
  }
  .home-container024 {
    align-items: flex-start;
  }
  .home-basic-plan-pricing {
    font-size: 3rem;
  }
  .home-pricing-card2 {
    box-shadow: 0px 0px 6px 6px undefined;
    margin-bottom: 0px;
  }
  .home-pro-plan-pricing {
    font-size: 3rem;
    align-self: center;
    text-align: left;
  }
  .home-text048 {
    font-size: 3rem;
    align-self: center;
    text-align: center;
  }
  .home-container037 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-halfunit);
  }
  .home-pricing-card3 {
    box-shadow: 0px 0px 6px 6px undefined;
    margin-bottom: 0px;
  }
  .home-pro-plan-pricing1 {
    font-size: 3rem;
    align-self: center;
    text-align: left;
  }
  .home-text076 {
    font-size: 3rem;
    align-self: center;
    text-align: center;
  }
  .home-text091 {
    color: rgb(255, 255, 255);
    font-size: 16px;
  }
  .home-text092 {
    color: #ffffff;
  }
  .home-container048 {
    width: auto;
  }
  .home-image01 {
    width: 50px;
  }
  .home-image02 {
    width: 50px;
  }
  .home-image03 {
    width: 50px;
  }
  .home-image04 {
    width: 50px;
  }
  .home-image05 {
    width: 50px;
  }
  .home-text101 {
    font-size: 18px;
    text-align: center;
    font-family: Hind;
  }
  .home-container049 {
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .home-gallery {
    height: auto;
    padding: 0px;
  }
  .home-hero2 {
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .home-container052 {
    height: auto;
    align-items: center;
    flex-direction: column;
    justify-content: center;
  }
  .home-container053 {
    width: 70%;
    align-self: center;
    align-items: center;
  }
  .home-icon12 {
    height: 80px;
  }
  .home-text103 {
    font-size: 20px;
    align-self: center;
  }
  .home-container054 {
    width: 70%;
    align-self: center;
    align-items: center;
  }
  .home-icon14 {
    height: 80px;
  }
  .home-text115 {
    font-size: 20px;
  }
  .home-container055 {
    width: 70%;
    align-self: center;
    align-items: center;
  }
  .home-icon16 {
    height: 80px;
  }
  .home-text129 {
    font-size: 20px;
    align-self: center;
    text-align: center;
  }
  .home-container056 {
    height: auto;
    flex-direction: column;
  }
  .home-container057 {
    width: 70%;
    align-self: center;
    align-items: center;
    justify-content: flex-start;
  }
  .home-icon18 {
    height: 80px;
  }
  .home-text140 {
    font-size: 20px;
    align-self: center;
  }
  .home-container058 {
    width: 70%;
    align-self: center;
    align-items: center;
    justify-content: flex-start;
  }
  .home-icon20 {
    height: 80px;
  }
  .home-text151 {
    color: rgb(255, 255, 255);
    font-size: 20px;
    align-self: center;
  }
  .home-text152 {
    text-align: center;
  }
  .home-container059 {
    width: 70%;
    align-self: center;
    align-items: center;
    justify-content: flex-start;
  }
  .home-icon22 {
    height: 80px;
  }
  .home-text158 {
    font-size: 20px;
    align-self: center;
  }
  .home-blog {
    padding-top: var(--dl-space-space-threeunits);
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-threeunits);
  }
  .home-container062 {
    align-self: flex-start;
    justify-content: center;
  }
  .home-icon24 {
    fill: #ffffff;
    width: 42px;
    height: 46px;
    align-self: flex-start;
    margin-left: var(--dl-space-space-twounits);
  }
  .home-link15 {
    color: rgb(255, 255, 255);
    font-size: 24px;
    align-self: center;
    text-align: left;
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    background-color: rgba(217, 217, 217, 0.24);
  }
  .home-container064 {
    align-self: flex-start;
  }
  .home-icon26 {
    fill: #ffffff;
    width: 42px;
    height: 46px;
    align-self: flex-start;
    margin-left: var(--dl-space-space-twounits);
  }
  .home-link16 {
    color: rgb(255, 255, 255);
    font-size: 24px;
    align-self: center;
    text-decoration: none;
    background-color: rgba(217, 217, 217, 0.24);
  }
  .home-container066 {
    align-self: flex-start;
  }
  .home-icon28 {
    fill: #ffffff;
    width: 42px;
    height: 46px;
    align-self: flex-start;
    margin-left: var(--dl-space-space-twounits);
  }
  .home-link18 {
    color: rgb(255, 255, 255);
    font-size: 24px;
    align-self: center;
    text-decoration: none;
    background-color: rgba(217, 217, 217, 0.24);
  }
  .home-container068 {
    align-self: flex-start;
  }
  .home-icon30 {
    fill: #ffffff;
    width: 42px;
    height: 46px;
    align-self: flex-start;
    margin-left: var(--dl-space-space-twounits);
  }
  .home-link21 {
    color: rgb(255, 255, 255);
    font-size: 24px;
    align-self: center;
    text-decoration: none;
    background-color: rgba(217, 217, 217, 0.24);
  }
  .home-slider {
    width: 300px;
    height: 300px;
  }
  .home-container070 {
    opacity: 0;
    align-self: center;
    align-items: center;
    justify-content: center;
  }
  .home-text169 {
    left: 0px;
    right: 0px;
    margin: auto;
  }
  .home-container071 {
    opacity: 0;
    padding-top: var(--dl-space-space-unit);
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-unit);
  }
  .home-text176 {
    font-size: 1em;
  }
  .home-text177 {
    font-size: 16px;
  }
  .home-container072 {
    opacity: 0;
  }
  .home-text183 {
    font-size: 1em;
  }
  .home-text184 {
    font-size: 16px;
  }
  .home-container073 {
    opacity: 0;
    padding-top: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-unit);
  }
  .home-text190 {
    font-size: 1em;
  }
  .home-text191 {
    font-size: 16px;
  }
  .home-icon38 {
    margin-top: var(--dl-space-space-halfunit);
  }
  .home-icon40 {
    margin-top: var(--dl-space-space-halfunit);
  }
  .home-container075 {
    opacity: 0;
    padding-top: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-unit);
  }
  .home-text197 {
    font-size: 1em;
  }
  .home-text198 {
    font-size: 16px;
  }
  .home-kontakt2 {
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .home-container077 {
    width: 100%;
    padding: 0px;
  }
  .home-container078 {
    gap: var(--dl-space-space-twounits);
    width: 100%;
    margin: var(--dl-space-space-twounits);
    align-self: center;
    align-items: center;
  }
  .home-container079 {
    gap: var(--dl-space-space-unit);
    align-self: center;
    align-items: flex-start;
  }
  .home-text205 {
    width: 100%;
    font-size: 16px;
    align-self: center;
    text-align: center;
    margin-bottom: 0px;
  }
  .home-text209 {
    width: 100%;
    font-size: 16px;
    align-self: center;
    text-align: center;
    margin-bottom: 0px;
  }
  .home-text213 {
    width: 100%;
    font-size: 16px;
    align-self: center;
    text-align: center;
    margin-bottom: 0px;
  }
  .home-text214 {
    width: 100%;
    font-size: 16px;
    align-self: center;
    text-align: center;
    margin-bottom: 0px;
  }
  .home-container084 {
    align-self: center;
    align-items: center;
    justify-content: center;
  }
  .home-text220 {
    width: 100%;
    font-size: 16px;
    align-self: center;
    text-align: center;
    margin-bottom: var(--dl-space-space-halfunit);
  }
  .home-icon-group {
    width: 100%;
    align-self: center;
    margin-top: var(--dl-space-space-unit);
    justify-content: center;
  }
  .home-icon50 {
    width: 28px;
    height: 28px;
  }
  .home-icon52 {
    width: 28px;
    height: 28px;
  }
  .home-container085 {
    width: auto;
  }
  .home-form {
    width: 100%;
    height: 100%;
    margin: 0px;
  }
  .home-button {
    width: 100%;
  }
  .home-text234 {
    font-size: 14px;
  }
  .home-container089 {
    height: auto;
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
  }
  .home-container092 {
    width: 100%;
    align-items: center;
    flex-direction: column;
  }
  .home-image06 {
    width: 100%;
    height: auto;
    max-width: 50%;
    align-self: center;
  }
  .home-image07 {
    width: 100%;
    height: auto;
    margin: 0px;
    position: static;
    max-width: 50%;
    align-self: center;
  }
  .home-image08 {
    top: 0px;
    right: 7px;
    width: var(--dl-size-size-large);
    height: auto;
    position: static;
  }
  .home-image09 {
    width: 100%;
    height: auto;
    max-width: 33%;
  }
  .home-container096 {
    width: 100%;
    height: auto;
    max-width: 33%;
  }
  .home-image10 {
    width: var(--dl-size-size-medium);
  }
  .home-image11 {
    width: var(--dl-size-size-medium);
  }
  .home-container097 {
    width: 100%;
    height: auto;
    max-width: 33%;
  }
  .home-container102 {
    align-items: center;
    flex-direction: column;
  }
  .home-image12 {
    width: var(--dl-size-size-medium);
    height: var(--dl-size-size-medium);
  }
  .home-footer1 {
    padding: var(--dl-space-space-unit);
  }
}
