@import url("https://fonts.googleapis.com/css2?family=Courgette&family=Nunito+Sans:wght@300;400;600;700;800&display=swap");
@import url("https://kunversion-frontend-custom.s3.amazonaws.com/templates/help/ps.css");
@import url("https://kunversion-frontend-custom.s3.amazonaws.com/overwrites/template/ps.css");
@import url("https://kunversion-frontend-custom.s3.amazonaws.com/overwrites/template/2/ps.css");
@import url("https://kunversion-frontend-custom.s3.amazonaws.com/overwrites/search-bar/minimal.v1.css");
@import url("https://kunversion-frontend-custom.s3.amazonaws.com/overwrites/testimonials/parallax/ps.css");

/* Custom CSS */
:root {
  --primary-brand-color: hsl(var(--colorPrimary-h), var(--colorPrimary-s), var(--colorPrimary-l));
  --primary-brand-color-gradient: var(--colorPrimary-h), var(--colorPrimary-s), var(--colorPrimary-l);
  --secondary-brand-color: #667c43;
  --light-orange: #f8b33c;
  --darker-orange: #f08428;
  --light-green: #e4f1a8;
  --heading-font: "Nunito Sans", sans-serif;
  --text-font: "Nunito Sans", sans-serif;
}
#header .logo.primary {
  display: none;
}
body.header-transparent #header .logo.secondary {
  transform: scale(1.4) translate(0px, -3px);
  transform-origin: left;
}
#home-bodycontent .cover {
  height: 700px;
}
#home-bodycontent .cover-title {
  top: 55%;
}
#home-bodycontent .hero-tagline {
  font-size: 1.5rem;
}
#home-bodycontent .hero-wrapper .hero-logo {
  margin-bottom: 3rem !important;
  display: block;
}
#home-bodycontent .information-bar {
  background-color: var(--secondary-brand-color) !important;
  background-image: none !important;
  padding: 0.4rem;
}
#home-bodycontent .information-bar h5 {
  display: none;
}
#home-bodycontent #featured-areas {
  background-color: #f8ffd8 !important;
}
#home-bodycontent #featured-areas a.area-5 {
  max-width: 24.7%;
  min-width: 300px;
}
@media screen and (max-width: 992px) {
  #home-bodycontent #featured-areas a.area-5 {
    max-width: 31.7% !important;
  }
}
@media screen and (max-width: 767px) {
  #home-bodycontent #featured-areas a.area-5 {
    max-width: 100% !important;
  }
  #featured-areas .flex {
    margin-left: 10px;
    margin-right: 10px;
  }
}
#home-bodycontent #featured-areas a.area-5 .area-name {
  font-family: "Courgette", cursive !important;
}
#home-bodycontent #featured-areas a.area-5 .area-title-wrapper {
  background-image: linear-gradient(to left, hsla(var(--primary-brand-color-gradient), 1), hsla(0, 100%, 98%, 0.1));
}
#home-bodycontent #cta.banner {
  background-image: linear-gradient(to left, hsla(var(--primary-brand-color-gradient), 1), hsla(var(--primary-brand-color-gradient), 1));
}
#testimonials-carousel {
  border-top: 10px solid #fff;
  border-bottom: 10px solid #fff;
}
#testimonials-carousel {
  border-bottom: 10px solid var(--secondary-brand-color);
}
#content .content-row:nth-child(odd) > img {
  flex: 0 0 55%;
  max-width: 55%;
}
#content .content-row:nth-child(odd) > div {
  flex: 0 0 45%;
  max-width: 65%;
}
#content .content-row.reverse .content {
  background-image: radial-gradient(var(--darker-orange), var(--light-orange)) !important;
}
#cta.banner {
  border-top: 10px solid var(--darker-orange);
  border-bottom: 10px solid var(--darker-orange);
}
#home-bodycontent .page-wrapper {
  background-color: #f8ffd8;
}
#home-bodycontent #featured-areas h2,
#home-bodycontent #featured-areas span,
#home-bodycontent #content .content h3 {
  color: var(--primary-brand-color);
}
#home-bodycontent #content .content-row.reverse h3 {
  color: #fff !important;
}
#home-bodycontent .cover-overlay {
  opacity: 1 !important;
}
#about-me {
  display: flex;
}
#about-me img {
  width: 100%;
  max-width: 50%;
  object-fit: contain;
  object-position: top;
}
@media screen and (min-width: 992px) {
  #about-me img {
    max-width: 750px;
  }
}
@media screen and (max-width: 767px) {
  #about-me {
    flex-direction: column;
  }
  #about-me img {
    max-width: 400px;
    margin: 0 auto !important;
  }
}
#about-me > div {
  padding: 2rem;
}
#about-me > div p {
  font-size: 1.1rem;
}
#home-bodycontent #testimonials-carousel {
  background-image: linear-gradient(rgba(242, 132, 41, 0.5), rgba(0, 0, 0, 0.5)), url(https://dtzulyujzhqiu.cloudfront.net/expcorporate377/images/1639511564_LikDeoZAth6MzYvGugxXgXwyGSvzPUCRS47ObfpI.png);
}
body.header-transparent.front #testimonials-carousel:before {
  content: "What My Customers Have to Say";
}
#about {
  display: none;
}
body.header-transparent #header {
  background: var(--primary-brand-color) !important;
  background-color: var(--primary-brand-color) !important;
}
@media screen and (min-width: 992px) {
  body.header-transparent .nav-primary .nav-link {
    color: #fff !important
  }
}

body.header-transparent #header .container .row-flex:nth-child(1) > ul li a,
body.header-transparent #header .container .row-flex:nth-child(1) > ul li a .fa.social,
body.header-transparent #header .container .row-flex:nth-child(2) .column-end > ul li.list-inline-item.social .fa {
  color: #fff !important;
}
body.header-transparent #header .container .row-flex:nth-child(1) > ul li a .fa.social,
body.header-transparent #header .container .row-flex:nth-child(2) .column-end > ul li.list-inline-item.social .fa {
  border-color: #fff !important;
}
body.header-transparent #header .navbar-toggler,
body.header-transparent #header .navbar-toggler span {
  border-color: #fff;
}
#home-bodycontent .cover,
#sell-bodycontent .sell-cover {
  margin-top: -70px;
}
#home-bodycontent .cover-title {
  top: 50%;
}
#home-bodycontent #header .logo.secondary {
  display: none;
}
#resources-bodycontent .resource-container p {
  font-size: 1.1rem;
}
