#impact_ofi .impact_sec.impact_show {
    /* height: 157px; */
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

#impact_ofi .article-card__title{
	font-family: 'GT Walsheim,Bold';
}

#impact_ofi .hero--shape-1 {
    width: 100%;
    display: inline-block;
    background-color: #ffffff;
    padding-bottom: 5px !important;
}

#impact_ofi .hero__text {
    margin-top: 0;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1080px;
}

#impact_ofi .hero .hero__title {
    font-size: 43px;
    font-family: 'GT Walsheim,Black';
    color: #860063;
}

#impact_ofi .impact_primary {
    font-family: 'gt_walsheim_promedium';
    font-size: 21px;
    color: #222222;
}
#impact_ofi a.impact_rdmore {
    font-family: "gt_walsheim_promedium";
    font-size: 16px;
    color: #860063;
    text-decoration: underline;
}
#impact_ofi .impact_sec {
    font-family: "GT Walsheim", Regular;
    line-height: 30px;
    font-size: 20px;
    color: #555555;
}

#impact_ofi .hero--shape-1 .hero__img {
    position: inherit;
    float: right;
    width: 500px;
    @media(max-width:1280px) {
        width: 375px;
    }
}

#impact_ofi .hero--shape-1 .hero__img img {
    width: 449px;
    top: -42px;
    right: -84px;
    @media(max-width:1280px) {
        right: -35px;
        width: 380px;
    }
}

#impact_ofi .impactStories {
    height: 280px;
    max-height: 280px;
}

#impact_ofi  .story-card {
    height: 280px;
}

#impact_ofi  .story-card {
    box-shadow: 0px 3px 10px #0000001D;
    height: 280px;
    border-radius: 16px;
}

#impact_ofi .story-card .card-left-content {
    padding: 20px;
    padding-right: 57px;
}

#impact_ofi  .story-card .card-left-content label {
    width: auto;
    height: 20px;
    font-size: 9px;
    font-family: 'GT Walsheim,Regular';
    padding: 5px 10px;
    margin-bottom: 16px;
    background: #860063;
    line-height: 1;
}

#impact_ofi  .card__inner-title {
    margin-bottom: 13px;
    padding-bottom: 7.5px;
    border-bottom: 1px solid #DBDBDB;
    font-size: 18px;
    font-family: 'GT Walsheim,Bold';
    color: #555555;
    line-height: unset;
}

#impact_ofi  .card__inner-content {
    color: #6E6E6E;
    font-size: 16px;
    font-family: 'GT Walsheim,Regular';
    margin-bottom: 25px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

#impact_ofi .back-button {
    background-color: #860063;
    width: 14px;
    height: 14px;
    border-radius: 5px;
    margin:0 auto 0 6px;
    display: inline-block;
    cursor: pointer;
    position: relative;
    top: 2px;
}
#impact_ofi a.rd-more-link {
    display: inline-block;
    width: 100px;
    position: absolute;
    bottom: 29px;
    font-family: 'gt_walsheim_promedium';
    color: #860063;
    font-size: 16px;
}
#impact_ofi a.rd-more-link:hover {
    text-decoration: none;
}
#impact_ofi .back-button img {
    position: relative;
    top: -5.5px;
    left: 5px;
}
#impact_ofi .back-button span {
    width: 6px;
    height: 6px;
    transition: .5s;
    float: left;
    left: 1.5px;
    box-shadow: -1px 1px #fff;
    transform: rotate(-135deg);
    position: absolute;
    top: 4px;
}

#impact_ofi .index-story-card__img {
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
}

#impact_ofi .article-card .article-card__img {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    height: 132px;
}

#impact_ofi .article-card .article-card__img label {
	font-family: 'GT Walsheim,Regular';
    position: relative;
    z-index: 2;
    left: 18px;
    top: 14px;
    margin: 0;
    background: #860063;
    font-size: 9px;
    padding: 4px 10px;
    width: auto;
    height: 20px;
    border-radius: 16px;
    color: #fff;
}

#impact_ofi .article-card .article-card__body {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
}
#impact_ofi .impact-stories-container{
    background-color: #fff;
}
#impact_ofi .article-card .article-card__body .article-card__copy {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
}
#impact_ofi .article-card .article-card__body {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    padding: 20px;
}

#impact_ofi .article-card .article-card__body .article-card__copy {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
     font-family: 'GT Walsheim,Regular';
}
#impact_ofi .background--color-light-grey {
    background-color: #fff !important;
}
#impact_ofi .article-card {
    height: 462px;
    border-radius: 16px;
    position: relative;
}



#impact_oga .hero .hero__title {
    font-size: 43px;
    font-family: 'GT Walsheim,Black';
    color: #2E2D2C;
}

#impact_oga .impact_primary {
    font-family: 'gt_walsheim_promedium';
    font-size: 21px;
    color: #222222;
    width: 100%;
}

#impact_oga .hero--shape-1 .hero__img {
    position: inherit;
    float: right;
    width: 500px;
    @media(max-width:1280px) {
        width: 375px;
    }
}

#impact_oga .hero--shape-1 .hero__img img {
    width: 377px;
    top: -50px;
    right: -50px;
    @media(max-width:1280px) {
        right: -35px;
        width: 380px;
    }
}

#impact_oga .impact_sec.impact_show {
    /* height: 157px; */
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #555555;
    opacity: 0.9;
}

#impact_oga .impactStories {
    height: 280px;
    max-height: 280px;
}

#impact_oga a.impact_rdmore {
    font-family: "gt_walsheim_promedium";
    font-size: 16px;
    color: #2E2D2C;
    display: inline-block;
    color: #2E2D2C;
    font-size: 16px;
    text-decoration: none;
    margin-top: 0px;
    margin-right: 6px;
}

#impact_oga .story-card {
    height: 280px;
    box-shadow: 0px 3px 10px #0000001C;
    border-radius: 0px 41px;
}

#impact_oga .index-story-card__img {
    border-top-right-radius: 41px;
    border-bottom-right-radius: 0px;
}

#impact_oga .story-card .card-left-content label {
    width: auto;
    height: 20px;
    font-size: 9px;
    font-family: 'GT Walsheim,Regular';
    padding: 5px 0px 5px 0px;
    margin-bottom: 16px;
    background: none;
    line-height: 1;
    color: #2E2D2C;
    border-radius: 0px;
    border-bottom: 1px solid #6E6E6E;
}

#impact_oga .card__inner-title {
    margin-bottom: 13px;
    font-size: 18px;
    font-family: 'GT Walsheim,Bold';
    color: #555555 !important;
    line-height: unset;
}

#impact_oga .card__inner-content {
    color: #6E6E6E;
    font-size: 16px;
    font-family: 'GT Walsheim,Regular';
    margin-bottom: 25px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

