.page-tracking h1{color:#272643}
@media (max-width:767px){.page-tracking h1{font-size:28px}}
.page-tracking__step{min-height:calc(100vh - 355px)}
.page-tracking .step-1:not(.hidden),
.page-tracking .step-2:not(.hidden){display:flex;justify-content:center;align-items:center;align-content:center}
.page-tracking .step-1__form{display:block;max-width:354px;text-align:center}
@media (max-width:767px){.page-tracking .step-1__form{width:269px}}
.page-tracking .step-1__form p{font-size:16px;color:#3C3C3C;font-weight:500}
@media (max-width:767px){.page-tracking .step-1__form p{font-size:15px}}
.page-tracking .step-1__form input{width:354px;height:55px;background:#fff;border:1px solid #D6D6D6;border-radius:5px;font-size:16px;color:#3C3C3C}
@media (max-width:767px){.page-tracking .step-1__form input{width:269px}}
.page-tracking .step-1__action{appearance:none;cursor:pointer;background:#2C698D;border-radius:30px;width:100%;height:60px;border:0;color:#fff;font-size:18px;margin:25px auto 0}
@media (max-width:767px){.page-tracking .step-1__action{width:190px;height:55px;font-size:16px}}
.page-tracking .step-2{max-width:1200px;margin:0 auto;padding:60px 0;flex-wrap:wrap}
@media (max-width:575px){.page-tracking .step-2{padding:30px 0}}
.page-tracking .step-2 .steps{width:100%}
.page-tracking .step-2 .steps ul,
.page-tracking .step-2 .steps li{list-style:none;padding:0}
.page-tracking .step-2 .steps ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;position:relative}
.page-tracking .step-2 .steps li{display:block;position:relative;line-height:1}
.page-tracking .step-2 .steps li img,
.page-tracking .step-2 .steps li span{text-align:center;display:block}
.page-tracking .step-2 .steps li div{background-color:#fff;margin:0 auto}
.page-tracking .step-2 .steps li div,
.page-tracking .step-2 .steps li img{width:66px}
.page-tracking .step-2 .steps li img,
.page-tracking .step-2 .steps li span{opacity:0.4}
.page-tracking .step-2 .steps li:not(:first-child):before{content:'';display:block;position:absolute;left:-50%;top:28px;width:100%;height:4px;background-color:#2C698D;opacity:0.1;z-index:-1}
.page-tracking .step-2 .steps li.active img,
.page-tracking .step-2 .steps li.active span{opacity:1}
.page-tracking .step-2 .steps li.active:not(:first-child):before{opacity:1}
@media (max-width:575px){.page-tracking .step-2 .steps ul{grid-template-columns:1fr;gap:14px}.page-tracking .step-2 .steps ul li{display:flex;justify-content:flex-start;align-items:center;align-content:center;gap:15px}.page-tracking .step-2 .steps ul li div,.page-tracking .step-2 .steps ul li img{margin:0;width:40px}.page-tracking .step-2 .steps ul li:not(:first-child):before{width:4px;height:14px;left:18px;top:-14px}}
.page-tracking .detalles{width:100%;max-width:546px;margin:20px auto 30px;overflow:hidden;position:relative}
.page-tracking .detalles h3{font-size:24px;line-height:37px;font-family:Futura;color:#272643}
@media (max-width:767px){.page-tracking .detalles h3{font-size:20px}}
.page-tracking .detalles__list{list-style:none;padding:0}
.page-tracking .detalles__list li{display:grid;gap:10px;grid-template-columns:1fr 1fr;height:40px;align-items:center;align-content:center;border-top:1px solid #2C698D;padding:0 10px}
.page-tracking .detalles__list li:last-child{border-bottom:1px solid #2C698D}
.page-tracking .detalles__list span,
.page-tracking .detalles__list strong{font-size:20px;line-height:1;font-weight:normal;color:#3C3C3C}
@media (max-width:767px){.page-tracking .detalles__list span,.page-tracking .detalles__list strong{font-size:15px}}
.page-tracking .detalles__list span{text-align:right}
.page-tracking .detalles__more-info{max-width:505px;margin:0 auto;text-align:center;font-size:16px;color:#3C3C3C}
.page-tracking .detalles__contacto{text-align:center}
.page-tracking .detalles__contacto a{display:block;font-size:18px;color:#2C698D}