.trade-in{margin-top:40px}.trade-in__title{font-size:3.75rem;font-weight:500;margin-bottom:0}.trade-in__title span{color:var(--bs-primary)}@media (max-width:575.98px){.trade-in__title{font-size:1.875rem}}.trade-in__row{background-color:#f2f2f2;padding:50px;border-radius:22px}@media (max-width:767.98px){.trade-in__row{padding:20px 0}}.trade-in__row .description{font-size:16px;font-weight:400;color:var(--bs-black);margin-bottom:30px}.trade-in__row h3{font-size:24px}.trade-in__row .form-group{margin-bottom:0}.trade-in__col{position:relative}.trade-in-form__button{margin-top:30px;padding-top:30px;border-top:1px solid #c4c4c4}@media (min-width:576px){.trade-in-form-button__wrap{width:calc(50% - 15px)}}.trade-in-form__agreement{margin-top:15px}.trade-in-form__image{position:absolute;right:-50px;bottom:0;width:610px;height:448px}@media (max-width:1439.98px){.trade-in-form__image{display:none}}.steps__title{border-bottom:1px solid var(--bs-border-color);padding-bottom:30px}.steps__col{margin-bottom:30px;min-height:260px}.steps__elem{background-color:#f2f2f2;padding:35px 40px;border-radius:20px;height:100%;display:flex}.steps-elem__icon{width:60px;min-width:60px;max-width:60px;border-radius:50%;height:60px;display:flex;align-items:center;justify-content:center;background-color:var(--bs-primary);color:var(--bs-white);font-size:24px;font-weight:700;margin-right:25px}.steps-elem__heading{font-size:24px;margin:15px 0}@media (max-width:575.98px){.steps-elem__heading{margin-top:0}}.steps-elem__description{font-size:16px;font-weight:400;color:var(--bs-gray-600)}