#impact_oga a.rd-more-link {
    display: inline-block;
    width: 100px;
    position: absolute;
    bottom: 29px;
    font-family: 'gt_walsheim_promedium';
    color: #2E2D2C;
    font-size: 16px;
    border-bottom: 2px solid #FF7000;
    text-decoration: none;
}

#impact_oga .article-card {
    height: 462px;
    border-radius: 0px 41px;
    position: relative;
}

#impact_oga .article-card .article-card__img {
    /* border-top-left-radius: 16px; */
    border-top-right-radius: 41px;
    height: 132px;
}

#impact_oga .article-card .article-card__body {
    border-bottom-left-radius: 41px;
    border-bottom-right-radius: 0px;
    padding: 20px;
    box-shadow: 0px 2px 9px #0D0D0D1C;
}

#impact_oga .article-card__title {
    color: #555555;
    text-transform: uppercase;
    margin-bottom: 1rem;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
}

#impact_oga .back-button span {
    width: 6px;
    height: 6px;
    transition: .5s;
    float: left;
    left: 1.5px;
    box-shadow: -1px 1px #fff;
    transform: rotate(-135deg);
    position: absolute;
    top: 4px;
}

#impact_oga .back-button img {
    position: relative;
    top: -5.5px;
    left: 5px;
}

#impact_oga .back-button {
    background-color: #2E2D2C;
    width: 14px;
    height: 14px;
    border-radius: 5px;
    margin: 0 auto 0 6px;
    display: inline-block;
    cursor: pointer;
    position: relative;
    top: 2px;
}

#impact_oga .article-card .article-card__body .article-card__copy {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    font-family: 'GT Walsheim,Regular';
    margin-top: -13px;
}

#impact_oga .article-card .article-card__img label {
    font-family: 'GT Walsheim,Regular';
    margin: 0;
    background: none;
    font-size: 9px;
    color: #2E2D2C;
    width: auto;
    height: 20px;
    padding: 5px 0px 5px 0px;
    border-bottom: 1px solid #6E6E6E;
}

#impact_oga .hero--shape-1 {
    width: 100%;
    display: inline-block;
    background-color: #ffffff;
    padding-bottom: 5px !important;
}

#impact_oga .hero--read-more-button{
    display: grid;
    justify-content: space-between;
    align-items: center;
    grid-template-columns: auto auto;
    margin-top: 16.5px;
    border-bottom: 2px solid #FF7000;
    width: fit-content;
}

#impact_oga .article-card .article-card__body label {
    height: 20px;
    font-size: 9px;
    font-family: 'GT Walsheim,Regular';
    padding: 5px 0px 5px 0px;
    background: none;
    line-height: 1;
    color: #2E2D2C;
    border-radius: 0px;
    border-bottom: 1px solid #6E6E6E;
    text-align: left;
    width: fit-content;
}

#impact_oga .impact-stories-container{
    background-color: #ffffff !important;
}

#impact_oga .articleaggregation-wrapper{
    background-color: #ffffff !important;
}

.articleaggregation .container-fluid {
	max-width: 1080px;
}

#impact_oga.article-section .detailed-impact-img {
    border-radius: 0 53px
 }

 #impact_oga h1 {
    color: #222222 !important;
 }

  #impact_oga h2 {
     font-size: 2rem !important;
  }


 #impact_oga .primary-desc::before {
     border-left: 4px solid #FF7000;
     border-radius: 3px;
     height: 100%;
     content: "";
     margin-left: -20.5px;
     position: absolute;
 }

 #impact_oga .download-doc-btn-aem .text-holder {
    border-radius : 0;
    background-color : #222222 !important;
    border-color : #222222 !important;
    transition: all .3s ease;
 }

  #impact_oga .download-doc-btn-aem .icon-holder svg {
     filter : brightness(0);
  }

#impact_oga .download-doc-btn-aem .icon-holder  {
   border-radius : 0;
   border-color : #222222 !important;
}

#impact_oga .primary-desc {
    padding-left: 20.5px;
    position: relative;
}

.back-button#impact-back {
    width: 14px;
    height: 14px;
    border-radius: 6px;
    margin: 0 auto;
    display: inline-block;
    cursor: pointer;
    position: relative;
    top: 1px;
    background: 0;
}



#impact-back.back-button span {
    width: 15px;
    height: 15px;
    transition: .5s;
    float: left;
    left: 1.5px;
    box-shadow: -2.5px 2.5px #222222;
    transform: rotate(45deg);
    position: absolute;
    top: 0;
}

#impact_oga .closeBtn {
    border: 1.25px dashed #222222;
    color: #222222;
    transform: translateX(-50%);
    border-radius: 50%;
    width: 40px;
    height: 40px;
    outline: none;
    cursor: pointer;
    margin-left: 48%;
    margin-bottom: 30px;
}
#impact_oga .closeBtn p {
    margin: 0;
    font-size: 9px;
    transform: rotate(45deg) scale(3.5);
    cursor: pointer;
    position: absolute;
    top: 13px;
    left: 15px;
    font-family: math, sans-serif;
    color: #222222;
}

.footer:has(.oga_footer) {
    padding: 0 0 0;
}

#impact_oga span.text-holder:hover {
    border-radius: 3.125rem 0 0 0px !important;
    transition: all 0.3s;
}

#impact_oga .videoplayer {
    background: none !important;
}

#impact_oga .background--color-blue {
    background: none !important;
}

#impact_oga .article_img .img{
    border-radius: 0 53px;
}

#impact_oga .text-image-vector img {
	filter: invert(33%) sepia(132%) saturate(470%) hue-rotate(107deg) brightness(100%) contrast(100%);
}

#impact_oga .svg-header {
    border-left: 4px solid #00A865;
    border-radius: 4px;
    padding-left: 27px;
}

#impact_oga .video-wrapper.video-left-wrapper{
    float : right;
}

#impact_oga .video-content-area p{
    color : #222222;
    width : 414px;
}

#impact_oga .container-fluid{
   max-width : 1080px;
}

#impact_oga .container{
    padding-left: 0.8%;
}

#impact_oga.popup img{
    border-radius: 0px !important;
}

/*#impact_oga .parbase .container-fluid
{
    padding-left: 0px !important;
}*/

#impact_oga .atsource-rich-text p
{
    font-size: 18px !important;
}

#impact_oga .videoplayer{
    margin-top: 0px !important;
}

#impact_oga .atsource-text-image li{
    font-family: "gt_walsheim_prolight";
    color: #222222;
}

#impact_oga .atsource-rich-text i {
    /* font-size: 10px; */
    color: #222222;
}

