@font-face {
  font-family: "Quicksand";
  src: url("../fonts/Quicksand-Regular.eot");
  src: url("../fonts/Quicksand-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Quicksand-Regular.woff2") format("woff2"), url("../fonts/Quicksand-Regular.ttf") format("ttf"), url("../fonts/Quicksand-Regular.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Quicksand";
  src: url("../fonts/Quicksand-Bold.eot");
  src: url("../fonts/Quicksand-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Quicksand-Bold.woff2") format("woff2"), url("../fonts/Quicksand-Bold.ttf") format("ttf"), url("../fonts/Quicksand-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Quicksand";
  src: url("../fonts/Quicksand-Medium.eot");
  src: url("../fonts/Quicksand-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Quicksand-Medium.woff2") format("woff2"), url("../fonts/Quicksand-Medium.ttf") format("ttf"), url("../fonts/Quicksand-Medium.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Quicksand";
  src: url("../fonts/Quicksand-Light.eot");
  src: url("../fonts/Quicksand-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Quicksand-Light.woff2") format("woff2"), url("../fonts/Quicksand-Light.ttf") format("ttf"), url("../fonts/Quicksand-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
/* global variables & styles */
*,
*::before,
*::after {
  box-sizing: border-box;
}

* {
  margin: 0;
  padding: 0;
  font: inherit;
}

body {
  min-height: 100vh;
}

img,
picture,
svg,
video {
  display: block;
  max-width: 100%;
}

.has-urban-white-color {
  color: #ffffff;
}

.has-urban-green-color {
  color: #00582E;
}

.has-urban-salad-color {
  color: #60AE33;
}

.has-black-color {
  color: #000000;
}

.has-urban-dark-asphalt-color {
  color: #262C35;
}

* {
  font-family: "Quicksand", sans-serif;
  color: #262C35;
  font-size: 18px;
  line-height: 24px;
}
@media screen and (max-width: 767px) {
  * {
    font-size: 16px;
    line-height: 20px;
  }
}

body {
  background-color: #ECEDEE;
  height: 100vh;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.body-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}
.body-wrapper .page-wrapper {
  width: 100%;
  max-width: 1440px;
  background-color: #ffffff;
}

h1 {
  font-family: "Quicksand", sans-serif;
  font-size: 64px;
  line-height: 66px;
  padding: 0;
  margin: 0;
  font-weight: 500;
}
@media screen and (max-width: 1199px) {
  h1 {
    font-size: 48px;
    line-height: 50px;
  }
}
@media screen and (max-width: 991px) {
  h1 {
    font-size: 48px;
    line-height: 50px;
  }
}
@media screen and (max-width: 767px) {
  h1 {
    font-size: 36px;
    line-height: 38px;
  }
}
@media screen and (max-width: 460px) {
  h1 {
    font-size: 28px;
    line-height: 28px;
  }
}

h2 {
  font-family: "Quicksand", sans-serif;
  font-size: 40px;
  line-height: 46px;
  padding: 0;
  margin: 0;
  font-weight: 600;
}
@media screen and (max-width: 991px) {
  h2 {
    font-size: 30px;
    line-height: 34px;
  }
}
@media screen and (max-width: 767px) {
  h2 {
    font-size: 26px;
    line-height: 29px;
  }
}
@media screen and (max-width: 460px) {
  h2 {
    font-size: 23px;
    line-height: 25px;
  }
}

h3 {
  font-family: "Quicksand", sans-serif;
  font-size: 24px;
  line-height: 28px;
  padding: 0;
  margin: 0;
  font-weight: 600;
}
@media screen and (max-width: 991px) {
  h3 {
    font-size: 20px;
    line-height: 24px;
  }
}
@media screen and (max-width: 767px) {
  h3 {
    font-size: 18px;
    line-height: 21px;
  }
}

p {
  font-family: "Quicksand", sans-serif;
  font-size: 18px;
  line-height: 24px;
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 991px) {
  p {
    font-size: 17px;
    line-height: 22px;
  }
}
@media screen and (max-width: 767px) {
  p {
    font-size: 16px;
    line-height: 20px;
  }
}

ul {
  font-family: "Quicksand", sans-serif;
  padding: 0;
  margin: 0;
  list-style-position: outside;
  padding-top: 15px;
  padding-bottom: 15px;
}
ul li {
  font-family: "Quicksand", sans-serif;
  padding: 0;
  margin: 0;
  margin-left: 30px;
  padding-bottom: 15px;
}

a {
  color: #60AE33;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
a:hover {
  color: #262C35;
  transition: all 0.3s ease-in-out;
}

.btn {
  display: inline-block;
  padding: 12px 49px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 35px;
  background-color: #262C35;
  width: auto;
  min-width: 200px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
  padding: 5px 49px;
  font-size: 18px;
  height: 38px;
  font-weight: 600;
}
.btn:hover {
  background-color: #60AE33;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.btn.btn-content {
  background-color: #262C35;
  color: #ffffff;
}
.btn.btn-content:hover {
  color: #ffffff;
  background-color: #60AE33;
}
.btn.btn-top-header {
  background-color: #F0F7EC;
  height: 56px;
  color: #262C35;
  font-size: 26px;
}
.btn.btn-top-header:hover {
  color: #F0F7EC;
  background-color: #262C35;
}
.btn.btn-salad {
  background-color: #60AE33;
  color: #ffffff;
}
.btn.btn-salad:hover {
  color: #ffffff;
  background-color: #262C35;
}
.btn.btn-toggle {
  background-color: #262C35;
  color: #ffffff;
  padding: 5px 20px;
  font-size: 16px;
  min-width: unset;
}
.btn.btn-toggle:hover {
  background-color: #ffffff;
  color: #262C35;
}
@media screen and (max-width: 767px) {
  .btn {
    font-size: 15px;
    min-width: unset;
    padding: 5px 20px;
    height: 34px;
  }
}

.section-bt-strip {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media screen and (max-width: 767px) {
  .section-bt-strip {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.section-bt-strip.section-bt-strip-white {
  background-color: #ffffff;
}
.section-bt-strip.section-bt-strip-dark {
  background-color: #262C35;
}
.section-bt-strip.section-bt-strip-hint {
  background-color: #F0F7EC;
}
.section-bt-strip.section-bt-strip-salad {
  background-color: #60AE33;
}
.section-bt-strip.section-bt-strip-salad * {
  color: #ffffff;
}
.section-bt-strip.section-bt-strip-field {
  background-color: #79B651;
}
.section-bt-strip.section-bt-strip-field * {
  color: #ffffff;
}
.section-bt-strip > .container .row {
  padding-bottom: 40px;
}
.section-bt-strip > .container .row:nth-last-of-type(1) {
  padding-bottom: 0;
}
.section-bt-strip .section-subtitle-dot-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 20px;
  padding-bottom: 40px;
}
.section-bt-strip .section-subtitle-dot-wrapper .section-subtitle-dot-img {
  width: 11px;
  height: 11px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}
.section-bt-strip .content-2column-row {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
}
.section-bt-strip .content-2column-row .content-2column-txt {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.section-bt-strip .content-2column-row .content-2column-txt h3 {
  padding-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .section-bt-strip .content-2column-row .content-2column-txt h3 {
    padding-bottom: 20px;
  }
}
.section-bt-strip .content-2column-row .content-2column-txt .content-p {
  font-family: "Quicksand", sans-serif;
  font-size: 22px;
  line-height: 26px;
  padding: 0;
  margin: 0;
  font-weight: 500;
}
.section-bt-strip .content-2column-row .content-2column-txt .content-p strong {
  font-size: 22px;
  line-height: 26px;
  font-weight: 700;
}
@media screen and (max-width: 991px) {
  .section-bt-strip .content-2column-row .content-2column-txt .content-p {
    font-size: 20px;
    line-height: 23px;
  }
  .section-bt-strip .content-2column-row .content-2column-txt .content-p strong {
    font-size: 20px;
    line-height: 23px;
  }
}
@media screen and (max-width: 767px) {
  .section-bt-strip .content-2column-row .content-2column-txt .content-p {
    font-size: 16px;
    line-height: 18px;
  }
  .section-bt-strip .content-2column-row .content-2column-txt .content-p strong {
    font-size: 16px;
    line-height: 18px;
  }
}
@media screen and (max-width: 767px) {
  .section-bt-strip .content-2column-row .content-2column-txt {
    order: 2;
    padding-top: 20px;
  }
}
.section-bt-strip .content-2column-row .content-2column-img img {
  width: 100%;
  height: 100%;
  max-height: 450px;
  max-width: 620px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  border-radius: 12px;
}
@media screen and (max-width: 767px) {
  .section-bt-strip .content-2column-row .content-2column-img {
    order: 1;
  }
}
.section-bt-strip .content-icon-wrapper {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background-color: #FBFFF9;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
.section-bt-strip .content-icon-wrapper img {
  width: 40px;
  height: 40px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}
.section-bt-strip .content-3-box-row {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
}
@media screen and (max-width: 991px) {
  .section-bt-strip .content-3-box-row {
    gap: 20px;
  }
}
.section-bt-strip .content-3-box-row .content-3-box-wrapper .content-3-box-single {
  background-color: #F0F7EC;
  padding: 20px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  gap: 20px;
  height: 100%;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 991px) {
  .section-bt-strip .content-3-box-row .content-3-box-wrapper .content-3-box-single {
    align-items: center;
  }
  .section-bt-strip .content-3-box-row .content-3-box-wrapper .content-3-box-single h2, .section-bt-strip .content-3-box-row .content-3-box-wrapper .content-3-box-single h3, .section-bt-strip .content-3-box-row .content-3-box-wrapper .content-3-box-single p, .section-bt-strip .content-3-box-row .content-3-box-wrapper .content-3-box-single strong {
    width: 100%;
  }
}
.section-bt-strip .content-button-wrapper {
  padding: 40px 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.section-bt-strip.section-page-single h1, .section-bt-strip.section-page-single h2, .section-bt-strip.section-page-single h3, .section-bt-strip.section-page-single h4, .section-bt-strip.section-page-single h5, .section-bt-strip.section-page-single h6, .section-bt-strip.section-page-single p {
  margin-bottom: 20px;
}
.section-bt-strip.section-page-single ul li {
  margin-bottom: 10px;
}
.section-bt-strip.section-page-single .single-row {
  justify-content: center;
}

.grecaptcha-badge {
  display: none !important;
}

.section-standard-page-header {
  padding-bottom: 0px;
  position: relative;
  padding-top: 40px;
  height: 790px;
}
@media screen and (max-width: 991px) {
  .section-standard-page-header {
    padding-top: 0;
    height: auto;
  }
}
.section-standard-page-header .top-header-bg-img-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 1;
}
.section-standard-page-header .top-header-bg-img-wrapper .top-header-bg-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.section-standard-page-header .top-header-bg-gradient {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  z-index: 2;
}
.section-standard-page-header.section-standard-page-header-field {
  background-color: #79B651;
}
.section-standard-page-header > .container {
  padding-top: 60px;
  padding-bottom: 70px;
  position: relative;
  z-index: 10;
  height: 100%;
}
@media screen and (max-width: 991px) {
  .section-standard-page-header > .container {
    padding-top: 120px;
    padding-bottom: 40px;
  }
}
.section-standard-page-header > .container * {
  color: #ffffff;
}
.section-standard-page-header > .container .row {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}
@media screen and (max-width: 991px) {
  .section-standard-page-header > .container .row {
    height: auto;
    min-height: 480px;
  }
}
.section-standard-page-header > .container .page-header-h1 {
  padding-bottom: 20px;
}
.section-standard-page-header > .container .section-subtitle-dot-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 20px;
  padding-bottom: 40px;
}
.section-standard-page-header > .container .section-subtitle-dot-wrapper .section-subtitle-dot-img {
  width: 11px;
  height: 11px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}
.a11y-toolbar {
  position: fixed;
  z-index: 99999;
  top: unset;
  bottom: 0;
}

.wp-block-embed.is-type-video {
  aspect-ratio: 16/9;
  overflow: hidden;
}
.wp-block-embed.is-type-video .wp-block-embed__wrapper {
  width: 100%;
  height: 100%;
}
.wp-block-embed.is-type-video .wp-block-embed__wrapper iframe {
  width: 100%;
  height: 100%;
}
.wp-block-embed.is-type-video video {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

nav.nav-top {
  z-index: 9999;
  width: 100%;
  background-color: transparent;
  height: auto;
  padding: 0 !important;
  max-width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  position: absolute;
  top: 0;
}
@media screen and (max-width: 991px) {
  nav.nav-top {
    margin-top: 0;
    position: fixed !important;
    z-index: 9999 !important;
  }
}
nav.nav-top.nav-page-other .left .navbar-brand:hover {
  filter: brightness(24%);
}
nav.nav-top.nav-page-other .right #bsNavTop ul li a {
  border-bottom: 1px solid transparent;
}
nav.nav-top.nav-page-other .right #bsNavTop ul li a:hover {
  color: #262C35;
  border-bottom: 1px solid #262C35;
}
@media screen and (max-width: 991px) {
  nav.nav-top.nav-page-other #navTop {
    background-color: #79B651;
  }
}
nav.nav-top .hide-on-desktop {
  display: none;
}
@media screen and (max-width: 991px) {
  nav.nav-top .hide-on-desktop {
    display: block;
  }
}
nav.nav-top .hide-on-mobile {
  display: block;
}
@media screen and (max-width: 991px) {
  nav.nav-top .hide-on-mobile {
    display: none;
  }
}
nav.nav-top #navTop {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  transition: all 0.3s ease-in-out;
  border-radius: 30px;
}
nav.nav-top #navTop:hover {
  background-color: #79B651;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 991px) {
  nav.nav-top #navTop {
    background-color: #79B651;
    padding: 10px 20px;
    max-width: 100%;
    border-radius: 0;
  }
  nav.nav-top #navTop:hover {
    background-color: #79B651;
  }
}
nav.nav-top #navTop .row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  flex-wrap: nowrap;
}
@media screen and (max-width: 991px) {
  nav.nav-top #navTop .row {
    align-items: flex-start;
  }
}
nav.nav-top #navTop .left {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-left: 0px;
}
@media screen and (max-width: 1199px) {
  nav.nav-top #navTop .left {
    max-width: 170px;
    height: 50px;
  }
}
@media screen and (max-width: 991px) {
  nav.nav-top #navTop .left {
    max-width: 130px;
    height: 50px;
  }
}
nav.nav-top #navTop .left .navbar-brand {
  height: 100%;
  width: auto;
  transition: all 0.3s ease-in-out;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
}
nav.nav-top #navTop .left .navbar-brand:hover {
  filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.5));
  transition: all 0.3s ease-in-out;
  filter: brightness(15%);
}
nav.nav-top #navTop .left .navbar-brand img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
nav.nav-top #navTop .left .navbar-brand .img-green {
  display: none;
}
nav.nav-top #navTop .left .navbar-brand .img-white {
  display: block;
}
@media screen and (max-width: 991px) {
  nav.nav-top #navTop .left .navbar-brand {
    margin: 0;
    padding: 0;
  }
}
nav.nav-top #navTop .right {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: auto;
}
@media screen and (max-width: 991px) {
  nav.nav-top #navTop .right {
    max-width: 300px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    padding: 0;
    height: 50px;
  }
}
nav.nav-top #navTop .right .toggler-wrapper button {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 991px) {
  nav.nav-top #navTop .right .toggler-wrapper button {
    display: flex;
    border-right: 0;
  }
}
nav.nav-top #navTop .right .toggler-wrapper button:hover {
  transition: all 0.3s ease-in-out;
}
nav.nav-top #navTop .right .toggler-wrapper button:hover svg {
  transition: all 0.3s;
  filter: brightness(0);
  transition: all 0.3s ease-in-out;
}
nav.nav-top #navTop .right .toggler-wrapper button svg {
  height: 24px;
  padding: 0;
  border: 0 solid #ffffff;
  border-radius: 0;
  transition: all 0.3s ease-in-out;
  width: 24px;
  max-width: unset;
  filter: brightness(255);
}
nav.nav-top #navTop .right .navbar-top-container {
  padding-right: 0;
  margin-right: 0;
}
nav.nav-top #navTop .right .navbar-top-container ul li {
  margin-left: 0;
  padding-bottom: 0;
}
nav.nav-top #navTop .right .navbar-top-container ul li a {
  text-decoration: none;
  transition: all 0.3s;
  line-height: 40px;
  color: #ffffff;
  font-weight: 600;
  font-size: 20px;
  padding: 0;
  margin: 0px 20px;
  border-bottom: 1px solid transparent;
}
nav.nav-top #navTop .right .navbar-top-container ul li a:hover {
  transition: all 0.3s;
  color: #262C35;
  border-bottom: 1px solid #262C35;
}
@media screen and (max-width: 1199px) {
  nav.nav-top #navTop .right .navbar-top-container ul li a {
    font-size: 16px;
    padding: 0;
    margin: 0px 10px;
  }
}
nav.nav-top #navTop .right .navbar-top-container ul li.btn-kontakt a {
  border-radius: 35px;
  background-color: #ffffff;
  padding: 0 49px;
  height: 40px;
  color: #262C35;
  margin-right: 0;
}
nav.nav-top #navTop .right .navbar-top-container ul li.btn-kontakt a:hover {
  background-color: #262C35;
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
@media screen and (max-width: 991px) {
  nav.nav-top #navTop .right .navbar-top-container ul {
    width: 100%;
    padding: 0 20px;
  }
  nav.nav-top #navTop .right .navbar-top-container ul li {
    margin-left: 0;
  }
  nav.nav-top #navTop .right .navbar-top-container ul li a {
    font-size: 16px;
    text-align: left;
    border-bottom: 0;
    color: #ffffff;
  }
  nav.nav-top #navTop .right .navbar-top-container ul li a:hover {
    border-bottom: 0;
    color: #262C35;
  }
  nav.nav-top #navTop .right .navbar-top-container ul li.btn-kontakt a {
    border-radius: unset;
    background-color: unset;
    padding: 0;
    height: auto;
    color: #ffffff;
    min-width: unset;
    margin-right: unset;
  }
  nav.nav-top #navTop .right .navbar-top-container ul li.btn-kontakt a:hover {
    background-color: unset;
    color: #262C35;
    border-bottom: 0;
  }
}
nav.nav-top #navTop .right .navbar-top-container .dropdown-toggle:after {
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 0;
  border-top: 0;
  rotate: -45deg;
  background-color: transparent;
  width: 8px;
  height: 8px;
  display: inline-block;
  margin-left: 10px;
  margin-top: 7px;
  vertical-align: auto;
  content: "";
}
@media screen and (max-width: 991px) {
  nav.nav-top #navTop .right .navbar-top-container {
    padding-left: 0;
    display: flex;
    top: -400px;
    position: fixed;
    transition: top 0.3s ease-in-out;
    height: auto !important;
    width: 100%;
    background-color: #79B651;
    align-items: flex-start;
    padding-top: 30px;
    padding-bottom: 30px;
    z-index: -1;
    left: 0;
    right: 0;
  }
  nav.nav-top #navTop .right .navbar-top-container.show {
    top: 70px;
    transition: all 0.3s ease-in-out;
    display: flex;
    width: 100%;
  }
  nav.nav-top #navTop .right .navbar-top-container.collapsing {
    transition: top 0.3s ease-in-out;
  }
}

