.main-content {
  position: relative;
}
.main-content .services {
  position: relative;

  padding: clamp(4.375rem, 3.5417rem + 1.7361vw, 5.625rem) 0;
}
.heading-wrapper {
  text-align: center;
}
.heading-wrapper h2 {
  color: #000;
  font-size: clamp(2.3125rem, 0.9792rem + 2.7778vw, 4.3125rem);
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 84.525px */
  margin-bottom: 40px;
}
.heading-wrapper h2 span {
  color: #0b870b;
}
.heading-wrapper p {
  color: #000;
  font-size: clamp(1.4375rem, 1.2292rem + 0.434vw, 1.75rem);
  font-style: normal;
  font-weight: 400;
  line-height: 125%; /* 35px */
}

.main-content .services .tabs-wrapper {
  position: sticky;
  top: 50px; /* adjust if you have a fixed header */
  z-index: 10;
  background: linear-gradient(180deg, #f3fff3 80%, rgba(243, 255, 243, 0) 90%);
  padding-bottom: clamp(5.3125rem, 3.1664rem + 4.4709vw, 7.1875rem);
  padding-top: 36px;
}
.main-content .services .tabs-wrapper .tabs {
  display: flex;
  justify-content: center;
  gap: 30px;
}
.main-content .services .tabs-wrapper .tabs .tab {
  border-radius: 30px;
  min-height: clamp(16.25rem, 3.5883rem + 26.3785vw, 18.75rem);
  position: relative;
  max-width: 370px;
  width: 100%;
  overflow: hidden;
  padding: clamp(1.5625rem, 0.1318rem + 2.9806vw, 2.8125rem)
    clamp(1.25rem, 0.32rem + 1.9374vw, 2.0625rem);
}

.main-content .services .tabs-wrapper .tabs .tab.active {
  box-shadow: 0px 60.385px 16.685px 0px rgba(0, 0, 0, 0.01),
    0px 38.933px 15.891px 0px rgba(0, 0, 0, 0.06),
    0px 22.247px 13.507px 0px rgba(0, 0, 0, 0.2),
    0px 9.535px 9.535px 0px rgba(0, 0, 0, 0.34),
    0px 2.384px 5.562px 0px rgba(0, 0, 0, 0.39);
}
.main-content .services .tabs-wrapper .tabs .tab:nth-child(1).active {
  background-image: url("../images/services-img-active-1.webp") !important;
}
.main-content .services .tabs-wrapper .tabs .tab:nth-child(2).active {
  background-image: url("../images/services-img-active-2.webp") !important;
}
.main-content .services .tabs-wrapper .tabs .tab:nth-child(3).active {
  background-image: url("..//images/services-img-active-1.webp") !important;
}
.main-content .services .tabs-wrapper .tabs .tab:nth-child(4).active {
  background-image: url("../images/services-img-active-3.webp") !important;
}

.main-content .services .tabs-wrapper .tabs .tab img {
  position: relative;
  z-index: 1;
  margin-bottom: 14px;
  height: clamp(3.125rem, 1.1936rem + 4.0238vw, 4.8125rem);
}
.main-content .services .tabs-wrapper .tabs .tab h3 {
  color: #f8f7f7;
  font-size: clamp(1.1585625rem, 0.3717rem + 1.6393vw, 1.8460625rem);
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 35.444px */
  position: relative;
  z-index: 1;
}

.main-content .services .tabsContent {
  min-height: 440px;
  padding: 65px 0;
  gap: 60px;
  display: flex;
  flex-wrap: wrap;
}
.main-content .services .tabsContent h4 {
  color: #000;
  font-size: 62px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  width: 45%;
  position: relative;
}

.main-content .services .tabsContent h4 .highlight {
  position: relative;
  color: white;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.main-content .services .tabsContent h4 .highlight:before {
  content: "";
  position: absolute;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  z-index: -1;
}
.main-content .services .tabsContent:nth-child(3) h4 .highlight:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNzciIGhlaWdodD0iMTI1IiB2aWV3Qm94PSIwIDAgMzc3IDEyNSIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik02LjU2OTAyIDU3LjAyMzVDOC43MjczNCA1NS44MTQ1IDExLjE4NzMgNTQuOTExNyAxMy42Mzc4IDU0LjMxODNDMjAuMDg3NiA1Mi43NTkgMjYuNjA2NiA1MS40MjM3IDMzLjEwNjcgNTAuMDQ0M0MzNi40NTU3IDQ5LjMzNDEgMzkuODMzIDQ4LjcyNDkgNDMuMTk0NiA0OC4wNjgzQzQzLjE2OTQgNDcuOTAxIDQzLjE0NzQgNDcuNzMwNSA0My4xMjIzIDQ3LjU2MzJDNDEuOTgxOSA0Ny42MjY0IDQwLjg0NDYgNDcuNzAyMSAzOS43MDQyIDQ3Ljc1MjZDMzMuOTk1OCA0Ny45OTg5IDI4LjI4NzQgNDguMjc5OCAyMi41NzU4IDQ4LjQ2NkMxOS42NDc4IDQ4LjU2MDcgMTYuOTQ5MSA0Ny43NzQ3IDE0LjQ1NzcgNDYuMzI5QzcuNTkwMDYgNDIuMzQ4NiA2LjEzODYxIDMzLjcxNTQgMTEuMzg1MiAyOC4wMzk5QzEzLjU3MTggMjUuNjc1NiAxNi4zNzQyIDI0LjI5OTQgMTkuNjEzMiAyMy42OTMzQzIyLjg0NiAyMy4wOTA0IDI2LjA5NDUgMjIuNTMxNyAyOS4zNjUgMjIuMTUyOUM0Ni4xNjY2IDIwLjIxNDggNjIuOTY4MiAxOC4yNzM1IDc5Ljc4NTYgMTYuNDU1M0MxMTYuNzY5IDEyLjQ1OTEgMTUzLjgwNiA4Ljk2NzkyIDE5MC45NjkgNi42MjI1OUMyNDEuNDIxIDMuNDQwNzcgMjkxLjkxNyAxLjI0MDY1IDM0Mi40NzYgMC4zMTU3NzRDMzQ5LjUwNCAwLjE4NjM1NSAzNTYuNTMyIDAuMDg4NTAxMiAzNjMuNTYgMC4wMDMyNzM4OUMzNjcuNjA2IC0wLjA0NzIzMTIgMzcxLjAzNCAxLjM1MTEzIDM3My42NyA0LjEyODkxQzM3Ni45MDYgNy41MzggMzc3LjgwNCAxMS41MjQ3IDM3Ni4yNzEgMTUuODI0QzM3NC42MDMgMjAuNTExNSAzNzAuOTc3IDIzLjQwMjkgMzY1LjcyNCAyNC4yNjQ2QzM2Mi45MzUgMjQuNzIyMyAzNjAuMDM1IDI0LjYxODIgMzU3LjE4NSAyNC43Njk3QzM1Ni40ODggMjQuODA3NiAzNTUuNzkgMjQuODUxOCAzNTUuMDcxIDI0Ljg5MjhDMzU1LjA0MyAyNS4zNjk0IDM1NS4wMjEgMjUuNjM0NiAzNTUuMDExIDI1Ljg5NjZDMzU0LjgwNCAzMS43ODM2IDM1MS42NDMgMzUuODE0NSAzNDUuNzQgMzcuOTQ4NEMzNDMuNzE0IDM4LjY4MDcgMzQxLjUyNCAzOS4xNjY4IDMzOS4zNTkgMzkuNDI1NkMzMzEuMDAzIDQwLjQyMzEgMzIyLjYyNCA0MS4yODggMzE0LjI1NCA0Mi4xOTcxQzMxMi42MzMgNDIuMzczOSAzMTEuMDA2IDQyLjUxMjcgMzA5LjM4NSA0Mi42NzA2QzMxMC4wOTUgNDIuOTgzMSAzMTAuNzk1IDQyLjk5MjUgMzExLjQ5MyA0Mi45NzA0QzMxOS44NCA0Mi42ODMyIDMyOC4xODEgNDIuMjcyOCAzMzYuNTMyIDQyLjE0MDNDMzQxLjQyNyA0Mi4wNjQ1IDM0Ni4zMzQgNDIuMzUxOCAzNTEuMjI2IDQyLjYyMzJDMzUzLjcyMyA0Mi43NjIxIDM1Ni4xOCA0My4zOTY2IDM1OC4zMDEgNDQuNjQzNEMzNjIuODk3IDQ3LjM0MjMgMzY1LjQ2IDUxLjE4NyAzNjUuMTM0IDU2LjI5NDNDMzY0LjgxMyA2MS4zMDY5IDM2MS44ODggNjQuODEzOSAzNTcuMDY2IDY3LjA0ODdDMzU2LjQxOSA2Ny4zNDg2IDM1NS43NjIgNjcuNjIzMiAzNTUuMjEyIDY3Ljg2NjNDMzU1LjczNyA2OS40MzE5IDM1Ni40MDYgNzAuODc3NiAzNTYuNjc2IDcyLjM4MDJDMzU2Ljk0IDczLjg2MzggMzU2Ljc5OSA3NS40MTA1IDM1Ni44MzMgNzYuOTA2N0MzNTcuNTU5IDc3LjA4OTggMzU4LjE5NyA3Ny4yMzgxIDM1OC44MjUgNzcuNDE0OUMzNjQuNjI1IDc5LjAyNzkgMzY4LjQzOSA4My42NzQ0IDM2OC40MzYgODkuMTE2M0MzNjguNDM2IDk0LjY0NjYgMzY0LjUzMSA5OS4zNDk5IDM1OC41NzcgMTAwLjg1MkMzNTcuMDM1IDEwMS4yNDEgMzU1LjQxMyAxMDEuNDQgMzUzLjgxNCAxMDEuNTcyQzM0Ny4wOTcgMTAyLjEyNCAzNDAuMzcxIDEwMi41NyAzMzMuNjU3IDEwMy4xNDRDMzExLjMyIDEwNS4wNTQgMjg4Ljk0NSAxMDYuNDMzIDI2Ni41MjYgMTA3LjIwN0MyMzIuNjg3IDEwOC4zNzQgMTk4Ljg2NyAxMDkuOTE1IDE2NS4wODggMTEyLjA5OUMxMjUuMzU5IDExNC42NzIgODUuNzY0MiAxMTguMzU2IDQ2LjQ1ODggMTI0LjM5N0M0NC4yMjUgMTI0Ljc0MSA0MS45Mzc5IDEyNS4wNDQgMzkuNjg1MyAxMjQuOTk3QzMyLjczOTEgMTI0Ljg1NSAyNy42ODEgMTIxLjk1NCAyNC45NDQ2IDExNS45NUMyNC43NDk4IDExNS41MjEgMjQuNTQyNSAxMTUuMDk4IDI0LjM5MTcgMTE0Ljc3NkMyMS44MDYxIDExNC40NyAxOS4zMDIyIDExNC4zNTMgMTYuODkyNSAxMTMuODU3QzguNzQ5MzQgMTEyLjE4OCA0LjA3NDU0IDEwNS4wOTIgNi4zNDU5NiA5Ny45Mjk0QzcuNTY4MDcgOTQuMDgxNiAxMC4zMjk2IDkxLjMyMjcgMTQuMjc1NSA4OS43NTA3QzE3LjE1MzMgODguNjAxOCAyMC4xNTk5IDg3LjYxNjkgMjMuMjEzNiA4Ni45Njk4QzM1LjM1OTMgODQuMzg3NyA0Ny41NDI2IDgxLjk2NjcgNTkuNzEzNSA3OS40ODI0QzYwLjYzNCA3OS4yOTYyIDYxLjU1MTMgNzkuMTAwNSA2Mi40Njg3IDc4LjkwNzlDNjEuNTg5IDc4LjU3NjUgNjAuODAwNSA3OC41OTg2IDYwLjAxNSA3OC42Mzk2QzQ3LjQyOTUgNzkuMjg2NyAzNC44NDcyIDc5Ljk5MzggMjIuMjU1NCA4MC41NDMxQzE4LjkwNjMgODAuNjg4MyAxNS40OTQ1IDgwLjYwNjIgMTIuMTgzMiA4MC4xNzA2QzcuMDc3OTcgNzkuNDk4MiAzLjE5MTczIDc2Ljk3NjEgMS4xMTgyMyA3Mi41MTkxQy0xLjU0OTA1IDY2Ljc4MzYgMC42NTY0MDIgNjAuMzMxNiA2LjU2OTAyIDU3LjAyNjZWNTcuMDIzNVoiIGZpbGw9IiMwQjg3MEIiLz4KPC9zdmc+");
  width: 377.001px;
  height: 125px;
}
.main-content .services .tabsContent:nth-child(4) h4 .highlight:before {
  width: 377.001px;
  height: 125px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzODIiIGhlaWdodD0iMTE5IiB2aWV3Qm94PSIwIDAgMzgyIDExOSIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTguNTkzMDcgMzIuMzk5QzEwLjg4MjcgMzEuNDYyMSAxMy40MzQzIDMwLjg2NTkgMTUuOTM4OCAzMC41NzU1QzIyLjUzMDYgMjkuODEzOSAyOS4xNjM3IDI5LjI4MzIgMzUuNzgzNSAyOC43MDYzQzM5LjE5NDEgMjguNDA5NiA0Mi42MjA1IDI4LjIxNjUgNDYuMDM3IDI3Ljk3NDZDNDYuMDMyNSAyNy44MDU1IDQ2LjAzMTQgMjcuNjMzNiA0Ni4wMjY5IDI3LjQ2NDVDNDQuODg3MyAyNy4zODgyIDQzLjc0OTIgMjcuMzI0NyA0Mi42MTExIDI3LjIzNTlDMzYuOTE1MyAyNi43ODQ1IDMxLjIxNTIgMjYuMzY3NiAyNS41MjM1IDI1Ljg1NjNDMjIuNjA1OCAyNS41OTM0IDIwLjAyMyAyNC40ODQ0IDE3LjcyNjQgMjIuNzQ1OEMxMS4zOTUxIDE3Ljk1OCAxMS4wMDY3IDkuMjEyMjMgMTYuOTA1OSA0LjIxODVDMTkuMzY0NCAyLjEzODM3IDIyLjMxMzYgMS4xMTM5MiAyNS42MDI0IDAuOTA3MTY2QzI4Ljg4NDUgMC43MDI3NzMgMzIuMTc2OSAwLjU0NDE2MSAzNS40NjkyIDAuNTY2ODA5QzUyLjM4MTcgMC42OTA5NDUgNjkuMjk0NyAwLjgxMTk0NyA4Ni4yMDgzIDEuMDU3MDVDMTIzLjQwMyAxLjU5ODI5IDE2MC41OSAyLjY0NzMxIDE5Ny43NjEgNC44NDg5NUMyNDguMjI1IDcuODQwMDUgMjk4LjYxMyAxMS44MTA5IDM0OC45MDcgMTcuMDU1MUMzNTUuODk5IDE3Ljc4MzMgMzYyLjg4NiAxOC41NDI3IDM2OS44NzIgMTkuMzE0N0MzNzMuODk1IDE5Ljc1NzggMzc3LjEyNiAyMS41NjM0IDM3OS40MDQgMjQuNjQxOEMzODIuMiAyOC40MTk5IDM4Mi42MDYgMzIuNDg2NCAzODAuNTYgMzYuNTY2N0MzNzguMzMzIDQxLjAxNTkgMzc0LjM4MiA0My40NDM5IDM2OS4wNjMgNDMuNjU5QzM2Ni4yMzkgNDMuNzczMyAzNjMuMzczIDQzLjMxNjQgMzYwLjUyNyA0My4xMTk1QzM1OS44MyA0My4wNzIxIDM1OS4xMzIgNDMuMDMxIDM1OC40MTMgNDIuOTg0QzM1OC4zMjcgNDMuNDUzNyAzNTguMjczIDQzLjcxNDIgMzU4LjIzMSA0My45NzNDMzU3LjMwOCA0OS43OTA5IDM1My42OCA1My40MDY2IDM0Ny41NjEgNTQuODA1QzM0NS40NiA1NS4yODQ5IDM0My4yMjcgNTUuNTAwNSAzNDEuMDQ3IDU1LjQ5MzZDMzMyLjYzMSA1NS40NjUgMzI0LjIwOSA1NS4zMDIzIDMxNS43OTIgNTUuMTg0NUMzMTQuMTYxIDU1LjE2MjQgMzEyLjUyOSA1NS4xMDE5IDMxMC45MDEgNTUuMDYwOUMzMTEuNTY3IDU1LjQ1NzYgMzEyLjI2MSA1NS41NTI0IDMxMi45NTYgNTUuNjE1NUMzMjEuMjc3IDU2LjM0NzggMzI5LjYwNiA1Ni45NTcxIDMzNy45MSA1Ny44NDMzQzM0Mi43NzcgNTguMzY0NyAzNDcuNjEzIDU5LjI0NzkgMzUyLjQzNSA2MC4xMTM2QzM1NC44OTcgNjAuNTU1OCAzNTcuMjU4IDYxLjQ4NSAzNTkuMjExIDYyLjk4MUMzNjMuNDQ0IDY2LjIyIDM2NS41MiA3MC4zNDg1IDM2NC41NzMgNzUuMzc3OUMzNjMuNjQ0IDgwLjMxNDEgMzYwLjMxNCA4My40Mzg0IDM1NS4yNTUgODUuMDY4OEMzNTQuNTc2IDg1LjI4NzYgMzUzLjg5MSA4NS40ODAxIDM1My4zMTYgODUuNjU0NEMzNTMuNjQ2IDg3LjI3MjMgMzU0LjEzMyA4OC43ODg4IDM1NC4yMTkgOTAuMzEzQzM1NC4zIDkxLjgxNzcgMzUzLjk3MSA5My4zMzU3IDM1My44MjMgOTQuODI0OUMzNTQuNTIxIDk1LjA5NTEgMzU1LjEzNiA5NS4zMjAxIDM1NS43MzggOTUuNTcyMUMzNjEuMjk3IDk3Ljg4IDM2NC41MTcgMTAyLjk1NyAzNjMuODUgMTA4LjM1OEMzNjMuMTc2IDExMy44NDcgMzU4LjcyNyAxMTguMDM5IDM1Mi42MzUgMTE4LjgwNUMzNTEuMDU2IDExOS4wMDIgMzQ5LjQyMyAxMTkuMDAyIDM0Ny44MiAxMTguOTM4QzM0MS4wODYgMTE4LjY2OCAzMzQuMzU1IDExOC4yOSAzMjcuNjIyIDExOC4wNDJDMzA1LjIxOCAxMTcuMjE1IDI4Mi44NDIgMTE1Ljg1NyAyNjAuNDk2IDExMy44OTJDMjI2Ljc2NyAxMTAuOTI3IDE5My4wMTEgMTA4LjMzNCAxNTkuMjE4IDEwNi4zODVDMTE5LjQ3MSAxMDQuMDk2IDc5LjcyMjUgMTAyLjkyNiAzOS45NzM4IDEwNC4xMzJDMzcuNzE0OCAxMDQuMjAyIDM1LjQwNzcgMTA0LjIyNCAzMy4xNzc3IDEwMy45MDJDMjYuMzAwNiAxMDIuOTE0IDIxLjYzMzggOTkuNDE4NiAxOS42NDk2IDkzLjEyNjFDMTkuNTA4NiA5Mi42NzYzIDE5LjM1NDMgOTIuMjMxMiAxOS4yNDM5IDkxLjg5MzJDMTYuNzE0OSA5MS4yNzQyIDE0LjI0MzkgOTAuODUzMSAxMS45MTI2IDkwLjA2NzVDNC4wMzM2MSA4Ny40MTc2IDAuMjU4NTM4IDc5LjgwNDggMy4zODU5OCA3Mi45NzI4QzUuMDY3OTYgNjkuMzAyNiA4LjE0NTE1IDY2LjkwMDkgMTIuMjUzMyA2NS44MjE2QzE1LjI0OTYgNjUuMDMxOSAxOC4zNTM4IDY0LjQyMDggMjEuNDYzNiA2NC4xNTA3QzMzLjgzMzUgNjMuMDY4MyA0Ni4yMjExIDYyLjE1MDIgNTguNjAzOSA2MS4xNjc5QzU5LjU0MDMgNjEuMDk1MiA2MC40NzQ3IDYxLjAxMjggNjEuNDA4NyA2MC45MzM1QzYwLjU3NiA2MC40OTczIDU5Ljc5MDYgNjAuNDIzMSA1OS4wMDYgNjAuMzY4MUM0Ni40MzU1IDU5LjQ3NjQgMzMuODYwNyA1OC42NDQ3IDIxLjI5NTkgNTcuNjU1MUMxNy45NTQxIDU3LjM5MSAxNC41Nzc3IDU2Ljg5MzcgMTEuMzQ0MiA1Ni4wNTc4QzYuMzU4OTYgNTQuNzY4MiAyLjgwOTA5IDUxLjc5MTMgMS4yOTQyOSA0Ny4xMTQ3Qy0wLjY1NDA1MSA0MS4wOTY5IDIuMzIxMzQgMzQuOTYxOCA4LjU5MjY5IDMyLjQwMjFMOC41OTMwNyAzMi4zOTlaIiBmaWxsPSIjMEI4NzBCIi8+Cjwvc3ZnPg==");
}
.main-content .services .tabsContent:nth-child(5) h4 .highlight:before {
  width: 399.065px;
  height: 132.316px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDMiIGhlaWdodD0iMTE2IiB2aWV3Qm94PSIwIDAgNDAzIDExNiIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTcuOTMzMjcgNDEuNjgyM0MxMC4yOTUzIDQwLjU1MTcgMTIuOTU1MSAzOS43NjUgMTUuNTgzOSAzOS4zMDQ0QzIyLjUwMyAzOC4wOTQ5IDI5LjQ3OTkgMzcuMTI2OCAzNi40Mzk5IDM2LjExMDhDNDAuMDI1OSAzNS41ODc5IDQzLjYzNDggMzUuMTczNSA0Ny4yMzA0IDM0LjcwODFDNDcuMjE1MiAzNC41Mjk3IDQ3LjIwMzUgMzQuMzQ4MSA0Ny4xODgzIDM0LjE2OTdDNDUuOTc5MyAzNC4xNTkgNDQuNzcyOCAzNC4xNjE4IDQzLjU2NDcgMzQuMTM3OEMzNy41MTc5IDM0LjAxMDQgMzEuNDY4OCAzMy45MTk4IDI1LjQyMjggMzMuNzI4OUMyMi4zMjMzIDMzLjYzMDIgMTkuNTI1OSAzMi42MTY4IDE2Ljk5MjMgMzAuOTIwNkMxMC4wMDc4IDI2LjI0OTggOS4wNjA0MiAxNy4wMzE2IDE0Ljk4NzggMTEuMzkyM0MxNy40NTgxIDkuMDQzMjUgMjAuNTExOCA3Ljc3OTYxIDIzLjk3NDUgNy4zNTkyMkMyNy40MzAzIDYuOTQxNzQgMzAuODk5OCA2LjU3MiAzNC4zODAyIDYuMzkzODJDNTIuMjYwMiA1LjQ4NjczIDcwLjE0MDMgNC41NzYzIDg4LjAyODcgMy43OTY5OEMxMjcuMzY4IDIuMDg1NSAxNjYuNzI5IDAuOTExMTQ4IDIwNi4xNDUgMC45NTU3MjdDMjU5LjY1NSAxLjAxODU2IDMxMy4xNDYgMi4xMjEzOSAzNjYuNjE3IDQuNTc1NTlDMzc0LjA0OSA0LjkxNTgzIDM4MS40OCA1LjI4OTQyIDM4OC45MSA1LjY3NjM0QzM5My4xODggNS44OTc2IDM5Ni43MTMgNy42MDczNyAzOTkuMzA5IDEwLjcyMDZDNDAyLjQ5NiAxNC41NDEzIDQwMy4xNzUgMTguODEzNyA0MDEuMjYzIDIzLjI1MTJDMzk5LjE4MyAyOC4wODk2IDM5NS4xNTcgMzAuODk3OSAzODkuNTUgMzEuNDUxN0MzODYuNTcyIDMxLjc0NTkgMzgzLjUxNiAzMS40MzkgMzgwLjQ5NSAzMS40MDU3QzM3OS43NTYgMzEuMzk4NCAzNzkuMDE2IDMxLjM5NzcgMzc4LjI1MyAzMS4zOTIzQzM3OC4xOTEgMzEuODkzOCAzNzguMTUgMzIuMTcyNCAzNzguMTIyIDMyLjQ0ODZDMzc3LjUwNCAzOC42NTMyIDM3My44OTIgNDIuNjk2OCAzNjcuNTExIDQ0LjU1MDJDMzY1LjMyMSA0NS4xODYzIDM2Mi45NzUgNDUuNTUxMiAzNjAuNjcgNDUuNjc3N0MzNTEuNzc1IDQ2LjE2NDMgMzQyLjg2NSA0Ni41MDkzIDMzMy45NjMgNDYuOTAxNkMzMzIuMjM4IDQ2Ljk3ODMgMzMwLjUxIDQ3LjAxNDYgMzI4Ljc4NiA0Ny4wNzEzQzMyOS41MTUgNDcuNDQ5NiAzMzAuMjU1IDQ3LjUwNzEgMzMwLjk5MyA0Ny41MzExQzMzOS44MyA0Ny43OTQyIDM0OC42NjkgNDcuOTI2OCAzNTcuNDk5IDQ4LjM1MzVDMzYyLjY3NSA0OC42MDU2IDM2Ny44MzkgNDkuMjQyMSAzNzIuOTg4IDQ5Ljg2MDhDMzc1LjYxNyA1MC4xNzcgMzc4LjE2OSA1MS4wMTQgMzgwLjMyNSA1Mi40NzVDMzg0Ljk5NyA1NS42Mzc5IDM4Ny40NDQgNTkuODczMiAzODYuNzUyIDY1LjI0NjFDMzg2LjA3MyA3MC41MTk1IDM4Mi43NDYgNzQuMDI1NSAzNzcuNSA3Ni4wNTlDMzc2Ljc5NiA3Ni4zMzE5IDM3Ni4wODQgNzYuNTc3NCAzNzUuNDg2IDc2Ljc5NjhDMzc1LjkzNCA3OC40ODYzIDM3Ni41NDMgODAuMDU4OSAzNzYuNzI3IDgxLjY2NDRDMzc2LjkwNSA4My4yNDk1IDM3Ni42NSA4NC44NzM4IDM3Ni41ODUgODYuNDU2N0MzNzcuMzQgODYuNjk5MyAzNzguMDAzIDg2Ljg5OTMgMzc4LjY1NSA4Ny4xMjg3QzM4NC42NzIgODkuMjI2MiAzODguMzg1IDk0LjM5MzMgMzg4LjAxMyAxMDAuMTQyQzM4Ny42MzcgMTA1Ljk4NCAzODMuMTkzIDExMC42ODcgMzc2LjgwMiAxMTEuODdDMzc1LjE0NiAxMTIuMTc1IDM3My40MiAxMTIuMjc2IDM3MS43MjIgMTEyLjMwN0MzNjQuNTg5IDExMi40MzUgMzU3LjQ1NCAxMTIuNDQ4IDM1MC4zMjMgMTEyLjZDMzI2LjU5NyAxMTMuMTAxIDMwMi44NjggMTEzLjA0IDI3OS4xMzMgMTEyLjMzNUMyNDMuMzA4IDExMS4yNzIgMjA3LjQ3OCAxMTAuNjA0IDE3MS42NDcgMTEwLjYxOUMxMjkuNTA0IDExMC42NDEgODcuNDI4NiAxMTEuODQ1IDQ1LjQ5ODQgMTE1LjU2QzQzLjExNTUgMTE1Ljc3MSA0MC42Nzg5IDExNS45MzYgMzguMzAyNiAxMTUuNzMzQzMwLjk3NDYgMTE1LjExMiAyNS44Mjg0IDExMS43MDQgMjMuMzQ1MiAxMDUuMTc3QzIzLjE2ODYgMTA0LjcxIDIyLjk3ODMgMTA0LjI0OSAyMi44NDA4IDEwMy44OTlDMjAuMTMwMyAxMDMuNCAxNy40OTMzIDEwMy4xMDYgMTQuOTgxNSAxMDIuNDE5QzYuNDkyNzEgMTAwLjEwMyAyLjAzNjA2IDkyLjI4OTcgNC45MjE1NSA4NC44NzgxQzYuNDczNjYgODAuODk2MyA5LjU3ODAyIDc4LjE2OTQgMTMuODUzIDc2Ljc3NjdDMTYuOTcwOSA3NS43NTgyIDIwLjIxMzcgNzQuOTIxOSAyMy40ODM0IDc0LjQ0NTZDMzYuNDg4NyA3Mi41NDIzIDQ5LjUyMjkgNzAuODExNyA2Mi41NDgxIDY5LjAxMzRDNjMuNTMzMiA2OC44NzkyIDY0LjUxNTUgNjguNzM0NyA2NS40OTc2IDY4LjU5MzVDNjQuNTkwOSA2OC4xODM3IDYzLjc1NjQgNjguMTUzNiA2Mi45MjM5IDY4LjE0MzZDNDkuNTg1MyA2Ny45NzMgMzYuMjQ2IDY3Ljg2NjEgMjIuOTA3NCA2Ny41OTE3QzE5LjM1OTggNjcuNTE3OCAxNS43NjEyIDY3LjE5OTYgMTIuMjkyOSA2Ni41MTQ3QzYuOTQ1NjQgNjUuNDU4IDMuMDExNTggNjIuNTMgMS4xMjM3MiA1Ny42ODExQy0xLjMwNDYxIDUxLjQ0MTQgMS40NjI5OCA0NC43NzU1IDcuOTMzMDYgNDEuNjg1Nkw3LjkzMzI3IDQxLjY4MjNaIiBmaWxsPSIjMEI4NzBCIi8+Cjwvc3ZnPg==");
}
.main-content .services .tabsContent:nth-child(6) h4 .highlight:before {
  width: 377.001px;
  height: 125px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzODIiIGhlaWdodD0iMTE5IiB2aWV3Qm94PSIwIDAgMzgyIDExOSIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTguNTkzMDcgMzIuMzk5QzEwLjg4MjcgMzEuNDYyMSAxMy40MzQzIDMwLjg2NTkgMTUuOTM4OCAzMC41NzU1QzIyLjUzMDYgMjkuODEzOSAyOS4xNjM3IDI5LjI4MzIgMzUuNzgzNSAyOC43MDYzQzM5LjE5NDEgMjguNDA5NiA0Mi42MjA1IDI4LjIxNjUgNDYuMDM3IDI3Ljk3NDZDNDYuMDMyNSAyNy44MDU1IDQ2LjAzMTQgMjcuNjMzNiA0Ni4wMjY5IDI3LjQ2NDVDNDQuODg3MyAyNy4zODgyIDQzLjc0OTIgMjcuMzI0NyA0Mi42MTExIDI3LjIzNTlDMzYuOTE1MyAyNi43ODQ1IDMxLjIxNTIgMjYuMzY3NiAyNS41MjM1IDI1Ljg1NjNDMjIuNjA1OCAyNS41OTM0IDIwLjAyMyAyNC40ODQ0IDE3LjcyNjQgMjIuNzQ1OEMxMS4zOTUxIDE3Ljk1OCAxMS4wMDY3IDkuMjEyMjMgMTYuOTA1OSA0LjIxODVDMTkuMzY0NCAyLjEzODM3IDIyLjMxMzYgMS4xMTM5MiAyNS42MDI0IDAuOTA3MTY2QzI4Ljg4NDUgMC43MDI3NzMgMzIuMTc2OSAwLjU0NDE2MSAzNS40NjkyIDAuNTY2ODA5QzUyLjM4MTcgMC42OTA5NDUgNjkuMjk0NyAwLjgxMTk0NyA4Ni4yMDgzIDEuMDU3MDVDMTIzLjQwMyAxLjU5ODI5IDE2MC41OSAyLjY0NzMxIDE5Ny43NjEgNC44NDg5NUMyNDguMjI1IDcuODQwMDUgMjk4LjYxMyAxMS44MTA5IDM0OC45MDcgMTcuMDU1MUMzNTUuODk5IDE3Ljc4MzMgMzYyLjg4NiAxOC41NDI3IDM2OS44NzIgMTkuMzE0N0MzNzMuODk1IDE5Ljc1NzggMzc3LjEyNiAyMS41NjM0IDM3OS40MDQgMjQuNjQxOEMzODIuMiAyOC40MTk5IDM4Mi42MDYgMzIuNDg2NCAzODAuNTYgMzYuNTY2N0MzNzguMzMzIDQxLjAxNTkgMzc0LjM4MiA0My40NDM5IDM2OS4wNjMgNDMuNjU5QzM2Ni4yMzkgNDMuNzczMyAzNjMuMzczIDQzLjMxNjQgMzYwLjUyNyA0My4xMTk1QzM1OS44MyA0My4wNzIxIDM1OS4xMzIgNDMuMDMxIDM1OC40MTMgNDIuOTg0QzM1OC4zMjcgNDMuNDUzNyAzNTguMjczIDQzLjcxNDIgMzU4LjIzMSA0My45NzNDMzU3LjMwOCA0OS43OTA5IDM1My42OCA1My40MDY2IDM0Ny41NjEgNTQuODA1QzM0NS40NiA1NS4yODQ5IDM0My4yMjcgNTUuNTAwNSAzNDEuMDQ3IDU1LjQ5MzZDMzMyLjYzMSA1NS40NjUgMzI0LjIwOSA1NS4zMDIzIDMxNS43OTIgNTUuMTg0NUMzMTQuMTYxIDU1LjE2MjQgMzEyLjUyOSA1NS4xMDE5IDMxMC45MDEgNTUuMDYwOUMzMTEuNTY3IDU1LjQ1NzYgMzEyLjI2MSA1NS41NTI0IDMxMi45NTYgNTUuNjE1NUMzMjEuMjc3IDU2LjM0NzggMzI5LjYwNiA1Ni45NTcxIDMzNy45MSA1Ny44NDMzQzM0Mi43NzcgNTguMzY0NyAzNDcuNjEzIDU5LjI0NzkgMzUyLjQzNSA2MC4xMTM2QzM1NC44OTcgNjAuNTU1OCAzNTcuMjU4IDYxLjQ4NSAzNTkuMjExIDYyLjk4MUMzNjMuNDQ0IDY2LjIyIDM2NS41MiA3MC4zNDg1IDM2NC41NzMgNzUuMzc3OUMzNjMuNjQ0IDgwLjMxNDEgMzYwLjMxNCA4My40Mzg0IDM1NS4yNTUgODUuMDY4OEMzNTQuNTc2IDg1LjI4NzYgMzUzLjg5MSA4NS40ODAxIDM1My4zMTYgODUuNjU0NEMzNTMuNjQ2IDg3LjI3MjMgMzU0LjEzMyA4OC43ODg4IDM1NC4yMTkgOTAuMzEzQzM1NC4zIDkxLjgxNzcgMzUzLjk3MSA5My4zMzU3IDM1My44MjMgOTQuODI0OUMzNTQuNTIxIDk1LjA5NTEgMzU1LjEzNiA5NS4zMjAxIDM1NS43MzggOTUuNTcyMUMzNjEuMjk3IDk3Ljg4IDM2NC41MTcgMTAyLjk1NyAzNjMuODUgMTA4LjM1OEMzNjMuMTc2IDExMy44NDcgMzU4LjcyNyAxMTguMDM5IDM1Mi42MzUgMTE4LjgwNUMzNTEuMDU2IDExOS4wMDIgMzQ5LjQyMyAxMTkuMDAyIDM0Ny44MiAxMTguOTM4QzM0MS4wODYgMTE4LjY2OCAzMzQuMzU1IDExOC4yOSAzMjcuNjIyIDExOC4wNDJDMzA1LjIxOCAxMTcuMjE1IDI4Mi44NDIgMTE1Ljg1NyAyNjAuNDk2IDExMy44OTJDMjI2Ljc2NyAxMTAuOTI3IDE5My4wMTEgMTA4LjMzNCAxNTkuMjE4IDEwNi4zODVDMTE5LjQ3MSAxMDQuMDk2IDc5LjcyMjUgMTAyLjkyNiAzOS45NzM4IDEwNC4xMzJDMzcuNzE0OCAxMDQuMjAyIDM1LjQwNzcgMTA0LjIyNCAzMy4xNzc3IDEwMy45MDJDMjYuMzAwNiAxMDIuOTE0IDIxLjYzMzggOTkuNDE4NiAxOS42NDk2IDkzLjEyNjFDMTkuNTA4NiA5Mi42NzYzIDE5LjM1NDMgOTIuMjMxMiAxOS4yNDM5IDkxLjg5MzJDMTYuNzE0OSA5MS4yNzQyIDE0LjI0MzkgOTAuODUzMSAxMS45MTI2IDkwLjA2NzVDNC4wMzM2MSA4Ny40MTc2IDAuMjU4NTM4IDc5LjgwNDggMy4zODU5OCA3Mi45NzI4QzUuMDY3OTYgNjkuMzAyNiA4LjE0NTE1IDY2LjkwMDkgMTIuMjUzMyA2NS44MjE2QzE1LjI0OTYgNjUuMDMxOSAxOC4zNTM4IDY0LjQyMDggMjEuNDYzNiA2NC4xNTA3QzMzLjgzMzUgNjMuMDY4MyA0Ni4yMjExIDYyLjE1MDIgNTguNjAzOSA2MS4xNjc5QzU5LjU0MDMgNjEuMDk1MiA2MC40NzQ3IDYxLjAxMjggNjEuNDA4NyA2MC45MzM1QzYwLjU3NiA2MC40OTczIDU5Ljc5MDYgNjAuNDIzMSA1OS4wMDYgNjAuMzY4MUM0Ni40MzU1IDU5LjQ3NjQgMzMuODYwNyA1OC42NDQ3IDIxLjI5NTkgNTcuNjU1MUMxNy45NTQxIDU3LjM5MSAxNC41Nzc3IDU2Ljg5MzcgMTEuMzQ0MiA1Ni4wNTc4QzYuMzU4OTYgNTQuNzY4MiAyLjgwOTA5IDUxLjc5MTMgMS4yOTQyOSA0Ny4xMTQ3Qy0wLjY1NDA1MSA0MS4wOTY5IDIuMzIxMzQgMzQuOTYxOCA4LjU5MjY5IDMyLjQwMjFMOC41OTMwNyAzMi4zOTlaIiBmaWxsPSIjMEI4NzBCIi8+Cjwvc3ZnPg==");
}
.main-content .services #section3 {
  padding-left: clamp(0rem, -15rem + 16.6667vw, 5rem);
}
.main-content .services .tabsContent h4 img.service-arrow-1 {
  position: absolute;
  /* top: 0px; */
  left: -140px;
  top: -80px;
}
.main-content .services .tabsContent h4 img.service-arrow-3 {
  position: absolute;
  top: 45px;
  left: -190px;
}
.main-content .services .tabsContent h4 img {
  animation: wiggle 3s ease-in-out infinite;
}