#impact_oga .methodology-countries-btn{
    border-radius: 2px;
    background-color: #222222 !important;
    border-color: #222222 !important;
    width: 120px;
}
#impact_oga .atsource-rich-text p a{
    color: #222222;
    text-decoration: underline;
}
#impact_oga .methodology-countries-btn a{
    text-decoration: none !important;
 }
#impact_oga .methodology-countries-btn a:hover{
   text-decoration: none !important;
}

#atsource_oga {
padding-top: 52px;
}

#atsource_oga  h1.hero__title.impact-font {
font-size: 43px;
font-family: 'GT-Walsheim-Pro-Black';
color: #222222;
}

#atsource_oga .hero__text p{
 	font-family: 'GT Walsheim,Regular';
    font-size: 18px;
    color: #555555;
    opacity: 0.9;
}

#atsource_oga .hero__img img {
    top: 0;
    right: 55%;
    width: 419px;
}

#atsource_oga .hero__text ol{
    color: #555555;
    opacity: 0.9;
}

#atsource_oga h1.hero__title.impact-font span
{
position: absolute;
top: -38px;
margin-left: 10px;
color: #222!important;
}

#atsource_oga .hero__text{
 margin-top: 0;
}

#atsource_oga .blue-download-doc .download-doc-btn-aem .text-holder {
    background-color: #222222;
    border-color: #222222 !important;
    border-radius: 0;
    transition: all .3s ease;
}

#atsource_oga .bluebr-downloadcontainer .download-doc-btn-aem .icon-holder {
    border-color: #222222;
    border-radius: 0;
}

#atsource_oga .bluebr-downloadcontainer .download-doc-btn-aem .icon-holder svg {
    filter: brightness(0);
}

#atsource_oga .bluebr-downloadcontainer .download-doc-btn-aem:hover .text-holder {
    border-radius: 3.125rem 0 0 0px !important;
    transition: all 0.3s;
}

#atsource_oga .plain-card {
border-radius: 0 53px;
}

#atsource_oga  .text--color-blue.display-5{
 color: #222 !important;
}

#atsource_oga h1.col-sm-12.impact-level.pb-2 {
color: #222222;
font-size: 32px;
text-transform: math-auto;
font-family: GTWalsheimProBold;
}

#atsource_oga .plain-card {
border-radius: 0 53px;
}

#atsource_oga .plain-card::before {
border-radius: 0 20px 0 0;
width: 93%;
top: 0px;
}

#atsource_oga_segment .display-2{
text-transform: none !important;
color: #222 !important;
font-size: 32px;
font-family: 'GTWalsheimProBold';
}

#atsource_oga_segment .font-weight-light{
font-size: 18px;
font-family: GT Walsheim,Regular;
}

#atsource_oga_segment h2.text--color-dark-green.text-center.text-uppercase {
font-size: 24px;
text-transform: math-auto !important;
color: #222222 !important;
font-family: 'GTWalsheimProBold';
}

#atsource_oga_segment .card-wrapper--equal-height
{
    justify-content:flex-start;
}

#atsource_oga_segment .pillar-card__inner {
border-radius: 0 53px;
background: #fff;
}

#atsource_oga_segment .pillar-card i {
filter: invert(40%) sepia(130%) saturate(480%) hue-rotate(95deg) brightness(75%) contrast(85%);
}

#atsource_oga_segment .pillar-card__title {
color: #222;
}

#impact_oga .article-cluster-img {
    border-radius: 0 53px !important;
}



#impact_oga .impact_sec {
    opacity: 0.9;
    color: #555555;
    font-size: 20px;
}

#impact_oga .article_img1 .img {
    border-radius : 0 53px
}

#impact_oga .global-btn{
    border-radius: 0;
    background: #222;
}

#impact_oga .global-btn:hover{
color: #fff;
    border-radius: 0;
    border-radius: 53px 0 0;
    transition: all 0.3s;
text-decoration:none;
}

#impact_oga .atsource-rich-text-v2 p a {
    color: #222;
    text-decoration: underline;
}

#atsource_oga a {
    color: #4A4A4A; text-decoration: underline;
}

#atsource_oga i {
    font-style:italic !important;
}

#ats_oga h1.hero__title{
    font-size: 43px;
    font-family: 'GT-Walsheim-Pro-Black';
    color: #2E2D2C;
}

#ats_oga p {
    font-family: 'GT Walsheim,Regular', sans-serif;
    font-size: 20px;
    color: #555555;
    opacity: 0.9;
}

#ats_oga .hero__img img {
    top: -60px;
    right: 220px;
    width: 381px;
}

#ats_oga ol.cmp-tabs__tablist{
    justify-content: flex-start;
    text-align: left;
    border-bottom: 4px solid #EDEDED;
    display: grid;
    grid-template-columns: auto auto;
    column-gap: 60px;
}

#ats_oga li.cmp-tabs__tab--active {
	text-align: left;
    background: transparent;
    color: #2E2D2C;
    font-family: GT Walsheim,Bold;
    font-weight: bold;
    min-width: 100%;
    margin: 0 !important;
}

#ats_oga li{
    text-align: left;
    color: #2e2d2c;
    background: transparent;
    font-family: GT Walsheim, Regular;
    position: relative;
    font-size: 14px;
    min-width: 1%;
}

#ats_oga li.cmp-tabs__tab.cmp-tabs__tab--active:after {
    content: '';
    width: 100%;
    border-bottom: 4px solid #ff7000;
    position: absolute;
    left: 0;
    bottom: -4px;
}

#ats_oga.cmp-tabs{
 	max-width: 1080px;
    margin: 0 auto;
}

#ats_oga .accordion__header{
    filter: drop-shadow(0px 3px 8px #0000001C);
    height: 56px;
}

#ats_oga .accordion .accordion__header .accordion__label{
    color: #2E2D2C;
    font-family: GT-Walsheim-Pro-Black;
    font-size: 16px;
}

#ats_oga .accordion{
    margin-bottom: 24px;
    border: 1px solid #E2E2E2;
    border-radius: 0 21px;
    box-shadow: 0px 3px 8px #0000001C;
}


#ats_oga .icon-holder.downloadbutton-accordian{
     border-radius: 8px !important;
    border-width: 5px !important;
    display: flex;
    align-items: center !important;
    justify-content: center !important;
    border: solid 2px #FF7000 !important;
    margin-right: 10px !important;
    padding: 6px !important;
    background: #FF7000 !important;
    color: #fff;
    width: 23px;
    height: 23px;
}

#ats_oga svg path{
 fill: #fff;
}

#ats_oga .accordion__indicator{
    border: 2px solid #FF7000;
    width: 23px;
    height: 23px;
    border-radius: 5px;
    min-width: 23px;
    background: #FF7000;
    color: #fff !important;
}

