.what-it-solves-section {
    padding:342px 0 20px;
    position: relative;
}
body.widget-snippet .what-it-solves-section {
    padding:80px 0 20px;
    position: relative;
}
.what-it-solves-section .full-container {
    display: flex;
    max-width: 1460px;
    padding: 0 30px;
    margin: 0 auto;
    display:flex;
}
.what-it-solves-section .full-container .head-title{
   font-family: Biotif;
   font-weight: 600;
   font-size: 50px;
   line-height: 59px;
   letter-spacing: -0.01em;
   margin:0 0 35px 0;
   padding:0;
}
.what-it-solves-section .full-container .left-content-box{
  width:50%;
  padding-right: 100px;
}
.what-it-solves-section .full-container .right-image-content-box{
  width:50%;
}
.what-it-solves-section .full-container .left-content-box .number-text{
   font-family: Biotif;
   font-weight: 500;
   font-size: 100px;
   line-height: 59px;
   letter-spacing: -0.01em;
   color:rgba(51, 71, 91, 0.9);
    min-width: 80px;
}

.what-it-solves-section .full-container .left-content-box .content-text p{
 font-family: Biotif;
font-weight: 600;
font-size: 18px;
line-height: 30px;
letter-spacing: -0.01em;

}
.what-it-solves-section .full-container .left-content-box .single-item {
    background: linear-gradient(36.8deg, rgba(248, 114, 82, 0.2) -13.61%, rgba(248, 114, 82, 0) 38.8%);
    padding: 2px;
    border-radius: 17px;
    margin-bottom:34px;
}
.what-it-solves-section .full-container .left-content-box .list-mid-content {
    display: flex;
    gap: 0 20px;
    background-color: #ffffff;
    padding: 50px;
    border-radius: 17px;
    align-items: center;
}
.what-it-solves-section .mapping-button-part{
  text-align:center;
}
.what-it-solves-section .mapping-button-part a {
  border-radius: 10px;
  background: #F87252;
  display: inline-block;
  color: #fff;
  padding: 10px 30px;
  font-weight: 500;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
  height: 45px;
  max-width:267px;
  margin:0;
  width: 100%;
  letter-spacing: 0;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.what-it-solves-section .mapping-button-part a:hover {
  background: #FFBE63;
  color: #000;
}

.what-it-solves-section .mapping-button-part {
    text-align: center;
    margin-top: -56px;
}

.what-it-solves-section .right-middle-content {
    position: sticky;
    top: 100px;
}
