.jobs{width:100%;max-width:1246px;margin:0 auto;padding:20px 24px 0}.jobs--disclaimer{transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;border-radius:4px;box-shadow:none;padding:6px 16px;color:#663c00;background-color:#fff4e5;margin-bottom:20px}.jobs--disclaimer--text{font-family:GeneralSans-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:175%}.jobs--breadcrumbs{margin-bottom:32px;color:#0061ff;font-family:GeneralSans-Medium;font-size:16px;font-style:normal;font-weight:500;line-height:125%}.jobs--wrapper{display:flex;justify-content:space-between}.jobs--wrapper--apply-button{display:none;position:fixed;left:57px;bottom:20px;background:#0061ff;color:#fff;width:100%;padding:16px 24px;text-align:center;border-radius:66px;cursor:pointer;font-family:GeneralSans-Semibold;font-size:16px;font-style:normal;font-weight:600;line-height:112.5%;transition:all .3s;overflow:hidden;z-index:2;max-width:240px}.jobs--wrapper--apply-button.hard-hide,.jobs--wrapper--apply-button.hide{display:none}.jobs--wrapper--apply-button.disabled{pointer-events:none;cursor:none;background:#bdbdbd}.jobs--wrapper--apply-button.disabled:after{display:none}.jobs--wrapper--content{width:100%;max-width:850px;margin-right:30px}.jobs--wrapper--content--details{background:#fff;border:1px solid #e4e4ed;box-shadow:0 7px 14px 0 rgba(8,15,52,.03);border-radius:20px;overflow:hidden;margin-bottom:72px}.jobs--wrapper--content--details--header{background:url(https://campusreel-assets.s3.amazonaws.com/images/jobs/header.png) no-repeat;background-size:cover;height:160px;position:relative;margin-bottom:84px}.jobs--wrapper--content--details--header--logo{height:110px;background:#fff;padding:10px;border-radius:20px;border:4px solid #fff}.jobs--wrapper--content--details--header--link{height:110px;position:absolute;left:50%;bottom:-44px;transform:translateX(-50%);cursor:pointer}.jobs--wrapper--content--details--position{max-width:699px;width:100%;padding:0 25px;margin:0 auto}.jobs--wrapper--content--details--position--title{font-family:GeneralSans-Medium;font-style:normal;font-weight:500;font-size:32px;line-height:150%;color:#171728;margin-bottom:40px;text-align:center}.jobs--wrapper--content--details--position--details{display:flex;justify-content:space-around;margin-bottom:56px;padding-bottom:56px;width:100%;border-bottom:1px solid #e4e4ed}.jobs--wrapper--content--details--position--details--item{display:flex;flex-direction:column;justify-content:center}.jobs--wrapper--content--details--position--details--item--name{display:flex;align-items:center;margin-bottom:14px}.jobs--wrapper--content--details--position--details--item--name--icon{width:14px;height:14px;margin-right:8px}.jobs--wrapper--content--details--position--details--item--name--icon.location{background:url(https://campusreel-assets.s3.amazonaws.com/images/jobs/location.svg) no-repeat;background-size:contain}.jobs--wrapper--content--details--position--details--item--name--icon.type{background:url(https://campusreel-assets.s3.amazonaws.com/images/jobs/type.svg) no-repeat;background-size:contain}.jobs--wrapper--content--details--position--details--item--name--icon.salary{background:url(https://campusreel-assets.s3.amazonaws.com/images/jobs/salary.svg) no-repeat;background-size:contain}.jobs--wrapper--content--details--position--details--item--name--text{font-family:GeneralSans-Regular;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#686781}.jobs--wrapper--content--details--position--details--item--description{font-family:GeneralSans-Regular;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#171728}.jobs--wrapper--content--details--body{max-width:699px;padding:0 25px 25px;margin:0 auto;font-family:GeneralSans-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:175%}.jobs--wrapper--content--details--body--header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.jobs--wrapper--content--details--body--header--title{color:#171728;font-family:GeneralSans-Medium;font-size:24px;font-style:normal;font-weight:500;line-height:162.5%}.jobs--wrapper--content--details--body--header--date{color:#171728;font-family:GeneralSans-Medium;font-size:16px;font-style:normal;font-weight:500;line-height:125%}.jobs--wrapper--content--details--body--header--date span{color:#686781}.jobs--wrapper--content--details--body--button{background:#0061ff;color:#fff;width:100%;padding:16px 24px;text-align:center;border-radius:66px;cursor:pointer;font-family:GeneralSans-Semibold;font-size:16px;font-style:normal;font-weight:600;line-height:112.5%;transition:all .3s;position:relative;overflow:hidden;z-index:1;max-width:240px}.jobs--wrapper--content--details--body--button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#0061ff;border-radius:10rem;z-index:-2}.jobs--wrapper--content--details--body--button:before{content:"";position:absolute;bottom:0;left:0;width:0;height:100%;background-color:rgb(76.5,144.4,255);transition:all .3s;border-radius:10rem;z-index:-1}.jobs--wrapper--content--details--body--button:hover:before{width:100%}.jobs--wrapper--content--details--body--button.disabled{pointer-events:none;cursor:none;background:#bdbdbd}.jobs--wrapper--content--details--body--button.disabled:after{display:none}.jobs--wrapper--content--details--body p{color:#686781;margin-bottom:20px}.jobs--wrapper--content--details--body a{color:#153cf5;text-decoration:none}.jobs--wrapper--content--details--body details>summary{cursor:pointer;color:#4d90ff;margin-bottom:20px}.jobs--wrapper--content--details--body strong{color:#171728;font-family:GeneralSans-Medium;font-size:16px;font-style:normal;font-weight:500;line-height:162.5%}.jobs--wrapper--content--details--body ol,.jobs--wrapper--content--details--body ul{margin-bottom:36px}.jobs--wrapper--content--details--body ol li,.jobs--wrapper--content--details--body ul li{color:#686781;margin-bottom:7px}.jobs--wrapper--content--footer--title{color:#171728;font-family:GeneralSans-Medium;font-size:32px;font-style:normal;font-weight:500;line-height:144%;margin-bottom:35px}.jobs--wrapper--content--footer--list--item{display:flex;align-items:center;border-radius:12px;border:1px solid #e4e4ed;background:#fff;box-shadow:0 2px 6px 0 rgba(8,15,52,.04);margin-bottom:18px;padding:22px 18px;transition:transform .3s ease,border-color .3s ease}.jobs--wrapper--content--footer--list--item:hover{border-color:#0061ff;transform:translateY(-4px)}.jobs--wrapper--content--footer--list--item:hover .jobs--wrapper--content--footer--list--item--name{color:#0061ff}.jobs--wrapper--content--footer--list--item--name{width:100%;max-width:40%;margin-right:30px;color:#171728;font-family:GeneralSans-Medium;font-size:16px;font-style:normal;font-weight:500;line-height:125%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.jobs--wrapper--content--footer--list--item--details{display:flex;justify-content:space-around;width:100%}.jobs--wrapper--content--footer--list--item--details--item{display:flex;flex-direction:column;align-items:center;width:100%}.jobs--wrapper--content--footer--list--item--details--item--name{display:flex;align-items:center;margin-bottom:14px}.jobs--wrapper--content--footer--list--item--details--item--name--icon{width:14px;height:14px;margin-right:8px}.jobs--wrapper--content--footer--list--item--details--item--name--icon.location{background:url(https://campusreel-assets.s3.amazonaws.com/images/jobs/location.svg) no-repeat;background-size:contain}.jobs--wrapper--content--footer--list--item--details--item--name--icon.type{background:url(https://campusreel-assets.s3.amazonaws.com/images/jobs/type.svg) no-repeat;background-size:contain}.jobs--wrapper--content--footer--list--item--details--item--name--icon.salary{background:url(https://campusreel-assets.s3.amazonaws.com/images/jobs/salary.svg) no-repeat;background-size:contain}.jobs--wrapper--content--footer--list--item--details--item--name--text{font-family:GeneralSans-Regular;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#686781}.jobs--wrapper--content--footer--list--item--details--item--description{font-family:GeneralSans-Regular;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#171728}.jobs--wrapper--sidebar{max-width:306px;width:100%;margin-bottom:18px}.jobs--wrapper--sidebar.mobile{display:none}.jobs--wrapper--sidebar--wrapper{position:sticky;top:80px}.jobs--wrapper--sidebar--wrapper--item{margin-bottom:26px;padding:40px 32px;border-radius:12px;border:1px solid #e4e4ed;background:#fff;box-shadow:0 7px 14px 0 rgba(8,15,52,.03)}.jobs--wrapper--sidebar--wrapper--item--logo{width:58px;min-height:58px;min-width:58px;margin-bottom:20px;border-radius:8px}.jobs--wrapper--sidebar--wrapper--item--logo.first{background:url(https://campusreel-assets.s3.amazonaws.com/images/jobs/check-icon.svg) no-repeat;background-size:contain}.jobs--wrapper--sidebar--wrapper--item--logo.second{background:url(https://campusreel-assets.s3.amazonaws.com/images/jobs/bolt-alt.svg) no-repeat;background-size:contain}.jobs--wrapper--sidebar--wrapper--item--title{color:#171728;font-family:GeneralSans-Medium;font-size:22px;font-style:normal;font-weight:500;line-height:127%;margin-bottom:12px}.jobs--wrapper--sidebar--wrapper--item--description{color:#686781;font-family:GeneralSans-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:175%;margin-bottom:26px}.jobs--wrapper--sidebar--wrapper--item--button{width:100%;padding:16px 24px;text-align:center;border-radius:66px;cursor:pointer;font-family:GeneralSans-Semibold;font-size:16px;font-style:normal;font-weight:600;line-height:112.5%;transition:all .3s;position:relative;overflow:hidden;z-index:1;max-width:240px}.jobs--wrapper--sidebar--wrapper--item--button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#0061ff;border-radius:10rem;z-index:-2}.jobs--wrapper--sidebar--wrapper--item--button:before{content:"";position:absolute;bottom:0;left:0;width:0;height:100%;background-color:rgb(76.5,144.4,255);transition:all .3s;border-radius:10rem;z-index:-1}.jobs--wrapper--sidebar--wrapper--item--button:hover:before{width:100%}.jobs--wrapper--sidebar--wrapper--item--button.hide{display:none}.jobs--wrapper--sidebar--wrapper--item--button.first{background:#0061ff;color:#fff}.jobs--wrapper--sidebar--wrapper--item--button.second{border:1px solid #e4e4ed;background:#fff;color:#33334e;font-family:GeneralSans-Regular;font-weight:400}.jobs--wrapper--sidebar--wrapper--item--button.disabled{pointer-events:none;cursor:none;background:#bdbdbd}.jobs--wrapper--sidebar--wrapper--item--button.disabled:after{display:none}@media(max-width:991px){.jobs--wrapper{flex-direction:column}.jobs--wrapper--apply-button{display:block}.jobs--wrapper--apply-button.hide{display:none}.jobs--wrapper--content{max-width:100%;margin-right:0}.jobs--wrapper--content--details--body--button{display:none}.jobs--wrapper--sidebar{max-width:100%;display:none}.jobs--wrapper--sidebar.mobile{display:flex}.jobs--wrapper--sidebar--wrapper{display:flex;position:relative;top:0;flex-direction:column}.jobs--wrapper--sidebar--wrapper--item{max-width:100%;margin-right:0}.jobs--wrapper--sidebar--wrapper--item:last-child{margin-right:0}}@media(max-width:767px){.jobs--wrapper--content--details{flex-wrap:wrap}.jobs--wrapper--content--details--header{margin-bottom:60px}.jobs--wrapper--content--details--position--title{font-size:27px}.jobs--wrapper--content--details--position--details{flex-direction:column;align-items:center}.jobs--wrapper--content--details--position--details--item{margin-bottom:22px;align-items:center}.jobs--wrapper--content--details--position--details--item--description{text-align:center}.jobs--wrapper--content--details--body--header{flex-wrap:wrap-reverse}.jobs--wrapper--content--details--body--header--date{margin-bottom:12px}.jobs--wrapper--content--footer--title{font-size:27px}.jobs--wrapper--content--footer--list--item{flex-direction:column;align-items:baseline}.jobs--wrapper--content--footer--list--item--name{max-width:100%;overflow:unset;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;margin-bottom:16px}.jobs--wrapper--content--footer--list--item--details{flex-wrap:wrap}.jobs--wrapper--content--footer--list--item--details--item{max-width:33%}.jobs--wrapper--content--footer--list--item--details--item--description{text-align:center}}