#ats_oga .accordion__indicator:after{
    background:#fff;
        height: 2px;
    width: 13px
}

#ats_oga .accordion__indicator:before{
    background:#fff;
        height: 2px;
    width: 13px;
        left: 51%;
}

#ats_oga a {
    color: #4A4A4A; text-decoration: underline;
}
#ats_oga .accordion__content__inner p {
    font-size: 14px;
    color: #2E2D2C;
    opacity: 1;
    font-family: GT Walsheim, Regular;
}

#ats_oga .accordion__content__inner b {
    font-size: 14px;
    color: #2E2D2C;
    opacity: 1;
}
#ats_oga .accordion__content__inner{
padding: 0px 98px 0 29px;
}

#ats_oga h3{
    font-size: 16px;
    font-family: 'GTWalsheimProBold';
    color: #2e2d2c;
}

#ats_oga .atsource-rich-text table thead {
    background: #F7F7F7 !important;
    color: #555 !important;
    font-family: 'GTWALSHEIMPROBOLD';
    font-size: 14px;
}

#ats_oga .atsource-rich-text table tr {
    background: transparent !important;
}


#ats_oga .atsource-rich-text table th {
    border: 0px !important;
    border-top: 1px solid #6E6E6EA3 !important;
    width: auto  !important;
    text-align: left !important;
    border-bottom: 1px solid rgb(110 110 110 / 64%) !important;
}

#ats_oga .atsource-rich-text table th:nth-child(1) {
    width: 34% !important;
}

#ats_oga .atsource-rich-text table th:last-child {
    width: 39% !important;
}

#ats_oga .atsource-rich-text table th:nth-child(3) {
    width: 15% !important;
}

#ats_oga .atsource-rich-text table td {
    border: 0px !important;
    border-top: 1px solid #C7C7C7 !important;
    font-size: 12px;
    color: #000000;
    font-family: 'GT Walsheim,Medium';
}
#ats_oga .atsource-rich-text table tr:last-child td {
    border-bottom: 1px solid #ccc !important;
}

#ats_oga .atsource-rich-text table.table.table-bordered {
    border: 0px;
}

#sustain_oga.hero .hero__title {
    font-size: 43px;
    font-family: GT-Walsheim-Pro-Black;
    color: #222222;
    line-height: 1.5em;
    width: 70%;
}

#sustain_oga.hero--shape-4 img.hero-img {
    width: 419px;
    height: 448px;
    margin: -3.4% -15.6% 0 0;
}

#sustain_oga .primary-desc::before {
    border-left: 4px solid #FF7000;
    border-radius: 3px;
    height: 100%;
    content: "";
    margin-left: -20.5px;
    position: absolute;
}
#sustain_oga .primary-desc{
position: relative;
font-size: 21px;
margin-left: 21px;
font-family: gt_walsheim_promedium;
color: #222222;
    width:60%;
}
#sustain_oga.hero .hero__title span{
    font-size: 43px;
    font-family: GT-Walsheim-Pro-Black;
    color: #222222 !important;
    line-height: 1.5em;
}

 #sustain_oga .download-doc-btn-aem .text-holder {
    border-radius : 0;
    background-color : #222222 !important;
    border-color : #222222 !important;
    transition: all .3s ease;
 }

  #sustain_oga .download-doc-btn-aem .icon-holder svg {
     filter : brightness(0);
  }

#sustain_oga .download-doc-btn-aem .icon-holder  {
   border-radius : 0;
   border-color : #222222 !important;
}

#sustain_oga span.text-holder:hover {
    border-radius: 3.125rem 0 0 0px !important;
    transition: all 0.3s;
}

#sustain_oga .hero__text p{
    font-size: 18px;
    font-family: GT Walsheim,Regular;
    color: #555555;
    opacity: 0.9;
}

#sustain_oga .primary-desc p{
font-size: 21px;
font-family: gt_walsheim_promedium;
color: #222222;
    opacity: 1;
}

#sustain_oga a {
   color: #222222;
    text-decoration: underline;
     opacity: 1;
}

section#sustain_oga {
    background: #fff;
}
#sustain_oga.sustainability-section-2 h1{
    text-align: left;
    margin-left: 0;
    width: 100%;
    color: #222222;
    font-family: GTWalsheimProBold;
    font-size: 32px;
    text-transform: none;
 }


#sustain_oga.sustainability-section-2 p{
    font-family: GT Walsheim,Regular;
    font-size: 18px;
    color: #555;
    opacity: 0.9;
    text-align: left;}

#sustain_oga.sustainability-section-2 .outcomeandmaterialareatile .card-sustainability-sec-2 .links-wrapper a
{
	color: #2E2D2C;
	font-family:GT Walsheim,Regular;
	font-size:16px;
}

#sustain_oga.sustainability-section-2 .outcomeandmaterialareatile
{
	border-radius:0 43px;
	box-shadow: 0px 0px 12px #00000026;
}

#sustain_oga.sustainability-section-2 .outcomeandmaterialareatile .card-sustainability-sec-2 .icon-description-wrapper
{
	background: #fff;
	border-radius:0 43px 0 0;
}

#sustain_oga.sustainability-section-2 .outcomeandmaterialareatile .card-sustainability-sec-2 .icon-description-wrapper .icon-wrapper img
{
	filter: invert(27%) sepia(92%) saturate(1696%) hue-rotate(485deg) brightness(99%) contrast(101%);
}

#sustain_oga.sustainability-section-2 .outcomeandmaterialareatile .card-sustainability-sec-2 .icon-description-wrapper p
{
    color: #2E2D2C;
    font-size: 16px;
    font-family: GT Walsheim,Bold;
    text-align:center;
    opacity: 1;
}

#sustain_oga.sustainability-section-2 .outcomeandmaterialareatile .card-sustainability-sec-2 .links-wrapper a
{
	color: #2E2D2C;font-size: 16px;
}

#sustain_oga.sustainability-section-2 .outcomeandmaterialareatile
{
	border-radius: 0 43px;
}

#sustain_oga.sustainability-section-3.greyBg {
    background: #fff;
    padding: 0;
}

#sustain_oga.sustainability-section-3 .sustainability-pathway-title h1
{
	font-family: GTWalsheimProBold;
    font-size: 32px;
    color: #222222;
}

#sustain_oga .pathway-content-1 p {
    color: #555555;
    font-family: 'GT Walsheim,Regular';
    font-size: 18px;
    font-weight: normal;
}

.sustainability-section-3 .pathway-right-content .prevSlide{
 	text-decoration: none !important;
}

.sustainability-section-3 .pathway-right-content .nextSlide{
 	text-decoration: none !important;
}



