.csm-top-wrapper{padding-bottom:40px;text-align:center}.csm-card-heading *{color:var(--color-second);margin:0}.csm-card-carousel{padding-left:20px;padding-right:20px}.csm-card-carousel .container{max-width:897pt}.csm-card-item{height:auto;margin:0;width:33.33%}.csm-card,.csm-card-item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.csm-card{height:inherit;-webkit-box-pack:unset;-ms-flex-pack:unset;background-color:var(--color-second);color:var(--color-main);justify-content:unset;line-height:1;margin:0 10px;padding:40px;position:relative;text-align:left}.csm-card-item:nth-child(2n) .csm-card{background-color:var(--color-white)}.csm-card-item:nth-child(2n) .csm-card__content-title{color:var(--color-second)}.csm-card-item:nth-child(2n) .csm-card__content-description{color:var(--color-main)}.csm-card-link{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.csm-card__image{align-items:center;background-repeat:no-repeat;background-size:contain;display:flex;height:85px;justify-content:center;width:85px}.csm-card__content{padding-top:15px}.csm-card__content-title{color:var(--color-white);line-height:normal;margin-bottom:15px;margin-top:0}.csm-card__content-title a{color:inherit;text-decoration:none}.csm-card__content-title a:focus,.csm-card__content-title a:hover{color:var(--color-fifth)}.csm-card__content-description{color:var(--color-white);line-height:1.5}.csm-card__content-description p{margin:0}.csm-card-list-item .flickity-slider{align-items:baseline}.csm-flickity-button-icon path{fill:#fff}.csm-flickity-button-icon{height:20px;width:20px}.csm-cards-carousel__controls{padding:60px 0 20px}.csm-cards-carousel__controls,.csm-carousel-arrow{align-items:center;display:flex;justify-content:center}.csm-carousel-arrow{cursor:pointer;margin:0 10px}.csm-carousel-arrow--next.is-disabled,.csm-carousel-arrow--prev.is-disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.csm-carousel-arrow svg{display:block;height:37px;width:37px}.csm-carousel-count{font-size:24px;font-weight:600;line-height:normal;margin:0 6px}.csm-carousel-arrow:hover svg circle{fill:var(--color-second)}.csm-carousel-arrow:hover svg path{fill:var(--color-white)}.csm-card__content-btn{display:flex;flex-wrap:wrap;padding-top:30px}.csm-card_btn{margin-bottom:10px}.csm-card_btn:not(:last-child){margin-right:10px}.csm-card_bottom-btn{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -8px;padding-top:20px}.csm-card-bottom_btn{padding:0 8px 10px}.bg-off-white .csm-card_btn .btn-primary,.bg-white .csm-card_btn .btn-primary{background:var(--color-white);border-color:var(--color-white);color:var(--color-second)}.bg-off-white .csm-card_btn .btn-primary:focus,.bg-off-white .csm-card_btn .btn-primary:hover,.bg-off-white .csm-card_btn .btn-secondary,.bg-white .csm-card_btn .btn-primary:focus,.bg-white .csm-card_btn .btn-primary:hover,.bg-white .csm-card_btn .btn-secondary{background:transparent;border-color:var(--color-white);color:var(--color-white)}.bg-off-white .csm-card_btn .btn-secondary:focus,.bg-off-white .csm-card_btn .btn-secondary:hover,.bg-white .csm-card_btn .btn-secondary:focus,.bg-white .csm-card_btn .btn-secondary:hover{background:var(--color-white);border-color:var(--color-white);color:var(--color-second)}.bg-blue .csm-card-heading *,.bg-blue .csm-carousel-count{color:var(--color-white)}.bg-blue .csm-carousel-arrow svg circle{stroke:var(--color-white)}.bg-blue .csm-carousel-arrow svg path{fill:var(--color-white)}.bg-blue .csm-carousel-arrow:hover svg circle{stroke:var(--color-second)}.bg-pink .csm-card{background-color:var(--color-third)}.bg-pink .csm-card:hover{background-color:var(--hyperlink-text)}.bg-pink .csm-carousel-arrow svg circle{stroke:var(--color-white)}.bg-pink .csm-carousel-arrow svg path{fill:var(--color-white)}.bg-pink .csm-carousel-arrow:hover svg circle{stroke:var(--color-third);fill:var(--color-third)}.bg-pink .csm-card-heading *,.bg-pink .csm-carousel-count{color:var(--color-white)}.bg-pink .csm-card-item:nth-child(2n) .csm-card:hover{background-color:var(--color-third)}.bg-blue .csm-card-item:nth-child(2n) .csm-card:hover{background-color:var(--color-second)}.bg-blue .csm-card-item:nth-child(2n) .csm-card:hover .csm-card__content-description,.bg-blue .csm-card-item:nth-child(2n) .csm-card:hover .csm-card__content-title,.bg-pink .csm-card-item:nth-child(2n) .csm-card:hover .csm-card__content-description,.bg-pink .csm-card-item:nth-child(2n) .csm-card:hover .csm-card__content-title{color:var(--color-white)}.csm-card-item:nth-child(2n) .csm-card .btn-secondary{background:transparent;border-color:var(--color-second);color:var(--color-second)}.csm-card-item:nth-child(2n) .csm-card:hover .btn-secondary{background:transparent;border-color:var(--color-white);color:var(--color-white)}.csm-card-item:nth-child(2n) .csm-card:hover .btn-secondary:focus,.csm-card-item:nth-child(2n) .csm-card:hover .btn-secondary:hover{background:var(--color-white);border-color:var(--color-white);color:var(--color-second)}.bg-off-white .csm-card-item:nth-child(2n) .csm-card,.bg-white .csm-card-item:nth-child(2n) .csm-card{background-color:var(--color-third)}.bg-off-white .csm-card-item:nth-child(2n) .csm-card__content-description,.bg-off-white .csm-card-item:nth-child(2n) .csm-card__content-title,.bg-white .csm-card-item:nth-child(2n) .csm-card__content-description,.bg-white .csm-card-item:nth-child(2n) .csm-card__content-title{color:var(--color-white)}.bg-off-white .csm-card-item:nth-child(2n) .csm-card .btn-secondary,.bg-white .csm-card-item:nth-child(2n) .csm-card .btn-secondary{background:transparent;border-color:var(--color-white);color:var(--color-white)}@media (min-width:992px){.swiper-wrapper.no-controls+.csm-cards-carousel__controls{display:none!important}}@media (max-width:991px){.csm-card-item{width:50%}}@media (max-width:767px){.csm-card-item{margin:0;width:50%}.csm-card{flex-direction:column;padding:25px}.csm-cards-carousel__controls{padding:30px 0 20px}.csm-top-wrapper{padding-bottom:30px}.csm-carousel-arrow svg{height:32px;width:32px}.csm-carousel-count{font-size:20px}.csm-card_bottom-btn{padding-top:20px}}@media (max-width:600px){.csm-card{margin:0}.csm-card,.csm-card-item{width:100%}}