.vacancies{display:flex;flex-wrap:wrap}.vacancies__intro{flex:1 1 0;margin-right:5rem}@media only screen and (max-width: 63.9375em){.vacancies__intro{flex-basis:100%;margin-right:0;margin-bottom:2rem}}.vacancies__cta{padding-left:2.5rem;margin-top:4rem;font-weight:600;line-height:1.375}.vacancies__cta::before{content:"";position:absolute;top:0;left:0;width:1.125rem;height:2.125rem;background:url("data:image/svg+xml,%3Csvg width='18' height='34' viewBox='0 0 18 34' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 33l16-16L1 1' fill-rule='nonzero' stroke='%23A2A2A2' stroke-width='2' fill='none' stroke-dasharray='0,0' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transform:rotate(90deg)}.vacancies__list{flex-basis:33.75rem}@media only screen and (max-width: 63.9375em){.vacancies__list{flex-basis:100%}}.vacancies__list ul{margin-top:2rem}.vacancies__list ul li+li{margin-top:1.5rem}.vacancies__list ul a{padding-left:3rem;display:inline-block;background:url(../assets/icon.svg) no-repeat left top;background-size:auto 1.75rem;color:var(--clr-secundo);text-decoration:none}.vacancies__form{background-color:var(--clr-medium)}.vacancies__form .container{display:flex;flex-wrap:wrap}.vacancies__form .form-container{flex:1 1 0;margin-right:5rem}@media only screen and (max-width: 63.9375em){.vacancies__form .form-container{flex-basis:100%;margin-right:0;margin-bottom:2rem}}.vacancies__form .form-container .h1{margin-bottom:3rem}.vacancies__image{flex-basis:32.1875rem;align-self:flex-start}@media only screen and (max-width: 79.9375em){.vacancies__image{flex-basis:20.25rem}}@media only screen and (max-width: 63.9375em){.vacancies__image{flex-basis:100%}}.vacancy{display:flex;flex-wrap:wrap;justify-content:center}.vacancy__content{flex:1 1 0;margin-right:5rem}@media only screen and (max-width: 63.9375em){.vacancy__content{flex-basis:100%;margin-right:0}}.vacancy__image{flex-basis:32.1875rem;align-self:flex-start}@media only screen and (max-width: 79.9375em){.vacancy__image{flex-basis:20.25rem}}@media only screen and (max-width: 63.9375em){.vacancy__image{flex-basis:100%;margin-top:2rem}}.vacancy .button{margin-top:4rem}.vacancy__form{scroll-margin-top:6.375rem;background-color:var(--clr-medium)}.vacancy__form .h1{margin-bottom:3rem}.vacancy__form .vacancy--title{margin-bottom:1.5rem;padding-left:3rem;background:url(../assets/icon.svg) no-repeat left center;background-size:1.5rem auto;text-transform:uppercase;font-weight:600;font-size:1.125rem}
