.iconCommon[data-link-type]::after,
.cards-simple a .card-content [data-link-type].card-title::after,
.cards-simple a:hover .card-content [data-link-type].card-title::after {
    content: "";
    top: 50%;
    right: 0;
    width: 12px;
    height: 12px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
}

.cards-simple a {
    color: #000;
    display: flex;
    flex: 1;
}

.cards-simple a .card-content .card-title[data-link-type]::after {
    opacity: 0;
    margin-left: -5px;
    transition: visibility .25s, opacity .25s linear, all .25s ease-in-out;
}

.cards-simple a:hover {
    text-decoration: none;
}

.cards-simple a:hover .card-content .card-title[data-link-type]::after {
    opacity: 1;
    margin-left: 5px;
    visibility: visible;
    transition: visibility .25s, opacity .25s linear, all .25s ease-in-out;
}

.cards-simple a:hover .card-content .card-title[data-link-type='internal']::after {
    margin-left: 5px;
}

.cards-simple a:hover .card-content .card-title[data-link-type='internal']::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTggMTQuM0wxMy4zIDlIMFY4aDEzLjNMOCAyLjdWMS4zbDcuMiA3LjJMOCAxNS43di0xLjR6Ii8+PC9zdmc+);
}

.cards-simple a:hover .card-content .card-title[data-link-type='external']::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMyIDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMiAzMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8Zz4gPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTMxLDE2djE1SDFWMWgxNXYyLjFIMy4xdjI1LjdoMjUuN1YxNkgzMXogTTMxLDF2MTAuN2gtMi4xVjQuNkwxNC42LDE4LjlsLTEuNS0xLjVMMjcuNCwzLjFoLTcuMVYxSDMxeiIvPiA8L2c+IDwvc3ZnPg==);
}

.cards-simple a:hover .card-content .card-title[data-link-type='video']::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIiBjbGFzcz0ic3ZnLWljb24iPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik02IDBsMjIgMTYuMDAyTDYgMzJWMHoiLz48L3N2Zz4=);
}

.cards-simple a:hover .card-content .card-title[data-link-type='document']::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDMyIDMyIiBjbGFzcz0ic3ZnLWljb24iPjxwYXRoIGZpbGw9IiMwMDAiIHN0cm9rZT0iI2ZmZiIgZD0iTTIyIDI0aDR2MmgtNHYtMnptMC0xMmg0djJoLTR2LTJ6bTAgNGg0djJoLTR2LTJ6TTggNmgxMHYySDhWNnptMTQgMTRoNHYyaC00di0yek04IDEyaDEwdjJIOHYtMnptMCA0aDEydjJIOHYtMnpNMjIuODAxIDBINHYzMmgyNlY3LjE5OUwyMi44MDEgMHpNMjggMzBINlYyaDE0djhoOHYyMHptMC0yMmgtNlYyaC42MjFMMjggNy4zNzlWOHpNOCAyMGgxMnYySDh2LTJ6bTAgNGgxMHYySDh2LTJ6Ii8+PC9zdmc+);
}

.cards-simple .card-content {
    padding: 20px;
    width: 100%;
}

.cards-simple .card-content:hover {
    padding: 20px 20px 20px 18px;
}

.cards-simple .card-content .icon-container svg {
    width: 48px;
    height: auto;
}

.cards-simple .card-content .icon-container .icon-true {
    width: 48px;
    height: auto;
}

.cards-simple .card-content .icon-container img.svg {
    height: 48px;
    width: auto;
}

.cards-simple .card-content .card-title {
    margin-bottom: 0;
    line-height: 1.55rem;
    font-size: 0.9375rem;
}

.cards-simple .card-content .card-text {
    margin-top: 0.5rem;
}

.cards-simple .card-content .card-text p {
    margin-bottom: 0;
    font-size: 0.8125rem;
}

.cards-simple.dark-mode {
    background-color: #323232;
}

.cards-simple.dark-mode a {
    border: solid 1px #595959;
    transition: border-color .25s linear;
}

.cards-simple.dark-mode a:hover {
    border: solid 1px #49b0f2;
    transition: border-color .25s linear;
}

.cards-simple.dark-mode a:hover .card-content {
    padding: 20px 20px 20px 18px;
    border-left: solid 3px #49b0f2;
    transition: border-color .25s linear;
}

.cards-simple.dark-mode a:hover .card-content .card-title[data-link-type='internal']::after {
    margin-left: 4px;
}

.cards-simple.dark-mode a:hover .card-content .card-title[data-link-type='internal']::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTggMTQuM0wxMy4zIDlIMFY4aDEzLjNMOCAyLjdWMS4zbDcuMiA3LjJMOCAxNS43di0xLjR6Ii8+PC9zdmc+);
}

