.satisfaction-block{padding:3.125rem 0;overflow:hidden}.satisfaction-block .container{max-width:1160px;margin:0 auto}.satisfaction-block__head{flex-direction:column;gap:20px;display:flex}@media screen and (min-width:1025px){.satisfaction-block__head{gap:30px}}.satisfaction-block__title{letter-spacing:.03em;text-align:center;color:#26282a;font-family:Inter,sans-serif;font-size:28px;font-weight:700;line-height:140%;margin-bottom:0!important}@media screen and (min-width:1025px){.satisfaction-block__title{font-size:40px}}.satisfaction-block__subtitle{letter-spacing:.03em;text-align:center;color:#26282a;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:130%}@media screen and (min-width:1025px){.satisfaction-block__subtitle{font-size:20px}}.satisfaction-block__body{flex-direction:column;gap:50px;margin-top:50px;display:flex}@media screen and (min-width:1025px){.satisfaction-block__body{flex-direction:row}}.satisfaction-block__image{-webkit-border-radius:10px;border-radius:10px;width:100%;max-width:520px;margin:0 auto;overflow:hidden}@media screen and (min-width:1025px){.satisfaction-block__image{-webkit-border-radius:0;border-radius:0}}.satisfaction-block__image img{object-fit:cover;width:100%;height:100%}.satisfaction-block__content{padding:5px}@media screen and (min-width:1025px){.satisfaction-block__content{flex-direction:column;gap:25px;display:flex}}.satisfaction-block__wrapper{flex-direction:column;gap:30px;display:flex}@media screen and (min-width:1025px){.satisfaction-block__wrapper{gap:25px}}.satisfaction-block__item{background:var(--white);gap:20px;height:auto;display:flex}@media screen and (min-width:1025px){.satisfaction-block__item{max-width:100%;box-shadow:unset;flex-direction:row;gap:30px;padding:0}}.satisfaction-block__icon{min-width:35px;max-width:35px;height:35px}@media screen and (min-width:1025px){.satisfaction-block__icon{min-width:40px;max-width:40px;height:40px;margin:0}}.satisfaction-block__icon img{object-fit:contain;width:100%;height:100%}.satisfaction-block__text{flex-direction:column;gap:15px;display:flex}.satisfaction-block__upper{color:#26282a;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:140%}@media screen and (min-width:1025px){.satisfaction-block__upper{text-align:left;font-size:20px}}.satisfaction-block__bottom{letter-spacing:.02em;color:#26282a;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:130%}.satisfaction-block .swiper{margin-left:-20px}