#sustain_oga.sustainability-section-3 .pathway-right-content .sustainability-dot{
    background-color: #e3e3e3;
}
#sustain_oga.sustainability-section-3 .pathway-right-content .active{
    background-color: #FF7000;
}

i {
    font-style:italic !important;
}

.continent-title a{
    text-decoration:none !important;
}

#ats_oga .continent-title th {
color: #2e2d2c;
}

#ats_oga .methodology-popup-modal .popup-align .popup-content-header{
color: #2e2d2c;
}

#ats_oga .table-bordered tr:nth-child(1) td:nth-child(2){
	color:#ff7000 !important;
	background: #2e2d2c !important;
}

#ats_oga .table-bordered tr:nth-child(1) td:nth-child(3){
	color:#ff7000 !important;
	background: #2e2d2c !important;
}

#ats_oga .atsource-rich-text .table-bordered tr:nth-child(1) td:nth-child(2){
	color:#2e2d2c !important;
	background: transparent !important;
}

#ats_oga .atsource-rich-text .table-bordered tr:nth-child(1) td:nth-child(3){
	color:#2e2d2c !important;
	background: transparent !important;
}

#sustain_oga.hero--shape-5
{
	background:#fff;
}
#sustain_oga a.type6-backLink.text-link
{
	    color: #2e2d2c;
}

#sustain_oga.hero--shape-5 .space-sustain h1
{
    font-family: 'GT Walsheim,Black';
    color: #2E2D2C;
}

#sustain_oga.hero--shape-5 .space-sustain h2
{
    font-family: 'GT Walsheim,Black';
    color: #2E2D2C;
}

#sustain_oga.hero--shape-5 .space-sustain p
{
	font-size: 16px;
    color: #555;
}

#sustain_oga.sustainability-sub-sec-2-wrapper .sustainability-sub-sec-2 .static__container__title
{
	color:#2e2d2c
}

#sustain_oga.sustainability-sub-sec-2-wrapper .sustainability-sub-sec-2 .container-card
{
	border-radius: 0 43px;
}

#sustain_oga.sustainability-sub-sec-2-wrapper .sustainability-sub-sec-2 .container-card img
{
	filter: invert(27%) sepia(92%) saturate(1696%) hue-rotate(485deg) brightness(99%) contrast(101%);
}

#sustain_oga.sustainability-sub-sec-2-wrapper .sustainability-sub-sec-2 .container-card p
{
	color:#2e2d2c
}


.oga_class li.second-layer-list {
    text-decoration: none;
}

.sustainability-sub-sec-3#impact_oga h2 { color: #2e2d2c;}

#sustain_oga .text-link--arrow-left:before{filter:brightness(0);}

#impact_oga .text-link--arrow-right:before{ display:none}

.sustainability-sub-sec-3#impact_oga .card__inner-title { margin-bottom:0px;}

.sustainability-sub-sec-3#impact_oga label{margin-bottom:0}

.oga_download_tippy .tippy-box{
    border-radius:0;
}

#infinity_oga .article-card {
    height: 462px;
    border-radius: 0px 41px;
    position: relative;
}

#infinity_oga .article-card .article-card__img {
    border-top-right-radius: 41px;
    height: 132px;
}

#infinity_oga .article-card .article-card__body {
    border-bottom-left-radius: 41px;
    border-bottom-right-radius: 0px;
    padding: 20px;
    box-shadow: 0px 2px 9px #0D0D0D1C;
}

#infinity_oga .article-card__title {
    color: #555555;
    text-transform: uppercase;
    margin-bottom: 1rem;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
}

#infinity_oga .article-card .article-card__body .article-card__copy {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    font-family: 'GT Walsheim,Regular';
    margin-top: -13px;
}

#infinity_oga a.rd-more-link {
    display: inline-block;
    width: 100px;
    position: absolute;
    bottom: 29px;
    font-family: 'gt_walsheim_promedium';
    color: #FF7000;
    font-size: 16px;
    text-decoration: none;
}

#infinity_oga .back-button {
    background-color: #FF7000;
    width: 14px;
    height: 14px;
    border-radius: 5px;
    margin: 0 auto 0 6px;
    display: inline-block;
    cursor: pointer;
    position: relative;
    top: 2px;
}

#infinity_oga .back-button span {
    width: 6px;
    height: 6px;
    transition: .5s;
    float: left;
    left: 1.5px;
    box-shadow: -1px 1px #FFFFFF;
    transform: rotate(-135deg);
    position: absolute;
    top: 4px;
}

#infinity_oga .atsource-infinity-label{
    background: #FED4B3;
    border-radius: 3px;
    color: #2E2D2C;
    font-size:9px;
    padding: 5px 10px 5px 10px;
     margin: 14px 0 0 18px;
     font-family: "GT Walsheim,Regular";
}

#infinity_oga .text--size-l{
    opacity: 0.9;
    font-size: 18px;
    color: #555555;
    font-family: "GT Walsheim,Regular";
}

.sustainability-sub-sec-3#impact_oga .card__inner-title {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

#infinity_oga .infinity-view-link a {
    color:#ff7000;
}

#infinity_oga .infinity-view-link a::before {
    filter: invert(28%) sepia(0%) saturate(300%) hue-rotate(700deg) brightness(125%) contrast(150%);
    top: 3px !important;
}

#infinity_oga .display-2{
 font-size: 32px
}

.oga_ats_in a.rd-more-link {
    display: inline-block;
    width: 100px;
    position: absolute;
    bottom: 15px;
    font-family: 'gt_walsheim_promedium';
    color: #FF7000 !important;
    font-size: 16px;
    text-decoration: none;
}

.oga_ats_in .back-button {
    background-color: #FF7000;
    width: 14px;
    height: 14px;
    border-radius: 5px;
    margin: 0 auto 0 6px;
    display: none;
    cursor: pointer;
    position: relative;
    top: 2px;
}

.oga_ats_in .back-button span {
    width: 6px;
    height: 6px;
    transition: .5s;
    float: left;
    left: 1.5px;
    box-shadow: -1px 1px #FFFFFF;
    transform: rotate(-135deg);
    position: absolute;
    top: 4px;
}

#infinity-login-greyBg .rd-more-link{
        right: 38.5%;
}

.oga_ats_in .background--color-light-grey {
    background: #ffffff;
}

#atsourceInfinityStories #infinity_oga{
    background: #ffffff;
    padding-top: 25px !important;
}

.oga_infinity .infinity-section-5 {
    padding-bottom: 2rem !important;
}

#infinity-login-banner .infinity-img {
    margin-right: 20% !important;
    margin-top: 5% !important;
    margin-bottom: 2% !important;
}

