mark {
  padding: 0;
}

.wp-block-heading {
  margin-bottom: 30px;
}

@media only screen and (min-width: 1200px) {
  .wp-block-group.main-baner {
    padding-top: 40px;
    padding-bottom: 0;
    padding-right: 25px;
    margin-bottom: 100px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .wp-block-group.main-baner {
    margin-bottom: 60px;
  }
}
.wp-block-group.main-baner .wp-block-cover .wp-block-buttons {
  margin-top: 30px;
}
.wp-block-group.main-baner .wp-block-cover .wp-block-buttons .wp-block-button__link {
  padding-left: 30px;
  padding-right: 30px;
}
@media only screen and (max-width: 1199.98px) {
  .wp-block-group.main-baner .wp-block-cover {
    min-height: unset;
  }
}
@media only screen and (max-width: 1199.98px) {
  .wp-block-group.main-baner .wp-block-cover__image-background {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  .wp-block-group.main-baner .wp-block-cover__image-background {
    object-fit: contain;
  }
}
.wp-block-group.main-baner .wp-block-cover__inner-container {
  max-width: 620px;
  margin-right: auto;
}
@media only screen and (min-width: 1200px) {
  .wp-block-group.main-baner .wp-block-cover__inner-container {
    margin-top: -50px;
  }
}

@media only screen and (min-width: 1200px) {
  .wp-block-group.second-section {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 100px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .wp-block-group.second-section {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 1200px) {
  .wp-block-group.second-section .wp-block-columns {
    gap: 50px;
  }
}
.wp-block-group.second-section .wp-block-list.is-style-blue-tick-icon {
  padding-left: 28px;
}
.wp-block-group.second-section .wp-block-list.is-style-blue-tick-icon li {
  margin-bottom: 15px;
}
.wp-block-group.second-section .wp-block-list.is-style-blue-tick-icon > li::before {
  transform: scale(0.8);
  top: 0;
  left: -25px;
}
.wp-block-group.second-section .wp-block-list.is-style-blue-tick-icon > li .wp-block-list {
  margin-top: 15px;
  list-style-type: disc;
}
.wp-block-group.second-section .wp-block-list.is-style-blue-tick-icon > li .wp-block-list li::marker {
  color: #e40aab;
}
.wp-block-group.second-section .wp-block-group.is-style-black-blue-border p:not(:last-child) {
  margin-bottom: 15px;
}

@media only screen and (min-width: 1200px) {
  .wp-block-group.third-section {
    padding: 80px 50px 52px 50px;
    margin-bottom: 100px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .wp-block-group.third-section {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 1200px) {
  .wp-block-group.third-section .wp-block-columns {
    gap: 40px;
  }
}
@media only screen and (max-width: 781.98px) {
  .wp-block-group.third-section .wp-block-image {
    display: none;
  }
}
.wp-block-group.third-section .wp-block-buttons {
  margin-top: 30px;
  margin-left: 5px;
}
.wp-block-group.third-section .wp-block-buttons .wp-block-button__link {
  padding-left: 31px;
  padding-right: 31px;
}

@media only screen and (min-width: 1200px) {
  .wp-block-group.contact-section {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 70px;
  }
}
.wp-block-group.contact-section h2.wp-block-heading {
  margin-top: 15px;
}
.wp-block-group.contact-section .wp-block-group-is-layout-flex {
  margin-top: 30px;
}
@media only screen and (min-width: 1400px) {
  .wp-block-group.contact-section .wp-block-group-is-layout-flex {
    gap: 60px;
  }
}
.wp-block-group.contact-section .gform_wrapper.gravity-theme .gform-footer {
  padding-top: 0;
  margin-top: 2px;
}
.wp-block-group.contact-section .gform_wrapper.gravity-theme .gfield_contains_required {
  position: relative;
}
.wp-block-group.contact-section .gform_wrapper.gravity-theme .gfield_contains_required::before {
  content: "*";
  display: block;
  position: absolute;
  top: 4px;
  left: 7px;
  color: #8a8a8a;
  z-index: 1;
}
.wp-block-group.contact-section .gform_wrapper.gravity-theme .privacy-policy {
  margin-bottom: 30px;
}
@media only screen and (max-width: 991.98px) {
  .wp-block-group.contact-section .wp-block-strefamanagera-icon-with-text__content {
    margin-top: 3px;
    text-align: center;
  }
}