.how-to{background-color:#f7f7f7;border-radius:10px;margin-bottom:24px;margin-top:24px}@media only screen and (min-width:768px){.how-to{margin-bottom:32px}}.how-to__info-block{color:#000;margin-bottom:9px;padding:15px}.how-to__info-block_first-title{font-size:22px;font-weight:700;line-height:30px;margin-bottom:12px;text-align:center;text-transform:uppercase}.how-to__info-block_second-title{font-size:16px;font-weight:700;line-height:22px;margin-bottom:12px;text-align:center}.how-to__info-block_item{margin-bottom:12px}.how-to__info-block_item-title,.how-to__info-block_item-value{font-size:14px;font-weight:600;line-height:19px;margin-bottom:4px;text-align:center}.how-to__info-block_item-value{font-weight:300;margin-bottom:0}.how-to__info-block_item:last-child{margin-bottom:0}.how-to__track{margin:auto;overflow:hidden;position:relative}@media only screen and (min-width:768px){.how-to__track{padding:15px}.how-to__steps{grid-gap:10px;display:grid;grid-template-columns:repeat(3,1fr)}}.how-to__step{background:linear-gradient(180deg,#fafafa,#f5efef);border:1px solid #e4e4e4;border-radius:10px;margin:15px;padding:15px}@media only screen and (min-width:768px){.how-to__step{height:100%;margin:0}}.how-to__step_title{font-size:22px;font-weight:700;line-height:30px;margin-bottom:21px;text-align:center;text-transform:uppercase}.how-to__step_img{display:block;height:auto;margin:0 auto 21px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.how-to__step_desc{font-size:12px;font-weight:300;line-height:16px;margin-bottom:0;text-align:center}.how-to__step_wrapper{display:flex}@media only screen and (min-width:768px){.how-to__step_wrapper{display:block}}.how-to__step_wrapper~.how-to__step_wrapper{display:none}@media only screen and (min-width:768px){.how-to__step_wrapper~.how-to__step_wrapper{display:block}}.how-to__buttons{bottom:0;left:0;margin-top:9px;padding-bottom:15px;right:0;text-align:center}@media only screen and (min-width:768px){.how-to__buttons{display:none}}.how-to__buttons button{background:#fff;border:1px solid #e4e4e4;border-radius:50%;font-size:1px;height:16px;width:16px}.how-to__buttons button:focus{outline:none}.how-to__buttons button+button{margin-left:15px}.how-to__buttons button.how-to__bullet--active{background:#d10909;box-shadow:0 0 4px rgba(209,9,9,.25)}.how-to--slider .how-to__step_wrapper{display:block}.how-to--slider .how-to__buttons{position:absolute}.how-to--slider .how-to__steps{display:flex}
