.heroCorp014 {
    border-top: 100px solid #000;
    margin: 0 0 10px 0;
    padding: 0;
    background: linear-gradient(to right, #F4D68C 0%, #F4D68C 80%, #EACD7C 100%);
}

.heroCorp014 .contentCont {
    background: #3D3935;
    padding: 2rem var(--bs-gutter-x, 1.5rem);
    max-width: unset;
    border-radius:10px
}

.heroCorp014 .contentCont .title {
    font-size: 38px;
    font-weight: 900;
    line-height: 46px;
    color: #FFF;
    text-transform: none;
    margin-bottom: 20px;
}

.heroCorp014 .description {
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 20px;
    color: #FFF;
}
.heroCorp014 .description span {display:block}
.heroCorp014 .primary-theme-btn {
    cursor: pointer;
    margin: 0;
    background:#FF4800;
    border-radius:10px
}

.heroCorp014 .primary-theme-btn:hover {background:#E64000}

/* topNotice */
.heroCorp014TopNotice {
    color:#fff;
    background:#FF4800;
    padding:15px;
    text-align:center;
}
.heroCorp014TopNotice p,
.heroCorp014TopNotice p strong {
    font-family: "Nunito Sans", 'Avenir';
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0;
}

.heroCorp014 .mobileHeroContainer {
    min-height:280px;
    background-repeat:no-repeat;
    background-size:350px;
    background-position:bottom
}

.heroCorp014 .actionsCont {display:flex;flex-direction:column;align-items:center}
.heroCorp014 .actionsCont .primary-theme-btn:first-of-type {margin-bottom:10px}

@media (max-width: 767px) {
    .heroCorp014 > .container {
        padding:0;
        max-width:unset;
    }
}

@media (min-width: 768px) {
    .heroCorp014 {
        margin-bottom:30px;
        background-repeat: no-repeat, no-repeat;
        background-position-y: bottom, 0;
        background-position-x: calc(50% + 256px), 0;
        background-size: 460px, auto;
    }
    .heroCorp014 .mobileHeroContainer {display:none}
    .heroCorp014 .contentCont {padding:20px;margin:20px 0;max-width:550px}
    .heroCorp014 .description span {display:inline-block}
}

@media (min-width:768px) and (max-width:991px) {
    .heroCorp014 .container {margin:0 20px;padding:0;max-width:unset}
    .heroCorp014 .container .row {margin:0}
}

@media (min-width: 992px) {
    .heroCorp014 {
        background-size: 550px, auto;
        background-position-x: calc(50% + 300px), 0;
    }
    .heroCorp014 .contentCont {margin:50px 0}
    .heroCorp014 .contentCont .title {font-size:44px;line-height:53px}
    .heroCorp014 .contentCont .title {font-size:38px;line-height:45px}
    .heroCorp014 .description {font-size:24px;line-height:32px}
    .heroCorp014 .actionsCont {flex-direction:row}
    .heroCorp014 .actionsCont .primary-theme-btn:first-of-type {margin-bottom:0;margin-right:10px}
}

.header.sticky.absolute-light.heroCorp014Adjust {top:95px}

@media (min-width:350px) {
    .header.sticky.absolute-light.heroCorp014Adjust {top:75px}
}

@media (min-width:650px) {
    .header.sticky.absolute-light.heroCorp014Adjust {top:55px}
}

@media (min-width: 1279px) {
    .heroCorp014 {
        background-size: 550px, auto;
        background-position-x: calc(50% + 275px), 0;
        min-height:460px;
    }
    .heroCorp014 .contentCont {margin:70px 0}
}

@media (min-width: 1400px) {
    .heroCorp014 {
        background-size: 565px, auto;
        background-position-x: calc(50% + 300px), 0;
    }
}

.enrichmentProgram.center .heroCorp014TopNotice {display: none}
.enrichmentProgram.center.header.sticky.absolute-light.heroCorp014Adjust {top:initial}
@media (min-width:350px) {
    .enrichmentProgram.center .header.sticky.absolute-light.heroCorp014Adjust {top:initial}
}
@media (min-width:650px) {
    .enrichmentProgram.center .header.sticky.absolute-light.heroCorp014Adjust {top:initial}
}