.infinity .infinity-img img {
    top: 0 !important;
    width: 500px !important;
}

#ats_oga .pillar-card i {
    filter: invert(27%) sepia(95%) saturate(540%) hue-rotate(444deg) brightness(89%) contrast(71%);
}

#ats_oga .pillar-card__inner {
    background: #fff;
    border-radius: 0 23px;
}

#ats_oga button#list-countries-btn {
    background: transparent;
    color: #ff7000;
    margin-left: -25px !important;
}

#ats_oga .overlay-close:hover:before, #ats_oga .overlay-close:hover:after {
    background: #222;
}

#ats_oga .flex-table__row--2-col .flex-table__column{
    color: #222222;
}

.oga_infinity a {
    color: #222222;
    text-decoration: underline;
    opacity: 1;
}

.oga_login_dropdown path.a {
    fill: #fff !important;
}

#news_oga .hero .hero__title {
    font-size: 43px;
    font-family: 'GT Walsheim,Black';
    color: #2E2D2C;
}

#news_oga .impact_primary {
    font-family: 'gt_walsheim_promedium';
    font-size: 21px;
    color: #222222;
    width: 100%;
}

#news_oga .hero--shape-1 .hero__img {
    position: inherit;
    float: right;
    width: 500px;
    @media(max-width:1280px) {
        width: 375px;
    }
}

#news_oga .hero--shape-1 .hero__img img {
    width: 449px;
    top: -42px;
    right: -84px;
    @media(max-width:1280px) {
        right: -35px;
        width: 380px;
    }
}

#news_oga .impact_sec.impact_show {
    /* height: 157px; */
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #555555;
    opacity: 0.9;
}

#news_oga .impactStories {
    height: 280px;
    max-height: 280px;
}

#news_oga a.impact_rdmore {
    font-family: "gt_walsheim_promedium";
    font-size: 16px;
    color: #2E2D2C;
    display: inline-block;
    color: #2E2D2C;
    font-size: 16px;
    text-decoration: none;
    margin-top: 0px;
    margin-right: 6px;
}

#infinity_oga .story-card {
    height: 280px;
    box-shadow: 0px 3px 10px #0000001C;
    border-radius: 0px 41px;
}

#infinity_oga .index-story-card__img {
    border-top-right-radius: 41px;
    border-bottom-right-radius: 0px;
}

#infinity_oga .story-card .card-left-content label {
    width: auto;
    height: 20px;
    font-size: 9px;
    font-family: 'GT Walsheim,Regular';
    padding: 5px 0px 5px 0px;
    margin-bottom: 16px;
    background: none;
    line-height: 1;
    color: #2E2D2C;
    border-radius: 0px;
    border-bottom: 1px solid #6E6E6E;
}

#infinity_oga .card__inner-title {
    margin-bottom: 13px;
    font-size: 18px;
    font-family: 'GT Walsheim,Bold';
    color: #555555 !important;
    line-height: unset;
}

#infinity_oga .card__inner-content {
    color: #6E6E6E;
    font-size: 16px;
    font-family: 'GT Walsheim,Regular';
    margin-bottom: 25px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

#infinity_oga a.rd-more-link {
    display: inline-block;
    width: 100px;
    position: absolute;
    bottom: 29px;
    font-family: 'gt_walsheim_promedium';
    color: #2E2D2C;
    font-size: 16px;
    border-bottom: 2px solid #FF7000;
    text-decoration: none;
}

#infinity_oga .article-card {
    height: 462px;
    border-radius: 0px 41px;
    position: relative;
}

#infinity_oga .article-card .article-card__img {
    /* border-top-left-radius: 16px; */
    border-top-right-radius: 41px;
    height: 132px;
}

#infinity_oga .article-card .article-card__body {
    border-bottom-left-radius: 41px;
    border-bottom-right-radius: 0px;
    padding: 20px;
    box-shadow: 0px 2px 9px #0D0D0D1C;
}

#infinity_oga .article-card__title {
    color: #555555;
    text-transform: uppercase;
    margin-bottom: 1rem;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
}

#infinity_oga .back-button span {
    width: 6px;
    height: 6px;
    transition: .5s;
    float: left;
    left: 1.5px;
    box-shadow: -1px 1px #fff;
    transform: rotate(-135deg);
    position: absolute;
    top: 4px;
}

#infinity_oga .back-button img {
    position: relative;
    top: -5.5px;
    left: 5px;
}

#infinity_oga .back-button {
    background-color: #2E2D2C;
    width: 14px;
    height: 14px;
    border-radius: 5px;
    margin: 0 auto 0 6px;
    display: inline-block;
    cursor: pointer;
    position: relative;
    top: 2px;
}

#infinity_oga .article-card .article-card__body .article-card__copy {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    font-family: 'GT Walsheim,Regular';
    margin-top: -13px;
}

#infinity_oga .article-card .article-card__img label {
    font-family: 'GT Walsheim,Regular';
    margin: 0;
    background: none;
    font-size: 9px;
    color: #2E2D2C;
    width: auto;
    height: 20px;
    border-bottom: 1px solid #6E6E6E;
}

#infinity_oga .hero--shape-1 {
    width: 100%;
    display: inline-block;
    background-color: #ffffff;
    padding-bottom: 5px !important;
}

#infinity_oga .hero--read-more-button{
    display: grid;
    justify-content: space-between;
    align-items: center;
    grid-template-columns: auto auto;
    margin-top: 16.5px;
    border-bottom: 2px solid #FF7000;
    width: fit-content;
}

#infinity_oga .article-card .article-card__body label {
    height: 20px;
    font-size: 9px;
    font-family: 'GT Walsheim,Regular';
    padding: 5px 0px 5px 0px;
    background: none;
    line-height: 1;
    color: #2E2D2C;
    border-radius: 0px;
    border-bottom: 1px solid #6E6E6E;
    text-align: left;
    width: fit-content;
}

#news_oga .impact-stories-container{
    background-color: #ffffff !important;
}

#news_oga .articleaggregation-wrapper{
    background-color: #ffffff !important;
}

.articleaggregation .container-fluid {
    max-width: 1080px;
}

#news_oga.article-section .detailed-impact-img {
    border-radius: 0 53px
 }

 #news_oga h1 {
    color: #222222 !important;
 }

  #news_oga h2 {
     font-size: 2rem !important;
  }


 #news_oga .primary-desc::before {
     border-left: 4px solid #FF7000;
     border-radius: 3px;
     height: 100%;
     content: "";
     margin-left: -20.5px;
     position: absolute;
 }

 #news_oga .download-doc-btn-aem .text-holder {
    border-radius : 0;
    background-color : #222222 !important;
    border-color : #222222 !important;
    transition: all .3s ease;
 }

  #news_oga .download-doc-btn-aem .icon-holder svg {
     filter : brightness(0);
  }

