.career-position-card{display:flex;flex-direction:column;gap:16px;width:100%}.career-position-card-title-container{display:flex;justify-content:space-between;align-items:center}.career-position-card-title{font-size:32px;font-weight:600}.career-position-card-apply-button{display:flex;align-items:center;gap:8px}.career-position-card-text{color:#697077}.career-position-option{width:100%}.become-affiliate-form{width:100%;display:flex;flex-direction:column;gap:16px}.become-affiliate-form-two-fields-container{display:flex;gap:16px}.become-affiliate-form-upload-container{display:flex;justify-content:space-between;align-items:center}.become-affiliate-form-upload-button{display:flex;gap:8px;align-items:center;justify-content:center;border:1px solid #000;border-radius:5px;padding:6px 12px}.become-affiliate-form-apply-button{display:flex;align-items:center;justify-content:center;padding:12px 24px;background-color:#7ace63;border-radius:5px;border:none;width:-moz-fit-content;width:fit-content}.become-affiliate-form-error-text{font-size:12px;color:#d32f2f;margin-left:14px}@media screen and (max-width:450px){.become-affiliate-form-two-fields-container{flex-direction:column}}.advantages-container{text-align:center;display:flex;flex-direction:column;align-items:center;gap:60px;margin-top:50px}.advantages-title{margin:0;font-size:42px;max-width:730px}.advantages-topics-container{display:flex;justify-content:center;flex-wrap:wrap;gap:50px;text-align:center}@media screen and (max-width:1200px){.advantages-title{font-size:38px}}@media screen and (max-width:860px){.advantages-container{margin-top:120px}.advantages-topics-container{flex-direction:column;align-items:center}.advantages-carousel{width:100%}.advantages-topics-container{flex-wrap:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;justify-content:flex-start}.advantages-topics-container::-webkit-scrollbar{display:none}.advantages-title{font-size:32px}}.advantage-topic-shared{display:flex;flex-direction:column;align-items:center;gap:16px;flex:none}.advantage-topic,.advantage-topic-wide{width:375px}.advantage-topic-narrow{width:275px}.advantage-topic-image-container{background:#ebf8e8;border-radius:50%;width:56px;height:56px;display:flex;justify-content:center;align-items:center}.advantage-topic-title{font-size:18px;margin:0}.advantage-topic-text{font-size:14px;color:#697077;line-height:20px}@media screen and (max-width:440px){.advantage-topic-shared{width:330px!important}}@media screen and (max-width:370px){.advantage-topic-shared{width:280px!important}}@media screen and (max-width:320px){.advantage-topic-shared{width:250px!important}}.career-header{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:450px;overflow:hidden}.career-header-image{width:100%;height:100%;object-fit:cover}.career-header-content{position:absolute;top:40%;left:50%;translate:-50% -50%;color:#fff;text-align:center;width:760px}.career-header-title{font-size:64px}@media screen and (max-width:830px){.career-header-content{width:95%}}@media screen and (max-width:530px){.career-header-content{top:50%}.career-header-title{font-size:36px}}.career-open-positions-container{display:flex;justify-content:space-between;gap:32px}.career-open-positions-content-container{width:100%;display:flex;flex-direction:column;gap:16px}.career-open-positions-title{font-size:42px}@media screen and (max-width:1000px){.career-open-positions-title{font-size:38px}}@media screen and (max-width:900px){.career-open-positions-container{flex-direction:column}}.affiliate-plus-container{display:flex;width:100%;justify-content:space-around;flex-wrap:wrap;gap:24px}.affiliate-plus{width:170px}@media screen and (max-width:605px){.affiliate-plus-container{flex-direction:column;align-items:center}}.vehicle-header-title{font-size:3rem;max-width:715px;margin:0}.vehicle-header-description{max-width:800px}.vehicle-details-buttons-container{display:flex;align-items:center;justify-content:center;gap:16px}@media only screen and (max-width:1200px){.vehicle-header-title{font-size:45px}}@media only screen and (max-width:900px){.vehicle-header-title{font-size:2.5rem}}@media only screen and (max-width:750px){.vehicle-details-button,.vehicle-details-buttons-container{width:100%}.vehicle-details-buttons-container{flex-direction:column}}@media only screen and (max-width:570px){.vehicle-header-title{font-size:2.25rem}}@media only screen and (max-width:395px){.vehicle-header-title{font-size:2rem}}@media only screen and (max-width:350px){.vehicle-header-title{font-size:1.75rem}}