#steps{margin:50px 0}#steps .container-small{border-bottom:1px solid #979797}#steps .steps-wrap{display:flex;gap:100px;margin-bottom:70px;flex-wrap:wrap}#steps .steps-wrap .step{flex-basis:calc(50% - 50px)}#steps .steps-wrap .step .title{position:relative}#steps .steps-wrap .step .title span{display:inline-block;font-size:100px;font-weight:300;font-family:swear-text,serif;color:#aa8248;line-height:1;position:absolute;left:-70px;top:-17px}#steps .steps-wrap .step .title h2{font-family:swear-text,serif;font-weight:500;font-style:italic;margin-bottom:20px;font-size:30px}#steps .steps-wrap .step p:last-child{margin-bottom:0}@media screen and (max-width:1000px){#steps{margin:50px}#steps .steps-wrap .step{flex-basis:calc(50% - 50px)}#steps .steps-wrap .step .title span{font-size:80px;left:-55px;top:-20px}#steps .steps-wrap .step .title h2{font-size:25px}#steps .steps-wrap .step p:last-child{margin-bottom:0}}@media screen and (max-width:800px){#steps{margin:50px 0}#steps .steps-wrap{gap:50px}#steps .steps-wrap .step{flex-basis:100%}#steps .steps-wrap .step .title{display:flex;gap:20px;flex-wrap:wrap}#steps .steps-wrap .step .title span{position:relative;left:0;top:5px;flex-basis:50px;text-align:center}#steps .steps-wrap .step .title h2{flex-basis:calc(100% - 50px - 20px)}}