.cards-simple.dark-mode a:hover .card-content .card-title[data-link-type='external']::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMyIDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMiAzMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8Zz4gPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTMxLDE2djE1SDFWMWgxNXYyLjFIMy4xdjI1LjdoMjUuN1YxNkgzMXogTTMxLDF2MTAuN2gtMi4xVjQuNkwxNC42LDE4LjlsLTEuNS0xLjVMMjcuNCwzLjFoLTcuMVYxSDMxeiIvPiA8L2c+IDwvc3ZnPg==);
}

.cards-simple.dark-mode a:hover .card-content .card-title[data-link-type='video']::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIiBjbGFzcz0ic3ZnLWljb24iPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik02IDBsMjIgMTYuMDAyTDYgMzJWMHoiLz48L3N2Zz4=);
}

.cards-simple.dark-mode a:hover .card-content .card-title[data-link-type='document']::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDMyIDMyIiBjbGFzcz0ic3ZnLWljb24iPjxwYXRoIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2ZmZiIgZD0iTTIyIDI0aDR2MmgtNHYtMnptMC0xMmg0djJoLTR2LTJ6bTAgNGg0djJoLTR2LTJ6TTggNmgxMHYySDhWNnptMTQgMTRoNHYyaC00di0yek04IDEyaDEwdjJIOHYtMnptMCA0aDEydjJIOHYtMnpNMjIuODAxIDBINHYzMmgyNlY3LjE5OUwyMi44MDEgMHpNMjggMzBINlYyaDE0djhoOHYyMHptMC0yMmgtNlYyaC42MjFMMjggNy4zNzlWOHpNOCAyMGgxMnYySDh2LTJ6bTAgNGgxMHYySDh2LTJ6Ii8+PC9zdmc+);
}

.cards-simple.dark-mode a .card-content {
    border-left: solid 1px #323232;
}

.cards-simple.dark-mode .card-content {
    padding: 20px;
}

.cards-simple.dark-mode .card-content.card-border {
    border: solid 1px #595959;
}

.cards-simple.dark-mode .card-content .card-title {
    color: #fff;
}

.cards-simple.dark-mode .card-content .card-title .right-arrow {
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-left: -5px;
    visibility: hidden;
    opacity: 0;
    transition: visibility .25s, opacity .25s linear, all .25s ease-in-out;
}

.cards-simple.dark-mode .card-content .card-text {
    color: #bcbcbc;
}

.cards-simple.dark-mode .card-content .card-text p {
    color: #bcbcbc;
}

.cards-simple.light-mode {
    background-color: #fff;
}

.cards-simple.light-mode a {
    border: solid 1px #cccccc;
    transition: border-color .25s linear;
}

.cards-simple.light-mode a:hover {
    border: solid 1px #0079c1;
    transition: border-color .25s linear;
}

.cards-simple.light-mode a:hover .card-content {
    padding: 20px 20px 20px 18px;
    border-left: solid 3px #0079c1;
    transition: border-color .25s linear;
}

.cards-simple.light-mode a:hover .card-content .card-title .right-arrow {
    fill: #000000;
    opacity: 1;
    visibility: visible;
    margin-left: 5px;
}

.cards-simple.light-mode a .card-content {
    border-left: solid 1px white;
}

.cards-simple.light-mode .card-content {
    padding: 20px;
}

.cards-simple.light-mode .card-content.card-border {
    border: solid 1px #cccccc;
}

.cards-simple.light-mode .card-content .card-title {
    color: #000;
}

.cards-simple.light-mode .card-content .card-title .right-arrow {
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-left: -5px;
    visibility: hidden;
    opacity: 0;
    transition: visibility .25s, opacity .25s linear, all .25s ease-in-out;
}

.cards-simple.light-mode .card-content .card-text {
    color: #595959;
}

.cards-simple.light-mode .card-content .card-text p {
    color: #595959;
}

.cards-simple-series .content-left .block-group-3-up .block .card-title,
.cards-simple-series .content-right .block-group-3-up .block .card-title {
    font-size: 1.2019rem;
}

.cards-simple-series .content-left .block-group-3-up .block .card-text,
.cards-simple-series .content-right .block-group-3-up .block .card-text {
    font-size: 0.9375rem;
}

.cards-simple-series .block-group-2-up .block .card-title {
    font-size: 1.2019rem;
}

.cards-simple-series .block-group-2-up .block .card-text {
    font-size: 0.9375rem;
}

