.promotional-1{background:linear-gradient(#fff 50%,#f7f7f7 50%);justify-content:center;align-items:center;width:100%;min-height:14.9375rem;padding:8.4375rem 8.75rem 0;display:flex}.promotional-1__container{justify-content:center;width:100%;max-width:72.5rem;display:flex}.promotional-1__card{background:#fff;border-radius:1.875rem;align-items:center;gap:3.1875rem;width:100%;max-width:72.5rem;padding:1.875rem 1.875rem 1.875rem 3.75rem;display:flex;position:relative;box-shadow:0 5px 22px #0000001a}.promotional-1__content{flex-direction:column;flex:1;align-self:flex-end;gap:1.25rem;display:flex}.promotional-1__tag{background:#b8ff7b4d;border:.0625rem solid #b8ff7b;border-radius:4.375rem;justify-content:center;align-items:center;width:fit-content;padding:.4375rem .875rem;display:inline-flex}.promotional-1__tag-text{letter-spacing:-.03125rem;color:#163036;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:700;line-height:.75rem}.promotional-1__title{letter-spacing:-.23125rem;color:#163036;margin:0;padding-top:.625rem;font-family:DM Sans,sans-serif;font-size:3.25rem;font-weight:600;line-height:3.9375rem}.promotional-1__description{letter-spacing:-.02125rem;color:#163036;opacity:.7;max-width:34.375rem;margin:0;padding-bottom:1.875rem;font-family:DM Sans,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.4375rem}.promotional-1__cta{color:#fff;letter-spacing:-.06em;cursor:pointer;background:#163036;border:none;border-radius:4.375rem;justify-content:center;align-items:center;width:fit-content;padding:1.125rem 1.6875rem;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:700;line-height:1rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.promotional-1__cta:hover{opacity:.9}.promotional-1__disclaimer{letter-spacing:-.01375rem;color:#163036;opacity:.5;margin:0;padding-top:2.5rem;padding-bottom:.5rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:.9375rem}.promotional-1__image-container{border-radius:1.5625rem;flex-shrink:0;width:28.5rem;height:26.8125rem;position:relative;overflow:hidden}.promotional-1__image{object-fit:cover;object-position:center}.promotional-1__image-overlay{pointer-events:none;background:linear-gradient(3.20401deg,#000 3.5852%,#0000 87.725%);height:50%;position:absolute;bottom:0;left:0;right:0}.promotional-1__logo{z-index:1;position:absolute;bottom:1.25rem;right:1.25rem}@media (max-width:1024px){.promotional-1{padding:0 5rem}.promotional-1__card{gap:1.875rem;height:auto;padding:3.125rem 2.5rem}.promotional-1__title{letter-spacing:-.1875rem;font-size:2.75rem;line-height:3.25rem}.promotional-1__image-container{width:22.5rem;height:21.25rem}.promotional-1__logo{bottom:.9375rem;right:.9375rem}}@media (max-width:768px){.promotional-1{padding:0 1.5rem}.promotional-1__card{flex-direction:column;gap:1.875rem;height:auto;padding:2.5rem 1.875rem}.promotional-1__content{width:100%}.promotional-1__title{letter-spacing:-.15625rem;font-size:2.25rem;line-height:2.6875rem}.promotional-1__description{max-width:100%}.promotional-1__image-container{width:100%;height:18.75rem}}@media (max-width:500px){.promotional-1{background:#fff;padding:6.25rem 1.25rem}.promotional-1__card{box-shadow:none;border-radius:1.25rem;gap:1.5rem;padding:0}.promotional-1__content{gap:1rem;display:contents}.promotional-1__tag{order:0;align-self:center;padding:.4375rem .875rem}.promotional-1__tag-text{letter-spacing:-.03125rem;font-size:.6875rem;font-weight:700;line-height:normal}.promotional-1__title{letter-spacing:-.1575rem;text-align:center;order:1;padding-top:.25rem;font-size:2.25rem;line-height:2.625rem}.promotional-1__image-container{border-radius:1.25rem;order:2;height:20.9375rem}.promotional-1__description{letter-spacing:-.03125rem;text-align:center;order:3;max-width:100%;padding-top:.25rem;padding-bottom:.25rem;font-size:.9375rem;line-height:1.375rem}.promotional-1__cta{letter-spacing:-.05625rem;order:4;width:100%;padding:1.125rem 1.6875rem;font-size:.9375rem;font-weight:700;line-height:1rem}.promotional-1__disclaimer{letter-spacing:-.0125rem;color:#939495;opacity:1;text-align:center;order:5;padding-top:0;padding-bottom:0;font-size:.75rem;font-weight:500;line-height:.9375rem}.promotional-1__logo{bottom:.75rem;right:.75rem}}
.freelancers-page__hero-section{position:relative}
