.m-square-list{list-style:none;margin-left:0;padding-left:0}
.m-square-list>li:not(.c-stat){padding-left:30px}
.m-square-list>li:not(.c-stat)::before{font-family:arial,helvetica,sans-serif;position:relative;float:left;color:var(--theme-bullet-color);text-indent:-30px;speak:none;content:'\25A0';top:-3px}
.c-billboard__solutions-financial-services--padding-small{padding-bottom:0}
@media screen and (min-width:48rem){.o-section--feature-companies__logos div{min-width:170px}
}
.c-solutions-improve .c-solutions-video-container{max-width:1366px;background:0 0;margin:auto;padding:90px 40px}
@media screen and (min-width:48rem) and (max-width:85rem){.c-solutions-improve .o-section--feature__link:focus,.c-solutions-improve .o-section--feature__link:hover{text-decoration:underline}
.c-solutions-improve .o-section--feature__link::after,.c-solutions-improve .o-section--feature__link::before{display:none}
}
@media screen and (min-width:35rem){.c-solutions-improve .c-solutions-video-container,.c-solutions-modernize .c-solutions-video-container{padding:40px 20px}
}
@media screen and (min-width:0) and (max-width:559px){.c-solutions-improve .c-solutions-video-container,.c-solutions-modernize .c-solutions-video-container{padding:20px 0;background-image:none}
}
@media screen and (min-width:64rem){.o-section--feature-companies__logos div{min-width:auto}
.c-solutions-improve .c-solutions-video-container,.c-solutions-modernize .c-solutions-video-container{padding:90px 40px}
}
.c-solutions-modernize .c-solutions-video-container{padding:2rem}
@media screen and (min-width:0) and (max-width:559px){.c-solutions-modernize .c-solutions-video-container{padding:20px 0;background-image:none}
}
.o-section{border:none}
@media screen and (min-width:0) and (max-width:1023px){.o-section.o-section--feature{padding:0 0 1rem!important}
.o-section--solutions-financial-services__security-box{margin-bottom:2rem}
}
div.c-mobile-animation{max-width:1366px}
div.c-mobile-animation2{max-width:1366px}
div.c-mobile-animation3{max-width:1366px}
@media screen and (min-width:35rem){div.c-mobile-animation,div.c-mobile-animation2,div.c-mobile-animation3{background-image:none;padding:2rem!important}
}
.c-solutions-improve h2,.c-solutions-modernize h2{margin-top:0}
.c-solutions-improve video,.c-solutions-modernize video{box-shadow:0 5px 20px 0 rgba(0,0,0,.1);border-radius:5px}
.c-solutions-improve .c-quote__content__attribution,.c-solutions-modernize .c-quote__content__attribution{margin-top:.5rem}
.c-solutions-improve .c-billboard__kicker__text:lang(fr){white-space:normal}
.c-solutions-modernize{padding-top:4rem;padding-bottom:4rem}
@media screen and (min-width:35rem){.c-solutions-modernize{padding-top:6rem;padding-bottom:6rem}
}
.v--homepage__peach-background{background:#f6efe8}
@media screen and (min-width:64rem){.c-solutions-modernize{padding-bottom:0}
.c-solutions-improve{padding-top:0}
.c-solutions-modernize .o-two-columns.v--tablet{grid-template-columns:53.2439% 41.7805%;grid-column-gap:5%;max-width:85.4rem}
.c-solutions-improve .o-two-columns.v--tablet{grid-template-columns:41.7805% 53.2439%;grid-column-gap:5%;max-width:85.4rem}
.c-quote__content__attribution__source{font-size:1rem}
.o-two-columns.v--centered{align-items:normal;justify-items:normal}
}
.c-solutions-page-footer .c-type-headline-primary{font-size:2rem}
@media screen and (min-width:48rem) and (max-width:1023px){.c-solutions-promo{min-width:285px}
}
@media screen and (min-width:48rem) and (max-width:1279px){.c-solutions-security .o-section--feature__link:focus,.c-solutions-security .o-section--feature__link:hover{text-decoration:underline}
.c-solutions-security .o-section--feature__link::after,.c-solutions-security .o-section--feature__link::before{display:none}
}
@media screen and (min-width:48rem){.o-security-box{grid-template-columns:100%}
}
@media screen and (min-width:64rem){.o-security-box{max-width:600px}
}
@media screen and (min-width:80rem){.o-section{overflow:visible}
.o-security-box{width:600px}
}
@media screen and (min-width:0) and (max-width:767px){.o-security-box.c-feature-grid.v--checkmark-after .c-feature-grid__item::after{top:1.25rem}
}
.c-promos--mobile .swiper-pagination{top:0}
.swiper-wrapper{margin-bottom:1rem}