:root {
  --pikiz-base: #ffd13b;
  --pikiz-base-rgb: 255, 209, 59;
  --pikiz-black: #2d2b2a;
  --pikiz-black-rgb: 45, 43, 42;
  --pikiz-text: #64748b;
  --pikiz-text-rgb: 100, 116, 139;
  --pikiz-text2: #64748b;
  --pikiz-text2-rgb: 100, 116, 139;
  --pikiz-text-dark: #2d2b2a;
  --pikiz-text-dark-rgb: 45, 43, 42;
  --pikiz-text-gray: #64748b;
  --pikiz-text-gray-rgb: 100, 116, 139;
  --pikiz-primary: #2d2b2a;
  --pikiz-primary-rgb: 45, 43, 42;
  --pikiz-gray: #faf9f5;
  --pikiz-gray-rgb: 250, 249, 245;
  --pikiz-gray2: #e2e8f0;
  --pikiz-gray2-rgb: 226, 232, 240;
  --pikiz-gray3: #faf9f5;
  --pikiz-gray3-rgb: 250, 249, 245;
  --pikiz-black2: #52b788;
  --pikiz-black2-rgb: 82, 183, 136;
  --pikiz-black3: #2d2b2a;
  --pikiz-black3-rgb: 45, 43, 42;
  --pikiz-border-color: #e2e8f0;
  --pikiz-border-color-rgb: 226, 232, 240;
}

.pikiz-btn {
  color: #2d2b2a;
}

.pikiz-btn > span {
  color: #fff;
}

.pikiz-btn-two:hover {
  color: #2d2b2a;
}

.loader-wrap .load-text span {
  color: #ffd13b;
}

.loader-wrap .loader-wrap-heading .load-text {
  font-size: 64px;
  white-space: nowrap;
}

.hero-one__bg {
  background-color: #faf9f5;
}

.main-header--two.sticky-header--cloned .main-menu .main-menu__list > li > a {
  background-color: #faf9f5;
}

.main-header__btn .pikiz-btn,
.main-header__btn .pikiz-btn:hover {
  background-color: #ffd13b;
  color: #2d2b2a;
}

.main-header__btn .pikiz-btn > i,
.main-header__btn .pikiz-btn > span {
  color: #2d2b2a;
}

.main-header__btn .pikiz-btn > span {
  background-color: #2d2b2a;
  color: #ffd13b;
}
  .main-header--one {
    padding-top: 30px;
  }

.main-header__btn .pikiz-btn-two {
  background-color: #ffd13b;
  color: #2d2b2a;
}

.main-header__btn .pikiz-btn-two:hover {
  background-color: #2d2b2a;
  color: #ffd13b;
}

.main-menu:not(.main-menu--two) .main-menu__list > li.current > a,
.main-menu:not(.main-menu--two) .main-menu__list > li:hover > a {
  border-radius: 100px;
  padding: 15px 30px;
  background-color: #ffd13b;
  color: #2d2b2a;
}

.main-header--one .main-menu .main-menu__list > li {
  padding: 0;
}

.main-header--one .main-menu .main-menu__list > li + li {
  margin-left: 10px;
}

.main-header--one .main-menu .main-menu__list > li > a {
  justify-content: center;
  border-radius: 100px;
  padding: 15px 30px;
  background-color: #faf9f5;
  color: #2d2b2a;
  text-align: center;
}

.main-menu--two .main-menu__list > li.current > a,
.main-menu--two .main-menu__list > li:hover > a {
  color: #2d2b2a;
}

.main-menu--two .main-menu__list > li.current > a::after,
.main-menu--two .main-menu__list > li:hover > a::after {
  background-color: #ffd13b;
}

.main-footer--two .footer-widget__newsletter,
.main-footer--two .footer-widget__newsletter input[type="email"] {
  background-color: #ffd13b;
  color: #2d2b2a;
}

.main-footer--two .footer-widget__newsletter::placeholder,
.main-footer--two .footer-widget__newsletter input[type="email"]::placeholder {
  color: #2d2b2a;
}

.slider-text {
  background-color: #eaf4e3;
}

.about-one__list li:nth-child(1)::before,
.about-one__list li:nth-child(1)::after {
  background-color: #fff4b8;
}

.about-one__list li:nth-child(2)::before,
.about-one__list li:nth-child(2)::after {
  background-color: #eaf4e3;
}

.about-one__list li:nth-child(3)::before,
.about-one__list li:nth-child(3)::after {
  background-color: #e2e8f0;
}

.service-area .service-card__thumb--icon {
  display: grid;
  width: 247px;
  height: 313px;
  place-items: center;
  overflow: visible;
  border: 0;
  background: transparent;
  transform: rotate(-7.91deg);
  transition: transform 375ms cubic-bezier(0.7, 0, 0.3, 1);
}

.service-area .service-card:nth-child(even) .service-card__thumb--icon {
  transform: rotate(7.91deg);
}

.service-area .service-card:hover .service-card__thumb--icon {
  transform: rotate(0deg);
}

.service-area .service-card__thumb--icon i {
  color: #ffd13b;
  font-size: 126px;
  line-height: 1;
  filter: drop-shadow(0 10px 12px rgba(45, 43, 42, 0.16));
  transform: perspective(500px) rotateY(-12deg);
  transition: transform 500ms cubic-bezier(0.2, 0.75, 0.3, 1), filter 500ms ease;
}

.service-area .service-card:hover .service-card__thumb--icon i {
  filter: drop-shadow(0 17px 18px rgba(45, 43, 42, 0.24));
  transform: perspective(500px) rotateY(0deg) translateY(-8px) scale(1.12);
}

.service-area .service-card:nth-child(2) .service-card__thumb--icon i {
  color: #52b788;
}

.service-area .service-card:nth-child(3) .service-card__thumb--icon i {
  color: #e2e8f0;
}

.blog-card__thumb--icon {
  display: grid;
  min-height: 240px;
  aspect-ratio: 290 / 297;
  place-items: center;
  overflow: visible;
  background: transparent;
}

.blog-card__thumb--icon i {
  font-size: 112px;
  line-height: 1;
  filter: drop-shadow(0 9px 11px rgba(45, 43, 42, 0.14));
  transform: translateY(0) scale(1);
  transition: transform 375ms cubic-bezier(0.7, 0, 0.3, 1), filter 375ms ease;
}

.blog-card:hover .blog-card__thumb--icon i {
  filter: drop-shadow(0 14px 16px rgba(45, 43, 42, 0.2));
  transform: translateY(-8px) scale(1.12) rotate(5deg);
}

.blog-card__icon--green {
  color: #52b788;
}

.blog-card__icon--yellow {
  color: #ffd13b;
}

.blog-card__icon--slate {
  color: #64748b;
}

@media (max-width: 991px) {
  .service-area .service-card__thumb--icon {
    width: 100%;
    height: 240px;
  }
}

@media (max-width: 767px) {
  .loader-wrap .loader-wrap-heading .load-text {
    font-size: 30px;
  }
}