.description-module__wrapper{font-size:14px;font-weight:400;line-height:116%;margin:0 auto;max-width:1536px;padding:40px 128px;width:100%}h2.description-module__title{font-family:Playfair Display,serif;font-size:30px;font-weight:700;line-height:128%;margin:0 0 20px;text-align:center}.description-module__subtitle{font-size:18px;font-weight:700;line-height:120%;margin:0 0 20px;text-align:center}.description-module__description{margin:0 auto;text-align:center}.description-module__cards{display:flex;gap:20px;padding:0 128px}.description-module__card{align-items:center;background-color:#282828;border-radius:8px;box-shadow:-10px 9px 30px 0 #0000001a,-41px 37px 55px 0 #00000017,-91px 84px 74px 0 #0000000d,-162px 149px 88px 0 #00000003,-254px 233px 96px 0 #00000000;color:#fff;display:flex;flex-direction:column;min-height:150px;padding:20px 12px;text-align:center;width:25%}.description-module__card-title{color:#fff;font-size:14px;font-weight:700;margin:0 0 12px}.description-module__card-dot{border-radius:50%;display:block;height:12px;margin-top:auto;width:12px}.description-module__description-list-title{font-size:18px;font-weight:700;line-height:100%;padding:18px 20px;text-align:center}.description-module__description-list-divider{height:2px;margin:0 auto;width:120px}.description-module__description-list{display:flex;flex-direction:column;gap:8px;margin:20px auto 0;width:fit-content}.description-module__description-list-row{display:flex;gap:40px;list-style:none;margin:20px auto 0;padding:20px}.description-module__description-item-row{flex:1;padding:12px}.description-module__description-item-row-title{font-size:14px;font-weight:700;line-height:100%;margin:0 0 12px}@media (max-width:1280px){.description-module__wrapper{max-width:1104px;padding:40px}.description-module__cards{padding:0}}@media (max-width:991px){.description-module__wrapper{padding:20px 40px}.description-module__cards{flex-wrap:wrap;gap:40px;padding:0 104px}.description-module__card{width:calc(50% - 20px)}}@media (max-width:767px){.description-module__wrapper{padding:20px}.description-module__cards{flex-direction:column;gap:20px;padding:0}.description-module__card{min-height:100px;width:100%}.description-module__description-list-row{display:flex;flex-direction:column;gap:12px;padding:0}.description-module__description-item-row{padding:0}.description-module__description-item-row-title{margin:0 0 4px}}