.directions{padding:50px 0}@media(max-width:1023px){.directions{padding-bottom:40px}}@media(max-width:775px){.directions{padding-top:30px;padding-bottom:10px}}.directions__title{font-family:var(--Gilroy-Bold),"Arial",sans-serif;font-size:64px;line-height:1;color:#000}.directions__title span{position:relative;font-family:var(--21-Cent-Italic),Georgia,sans-serif;font-style:italic;font-weight:400}@media(max-width:775px){.directions__title{font-size:36px}}.directions__title{text-align:center;margin-top:10px;margin-bottom:50px}@media(max-width:1023px){.directions__title{padding-left:20px;padding-right:20px}}@media(max-width:775px){.directions__title{padding-left:10px;padding-right:10px}}.directions__list{padding-left:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px;margin:0 10px 0 0}@media(max-width:1023px){.directions__list{grid-template-columns:auto;grid-auto-flow:column;gap:20px;padding-left:20px;padding-right:20px}}@media(max-width:775px){.directions__list{padding-left:10px;padding-right:10px}}.directions__container{min-width:320px;max-width:1200px;padding:0;margin:0 auto}@media(max-width:775px){.directions__container{padding:0 20px}}@media(max-width:1023px){.directions__container{padding-left:0;padding-right:0}}.directions__wrapper{width:100%}@media(max-width:1023px){.directions__wrapper{overflow-x:auto;padding-bottom:10px}}.directions__item{display:flex;flex-direction:column;padding-right:10px;border-right:1px solid #d9d9d9;min-width:210px}.directions__item:last-child{padding-left:0;border-right:none}.directions__item img{width:49px;height:49px;overflow:visible}.directions__item img path,.directions__item img rect{stroke:#3c00ff}.directions__item span{display:inline-block;margin-top:20px;margin-bottom:5px;color:#a1a1a1;font-size:10px;line-height:1.2;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.directions__item p{font-family:var(--Gilroy-Medium),sans-serif;font-size:24px;line-height:1.33;font-weight:500;margin:0}@media(max-width:1023px){.directions__item{padding-right:20px}}@media(max-width:775px){.directions__item{min-width:160px}.directions__item p{font-size:18px}}.subtitle{display:block;text-align:center;font-weight:500;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#a1a1a1}@media(max-width:775px){.subtitle{font-size:8px}}