.main-content .services .tabsContent ul {
  width: calc(55% - 60px);
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 20px;
  row-gap: 60px;

  list-style: none;
  padding: 0;
}
.main-content .services .tabsContent li {
  display: flex;
  gap: 12px;
}
.main-content .services .tabsContent li > img {
  width: 25.209px;
  height: 25.209px;
}
.main-content .services .tabsContent li p {
  display: flex;
  flex-direction: column;
  gap: 12px;
  color: #000;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 125%; /* 23.53px */
}
.main-content .services .tabsContent li strong {
  font-size: 23px;
  font-weight: 700;
}

.main-content .services-mobile {
  display: none;
  background: #f3fff3;
  padding: 75px 0;
}
.main-content .services-mobile .accordion {
  display: flex;
  flex-direction: column;
  gap: 36px;
  margin-top: 56px;
}

.main-content .services-mobile .accordion-item {
  background: #fff;
  overflow: hidden;
  transition: all 0.3s ease;
}

.main-content .services-mobile .accordion-header {
  background: linear-gradient(to top, #3cb371, #2e8b57);
  color: white;
  padding: 40px 30px;
  height: 215px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 13px;
  position: relative;
  cursor: pointer;
  transition: height 0.3s ease;
  border-radius: 29.016px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
}

.main-content .services-mobile .accordion-header.active {
  height: 395px;
  box-shadow: 0px 55.131px 15.234px 0px rgba(0, 0, 0, 0.01),
    0px 35.545px 14.508px 0px rgba(0, 0, 0, 0.06),
    0px 20.311px 12.332px 0px rgba(0, 0, 0, 0.2),
    0px 8.705px 8.705px 0px rgba(0, 0, 0, 0.34),
    0px 2.176px 5.078px 0px rgba(0, 0, 0, 0.39);
  background-position: bottom;
}

.main-content .services-mobile .accordion-header h3 {
  margin: 0;
  color: #f8f7f7;
  font-size: 26.967px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 32.36px */
  max-width: 270px;
}

.main-content .services-mobile .accordion-content {
  padding: 44px 17px;
  display: none;
  animation: fadeIn 0.3s ease forwards;
}
.main-content .services-mobile .accordion-content ul {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.main-content .services-mobile .accordion-content ul li {
  display: flex;
  gap: 13px;
  align-items: flex-start;
}
.main-content .services-mobile .accordion-content ul li p {
  display: flex;
  flex-direction: column;
  gap: 12px;

  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 125%; /* 21.25px */
}
.main-content .services-mobile .accordion-content ul li p strong {
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
  line-height: 125%;
}
.main-content .services-mobile .accordion-item.active .accordion-content {
  display: block;
}

.main-content .stand-out {
  background: #0b870b;
  min-height: 920px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 60px;
  position: relative;
}
.main-content .stand-out .grass {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
  height: clamp(7.5rem, 6.25rem + 2.6042vw, 9.375rem);
  object-fit: cover;
}
.main-content .stand-out .container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: -100px;
}
.main-content .stand-out .container h2 {
  color: #f3fff3;
  font-size: clamp(2.5rem, 0.8333rem + 3.4722vw, 5rem);
  font-style: normal;
  font-weight: 700;
  line-height: 90%; /* 72px */
}
.main-content .stand-out .container ul {
  display: grid;
  grid-template-columns: repeat(2, 360px);
  grid-template-rows: 1fr;
  grid-column-gap: 23px;
  grid-row-gap: 34px;
}
.main-content .stand-out .container ul li {
  display: flex;
  gap: 39px;
  flex-direction: column;
  justify-content: center;
  justify-items: center;
  border-radius: 15.782px;
  background: #f3fff3;
  padding: 31px 35px;
  text-align: center;
}
.main-content .stand-out .container ul li img {
  height: 100px;
  margin: 0 auto;
}
.main-content .stand-out .container ul li h3 {
  color: #0b870b;
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
  line-height: 90%; /* 23.4px */
}
.main-content .stand-out img.stand-out-truck {
  position: absolute;
  bottom: 0;
  left: 0;
  max-width: clamp(36.875rem, 1.7593rem + 50.6173vw, 62.5rem);
  width: 100%;
}

.discount {
  background-color: #dff0b5;
  background-image: url(../images/clouds-bg.webp);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 2025px;
  background-size: cover;
  padding: 100px 40px 100px 40px;
}
.discount .parent {
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
  max-width: 1093px;
  width: 100%;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.discount .parent .div1 {
  grid-area: 1 / 1 / 2 / 5;
  border-radius: 34px 34px 0 0;
  background: #fff;
  min-height: 304px;
  padding: 20px;

  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.discount .parent .div1 h2 {
  color: #0b870b;
  font-size: clamp(2.5rem, 0.8333rem + 3.4722vw, 5rem);
  font-style: normal;
  font-weight: 700;
  line-height: 90%; /* 72px */
  position: relative;
}
.discount .parent .div1 h2 img {
  position: absolute;
  left: 100%;
  top: -45px;
  animation: wiggle 3s ease-in-out infinite;
}
.discount .parent .div2,
.discount .parent .div3,
.discount .parent .div4,
.discount .parent .div5 {
  height: 493px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-direction: column;
  transition: all 0.3s;
  cursor: pointer;
  gap: 8px;
  padding: 10px;
}
.discount .parent .div2 {
  grid-area: 2 / 1 / 3 / 2;

  border-radius: 0px 0px 0px 30px;
  border: 2px dashed #dff0b5;

  background: #0b870b;
}
.discount .parent .div2 h3 {
  color: #f8f7f7;
  font-size: clamp(4.4375rem, 3.6875rem + 1.5625vw, 5.5625rem);
}
.discount .parent .div2 p {
  color: #b6f128;
  font-size: clamp(1.125rem, 0.875rem + 0.5208vw, 1.5rem);
}
.discount .parent .div3 {
  grid-area: 2 / 2 / 3 / 3;

  border: 2px dashed #dff0b5;

  background: #b6f128;
}
.discount .parent .div3 h3 {
  color: #0b870b;
  font-size: clamp(4.8125rem, 4.1875rem + 1.3021vw, 5.75rem);
}
.discount .parent .div3 span {
  color: #0b870b;
  font-size: clamp(1.125rem, 0.9583rem + 0.3472vw, 1.375rem);
}
.discount .parent .div4 {
  grid-area: 2 / 3 / 3 / 4;

  border: 2px dashed #dff0b5;

  background: #023d02;
}
.discount .parent .div4 h3 {
  color: #b1d952;
  font-size: clamp(4.4375rem, 4.3542rem + 0.1736vw, 4.5625rem);
}
.discount .parent .div4 span {
  color: #f8f7f7;
  font-size: clamp(1.125rem, 0.9583rem + 0.3472vw, 1.375rem);
}
.discount .parent .div4 p {
  color: #f8f7f7;
  font-size: clamp(1.25rem, 0.8333rem + 0.8681vw, 1.875rem);
}
.discount .parent .div5 {
  grid-area: 2 / 4 / 3 / 5;

  border-radius: 0px 0px 30px 0px;
  border: 2px dashed #dff0b5;

  background: #fdcb50;
}
.discount .parent .div5 h3 {
  color: #0b870b;
  font-size: 85.326px;
}
.discount .parent .div5 p {
  color: #0b870b;
  font-size: 30.662px;
}
.discount .parent .div5 span {
  color: #0b870b;
  font-size: clamp(1.25rem, 1.5rem + -0.5208vw, 0.875rem);
}
.discount .parent > div:not(.div1):hover {
  transform: rotate(-3.136deg);
  z-index: 6;
  position: relative;
  transition-delay: unset;
}
.discount .parent > div:not(.div1) h3,
.discount .parent > div:not(.div1) p,
.discount .parent > div:not(.div1) span {
  font-style: normal;
  font-weight: 700;
  line-height: 90%; /* 76.793px */
  text-transform: uppercase;
}
.discount .parent > div:not(.div1) h3,
.discount .parent > div:not(.div1) p {
  text-transform: uppercase;
}
.testimonial {
  background: #f3fff3;
  padding: clamp(4.375rem, 3.125rem + 2.6042vw, 6.25rem) 0px
    clamp(1.5625rem, 0.5208rem + 2.1701vw, 3.125rem) 0px;
  text-align: center;
}
.testimonial .swiper-container {
  overflow: hidden;
  position: relative;
}
.testimonial .section-heading {
  color: #0b870b;
  text-align: center;
  font-size: clamp(2.5rem, 0.8333rem + 3.4722vw, 5rem);
  font-style: normal;
  font-weight: 700;
  line-height: 90%; /* 72px */
  max-width: 973px;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 60px;
}
.testimonial .testimonial-slider .swiper-slide {
  background: #fff;
  border-radius: 27px;
  padding: 40px 30px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.05);
  display: flex;
  flex-direction: column;
  gap: 39px;
  transition: transform 0.5s ease, opacity 0.5s ease;
  text-align: center;
  border: 1px solid #0b870b;
  height: auto;
}
.testimonial .testimonial-slider .stars {
  display: flex;
  justify-content: center;
  gap: 8px;
}
.testimonial .testimonial-slider .swiper-slide p {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-bottom: auto;
}
.testimonial .testimonial-slider .swiper-slide strong {
  color: var(--Green, #0b870b);
  font-family: "Owners Wide", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 90%;
  text-align: center;
  margin-top: auto;
}
.contact {
  background: #f3fff3;
  padding-top: clamp(1.5625rem, 0.5208rem + 2.1701vw, 3.125rem);
  padding-bottom: clamp(3.125rem, 1.4583rem + 3.4722vw, 5.625rem);
}
.contact .container .contact-wrapper {
  border-radius: 30px;
  background: var(--Green, #0b870b);
  min-height: 538px;
  padding: 40px clamp(1.5625rem, -1.5625rem + 6.5104vw, 6.25rem);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  flex-wrap: wrap;
}
.contact .container .contact-wrapper .text-cont h2 {
  color: #f8f7f7;
  font-size: clamp(2.5rem, 1.6667rem + 1.7361vw, 3.75rem);
  font-style: normal;
  font-weight: 700;
  line-height: 90%; /* 54.745px */
  margin-bottom: 45px;
}
.contact .container .contact-wrapper .text-cont .parent {
  display: grid;
  grid-template-columns: repeat(2, auto);
  grid-template-rows: auto;
  grid-column-gap: 70px;
  grid-row-gap: 25px;
}
.contact .container .contact-wrapper .text-cont .parent .text-icon {
  display: flex;
  gap: 17px;
  align-items: center;
}
.contact .container .contact-wrapper .text-cont .parent .text-icon img {
  width: 32px;
  height: 32px;
  aspect-ratio: 1/1;
}
.contact .container .contact-wrapper .text-cont .parent .text-icon p,
.contact .container .contact-wrapper .text-cont .parent .text-icon a {
  color: #f8f7f7;
  font-size: clamp(1rem, 0.9167rem + 0.1736vw, 1.125rem);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  text-decoration: none;
}
.contact .container .contact-wrapper .text-cont .parent .div1 {
  grid-area: 1 / 1 / 2 / 3;
}
.contact .container .contact-wrapper .text-cont .parent .div2 {
  grid-area: 2 / 1 / 3 / 2;
}
.contact .container .contact-wrapper .text-cont .parent .div3 {
  grid-area: 2 / 2 / 3 / 3;
}

.contact .container .contact-wrapper .form-hero {
  max-width: 400px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 22px;
}
.contact .container .contact-wrapper .form-hero .form-ctrl {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  gap: 13px;
  padding: 15px;
  border: 0.889px solid #f8f7f7;
  width: 100%;
}
.contact .container .contact-wrapper .form-hero .form-ctrl img {
  width: clamp(1.375rem, 1.125rem + 0.5208vw, 1.75rem);
  height: clamp(1.375rem, 1.125rem + 0.5208vw, 1.75rem);
}
.contact .container .contact-wrapper .form-hero .form-ctrl input {
  border: none;
  background: transparent;
  color: #fff;
  font-size: clamp(0.875rem, 0.4583rem + 0.8681vw, 1.5rem);
  font-style: normal;
  font-weight: 400;
  line-height: 100%; /* 23.382px */
  padding: 0;
}
.contact .container .contact-wrapper .form-hero .form-ctrl input::placeholder {
  color: white;
  opacity: 0.5;
}
.contact .container .contact-wrapper .form-hero button[type="submit"] {
  width: 100%;
  font-size: clamp(1rem, 0.6667rem + 0.6944vw, 1.5rem);
  min-height: 56px;
  background: var(--Branding-primary, #000);
}
.site-footer .top {
  padding: 35px 0;
  background: #0f0f0f;
}
.site-footer .top .container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: clamp(1.875rem, 1.0417rem + 1.7361vw, 3.125rem);
  flex-wrap: wrap;
}
.site-footer .top .container .left {
  display: flex;
  align-items: center;
  gap: clamp(1.125rem, -1.25rem + 4.9479vw, 4.6875rem);
  flex-wrap: wrap;
}
.site-footer .top .container .left .logo {
  max-width: 216px;
  width: 100%;
}

.site-footer .top .container .left p {
  color: #fff;
  font-family: Gilroy;
  font-size: clamp(1rem, 0.9167rem + 0.1736vw, 1.125rem);
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
}
.site-footer .top .container .right {
  display: flex;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
}
.site-footer .top .container .right a {
  padding: 15px 24px;
  display: flex;
  align-items: center;

  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.site-footer .top .container .right a:first-child {
  background: transparent;
}
.site-footer .top .container .right a img {
  width: 24px;
  height: 24px;
}
.site-footer .bottom {
  background: var(--Green, #0b870b);
  padding: 20px 0;
}
.site-footer .bottom .container {
  display: flex;
  gap: 30px;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.site-footer .bottom .container p {
  color: #fff;
  width: 65%;
  font-family: Gilroy;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 25.2px */
  text-transform: capitalize;
}

@keyframes wiggle {
  0% {
    transform: rotate(10deg);
  }
  5% {
    transform: rotate(-10deg);
  }
  10% {
    transform: rotate(20deg);
  }
  15% {
    transform: rotate(-5deg);
  }
  20% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(0deg); /* idle for the rest */
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.fade-left,
.fade-right {
  position: absolute;
  top: 0;
  width: 200px;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.fade-left {
  left: 0;
  background: linear-gradient(90deg, #f3fff3 0%, rgba(243, 255, 243, 0) 100%);
}

.fade-right {
  right: 0;
  background: linear-gradient(270deg, #f3fff3 0%, rgba(243, 255, 243, 0) 100%);
}
