#why-me {
   justify-content: flex-start;
   align-items: flex-start;
   padding-top: 168px;
}

.about-content {
   display: flex;
   flex-direction: row;
   align-items: center;
   gap: 48px;
}

.about-content .section-label {
   align-self: flex-start;
}

.about-body {
   display: flex;
   flex-direction: column;
   gap: 28px;
   padding-right: 200px;
}

.about-cta {
   align-self: flex-end;
}

.about-content h3 {
   font-size: clamp(32px, 4vw, 56px);
   font-weight: 700;
   color: var(--color-white);
}

.about-description {
   font-size: 16px;
   line-height: 1.7;
   color: var(--color-white);
}

.about-facts {
   display: flex;
   justify-content: space-evenly;
   flex-wrap: wrap;
   gap: 24px;
}

.fact {
   display: flex;
   flex-direction: column;
   align-items: center;
   gap: 10px;
   font-size: 18px;
   font-weight: 400;
   line-height: 1.2;
   letter-spacing: 0;
   text-align: center;
   color: var(--color-white);
}

.fact-icon {
   display: inline-block;
   width: 40px;
   height: 40px;
   background-color: var(--color-main);
   mask-size: contain;
   mask-repeat: no-repeat;
   mask-position: center;
   -webkit-mask-size: contain;
   -webkit-mask-repeat: no-repeat;
   -webkit-mask-position: center;
}
