.wrapper__services{}
.wrapper__services .widget__title{padding-bottom: clamp(20px, 2.2vw, 30px)}
.services__inner{display: flex;flex-wrap: wrap; gap: clamp(14px, 1.6vw, 24px)}
.services__block{width: calc((100% - clamp(14px, 1.6vw, 24px) * 3) / 4);display: flex;flex-direction: column;gap: clamp(14px, 1.4vw, 20px);padding: clamp(14px, 1.4vw, 20px);background: #312D28;border-radius: 16px;font-weight: 300;font-size: clamp(14px, 0.3vw + 13px, 16px);line-height: 1.3;color: #FFFFFF}
.services__cover{border-radius: 16px;overflow: hidden}
.services__cover img{display: block;width: 100%;height: auto;transition: all 0.15s linear 0s}
.services__block:hover .services__cover img{transform: scale(1.2)}
.services__title, .services__link{font-weight: 700;font-size: clamp(16px, 0.5vw + 14px, 20px);line-height: 1.25;color: #FFFFFF}
.services__link{transition: all 0.15s linear 0s;margin-top: auto}
.services__link:hover{color: #CEAF7D}
/* Модалка */
.services__more{position: relative;width: 100%;max-width: 1050px;box-sizing: border-box;flex-direction: row;padding: clamp(20px, 2.5vw, 32px);background: #fff;border-radius: clamp(20px, 2.5vw, 32px);display: flex;gap: clamp(24px, 3.5vw, 40px);overflow: visible}
.services__more-title{font-family: 'Merriweather', serif;font-weight: 700;font-size: clamp(26px, 2.8vw + 8px, 46px);line-height: 1.15;color: #000000;margin: 0 0 clamp(14px, 1.6vw, 20px)}
.services__more-right{min-width: clamp(280px, 32vw, 465px);width: clamp(280px, 32vw, 465px);display: flex;flex-direction: column;gap: clamp(20px, 3.5vw, 40px)}
.services__more-right img{max-width: 100%;height: auto;border-radius: 16px}
.services__more-left{font-family: 'Inter', sans-serif;font-weight: 400;font-size: clamp(14px, 0.3vw + 13px, 16px);line-height: 1.3;color: #000000}
.services__more-left ul{display: flex;flex-direction: column;gap: 6px}
.services__more-left ul li{position: relative;padding-left: 30px}
.services__more-left ul li::before{position: absolute;content: "";width: 4px;height: 4px;border-radius: 100%;left: 10px;background: #000;top: 7px}
.services__more-right form{display: flex;flex-direction: column;gap: clamp(10px, 1.5vw, 20px)}
/* Планшет широкий */
@media (max-width: 1229px){
    .services__block{width: calc((100% - clamp(14px, 1.6vw, 24px) * 2) / 3)}
    .services__more{max-width: 900px}
}
/* Планшет */
@media (max-width: 991px){
    .services__block{width: calc((100% - clamp(14px, 1.6vw, 24px)) / 2)}
    .services__more{max-width: 750px}
}
/* Переключение модалки в одну колонку */
@media (max-width: 700px){
    .services__more{max-width: calc(100vw - 32px);padding: 20px;border-radius: 20px;flex-direction: column;gap: 20px}
    .services__more-right{display: contents}
    .services__more picture{order: 1}
    .services__more-left{order: 2}
    .services__more-right form{order: 3}
    .services__more-title{font-size: clamp(22px, 5vw, 30px);padding-right: 0}
    .services__more-right img{width: 100%}
}
/* Мелкие мобилки */
@media (max-width: 575px){
    .services__inner{gap: 12px}
    .services__block{padding: 14px;gap: 14px}
    .services__more{max-width: calc(100vw - 24px);padding: 16px;border-radius: 16px;gap: 20px}
    .services__more-right{gap: 20px}
    .services__more-right form{gap: 14px}
}
/* Очень мелкие мобилки */
@media (max-width: 460px){
    .services__block{width: 100%}
    .services__more{max-width: calc(100vw - 20px);padding: 14px;border-radius: 14px;gap: 16px}
    .services__more-title{font-size: clamp(20px, 6vw, 26px);margin-bottom: 12px}
    .services__more-right{gap: 16px}
    .services__more-right form{gap: 12px}
}