* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  transition: all ease 0.4s;
}
html,
body {
  height: 100%;
  font-family: "Work Sans";
  line-height: 1.6;
}
img {
  max-width: 100%;
  height: auto;
}
body {
  background-color: #f2ecde;
  font-size: 16px;
  color: #1e1e1e;
}
body.menuOpened {
  height: 100vh;
  overflow: hidden;
}
body.menuOpened::after {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 500;
  backdrop-filter: blur(5px);
  background-color: #0000007c;
}
body .lightboxOverlay {
  background-color: #73625b;
}
body .lightbox .lb-image {
  border: none;
  border-radius: 0;
}
body .lb-nav {
  position: unset;
}
body .lb-nav a.lb-prev {
  opacity: 1;
  background-image: url("data:image/svg+xml,%3Csvg width='49' height='16' viewBox='0 0 49 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.292893 7.29289C-0.0976295 7.68341 -0.0976296 8.31658 0.292892 8.7071L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41422 8L8.07107 2.34314C8.46159 1.95262 8.46159 1.31945 8.07107 0.928929C7.68054 0.538404 7.04738 0.538404 6.65685 0.928928L0.292893 7.29289ZM49 7L1 7L1 9L49 9L49 7Z' fill='white'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  position: fixed;
  width: 20%;
  top: 50%;
  left: 0%;
  height: 50px;
}
body .lb-nav a.lb-next {
  opacity: 1;
  background-image: url("data:image/svg+xml,%3Csvg width='49' height='16' viewBox='0 0 49 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.7071 8.70711C49.0976 8.31658 49.0976 7.68342 48.7071 7.29289L42.3431 0.928932C41.9526 0.538408 41.3195 0.538408 40.9289 0.928932C40.5384 1.31946 40.5384 1.95262 40.9289 2.34315L46.5858 8L40.9289 13.6569C40.5384 14.0474 40.5384 14.6805 40.9289 15.0711C41.3195 15.4616 41.9526 15.4616 42.3431 15.0711L48.7071 8.70711ZM0 9H48V7H0V9Z' fill='white'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  position: fixed;
  width: 20%;
  top: 50%;
  right: 0%;
  height: 50px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 20px;
  font-weight: 700;
  font-family: "Belleza";
}
p {
  margin-bottom: 20px;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
ul {
  list-style: none;
}
li {
  margin-bottom: 10px;
}
button {
  display: block;
  border: none;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  box-shadow: none;
}
.blankBtn {
  font-size: 16px;
  line-height: 16px;
  margin: 0;
  padding: 13.5px 12px;
  color: #1e1e1e;
  text-transform: uppercase;
  font-weight: 500;
}
.blankBtn:hover {
  background-color: #f2ecde;
}
.mainBtn {
  display: inline-flex;
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
  margin: 0;
  padding: 12px 30px;
  color: #fff;
  background-color: #73625b;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  gap: 10px;
}
.mainBtn img {
  height: 13px;
  width: 13px;
  object-fit: contain;
  object-position: center;
}
.mainBtn:hover {
  opacity: 0.8;
}
.mainBtn.hasEndLines::before,
.mainBtn.hasEndLines::after {
  content: "";
  display: block;
  height: 2px;
  width: 14px;
  background-color: #fff;
}
input,
textarea {
  width: 100%;
  padding: 10px;
  margin-bottom: 20px;
  border: 1px solid #ccc;
  border-radius: 5px;
}
textarea {
  height: 150px;
}
.container {
  width: 100%;
  max-width: 1336px;
  margin: 0 auto;
  padding: 0 20px;
}
.container-lg {
  width: 100%;
  max-width: 1640px;
  margin: 0 auto;
  padding: 0 20px;
}
.secTitle {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  gap: 10px;
}
.secTitle span {
  display: block;
  font-size: 16px;
  color: #d74d3d;
  font-weight: 500;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}
.secTitle h2,
.secTitle h3 {
  font-size: 48px;
  line-height: 64px;
  color: #1e1e1e;
  font-weight: 500;
  margin: 0;
  padding: 0;
  max-width: 490px;
}
.secTitle p {
  font-size: 17px;
  line-height: 32px;
  max-width: 1060px;
  margin: 0;
  padding: 0;
}
.secTitle.centered {
  align-items: center;
}
.secTitle.centered span,
.secTitle.centered h2,
.secTitle.centered h3,
.secTitle.centered p {
  text-align: center;
}
@media (max-width: 1200px) {
  .secTitle h1,
  .secTitle h2 {
    font-size: 42px;
    line-height: 52px;
  }
}
@media (max-width: 991px) {
  .secTitle h1,
  .secTitle h2 {
    font-size: 38px;
    line-height: 48px;
    max-width: unset;
  }
}
@media (max-width: 767px) {
  .secTitle h1,
  .secTitle h2 {
    font-size: 32px;
    line-height: 42px;
  }
  .secTitle p {
    font-size: 16px;
    line-height: 26px;
  }
}
@media (max-width: 576px) {
  .secTitle h1,
  .secTitle h2 {
    font-size: 28px;
    line-height: 38px;
  }
}
.bgLeaves {
  position: relative;
  width: 100%;
  height: auto;
  min-height: 100vh;
  overflow: hidden;
}
.bgLeaves::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 30%;
  background-image: url("../assets/images/leftBgleave.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: cover;
  z-index: -1;
  animation: wave 5s infinite linear reverse;
}
.bgLeaves::after {
  content: "";
  position: absolute;
  right: -20px;
  top: 0;
  height: 100%;
  width: 30%;
  background-image: url("../assets/images/rightBgleave.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: cover;
  z-index: -1;
  animation: wave 4s infinite linear reverse;
}
@keyframes wave {
  0%,
  100% {
    transform: translateX(0) translateY(0) rotateX(5deg);
  }
  25% {
    transform: translateX(-10px) translateY(-10px) rotateX(8deg);
  }
  50% {
    transform: translateX(-20px) translateY(-20px) rotateX(4deg);
  }
  75% {
    transform: translateX(-10px) translateY(-10px) rotateX(-5deg);
  }
}
#adaptive-cursor {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  color: rgba(255, 255, 255, 0);
  display: flex;
  font-size: 20px;
  height: 0;
  justify-content: center;
  line-height: 1.5;
  padding: 10px;
  pointer-events: none;
  position: fixed;
  text-align: center;
  transform: translate(-50%, -50%);
  transition: color 0.5s ease;
  width: 0;
  white-space: nowrap;
  z-index: 100;
}
#adaptive-cursor.has-label-state,
#adaptive-cursor.has-icon-state {
  color: #fff;
  transition-delay: 0.3s;
}
#adaptive-cursor.has-icon-state .material-icons {
  font-size: 65px;
}
.touch-device #adaptive-cursor {
  display: none;
}
@font-face {
  font-family: "Belleza";
  src: url("../assets/fonts/Belleza-Regular.woff2") format("woff2"),
    url("../assets/fonts/Belleza-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Work Sans";
  src: url("../assets/fonts/WorkSans-ExtraBold.woff2") format("woff2"),
    url("../assets/fonts/WorkSans-ExtraBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Work Sans";
  src: url("../assets/fonts/WorkSans-Medium.woff2") format("woff2"),
    url("../assets/fonts/WorkSans-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Work Sans";
  src: url("../assets/fonts/WorkSans-Light.woff2") format("woff2"),
    url("../assets/fonts/WorkSans-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Work Sans";
  src: url("../assets/fonts/WorkSans-Black.woff2") format("woff2"),
    url("../assets/fonts/WorkSans-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Work Sans";
  src: url("../assets/fonts/WorkSans-Regular.woff2") format("woff2"),
    url("../assets/fonts/WorkSans-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Work Sans";
  src: url("../assets/fonts/WorkSans-SemiBold.woff2") format("woff2"),
    url("../assets/fonts/WorkSans-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Work Sans";
  src: url("../assets/fonts/WorkSans-Bold.woff2") format("woff2"),
    url("../assets/fonts/WorkSans-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
.siteHeader .topBar {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 20px;
}
.siteHeader .topBar p {
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: #1e1e1e;
  font-weight: 500;
  line-height: 16px;
  text-transform: uppercase;
  text-align: center;
}
.navigation {
  background-color: #fff;
  padding: 15px 0;
}
.navigation .navInner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.navigation .navInner .logoWrap {
  height: 42px;
  width: auto;
}
.navigation .navInner .logoWrap img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: left;
}
@media (max-width: 1024px) {
  .navigation .navInner {
    justify-content: unset;
    gap: 20px;
  }
  .navigation .navInner .logoWrap {
    flex-grow: 2;
  }
}
@media (max-width: 767px) {
  .navigation .navInner .logoWrap {
    height: 36px;
  }
}
.navigation .navInner .menu .mobileMenuTogler {
  display: none;
  width: 40px;
  height: 40px;
  cursor: pointer;
  width: 100%;
  justify-content: flex-end;
  margin-bottom: 20px;
}
.navigation .navInner .menu .mobileMenuTogler svg {
  stroke: #73625b;
  width: 40px;
  height: 40px;
}
.navigation .navInner .menu ul {
  list-style: none;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 50px;
}
@media (max-width: 1200px) {
  .navigation .navInner .menu ul {
    gap: 20px;
  }
}
.navigation .navInner .menu ul li {
  margin: 0;
  padding: 0;
}
.navigation .navInner .menu ul li a {
  color: #1e1e1e;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 500;
}
.navigation .navInner .menu ul li a.active,
.navigation .navInner .menu ul li a:hover {
  color: #928884;
}
.navigation .navInner .menu .mobileActionBtns {
  display: flex;
  flex-flow: column;
  padding: 0 20px;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.navigation .navInner .menu .mobileActionBtns a {
  width: 100%;
  text-align: center;
}
.navigation .navInner .menu .mobileActionBtns a.blankBtn {
  background-color: #f2ecde;
}
@media (min-width: 767px) {
  .navigation .navInner .menu .mobileActionBtns {
    display: none;
  }
}
@media (max-width: 1024px) {
  .navigation .navInner .menu {
    position: fixed;
    top: 0;
    right: -110%;
    bottom: 0;
    z-index: 10000;
    max-width: 320px;
    width: 100%;
    background-color: #fff;
    padding: 20px 0 20px 0;
  }
  .navigation .navInner .menu.open {
    right: 0;
  }
  .navigation .navInner .menu .mobileMenuTogler {
    display: flex;
  }
  .navigation .navInner .menu ul {
    flex-flow: column;
    align-items: flex-start;
    gap: 0;
    justify-content: flex-start;
    margin-bottom: 30px;
  }
  .navigation .navInner .menu ul li {
    padding: 10px 20px;
    width: 100%;
  }
}
.navigation .navInner .menuToggler {
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.navigation .navInner .menuToggler svg {
  stroke: #73625b;
}
@media (min-width: 1024px) {
  .navigation .navInner .menuToggler {
    display: none;
  }
}
.navigation .navInner .actionBtns {
  display: flex;
  gap: 14px;
}
.navigation .navInner .actionBtns a {
  max-height: 45px;
}
@media (max-width: 767px) {
  .navigation .navInner .actionBtns {
    display: none;
  }
}
.siteFooter {
  background-color: #fff;
}
.siteFooter .footerInner {
  display: flex;
  justify-content: space-between;
  padding: 60px 0 80px 0;
  gap: 20px;
}
.siteFooter .footerInner .footContent {
  max-width: 523px;
}
.siteFooter .footerInner .footContent .logoWrap {
  display: block;
  max-height: 42px;
  margin-bottom: 10px;
}
.siteFooter .footerInner .footContent .logoWrap img {
  height: 100%;
  object-fit: contain;
  object-position: center;
}
.siteFooter .footerInner .footContent p {
  margin: 0;
  padding: 0;
  color: #000;
  font-size: 14px;
  line-height: 27px;
  font-weight: 400;
}
.siteFooter .footerInner .footAction {
  display: flex;
  gap: 60px;
}
.siteFooter .footerInner .footAction h2 {
  font-size: 22px;
  font-weight: 500;
  line-height: 25px;
  color: #1e1e1e;
  margin: 0;
  padding: 0;
}
.siteFooter .footerInner .footAction .menu {
  display: flex;
  flex-flow: column;
  gap: 3px;
  margin: 0;
  padding: 0;
}
.siteFooter .footerInner .footAction .menu li {
  margin: 0;
  padding: 0;
}
.siteFooter .footerInner .footAction .menu li a {
  font-size: 14px;
  line-height: 32px;
  font-weight: 400;
  color: #1e1e1e;
}
.siteFooter .footerInner .footAction .menu li a:hover {
  color: #73625b;
}
.siteFooter .footerInner .footAction .contactInfo {
  display: flex;
  flex-flow: column;
  gap: 22px;
}
.siteFooter .footerInner .footAction .contactInfo .footEmail {
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  color: #1e1e1e;
}
.siteFooter .footerInner .footAction .contactInfo .footEmail:hover {
  color: #73625b;
}
.siteFooter .footerInner .footAction .contactInfo .footCall {
  font-size: 32px;
  font-weight: 900;
  line-height: 32px;
  color: #1e1e1e;
}
.siteFooter .footerInner .footAction .contactInfo .footCall:hover {
  color: #73625b;
}
.siteFooter .footerInner .footAction .contactInfo .socialBtnWrap {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
}
.siteFooter .footerInner .footAction .contactInfo .socialBtnWrap a {
  height: 22px;
  width: auto;
}
.siteFooter .footerInner .footAction .contactInfo .socialBtnWrap a:hover {
  opacity: 0.6;
}
.siteFooter .copyRightTxt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding: 25px;
  border-top: 1px solid #e5e5e5;
}
@media (max-width: 991px) {
  .siteFooter .copyRightTxt {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}
.siteFooter .copyRightTxt p {
  color: #a0a0a0;
  font-size: 14px;
  margin: 0;
  padding: 0;
  font-weight: 400;
  line-height: 22px;
}
.siteFooter .copyRightTxt .paymentIcons {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
  flex-wrap: wrap;
}
.siteFooter .copyRightTxt .paymentIcons img {
  width: 40px;
  height: 24px;
  object-fit: contain;
  object-position: center;
}
@media (max-width: 1200px) {
  .siteFooter .footerInner .footAction {
    gap: 20px;
  }
  .siteFooter .footerInner .footAction .contactInfo .footEmail {
    font-size: 18px;
    line-height: 20px;
  }
  .siteFooter .footerInner .footAction .contactInfo .footCall {
    font-size: 28px;
    line-height: 30px;
  }
}
@media (max-width: 991px) {
  .siteFooter .footerInner {
    flex-flow: column;
  }
  .siteFooter .footerInner .footContent {
    max-width: 100%;
  }
  .siteFooter .footerInner .footAction {
    gap: 20px 50px;
    flex-wrap: wrap;
  }
}
@media (max-width: 991px) {
  .siteFooter .footerInner {
    padding: 60px 0;
  }
}
.pageHeroLg {
  position: relative;
}
.navigation .navInner .menu ul li.current-menu-item a {
  color: #928884;
}
.terms-condition ul li,
.privacy-policy ul li {
  margin-left: 35px;
  list-style: initial;
  padding-left: 10px;
}
.terms-condition ul li li,
.privacy-policy ul li li {
  list-style: circle;
}
#wpsl-stores .wpsl-direction-wrap {
  display: none !important;
}
.findStoreSec #wpsl-search-wrap form .wpsl-input label {
  display: none;
}
.findStoreSec #wpsl-search-wrap {
  padding-top: 20px;
}
.findStoreSec #wpsl-search-wrap::before {
  content: "Search";
  color: #1e1e1e;
  margin-bottom: 6px;
  font-size: 18px;
  font-weight: 400;
}
.store-locator-content #wpsl-stores ul li .wpsl-store-location p span,
.store-locator-content #wpsl-stores ul li .wpsl-direction-wrap {
  display: block;
  padding-left: 20px;
  font-size: 16px;
  line-height: 22px;
  color: #1e1e1e;
  font-weight: 500;
  margin: 0;
  margin-bottom: 6px;
}
.store-locator-content #wpsl-stores::-webkit-scrollbar {
  width: 5px;
}
.store-locator-content #wpsl-stores::-webkit-scrollbar-track {
  background: #ddd7c9;
}
.store-locator-content #wpsl-stores::-webkit-scrollbar-thumb {
  background: #73625b;
}
.store-locator-content #wpsl-stores ul li .wpsl-store-location p strong {
  display: block;
  padding: 12px 16px;
  background-color: #73625b;
  margin-bottom: 16px;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}
.store-locator-content #wpsl-stores ul li {
  padding: 0 !important;
  margin: 0;
  margin-bottom: 20px;
  border: none !important;
}
.store-locator-content .wpsl-store-location .wpsl-street:first-child {
  display: none !important;
}
.wpsl-store-location .wpsl-street:first-child {
  display: none;
}
.findStoreSec .wpsl-search {
  background: transparent;
  padding: 0;
}
.findStoreSec #wpsl-search-wrap form {
  justify-content: flex-end;
  position: relative;
  flex-flow: row-reverse;
  padding: 14px 16px;
  margin: 0;
  background-color: #fff;
  color: #1e1e1e;
  border: 1px solid #dad4c7;
  display: flex;
  gap: 16px;
}
.findStoreSec #wpsl-search-wrap form .wpsl-input,
.findStoreSec #wpsl-search-wrap form .wpsl-input input {
  border: none !important;
  outline: none;
  margin: 0;
  padding: 0;
  height: unset;
  min-height: unset;
  display: block;
  float: unset;
  font-size: 18px;
  width: 100%;
  background-repeat: no-repeat;
  background-image: none !important;
}
.findStoreSec #wpsl-search-wrap form .wpsl-search-btn-wrap {
  margin: 0;
  padding: 0;
}
.findStoreSec #wpsl-search-wrap form .wpsl-search-btn-wrap #wpsl-search-btn {
  margin: 0;
  padding: 0;
  font-size: 0;
  background: transparent;
  border: none;
  outline: none;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 14.5L10.8634 11.3634M10.8634 11.3634C11.3999 10.8269 11.8255 10.19 12.1159 9.48895C12.4063 8.78795 12.5557 8.03662 12.5557 7.27786C12.5557 6.5191 12.4063 5.76777 12.1159 5.06677C11.8255 4.36577 11.3999 3.72882 10.8634 3.1923C10.3269 2.65577 9.68995 2.23018 8.98895 1.93981C8.28795 1.64945 7.53662 1.5 6.77786 1.5C6.0191 1.5 5.26777 1.64945 4.56677 1.93981C3.86577 2.23018 3.22882 2.65577 2.6923 3.1923C1.60874 4.27586 1 5.74548 1 7.27786C1 8.81024 1.60874 10.2799 2.6923 11.3634C3.77586 12.447 5.24548 13.0557 6.77786 13.0557C8.31024 13.0557 9.77987 12.447 10.8634 11.3634Z' stroke='%231E1E1E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-position: center;
}
.lb-data .lb-details .lb-caption {
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  color: #fff;
}
ul.slick-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin: 20px 0;
}
ul.slick-dots li button {
  font-size: 0;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: #00000063;
}
ul.slick-dots li.slick-active button {
  background: #000;
}
.pageHeroLg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(10, 2, 0, 0.6);
  z-index: 1;
}
.pageHeroLg .heroContent {
  position: relative;
  z-index: 2;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 267px 20px;
  max-width: 710px;
  margin: 0 auto;
}
.pageHeroLg .heroContent .breadcrumb {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.pageHeroLg .heroContent .breadcrumb li {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  gap: 10px;
}
.pageHeroLg .heroContent .breadcrumb li:not(:last-child) {
  margin-right: 10px;
}
.pageHeroLg .heroContent .breadcrumb li:not(:last-child)::after {
  content: "";
  display: block;
  height: 4px;
  width: 4px;
  background-color: #fff;
  border-radius: 50%;
}
.pageHeroLg .heroContent .breadcrumb li span,
.pageHeroLg .heroContent .breadcrumb li a {
  display: inline;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  white-space: pre;
}
.pageHeroLg .heroContent h1 {
  font-size: 64px;
  line-height: 74px;
  color: #fff;
  text-align: center;
  font-weight: 500;
  margin: 0;
  padding: 0;
}
.pageHeroLg .heroContent .postDate {
  margin: 0;
  padding: 0;
  color: #fff;
  font-size: 14px;
  text-align: center;
  font-weight: 500px;
}
.pageHeroLg .heroContent .postAuthorWrap {
  position: absolute;
  bottom: 38px;
  left: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.pageHeroLg .heroContent .postAuthorWrap .authorAvatar {
  min-height: 35px;
  min-width: 35px;
  max-height: 35px;
  max-width: 35px;
  border-radius: 50%;
  border: 2px solid #fff;
  overflow: hidden;
}
.pageHeroLg .heroContent .postAuthorWrap .authorAvatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.pageHeroLg .heroContent .postAuthorWrap p {
  margin: 0;
  padding: 0;
  font-size: 22px;
  color: #fff;
  font-weight: 500px;
  line-height: 32px;
}
.pageHeroLg.isPost .heroContent {
  max-width: 1180px;
  padding: 200px 20px;
}
.pageHeroLg.small .heroContent {
  padding: 90px 20px;
}
.pageHeroLg video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  object-fit: cover;
  object-position: center;
}
@media (max-width: 1200px) {
  .pageHeroLg .heroContent {
    padding: 210px 20px;
  }
  .pageHeroLg .heroContent h1 {
    font-size: 58px;
    line-height: 68px;
  }
}
@media (max-width: 991px) {
  .pageHeroLg .heroContent {
    padding: 160px 20px;
  }
  .pageHeroLg .heroContent h1 {
    font-size: 50px;
    line-height: 60px;
  }
}
@media (max-width: 767px) {
  .pageHeroLg .heroContent {
    padding: 120px 20px;
  }
  .pageHeroLg .heroContent h1 {
    font-size: 42px;
    line-height: 52px;
  }
  .pageHeroLg .heroContent .breadcrumb li a {
    font-size: 14px;
    line-height: 20px;
  }
}
.aboutUsSec {
  padding: 100px 0;
}
.aboutUsSec .inner {
  display: flex;
  align-items: center;
  gap: 60px;
}
.aboutUsSec .inner .contentWrap {
  max-width: 486px;
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  gap: 20px;
}
.aboutUsSec .inner .contentWrap p {
  font-size: 17px;
  margin: 0;
  padding: 0;
}
@media (max-width: 991px) {
  .aboutUsSec {
    padding: 80px 0;
  }
  .aboutUsSec .inner {
    flex-flow: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
  }
  .aboutUsSec .inner .imgWrap {
    max-width: 600px;
  }
  .aboutUsSec .inner .contentWrap {
    max-width: 100%;
  }
  .aboutUsSec .inner .contentWrap p {
    font-size: 16px;
    line-height: 26px;
  }
}
@media (max-width: 767px) {
  .aboutUsSec {
    padding: 60px 0;
  }
}
.testimonialsSec {
  margin-bottom: 100px;
}
.testimonialsSec .inner .secTop {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 60px;
  margin-bottom: 80px;
}
.testimonialsSec .inner .secTop .sliderArrows {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 23px;
}
.testimonialsSec .inner .secTop .sliderArrows > div {
  cursor: pointer;
  height: 60px;
  width: 60px;
}
.testimonialsSec .inner .secTop .sliderArrows > div svg {
  height: 100%;
  width: 100%;
  object-fit: contain;
  object-position: center;
}
.testimonialsSec .inner .testimonialsSliderWrap {
  padding-left: calc((100% - 1340px) / 2);
  margin-left: 20px;
}
.testimonialsSec
  .inner
  .testimonialsSliderWrap
  .testimonialsSlider
  .testimonialCard {
  max-width: 524px;
  height: fit-content;
  background-color: #fff;
  padding: 40px;
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  gap: 8px;
  box-shadow: 0 2px 2px rgba(85, 71, 65, 0.2);
  margin-right: 26px;
  margin-bottom: 5px;
}
.testimonialsSec
  .inner
  .testimonialsSliderWrap
  .testimonialsSlider
  .testimonialCard
  .starWrap {
  height: 24px;
  width: calc(24px * var(--star-count));
  max-width: 120px;
  min-width: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.825 22L7.45 14.975L2 10.25L9.2 9.625L12 3L14.8 9.625L22 10.25L16.55 14.975L18.175 22L12 18.275L5.825 22Z' fill='%23C65238'/%3E%3C/svg%3E%0A");
  background-position: left center;
  background-repeat: repeat-x;
}
.testimonialsSec
  .inner
  .testimonialsSliderWrap
  .testimonialsSlider
  .testimonialCard
  h3 {
  font-size: 40px;
  line-height: 53px;
  font-weight: 500;
  margin: 0;
  padding: 0;
}
.testimonialsSec
  .inner
  .testimonialsSliderWrap
  .testimonialsSlider
  .testimonialCard
  p {
  line-height: 32px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.testimonialsSec
  .inner
  .testimonialsSliderWrap
  .testimonialsSlider
  .testimonialCard
  .author {
  font-size: 22px;
  line-height: 53px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 5px;
  margin: 0;
  padding: 0;
  font-weight: 500;
}
.testimonialsSec
  .inner
  .testimonialsSliderWrap
  .testimonialsSlider
  .testimonialCard
  .author::before {
  content: "-";
  display: block;
}
@media (max-width: 991px) {
  .testimonialsSec {
    margin-bottom: 80px;
  }
  .testimonialsSec .inner .secTop {
    margin-bottom: 40px;
  }
  .testimonialsSec .inner .secTop .sliderArrows > div {
    height: 30px;
    width: 30px;
  }
  .testimonialsSec
    .inner
    .testimonialsSliderWrap
    .testimonialsSlider
    .testimonialCard {
    padding: 20px;
  }
  .testimonialsSec
    .inner
    .testimonialsSliderWrap
    .testimonialsSlider
    .testimonialCard
    h3 {
    font-size: 32px;
    line-height: 42px;
  }
}
@media (max-width: 767px) {
  .testimonialsSec {
    margin-bottom: 60px;
  }
  .testimonialsSec .inner .secTop {
    margin-bottom: 20px;
    flex-flow: column;
    gap: 20px;
    align-items: flex-start;
  }
  .testimonialsSec
    .inner
    .testimonialsSliderWrap
    .testimonialsSlider
    .testimonialCard {
    padding: 16px;
  }
  .testimonialsSec
    .inner
    .testimonialsSliderWrap
    .testimonialsSlider
    .testimonialCard
    h3 {
    font-size: 28px;
    line-height: 38px;
  }
  .testimonialsSec
    .inner
    .testimonialsSliderWrap
    .testimonialsSlider
    .testimonialCard
    .authoe {
    font-size: 20px;
    line-height: 40px;
  }
}
.gallerySec {
  margin-bottom: 100px;
}
.gallerySec .inner .secTitle {
  margin-bottom: 60px;
}
.gallerySec .inner .btnWrap {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gallerySec .inner .btnWrap .mainBtn {
  max-width: 410px;
  width: 100%;
}
@media (max-width: 991px) {
  .gallerySec {
    margin-bottom: 80px;
  }
  .gallerySec .inner .secTitle {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .gallerySec {
    margin-bottom: 60px;
  }
  .gallerySec .inner .secTitle {
    margin-bottom: 30px;
  }
}
.homeGalleryWrap {
  columns: 3;
  column-gap: 24px;
  margin-bottom: 25px;
}
.homeGalleryWrap a {
  display: block;
  margin-bottom: 16px;
  position: relative;
  transition: all linear 0.3s;
  overflow: hidden;
}
.homeGalleryWrap a::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 0;
  display: block;
  content: "";
  width: 0;
  height: 0;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 30px 30px;
}
.homeGalleryWrap a:hover img {
  scale: 1.1;
}
.homeGalleryWrap a:hover::after {
  animation: circle 0.5s forwards ease-in-out;
}
@keyframes circle {
  0% {
    opacity: 0.1;
  }
  40% {
    opacity: 0.2;
  }
  70% {
    opacity: 0.4;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 1;
  }
}
.homeGalleryWrap a img {
  scale: 1;
}
@media (max-width: 991px) {
  .homeGalleryWrap {
    column-gap: 18px;
  }
  .homeGalleryWrap a {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .homeGalleryWrap {
    columns: 2;
    column-gap: 14px;
  }
  .homeGalleryWrap a {
    margin-bottom: 6px;
  }
}
.locationSec {
  margin-bottom: 100px;
}
.locationSec .inner .secTitle {
  margin-bottom: 100px;
}
.locationSec .inner .secTitle h2 {
  max-width: unset;
}
.locationSec .inner .locationWrap {
  padding: 100px 0;
  background-image: url("data:image/svg+xml,%3Csvg width='284' height='410' viewBox='0 0 284 410' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2' clip-path='url(%23clip0_141_1393)'%3E%3Cpath d='M135.382 272.61C134.004 263.313 133.733 254.405 133.192 245.527C132.423 232.951 130.813 220.443 130.842 207.805C130.88 191.316 132.017 174.938 134.198 158.603C134.609 155.513 134.696 152.346 134.57 149.228C134.435 145.931 134.183 142.701 135.958 139.698C137.109 137.751 136.398 135.785 135.803 133.876C135.353 132.425 134.439 132.179 133.284 133.23C131.021 135.293 128.864 137.467 127.089 139.959C126.112 141.332 125.44 141.313 124.763 139.824C124.134 138.436 123.501 137.047 122.93 135.64C122.65 134.946 122.858 133.804 121.707 133.91C120.464 134.02 120.696 135.197 120.643 136.011C120.488 138.281 120.537 140.648 121.794 142.557C123.83 145.656 122.814 148.254 120.967 150.997C119.714 149.792 119.492 148.211 119.27 146.668C119.139 145.762 119.071 144.673 118.07 144.547C116.997 144.412 116.76 145.545 116.508 146.379C115.604 149.401 115.285 152.664 116.9 155.291C118.892 158.535 118.883 161.755 118.438 165.191C118.307 166.194 118.907 167.765 118.051 168.084C116.866 168.522 116.344 166.941 115.73 166.098C109.327 157.364 108.752 147.883 112.456 138.016C115.208 130.699 120.13 125.316 127.553 122.409C128.129 122.183 128.912 121.97 128.786 121.156C128.651 120.245 127.834 120.201 127.094 120.177C121.818 120.018 116.9 121.334 112.243 123.749C111.697 124.033 111.16 124.771 110.546 124.303C109.995 123.884 110.304 123.098 110.454 122.486C110.759 121.238 111.097 119.999 111.436 118.765C111.605 118.139 111.885 117.478 111.121 117.073C110.377 116.678 109.898 117.232 109.482 117.71C107.509 119.989 105.971 122.525 105.492 125.537C105.106 127.976 104.288 130.039 102.349 131.755C100.869 133.061 99.7718 134.801 98.2969 136.594C97.5231 133.63 98.2388 131.051 98.8868 128.473C99.0029 128.01 99.264 127.581 99.3801 127.118C99.5445 126.443 100.018 125.619 99.2785 125.113C98.3307 124.462 97.8229 125.422 97.3297 125.976C91.8024 132.189 90.047 139.433 91.8121 147.463C92.4214 150.24 91.3092 152.659 90.9271 155.233C90.7289 156.564 89.8778 155.932 89.3894 155.455C88.1176 154.212 87.1166 152.766 86.367 151.141C86.0333 150.418 85.6755 149.459 84.6938 149.748C83.6735 150.047 84.0217 151.103 84.0845 151.84C84.4666 156.144 86.1446 159.894 89.1911 162.979C89.8294 163.625 90.3517 164.179 90.4677 165.172C91.285 172.176 93.2967 178.784 97.702 185.18C94.2348 184.52 91.7734 182.987 89.5199 181.213C82.1792 175.444 78.475 167.659 77.2081 158.564C75.4623 146.08 78.151 134.512 85.2451 124.221C93.4949 112.248 104.579 105.105 119.85 106.272C120.657 106.334 121.886 106.836 122.166 105.713C122.481 104.445 121.102 104.286 120.271 103.958C113.225 101.177 105.962 100.338 98.5 101.804C96.8751 102.122 96.4302 101.813 96.8364 100.174C97.5812 97.157 98.9303 94.4626 100.821 92.0189C101.271 91.4405 101.88 90.8042 101.256 90.1342C100.671 89.5028 99.9023 89.9559 99.2592 90.2981C94.6942 92.7226 91.5896 96.4292 90.1921 101.346C89.4812 103.842 88.3593 105.544 85.9366 106.696C83.7363 107.742 81.8117 109.371 79.3696 111.005C79.6163 107.207 81.1782 104.397 82.8901 101.64C83.3108 100.96 84.4714 100.348 83.4559 99.4321C82.5951 98.656 81.7682 99.4754 81.0815 99.9382C74.6209 104.329 70.9747 110.388 70.5976 118.211C70.496 120.336 69.9447 121.951 68.4698 123.547C65.6167 126.636 64.7753 130.579 64.5867 134.671C64.5528 135.375 64.5867 136.083 64.5867 136.951C63.281 136.792 63.1456 135.804 62.8216 135.091C60.3892 129.745 60.4038 124.159 61.4725 118.558C64.6012 102.16 73.7602 90.3608 89.4764 84.4997C104.385 78.9374 117.761 82.6873 129.439 93.1371C129.497 93.1901 129.55 93.2576 129.613 93.301C130.397 93.8601 131.035 95.3302 132.138 94.4192C133.172 93.5661 132.026 92.5009 131.601 91.6236C131.006 90.3993 130.334 89.1943 129.55 88.0857C128.535 86.6494 129.197 86.0421 130.566 85.8059C131.673 85.6179 132.81 85.6131 133.932 85.5263C134.439 85.4878 134.899 85.3287 135.078 84.8081C135.315 84.1044 134.802 83.7959 134.304 83.5067C132.128 82.2487 129.729 82.0029 127.307 82.1812C125.783 82.2921 124.753 81.786 123.738 80.6822C122.495 79.3278 121.122 78.0457 119.632 76.966C117.8 75.6356 118.767 75.1777 120.145 74.7247C121.76 74.1896 123.419 73.9053 125.135 73.992C125.75 74.0209 126.533 74.2089 126.799 73.404C127.108 72.4737 126.286 72.1122 125.692 71.7845C121.576 69.4949 117.33 69.1431 112.954 71.0374C112.093 71.4085 111.286 71.9676 110.217 71.5435C104.221 69.1575 97.9583 68.5117 91.3043 68.9117C92.3005 66.8006 94.1187 65.851 95.7 64.7617C105.705 57.898 120.009 58.7752 129.492 66.5162C133.158 69.5094 136.233 72.9123 138.787 76.8503C140.112 78.894 140.523 78.8506 141.925 76.6864C147.201 68.5502 154.174 62.6554 163.899 60.6647C172.937 58.8186 180.945 61.2045 187.947 67.0946C188.411 67.485 189.026 67.8176 189.074 68.7286C186.124 68.9647 183.165 68.6177 180.254 69.1142C179.146 69.3022 177.995 69.3455 176.926 69.6588C172.55 70.9458 168.357 71.9628 163.701 70.0444C160.877 68.8828 157.69 70.2951 154.933 71.7652C154.3 72.1026 153.555 72.5364 153.855 73.4088C154.116 74.1704 154.914 73.9968 155.543 73.992C157.888 73.9824 160.137 74.315 162.206 75.7176C160.064 77.7227 157.999 79.617 155.992 81.5643C155.238 82.2969 154.368 82.1668 153.502 82.133C151.137 82.0414 148.835 82.3065 146.669 83.2946C146.108 83.5501 145.368 83.7718 145.552 84.625C145.721 85.3914 146.384 85.4685 147.051 85.5601C152.046 86.259 151.988 86.2349 149.542 90.6211C148.898 91.7779 147.162 93.3299 148.502 94.3903C149.87 95.4748 150.896 93.3878 151.848 92.5009C166.278 79.0723 188.416 78.7108 203.422 91.4356C213.509 99.9912 218.838 110.764 219.689 123.812C219.955 127.933 219.389 131.991 217.46 135.741C217.223 136.199 217.15 136.855 216.212 136.912C215.806 134.44 216.033 131.88 215.221 129.432C214.399 126.945 213.35 124.636 211.493 122.785C210.506 121.802 210.168 120.756 210.114 119.377C209.79 111.66 206.874 105.221 200.457 100.598C200.066 100.319 199.674 100.039 199.258 99.7936C198.586 99.3983 197.875 98.685 197.101 99.4272C196.274 100.218 197.063 100.931 197.512 101.514C199.311 103.852 200.375 106.513 201.134 109.323C201.265 109.8 201.381 110.239 201.042 110.928C198.035 108.894 195.148 106.807 192.019 105.105C191.144 104.633 191.144 103.616 190.921 102.782C189.504 97.4028 186.487 93.2335 181.622 90.4379C180.848 89.9945 180.002 89.363 179.252 90.2547C178.498 91.1513 179.518 91.6574 179.978 92.2454C181.84 94.6265 183.01 97.3209 183.784 100.227C184.166 101.664 183.996 102.064 182.338 101.775C174.895 100.488 167.598 101.071 160.524 103.838C160.001 104.04 159.474 104.252 158.986 104.522C158.507 104.787 158.376 105.245 158.541 105.761C158.686 106.228 159.102 106.305 159.503 106.31C160.146 106.32 160.794 106.305 161.433 106.262C176.216 105.284 186.927 112.34 195.075 123.783C201.347 132.594 204.273 142.643 203.857 153.498C203.451 164.17 200.153 173.651 191.676 180.77C189.277 182.785 186.496 184.134 183.116 185.301C184.659 182.211 186.293 179.671 187.367 176.841C188.74 173.212 189.616 169.476 189.998 165.635C190.123 164.382 190.757 163.586 191.564 162.781C194.543 159.822 195.946 156.115 196.516 152.057C196.627 151.257 197.067 150.1 195.95 149.724C194.775 149.329 194.577 150.539 194.19 151.281C193.184 153.204 192.043 155.002 189.993 156.308C188.91 152.568 188.387 149.078 189.088 145.213C190.389 138.021 188.208 131.577 183.368 126.082C182.845 125.489 182.304 124.38 181.23 125.132C180.316 125.769 181.061 126.602 181.293 127.306C182.256 130.208 182.899 133.143 182.318 136.377C180.06 132.787 175.631 130.825 175.176 125.879C174.891 122.78 173.232 120.134 171.196 117.782C170.78 117.3 170.272 116.697 169.571 117.03C168.711 117.435 169.059 118.225 169.233 118.919C169.678 120.683 170.355 122.414 170.152 124.573C167.158 123.368 164.503 121.715 161.467 121.064C158.942 120.52 156.403 120.134 153.816 120.168C153.023 120.177 152.056 120.095 151.877 121.141C151.713 122.105 152.656 122.255 153.289 122.501C170.282 129.046 175.747 153.325 164.257 166.917C163.773 167.486 163.425 168.599 162.497 168.238C161.766 167.953 162.148 166.941 162.081 166.242C162.057 166.001 162.095 165.76 162.071 165.519C161.645 161.837 161.757 158.371 163.802 154.954C165.364 152.341 164.929 149.189 164.044 146.263C163.822 145.531 163.643 144.485 162.642 144.547C161.718 144.605 161.438 145.482 161.409 146.355C161.409 146.437 161.409 146.519 161.394 146.596C161.07 148.066 160.867 149.584 159.832 150.784C159.803 150.818 159.194 150.548 159.141 150.346C158.623 148.452 156.611 146.904 157.932 144.567C159.503 141.786 160.32 138.792 159.977 135.558C159.9 134.83 159.905 134.02 158.971 133.876C157.917 133.712 157.961 134.618 157.709 135.274C157.11 136.845 156.52 138.426 155.794 139.939C155.195 141.188 154.469 141.337 153.531 140.065C151.722 137.607 149.687 135.332 147.37 133.317C146.098 132.213 145.368 132.358 144.754 134.001C144.208 135.452 143.845 136.922 143.714 138.436C142.128 156.819 139.691 175.145 140.01 193.663C140.184 203.646 141.374 213.493 143.207 223.302C144.251 228.907 144.478 234.629 144.769 240.311C145.049 245.763 145.064 251.229 145.547 256.671C145.697 258.338 145.388 259.789 144.353 261.168C141.519 264.922 139.111 269 135.392 272.625L135.382 272.61Z' fill='%2373625B'/%3E%3Cpath d='M227.992 366.981C221.638 373.811 214.945 380.275 207.513 385.958C190.568 398.914 171.776 407.388 150.354 409.484C123.868 412.082 100.105 404.708 78.4798 389.722C75.7912 387.862 73.175 385.876 70.6556 383.789C56.4045 371.97 44.7213 357.944 35.103 342.197C25.1364 325.886 17.5733 308.486 11.959 290.237C6.8524 273.637 3.66079 256.642 1.54273 239.434C1.12685 236.046 1.32995 236.494 4.48288 235.356C7.11837 234.407 7.40368 235.795 8.50624 237.323C11.751 241.844 11.6108 247.199 12.4087 252.26C15.1409 269.583 19.4593 286.473 25.649 302.88C32.3369 320.608 41.0026 337.285 52.3812 352.497C60.2538 363.024 69.2 372.529 79.6646 380.559C80.2449 380.853 80.6608 381.364 81.183 381.721C82.2904 382.478 83.0206 383.172 81.362 384.107C79.5631 385.124 81.6569 385.852 81.5699 386.743C81.2024 386.854 80.5882 386.883 80.5157 387.1C80.3416 387.597 80.9316 387.698 81.2604 387.77C83.48 388.271 85.7045 388.392 87.9144 387.707C88.9541 387.389 94.4717 389.679 94.2541 390.46C93.7464 392.311 94.9602 391.703 95.6565 391.65C98.3162 391.443 100.12 393.448 102.277 394.369C118.892 401.44 135.992 404.071 153.923 401.367C170.94 398.803 185.979 391.766 199.722 381.687C205.042 377.783 210.047 373.508 214.665 368.794C215.158 368.288 215.569 367.647 216.333 367.463C217.092 366.875 217.542 365.94 218.417 365.502C219.655 364.885 221.009 364.644 221.86 365.974C222.716 367.314 221.536 367.974 220.564 368.582C220.289 368.755 220.033 368.938 219.829 369.194C221.654 368.49 223.098 366.943 224.162 364.552C225.598 363.424 227.102 364.581 228.577 364.451C229.264 364.388 229.424 365.092 229.056 365.68C228.761 366.152 228.379 366.572 227.978 366.962L227.992 366.981Z' fill='%2371625D'/%3E%3Cpath d='M216.928 37.0177C206.957 28.8478 196.985 20.673 187.009 12.4935C186.313 13.1153 186.956 13.5876 186.951 14.0744C186.922 17.246 186.177 17.6557 183.315 16.4459C172.449 11.8428 161.292 8.50733 149.377 7.78915C132.911 6.79622 117.393 10.069 102.601 17.1255C91.1157 22.6059 80.9461 29.9612 71.7243 38.6854C60.9792 48.8557 52.0524 60.4671 44.1991 72.9413C43.8751 73.4522 43.7929 74.3584 43.0385 74.3294C42.1149 74.2909 42.2358 73.269 41.9069 72.6762C41.4669 71.8905 41.0607 70.9602 41.3653 70.1505C41.9214 68.6804 41.3218 67.5814 40.4417 66.656C39.2279 65.3883 39.5567 64.4291 40.4369 63.1036C48.5706 50.8608 57.836 39.5 69.1565 30.1444C73.7215 26.3703 77.9576 22.0805 83.2189 19.0294C88.5528 15.9398 93.7416 12.614 99.3462 9.99671C104.898 7.40836 110.594 5.2249 116.513 3.65357C131.011 -0.197616 145.649 -1.14234 160.485 1.47011C164.929 2.25095 169.315 3.20531 173.604 4.55974C188.353 9.22069 201.526 16.7351 213.524 26.433C216.928 29.1852 216.212 33.1954 217.552 36.5694C217.344 36.7189 217.136 36.8683 216.928 37.0177Z' fill='%2372625D'/%3E%3Cpath d='M153.787 359.988C150.407 359.959 147.031 359.901 143.69 359.25C141.581 358.836 140.218 357.741 139.749 355.592C139.033 352.314 139.497 349.027 139.686 345.759C140.513 331.39 140.6 317.046 138.815 302.731C138.588 300.899 138.429 299.063 138.24 297.226C138.172 296.566 138.312 295.978 138.709 295.409C141.456 291.457 144.173 287.485 146.92 283.528C147.278 283.017 147.617 282.221 148.303 282.332C149.111 282.462 148.854 283.373 148.961 283.952C150.929 294.257 152.95 304.557 154.798 314.887C155.687 319.856 156.234 324.883 156.94 329.887C157.67 335.054 159.367 340.033 160.209 345.152C160.978 349.812 162.97 353.611 166.079 356.97C167.293 358.281 166.273 358.556 165.272 358.84C161.515 359.91 157.66 360.031 153.787 359.983V359.988Z' fill='%2373625B'/%3E%3Cpath d='M198.89 267.694C205.399 267.501 211.492 268.923 217.17 272.157C218.664 273.006 219.646 273.989 220.071 275.719C220.603 277.888 221.469 279.98 222.155 282.115C222.528 283.267 223.572 284.713 221.943 285.475C220.492 286.155 219.96 284.646 219.326 283.624C214.186 275.392 203.886 270.716 194.915 272.48C189.369 273.57 185.592 277.132 182.758 281.633C177.187 290.473 175.911 299.964 180.21 309.633C183.464 316.945 189.243 321.871 197.077 323.934C201.932 325.211 206.284 323.418 210.172 320.555C214.2 317.591 218.045 314.434 219.66 309.387C219.95 308.481 220.738 307.936 221.759 308.216C223.045 308.568 222.958 309.623 222.692 310.573C221.696 314.125 220.796 317.697 220.327 321.37C220.11 323.052 218.654 323.64 217.431 324.353C213.76 326.503 209.674 327.443 205.549 328.156C199.5 329.202 193.416 329.887 187.468 327.612C175.872 323.172 169.407 314.573 167.772 302.485C165.388 284.877 178.817 271.14 191.463 268.152C193.934 267.569 196.419 267.718 198.895 267.694H198.89Z' fill='%2372625B'/%3E%3Cpath d='M92.7742 219.99C98.4031 219.99 104.032 220.067 109.661 219.952C111.866 219.908 113.317 220.492 114.129 222.685C115.227 225.649 117.48 227.948 119.1 230.618C119.676 231.568 120.483 232.623 119.255 233.602C118.104 234.518 116.856 234.315 115.715 233.457C115.396 233.216 115.028 232.971 114.845 232.638C111.648 226.864 105.695 226.049 100.149 224.54C98.4756 224.082 98.1564 225.172 98.0065 226.565C97.3972 232.156 97.1167 237.762 97.1554 243.382C97.2231 252.762 96.6864 262.165 97.9872 271.507C98.3837 274.341 98.3837 277.3 100.7 279.508C101.271 280.048 101.261 280.838 100.947 281.532C100.623 282.25 99.9118 282.255 99.2735 282.164C95.1002 281.58 90.9366 281.821 86.7633 282.154C84.9693 282.299 84.1714 281.137 85.2207 279.855C87.9239 276.539 87.9675 272.509 88.2479 268.677C89.2489 255.07 89.7615 241.444 88.8862 227.803C88.6493 224.135 88.4027 223.947 84.8194 225.056C81.9034 225.962 78.9923 226.883 76.3278 228.445C74.8335 229.322 73.6536 230.479 72.7251 231.915C72.1496 232.807 71.4678 233.621 70.4378 233.963C69.5819 234.248 68.6582 234.306 67.9715 233.539C67.3719 232.864 67.3767 232.055 67.7491 231.284C69.3933 227.905 71.6661 224.854 72.904 221.253C73.3344 219.995 74.6352 220.308 75.6507 220.332C81.357 220.463 87.0583 220.998 92.7742 220.626C92.7742 220.414 92.7742 220.198 92.7742 219.985V219.99Z' fill='%2370635D'/%3E%3Cpath d='M224.211 365.024C224.622 366.639 223.055 367.772 223.151 369.338C223.181 369.767 222.557 370.037 222.247 369.796C220.811 368.659 220.023 369.541 219.138 371.353C219.181 369.387 219.447 368.331 220.758 367.791C221.353 367.545 221.986 367.193 221.648 366.369C221.357 365.675 220.68 365.694 220.032 365.574C218.267 365.246 217.706 367.116 216.338 367.478C219.8 363.28 223.563 359.346 226.957 355.081C234.757 345.272 241.387 334.75 247.2 323.674C252.447 313.677 256.46 303.179 260.353 292.618C260.982 290.912 260.904 289.008 261.896 287.413C262.684 286.473 263.192 287.201 263.796 287.687C264.565 288.309 264.86 289.186 265.242 290.03C265.402 290.305 265.508 290.632 265.73 290.84C269.043 293.9 268.318 297.149 266.814 300.923C263.003 310.457 258.873 319.832 254.197 328.971C252.969 332.017 250.063 332.379 247.466 333.183C249.787 334.499 249.763 336.938 247.35 340.457C245.764 343.021 244.158 345.571 242.596 348.15C241.595 349.793 240.807 349.803 240.115 347.942C239.927 347.431 239.738 346.877 238.819 346.708C238.931 348.28 238.297 349.793 239.356 351.259C240.053 352.227 239.197 352.926 238.703 353.591C236.798 356.16 234.84 358.691 232.9 361.236C232.204 362.34 231.421 362.981 229.902 363.068C227.91 363.183 225.889 363.68 223.983 364.345C222.823 364.75 224.428 364.692 224.206 365.034L224.211 365.024Z' fill='%2372635D'/%3E%3Cpath d='M275.919 240.196C276.21 242.591 276.437 244.539 276.688 246.486C276.766 247.079 276.785 247.672 276.108 247.879C275.547 248.052 275.223 247.566 274.981 247.161C273.724 245.021 272.515 242.948 272.738 240.229C273.932 225.514 275.412 210.813 274.875 196.015C274.58 187.836 274.208 179.666 273.187 171.539C273.1 170.845 273.178 170.127 273.178 169.014C274.241 170.137 275.059 171.048 275.934 171.906C277.196 173.14 278.715 173.877 280.509 173.631C281.795 173.458 282.612 173.419 282.728 175.145C282.839 176.841 282.162 177.304 280.683 177.222C280.562 177.217 280.436 177.328 279.827 177.603C283.516 177.56 283.091 179.999 283.202 182.047C283.802 193.35 284.45 204.653 283.57 215.975C283.492 216.973 283.947 218.13 282.38 218.732C281.761 218.968 281.911 220.357 282.574 221.099C283.236 221.841 283.241 222.699 283.154 223.591C282.694 228.382 282.259 233.178 281.737 237.959C281.65 238.74 282.221 240.066 280.518 240.027C279.914 240.013 280.291 240.437 280.402 240.673C280.504 240.89 280.654 241.083 280.779 241.29C281.244 242.037 281.452 242.866 280.678 243.459C279.812 244.124 279.203 243.334 278.623 242.808C277.815 242.076 277.046 241.295 275.919 240.205V240.196Z' fill='%2372625D'/%3E%3Cpath d='M10.7161 141.443C11.896 143.535 13.0856 145.617 14.251 147.719C14.8361 148.775 14.6621 149.917 14.4444 151.016C11.2238 167.259 9.3282 183.647 9.10092 200.204C9.06707 202.556 8.47227 203.621 6.00603 203.241C5.39672 203.149 4.72938 203.356 4.10073 203.496C2.53394 203.848 2.67418 203.843 2.93531 205.352C3.00785 205.766 4.11041 206.036 3.2303 206.591C2.65967 206.952 2.06487 207.082 1.4459 206.629C0.294982 205.781 0 204.528 0 203.241C0.00483577 200.112 0.149909 196.979 0.174088 193.851C0.183759 192.304 0.498084 191.142 2.68869 191.321C0.164416 190.771 0.570621 188.834 0.657665 187.446C1.47491 174.229 3.28349 161.138 5.87546 148.153C5.93833 147.844 6.11725 147.565 6.24298 147.266C7.14243 145.246 7.42291 143.068 7.8678 140.928C7.98386 140.373 7.69371 139.506 8.60767 139.375C9.41525 139.265 9.58933 140.036 9.94235 140.547C10.1648 140.87 10.3631 141.226 10.7209 141.438L10.7161 141.443Z' fill='%2373625C'/%3E%3Cpath d='M272.138 120.727C273.26 124.896 274.381 129.07 275.503 133.24C275.895 135.409 276.446 137.534 277.022 139.66C277.215 140.378 277.612 141.39 276.833 141.867C276.079 142.33 275.392 141.463 274.691 141.135C273.613 140.634 273.787 139.322 273.061 138.59C272.321 137.009 271.591 135.418 270.827 133.847C270.619 133.423 270.3 133.129 269.739 133.047C268.109 132.811 266.141 132.825 267.776 130.193C268.25 129.427 267.452 128.415 266.901 127.827C263.351 124.038 262.36 119.107 260.788 114.461C255.793 99.6924 249.308 85.6131 241.377 72.1942C240.57 70.8301 239.622 69.5528 238.737 68.2369C238.718 67.4079 239.109 67.4224 239.67 67.779C242.596 71.047 245.522 74.315 248.66 77.8191C248.766 76.8069 248.834 76.1369 248.902 75.4718C249.008 75.3465 249.061 75.197 249.119 75.0524C250.236 72.2858 250.44 72.2424 252.326 74.3969C252.485 74.5753 252.606 74.7873 252.785 74.9512C254.178 77.5637 255.57 80.1809 256.973 82.7886C257.626 84.0032 258.404 85.2034 256.949 86.4084C256.547 86.741 256.639 87.1555 257.011 87.411C257.693 87.8785 257.456 87.0736 257.679 86.8952C258.515 86.2204 258.525 86.2349 259.531 87.9797C259.831 88.7895 260.106 89.5896 258.709 89.4787C258.467 89.4595 258.24 89.5318 258.008 89.58C257.118 89.7776 255.686 89.3775 255.517 90.4283C255.348 91.4549 255.889 92.7033 257.108 93.2769C260.005 92.7756 261.654 94.4 262.93 96.6654C262.708 97.639 262.263 98.6079 262.824 99.6104C262.824 100.295 263.013 100.917 263.433 101.461C263.883 102.768 264.318 104.083 264.768 105.39C266.427 110.489 268.085 115.584 269.749 120.684C271.572 121.71 270.382 119.291 271.548 119.334C272.205 119.435 271.514 120.462 272.143 120.732L272.138 120.727Z' fill='%2373625D'/%3E%3Cpath d='M37.5496 68.1309C37.7624 68.3044 38.0332 68.4635 38.2218 68.69C38.4249 68.931 38.4974 69.2829 38.7102 69.5142C42.3128 73.4233 42.1581 76.9756 39.3388 81.7185C32.6848 92.9058 27.7185 104.956 23.5355 117.3C23.3663 117.806 23.376 118.568 22.6699 118.572C22.0026 118.572 21.9301 117.825 21.7076 117.338C21.0741 115.95 20.6921 114.393 19.8217 113.179C17.3312 109.699 17.781 106.368 19.4203 102.652C24.3141 91.5513 29.5464 80.634 35.799 70.2179C36.2488 69.4708 36.6405 68.6515 37.5496 68.1309Z' fill='%2373625C'/%3E%3Cpath d='M193.257 207.96C194.519 206.147 195.752 204.316 197.058 202.532C197.827 201.481 198.77 200.855 200.046 201.91C200.341 202.156 200.762 202.248 201.11 202.436C205.922 205.058 206.222 206.465 202.411 210.172C194.901 217.484 187.972 225.259 182.618 234.306C181.714 235.834 180.786 235.998 179.277 235.419C177.27 234.648 176.076 233.067 174.867 231.457C174.402 230.84 174.436 230.267 175.007 229.756C177.222 227.775 178.788 225.172 181.163 223.345C181.859 223.215 181.927 223.682 181.966 224.179C181.637 225.292 180.674 226.001 179.988 227.322C183.489 224.213 186.429 221.041 189.031 217.595C190.815 215.228 192.464 212.755 194.108 210.283C194.543 209.632 194.964 208.909 193.542 209.097C193.03 208.817 192.943 208.442 193.267 207.964L193.257 207.96Z' fill='%2372635F'/%3E%3Cpath d='M147.326 264.31C148.584 262.387 149.87 260.478 151.089 258.531C152.007 257.061 152.472 257.177 153.163 258.767C154.058 260.821 155.489 262.402 158.009 262.57C159.638 262.681 159.672 263.573 158.782 264.662C158.221 265.342 157.631 266.017 156.964 266.585C149.411 272.986 143.23 280.544 138.148 288.984C136.915 291.032 135.72 291.037 133.854 290.146C131.987 289.254 130.754 287.716 129.908 286.058C129.178 284.631 131.068 284.063 131.813 283.123C132.688 282.13 133.535 281.007 134.884 282.583C134.961 282.675 135.276 282.405 135.454 282.25C141.185 277.363 145.605 271.41 149.788 264.85C148.99 265.081 148.598 265.636 148.008 265.616C147.23 265.467 146.954 265.057 147.341 264.315L147.326 264.31Z' fill='%2371645F'/%3E%3Cpath d='M108.21 312.072C109.322 310.929 110.439 309.787 111.552 308.65C112.243 308.51 112.32 308.977 112.369 309.474C112.248 310.361 111.465 310.91 111.121 311.879C116.576 307.151 120.759 301.569 124.637 295.742C125 295.197 126.378 294.305 124.821 293.433C124.381 293.115 124.381 292.715 124.594 292.271C125.832 290.671 126.649 288.728 128.544 287.34C129.695 290.468 131.615 292.527 135.755 292.435C133.695 294.57 132.157 296.267 130.517 297.858C124.328 303.868 118.858 310.443 114.419 317.861C112.543 320.998 110.468 321.09 107.843 318.323C107.127 317.571 106.493 316.742 105.821 315.947C105.207 314.973 106.111 314.564 106.571 314.029C107.122 313.383 107.814 312.853 108.21 312.077V312.072Z' fill='%23716460'/%3E%3Cpath d='M101.866 319.75C102.441 318.694 103.031 317.658 104.298 316.906C105.575 319.191 106.915 321.476 109.942 321.813C110.972 321.929 110.73 322.628 110.212 323.182C109.395 324.059 108.573 324.946 107.698 325.761C101.494 331.525 96.2758 338.071 92.001 345.368C91.0773 346.945 90.2311 348.714 87.8229 348.164C85.5259 347.639 83.814 345.662 83.5626 343.214C83.4417 342.033 83.6593 341.021 84.6313 340.201C85.6033 339.387 86.4979 338.481 87.4312 337.618C87.8954 337.252 88.2629 337.391 88.5676 337.83C89.1189 339.247 89.704 338.124 90.086 337.762C95.0475 333.044 99.3997 327.857 102.272 321.577C102.756 320.835 101.566 320.449 101.866 319.745V319.75Z' fill='%2373635F'/%3E%3Cpath d='M171.994 233.501C172.633 232.609 173.155 231.457 174.001 233.443C174.775 235.27 176.022 236.701 178.208 237.015C180.176 237.299 179.635 238.123 178.639 239.135C174.576 243.252 170.273 247.156 166.863 251.865C165.031 254.4 163.232 256.974 161.65 259.664C160.678 261.317 159.677 261.413 158.116 260.7C156.263 259.852 155.113 258.343 153.962 256.796C153.483 256.155 153.58 255.61 154.116 255.094C154.919 254.318 155.731 253.557 156.539 252.79C157.018 252.439 157.39 252.559 157.666 253.051C157.69 253.711 157.806 254.246 158.575 253.547C160.118 252.14 161.641 250.708 163.004 249.132C166.269 245.363 169.141 241.319 171.414 236.875C171.109 235.66 170.979 234.479 171.999 233.496L171.994 233.501Z' fill='%2373625F'/%3E%3Cpath d='M269.889 264.32C269.512 266.296 270.59 267.188 270.44 268.489C268.492 267.516 267.723 266.127 268.269 264.084C268.685 262.546 268.903 260.951 269.768 259.548C270.653 258.112 269.526 256.526 270.102 254.964C270.702 253.34 270.813 251.532 271.185 249.556C273.119 250.858 274.967 252.014 277.027 250.053C278.55 248.602 279.406 246.741 280.489 244.948C280.649 248.558 279.759 252.01 279.145 255.48C278.347 259.967 277.322 264.416 276.359 268.87C276.219 269.521 276.297 270.528 275.349 270.528C274.473 270.528 274.797 269.574 274.57 269.039C273.709 266.99 271.422 266.494 269.884 264.32H269.889Z' fill='%23746661'/%3E%3Cpath d='M87.6293 41.5919C91.0482 41.5823 93.4032 44.3393 93.1227 48.0122C92.8761 51.2271 93.1276 51.4874 96.4497 51.7718C97.1799 51.8344 98.2245 51.2608 98.5581 52.3164C98.8628 53.2853 97.7651 53.5407 97.2525 54.1047C96 55.4735 94.8684 56.2206 93.1517 54.5626C92.3103 53.748 91.0869 53.8733 90.318 55.1651C89.5878 56.3942 90.1729 56.8617 91.2513 57.2714C92.3635 57.6956 92.1749 58.327 91.4882 59.0934C89.4282 61.3877 88.9398 61.2335 87.0877 58.7801C84.4087 55.2277 81.9956 51.3813 78.1077 48.9087C77.566 48.5616 77.0535 48.0507 77.5999 47.6073C80.5981 45.1876 82.9724 41.722 87.3875 41.5919C87.4697 41.5919 87.5471 41.5919 87.6293 41.5919Z' fill='%23736763'/%3E%3Cpath d='M204.906 49.9835C204.892 53.0009 202.716 55.2084 199.427 55.5458C195.941 55.9025 195.801 56.076 196.018 59.5272C196.067 60.255 196.758 61.2238 195.694 61.648C194.8 62.0047 194.35 61.0021 193.716 60.5635C192.193 59.5079 191.308 58.486 192.739 56.5532C193.392 55.676 193.054 54.3939 191.671 53.8347C190.288 53.2756 190.017 54.1288 189.717 55.141C189.359 56.346 188.634 56.0953 187.909 55.4784C187.299 54.9626 186.738 54.3794 186.124 53.8685C185.331 53.213 185.515 52.7792 186.274 52.1959C190.235 49.14 193.595 45.5298 196.125 41.1967C196.526 40.5122 196.956 39.8374 197.764 40.5411C200.23 42.6812 203.069 44.4791 204.452 47.641C204.781 48.3929 204.935 49.1593 204.897 49.9739L204.906 49.9835Z' fill='%23716462'/%3E%3Cpath d='M174.895 42.6137C176.394 42.7728 176.96 42.474 177.284 41.6835C178.672 38.295 181.216 35.4223 181.747 31.6434C181.878 30.7228 182.449 30.4432 183.314 30.9156C183.948 31.2626 184.581 31.6145 185.239 31.9085C186.414 32.4339 186.269 32.9882 185.553 33.9136C182.502 37.8564 180.026 42.1125 178.856 47.0144C178.619 48.0025 178.053 48.2387 177.308 47.7326C176.249 47.0144 174.615 47.053 174.3 45.2985C174.107 44.2381 173.004 44.5803 172.269 44.4791C167.443 43.8187 166.288 41.7654 168.362 37.4322C170.045 33.9184 172.622 30.8143 173.125 26.7655C173.217 26.0377 173.773 25.9269 174.402 26.2402C175.195 26.6306 176.007 26.9824 176.776 27.4211C177.889 28.0525 177.951 28.6502 176.926 29.6093C173.976 32.3664 172.714 36.1646 170.993 39.6735C170.509 40.6616 170.794 41.4087 171.858 41.7461C173.077 42.1317 174.32 42.4499 174.895 42.6137Z' fill='%23726663'/%3E%3Cpath d='M186.022 369.507C186.08 370.418 186.651 371.478 184.736 371.102C182.4 370.645 180.785 372.467 178.991 373.585C178.638 373.806 178.628 374.332 178.836 374.689C179.832 376.419 180.819 378.169 181.912 379.836C182.453 380.665 183.256 380.482 184.025 379.976C185.916 378.742 187.768 377.484 188.861 375.416C189.204 374.77 189.586 374.023 190.481 374.375C191.245 374.679 190.945 375.474 190.945 376.077C190.935 377.687 190.486 378.93 188.832 379.745C186.25 381.022 183.793 382.56 181.303 384.015C180.142 384.695 179.687 384.656 179.175 383.119C177.637 378.496 175.712 374.009 171.878 370.707C171.017 369.97 170.978 369.473 171.95 368.9C174.847 367.184 177.758 365.487 180.63 363.733C182.081 362.846 183.232 364.075 184.543 364.162C186.027 365.429 185.205 366.008 183.846 366.302C181.951 366.707 180.094 367.203 178.401 368.177C177.603 368.635 176.742 369.276 177.4 370.254C178.014 371.175 178.851 370.394 179.528 370.057C180.48 369.584 181.206 368.847 181.834 367.984C183.488 365.704 184.209 365.767 185.5 368.177C185.732 368.611 185.747 369.107 186.032 369.502L186.022 369.507Z' fill='%23736764'/%3E%3Cpath d='M218.944 74.0258C217.818 74.6813 216.976 74.9078 217.073 73.0618C217.199 70.6903 215.206 69.4757 214.002 67.8417C213.852 67.6392 213.34 67.4416 213.175 67.5428C211.173 68.7334 209.239 70.0396 207.803 71.8953C207.31 72.5316 207.909 73.2497 208.412 73.804C209.868 75.4091 211.265 77.0816 213.427 77.8191C214.026 78.0264 214.733 78.3011 214.549 79.135C214.365 79.964 213.611 79.8194 212.977 79.8917C211.241 80.0942 209.916 79.6411 208.862 78.0987C207.276 75.7851 205.477 73.6257 203.784 71.3844C202.924 70.2469 202.948 69.7408 204.568 69.0419C209.002 67.1187 213.016 64.4436 215.874 60.4333C216.691 59.2862 217.16 59.4934 217.842 60.3658C219.767 62.8337 221.638 65.3401 223.621 67.7646C224.583 68.9406 224.182 70.189 224.157 71.4374C223.93 72.0833 223.974 72.9846 222.915 72.893C222.078 72.8207 221.701 72.3146 221.561 71.476C221.237 69.5383 220.298 67.861 219.094 66.333C218.582 65.6823 217.9 65.0075 217.063 65.6004C216.033 66.333 216.928 67.0078 217.407 67.5814C218.122 68.4345 218.746 69.3985 219.849 69.8516C220.637 70.1794 221.633 70.324 221.536 71.5531C221.454 72.6761 220.748 73.2545 219.776 73.6016C219.472 73.7125 219.162 73.7896 218.93 74.0306L218.944 74.0258Z' fill='%23746865'/%3E%3Cpath d='M112.997 32.1977C113.495 33.6533 114.1 34.8487 111.426 34.2414C109.429 33.7883 106.812 35.0656 106.135 36.3959C105.014 38.5987 107.518 40.6231 108.413 42.7439C108.945 44.0115 110.009 43.5103 110.845 42.9897C112.688 41.857 114.593 40.7918 115.812 38.9023C116.204 38.295 116.586 37.4804 117.456 37.9094C118.268 38.3095 117.872 39.1674 117.79 39.8519C117.606 41.3605 117.074 42.4884 115.473 43.1632C112.746 44.3104 110.139 45.7419 107.475 47.0433C106.532 47.5061 105.966 47.5639 105.633 46.2047C104.414 41.3027 102.736 36.5839 99.0558 32.8677C97.963 31.7639 98.9833 31.4072 99.7812 30.9879C102.122 29.7588 104.462 28.5297 106.803 27.2957C108.403 26.2546 110.033 26.1727 111.75 27.0451C112.369 27.3584 112.944 27.6862 112.756 28.4429C112.591 29.1081 112.074 29.4262 111.315 29.4406C109.366 29.4792 107.533 30.0335 105.802 30.8963C105.014 31.2867 104.037 31.841 104.549 32.8677C105.144 34.0486 106.077 33.1424 106.817 32.8388C107.78 32.4387 108.607 31.8458 109.284 31.0023C111.053 28.7948 111.344 28.8478 112.577 31.3397C112.717 31.6241 112.896 31.894 113.002 32.1929L112.997 32.1977Z' fill='%23726664'/%3E%3Cpath d='M121.155 383.716C121.237 378.834 125.29 374.775 130.029 374.833C134.246 374.886 137.931 379.152 137.863 383.89C137.79 388.623 133.898 392.576 129.323 392.556C124.623 392.537 121.078 388.696 121.16 383.716H121.155Z' fill='%23726664'/%3E%3Cpath d='M264.323 286.13C261.494 283.383 264.415 280.795 264.604 278.134C264.608 278.057 265.315 278.028 265.697 277.975C267.292 278.283 267.892 279.701 268.825 280.838C269.502 280.361 269.26 279.898 268.927 279.431C268.835 279.3 268.709 279.194 268.579 279.103C265.532 277.001 265.092 274.297 266.712 271.111C266.978 270.403 266.523 269.458 267.752 268.774C269.667 272.095 271.62 275.425 273.501 278.79C273.869 279.445 273.482 280.173 273.284 280.867C272.525 283.537 271.809 286.222 271.074 288.897C270.74 289.76 270.46 290.642 270.184 291.524C269.967 292.218 269.618 292.869 268.675 292.401C268.027 291.413 267.384 290.425 266.736 289.437C265.953 288.314 264.932 287.364 264.323 286.121V286.13Z' fill='%2372645F'/%3E%3Cpath d='M126.571 39.0084C125.15 39.2012 124.361 39.0566 125.174 37.3985C127.099 33.4653 127.423 29.0888 128.544 24.9339C128.854 23.7868 128.428 23.1023 127.181 22.924C126.6 22.842 126.107 22.442 126.146 21.7816C126.189 21.0153 126.857 21.0876 127.403 20.9863C131.257 20.2923 131.185 20.326 133.105 23.6759C135.358 27.6187 136.833 32.0097 139.928 35.4705C140.629 36.2513 140.363 36.8731 139.497 37.0852C138.419 37.3503 137.278 37.466 136.161 37.4756C135.024 37.4804 135.315 36.5887 135.358 35.885C135.44 34.4824 134.792 34.0245 133.424 34.3378C132.331 34.5836 131.204 34.7186 130.087 34.8439C129.149 34.9499 128.868 35.4657 128.984 36.3236C129.207 38.0171 128.401 38.9136 126.567 39.0132L126.571 39.0084Z' fill='%23726762'/%3E%3Cpath d='M159.45 28.7321C161.181 31.9952 160.823 35.162 158.516 37.0466C155.9 39.1867 151.959 39.0614 148.913 36.8008C147.09 35.4464 145.905 33.9232 146.94 31.5084C147.196 30.9156 147.264 30.1588 148.057 30.1203C148.961 30.0817 148.898 30.8866 149.048 31.494C149.648 33.9136 150.789 35.7982 153.55 36.1838C155.238 36.42 156.389 35.6922 157.08 34.2703C157.723 32.9448 157.249 31.8169 156.21 30.8143C155.025 29.6672 153.42 29.2189 152.148 28.2356C150.808 27.2041 149.382 26.2112 149.357 24.2639C149.324 21.666 151.621 20.1139 154.687 20.5574C156.539 20.8273 157.83 22.1046 159.358 22.9625C159.88 23.3096 159.991 23.9024 160.059 24.4278C160.199 25.4979 160.659 26.8908 159.3 27.368C157.999 27.8259 157.661 26.457 157.162 25.5846C157.003 25.3051 156.863 25.011 156.645 24.7797C155.929 24.0181 155.199 23.2614 154.019 23.3481C153.85 23.3626 153.671 23.5024 153.69 23.6566C153.816 24.8327 154.938 24.9773 155.683 25.493C157.056 26.4378 158.608 27.1656 159.445 28.7321H159.45Z' fill='%23726764'/%3E%3Cpath d='M103.684 365.241C106.818 365.429 109.308 367.266 111.237 370.023C111.726 370.722 111.813 371.517 111.566 372.322C111.32 373.132 111.455 374.404 110.454 374.525C109.086 374.693 109.579 373.247 109.352 372.544C108.413 369.681 106.76 368.018 104.487 367.912C101.769 367.786 98.9933 369.816 97.9391 372.698C97.0542 375.122 97.736 378.419 99.593 379.735C101.595 381.152 103.713 380.627 105.734 379.653C106.32 379.374 106.856 378.819 107.403 379.518C107.94 380.203 107.296 380.67 106.9 381.162C104.84 383.745 104.027 383.919 100.183 382.584C94.1962 380.502 92.0395 374.438 95.5067 369.232C97.3347 366.49 100.072 365.333 103.684 365.237V365.241Z' fill='%23736764'/%3E%3Cpath d='M156.239 385.071C156.757 381.803 158.377 378.627 156.66 375.306C156.283 374.573 156.795 374.081 157.526 373.937C158.391 373.768 159.276 373.691 160.142 373.532C161.399 373.305 161.617 373.888 161.177 374.877C159.344 378.983 159.634 383.5 158.619 387.76C158.415 388.614 158.338 389.496 158.145 390.354C157.98 391.086 158.125 392.103 156.974 392.156C155.978 392.205 155.703 391.347 155.311 390.648C153.115 386.739 151.07 382.743 148.638 378.959C148.023 378.01 146.099 377.494 146.824 376.245C147.491 375.103 149.348 375.73 150.625 375.291C151.259 375.069 152.09 375.262 152.018 376.12C151.694 379.875 154.75 382.044 156.235 385.066L156.239 385.071Z' fill='%23736964'/%3E%3Cpath d='M67.1688 59.6862C67.5364 59.7634 67.7733 59.8019 68.0054 59.8646C68.9968 60.1345 70.6845 59.4549 70.7328 61.0358C70.7715 62.318 69.2337 62.1444 68.2327 62.3035C67.3139 62.4529 66.3951 62.9108 66.0808 63.6917C65.7133 64.6027 66.782 64.9979 67.3816 65.4558C70.6216 67.8995 73.3973 71.0277 77.4835 72.2376C78.2814 72.4737 78.3588 73.0955 77.8607 73.7559C77.6189 74.0788 77.3578 74.3825 77.1209 74.7054C75.3848 77.0287 75.467 76.9564 73.6004 74.9319C71.0907 72.2086 68.0635 70.0541 65.1523 67.779C63.8322 66.7524 62.923 67.0464 62.7489 68.825C62.7344 68.984 62.7296 69.1479 62.7006 69.3022C62.5168 70.3288 63.3583 71.6543 61.9704 72.3195C61.3272 72.628 60.8243 71.9725 60.7179 71.4856C60.4084 70.0878 58.5999 68.9551 60.2875 67.1669C62.0913 65.2485 63.5372 62.9976 65.1523 60.8961C65.6939 60.1923 66.2162 59.426 67.1785 59.6766L67.1688 59.6862Z' fill='%23726765'/%3E%3Cpath d='M275.978 146.297C275.896 146.172 275.867 146.037 275.891 145.892C275.992 145.039 274.484 144.041 275.731 143.463C276.616 143.053 277.351 144.176 277.864 144.996C278.033 145.266 278.159 145.56 278.323 145.829C278.405 145.955 278.429 146.095 278.405 146.244C279 148.649 278.802 151.209 279.803 153.537C279.846 153.773 279.842 154.028 279.933 154.24C280.572 155.686 279.856 157.05 279.102 157.981C278.207 159.085 277.646 156.805 276.529 157.21C276.128 157.995 276.766 158.545 277.013 159.186C277.211 159.706 277.535 160.275 276.988 160.723C276.563 161.066 276.045 160.834 275.644 160.574C273.719 159.33 272.206 157.687 271.248 155.614C271.118 155.33 269.948 153.354 272.177 154.255C272.515 154.39 272.834 154.453 272.975 154.101C273.231 153.445 272.738 153.026 272.307 152.698C270.383 151.209 269.527 149.247 269.595 146.851C269.556 145.69 270.267 146.008 270.789 146.331C271.867 147.001 272.849 147.811 273.927 148.485C274.508 148.847 274.953 149.719 275.75 149.329C276.664 148.881 276.292 147.97 276.2 147.198C276.161 146.885 276.2 146.562 275.978 146.302V146.297Z' fill='%23736560'/%3E%3Cpath d='M18.8351 132.223C18.7674 132.618 18.7722 132.787 18.7094 132.931C18.0227 134.604 18.1871 136.561 17.0023 138.064C14.8891 136.753 13.2788 134.864 11.654 133.071C10.1065 131.36 10.3096 127.388 11.5911 125.46C11.9683 124.891 12.3116 124.602 12.8871 125.195C14.773 127.157 16.6735 129.099 18.5159 131.1C18.7964 131.403 18.7722 131.982 18.8351 132.218V132.223Z' fill='%23756663'/%3E%3Cpath d='M8.99434 218.766C6.325 215.31 3.8926 211.864 2.23877 207.545C4.27463 208.027 6.04936 208.119 7.82892 208.09C8.63649 208.075 8.99434 208.509 8.99434 209.275C8.99434 212.437 8.99434 215.604 8.99434 218.766Z' fill='%236F6561'/%3E%3Cpath d='M135.788 282.718C135.402 283.393 134.376 284.096 134.183 283.417C133.496 281.021 132.582 283.099 131.804 283.118C133.293 280.51 135.697 278.698 137.665 276.505C141.142 272.634 144.053 268.33 147.327 264.305C147.418 264.85 147.597 265.313 148.27 265.308C148.574 266.817 147.322 267.564 146.611 268.537C143.347 273.02 139.478 277.001 135.909 281.233C135.556 281.653 134.57 282.12 135.784 282.713L135.788 282.718Z' fill='%23908C8A'/%3E%3Cpath d='M112.997 32.1977C112.823 32.0386 112.567 31.9181 112.485 31.7205C111.663 29.6865 110.942 29.1081 109.661 31.5325C108.805 33.1617 106.803 33.4943 105.246 34.2848C104.22 34.8053 104.07 33.7883 103.756 33.2147C103.277 32.3327 103.287 31.4651 104.288 30.9541C106.28 29.9371 108.273 28.7948 110.623 29.0358C111.431 29.1225 112.195 29.1707 112.398 28.3417C112.596 27.5367 111.663 27.4934 111.16 27.1463C109.636 26.1004 108.234 27.0065 106.793 27.3006C108.776 25.4931 111.585 25.5943 113.046 27.5175C113.297 27.85 113.607 28.2694 113.273 28.5827C112.064 29.7298 112.949 30.9879 112.988 32.1977H112.997Z' fill='%23E8E3DF'/%3E%3Cpath d='M218.944 74.0258C219.205 73.7366 219.428 73.3992 219.732 73.163C221.841 71.529 221.821 71.582 219.452 70.43C217.73 69.5962 216.826 67.8995 215.772 66.4342C215.138 65.5522 216.28 65.2967 216.768 64.8774C217.474 64.2749 218.257 64.164 218.828 65.0123C220.105 66.8921 221.923 68.5117 221.889 71.0422C221.879 71.7507 222.044 72.3339 222.788 72.5219C223.669 72.7436 223.707 71.8085 224.157 71.4326C224.273 72.6858 224.133 73.6112 222.431 73.4088C221.256 73.269 220.288 74.7777 218.944 74.0258Z' fill='%23F8F5F2'/%3E%3Cpath d='M157.511 253.277C157.327 252.839 156.892 252.897 156.539 252.79C161.979 247.276 166.709 241.208 170.829 234.658C171.114 234.204 171.602 233.886 171.999 233.506C170.834 234.658 172.483 235.776 172.038 236.918C170.263 237.892 169.441 239.69 168.411 241.256C165.751 245.3 162.405 248.766 159.32 252.448C158.88 252.974 158.396 253.615 157.511 253.282V253.277Z' fill='%23A7A2A0'/%3E%3Cpath d='M186.022 369.507C185.302 368.582 184.741 367.112 183.832 366.861C182.294 366.427 182.71 368.591 181.714 369.281C180.727 369.96 179.712 370.582 178.691 371.204C177.932 371.662 177.197 371.879 176.704 370.857C176.283 369.979 175.766 368.996 176.931 368.341C178.861 367.251 180.737 365.969 183.126 366.061C184.455 366.109 185.519 365.882 184.533 364.176C185.055 364.186 185.655 364.412 185.5 364.928C185.016 366.557 186.075 367.965 186.017 369.512L186.022 369.507Z' fill='%23F7F6F4'/%3E%3Cpath d='M88.3785 338.071C88.0641 337.922 87.745 337.767 87.4307 337.618C92.987 332.263 97.344 325.939 101.865 319.75C102.929 320.46 103.261 321.103 102.862 321.678C100.937 322.816 100.221 324.917 99.0172 326.604C96.4155 330.258 93.4415 333.593 90.5401 336.991C90.0226 337.599 89.481 338.49 88.3736 338.071H88.3785Z' fill='%23A7A2A1'/%3E%3Cpath d='M112.045 309.599C111.881 309.281 111.716 308.968 111.552 308.65C116.421 303.603 120.396 297.848 124.594 292.271C124.768 292.609 124.942 292.941 125.111 293.279C125.609 293.799 125.387 294.329 125.063 294.797C121.475 300.002 117.287 304.726 113.099 309.44C112.833 309.739 112.451 309.912 112.045 309.594V309.599Z' fill='%23A09C9B'/%3E%3Cpath d='M181.621 224.261C181.467 223.957 181.317 223.649 181.162 223.345C185.601 218.535 189.417 213.237 193.261 207.959C193.387 208.311 193.31 208.769 193.774 208.952C194.48 210.177 193.493 210.938 192.903 211.7C189.813 215.71 186.573 219.595 183.324 223.475C182.908 223.972 182.56 224.805 181.621 224.266V224.261Z' fill='%23A6A3A1'/%3E%3Cpath d='M10.7162 141.443C9.74905 141.275 9.46858 140.291 8.6465 139.694C7.14741 142.036 8.36118 145.213 6.23828 147.271C6.95881 143.699 7.67451 140.132 8.39987 136.565C8.44823 136.339 8.55462 136.088 8.71903 135.934C9.35735 135.346 9.81192 135.871 10.0634 136.329C10.8371 137.742 12.9793 138.672 12.2927 140.508C11.9542 141.414 11.1708 139.819 10.3874 139.742C9.9038 140.402 10.8226 140.841 10.7114 141.443H10.7162Z' fill='%23787570'/%3E%3Cpath d='M278.323 145.829C277.506 145.121 276.683 144.417 275.692 143.564C275.77 144.475 275.828 145.184 275.89 145.892C274.546 143.612 273.787 141.111 273.057 138.59C274.033 139.862 275.247 140.85 276.8 141.651C277.056 138.696 275.131 136.127 275.499 133.24C276.891 137.337 277.82 141.535 278.323 145.829Z' fill='%23958D8B'/%3E%3Cpath d='M159.45 28.7321C157.646 27.1367 155.387 26.2402 153.434 24.8713C152.863 24.4712 152.104 24.0567 152.65 23.165C153.095 22.442 153.898 22.3552 154.58 22.5914C156.06 23.1071 157.22 24.0615 157.839 25.5605C158.129 26.2594 158.221 27.3729 159.324 26.968C160.32 26.6017 159.778 25.5702 159.749 24.8327C159.72 24.2061 159.498 23.5892 159.358 22.9674C161.234 24.1242 160.421 25.7533 160.088 27.2716C159.977 27.7826 159.667 28.2453 159.445 28.7321H159.45Z' fill='%23E8E3DD'/%3E%3Cpath d='M247.354 340.452C247.765 339.69 248.142 338.91 248.587 338.172C249.018 337.459 249.521 336.808 248.278 336.379C248.026 336.292 247.707 335.974 247.683 335.738C247.504 333.829 247.523 333.825 245.613 333.362C248.699 331.998 252.243 331.945 254.197 328.971C253.201 330.72 253.176 333.42 249.994 333.029C249.569 332.976 249.54 333.95 249.656 334.572C250.091 336.982 249.443 339.006 247.354 340.452Z' fill='%23B9B0AE'/%3E%3Cpath d='M252.781 74.9464C251.227 73.7157 249.932 73.8892 248.898 75.467C249.154 74.1366 248.462 70.7578 247.897 69.3022C247.432 68.1116 246.035 67.1814 246.838 65.2292C249.695 68.1164 251.108 71.6206 252.786 74.9464H252.781Z' fill='%23ABA7A6'/%3E%3Cpath d='M1.01085 229.283C2.7082 229.597 4.53612 229.495 5.26149 231.722C5.64351 232.893 5.17928 233.216 4.33786 233.568C0.952816 234.05 0.164586 233.028 1.01085 229.283Z' fill='%23706661'/%3E%3Cpath d='M81.5748 386.753C80.2837 386.372 80.5206 384.738 79.2295 384.309C79.5777 384.092 79.6937 383.977 79.8291 383.938C80.5787 383.755 81.6764 383.827 81.8795 383.071C82.1116 382.203 80.893 382.034 80.4046 381.47C80.1483 381.176 79.9162 380.868 79.6695 380.564C82.1793 381.34 83.6204 383.596 85.84 384.719C85.4676 385.514 84.955 385.365 84.5053 385.268C82.4018 384.835 82.4114 384.825 82.2228 386.623C82.218 386.686 81.8021 386.71 81.5748 386.748V386.753Z' fill='%23CDCBC9'/%3E%3Cpath d='M224.211 365.024H221.643L221.488 364.229C223.408 363.877 225.328 363.501 227.253 363.188C229.259 362.865 231.392 362.942 232.906 361.226C232.553 362.831 231.73 363.646 229.917 363.41C229.032 363.294 228.084 363.675 227.093 363.844C227.949 364.624 229.622 363.371 229.874 364.836C230.052 365.892 228.998 366.581 227.992 366.977C228.321 366.364 228.645 365.752 229.056 364.991C227.398 364.547 225.807 364.629 224.211 365.02V365.024Z' fill='%23DBD5D0'/%3E%3Cpath d='M266.712 271.116C266.9 271.699 266.702 272.23 266.451 272.731C265.145 275.324 266.451 277.252 268.52 278.279C271.02 279.522 269.99 280.621 268.965 282.231C267.8 280.708 267.016 279.122 265.691 277.98C265.948 277.787 266.76 277.806 266.335 277.334C264.308 275.088 265.749 273.136 266.712 271.121V271.116Z' fill='%23D1CAC6'/%3E%3Cpath d='M257.103 93.2769C254.825 93.8794 255.256 91.5417 254.666 90.65C254.216 89.9704 255.986 89.8643 256.75 89.4594C257.674 88.9726 259.492 90.0571 259.531 87.9749C260.517 89.1365 260.377 89.8499 258.728 89.9173C257.795 89.9559 256.856 89.9029 256.03 90.3174C256.073 90.9681 256.46 90.8573 256.731 90.9103C257.466 91.0549 258.641 90.4572 258.854 91.426C259.124 92.6599 257.804 92.1683 257.176 92.4527C256.803 92.6214 257.011 92.9877 257.108 93.2721L257.103 93.2769Z' fill='%23BFB8B5'/%3E%3Cpath d='M0.0483398 222.742C1.92462 224.01 2.16641 225.712 3.0707 226.95C3.51559 227.558 2.94497 227.972 2.32115 228.073C1.44588 228.213 0.657647 228.011 0.493231 227.018C0.290128 225.784 0.227263 224.526 0.0483398 222.738V222.742Z' fill='%239E999B'/%3E%3Cpath d='M275.977 146.297C276.761 147.304 277.292 148.442 276.146 149.411C275.058 150.331 274.328 148.991 273.434 148.654C272.109 148.148 271.572 145.974 269.594 146.847C269.183 146.326 268.782 145.646 269.376 145.184C269.826 144.832 270.343 145.463 270.779 145.777C271.867 146.567 272.95 147.362 274.043 148.138C274.531 148.485 274.875 149.3 275.61 148.948C276.33 148.606 275.977 147.844 275.977 147.242C275.977 146.929 275.977 146.61 275.977 146.297Z' fill='%23958D8B'/%3E%3Cpath d='M264.323 286.13C265.624 286.878 266.286 288.087 266.736 289.447C265.924 288.834 265.165 288.357 265.247 290.03C263.854 289.514 264.164 286.825 261.9 287.417C262.065 286.082 262.558 286.14 263.52 286.887C264.831 287.899 264.067 286.415 264.323 286.135V286.13Z' fill='%23E5DEDC'/%3E%3Cpath d='M239.666 67.7694C239.357 67.9236 239.042 68.0731 238.733 68.2273C237.635 66.8873 236.673 65.4702 236.054 63.8122C237.529 64.8918 239.105 65.8655 239.666 67.7694Z' fill='%23ADABAB'/%3E%3Cpath d='M272.138 120.727C271.901 120.443 271.664 119.917 271.432 119.922C270.847 119.932 271.258 120.491 271.156 120.794C271.002 121.252 271.297 122.062 270.441 121.961C269.822 121.884 269.638 121.296 269.744 120.684C271.369 120.452 269.947 118.601 271.258 118.052C272.003 118.775 272.162 119.72 272.143 120.732L272.138 120.727Z' fill='%23A8A4A0'/%3E%3Cpath d='M279.803 153.532C278.391 151.281 278.444 148.75 278.405 146.239C279.252 148.596 279.624 151.045 279.803 153.532Z' fill='%23958D8B'/%3E%3Cpath d='M1.01054 229.283C1.01054 229.601 0.996032 229.915 1.01054 230.233C1.12176 233.371 1.23298 233.481 4.34239 233.568C3.27368 234.339 1.76008 234.609 1.13143 233.669C0.328695 232.464 -0.0194802 230.773 1.01538 229.283H1.01054Z' fill='%23B2ABA9'/%3E%3Cpath d='M268.676 292.406C270.697 292.069 269.851 289.779 271.074 288.902C271.234 290.059 270.736 291.114 270.373 292.136C270.209 292.604 269.532 294.267 268.676 292.406Z' fill='%23E5DEDC'/%3E%3Cpath d='M262.82 99.6056C262.225 98.603 261.282 97.586 262.926 96.6606C264.947 97.7161 262.225 98.5982 262.82 99.6056Z' fill='%23BFB8B5'/%3E%3Cpath d='M108.21 312.072C108.152 313.817 105.874 314.197 105.821 315.942C104.883 313.585 107.349 313.32 108.21 312.072Z' fill='%23A09C9B'/%3E%3Cpath d='M264.759 105.385C263.922 104.209 263.487 102.893 263.424 101.456C264.376 102.594 264.744 103.929 264.759 105.385Z' fill='%23BFB8B5'/%3E%3Cpath d='M9.58918 247.855C8.6994 250.92 10.6917 254.304 10.1308 257.813C10.0824 258.112 10.1114 258.512 10.2759 258.743C13.424 263.168 13.9269 268.243 14.0042 273.435C14.0091 273.82 14.0719 274.312 14.3089 274.572C15.8563 276.269 15.4356 278.139 14.7876 279.975C14.4443 280.954 14.425 281.831 15.3486 282.274C17.1765 283.152 17.1765 284.94 17.7665 286.468C19.9909 292.228 20.3198 298.566 23.081 304.128C24.3673 306.717 25.4408 309.238 25.76 312.159C25.9534 313.923 27.6363 315.104 28.8742 316.299C29.7495 317.142 30.1025 318.02 30.4555 319.114C32.0078 323.9 33.7584 328.561 37.0515 332.566C38.57 334.412 40.0497 336.769 40.335 339.049C40.9202 343.705 44.2423 346.178 47.1293 349.017C48.4978 350.362 49.3441 351.924 50.1033 353.562C50.4128 354.228 50.6159 355.534 49.9389 355.847C49.1942 356.189 47.7724 356.358 47.2357 355.49C45.8816 353.307 43.5798 351.74 42.9076 349.142C42.3515 346.988 41.6697 345.074 39.4356 343.985C38.1396 343.354 38.3427 341.797 38.1589 340.573C38.0525 339.85 38.1493 338.934 37.3127 338.755C35.0495 338.273 34.8609 335.945 33.594 334.813C29.8124 331.434 30.0783 326.373 27.6605 322.502C25.1749 318.521 22.9504 314.424 21.4949 309.903C20.8372 307.859 20.0199 305.912 19.6766 303.743C19.3284 301.559 18.6708 299.371 16.572 298.002C15.75 297.467 15.4792 296.72 15.5952 295.544C15.7306 294.185 15.2712 292.71 14.8263 291.365C13.8302 288.328 13.7286 285.191 13.2982 282.077C12.9549 279.585 12.1183 276.804 10.1453 274.808C9.26035 273.912 8.75259 273.174 9.0234 271.719C9.33289 270.075 9.49247 268.296 8.07559 266.735C7.13261 265.698 7.77093 264.103 7.70323 262.758C7.6452 261.717 7.88699 260.454 6.80378 259.938C4.56482 258.868 4.68088 256.921 4.98069 255.118C5.71089 250.723 5.51746 246.442 4.07157 242.23C3.54447 240.692 3.84912 239.222 4.41007 237.781C4.63735 237.202 5.11126 236.933 5.73991 236.928C6.36372 236.928 6.89082 237.164 7.07458 237.757C8.07075 240.928 9.81646 243.902 9.57468 247.84L9.58918 247.855Z' fill='%2372625C'/%3E%3Cpath d='M74.9833 381.533C72.3284 380.111 68.3051 380.94 66.9607 376.911C66.7867 376.395 66.0661 376.053 65.5777 375.653C65.0361 375.209 64.1802 374.862 64.48 374.009C64.9732 372.611 66.4675 372.876 67.5362 372.471C68.2325 372.206 68.8225 372.606 68.9918 373.334C69.6204 376.009 72.7153 376.944 73.4068 379.62C73.5616 380.217 74.5384 380.01 75.1719 380.063C75.8054 380.116 76.6323 380.126 76.5259 380.998C76.434 381.755 75.6216 381.384 74.9881 381.538L74.9833 381.533Z' fill='%2372625C'/%3E%3Cpath d='M60.4037 365.111C63.2761 364.885 64.8332 368.35 63.5759 371.088C63.0488 372.24 61.1145 372.071 60.1377 370.751C59.2914 369.604 58.7982 368.244 57.9036 367.083C57.096 366.037 58.3823 365.029 60.4037 365.111Z' fill='%2372625C'/%3E%3Cpath d='M50.2288 357.144C50.3932 356.763 49.9048 356.04 50.4754 355.997C51.5441 355.915 52.8643 355.568 53.5607 356.705C54.3731 358.035 54.9098 359.452 56.2252 360.522C56.9989 361.154 56.6604 362.614 55.8045 363.304C54.7358 364.166 54.3682 363 53.8701 362.325C53.3479 361.617 52.6709 361.082 51.9165 360.604C50.6737 359.814 50.1563 358.599 50.2288 357.139V357.144Z' fill='%2372625C'/%3E%3Cpath d='M78.0345 383.635C78.1361 384.227 77.7395 384.353 77.3333 384.358C76.724 384.367 75.9406 384.521 75.9503 383.538C75.9503 383.022 76.2791 382.598 76.8401 382.632C77.4542 382.666 77.783 383.148 78.0297 383.635H78.0345Z' fill='%2372625C'/%3E%3Cpath d='M59.9252 43.0186C60.5586 44.0887 61.2066 45.1491 61.8159 46.2336C62.0336 46.624 62.4011 47.1494 61.8353 47.4675C61.342 47.7422 60.9213 47.2891 60.6554 46.9132C59.8575 45.7998 59.4222 44.5658 59.93 43.0186H59.9252Z' fill='%23FEFEFE'/%3E%3Cpath d='M239.84 339.126C241.561 339.56 241.755 340.886 242.272 341.874C242.558 342.423 243.704 343.252 242.5 343.778C241.605 344.168 241.208 343.069 240.918 342.365C240.512 341.377 240.236 340.341 239.845 339.126H239.84Z' fill='%23B0A29C'/%3E%3Cpath d='M276.52 229.346C277.158 229.693 277.767 230.122 277.791 230.932C277.801 231.394 277.405 231.606 276.94 231.529C276.176 231.399 275.876 230.874 275.862 230.16C275.852 229.736 275.959 229.365 276.52 229.351V229.346Z' fill='%23BBA9A4'/%3E%3Cpath d='M181.621 224.261C186.017 219.431 190.471 214.645 193.774 208.952C194.083 208.321 194.562 207.8 195.268 208.133C196.095 208.519 195.442 209.131 195.2 209.526C191.066 216.399 186.182 222.68 180.161 228.035C179.823 228.339 179.532 228.825 179.049 228.213C178.735 227.813 178.894 227.509 179.184 227.172C180.011 226.213 180.809 225.234 181.617 224.261H181.621Z' fill='%23EFEBE8'/%3E%3Cpath d='M135.789 282.718C135.334 282.752 134.619 282.983 134.478 282.79C133.956 282.072 134.749 281.633 135.126 281.214C139.387 276.428 143.637 271.632 147.506 266.518C147.791 266.142 148.019 265.718 148.275 265.318C149.029 264.787 149.334 263.674 151.017 263.553C147.022 271.102 141.751 277.175 135.794 282.723L135.789 282.718Z' fill='%23F3EEEB'/%3E%3Cpath d='M112.044 309.599C116.783 304.466 121.532 299.333 125.111 293.279C125.444 292.787 125.947 292.715 126.324 293.066C126.774 293.486 126.324 293.963 126.126 294.363C124.7 297.25 122.654 299.733 120.749 302.297C118.167 305.767 115.241 308.958 112.098 311.937C111.542 312.467 110.889 313.518 110.154 312.91C109.215 312.139 110.584 311.696 110.903 311.098C111.198 310.553 111.658 310.096 112.044 309.599Z' fill='%23F3EEEB'/%3E%3Cpath d='M88.3788 338.071C92.349 334.654 95.3858 330.431 98.5001 326.286C99.651 324.748 100.696 323.134 101.837 321.586C102.108 321.22 102.63 320.488 102.862 321.678C99.7864 328.513 94.9313 333.998 89.5684 339.098C89.1235 339.522 88.6013 339.84 88.1177 339.305C87.7598 338.91 87.9146 338.408 88.3837 338.076L88.3788 338.071Z' fill='%23F2EDE9'/%3E%3Cpath d='M157.511 253.277C161.022 249.913 164.155 246.226 166.955 242.259C168.058 240.697 169.131 239.111 170.302 237.598C170.684 237.106 170.954 235.838 172.033 236.913C168.865 243.266 164.504 248.718 159.407 253.619C159.063 253.952 158.715 254.318 158.299 254.521C157.874 254.723 157.419 255.432 156.882 254.738C156.268 253.938 157.037 253.653 157.511 253.277Z' fill='%23F3EEEB'/%3E%3Cpath d='M275.253 256.275C275.649 256.507 275.823 256.55 275.905 256.666C276.529 257.529 277.545 258.247 277.08 259.534C277.037 259.654 276.553 259.77 276.49 259.702C275.683 258.787 274.648 257.929 275.253 256.275Z' fill='%23D0C1BE'/%3E%3Cpath d='M89.8152 49.1063C89.7959 49.5305 89.8056 49.6943 89.7766 49.8486C89.5009 51.3283 89.4816 53.3527 88.1517 53.8636C86.8171 54.3794 86.2755 52.2875 85.3131 51.4199C84.5539 50.7355 83.8963 49.8823 83.3837 48.9954C82.8904 48.1423 81.314 47.3229 82.5568 46.1902C83.9011 44.9659 85.5549 43.8332 87.5279 44.9659C89.1818 45.9154 90.028 47.3952 89.8152 49.1015V49.1063Z' fill='%23F9F8F7'/%3E%3Cpath d='M196.622 52.6538C195.345 52.3791 193.266 52.7936 192.608 51.526C192.009 50.374 193.866 49.3762 194.693 48.3544C195.287 47.6121 195.921 46.8457 196.685 46.3011C197.58 45.6648 198.015 43.7657 199.727 44.9804C201.443 46.1998 202.14 48.6339 201.216 50.2824C200.259 51.9839 198.711 52.649 196.622 52.6538Z' fill='%23F1EEEC'/%3E%3Cpath d='M134.27 382.974C134.134 384.965 133.675 387.303 131.876 389.139C130.01 391.048 127.437 390.845 125.894 388.7C123.752 385.722 124.792 379.918 127.853 377.836C129.057 377.017 130.314 376.713 131.692 377.46C133.448 378.415 134.299 380.048 134.275 382.974H134.27Z' fill='%23FAFBFA'/%3E%3Cpath d='M131.03 26.5486C131.721 27.8693 132.413 29.1852 133.104 30.5059C133.332 30.9349 133.67 31.6097 133.264 31.8073C132.268 32.2893 131.131 32.5496 130.009 32.3712C129.386 32.2748 129.458 31.6289 129.545 31.1807C129.826 29.6913 130.169 28.2115 130.488 26.7318C130.672 26.6691 130.856 26.6113 131.035 26.5486H131.03Z' fill='%23F9F5EF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_141_1393'%3E%3Crect width='284' height='410' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.locationSec .inner .locationWrap .slick-track {
  display: flex;
}
.locationSec .inner .locationWrap .locationCard {
  padding: 40px 60px;
  border-radius: 100px;
  max-width: 460px;
  height: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  box-shadow: 0 2px 2px rgba(85, 71, 65, 0.2);
  margin-bottom: 5px;
  margin-right: 10px;
}
.locationSec .inner .locationWrap .locationCard h3 {
  font-size: 48px;
  line-height: 64px;
  margin: 0;
  padding: 0;
  font-weight: 500;
  text-align: center;
}
@media (max-width: 991px) {
  .locationSec {
    margin-bottom: 80px;
  }
  .locationSec .inner .secTitle {
    margin-bottom: 40px;
  }
  .locationSec .inner .locationWrap .locationCard {
    padding: 30px 40px;
    max-width: 420px;
  }
  .locationSec .inner .locationWrap .locationCard h3 {
    font-size: 38px;
    line-height: 48px;
  }
}
@media (max-width: 767px) {
  .locationSec {
    margin-bottom: 60px;
  }
  .locationSec .inner .locationWrap .locationCard {
    padding: 20px 40px;
    max-width: 380px;
  }
  .locationSec .inner .locationWrap .locationCard h3 {
    font-size: 28px;
    line-height: 38px;
  }
}
@media (max-width: 576px) {
  .locationSec .inner .locationWrap .locationCard {
    padding: 20px 40px;
    max-width: 300px;
  }
  .locationSec .inner .locationWrap .locationCard h3 {
    font-size: 28px;
    line-height: 38px;
  }
}
.qualitySec {
  margin-bottom: 100px;
}
.qualitySec .inner {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 60px;
}
.qualitySec .inner .qualityCard {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
}
.qualitySec .inner .qualityCard .iconWrap {
  height: 64px;
  width: 64px;
}
.qualitySec .inner .qualityCard .iconWrap img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
.qualitySec .inner .qualityCard .contentWrap h3 {
  margin: 0;
  padding: 0;
  font-size: 26px;
  line-height: 32px;
  font-weight: 500;
  margin-bottom: 3px;
}
.qualitySec .inner .qualityCard .contentWrap p {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400px;
}
@media (max-width: 1200px) {
  .qualitySec .inner {
    gap: 30px;
  }
  .qualitySec .qualityCard .iconWrap {
    height: 50px;
    width: 50px;
  }
}
@media (max-width: 991px) {
  .qualitySec {
    margin-bottom: 80px;
  }
  .qualitySec .inner .qualityCard {
    flex-flow: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
    text-align: center;
  }
  .qualitySec .inner .qualityCard .contentWrap h3 {
    font-size: 22px;
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  .qualitySec {
    margin-bottom: 60px;
  }
  .qualitySec .inner {
    grid-template-columns: repeat(2, 1fr);
  }
  .qualitySec .inner .qualityCard .contentWrap h3 {
    font-size: 20px;
    line-height: 30px;
  }
}
.imageGallery {
  padding: 100px 0;
}
.imageGallery .secTitle {
  margin-bottom: 50px;
}
.imageGallery .galleryWrap .filterWrap {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 50px;
  gap: 60px;
}
.imageGallery .galleryWrap .filterWrap .gFilter {
  font-size: 22px;
  cursor: pointer;
  line-height: 25px;
  font-family: "Belleza";
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}
.imageGallery .galleryWrap .filterWrap .gFilter::before {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='9' fill='%23D74D3D'/%3E%3Cpath d='M5 9.3L7.7931 12L14 6' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
  height: 18px;
  width: 18px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: none;
}
.imageGallery .galleryWrap .filterWrap .gFilter.active {
  color: #d74d3d;
}
.imageGallery .galleryWrap .filterWrap .gFilter.active::before {
  display: block;
}
.imageGallery .galleryWrap .filterWrap .gFilter:hover {
  color: #d74d3d;
}
@media (max-width: 991px) {
  .imageGallery {
    padding: 80px 0;
  }
  .imageGallery .secTitle {
    margin-bottom: 40px;
  }
  .imageGallery .galleryWrap .filterWrap {
    gap: 40px;
  }
  .imageGallery .galleryWrap .filterWrap .gFilter {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .imageGallery {
    padding: 60px 0;
  }
  .imageGallery .secTitle {
    margin-bottom: 20px;
  }
  .imageGallery .galleryWrap .filterWrap {
    gap: 20px;
  }
  .imageGallery .galleryWrap .filterWrap .gFilter {
    font-size: 18px;
  }
}
.aboutUs {
  padding: 100px 0;
}
.aboutUs .secTitle {
  margin-bottom: 70px;
}
.aboutUs .secTitle h2 {
  max-width: unset;
}
.aboutUs .aboutWrap .aboutImgWrap {
  max-height: 612px;
  width: 100%;
  margin-bottom: 90px;
}
.aboutUs .aboutWrap .aboutImgWrap img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
.aboutUs .aboutWrap .aboutContentWrap {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.aboutUs .aboutWrap .aboutContentWrap .aboutCard {
  height: 280px;
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  gap: 17px;
  padding: 20px 28px;
  position: relative;
}
.aboutUs .aboutWrap .aboutContentWrap .aboutCard *::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-top: 1px solid #ddd7c9;
  border-left: 1px solid #ddd7c9;
  height: 55px;
  width: 66px;
}
@media (min-width: 767px) {
  .aboutUs .aboutWrap .aboutContentWrap .aboutCard:nth-child(even) {
    flex-flow: column-reverse;
  }
  .aboutUs .aboutWrap .aboutContentWrap .aboutCard:nth-child(even) *::before {
    content: "";
    top: unset;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #ddd7c9;
    border-top: unset;
  }
}
.aboutUs .aboutWrap .aboutContentWrap .aboutCard p {
  margin: 0;
  padding: 0;
  font-size: 15px;
}
.aboutUs .aboutWrap .aboutContentWrap .aboutCard img {
  height: 100px;
  width: 100px;
  object-fit: contain;
  object-position: center;
}
@media (max-width: 1024px) {
  .aboutUs .aboutWrap .aboutContentWrap .aboutCard {
    padding: 16px;
  }
}
@media (max-width: 991px) {
  .aboutUs {
    padding: 80px 0;
  }
  .aboutUs .secTitle {
    margin-bottom: 50px;
  }
  .aboutUs .aboutWrap .aboutImgWrap {
    margin-bottom: 60px;
  }
  .aboutUs .aboutWrap .aboutContentWrap {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .aboutUs {
    padding: 60px 0 40px 0;
  }
  .aboutUs .secTitle {
    margin-bottom: 30px;
  }
  .aboutUs .aboutWrap .aboutImgWrap {
    margin-bottom: 40px;
  }
  .aboutUs .aboutWrap .aboutContentWrap {
    grid-template-columns: repeat(1, 1fr);
  }
  .aboutUs .aboutWrap .aboutContentWrap .aboutCard {
    height: unset;
  }
}
.behindStorySec {
  margin-bottom: 100px;
}
.behindStorySec .inner {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 26px;
}
.behindStorySec .inner .imgWrap {
  flex: 1;
  width: 100%;
  max-height: 575px;
  height: 100%;
}
.behindStorySec .inner .imgWrap img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
.behindStorySec .inner .contentWrap {
  flex: 1.2;
}
.behindStorySec .inner .contentWrap .secTitle {
  margin-bottom: 35px;
}
.behindStorySec .inner .contentWrap p {
  font-size: 17px;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}
.behindStorySec .inner .contentWrap p:last-child {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .behindStorySec {
    margin-bottom: 80px;
  }
  .behindStorySec .inner {
    flex-flow: column;
  }
  .behindStorySec .inner .imgWrap {
    max-width: 500px;
  }
  .behindStorySec .inner .contentWrap .secTitle {
    margin-bottom: 30px;
  }
  .behindStorySec .inner .contentWrap p {
    font-size: 16px;
    line-height: 26px;
  }
}
@media (max-width: 767px) {
  .behindStorySec {
    margin-bottom: 50px;
  }
  .behindStorySec .inner .contentWrap .secTitle {
    margin-bottom: 20px;
  }
}
.ourLocationsSec {
  margin-bottom: 100px;
}
.ourLocationsSec .inner {
  padding: 60px 120px;
  border-radius: 284px;
  background-color: #ede5d1;
}
.ourLocationsSec .inner .secTitle {
  margin-bottom: 60px;
}
.ourLocationsSec .inner .secTitle h2 {
  max-width: unset;
}
.ourLocationsSec .inner .imgWrap {
  width: 100%;
  height: 100%;
  max-height: 667px;
}
.ourLocationsSec .inner .imgWrap img {
  height: 100%;
  width: 100%;
  object-fit: contain;
  object-position: center;
}
@media (max-width: 991px) {
  .ourLocationsSec {
    margin-bottom: 80px;
  }
  .ourLocationsSec .inner {
    border-radius: 20px;
    padding: 40px 20px;
  }
  .ourLocationsSec .inner .secTitle {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .ourLocationsSec {
    margin-bottom: 60px;
  }
  .ourLocationsSec .inner {
    padding: 20px;
  }
  .ourLocationsSec .inner .secTitle {
    margin-bottom: 20px;
  }
}
.ourGoalWrap {
  margin-bottom: 100px;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}
.ourGoalWrap .inner .secTitle {
  margin-bottom: 22px;
}
.ourGoalWrap .inner .secTitle h2 {
  max-width: 856px;
}
.ourGoalWrap .inner .goalList {
  display: flex;
  flex-flow: column;
  gap: 22px;
}
.ourGoalWrap .inner .goalList li {
  padding: 30px 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
  border-bottom: 1px solid #ddd7c9;
  margin: 0;
}
.ourGoalWrap .inner .goalList li:last-child {
  border-bottom: none;
}
.ourGoalWrap .inner .goalList li span {
  font-size: 48px;
  font-family: "Belleza";
  line-height: 55px;
  color: #d74d3d;
}
.ourGoalWrap .inner .goalList li p {
  font-size: 18px;
  line-height: 32px;
  margin: 0;
  padding: 0;
}
@media (max-width: 991px) {
  .ourGoalWrap {
    margin-bottom: 80px;
  }
}
@media (max-width: 767px) {
  .ourGoalWrap {
    margin-bottom: 80px;
  }
  .ourGoalWrap .inner .goalList {
    gap: 0;
  }
  .ourGoalWrap .inner .goalList li {
    padding: 20px 0;
  }
  .ourGoalWrap .inner .goalList li span {
    font-size: 38px;
    line-height: 48px;
  }
  .ourGoalWrap .inner .goalList li p {
    font-size: 17px;
    line-height: 26px;
  }
}
@media (max-width: 576px) {
  .ourGoalWrap .inner .goalList li {
    padding: 10px 0;
  }
  .ourGoalWrap .inner .goalList li span {
    font-size: 28px;
    line-height: 37px;
  }
  .ourGoalWrap .inner .goalList li p {
    font-size: 16px;
    line-height: 26px;
  }
}
.contactSec {
  padding: 100px 0;
}
.contactSec .inner {
  display: flex;
  align-items: flex-start;
  gap: 60px;
}
.contactSec .inner .contactContent {
  max-width: 635px;
}
.contactSec .inner .contactContent .secTitle {
  margin-bottom: 60px;
}
.contactSec .inner .contactContent .secTitle h2 {
  max-width: unset;
}
.contactSec .inner .contactContent .contectInfoWrap {
  display: flex;
  flex-flow: column;
  gap: 50px;
}
.contactSec .inner .contactContent .contectInfoWrap .contectInfoCard {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 18px;
}
.contactSec .inner .contactContent .contectInfoWrap .contectInfoCard .iconWrap {
  height: 72px;
  width: 72px;
  max-height: 72px;
  max-width: 72px;
  border-radius: 50%;
  background-color: #73625b;
  display: flex;
  align-items: center;
  justify-content: center;
}
.contactSec .inner .contactContent .contectInfoWrap .contectInfoCard .infoWrap {
  flex: 1;
}
.contactSec
  .inner
  .contactContent
  .contectInfoWrap
  .contectInfoCard
  .infoWrap
  span {
  display: block;
  color: #d74d3d;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.contactSec
  .inner
  .contactContent
  .contectInfoWrap
  .contectInfoCard
  .infoWrap
  a {
  color: #1e1e1e;
  font-size: 36px;
  line-height: 32px;
  font-family: "Belleza";
}
.contactSec
  .inner
  .contactContent
  .contectInfoWrap
  .contectInfoCard
  .infoWrap
  a:hover {
  color: #73625b;
}
.contactSec .inner .contactForm {
  flex: 1;
  padding: 50px;
  background-color: #73625b;
  min-width: 45%;
}
.contactSec .inner .contactForm h2 {
  font-size: 48px;
  line-height: 64px;
  color: #fff;
  margin: 0;
  padding: 0;
  font-weight: 500;
  margin-bottom: 10px;
}
.contactSec .inner .contactForm p {
  font-size: 17px;
  font-weight: 500px;
  color: #fff;
  margin: 0;
  padding: 0;
  margin-bottom: 25px;
}
.contactSec .inner .contactForm form .formRow {
  margin-bottom: 20px;
}
.contactSec .inner .contactForm form .formRow label {
  color: #fff;
  margin-bottom: 6px;
  font-size: 18px;
  font-weight: 400;
}
.contactSec .inner .contactForm form .formRow input,
.contactSec .inner .contactForm form .formRow textarea {
  padding: 14px 16px;
  margin: 0;
  background-color: rgba(242, 236, 222, 0.3);
  font-size: 18px;
  color: #1e1e1e;
  border: none;
  border-radius: 0;
  font-family: "Work Sans";
}
.contactSec .inner .contactForm form .formRow input::placeholder,
.contactSec .inner .contactForm form .formRow textarea::placeholder {
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
}
.contactSec .inner .contactForm form .formRow input:focus-visible,
.contactSec .inner .contactForm form .formRow textarea:focus-visible {
  border: none;
  outline: none;
  background-color: #fff;
}
.contactSec .inner .contactForm form .formRow textarea {
  height: 140px;
  resize: vertical;
}
.contactSec .inner .contactForm form .btnWrap {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.contactSec .inner .contactForm form .btnWrap .mainBtn {
  background-color: #fff;
  color: #1e1e1e;
  font-weight: 500;
}
.contactSec .inner .contactForm form .btnWrap .mainBtn::after,
.contactSec .inner .contactForm form .btnWrap .mainBtn:before {
  background-color: #1e1e1e;
}
@media (max-width: 1200px) {
  .contactSec .inner {
    gap: 40px;
  }
  .contactSec .inner .contactContent .secTitle {
    margin-bottom: 40px;
  }
  .contactSec
    .inner
    .contactContent
    .contectInfoWrap
    .contectInfoCard
    .iconWrap {
    height: 60px;
    width: 60px;
  }
  .contactSec
    .inner
    .contactContent
    .contectInfoWrap
    .contectInfoCard
    .infoWrap
    a {
    font-size: 28px;
    line-height: 30px;
  }
  .contactSec .inner .contactForm {
    padding: 30px;
  }
}
@media (max-width: 991px) {
  .contactSec {
    padding: 80px 0;
  }
  .contactSec .inner {
    flex-flow: column;
  }
  .contactSec .inner .contactContent .secTitle {
    margin-bottom: 30px;
  }
  .contactSec .inner .contactContent .contectInfoWrap {
    gap: 30px;
  }
  .contactSec
    .inner
    .contactContent
    .contectInfoWrap
    .contectInfoCard
    .infoWrap
    a {
    font-size: 22px;
    line-height: 28px;
  }
  .contactSec .inner .contactForm {
    width: 100%;
  }
  .contactSec .inner .contactForm form .formRow input,
  .contactSec .inner .contactForm form .formRow textarea {
    padding: 12px 14px;
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .contactSec {
    padding: 60px 0;
  }
  .contactSec .inner .contactContent .contectInfoWrap {
    gap: 20px;
  }
  .contactSec .inner .contactForm {
    padding: 20px;
  }
  .contactSec .inner .contactForm h2 {
    font-size: 38px;
    line-height: 48px;
  }
  .contactSec .inner .contactForm form .formRow label {
    font-size: 16px;
  }
  .contactSec .inner .contactForm form .formRow input,
  .contactSec .inner .contactForm form .formRow textarea {
    padding: 10px 12px;
    font-size: 16px;
  }
}
@media (max-width: 576px) {
  .contactSec {
    padding: 60px 0;
  }
  .contactSec .inner .contactForm h2 {
    font-size: 32px;
    line-height: 42px;
  }
}
.findStoreSec {
  padding: 100px 0;
}
.findStoreSec .inner {
  display: flex;
  align-items: flex-start;
  gap: 28px;
}
.findStoreSec .inner .secTitle {
  margin-bottom: 16px;
}
.findStoreSec .inner .searchContent {
  max-width: 416px;
  width: 100%;
}
.findStoreSec .inner .searchContent form .formRow {
  margin-bottom: 6px;
}
.findStoreSec .inner .searchContent form .formRow label {
  color: #1e1e1e;
  margin-bottom: 6px;
  font-size: 18px;
  font-weight: 400;
}
.findStoreSec .inner .searchContent form .formRow .searchWrap {
  padding: 14px 16px;
  margin: 0;
  background-color: #fff;
  color: #1e1e1e;
  border: 1px solid #dad4c7;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 16px;
}
.findStoreSec .inner .searchContent form .formRow .searchWrap input {
  padding: 0;
  margin: 0;
  background-color: transparent;
  font-size: 16px;
  color: #1e1e1e;
  font-family: "Work Sans";
  border: none;
}
.findStoreSec
  .inner
  .searchContent
  form
  .formRow
  .searchWrap
  input:focus-visible {
  border: none;
  outline: none;
}
.findStoreSec .inner .searchContent .searchResult {
  max-height: 315px;
  overflow-y: auto;
  display: flex;
  flex-flow: column;
  gap: 20px;
}
.findStoreSec .inner .searchContent .searchResult::-webkit-scrollbar {
  width: 5px;
}
.findStoreSec .inner .searchContent .searchResult::-webkit-scrollbar-track {
  background: #ddd7c9;
}
.findStoreSec .inner .searchContent .searchResult::-webkit-scrollbar-thumb {
  background: #73625b;
}
.findStoreSec .inner .searchContent .searchResult .storeWrap .storeName {
  padding: 12px 16px;
  background-color: #73625b;
  margin-bottom: 16px;
}
.findStoreSec .inner .searchContent .searchResult .storeWrap .storeName span {
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}
.findStoreSec .inner .searchContent .searchResult .storeWrap .storeDetails {
  display: flex;
  flex-flow: column;
  gap: 18px;
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
}
.findStoreSec .inner .searchContent .searchResult .storeWrap .storeDetails li {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 5px;
  margin: 0;
  padding: 0;
}
.findStoreSec
  .inner
  .searchContent
  .searchResult
  .storeWrap
  .storeDetails
  li
  .iconWrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.findStoreSec
  .inner
  .searchContent
  .searchResult
  .storeWrap
  .storeDetails
  li
  .iconWrap
  img {
  height: 24px;
  width: 24px;
}
.findStoreSec .inner .searchContent .searchResult .storeWrap .storeDetails li a,
.findStoreSec
  .inner
  .searchContent
  .searchResult
  .storeWrap
  .storeDetails
  li
  p {
  font-size: 16px;
  color: #1e1e1e;
  line-height: 22px;
  color: #1e1e1e;
  font-weight: 500;
  margin: 0;
  padding: 0;
}
.findStoreSec .inner .storeMap {
  flex: 1;
  width: 100%;
  height: 480px;
}
.findStoreSec .inner .storeMap iframe {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
@media (max-width: 991px) {
  .findStoreSec {
    padding: 80px 0;
  }
  .findStoreSec .inner {
    flex-flow: column;
  }
  .findStoreSec .inner .searchContent {
    max-width: 100%;
  }
  .findStoreSec .inner .storeMap {
    height: 300px;
    flex: unset;
  }
}
@media (max-width: 767px) {
  .findStoreSec {
    padding: 60px 0;
  }
}
.pageNotFound .inner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 80vh;
  flex-flow: column;
  gap: 20px;
  text-align: center;
}
.pageNotFound .inner h1 {
  font-size: 60px;
  font-weight: 700;
  margin: 0;
  padding: 0;
}
.pageNotFound .inner p {
  font-size: 32px;
  margin: 0;
  padding: 0;
}
@media (max-width: 991px) {
  .pageNotFound .inner h1 {
    font-size: 40px;
    font-weight: 700;
    margin: 0;
    padding: 0;
  }
  .pageNotFound .inner p {
    font-size: 28px;
    margin: 0;
    padding: 0;
  }
}
@media (max-width: 576px) {
  .pageNotFound .inner h1 {
    font-size: 32px;
    font-weight: 700;
    margin: 0;
    padding: 0;
  }
  .pageNotFound .inner p {
    font-size: 22px;
    margin: 0;
    padding: 0;
  }
}
.singlePostWrap {
  padding: 90px 0 60px 0;
}
.singlePostWrap .inner {
  display: flex;
  align-items: flex-start;
  gap: 90px;
}
.singlePostWrap .inner .latestPostsWrap {
  max-width: 400px;
  position: sticky;
  top: 50px;
}
.singlePostWrap .inner .latestPostsWrap h2 {
  font-size: 48px;
  font-weight: 500;
  line-height: 58px;
  padding: 0;
  margin: 0;
  margin-bottom: 60px;
}
@media (max-width: 1200px) {
  .singlePostWrap .inner {
    gap: 30px;
  }
}
@media (max-width: 1024px) {
  .singlePostWrap {
    padding: 80px 0 60px 0;
  }
  .singlePostWrap .inner {
    gap: 30px;
    flex-flow: column;
  }
  .singlePostWrap .inner .latestPostsWrap {
    max-width: unset;
  }
  .singlePostWrap .inner .latestPostsWrap h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 991px) {
  .singlePostWrap {
    padding: 60px 0 60px 0;
  }
}
.postContent p {
  font-size: 18px;
  line-height: 28px;
  padding: 0 0 15px;
}
.postContent p:last-child {
  padding-bottom: 0;
}
.postContent strong,
.postContent bold,
.postContent strong span,
.postContent bold span {
  font-weight: 500;
}
.postContent h2 {
  font-size: 48px;
  line-height: 58px;
  padding: 0;
  margin: 0 0 30px;
  font-weight: 500;
}
.postContent h2:not(:first-child) {
  margin-top: 20px;
}
.postContent h3 {
  font-size: 28px;
  font-weight: 500;
  margin: 20px 0 15px;
  padding: 0;
}
.postContent h4 {
  margin: 30px 0 15px;
  font-weight: 500;
  padding: 0;
}
.postContent h4 strong {
  font-weight: 500;
}
.postContent ul,
.postContent ol {
  list-style: none;
  padding: 0;
  margin: 30px 0;
  column-count: 2;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
}
.postContent ol li,
.postContent ul li {
  font-size: 18px;
  line-height: 28px;
  position: relative;
  padding: 0 0 0 40px;
  break-inside: avoid-column;
}
.postContent ul li:after,
.postContent ol li:after {
  content: "";
  position: absolute;
  top: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='9' fill='%23D74D3D'/%3E%3Cpath d='M4 9.3L6.7931 12L13 6' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
  width: 20px;
  height: 20px;
  left: 0;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
.postContent ul li:not(:last-child),
.postContent ol li:not(:last-child) {
  margin: 0 0 10px;
}
.postContent ul:last-child {
  margin-bottom: 0;
}
.postContent p + ul,
.postContent p + ol,
.postContent p + ul {
  margin-top: 15px;
}
@media (max-width: 1200px) {
  .postContent p {
    font-size: 17px;
    line-height: 28px;
  }
  .postContent h2 {
    font-size: 42px;
    line-height: 52px;
  }
  .postContent ol li,
  .postContent ul li {
    font-size: 17px;
    line-height: 28px;
  }
}
@media (max-width: 991px) {
  .postContent h2 {
    font-size: 38px;
    line-height: 48px;
    max-width: unset;
  }
  .postContent h3 {
    font-size: 26px;
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .postContent h2 {
    font-size: 32px;
    line-height: 42px;
  }
  .postContent p {
    font-size: 16px;
    line-height: 26px;
  }
  .postContent ol li,
  .postContent ul li {
    font-size: 16px;
    line-height: 26px;
  }
}
@media (max-width: 576px) {
  .postContent h2 {
    font-size: 28px;
    line-height: 38px;
  }
  .postContent h3 {
    font-size: 22px;
    line-height: 32px;
  }
}
.latest-blog-posts {
  display: flex;
  flex-flow: column;
}
.latest-blog-posts article {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #cccccc;
}
.latest-blog-posts article p.postDate {
  font-size: 16px;
  color: #d74d3d;
  font-weight: 500;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  margin-bottom: 12px;
}
.latest-blog-posts article .postTitle > a {
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 20px;
  color: #1e1e1e;
  font-weight: 500;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.latest-blog-posts article .postExcerpt > p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 16px;
  color: #1e1e1e;
  line-height: 22px;
  margin: 0;
  padding: 0;
}
.newsletterSec {
  margin-bottom: 100px;
}
.newsletterSec .inner {
  padding: 100px 80px;
  background-color: #ede5d1;
}
.newsletterSec .inner h3 {
  font-size: 24px;
  font-weight: 500;
  margin: 0;
  padding: 0;
  color: #d74d3d;
  line-height: 28px;
  margin-bottom: 12px;
}
.newsletterSec .inner h2 {
  font-size: 48px;
  line-height: 58px;
  margin: 0;
  padding: 0;
  font-weight: 500;
}
.newsletterSec .inner form {
  padding-top: 70px;
  padding-bottom: 32px;
  display: flex;
  border-bottom: 1px solid #cccccc;
}
.newsletterSec .inner form input {
  border: none;
  outline: none;
  box-shadow: none;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  flex-grow: 2;
  background-color: transparent;
  margin: 0;
  padding: 0;
}
.newsletterSec .inner form button {
  border: none;
  background-color: transparent;
  outline: none;
  box-shadow: none;
  height: 50px;
  width: 50px;
}
@media (max-width: 1200px) {
  .newsletterSec .inner {
    padding: 80px;
  }
  .newsletterSec .inner h2 {
    font-size: 42px;
    line-height: 52px;
  }
}
@media (max-width: 1024px) {
  .newsletterSec .inner {
    padding: 60px 50px;
  }
}
@media (max-width: 991px) {
  .newsletterSec {
    margin-bottom: 80px;
  }
  .newsletterSec .inner {
    padding: 40px 20px;
  }
  .newsletterSec .inner h3 {
    font-size: 22px;
  }
  .newsletterSec .inner h2 {
    font-size: 38px;
    line-height: 48px;
    max-width: unset;
  }
  .newsletterSec .inner form {
    padding-top: 40px;
    padding-bottom: 20px;
  }
  .newsletterSec .inner form input {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (max-width: 767px) {
  .newsletterSec {
    margin-bottom: 60px;
  }
  .newsletterSec .inner h3 {
    font-size: 20px;
  }
  .newsletterSec .inner h2 {
    font-size: 32px;
    line-height: 42px;
  }
  .newsletterSec .inner form input {
    font-size: 20px;
    line-height: 24px;
  }
}
@media (max-width: 576px) {
  .newsletterSec .inner h2 {
    font-size: 28px;
    line-height: 38px;
  }
  .newsletterSec .inner form input {
    font-size: 18px;
    line-height: 24px;
  }
}
.blogArchivePage {
  padding: 70px 0 90px 0;
}
.blogArchivePage .categoriesList {
  margin-bottom: 60px;
}
.blogArchivePage .categoriesList ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  gap: 20px;
}
.blogArchivePage .categoriesList ul li {
  margin: 0;
  padding: 0;
}
.blogArchivePage .categoriesList ul li a {
  margin: 0;
  padding: 10px 12px;
  font-size: 15px;
  line-height: 20px;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: none;
  color: #1e1e1e;
  display: block;
  white-space: pre;
}
.blogArchivePage .categoriesList ul li a.active,
.blogArchivePage .categoriesList ul li a:hover {
  background-color: #73625b;
  color: #fff;
}
.blogArchivePage .featuredPostsSec {
  margin-bottom: 70px;
  display: flex;
  align-items: flex-start;
  gap: 30px;
}
.blogArchivePage .featuredPostsSec .singlePostCard {
  position: relative;
}
.blogArchivePage .featuredPostsSec .singlePostCard .imgWrap {
  width: 100%;
  max-height: 440px;
  margin-bottom: 30px;
  overflow: hidden;
}
.blogArchivePage .featuredPostsSec .singlePostCard .imgWrap img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center center;
}
.blogArchivePage .featuredPostsSec .singlePostCard .contentWrap .category {
  display: block;
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 26px;
  color: #d74d3d;
  text-transform: uppercase;
  font-weight: 500;
}
.blogArchivePage .featuredPostsSec .singlePostCard .contentWrap h3 {
  margin: 0;
  padding: 0;
}
.blogArchivePage .featuredPostsSec .singlePostCard .contentWrap h3 a {
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
  font-size: 32px;
  line-height: 42px;
  font-weight: 500;
  color: #1e1e1e;
  text-decoration: underline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.blogArchivePage .featuredPostsSec .singlePostCard .contentWrap h3 a:hover {
  color: #73625b;
}
.blogArchivePage .featuredPostsSec .singlePostCard .contentWrap .authorWrap {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 12px;
}
.blogArchivePage
  .featuredPostsSec
  .singlePostCard
  .contentWrap
  .authorWrap
  .authorAvatar {
  min-height: 48px;
  min-width: 48px;
  max-height: 48px;
  max-width: 48px;
  border-radius: 50%;
  border: 2px solid #fff;
  overflow: hidden;
}
.blogArchivePage
  .featuredPostsSec
  .singlePostCard
  .contentWrap
  .authorWrap
  .authorAvatar
  img {
  object-fit: cover;
  object-position: center;
}
.blogArchivePage .featuredPostsSec .singlePostCard .contentWrap .authorWrap p {
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  color: #1e1e1e;
  text-transform: capitalize;
  font-weight: 500;
}
.blogArchivePage
  .featuredPostsSec
  .singlePostCard
  .contentWrap
  .authorWrap
  .postDate {
  font-size: 14px;
  font-weight: 500;
  margin: 0;
  padding: 0;
  line-height: 14px;
  margin-top: 3px;
}
.blogArchivePage .featuredPostsSec .featuredPostList {
  max-width: 470px;
  display: flex;
  flex-flow: column;
  gap: 30px;
  position: relative;
}
.blogArchivePage .featuredPostsSec .featuredPostList .listPostCard {
  display: flex;
  align-items: flex-start;
  gap: 30px;
  position: relative;
}
.blogArchivePage .featuredPostsSec .featuredPostList .listPostCard .imgWrap {
  min-width: 185px;
  min-height: 120px;
  width: 185px;
  height: 120px;
  background-color: #73625b;
  overflow: hidden;
}
.blogArchivePage
  .featuredPostsSec
  .featuredPostList
  .listPostCard
  .imgWrap
  img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.blogArchivePage
  .featuredPostsSec
  .featuredPostList
  .listPostCard
  .contentWrap
  .category {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 20px;
  color: #d74d3d;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 3px;
}
.blogArchivePage
  .featuredPostsSec
  .featuredPostList
  .listPostCard
  .contentWrap
  h3,
.blogArchivePage
  .featuredPostsSec
  .featuredPostList
  .listPostCard
  .contentWrap
  h3
  a {
  font-size: 19px;
  line-height: 22px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
  color: #1e1e1e;
}
.blogArchivePage
  .featuredPostsSec
  .featuredPostList
  .listPostCard
  .contentWrap
  h3:hover,
.blogArchivePage
  .featuredPostsSec
  .featuredPostList
  .listPostCard
  .contentWrap
  h3
  a:hover {
  color: #73625b;
}
.blogArchivePage
  .featuredPostsSec
  .featuredPostList
  .listPostCard
  .contentWrap
  .authorWrap {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  overflow: hidden;
}
.blogArchivePage
  .featuredPostsSec
  .featuredPostList
  .listPostCard
  .contentWrap
  .authorWrap
  .authorAvatar {
  min-height: 24px;
  min-width: 24px;
  max-height: 24px;
  max-width: 24px;
  border-radius: 50%;
  border: 1px solid #fff;
  overflow: hidden;
}
.blogArchivePage
  .featuredPostsSec
  .featuredPostList
  .listPostCard
  .contentWrap
  .authorWrap
  .authorAvatar
  img {
  object-fit: cover;
  object-position: center;
}
.blogArchivePage
  .featuredPostsSec
  .featuredPostList
  .listPostCard
  .contentWrap
  .authorWrap
  p {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  color: #1e1e1e;
  text-transform: capitalize;
  font-weight: 500;
}
.blogArchivePage .postListSec .secTitle {
  margin-bottom: 40px;
}
.blogArchivePage .postListSec .postListWrap {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 45px 18px;
}
@media (max-width: 1024px) {
  .blogArchivePage .featuredPostsSec {
    flex-flow: column;
    gap: 60px;
  }
  .blogArchivePage .featuredPostsSec .singlePostCard .contentWrap h3 a {
    font-size: 38px;
    line-height: 48px;
  }
  .blogArchivePage .featuredPostsSec .featuredPostList {
    max-width: 100%;
  }
  .blogArchivePage .featuredPostsSec .featuredPostList .listPostCard {
    align-items: center;
  }
}
@media (max-width: 991px) {
  .blogArchivePage {
    padding: 40px 0 70px 0;
  }
  .blogArchivePage .categoriesList {
    margin-bottom: 30px;
  }
  .blogArchivePage .categoriesList ul {
    gap: 10px;
  }
  .blogArchivePage .categoriesList ul li a {
    font-size: 14px;
    padding: 6px 10px;
  }
  .blogArchivePage .featuredPostsSec {
    gap: 40px;
    margin-bottom: 60px;
  }
  .blogArchivePage .featuredPostsSec .singlePostCard .imgWrap {
    margin-bottom: 10px;
  }
  .blogArchivePage .featuredPostsSec .singlePostCard .contentWrap .authorWrap {
    gap: 6px 12px;
  }
  .blogArchivePage
    .featuredPostsSec
    .singlePostCard
    .contentWrap
    .authorWrap
    .authorAvatar {
    min-height: 32px;
    min-width: 32px;
    max-height: 32px;
    max-width: 32px;
  }
  .blogArchivePage
    .featuredPostsSec
    .singlePostCard
    .contentWrap
    .authorWrap
    .postDate,
  .blogArchivePage
    .featuredPostsSec
    .singlePostCard
    .contentWrap
    .authorWrap
    p {
    font-size: 16px;
    line-height: 20px;
  }
  .blogArchivePage .featuredPostsSec .singlePostCard .contentWrap .category {
    font-size: 14px;
    line-height: 24px;
  }
  .blogArchivePage .featuredPostsSec .singlePostCard .contentWrap h3 a {
    font-size: 32px;
    line-height: 42px;
  }
  .blogArchivePage .featuredPostsSec .featuredPostList {
    gap: 30px;
  }
  .blogArchivePage .featuredPostsSec .featuredPostList .listPostCard {
    gap: 20px;
  }
  .blogArchivePage .postListSec .postListWrap {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 991px) {
  .blogArchivePage .postListSec .secTitle {
    margin-bottom: 20px;
  }
  .blogArchivePage .featuredPostsSec .singlePostCard .contentWrap h3 a {
    font-size: 28px;
    line-height: 38px;
  }
}
@media (max-width: 576px) {
  .blogArchivePage .featuredPostsSec .singlePostCard .contentWrap .authorWrap {
    gap: 6px 12px;
  }
  .blogArchivePage
    .featuredPostsSec
    .singlePostCard
    .contentWrap
    .authorWrap
    .authorAvatar {
    min-height: 24px;
    min-width: 24px;
    max-height: 24px;
    max-width: 24px;
  }
  .blogArchivePage
    .featuredPostsSec
    .singlePostCard
    .contentWrap
    .authorWrap
    .postDate,
  .blogArchivePage
    .featuredPostsSec
    .singlePostCard
    .contentWrap
    .authorWrap
    p {
    font-size: 14px;
    line-height: 20px;
  }
  .blogArchivePage .featuredPostsSec .singlePostCard .contentWrap h3 a {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 10px;
  }
  .blogArchivePage .featuredPostsSec .featuredPostList .listPostCard {
    flex-flow: column;
  }
  .blogArchivePage .featuredPostsSec .featuredPostList .listPostCard .imgWrap {
    min-width: unset;
    min-height: unset;
    width: 100%;
    height: 224px;
  }
  .blogArchivePage .postListSec .postListWrap {
    grid-template-columns: repeat(1, 1fr);
    gap: 30px;
  }
}
.postCard {
  display: flex;
  align-items: flex-start;
  flex-flow: column;
  gap: 20px;
}
.postCard .imgWrap {
  min-height: 224px;
  max-height: 240px;
  width: 100%;
  height: auto;
  background-color: #73625b;
  overflow: hidden;
}
.postCard .imgWrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.postCard .contentWrap .metaWrap {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  margin-bottom: 5px;
}
.postCard .contentWrap .metaWrap .category {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 20px;
  color: #d74d3d;
  text-transform: uppercase;
  font-weight: 500;
}
.postCard .contentWrap .metaWrap .divider {
  font-size: 12px;
  line-height: 12px;
  color: #bab3a1;
}
.postCard .contentWrap .metaWrap .postDate {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  color: #1e1e1e;
  font-weight: 500;
}
.postCard .contentWrap h3 {
  margin: 0;
  padding: 0;
}
.postCard .contentWrap h3 a {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
  color: #1e1e1e;
}
.postCard .contentWrap h3 a:hover {
  color: #73625b;
}
.postCard .contentWrap .authorWrap {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  overflow: hidden;
}
.postCard .contentWrap .authorWrap .authorAvatar {
  min-height: 32px;
  min-width: 32px;
  max-height: 32px;
  max-width: 32px;
  border-radius: 50%;
  border: 1px solid #fff;
  overflow: hidden;
}
.postCard .contentWrap .authorWrap .authorAvatar img {
  object-fit: cover;
  object-position: center;
}
.postCard .contentWrap .authorWrap p {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  color: #1e1e1e;
  text-transform: capitalize;
  font-weight: 500;
}
@media (max-width: 576px) {
  .postCard .imgWrap {
    min-width: unset;
    min-height: unset;
    width: 100%;
    height: 224px;
  }
  .postCard .contentWrap .authorWrap .authorAvatar {
    min-height: 24px;
    min-width: 24px;
    max-height: 24px;
    max-width: 24px;
  }
  .postCard .contentWrap .authorWrap p {
    font-size: 14px;
    line-height: 20px;
  }
}
.cardHover .imgWrap {
  position: relative;
}
.cardHover .imgWrap::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
  background: -webkit-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.3) 100%
  );
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.3) 100%
  );
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}
.cardHover:hover .imgWrap::before {
  -webkit-animation: shine 0.75s;
  animation: shine 0.75s;
}
@keyframes shine {
  100% {
    left: 125%;
  }
}