#news_oga .download-doc-btn-aem .icon-holder  {
   border-radius : 0;
   border-color : #222222 !important;
}

#news_oga .primary-desc {
    padding-left: 20.5px;
    position: relative;
}

.back-button#impact-back {
    width: 14px;
    height: 14px;
    border-radius: 6px;
    margin: 0 auto;
    display: inline-block;
    cursor: pointer;
    position: relative;
    top: 1px;
    background: 0;
}



#impact-back.back-button span {
    width: 15px;
    height: 15px;
    transition: .5s;
    float: left;
    left: 1.5px;
    box-shadow: -2.5px 2.5px #222222;
    transform: rotate(45deg);
    position: absolute;
    top: 0;
}

#news_oga .closeBtn {
    border: 1.25px dashed #222222;
    color: #222222;
    transform: translateX(-50%);
    border-radius: 50%;
    width: 40px;
    height: 40px;
    outline: none;
    cursor: pointer;
    margin-left: 48%;
    margin-bottom: 30px;
}
#news_oga .closeBtn p {
    margin: 0;
    font-size: 9px;
    transform: rotate(45deg) scale(3.5);
    cursor: pointer;
    position: absolute;
    top: 13px;
    left: 15px;
    font-family: math, sans-serif;
    color: #222222;
}

#news_oga span.text-holder:hover {
    border-radius: 3.125rem 0 0 0px !important;
    transition: all 0.3s;
}

#news_oga .videoplayer {
    background: none !important;
}

#news_oga .background--color-blue {
    background: none !important;
}

#news_oga .article_img .img{
    border-radius: 0 53px;
}

#news_oga .text-image-vector img {
    filter: invert(33%) sepia(132%) saturate(470%) hue-rotate(107deg) brightness(100%) contrast(100%);
}

#news_oga .svg-header {
    border-left: 4px solid #00A865;
    border-radius: 4px;
    padding-left: 27px;
}

#news_oga .video-wrapper.video-left-wrapper{
    float : right;
}

#news_oga .video-content-area p{
    color : #222222;
    width : 414px;
}

#news_oga .container-fluid{
   max-width : 1080px;
}

#news_oga .container{
    padding-left: 0.8%;
}


#news_oga .atsource-rich-text p
{
    font-size: 18px !important;
}


#news_oga .atsource-text-image li{
    font-family: "gt_walsheim_prolight";
    color: #222222;
}

#news_oga .atsource-rich-text i {
    /* font-size: 10px; */
    color: #222222;
}

#news_oga .atsource-rich-text p a{
    color: #222222;
    text-decoration: underline;
}


#news_oga p.text--size-l.text--color-dark-blue {
    position: relative;
    font-size: 21px;
    margin-left: 21px;
    font-family: gt_walsheim_promedium;
    color: #222222 !important;
    width: 60%;
}

#news_oga  p.text--size-l.text--color-dark-blue:before {
    border-left: 4px solid #FF7000;
    border-radius: 3px;
    height: 100%;
    content: "";
    margin-left: -20.5px;
    position: absolute;
}

#news_oga .hero__text p {
    font-size: 18px;
    font-family: GT Walsheim,Regular;
    color: #555555;
    opacity: 0.9;
}

#news_oga.hero--shape-1 .hero__img img {
    top: -50px;
    right: 220px;
    width: 377px;

}

#news_oga .impact-font{
    font-size: 43px !important;
}

#impact_oga .impact-font{
    font-size: 43px !important;
}


section#news_oga {
    background: #fff;
}

section#infinity_oga {
    background: #fff !important;
}

div#impactStories section.impact-stories-container {
    background: #fff;
}

section#atsource_oga {
    background: #fff;
}
div#atsource_oga_segment section {
    background: #fff !important;
}

#impact_oga .impact_primary p:before {
    border-left: 4px solid #FF7000;
    border-radius: 3px;
    height: 100%;
    content: "";
    margin-left: -20.5px;
    position: absolute;
}
#impact_oga .impact_primary p {
    position: relative;
	margin-left: 21px;
}
#index_oga.index_videoplayer{
	background: #222222 0% 0% no-repeat padding-box;
}

#index_oga a.button.button--primary.button--white.mt-2.read-more-button:hover {
	border-radius: 27px 0 0 0 !important;
    transition:all 0.5s;
    color:white;
}
#index_oga a.button.button--primary.button--white.mt-2.read-more-button {
    width: auto;
    height: 40px;
    background: #2E2D2C 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #FFFFFF;
    border-radius: 2px 2px 2px 2px;
    opacity: 1;
    padding: 12px 26px;
    font: normal normal medium 14px/21px GT Walsheim Pro;
	letter-spacing: 0px;
	color: #FFFFFF;
	opacity: 1;
    transition: all 0.3s ease-in;
}
#index_oga .background--color-blue{
	background: #222222;
}

#index_oga .hero__text .text--color-light-blue {
    color: #FF7000 !important;
}

#index_oga .hero__text{
    font-family: GT Walsheim,Regular;
}

#index_oga .hero__title.hero__title--extra-large{
	color: #222222 !important;
}

#index_oga .article-card {
    height: 462px;
    border-radius: 0px 41px;
    position: relative;
}
#index_oga .article-card .article-card__img {
    /* border-top-left-radius: 16px; */
    border-top-right-radius: 41px;
    height: 132px;
}
#index_oga .article-card .article-card__body {
    border-bottom-left-radius: 41px;
    border-bottom-right-radius: 0px;
    padding: 20px;
    box-shadow: 0px 2px 9px #0D0D0D1C;
}
#index_oga .article-card__title {
    color: #555555;
    text-transform: uppercase;
    margin-bottom: 1rem;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    font-family: 'GT Walsheim,Bold';
}
#index_oga .article-card .article-card__body label {
    height: 20px;
    font-size: 9px;
    font-family: 'GT Walsheim,Regular';
    padding: 5px 0px 5px 0px;
    background: none;
    line-height: 1;
    color: #2E2D2C;
    border-radius: 0px;
    border-bottom: 1px solid #6E6E6E;
    text-align: left;
    width: fit-content;
}
#index_oga .article-card .article-card__body .article-card__copy {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    font-family: 'GT Walsheim,Regular';
    margin-top: -13px;
}
#index_oga a.rd-more-link {
    display: inline-block;
    width: 100px;
    position: absolute;
    bottom: 29px;
    font-family: 'gt_walsheim_promedium';
    color: #2E2D2C;
    font-size: 16px;
    border-bottom: 2px solid #FF7000;
    text-decoration: none;
}
#index_oga .back-button {
    background-color: #2E2D2C;
    width: 14px;
    height: 14px;
    border-radius: 5px;
    margin: 0 auto 0 6px;
    display: inline-block;
    cursor: pointer;
    position: relative;
    top: 2px;
}
#index_oga .back-button span {
    width: 6px;
    height: 6px;
    transition: .5s;
    float: left;
    left: 1.5px;
    box-shadow: -1px 1px #fff;
    transform: rotate(-135deg);
    position: absolute;
    top: 4px;
}
.primarytier #index_oga h2.display-2.text-uppercase {
    color: #222222 !important;
    font-size: 44px;
    text-transform: none !important;
    font-family: GT Walsheim,Regular;
}
.primarytier #index_oga .plain-card--narrow {
    max-width: 500px !important;
}
#index_oga p.text--size-l.font-weight-light {
    opacity: 0.9;
    font-size: 18px;
    color: #555555;
    font-family: "GT Walsheim,Regular";
}
#index_oga .container-fluid.pb-5.px-3.pt-5 {
    padding-top: 0 !important;
}

