section {
    padding: 0;
}

#section-hero {
    overflow: hidden;
    height: 520px;
    position: relative;
}

.img-careers-hero {
    min-height: 100%;
    min-width: 130%;
    width: 130%;
    transform: translate(-17%,-10%);
}

.hero-title {
    color: #FFF;
    font-size: 75px;
    font-weight: 300;
    line-height: 520px;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    letter-spacing: .5px;
    font-family: Benton Sans,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,Tahoma,Arial,sans-serif;
    text-align: center;
    position: absolute;
    top: -10px;
    width: 100%;
}

.hero-sub-title {
    color: #FFF;
    font-size: 25px;
    font-weight: 300;
    line-height: 520px;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    letter-spacing: .5px;
    position: absolute;
    top: 45px;
    font-family: Benton Sans,-apple-system, BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,Tahoma,Arial,sans-serif;
    width: 100%;
    text-align: center;
}

.eds-bg-color--sunrise-orange-gradient {
    background-image: radial-gradient(farthest-corner at 80% 100%,rgba(0, 105, 239, 0.37) 0,#00aeef 100%);
    height: 300;
    padding: 64px 80px;
    font-family: Benton Sans,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,Tahoma,Arial,sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    color: #fff;
}

.g-grid {
    margin-left: auto;
    margin-right: auto;
    font-size: 0;
    letter-spacing: 0;
    margin: 0;
}
.g-group {
    font-size: 0;
    letter-spacing: 0;
    margin: 0;
    padding: 0;
}

.g-cell {
    text-align: center;
    font-size: 15px;
    line-height: 22px;
    font-weight: 400;
    letter-spacing: .5px;
}

.g-offset-1-12 {padding-left: 15px;padding-right: 15px;box-sizing: border-box;display: inline-block;overflow: hidden;vertical-align: top;}

.text-secondary {
    color: #fff;
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
    color: #fff;
    text-rendering: optimizelegibility;
    margin: 0;
    padding: 0 80;
    overflow: hidden;
}

.btn--secondary-alt {
    font-size: 15px !important;
    color: #fff;
    background-color: transparent;
    border: 2px solid #fff;
    text-align: center;
    line-height: 22px;
    display: inline-block;
    margin-top: 27px;
}

.careers-list {background: #f4f4f4;margin-top: -30px;}

.careers-content {display: flex;flex-wrap: wrap;max-width: 1230px;margin-left: auto;margin-right: auto;padding-left: 1.875rem;padding-right: 1.200rem;position: relative;z-index: 20;box-sizing: inherit;-webkit-font-smoothing: antialiased;font-weight: 400;line-height: 1.875;font-family: 'Open Sans', sans-serif;color: #666;}

.career-preview {
    width: 48.3050847458%;
    float: left;
    display: flex;
    margin-right: auto;
    margin-bottom: 1.875rem;
    box-sizing: inherit;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    line-height: 1.875;
    font-family: 'Open Sans', sans-serif;
    color: #666;
    font-size: 1rem;
    transition: all .2s ease-in-out;
}

.career-preview H2 {
    color: #17B9F2;
    font-family: sans-serif;
    font-weight: normal;
    margin-top: 0px !important;
    margin-bottom: 0.5rem;
    font-size: 1.4rem;
    line-height: .9;.9 */
    margin-top: .25em;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

.career-preview p {margin-top: 0;color: #666;line-height: 1.625rem;max-width: 33.75rem;-webkit-box-direction: normal;}

.career-preview:hover {
    transform: scale(1.05);
}

.career-preview a {text-decoration: none;background-color: #fff;border-radius: 0.25rem;box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;padding: 1.875rem;transition: all .2s ease-in-out;width: 100%;color: #17b9e6;box-sizing: inherit;-webkit-font-smoothing: antialiased;font-weight: 400;line-height: 1.875;}

.landing-section--white {background: white;padding: 64px 0;display: block;font-family: Benton Sans,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,Tahoma,Arial,sans-serif;font-weight: 400;-webkit-font-smoothing: antialiased;color: #666a73;letter-spacing: .5px;font-size: 15px;background-color: #f4f4f4;}

.landing-feature {margin: 0;padding: 0;display: block;font-size: 15px;line-height: 22px;font-weight: 400;text-align: center;}

.text-primary {display: block;-webkit-margin-before: 1.33em;-webkit-margin-after: 1.33em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;letter-spacing: .5px;font-family: Benton Sans,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,Tahoma,Arial,sans-serif;-webkit-font-smoothing: antialiased;font-weight: 200;font-size: 35px;line-height: 50px;color: #282C35;text-rendering: optimizelegibility;margin: 0;padding: 0;}

.abt-btn {display: inline-block;vertical-align: baseline;color: #FFFFFF;background-color: rgb(121, 65, 148);-webkit-transition: all .2s ease-out;transition: all .2s ease-out;vertical-align: middle;position: relative;width: auto;height: auto;border: none;padding: 11px 20px;text-align: center;text-decoration: none;line-height: 22px;font-weight: 600;font-size: 14px;text-transform: uppercase;border-radius: 3px;margin-top: 25px;}

.landing-carousel {padding: 0;}

.js-d-carousel {margin-bottom: 0px;}

.careers-perk {background: center top no-repeat;background-size: cover;padding: 200px 0;width: 100%;height: 380px;}

.text-epic {font-weight: 200;color: #fff;font-size: 45px;line-height: 60px;text-rendering: optimizelegibility;margin: 0;padding: 0;display: block;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;margin-top: 0;}

.eds-text-color--sunrise-orange-200 {color: #fcc870;font-weight: 200;}

.landing-section {height: auto;}

.careers-perk-3 {
    background-image: url(../assets/pages/img/careers/careers-slider-3.jpg);
}

.careers-perk-1 {background-image: url(../assets/pages/img/careers/careers-slider-1.jpg);}

.careers-perk-2 {background-image: url(../assets/pages/img/careers/careers-slider-2.jpg);}

.perfect-gig {text-align: center;height: 170px;padding: 58px;}

#roi-content-area {
    margin-bottom: 100px;
}

.slick-prev:before {content: '\f104' !important;font-family: FontAwesome !important;font-size: 40 !important;opacity: 0.5 !important;}

.slick-prev {left: 60px !important;top: 232px !important;z-index: 1;}

.slick-next:before {content: '\f105' !important;font-family: FontAwesome !important;font-size: 40 !important;opacity: 0.5 !important;}

.slick-next {right: 60px !important;top: 232px !important;}

.slick-slide {
    height: auto !important;
}

a.btn.btn--secondary-alt.l-mar-top-5.js-d-scroll-to:hover {
    color: white !important;
    opacity: 0.6 !important;
}

@media (max-width: 768px) {
    .img-careers-hero {
        min-height: 120%;
        min-width: 180%;
        width: 180%;
        transform: translate(-17%,-10%);
    }
    .eds-bg-color--sunrise-orange-gradient {
        padding: 64px 40px;
    }
    .text-secondary {
        padding: 0;
    }
    .text-primary {
        padding: 0 40px;
    }
    .slick-prev {
        display: none !important
    }
    .slick-next {
        display: none !important
    }
    .text-epic {
        padding: 0 20px;
    }
    .careers-perk {
        padding: 160 0;
    }
    .career-preview {
        width: 98%;
        display: flex;
        margin-bottom: 1.875rem;
        box-sizing: inherit;
        -webkit-font-smoothing: antialiased;
        font-weight: 400;
        line-height: 1.875;
        font-family: 'Open Sans', sans-serif;
        color: #666;
        font-size: 1rem;
        transition: all .2s ease-in-out;
    }
}

@media (max-width: 500px) {
    .img-careers-hero {
        min-height: 120%;
        min-width: 260%;
        width: 260%;
        transform: translate(-35%,-10%);
    }
    .hero-title {
        color: #FFF;
        font-size: 55px;
        font-weight: 300;
        line-height: 520px;
        text-rendering: optimizelegibility;
        -webkit-font-smoothing: antialiased;
        letter-spacing: .5px;
        font-family: Benton Sans,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,Tahoma,Arial,sans-serif;
        text-align: center;
        position: absolute;
        top: -10px;
        width: 100%;
    }

    .hero-sub-title {
        color: #FFF;
        font-size: 20px;
        font-weight: 300;
        line-height: 520px;
        text-rendering: optimizelegibility;
        -webkit-font-smoothing: antialiased;
        letter-spacing: .5px;
        position: absolute;
        top: 40px;
        font-family: Benton Sans,-apple-system, BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,Tahoma,Arial,sans-serif;
        width: 100%;
        text-align: center;
    }
    .perfect-gig {
        text-align: center;
        height: 200px;
        padding: 18px 28px 28px 28px;
    }
}