.cxw-steps{background:#26352a;color:#f7f4e9;padding:70px 0}
.cxw-steps__inner{max-width:1360px}
.cxw-steps__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.35fr);column-gap:50px;border-top:1px solid #83947e;padding-top:15px}
.cxw-steps__head span{grid-column:1/-1;color:#d6b075;font-size:11px;letter-spacing:.17em;font-weight:700}
.cxw-steps h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(42px,5vw,75px);line-height:1.03;letter-spacing:-.05em;max-width:780px;margin:30px 0 40px}
.cxw-steps__head>p{align-self:end;font-size:14px;line-height:1.7;color:#e3e8dc;margin:0 0 44px}
.cxw-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #83947e}
.cxw-steps__grid>div{padding:25px 30px 15px 0;border-right:1px solid #83947e;min-height:200px}
.cxw-steps__grid>div:not(:first-child){padding-left:30px}.cxw-steps__grid>div:last-child{border-right:0}
.cxw-steps__grid b{color:#d6b075;font-size:11px;letter-spacing:.15em}
.cxw-steps__grid h3{font-size:21px;margin:27px 0 9px}.cxw-steps__grid p{font-size:13px;line-height:1.65;color:#e3e8dc;max-width:300px;margin:0}
@media(max-width:800px){.cxw-steps__head{grid-template-columns:1fr}.cxw-steps__head>p{margin:-15px 0 35px}.cxw-steps__grid>div{padding-right:15px}.cxw-steps__grid>div:not(:first-child){padding-left:15px}}
@media(max-width:600px){.cxw-steps{padding:43px 0}.cxw-steps h2{font-size:47px;margin:25px 0 34px}.cxw-steps__head>p{margin:0 0 30px}.cxw-steps__grid{grid-template-columns:1fr}.cxw-steps__grid>div,.cxw-steps__grid>div:not(:first-child){min-height:0;padding:22px 0;border-right:0;border-bottom:1px solid #83947e}.cxw-steps__grid h3{margin:12px 0 7px}}
