.main-jobs{background:url(https://388534.fs1.hubspotusercontent-na1.net/hubfs/388534/Careers/benefits/jobs-list.png);height:786px;width:1200px}.job-header{background:#f7f7f7;padding:100px;width:100%}.job-list-item{display:none}.the-jobs{background:#fff;border-radius:16px;font-family:AvenirNextLTW01-Regular,serif;height:fit-content;list-style:none;margin-bottom:24px;margin-left:14px;padding:32px;position:relative;width:997px}.apply{margin:60px;text-align:center}.application-process{background-color:#f7f7f7;border-radius:16px;margin:40px auto;max-width:1040px;padding:40px}.application-process h2{color:#333;font-size:24px;margin-bottom:20px}.step{align-items:flex-start;display:flex;margin-bottom:20px}.step-number{align-items:center;background-color:#e9f3fd;border-radius:50%;color:#302ab2;display:flex;font-family:Avenir Next LT W01 Bold;font-size:20px;font-weight:700;height:40px;justify-content:center;margin-right:20px;width:40px}.step-details{max-width:600px}.step-title{color:#333;font-size:18px;font-weight:700;margin-bottom:5px}.step-description{color:#666;font-size:14px}.blue-stripe{background:rgba(129,202,243,.4);color:#302ab2;font-family:Avenir Next LT W01 Bold,sans-serif;font-size:12px;height:24px;padding:5px 12px;text-align:left;text-transform:uppercase;width:fit-content}.location{font-family:Avenir Next LT W01 Demi;font-size:14px;margin-top:22px}h5{font-family:Avenir Next LT W01 Bold,sans-serif;font-size:20px}.type{color:#252525;font-size:14px;text-transform:capitalize}.jobs-icon{position:absolute;right:573px}.location-icon{margin-right:7px;margin-top:15px}.super-main-wrapper{background:#f7f7f7;border-radius:16px;margin:auto;padding:20px;width:1061px}body input[type=color],body input[type=date],body input[type=datetime-local],body input[type=datetime],body input[type=email],body input[type=file],body input[type=month],body input[type=number],body input[type=password],body input[type=search],body input[type=tel],body input[type=text],body input[type=time],body input[type=url],body input[type=week],body select,body textarea{background-color:#fff!important;background-image:none;border:1px solid #d2d2d2;color:#000;display:block;font:.9em/1.4 AvenirNextLTW01-Regular;height:auto;padding:.4em .6em;width:100%}.filter-bundle{font-weight:700}.filter-clear{display:flex;margin:45px auto;width:1060px}.filter-clear a,.filter-clear a:active,.filter-clear a:hover,.filter-clear a:visited{color:#252525;font-weight:700;text-decoration:underline!important}.clear-filters-link{width:175px}.filter-flex{display:flex;flex-wrap:wrap;margin:-60px auto auto;width:1060px}.filter-button{border:1px solid grey;border-radius:8px;padding-top:12px}.filter-button,.filter-button:hover{background:#fff;font-size:16px;height:45px;margin-right:15px;padding-left:20px;text-align:left;width:322px}.filter-button:hover{border:1px solid #302ab2;border-radius:8px}.card{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:40px auto;overflow:hidden;width:600px}.card img{display:block;height:auto;width:100%}.card-content{background:#f7f7f7;height:100%;padding:20px}.card-title{color:#333;font-size:24px;font-weight:700;margin-bottom:10px}.card-description{color:#666;font-size:16px;line-height:1.5}.responsibilities{background:#f7f7f7;border-radius:16px;margin:20px 0;padding:40px;width:1040px}.hiring-partner{background:#e9f3fd;border:1px solid #302ab2;border-radius:10px;height:432px;padding:40px;width:292px}.offer,.succeed{margin-top:20px;width:1040px}.join,.offer,.succeed{background:#f7f7f7;border-radius:16px;padding:40px}.join{margin-bottom:20px;width:724px}.values-flex{display:flex;margin:auto;width:1040px}@media only screen and (max-width:480px){.step-details{width:600px}.step-number{align-items:center;background-color:#e9f3fd;border-radius:50%;color:#302ab2;display:flex;font-family:Avenir Next LT W01 Bold;font-size:20px;font-weight:700;height:40px;justify-content:center;margin-right:19px;width:118px}.main-jobs{background:url(https://388534.fs1.hubspotusercontent-na1.net/hubfs/388534/Careers/benefits/390x1600_Screen-Mobile%201.png);height:1225px;width:1200px}.the-jobs ul{list-style:none;padding-top:33px;position:relative}.the-jobs ul li{background:#fff;border-radius:16px;font-family:AvenirNextLTW01-Regular,serif;height:fit-content;list-style:none;margin-bottom:24px;padding:32px;width:320px}.job-header{background:#f7f7f7;padding:60px 10px;width:100%}.responsibilities{background:#f7f7f7;border-radius:16px;padding:40px;width:350px}.job-section-flex{display:flex;flex-direction:column;flex-wrap:wrap;gap:40px}.hiring-partner{background:#e9f3fd;border:1px solid #302ab2;border-radius:10px;height:432px;padding:40px;width:350px}.join,.offer,.succeed{background:#f7f7f7;border-radius:16px;margin-top:20px;padding:40px;width:350px}.values-flex{display:flex;flex-direction:column;flex-wrap:wrap;margin:auto;width:350px}.card{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:40px auto;overflow:hidden;width:350px}.card img{display:block;height:auto;width:100%}.card-content{background:#f7f7f7;height:100%;padding:20px}.card-title{color:#333;font-size:24px;font-weight:700;margin-bottom:10px}.card-description{color:#666;font-size:16px;line-height:1.5}.mobile-right{margin-right:40px}.apply{margin:60px;text-align:center;width:65%}}@media only screen and (max-width:360px){.responsibilities{background:#f7f7f7;border-radius:16px;padding:40px;width:320px}.hiring-partner{background:#e9f3fd;border:1px solid #302ab2;border-radius:10px;height:432px;padding:40px;width:320px}.join,.offer,.succeed{background:#f7f7f7;border-radius:16px;margin-top:20px;padding:40px;width:320px}.apply{margin:60px;text-align:center;width:65%}}