#lightbanner_oga .plain-card{
	border-top-right-radius: 27px;
    border-bottom-left-radius: 27px;
    width: 1280px;
}
#lightbanner_oga .plain-card{
	color: #222222 !important;
}
#lightbanner_oga .inline-flex-container .button{
	width: 120px;
height: 40px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #222222;
    border-radius: 2px 2px 2px 2px;
    opacity: 1;
    padding: 12px 26px;
    font: normal normal medium 14px/21px GT Walsheim Pro;
	letter-spacing: 0px;
	color: #222222;
    transition:all 0.3s ease-in;
}
#lightbanner_oga .inline-flex-container .button:hover{
	border-radius: 27px 0 0 0 !important;
    transition:all 0.3s;
    color:#222222;
}
#lightbanner_oga .text--color-light-blue{
	color: #222222 !important;
	font-family: GT Walsheim,Regular;
}
#lightbanner_oga span{
	color: #222222 !important;
}

#index_oga .text--color-dark-blue{
    color: #222222 !important;
    text-transform: uppercase;
}
#index_oga .plain-card {
    border-bottom-left-radius: 41px;
    border-top-right-radius: 41px;
    padding: 20px;
    box-shadow: 0px 2px 9px #0D0D0D1C;
}
#index_oga .col-sm-12.col-md-4.pb-3.pb-sm-0 h2 {
	color: #222222 !important;
	font-family: GT Walsheim,Regular;
}
#index_oga .col-sm-12.col-md-4.pb-3.pb-sm-0 p {
	color: #222222 !important;
	font-size: 18px;
	font-weight: normal !important;
	font-family: 'GT Walsheim,Regular';
}
#index_oga .col-sm-12.col-md-4.pb-3.pb-sm-0.even_card h2 {
	color: #FF7000 !important;
	font-family: GT Walsheim,Regular;
}
#index_oga.hero{
	background-color: #ffffff !important;
}

#index_oga.hero .blue-download-doc .download-doc-btn-aem .text-holder {
    background-color: #222222;
    border-color: #222222 !important;
    border-radius: 0;
    transition: all .3s ease;
}

#index_oga.hero .bluebr-downloadcontainer .download-doc-btn-aem .icon-holder {
    border-color: #222222;
    border-radius: 0;
}

#index_oga.hero .bluebr-downloadcontainer .download-doc-btn-aem .icon-holder svg {
    filter: brightness(0);
}
#index_oga.hero span.text-holder:hover {
    border-radius: 3.125rem 0 0 0px !important;
    transition: all 0.3s;
}

#index_oga.index_videoplayer .blue-download-doc .download-doc-btn-aem .text-holder {
    background-color: #2E2D2C;
    border-color: #ffffff !important;
    border-radius: 0;
    transition: all .3s ease;
    border: 1px solid #FFFFFF;
}

#index_oga.index_videoplayer .icon-holder {
    border: 1px solid #FFFFFF;
    border-radius: 0;
}

#index_oga.index_videoplayer .icon-holder svg {
    filter: brightness(0);
}
#index_oga.index_videoplayer span.text-holder:hover {
    border-radius: 3.125rem 0 0 0px !important;
    transition: all 0.3s;
}

.lightbanner #lightbanner_oga .text-holder {
    background-color: #222222;
    border-radius: 0;
    transition: all .3s ease;
    border: 1px solid #222222;
}

.lightbanner #lightbanner_oga .icon-holder {
    border: 1px solid #222222;
    border-radius: 0;
}

.lightbanner #lightbanner_oga .icon-holder svg {
    filter: brightness(0);
}
.lightbanner #lightbanner_oga span.text-holder:hover {
    border-radius: 3.125rem 0 0 0px !important;
    transition: all 0.3s;
}
#lightbanner_oga span.text-holder {
    color: #ffffff!important;
}


.primarytier #index_oga .blue-download-doc .download-doc-btn-aem .text-holder {
    background-color: #222222;
    border-color: #222222 !important;
    border-radius: 0;
    transition: all .3s ease;
}

.primarytier #index_oga .bluebr-downloadcontainer .download-doc-btn-aem .icon-holder {
    border-color: #222222;
    border-radius: 0;
}

.primarytier #index_oga .bluebr-downloadcontainer .download-doc-btn-aem .icon-holder svg {
    filter: brightness(0);
}
.primarytier #index_oga span.text-holder:hover {
    border-radius: 3.125rem 0 0 0px !important;
    transition: all 0.3s;
}
#index_oga .video-left-content p a {
    text-decoration: underline;
}

#index_oga .video-left-content p {
    font-size: 18px;
}


.lightbanner #lightbanner_oga .plain-card--narrow  {
    max-width: 500px !important;
}

.lightbanner #lightbanner_oga .plain-card--narrow p  {
    font-family: GT Walsheim,Regular;
    font-size: 18px;
}

#lightbanner_oga p a {
    color: #222222;
    text-decoration: underline;
}

.primarytier #index_oga p a {
    color: #222222;
    text-decoration: underline;
}
.articleaggregation #index_oga .display-2.text-uppercase.text--color-blue{
    color: #222222 !important;
    font-family: GTWalsheimProBold;
    font-size: 32px;
}

.articleaggregation #index_oga .col-sm-12.col-md-10 .text--size-l.font-weight-light{
    font-family: GT Walsheim,Regular;
    font-size: 18px;
}

.articleaggregation #index_oga a {
    color: #222222;
}

.articleaggregation #index_oga .col-sm-12.col-md-10 a {
    text-decoration: underline;
}

.primarytier #index_oga .plain-card.plain-card--narrow p{
    font-size: 18px;
    font-family: GT Walsheim,Regular;
}