.how-to-order-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:rgba(211,211,211,1)}.page-title{font-size:clamp(2rem,5vw,3rem)}.steps-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;justify-content:center}.step{padding:1rem;border-radius:5px;box-shadow:0 2px 22px rgba(0,0,0,.5);text-align:center;transition:transform .3s ease;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:320px;margin:0 auto}.step:hover{transform:translateY(-10px)}.step-icon img{width:100%;height:auto;max-width:110px}.step-title{font-size:clamp(1.4rem,2vw,1.8rem);margin-bottom:15px}.step-description{font-size:clamp(.8rem,2.5vw,1rem);margin:1rem;text-align:left}.step-description li{margin-bottom:10px}.step-description a{color:#a1a1a1;text-decoration:underline}.step-description a:hover{color:black}.call-to-action{margin:50px}.button{text-transform:uppercase;padding:10px 40px;border:1px solid #fff;background-color:transparent;color:white;font-size:clamp(1.5rem,2vw,1.8vw);cursor:pointer;border-radius:5px;transition:all .4s ease}.button:hover{background-color:#fff;color:#8b0000}@media (max-width:1159px){.step{max-width:270px}}@media (max-width:1024px){.steps-container{grid-template-columns:1fr;gap:20px}.step{display:flex;flex-direction:row;align-items:center;max-width:100%;text-align:left;gap:20px}.step-icon img{max-width:80px;flex-shrink:0}.step-description,.step-title{flex:1 1}}@media (max-width:768px){.steps-container{gap:20px}.step{flex-direction:column;align-items:center;text-align:center;max-width:200px}.step:hover{transform:none}.step-icon img{max-width:70px}.step-description,.step-title{flex:0 1;margin:0}}@media (max-width:480px){.step-title{font-size:2rem}.step-description{font-size:1rem}}