.heroCorp009 {
    border-top: 100px solid #000;
    margin: 0 0 10px 0;
    padding: 0;
    background: linear-gradient(to right, #F4D68C 0%, #F4D68C 80%, #EACD7C 100%);
}

.heroCorp009 .container {
    background-position:right 20px;
    background-repeat:no-repeat;
    background-size:40%
}

.heroCorp009 .contentCont {
    background: #3D3935;
    padding: 2rem var(--bs-gutter-x, 1.5rem);
    max-width: unset;
}

.heroCorp009 .contentCont .title {
    font-size: 38px;
    font-weight: 900;
    line-height: 46px;
    color: #FFF;
    text-transform: none;
    margin-bottom: 20px;
}

.heroCorp009 .description {
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 20px;
    color: #FFF;
}
.heroCorp009 .primary-theme-btn {
    cursor: pointer;
    margin: 0;
}

/* topNotice */
.heroCorp009TopNotice {
    color:#fff;
    background:linear-gradient(180deg, #B1232A 10.2%, #83161B 121.43%);
    padding:15px;
    text-align:center;
}
.heroCorp009TopNotice p,
.heroCorp009TopNotice p strong {
    font-family: "Nunito Sans", 'Avenir';
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0;
}

.heroCorp009 .mobileHeroContainer {
    min-height:280px;
    background-repeat:no-repeat;
    background-size:310px;
    background-position:bottom
}

.heroCorp009 .actionsCont {display:flex;flex-direction:column;align-items:center}
.heroCorp009 .actionsCont .primary-theme-btn:first-of-type {margin-bottom:10px}

@media (max-width: 767px) {
    .heroCorp009 > .container {
        padding:0;
        max-width:unset;
    }
}

@media (min-width: 768px) {
    .heroCorp009 {margin-bottom:30px}
    .heroCorp009 .mobileHeroContainer {display:none}
    .heroCorp009 .contentCont {padding:20px;margin:50px 0;max-width:550px}
    .heroCorp009 .container {background-position:right bottom;background-size:390px}
}

@media (min-width: 992px) {
    .heroCorp009 .contentCont .title {font-size:44px;line-height:53px}
    .heroCorp009 .container {background-size:460px}
    .heroCorp009 .contentCont .title {font-size:38px;line-height:45px}
    .heroCorp009 .description {font-size:24px;line-height:32px}
    .heroCorp009 .actionsCont {flex-direction:row}
    .heroCorp009 .actionsCont .primary-theme-btn:first-of-type {margin-bottom:0;margin-right:10px}
}

.header.sticky.absolute-light.heroCorp009Adjust {top:95px}

@media (min-width:350px) {
    .header.sticky.absolute-light.heroCorp009Adjust {top:75px}
}

@media (min-width:650px) {
    .header.sticky.absolute-light.heroCorp009Adjust {top:55px}
}

@media (min-width: 1279px) {
    .heroCorp009 .container {background-position:right 100px bottom;background-size:480px;min-height:460px}
    .heroCorp009 .contentCont {margin:70px 0}
}

@media (min-width: 1400px) {
    .heroCorp009 .container {background-position:right 160px bottom;background-size:500px}
}