.page-home-wrapper {
  padding-top: 20px;
}
@media screen and (max-width: 991px) {
  .page-home-wrapper {
    padding-top: 0;
  }
}
.page-home-wrapper .section-page-home-top-header {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 790px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
@media screen and (max-width: 991px) {
  .page-home-wrapper .section-page-home-top-header {
    height: auto;
  }
}
.page-home-wrapper .section-page-home-top-header .top-header-bg-img-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  padding: 0px 20px;
}
@media screen and (max-width: 991px) {
  .page-home-wrapper .section-page-home-top-header .top-header-bg-img-wrapper {
    padding: 0;
  }
}
.page-home-wrapper .section-page-home-top-header .top-header-bg-img-wrapper .top-header-bg-img {
  width: 100%;
  height: calc(100% - 20px);
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  z-index: 2;
  border-radius: 12px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3);
}
@media screen and (max-width: 991px) {
  .page-home-wrapper .section-page-home-top-header .top-header-bg-img-wrapper .top-header-bg-img {
    border-radius: 12px;
  }
}
.page-home-wrapper .section-page-home-top-header .top-header-bg-gradient {
  position: absolute;
  top: 0;
  left: 20px;
  width: calc(100% - 40px);
  height: calc(100% - 20px);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.7) 100%);
  z-index: 3;
  border-radius: 12px;
}
@media screen and (max-width: 991px) {
  .page-home-wrapper .section-page-home-top-header .top-header-bg-gradient {
    width: 100%;
    left: 0;
    border-radius: 0;
  }
}
.page-home-wrapper .section-page-home-top-header nav {
  position: relative;
  z-index: 20;
  width: 100%;
}
.page-home-wrapper .section-page-home-top-header .top-header-txt-container {
  position: relative;
  z-index: 20;
  height: 100%;
  width: 100%;
  padding-bottom: 90px;
}
@media screen and (max-width: 991px) {
  .page-home-wrapper .section-page-home-top-header .top-header-txt-container {
    padding-top: 120px;
    padding-bottom: 70px;
  }
}
.page-home-wrapper .section-page-home-top-header .top-header-txt-container > .row {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 991px) {
  .page-home-wrapper .section-page-home-top-header .top-header-txt-container > .row {
    height: auto;
    min-height: 470px;
  }
}
.page-home-wrapper .section-page-home-top-header .top-header-txt-container > .row .top-header-txt-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}
.page-home-wrapper .section-page-home-top-header .top-header-txt-container > .row .top-header-txt-wrapper h1, .page-home-wrapper .section-page-home-top-header .top-header-txt-container > .row .top-header-txt-wrapper p {
  color: #ffffff;
}
.page-home-wrapper .section-page-home-top-header .top-header-txt-container > .row .top-header-txt-wrapper p {
  padding-top: 40px;
  padding-bottom: 20px;
  font-size: 20px;
  line-height: 26px;
}
@media screen and (max-width: 991px) {
  .page-home-wrapper .section-page-home-top-header .top-header-txt-container > .row .top-header-txt-wrapper p {
    font-size: 18px;
    line-height: 22px;
  }
}
@media screen and (max-width: 460px) {
  .page-home-wrapper .section-page-home-top-header .top-header-txt-container > .row .top-header-txt-wrapper p {
    font-size: 16px;
    line-height: 20px;
    padding-top: 20px;
  }
}
.page-home-wrapper .section-page-home-top-header .top-header-txt-container > .row .top-header-txt-wrapper .btn-top-header-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.page-home-wrapper .section-page-home-top-header .top-header-txt-container > .row .top-header-txt-wrapper .btn-top-header-wrapper:hover {
  transition: all 0.3s ease-in-out;
}
.page-home-wrapper .section-page-home-top-header .top-header-txt-container > .row .top-header-txt-wrapper .btn-top-header-wrapper:hover .btn-arrow {
  transition: all 0.3s ease-in-out;
  background-color: #60AE33;
}
.page-home-wrapper .section-page-home-top-header .top-header-txt-container > .row .top-header-txt-wrapper .btn-top-header-wrapper:hover .btn-top-header {
  padding-left: 66px;
  margin-left: 0;
  background-color: #60AE33;
  color: #F0F7EC;
}
@media screen and (max-width: 991px) {
  .page-home-wrapper .section-page-home-top-header .top-header-txt-container > .row .top-header-txt-wrapper .btn-top-header-wrapper:hover .btn-top-header {
    padding-left: 46px;
  }
}
.page-home-wrapper .section-page-home-top-header .top-header-txt-container > .row .top-header-txt-wrapper .btn-top-header-wrapper .btn-arrow {
  position: absolute;
  background-color: #F0F7EC;
  height: 56px;
  width: 56px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  z-index: 20;
  transition: all 0.3s ease-in-out;
}
.page-home-wrapper .section-page-home-top-header .top-header-txt-container > .row .top-header-txt-wrapper .btn-top-header-wrapper .btn-arrow img {
  width: 19px;
  height: 19px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
@media screen and (max-width: 767px) {
  .page-home-wrapper .section-page-home-top-header .top-header-txt-container > .row .top-header-txt-wrapper .btn-top-header-wrapper .btn-arrow img {
    width: 16px;
    height: 16px;
  }
}
@media screen and (max-width: 767px) {
  .page-home-wrapper .section-page-home-top-header .top-header-txt-container > .row .top-header-txt-wrapper .btn-top-header-wrapper .btn-arrow {
    height: 36px;
    width: 36px;
  }
}
.page-home-wrapper .section-page-home-top-header .top-header-txt-container > .row .top-header-txt-wrapper .btn-top-header-wrapper .btn-top-header {
  margin-left: 66px;
  position: relative;
  z-index: 15;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: unset;
  padding: 0 40px;
  line-height: 56px;
  padding-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .page-home-wrapper .section-page-home-top-header .top-header-txt-container > .row .top-header-txt-wrapper .btn-top-header-wrapper .btn-top-header {
    margin-left: 46px;
    font-size: 16px;
    height: 36px;
    padding: 0 10px;
    line-height: 36px;
    padding-bottom: 2px;
  }
}
.page-home-wrapper .section-page-home-top-header .top-header-bg-green-wrapper {
  position: relative;
  z-index: 3;
}
.page-home-wrapper .section-page-home-about-us {
  margin-top: -160px;
  padding-top: 200px;
}
.page-home-wrapper .section-page-home-about-us .content-2column-img img {
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3);
}
.page-home-wrapper .section-page-home-offer .content-3-box-row .content-3-box-single-header {
  font-weight: 700;
}
@media screen and (max-width: 991px) {
  .page-home-wrapper .section-page-home-transform .content-2column-left {
    order: 2;
  }
}
.page-home-wrapper .section-page-home-transform .content-2column-right {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.page-home-wrapper .section-page-home-transform .content-2column-right img {
  -o-object-fit: contain;
     object-fit: contain;
  max-width: 500px;
}
@media screen and (max-width: 991px) {
  .page-home-wrapper .section-page-home-transform .content-2column-right {
    order: 1;
    justify-content: center;
    padding-bottom: 40px;
  }
}
.page-home-wrapper .section-page-single-related-posts .section-subtitle-dot-wrapper h3 {
  margin-bottom: 0;
}
.page-home-wrapper .section-page-single-related-posts .content-3-box-wrapper {
  margin-bottom: 30px;
}
.page-home-wrapper .section-page-single-related-posts .content-3-box-wrapper .content-3-box-single .content-3-box-single-img-wrapper {
  width: 100%;
}
.page-home-wrapper .section-page-single-related-posts .content-3-box-wrapper .content-3-box-single .content-3-box-single-img-wrapper img {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.page-home-wrapper .section-page-single-related-posts .content-3-box-wrapper .content-3-box-single .content-3-box-single-header {
  color: #262C35;
  margin-bottom: 0;
}
.page-home-wrapper .section-page-single-related-posts .content-3-box-wrapper .content-3-box-single .content-3-box-single-header a {
  color: #262C35;
  text-decoration: none;
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  transition: all 0.3s ease-in-out;
}
.page-home-wrapper .section-page-single-related-posts .content-3-box-wrapper .content-3-box-single .content-3-box-single-header a:hover {
  color: #60AE33;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 767px) {
  .page-home-wrapper .section-page-single-related-posts .content-3-box-wrapper .content-3-box-single .content-3-box-single-header a {
    font-size: 20px;
    line-height: 24px;
  }
}
.page-home-wrapper .section-page-single-related-posts .content-3-box-wrapper .content-3-box-single p {
  font-size: 16px;
  line-height: 22px;
  flex-grow: 2;
}
@media screen and (max-width: 767px) {
  .page-home-wrapper .section-page-single-related-posts .content-3-box-wrapper .content-3-box-single p {
    font-size: 14px;
    line-height: 18px;
  }
}
.page-home-wrapper .section-page-single-related-posts .btn-related-post {
  align-self: flex-end;
}

.page-onas-wrapper .section-onas-aboutus .section-onas-aboutus-row {
  padding-bottom: 40px;
}
.page-onas-wrapper .section-onas-aboutus .section-onas-aboutus-row .section-title-wrapper {
  padding-bottom: 20px;
}
.page-onas-wrapper .section-onas-aboutus .section-onas-aboutus-row .section-text-wrapper {
  padding-bottom: 40px;
}
.page-onas-wrapper .section-onas-aboutus .content-3-box-row .content-3-box-title-wrapper {
  padding-bottom: 40px;
}

.page-offer-wrapper .section-page-offer-top-header .content-button-wrapper {
  align-items: flex-start;
  padding-left: 15px;
  padding-bottom: 0;
}
.page-offer-wrapper .section-page-offer-top-header .content-button-wrapper a {
  color: #262C35;
  position: relative;
  z-index: 15;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: unset;
  padding: 0 40px;
  line-height: 56px;
  padding-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .page-offer-wrapper .section-page-offer-top-header .content-button-wrapper a {
    font-size: 16px;
    height: 36px;
    padding: 0 10px;
    line-height: 36px;
    padding-bottom: 2px;
  }
}
.page-offer-wrapper .section-page-offer-top-header .content-button-wrapper a:hover {
  color: #ffffff;
}
@media screen and (max-width: 767px) {
  .page-offer-wrapper .section-page-offer-top-header .content-button-wrapper a {
    font-size: 16px;
    height: 36px;
    padding: 0 15px;
    line-height: 36px;
  }
}
.page-offer-wrapper .section-offer-accordion .accordion .accordion-item {
  border: none;
  border-bottom: 1px solid #ECEDEE;
  border-radius: 0;
}
.page-offer-wrapper .section-offer-accordion .accordion .accordion-item:nth-last-of-type(1) {
  border-bottom: none;
}
.page-offer-wrapper .section-offer-accordion .accordion .accordion-item .accordion-header .accordion-button {
  background-color: transparent;
  box-shadow: none;
}
@media screen and (max-width: 767px) {
  .page-offer-wrapper .section-offer-accordion .accordion .accordion-item .accordion-header .accordion-button {
    padding-left: 0;
    padding-right: 0;
  }
}
.page-offer-wrapper .section-offer-accordion .accordion .accordion-item .accordion-header .accordion-button .accordion-number {
  text-align: left;
}
@media screen and (max-width: 767px) {
  .page-offer-wrapper .section-offer-accordion .accordion .accordion-item .accordion-header .accordion-button .accordion-number {
    display: none;
  }
}
.page-offer-wrapper .section-offer-accordion .accordion .accordion-item .accordion-header .accordion-button h2 {
  padding: 40px 20px 40px 0;
  width: 100%;
  text-align: left;
}
.page-offer-wrapper .section-offer-accordion .accordion .accordion-item .accordion-header .accordion-button:after {
  background-image: url("../img/accordion-minus.svg");
  margin-top: 17px;
}
.page-offer-wrapper .section-offer-accordion .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
  background-image: url("../img/accordion-plus.svg");
  margin-top: 0;
}
.page-offer-wrapper .section-offer-accordion .accordion .accordion-item .accordion-header .accordion-button.collapsed {
  background-color: transparent;
  box-shadow: none;
}
.page-offer-wrapper .section-offer-accordion .accordion .accordion-item .accordion-collapse {
  justify-content: flex-end;
}
.page-offer-wrapper .section-offer-accordion .accordion .accordion-item .accordion-collapse .content-button-wrapper {
  align-items: flex-start;
  padding: 1rem 1.25rem 60px;
}

footer {
  width: 100%;
  max-width: 1440px;
  background-color: #79B651;
  padding-top: 60px;
  padding-bottom: 60px;
}
@media screen and (max-width: 991px) {
  footer > .container .footer-form-data-row {
    justify-content: center;
  }
}
footer > .container .footer-form-data-row h2 {
  color: #ffffff;
  padding-bottom: 40px;
}
@media screen and (max-width: 991px) {
  footer > .container .footer-form-data-row h2 {
    text-align: center;
  }
}
@media screen and (max-width: 991px) {
  footer > .container .footer-form-data-row .footer-form {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}
footer > .container .footer-form-data-row .footer-form .footer-form-header {
  color: #ffffff;
  font-weight: 600;
}
footer > .container .footer-form-data-row .footer-form p {
  padding-bottom: 10px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  footer > .container .footer-form-data-row .footer-form p {
    text-align: center;
  }
}
footer > .container .footer-form-data-row .footer-form p:nth-last-of-type(1) label span .wpcf7-not-valid-tip {
  min-height: unset !important;
  height: 240px;
}
footer > .container .footer-form-data-row .footer-form p label {
  color: #ffffff;
  display: block;
  color: #ffffff;
  font-weight: 600;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 767px) {
  footer > .container .footer-form-data-row .footer-form p label {
    flex-direction: column;
  }
}
footer > .container .footer-form-data-row .footer-form p label span {
  display: block;
  margin-top: 5px;
  width: auto;
  min-width: 350px;
  max-width: 350px;
}
@media screen and (max-width: 1199px) {
  footer > .container .footer-form-data-row .footer-form p label span {
    min-width: unset;
    max-width: 300px;
    margin-left: 20px;
  }
}
@media screen and (max-width: 767px) {
  footer > .container .footer-form-data-row .footer-form p label span {
    min-width: unset;
    max-width: 300px;
    margin-left: 0;
  }
}
footer > .container .footer-form-data-row .footer-form p input, footer > .container .footer-form-data-row .footer-form p textarea {
  border-radius: 8px;
  background-color: #ffffff;
  border: 0;
  color: #262C35;
  padding: 10px 20px;
  box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.14) inset;
  border-color: #F0F7EC;
  resize: none;
  width: 100%;
  max-width: 350px;
}
footer > .container .footer-form-data-row .footer-form p textarea {
  height: 240px;
}
footer > .container .footer-form-data-row .footer-form .wpcf7-acceptance .wpcf7-list-item {
  margin: 0;
}
footer > .container .footer-form-data-row .footer-form .wpcf7-acceptance .wpcf7-list-item label {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  footer > .container .footer-form-data-row .footer-form .wpcf7-acceptance .wpcf7-list-item label {
    max-width: 300px;
  }
}
footer > .container .footer-form-data-row .footer-form .wpcf7-acceptance .wpcf7-list-item label input {
  width: 30px;
  height: 30px;
}
footer > .container .footer-form-data-row .footer-form .wpcf7-acceptance .wpcf7-list-item label input:checked {
  accent-color: #262C35;
}
footer > .container .footer-form-data-row .footer-form .wpcf7-acceptance .wpcf7-list-item label input:hover {
  background-color: #cccccc;
}
footer > .container .footer-form-data-row .footer-form .wpcf7-acceptance .wpcf7-list-item label input:not(:checked) {
  accent-color: #cccccc;
}
footer > .container .footer-form-data-row .footer-form .wpcf7-acceptance .wpcf7-list-item label span {
  color: #ffffff;
  width: 100%;
  font-size: 16px;
  max-width: unset;
  width: 100%;
  margin-top: 0;
}
@media screen and (max-width: 1199px) {
  footer > .container .footer-form-data-row .footer-form .wpcf7-acceptance .wpcf7-list-item label span {
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  footer > .container .footer-form-data-row .footer-form .wpcf7-acceptance .wpcf7-list-item label span {
    width: 100%;
    text-align: left;
    font-size: 14px;
  }
}
footer > .container .footer-form-data-row .footer-form-two {
  justify-content: space-between;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 991px) {
  footer > .container .footer-form-data-row .footer-form-two {
    padding-top: 30px;
  }
}
footer > .container .footer-form-data-row .footer-form-two p {
  padding-bottom: 20px;
}
footer > .container .footer-form-data-row .footer-form-two p:nth-last-of-type(1) {
  margin-top: auto;
  text-align: left;
  padding-top: 20px;
  padding-left: 45px;
}
@media screen and (max-width: 991px) {
  footer > .container .footer-form-data-row .footer-form-two p:nth-last-of-type(1) {
    text-align: center;
    padding-left: 0;
  }
}
footer > .container .footer-form-data-row .wpcf7-submit {
  background-color: #262C35 !important;
  color: #ffffff !important;
  border: 1px solid #262C35 !important;
  transition: all 0.3s ease-in-out;
  box-shadow: unset !important;
  border-radius: 35px !important;
  max-width: 420px;
}
footer > .container .footer-form-data-row .wpcf7-submit:hover {
  background-color: #F0F7EC !important;
  color: #262C35 !important;
  border: 1px solid #F0F7EC !important;
  transition: all 0.3s ease-in-out;
}
footer > .container .footer-form-data-row .wpcf7-submit:disabled {
  opacity: 0.3;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 767px) {
  footer > .container .footer-form-data-row .wpcf7-submit {
    width: 100%;
    max-width: 300px !important;
  }
}
footer > .container .footer-form-data-row .wpcf7-not-valid-tip {
  position: absolute;
  background-color: #cccccc;
  color: #262C35;
  left: unset;
  border: 0;
  border-radius: 0 8px 8px 0;
  margin-top: 0 !important;
  padding-top: 8px;
  font-family: "Quicksand", sans-serif;
  font-size: 16px;
  font-weight: 700;
  top: 50%;
  transform: translateY(-50%);
  width: 70% !important;
  min-width: unset !important;
  right: 0;
  height: auto;
  min-height: 100%;
  text-align: right;
  cursor: pointer;
  box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.14) inset;
  margin-top: 0;
  top: 0;
  transform: unset;
}
@media screen and (max-width: 1199px) {
  footer > .container .footer-form-data-row .wpcf7-not-valid-tip {
    margin-top: 0 !important;
    width: 80% !important;
  }
}
footer .wpcf7-response-output {
  display: block;
  font-weight: 600;
  background-color: #ff0000;
  width: 100%;
  max-width: 500px;
  border-radius: 8px;
  color: white;
  padding: 5px 20px;
  margin-top: 0;
  border-color: #262C35 !important;
  margin: 20px 0;
  position: fixed;
  background-color: #252525;
  height: 300px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
  z-index: 999;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 18px;
  line-height: 24px;
  text-align: center;
}
footer .wpcf7-response-output.wpcf7-show-response {
  display: flex !important;
  cursor: pointer;
}
footer .wpcf7-spinner {
  display: none !important;
  visibility: hidden !important;
}
footer .footer-hr {
  height: 1px;
  background-color: #ffffff;
  margin: 80px 0;
}
footer .footer-title h2 {
  padding-bottom: 10px !important;
  font-weight: bold;
}
@media screen and (max-width: 991px) {
  footer .footer-data {
    padding-top: 40px;
    text-align: center;
  }
}
footer .footer-data p {
  color: #ffffff;
}
@media screen and (max-width: 991px) {
  footer .footer-data p {
    text-align: center;
  }
}
footer .footer-data strong {
  color: #ffffff;
}
@media screen and (max-width: 991px) {
  footer .footer-data strong {
    text-align: center;
  }
}
footer .footer-data-two {
  margin-bottom: 60px;
  padding-left: 60px;
}
@media screen and (max-width: 991px) {
  footer .footer-data-two {
    padding-left: 0;
  }
}
@media screen and (max-width: 991px) {
  footer .footer-menu-row {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
footer .footer-menu-row nav .nav-links {
  padding-left: 0;
  padding-right: 0;
}
footer .footer-menu-row nav .navbar-main {
  width: 100%;
}
footer .footer-menu-row nav .navbar-main .navbar-nav {
  justify-content: center;
}
@media screen and (max-width: 991px) {
  footer .footer-menu-row nav .navbar-main .navbar-nav {
    text-align: center;
  }
}
footer .footer-menu-row nav .navbar-main .navbar-nav li {
  color: #ffffff;
}
@media screen and (max-width: 1199px) {
  footer .footer-menu-row nav .navbar-main .navbar-nav li {
    padding-left: 0;
    margin-left: 10px;
  }
}
@media screen and (max-width: 991px) {
  footer .footer-menu-row nav .navbar-main .navbar-nav li {
    padding-left: 0;
    margin-left: 0;
    padding-bottom: 0;
  }
}
footer .footer-menu-row nav .navbar-main .navbar-nav li a {
  color: #ffffff;
}
footer .footer-menu-row nav .navbar-main .navbar-nav li a:hover {
  color: #262C35;
}
@media screen and (max-width: 991px) {
  footer .footer-menu-row nav .navbar-main .navbar-nav li a {
    text-align: center;
  }
}
footer .footer-bottom-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #ffffff;
  padding-top: 20px;
}
@media screen and (max-width: 991px) {
  footer .footer-bottom-row {
    justify-content: center;
    flex-direction: column;
    padding-top: 60px;
  }
}
footer .footer-bottom-row .footer-bottom-rights {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  color: #ffffff;
}
@media screen and (max-width: 991px) {
  footer .footer-bottom-row .footer-bottom-rights {
    text-align: center;
    justify-content: center;
  }
}
footer .footer-bottom-row .footer-bottom-logo {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  color: #ffffff;
}
@media screen and (max-width: 991px) {
  footer .footer-bottom-row .footer-bottom-logo {
    text-align: center;
    margin: 20px 0;
  }
}
footer .footer-bottom-row .footer-bottom-social {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  color: #ffffff;
}
@media screen and (max-width: 991px) {
  footer .footer-bottom-row .footer-bottom-social {
    text-align: center;
    justify-content: center;
  }
}
footer .footer-bottom-row .footer-bottom-social a {
  margin-left: 10px;
  height: 30px;
  width: 30px;
}
@media screen and (max-width: 991px) {
  footer .footer-bottom-row .footer-bottom-social a {
    text-align: center;
  }
}
footer .footer-bottom-row .footer-bottom-social a img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}

.page-single-wrapper .section-page-single-top-header {
  min-height: 790px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media screen and (max-width: 991px) {
  .page-single-wrapper .section-page-single-top-header {
    padding-bottom: 0;
    height: auto;
    min-height: auto;
  }
}
.page-single-wrapper .published-date {
  padding-top: 60px;
}
.page-single-wrapper ul li, .page-single-wrapper ol li {
  padding-bottom: 5px;
}
.page-single-wrapper .urbantext-container.urbantext-full-width-container {
  padding: 30px 0;
  width: 100%;
  margin: 0;
}
.page-single-wrapper .urbantext-container.urbantext-full-width-container .urbantext-full-width-img {
  margin: 0;
  width: 100%;
  aspect-ratio: 16/9;
}
.page-single-wrapper .urbantext-container.urbantext-full-width-container .urbantext-full-width-img figure {
  display: block;
  position: relative;
  height: 100%;
  width: 100%;
}
.page-single-wrapper .urbantext-container.urbantext-full-width-container .urbantext-full-width-img figure img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.page-single-wrapper .urbantext-container.urbantext-full-width-container .urbantext-full-width-img.urbantext-full-width-img-auto-height {
  aspect-ratio: unset;
}
.page-single-wrapper .urbantext-container.urbantext-full-width-container .urbantext-full-width-img.urbantext-full-width-img-auto-height figure {
  height: auto;
}
.page-single-wrapper .urbantext-container.urbantext-full-width-container .urbantext-full-width-img.urbantext-full-width-img-auto-height figure img {
  height: auto;
  position: relative;
}
@media screen and (max-width: 991px) {
  .page-single-wrapper .urbantext-container.urbantext-full-width-container .urbantext-row.urbantext-full-width-row .urbantext-column {
    order: 2;
  }
}
@media screen and (max-width: 991px) {
  .page-single-wrapper .urbantext-container.urbantext-full-width-container .urbantext-row.urbantext-full-width-row .urbantext-column.urbantext-column-order-first {
    order: 1;
  }
}
.page-single-wrapper .urbantext-container.urbantext-full-width-container .urbantext-row.urbantext-full-width-row .urbantext-column .urbantext-column-img {
  aspect-ratio: 1/1;
}
.page-single-wrapper .urbantext-container.urbantext-full-width-container .urbantext-row.urbantext-full-width-row .urbantext-column .urbantext-column-img figure {
  display: block;
  position: relative;
  height: 100%;
  width: 100%;
}
.page-single-wrapper .urbantext-container.urbantext-full-width-container .urbantext-row.urbantext-full-width-row .urbantext-column .urbantext-column-img figure img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.page-single-wrapper .section-page-single-related-posts .section-subtitle-dot-wrapper h3 {
  margin-bottom: 0;
}
.page-single-wrapper .section-page-single-related-posts .content-3-box-wrapper {
  margin-bottom: 30px;
}
.page-single-wrapper .section-page-single-related-posts .content-3-box-wrapper .content-3-box-single .content-3-box-single-img-wrapper {
  width: 100%;
}
.page-single-wrapper .section-page-single-related-posts .content-3-box-wrapper .content-3-box-single .content-3-box-single-img-wrapper img {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.page-single-wrapper .section-page-single-related-posts .content-3-box-wrapper .content-3-box-single .content-3-box-single-header {
  color: #262C35;
  margin-bottom: 0;
}
.page-single-wrapper .section-page-single-related-posts .content-3-box-wrapper .content-3-box-single .content-3-box-single-header a {
  color: #262C35;
  text-decoration: none;
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  transition: all 0.3s ease-in-out;
}
.page-single-wrapper .section-page-single-related-posts .content-3-box-wrapper .content-3-box-single .content-3-box-single-header a:hover {
  color: #60AE33;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 767px) {
  .page-single-wrapper .section-page-single-related-posts .content-3-box-wrapper .content-3-box-single .content-3-box-single-header a {
    font-size: 20px;
    line-height: 24px;
  }
}
.page-single-wrapper .section-page-single-related-posts .content-3-box-wrapper .content-3-box-single p {
  font-size: 16px;
  line-height: 22px;
  flex-grow: 2;
}
@media screen and (max-width: 767px) {
  .page-single-wrapper .section-page-single-related-posts .content-3-box-wrapper .content-3-box-single p {
    font-size: 14px;
    line-height: 18px;
  }
}
.page-single-wrapper .section-page-single-related-posts .btn-related-post {
  align-self: flex-end;
}

.page-archive-wrapper .section-standard-page-header .page-header-h1 {
  padding-bottom: 0;
}

.page-404-wrapper {
  width: 100%;
  height: 100vh;
  background-image: url("../img/urbantext-404.jpg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: relative;
}
.page-404-wrapper .page-404-bg-gradient {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  z-index: 2;
}
.page-404-wrapper .section-page-404 {
  width: 80%;
  max-width: 550px;
  background-color: #79B651;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 30px;
  padding: 40px 30px;
  border-radius: 35px;
  position: relative;
  z-index: 10;
}
.page-404-wrapper .section-page-404 * {
  color: #ffffff;
}
.page-404-wrapper .section-page-404 h1 {
  font-weight: bold;
}
@media screen and (max-width: 576px) {
  .page-404-wrapper .section-page-404 .btn {
    font-size: 13px;
  }
}
.page-404-wrapper .section-page-single-top-header {
  min-height: 790px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media screen and (max-width: 991px) {
  .page-404-wrapper .section-page-single-top-header {
    padding-bottom: 0;
    height: auto;
    min-height: auto;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Nhc3MvX2ZvbnRzLnNjc3MiLCJzdHlsZS5jc3MiLCIuLi9zYXNzL3N0eWxlLnNjc3MiLCIuLi9zYXNzL19nbG9iYWwuc2NzcyIsIi4uL3Nhc3MvX25hdi5zY3NzIiwiLi4vc2Fzcy9fcGFnZS1ob21lLnNjc3MiLCIuLi9zYXNzL19wYWdlLW9uYXMuc2NzcyIsIi4uL3Nhc3MvX3BhZ2Utb2ZmZXIuc2NzcyIsIi4uL3Nhc3MvX2Zvb3Rlci5zY3NzIiwiLi4vc2Fzcy9fc2luZ2xlLnNjc3MiLCIuLi9zYXNzL3BhZ2UtYXJjaGl2ZS13cmFwcGVyLnNjc3MiLCIuLi9zYXNzL180MDQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLHdCQUFBO0VBQ0EsMENBQUE7RUFDQSxrUEFBQTtFQUlBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ0ZKO0FESUE7RUFDSSx3QkFBQTtFQUNBLHVDQUFBO0VBQ0Esc09BQUE7RUFJQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNMSjtBRE9BO0VBQ0ksd0JBQUE7RUFDQSx5Q0FBQTtFQUNBLDhPQUFBO0VBSUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDUko7QURVQTtFQUNJLHdCQUFBO0VBQ0Esd0NBQUE7RUFDQSwwT0FBQTtFQUlBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ1hKO0FDNUJBLDhCQUFBO0FDREE7OztFQUdFLHNCQUFBO0FGZ0NGOztBRTdCQTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtBRmdDRjs7QUU3QkE7RUFDRSxpQkFBQTtBRmdDRjs7QUU3QkE7Ozs7RUFJRSxjQUFBO0VBQ0EsZUFBQTtBRmdDRjs7QUVWQTtFQUF3QixjQVZkO0FGd0JWOztBRWJBO0VBQXdCLGNBUGQ7QUZ3QlY7O0FFaEJBO0VBQXdCLGNBUGQ7QUYyQlY7O0FFbkJBO0VBQWtCLGNBWlI7QUZtQ1Y7O0FFdEJBO0VBQStCLGNBWmQ7QUZzQ2pCOztBRUNBO0VBQ0ks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 */