

.menuNav .menuListItem0 {margin: 0;}
.menuNav .menuListItem0 button, .menuNav .menuListItem0 > a, .menuNav .menuListItem0 > span {padding: 15px 14px;font-size: 102%;}

.careersBreadcrumb {display: block;}

.marginWrapper {overflow-x: hidden;}


.heroItem {
    padding-top: 250px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.heroItem:before {
    background: linear-gradient(180deg, rgba(22, 87, 57, 1) 0%, rgba(59, 126, 67, 85%) 29%, rgba(64, 133, 67, 82%) 58%, rgba(81, 154, 70, 77%) 80%, rgba(92, 167, 71, 63%) 98%);
}




@media (max-width: 1300px) {
    .menuNav .menuListItem0 button, .menuNav .menuListItem0 > a, .menuNav .menuListItem0 > span {padding: 14px 9px !important;font-size: 98% !important;}
    .menuList {padding: 0 !important;}
}
@media (max-width: 1200px) {
    .employmentWrapper .logoWrapper img {max-width: 140px;}
}
@media (max-width: 1100px) {
    .employmentWrapper .logoWrapper img {max-width: 127px;}
    .menuNav .menuListItem0 button, .menuNav .menuListItem0 > a, .menuNav .menuListItem0 > span {padding: 14px 7px !important;font-size: 93% !important;}
    .menuHome a {font-size: 102%;}
}
@media (max-width: 1000px) {
    .mainMenuWrapper {flex-direction: column;gap:11px;}
    .menuWrapper {justify-content: center;margin-right: 0;}
    .logoWrapper {top: -7px;}
    .employmentWrapper {padding-top: 20px;}
}
@media (max-width: 765px) {
    .careersBreadcrumb {margin: 100px 0 -90px;}
    .heroItem {padding: 263px 0 120px;}
}