.cover-letter-banner-wrapper{max-width:1440px;width:100%;margin:0 auto 60px;display:flex;justify-content:space-between;align-items:center;padding:60px 54px 72px 80px;background-color:#f3f6f9;gap:5px}.cover-letter-banner-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:30px;height:100%;flex-grow:0;flex-shrink:0;max-width:734px}.cover-letter-banner-title{font-weight:700;font-size:48px;line-height:120%;color:#1c1c1c;letter-spacing:-.04em}.cover-letter-banner-text{font-weight:500;font-size:26px;line-height:120%;letter-spacing:-.001em;color:#1c1c1c}.cover-letter-banner-title-span{color:#4984ea}.cover-letter-banner-image{width:488px!important;height:495px!important;bottom:0;-o-object-fit:contain;object-fit:contain}.cover-letter-banner-button-mobile{display:none}.cover-letter-banner-title-wrapper{width:763px}.cover-letter-banner-text-wrapper{width:721px}@media (max-width:1410px){.cover-letter-banner-content{width:650px!important}.cover-letter-banner-title{font-size:40px}.cover-letter-banner-text{font-size:22px}.cover-letter-banner-text-wrapper{width:560px}.cover-letter-banner-title-wrapper{width:600px}}@media (max-width:1230px){.cover-letter-banner-wrapper{padding:50px 55px}.cover-letter-banner-content{width:500px!important}.cover-letter-banner-image{width:375px!important;height:383px!important}}@media (max-width:1140px){.cover-letter-banner-wrapper{padding:40px}.cover-letter-banner-content{width:400px!important}.cover-letter-banner-title{font-size:35px}.cover-letter-banner-text{font-size:18px}}@media (max-width:1110px){.cover-letter-banner-content{width:370px!important}.cover-letter-banner-text-wrapper{width:400px}.cover-letter-banner-title-wrapper{width:440px}}@media (max-width:886px){.cover-letter-banner-wrapper{flex-direction:column;padding:40px 20px;background-color:#fff;gap:0!important;margin:0 auto 40px}.cover-letter-banner-content{width:100%!important;gap:14px}.cover-letter-banner-title{font-size:24px}.cover-letter-banner-button-web{display:none}.cover-letter-banner-button-mobile{display:flex;justify-content:center;margin-top:30px;width:100%}.cover-letter-banner-image{width:325px!important;height:330px!important;position:relative;left:10px;margin-top:30px}.cover-letter-banner-image-wrapper{bottom:0;margin-left:-35px}.cover-letter-banner-text-wrapper,.cover-letter-banner-title-wrapper{width:100%}}.cover-letter-resume-match-container{padding:100px 0}.cover-letter-resume-match-wrapper{max-width:1440px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 80.02px 0 80px;gap:5px}.cover-letter-resume-match-wrapper-content{display:flex;flex-direction:column;max-width:522px}.cover-letter-resume-match-text-wrapper{display:flex;flex-direction:column;gap:28px}.cover-letter-resume-match-title{color:#1c1c1c;font-weight:700;font-size:40px;line-height:120%;letter-spacing:-.003em}.cover-letter-resume-match-subtitle{color:#747a8b;font-weight:500;font-size:20px;line-height:100%;letter-spacing:-1%}.cover-letter-resume-match-button{padding:24px 44px;border-radius:6px;height:77px;color:#ffffff;font-weight:700;font-size:24px;line-height:100%;letter-spacing:-1%;text-transform:uppercase;margin-top:40px;display:flex;justify-content:center;align-items:center;gap:12px}.cover-letter-resume-match-image{width:695px;height:429px;-o-object-fit:contain;object-fit:contain}.cover-letter-resume-match-button-wrapper-mobile{display:none}@media (max-width:1315px){.cover-letter-resume-match-wrapper{gap:14px}.cover-letter-resume-match-image{width:500px;height:320px}}@media (max-width:1230px){.cover-letter-resume-match-wrapper{padding:0 40px}.cover-letter-resume-match-title{font-size:32px}.cover-letter-resume-match-text-wrapper{gap:14px}}@media (max-width:1024px){.cover-letter-resume-match-wrapper-content{max-width:400px}}@media (max-width:886px){.cover-letter-resume-match-image-wrapper{width:100%}.cover-letter-resume-match-wrapper{flex-direction:column;padding:0 20px}.cover-letter-resume-match-button-wrapper-web{display:none}.cover-letter-resume-match-button-wrapper-mobile{display:flex}.cover-letter-resume-match-wrapper-content{max-width:100%}.cover-letter-resume-match-image{width:100%;max-height:370px}.cover-letter-resume-match-button{margin-top:30px;font-size:18px;width:100%}}@media (max-width:576px){.cover-letter-resume-match-container{padding:101px 0 103px}.cover-letter-resume-match-title{font-size:24px;letter-spacing:-.02em}.cover-letter-resume-match-subtitle{font-size:18px}.cover-letter-resume-match-image{display:block;width:350px;height:216px;margin:0 auto}}