.directions *{margin:0;padding:0;text-decoration:none;background:0 0;border:none}.directions__wrapper{box-sizing:border-box;width:100%;max-width:1200px;padding:70px 20px;margin:0 auto}@media (max-width:767px){.directions__wrapper{padding:60px 10px}}.directions__title{font-family:Circe;font-weight:400;font-size:32px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:#063152;margin-bottom:20px}@media (max-width:1023px){.directions__title{font-size:26px}}@media (max-width:767px){.directions__title{font-size:24px;line-height:1.53;padding-inline:10px}}.directions__items{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px 40px}@media (max-width:767px){.directions__items{grid-template-columns:repeat(2,1fr);gap:10px 20px}}@media (max-width:574px){.directions__items{grid-template-columns:1fr}}.directions__item{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:20px;border:.5px solid #c05a17;border-radius:20px}@media (max-width:574px){.directions__item{padding-inline:10px}}.directions__item p{font-family:Circe;font-weight:400;font-size:16px;line-height:1.3;letter-spacing:0;text-transform:uppercase;color:#063152}.directions__item div{box-sizing:border-box;background:#ed9256;border:.5px solid #c05a17;width:30px;min-width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center}.directions__item div svg{width:15px;height:15px;padding-left:2px}.directions__button{display:none;margin-top:40px;margin-left:20px;font-family:Circe;font-weight:350;font-size:16px;line-height:1.2;letter-spacing:.02em;text-decoration:underline;text-underline-offset:4px;color:#063152;text-transform:uppercase;cursor:pointer}@media (max-width:767px){.directions__button{display:block}}