@charset "utf-8";
@font-face {
    font-family: GalaxiePolaris-Book;
    font-style: normal;
    font-weight: 300;
    src: url(../../../etc.clientlibs/www/clientlibs/clientlib-site/resources/fonts/GalaxiePolaris-Book.eot);
    src: url(../../../etc.clientlibs/www/clientlibs/clientlib-site/resources/fonts/GalaxiePolaris-Book.woff) format("woff"), url(../../../etc.clientlibs/www/clientlibs/clientlib-site/resources/fonts/GalaxiePolaris-Book.woff2) format("woff2")
}

@font-face {
    font-family: GalaxiePolaris-Medium;
    font-style: normal;
    font-weight: 500;
    src: url(../../../etc.clientlibs/www/clientlibs/clientlib-site/resources/fonts/GalaxiePolaris-Medium.eot);
    src: url(../../../etc.clientlibs/www/clientlibs/clientlib-site/resources/fonts/GalaxiePolaris-Medium.woff) format("woff"), url(../../../etc.clientlibs/www/clientlibs/clientlib-site/resources/fonts/GalaxiePolaris-Medium.woff2) format("woff2")
}

@font-face {
    font-family: GalaxiePolaris-Bold;
    font-style: normal;
    font-weight: 700;
    src: url(../../../etc.clientlibs/www/clientlibs/clientlib-site/resources/fonts/GalaxiePolaris-Bold.eot);
    src: url(../../../etc.clientlibs/www/clientlibs/clientlib-site/resources/fonts/GalaxiePolaris-Bold.woff) format("woff"), url(../../../etc.clientlibs/www/clientlibs/clientlib-site/resources/fonts/GalaxiePolaris-Bold.woff2) format("woff2")
}

body,
html {
    font-size: 1pc;
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    line-height: 1.5;
    color: #182c35;
    background: #fff;
    overflow-x: hidden;
    scroll-behavior: smooth
}

a,
a:hover {
    color: #d41d24
}

:target:before {
    content: "";
    display: block;
    height: 180px;
    margin: 0
}

li,
p {
    color: #425563
}

button,
input,
optgroup,
select,
textarea {
    font: inherit
}

.tabs .cmp-tabs,
section {
    margin-top: 90px;
    margin-bottom: 45px
}

.resources-featured-2 section,
.resources-links section,
section.cmp-hero,
section.cmp-overview {
    margin-top: 0;
    margin-bottom: 0
}

section.cmp-dynamic-search__search-box-container {
    margin-top: 0
}

section.cmp-asset-promo__static,
section.cmp-journey {
    margin-bottom: 0 !important
}

.col-md-6>.aem-Grid {
    height: 100%
}

.page-wrapper {
    max-width: 90pc;
    margin: 0 auto;
    overflow-x: clip;
    overflow: -webkit-paged-x;
    background: #fff;
    min-height: 100%
}

.cmp-asset-promo__red-animated,
.cmp-hero,
.cmp-hero__overview,
.cmp-homepage-stat,
.cmp-overview {
    overflow-x: hidden
}

.cmp-overview ul,
.text ul {
    padding-left: 22px
}

.cmp-overview ul li,
.text ul li {
    position: relative;
    padding: 8px 0 8px 7px;
    list-style: none;
    margin: 0;
    list-style-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.622' height='11.946'%3E%3Cg data-name='Group 1056'%3E%3Cpath data-name='Path 1683' d='M0 9.446l3.992-3.473L0 2.499v-2.5l6.751 4.577v2.792L0 11.945z' fill='%23d41d24'/%3E%3C/g%3E%3Cg data-name='Group 1057'%3E%3Cpath data-name='Path 1684' d='M6.871 9.447l3.992-3.473-3.992-3.473v-2.5l6.752 4.577v2.791l-6.751 4.577z' fill='%23d41d24'/%3E%3C/g%3E%3C/svg%3E")
}

.cmp-hello-world-sass:before {
    content: "\003e";
    display: inline-block;
    padding: 0 10px
}

.cmp-accordion__item {
    border: 1px solid #e3e6ea;
    border-radius: 14px;
    background: #f4f5f8;
    padding: 19px 25px;
    margin-bottom: 15px
}

.cmp-accordion__header {
    font-size: 18px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif
}

.cmp-accordion__button {
    background: transparent;
    padding: 6px 0;
    border: none;
    position: relative
}

.cmp-accordion__button:after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="rgb(212, 29, 36)" class="bi bi-plus-circle-fill" viewBox="0 0 16 16"><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.5 4.5a.5.5 0 0 0-1 0v3h-3a.5.5 0 0 0 0 1h3v3a.5.5 0 0 0 1 0v-3h3a.5.5 0 0 0 0-1h-3v-3z"/></svg>');
    display: block;
    position: absolute;
    top: 7px;
    right: 0;
    width: 20px
}

.cmp-accordion__button--expanded {
    color: #d41d24;
    margin-bottom: 3px
}

.cmp-accordion__button--expanded:after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="rgb(212, 29, 36)" class="bi bi-dash-circle-fill" viewBox="0 0 16 16"><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM4.5 7.5a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7z"/></svg>')
}

.cmp-accordion__item[data-cmp-expanded] {
    background: #fafbfc
}

.cmp-animated-graphic {
    text-align: center
}

.cmp-animated-graphic h4 {
    padding: 10px 0;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 24px
}

.cmp-animated-graphic .graphic-row {
    position: relative
}

@media (min-width:992px) {
    .cmp-animated-graphic .cmp-animated-graphic__first-div {
        display: none
    }
}

@media (max-width:991px) {
    .cmp-animated-graphic .col-lg-4 {
        padding-bottom: 50px
    }
}

