.fis-main-nav.clearfix.darkLight .nav-container .secondary-nav .menu-item > a, .fis-main-nav.clearfix.darkLight .nav-container a#search-btn svg {color: #FFF !important;fill: #FFF !important;}
.fis-main-nav.clearfix.darkLight{background:#1d1f48!important}
.fis-main-nav.clearfix.darkLight .nav-container a#search-btn svg {transition: all .3s ease-in-out;}
.fis-main-nav.clearfix.darkLight .nav-container .secondary-nav .menu-item > a:hover {color: #4bcd3e !important;}
.fis-main-nav.dropdown-active, .fis-main-nav.dropdown-active.fis-bg-base {z-index: 9999999;}
.fis-main-nav.darkLight .fis-logo svg.fis-logo-svg{fill:#fff!important}

/*Nav Changes*/
div#wrapper{max-width:100vw;overflow-x:hidden}
.fis-main-nav.clearfix.light .menu-item>a{color:#fff!important}
.fis-main-nav.darkLight .nav-container .primary-nav .menu-item a{color:#fff!important}
a.sticky-back-link{display:flex;color:#000}
.sticky-back-link-top{top:198px;position:absolute;z-index:2;left:0;display:flex;width:100%;max-width:calc(100% - 450px)}
.sticky-back-link-top a{display:flex;align-items:center;max-width:1100px;width:calc(100% - 80rem);margin-left:auto;margin-right:auto}
.sticky-back-link span.link-copy-wrap{font-size:16px;font-weight:400;font-family:'Roobert Semibold',sans-serif}
.sticky-back-link-top a.sticky-back-link svg{transform:rotate(180deg);margin-right:9px;fill:#4bcd3e!important;stroke:#4bcd3e!important;transition:all .3s ease-in-out}
.sticky-back-link-top a.sticky-back-link:hover svg{margin-right:13px}
.fis-localnav-wrapper ul.fis-localnav-prodname li a.sticky-back-link:hover{color:#000!important}
#dib-post-single a.dib-post-back-link.dib-post-back-link-bottom{display:none}
.sticky-back-link-bottom-below-article{padding-left:0;padding-bottom:90rem;left:0;display:flex;width:100%;max-width:calc(100% - 450px);position:relative}
.sticky-back-link-bottom-below-article a{align-items:center;max-width:1100px;width:calc(100% - 80rem);margin-left:auto;margin-right:auto}
.sticky-back-link-bottom-below-article a.sticky-back-link svg{transform:rotate(180deg);margin-right:9px;fill:#4bcd3e!important;stroke:#4bcd3e!important;transition:all .3s ease-in-out}.sticky-back-link-bottom-below-article a.sticky-back-link:hover svg{margin-right:13px}
div#dib-posts{background:#edf1fa;position:relative}
h2.dib-post-title.dib-highlight a{font-family:'Roobert Light',sans-serif!important;font-weight:400;color:#000}
#dib-template-3 h2.dib-post-title a{line-height:1.3}
.blog-wrapper-fis{min-height:100vh}
h2.dib-post-title.dib-highlight a{margin-bottom:25rem;display:block}
ul.dib-cat-menu{width:calc(100% / 3);position:fixed;right:0;height:100%}
#dib-posts ul.dib-cat-menu>div{width:100%}
ul.dib-cat-menu span.tags-label.fis-text-white{width:100%;margin-bottom:10px;font-size:16px;font-family:'Roobert Medium',sans-serif;font-weight:400;display:block}div#dib-posts-col{width:100%;left:0;position:relative;max-width:1100px;margin-left:auto;margin-right:auto}
#dib-template-3{width:100%;max-width:calc(100% - 450px);margin:0;padding-left:0;background:#edf1fa;padding-right:0;padding-bottom:60rem;padding-top:200px;min-height:100vh}#dib-template-3.no-sticky-nav{padding-top:140px}
#dib-template-3.dib-single{padding-top:250px}
#dib-template-3 .dib-post{margin-bottom:35rem;background:#fff;border-radius:20px;padding:30rem;position:relative;transition:all .3s ease-out}
.dib-post:hover{background:#f1f4f7!important;box-shadow:0 0 36px rgba(0,0,0,.06)}
.dib-post a.cover-all-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}
.right-rail-bg{width:calc(100% / 3);max-width:450px;background:#1d1f48;position:absolute;top:0;height:100%;right:0}
.fixed-wrapper{top:160px;position:fixed;width:100%;max-width:450px;right:0;height:100vh;overflow-y:scroll;direction:rtl;padding-left:calc(35rem - 3px);padding-right:35rem;padding-top:37px;padding-bottom:50px;transition:all .3s ease-in-out}
.fixed-wrapper.slide-up{transform:translateY(-80px)}
.fixed-wrapper>*{direction:ltr}
.fixed-content-wrapper{transition:all .3s ease-in-out}

/* width */
.fixed-wrapper::-webkit-scrollbar{width:12px}

/* Track */
.fixed-wrapper::-webkit-scrollbar-track{background:#1e214b}

/* Handle */
.fixed-wrapper::-webkit-scrollbar-thumb{background:rgb(154 156 194 / 52%);border-radius:10rem;border:0 solid #272a61;transition:all .3s ease-in-out}

/* Handle on hover */
.fixed-wrapper::-webkit-scrollbar-thumb:hover{background:rgb(180 182 215 / 52%)}
#dib-posts ul.dib-cat-menu{flex-wrap:wrap;justify-content:flex-start;border:none;width:100%;right:0;margin-top:0!important;top:0;padding-top:0!important;background:#1d1f48;border:none;position:static;margin-bottom:0;height:max-content;padding-top:20px!important;margin-bottom:25px}
#dib-posts ul.dib-cat-menu>*{direction:ltr}
#dib-posts ul.dib-cat-menu.no-sticky-nav{padding-top:150px!important}
.dib-cat-menu .contact-us-fis-card{margin-top:35rem}
ul.dib-cat-menu::before{content:"";position:absolute;top:0;width:100%;height:100vh;background:#1d1f48;z-index:-1;left:0}
#dib-posts ul.dib-cat-menu li a{color:#fff;opacity:1!important;border:2px solid #0cb5f2;border-radius:67rem;font-size:16px!important;font-family:'Roobert Medium',sans-serif!important;max-width:max-content}
#dib-posts ul.dib-cat-menu li a:hover{background:#0cb5f2}
#dib-posts ul.dib-cat-menu li{margin-right:8px;margin-bottom:8px}
p.dib-post-content.dib-highlight{font-size:18px!important;font-family:'Roobert Regular',sans-serif!important}
#dib-template-3 .dib-post .dib-author-photo{height:50px;width:50px;margin-right:15px;min-width:50px;min-height:50px}
#dib-template-3 p.dib-meta-text{display:flex;flex-direction:column}
.author-wrapper{display:flex;align-items:center;order:2}
.author-wrapper span.emphasize{font-size:15px;font-weight:400;font-family:'Roobert Medium',sans-serif;margin-bottom:0;display:block}
#dib-template-3 p.dib-meta-text .dib-meta-item{opacity:1;font-size:13px!important;line-height:1.2}
span.dib-meta-item.dib-meta-date{order:1}
span.dib-meta-item.dib-meta-categories{order:4}
.dib-post span.dib-meta-item.dib-meta-categories{display:none!important}
.dib-post span.dib-meta-item.dib-meta-readtime::after{display:none!important}
span.dib-meta-item.dib-meta-readtime::after{content:'\00B7';margin:0 .45em 0 .45em;display:inline-block!important}
span.dib-meta-item.dib-meta-readtime{order:3}
#dib-post-single span.dib-meta-item.dib-post-category-text{order:4;white-space:normal;display:none}
#dib-post-single span.dib-meta-item.dib-post-date{order:1}
span.dib-meta-item.dib-post-date{display:flex;align-items:center}
#dib-post-single .dib-author-photo{position:static}
#dib-template-3 p.dib-meta-text span.dib-meta-item.dib-meta-date{font-size:14px!important;margin-bottom:35rem;font-family:'Roobert Semibold',sans-serif!important;font-weight:400;line-height:1.2;position:relative;display:flex;align-items:center}
#dib-template-3 p.dib-meta-text span.dib-meta-item.dib-meta-date::after{content:"|";margin-left:4px;margin-right:4px}
#dib-post-single span.dib-meta-item.dib-post-date{font-size:14px!important;margin-bottom:35rem;font-family:'Roobert Semibold',sans-serif!important;font-weight:400;line-height:1.2;position:relative}span.dib-meta-item.dib-post-date::after{content:" | ";font-weight:400;font-family:'Roobert Regular',sans-serif!important;margin-left:4px;margin-right:4px}
#dib-template-3 span.dib-meta-item.dib-meta-readtime{font-size:14px!important;font-family:'Roobert Regular',sans-serif!important;color:#000!important;opacity:1!important}
span.dib-meta-item.dib-meta-readtime::after{display:none!important}
#dib-post-single .categories-and-read-time{align-items:center}
#dib-template-3 .dib-post-single .dib-author-photo{height:50px;width:50px;margin-right:15px}
#dib-template-3 .dib-post-single p.dib-meta-text a.dib-meta-author-link{pointer-events:none;color:#000}
#dib-template-3 .dib-post-single p{font-size:16px}
#dib-post-single br{display:none}
#dib-post-single span.dib-meta-item.dib-post-category-text a{color:#5056c7!important;line-height:1.2;text-decoration:none}
#dib-template-3 .dib-post-single p.dib-meta-text{position:relative;padding-left:0}
.dib-post-content.dib-highlight a{font-size:16px}
#dib-template-3 p.dib-meta-text .dib-meta-item::before{display:none}
span.dib-meta-item.dib-meta-categories,span.dib-meta-item.dib-meta-readtime{opacity:.6!important}
#dib-template-3 p.dib-meta-text span.dib-meta-item.dib-meta-readtime::before{display:none}
.categories-and-read-time{display:flex;order:4;margin-top:15px}
h1.dib-homepage-title{text-align:left!important;font-weight:400;font-size:48rem;font-family:'Roobert Light',sans-serif}
.dib-heading{padding-bottom:35rem;margin-bottom:35rem;position:relative;max-width:1100px;margin-left:auto;margin-right:auto}
.dib-heading::after{content:"";height:4px;width:40px;position:absolute;bottom:0;left:0;background:#4bcd3e}
h1.dib-category-title{font-size:48rem;font-weight:400;font-family:'Roobert Light',sans-serif;text-align:left!important}
h1.dib-category-title::before{content:"Blog";display:block;font-size:14px;font-family:'Roobert Semibold',sans-serif;margin-bottom:15px}
#dib-template-3 .dib-post-content .dib-more{font-family:'Roobert Medium',sans-serif;text-decoration:underline;font-size:18px}
#dib-posts ul.dib-cat-menu li a.current{text-decoration:none;background:#0cb5f2}

/*Individual Blog Post Pages*/
div#dib-template-3.dib-single{width:100%;max-width:calc(100% - 450px);padding-left:0;padding-right:0;display:flex;position:relative;padding-bottom:40rem}
#dib-posts blockquote{color:#b21a53}
#content #dib-posts blockquote p{color:#000;font-size:16px!important;display:block;margin-top:15rem!important}
a.dib-post-back-link.dib-post-back-link-bottom{display:flex;align-items:center;max-width:max-content;color:#000;font-weight:400;font-family:'Roobert Medium',sans-serif;font-size:16px;padding:0}
.svg-arrow-wrapper{display:flex;width:30px;height:30px;border-radius:50%;background:#4bcd3e;align-items:center;justify-content:center;margin-right:5px;border:2px solid #4bcd3e}a.dib-post-back-link.dib-post-back-link-bottom .svg-arrow-wrapper svg{transform:rotate(180deg)}
.dib-related{position:fixed;display:flex;flex-direction:column;padding-top:0;background:#1d1f48;margin-top:0;margin-left:0;margin-right:0;width:100%;max-width:450px;top:160px;right:0;height:calc(100vh - 160px);direction:rtl;transition:all .3s ease-in-out}
.dib-related.slide-up{transform:translateY(-80px);height:calc(100vh - 80px)}
.dib-related::before{content:"";position:fixed;width:100%;max-width:450px;right:0;min-height:100vh;top:0;z-index:1;background:#1d1f48}
.dib-related-fixed-wrapper{position:relative;z-index:1;overflow-y:scroll;height:max-content;padding-left:calc(30rem - 12px);padding-right:30rem;padding-top:40px;padding-bottom:80px}

/* width */
.dib-related-fixed-wrapper::-webkit-scrollbar{width:12px}
  
/* Track */
.dib-related-fixed-wrapper::-webkit-scrollbar-track{background:#1e214b}
  
/* Handle */
.dib-related-fixed-wrapper::-webkit-scrollbar-thumb{background:rgb(154 156 194 / 52%);border-radius:10rem;border:0 solid #272a61;transition:all .3s ease-in-out}
  
/* Handle on hover */
.dib-related-fixed-wrapper::-webkit-scrollbar-thumb:hover{background:rgb(180 182 215 / 52%)}
.dib-related-fixed-wrapper>*{direction:ltr}
.dib-related .dib-related-post .dib-meta-text .dib-post-readtime+p.dib-post-date::before{display:none}
#dib-posts .dib-related .dib-related-post .dib-meta-text p:first-of-type::before{content:'|';position:absolute;left:-8px}
.dib-related p.dib-post-readtime{margin-right:0}
#dib-posts .dib-related .dib-related-post .dib-meta-text p:first-of-type{order:2;position:relative;font-weight:400;font-family:'Roobert Regular',sans-serif}
#dib-posts .dib-related .dib-related-post .dib-meta-text p:nth-of-type(2){order:1;margin-right:12px}
.dib-related h2{font-family:'Roobert Light',sans-serif!important;margin-bottom:10px;z-index:2}
.dib-related .dib-related-fixed-wrapper h2{color:#fff;font-size:16px;font-family:'Roobert Medium',sans-serif!important;font-weight:400}
.dib-related .dib-related-posts{z-index:2}
.dib-related .dib-related-posts{row-gap:16px}
.dib-related .dib-related-post:nth-of-type(3){display:none}
#dib-posts .dib-related .dib-related-post h2{text-align:left}
#dib-posts .dib-related .dib-related-post .dib-meta-text{justify-content:flex-start}
#dib-posts .dib-related .dib-related-post .dib-meta-text *{font-size:14px!important;color:#000;font-family:'Roobert Semibold',sans-serif;font-weight:400}
.dib-related .dib-related-post{border-radius:10px;border:1px solid #fff;background:#fff}
.dib-related-post{position:relative;cursor:not-allowed;pointer-events:none}
.dib-related-post::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.6);z-index:10}
.dib-related-post.allow-interaction{cursor:pointer;pointer-events:auto}
.dib-related-post.allow-interaction::before{display:none}
#dib-posts .dib-related .dib-related-post h2 .dib-post-title-link{font-size:24px!important;line-height:1.3;color:#000!important}
.dib-related a.related-cover-link{position:absolute;top:0;left:0;width:100%;height:100%}
#dib-posts .dib-related p.dib-post-date,#dib-posts .dib-related p.dib-post-readtime{margin-top:0;margin-bottom:0}
.dib-post-content p strong{font-weight:400!important;font-family:'Roobert Semibold',sans-serif}
#dib-post-single strong{font-weight:400;font-family:'Roobert Semibold',sans-serif}
h1.dib-post-title.dib-highlight{font-family:'Roobert Light',sans-serif;font-weight:400;line-height:1.2!important;margin-bottom:30rem!important;font-size:36px}
#dib-template-3 .dib-post-single{max-width:1100px;width:calc(100% - 80rem);margin:0 auto;font-size:16px;background:#fff;padding:35rem;border-radius:10px}
#dib-template-3 #dib-post-single .author-wrapper span.emphasize a{font-size:15px!important;font-family:'Roobert Medium',sans-serif!important}
#dib-template-3 .dib-post-single p.dib-meta-text{position:relative;padding-left:0;margin-bottom:25rem!important}
.dib-related .dib-related-post .dib-post-text{padding:25rem}
div#dib-posts-col+p{display:none}
a.dib-post-back-link.dib-post-back-link-bottom.dib-post-back-link-top .svg-arrow-wrapper{background:#4bcd3e;border:2px solid #4bcd3e}
a.dib-post-back-link.dib-post-back-link-bottom.dib-post-back-link-top{margin-bottom:25rem;background:0 0}
a.dib-post-back-link.dib-post-back-link-bottom.dib-post-back-link-top:hover .svg-arrow-wrapper{background:0 0}
a.dib-post-back-link.dib-post-back-link-bottom:hover .svg-arrow-wrapper{background:0 0;margin-right:9px}
.dib-share-button{border-radius:50%}a.dib-post-back-link.dib-post-back-link-bottom .svg-arrow-wrapper{transition:.3s ease-in-out}
a.dib-post-back-link:hover{background:0 0}
section.bottom-cta-boxes{z-index:3}

/*SOCIAL ICONS*/
.dib-share-facebook{background-color:transparent;border:1px solid #5056c7}
.dib-share-facebook:active,.dib-share-facebook:hover{background-color:#5056c7;border-color:#5056c7}
.dib-share-facebook:active span.dib-share-icon,.dib-share-facebook:hover span.dib-share-icon{fill:#fff}
.dib-share-twitter{background:0 0;border:1px solid #5056c7}
.dib-share-twitter:active,.dib-share-twitter:hover{background-color:#5056c7;border-color:#5056c7}
.dib-share-twitter:active span.dib-share-icon,.dib-share-twitter:hover span.dib-share-icon{fill:#fff}
.dib-share-linkedin{background:0 0;border:1px solid #5056c7}
.dib-share-linkedin:active,.dib-share-linkedin:hover{background-color:#5056c7;border-color:#5056c7}
.dib-share-linkedin:active span.dib-share-icon,.dib-share-linkedin:hover span.dib-share-icon{fill:#fff}
span.dib-share-icon.dib-share-icon-solid{fill:#5056c7}
.dib-share-email span.dib-share-icon.dib-share-icon-solid{stroke:#5056c7;fill:none;stroke-width:2px}
.dib-share-email{background:0 0;border:1px solid #5056c7}
.dib-share-email:active,.dib-share-email:hover{background-color:#5056c7;border-color:#5056c7}
.dib-share-email:active span.dib-share-icon,.dib-share-email:hover span.dib-share-icon{fill:#fff}
a.dib-share-link span{transition:all .3s ease-in-out}
/*END SOCIAL ICONS*/


/*CONTACT CARD FOR RIGHT RAIL*/
.contact-us-fis-card h3{font-size:24px;font-weight:400;font-family:'Roobert Light',sans-serif;line-height:1.3;margin-bottom:20rem}
.contact-us-fis-card{position:relative;overflow:hidden;z-index:1;background:#fff;border-radius:10px;transition:all .3s ease-out}
.contact-us-fis-card:hover{background:#f1f4f7!important;box-shadow:0 0 36px rgba(0,0,0,.06)}
.contact-us-fis-card .top-image{height:225px;width:100%;background-size:cover!important}
.contact-us-fis-card a.btn-primary-green-on-white{font-weight:400;font-family:'Roobert Semibold',sans-serif;font-size:16px}
.contact-us-fis-card .copy-bottom{padding:25rem}
.contact-us-fis-card .row{height:100%;position:relative}
.contact-us-fis-card .row .col{height:100%}
.contact-us-fis-card a.cover-all-link{position:absolute;top:0;width:100%;height:100%;left:0}
.contact-us-fis-card a.cover-all-link:hover+.col a{background:0 0}

/*END CONTACT CARD FOR RIGHT RAIL*/
section.bottom-cta-boxes::before{content:"";position:absolute;top:-70px;width:100%;height:70px;background:0 0;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);right:0;z-index:1;opacity:0;mix-blend-mode:overlay;max-width:450px;transition:all .5s ease-out}
section.bottom-cta-boxes.content-ready::before{opacity:.5}

@media(max-width:1650px){
#dib-template-3{max-width:calc((100% / 3) * 2)}
div#dib-posts-col{width:100%;max-width:100%;padding-left:40rem;padding-right:40rem}
.dib-heading{max-width:100%;margin-left:40rem}
}

@media(max-height:1100px){
.dib-related-fixed-wrapper{padding-left:calc(30rem - 3px)}
}

@media(max-height:830px){
#dib-template-3{padding-top:170px}
#dib-posts ul.dib-cat-menu{margin-bottom:15px}
.fixed-wrapper{top:134px;min-height:calc(100vh - 134px);padding-top:33px}
.fixed-wrapper.slide-up{transform:translateY(-67px)}
h1.dib-category-title{font-size:42rem}
h2.dib-post-title.dib-highlight a{font-size:28rem}
#dib-template-3 .dib-post{padding:24rem}
p.dib-post-content.dib-highlight{font-size:16px!important;line-height:1.2!important}
#dib-template-3 .dib-post-content .dib-more{font-size:16px}
.dib-heading{padding-bottom:24rem;margin-bottom:24rem}
#dib-posts ul.dib-cat-menu li a{font-size:14px!important}
.contact-us-fis-card h3{font-size:22px;line-height:1.2}
#dib-template-3.dib-single{padding-top:220px}
.sticky-back-link-top{top:170px}
h1.dib-post-title.dib-highlight{font-size:30px}
#dib-template-3 .dib-post-single p{line-height:1.3}
#dib-posts .dib-related .dib-related-post h2 .dib-post-title-link{font-size:22px!important}
#dib-posts .dib-related .dib-related-post .dib-meta-text *{font-size:13px!important}
.dib-related .dib-related-post .dib-post-text{padding:20rem}
.dib-related{top:134px;height:calc(100vh - 134px)}
.dib-related.slide-up{transform:translateY(-67px);height:calc(100vh - 67px)}
.sticky-back-link-bottom-below-article{padding-bottom:50rem}
}

@media(max-width:1350px){
.fixed-wrapper{max-width:calc(100% / 3)}
section.bottom-cta-boxes::before{width:calc(100% / 3)}
}

@media(max-width:991px){
body{overflow-x:hidden}
h1.dib-post-title.dib-highlight{font-size:30px}
.sticky-back-link-top{top:164px}
#dib-template-3.dib-single{padding-top:215px}
#dib-template-3 .dib-post-single{max-width:calc(100% - 60rem)}
#dib-template-3 p.dib-meta-text .dib-meta-item{white-space:nowrap}
#dib-post-single .categories-and-read-time{align-items:flex-start;flex-direction:column}
#dib-template-3 p.dib-meta-text span.dib-meta-item.dib-meta-readtime::before{display:none}
.dib-related{max-width:calc(100% - 60rem);position:relative}
span.dib-meta-item.dib-meta-readtime::after{display:none!important}
.fis-main-nav .fis-logo{float:none;clear:both}
.hamburger-menu.nav-expanded{top:50%}
.dropdown-active .hamburger-menu.nav-expanded{right:14px}
.fis-main-nav.show-nav{z-index:999999999999}
.mobile-dropdown-header.fis-bg-base a.fis-logo{top:9px!important;padding-left:0}
.hamburger-menu{right:30rem}
div#dib-posts-col span.dib-meta-item.dib-meta-readtime{margin-top:0}
div#dib-posts-col .categories-and-read-time{margin-top:15px;flex-direction:column}
#dib-template-3 #dib-posts-col .dib-meta-item.dib-meta-categories{margin-left:0}
.dib-related::before{display:none}
div#dib-template-3.dib-single{max-width:100%;flex-direction:column;padding-bottom:0}
.dib-related{max-width:100%;top:0}
.dib-related .dib-related-fixed-wrapper h2{width:100%}
.dib-related .dib-related-posts{display:flex;flex-wrap:wrap;column-gap:normal;row-gap:normal;justify-content:space-between}
.dib-related .dib-related-post{width:calc(50% - 10px)}
.dib-related-fixed-wrapper{overflow-y:initial;padding-left:40rem;padding-right:40rem;padding-bottom:80px!important}
.dib-related,.dib-related.slide-up{transform:none!important;height:max-content!important;margin-bottom:0}
.dib-related h2{margin-bottom:30px}
#dib-post-single a.dib-post-back-link.dib-post-back-link-bottom{display:none}
.sticky-back-link-bottom-below-article{padding-bottom:60rem;padding-top:60rem}
section.bottom-cta-boxes::before{width:100%;height:70px;opacity:.5!important;max-width:100%;transition:all .5s ease-out}
}

@media(max-width:900px){
div#dib-template-3.dib-single{flex-direction:column}
#dib-template-3 .dib-post-single{max-width:calc(100% - 60rem);width:100%}
.dib-related::before{display:none}
.fixed-wrapper{max-width:450px;width:100%}
.dib-related{max-width:calc(100% - 60rem);width:100%;top:0;margin:0 auto;padding-top:0;height:max-content!important;min-height:max-content;padding-bottom:0;border-radius:10px;margin-bottom:60rem!important}
.dib-related .dib-related-posts{display:flex}
section.bottom-cta-boxes::before{display:none}
.dib-related .dib-related-post{width:calc(50% - 10px)}
.contact-us-fis-card{max-width:100%;margin-top:0}
.contact-us-fis-card .top-image{height:210px}
.sticky-back-link-bottom-below-article{padding-bottom:50rem;max-width:100%}
.contact-us-fis-card a.btn-primary-green-on-white{font-size:14px}
#dib-template-3 .dib-post-single p{line-height:1.5}

/*POSTS LIST VIEW*/
#dib-template-3:not(.dib-post-single){max-width:100%}
#dib-posts ul.dib-cat-menu{width:100%;z-index:2}
#dib-posts .fixed-wrapper{transform:translateX(450px);transition:all .5s ease-out;z-index:3}
.right-rail-bg{width:100%;max-width:450px;transform:translateX(450px);z-index:2;transition:all .5s ease-out}
.right-rail-bg.slide-out{transform:translateX(0)}
#dib-posts .fixed-wrapper.slide-out{transform:translateX(0)}
#dib-posts .fixed-wrapper.slide-up{transform:translateX(450px) translateY(-67px)}
ul.dib-cat-menu .contact-us-fis-card{max-width:100%}
div#dib-posts-col{position:relative;z-index:1}
.dib-related-fixed-wrapper{padding-bottom:40rem!important}
.sticky-back-link-top{max-width:100%}
}

@media(max-width:768px){
.sticky-back-link-top a{width:calc(100% - 60rem)}
.sticky-back-link-bottom-below-article a{width:calc(100% - 60rem)}
#dib-template-3 .dib-post{margin-bottom:25rem}
.dib-related .dib-related-posts{flex-direction:column}
.dib-related .dib-related-post{width:100%;margin-bottom:20px}
.dib-related-post+.dib-related-post{margin-bottom:0!important}
.contact-us-fis-card{max-width:100%}
div#dib-posts-col{padding-left:30rem;padding-right:30rem}
.dib-heading{margin-left:30rem}
.fixed-wrapper{top:120px}
.dib-related-fixed-wrapper{padding-bottom:60rem!important}
}

@media(max-width:576px){
.hamburger-menu.nav-expanded{top:50%!important;transform:translateY(-50%)}
.fis-localnav-wrapper .sticky-nav-toggle-switch .switch-button{font-size:14px!important}
.bottom-cta-boxes::before{display:block!important;max-width:100%!important;width:100%;left:0;top:-40px!important}
.dib-related-fixed-wrapper{padding-left:0;padding-right:0}
.contact-us-fis-card .top-image{height:170px}
p.dib-post-content.dib-highlight{font-size:16px!important}
#dib-template-3 .dib-post-content .dib-more{font-size:16px}
#dib-template-3 .dib-post-single{max-width:calc(100% - 40rem);padding-left:25rem;padding-right:25rem}
#dib-template-3 p.dib-meta-text span.dib-meta-item.dib-meta-date{margin-bottom:25rem}
.row.content-width.cta-boxes{max-width:calc(100% - 40rem)}
.dib-heading{margin-left:20rem;margin-right:20rem;padding-bottom:25rem}
#dib-template-3 h2.dib-post-title a{font-size:30rem}
.sticky-back-link-top{left:0}
.sticky-back-link-top a{width:calc(100% - 40rem)}
.sticky-back-link-bottom-below-article a{width:calc(100% - 40rem)}
.fixed-wrapper{padding-left:calc(17rem - 3px);padding-right:25rem}
.sticky-back-link span.link-copy-wrap{font-size:14px!important}
#dib-template-3 p.dib-meta-text .dib-meta-item{white-space:normal}
.dib-related{max-width:100%;padding-left:25rem;padding-right:25rem;border-radius:0;margin-bottom:0!important}
#dib-post-single span.dib-meta-item.dib-post-date{margin-bottom:25rem}
.sticky-back-link-bottom-below-article{padding-left:0}
.sticky-back-link-bottom-below-article{padding-top:50rem}
.filters-button{right:20rem}
div#dib-posts-col{padding-left:20rem;padding-right:20rem}
h1.dib-category-title{font-size:40rem}
#dib-posts ul.dib-cat-menu li a{font-size:14px!important}
ul.dib-cat-menu span.tags-label.fis-text-white{font-size:14px}
h1.dib-category-title::before{margin-bottom:8px}
#dib-template-3{padding-top:155px}
#dib-posts ul.dib-cat-menu{padding-top:0!important;margin-top:20px!important}
}

@media(max-width:480px){
#dib-template-3 .dib-post-single{padding:25rem}
}
/*END Individual Blog Post Pages*/


/*FILTERS BUTTON*/
.filters-button{position:fixed;width:50px;height:50px;background:#272a61;border-radius:50%;cursor:pointer;z-index:9;right:30px;top:150px;align-items:center;transition:all .3s ease-in-out;opacity:0;z-index:-1;display:none}
button.right-rail-close{display:none}
.filters-button.visible{opacity:1;z-index:2}
.filters-button:hover{background:#5056c7}
.filter-icon-wrapper{width:98%;height:75%;border-radius:50%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}
.filter-icon-wrapper .line{width:60%;height:1px;background:#fff;position:relative}
.filter-icon-wrapper .line .bubble{width:7px;height:7px;border-radius:50%;background:#272a61;border:2px solid #fff;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out}
.filters-button .filter-icon-wrapper .line .bubble{background:#5056c7}
.filter-icon-wrapper .line:first-of-type .bubble{left:10%}
.filter-icon-wrapper .line:nth-of-type(2) .bubble{left:75%}
.filter-icon-wrapper .line:last-of-type .bubble{left:25%}
.filters-button:hover .filter-icon-wrapper .line:first-of-type .bubble{left:calc(100% - 7px)}
.filters-button:hover .filter-icon-wrapper .line:nth-of-type(2) .bubble{left:0}
.filters-button:hover .filter-icon-wrapper .line:last-of-type .bubble{left:calc(100% - 7px)}
.close-rail{display:flex;justify-content:flex-end;font-size:32px;cursor:pointer;transition:all .3s ease-in-out;font-family:'Roobert Light',sans-serif;font-weight:400!important}
.close-rail:hover{color:#4bcd3e!important}
.close-rail.mobile{display:none}
   
@media(max-width:991px){
.left-rail .close-rail{display:none}
.close-rail.mobile{position:fixed;top:135px;right:23rem;z-index:9;background:rgb(0 0 0 / 44%);width:35px;height:35px;border-radius:50%;justify-content:center;align-items:center;display:none}
}

@media(max-width:900px){
.filters-button{display:flex}
.right-rail-close{position:absolute;top:20px;width:max-content!important;right:30rem;display:flex!important;align-items:center!important;background:0 0;border:none;padding-top:0}section.bottom-cta-boxes::before{width:100%;max-width:450px}
section.bottom-cta-boxes.content-ready::before{opacity:0}
section.bottom-cta-boxes.content-ready.right-rail-open::before{opacity:.25}
span.x-icon{line-height:1}.right-rail-close span{display:block!important}
.right-rail-close span:first-of-type{margin-right:8px;line-height:1;font-size:15px;font-family:'Roobert Medium',sans-serif;font-weight:400!important}
.right-rail-close span.x-icon{font-size:25px;font-family:'Roobert Medium',sans-serif}
.right-rail-close{padding-right:0}
#dib-posts .fixed-wrapper.slide-out.slide-up{transform:translateX(0) translateY(-67px)}
section.bottom-cta-boxes.posts-list-mobile::before{opacity:0!important;z-index:-1}
}

@media(max-width:576px){
.right-rail-close{right:20rem;padding-right:0}
}

@media(max-width:450px){
.filters-button{width:40px;height:40px;right:20rem;top:140px}
}
/*END FILTERS BUTTON*/
   
/*LINK STYLES*/
#dib-post-single span.dib-meta-item.dib-post-category-text a,.dib-post-content.dib-highlight a,a.dib-more{color:#5056c7!important;font-family:'Roobert Medium',sans-serif;position:relative;max-width:max-content;text-decoration:none!important}
.dib-post-content.dib-highlight a:not(.btn-primary-green-on-dark),.dib-post-content.dib-highlight a:not(.btn-primary-green-on-white){color:#000!important;text-decoration:none!important;margin-top:12.5rem;margin-bottom:6.25rem}
.blog-wrapper-fis a.dib-more:not(.btn-primary-green-on-white){color:#5056c7!important;font-family:'Roobert Medium',sans-serif;position:relative;max-width:max-content;text-decoration:none!important}
.dib-post-content.dib-highlight a:not(.btn-primary-green-on-dark)::before,.dib-post-content.dib-highlight a:not(.btn-primary-green-on-white)::before{display:none!important}
#dib-post-single span.dib-meta-item.dib-post-category-text a::before,.dib-post-content.dib-highlight a::before,.dib-post-content.dib-highlight a.dib-more:not(.btn-primary-green-on-white)::before{display:block !important;transition:all .3s ease-in-out;position:absolute;bottom:2px;right:0;width:100%;height:1px;background:#5056c7!important;content:""}
#dib-post-single span.dib-meta-item.dib-post-category-text a::before{bottom:1px}
#dib-post-single span.dib-meta-item.dib-post-category-text a:hover::before,.dib-post-content.dib-highlight a:hover::before,.dib-post:hover a.dib-more:not(.btn-primary-green-on-white)::before{width:0%}
/*END LINK STYLES*/

/*VIDYARD EMBED STYLES*/
.dib-post-content .fis-vidyard-modal{display:block;margin-bottom:35rem}

/*Image Styles for Blog Posts*/
#dib-posts .dib-post-content img.fr-dib:not(.dib-snippet*),#dib-posts .dib-post-content img:not(.dib-snippet*){border:none!important;border-radius:0!important;box-shadow:none!important}