.fis-at-glance-wrapper .ag-copy-highlight {position: relative; border-radius: 10px;}
.fis-at-glance-wrapper .ag-copy-highlight .col-overlay {position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; opacity: .1; z-index: 1; border-radius: 10px;}
.fis-at-glance-wrapper .ag-copy-highlight .content {position: relative; z-index: 2; padding: 28px;}
.fis-at-glance-wrapper .ag-copy-highlight .content p, .fis-at-glance-wrapper .ag-copy-highlight .content ul li, .fis-at-glance-wrapper .ag-copy-highlight .content p a {font: normal 14px/1.5 'Roobert Regular', sans-serif; margin-top: 0; margin-bottom: 20px;}
.fis-at-glance-wrapper .ag-copy-highlight .content ul li {margin-bottom: 0; list-style-type: disc; margin-left: 30px;}
.fis-at-glance-wrapper .ag-copy-highlight .content p a {font-weight: 700;}
.fis-at-glance-wrapper .ag-copy-highlight .content h3 {font: normal 22px/30px 'Roobert SemiBold', sans-serif; border-bottom: 1px solid #e3e3e3; margin-bottom: 15px; padding-bottom: 10px;}
.fis-at-glance-wrapper .ag-copy-highlight .content h4 {font: normal 16px/20px 'Roobert Bold', sans-serif; margin-bottom: 6px;}
.fis-at-glance-wrapper .ag-copy-highlight.full-highlight .content, .fis-at-glance-wrapper .ag-copy-highlight.full-highlight .content p {font-size: 18px; font-style: italic;}
.fis-at-glance-wrapper .ag-copy-highlight.full-highlight .Center {text-align: center;}
.fis-at-glance-wrapper .ag-copy-highlight.full-highlight .Right {text-align: right;}

.fis-at-glance-wrapper .ag-full-ad .ad-border {height: 2px;}
.fis-at-glance-wrapper .ag-full-ad .copy {padding: 30px 20px; text-align: center;}
.fis-at-glance-wrapper .ag-full-ad .copy p {font: normal 18px/1.4 'Roobert Regular', sans-serif; margin: 0;}
.fis-at-glance-wrapper .ag-full-ad .copy .cta {margin-top: 15px;}
.fis-at-glance-wrapper .ag-full-ad .copy.inline-ad .cta {margin: 15px 0 0 0;}

.fis-at-glance-wrapper .ag-2col-cont .left p, .fis-at-glance-wrapper .ag-2col-cont .left p a {margin: 0;}
.fis-at-glance-wrapper .ag-2col-cont .right {padding-top: 25px;}
.fis-at-glance-wrapper .ag-2col-cont .right p {font: normal 18px/1.4 'Roobert Regular', sans-serif; margin: 0;}
.fis-at-glance-wrapper .ag-2col-cont .right .cta {margin-top: 15px;}
.fis-at-glance-wrapper .ag-2col-cont .right strong {font-style: italic;}

.fis-at-glance-wrapper a.module-cta {font-size: 16rem; color: #000; margin-top: 15px; display: inline-block;}
.fis-at-glance-wrapper a.module-cta svg {width: 1.6em; left: 5px; position: relative; transition: all 0.6s; top: 3rem;}
.fis-at-glance-wrapper a.module-cta:hover svg {left: 10px;}

.fis-at-glance-wrapper .glance-circle-bg {width: 100%; aspect-ratio: 1/1; border-radius: 50%; display: flex; align-items: center; justify-content: center; text-align: center; padding-left: 0;}
.fis-at-glance-wrapper .glance-circle-bg span {padding: 30px; font-size: 18px;}
.fis-at-glance-wrapper .glance-circle-bg.fis-bg-green a {border-color: #fff;}
.fis-at-glance-wrapper .glance-circle-bg.fis-bg-green a:hover {background: #fff;}
.fis-at-glance-wrapper .right .copy.glance-circle-bg .copy-cta {width: fit-content; margin-left: auto; margin-right: auto;}
.fis-at-glance-wrapper .right .copy.glance-circle-bg span strong {font-family: 'Roobert Bold', sans-serif; font-style: normal;}
.fis-at-glance-wrapper .ag-2col-cont .right .copy {display: flex; max-width: 400rem;}
.fis-at-glance-wrapper .ag-2col-cont .right .copy .copy-cta {display: flex; align-items: center; margin-top: 15px;}
.fis-at-glance-wrapper .ag-2col-cont .right .copy .copy-cta svg {margin-left: 5px; transition: all .6s; width: 1.6em;}
.fis-at-glance-wrapper .ag-2col-cont .right .copy .copy-cta a {margin-top: 0;}
.fis-at-glance-wrapper .ag-2col-cont .right .copy .copy-cta a:hover + svg {margin-left: 12px;}
.fis-at-glance-wrapper .ag-full-ad .copy .cta.arrow-circle {background-color: #4bcd3e; padding: 5px; border-radius: 50px; line-height: 1; border: 2px solid #4bcd3e; display: inline-flex; text-indent: -999999px;}
.fis-at-glance-wrapper .ag-full-ad .copy .cta.arrow-circle:hover {background: transparent;}
.fis-at-glance-wrapper .ag-full-ad .copy .cta.arrow-circle svg {height: 20px; margin: 0; width: 20px; position: relative; top: 0; left: 0;}

@media (min-width: 769px) {
  .fis-at-glance-wrapper .ag-full-ad .copy.inline-ad {display: flex; align-items: center; justify-content: center;}
  .fis-at-glance-wrapper .ag-full-ad .copy.inline-ad .cta {margin: 0 0 0 40px;}
  .fis-at-glance-wrapper .ag-2col-cont {display: flex; align-items: center;}
  .fis-at-glance-wrapper .ag-2col-cont .left {width: 60%; padding-right: 30px; flex: 1;}
  .fis-at-glance-wrapper .ag-2col-cont .right {width: calc(40% - 3px); display: flex; padding-top: 0;}
  .fis-at-glance-wrapper .ag-2col-cont .right .copy {flex-direction: column; padding-left: 30px;}
  .fis-at-glance-wrapper .ag-2col-cont .right .vertical-line {width: 3px;}
  .fis-at-glance-wrapper .glance-circle-bg {margin-left: 30px; padding-left: 0 !important;}
}

@media (max-width: 768px) {
  .fis-at-glance-wrapper .glance-circle-bg {margin: 0 auto;}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
  .fis-at-glance-wrapper .ag-2col-cont {display: block;}
  .fis-at-glance-wrapper .ag-2col-cont .left, .fis-at-glance-wrapper .ag-2col-cont .right {width: 100%; padding-right: 0;}
  .fis-at-glance-wrapper .ag-2col-cont .right {margin: 0 auto; margin-top: 25px;}
  .fis-at-glance-wrapper .glance-circle-bg {margin: 0 auto;}
}
@media screen and (min-width: 1024px) and (max-width: 1150px) {
  .fis-at-glance-wrapper .ag-2col-cont .left, .fis-at-glance-wrapper .ag-2col-cont .right {width: 50%;}
}