:root {
  --highlight-color: #f2cc44;
  --normal-color: #58595b;
  --color-white: #ffffff;
  --normal-font: "Inter";
  --highlight-font: "Tabac Big Sans Regular";
  --heading-font: "Tabac Big Sans";
}

.color-red {
  color: #d45d5d;
}

.color-blue {
  color: #5869aa;
}

.italic {
  font-weight: 400;
  font-family: "Pacifico", cursive;
}

.newsletter {
  position: relative;
  padding-block: clamp(50px, 12vw, 105px);
}
.newsletter .grass {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  width: 28vw;
}
.newsletter .grass img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.newsletter .newsletter-container {
  display: grid;
  grid-template-columns: 1fr 1.3fr;
  width: min(100%, 1400px);
  margin-inline: auto;
}
@media (max-width: 991px) {
  .newsletter .newsletter-container {
    grid-template-columns: repeat(1, 1fr);
    gap: 40px;
  }
}
.newsletter .newsletter-container .news-content {
  display: flex;
  flex-direction: column;
  gap: clamp(25px, 6vw, 100px);
  font-family: var(--normal-font);
  color: var(--normal-color);
  line-height: 1.4;
  align-items: flex-start;
  justify-content: center;
  background: var(--color-white);
  z-index: 2;
}
.newsletter .newsletter-container .news-content .heading {
  font-weight: 300;
  font-size: clamp(18px, 3.5vw, 48px);
}
.newsletter .newsletter-container .news-content .heading .bold {
  font-weight: 700;
  text-shadow: 0px 6px 4px rgba(0, 0, 0, 0.15);
}
.newsletter .newsletter-container .news-content .content {
  display: flex;
  flex-direction: column;
  gap: clamp(15px, 5vw, 52px);
}
.newsletter .newsletter-container .news-content .content .text {
  font-weight: 400;
  font-size: clamp(10px, 1.3vw, 24px);
}
.newsletter .newsletter-container .news-content .content .desc {
  font-weight: 400;
  font-size: clamp(12px, 1.75vw, 32px);
}
.newsletter .newsletter-container .news-content .content .desc p {
  font-weight: 300;
  margin-top: clamp(15px, 2vw, 25px);
}
.newsletter .newsletter-container .img__holder {
  display: block;
  max-width: 850px;
  max-height: 855px;
  margin-left: -7%;
}
@media (max-width: 1200px) {
  .newsletter .newsletter-container .img__holder {
    margin-left: -3%;
  }
}
.newsletter .newsletter-container .img__holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.strategy {
  padding-block: clamp(50px, 12vw, 100px);
}
@media (max-width: 991px) {
  .strategy {
    padding-block: 155px clamp(50px, 12vw, 100px);
  }
}
.strategy .strategy-container {
  display: flex;
  background: var(--color-white);
  justify-content: center;
  position: relative;
  max-width: 2000px;
  margin-inline: auto;
}
.strategy .strategy-container .img__holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.strategy .strategy-container .strategy-content {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  flex-direction: column;
  gap: clamp(20px, 4vw, 60px);
  justify-content: center;
  margin-left: auto;
  margin-right: 50px;
  width: min(100%, 530px);
  font-family: var(--normal-font);
  color: var(--normal-color);
  line-height: 1.4;
}
@media (max-width: 1200px) {
  .strategy .strategy-container .strategy-content {
    margin-right: unset;
  }
}
@media (max-width: 991px) {
  .strategy .strategy-container .strategy-content {
    width: clamp(255px, 43vw, 420px);
    top: -10%;
  }
}
@media (max-width: 520px) {
  .strategy .strategy-container .strategy-content {
    top: -58%;
  }
}
@media (max-width: 390px) {
  .strategy .strategy-container .strategy-content {
    top: -85%;
  }
}
.strategy .strategy-container .strategy-content .strategy-heading {
  font-weight: 300;
  font-size: clamp(18px, 3.5vw, 48px);
}
.strategy .strategy-container .strategy-content .strategy-heading .bold {
  text-shadow: 0px 6px 4px rgba(0, 0, 0, 0.15);
  font-weight: 700;
}
.strategy .strategy-container .strategy-content .strategy-desc {
  display: flex;
  flex-direction: column;
  gap: clamp(8px, 2vw, 20px);
}
.strategy .strategy-container .strategy-content .strategy-desc p {
  font-weight: 300;
  font-size: clamp(12px, 1.3vw, 24px);
}
.strategy .strategy-container .strategy-content .strategy-desc p span {
  font-weight: 600;
}

.experience {
  position: relative;
  margin-bottom: clamp(50px, 12vw, 130px);
}
@media (max-width: 3804px) {
  .experience {
    margin-top: -18%;
  }
}
.experience .img__holder {
  display: flex;
  max-width: 1067px;
  max-height: 538px;
  margin-inline: auto;
  border: clamp(5px, 3vw, 10px) solid white;
}
.experience .img__holder iframe {
  height: clamp(185px, 45vw, 515px);
}
.experience .img__holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.result {
  position: relative;
  padding-block: clamp(40px, 17vw, 185px);
}
.result .result-container {
  display: flex;
  flex-direction: column;
  margin-inline: auto;
  gap: clamp(30px, 5vw, 60px);
  justify-content: center;
  align-items: center;
  width: min(100%, 1280px);
}
.result .result-container .heading {
  align-self: flex-start;
  font-family: var(--normal-font);
  color: var(--normal-color);
  line-height: 1.4;
  font-weight: 600;
  text-transform: capitalize;
  font-size: clamp(22px, 4.5vw, 60px);
}
.result .result-container .img__holder {
  position: relative;
}
.result .result-container .img__holder .marker {
  display: block;
}
@media (max-width: 991px) {
  .result .result-container .img__holder .marker {
    display: none;
  }
}
.result .result-container .img__holder .marker-mobile {
  display: none;
}
@media (max-width: 991px) {
  .result .result-container .img__holder .marker-mobile {
    display: block;
  }
}
.result .result-container .img__holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.stories {
  margin-top: clamp(50px, 17vw, 185px);
}
.stories .stories-container {
  position: relative;
  display: flex;
  background: var(--color-white);
  justify-content: center;
}
.stories .stories-container .img__holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.stories .stories-container .numbers {
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, 50%);
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: clamp(25px, 4vw, 32px);
}
@media (max-width: 580px) {
  .stories .stories-container .numbers {
    transform: translate(-50%, -50%);
    width: 80%;
  }
}
.stories .stories-container .numbers .item {
  display: flex;
  flex-direction: column;
  font-family: var(--normal-font);
  color: var(--normal-color);
  font-weight: 300;
  gap: 10px;
}
.stories .stories-container .numbers .item .percent {
  color: #2cba6e;
  font-size: clamp(32px, 3vw, 75px);
  font-weight: 400;
}
@media (max-width: 760px) {
  .stories .stories-container .numbers .item .percent {
    font-size: clamp(25px, 5vw, 75px);
  }
}
.stories .stories-container .numbers .item .desc {
  color: rgba(88, 89, 91, 0.7019607843);
  font-size: clamp(8px, 2vw, 20px);
}/*# sourceMappingURL=ick.css.map */