.cmp-animated-graphic .cmp-animated-graphic__graphic {
    min-height: 250px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

@media (max-width:991px) {
    .cmp-animated-graphic .cmp-animated-graphic__graphic {
        min-height: 210px
    }
}

.cmp-animated-graphic .cmp-animated-graphic__content {
    font-size: 1pc;
    position: relative;
    top: 2px;
    opacity: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.cmp-animated-graphic .cmp-animated-graphic__content p {
    color: #425563
}

@media (max-width:991px) {
    .cmp-animated-graphic .cmp-animated-graphic__content {
        opacity: 1
    }
}

.cmp-animated-graphic .cmp-animated-graphic__main-graphic {
    position: absolute;
    top: 290px;
    max-width: 25pc;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    left: 0;
    right: 0;
    margin: auto
}

.cmp-animated-graphic .cmp-animated-graphic__main-graphic img {
    width: 100%
}

@media (max-width:991px) {
    .cmp-animated-graphic .cmp-animated-graphic__main-graphic {
        display: none
    }
}

.cmp-animated-graphic .cmp-animated-graphic__left-col {
    position: static
}

.cmp-animated-graphic .cmp-animated-graphic__left-col .cmp-animated-graphic__left-graphic {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transform: translate(187%) scale(1.3);
    transform: translate(187%) scale(1.3)
}

@media (max-width:1199px) {
    .cmp-animated-graphic .cmp-animated-graphic__left-col .cmp-animated-graphic__left-graphic {
        -webkit-transform: translate(158%) scale(1.3);
        transform: translate(158%) scale(1.3)
    }
}

@media (max-width:991px) {
    .cmp-animated-graphic .cmp-animated-graphic__left-col .cmp-animated-graphic__left-graphic {
        -webkit-transform: translate(0) scale(1);
        transform: translate(0) scale(1)
    }
}

.cmp-animated-graphic .cmp-animated-graphic__middle-col .cmp-animated-graphic__middle-graphic {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

@media (max-width:991px) {
    .cmp-animated-graphic .cmp-animated-graphic__middle-col .cmp-animated-graphic__middle-graphic {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.cmp-animated-graphic .cmp-animated-graphic__right-col {
    position: static
}

.cmp-animated-graphic .cmp-animated-graphic__right-col .cmp-animated-graphic__right-graphic {
    -webkit-transform: translate(-218%) scale(1.3);
    transform: translate(-218%) scale(1.3);
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

@media (max-width:1199px) {
    .cmp-animated-graphic .cmp-animated-graphic__right-col .cmp-animated-graphic__right-graphic {
        -webkit-transform: translate(-183%) scale(1.3);
        transform: translate(-183%) scale(1.3)
    }
}

@media (max-width:991px) {
    .cmp-animated-graphic .cmp-animated-graphic__right-col .cmp-animated-graphic__right-graphic {
        -webkit-transform: translate(0) scale(1);
        transform: translate(0) scale(1)
    }
}

@media (min-width:992px) {
    .cmp-animated-graphic__animated .cmp-animated-graphic__main-graphic {
        opacity: 0;
        -webkit-transition: all .2s ease;
        transition: all .2s ease
    }
    .cmp-animated-graphic__animated .cmp-animated-graphic__graphic {
        -webkit-transition: all .5s ease;
        transition: all .5s ease
    }
    .cmp-animated-graphic__animated .cmp-animated-graphic__content {
        top: 0;
        opacity: 1;
        -webkit-transition: all .3s ease;
        transition: all .3s ease
    }
    .cmp-animated-graphic__animated .cmp-animated-graphic__left-col .cmp-animated-graphic__left-graphic {
        -webkit-transform: translate(0) scale(1);
        transform: translate(0) scale(1);
        -webkit-transition: all .3s ease;
        transition: all .3s ease
    }
    .cmp-animated-graphic__animated .cmp-animated-graphic__middle-col .cmp-animated-graphic__middle-graphic {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transition: all .3s ease;
        transition: all .3s ease
    }
    .cmp-animated-graphic__animated .cmp-animated-graphic__right-col .cmp-animated-graphic__right-graphic {
        -webkit-transform: translate(0) scale(1);
        transform: translate(0) scale(1);
        -webkit-transition: all .3s ease;
        transition: all .3s ease
    }
}

.asset-promo-photo-animated.cmp-asset-promot__animated-alt .cmp-asset-promo-content__container .cmp-asset-promo__content {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-left: 250px;
    padding-right: 675px
}

.asset-promo-photo-animated.cmp-asset-promot__animated-alt .cmp-asset-promo-content__container .cmp-asset-promo__content h3.cmp-asset-promo__header {
    color: #182c35;
    line-height: 43px;
    font-size: 30px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    margin-bottom: 26px
}

.asset-promo-photo-animated.cmp-asset-promot__animated-alt .cmp-asset-promo-content__container .cmp-asset-promo__content .cmp-asset-promo__copy {
    display: none
}

@media (max-width:1199px) {
    .asset-promo-photo-animated.cmp-asset-promot__animated-alt .cmp-asset-promo-content__container .cmp-asset-promo__content {
        padding-right: 25pc !important;
        padding-left: 90pt !important
    }
}

@media (max-width:991px) {
    .asset-promo-photo-animated.cmp-asset-promot__animated-alt .cmp-asset-promo-content__container .cmp-asset-promo__content {
        padding: 5pc 280px 5pc 15px !important
    }
}

@media (max-width:767px) {
    .asset-promo-photo-animated.cmp-asset-promot__animated-alt .cmp-asset-promo-content__container .cmp-asset-promo__content {
        padding: 5pc 15pc 5pc 15px !important
    }
}

@media (max-width:575px) {
    .asset-promo-photo-animated.cmp-asset-promot__animated-alt .cmp-asset-promo-content__container .cmp-asset-promo__content {
        padding: 5pc 90pt 5pc 15px !important;
        margin-bottom: 15px
    }
    .asset-promo-photo-animated.cmp-asset-promot__animated-alt .cmp-asset-promo-content__container .cmp-asset-promo__content h3.cmp-asset-promo__header {
        line-height: 36px !important
    }
}

.cmp-asset-promo__animated .container-fluid {
    padding: 0
}

.cmp-asset-promo__animated .cmp-asset-promo-content__container {
    min-height: 500px;
    height: 100%
}

.cmp-asset-promo__animated .cmp-asset-promo-content__container .cmp-asset-promo__content {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    height: 100%;
    border-radius: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    margin: 0 auto;
    -webkit-box-shadow: inset 0 9px 0 0 #fff, inset 0 -9px 0 0 #fff, inset 50px 0 0 20px #fff, inset -50px 0 0 20px #fff;
    box-shadow: inset 0 9px 0 0 #fff, inset 0 -9px 0 0 #fff, inset 50px 0 0 20px #fff, inset -50px 0 0 20px #fff;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.cmp-asset-promo__animated .cmp-asset-promo-content__container .cmp-asset-promo__content p {
    color: #fff
}

.cmp-asset-promo__animated .cmp-asset-promo-content__container .cmp-asset-promo__content:hover {
    border-radius: 0;
    -webkit-box-shadow: inset 0 0 0 0 #fff, inset 0 0 0 0 #fff, inset 0 0 0 0 #fff, inset 0 0 0 0 #fff;
    box-shadow: inset 0 0 0 0 #fff, inset 0 0 0 0 #fff, inset 0 0 0 0 #fff, inset 0 0 0 0 #fff;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.cmp-asset-promo__animated .cmp-asset-promo-content__container .cmp-asset-promo__content .cmp-asset-promo__header {
    font-size: 24px
}

.cmp-asset-promo__animated .cmp-asset-promo-content__container .cmp-asset-promo__content .cmp-asset-promo__copy {
    max-width: 50pc;
    margin: 0 auto;
    padding: 8px 15px 25px;
    text-align: center;
    line-height: 26px;
    color: #fff
}

.cmp-asset-promo__animated .cmp-asset-promo-content__container .cmp-asset-promo__content .cmp-asset-promo__button {
    background: linear-gradient(140deg, #d41d24, #ab2328);
    border-radius: 6px;
    border: none;
    color: #fff;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    padding: 10px 18px 13px
}

.cmp-asset-promo__red-animated {
    color: #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cmp-asset-promo__red-animated p {
    color: #fff
}

.cmp-asset-promo__red-animated ul {
    padding-left: 22px
}

.cmp-asset-promo__red-animated ul li {
    position: relative;
    padding: 8px 0 8px 7px;
    list-style: none;
    margin: 0;
    list-style-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.621' height='11.946'%3E%3Cg data-name='Group 2482' fill='%23fff'%3E%3Cpath data-name='Path 1683' d='M0 9.446l3.992-3.473L0 2.499v-2.5l6.751 4.577v2.792L0 11.945z'/%3E%3Cpath data-name='Path 1684' d='M6.871 9.447l3.992-3.473-3.992-3.473v-2.5l6.752 4.577v2.791l-6.751 4.577z'/%3E%3C/g%3E%3C/svg%3E");
    color: #fff
}

.cmp-asset-promo__red-animated .container-fluid {
    position: relative;
    padding: 0
}

.cmp-asset-promo__red-animated .container-fluid:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: 29px;
    -webkit-box-shadow: inset 0 9px 0 0 #fff, inset 0 -9px 0 0 #fff, inset 75pt 0 0 20px #fff, inset -75pt 0 0 20px #fff;
    box-shadow: inset 0 9px 0 0 #fff, inset 0 -9px 0 0 #fff, inset 75pt 0 0 20px #fff, inset -75pt 0 0 20px #fff;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.cmp-asset-promo__red-animated .container-fluid:hover:before {
    border-radius: 0;
    -webkit-box-shadow: inset 0 0 0 0 #fff, inset 0 0 0 0 #fff, inset 0 0 0 0 #fff, inset 0 0 0 0 #fff;
    box-shadow: inset 0 0 0 0 #fff, inset 0 0 0 0 #fff, inset 0 0 0 0 #fff, inset 0 0 0 0 #fff;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.cmp-asset-promo__red-animated .container-fluid .row {
    background: -webkit-gradient(linear, left top, right top, from(#fc1255), color-stop(50%, #d41d24), to(#ab2328));
    background: linear-gradient(90deg, #fc1255, #d41d24 50%, #ab2328);
    border-radius: 40px;
    -webkit-transition: border-radius .2s ease;
    transition: border-radius .2s ease
}

.cmp-asset-promo__red-animated .container-fluid .row:hover {
    border-radius: 0;
    -webkit-transition: border-radius .5s ease;
    transition: border-radius .5s ease
}

.cmp-asset-promo__red-animated .container-fluid .row:hover .cmp-asset-promo__icon-container {
    opacity: 1;
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease
}

.cmp-asset-promo__red-animated .container-fluid .row:hover .cmp-asset-promo-content__container {
    opacity: 1;
    -webkit-transition: opacity 1.6s ease;
    transition: opacity 1.6s ease
}

.cmp-asset-promo__red-animated .container-fluid .row:hover .cmp-asset-promo__content {
    top: 0;
    -webkit-transition: top .3s ease;
    transition: top .3s ease
}

.cmp-asset-promo__red-animated .cmp-asset-promo__icon-container {
    height: 100%;
    padding: 5pc 0;
    margin: 0 auto;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 0;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease
}

.cmp-asset-promo__red-animated .cmp-asset-promo__icon-container img {
    max-height: 200px
}

.cmp-asset-promo__red-animated .cmp-asset-promo-content__container {
    background: -webkit-gradient(linear, left top, right top, from(#d41d24), to(rgba(115, 79, 81, 0)));
    background: linear-gradient(90deg, #d41d24, rgba(115, 79, 81, 0));
    opacity: 0;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    padding: 40px 40px 40px 5pc
}

.cmp-asset-promo__red-animated .cmp-asset-promo-content__container .cmp-asset-promo__content {
    position: relative;
    top: -30px;
    -webkit-transition: top .2s ease;
    transition: top .2s ease
}

.cmp-asset-promo__red-animated .cmp-asset-promo-content__container .cmp-asset-promo__content .cmp-asset-promo__header {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 23px;
    padding-bottom: 10px
}

.cmp-asset-promo__red-animated .cmp-asset-promo-content__container .cmp-asset-promo__content .cmp-asset-promo__copy {
    padding-bottom: 5px;
    line-height: 29px;
    font-size: 17px
}

.cmp-asset-promo__red-animated .cmp-asset-promo-content__container .cmp-asset-promo__content .solid-button_white {
    margin-top: 10px
}

.img-overlay:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(24, 44, 53, .65)
}

.cmp-asset-promo__static {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%
}

.cmp-asset-promo__static .container-fluid {
    padding: 0
}

.cmp-asset-promo__static .cmp-asset-promo-content__container {
    min-height: 350px;
    height: 100%;
    position: relative
}

.cmp-asset-promo__static .cmp-asset-promo-content__container .cmp-asset-promo__content {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    margin: 0 auto;
    text-align: center
}

.cmp-asset-promo__static .cmp-asset-promo-content__container .cmp-asset-promo__content p {
    color: #fff
}

.cmp-asset-promo__static .cmp-asset-promo-content__container .cmp-asset-promo__content .cmp-asset-promo__eyebrow {
    text-transform: uppercase;
    font-size: 13px;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    letter-spacing: 1.1px
}

.cmp-asset-promo__static .cmp-asset-promo-content__container .cmp-asset-promo__content .cmp-asset-promo__header {
    font-size: 38px;
    padding: 7px 25px 13px;
    max-width: 75pc
}

.cmp-asset-promo__static .cmp-asset-promo-content__container .cmp-asset-promo__content .cmp-asset-promo__copy {
    max-width: 50pc;
    margin: 0 auto;
    padding: 8px 15px 25px;
    text-align: center;
    line-height: 26px
}

.cmp-asset-promo__static .cmp-asset-promo-content__container .cmp-asset-promo__content .cmp-asset-promo__button-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cmp-asset-promo__static .cmp-asset-promo-content__container .cmp-asset-promo__content .cmp-asset-promo__button-container a {
    margin: 10px 15px
}

.cmp-asset-promo__static .cmp-asset-promo-content__container .cmp-asset-promo__content:hover {
    border-radius: 0;
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.page-load-transitions * {
    -webkit-transition: none !important;
    transition: none !important
}

@media (max-width:991px) {
    .cmp-asset-promo__animated .container-fluid {
        max-width: 100%;
        padding: 0
    }
    .cmp-asset-promo__animated .container-fluid .row .cmp-asset-promo-content__container {
        min-height: auto;
        height: auto
    }
    .cmp-asset-promo__animated .container-fluid .row .cmp-asset-promo-content__container .cmp-asset-promo__content {
        border-radius: 0;
        -webkit-box-shadow: inset 0 0 0 0 #fff, inset 0 0 0 0 #fff, inset 0 0 0 0 #fff, inset 0 0 0 0 #fff;
        box-shadow: inset 0 0 0 0 #fff, inset 0 0 0 0 #fff, inset 0 0 0 0 #fff, inset 0 0 0 0 #fff;
        padding: 50px 0
    }
    .cmp-asset-promo__red-animated .container-fluid {
        max-width: 100%
    }
    .cmp-asset-promo__red-animated .container-fluid:before {
        content: none
    }
    .cmp-asset-promo__red-animated .container-fluid .row {
        border-radius: 0
    }
    .cmp-asset-promo__red-animated .container-fluid .row .cmp-asset-promo__icon-container {
        opacity: 1;
        padding: 40px 0
    }
    .cmp-asset-promo__red-animated .container-fluid .row .cmp-asset-promo-content__container {
        opacity: 1;
        padding: initial;
        background: linear-gradient(140deg, #d41d24, #ab2328)
    }
    .cmp-asset-promo__red-animated .container-fluid .row .cmp-asset-promo-content__container .cmp-asset-promo__content {
        top: 0;
        padding: 40px
    }
    .cmp-asset-promo__static .container-fluid {
        max-width: 100%;
        margin: 0
    }
    .cmp-asset-promo__static .container-fluid .row .cmp-asset-promo-content__container .cmp-asset-promo__content .cmp-asset-promo__header {
        font-size: 34px;
        padding-left: 15px;
        padding-right: 15px
    }
    .cmp-asset-promo__static .container-fluid .row .cmp-asset-promo-content__container .cmp-asset-promo__content .cmp-asset-promo__button-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .cmp-asset-promo__static .container-fluid .row .cmp-asset-promo-content__container .cmp-asset-promo__content .cmp-asset-promo__primary-button {
        margin-bottom: 10px
    }
    .cmp-asset-promo__static .container-fluid .row .cmp-asset-promo-content__container .cmp-asset-promo__content button {
        display: block
    }
}

.animate-promo__red .container-fluid:before {
    border-radius: 0;
    -webkit-box-shadow: inset 0 0 0 0 #fff, inset 0 0 0 0 #fff, inset 0 0 0 0 #fff, inset 0 0 0 0 #fff;
    box-shadow: inset 0 0 0 0 #fff, inset 0 0 0 0 #fff, inset 0 0 0 0 #fff, inset 0 0 0 0 #fff;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.animate-promo__red .container-fluid .row {
    border-radius: 0;
    -webkit-transition: border-radius .5s ease;
    transition: border-radius .5s ease
}

.animate-promo__red .container-fluid .row .cmp-asset-promo__icon-container {
    opacity: 1;
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease
}

.animate-promo__red .container-fluid .row .cmp-asset-promo-content__container {
    opacity: 1;
    -webkit-transition: opacity 1.6s ease;
    transition: opacity 1.6s ease
}

.animate-promo__red .container-fluid .row .cmp-asset-promo__content {
    top: 0;
    -webkit-transition: top .3s ease;
    transition: top .3s ease
}

.animate-promo__photo .cmp-asset-promo-content__container .cmp-asset-promo__content {
    border-radius: 0;
    -webkit-box-shadow: inset 0 0 0 0 #fff, inset 0 0 0 0 #fff, inset 0 0 0 0 #fff, inset 0 0 0 0 #fff;
    box-shadow: inset 0 0 0 0 #fff, inset 0 0 0 0 #fff, inset 0 0 0 0 #fff, inset 0 0 0 0 #fff;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.cmp-award {
    padding: 50px 72px
}

.cmp-award .cmp-award__asset {
    background: linear-gradient(45deg, #0057b8, #b537ed);
    -webkit-transform: skew(-19deg);
    transform: skew(-19deg);
    height: 266px;
    width: 330px;
    border-radius: 1pc;
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px;
    -webkit-filter: drop-shadow(5px 15px 15px rgba(66, 85, 99, .25));
    filter: drop-shadow(5px 10px 15px rgba(66, 85, 99, .25))
}

.cmp-award .cmp-award__asset img {
    -webkit-transform: skew(19deg);
    transform: skew(19deg);
    max-width: 100%;
    max-height: 152px
}

.cmp-award .cmp-award__content {
    color: #182c35;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    padding-left: 26px
}

.cmp-award .cmp-award__content h5 {
    color: #425563;
    opacity: .8;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    padding-bottom: 5px
}

.cmp-award .cmp-award__content h3 {
    font-size: 24px;
    padding-bottom: 26px;
    line-height: 36px
}

.cmp-award .cmp-award__content a {
    margin: 5px 0
}

@media (max-width:1199px) {
    .cmp-award .cmp-award__content {
        padding-left: 54px
    }
}

@media (max-width:991px) {
    .cmp-award {
        padding: 15px
    }
    .cmp-award .cmp-award__asset {
        padding: 35px;
        width: 330px;
        height: 266px;
        margin: 0 auto 40px
    }
}

@media (max-width:767px) {
    .cmp-award .cmp-award__content {
        padding-left: unset
    }
}

.cmp-background--top-gradient {
    background: -webkit-gradient(linear, left top, left bottom, from(#f4f5f8), to(#fff));
    background: linear-gradient(180deg, #f4f5f8, #fff);
    margin-top: 60px;
    padding-bottom: 60px
}

.cmp-background--bottom-gradient {
    background: -webkit-gradient(linear, left bottom, left top, from(#f4f5f8), color-stop(50%, #fff));
    background: linear-gradient(0deg, #f4f5f8, #fff 50%);
    margin-top: 60px;
    padding-bottom: 60px
}

.cmp-background--solid-gray {
    background-color: #f4f5f8
}

.cmp-background--solid-gray__texture {
    margin-top: 60px;
    padding-bottom: 60px;
    min-height: 550px;
    background-color: #f4f5f8;
    position: relative
}

.cmp-background--solid-gray__texture:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='439.495' height='229.246'%3E%3Cpath d='M269.373 201.003l2.121 2.121-2.121 2.122-2.121-2.122zm24 0l2.121 2.121-2.121 2.122-2.121-2.122zm24 0l2.121 2.121-2.121 2.122-2.121-2.122zm24 0l2.121 2.121-2.121 2.122-2.121-2.122zm24 0l2.121 2.121-2.121 2.122-2.121-2.122zm24 0l2.121 2.121-2.121 2.122-2.121-2.122zm24 0l2.121 2.121-2.121 2.122-2.121-2.122zm24 0l2.121 2.121-2.121 2.122-2.121-2.122zM2.125 0l2.121 2.121-2.121 2.122L.004 2.12zm0 24l2.121 2.121-2.121 2.122L.004 26.12zm0 24l2.121 2.121-2.121 2.122L.004 50.12zm0 24l2.121 2.121-2.121 2.122L.004 74.12z' opacity='.22' fill='%23425563'/%3E%3Cpath d='M2.121 105.001l2.121 2.121-2.121 2.122L0 107.122zm24 0l2.121 2.121-2.121 2.122L24 107.122zm24 0l2.121 2.121-2.121 2.122L48 107.122zm24 0l2.121 2.121-2.121 2.122L72 107.122zm-72 24l2.121 2.121-2.121 2.122L0 131.122zm0 24l2.121 2.121-2.121 2.122L0 155.122zm24 0l2.121 2.121-2.121 2.122L24 155.122zm24 0l2.121 2.121-2.121 2.122L48 155.122zm24 0l2.121 2.121-2.121 2.122L72 155.122zm24 0l2.121 2.121-2.121 2.122L96 155.122zm24 0l2.121 2.121-2.121 2.122-2.121-2.122zm-72 24l2.121 2.121-2.121 2.122L48 179.122zm-48 24l2.121 2.121-2.121 2.122L0 203.122zm24 0l2.121 2.121-2.121 2.122L24 203.122zm24 0l2.121 2.121-2.121 2.122L48 203.122zm24 0l2.121 2.121-2.121 2.122L72 203.122z' fill='%23fc1255'/%3E%3Cpath d='M171.12 153.003l2.121 2.121-2.121 2.122-2.121-2.122zm-72 24l2.121 2.121-2.121 2.122-2.121-2.122zm24 0l2.121 2.121-2.121 2.122-2.121-2.122zm24 0l2.121 2.121-2.121 2.122-2.121-2.122zm24 0l2.121 2.121-2.121 2.122-2.121-2.122zm24 0l2.121 2.121-2.121 2.122-2.121-2.122zm24 0l2.121 2.121-2.121 2.122-2.121-2.122zm24 0l2.121 2.121-2.121 2.122-2.121-2.122zm24 0l2.121 2.121-2.121 2.122-2.121-2.122zm-48 24l2.121 2.121-2.121 2.122-2.121-2.122zm-24 24l2.121 2.121-2.121 2.122-2.121-2.122zm24 0l2.121 2.121-2.121 2.122-2.121-2.122zm24 0l2.121 2.121-2.121 2.122-2.121-2.122z' fill='%23425563'/%3E%3C/svg%3E");
    position: absolute;
    content: "";
    left: 10px;
    bottom: 10px;
    height: 230px;
    width: 440px
}

.cmp-background--solid-gray__texture:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='196.243' height='221.983'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%23425563}.b{fill:%23fc1255}%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M170.119 145.74l2.121 2.121-2.121 2.122-2.121-2.122zM98.119 169.74l2.121 2.121-2.121 2.122-2.121-2.122zM122.119 169.74l2.121 2.121-2.121 2.122-2.121-2.122zM146.119 169.74l2.121 2.121-2.121 2.122-2.121-2.122zM170.119 169.74l2.121 2.121-2.121 2.122-2.121-2.122zM194.119 169.74l2.121 2.121-2.121 2.122-2.121-2.122zM194.119 217.74l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath class='b' d='M2.121 0l2.121 2.121-2.121 2.122L0 2.12zM26.121 0l2.121 2.121-2.121 2.122L24 2.12zM50.121 0l2.121 2.121-2.121 2.122L48 2.12zM74.121 0l2.121 2.121-2.121 2.122L72 2.12zM98.121 0l2.121 2.121-2.121 2.122L96 2.12zM122.121 0l2.121 2.121-2.121 2.122L120 2.12zM146.121 0l2.121 2.121-2.121 2.122L144 2.12zM170.121 0l2.121 2.121-2.121 2.122L168 2.12zM98.121 24l2.121 2.121-2.121 2.122L96 26.12zM26.121 48l2.121 2.121-2.121 2.122L24 50.12zM50.121 48l2.121 2.121-2.121 2.122L48 50.12zM74.121 48l2.121 2.121-2.121 2.122L72 50.12zM98.121 48l2.121 2.121-2.121 2.122L96 50.12zM122.121 48l2.121 2.121-2.121 2.122L120 50.12zM146.121 48l2.121 2.121-2.121 2.122L144 50.12zM170.121 48l2.121 2.121-2.121 2.122L168 50.12zM194.121 48l2.121 2.121-2.121 2.122L192 50.12zM146.121 72l2.121 2.121-2.121 2.122L144 74.12zM74.121 96l2.121 2.121-2.121 2.122L72 98.12zM98.121 96l2.121 2.121-2.121 2.122L96 98.12zM122.121 96l2.121 2.121-2.121 2.122L120 98.12zM146.121 96l2.121 2.121-2.121 2.122L144 98.12zM170.121 96l2.121 2.121-2.121 2.122L168 98.12zM194.121 96l2.121 2.121-2.121 2.122L192 98.12z'/%3E%3C/svg%3E");
    position: absolute;
    content: "";
    right: 10px;
    top: 10px;
    height: 222px;
    width: 197px
}

.cmp-background--homepage {
    background: -webkit-gradient(linear, left bottom, left top, from(#f4f5f8), color-stop(50%, #fff));
    background: linear-gradient(0deg, #f4f5f8, #fff 50%);
    margin-top: 0
}

.cmp-blog-author {
    background: #fff;
    margin: 0 auto
}

.cmp-blog-author .cmp-blog-author__pic {
    margin-bottom: 9pt;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    -o-object-fit: cover;
    object-fit: cover
}

.cmp-blog-author .cmp-blog-author__wrapper {
    background: #f4f5f8;
    border-radius: 9pt;
    width: 100% !important;
    max-width: 383px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 24px
}

.cmp-blog-author .cmp-blog-author__descr {
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #425563;
    padding-top: 15px;
    padding-bottom: 18px
}

.cmp-blog-author a {
    font-size: 15px
}

@media (max-width:767.98px) {
    .cmp-blog-author__wrapper {
        width: -webkit-fit-content !important;
        width: -moz-fit-content !important;
        width: fit-content !important;
        height: -webkit-fit-content !important;
        height: -moz-fit-content !important;
        height: fit-content !important
    }
}

.cmp-blog-filter {
    padding: 0
}

.cmp-blog-filter .cmp-blog-filter__bkgrnd {
    padding: 25px 0 25px 25px
}

.cmp-blog-filter .cmp-blog-filter__title {
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    font-size: 40px;
    color: #fff
}

.cmp-blog-filter .form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: unset
}

.cmp-blog-filter .cmp-blog-filter__drpdwntxt {
    width: 100%
}

.cmp-blog-filter .cmp-blog-filter__btn {
    color: rgba(25, 44, 53, .65);
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 1pc;
    background: #fff;
    border-radius: 6px;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 54px
}

.cmp-blog-filter .cmp-blog-filter__btn:after {
    content: "";
    padding: 3px;
    position: absolute;
    bottom: 23px;
    right: 15px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    border: solid #d41d24;
    border-width: 0 2px 2px 0
}

.cmp-blog-filter .dropdown-menu {
    border-radius: 6px;
    border: 1px solid #f4f5f8;
    -webkit-box-shadow: 0 20px 35px rgba(66, 85, 99, .25);
    box-shadow: 0 20px 35px rgba(66, 85, 99, .25);
    width: 94%;
    max-height: 150px;
    overflow-y: auto
}

.cmp-blog-filter .dropdown-item:hover {
    background-color: #f4f5f8;
    color: #d41d24
}

.cmp-blog-filter .cmp-blog-filter__drpwrap {
    display: inline-block
}

@media (max-width:1199.98px) {
    .cmp-blog-filter .dropdown-menu {
        width: 91%
    }
}

@media (max-width:991.98px) {
    .cmp-blog-filter .dropdown-menu {
        width: 88%
    }
}

@media (max-width:767.98px) {
    .cmp-blog-filter .cmp-blog-filter__bkgrnd {
        padding-left: 0
    }
    .cmp-blog-filter .cmp-blog-filter__title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .cmp-blog-filter .cmp-blog-filter__drpwrap {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 25px 2pc 0
    }
    .cmp-blog-filter .dropdown-menu {
        width: 82%
    }
    .cmp-blog-filter .cmp-blog-filter__btn,
    .cmp-blog-filter .dropdown-menu {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        width: 250px
    }
}

.cmp-blog-filter {
    background: linear-gradient(140deg, #fc1255, #d41d24)
}

.cmp-blog-hero {
    background: #fff;
    margin-top: 37px
}

.cmp-blog-hero .cmp-blog-hero__title {
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    font-size: 34px;
    color: #182c35;
    padding-bottom: 24px;
    margin-top: 67px
}

.cmp-blog-hero .cmp-blogs__category-style {
    font-size: 13px;
    color: #d41d24;
    text-transform: uppercase;
    padding-left: 2px;
    letter-spacing: 1px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif
}

.cmp-blog-hero .cmp-blogs__category-style:after {
    content: "";
    right: 0;
    top: 7px;
    position: absolute;
    height: 4px;
    width: 4px;
    background-color: #182c35;
    border-radius: 4px
}

.cmp-blog-hero .cmp-blogs__date-style {
    color: #425563
}

.cmp-blog-hero .cmp-blog-hero__imgwrapper {
    position: relative;
    z-index: 1
}

.cmp-blog-hero .cmp-blogs-hero__imgDiv:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='196.243' height='221.983'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%23425563}.b{fill:%23fc1255}%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M170.119 145.74l2.121 2.121-2.121 2.122-2.121-2.122zM98.119 169.74l2.121 2.121-2.121 2.122-2.121-2.122zM122.119 169.74l2.121 2.121-2.121 2.122-2.121-2.122zM146.119 169.74l2.121 2.121-2.121 2.122-2.121-2.122zM170.119 169.74l2.121 2.121-2.121 2.122-2.121-2.122zM194.119 169.74l2.121 2.121-2.121 2.122-2.121-2.122zM194.119 217.74l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath class='b' d='M2.121 0l2.121 2.121-2.121 2.122L0 2.12zM26.121 0l2.121 2.121-2.121 2.122L24 2.12zM50.121 0l2.121 2.121-2.121 2.122L48 2.12zM74.121 0l2.121 2.121-2.121 2.122L72 2.12zM98.121 0l2.121 2.121-2.121 2.122L96 2.12zM122.121 0l2.121 2.121-2.121 2.122L120 2.12zM146.121 0l2.121 2.121-2.121 2.122L144 2.12zM170.121 0l2.121 2.121-2.121 2.122L168 2.12zM98.121 24l2.121 2.121-2.121 2.122L96 26.12zM26.121 48l2.121 2.121-2.121 2.122L24 50.12zM50.121 48l2.121 2.121-2.121 2.122L48 50.12zM74.121 48l2.121 2.121-2.121 2.122L72 50.12zM98.121 48l2.121 2.121-2.121 2.122L96 50.12zM122.121 48l2.121 2.121-2.121 2.122L120 50.12zM146.121 48l2.121 2.121-2.121 2.122L144 50.12zM170.121 48l2.121 2.121-2.121 2.122L168 50.12zM194.121 48l2.121 2.121-2.121 2.122L192 50.12zM146.121 72l2.121 2.121-2.121 2.122L144 74.12zM74.121 96l2.121 2.121-2.121 2.122L72 98.12zM98.121 96l2.121 2.121-2.121 2.122L96 98.12zM122.121 96l2.121 2.121-2.121 2.122L120 98.12zM146.121 96l2.121 2.121-2.121 2.122L144 98.12zM170.121 96l2.121 2.121-2.121 2.122L168 98.12zM194.121 96l2.121 2.121-2.121 2.122L192 98.12z'/%3E%3C/svg%3E");
    position: absolute;
    content: "";
    right: 0;
    bottom: -40px;
    height: 222px;
    width: 197px;
    z-index: -1;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.cmp-blog-hero .cmp-blog-hero__img {
    border-radius: 9pt;
    -webkit-box-shadow: 0 20px 35px rgba(66, 85, 99, .25);
    box-shadow: 0 20px 35px rgba(66, 85, 99, .25);
    top: 0
}

@media (max-width:991.98px) {
    .cmp-blog-hero .cmp-blog-hero__imgwrapper {
        padding-top: 3pc
    }
}

.cmp-blogs__container {
    background: #fff
}

.cmp-blogs__animation:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
    transition: all .6s cubic-bezier(.165, .84, .44, 1)
}

.cmp-blogs__animation:hover .cmp-blogs__shadow-animation {
    -webkit-box-shadow: 0 20px 35px rgba(66, 85, 99, .25);
    box-shadow: 0 20px 35px rgba(66, 85, 99, .25)
}

.cmp-blogs__main-image-style {
    border-radius: 9pt;
    max-width: 100%;
    height: auto
}

.cmp-blogs__addme-button {
    width: 81pt;
    height: 54px
}

.cmp-blogs__profile-row {
    margin-top: 3pc
}

.cmp-blogs__profile-pic-style {
    border-radius: 50%;
    margin-right: 15px
}

.cmp-blogs__profile-name {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #425563;
    padding-bottom: 5px
}

.cmp-blogs__profile-title {
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    color: #425563;
    font-size: 15px
}

.cmp-blogs__sub-image-style {
    border-radius: 9pt;
    max-width: 100%;
    height: auto
}

.cmp-blogs__form-wrapper {
    top: 50%;
    left: 50%;
    margin: 0 -50% 0 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.cmp-blogs__form-filling-title {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    color: #d41d24;
    font-size: 40px
}

.cmp-blogs__form-filling-subtitle {
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    color: #425563;
    font-size: 14px
}

.cmp-blogs__form-filling {
    background-color: #f4f5f8;
    border-radius: 9pt;
    width: 100%;
    height: 100%;
    padding: 151px 5pc
}

.cmp-blogs__form-email {
    width: 100%;
    position: relative;
    height: 54px;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 1pc;
    color: #182c35 !important;
    border: 1px solid #425563;
    border-radius: 6px
}

.cmp-blogs__form-email:active,
.cmp-blogs__form-email:active:focus,
.cmp-blogs__form-email:focus,
.cmp-blogs__form-email:hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
    border: 1px solid #425563;
    outline: none
}

.cmp-blogs__pag-border {
    background-color: #fff;
    display: inline-block;
    padding: 8px;
    border-radius: 20%;
    width: 30px;
    height: 30px;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25)
}

.cmp-blogs__page-item {
    position: relative;
    height: 100%
}

.cmp-blogs__page-item .page-link {
    position: relative;
    color: #f4f5f8
}

.cmp-blogs__page-item .page-link,
.cmp-blogs__page-title {
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 15px
}

.cmp-blogs__page-title {
    color: #182c35
}

.cmp-blogs__page-item.active .page-link {
    color: #d41d24;
    background-color: #fff;
    border-color: transparent;
    outline: 0;
    text-decoration: underline;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif
}

.cmp-blogs__page-item .page-link {
    z-index: 1;
    color: #425563;
    background-color: #fff;
    border-color: transparent
}

.cmp-blogs__page-item .page-link:hover {
    color: #d41d24
}

.cmp-blogs__prev-arrow-custom:after {
    left: 3px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg)
}

.cmp-blogs__next-arrow-custom:after,
.cmp-blogs__prev-arrow-custom:after {
    content: "";
    padding: 5px;
    position: absolute;
    bottom: 3px;
    border: solid #182c35;
    border-width: 0 3px 3px 0
}

.cmp-blogs__next-arrow-custom:after {
    right: 4px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg)
}

.cmp-blogs__row-spacing {
    margin-top: 5pc
}

.cmp-blogs__subscribe-style {
    padding-top: 24px
}

.cmp-blogs__email-button-row {
    padding-top: 2pc
}

.cmp-blogs__page-arrow-wrapper {
    position: relative;
    top: 8px
}

.cmp-blogs__page-arrow-wrapper .pagination {
    position: relative;
    float: right
}

@media (max-width:1199px) {
    .cmp-blogs__top-col-adjusted {
        left: 10px
    }
}

@media (max-width:991px) {
    .cmp-blogs__animation:hover {
        -webkit-transform: unset;
        transform: unset
    }
    .cmp-blogs__animation:hover .cmp-blogs__shadow-animation {
        -webkit-box-shadow: unset;
        box-shadow: unset
    }
    .cmp-blogs__top-col-adjusted {
        position: unset;
        left: unset;
        margin-top: 2pc
    }
    .cmp-blogs__main-title-name,
    .cmp-blogs__profile-row {
        margin-top: 2pc
    }
    .cmp-blogs__main-image-style,
    .cmp-blogs__sub-image-style {
        width: 100%
    }
    .cmp-blogs__form-filling {
        margin-left: unset;
        padding: 3pc 24px 60px
    }
    .cmp-blogs__form-filling-title {
        font-size: 24px;
        padding-left: unset;
        padding-right: unset
    }
    .cmp-blogs__form-filling-subtitle {
        font-size: 18px
    }
    .cmp-blogs__addme-button {
        margin-top: 2pc;
        width: 100%
    }
    .cmp-blogs__mobile-spacing {
        padding-top: 5pc
    }
    .cmp-blogs__row-spacing {
        margin-top: unset
    }
    .cmp-blogs__category-top-padding {
        padding-top: 2pc !important
    }
}

.cmp-bootstap-accordion .card {
    border: 1px solid #e3e6ea !important;
    border-radius: 14px !important;
    background: #f4f5f8;
    padding: 19px 25px;
    margin-bottom: 15px
}

.cmp-bootstap-accordion .card .cmp-bootstap-accordion__header .btn-link {
    position: relative;
    font-size: 20px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif
}

.cmp-bootstap-accordion .card .cmp-bootstap-accordion__header .btn-link:focus,
.cmp-bootstap-accordion .card .cmp-bootstap-accordion__header .btn-link:hover,
.cmp-bootstap-accordion .card .cmp-bootstap-accordion__header .btn-link:visited {
    text-decoration: none
}

.cmp-bootstap-accordion .card .cmp-bootstap-accordion__header .btn-link:after {
    display: block;
    position: absolute;
    top: 7px;
    right: 0;
    width: 20px
}

.cmp-bootstap-accordion .card .cmp-bootstap-accordion__header .btn-link[aria-expanded=false] {
    color: #182c35
}

.cmp-bootstap-accordion .card .cmp-bootstap-accordion__header .btn-link[aria-expanded=false]:after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="rgb(212, 29, 36)" class="bi bi-plus-circle-fill" viewBox="0 0 16 16"><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.5 4.5a.5.5 0 0 0-1 0v3h-3a.5.5 0 0 0 0 1h3v3a.5.5 0 0 0 1 0v-3h3a.5.5 0 0 0 0-1h-3v-3z"/></svg>');
    display: block;
    position: absolute;
    top: 7px;
    right: 0;
    width: 20px
}

.cmp-bootstap-accordion .card .cmp-bootstap-accordion__header .btn-link[aria-expanded=true] {
    color: #d41d24
}

.cmp-bootstap-accordion .card .cmp-bootstap-accordion__header .btn-link[aria-expanded=true]:after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="rgb(212, 29, 36)" class="bi bi-dash-circle-fill" viewBox="0 0 16 16"><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM4.5 7.5a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7z"/></svg>')
}

.cmp-bootstap-accordion .gray-bg {
    background-color: #fafbfc
}

#why-veritas .bootstrapcolumns .bootstrapcolumns-titles__title {
    font-size: 40px;
    line-height: 53px;
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif
}

.bootstrapcolumns .cmp-carousel .cmp-carousel__content section,
.hero-simple+.bootstrapcolumns section,
.overview+.background,
.overview+.bootstrapcolumns section {
    margin-top: 0
}

.bootstrapcolumns .cmp-button {
    margin: 13px 0 26px
}

.bootstrapcolumns .bootstrapcolumns-titles {
    padding-bottom: 54px
}

.bootstrapcolumns .bootstrapcolumns-titles .bootstrapcolumns-titles__title {
    font-size: 24px;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    line-height: 30px
}

.bootstrapcolumns .bootstrapcolumns-titles .bootstrapcolumns-titles__subtitle {
    font-size: 18px;
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    line-height: 29px
}

.bootstrapcolumns .row .col-md-6:first-child .cmp-title {
    padding-right: 75px
}

.bootstrapcolumns .row .col-md-6:nth-child(2) .cmp-title {
    padding-left: 75px
}

.bootstrapcolumns .row .col-md-6:first-child .cmp-text {
    padding-right: 75px
}

.bootstrapcolumns .row .col-md-6:nth-child(2) .cmp-text {
    padding-left: 75px
}

.bootstrapcolumns .row .col-md-6:first-child .button {
    padding-right: 75px
}

.bootstrapcolumns .row .col-md-6:nth-child(2) .button {
    padding-left: 75px
}

@media (max-width:991px) {
    .bootstrapcolumns .row .col-md-6:first-child .cmp-title {
        padding-right: 25px
    }
    .bootstrapcolumns .row .col-md-6:nth-child(2) .cmp-title {
        padding-left: 25px
    }
    .bootstrapcolumns .row .col-md-6:first-child .cmp-text {
        padding-right: 25px
    }
    .bootstrapcolumns .row .col-md-6:nth-child(2) .cmp-text {
        padding-left: 25px
    }
    .bootstrapcolumns .row .col-md-6:first-child .button {
        padding-right: 25px
    }
    .bootstrapcolumns .row .col-md-6:nth-child(2) .button {
        padding-left: 25px
    }
}

@media (max-width:767px) {
    .bootstrapcolumns .row .col-md-6:first-child .cmp-title {
        padding-right: 0
    }
    .bootstrapcolumns .row .col-md-6:nth-child(2) .cmp-title {
        padding-left: 0
    }
    .bootstrapcolumns .row .col-md-6:first-child .cmp-text {
        padding-right: 0
    }
    .bootstrapcolumns .row .col-md-6:nth-child(2) .cmp-text {
        padding-left: 0
    }
    .bootstrapcolumns .row .col-md-6:first-child .button {
        padding-right: 0
    }
    .bootstrapcolumns .row .col-md-6:nth-child(2) .button {
        padding-left: 0
    }
}

.cmp-button {
    outline: none;
    font-size: 1pc;
    border-radius: 6px;
    border: none
}

.cmp-media+.button {
    margin-bottom: 26px
}

.cmp-button--default .cmp-button {
    background: transparent;
    color: #fff !important;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    padding: 9pt 23px;
    border: none;
    border-radius: 6px;
    font-size: 1pc;
    position: relative;
    overflow: hidden;
    z-index: 1;
    text-align: center;
    display: inline-block
}

.cmp-button--default .cmp-button:after {
    background-image: radial-gradient(circle at center, #a2141a 50%, transparent 0);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 0 0;
    -webkit-transition: background-size .4s, color .4s;
    transition: background-size .4s, color .4s
}

.cmp-button--default .cmp-button:after,
.cmp-button--default .cmp-button:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 6px;
    overflow: hidden;
    z-index: -1
}

.cmp-button--default .cmp-button:before {
    background-image: linear-gradient(140deg, #d41d24, #ab2328)
}

.cmp-button--default .cmp-button:hover {
    background-size: 35em 35em;
    text-decoration: none
}

.cmp-button--default .cmp-button:hover:after {
    background-size: 35em 35em
}

.cmp-button--white .cmp-button {
    background-color: #fff;
    color: #d41d24;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    padding: 9pt 23px;
    border: none;
    border-radius: 6px;
    font-size: 1pc;
    background-image: radial-gradient(circle at center, #e2ecf2 50%, transparent 0);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -webkit-transition: background-size .4s, color .4s;
    transition: background-size .4s, color .4s;
    background-size: 0 0;
    display: inline-block
}

.cmp-button--white .cmp-button:hover {
    background-size: 35em 35em;
    text-decoration: none
}

.cmp-button--redtext .cmp-button {
    color: #d41d24;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    padding: 0 0 5px;
    font-size: 1pc;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d41d24), to(#d41d24));
    background-image: linear-gradient(#d41d24, #d41d24);
    background-size: 0 1px, auto;
    background-repeat: no-repeat;
    background-position: bottom;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    background-color: transparent
}

.cmp-button--redtext .cmp-button:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.212' height='10.425'%3E%3Cpath data-name='Path 599' d='M.707.702l4.506 4.505L.707 9.713' fill='none' stroke='%23d41d24' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");
    padding-left: 6px;
    position: absolute
}

.cmp-button--redtext .cmp-button:hover {
    color: #d41d24;
    text-decoration: none;
    background-size: 100% 1px, auto
}

.cmp-button--whitetext .cmp-button {
    position: relative;
    color: #fff;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 1pc;
    padding: 0 0 5px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background-image: linear-gradient(#fff, #fff);
    background-size: 0 1px, auto;
    background-repeat: no-repeat;
    background-position: bottom;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    background-color: transparent
}

.cmp-button--whitetext .cmp-button:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.212' height='10.425'%3E%3Cpath data-name='Path 599' d='M.707.702l4.506 4.505L.707 9.713' fill='none' stroke='%23fff' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");
    padding-left: 6px;
    position: absolute
}

.cmp-button--whitetext .cmp-button:hover {
    color: #fff;
    text-decoration: none;
    background-size: 100% 1px, auto
}

.cmp-button--outline .cmp-button {
    border-radius: 6px;
    border: 1px solid #d41d24;
    padding: 9pt 23px;
    background: #fff;
    color: #d41d24 !important;
    text-align: center;
    display: inline-block;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    background-image: radial-gradient(circle at center, #d41d24 50%, transparent 0);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -webkit-transition: background-size .4s, color .4s;
    transition: background-size .4s, color .4s;
    background-size: 0 0
}

.cmp-button--outline .cmp-button:hover {
    background-size: 35em 35em;
    color: #fff !important;
    text-decoration: none
}

.cmp-button--outline-white .cmp-button {
    border-radius: 6px;
    border: 1px solid #fff;
    padding: 13px 23px;
    background: #d41d24;
    color: #fff !important;
    text-align: center;
    display: inline-block;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    background-image: radial-gradient(circle at center, #fff 50%, transparent 0);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -webkit-transition: background-size .4s, color .4s;
    transition: background-size .4s, color .4s;
    background-size: 0 0
}

.cmp-button--outline-white .cmp-button:hover {
    background-size: 35em 35em;
    color: #d41d24 !important;
    text-decoration: none
}

.solid-button__red {
    background: transparent;
    color: #fff !important;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    padding: 9pt 23px;
    border: none;
    border-radius: 6px;
    font-size: 1pc;
    position: relative;
    overflow: hidden;
    z-index: 1;
    text-align: center;
    display: inline-block
}

.solid-button__red:after {
    background-image: radial-gradient(circle at center, #a2141a 50%, transparent 0);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 0 0;
    -webkit-transition: background-size .4s, color .4s;
    transition: background-size .4s, color .4s
}

.solid-button__red:after,
.solid-button__red:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 6px;
    overflow: hidden;
    z-index: -1
}

.solid-button__red:before {
    background-image: linear-gradient(140deg, #d41d24, #ab2328)
}

.solid-button__red:hover {
    text-decoration: none
}

.solid-button__red:hover,
.solid-button__red:hover:after {
    background-size: 35em 35em
}

.solid-button__white {
    background-color: #fff;
    color: #d41d24;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    padding: 9pt 23px;
    border: none;
    border-radius: 6px;
    font-size: 1pc;
    background-image: radial-gradient(circle at center, #e2ecf2 50%, transparent 0);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -webkit-transition: background-size .4s, color .4s;
    transition: background-size .4s, color .4s;
    background-size: 0 0;
    display: inline-block
}

.solid-button__white:hover {
    background-size: 35em 35em;
    text-decoration: none
}

.text-button__red {
    position: relative;
    color: #d41d24;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    padding-bottom: 5px;
    font-size: 1pc;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d41d24), to(#d41d24));
    background-image: linear-gradient(#d41d24, #d41d24);
    background-size: 0 1px, auto;
    background-repeat: no-repeat;
    background-position: bottom;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

.text-button__red:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.212' height='10.425'%3E%3Cpath data-name='Path 599' d='M.707.702l4.506 4.505L.707 9.713' fill='none' stroke='%23d41d24' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");
    padding-left: 6px;
    position: absolute
}

.text-button__red:hover {
    color: #d41d24;
    text-decoration: none;
    background-size: 100% 1px, auto
}

.text-button__white {
    position: relative;
    color: #fff;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 1pc;
    padding-bottom: 5px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background-image: linear-gradient(#fff, #fff);
    background-size: 0 1px, auto;
    background-repeat: no-repeat;
    background-position: bottom;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

.text-button__white:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.212' height='10.425'%3E%3Cpath data-name='Path 599' d='M.707.702l4.506 4.505L.707 9.713' fill='none' stroke='%23fff' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");
    padding-left: 6px;
    position: absolute
}

.text-button__white:hover {
    color: #fff;
    text-decoration: none;
    background-size: 100% 1px, auto
}

.outline-button__red {
    border-radius: 6px;
    border: 1px solid #d41d24;
    padding: 9pt 23px;
    background: #fff;
    color: #d41d24 !important;
    text-align: center;
    display: inline-block;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    background-image: radial-gradient(circle at center, #d41d24 50%, transparent 0);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -webkit-transition: background-size .4s, color .4s;
    transition: background-size .4s, color .4s;
    background-size: 0 0
}

.outline-button__red:hover {
    background-size: 35em 35em;
    color: #fff !important;
    text-decoration: none
}

.outline-button__white {
    border-radius: 6px;
    border: 1px solid #fff;
    padding: 13px 23px;
    background: #d41d24;
    color: #fff !important;
    text-align: center;
    display: inline-block;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    background-image: radial-gradient(circle at center, #fff 50%, transparent 0);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -webkit-transition: background-size .4s, color .4s;
    transition: background-size .4s, color .4s;
    background-size: 0 0
}

.outline-button__white:hover {
    background-size: 35em 35em;
    color: #d41d24 !important;
    text-decoration: none
}

@-webkit-keyframes grow {
    0% {
        display: none;
        opacity: 0
    }
    1% {
        display: block;
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes grow {
    0% {
        display: none;
        opacity: 0
    }
    1% {
        display: block;
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.cmp-carousel__item {
    opacity: 0;
    display: inline;
    position: absolute;
    width: 100%
}

.cmp-carousel__item,
.cmp-carousel__item--active {
    -webkit-transition: opacity .6s cubic-bezier(.25, .46, .45, .94);
    transition: opacity .6s cubic-bezier(.25, .46, .45, .94)
}

.cmp-carousel__item--active {
    opacity: 1
}

.cmp-carousel__action {
    background: #fff;
    border-radius: 6px;
    -webkit-box-shadow: 0 0 1pc 0 rgba(0, 0, 0, .18);
    box-shadow: 0 0 1pc 0 rgba(0, 0, 0, .18);
    border: 0;
    width: 37px;
    height: 37px
}

.cmp-carousel__action,
.cmp-carousel__action:hover {
    -webkit-transition: -webkit-box-shadow .4s ease;
    transition: -webkit-box-shadow .4s ease;
    transition: box-shadow .4s ease;
    transition: box-shadow .4s ease, -webkit-box-shadow .4s ease
}

.cmp-carousel__action:hover {
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .18);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .18)
}

.cmp-carousel__action-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cmp-carousel__action--previous {
    padding-top: 7px
}

.cmp-carousel__action--previous:hover .cmp-carousel__action-icon:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.182' height='18.121'%3E%3Cpath data-name='Path 1993' d='M10.121 1.061l-8 8 8 8' fill='none' stroke='%23AB2328' stroke-width='3'/%3E%3C/svg%3E")
}

.cmp-carousel__action--previous .cmp-carousel__action-icon:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.182' height='18.121'%3E%3Cpath data-name='Path 1993' d='M10.121 1.061l-8 8 8 8' fill='none' stroke='%23182c35' stroke-width='3'/%3E%3C/svg%3E")
}

.cmp-carousel__action--next {
    padding-top: 7px
}

.cmp-carousel__action--next:hover .cmp-carousel__action-icon:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.182' height='18.121'%3E%3Cpath data-name='Path 1993' d='M1.061 1.061l8 8-8 8' fill='none' stroke='%23AB2328' stroke-width='3'/%3E%3C/svg%3E")
}

.cmp-carousel__action--next .cmp-carousel__action-icon:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.182' height='18.121'%3E%3Cpath data-name='Path 1993' d='M1.061 1.061l8 8-8 8' fill='none' stroke='%23182c35' stroke-width='3'/%3E%3C/svg%3E")
}

.cmp-carousel__action-text {
    display: none
}

.cmp-carousel__indicator {
    background: #95a1a7;
    height: 8px;
    width: 8px;
    margin: 0 8px
}

.cmp-carousel__indicator:before {
    content: none !important
}

.cmp-carousel__indicator--active {
    background: #d41d24;
    border-radius: 1.5px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    height: 11px;
    width: 11px;
    position: relative;
    bottom: 1px
}

.cmp-carousel--announcement {
    position: relative;
    padding-bottom: 20px
}

.cmp-carousel--announcement .cmp-carousel__action--previous {
    position: absolute;
    top: 50%;
    left: -89px;
    margin-top: -15px
}

.cmp-carousel--announcement .cmp-carousel__action--next {
    position: absolute;
    top: 50%;
    right: -89px;
    margin-top: -15px
}

.cmp-carousel--announcement .cmp-carousel__indicators {
    position: absolute;
    width: 100%;
    bottom: 0
}

.cmp-carousel--horizontal-controls .cmp-carousel__actions {
    position: absolute;
    bottom: -38px;
    right: 0;
    height: auto;
    margin: 0 auto;
    left: 0;
    padding-right: 0
}

.cmp-carousel--horizontal-controls .cmp-carousel__actions .row {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end
}

.cmp-carousel--horizontal-controls .cmp-carousel__indicators {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: absolute;
    bottom: -26px;
    left: 0;
    right: 0;
    padding-left: 8px
}

.cmp-carousel--horizontal-controls .cmp-carousel__actions .row .carousel-btn-container {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    margin: 0
}

.cmp-carousel--horizontal-controls .cmp-carousel__actions .row .carousel-btn-container .cmp-carousel__action--previous {
    margin-right: 15px
}

.cmp-carousel__actions {
    position: relative;
    height: 100%
}

.cmp-carousel__actions .row {
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.cmp-carousel__actions .row .carousel-btn-container {
    position: relative;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 40px;
    z-index: 2
}

.cmp-carousel__actions .row .carousel-btn-container .cmp-carousel__action--next,
.cmp-carousel__actions .row .carousel-btn-container .cmp-carousel__action--previous {
    top: 50%;
    margin-top: -15px
}

.cmp-carousel__demandgen .cmp-carousel__action--previous {
    position: absolute;
    left: -2px;
    margin-top: 0 !important
}

@media (max-width:991px) {
    .cmp-carousel__demandgen .cmp-carousel__action--previous {
        display: none
    }
}

.cmp-carousel__demandgen .cmp-carousel__action--next {
    position: absolute;
    right: -2px;
    margin-top: 0 !important
}

@media (max-width:991px) {
    .cmp-carousel__demandgen .cmp-carousel__action--next {
        display: none
    }
}

.cmp-carousel__three-up-teaser .cmp-carousel__action--previous {
    position: absolute
}

@media (min-width:1400px) {
    .cmp-carousel__three-up-teaser .cmp-carousel__action--previous {
        left: -140px
    }
}

@media (max-width:1399px) {
    .cmp-carousel__three-up-teaser .cmp-carousel__action--previous {
        left: calc(-7% - 5vw)
    }
}

@media (max-width:991px) {
    .cmp-carousel__three-up-teaser .cmp-carousel__action--previous {
        display: none
    }
}

.cmp-carousel__three-up-teaser .cmp-carousel__action--next {
    position: absolute
}

@media (min-width:1400px) {
    .cmp-carousel__three-up-teaser .cmp-carousel__action--next {
        left: 1050px
    }
}

@media (max-width:1399px) {
    .cmp-carousel__three-up-teaser .cmp-carousel__action--next {
        left: calc(103% + 5vw)
    }
}

@media (max-width:991px) {
    .cmp-carousel__three-up-teaser .cmp-carousel__action--next {
        display: none
    }
}

.cmp-carousel__fixed-container .cmp-carousel__action--previous {
    position: absolute;
    left: -75pt
}

@media (max-width:991px) {
    .cmp-carousel__fixed-container .cmp-carousel__action--previous {
        display: none
    }
}

.cmp-carousel__fixed-container .cmp-carousel__action--next {
    position: absolute;
    right: -75pt
}

@media (max-width:991px) {
    .cmp-carousel__fixed-container .cmp-carousel__action--next {
        display: none
    }
}

@media (max-width:991px) {
    .cmp-carousel--horizontal-controls .cmp-carousel__indicators {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .cmp-carousel--horizontal-controls .cmp-carousel__action {
        display: none
    }
}

@media (max-width:575px) {
    .cmp-carousel__action {
        display: none
    }
}

.cmp-case-study {
    padding: 50px 0;
    color: #425563
}

.cmp-case-study .cmp-case-study__content img {
    max-height: 35px
}

.cmp-case-study .cmp-case-study__content .cmp-case-study__quote {
    font-size: 19px;
    padding-top: 20px;
    padding-bottom: 10px;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    color: #182c35
}

.cmp-case-study .cmp-case-study__content .cmp-case-study__details {
    font-size: 1pc
}

.cmp-case-study .cmp-case-study__content .cmp-case-study__details p {
    margin: 0;
    color: #425563
}

.cmp-case-study .cmp-case-study__content .cmp-case-study__details .cmp-case-study__title {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif
}

.cmp-case-study .cmp-case-study__content .cmp-case-study__cta {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cmp-case-study .cmp-case-study__content .cmp-case-study__cta a {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 1pc
}

.cmp-case-study .cmp-case-study__content .cmp-case-study__cta a:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.212' height='10.425'%3E%3Cpath data-name='Path 2236' d='M.707.702l4.506 4.505L.707 9.713' fill='none' stroke='%23d41d24' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");
    padding-left: 6px
}

.cmp-case-study .cmp-case-study__content .cmp-case-study__cta a:hover {
    color: #d41d24
}

.cmp-case-study .cmp-case-study__video-container {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cmp-case-study .cmp-case-study__video-container img {
    border-radius: 9pt
}

.cmp-case-study .cmp-case-study__video-container .cmp-case-study__video-play-icon {
    width: 115px;
    height: 56px;
    background: hsla(0, 0%, 100%, .52);
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform: skew(19deg);
    transform: skew(19deg);
    border-radius: 4px
}

.cmp-case-study .cmp-case-study__video-container .cmp-case-study__video-play-icon:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.539' height='33.072'%3E%3Cpath data-name='Polygon 2' d='M21.209 14.9a2 2 0 010 3.273L3.15 30.859A2 2 0 010 29.222V3.849a2 2 0 013.15-1.637z' fill='%23fff'/%3E%3C/svg%3E");
    -webkit-transform: skew(-19deg);
    transform: skew(-19deg)
}

@media (max-width:991px) {
    .cmp-case-study .cmp-case-study__content .cmp-case-study__quote {
        margin-bottom: 0
    }
    .cmp-case-study .cmp-case-study__content img {
        margin-top: 25px;
        margin-bottom: 5px
    }
    .cmp-case-study .cmp-case-study__content .cmp-case-study__details {
        padding: 10px 0
    }
    .cmp-case-study .cmp-case-study__content .cmp-case-study__cta {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin: 7px 0
    }
}

.cmp-competitive-table__container {
    border: 1px solid #f4f5f8;
    border-radius: 9pt;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    margin: 0 auto;
    overflow: hidden;
    padding: 0
}

.cmp-competitive-table {
    margin: 0
}

.cmp-competitive-table .check-item {
    width: 0;
    height: 0;
    position: absolute
}

.cmp-competitive-table__table-container {
    margin-top: 50px;
    padding: 20px 60px 45px
}

@media (max-width:767px) {
    .cmp-competitive-table__table-container {
        padding-left: 33px;
        padding-right: 33px
    }
}

.cmp-competitive-table__filter-container {
    background: -webkit-gradient(linear, left top, right top, from(#fc1255), color-stop(50%, #d41d24), to(#ab2328));
    background: linear-gradient(90deg, #fc1255, #d41d24 50%, #ab2328);
    padding: 30px 0;
    color: #fff;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif
}

.cmp-competitive-table__filter-container span {
    padding: 0 30px
}

.cmp-competitive-table__filter-container .cmp-blog-filter {
    background: transparent
}

.cmp-competitive-table__filter-container .cmp-competitive-table__filter-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width:767px) {
    .cmp-competitive-table__filter-container .cmp-competitive-table__filter-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media (max-width:767px) {
    .cmp-competitive-table__filter-container .cmp-competitive-table__filter-content svg {
        max-width: 60%;
        padding: 0 10px
    }
}

.cmp-competitive-table__filter-container .cmp-blog-filter {
    width: 100%;
    max-width: 250px
}

@media (max-width:767px) {
    .cmp-competitive-table__filter-container .cmp-blog-filter {
        max-width: 100%
    }
}

.cmp-competitive-table__filter-container .cmp-blog-filter .cmp-blog-filter__drpwrap {
    width: 100%
}

.cmp-competitive-table__filter-container .cmp-blog-filter .cmp-blog-filter__drpwrap .form-group {
    -webkit-box-shadow: 0 6px 20px 2px rgba(0, 0, 0, .25);
    box-shadow: 0 6px 20px 2px rgba(0, 0, 0, .25)
}

@media (max-width:767px) {
    .cmp-competitive-table__filter-container .cmp-blog-filter .cmp-blog-filter__drpwrap .form-group {
        max-width: 360px;
        margin: 0 auto
    }
}

.cmp-competitive-table__filter-container .cmp-blog-filter .cmp-blog-filter__drpwrap .form-group .cmp-blog-filter__drpdwntxt:hover {
    cursor: pointer
}

.cmp-competitive-table__filter-container .cmp-blog-filter .cmp-blog-filter__drpwrap #blog-filter-optionsel {
    color: #182c35
}

@media (max-width:767px) {
    .cmp-competitive-table__filter-container .cmp-blog-filter .cmp-blog-filter__btn {
        width: 100%;
        max-width: 360px
    }
}

@media (max-width:767px) {
    .cmp-competitive-table__filter-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.cmp-competitive-table__title {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    font-size: 20px
}

@media (max-width:767px) {
    .cmp-competitive-table__title {
        display: none
    }
}

.cmp-competitive-table__veritas-tab {
    background: linear-gradient(140deg, #fc1255, #d41d24 50%, #ab2328);
    border-top-left-radius: 9pt;
    padding: 21px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-right: 1px solid #fff;
    text-align: center
}

.cmp-competitive-table__veritas-tab h4 {
    color: #fff;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 20px;
    margin: 0
}

.cmp-competitive-table__comp-tab {
    background: #cfd4d8;
    border-top-right-radius: 9pt;
    padding: 21px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-left: 1px solid #fff;
    text-align: center
}

.cmp-competitive-table__comp-tab h4 {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 20px;
    margin: 0
}

.cmp-competitive-table__table-content {
    border: 1px solid #dcdfe1;
    border-radius: 9pt;
    border-top-right-radius: 0;
    overflow: auto
}

@media (max-width:767px) {
    .cmp-competitive-table__table-content {
        border-top-left-radius: 0
    }
}

.cmp-competitive-table__table-content .cmp-competitive-table__table-items .cmp-competitive-table__table-row:nth-child(odd) {
    background-color: #f4f5f8
}

.cmp-competitive-table__table-content .cmp-competitive-table__table-items .cmp-competitive-table__table-row p {
    padding: 20px 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width:767px) {
    .cmp-competitive-table__table-content .cmp-competitive-table__table-items .cmp-competitive-table__table-row p {
        padding-bottom: 11px
    }
}

.cmp-competitive-table__table-content .cmp-competitive-table__table-items .cmp-competitive-table__table-row .cmp-competitive-table__graphic-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-left: 2px solid #fff
}

@media (max-width:767px) {
    .cmp-competitive-table__table-content .cmp-competitive-table__table-items .cmp-competitive-table__table-row .cmp-competitive-table__graphic-container {
        border: 0;
        padding-bottom: 22px
    }
}

.cmp-competitive-table__cta-container {
    text-align: center;
    padding-bottom: 45px
}

.hide-bar {
    display: none
}

.cmp-customer-summary .cmp-customer-summary__details {
    position: relative;
    z-index: 0;
    height: 100%
}

.cmp-customer-summary .cmp-customer-summary__details h3 {
    position: relative;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 24px;
    color: #182c35;
    padding-bottom: 26px
}

.cmp-customer-summary .cmp-customer-summary__details h3:after {
    background: #d41d24;
    width: 62px;
    height: 3px;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0
}

.cmp-customer-summary .cmp-customer-summary__details h4 {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 20px;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif
}

.cmp-customer-summary .cmp-customer-summary__details:after {
    background: -webkit-gradient(linear, left top, left bottom, from(#f4f5f8), to(#fff));
    background: linear-gradient(180deg, #f4f5f8, #fff);
    padding: 0;
    -webkit-transform: skew(-19deg, 0deg);
    transform: skew(-19deg, 0deg);
    width: 20in;
    height: 250px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    top: -40px;
    right: 20px;
    position: absolute;
    z-index: -1;
    content: ""
}

@media (max-width:991px) {
    .cmp-customer-summary .cmp-customer-summary__details:after {
        right: 50px
    }
}

@media (max-width:1199px) {
    .cmp-customer-summary .cmp-customer-summary__details {
        padding-bottom: 60px
    }
}

.cmp-customer-summary .cmp-customer-summary__details .cmp-customer-summary__row {
    padding: 9pt 0
}

.cmp-customer-summary .cmp-customer-summary__details .cmp-customer-summary__row .cmp-customer-summary__title {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    color: #425563;
    font-size: 9pt;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin: 0
}

@media (max-width:1199px) {
    .cmp-customer-summary .cmp-customer-summary__details .cmp-customer-summary__row .cmp-customer-summary__title {
        padding-bottom: 10px
    }
}

.cmp-customer-summary .cmp-customer-summary__details .cmp-customer-summary__row p {
    margin: 0
}

.cmp-customer-summary .cmp-customer-summary__details .cmp-customer-summary__row a:hover {
    color: #d41d24
}

.cmp-customer-summary .cmp-customer-summary__item {
    padding-bottom: 20px;
    color: #425563
}

.cmp-customer-summary .cmp-customer-summary__item h3 {
    color: #d41d24;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 20px;
    padding-bottom: 10px
}

.cmp-customer-summary .cmp-customer-summary__item p {
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 18px
}

.cmp-customer-summary .cmp-customer-summary__event-title {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    color: #425563;
    font-size: 9pt;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin: 0;
    padding-bottom: 20px;
    padding-top: 15px
}

#why-veritas section.cmp-demand-gen-promo {
    margin-top: 0
}

.cmp-demand-gen-promo .cmp-demand-gen-promo__container {
    border: 1px solid #d8dcdd;
    border-radius: 9pt;
    overflow: hidden;
    background: #fff
}

.cmp-demand-gen-promo .cmp-demand-gen-promo__container .cmp-demand-gen-promo__image {
    height: 100%;
    background-size: cover;
    background-position: 50%
}

.cmp-demand-gen-promo .cmp-demand-gen-promo__container .cmp-demand-gen-promo__content {
    padding: 40px;
    min-height: 292px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    max-width: 90%
}

.cmp-demand-gen-promo .cmp-demand-gen-promo__container .cmp-demand-gen-promo__content h4 {
    color: #425563;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: .7px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    padding-bottom: 15px
}

.cmp-demand-gen-promo .cmp-demand-gen-promo__container .cmp-demand-gen-promo__content h3 {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 20px;
    padding-bottom: 5px;
    line-height: normal
}

.cmp-demand-gen-promo .cmp-demand-gen-promo__container .cmp-demand-gen-promo__content p {
    color: #425563
}

.cmp-demand-gen-promo .cmp-demand-gen-promo__container .cmp-demand-gen-promo__content .text-button__red {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

@media (max-width:991px) {
    .cmp-demand-gen-promo .cmp-demand-gen-promo__container .cmp-demand-gen-promo__image {
        min-height: 175px
    }
    .cmp-demand-gen-promo .cmp-demand-gen-promo__container .cmp-demand-gen-promo__content {
        max-width: 100%;
        min-height: 0;
        padding: 30px 20px
    }
}

.cmp-dynamic-blogs .cmp-dynamic-blogs__main-post-image {
    height: 100%;
    width: 100%;
    border-radius: 9pt;
    background-position: 50%;
    background-size: cover;
    min-height: 450px;
    -webkit-box-shadow: 0;
    box-shadow: 0
}

@media (max-width:991px) {
    .cmp-dynamic-blogs .cmp-dynamic-blogs__main-post-image {
        min-height: 300px
    }
}

@media (max-width:575px) {
    .cmp-dynamic-blogs .cmp-dynamic-blogs__main-post-image {
        min-height: 200px
    }
}

.cmp-dynamic-blogs .cmp-dynamic-blogs__post-image {
    height: 100%;
    width: 100%;
    border-radius: 9pt;
    background-position: 50%;
    background-size: cover;
    height: 303px;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    -webkit-transition: -webkit-box-shadow .5s ease;
    transition: -webkit-box-shadow .5s ease;
    transition: box-shadow .5s ease;
    transition: box-shadow .5s ease, -webkit-box-shadow .5s ease
}

@media (max-width:991px) {
    .cmp-dynamic-blogs .cmp-dynamic-blogs__post-image {
        min-height: 300px
    }
}

@media (max-width:575px) {
    .cmp-dynamic-blogs .cmp-dynamic-blogs__post-image {
        min-height: 200px
    }
}

.cmp-dynamic-blogs .main-blog-item {
    position: relative;
    top: 0;
    height: 100%;
    -webkit-transition: top .3s ease;
    transition: top .3s ease
}

.cmp-dynamic-blogs .main-blog-item .cmp-dynamic-blogs__main-post-image {
    -webkit-box-shadow: 0;
    box-shadow: 0;
    -webkit-transition: -webkit-box-shadow 2s ease;
    transition: -webkit-box-shadow 2s ease;
    transition: box-shadow 2s ease;
    transition: box-shadow 2s ease, -webkit-box-shadow 2s ease
}

.cmp-dynamic-blogs .main-blog-item:hover {
    top: -5px;
    -webkit-transition: top .3s ease, -webkit-box-shadow 2s ease;
    transition: top .3s ease, -webkit-box-shadow 2s ease;
    transition: top .3s ease, box-shadow 2s ease;
    transition: top .3s ease, box-shadow 2s ease, -webkit-box-shadow 2s ease
}

.cmp-dynamic-blogs .main-blog-item:hover a {
    text-decoration: none
}

.cmp-dynamic-blogs .main-blog-item:hover .cmp-dynamic-blogs__main-post-image {
    -webkit-box-shadow: 0 20px 35px rgba(66, 85, 99, .25);
    box-shadow: 0 20px 35px rgba(66, 85, 99, .25);
    -webkit-transition: -webkit-box-shadow 2s ease;
    transition: -webkit-box-shadow 2s ease;
    transition: box-shadow 2s ease;
    transition: box-shadow 2s ease, -webkit-box-shadow 2s ease
}

.cmp-dynamic-blogs .blog-item {
    padding-top: 40px;
    padding-bottom: 40px;
    top: 0;
    -webkit-transition: top .3s ease;
    transition: top .3s ease;
    height: 100%
}

.cmp-dynamic-blogs .blog-item:hover {
    position: relative;
    top: -5px;
    -webkit-transition: top .3s ease, -webkit-box-shadow 2s ease;
    transition: top .3s ease, -webkit-box-shadow 2s ease;
    transition: top .3s ease, box-shadow 2s ease;
    transition: top .3s ease, box-shadow 2s ease, -webkit-box-shadow 2s ease
}

.cmp-dynamic-blogs .blog-item:hover a {
    text-decoration: none
}

.cmp-dynamic-blogs .blog-item:hover .cmp-dynamic-blogs__post-image {
    -webkit-box-shadow: 0 20px 35px rgba(66, 85, 99, .25);
    box-shadow: 0 20px 35px rgba(66, 85, 99, .25)
}

@media (max-width:991px) {
    .cmp-dynamic-blogs .blog-item {
        padding-top: 20px;
        padding-bottom: 30px
    }
}

.cmp-dynamic-blogs .cmp-dynamic-blogs__top-col-adjusted {
    padding-left: 20px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (max-width:991px) {
    .cmp-dynamic-blogs .cmp-dynamic-blogs__top-col-adjusted {
        padding-bottom: 40px;
        padding-top: 30px;
        padding-left: 0
    }
}

.cmp-dynamic-blogs .cmp-dymanic-blogs__category-style {
    font-size: 13px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    color: #d41d24;
    padding: 0;
    text-transform: uppercase
}

.cmp-dynamic-blogs .cmp-dymanic-blogs__category-style:after {
    content: " ";
    margin-left: 7px;
    margin-right: 7px;
    position: relative;
    top: -2px;
    height: 4px;
    width: 4px;
    background-color: #182c35;
    border-radius: 50%;
    display: inline-block
}

.cmp-dynamic-blogs .cmp-dynamic-blogs__date-style {
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #425563;
    padding: 0
}

.cmp-dynamic-blogs .cmp-dynamic-blogs__main-title-name {
    margin-top: 20px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 24px;
    color: #182c35
}

.cmp-dynamic-blogs .cmp-dynamic-blogs__readblog-button {
    margin-top: 2pc
}

.cmp-dynamic-blogs .cmp-dynamic-blogs__category-top-padding {
    padding-top: 1.5rem
}

.cmp-dynamic-blogs .cmp-dynamic-blogs__sub-title-style {
    font-size: 21px;
    padding-top: 20px;
    color: #182c35;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif
}

.cmp-dynamic-blogs .cmp-dynamic-blogs__profile-row {
    margin-top: 35px
}

.cmp-dynamic-blogs .cmp-dynamic-blogs__profile-row .cmp-dynamic-blogs__profile-pic-style {
    border-radius: 50%;
    margin-right: 15px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    height: 65px;
    width: 65px
}

.cmp-dynamic-blogs .cmp-dynamic-blogs__profile-row .cmp-dynamic-blogs__profile-name {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #425563;
    padding-bottom: 3px
}

.cmp-dynamic-blogs .cmp-dynamic-blogs__profile-row .cmp-dynamic-blogs__profile-title {
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    color: #425563;
    font-size: 15px
}

.cmp-dynamic-customers {
    background: -webkit-gradient(linear, left bottom, left top, from(#f4f5f8), color-stop(50%, #fff));
    background: linear-gradient(0deg, #f4f5f8, #fff 50%);
    padding: 50px 0
}

.cmp-dynamic-customers .cmp-dynamic-customers__title {
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 24px;
    padding-bottom: 40px
}

.cmp-dynamic-customers .cmp-dynamic-customers__filter-row {
    padding-top: 10px;
    padding-bottom: 40px
}

@media (max-width:991px) {
    .cmp-dynamic-customers .cmp-dynamic-customers__filter-row {
        padding-bottom: 10px
    }
}

.cmp-dynamic-customers .cmp-dynamic-customers__filter-row .cmp-dynamic-customers__customers-search {
    padding: 9pt;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.846' height='20'%3E%3Cpath d='M19.259 16.715l-4.147-4.147a8.193 8.193 0 10-2.736 2.663l4.184 4.184a1.909 1.909 0 002.699-2.7zM2.539 8.191a5.652 5.652 0 115.652 5.652 5.659 5.659 0 01-5.652-5.652z' fill='%23d41d24'/%3E%3C/svg%3E") no-repeat scroll #fff;
    background-position: 96% 14px;
    width: 100%;
    border-radius: 6px;
    border: 1px solid #425563
}

@media (max-width:991px) {
    .cmp-dynamic-customers .cmp-dynamic-customers__filter-row .cmp-dynamic-customers__customers-search {
        margin-bottom: 25px;
        background-position: 98% 14px
    }
}

.cmp-dynamic-customers .cmp-dynamic-customers__filter-container {
    margin: 0 7px
}

@media (max-width:991px) {
    .cmp-dynamic-customers .cmp-dynamic-customers__filter-container {
        margin: 0;
        padding-bottom: 25px
    }
}

.cmp-dynamic-customers .cmp-dynamic-customers__filter-container .cmp-dynamic-customers_filter-group {
    padding: 2px 15px
}

.cmp-dynamic-customers .cmp-dynamic-customers__filter-container .cmp-dynamic-search__word-formatting {
    text-align: left;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 1pc !important
}

.cmp-dynamic-customers .cmp-dynamic-customers__filter-container .cmp-dynamic-customers__dropdown-toggle {
    -webkit-box-shadow: 0;
    box-shadow: 0;
    outline: 0;
    background: #fff
}

.cmp-dynamic-customers .cmp-dynamic-customers__filter-container .cmp-dynamic-customers__select-item {
    padding: .25rem 39px
}

.cmp-dynamic-customers .cmp-dynamic-customers__filter-container .dropdown-menu {
    width: 100%;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    padding: 10px 0
}

.cmp-dynamic-customers .cmp-dynamic-customers__filter-container .dropdown-menu:focus-visible {
    background: #fff;
    outline: 0;
    border: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0
}

.cmp-dynamic-customers .cmp-dynamic-customers__filter-container .dropdown-menu .dropdown-item {
    padding: 7px 15px;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif
}

.cmp-dynamic-customers .cmp-dynamic-customers__filter-container .dropdown-menu .dropdown-item:hover {
    color: #d41d24;
    background: #f4f5f8
}

.cmp-dynamic-customers .cmp-dynamic-customers__filter-container .cmp-dynamic-customers__filter-dropdown {
    width: 100%
}

.cmp-dynamic-customers .cmp-dynamic-customers__filter-container .cmp-dynamic-customers__filter-dropdown .dropdown-menu {
    border: 0
}

.cmp-dynamic-customers .cmp-dynamic-customers__filter-container .cmp-dynamic-customers__filter-dropdown.filter button:before {
    content: "Filter"
}

.cmp-dynamic-customers .cmp-dynamic-customers__filter-container .cmp-dynamic-customers__filter-dropdown.sort button:before {
    content: "Sort"
}

.cmp-dynamic-customers .cmp-dynamic-customers__filter-container .cmp-dynamic-customers__filter-dropdown button {
    background: #fff !important;
    border: 1px solid #425563;
    color: #425563 !important;
    border-radius: 6px;
    text-align: left;
    padding: 9pt 13px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.cmp-dynamic-customers .cmp-dynamic-customers__filter-container .cmp-dynamic-customers__filter-dropdown button:visited {
    -webkit-box-shadow: 0;
    box-shadow: 0
}

.cmp-dynamic-customers .cmp-dynamic-customers__filter-container .cmp-dynamic-customers__filter-dropdown button:before {
    display: block;
    position: absolute;
    top: -8px;
    left: 8px;
    color: #425563;
    background: #fff;
    font-size: 11px;
    padding: 0 4px
}

.cmp-dynamic-customers .cmp-dynamic-customers__filter-container .cmp-dynamic-customers__filter-dropdown button:after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12.089" height="7.374" fill="rgb(212, 29, 36)" viewBox="0 0 12.089 7.374"><path id="dropdown" d="M16.045,32.975,10,26.93,11.33,25.6l4.715,4.715L20.759,25.6l1.33,1.329Z" transform="translate(-10 -25.601)"/></svg>');
    border: 0;
    position: absolute;
    right: 15px;
    top: 10px
}

.cmp-dynamic-customers .cmp-dynamic-customers__sort-container {
    margin: 0 7px
}

.cmp-dynamic-customers .cmp-dynamic-customers__sort-container .dropdown-menu {
    width: 100%
}

.cmp-dynamic-customers .cmp-dynamic-customers__sort-container .dropdown-menu .dropdown-item {
    padding: .25rem 39px
}

.cmp-dynamic-customers .cmp-dynamic-customers__sort-container .cmp-dynamic-customers__sort-dropdown {
    width: 100%
}

.cmp-dynamic-customers .cmp-dynamic-customers__sort-container .cmp-dynamic-customers__sort-dropdown button {
    background: #fff;
    border: 1px solid #425563;
    color: #425563;
    border-radius: 6px;
    text-align: left;
    padding: 9pt 13px
}

.cmp-dynamic-customers .cmp-dynamic-customers__sort-container .cmp-dynamic-customers__sort-dropdown button:before {
    content: "Sort";
    display: block;
    position: absolute;
    top: -8px;
    left: 8px;
    color: #425563;
    background: #fff;
    font-size: 11px;
    padding: 0 4px
}

.cmp-dynamic-customers .cmp-dynamic-customers__sort-container .cmp-dynamic-customers__sort-dropdown button:after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12.089" height="7.374" fill="rgb(212, 29, 36)" viewBox="0 0 12.089 7.374"><path id="dropdown" d="M16.045,32.975,10,26.93,11.33,25.6l4.715,4.715L20.759,25.6l1.33,1.329Z" transform="translate(-10 -25.601)"/></svg>');
    border: 0;
    position: absolute;
    right: 15px
}

.cmp-dynamic-customers .cmp-dynamic-customers__customer-item-container {
    margin: 15px 0
}

.cmp-dynamic-customers .cmp-dynamic-customers__customer-item-container .cmp-dynamic-customers__customer-item {
    background: #fff;
    border: 1px solid #f4f5f8;
    border-radius: 9pt;
    min-height: 330px;
    height: 100%;
    width: 100%;
    -webkit-transition: -webkit-box-shadow .5s ease;
    transition: -webkit-box-shadow .5s ease;
    transition: box-shadow .5s ease;
    transition: box-shadow .5s ease, -webkit-box-shadow .5s ease
}

.cmp-dynamic-customers .cmp-dynamic-customers__customer-item-container .cmp-dynamic-customers__customer-item a {
    height: 100%;
    color: #182c35;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.cmp-dynamic-customers .cmp-dynamic-customers__customer-item-container .cmp-dynamic-customers__customer-item a:hover {
    text-decoration: none;
    color: #182c35
}

.cmp-dynamic-customers .cmp-dynamic-customers__customer-item-container .cmp-dynamic-customers__customer-item:hover {
    height: 60px;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    cursor: pointer
}

.cmp-dynamic-customers .cmp-dynamic-customers__customer-item-container .cmp-dynamic-customers__customer-item:hover .cmp-dynamic-customers__red-container {
    height: 60px;
    -webkit-transition: height .4s ease;
    transition: height .4s ease
}

.cmp-dynamic-customers .cmp-dynamic-customers__customer-item-container .cmp-dynamic-customers__customer-item:hover .cmp-dynamic-customers__red-container p {
    opacity: 1;
    -webkit-transition: opacity .8s ease;
    transition: opacity .8s ease
}

@media (max-width:991px) {
    .cmp-dynamic-customers .cmp-dynamic-customers__customer-item-container .cmp-dynamic-customers__customer-item,
    .cmp-dynamic-customers .cmp-dynamic-customers__customer-item-container .cmp-dynamic-customers__customer-item .cmp-dynamic-customers__red-container {
        height: 60px !important
    }
    .cmp-dynamic-customers .cmp-dynamic-customers__customer-item-container .cmp-dynamic-customers__customer-item .cmp-dynamic-customers__red-container p {
        opacity: 1 !important
    }
}

.cmp-dynamic-customers .cmp-dynamic-customers__customer-item-container .cmp-dynamic-customers__customer-item .cmp-dynamic-customers__customer-item-content {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 10px
}

.cmp-dynamic-customers .cmp-dynamic-customers__customer-item-container .cmp-dynamic-customers__customer-item .cmp-dynamic-customers__customer-item-content strong {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif
}

.cmp-dynamic-customers .cmp-dynamic-customers__customer-item-container .cmp-dynamic-customers__customer-item .cmp-dynamic-customers__customer-item-content img {
    max-width: 50%;
    display: block;
    margin: 0 auto
}

.cmp-dynamic-customers .cmp-dynamic-customers__customer-item-container .cmp-dynamic-customers__customer-item .cmp-dynamic-customers__customer-item-content p {
    text-align: center;
    min-height: 25%
}

.cmp-dynamic-customers .cmp-dynamic-customers__customer-item-container .cmp-dynamic-customers__customer-item .cmp-dynamic-customers__red-container {
    background: linear-gradient(140deg, #fc1255, #d41d24);
    width: 100%;
    margin-top: auto;
    color: #fff;
    height: 7px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom-right-radius: 9pt;
    border-bottom-left-radius: 9pt;
    -webkit-transition: height .5s ease;
    transition: height .5s ease
}

.cmp-dynamic-customers .cmp-dynamic-customers__customer-item-container .cmp-dynamic-customers__customer-item .cmp-dynamic-customers__red-container p {
    color: #fff;
    opacity: 0;
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease;
    text-decoration: none;
    margin: 0
}

.cmp-dynamic-customers .cmp-dynamic-customers__customer-item-container .cmp-dynamic-customers__customer-item .cmp-dynamic-customers__red-container p:after {
    content: "›";
    padding-left: 5px
}

.cmp-dynamic-customers .cmp-dynamic-customers__customer-item-container .cmp-dynamic-customers__customer-item .cmp-dynamic-customers__red-container p:hover {
    text-decoration: none
}

.cmp-dynamic-customers .cmp-dynamic-customers__customers-button-container {
    text-align: center;
    padding: 40px 0
}

.cmp-dynamic-customers .cmp-dynamic-customers__customers-button-container a:hover {
    cursor: pointer
}

.control-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 0
}

.pagination-btn-container .b-pagination {
    font-size: 15px;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    margin-bottom: 0
}

.pagination-btn-container .b-pagination li:first-child {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.pagination-btn-container .b-pagination li:last-child {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.pagination-btn-container .page-item.disabled .page-link,
.pagination-btn-container .page-link {
    border: 0;
    outline: 0
}

.pagination-btn-container .page-link:visited {
    outline: none
}

.arrow-menu .b-pagination {
    margin-bottom: 0
}

.arrow-menu li {
    display: none
}

.arrow-menu li:first-child,
.arrow-menu li:last-child {
    display: block
}

.arrow-menu .page-item.disabled .page-link {
    border: 0;
    outline: 0
}

.arrow-menu .page-link {
    border: 0;
    outline: 0;
    padding: 7px
}

.cmp-dynamic-search__search-box-container {
    background: -webkit-gradient(linear, left top, right top, from(#fc1255), color-stop(50%, #d41d24), to(#ab2328));
    background: linear-gradient(90deg, #fc1255, #d41d24 50%, #ab2328);
    min-height: 300px;
    color: #fff;
    text-align: center;
    margin-bottom: 0
}

.cmp-dynamic-search__search-box-container,
.cmp-dynamic-search__search-box-container .cmp-dynamic-search__search-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cmp-dynamic-search__search-box-container .cmp-dynamic-search__search-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.cmp-dynamic-search__search-box-container .cmp-dynamic-search__search-box h1 {
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    padding-bottom: 20px;
    font-size: 40px
}

.cmp-dynamic-search__search-box-container .cmp-dynamic-search__search-box input {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.846' height='20'%3E%3Cpath d='M19.259 16.715l-4.147-4.147a8.193 8.193 0 10-2.736 2.663l4.184 4.184a1.909 1.909 0 002.699-2.7zM2.539 8.191a5.652 5.652 0 115.652 5.652 5.659 5.659 0 01-5.652-5.652z' fill='%23d41d24'/%3E%3C/svg%3E") no-repeat scroll #fff;
    background-position: 96% 17px;
    width: 100%;
    max-width: 500px;
    padding: 15px;
    border-radius: 6px;
    border: 0;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25)
}

.cmp-dynamic-search__search-box-container .cmp-dynamic-search__search-box input:focus {
    outline: none
}

#search-items .cmp-dynamic-search__search-item:last-child {
    border-bottom: 0
}

.control-container button:active,
.control-container button:focus {
    outline: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.cmp-dynamic-search__search-items {
    padding-bottom: 40px;
    margin-top: 0
}

.cmp-dynamic-search__search-items:last-child {
    border: 0
}

.cmp-dynamic-search__search-items .cmp-dynamic-search__tag-container {
    height: 84px;
    padding-top: 40px
}

.cmp-dynamic-search__search-items .page-item.active .page-link {
    border: 0
}

.cmp-dynamic-search__search-items .page-item.active .page-link:focus {
    outline: none
}

.cmp-dynamic-search__search-items .cmp-dynamic-search__search-item {
    padding: 20px 0;
    border-bottom: 1px solid #f4f5f8;
    position: relative
}

.cmp-dynamic-search__search-items .cmp-dynamic-search__search-item a {
    color: #d41d24
}

.cmp-dynamic-search__search-items .cmp-dynamic-search__search-item p {
    color: #425563;
    margin: 0
}

.cmp-dynamic-search__search-items .cmp-dynamic-search__search-item .search-item-type {
    color: #d41d24;
    text-transform: uppercase;
    font-size: 13px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    letter-spacing: .5px
}

.cmp-dynamic-search__search-items .cmp-dynamic-search__search-item h4 {
    font-size: 18px;
    color: #182c35
}

.cmp-dynamic-search__search-items .cmp-dynamic-search__search-item:hover a {
    color: #d41d24;
    text-decoration: none
}

.cmp-dynamic-search__search-items .cmp-dynamic-search__search-item:hover h4 {
    color: #d41d24
}

.cmp-dynamic-search__arrow {
    width: 36px;
    height: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 6px;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25)
}

.cmp-dynamic-search__filter-styling {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 5px;
    margin-top: 10px;
    margin-right: 15px;
    background: #f4f5f8;
    color: #425563;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 13px;
    cursor: pointer;
    margin-bottom: 5px
}

.cmp-dynamic-search__filter-styling:hover {
    color: #d41d24;
    text-decoration: none
}

.cmp-dynamic-search__filter-styling:after {
    content: "\00d7";
    display: center;
    padding-left: 5px
}

.cmp-dynamic-search__result-text {
    color: #182c35;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 14px;
    display: inline-block;
    padding: 20px 0
}

.cmp-dynamic-search__text-left-label {
    color: #d41d24;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: .1rem
}

.cmp-dynamic-search__text-right-label {
    color: #182c35;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 15px;
    text-align: left;
    cursor: pointer;
    padding-right: 20px
}

.cmp-dynamic-search__text-right-label:after {
    content: "";
    padding: 5px;
    position: absolute;
    opacity: 0;
    right: 22px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    border: solid #d41d24;
    border-width: 0 3px 3px 0
}

.cmp-dynamic-search__text-right-label:hover {
    color: #d41d24
}

.cmp-dynamic-search__text-right-label:hover:after {
    opacity: 1
}

@media (max-width:991px) {
    .cmp-dynamic-search__text-right-label {
        padding-right: 40px
    }
}

.accordion {
    padding-top: 30px
}

.accordion .cmp-dynamic-search__card {
    background: transparent;
    color: #425563;
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    font-size: 15px;
    text-align: left;
    width: 305px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    border-color: #f4f5f8;
    border-style: solid;
    border-width: 1px 2px;
    margin-left: auto
}

.accordion .cmp-dynamic-search__card-header {
    background: #fafbfc;
    position: relative;
    text-align: center;
    border-radius: 0;
    height: 40px
}

.accordion .cmp-dynamic-search__card-header .btn {
    border-radius: 0;
    background: transparent;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #425563;
    text-align: center;
    text-transform: uppercase;
    border: transparent;
    height: 40px;
    -webkit-appearance: none;
    padding-top: 11px
}

.accordion .cmp-dynamic-search__card-header .btn:hover {
    color: #182c35;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 13px
}

.accordion .cmp-dynamic-search__card-body {
    background: #fafbfc
}

.accordion-toggles label[aria-expanded=true]:before {
    position: absolute;
    right: 18px;
    top: 20px;
    width: 13px;
    content: " ";
    height: 2px;
    background-color: #d41d24
}

.accordion-toggles label[aria-expanded=false]:before {
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 18px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    position: absolute;
    right: 14px;
    top: 4px;
    content: "+";
    color: #d41d24;
    height: 2px;
    width: 20px
}

.cmp-dynamic-search__custom-minus:after,
.cmp-dynamic-search__custom-minus:before {
    position: absolute;
    left: 15px;
    content: " ";
    height: 15px;
    width: 2px
}

.cmp-dynamic-search__custom-minus:after,
.cmp-dynamic-search__custom-minus:before {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.accordion-toggles>label:active,
.accordion-toggles>label:focus,
.accordion-toggles>label:hover {
    text-decoration: none
}

.cmp-dynamic-search__pag-border {
    background-color: #fff;
    display: inline-block;
    padding: 8px;
    border-radius: 20%;
    width: 30px;
    height: 30px;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25)
}

.page-item {
    height: 100%
}

.btn,
.page-item {
    position: relative
}

.page-item .page-link {
    position: relative;
    color: #f4f5f8
}

.page-item.active .page-link {
    color: #d41d24;
    background-color: #fff;
    border-color: transparent;
    outline: 0;
    text-decoration: underline
}

.page-item.disabled {
    opacity: .5
}

.page-item .page-link {
    z-index: 1;
    color: #425563;
    background-color: #fff;
    border-color: transparent
}

.page-item .page-link:hover {
    color: #d41d24
}

.cmp-dynamic-search__prev-arrow-custom:after {
    content: "";
    padding: 5px;
    position: absolute;
    bottom: 4px;
    left: 3px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    border: solid #182c35;
    border-width: 0 3px 3px 0
}

.cmp-dynamic-search__next-arrow-custom:after {
    content: "";
    padding: 5px;
    position: absolute;
    bottom: 3px;
    right: 4px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    border: solid #182c35;
    border-width: 0 3px 3px 0
}

.cmp-dynamic-resources__modal .modal-dialog .modal-content {
    padding: 0 !important;
    max-width: 100% !important;
    border-radius: 9px
}

input[type=checkbox] {
    display: none
}

.cmp-dynamic-search__new-check {
    position: relative;
    cursor: pointer
}

.cmp-dynamic-search__word-formatting {
    text-align: left;
    padding-left: 30px;
    padding-bottom: 5px
}

.cmp-dynamic-search__word-formatting:hover {
    color: #182c35
}

.cmp-dynamic-search__new-check:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-top: 4px;
    width: 1.1rem;
    height: 1.1rem;
    border-radius: 15%;
    border: .1rem solid #425563;
    background: #fff;
    margin-right: 10px;
    cursor: pointer;
    position: absolute
}

input[type=checkbox]:checked+.cmp-dynamic-search__new-check:before {
    content: "";
    display: block;
    background: #d41d24;
    border: transparent
}

.cmp-dynamic-search__new-check:after {
    position: absolute;
    top: 6px;
    left: 6px;
    content: "";
    display: block;
    width: 6px;
    height: 9pt;
    border: solid #fff;
    border-width: 0 2.5px 2.5px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

input:checked+label {
    color: #182c35;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 15px
}

.cmp-dynamic-search__accordion-mobile {
    height: 100%;
    width: 100%
}

@media (max-width:991.98px) {
    .cmp-dynamic-search__search-items .cmp-dynamic-search__search-item .search-item-type {
        padding: 10px 0
    }
    .cmp-dynamic-search__text-right-label:after {
        opacity: 1
    }
    .cmp-dynamic-search__text-right-label:hover {
        color: #d41d24
    }
    .accordion {
        padding-top: 53px;
        padding-bottom: 86px
    }
    .accordion .cmp-dynamic-search__card {
        width: 100%
    }
    .accordion-toggles label[aria-expanded=false]:before {
        right: 15px
    }
    .accordion-toggles label[aria-expanded=true]:before {
        right: 20px
    }
    .cmp-dynamic-search__filter-styling-mobile {
        overflow: auto;
        white-space: nowrap;
        padding-top: 30px;
        padding-bottom: 20px
    }
    .cmp-dynamic-search__filter-styling-mobile a {
        display: inline-block;
        color: #fff;
        text-align: center;
        text-decoration: none;
        padding: 5px;
        margin-right: 15px;
        background: #f4f5f8;
        color: #425563;
        font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
        font-size: 13px;
        cursor: pointer
    }
    .cmp-dynamic-search__filter-styling-mobile a:hover {
        color: #d41d24;
        text-decoration: none
    }
    .cmp-dynamic-search__filter-styling-mobile a:after {
        content: "\00d7";
        display: center;
        padding-left: 5px
    }
    .cmp-dynamic-search__result-text {
        padding-top: 20px;
        padding-bottom: 20px;
        color: #182c35;
        font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
        font-size: 14px;
        display: inline-block
    }
    .cmp-dynamic-search__button-sticky-row {
        overflow: hidden;
        position: fixed;
        background-color: #fff;
        padding-bottom: 20px;
        padding-top: 20px;
        bottom: 0;
        width: 90%;
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    .cmp-dynamic-search__col-adjustment {
        display: inline-block
    }
    .cmp-dynamic-search__filter-btn {
        position: absolute;
        top: 10px;
        right: 30px;
        color: #d41d24;
        background-color: #fff;
        border-color: #d41d24;
        font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
        font-size: 14px;
        padding: 10px 15px;
        border-radius: 6px;
        z-index: 1;
        overflow: hidden
    }
    .cmp-dynamic-search__filter-btn:focus {
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }
    .cmp-dynamic-search__filter-btn:hover {
        color: #fff
    }
    .cmp-dynamic-search__filter-btn:after {
        content: "";
        background: #d41d24 !important;
        color: #fff !important;
        position: absolute;
        z-index: -1;
        display: block;
        -webkit-transition: all .3s ease;
        transition: all .3s ease
    }
    .cmp-dynamic-search__filter-btn:hover:after {
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }
    .cmp-dynamic-search__filter-btn.cmp-dynamic-search__grow_ellipse:after {
        border-radius: 50%;
        left: -50%;
        right: -50%;
        top: -150%;
        bottom: -150%;
        line-height: 8.34em;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    .cmp-dynamic-search__filter-btn.cmp-dynamic-search__grow_ellipse:hover:after {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    .cmp-dynamic-search__reset-button {
        color: #d41d24;
        background-color: #fff !important;
        border-color: #d41d24 !important;
        font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
        font-size: 1pc;
        padding: 10px 40px;
        margin: 0;
        width: 100%;
        border-radius: 6px;
        position: relative;
        z-index: 1;
        overflow: hidden
    }
    .cmp-dynamic-search__reset-button:focus {
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }
    .cmp-dynamic-search__reset-button:hover {
        color: #fff
    }
    .cmp-dynamic-search__reset-button:after {
        content: "";
        background: #d41d24 !important;
        color: #fff !important;
        position: absolute;
        z-index: -1;
        display: block;
        -webkit-transition: all .3s ease;
        transition: all .3s ease
    }
    .cmp-dynamic-search__reset-button:hover:after {
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }
    .cmp-dynamic-search__reset-button.cmp-dynamic-search__grow_ellipse:after {
        border-radius: 50%;
        left: -50%;
        right: -50%;
        top: -150%;
        bottom: -150%;
        line-height: 8.34em;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    .cmp-dynamic-search__reset-button.cmp-dynamic-search__grow_ellipse:hover:after {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    .cmp-dynamic-search__apply-button {
        color: #fff !important;
        background: linear-gradient(140deg, #d41d24, #ab2328) !important;
        border-color: transparent !important;
        font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
        font-size: 1pc;
        padding: 10px 40px;
        margin: 0;
        width: 100%;
        border-radius: 6px;
        position: relative;
        z-index: 1;
        overflow: hidden
    }
    .cmp-dynamic-search__apply-button:focus {
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }
    .cmp-dynamic-search__apply-button:hover {
        color: linear-gradient(140deg, #d41d24, #ab2328)
    }
    .cmp-dynamic-search__apply-button:after {
        content: "";
        background: #ab2328;
        position: absolute;
        z-index: -1;
        display: block;
        -webkit-transition: all .3s ease;
        transition: all .3s ease
    }
    .cmp-dynamic-search__apply-button:hover:after {
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }
    .cmp-dynamic-search__apply-button.cmp-dynamic-search__grow_ellipse:after {
        border-radius: 50%;
        left: -50%;
        right: -50%;
        top: -150%;
        bottom: -150%;
        line-height: 8.34em;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    .cmp-dynamic-search__apply-button.cmp-dynamic-search__grow_ellipse:hover:after {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    .cmp-dynamic-search__accordion-mobile {
        height: 100%;
        width: 0;
        position: fixed;
        display: inline-block;
        top: 0;
        right: 0;
        background-color: #fff;
        overflow-x: hidden;
        -webkit-transition: .4s;
        transition: .4s;
        padding: 0;
        z-index: 9999
    }
    .cmp-dynamic-search__closebtn {
        position: absolute;
        top: 0;
        font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
        font-size: 1pc;
        color: #fff;
        text-align: center;
        background: #182c35;
        padding-top: 15px;
        padding-bottom: 15px
    }
    .cmp-dynamic-search__closebtn:before {
        content: "";
        padding: 3px;
        position: absolute;
        opacity: 1;
        left: 8px;
        bottom: calc(50% - 5px);
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        border: solid #fff;
        border-width: 0 2px 2px 0
    }
    .cmp-dynamic-search__closebtn:active,
    .cmp-dynamic-search__closebtn:focus,
    .cmp-dynamic-search__closebtn:hover {
        text-decoration: none !important
    }
    .cmp-dynamic-search__desktop-filters {
        display: none
    }
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .cmp-dynamic-search__search-box-container {
        padding-top: 50px
    }
    .cmp-dynamic-search__search-box-container .container {
        max-width: 100%
    }
}

.cmp-event-floating-navbar {
    background: #f4f5f8;
    -webkit-box-shadow: 0 4px 8px 0 hsla(0, 0%, 49%, .25);
    box-shadow: 0 4px 8px 0 hsla(0, 0%, 49%, .25);
    border: 1px solid #e3e5e7;
    border-radius: 6px;
    overflow: hidden
}

.cmp-event-floating-navbar__event-btn {
    color: #425563;
    padding: 13px 0;
    display: inline-block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: .7px;
    font-size: 13px
}

.cmp-event-floating-navbar__event-btn:hover {
    text-decoration: none;
    -webkit-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out
}

.cmp-event-floating-navbar .middle-btn {
    border-right: 1px solid #e3e5e7;
    border-left: 1px solid #e3e5e7
}

@media (max-width:991px) {
    .cmp-event-floating-navbar .middle-btn {
        border: 0
    }
}

.cmp-event-floating-navbar .right-btn {
    text-align: right;
    padding-right: 40px;
    -ms-flex-item-align: center;
    align-self: center
}

@media (max-width:991px) {
    .cmp-event-floating-navbar .right-btn {
        text-align: center;
        padding: 10px 0
    }
}

.cmp-speaker {
    height: 100%
}

@media (max-width:991px) {
    .cmp-speaker {
        padding-bottom: 35px
    }
}

.cmp-speaker .cmp-speaker-card {
    background: #fff;
    border: 1px solid #f4f5f8;
    border-radius: 9pt;
    min-height: 390px;
    height: 100%;
    width: 100%;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25)
}

.cmp-speaker .cmp-speaker-card .cmp-speaker-card__speaker-item-container {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 40px;
    min-height: 390px
}

.cmp-speaker .cmp-speaker-card .cmp-speaker-card__speaker-item-container .cmp-speaker-card__speaker-item-content {
    padding: 0 20px;
    width: 100%
}

.cmp-speaker .cmp-speaker-card .cmp-speaker-card__speaker-item-container .cmp-speaker-card__speaker-item-content h4 {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 20px;
    margin-bottom: 14px;
    display: inline-block
}

.cmp-speaker .cmp-speaker-card .cmp-speaker-card__speaker-item-container .cmp-speaker-card__speaker-item-content .cmp-speaker-card__speaker-photo {
    width: 170px;
    height: 170px;
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
    border-radius: 9pt;
    margin: 0 auto 30px;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25)
}

.cmp-speaker .cmp-speaker-card .cmp-speaker-card__speaker-item-container .cmp-speaker-card__speaker-item-content p {
    font-size: 1pc
}

.cmp-speaker .cmp-speaker-card .cmp-speaker-card__speaker-item-container .cmp-speaker-card__speaker-item-content .cmp-speaker-card__social-container {
    padding: 10px 0
}

.cmp-speaker .cmp-speaker-card .cmp-speaker-card__speaker-item-container .cmp-speaker-card__speaker-item-content .cmp-speaker-card__social-container a {
    display: inline-block;
    margin-right: 15px
}

.cmp-speaker .cmp-speaker-card .cmp-speaker-card__speaker-item-container .cmp-speaker-card__speaker-item-content .cmp-speaker-card__social-container a svg {
    color: #425563;
    -webkit-transition: color .3s ease;
    transition: color .3s ease
}

.cmp-speaker .cmp-speaker-card .cmp-speaker-card__speaker-item-container .cmp-speaker-card__speaker-item-content .cmp-speaker-card__social-container a svg:hover {
    color: #d41d24;
    -webkit-transition: color .3s ease;
    transition: color .3s ease
}

.cmp-speaker .cmp-speaker-card .cmp-speaker-card__red-container {
    background: linear-gradient(140deg, #fc1255, #d41d24);
    width: 100%;
    margin-top: auto;
    color: #fff;
    height: 7px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom-right-radius: 9pt;
    border-bottom-left-radius: 9pt;
    -webkit-transition: height .5s ease;
    transition: height .5s ease
}

.cmp-featured {
    padding: 50px 0
}

.cmp-featured h2 {
    padding-bottom: 26px;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 24px
}

.cmp-featured .cmp-featured__container {
    min-height: 510px;
    overflow: hidden;
    border-radius: 9pt;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px;
    position: relative;
    background-position: 50%;
    background-size: cover
}

.cmp-featured .cmp-featured__container .cmp-featured__graphic {
    position: absolute;
    width: 100%;
    right: 0;
    top: 0
}

.cmp-featured .cmp-featured__container .cmp-featured__col {
    max-width: 871px;
    width: 871px
}

.cmp-featured .cmp-featured__container .cmp-featured__content-container {
    background: -webkit-gradient(linear, left top, right top, from(#fc1255), to(#ab2328));
    background: linear-gradient(90deg, #fc1255, #ab2328);
    -webkit-transform: skew(19deg);
    transform: skew(19deg);
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    overflow: hidden;
    min-height: 380px;
    padding: 40px 60px
}

.cmp-featured .cmp-featured__container .cmp-featured__content-container .cmp-featured__content {
    color: #fff;
    -webkit-transform: skew(-19deg);
    transform: skew(-19deg);
    padding: 26px
}

.cmp-featured .cmp-featured__container .cmp-featured__content-container .cmp-featured__content p {
    color: #fff;
    padding-bottom: 15px
}

.cmp-featured .cmp-featured__container .cmp-featured__content-container .cmp-featured__content .cmp-featured__details {
    padding-bottom: 20px
}

.cmp-featured .cmp-featured__container .cmp-featured__content-container .cmp-featured__content .cmp-featured__details span {
    display: inline-block
}

.cmp-featured .cmp-featured__container .cmp-featured__content-container .cmp-featured__content .cmp-featured__details span h5 {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: .9pt;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif
}

.cmp-featured .cmp-featured__container .cmp-featured__content-container .cmp-featured__content .cmp-featured__details .cmp-featured__date {
    font-size: 13px
}

.cmp-featured .cmp-featured__container .cmp-featured__content-container .cmp-featured__content .cmp-featured__details .cmp-featured__divider:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Ccircle data-name='Ellipse 77' cx='2' cy='2' r='2' fill='%23fc1255'/%3E%3C/svg%3E");
    margin: 0 5px;
    position: relative;
    top: -3px
}

.cmp-featured .cmp-featured__container .cmp-featured__content-container .cmp-featured__content h3 {
    font-size: 24px;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    padding-bottom: 8px;
    line-height: 33px
}

.cmp-featured .cmp-featured__container .cmp-featured__content-container .cmp-featured__content p {
    line-height: 26px
}

.cmp-featured .cmp-featured__container .cmp-featured__content-container .cmp-featured__content a {
    margin: 6px 0
}

@media (max-width:991px) {
    .cmp-featured {
        padding-left: 20px;
        padding-right: 20px
    }
    .cmp-featured .cmp-featured__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        min-height: 100%;
        padding: 0
    }
    .cmp-featured .cmp-featured__container .row {
        width: 100%
    }
    .cmp-featured .cmp-featured__container .cmp-featured__col {
        width: 100%;
        max-width: 100%;
        margin: 0;
        padding: 180px 0 0
    }
    .cmp-featured .cmp-featured__container .cmp-featured__graphic {
        position: relative;
        height: 180px;
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
        border-top-left-radius: 9pt;
        border-top-right-radius: 9pt
    }
    .cmp-featured .cmp-featured__container .cmp-featured__content-container {
        border-radius: 0;
        -webkit-transform: skew(0);
        transform: skew(0);
        min-height: 100%;
        border-bottom-left-radius: 9pt;
        border-bottom-right-radius: 9pt;
        padding: 30px 25px
    }
    .cmp-featured .cmp-featured__container .cmp-featured__content-container .cmp-featured__content {
        padding: 0;
        -webkit-transform: skew(0);
        transform: skew(0)
    }
    .cmp-featured .cmp-featured__container .cmp-featured__content-container .cmp-featured__content p {
        margin-bottom: 20px
    }
    .cmp-featured .cmp-featured__container .cmp-featured__content-container .cmp-featured__content .cmp-featured__details span {
        display: block
    }
    .cmp-featured .cmp-featured__container .cmp-featured__content-container .cmp-featured__content .cmp-featured__details .cmp-featured__divider {
        display: none
    }
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .cmp-featured .row {
        -webkit-box-flex: 1;
        -ms-flex: auto;
        flex: auto
    }
    .cmp-featured .cmp-featured__container .cmp-featured__col {
        margin-left: 36%
    }
}

.veritas-footer {
    color: #182c35
}

.veritas-footer .main-footer {
    background: -webkit-gradient(linear, left top, left bottom, from(#f4f5f8), to(#fff));
    background: linear-gradient(180deg, #f4f5f8, #fff);
    padding: 60px 0
}

.veritas-footer .main-footer h4 {
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif
}

.veritas-footer .main-footer .footer-button-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.veritas-footer .main-footer .footer-button-container button {
    background: transparent
}

.veritas-footer .main-footer .footer-button-container button span a {
    text-decoration: none
}

.veritas-footer .main-footer .footer-list-container {
    padding-top: 75px
}

.veritas-footer .main-footer .footer-list-container h5 {
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 1pc;
    padding-bottom: 5px
}

.veritas-footer .main-footer .footer-list-container a {
    color: #425563
}

.veritas-footer .main-footer .footer-list-container ul {
    list-style: none;
    padding: 0;
    font-size: 1pc
}

.veritas-footer .main-footer .footer-list-container ul li {
    padding: 5px 0;
    list-style: none
}

.veritas-footer .main-footer .footer-list-container ul li a {
    color: #425563;
    font-size: 14px
}

.veritas-footer .bottom-footer {
    background: #fff;
    padding: 9pt 0;
    color: #6c7a86
}

.veritas-footer .bottom-footer .logo-container {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left
}

.veritas-footer .bottom-footer .logo-container,
.veritas-footer .bottom-footer ul {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.veritas-footer .bottom-footer ul {
    font-size: 14px;
    list-style: none;
    padding: 0;
    margin: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.veritas-footer .bottom-footer ul li {
    display: inline;
    padding: 0 15px 0 0;
    position: relative
}

.veritas-footer .bottom-footer ul li:after {
    content: "|";
    position: relative;
    left: 7px
}

.veritas-footer .bottom-footer ul li:last-child:after {
    content: none
}

.veritas-footer .bottom-footer ul li a {
    color: #6c7a86;
    text-decoration: underline
}

.veritas-footer .bottom-footer ul li a:hover {
    color: #425563
}

.veritas-footer .bottom-footer .social {
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.veritas-footer .bottom-footer .social .social-container {
    border: 1px solid #d3d3d3;
    max-width: 200px;
    border-radius: 3px;
    padding: 0;
    margin-right: 0
}

.veritas-footer .bottom-footer .social .social-container .row {
    margin: 0;
    padding: 7px 0
}

.veritas-footer .bottom-footer .social .social-container .row .col {
    border-right: 1px solid #d3d3d3;
    padding: 4px 0
}

.veritas-footer .bottom-footer .social .social-container .row .col:last-child {
    border: none
}

.veritas-footer .bottom-footer .social .social-container .social-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: 21px
}

.veritas-footer .bottom-footer .social .social-container .social-item a {
    position: relative;
    color: #8b959a;
    -webkit-transition: color .3s ease;
    transition: color .3s ease;
    padding: 0 3px
}

.veritas-footer .bottom-footer .social .social-container .social-item a:after {
    position: absolute;
    bottom: -9pt;
    left: 0;
    right: 0;
    margin: auto;
    background-color: transparent;
    color: transparent;
    width: 0;
    content: "";
    height: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
    z-index: 99999;
    border-top: 2px solid;
    color: #d41d24
}

.veritas-footer .bottom-footer .social .social-container .social-item a:hover {
    color: #d41d24;
    -webkit-transition: color .3s ease;
    transition: color .3s ease
}

.veritas-footer .bottom-footer .social .social-container .social-item a:hover:after {
    color: #d41d24;
    width: 100%;
    background-color: #d41d24;
    -webkit-transition: color .3s ease, width .3s ease;
    transition: color .3s ease, width .3s ease
}

@media (max-width:991.98px) {
    .veritas-footer .main-footer h4 {
        line-height: 36px
    }
    .veritas-footer .main-footer .footer-button-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .veritas-footer .main-footer .footer-button-container button {
        display: block;
        margin: 0 auto;
        padding-top: 9pt;
        padding-bottom: 4px
    }
    .veritas-footer .mobile-break {
        display: block
    }
}

@media (max-width:767.98px) {
    .veritas-footer .main-footer {
        text-align: center
    }
    .veritas-footer .main-footer h4 {
        padding-bottom: 25px
    }
    .veritas-footer .main-footer .footer-list-container {
        text-align: center;
        padding-top: 25px
    }
    .veritas-footer .main-footer .footer-list-container a {
        display: inline-block;
        padding-bottom: 25px
    }
    .veritas-footer .main-footer .footer-list-container ul {
        display: none
    }
    .veritas-footer .main-footer .footer-button-container button {
        margin: 0 auto;
        padding-bottom: 30px
    }
    .veritas-footer .bottom-footer {
        padding-top: 35px;
        padding-bottom: 60px
    }
    .veritas-footer .bottom-footer .logo-container {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .veritas-footer .bottom-footer ul {
        padding: 25px 0
    }
    .veritas-footer .bottom-footer .social .social-container {
        margin: 0 auto
    }
    .veritas-footer .bottom-footer .social .social-container .social-item a {
        color: #d41d24
    }
}

.cmp-forms__wrapper {
    position: relative
}

.cmp-forms__background {
    position: absolute;
    width: 100%
}

@media (max-width:991px) {
    .cmp-forms .cmp-forms__background-right {
        display: none
    }
}

.cmp-forms__foreground {
    position: relative
}

.cmp-forms__background-left {
    background: -webkit-gradient(linear, left top, right top, from(#fc1255), color-stop(50%, #d41d24), to(#ab2328));
    background: linear-gradient(90deg, #fc1255, #d41d24 50%, #ab2328);
    min-height: 650px;
    width: 50%
}

.cmp-forms__background-right {
    background-color: #182c35;
    width: 50%
}

.cmp-forms .cmp-forms__new-check {
    position: relative;
    cursor: pointer
}

.cmp-forms .cmp-forms__new-check div {
    padding-left: 26px;
    font-size: 11px;
    padding-top: 5px
}

.cmp-forms .cmp-forms__word-formatting {
    text-align: center;
    padding-left: 30px;
    padding-bottom: 5px
}

.cmp-forms .cmp-forms__word-formatting:hover {
    color: #182c35
}

.cmp-forms .cmp-forms__new-check:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-top: 4px;
    width: 1.1rem;
    height: 1.1rem;
    border-radius: 15%;
    border: .1rem solid #425563;
    background: #fff;
    margin-right: 10px;
    cursor: pointer;
    position: absolute
}

.cmp-forms input[type=checkbox]:checked+.cmp-forms__new-check:before {
    content: "";
    display: block;
    background: #d41d24;
    border: transparent
}

.cmp-forms .cmp-forms__new-check:after {
    position: absolute;
    top: 6px;
    left: 6px;
    content: "";
    display: block;
    width: 6px;
    height: 9pt;
    border: solid #fff;
    border-width: 0 2.5px 2.5px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.cmp-forms input:checked+label {
    color: #425563;
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    font-size: 1pc
}

.cmp-forms #explicitConsentGDPR .cmp-forms__new-check {
    display: block;
    font-size: 11px
}

.cmp-forms__content {
    padding-top: 72px;
    max-width: 735px
}

.cmp-forms__content-pagetitle {
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #fff;
    font-size: 13px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif
}

.cmp-forms__content-title {
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    font-size: 40px;
    color: #fff
}

.cmp-forms__form-wrapper {
    position: relative;
    margin-top: 60px
}

.cmp-forms__card {
    -webkit-filter: drop-shadow(5px 15px 15px rgba(66, 85, 99, .25));
    filter: drop-shadow(5px 10px 15px rgba(66, 85, 99, .25));
    width: 385px;
    min-height: 500px;
    border: none !important
}

.cmp-forms__card-form {
    border-radius: 9pt;
    background-color: #fff
}

.cmp-forms__card-form .card-body {
    padding: 40px
}

.cmp-forms__card-title {
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 20px;
    color: #182c35;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    padding-bottom: 2pc
}

.cmp-forms__social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 390px
}

.cmp-forms__sharetxt {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    color: #fff;
    font-size: 11px
}

.cmp-forms__icon2 {
    margin-top: -30px
}

.cmp-forms__formitem-span {
    position: absolute;
    display: none;
    margin: 0;
    left: 25px;
    top: -10px;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 11px;
    background: #fff;
    z-index: 5;
    padding-left: 5px;
    padding-right: 5px;
    height: 20px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    color: #425563
}

.cmp-forms__formitem-span.dropdown {
    display: block !important
}

.form-group.invalid .cmp-forms__formitem-span {
    display: block;
    color: #d41d24
}

.form-group.invalid .cmp-forms__formitem-select-btn {
    border: 2px solid #d41d24
}

.form-group.invalid .cmp-forms__form-item-optionsel {
    color: #d41d24
}

.form-group.invalid.show .cmp-forms__formitem-span {
    display: block;
    color: #182c35
}

.form-group.invalid.show .cmp-forms__formitem-select-btn {
    border: 1px solid
}

.form-group.invalid.show .cmp-forms__form-item-optionsel {
    color: #182c35
}

.cmp-forms .form-control {
    border-radius: 6px;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 1pc;
    border: 1px solid rgba(25, 44, 53, .5);
    height: 54px;
    color: rgba(25, 44, 53, .5)
}

.cmp-forms .cmp-forms__form-item-optionsel {
    color: rgba(25, 44, 53, .65);
    width: 92%;
    overflow: hidden;
    text-align: left
}

.cmp-forms .form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
    border: 2px solid #192c35;
    color: #193735
}

.cmp-forms .form-control.is-valid,
.cmp-forms .was-validated .form-control:valid {
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
    border: 1px solid rgba(25, 44, 53, .5);
    background-image: none
}

.cmp-forms .form-control.is-valid:focus,
.cmp-forms .was-validated .form-control:valid:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
    border: 1px solid #192c35;
    background-image: none
}

.cmp-forms .form-control.is-invalid,
.cmp-forms .was-validated .form-control:invalid {
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
    border: 2px solid #d41d24;
    background-image: none
}

.cmp-forms .was-validated .form-control:invalid::-webkit-input-placeholder {
    color: #d41d24
}

.cmp-forms .was-validated .form-control:invalid::-moz-placeholder {
    color: #d41d24
}

.cmp-forms .was-validated .form-control:invalid:-ms-input-placeholder {
    color: #d41d24
}

.cmp-forms .was-validated .form-control:invalid::-ms-input-placeholder {
    color: #d41d24
}

.cmp-forms .was-validated .form-control:invalid::placeholder {
    color: #d41d24
}

.cmp-forms .was-validated .form-control:focus::-webkit-input-placeholder {
    color: rgba(25, 44, 53, .65)
}

.cmp-forms .was-validated .form-control:focus::-moz-placeholder {
    color: rgba(25, 44, 53, .65)
}

.cmp-forms .was-validated .form-control:focus:-ms-input-placeholder {
    color: rgba(25, 44, 53, .65)
}

.cmp-forms .was-validated .form-control:focus::-ms-input-placeholder {
    color: rgba(25, 44, 53, .65)
}

.cmp-forms .was-validated .form-control:focus::placeholder {
    color: rgba(25, 44, 53, .65)
}

.cmp-forms .form-control.is-invalid:focus,
.cmp-forms .was-validated .form-control:invalid:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
    border: 1.5px solid #192c35;
    background-image: none
}

.cmp-forms__formitem-select-btn {
    color: rgba(25, 44, 53, .65);
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-forms__formitem-select-btn:active,
.cmp-forms__formitem-select-btn:focus,
.cmp-forms__formitem-select-btn:hover {
    color: rgba(25, 44, 53, .65);
    text-decoration: none
}

.cmp-forms__formitem-select-btn:after {
    content: "";
    padding: 3px;
    position: absolute;
    bottom: 22px;
    right: 15px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    border: solid #d41d24;
    border-width: 0 2px 2px 0
}

.cmp-forms .dropdown-menu {
    border-radius: 6px;
    border: 1px solid #f4f5f8;
    -webkit-box-shadow: 0 20px 35px rgba(66, 85, 99, .25);
    box-shadow: 0 20px 35px rgba(66, 85, 99, .25);
    width: 19pc;
    max-height: 200px;
    overflow-y: auto
}

.cmp-forms .dropdown-item {
    height: 3pc
}

.cmp-forms .dropdown-item:hover {
    background-color: #f4f5f8;
    color: #d41d24
}

.cmp-forms .invalid-feedback {
    color: #d41d24
}

body,
html {
    height: 100%;
    margin: 0
}

.header-sticky {
    position: sticky;
    top: 0;
    z-index: 1030
}

#search-menu {
    height: 100vh
}

#search-menu .searchbar-container {
    height: 100%;
    position: absolute;
    width: 100%
}

#search-menu .searchbar-container .nav-search-input-container {
    height: 100%;
    padding: 15px 30px
}

#search-menu .searchbar-container .nav-search-input-container .nav-search-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    border: 1px solid #425563;
    padding: 10px;
    border-radius: 6px
}

#search-menu .searchbar-container .nav-search-input-container .nav-search-input input {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    border: none
}

#search-menu .searchbar-container .nav-search-input-container .nav-search-input input:focus {
    outline: none
}

#search-menu .searchbar-container .nav-search-input-container .nav-search-input button {
    border: 0;
    background: transparent;
    position: relative;
    top: -3px
}

@media (min-width:992px) {
    #search-menu {
        display: none !important
    }
}

.veritas-nav {
    background: #fff;
    position: relative;
    z-index: 1001
}

.veritas-nav .normal-dropdown {
    border: none;
    -webkit-box-shadow: 0 8px 10px 0 hsla(0, 0%, 49%, .25);
    box-shadow: 0 8px 10px 0 hsla(0, 0%, 49%, .25)
}

.veritas-nav .normal-dropdown .dropdown-item {
    padding: .37rem 1rem
}

.veritas-nav .normal-dropdown a {
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 13px;
    border-radius: 6px
}

.veritas-nav .normal-dropdown a:hover {
    background: #f4f5f8;
    color: #d41d24;
    border-radius: 0
}

.veritas-nav .no-arrow .nav-link:hover {
    color: #d41d24 !important;
    -webkit-transition: color .4s ease;
    transition: color .4s ease
}

.veritas-nav .no-arrow .nav-link:after,
.veritas-nav .no-arrow .nav-link:before {
    opacity: 0 !important
}

.veritas-nav .nav-border {
    border-bottom: 2px solid #f4f5f8;
    margin-bottom: -2px
}

.veritas-nav .top-nav {
    background-color: #f4f5f8
}

.veritas-nav .top-nav ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0;
    padding: 10px 0;
    color: #707c83
}

.veritas-nav .top-nav ul li {
    list-style-type: none;
    margin-left: 30px
}

.veritas-nav .top-nav ul li a {
    color: #425563;
    font-size: 13px
}

.veritas-nav .top-nav ul li .dropdown-toggle:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.414' height='5.707'%3E%3Cpath data-name='Path 1688' d='M8.707.707l-4 4-4-4' fill='none' stroke='%23182c35' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");
    border: 0;
    position: relative;
    top: 1px
}

.veritas-nav .main-nav .veritas-navbar {
    color: #425563;
    padding: 0
}

.veritas-nav .main-nav .veritas-navbar .veritas-logo {
    max-width: 180px;
    width: 100%
}

.veritas-nav .main-nav .veritas-navbar .nav-items .nav-item:before {
    content: "";
    border-bottom: 2px solid #d41d24;
    width: 84%;
    position: absolute;
    bottom: -21px;
    opacity: 0;
    -webkit-transition: opactiy .3s ease;
    transition: opactiy .3s ease
}

.veritas-nav .main-nav .veritas-navbar .nav-items .large-nav-item {
    position: inherit
}

.veritas-nav .main-nav .veritas-navbar .nav-items .large-nav-item .dropdown-menu {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.veritas-nav .main-nav .veritas-navbar .nav-items .large-nav-item__company .dropdown-menu {
    left: calc(50% - 280px)
}

@media (max-width:1199px) {
    .veritas-nav .main-nav .veritas-navbar .nav-items .large-nav-item__company {
        position: inherit
    }
    .veritas-nav .main-nav .veritas-navbar .nav-items .large-nav-item__company .dropdown-menu {
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.veritas-nav .main-nav .veritas-navbar .show .nav-link {
    color: #d41d24;
    -webkit-transition: color .4s ease;
    transition: color .4s ease;
    position: relative
}

.veritas-nav .main-nav .veritas-navbar .show .nav-link:before {
    content: "";
    border-bottom: 2px solid #d41d24;
    width: 84%;
    position: absolute;
    bottom: -22px;
    opacity: 1;
    -webkit-transition: opactiy .3s ease;
    transition: opactiy .3s ease
}

.veritas-nav .main-nav .veritas-navbar .show .nav-link:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.47' height='6.487'%3E%3Cpath data-name='Path 1992' d='M9.74 5.803l-4.505-4.8-4.506 4.8' fill='none' stroke='%23c3332f' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") !important
}

.veritas-nav .main-nav .veritas-navbar .show .nav-link #iconmonstr-magnifier-4 {
    fill: #d41d24
}

@media (max-width:991px) {
    .veritas-nav .main-nav .veritas-navbar .show .nav-link:before {
        border: 0
    }
    .veritas-nav .main-nav .veritas-navbar .show .nav-link:after {
        content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.487' height='10.47'%3E%3Cpath data-name='Path 1853' d='M.684.729l4.8 4.505-4.8 4.506' fill='none' stroke='%23182c35' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") !important
    }
}

.veritas-nav .main-nav .veritas-navbar .controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none
}

@media (max-width:991px) {
    .veritas-nav .main-nav .veritas-navbar .nav-search {
        padding: 0 !important;
        display: none
    }
}

.veritas-nav .main-nav .veritas-navbar .nav-search .dropdown-menu {
    border-top: 2px solid #d41d24 !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    left: calc(50% - 74px) !important
}

@media (max-width:991px) {
    .veritas-nav .main-nav .veritas-navbar .nav-search .dropdown-menu {
        left: auto !important
    }
}

.veritas-nav .main-nav .veritas-navbar .nav-search .nav-search-input-container {
    padding: 15px 30px
}

.veritas-nav .main-nav .veritas-navbar .nav-search .nav-search-input-container .nav-search-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    border: 1px solid #425563;
    padding: 10px;
    border-radius: 6px
}

.veritas-nav .main-nav .veritas-navbar .nav-search .nav-search-input-container .nav-search-input input {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    border: none
}

.veritas-nav .main-nav .veritas-navbar .nav-search .nav-search-input-container .nav-search-input input:focus {
    outline: none
}

.veritas-nav .main-nav .veritas-navbar .nav-search .nav-search-input-container .nav-search-input button {
    border: 0;
    background: transparent;
    position: relative;
    top: -3px
}

.veritas-nav .main-nav .veritas-navbar .nav-search .nav-link:after {
    content: "" !important
}

.veritas-nav .main-nav .veritas-navbar .nav-search .nav-link:before {
    border-bottom: 0 !important
}

.veritas-nav .main-nav .veritas-navbar .nav-search .nav-link:hover:after {
    content: "" !important
}

@media (max-width:991px) {
    .veritas-nav .main-nav .veritas-navbar .nav-search .nav-link:before {
        content: "";
        border-bottom: 0
    }
}

.veritas-nav .main-nav .veritas-navbar .nav-item {
    padding-top: 20px;
    padding-bottom: 20px
}

.veritas-nav .main-nav .veritas-navbar .nav-item .btn-clone {
    display: none
}

.veritas-nav .main-nav .veritas-navbar .nav-item a {
    color: #425563
}

.veritas-nav .main-nav .veritas-navbar .nav-item .dropdown-menu-full {
    border: 0;
    -webkit-box-shadow: 0 8px 10px 0 hsla(0, 0%, 49%, .25);
    box-shadow: 0 8px 10px 0 hsla(0, 0%, 49%, .25);
    border-bottom-left-radius: 9pt;
    border-bottom-right-radius: 9pt
}

.veritas-nav .main-nav .veritas-navbar .nav-item .dropdown-menu-full .row {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

@media (max-width:991px) {
    .veritas-nav .main-nav .veritas-navbar .nav-item .dropdown-menu-full .row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

.veritas-nav .main-nav .veritas-navbar .nav-item .dropdown-menu-full .row .col {
    width: 255px;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto
}

@media (max-width:1199px) {
    .veritas-nav .main-nav .veritas-navbar .nav-item .dropdown-menu-full .row .col {
        width: 230px
    }
}

@media (max-width:991px) {
    .veritas-nav .main-nav .veritas-navbar .nav-item .dropdown-menu-full .row .col {
        width: 100%
    }
}

.veritas-nav .main-nav .veritas-navbar .nav-item .dropdown-menu {
    padding: 20px 0;
    right: auto;
    left: 50%
}

@media (max-width:1199px) {
    .veritas-nav .main-nav .veritas-navbar .nav-item .dropdown-menu {
        left: calc(50% - 30px)
    }
}

@media (max-width:991px) {
    .veritas-nav .main-nav .veritas-navbar .nav-item .dropdown-menu {
        left: 0
    }
}

@media (max-width:767px) {
    .veritas-nav .main-nav .veritas-navbar .nav-item .dropdown-menu {
        left: 0
    }
}

.veritas-nav .main-nav .veritas-navbar .nav-item .dropdown-menu .container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.veritas-nav .main-nav .veritas-navbar .nav-item .dropdown-menu .lg-width {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right
}

.veritas-nav .main-nav .veritas-navbar .nav-item .dropdown-menu .no-header {
    padding-top: 27px
}

.veritas-nav .main-nav .veritas-navbar .nav-item .dropdown-menu .nav-list {
    list-style: none;
    padding-left: 8px
}

.veritas-nav .main-nav .veritas-navbar .nav-item .dropdown-menu .nav-list .sub-category {
    color: #425563;
    font-size: 13px;
    padding-left: 4px;
    padding-bottom: 10px
}

.veritas-nav .main-nav .veritas-navbar .nav-item .dropdown-menu .nav-list li {
    width: 100%
}

.veritas-nav .main-nav .veritas-navbar .nav-item .dropdown-menu .nav-list li a {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 14px;
    border-radius: 6px;
    color: #182c35;
    display: block;
    padding: 6px
}

.veritas-nav .main-nav .veritas-navbar .nav-item .dropdown-menu .nav-list li a:hover {
    background: #f4f5f8;
    color: #d41d24;
    text-decoration: none
}

.veritas-nav .main-nav .veritas-navbar .nav-item .dropdown-menu .view-products {
    border-top: 2px solid #f4f5f8;
    padding: 9pt 0
}

.veritas-nav .main-nav .veritas-navbar .nav-item .dropdown-menu .view-products a {
    color: #d41d24;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 1pc;
    padding-top: 10px
}

.veritas-nav .main-nav .veritas-navbar .nav-item .product {
    width: 100%;
    max-width: 89%
}

@media (max-width:991px) {
    .veritas-nav .main-nav .veritas-navbar .nav-item .product {
        max-width: 100%
    }
}

.veritas-nav .main-nav .veritas-navbar .nav-item .product .product-tab {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.veritas-nav .main-nav .veritas-navbar .nav-item .product .product-tab .col {
    width: 285px
}

@media (max-width:991px) {
    .veritas-nav .main-nav .veritas-navbar .nav-item .product .product-tab .col {
        width: 100%
    }
}

.veritas-nav .main-nav .veritas-navbar .nav-item .nav-link {
    font-size: 14px;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif
}

.veritas-nav .main-nav .veritas-navbar .nav-item .nav-link:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.47' height='6.487'%3E%3Cpath data-name='Path 1992' d='M9.741.684l-4.505 4.8L.73.684' fill='none' stroke='%23182c35' stroke-linejoin='round' stroke-width='2' opacity='.4'/%3E%3C/svg%3E");
    border: none;
    position: relative;
    top: 3px
}

.veritas-nav .main-nav .veritas-navbar .nav-item .col-header-container {
    padding-left: 7px;
    margin-bottom: 13px
}

.veritas-nav .main-nav .veritas-navbar .nav-item .col-header-container .col-header {
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 9pt;
    text-transform: uppercase;
    letter-spacing: .9px;
    color: #425563;
    position: relative;
    bottom: 1px
}

.veritas-nav .main-nav .veritas-navbar .nav-item .col-header-container .col-header:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    left: -8px;
    top: 0;
    bottom: 0;
    border: solid #d41d24;
    border-width: 0 0 0 2px
}

.veritas-nav .main-nav .veritas-navbar .nav-item .media {
    padding: 10px;
    border-radius: 6px;
    margin: 10px 0
}

.veritas-nav .main-nav .veritas-navbar .nav-item .media .icon-graphic {
    fill: #f4f5f8
}

.veritas-nav .main-nav .veritas-navbar .nav-item .media svg {
    color: #d41d24
}

.veritas-nav .main-nav .veritas-navbar .nav-item .media .product-icons {
    margin-right: 10px;
    max-width: 35px;
    max-height: 35px
}

.veritas-nav .main-nav .veritas-navbar .nav-item .media:hover {
    background: #f4f5f8
}

.veritas-nav .main-nav .veritas-navbar .nav-item .media:hover svg {
    color: #fff
}

.veritas-nav .main-nav .veritas-navbar .nav-item .media:hover .icon-graphic {
    fill: #d41d24
}

.veritas-nav .main-nav .veritas-navbar .nav-item .media:hover .media-body a {
    color: #d41d24
}

.veritas-nav .main-nav .veritas-navbar .nav-item .media .media-body h5 {
    font-size: 14px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    padding-bottom: 2px
}

.veritas-nav .main-nav .veritas-navbar .nav-item .media .media-body h5 a {
    color: #182c35
}

.veritas-nav .main-nav .veritas-navbar .nav-item .media .media-body p {
    color: #6f7c82;
    font-size: 13px
}

.veritas-nav .main-nav .veritas-navbar .nav-button-container {
    padding-top: 10px;
    text-align: center
}

@media (max-width:991px) {
    .veritas-nav .main-nav .veritas-navbar .nav-button-container {
        padding: 30px
    }
    .veritas-nav .main-nav .veritas-navbar .nav-button-container a {
        width: 100%
    }
}

.veritas-nav .main-nav .search-icon {
    font-size: 20px;
    color: #000;
    padding-right: 30px
}

.navbar .navbar-nav .nav-link:hover {
    color: #000
}

@media (min-width:768px) {
    .back-btn-container {
        display: none
    }
}

@media (max-width:991.98px) {
    .show-content {
        display: block;
        opacity: 1
    }
    .hide-content {
        display: none;
        opacity: 0
    }
    .menu-primary-enter {
        position: absolute;
        -webkit-transform: translateX(-110%);
        transform: translateX(-110%)
    }
    .menu-primary-enter-active {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transition: all .5s ease;
        transition: all .5s ease
    }
    .menu-primary-exit {
        position: absolute
    }
    .menu-primary-exit-active {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-transition: all .5s ease;
        transition: all .5s ease
    }
    .menu-secondary-enter {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    .menu-secondary-enter-active {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .menu-secondary-exit-active {
        -webkit-transform: translateX(110%);
        transform: translateX(110%);
        -webkit-transition: all .5s ease;
        transition: all .5s ease
    }
    .top-nav {
        height: 100vh;
        -webkit-transition: -webkit-transform .45s;
        transition: -webkit-transform .45s;
        transition: transform .45s;
        transition: transform .45s, -webkit-transform .45s
    }
    .veritas-nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        overflow-x: hidden;
        width: 100%;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        background-color: transparent
    }
    .veritas-nav .show .nav-link {
        color: #425563 !important;
        -webkit-transition: color .4s ease;
        transition: color .4s ease
    }
    .veritas-nav .main-nav {
        background: #fff
    }
    .veritas-nav .main-nav .veritas-navbar .normal-dropdown {
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .veritas-nav .main-nav .veritas-navbar .nav-expand {
        position: static
    }
}

@media (max-width:991.98px) and (max-width:991px) {
    .veritas-nav .main-nav .veritas-navbar .navbar-container {
        border-top: 2px solid #f4f5f8
    }
}

@media (max-width:991.98px) {
    .veritas-nav .main-nav .veritas-navbar .nav-items {
        background: #f4f5f8;
        overflow-y: auto
    }
    .veritas-nav .main-nav .veritas-navbar .nav-items .nav-item {
        padding: 5px 30px;
        border: none;
        background: #fff
    }
    .veritas-nav .main-nav .veritas-navbar .nav-items .nav-item:first-child {
        padding-top: 9pt
    }
    .veritas-nav .main-nav .veritas-navbar .nav-items .nav-item:last-child {
        padding-bottom: 17px
    }
    .veritas-nav .main-nav .veritas-navbar .nav-items .nav-item .btn-clone {
        display: block
    }
    .veritas-nav .main-nav .veritas-navbar .nav-items .nav-item .btn-clone .solid-button__red {
        color: #fff
    }
    .veritas-nav .main-nav .veritas-navbar .nav-items .nav-item .dropdown-menu-full {
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .veritas-nav .main-nav .veritas-navbar .nav-items .nav-item .dropdown-menu-full .row {
        width: auto
    }
}

@media (max-width:991.98px) and (max-width:991px) {
    .veritas-nav .main-nav .veritas-navbar .nav-items .nav-item .dropdown-menu-full .row {
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media (max-width:991.98px) {
    .veritas-nav .main-nav .veritas-navbar .nav-items .nav-item .dropdown-menu-full .view-products a {
        margin: 0 auto
    }
    .veritas-nav .main-nav .veritas-navbar .nav-items .nav-item .dropdown-menu-full .container {
        max-width: 100%
    }
}

@media (max-width:991.98px) and (max-width:991px) {
    .veritas-nav .main-nav .veritas-navbar .nav-items .nav-item .dropdown-menu-full .container {
        width: 100%
    }
}

@media (max-width:991.98px) {
    .veritas-nav .main-nav .veritas-navbar .nav-items .nav-item .dropdown-menu li {
        width: 100%
    }
    .veritas-nav .main-nav .veritas-navbar .nav-items .nav-item .dropdown-menu .view-products {
        padding: 4px 0
    }
    .veritas-nav .main-nav .veritas-navbar .nav-items .nav-item .nav-expand-content .btn-clone {
        padding-top: 30px;
        padding-bottom: 26px
    }
    .veritas-nav .main-nav .veritas-navbar .nav-items .nav-item .nav-expand-content .dropdown-menu {
        display: block;
        position: relative;
        top: 0;
        padding-left: 7px
    }
    .veritas-nav .main-nav .veritas-navbar .nav-items .nav-item .nav-expand-content .dropdown-menu .nav-list {
        padding-bottom: 30px;
        padding-left: 3px
    }
    .veritas-nav .main-nav .veritas-navbar .nav-items .nav-item .nav-expand-content .dropdown-menu .no-header {
        padding-top: 0
    }
    .veritas-nav .main-nav .veritas-navbar .nav-items .nav-item .nav-expand-content .normal-dropdown {
        padding: 15px
    }
    .veritas-nav .main-nav .veritas-navbar .nav-items .nav-item .nav-expand-content .normal-dropdown a {
        margin-bottom: 8px;
        padding-left: 5px
    }
    .veritas-nav .main-nav .veritas-navbar .nav-items .nav-item .nav-expand-content .col-header-container .col-header {
        margin-bottom: 20px
    }
    .veritas-nav .main-nav .veritas-navbar .nav-items .nav-item .nav-expand-content .list-unstyled {
        padding-bottom: 20px
    }
    .veritas-nav .main-nav .veritas-navbar .vtas-logo-container {
        padding: 10px 20px;
        background: #fff;
        min-height: 65px;
        width: 50%;
        display: inline-block
    }
    .veritas-nav .main-nav .veritas-navbar .controls-container {
        background: #fff;
        width: 50%;
        padding: 11px 0;
        min-height: 65px;
        display: inline-block
    }
    .veritas-nav .main-nav .veritas-navbar .controls-container .controls {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        list-style: none
    }
    .veritas-nav .main-nav .veritas-navbar .controls-container .controls .navbar-toggler {
        border: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    .veritas-nav .main-nav .veritas-navbar .controls-container .controls .navbar-toggler #navbar-close svg,
    .veritas-nav .main-nav .veritas-navbar .controls-container .controls .navbar-toggler #navbar-hamburger svg {
        color: #d41d24;
        width: 35px;
        height: 35px
    }
    .veritas-nav .main-nav .veritas-navbar .controls-container .controls .hidden {
        display: none
    }
    .veritas-nav .main-nav .veritas-navbar .nav-button-container {
        background: #f4f5f8;
        text-align: center;
        width: 100%;
        padding-top: 25px;
        padding-bottom: 15px
    }
    .veritas-nav .main-nav .veritas-navbar .nav-button-container .red-button {
        width: 92%
    }
    .veritas-nav .main-nav .search-icon {
        padding-right: 5px
    }
    .veritas-nav .top-nav {
        background-color: #f4f5f8
    }
    .veritas-nav .top-nav ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0;
        padding: 10px 15px;
        color: #707c83
    }
    .veritas-nav .top-nav ul li {
        list-style-type: none;
        padding-bottom: 15px;
        margin: 0
    }
    .veritas-nav .top-nav ul li a {
        color: #425563;
        font-size: 13px
    }
    .collapsing {
        -webkit-transition: none;
        transition: none;
        display: none
    }
    .back-btn-container {
        display: block
    }
    .nav-top {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: fixed;
        z-index: 101;
        padding: 10px 20px;
        width: 100%;
        height: 50px
    }
    .nav-top .hamburger {
        margin-left: auto;
        color: #fff;
        cursor: pointer
    }
    .nav-drill {
        opacity: 1;
        -webkit-transition: -webkit-transform .45s;
        transition: -webkit-transform .45s;
        transition: transform .45s;
        transition: transform .45s, -webkit-transform .45s
    }
    .nav-items {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
    .nav-expand-content {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100vh;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transition: .3s;
        transition: .3s;
        visibility: hidden;
        overflow-y: auto;
        overflow-x: hidden
    }
    .nav-expand-content .nav-item {
        padding: 0 !important
    }
    .nav-expand-content .nav-item::marker {
        display: none
    }
    .nav-expand-content .nav-link {
        display: block
    }
    .nav-expand-content .nav-link:before {
        content: "›";
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto
    }
    .nav-expand-content .nav-back {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background-color: #182c35;
        color: #fff !important;
        padding-top: 14px;
        padding-bottom: 14px;
        font-size: 1pc
    }
    .nav-expand-content .nav-back:before {
        content: "‹";
        position: absolute;
        left: 19px
    }
    .nav-expand-content .nav-back:hover {
        text-decoration: none;
        cursor: pointer
    }
    .nav-expand-link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .nav-expand-link:after {
        content: "›";
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        border: none
    }
    .nav-expand.active>.nav-expand-content {
        visibility: visible;
        padding: 0;
        z-index: 2;
        background: #fff
    }
}

.width-xs {
    min-width: 440px
}

@media (max-width:767px) {
    .width-xs {
        min-width: 100%
    }
}

@media (min-width:992px) {
    .animate {
        animation-duration: .3s;
        -webkit-animation-duration: .3s;
        animation-fill-mode: both;
        -webkit-animation-fill-mode: both
    }
}

@keyframes slideIn {
    to {
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
        opacity: 1
    }
    0% {
        -webkit-transform: translate(-50%, 20px);
        transform: translate(-50%, 20px);
        opacity: 0
    }
}

@-webkit-keyframes slideIn {
    0% {
        -webkit-transform: transform
    }
    to {
        -webkit-transform: translate(-50%);
        -webkit-opacity: 1
    }
    0% {
        -webkit-transform: translate(-50%, 20px);
        -webkit-opacity: 0
    }
}

.slideIn {
    -webkit-animation-name: slideIn;
    animation-name: slideIn
}

.cmp-helloworld__item-label {
    margin-bottom: 0
}

.cmp-helloworld__item-output {
    margin-top: 0
}

.cmp-hero {
    padding-top: 58px;
    padding-bottom: 75px
}

.cmp-hero .hero-content-container {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-right: 30px
}

.cmp-hero .hero-content-container .hero-title {
    font-size: 14px;
    text-transform: uppercase;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    color: #425563;
    letter-spacing: .9px;
    padding-bottom: 7px;
    color: #687782
}

.cmp-hero .hero-content-container .hero-heading-lg {
    font-size: 3rem
}

.cmp-hero .hero-content-container .hero-heading-md {
    padding-bottom: 20px
}

.cmp-hero .hero-content-container .hero-content {
    font-size: 18px;
    padding-top: 13px;
    margin-bottom: 0
}

.cmp-hero .hero-content-container .cmp-button--default {
    background: transparent
}

.cmp-hero .hero-content-container .cmp-button {
    display: inherit
}

.cmp-hero .hero-content-container .hero-cta-container {
    padding-top: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cmp-hero .hero-content-container .hero-cta-container .hero-cta-primary {
    margin-right: 15px
}

@media (max-width:991px) {
    .cmp-hero-customer .hero-asset {
        margin-top: 40px
    }
}

.cmp-hero-customer .hero-asset .cmp-hero-customer__hero-graphic {
    margin: 0 auto;
    width: 97%;
    height: 100%;
    min-height: 338px;
    background-position: 50%;
    border-radius: 9pt;
    position: relative
}

@media (max-width:991px) {
    .cmp-hero-customer .hero-asset .cmp-hero-customer__hero-graphic {
        width: 77%
    }
}

@media (max-width:767px) {
    .cmp-hero-customer .hero-asset .cmp-hero-customer__hero-graphic {
        width: 85%;
        min-height: 300px
    }
}

.cmp-hero-customer .hero-asset .cmp-hero-customer__logo-container {
    background: #fff;
    position: absolute;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    padding: 20px;
    border-radius: 9pt;
    height: 100%;
    width: 100%;
    max-height: 121px;
    max-width: 185px;
    left: -40px;
    bottom: -30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-hero-customer .hero-asset .cmp-hero-customer__logo-container img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    max-width: 145px;
    max-height: 5pc
}

.cmp-hero-partners .hero-graphic-container {
    position: relative;
    text-align: center;
    margin-top: 50px
}

.cmp-hero-partners .hero-graphic-container img {
    width: 100%
}

@media (max-width:991px) {
    .cmp-hero-partners .hero-graphic-container img {
        width: 80%
    }
}

.cmp-hero-partners .hero-graphic-container .cmp-hero-partners__logo-container {
    background: #fff;
    position: absolute;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    padding: 20px;
    border-radius: 9pt;
    height: 100%;
    width: 100%;
    max-height: 150px;
    max-width: 280px;
    right: 93px;
    bottom: 20px
}

@media (max-width:1199px) {
    .cmp-hero-partners .hero-graphic-container .cmp-hero-partners__logo-container {
        max-height: 90pt;
        max-width: 230px;
        right: 84px
    }
}

@media (max-width:991px) {
    .cmp-hero-partners .hero-graphic-container .cmp-hero-partners__logo-container {
        max-height: 150px;
        max-width: 280px;
        right: 177px
    }
}

@media (max-width:767px) {
    .cmp-hero-partners .hero-graphic-container .cmp-hero-partners__logo-container {
        max-height: 90pt;
        max-width: 220px;
        right: 118px;
        bottom: 10px
    }
}

@media (max-width:575px) {
    .cmp-hero-partners .hero-graphic-container .cmp-hero-partners__logo-container {
        max-height: 21vw;
        max-width: 38vw;
        right: 22vw;
        bottom: 10px
    }
}

.cmp-hero-partners .hero-graphic-container .cmp-hero-partners__logo-container img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.cmp-hero__animated .show {
    -webkit-transition: opacity .4s;
    transition: opacity .4s
}

.cmp-hero__animated .hide {
    opacity: 0
}

.cmp-hero__animated .hero-content-container {
    position: relative;
    z-index: 2
}

.cmp-hero__animated .hero-graphic-container {
    position: relative;
    min-height: 410px
}

@media (max-width:991px) {
    .cmp-hero__animated .hero-graphic-container {
        min-height: auto;
        padding-top: 5pc
    }
}

.cmp-hero__animated .hero-graphic-container #lottie-animation {
    position: absolute;
    height: 100%;
    right: calc(-3vw - 32%);
    z-index: 1;
    width: 256%
}

@media (min-width:1400px) {
    .cmp-hero__animated .hero-graphic-container #lottie-animation {
        right: -254px
    }
}

@media (max-width:1199px) {
    .cmp-hero__animated .hero-graphic-container #lottie-animation {
        right: auto;
        height: 113%;
        width: 236%;
        top: -40px;
        right: calc(-5vw - 17%)
    }
}

@media (max-width:991px) {
    .cmp-hero__animated .hero-graphic-container #lottie-animation {
        position: relative;
        height: 117%;
        width: 168%;
        right: calc(-2vw + 50%)
    }
}

@media (max-width:767px) {
    .cmp-hero__animated .hero-graphic-container #lottie-animation {
        right: calc(-2vw + 55%);
        min-height: 310px;
        width: 177%;
        min-width: 500px
    }
}

.hero-video.cmp-video-hero__red-icon .video-icon {
    background: linear-gradient(140deg, #fc1255, #d41d24) !important
}

.hero-video.cmp-video-hero__pink-icon .video-icon {
    background: linear-gradient(140deg, #fc1255, #b537ed) !important
}

.hero-video.cmp-video-hero__purple-icon .video-icon {
    background: linear-gradient(140deg, #b537ed, #0057b8) !important
}

.hero-video.cmp-video-hero__gray-icon .video-icon {
    background: linear-gradient(140deg, #425563, #182c35) !important
}

.video-hero .video-icon-container {
    height: 100%;
    -webkit-transform: skew(20deg, 0deg);
    transform: skew(20deg, 0deg);
    z-index: 1;
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    left: 10px
}

.video-hero .video-icon-container .video-btn:hover {
    cursor: pointer
}

.video-hero .video-icon-container .video-icon {
    position: relative;
    background: linear-gradient(140deg, #fc1255, #d41d24);
    height: 91px;
    width: 123px;
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-filter: drop-shadow(5px 15px 15px rgba(66, 85, 99, .25));
    filter: drop-shadow(5px 10px 15px rgba(66, 85, 99, .25))
}

.video-hero .video-icon-container .video-icon svg {
    -webkit-transform: skew(-20deg, 0deg);
    transform: skew(-20deg, 0deg)
}

.video-hero .modal-content {
    border-radius: 9px;
    max-width: 45pc !important
}

.video-hero .modal-contenthasContent {
    max-width: 610px !important
}

.modal .modal-dialog .modal-content {
    padding: 40px 40px 50px;
    max-width: 610px
}

@media (max-width:991px) {
    .modal .modal-dialog .modal-content {
        padding: 20px 20px 25px
    }
}

.modal .modal-dialog .modal-content .close {
    background: #fff;
    color: #182c35;
    border-radius: 6px;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    top: -42px;
    right: 0
}

.modal .modal-dialog .modal-content .close span {
    position: relative;
    top: -3px
}

.modal .modal-dialog .modal-content .modal-body .video-js {
    border-radius: 9px
}

.modal .modal-dialog .modal-content .modal-body h1 {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 15px
}

@media (max-width:991px) {
    .modal .modal-dialog .modal-content .modal-body h1 {
        font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
        font-size: 24px
    }
}

.modal .modal-dialog .modal-content .modal-body p {
    font-size: 1pc;
    color: #425563;
    line-height: 27px
}

.modal .modal-dialog .modal-content .modal-footer {
    border: none
}

.modal .modal-dialog .modal-content .modal-footer a {
    margin: 0 auto
}

.bc-player-XXgWAVTFH_default.vjs-play-button-shape-square .vjs-big-play-button {
    width: 0;
    height: 0;
    left: 46%
}

.v-graphic-lg .hero-content-container .hero-heading {
    font-size: 47px
}

.v-graphic-lg .hero-asset .hero-graphic-container .overlay-graphic-primary {
    background: hsla(0, 0%, 100%, .94);
    position: absolute;
    top: 35px;
    left: 0;
    z-index: 2;
    border-radius: 9pt;
    padding: 15px;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25)
}

.v-graphic-lg .hero-asset .hero-graphic-container .overlay-graphic-primary img {
    max-height: 140px
}

.v-graphic-lg .hero-asset .hero-graphic-container .overlay-graphic-secondary {
    position: absolute;
    z-index: 2;
    background: hsla(0, 0%, 100%, .94);
    padding: 15px;
    bottom: 30px;
    right: 0;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    border-radius: 9pt
}

.v-graphic-lg .hero-asset .hero-graphic-container .overlay-graphic-secondary img {
    max-height: 140px;
    max-width: 250px
}

.v-graphic-md .hero-asset .hero-graphic-container {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    height: 100%;
    max-width: 540px
}

.v-graphic-md .hero-asset .hero-graphic-container .overlay-graphic-primary {
    background: hsla(0, 0%, 100%, .94);
    position: absolute;
    top: 5px;
    left: 0;
    z-index: 2;
    border-radius: 9pt;
    padding: 20px;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25)
}

.v-graphic-md .hero-asset .hero-graphic-container .overlay-graphic-primary img {
    max-height: 140px
}

.v-graphic-md .hero-asset .hero-graphic-container .overlay-graphic-secondary {
    position: absolute;
    z-index: 2;
    background: hsla(0, 0%, 100%, .94);
    padding: 20px;
    bottom: 30px;
    right: 0;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    border-radius: 9pt
}

.v-graphic-md .hero-asset .hero-graphic-container .overlay-graphic-secondary img {
    max-height: 140px;
    max-width: 250px
}

.v-graphic-md .hero-asset .hero-graphic-container .hero-image-container {
    position: relative;
    height: 100%;
    -webkit-transform: skew(19deg, 0deg);
    transform: skew(19deg, 0deg);
    border-radius: 17px;
    overflow: hidden;
    max-height: 380px;
    max-width: 390px;
    top: -11px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 360px;
    z-index: 2;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25)
}

.v-graphic-md .hero-asset .hero-graphic-container .hero-image-container .art-skew {
    -webkit-transform: skew(-19deg) scale(1.5);
    transform: skew(-19deg) scale(1.5)
}

.v-graphic-md .hero-asset .hero-graphic-container .hero-image-container img {
    height: 380px
}

.red-slant .hero-asset .hero-graphic-container {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

.red-slant .hero-asset .hero-graphic-container .overlay-graphic-primary {
    background: hsla(0, 0%, 100%, .94);
    position: absolute;
    z-index: 2;
    border-radius: 9pt;
    padding: 20px;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: start;
    align-self: flex-start;
    top: 17px;
    left: 60px
}

.red-slant .hero-asset .hero-graphic-container .overlay-graphic-primary img {
    max-height: 140px;
    max-width: 269px
}

.red-slant .hero-asset .hero-graphic-container .overlay-graphic-secondary {
    z-index: 2;
    background: hsla(0, 0%, 100%, .94);
    position: absolute;
    padding: 20px;
    right: 60px;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    border-radius: 9pt;
    bottom: -18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.red-slant .hero-asset .hero-graphic-container .overlay-graphic-secondary img {
    max-height: 10pc;
    max-width: 250px
}

.red-slant .hero-asset .hero-image-container {
    position: relative
}

.red-slant .hero-asset .hero-image-container:after {
    content: "";
    background: -webkit-gradient(linear, left top, right top, from(#fc1255), color-stop(50%, #d41d24), to(#ab2328));
    background: linear-gradient(90deg, #fc1255, #d41d24 50%, #ab2328);
    position: absolute;
    height: 120%;
    width: 50pc;
    bottom: -10%;
    left: 50%;
    -webkit-transform: skew(19deg, 0deg);
    transform: skew(19deg, 0deg);
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px
}

.red-slant .hero-asset .hero-image-container .hero-image {
    position: relative;
    z-index: 1;
    max-height: 353px;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    border-radius: 9pt
}

.modal-dialog {
    max-width: 50pc;
    margin: 30px auto
}

.modal-body {
    position: relative;
    padding: 0
}

.close {
    position: absolute;
    right: -30px;
    top: 0;
    z-index: 999;
    font-size: 2rem;
    font-weight: 400;
    color: #fff;
    opacity: 1
}

.cmp-hero__overview {
    padding-top: 70px;
    padding-bottom: 70px;
    margin-top: 45px;
    margin-bottom: 45px;
    position: relative
}

.cmp-hero__overview .overview-content-container {
    max-width: 575px
}

.cmp-hero__overview .overview-content-container:before {
    content: "";
    background: linear-gradient(140deg, #fc1255, #d41d24);
    position: absolute;
    height: 187px;
    width: 500px;
    top: -30px;
    right: 110%;
    -webkit-transform: skew(-19deg, 0deg);
    transform: skew(-19deg, 0deg);
    border-top-right-radius: 24px;
    border-bottom-right-radius: 10px
}

.cmp-hero__overview .overview-content-container:after {
    content: "";
    width: 943px;
    height: 148px;
    position: absolute;
    top: 0;
    left: 99%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='942.613' height='148.245'%3E%3Cg data-name='Group 2481'%3E%3Cpath data-name='Rectangle 1645' fill='%23425563' opacity='.22' d='M2.121 144l2.121 2.121-2.121 2.122L0 146.12zM26.121 144l2.121 2.121-2.121 2.122L24 146.12zM50.121 144l2.121 2.121-2.121 2.122L48 146.12zM74.121 144l2.121 2.121-2.121 2.122L72 146.12zM98.121 144l2.121 2.121-2.121 2.122L96 146.12zM122.121 144l2.121 2.121-2.121 2.122L120 146.12zM146.121 144l2.121 2.121-2.121 2.122L144 146.12zM170.121 144l2.121 2.121-2.121 2.122L168 146.12zM194.121 144l2.121 2.121-2.121 2.122L192 146.12zM218.121 144l2.121 2.121-2.121 2.122L216 146.12zM242.121 144l2.121 2.121-2.121 2.122L240 146.12zM266.121 144l2.121 2.121-2.121 2.122L264 146.12z'/%3E%3Cpath data-name='Rectangle 2298' fill='%23425563' opacity='.22' d='M676.491 144l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2299' fill='%23425563' opacity='.22' d='M700.491 144l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2300' fill='%23425563' opacity='.22' d='M724.491 144l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2301' fill='%23425563' opacity='.22' d='M748.491 144l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2302' fill='%23425563' opacity='.22' d='M772.491 144l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2303' fill='%23425563' opacity='.22' d='M796.491 144l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2304' fill='%23425563' opacity='.22' d='M820.491 144l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2305' fill='%23425563' opacity='.22' d='M844.491 144l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2153' fill='%23425563' d='M313.868 72l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2154' fill='%23425563' d='M241.868 96l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2155' fill='%23425563' d='M265.868 96l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2156' fill='%23425563' d='M289.868 96l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2157' fill='%23425563' d='M313.868 96l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2158' fill='%23425563' d='M337.868 96l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2159' fill='%23425563' d='M361.868 96l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2160' fill='%23425563' d='M385.868 96l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2161' fill='%23425563' d='M409.868 96l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2162' fill='%23425563' d='M361.868 120l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2288' fill='%23425563' d='M748.491 23.881l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2289' fill='%23425563' d='M676.491 47.881l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2290' fill='%23425563' d='M700.491 47.881l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2291' fill='%23425563' d='M724.491 47.881l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2292' fill='%23425563' d='M748.491 47.881l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2293' fill='%23425563' d='M772.491 47.881l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2294' fill='%23425563' d='M796.491 47.881l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2295' fill='%23425563' d='M820.491 47.881l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2296' fill='%23425563' d='M844.491 47.881l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2297' fill='%23425563' d='M796.491 71.881l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2163' fill='%23fc1255' d='M531.869 48.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2164' fill='%23fc1255' d='M555.869 48.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2165' fill='%23fc1255' d='M579.869 48.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2166' fill='%23fc1255' d='M603.869 48.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2167' fill='%23fc1255' d='M627.869 48.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2168' fill='%23fc1255' d='M555.869 72.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2169' fill='%23fc1255' d='M435.869 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2170' fill='%23fc1255' d='M459.869 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2171' fill='%23fc1255' d='M483.869 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2172' fill='%23fc1255' d='M507.869 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2173' fill='%23fc1255' d='M531.869 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2174' fill='%23fc1255' d='M555.869 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2175' fill='%23fc1255' d='M579.869 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2176' fill='%23fc1255' d='M603.869 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2177' fill='%23fc1255' d='M627.869 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2178' fill='%23fc1255' d='M651.869 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2179' fill='%23fc1255' d='M675.869 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2180' fill='%23fc1255' d='M603.869 120.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2181' fill='%23fc1255' d='M531.869 144.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2182' fill='%23fc1255' d='M555.869 144.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2183' fill='%23fc1255' d='M579.869 144.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2184' fill='%23fc1255' d='M603.869 144.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2185' fill='%23fc1255' d='M627.869 144.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2186' fill='%23425563' opacity='.22' d='M217.87 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2187' fill='%23425563' opacity='.22' d='M241.87 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2188' fill='%23425563' opacity='.22' d='M265.87 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2189' fill='%23425563' opacity='.22' d='M289.87 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2190' fill='%23425563' opacity='.22' d='M313.87 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2191' fill='%23425563' opacity='.22' d='M337.87 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2192' fill='%23425563' opacity='.22' d='M361.87 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2193' fill='%23425563' opacity='.22' d='M385.87 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2194' fill='%23425563' opacity='.22' d='M409.87 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2195' fill='%23425563' opacity='.22' d='M433.87 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2196' fill='%23425563' opacity='.22' d='M457.87 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2197' fill='%23425563' opacity='.22' d='M481.87 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2198' fill='%23425563' opacity='.22' d='M505.87 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2199' fill='%23425563' opacity='.22' d='M529.87 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2200' fill='%23425563' opacity='.22' d='M553.87 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2201' fill='%23425563' opacity='.22' d='M577.87 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2202' fill='%23425563' opacity='.22' d='M601.87 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2203' fill='%23425563' opacity='.22' d='M625.87 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2204' fill='%23425563' opacity='.22' d='M361.87 24l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2205' fill='%23425563' opacity='.22' d='M337.87 48l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2206' fill='%23425563' opacity='.22' d='M361.87 48l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2207' fill='%23425563' opacity='.22' d='M385.87 48l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2208' fill='%23425563' opacity='.22' d='M409.87 48l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2209' fill='%23425563' opacity='.22' d='M433.87 48l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2210' fill='%23425563' opacity='.22' d='M457.87 48l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2211' fill='%23425563' opacity='.22' d='M385.87 72l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2212' fill='%23fc1255' d='M23.868.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2213' fill='%23fc1255' d='M47.868.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2214' fill='%23fc1255' d='M71.868.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2215' fill='%23fc1255' d='M95.868.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2216' fill='%23fc1255' d='M119.868.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2217' fill='%23fc1255' d='M143.868.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2218' fill='%23fc1255' d='M167.868.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2219' fill='%23fc1255' d='M191.868.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2220' fill='%23fc1255' d='M119.868 24.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2221' fill='%23fc1255' d='M47.868 48.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2222' fill='%23fc1255' d='M71.868 48.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2223' fill='%23fc1255' d='M95.868 48.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2224' fill='%23fc1255' d='M119.868 48.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2225' fill='%23fc1255' d='M143.868 48.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2226' fill='%23fc1255' d='M167.868 48.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2227' fill='%23fc1255' d='M191.868 48.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2228' fill='%23fc1255' d='M215.868 48.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2229' fill='%23fc1255' d='M239.868 48.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2230' fill='%23fc1255' d='M263.868 48.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2231' fill='%23fc1255' d='M287.868 48.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2232' fill='%23fc1255' d='M167.868 72.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2233' fill='%23fc1255' d='M95.868 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2234' fill='%23fc1255' d='M119.868 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2235' fill='%23fc1255' d='M143.868 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2236' fill='%23fc1255' d='M167.868 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2237' fill='%23fc1255' d='M191.868 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2306' fill='%23425563' opacity='.22' d='M868.491 144l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2307' fill='%23425563' opacity='.22' d='M892.491 144l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2308' fill='%23425563' opacity='.22' d='M916.491 144l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2309' fill='%23425563' opacity='.22' d='M940.491 144l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat
}

.cmp-hero__overview .overview-content-container .overview-title {
    font-size: 14px;
    text-transform: uppercase;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    color: #425563;
    letter-spacing: .9px;
    padding-bottom: 10px;
    position: relative
}

.cmp-hero__event {
    padding: 0
}

.cmp-hero__event .cmp-hero__event-left-container {
    background: linear-gradient(140deg, #fc1255, #d41d24 50%, #ab2328);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 5in
}

@media (max-width:991px) {
    .cmp-hero__event .cmp-hero__event-left-container {
        min-height: 370px
    }
}

.cmp-hero__event .cmp-hero__event-left-container .hero-content-container {
    color: #fff;
    max-width: 490px;
    padding-bottom: 20px;
    padding-top: 20px
}

@media (max-width:991px) {
    .cmp-hero__event .cmp-hero__event-left-container .hero-content-container {
        max-width: 100%
    }
}

.cmp-hero__event .cmp-hero__event-left-container .hero-content-container .hero-title {
    color: #fff
}

.cmp-hero__event .cmp-hero__event-left-container .hero-content-container .hero-heading {
    padding: 8px 0
}

.cmp-hero__event .cmp-hero__event-left-container .hero-content-container p {
    color: #fff
}

@media (max-width:991px) {
    .cmp-hero__event .cmp-hero__event-right-container {
        min-height: 350px
    }
}

@media (max-width:1199.98px) {
    .cmp-hero .hero-content-container {
        padding-right: 0
    }
    .v-graphic-lg .hero-content-container .hero-heading {
        font-size: 39px
    }
    .v-graphic-lg .hero-asset .hero-graphic-container:before {
        right: 13%;
        max-width: 175px
    }
    .v-graphic-lg .hero-asset .hero-graphic-container .hero-image-container {
        min-height: 390px;
        max-width: 381px
    }
    .v-graphic-lg .hero-asset .hero-graphic-container .overlay-graphic-primary img {
        max-height: 110px
    }
    .v-graphic-lg .hero-asset .hero-graphic-container .overlay-graphic-secondary img {
        max-width: 210px;
        max-height: 75pt
    }
    .v-graphic-md .hero-asset .hero-graphic-container:before {
        right: 13%
    }
    .v-graphic-md .hero-asset .hero-graphic-container .overlay-graphic-primary img {
        max-height: 110px
    }
    .v-graphic-md .hero-asset .hero-graphic-container .overlay-graphic-secondary img {
        max-width: 210px;
        max-height: 75pt
    }
    .red-slant .hero-asset .hero-graphic-container .overlay-graphic-primary img {
        max-height: 70px;
        max-width: 269px
    }
    .red-slant .hero-asset .hero-graphic-container .overlay-graphic-secondary img {
        max-height: 130px;
        max-width: 250px
    }
    .cmp-hero__overview {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media (max-width:991.98px) {
    .v-graphic-lg .hero-asset {
        padding-top: 45px
    }
    .v-graphic-lg .hero-asset:before {
        left: 170px;
        bottom: -43px
    }
    .v-graphic-lg .hero-asset .hero-graphic-container {
        left: 0;
        max-width: 600px;
        position: relative;
        margin: 0 auto
    }
    .v-graphic-lg .hero-asset .hero-graphic-container:before {
        max-width: 215px
    }
    .v-graphic-lg .hero-asset .hero-graphic-container:after {
        top: -41px
    }
    .v-graphic-lg .hero-asset .hero-graphic-container .hero-image-container {
        max-width: 424px
    }
    .v-graphic-md .hero-asset {
        padding-top: 45px
    }
    .v-graphic-md .hero-asset .hero-graphic-container:before {
        right: 17%
    }
    .v-graphic-md .hero-asset .hero-graphic-container:after {
        width: 445px
    }
    .cmp-hero {
        padding: 60px 0
    }
    .cmp-hero .hero-content-container .hero-cta-container {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .cmp-hero .hero-content-container .hero-cta-container .hero-cta-primary {
        margin-bottom: 20px
    }
    .cmp-hero .hero-content-container .hero-cta-container button {
        display: block
    }
    .cmp-hero__overview {
        padding-bottom: 140px;
        margin-top: 0;
        margin-bottom: 0
    }
    .cmp-hero__overview .overview-content-container:before {
        height: 6pc;
        width: 500px;
        bottom: -121px;
        right: 80%;
        border-top-right-radius: 11px;
        border-bottom-right-radius: 8px;
        z-index: 1;
        top: auto
    }
    .cmp-hero__overview .overview-content-container:after {
        width: 200%;
        height: 78px;
        top: auto;
        bottom: -119px;
        left: 0;
        background-size: auto 109px;
        background-image: radial-gradient(#dde1e3 15%, transparent 26%);
        background-size: 18px 18px
    }
    .red-slant .hero-asset {
        padding-top: 90px
    }
    .red-slant .hero-asset .hero-graphic-container .overlay-graphic-primary {
        left: 19%
    }
    .red-slant .hero-asset .hero-graphic-container .overlay-graphic-primary img {
        max-height: 140px;
        max-width: 269px
    }
    .red-slant .hero-asset .hero-graphic-container .overlay-graphic-secondary {
        right: 21%
    }
    .red-slant .hero-asset .hero-graphic-container .overlay-graphic-secondary img {
        max-height: 10pc
    }
    .video-hero .hero-graphic-container {
        margin-top: 50px;
        position: relative;
        left: 20%;
        width: 820px
    }
    .video-hero .hero-graphic-container .hero-image-container {
        width: 100%
    }
    .video-hero .hero-graphic-container .video-icon-container {
        left: 0
    }
}

@media (max-width:767.98px) {
    .cmp-hero .hero-content-container .hero-heading {
        font-size: 34px
    }
    .v-graphic-lg .hero-asset:before {
        left: 83px;
        bottom: -43px
    }
    .v-graphic-lg .hero-asset .hero-graphic-container:before {
        right: 13%
    }
    .v-graphic-lg .hero-asset .hero-graphic-container .overlay-graphic-secondary img {
        max-width: 210px;
        max-height: 16vw
    }
    .v-graphic-md .hero-asset .hero-graphic-container:before {
        right: 13%
    }
    .v-graphic-md .hero-asset .hero-graphic-container .overlay-graphic-primary img {
        max-height: 16vw
    }
    .v-graphic-md .hero-asset .hero-graphic-container .overlay-graphic-secondary img {
        max-width: 210px;
        max-height: 16vw
    }
    .red-slant .hero-asset .hero-graphic-container .overlay-graphic-primary {
        left: 9%
    }
    .red-slant .hero-asset .hero-graphic-container .overlay-graphic-primary img {
        max-height: 90px;
        max-width: 269px
    }
    .red-slant .hero-asset .hero-graphic-container .overlay-graphic-secondary {
        right: 11%
    }
    .red-slant .hero-asset .hero-graphic-container .overlay-graphic-secondary img {
        max-height: 145px
    }
    .video-hero .hero-graphic-container {
        width: 650px;
        left: 50px
    }
    .video-hero .hero-graphic-container .video-icon-container {
        height: 350px;
        left: 47px
    }
    .video-hero .hero-graphic-container .hero-image-container {
        height: 350px;
        left: 15px
    }
    .video-hero .hero-graphic-container .hero-image-container svg {
        height: 350px
    }
}

@media (max-width:575.98px) {
    .v-graphic-lg .hero-asset:before {
        width: 137px;
        height: 61px;
        background-image: radial-gradient(#dde1e3 22%, transparent 0);
        background-size: 22px 22px;
        bottom: -2pc
    }
    .v-graphic-lg .hero-asset .hero-graphic-container:before {
        height: 95%;
        width: 40%
    }
    .v-graphic-lg .hero-asset .hero-graphic-container:after {
        background-image: radial-gradient(#dde1e3 22%, transparent 0);
        background-size: 22px 22px;
        width: 172px;
        right: 2px;
        height: 170px;
        top: -29px
    }
    .v-graphic-lg .hero-asset .hero-graphic-container .hero-image-container {
        width: 80%;
        min-height: 260px
    }
    .v-graphic-lg .hero-asset .hero-graphic-container .hero-image-container .art-skew {
        -webkit-transform: skew(-19) scale(2);
        transform: skew(-19) scale(2)
    }
    .v-graphic-lg .hero-asset .hero-graphic-container .overlay-graphic-primary {
        padding: 10px
    }
    .v-graphic-lg .hero-asset .hero-graphic-container .overlay-graphic-primary img {
        max-height: 22vw
    }
    .v-graphic-lg .hero-asset .hero-graphic-container .overlay-graphic-secondary {
        padding: 10px
    }
    .v-graphic-md .hero-asset .hero-graphic-container:before {
        height: 95%;
        width: 40%
    }
    .v-graphic-md .hero-asset .hero-graphic-container:after {
        width: 95%;
        background-image: radial-gradient(#dde1e3 17%, transparent 0);
        background-size: 25px 25px;
        height: 202px
    }
    .v-graphic-md .hero-asset .hero-graphic-container .hero-image-container {
        width: 80%;
        min-height: 260px
    }
    .v-graphic-md .hero-asset .hero-graphic-container .hero-image-container .art-skew {
        -webkit-transform: skew(-19) scale(2);
        transform: skew(-19) scale(2)
    }
    .v-graphic-md .hero-asset .hero-graphic-container .overlay-graphic-primary {
        padding: 10px
    }
    .v-graphic-md .hero-asset .hero-graphic-container .overlay-graphic-primary img {
        max-height: 22vw
    }
    .red-slant .hero-asset .hero-graphic-container .overlay-graphic-primary,
    .v-graphic-md .hero-asset .hero-graphic-container .overlay-graphic-secondary {
        padding: 10px
    }
    .red-slant .hero-asset .hero-graphic-container .overlay-graphic-primary img {
        max-height: 15vw
    }
    .red-slant .hero-asset .hero-graphic-container .overlay-graphic-secondary {
        padding: 10px
    }
    .red-slant .hero-asset .hero-graphic-container .overlay-graphic-secondary img {
        max-height: 29vw
    }
    .video-hero .hero-graphic-container {
        left: 0
    }
    .video-hero .hero-graphic-container .hero-image-container {
        height: 235px
    }
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .v-graphic-lg .hero-asset .hero-graphic-container svg,
    .v-graphic-md .hero-asset .hero-graphic-container svg {
        width: 500px;
        height: 500px
    }
}

.cmp-homepage-stat {
    padding: 50px 0
}

.cmp-homepage-stat .cmp-homepage-stat__container {
    min-height: 475px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: relative
}

.cmp-homepage-stat .cmp-homepage-stat__container .row {
    z-index: 100
}

.cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__heading-container {
    margin-top: 26px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__heading-container h2 {
    font-weight: 300;
    font-size: 40px;
    width: 80%;
    line-height: 53px
}

.cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    overflow: hidden;
    min-height: 380px;
    left: 50px
}

.cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container .cmp-homepage-stat__content {
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container .cmp-homepage-stat__content .comp-homepage-stat__stat {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 9pt;
    -webkit-filter: drop-shadow(0 5px 5px rgba(66, 85, 99, .25));
    filter: drop-shadow(0 5px 5px rgba(66, 85, 99, .25));
    width: 315px;
    min-height: 10pc;
    margin: 15px;
    padding: 9pt 0
}

.cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container .cmp-homepage-stat__content .comp-homepage-stat__stat h5 {
    padding: 0 0 0 20px;
    font-size: 40px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif
}

.cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container .cmp-homepage-stat__content .comp-homepage-stat__stat p {
    color: #fff;
    font-size: 13px;
    line-height: 15px;
    margin: 25px 10px 0;
    padding: 13px 10px 1pc;
    background: linear-gradient(130deg, rgba(24, 44, 53, .25), rgba(66, 85, 99, 0));
    min-height: 36px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 24px
}

.cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container .cmp-homepage-stat__content .comp-homepage-stat__stat .comp-homepage-stat__stat-align {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container .cmp-homepage-stat__content .comp-homepage-stat__stat .comp-homepage-stat__stat-align img {
    width: 90pt;
    margin-right: 9pt
}

.cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container .cmp-homepage-stat__content .comp-homepage-stat__stat.grad-r {
    background: linear-gradient(140deg, #fc1255, #d41d24);
    margin-left: 75pt
}

.cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container .cmp-homepage-stat__content .comp-homepage-stat__stat.grad-p {
    background: linear-gradient(140deg, #fc1255, #b537ed)
}

.cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container .cmp-homepage-stat__content .comp-homepage-stat__stat.grad-b {
    background: linear-gradient(140deg, #b537ed, #0057b8)
}

.cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container .cmp-homepage-stat__content .comp-homepage-stat__stat.grad-g {
    background: linear-gradient(140deg, #425563, #182c35)
}

.cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container .cmp-homepage-stat__content .cmp-homepage-stat__details {
    padding-bottom: 20px
}

.cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container .cmp-homepage-stat__content h3 {
    font-size: 24px;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    padding-bottom: 8px;
    line-height: 33px
}

.cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container .comp-homepage-stat__indent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.cmp-homepage-stat .cmp-homepage-stat__container:after {
    background: -webkit-gradient(linear, left top, left bottom, from(#f4f5f8), to(#fff));
    background: linear-gradient(180deg, #f4f5f8, #fff);
    -webkit-transform: skew(19deg);
    transform: skew(19deg);
    padding: 0;
    width: 55pc;
    min-height: 450px;
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px;
    position: absolute;
    top: 0;
    right: -5pc;
    content: ""
}

@media (max-width:1199px) {
    .cmp-homepage-stat .cmp-homepage-stat__container:after {
        right: -205px
    }
    .cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container {
        left: 0
    }
    .cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container .cmp-homepage-stat__content .comp-homepage-stat__stat {
        width: 37%
    }
}

@media (max-width:991px) {
    .cmp-homepage-stat .cmp-homepage-stat__container {
        padding: 15px
    }
    .cmp-homepage-stat .cmp-homepage-stat__container .row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .cmp-homepage-stat .cmp-homepage-stat__container:after {
        left: 75pt;
        width: 950px
    }
    .cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__heading-container {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-left: 10%;
        margin-bottom: 15px;
        margin-top: 50px
    }
    .cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__heading-container h3 {
        width: 95%
    }
    .cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container .cmp-homepage-stat__content {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container .cmp-homepage-stat__content .comp-homepage-stat__stat {
        width: 40%
    }
    .cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container .cmp-homepage-stat__content .comp-homepage-stat__stat.grad-r {
        margin-left: 15px
    }
}

@media (max-width:575px) {
    .cmp-homepage-stat {
        padding: 0
    }
    .cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__heading-container {
        padding-left: 16%
    }
    .cmp-homepage-stat .cmp-homepage-stat__container:after {
        left: 85px
    }
    .cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container {
        padding-left: 0;
        padding-right: 0
    }
    .cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container .cmp-homepage-stat__content .comp-homepage-stat__stat {
        width: 100%
    }
    .cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container .cmp-homepage-stat__content .comp-homepage-stat__stat h5 {
        width: 200px
    }
    .cmp-homepage-stat .cmp-homepage-stat__container .cmp-homepage-stat__content-container .cmp-homepage-stat__content .comp-homepage-stat__stat p {
        line-height: inherit
    }
}

#why-veritas .image {
    position: relative;
    top: 50px
}

.blog-page .image {
    position: relative;
    top: 0;
    margin: 20px 0
}

.cmp-image,
.cmp-image img {
    position: relative
}

.cmp-image img {
    z-index: 1
}

.cmp-image--red--left,
.cmp-image--red--right {
    margin-top: 30px
}

.cmp-image--diamond--left img,
.cmp-image--diamond--right img,
.cmp-image--red--left img,
.cmp-image--red--right img,
.cmp-image--shadow img,
.cmp-image--slant--left img,
.cmp-image--slant--right img {
    border-radius: 9pt
}

.cmp-image--red--left .cmp-image:before {
    content: "";
    width: 98%;
    height: 120%;
    background: linear-gradient(140deg, #fc1255, #d41d24);
    top: -30px;
    left: -15px;
    position: absolute;
    z-index: 0;
    border-radius: 9pt
}

@media (max-width:1199px) {
    .cmp-image--red--left .cmp-image:before {
        height: 360px
    }
}

@media (max-width:991px) {
    .cmp-image--red--left .cmp-image:before {
        height: 120%;
        width: 92%
    }
}

@media (max-width:575px) {
    .cmp-image--red--left .cmp-image:before {
        height: 120%;
        width: 365px;
        top: 20px;
        left: 5px
    }
}

.cmp-image--red--right .cmp-image:before {
    content: "";
    width: 98%;
    height: 120%;
    background: linear-gradient(140deg, #ab2328, #fc1255);
    top: -30px;
    left: 40px;
    position: absolute;
    z-index: 0;
    border-radius: 9pt
}

@media (max-width:991px) {
    .cmp-image--red--right .cmp-image:before {
        width: 98%
    }
}

@media (max-width:575px) {
    .cmp-image--red--right .cmp-image:before {
        width: 105%;
        height: 100%;
        top: 20px;
        left: -8px
    }
}

.cmp-image--shadow .cmp-image__image,
.cmp-image--slant--right img {
    -webkit-filter: drop-shadow(5px 15px 15px rgba(66, 85, 99, .25));
    filter: drop-shadow(5px 10px 15px rgba(66, 85, 99, .25))
}

.cmp-image--slant--right .cmp-image:before {
    content: "";
    width: 20in;
    height: 120%;
    background: linear-gradient(140deg, #d41d24, #ab2328);
    top: -30px;
    left: 250px;
    position: absolute;
    z-index: 0;
    -webkit-transform: skew(19deg, 0deg);
    transform: skew(19deg, 0deg);
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px
}

.cmp-image--slant--left img {
    -webkit-filter: drop-shadow(5px 15px 15px rgba(66, 85, 99, .25));
    filter: drop-shadow(5px 10px 15px rgba(66, 85, 99, .25))
}

.cmp-image--slant--left .cmp-image:before {
    content: "";
    width: 20in;
    height: 120%;
    background: linear-gradient(140deg, #d41d24, #ab2328);
    top: -30px;
    right: 250px;
    position: absolute;
    z-index: 0;
    -webkit-transform: skew(-19deg, 0deg);
    transform: skew(-19deg, 0deg);
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px
}

.cmp-image--diamond--left {
    -webkit-filter: drop-shadow(5px 15px 15px rgba(66, 85, 99, .25));
    filter: drop-shadow(5px 10px 15px rgba(66, 85, 99, .25))
}

.cmp-image--diamond--left:before {
    content: "";
    width: 172px;
    height: 76px;
    background-image: url(../../../etc.clientlibs/www/clientlibs/clientlib-site/resources/images/image-top-diamonds.svg);
    top: -40px;
    left: 15px;
    position: absolute;
    z-index: 0
}

.cmp-image--diamond--left:after {
    content: "";
    width: 428px;
    height: 52px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='428.242' height='52.243'%3E%3Cpath data-name='Rectangle 1754' fill='%23425563' opacity='.22' d='M428.242 2.122l-2.121 2.121-2.122-2.121 2.122-2.121zM404.242 2.122l-2.121 2.121-2.122-2.121 2.122-2.121zM380.242 2.122l-2.121 2.121-2.122-2.121 2.122-2.121zM356.242 2.122l-2.121 2.121-2.122-2.121 2.122-2.121z'/%3E%3Cpath data-name='Rectangle 2271' fill='%23fc1255' d='M244.243 2.121l-2.121 2.121L240 2.121 242.122 0z'/%3E%3Cpath data-name='Rectangle 2272' fill='%23fc1255' d='M220.243 2.121l-2.121 2.121L216 2.121 218.122 0z'/%3E%3Cpath data-name='Rectangle 2273' fill='%23fc1255' d='M196.243 2.121l-2.121 2.121L192 2.121 194.122 0z'/%3E%3Cpath data-name='Rectangle 2274' fill='%23fc1255' d='M172.243 2.121l-2.121 2.121L168 2.121 170.122 0z'/%3E%3Cpath data-name='Rectangle 2275' fill='%23fc1255' d='M148.243 2.121l-2.121 2.121L144 2.121 146.122 0z'/%3E%3Cpath data-name='Rectangle 2276' fill='%23fc1255' d='M124.243 2.121l-2.121 2.121L120 2.121 122.122 0z'/%3E%3Cpath data-name='Rectangle 2277' fill='%23fc1255' d='M100.243 2.121l-2.121 2.121L96 2.121 98.122 0z'/%3E%3Cpath data-name='Rectangle 2278' fill='%23fc1255' d='M76.243 2.121l-2.121 2.121L72 2.121 74.122 0z'/%3E%3Cpath data-name='Rectangle 2279' fill='%23fc1255' d='M52.243 2.121l-2.121 2.121L48 2.121 50.122 0z'/%3E%3Cpath data-name='Rectangle 2280' fill='%23fc1255' d='M28.243 2.121l-2.121 2.121L24 2.121 26.122 0z'/%3E%3Cpath data-name='Rectangle 2281' fill='%23fc1255' d='M4.243 2.121L2.122 4.242 0 2.121 2.122 0z'/%3E%3Cpath data-name='Rectangle 2282' fill='%23fc1255' d='M124.243 26.121l-2.121 2.121L120 26.121 122.122 24z'/%3E%3Cpath data-name='Rectangle 2283' fill='%23fc1255' d='M196.243 50.121l-2.121 2.121L192 50.121 194.122 48z'/%3E%3Cpath data-name='Rectangle 2284' fill='%23fc1255' d='M172.243 50.121l-2.121 2.121L168 50.121 170.122 48z'/%3E%3Cpath data-name='Rectangle 2285' fill='%23fc1255' d='M148.243 50.121l-2.121 2.121L144 50.121 146.122 48z'/%3E%3Cpath data-name='Rectangle 2286' fill='%23fc1255' d='M124.243 50.121l-2.121 2.121L120 50.121 122.122 48z'/%3E%3Cpath data-name='Rectangle 2287' fill='%23fc1255' d='M100.243 50.121l-2.121 2.121L96 50.121 98.122 48z'/%3E%3C/svg%3E");
    position: absolute;
    bottom: -65px;
    right: 15px
}

.cmp-image--diamond--right {
    -webkit-filter: drop-shadow(5px 15px 15px rgba(66, 85, 99, .25));
    filter: drop-shadow(5px 10px 15px rgba(66, 85, 99, .25))
}

.cmp-image--diamond--right:before {
    content: "";
    width: 172px;
    height: 76px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='172.242' height='76.242'%3E%3Cpath d='M28.242 74.12l-2.121-2.121-2.119 2.121 2.118 2.122zm-24-48l-2.121-2.121L0 26.12l2.121 2.122zm24 0l-2.121-2.121-2.119 2.121 2.118 2.122zm24 0l-2.121-2.121L48 26.12l2.121 2.122zm24 0l-2.121-2.121L72 26.12l2.12 2.122zm24 0l-2.121-2.121L96 26.12l2.122 2.122zm24 0l-2.121-2.121L120 26.12l2.121 2.122zm24 0l-2.121-2.121-2.119 2.121 2.118 2.122zm24 0l-2.121-2.121L168 26.12l2.121 2.122zm-72-24L98.121-.001 96 2.12l2.122 2.122z' fill='%23425563'/%3E%3C/svg%3E");
    top: -40px;
    right: 15px;
    position: absolute;
    z-index: 0
}

.cmp-image--diamond--right:after {
    content: "";
    width: 428px;
    height: 52px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='428.242' height='52.243'%3E%3Cpath data-name='Rectangle 1754' fill='%23425563' opacity='.22' d='M428.242 2.122l-2.121 2.121-2.122-2.121 2.122-2.121zM404.242 2.122l-2.121 2.121-2.122-2.121 2.122-2.121zM380.242 2.122l-2.121 2.121-2.122-2.121 2.122-2.121zM356.242 2.122l-2.121 2.121-2.122-2.121 2.122-2.121z'/%3E%3Cpath data-name='Rectangle 2271' fill='%23fc1255' d='M244.243 2.121l-2.121 2.121L240 2.121 242.122 0z'/%3E%3Cpath data-name='Rectangle 2272' fill='%23fc1255' d='M220.243 2.121l-2.121 2.121L216 2.121 218.122 0z'/%3E%3Cpath data-name='Rectangle 2273' fill='%23fc1255' d='M196.243 2.121l-2.121 2.121L192 2.121 194.122 0z'/%3E%3Cpath data-name='Rectangle 2274' fill='%23fc1255' d='M172.243 2.121l-2.121 2.121L168 2.121 170.122 0z'/%3E%3Cpath data-name='Rectangle 2275' fill='%23fc1255' d='M148.243 2.121l-2.121 2.121L144 2.121 146.122 0z'/%3E%3Cpath data-name='Rectangle 2276' fill='%23fc1255' d='M124.243 2.121l-2.121 2.121L120 2.121 122.122 0z'/%3E%3Cpath data-name='Rectangle 2277' fill='%23fc1255' d='M100.243 2.121l-2.121 2.121L96 2.121 98.122 0z'/%3E%3Cpath data-name='Rectangle 2278' fill='%23fc1255' d='M76.243 2.121l-2.121 2.121L72 2.121 74.122 0z'/%3E%3Cpath data-name='Rectangle 2279' fill='%23fc1255' d='M52.243 2.121l-2.121 2.121L48 2.121 50.122 0z'/%3E%3Cpath data-name='Rectangle 2280' fill='%23fc1255' d='M28.243 2.121l-2.121 2.121L24 2.121 26.122 0z'/%3E%3Cpath data-name='Rectangle 2281' fill='%23fc1255' d='M4.243 2.121L2.122 4.242 0 2.121 2.122 0z'/%3E%3Cpath data-name='Rectangle 2282' fill='%23fc1255' d='M124.243 26.121l-2.121 2.121L120 26.121 122.122 24z'/%3E%3Cpath data-name='Rectangle 2283' fill='%23fc1255' d='M196.243 50.121l-2.121 2.121L192 50.121 194.122 48z'/%3E%3Cpath data-name='Rectangle 2284' fill='%23fc1255' d='M172.243 50.121l-2.121 2.121L168 50.121 170.122 48z'/%3E%3Cpath data-name='Rectangle 2285' fill='%23fc1255' d='M148.243 50.121l-2.121 2.121L144 50.121 146.122 48z'/%3E%3Cpath data-name='Rectangle 2286' fill='%23fc1255' d='M124.243 50.121l-2.121 2.121L120 50.121 122.122 48z'/%3E%3Cpath data-name='Rectangle 2287' fill='%23fc1255' d='M100.243 50.121l-2.121 2.121L96 50.121 98.122 48z'/%3E%3C/svg%3E");
    position: absolute;
    bottom: -65px;
    right: 15px
}

.cmp-search__widget .cmp-search__widget-content {
    position: relative;
    z-index: 1
}

.cmp-search__widget h2 {
    font-size: 24px;
    padding: 26px 0;
    line-height: 36px
}

.cmp-search__widget .cmp-search__widget-form {
    padding: 30px;
    background: linear-gradient(140deg, #fc1255, #d41d24 50%, #ab2328);
    border-radius: 9pt;
    position: relative
}

.cmp-search__widget .cmp-search__widget-form form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 10px;
    border-radius: 6px;
    position: relative;
    -webkit-filter: drop-shadow(0 20px 25px rgba(66, 85, 99, .25));
    filter: drop-shadow(0 20px 25px rgba(66, 85, 99, .25));
    background-color: #fff
}

.cmp-search__widget .cmp-search__widget-form input {
    border: none;
    outline: none;
    width: 95%
}

.cmp-search__widget .cmp-search__widget-form button {
    border: 0;
    background: transparent;
    position: absolute;
    top: 6px;
    right: 6px
}

.cmp-search__widget .cmp-search__widget-form:after {
    content: "";
    background-position: 50%;
    position: absolute;
    z-index: -1;
    width: 779px;
    height: 148px;
    top: -20px;
    left: -90pt;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='778.868' height='148.245'%3E%3Cpath data-name='Rectangle 1645' fill='%23425563' opacity='.22' d='M100.375 144.001l2.121 2.121-2.121 2.122-2.121-2.122zM124.375 144.001l2.121 2.121-2.121 2.122-2.121-2.122zM148.375 144.001l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2298' fill='%23425563' opacity='.22' d='M606.746 144.001l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2299' fill='%23425563' opacity='.22' d='M630.746 144.001l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2300' fill='%23425563' opacity='.22' d='M654.746 144.001l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2301' fill='%23425563' opacity='.22' d='M678.746 144.001l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2153' fill='%23425563' d='M244.121 72l2.121 2.121-2.121 2.122L242 74.12z'/%3E%3Cpath data-name='Rectangle 2154' fill='%23425563' d='M172.121 96l2.121 2.121-2.121 2.122L170 98.12z'/%3E%3Cpath data-name='Rectangle 2155' fill='%23425563' d='M196.121 96l2.121 2.121-2.121 2.122L194 98.12z'/%3E%3Cpath data-name='Rectangle 2156' fill='%23425563' d='M220.121 96l2.121 2.121-2.121 2.122L218 98.12z'/%3E%3Cpath data-name='Rectangle 2157' fill='%23425563' d='M244.121 96l2.121 2.121-2.121 2.122L242 98.12z'/%3E%3Cpath data-name='Rectangle 2158' fill='%23425563' d='M268.121 96l2.121 2.121-2.121 2.122L266 98.12z'/%3E%3Cpath data-name='Rectangle 2159' fill='%23425563' d='M292.121 96l2.121 2.121-2.121 2.122L290 98.12z'/%3E%3Cpath data-name='Rectangle 2160' fill='%23425563' d='M316.121 96l2.121 2.121-2.121 2.122L314 98.12z'/%3E%3Cpath data-name='Rectangle 2161' fill='%23425563' d='M340.121 96l2.121 2.121-2.121 2.122L338 98.12z'/%3E%3Cpath data-name='Rectangle 2162' fill='%23425563' d='M292.121 120l2.121 2.121-2.121 2.122L290 122.12z'/%3E%3Cpath data-name='Rectangle 2288' fill='%23425563' d='M680.746 23.882l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2292' fill='%23425563' d='M680.746 47.882l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2293' fill='%23425563' d='M704.746 47.882l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2294' fill='%23425563' d='M728.746 47.882l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2295' fill='%23425563' d='M752.746 47.882l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2296' fill='%23425563' d='M776.746 47.882l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2297' fill='%23425563' d='M728.746 71.882l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2163' fill='%23fc1255' d='M462.123 48.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2164' fill='%23fc1255' d='M486.123 48.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2165' fill='%23fc1255' d='M510.123 48.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2166' fill='%23fc1255' d='M534.123 48.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2167' fill='%23fc1255' d='M558.123 48.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2168' fill='%23fc1255' d='M486.123 72.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2169' fill='%23fc1255' d='M366.123 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2170' fill='%23fc1255' d='M390.123 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2171' fill='%23fc1255' d='M414.123 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2172' fill='%23fc1255' d='M438.123 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2173' fill='%23fc1255' d='M462.123 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2174' fill='%23fc1255' d='M486.123 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2175' fill='%23fc1255' d='M510.123 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2176' fill='%23fc1255' d='M534.123 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2177' fill='%23fc1255' d='M558.123 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2178' fill='%23fc1255' d='M582.123 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2179' fill='%23fc1255' d='M606.123 96.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2180' fill='%23fc1255' d='M534.123 120.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2181' fill='%23fc1255' d='M462.123 144.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2182' fill='%23fc1255' d='M486.123 144.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2183' fill='%23fc1255' d='M510.123 144.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2184' fill='%23fc1255' d='M534.123 144.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2185' fill='%23fc1255' d='M558.123 144.002l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2195' fill='%23425563' opacity='.22' d='M254.125 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2196' fill='%23425563' opacity='.22' d='M278.125 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2197' fill='%23425563' opacity='.22' d='M302.125 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2198' fill='%23425563' opacity='.22' d='M326.125 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2199' fill='%23425563' opacity='.22' d='M350.125 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2200' fill='%23425563' opacity='.22' d='M374.125 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2201' fill='%23425563' opacity='.22' d='M398.125 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2202' fill='%23425563' opacity='.22' d='M422.125 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2203' fill='%23425563' opacity='.22' d='M446.125 0l2.121 2.121-2.121 2.122-2.121-2.122z'/%3E%3Cpath data-name='Rectangle 2220' fill='%23fc1255' d='M50.121 24.002l2.121 2.121-2.121 2.122L48 26.123z'/%3E%3Cpath data-name='Rectangle 2222' fill='%23fc1255' d='M2.121 48.002l2.121 2.121-2.121 2.122L0 50.123z'/%3E%3Cpath data-name='Rectangle 2223' fill='%23fc1255' d='M26.121 48.002l2.121 2.121-2.121 2.122L24 50.123z'/%3E%3Cpath data-name='Rectangle 2224' fill='%23fc1255' d='M50.121 48.002l2.121 2.121-2.121 2.122L48 50.123z'/%3E%3Cpath data-name='Rectangle 2225' fill='%23fc1255' d='M74.121 48.002l2.121 2.121-2.121 2.122L72 50.123z'/%3E%3Cpath data-name='Rectangle 2226' fill='%23fc1255' d='M98.121 48.002l2.121 2.121-2.121 2.122L96 50.123z'/%3E%3Cpath data-name='Rectangle 2227' fill='%23fc1255' d='M122.121 48.002l2.121 2.121-2.121 2.122L120 50.123z'/%3E%3Cpath data-name='Rectangle 2228' fill='%23fc1255' d='M146.121 48.002l2.121 2.121-2.121 2.122L144 50.123z'/%3E%3Cpath data-name='Rectangle 2229' fill='%23fc1255' d='M170.121 48.002l2.121 2.121-2.121 2.122L168 50.123z'/%3E%3Cpath data-name='Rectangle 2230' fill='%23fc1255' d='M194.121 48.002l2.121 2.121-2.121 2.122L192 50.123z'/%3E%3Cpath data-name='Rectangle 2231' fill='%23fc1255' d='M218.121 48.002l2.121 2.121-2.121 2.122L216 50.123z'/%3E%3Cpath data-name='Rectangle 2232' fill='%23fc1255' d='M98.121 72.002l2.121 2.121-2.121 2.122L96 74.123z'/%3E%3Cpath data-name='Rectangle 2234' fill='%23fc1255' d='M50.121 96.002l2.121 2.121-2.121 2.122L48 98.123z'/%3E%3Cpath data-name='Rectangle 2235' fill='%23fc1255' d='M74.121 96.002l2.121 2.121-2.121 2.122L72 98.123z'/%3E%3Cpath data-name='Rectangle 2236' fill='%23fc1255' d='M98.121 96.002l2.121 2.121-2.121 2.122L96 98.123z'/%3E%3Cpath data-name='Rectangle 2237' fill='%23fc1255' d='M122.121 96.002l2.121 2.121-2.121 2.122L120 98.123z'/%3E%3C/svg%3E")
}

.cmp-search__widget .outline-button__red {
    margin-top: 54px
}

.industry-panel {
    height: 100%
}

.cmp-industry-panel {
    height: 100%;
    width: 100%;
    min-height: 25pc;
    border-radius: 9pt;
    padding: 35px;
    color: #fff;
    text-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.cmp-industry-panel,
.cmp-industry-panel .cmp-industry-panel__img-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cmp-industry-panel .cmp-industry-panel__img-container {
    min-height: 90pt;
    max-width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 15px
}

.cmp-industry-panel .cmp-industry-panel__img-container img {
    max-width: 350px;
    max-height: 150px
}

.cmp-industry-panel .cmp-industry-panel__content-container {
    padding: 0 26px;
    max-width: 100%
}

.cmp-industry-panel .cmp-industry-panel__content-container h5 {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    color: #f4f5f8;
    letter-spacing: .7px;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 21px
}

.cmp-industry-panel .cmp-industry-panel__content-container h4 {
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    padding: 10px 0;
    font-size: 30px;
    line-height: 43px
}

.cmp-industry-panel .cmp-industry-panel__content-container a {
    margin: 20px 0 10px
}

.cmp-industry-panel .cmp-industry-panel__content-container p {
    color: #fff;
    font-size: 18px;
    line-height: 29px
}

.cmp-industy-panel__red {
    background: linear-gradient(140deg, #fc1255, #d41d24);
    border-radius: 9pt
}

.cmp-industy-panel__red a {
    border-radius: 6px;
    border: none;
    color: #d41d24;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    padding: 10px 23px 13px;
    background: #fff;
    font-size: 1pc;
    display: inline-block;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.cmp-industy-panel__red a:after {
    content: "";
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #eef4f8), to(#e2ecf2));
    background: linear-gradient(90deg, #eef4f8 50%, #e2ecf2);
    color: #fff;
    position: absolute;
    z-index: -1;
    display: block;
    border-radius: 50%;
    left: -50%;
    right: -50%;
    top: -150%;
    bottom: -150%;
    line-height: 8.34em;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.cmp-industy-panel__red a:hover {
    color: #d41d24;
    text-decoration: none
}

.cmp-industy-panel__red a:hover:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #eef4f8), to(#e2ecf2));
    background: linear-gradient(90deg, #eef4f8 50%, #e2ecf2);
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.cmp-industy-panel__red div>h5 {
    display: none
}

.cmp-industy-panel__dark {
    background: linear-gradient(140deg, #425563, #182c35);
    border-radius: 9pt
}

.cmp-industy-panel__dark a {
    border-radius: 6px;
    border: none;
    color: #fff;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    padding: 10px 23px 13px;
    background: linear-gradient(140deg, #d41d24, #ab2328);
    font-size: 1pc;
    display: inline-block;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.cmp-industy-panel__dark a:after {
    content: "";
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #a2141a), to(#7c0a0f));
    background: linear-gradient(90deg, #a2141a 50%, #7c0a0f);
    color: #fff;
    position: absolute;
    z-index: -1;
    display: block;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    border-radius: 50%;
    left: -50%;
    right: -50%;
    top: -150%;
    bottom: -150%;
    line-height: 8.34em;
    -webkit-transform: scale(0);
    transform: scale(0)
}

.cmp-industy-panel__dark a:hover {
    color: #fff;
    text-decoration: none
}

.cmp-industy-panel__dark a:hover:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #a2141a), to(#7c0a0f));
    background: linear-gradient(90deg, #a2141a 50%, #7c0a0f);
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.cmp-industy-panel__dark div>p {
    display: none
}

body {
    background: #f4f5f8
}

.cmp-journey_section-headline {
    margin: 72px 0 0
}

.cmp-journey {
    background: #182c35;
    margin: 40px 0
}

.cmp-journey .cmp-journey_cta:hover {
    cursor: pointer;
    text-decoration: none
}

.cmp-journey .cmp-journey_item {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 50px 0;
    -webkit-transform: skew(-19deg);
    transform: skew(-19deg);
    color: #fff;
    border-radius: 18px
}

.cmp-journey .cmp-journey_item,
.cmp-journey .cmp-journey_item:hover {
    -webkit-transition: background .3s ease, -webkit-box-shadow .3s ease;
    transition: background .3s ease, -webkit-box-shadow .3s ease;
    transition: box-shadow .3s ease, background .3s ease;
    transition: box-shadow .3s ease, background .3s ease, -webkit-box-shadow .3s ease
}

.cmp-journey .cmp-journey_item:hover {
    background: #ab2328;
    -webkit-box-shadow: 0 8px 1px #ab2328, 0 -8px 0 1px #ab2328;
    box-shadow: 0 8px 1px #ab2328, 0 -8px 0 1px #ab2328
}

.cmp-journey .cmp-journey_item-inner {
    -webkit-transform: skew(19deg);
    transform: skew(19deg);
    text-align: center;
    padding: 40px;
    max-width: 469px
}

.cmp-journey .cmp-journey_item-image-container {
    width: 125px;
    height: 125px;
    background: linear-gradient(140deg, #fc1255, #d41d24);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    border-radius: 9pt;
    -webkit-box-shadow: 0 6px 20px 2px rgba(0, 0, 0, .25);
    box-shadow: 0 6px 20px 2px rgba(0, 0, 0, .25)
}

.cmp-journey .cmp-journey_item-image-container .cmp-journey_item-image {
    max-width: 75pt;
    max-height: 125px;
    padding: 5px
}

.cmp-journey .cmp-journey_item-header {
    display: block;
    color: #fff;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 20px;
    display: inline-block;
    padding-top: 30px;
    padding-bottom: 20px
}

.cmp-journey .cmp-journey_item-header:after {
    content: "";
    background: url(../../../src/main/webpack/static/images/journey/white-arrow@2x.png) no-repeat;
    background-size: 8px;
    width: 8px;
    height: 14px;
    display: inline-block;
    position: relative;
    left: 7px;
    top: 1px
}

.cmp-journey .cmp-journey_item-header:hover {
    cursor: pointer
}

.cmp-journey .cmp-journey_item-content {
    max-width: 360px;
    line-height: 26px;
    color: #fff
}

.cmp-journey .journey-left {
    margin-left: -110px
}

.cmp-journey .journey-left .cmp-journey_item-inner {
    position: relative;
    left: 60px
}

.cmp-journey .journey-right {
    margin-right: -110px
}

.cmp-journey .journey-right .cmp-journey_item-inner {
    position: relative;
    left: -60px
}

@media (max-width:1199px) {
    .cmp-journey .cmp-journey_item {
        -webkit-transform: skew(-14deg);
        transform: skew(-14deg)
    }
    .cmp-journey .cmp-journey_item-inner {
        -webkit-transform: skew(14deg);
        transform: skew(14deg)
    }
    .cmp-journey .journey-left .cmp-journey_item-inner,
    .cmp-journey .journey-right .cmp-journey_item-inner {
        max-width: 309px
    }
}

@media (max-width:991px) {
    .cmp-journey {
        padding: 40px 0
    }
    .cmp-journey .journey-left {
        margin: 0
    }
    .cmp-journey .journey-left .cmp-journey_item-inner {
        max-width: 100%;
        position: static
    }
    .cmp-journey .journey-right {
        margin: 0
    }
    .cmp-journey .journey-right .cmp-journey_item-inner {
        max-width: 100%;
        position: static
    }
    .cmp-journey .cmp-journey_item {
        padding: 0
    }
    .cmp-journey .cmp-journey_item:hover {
        background: initial;
        -webkit-box-shadow: initial;
        box-shadow: none
    }
}

.cmp-logo-card {
    margin: 15px 0
}

.cmp-logo-card .cmp-logo-card__item {
    background: #fff;
    border: 1px solid #f4f5f8;
    border-radius: 9pt;
    min-height: 280px;
    height: 100%;
    width: 100%;
    -webkit-transition: -webkit-box-shadow .5s ease;
    transition: -webkit-box-shadow .5s ease;
    transition: box-shadow .5s ease;
    transition: box-shadow .5s ease, -webkit-box-shadow .5s ease;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    height: 60px;
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
    transition: all .6s cubic-bezier(.165, .84, .44, 1)
}

.cmp-logo-card .cmp-logo-card__item a {
    height: 100%;
    color: #182c35;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.cmp-logo-card .cmp-logo-card__item a:hover {
    text-decoration: none
}

.cmp-logo-card .cmp-logo-card__item:hover {
    cursor: pointer;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px)
}

.cmp-logo-card .cmp-logo-card__item .cmp-logo-card__content {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 10px
}

.cmp-logo-card .cmp-logo-card__item .cmp-logo-card__content img {
    max-height: 5pc;
    display: block;
    margin: 0 auto
}

.cmp-logo-card .cmp-logo-card__item .cmp-logo-card__cta {
    background: #f4f5f8;
    width: 100%;
    margin-top: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom-right-radius: 9pt;
    border-bottom-left-radius: 9pt;
    -webkit-transition: height .5s ease;
    transition: height .5s ease;
    min-height: 60px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    padding: 0 20px
}

.cmp-logo-card .cmp-logo-card__item .cmp-logo-card__cta p {
    color: #d41d24;
    text-decoration: none;
    margin: 0
}

.cmp-logo-card .cmp-logo-card__item .cmp-logo-card__cta p:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.212' height='10.425'%3E%3Cpath data-name='Path 599' d='M.707.702l4.506 4.505L.707 9.713' fill='none' stroke='%23d41d24' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");
    padding-left: 5px
}

.cmp-logo-card .cmp-logo-card__item .cmp-logo-card__cta p:hover {
    text-decoration: none
}

@media (max-width:991px) {
    .cmp-logo-card {
        margin: 20px 0
    }
}

.logos .row {
    padding-bottom: 9px
}

.logos .cmp-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.logos img {
    max-width: 180px
}

@media (max-width:1199px) {
    .logos img {
        max-width: 150px
    }
}

@media (max-width:991px) {
    .logos img {
        max-width: 350px;
        padding: 10px 0
    }
}

@media (max-width:575px) {
    .logos img {
        max-width: 200px
    }
}

.media-body {
    margin-right: 30px
}

.cmp-media__icon {
    margin-bottom: 25px;
    border-radius: 6px;
    -webkit-filter: drop-shadow(0 20px 25px rgba(66, 85, 99, .25));
    filter: drop-shadow(0 20px 25px rgba(66, 85, 99, .25))
}

.cmp-media__icon,
.cmp-media__icon img {
    width: 75pt;
    height: 75pt
}

.cmp-media__title {
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    margin-bottom: 9pt
}

.cmp-media__title h6 {
    margin-bottom: 0
}

.cmp-media--red .cmp-media__icon {
    background: linear-gradient(140deg, #fc1255, #d41d24)
}

.cmp-media--pink .cmp-media__icon {
    background: linear-gradient(140deg, #fc1255, #b537ed)
}

.cmp-media--purple .cmp-media__icon {
    background: linear-gradient(140deg, #b537ed, #0057b8)
}

.cmp-media--gray .cmp-media__icon {
    background: linear-gradient(140deg, #425563, #182c35)
}

.cmp-media-body--center .media-body {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cmp-news {
    background: #fff
}

.cmp-news__card .cmp-news__card-body .cmp-news__card-title {
    font-style: "GalaxiePolaris-Book", Helvetica, Arial, sans-serif;
    font-size: 40px;
    color: #182c35
}

.cmp-news__card-text {
    font-style: "GalaxiePolaris-Medium", Helvetica, Arial, sans-serif;
    font-size: 18px;
    color: #425563
}

.cmp-news__border-line {
    border: 1px solid
}

.cmp-news__text-left-label {
    color: #d41d24;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: .1rem;
    padding-top: 10px
}

.cmp-news__text-right-label {
    color: #182c35;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 15px;
    text-align: left
}

.cmp-news__date-lists {
    color: #425563;
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    font-size: 1pc;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 0;
    margin-left: 0
}

.cmp-news__read-more {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 1pc;
    color: #d41d24;
    margin-bottom: 15px
}

.cmp-news__read-more:after {
    content: "";
    padding: 3px;
    position: absolute;
    left: 115px;
    bottom: calc(50% - 6px);
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    border: solid #d41d24;
    border-width: 0 2px 2px 0
}

.cmp-news__row-wrapper {
    position: relative
}

.cmp-news__filter-border {
    position: relative;
    display: block;
    right: 110px;
    top: -10px;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 11px;
    background: #fff;
    z-index: 5;
    padding-left: 10px;
    padding-right: 10px;
    height: 20px;
    color: #425563
}

.cmp-news .dropdown {
    position: absolute;
    display: block
}

.cmp-news .dropdown .btn-primary {
    background-color: #fff !important;
    color: #182c35 !important;
    border: 1px solid #425563 !important;
    height: 50px;
    width: 300px;
    border-radius: 10px;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 1pc;
    text-align: left;
    padding-left: 25px
}

.cmp-news .dropdown .btn-primary:active,
.cmp-news .dropdown .btn-primary:focus,
.cmp-news .dropdown .btn-primary:hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.cmp-news .dropdown .dropdown-toggle:after {
    margin-left: 150px;
    content: "";
    padding: 3px;
    position: absolute;
    bottom: 20px;
    right: 10px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    border: solid #d41d24;
    border-width: 0 2px 2px 0
}

.cmp-news .dropdown .dropdown-menu {
    width: 300px
}

.cmp-news .dropdown .dropdown-menu li+li {
    margin-top: 10px
}

.cmp-news .dropdown .cmp-news__menu-styling {
    color: #425563;
    text-decoration: none;
    margin-left: 10px
}

.cmp-news .dropdown .cmp-news__menu-styling:hover {
    color: #d41d24
}

.cmp-news__page-arrow-wrapper {
    position: relative;
    top: 8px
}

.cmp-news__page-arrow-wrapper .pagination {
    position: relative;
    float: right
}

.cmp-news__pag-border {
    background-color: #fff;
    display: inline-block;
    padding: 8px;
    border-radius: 20%;
    width: 30px;
    height: 30px;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25)
}

.cmp-news .page-item {
    position: relative;
    height: 100%
}

.cmp-news .btn {
    position: relative
}

.cmp-news .page-item .page-link {
    position: relative;
    color: #f4f5f8
}

.cmp-news .page-item.active .page-link {
    color: #d41d24;
    background-color: #fff;
    border-color: transparent;
    outline: 0;
    text-decoration: underline;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif
}

.cmp-news .page-item .page-link {
    z-index: 1;
    color: #425563;
    background-color: #fff;
    border-color: transparent
}

.cmp-news .page-item .page-link:hover {
    color: #d41d24
}

.cmp-news__prev-arrow-custom:after {
    bottom: 4px;
    left: 3px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg)
}

.cmp-news__next-arrow-custom:after,
.cmp-news__prev-arrow-custom:after {
    content: "";
    padding: 5px;
    position: absolute;
    border: solid #182c35;
    border-width: 0 3px 3px 0
}

.cmp-news__next-arrow-custom:after {
    bottom: 3px;
    right: 4px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg)
}

@media (max-width:991.98px) {
    .cmp-news__border-line {
        display: none
    }
    .cmp-news__text-left-label {
        padding-bottom: 30px
    }
    .cmp-news__text-right-label {
        font-size: 20px
    }
    .cmp-news__date-lists {
        padding-top: 20px;
        padding-bottom: 20px;
        font-size: 1pc
    }
}

.cmp-overview {
    padding-top: 50px;
    position: relative;
    min-height: 350px
}

@media (max-width:991px) {
    .cmp-overview .cmp-overview--title {
        padding-bottom: 1pc
    }
}

.cmp-overview h3 {
    font-size: 20px;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    padding-bottom: 13px
}

.cmp-overview .text-button__red {
    display: inline-block;
    padding-top: 52px
}

@media (max-width:575px) {
    .cmp-overview .col-md-6 {
        margin-top: 26px
    }
}

.cmp-overview--left {
    padding-left: 235px;
    padding-right: 180px
}

@media (max-width:1199px) {
    .cmp-overview--left {
        padding-left: 55px;
        padding-right: 0
    }
}

@media (max-width:575px) {
    .cmp-overview--left {
        padding-left: 0;
        padding-right: 0
    }
}

.cmp-overview--left h2 {
    font-size: 24px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    line-height: 2.2rem;
    position: relative
}

.cmp-overview--left h2:after {
    background: #d41d24;
    width: 62px;
    height: 3px;
    content: "";
    position: absolute;
    bottom: -26px;
    left: 0
}

.cmp-overview--left:before {
    background: -webkit-gradient(linear, left top, left bottom, from(#f4f5f8), to(#fff));
    background: linear-gradient(180deg, #f4f5f8, #fff);
    padding: 0;
    -webkit-transform: skew(-19deg, 0deg);
    transform: skew(-19deg, 0deg);
    width: 20in;
    height: 250px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    position: absolute;
    top: 0;
    right: 50%;
    content: ""
}

@media (max-width:767px) {
    .cmp-overview--left:before {
        right: 20vw
    }
}

.cmp-overview--right {
    padding-left: 70px;
    padding-right: 75pt
}

@media (max-width:767px) {
    .cmp-overview--right {
        padding-left: 0;
        padding-right: 0
    }
    .cmp-overview--right:before {
        left: 20vw
    }
}

.cmp-overview--right h2 {
    font-size: 24px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    line-height: 2.2rem;
    position: relative
}

.cmp-overview--right .cmp-overview--title:after {
    background: #d41d24;
    width: 62px;
    height: 3px;
    content: "";
    position: absolute;
    bottom: -26px;
    left: 0
}

.cmp-overview--right:before {
    background: -webkit-gradient(linear, left top, left bottom, from(#f4f5f8), to(#fff));
    background: linear-gradient(180deg, #f4f5f8, #fff);
    padding: 0;
    -webkit-transform: skew(19deg, 0deg);
    transform: skew(19deg, 0deg);
    width: 20in;
    height: 250px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    position: absolute;
    top: 0;
    left: 50%;
    content: ""
}

@media (max-width:767px) {
    .cmp-overview--right:before {
        left: 20vw
    }
}

.cmp-overview--homepage {
    padding-left: 90px;
    padding-right: 90px
}

@media (max-width:1199px) {
    .cmp-overview--homepage {
        padding-left: 55px;
        padding-right: 0
    }
}

@media (max-width:575px) {
    .cmp-overview--homepage {
        padding-left: 0;
        padding-right: 0
    }
}

.cmp-overview--homepage h2 {
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    font-size: 40px;
    line-height: 53px
}

.cmp-overview--homepage h2:after {
    display: none
}

.cmp-overview--homepage:before {
    background: -webkit-gradient(linear, left top, left bottom, from(#f4f5f8), to(#fff));
    background: linear-gradient(180deg, #f4f5f8, #fff);
    padding: 0;
    -webkit-transform: skew(-19deg, 0deg);
    transform: skew(-19deg, 0deg);
    width: 20in;
    height: 250px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    position: absolute;
    top: 0;
    right: 54%;
    content: ""
}

@media (max-width:991px) {
    .cmp-overview--homepage:before {
        right: 52vw
    }
}

@media (max-width:767px) {
    .cmp-overview--homepage:before {
        right: 20vw
    }
}

.cmp-quote figure blockquote {
    background: transparent;
    max-width: 100%;
    font-size: 24px;
    line-height: 36px;
    padding: 0;
    margin-left: 0
}

.cmp-quote figure blockquote:before {
    position: relative;
    margin-bottom: 20px;
    left: 0;
    width: 44px;
    height: 44px
}

.cmp-quote figure figcaption {
    font-size: 15px;
    padding-bottom: 2px
}

.cmp-quote figure .font-weight-bold {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    color: #425563
}

.cmp-rating {
    padding: 30px 0
}

.cmp-rating .cmp-rating__row {
    border-radius: 9pt;
    padding: 15px
}

.cmp-rating .cmp-rating__row .cmp-rating__cta-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 20px
}

.cmp-rating .cmp-rating__row .cmp-rating__cta-container a {
    border-radius: 6px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    padding: 9pt 23px;
    display: block;
    text-align: center
}

.cmp-rating .cmp-rating__row .cmp-rating__cta-container a:hover {
    text-decoration: none
}

.cmp-rating .cmp-rating__row .cmp-rating__star-rating {
    text-align: center
}

.cmp-rating .cmp-rating__row .cmp-rating__star-rating h4 {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 30px;
    letter-spacing: 1px
}

.cmp-rating .cmp-rating__row .cmp-rating__star-rating p {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 11px;
    letter-spacing: 1.1px;
    text-transform: uppercase;
    margin-bottom: 5px
}

.cmp-rating .cmp-rating__row .cmp-rating__logo-container {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cmp-rating .cmp-rating__row .cmp-rating__logo-container img {
    max-height: 45px
}

.cmp-rating .cmp-rating__row .cmp-rating__border {
    border-right: 1px solid #fff
}

.dark-rating .cmp-rating__row {
    background: linear-gradient(140deg, #425563, #182c35);
    color: #fff
}

.dark-rating .cmp-rating__row .cmp-rating__cta-container a {
    border-radius: 6px;
    border: none;
    color: #d41d24;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    padding: 10px 23px 13px;
    background: #fff;
    font-size: 1pc;
    display: inline-block;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.dark-rating .cmp-rating__row .cmp-rating__cta-container a:after {
    content: "";
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #eef4f8), to(#e2ecf2));
    background: linear-gradient(90deg, #eef4f8 50%, #e2ecf2);
    color: #fff;
    position: absolute;
    z-index: -1;
    display: block;
    border-radius: 50%;
    left: -50%;
    right: -50%;
    top: -150%;
    bottom: -150%;
    line-height: 8.34em;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.dark-rating .cmp-rating__row .cmp-rating__cta-container a:hover {
    color: #d41d24;
    text-decoration: none
}

.dark-rating .cmp-rating__row .cmp-rating__cta-container a:hover:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #eef4f8), to(#e2ecf2));
    background: linear-gradient(90deg, #eef4f8 50%, #e2ecf2);
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.dark-rating .cmp-rating__row .cmp-rating__cta-container p {
    color: #fff
}

.dark-rating .cmp-rating__row span {
    display: block
}

.dark-rating .cmp-rating__row .cmp-rating__star-rating h4 {
    color: #fff
}

.dark-rating .cmp-rating__row .cmp-rating__border {
    border-right: 1px solid #596974
}

.light-rating .cmp-rating__row {
    background: #f4f5f8;
    color: #d41d24
}

.light-rating .cmp-rating__row .cmp-rating__cta-container a {
    border-radius: 6px;
    border: none;
    color: #fff;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    padding: 10px 23px 13px;
    background: linear-gradient(140deg, #d41d24, #ab2328);
    font-size: 1pc;
    display: inline-block;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.light-rating .cmp-rating__row .cmp-rating__cta-container a:after {
    content: "";
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #a2141a), to(#7c0a0f));
    background: linear-gradient(90deg, #a2141a 50%, #7c0a0f);
    color: #fff;
    position: absolute;
    z-index: -1;
    display: block;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    border-radius: 50%;
    left: -50%;
    right: -50%;
    top: -150%;
    bottom: -150%;
    line-height: 8.34em;
    -webkit-transform: scale(0);
    transform: scale(0)
}

.light-rating .cmp-rating__row .cmp-rating__cta-container a:hover {
    color: #fff;
    text-decoration: none
}

.light-rating .cmp-rating__row .cmp-rating__cta-container a:hover:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #a2141a), to(#7c0a0f));
    background: linear-gradient(90deg, #a2141a 50%, #7c0a0f);
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.light-rating .cmp-rating__row span {
    display: block
}

.light-rating .cmp-rating__row .cmp-rating__star-rating,
.light-rating .cmp-rating__row .cmp-rating__star-rating p {
    color: #d41d24
}

.light-rating .cmp-rating__row .cmp-rating__border {
    border-right: 1px solid #d3d7dc
}

.card-rating .cmp-rating__row {
    background: #fff;
    color: #182c35;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25)
}

.card-rating .cmp-rating__row .cmp-rating__cta-container a {
    border-radius: 6px;
    border: none;
    color: #fff;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    padding: 10px 23px 13px;
    background: linear-gradient(140deg, #d41d24, #ab2328);
    font-size: 1pc;
    display: inline-block;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.card-rating .cmp-rating__row .cmp-rating__cta-container a:after {
    content: "";
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #a2141a), to(#7c0a0f));
    background: linear-gradient(90deg, #a2141a 50%, #7c0a0f);
    color: #fff;
    position: absolute;
    z-index: -1;
    display: block;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    border-radius: 50%;
    left: -50%;
    right: -50%;
    top: -150%;
    bottom: -150%;
    line-height: 8.34em;
    -webkit-transform: scale(0);
    transform: scale(0)
}

.card-rating .cmp-rating__row .cmp-rating__cta-container a:hover {
    color: #fff;
    text-decoration: none
}

.card-rating .cmp-rating__row .cmp-rating__cta-container a:hover:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #a2141a), to(#7c0a0f));
    background: linear-gradient(90deg, #a2141a 50%, #7c0a0f);
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.card-rating .cmp-rating__row span {
    display: block
}

.card-rating .cmp-rating__row .cmp-rating__star-rating h4 {
    color: #d41d24
}

.card-rating .cmp-rating__row .cmp-rating__star-rating p {
    color: #182c35
}

.card-rating .cmp-rating__row .cmp-rating__border {
    border-right: 1px solid #f4f5f8
}

@media (max-width:991px) {
    .cmp-rating .cmp-rating__row {
        padding: 30px 15px
    }
    .cmp-rating .cmp-rating__row .cmp-rating__cta-container {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-top: 25px
    }
}

@media (max-width:767px) {
    .cmp-rating .cmp-rating__row {
        padding: 30px 15px
    }
    .cmp-rating .cmp-rating__row .cmp-rating__star-rating p {
        font-size: 9px
    }
}

.cmp-resource {
    background-color: #fff
}

.cmp-resource hr {
    position: relative;
    width: auto
}

.cmp-resource__filter-styling {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 5px;
    margin-top: 10px;
    margin-right: 15px;
    background: #f4f5f8;
    color: #425563;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 13px;
    cursor: pointer;
    margin-bottom: 5px
}

.cmp-resource__filter-styling:hover {
    color: #d41d24;
    text-decoration: none
}

.cmp-resource__filter-styling:after {
    content: "\00d7";
    display: center;
    padding-left: 5px
}

.cmp-resource__result-text {
    padding-top: 50px;
    padding-bottom: 50px;
    color: #182c35;
    font-size: 14px;
    display: inline-block
}

.cmp-resource__result-text,
.cmp-resource__text-left-label {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif
}

.cmp-resource__text-left-label {
    color: #d41d24;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: .1rem
}

.cmp-resource__text-right-label {
    color: #182c35;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 15px;
    text-align: left;
    cursor: pointer
}

.cmp-resource__text-right-label:after {
    content: "";
    padding: 5px;
    position: absolute;
    opacity: 0;
    right: 22px;
    bottom: calc(50% - 10px);
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    border: solid #d41d24;
    border-width: 0 3px 3px 0
}

.cmp-resource__text-right-label:hover {
    color: #d41d24
}

.cmp-resource__text-right-label:hover:after {
    opacity: 1;
    right: 35px
}

.cmp-resource .accordion {
    padding-top: 50px
}

.cmp-resource .accordion .cmp-resource__card {
    background: transparent;
    color: #425563;
    font-style: "GalaxiePolaris-Book", Helvetica, Arial, sans-serif;
    font-size: 15px;
    text-align: left;
    width: 305px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    border-color: #f4f5f8;
    border-style: solid;
    border-width: 1px 2px
}

.cmp-resource .accordion .cmp-resource__card-header {
    background: #fafbfc;
    position: relative;
    text-align: center;
    border-radius: 0;
    height: 40px
}

.cmp-resource .accordion .cmp-resource__card-header .btn {
    border-radius: 0;
    background: transparent;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #425563;
    text-align: center;
    text-transform: uppercase;
    border: transparent;
    height: 40px
}

.cmp-resource .accordion .cmp-resource__card-header .btn:hover {
    color: #182c35;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 13px
}

.cmp-resource .accordion .cmp-resource__card-body {
    background: #fafbfc
}

.accordion-toggles label[aria-expanded=true] {
    font: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #182c35 !important;
    background-color: #fff !important
}

.cmp-resource .accordion-toggles label[aria-expanded=true]:before {
    position: absolute;
    right: 18px;
    top: 20px;
    width: 13px;
    content: " ";
    height: 2px;
    background-color: #d41d24
}

.cmp-resource .accordion-toggles label[aria-expanded=false]:before {
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 18px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    position: absolute;
    right: 14px;
    top: 4px;
    content: "+";
    color: #d41d24;
    height: 2px;
    width: 20px
}

.cmp-resource .accordion-toggles>label:active,
.cmp-resource .accordion-toggles>label:focus,
.cmp-resource .accordion-toggles>label:hover {
    text-decoration: none
}

.cmp-resource .page-item {
    position: relative;
    height: 100%
}

.cmp-resource .page-item .page-link {
    position: relative;
    color: #f4f5f8
}

.cmp-resource .page-item.active .page-link {
    color: #d41d24;
    background-color: #fff;
    border-color: transparent;
    outline: 0;
    text-decoration: underline
}

.cmp-resource .page-item .page-link {
    z-index: 1;
    color: #425563;
    background-color: #fff;
    border-color: transparent
}

.cmp-resource .page-item .page-link:hover {
    color: #d41d24
}

.cmp-resource input[type=checkbox] {
    display: none
}

.cmp-resource input:checked+label {
    color: #182c35;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-size: 15px
}

.cmp-resource input[type=checkbox]:checked+.cmp-resource__new-check:before {
    content: "";
    display: block;
    background: #d41d24;
    border: transparent
}

.cmp-resource__custom-minus:after,
.cmp-resource__custom-minus:before {
    position: absolute;
    left: 15px;
    content: " ";
    height: 15px;
    width: 2px
}

.cmp-resource__custom-minus:after,
.cmp-resource__custom-minus:before {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.cmp-resource__page-arrow-wrapper {
    position: relative;
    top: 8px
}

.cmp-resource__page-arrow-wrapper .pagination {
    position: absolute;
    right: 0;
    top: -25px
}

.cmp-resource__pag-border {
    background-color: #fff;
    display: inline-block;
    padding: 8px;
    border-radius: 20%;
    width: 30px;
    height: 30px;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25)
}

.cmp-resource__prev-arrow-custom:after {
    left: 3px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg)
}

.cmp-resource__next-arrow-custom:after,
.cmp-resource__prev-arrow-custom:after {
    content: "";
    padding: 5px;
    position: absolute;
    bottom: 3px;
    border: solid #182c35;
    border-width: 0 3px 3px 0
}

.cmp-resource__next-arrow-custom:after {
    right: 4px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg)
}

.cmp-resource__new-check {
    position: relative;
    cursor: pointer
}

.cmp-resource__word-formatting {
    text-align: center;
    padding-left: 30px;
    padding-bottom: 5px
}

.cmp-resource__word-formatting:hover {
    color: #182c35
}

.cmp-resource__new-check:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-top: 4px;
    width: 1.1rem;
    height: 1.1rem;
    border-radius: 15%;
    border: .1rem solid #425563;
    background: #fff;
    margin-right: 10px;
    cursor: pointer;
    position: absolute
}

.cmp-resource__new-check:after {
    position: absolute;
    top: 6px;
    left: 6px;
    content: "";
    display: block;
    width: 6px;
    height: 9pt;
    border: solid #fff;
    border-width: 0 2.5px 2.5px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.cmp-resource__accordion-mobile {
    height: 100%;
    width: 100%
}

@media (max-width:991.98px) {
    .cmp-resource .accordion {
        padding-top: 53px;
        padding-bottom: 86px
    }
    .cmp-resource .accordion .cmp-resource__card {
        width: 100%
    }
    .cmp-resource .accordion-toggles label[aria-expanded=false]:before {
        right: 15px
    }
    .cmp-resource .accordion-toggles label[aria-expanded=true]:before {
        right: 20px
    }
    .cmp-resource__filter-styling-mobile {
        overflow: auto;
        white-space: nowrap;
        padding-top: 10px;
        padding-bottom: 20px
    }
    .cmp-resource__filter-styling-mobile a {
        display: inline-block;
        color: #fff;
        text-align: center;
        text-decoration: none;
        padding: 5px;
        margin-right: 15px;
        background: #f4f5f8;
        color: #425563;
        font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
        font-size: 13px;
        cursor: pointer
    }
    .cmp-resource__filter-styling-mobile a:hover {
        color: #d41d24;
        text-decoration: none
    }
    .cmp-resource__filter-styling-mobile a:after {
        content: "\00d7";
        display: center;
        padding-left: 5px
    }
    .cmp-resource__result-text {
        padding-top: 20px;
        padding-bottom: 20px;
        color: #182c35;
        font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
        font-size: 14px;
        display: inline-block
    }
    .cmp-resource__button-sticky-row {
        overflow: hidden;
        position: fixed;
        background-color: #fff;
        padding-bottom: 20px;
        padding-top: 20px;
        bottom: 0;
        width: 90%;
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    .cmp-resource__col-adjustment {
        display: inline-block
    }
    .cmp-resource__filter-btn {
        position: absolute;
        top: 10px;
        right: 30px;
        color: #d41d24;
        background-color: #fff;
        border-color: #d41d24;
        font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
        font-size: 14px;
        padding: 10px 15px;
        border-radius: 6px;
        z-index: 1;
        overflow: hidden
    }
    .cmp-resource__filter-btn:focus {
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }
    .cmp-resource__filter-btn:hover {
        color: #fff
    }
    .cmp-resource__filter-btn:after {
        content: "";
        background: #d41d24 !important;
        color: #fff !important;
        position: absolute;
        z-index: -1;
        display: block;
        -webkit-transition: all .3s ease;
        transition: all .3s ease
    }
    .cmp-resource__filter-btn:hover:after {
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }
    .cmp-resource__filter-btn.cmp-resource__grow_ellipse:after {
        border-radius: 50%;
        left: -50%;
        right: -50%;
        top: -150%;
        bottom: -150%;
        line-height: 8.34em;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    .cmp-resource__filter-btn.cmp-resource__grow_ellipse:hover:after {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    .cmp-resource__reset-button {
        color: #d41d24;
        background-color: #fff !important;
        border-color: #d41d24 !important;
        font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
        font-size: 1pc;
        padding: 10px 40px;
        margin: 0;
        width: 100%;
        border-radius: 6px;
        position: relative;
        z-index: 1;
        overflow: hidden
    }
    .cmp-resource__reset-button:focus {
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }
    .cmp-resource__reset-button:hover {
        color: #fff
    }
    .cmp-resource__reset-button:after {
        content: "";
        background: #d41d24 !important;
        color: #fff !important;
        position: absolute;
        z-index: -1;
        display: block;
        -webkit-transition: all .3s ease;
        transition: all .3s ease
    }
    .cmp-resource__reset-button:hover:after {
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }
    .cmp-resource__reset-button.cmp-resource__grow_ellipse:after {
        border-radius: 50%;
        left: -50%;
        right: -50%;
        top: -150%;
        bottom: -150%;
        line-height: 8.34em;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    .cmp-resource__reset-button.cmp-resource__grow_ellipse:hover:after {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    .cmp-resource__apply-button {
        color: #fff !important;
        background: linear-gradient(140deg, #d41d24, #ab2328) !important;
        border-color: transparent !important;
        font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
        font-size: 1pc;
        padding: 10px 40px;
        margin: 0;
        width: 100%;
        border-radius: 6px;
        position: relative;
        z-index: 1;
        overflow: hidden
    }
    .cmp-resource__apply-button:focus {
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }
    .cmp-resource__apply-button:hover {
        color: linear-gradient(140deg, #d41d24, #ab2328)
    }
    .cmp-resource__apply-button:after {
        content: "";
        background: #ab2328;
        position: absolute;
        z-index: -1;
        display: block;
        -webkit-transition: all .3s ease;
        transition: all .3s ease
    }
    .cmp-resource__apply-button:hover:after {
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }
    .cmp-resource__apply-button.cmp-resource__grow_ellipse:after {
        border-radius: 50%;
        left: -50%;
        right: -50%;
        top: -150%;
        bottom: -150%;
        line-height: 8.34em;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    .cmp-resource__apply-button.cmp-resource__grow_ellipse:hover:after {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    .cmp-resource__text-right-label-mobile {
        color: #182c35;
        font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
        font-size: 15px;
        text-align: left;
        cursor: pointer
    }
    .cmp-resource__text-right-label-mobile:after {
        content: "";
        padding: 5px;
        position: absolute;
        opacity: 1;
        right: 22px;
        bottom: calc(50% - 10px);
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        border: solid #d41d24;
        border-width: 0 3px 3px 0
    }
    .cmp-resource__accordion-mobile {
        height: 100%;
        width: 0;
        position: fixed;
        display: inline-block;
        top: 0;
        right: 0;
        background-color: #fff;
        overflow-x: hidden;
        -webkit-transition: .4s;
        transition: .4s;
        padding: 0;
        z-index: 6
    }
    .cmp-resource__closebtn {
        position: absolute;
        top: 0;
        font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
        font-size: 1pc;
        color: #fff;
        text-align: center;
        background: #182c35;
        padding-top: 15px;
        padding-bottom: 15px
    }
    .cmp-resource__closebtn:before {
        content: "";
        padding: 3px;
        position: absolute;
        opacity: 1;
        left: 8px;
        bottom: calc(50% - 5px);
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        border: solid #fff;
        border-width: 0 2px 2px 0
    }
    .cmp-resource__closebtn:active,
    .cmp-resource__closebtn:focus,
    .cmp-resource__closebtn:hover {
        text-decoration: none !important
    }
}

.cmp-resources-customer-stories {
    color: #fff
}

.cmp-resources-customer-stories .container {
    height: 100%
}

.cmp-resources-customer-stories .first-item {
    padding-right: 15px
}

.cmp-resources-customer-stories .second-item {
    padding-left: 15px
}

.cmp-resources-customer-stories .cmp-resources__customer-stories-sectionHeadline {
    color: #182c35;
    font-size: 40px;
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    padding-bottom: 40px
}

.cmp-resources-customer-stories__red-item {
    border-radius: 9pt;
    min-height: 25pc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    overflow: hidden
}

@media (max-width:991px) {
    .cmp-resources-customer-stories__red-item {
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        min-height: auto
    }
}

.cmp-resources-customer-stories__red-item .cmp-resources-customer-stories__logo-container {
    text-align: center
}

.cmp-resources-customer-stories__red-item .left-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    background: linear-gradient(140deg, #fc1255, #d41d24);
    min-height: 200px
}

.cmp-resources-customer-stories__red-item .left-container img {
    max-height: 75pt
}

.cmp-resources-customer-stories__red-item .cmp-resources-customer-stories__height {
    height: 100%
}

@media (max-width:991px) {
    .cmp-resources-customer-stories__red-item .cmp-resources-customer-stories__height {
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content
    }
}

.cmp-resources-customer-stories__red-item .cmp-resources-customer-stories__content-container {
    height: 100%;
    background: linear-gradient(140deg, #d41d24, #ab2328);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 35px 15px 35px 35px
}

.cmp-resources-customer-stories__red-item .cmp-resources-customer-stories__content-container .cmp-resources-customer-stories__content h5 {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 13px;
    letter-spacing: 2px;
    text-transform: uppercase
}

.cmp-resources-customer-stories__red-item .cmp-resources-customer-stories__content-container .cmp-resources-customer-stories__content p {
    font-size: 20px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    padding: 7px 0;
    color: #fff
}

.cmp-resources-customer-stories__white-item {
    background: #fff;
    border: 1px solid #d9dde0;
    border-radius: 9pt;
    height: 100%;
    color: #425563;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px 2pc
}

.cmp-resources-customer-stories__white-item .cmp-resources-customer-stories__content h5 {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 13px;
    letter-spacing: 2px;
    text-transform: uppercase
}

.cmp-resources-customer-stories__white-item .cmp-resources-customer-stories__content p {
    font-size: 20px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    color: #182c35
}

.cmp-resources-customer-stories__white-item .cmp-resources-customer-stories__content a {
    display: inline-block;
    margin-top: 25px
}

.cmp-resources-customer-stories__white-item .cmp-resources-customer-stories__content .cmp-resources-customer-stories__content-quote {
    padding: 10px 0
}

.cmp-resources-customer-stories__white-item .cmp-resources-customer-stories__content .cmp-resources-customer-stories__customer-details p {
    font-size: 15px;
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    margin: 0
}

.cmp-resources-customer-stories__white-item .cmp-resources-customer-stories__content .cmp-resources-customer-stories__customer-details .cmp-resources-customer-stories__customer-name {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif
}

.cmp-resources-customer-stories__white-item .cmp-resources-customer-stories__customer-logo {
    text-align: center
}

@media (min-width:992px) {
    .cmp-resources-customer-stories .cmp-resources-customer-stories__carousel .carousel-inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    .cmp-resources-customer-stories .cmp-resources-customer-stories__carousel .carousel-inner .carousel-item {
        display: block;
        float: none;
        margin-right: 0
    }
    .cmp-resources-customer-stories .cmp-resources-customer-stories__carousel .carousel-inner .first-item {
        width: 70%
    }
    .cmp-resources-customer-stories .cmp-resources-customer-stories__carousel .carousel-inner .first-item .row {
        height: 100%
    }
    .cmp-resources-customer-stories .cmp-resources-customer-stories__carousel .carousel-inner .second-item {
        width: 50%
    }
    .cmp-resources-customer-stories .cmp-resources-customer-stories__carousel .carousel-inner .second-item .row {
        height: 100%
    }
    .cmp-resources-customer-stories .cmp-resources-customer-stories__carousel .carousel-indicators {
        display: none
    }
}

@media (max-width:991px) {
    .cmp-resources-customer-stories .cmp-resources-customer-stories__carousel .carousel-indicators {
        position: relative;
        padding-top: 20px
    }
    .cmp-resources-customer-stories .cmp-resources-customer-stories__carousel .carousel-indicators li {
        height: 11px;
        width: 11px;
        border-radius: 50%;
        background-color: #425563;
        margin: 10px
    }
    .cmp-resources-customer-stories .cmp-resources-customer-stories__carousel .carousel-indicators .active {
        background-color: #d41d24;
        border-radius: 0;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
}

.cmp-resources__featured-1 h2 {
    font-size: 24px;
    padding-bottom: 26px;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif
}

.cmp-resources__featured-1 .cmp-resources__large {
    background: linear-gradient(140deg, #d41d24, #ab2328);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-shadow: 0 0 2px 1px rgba(66, 85, 99, .125);
    box-shadow: 0 0 2px 1px rgba(66, 85, 99, .125)
}

.cmp-resources__featured-1 .cmp-resources__large,
.cmp-resources__featured-1 .cmp-resources__large:after {
    border-radius: 9pt;
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
    transition: all .6s cubic-bezier(.165, .84, .44, 1);
    height: 100%
}

.cmp-resources__featured-1 .cmp-resources__large:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-box-shadow: 0 20px 25px rgba(66, 85, 99, .25);
    box-shadow: 0 20px 25px rgba(66, 85, 99, .25);
    opacity: .0375
}

.cmp-resources__featured-1 .cmp-resources__large:hover {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px)
}

.cmp-resources__featured-1 .cmp-resources__large:hover:after {
    opacity: 1
}

@media (max-width:1199px) {
    .cmp-resources__featured-1 .cmp-resources__large {
        display: block
    }
}

.cmp-resources__featured-1 .cmp-resources__large .cmp-resources__large--photo {
    min-width: 284px;
    min-height: 413px;
    border-top-left-radius: 9pt;
    border-bottom-left-radius: 9pt
}

@media (max-width:1199px) {
    .cmp-resources__featured-1 .cmp-resources__large .cmp-resources__large--photo {
        min-width: 100%;
        min-height: 173px;
        width: 390px;
        border-top-right-radius: 9pt;
        border-bottom-left-radius: 0
    }
}

@media (max-width:767px) {
    .cmp-resources__featured-1 .cmp-resources__large .cmp-resources__large--photo {
        border-top-left-radius: 9pt;
        border-bottom-left-radius: 0;
        border-top-right-radius: 9pt;
        width: 285px
    }
}

.cmp-resources__featured-1 .cmp-resources__large .cmp-resources__large--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 26px;
    color: #fff
}

@media (max-width:1199px) {
    .cmp-resources__featured-1 .cmp-resources__large .cmp-resources__large--content {
        padding: 26px
    }
}

.cmp-resources__featured-1 .cmp-resources__large .cmp-resources__large--content h3 {
    width: 100%;
    font-size: 13px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px
}

.cmp-resources__featured-1 .cmp-resources__large .cmp-resources__large--content h2 {
    padding-top: 26px;
    width: 100%;
    font-size: 20px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    line-height: 1.5
}

.cmp-resources__featured-1 .cmp-resources__large .cmp-resources__large--content a {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    color: #fff;
    padding-top: 26px
}

.cmp-resources__featured-1 .cmp-resources__white {
    -webkit-box-shadow: 0 0 2px 1px rgba(66, 85, 99, .125);
    box-shadow: 0 0 2px 1px rgba(66, 85, 99, .125);
    padding: 26px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: center;
    align-content: center
}

.cmp-resources__featured-1 .cmp-resources__white,
.cmp-resources__featured-1 .cmp-resources__white:after {
    border-radius: 9pt;
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
    transition: all .6s cubic-bezier(.165, .84, .44, 1)
}

.cmp-resources__featured-1 .cmp-resources__white:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: 0 20px 25px rgba(66, 85, 99, .25);
    box-shadow: 0 20px 25px rgba(66, 85, 99, .25);
    opacity: .0375
}

.cmp-resources__featured-1 .cmp-resources__white:hover {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px)
}

.cmp-resources__featured-1 .cmp-resources__white:hover:after {
    opacity: 1
}

.cmp-resources__featured-1 .cmp-resources__white .cmp-resources__white--content h3 {
    font-size: 13px;
    text-transform: uppercase;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    letter-spacing: 2px
}

.cmp-resources__featured-1 .cmp-resources__white .cmp-resources__white--content h2 {
    font-size: 20px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    line-height: 1.5
}

.cmp-resources__featured-1 .cmp-resources__white .cmp-resources__white--content a {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif
}

@media (max-width:991px) {
    .cmp-resources__featured-1 .cmp-resources__white.first {
        margin-top: 26px
    }
}

.half-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.half-container .first-half {
    padding-bottom: 36px
}

.half-container .second-half {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.half-container .second-half .col,
.half-container .second-half .col .second {
    height: 100%
}

.resources-featured-2+.resources-featured-1 section {
    margin-top: 26px
}

.cmp-resources__featured-2 {
    margin-top: 72px
}

@media (max-width:991px) {
    .cmp-resources__featured-2 {
        padding-left: 11px;
        padding-right: 11px
    }
}

.cmp-resources__featured-2 h2 {
    font-size: 24px;
    padding-bottom: 26px;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif
}

.cmp-resources__featured-2 .cmp-resource__large-photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    height: 100%;
    border-radius: 9pt;
    padding: 200px 49px 49px;
    -webkit-box-shadow: 0 0 2px 1px rgba(66, 85, 99, .125);
    box-shadow: 0 0 2px 1px rgba(66, 85, 99, .125);
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
    transition: all .6s cubic-bezier(.165, .84, .44, 1);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative
}

@media (max-width:991px) {
    .cmp-resources__featured-2 .cmp-resource__large-photo {
        padding: 233px 26px 49px
    }
}

.cmp-resources__featured-2 .cmp-resource__large-photo:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 9pt;
    -webkit-box-shadow: 0 20px 25px rgba(66, 85, 99, .25);
    box-shadow: 0 20px 25px rgba(66, 85, 99, .25);
    opacity: .0375;
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
    transition: all .6s cubic-bezier(.165, .84, .44, 1)
}

.cmp-resources__featured-2 .cmp-resource__large-photo:hover {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px)
}

.cmp-resources__featured-2 .cmp-resource__large-photo:hover:after {
    opacity: 1
}

.cmp-resources__featured-2 .cmp-resource__large-photo .cmp-resource__large-photo--content {
    z-index: 1
}

.cmp-resources__featured-2 .cmp-resource__large-photo .cmp-resource__large-photo--content h3 {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 24px;
    color: #fff;
    line-height: 1.5
}

.cmp-resources__featured-2 .cmp-resource__large-photo .cmp-resource__large-photo--action {
    z-index: 1;
    padding-top: 26px
}

.cmp-resources__featured-2 .cmp-resource__medium {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    background: linear-gradient(140deg, #fc1255, #d41d24 50%, #ab2328);
    padding: 66px 49px 49px;
    -webkit-box-shadow: 0 0 2px 1px rgba(66, 85, 99, .125);
    box-shadow: 0 0 2px 1px rgba(66, 85, 99, .125);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.cmp-resources__featured-2 .cmp-resource__medium,
.cmp-resources__featured-2 .cmp-resource__medium:after {
    border-radius: 9pt;
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
    transition: all .6s cubic-bezier(.165, .84, .44, 1);
    height: 100%
}

.cmp-resources__featured-2 .cmp-resource__medium:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-box-shadow: 0 20px 25px rgba(66, 85, 99, .25);
    box-shadow: 0 20px 25px rgba(66, 85, 99, .25);
    opacity: .0375
}

.cmp-resources__featured-2 .cmp-resource__medium:hover {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px)
}

.cmp-resources__featured-2 .cmp-resource__medium:hover:after {
    opacity: 1
}

@media (max-width:991px) {
    .cmp-resources__featured-2 .cmp-resource__medium {
        padding-top: 26px;
        padding-left: 26px;
        padding-right: 26px
    }
}

@media (max-width:767px) {
    .cmp-resources__featured-2 .cmp-resource__medium {
        margin-top: 26px
    }
}

.cmp-resources__featured-2 .cmp-resource__medium .cmp-resource__medium--icon {
    height: 138px;
    width: 138px
}

.cmp-resources__featured-2 .cmp-resource__medium .cmp-resource__medium--content {
    padding-top: 26px
}

@media (min-width:992px) {
    .cmp-resources__featured-2 .cmp-resource__medium .cmp-resource__medium--content {
        padding-top: 26px
    }
}

.cmp-resources__featured-2 .cmp-resource__medium .cmp-resource__medium--content h3 {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 24px;
    color: #fff;
    line-height: 1.5
}

.cmp-resources__featured-2 .cmp-resource__medium .cmp-resource__medium--action {
    padding-top: 26px
}

.card-overlay:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(24, 44, 53, .65);
    z-index: 1;
    border-radius: 9pt
}

.cmp-resources-featured-3__left-container {
    height: 100%;
    min-height: 25pc;
    background: linear-gradient(140deg, #425563, #182c35);
    border-radius: 9pt;
    color: #fff;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.cmp-resources-featured-3__left-container .cmp-resources-featured-3__left-top {
    padding: 40px 60px;
    margin-bottom: auto
}

@media (max-width:767px) {
    .cmp-resources-featured-3__left-container .cmp-resources-featured-3__left-top {
        padding: 35px
    }
}

.cmp-resources-featured-3__left-container .cmp-resources-featured-3__left-top p {
    padding-bottom: 20px;
    line-height: 30px;
    font-size: 20px;
    color: #fff
}

.cmp-resources-featured-3__left-container .cmp-resources-featured-3__left-bottom {
    -ms-flex-item-align: center;
    align-self: center;
    padding: 0 20px
}

.cmp-resources-featured-3__left-container .cmp-resources-featured-3__left-bottom img {
    max-width: 460px;
    width: 100%
}

.cmp-resources-featured-3__right-container {
    height: 100%;
    color: #182c35;
    background: #f4f5f8;
    border-radius: 9pt;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden
}

.cmp-resources-featured-3__right-container .cmp-resources-featured-3__right-top {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: auto
}

@media (max-width:991px) {
    .cmp-resources-featured-3__right-container .cmp-resources-featured-3__right-top {
        -webkit-box-flex: initial;
        -ms-flex: initial;
        flex: initial
    }
}

.cmp-resources-featured-3__right-container .cmp-resources-featured-3__right-top img {
    width: 100%;
    height: 100%;
    max-height: 279px;
    -o-object-fit: cover;
    object-fit: cover
}

@media (max-width:991px) {
    .cmp-resources-featured-3__right-container .cmp-resources-featured-3__right-top img {
        max-height: 180px
    }
}

.cmp-resources-featured-3__right-container .cmp-resources-featured-3__right-bottom {
    padding: 20px 60px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (max-width:991px) {
    .cmp-resources-featured-3__right-container .cmp-resources-featured-3__right-bottom {
        -webkit-box-flex: initial;
        -ms-flex: initial;
        flex: initial
    }
}

@media (max-width:767px) {
    .cmp-resources-featured-3__right-container .cmp-resources-featured-3__right-bottom {
        padding: 35px
    }
}

.cmp-resources-featured-3__right-container .cmp-resources-featured-3__right-bottom p {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    padding-bottom: 20px;
    line-height: 30px;
    font-size: 20px
}

@media (max-width:991px) {
    .cmp-resources-featured-3 .spacer {
        margin-bottom: 35px
    }
}

.resources-featured-1+.resources-links {
    margin-top: 0
}

.resources-links {
    margin-top: 40px
}

.cmp-resource__link {
    position: relative;
    padding: 9px 9px 5px;
    margin-top: 10px;
    background: #fff
}

.cmp-resource__link,
.cmp-resource__link:after {
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
    transition: all .6s cubic-bezier(.165, .84, .44, 1);
    border-radius: 9pt;
    height: 100%
}

.cmp-resource__link:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-box-shadow: 0 20px 25px rgba(66, 85, 99, .25);
    box-shadow: 0 20px 25px rgba(66, 85, 99, .25);
    opacity: .0375
}

.cmp-resource__link:hover {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px)
}

.cmp-resource__link:hover:after {
    opacity: 1
}

@media (max-width:767px) {
    .cmp-resource__link {
        padding-left: 11px;
        padding-right: 11px
    }
}

.cmp-resource__link .cmp-resource__link--link {
    text-decoration: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

@media (min-width:768px) and (max-width:991px) {
    .cmp-resource__link .cmp-resource__link--link {
        display: block
    }
}

.cmp-resource__link .cmp-resource__link--icon {
    width: 75pt;
    height: 75pt;
    background: linear-gradient(140deg, #fc1255, #d41d24 50%, #ab2328);
    border-radius: 6px
}

@media (max-width:767px) {
    .cmp-resource__link .cmp-resource__link--icon {
        width: 5pc;
        height: 5pc
    }
}

.cmp-resource__link .cmp-resource__link--text {
    padding-left: 35px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 18px;
    color: #182c35;
    padding-right: 35px;
    position: relative
}

.cmp-resource__link .cmp-resource__link--text:after {
    content: "";
    padding: 5px;
    position: absolute;
    right: 22px;
    bottom: calc(50% - 10px);
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    border: solid #d41d24;
    border-width: 0 3px 3px 0
}

@media (max-width:767px) {
    .cmp-resource__link .cmp-resource__link--text:after {
        right: 0
    }
}

@media (min-width:576px) and (max-width:1199px) {
    .cmp-resource__link .cmp-resource__link--text {
        padding-left: 26px
    }
}

@media (max-width:991px) {
    .cmp-resource__link .cmp-resource__link--text {
        padding-left: 0;
        padding-right: 35px;
        padding-top: 26px;
        display: block
    }
}

@media (max-width:767px) {
    .cmp-resource__link .cmp-resource__link--text {
        padding-left: 17px;
        padding-top: 0
    }
}

.eloquaform {
    position: relative
}

.cmp-forms.long {
    background: #fff
}

.cmp-forms.long .card {
    border-radius: 9pt;
    -webkit-box-shadow: 0 20px 35px rgba(66, 85, 99, .25);
    box-shadow: 0 20px 35px rgba(66, 85, 99, .25);
    border: none !important;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -20pc
}

@media (max-width:991px) {
    .cmp-forms.long .card {
        width: 95%;
        top: -210px
    }
}

.cmp-forms.long form {
    padding: 40px
}

@media (max-width:991px) {
    .cmp-forms.long form {
        padding: unset
    }
}

.cmp-forms.long .dropdown-menu {
    width: 365px
}

.cmp-forms__headline {
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    padding-bottom: 36px
}

.cmp-forms__headline h2 {
    padding: 0 40px;
    font-size: 24px
}

.cmp-forms__medias {
    position: relative;
    top: -200px;
    margin-left: auto;
    margin-right: auto;
    height: 92px
}

.cmp-forms__talk {
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    color: #fff;
    font-size: 24px;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left
}

.cmp-forms__contact {
    background: #ab2328;
    border-radius: 9pt;
    height: 92px
}

.cmp-forms__phone {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 20px;
    color: #fff
}

.cmp-forms__dots {
    position: relative;
    top: -5pc;
    right: -765pt
}

.cmp-forms__intro .cmp-forms__intro-content {
    padding: 30px 140px
}

@media (max-width:991px) {
    .cmp-forms__intro .cmp-forms__intro-content {
        padding: 30px 60px
    }
}

@media (max-width:1199.98px) {
    .cmp-forms__dots {
        right: -850px
    }
}

@media (max-width:991.98px) {
    .cmp-forms__medias {
        height: unset;
        top: unset;
        padding-top: 60px;
        width: 80%
    }
    .cmp-forms__svgbk {
        height: 443px;
        width: 100%;
        background: -webkit-gradient(linear, left top, right top, from(#fc1255), color-stop(50%, #d41d24), to(#ab2328));
        background: linear-gradient(90deg, #fc1255, #d41d24 50%, #ab2328)
    }
    .cmp-forms__contact {
        margin-top: 2pc;
        width: 310px;
        height: 154px
    }
    .cmp-forms__talk {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 10px
    }
    .cmp-forms .card {
        top: -210px;
        width: 310px
    }
    .cmp-forms__dots {
        margin-left: auto;
        margin-right: auto;
        top: 10px;
        right: unset;
        left: unset
    }
}

.eloquaform.cmp-eloquaform--content .cmp-forms__red-wide {
    width: 90pc;
    height: 650px;
    background: linear-gradient(140deg, #fc1255, #d41d24 50%, #ab2328);
    position: absolute
}

.eloquaform.cmp-eloquaform--content .cmp-forms__intro .cmp-forms__intro-content h1 {
    color: #fff;
    line-height: 53px;
    padding-top: 54px;
    padding-bottom: 26px
}

.eloquaform.cmp-eloquaform--content .cmp-forms__intro .cmp-forms__intro-content p {
    color: #fff
}

.eloquaform.cmp-eloquaform--content .cmp-forms__contact-content,
.eloquaform.cmp-eloquaform--content .cmp-forms__dots-container {
    display: none !important
}

.eloquaform.cmp-eloquaform--content .cmp-forms.long .card {
    top: unset
}

.cmp-secondary-nav__show .cmp-secondary-nav__hide {
    display: block;
    opacity: 1;
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.cmp-secondary-nav__hide {
    display: none;
    opacity: 0;
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.second-nav {
    top: 0;
    position: sticky;
    background: #fff;
    min-height: 92px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    justify-content: center;
    align-items: center;
    z-index: 11;
    border-bottom: 2px solid #f4f5f8;
    margin-bottom: -2px
}

@media (max-width:991px) {
    .second-nav {
        background-color: transparent;
        min-height: auto;
        border-bottom: 0;
        margin-bottom: 0;
        position: relative
    }
}

.second-nav .cmp-secondary-nav {
    width: 100%
}

.cmp-secondary-nav {
    padding-top: 10px
}

@media (max-width:991px) {
    .cmp-secondary-nav {
        padding-top: 0
    }
}

.cmp-secondary-nav .show .nav-link #iconmonstr-magnifier-4 {
    fill: #d41d24
}

.cmp-secondary-nav .nav-search {
    padding-right: 35px
}

@media (max-width:991px) {
    .cmp-secondary-nav .nav-search {
        padding: 0 !important;
        display: none
    }
}

.cmp-secondary-nav .nav-search .dropdown-container {
    position: relative
}

.cmp-secondary-nav .nav-search .dropdown-menu {
    border-top: 2px solid #d41d24 !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    left: calc(50% - 74px) !important;
    top: 0;
    position: absolute
}

@media (max-width:991px) {
    .cmp-secondary-nav .nav-search .dropdown-menu {
        left: auto !important
    }
}

.cmp-secondary-nav .nav-search .dropdown-menu-full {
    border: 0;
    -webkit-box-shadow: 0 8px 10px 0 hsla(0, 0%, 49%, .25);
    box-shadow: 0 8px 10px 0 hsla(0, 0%, 49%, .25);
    border-bottom-left-radius: 9pt;
    border-bottom-right-radius: 9pt;
    padding: 20px 0
}

.cmp-secondary-nav .nav-search .nav-search-input-container {
    padding: 15px 30px
}

.cmp-secondary-nav .nav-search .nav-search-input-container .nav-search-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    border: 1px solid #425563;
    padding: 10px;
    border-radius: 6px
}

.cmp-secondary-nav .nav-search .nav-search-input-container .nav-search-input input {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    border: none
}

.cmp-secondary-nav .nav-search .nav-search-input-container .nav-search-input input:focus {
    outline: none
}

.cmp-secondary-nav .nav-search .nav-search-input-container .nav-search-input button {
    border: 0;
    background: transparent;
    position: relative;
    top: -3px
}

.cmp-secondary-nav .nav-search .nav-link {
    padding: 25px 0
}

.cmp-secondary-nav .nav-search .nav-link:after {
    content: none
}

.cmp-secondary-nav .nav-search .nav-link:before {
    border-bottom: 0 !important
}

.cmp-secondary-nav .nav-search .nav-link:hover:after {
    content: none
}

@media (max-width:991px) {
    .cmp-secondary-nav .nav-search .nav-link:before {
        content: "";
        border-bottom: 0
    }
}

@media (max-width:991px) {
    .cmp-secondary-nav .container-fluid {
        padding: 0
    }
}

@media (max-width:991px) {
    .cmp-secondary-nav .cmp-secondary-nav__hidden-item {
        display: none !important
    }
}

.cmp-secondary-nav .cmp-secondary-nav__controls,
.cmp-secondary-nav .row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cmp-secondary-nav .cmp-secondary-nav__controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right;
    text-align: center
}

.cmp-secondary-nav .cmp-secondary-nav__controls .search-icon {
    font-size: 20px;
    padding-right: 30px
}

.cmp-secondary-nav .cmp-breadcrumb {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif
}

@media (max-width:991px) {
    .cmp-secondary-nav .cmp-breadcrumb {
        width: 100%
    }
}

.cmp-secondary-nav .cmp-breadcrumb .show {
    background: #f4f5f8
}

.cmp-secondary-nav .cmp-breadcrumb .show .header-dropdown {
    background: #fff;
    border: 1px solid #dde0e4;
    border-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px
}

.cmp-secondary-nav .cmp-breadcrumb .show .header-dropdown:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff;
    outline: none;
    border: 1px solid #dde0e4
}

.cmp-secondary-nav .cmp-breadcrumb .show .header-dropdown:visited {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent;
    outline: none;
    border: 1px solid #dde0e4
}

.cmp-secondary-nav .cmp-breadcrumb .show .header-dropdown .page-dropdown {
    color: #d41d24
}

.cmp-secondary-nav .cmp-breadcrumb .show .header-dropdown .page-dropdown:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.414' height='5.707'%3E%3Cpath data-name='Path 1990' d='M8.707 5l-4-4-4 4' fill='none' stroke='%23d41d24' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E")
}

.cmp-secondary-nav .cmp-breadcrumb .show .header-menu {
    top: -4px !important
}

.cmp-secondary-nav .cmp-breadcrumb .header-dropdown {
    background: #f4f5f8;
    color: #425563;
    display: inline-block;
    padding: 6px 20px;
    border-radius: 2px;
    font-size: 9pt;
    width: 100%;
    border: 1px solid #f4f5f8
}

.cmp-secondary-nav .cmp-breadcrumb .header-dropdown:hover {
    text-decoration: none
}

.cmp-secondary-nav .cmp-breadcrumb .header-dropdown .page-dropdown {
    color: #d41d24
}

.cmp-secondary-nav .cmp-breadcrumb .header-dropdown .page-dropdown:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.414' height='5.707'%3E%3Cpath data-name='Path 1990' d='M8.707.707l-4 4-4-4' fill='none' stroke='%23d41d24' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");
    padding-left: 6px;
    position: relative;
    top: -1px
}

.cmp-secondary-nav .cmp-breadcrumb .header-dropdown .dropdown-divider {
    color: #425563;
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    padding: 0 10px;
    border-top: none
}

.cmp-secondary-nav .cmp-breadcrumb .header-dropdown .page-title {
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif
}

.cmp-secondary-nav .cmp-breadcrumb .header-menu {
    width: 100%;
    background: #f4f5f8;
    border: 1px solid #dde0e4;
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.cmp-secondary-nav .cmp-breadcrumb .header-menu a {
    font-size: 13px
}

.cmp-secondary-nav .cmp-breadcrumb .header-menu a:hover {
    color: #d41d24;
    background: transparent
}

.cmp-stat,
.stat {
    border-radius: 9pt;
    -webkit-box-shadow: 0 20px 25px rgba(66, 85, 99, .25);
    box-shadow: 0 20px 25px rgba(66, 85, 99, .25);
    padding: 9pt;
    color: #fff;
    height: 100%
}

@media (max-width:991px) {
    .cmp-stat,
    .stat {
        margin-bottom: 26px
    }
}

.cmp-stat__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.cmp-stat__container,
.cmp-stat__content {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.cmp-stat__content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cmp-stat__title {
    padding: 15px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    width: 60%
}

.cmp-stat__title h6 {
    font-size: 30px
}

@media (max-width:991px) {
    .cmp-stat__title h6 {
        font-size: 24px
    }
}

.cmp-stat__icon {
    width: 35%
}

.cmp-stat__icon img {
    width: 75pt
}

@media (max-width:991px) {
    .cmp-stat__icon img {
        width: 5pc
    }
}

.cmp-stat__description {
    background: linear-gradient(130deg, rgba(24, 44, 53, .25), rgba(66, 85, 99, 0));
    padding: 10px;
    margin: 5px;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif
}

.cmp-stat__description p {
    width: 100%;
    padding: 0;
    margin: 0;
    color: #fff
}

.cmp-stat--large--red {
    background: linear-gradient(140deg, #fc1255, #d41d24)
}

.cmp-stat--large--pink {
    background: linear-gradient(140deg, #fc1255, #b537ed)
}

.cmp-stat--large--purple {
    background: linear-gradient(140deg, #b537ed, #0057b8)
}

.cmp-stat--large--gray {
    background: linear-gradient(140deg, #425563, #182c35)
}

.cmp-stat--large--white {
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none
}

.cmp-stat--large--white .cmp-stat__container {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.cmp-stat--large--white .cmp-stat__content {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.cmp-stat--large--white .cmp-stat__title {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    color: #d41d24
}

.cmp-stat--large--white .cmp-stat__title h6 {
    font-size: 24px
}

.cmp-stat--large--white .cmp-stat__icon img {
    width: 75px;
    height: 75px
}

.cmp-stat--large--white .cmp-stat__description {
    padding: 0 10px 30px;
    background: unset
}

.cmp-stat--large--white .cmp-stat__description p {
    font-size: 18px;
    color: #425563;
    background: none;
    padding-top: 0;
    padding-bottom: 0
}

.cmp-stat--small--red {
    background: linear-gradient(140deg, #fc1255, #d41d24)
}

.cmp-stat--small--pink {
    background: linear-gradient(140deg, #fc1255, #b537ed)
}

.cmp-stat--small--purple {
    background: linear-gradient(140deg, #b537ed, #0057b8)
}

.cmp-stat--small--gray {
    background: linear-gradient(140deg, #425563, #182c35)
}

.aem-Grid>.subpage-cards .cmp-subpage-cards__linelogic {
    display: block;
    color: #f4f5f8
}

.aem-Grid>.subpage-cards:last-child .cmp-subpage-cards__linelogic,
.aem-Grid>.subpage-cards:only-child .cmp-subpage-cards__linelogic {
    display: none
}

.cmp-subpage-cards {
    margin-top: 20px;
    padding: 0
}

.cmp-subpage-cards .card {
    border-radius: 9pt;
    border: none !important;
    margin-left: auto;
    margin-right: auto;
    max-width: 589px;
    height: 203px;
    padding: 24px;
    background: #f4f5f8;
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
    transition: all .6s cubic-bezier(.165, .84, .44, 1)
}

.cmp-subpage-cards .card:hover {
    -webkit-box-shadow: 0 20px 35px rgba(66, 85, 99, .25);
    box-shadow: 0 20px 35px rgba(66, 85, 99, .25)
}

.cmp-subpage-cards .cmp-subpage-cards__cwrap {
    width: 100%;
    height: 203px
}

.cmp-subpage-cards .card:hover .cmp-subpage-cards__title {
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
    transition: all .6s cubic-bezier(.165, .84, .44, 1);
    color: #d41d24
}

.cmp-subpage-cards a {
    text-decoration: none
}

.cmp-subpage-cards__title {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    color: #182c35;
    font-size: 20px
}

.cmp-subpage-cards__title:after {
    content: "";
    padding: 5px;
    position: absolute;
    right: 20px;
    bottom: calc(50% - 10px);
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    border: solid #d41d24;
    border-width: 0 3px 3px 0
}

.cmp-subpage-cards__subtitle {
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    font-size: 1pc;
    color: #425563;
    margin-top: 13px
}

.cmp-subpage-cards__image {
    border-radius: 9pt;
    max-width: 100%;
    height: auto
}

@media (max-width:991.98px) {
    .cmp-subpage-cards .card {
        height: 100%;
        width: 100%;
        padding: 24px
    }
    .cmp-subpage-cards__rowpadding {
        margin-top: unset
    }
    .cmp-subpage-cards__colposition {
        margin-top: 24px
    }
    .cmp-subpage-cards__image {
        width: 100%
    }
}

.cmp-tabs__tablist {
    border: 1px solid #e5e7e9;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 13px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    letter-spacing: .9px;
    color: #899399;
    margin: 40px 0;
    -webkit-box-shadow: 0 5px 5px 1px hsla(0, 0%, 49%, .1);
    box-shadow: 0 5px 5px 1px hsla(0, 0%, 49%, .1)
}

.cmp-tabs__tab {
    -webkit-box-flex: 1;
    -ms-flex: 1 0;
    flex: 1 0;
    text-align: center;
    border-right: 1px solid #e5e7e9;
    padding: 13px 1rem;
    background: #fafbfc;
    -webkit-transition: background .4s ease;
    transition: background .4s ease
}

.cmp-tabs__tab:last-child {
    border-right: 0
}

.cmp-tabs__tab:hover {
    background: #fff;
    -webkit-transition: background .4s ease;
    transition: background .4s ease
}

.cmp-tabs__tab--active {
    border-bottom: 2px solid #d41d24;
    color: #425563;
    background: #fff
}

.cmp-tabs__tab--active:focus {
    outline: none
}

.cmp-tabs__tabpanel .accordion-title {
    display: none
}

.cmp-tabs__tabpanel:before {
    content: attr(data-title);
    display: block
}

@media (max-width:991.98px) {
    .cmp-tabs .accordion-wrapper,
    .cmp-tabs .cmp-tabs__tablist {
        display: none
    }
    .cmp-tabs .cmp-tabs__tabpanel {
        border-radius: 6px;
        margin: 10px 10px 24px;
        border: 1px solid #f4f5f8;
        display: block;
        -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .1);
        box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .1)
    }
    .cmp-tabs .cmp-tabs__tabpanel .accordion-title {
        display: block;
        text-transform: uppercase;
        padding: 14px;
        position: relative;
        font-size: 13px;
        letter-spacing: .9px;
        color: #425563;
        font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif
    }
    .cmp-tabs .cmp-tabs__tabpanel .accordion-title:after {
        content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="rgb(212, 29, 36)" class="bi bi-plus-circle-fill" viewBox="0 0 16 16"><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.5 4.5a.5.5 0 0 0-1 0v3h-3a.5.5 0 0 0 0 1h3v3a.5.5 0 0 0 1 0v-3h3a.5.5 0 0 0 0-1h-3v-3z"/></svg>');
        display: block;
        position: absolute;
        top: 9pt;
        right: 9pt;
        width: 20px
    }
    .cmp-tabs .cmp-tabs__tabpanel .accordion-title:hover {
        cursor: pointer
    }
    .cmp-tabs .cmp-tabs__tabpanel .accordion-wrapper {
        padding: 25px 15px
    }
    .cmp-tabs .cmp-tabs__tabpanel--active .accordion-title {
        border-bottom: 2px solid #d41d24
    }
    .cmp-tabs .cmp-tabs__tabpanel--active .accordion-title:after {
        content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="rgb(212, 29, 36)" class="bi bi-dash-circle-fill" viewBox="0 0 16 16"><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM4.5 7.5a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7z"/></svg>')
    }
    .cmp-tabs .cmp-tabs__tabpanel--active .accordion-wrapper {
        display: block
    }
}

.teaser {
    margin-bottom: 30px;
    height: 100%
}

.cmp-teaser {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 100%;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.cmp-teaser__pretitle {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2px
}

.cmp-teaser__pretitle,
.cmp-teaser__title {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif
}

.cmp-teaser__title {
    font-size: 20px;
    padding-top: 18px
}

.cmp-teaser__title-link {
    color: #182c35
}

.cmp-teaser__title-link:hover {
    text-decoration: none;
    color: #182c35
}

.showLink .cmp-teaser__action-container {
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    opacity: 1;
    bottom: 0
}

.cmp-teaser__action-container a {
    position: relative;
    text-decoration: none !important
}

.cmp-teaser__action-container a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: -3px;
    left: 0;
    visibility: hidden;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.cmp-teaser__action-container a:hover:before {
    visibility: visible;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.cmp-teaser__action-link {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    position: relative
}

.cmp-teaser__action-link:after {
    content: "";
    padding: 3px;
    position: absolute;
    right: -10px;
    bottom: 5px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg)
}

.cmp-teaser--cards {
    text-align: center;
    padding-top: 50px;
    background: #fff;
    border-radius: 9pt;
    -webkit-box-shadow: 0 8px 15px 0 rgba(66, 85, 99, .15);
    box-shadow: 0 8px 15px 0 rgba(66, 85, 99, .15);
    border: 1px solid #f4f5f8
}

.cmp-teaser--cards,
.cmp-teaser--cards:hover .cmp-teaser__image {
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
    transition: all .6s cubic-bezier(.165, .84, .44, 1)
}

.cmp-teaser--cards:hover .cmp-teaser__image {
    -webkit-filter: drop-shadow(0 20px 25px rgba(66, 85, 99, .25));
    filter: drop-shadow(0 20px 25px rgba(66, 85, 99, .25))
}

.cmp-teaser--cards:hover .cmp-teaser__image:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.cmp-teaser--cards:after,
.cmp-teaser--cards:hover .cmp-teaser__image:before {
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
    transition: all .6s cubic-bezier(.165, .84, .44, 1)
}

.cmp-teaser--cards:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 9pt;
    -webkit-box-shadow: 0 20px 35px rgba(66, 85, 99, .25);
    box-shadow: 0 20px 35px rgba(66, 85, 99, .25);
    opacity: .0375
}

.cmp-teaser--cards:hover {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px)
}

.cmp-teaser--cards:hover:after {
    opacity: 1
}

.cmp-teaser--cards .cmp-teaser__image {
    width: 87pt;
    height: 87pt;
    margin: 0 auto;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-filter: drop-shadow(3px 10px 25px rgba(66, 85, 99, .25));
    filter: drop-shadow(3px 10px 25px rgba(66, 85, 99, .25));
    border-radius: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

.cmp-teaser--cards .cmp-teaser__image,
.cmp-teaser--cards .cmp-teaser__image:before {
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
    transition: all .6s cubic-bezier(.165, .84, .44, 1)
}

.cmp-teaser--cards .cmp-teaser__image:before {
    content: "";
    background: -webkit-gradient(linear, left top, right top, from(#fc1255), color-stop(50%, #d41d24), to(#ab2328));
    background: linear-gradient(90deg, #fc1255, #d41d24 50%, #ab2328);
    border-radius: 9pt;
    width: 100%;
    height: 100%;
    position: absolute
}

.cmp-teaser--cards .cmp-teaser__image img {
    width: 85px
}

.cmp-teaser--cards .cmp-teaser__pretitle {
    display: none
}

.cmp-teaser--cards .cmp-teaser__content {
    padding: 30px 30px 54px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative
}

@media (max-width:1199px) {
    .cmp-teaser--cards .cmp-teaser__description {
        padding-bottom: 55px
    }
}

.cmp-teaser--cards .cmp-teaser__action-container {
    position: absolute;
    bottom: -20px;
    margin: 0 auto;
    width: 100%;
    padding: 15px 0;
    left: 0;
    background: #f4f5f8;
    border-bottom-left-radius: 9pt;
    border-bottom-right-radius: 9pt;
    opacity: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.cmp-teaser--cards .cmp-teaser__action-container a {
    color: #d41d24 !important
}

.cmp-teaser--cards .cmp-teaser__action-container a:before {
    background-color: #d41d24
}

.cmp-teaser--cards .cmp-teaser__action-container .cmp-teaser__action-link:after {
    border: solid #d41d24;
    border-width: 0 2px 2px 0
}

@media (max-width:1199px) {
    .cmp-teaser--cards .cmp-teaser__action-container {
        bottom: 0;
        opacity: 1
    }
}

blockquote {
    position: relative;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 17px;
    color: #d41d24;
    background: -webkit-gradient(linear, left top, right top, color-stop(30%, #f4f5f8), to(#fff));
    background: linear-gradient(90deg, #f4f5f8 30%, #fff);
    padding: 35px 40px 40px 50px;
    margin: 20px auto;
    border-radius: 9pt;
    line-height: 30px;
    max-width: 50pc
}

blockquote:before {
    content: url(../../../etc.clientlibs/www/clientlibs/clientlib-site/resources/images/quote.svg);
    position: absolute;
    left: -15px;
    background: #fff;
    height: 44px;
    width: 44px;
    border-radius: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-shadow: 0 6px 20px 2px rgba(0, 0, 0, .12);
    box-shadow: 0 6px 20px 2px rgba(0, 0, 0, .12)
}

table {
    border-radius: 5px;
    border: none;
    -webkit-box-shadow: 0 1px 0 1px #eaeaea;
    box-shadow: 0 1px 0 1px #eaeaea;
    border-radius: 6px;
    color: #425563;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

table th {
    border-top: none;
    background-color: #d41d24;
    color: #fff !important;
    text-align: center;
    vertical-align: middle;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif
}

table th:first-child {
    border-radius: 6px 0 0 0;
    text-align: left
}

table th:last-child {
    border-radius: 0 6px 0 0
}

table th:only-child {
    border-radius: 6px 6px 0 0
}

table td {
    border: 2px solid hsla(0, 0%, 100%, .5);
    border-right: 0;
    border-bottom: 0
}

table td:last-child {
    border-right: none
}

table thead {
    background: linear-gradient(140deg, #d41d24, #ab2328);
    color: #fff
}

table thead tr {
    text-align: center;
    border: 3px solid transparent
}

table thead tr th {
    vertical-align: middle;
    font-size: 18px;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    font-weight: 400;
    border: 2px solid hsla(0, 0%, 100%, .5)
}

table thead tr th:first-child {
    text-align: left;
    width: 48%
}

table tbody {
    border-top: none
}

table tbody tr:nth-of-type(odd) {
    background-color: #f4f5f8
}

table tbody tr td {
    vertical-align: top;
    text-align: center
}

table tbody tr td:first-child {
    text-align: left
}

table td,
table th {
    padding: .75rem;
    vertical-align: middle
}

table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6
}

table tbody+tbody {
    border-top: 2px solid #dee2e6
}

@media (max-width:991.98px) {
    blockquote {
        margin-left: 24px;
        padding-right: 20px
    }
    blockquote:before {
        width: 35px;
        height: 35px
    }
}

.text ol {
    counter-reset: item;
    list-style: none;
    padding-left: 35px
}

.text ol>li {
    position: relative;
    margin: 0 0 15px;
    counter-increment: item
}

.text ol>li:before {
    content: counter(item);
    color: #d41d24;
    font-size: 10px;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    position: absolute;
    --size: 24px;
    left: calc(var(--size)*-1 - 10px);
    width: 22px;
    height: 22px;
    padding-bottom: 1px;
    border-radius: 50%;
    text-align: center;
    border: 2px solid #d41d24;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    top: 3px
}

.text.cmp-text__bullets-checkmarks ul {
    padding-left: 0
}

.text.cmp-text__bullets-checkmarks ul li {
    position: relative;
    padding: 1pc 0 0 40px;
    list-style: none;
    margin: 0;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21'%3E%3Cg data-name='Ellipse 84' fill='none' stroke='%23d41d24' stroke-width='2'%3E%3Ccircle cx='10.5' cy='10.5' r='10.5' stroke='none'/%3E%3Ccircle cx='10.5' cy='10.5' r='9.5'/%3E%3C/g%3E%3Cpath data-name='Path 2083' d='M8.828 15.862L4.145 11.18a.5.5 0 010-.707l.942-.941a.5.5 0 01.706 0l2.874 2.875 5.431-6.231a.5.5 0 01.694-.056l1.028.85a.5.5 0 01.059.71z' fill='%23d41d24'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position-y: 18px
}

.cmp-text p {
    line-height: 28px
}

.cmp-text b {
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif
}

.cmp-text h2 {
    font-size: 40px;
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    line-height: 53px;
    margin-bottom: 52px;
    position: relative
}

.cmp-text h2:after {
    background: #d41d24;
    width: 62px;
    height: 3px;
    content: "";
    position: absolute;
    bottom: -26px;
    left: 0
}

.cmp-text h3 {
    font-size: 20px;
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif;
    line-height: 30px;
    margin-top: 30px
}

.cmp-text h4 {
    font-size: 18px;
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    line-height: 29px
}

.cmp-title {
    position: relative;
    margin-bottom: 30px
}

.cmp-title:after {
    bottom: 0;
    left: 0;
    border: 0
}

.cmp-title h2 {
    font-size: 24px;
    line-height: 36px
}

.cmp-title h2,
.cmp-title h3 {
    font-family: GalaxiePolaris-Medium, Helvetica, Arial, sans-serif
}

.cmp-title h3 {
    font-size: 20px;
    line-height: 30px
}

.cmp-title h4 {
    font-size: 18px;
    font-family: GalaxiePolaris-Book, Helvetica, Arial, sans-serif;
    line-height: 29px
}

.cmp-vertical-tabs {
    margin: 75pt 0
}

.cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .cmp-vertical-tabs__tabs-btn {
    width: 41.66667%;
    padding: 20px 20px 15px 24px;
    border-left: 2px solid #d3d3d3
}

.cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .cmp-vertical-tabs__tabs-btn h5 {
    color: #182c35;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 18px;
    display: inline-block
}

.cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .cmp-vertical-tabs__tabs-btn p {
    color: #182c35
}

.cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .cmp-vertical-tabs__tabs-btn:hover {
    cursor: pointer
}

.cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .cmp-veritcal-tabs__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    position: absolute;
    padding-right: 27px;
    top: 0;
    right: 0;
    width: 50%
}

.cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .cmp-veritcal-tabs__content:before {
    content: "";
    display: block;
    background: #d41d24;
    height: 108%;
    width: 90%;
    position: absolute;
    border-radius: 9pt;
    right: 0;
    top: -33px
}

.cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .cmp-veritcal-tabs__content .cmp-video__embed {
    width: 550px;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    border-radius: 9pt;
    overflow: hidden
}

@media (max-width:1199px) {
    .cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .cmp-veritcal-tabs__content .cmp-video__embed {
        width: 450px
    }
}

@media (max-width:991px) {
    .cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .cmp-veritcal-tabs__content .cmp-video__embed {
        width: 92%;
        margin: 0 auto
    }
}

.cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .cmp-veritcal-tabs__content .tabbed-image {
    position: relative;
    border-radius: 10px;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25)
}

.cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .cmp-veritcal-tabs__content .cmp-veritcal-tabs_btn-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 0
}

.cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .cmp-veritcal-tabs__content .cmp-veritcal-tabs_btn-container span {
    background: #fff;
    z-index: 1;
    width: 37px;
    height: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 5px;
    margin: 6px 0 6px 9pt
}

.cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .cmp-veritcal-tabs__content .cmp-veritcal-tabs_btn-container span:hover {
    cursor: pointer
}

.cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .active {
    border-left: 2px solid #d41d24
}

.cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .active h5 {
    color: #d41d24;
    font-family: GalaxiePolaris-Bold, Helvetica, Arial, sans-serif;
    font-size: 18px
}

.cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .active p {
    color: #182c35
}

@media (max-width:991px) {
    .cmp-vertical-tabs {
        margin: 70px 0
    }
    .cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    .cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .active h5 {
        color: #182c35
    }
    .cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .cmp-veritcal-tabs__content {
        position: relative;
        display: block !important;
        width: 100%;
        padding: 0;
        max-width: 460px
    }
    .cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .cmp-veritcal-tabs__content:before {
        top: 30px;
        width: 100%;
        height: 98%
    }
    .cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .cmp-veritcal-tabs__content .tabbed-image {
        width: 92%;
        margin: 0 auto;
        display: block
    }
    .cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .cmp-veritcal-tabs__content .cmp-veritcal-tabs_btn-container {
        display: none
    }
    .cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .tab-item {
        width: 100%;
        border: 0
    }
    .cmp-vertical-tabs .cmp-vertical-tabs__tabs .cmp-vertical-tabs__tab .cmp-vertical-tabs__tabs-btn {
        border: 0;
        width: 100%;
        padding-top: 70px;
        padding-bottom: 35px;
        max-width: 460px
    }
}

.video {
    top: 180px;
    margin-bottom: 26px
}

.video.cmp-video--diamonds .cmp-video:before {
    content: url();
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='172.242' height='76.242'%3E%3Cpath d='M28.242 74.12l-2.121-2.121-2.119 2.121 2.118 2.122zm-24-48l-2.121-2.121L0 26.12l2.121 2.122zm24 0l-2.121-2.121-2.119 2.121 2.118 2.122zm24 0l-2.121-2.121L48 26.12l2.121 2.122zm24 0l-2.121-2.121L72 26.12l2.12 2.122zm24 0l-2.121-2.121L96 26.12l2.122 2.122zm24 0l-2.121-2.121L120 26.12l2.121 2.122zm24 0l-2.121-2.121-2.119 2.121 2.118 2.122zm24 0l-2.121-2.121L168 26.12l2.121 2.122zm-72-24L98.121-.001 96 2.12l2.122 2.122z' fill='%23425563'/%3E%3C/svg%3E");
    position: absolute;
    top: -45px;
    left: 0;
    width: 100%
}

.video.cmp-video--diamonds .cmp-video:after {
    content: url();
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='368.241' height='52.241'%3E%3Cg data-name='text/Floating Image/video Module'%3E%3Cpath data-name='light gray' d='M296.241 2.121L294.121 0 292 2.121l2.121 2.122zm24 0L318.12 0l-2.121 2.121 2.121 2.122zm24 0L342.12 0l-2.119 2.121 2.118 2.122zm24 0L366.12 0l-2.121 2.121 2.121 2.122z' fill='%23425563' opacity='.22'/%3E%3Cpath d='M100.243 50.12l-2.122-2.122L96 50.12l2.121 2.121zm24 0l-2.121-2.122L120 50.12l2.122 2.121zm24 0l-2.119-2.122-2.122 2.122 2.12 2.121zm24 0l-2.122-2.122-2.119 2.122 2.118 2.121zm24 0l-2.122-2.122L192 50.12l2.12 2.121zm-72-24l-2.121-2.119L120 26.12l2.122 2.121zm-120-24L2.124.001.002 2.12l2.12 2.121zm24 0L26.122.001 24.003 2.12l2.117 2.121zm24 0L50.121.001 48.002 2.12l2.118 2.121zm24 0L74.122.001 72 2.12l2.121 2.121zm24 0L98.121.001 96 2.12l2.121 2.121zm24 0L122.122.001 120 2.12l2.122 2.121zm24 0L146.124.001l-2.122 2.119 2.12 2.121zm24 0L170.121.001l-2.119 2.119 2.118 2.121zm24 0L194.121.001 192 2.12l2.12 2.121zm24 0L218.122.001 216 2.12l2.121 2.121zm24 0L242.121.001 240 2.12l2.121 2.121z' fill='%23fc1255'/%3E%3C/g%3E%3C/svg%3E");
    position: absolute;
    bottom: -75px;
    right: 0;
    width: 100%;
    overflow: hidden;
    text-align: right
}

.cmp-video {
    position: relative;
    max-width: 794px;
    margin: 0 auto;
    -webkit-box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    box-shadow: 0 6px 20px 2px hsla(0, 0%, 49%, .25);
    border-radius: 9pt
}

@media (max-width:767px) {
    .cmp-video {
        margin: 75px 0
    }
}

.cmp-video .cmp-video__video {
    border-radius: 9pt
}

.cmp-video__modal .modal-close-btn {
    top: -5pc
}

.cmp-video__modal .cmp-video__thumbnail {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 0;
    -webkit-filter: drop-shadow(5px 15px 15px rgba(66, 85, 99, .25));
    filter: drop-shadow(5px 10px 15px rgba(66, 85, 99, .25))
}

.cmp-video__modal .cmp-video__thumbnail:hover {
    cursor: pointer
}

.cmp-video__modal .cmp-video__thumbnail:hover:before {
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease;
    opacity: .8
}

.cmp-video__modal .cmp-video__thumbnail:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='video play' xmlns='http://www.w3.org/2000/svg' width='139.908' height='59.46'%3E%3Cdefs%3E%3ClinearGradient id='a' y1='.5' x2='1' y2='.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.6'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='.302'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath data-name='Path 1850' d='M632.005 694.174l-17.488-54.359a2.583 2.583 0 012.477-3.352h117.219a2.577 2.577 0 012.477 1.749l17.488 54.359a2.583 2.583 0 01-2.478 3.352H634.483a2.576 2.576 0 01-2.478-1.749z' transform='translate(-614.394 -636.463)' fill='url(clientlib-site/css/%23a)'/%3E%3Cpath data-name='Polygon 2' d='M79.408 27.552a2 2 0 010 3.273L61.349 43.511a2 2 0 01-3.15-1.637V16.501a2 2 0 013.15-1.637z' fill='%23fff'/%3E%3C/svg%3E");
    position: absolute;
    display: block;
    z-index: 1
}

.cmp-video__modal .cmp-video__thumbnail:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='video play' xmlns='http://www.w3.org/2000/svg' width='139.908' height='59.46'%3E%3Cdefs%3E%3ClinearGradient id='a' y1='.5' x2='1' y2='.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.6'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='.302'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath data-name='Path 1850' d='M632.005 694.174l-17.488-54.359a2.583 2.583 0 012.477-3.352h117.219a2.577 2.577 0 012.477 1.749l17.488 54.359a2.583 2.583 0 01-2.478 3.352H634.483a2.576 2.576 0 01-2.478-1.749z' transform='translate(-614.394 -636.463)' fill='url(clientlib-site/css/%23a)'/%3E%3C/svg%3E");
    position: absolute;
    display: block;
    z-index: 1;
    -webkit-transform: skew(19deg);
    transform: skew(19deg);
    background: hsla(0, 0%, 100%, .6);
    border-radius: 6px;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.cmp-video__modal .cmp-video__thumbnail img {
    width: 100%;
    border-radius: 9pt;
    position: relative
}

.cmp-video__modal .modal-content {
    background: transparent;
    border: none;
    padding: 15px;
    max-width: none !important
}

.cmp-video__modal .modal-content .close,
.cmp-video__modal .modal-content .close span {
    top: 0 !important
}

.bc-iframe,
.bc-iframe body,
.bc-player-XXgWAVTFH_default,
.bc-player-XXgWAVTFH_default .vjs-poster {
    background-color: transparent !important
}