.cards-simple-series .block-group-3-up .block .card-title {
    font-size: 1.2019rem;
}

.cards-simple-series .block-group-3-up .block .card-text {
    font-size: 0.9375rem;
}

.cards-simple-series .block-group-4-up .block .card-title,
.cards-simple-series .block-group-5-up .block .card-title {
    font-size: 1rem;
}

.cards-simple-series .block-group-4-up .block .card-text,
.cards-simple-series .block-group-5-up .block .card-text {
    font-size: 0.8125rem;
}


/* Right to Left */

html[dir="rtl"] body .cards-simple.dark-mode a:hover .card-content .card-title[data-link-type]::after,
html[dir="rtl"] body .cards-simple.light-mode a:hover .card-content .card-title[data-link-type]::after {
    margin-right: 6px;
    transform: scaleX(-1);
}

html[dir="rtl"] body .cards-simple.dark-mode a:hover .card-content .card-title[data-link-type='video']::after,
html[dir="rtl"] body .cards-simple.light-mode a:hover .card-content .card-title[data-link-type='video']::after {
    transform: scaleX(1);
    margin-right: 4px;
}

html[dir="rtl"] body .cards-simple.dark-mode a:hover .card-content .card-title[data-link-type='internal']::after,
html[dir="rtl"] body .cards-simple.light-mode a:hover .card-content .card-title[data-link-type='internal']::after {
    margin-right: 3px;
}

html[dir="rtl"] body .cards-simple-series .cards-simple.light-mode .card-content {
    border-right: solid 2px white;
    border-left: none;
}

html[dir="rtl"] body .cards-simple-series .cards-simple.light-mode .card-content.card-border {
    border: solid 1px #cccccc;
}

html[dir="rtl"] body .cards-simple-series .cards-simple.light-mode .card-content.card-border:hover {
    border: solid 1px #cccccc;
}

html[dir="rtl"] body .cards-simple-series .cards-simple.light-mode .card-content:hover {
    border-right: solid 2px #0079c1;
    border-left: none;
}

html[dir="rtl"] body .cards-simple-series .cards-simple.light-mode .card-content .card-title .right-arrow {
    margin-left: 0px;
    margin-right: -5px;
}

html[dir="rtl"] body .cards-simple-series .cards-simple.light-mode:hover .card-content .card-title .right-arrow {
    margin-left: 0px;
    margin-right: 5px;
}

html[dir="rtl"] body .cards-simple-series .cards-simple.dark-mode .card-content {
    border-right: solid 2px black;
    border-left: none;
}

html[dir="rtl"] body .cards-simple-series .cards-simple.dark-mode .card-content.card-border {
    border: solid 1px #595959;
}

html[dir="rtl"] body .cards-simple-series .cards-simple.dark-mode .card-content.card-border:hover {
    border: solid 1px #595959;
}

html[dir="rtl"] body .cards-simple-series .cards-simple.dark-mode .card-content:hover {
    border-right: solid 2px #49b0f2;
    border-left: none;
}

html[dir="rtl"] body .cards-simple-series .cards-simple.dark-mode .card-content .card-title .right-arrow {
    margin-left: 0px;
    margin-right: -5px;
}

html[dir="rtl"] body .cards-simple-series .cards-simple.dark-mode:hover .card-content .card-title .right-arrow {
    margin-left: 0px;
    margin-right: 5px;
}


/**** Adjustments from AEM Cards Simple CSS ****/

.cards-simple .card-content .card-text {
    margin-top: 0;
}

.cards-simple .card-content .card-text p:first-child {
    color: #000;
    margin-bottom: 0;
    line-height: 1.55rem;
    font-size: 0.9375rem;
    font-weight: 400;
    font-style: normal;
    margin: 0 0 0.75rem 0;
}

/* .cards-simple a:hover .card-content p:first-child {
    color: red;
} */

.cards-simple .card-content p:first-child::after {
    opacity: 0;
    margin-left: -5px;
    transition: visibility .25s,opacity .25s linear,all .25s ease-in-out;
    content: "";
    top: 50%;
    right: 0;
    width: 12px;
    height: 12px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
}



.cards-simple a:hover .card-content p:first-child::after {
    content: "";
    top: 50%;
    right: 0;
    width: 12px;
    height: 12px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTggMTQuM0wxMy4zIDlIMFY4aDEzLjNMOCAyLjdWMS4zbDcuMiA3LjJMOCAxNS43di0xLjR6Ii8+PC9zdmc+);
    margin-left: 5px;
    opacity: 1;
    visibility: visible;
    transition: visibility .25s,opacity .25s linear,all .25s ease-in-out;
}