.coreComponent--container{position:relative}
.cardComponent--card .cmp-teaser,.card-without-subtext .cmp-teaser,.carouselFourCards--blog .cmp-teaser{box-shadow:0 0 15px 0 rgb(0 0 0 / 10%);background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:5px;height:100%;position:relative}
.cardComponent--card,.card-without-subtext,.carouselFourCards--blog{width:33.3%;padding:30px 12px;height:auto}
.card-without-subtext .cmp-teaser__content{padding:26px 20px}
.cardComponent--card .cmp-teaser__content{padding:24px 24px 45px}
.carouselFourCards--blog .cmp-teaser__content{padding:22px 22px 49px 22px;height:100%}
.cardComponent--card .cmp-teaser__content .cmp-teaser__pretitle,.card-without-subtext .cmp-teaser__content .cmp-teaser__pretitle{font-family:'robotobold';font-size:1.4rem;line-height:normal;color:#6f7072;padding-bottom:16px;text-transform:uppercase}
.carouselFourCards--blog .cmp-teaser__content .cmp-teaser__pretitle{font-family:'robotobold';font-size:1.4rem;line-height:normal;color:#6f7072;padding-bottom:12px}
.card-without-subtext .cmp-teaser__content .cmp-teaser__title{position:relative;font-size:2rem;padding-bottom:15px;margin-bottom:15px;font-family:'robotolight';line-height:normal;color:#20252b}
.cardComponent--card .cmp-teaser__content .cmp-teaser__title{position:relative;margin-bottom:27px;padding-bottom:24px}
.cardComponent--card .cmp-teaser__content .cmp-teaser__title>.cmp-teaser__title-link,.card-without-subtext .cmp-teaser__content .cmp-teaser__title>.cmp-teaser__title-link{font-family:'robotolight';font-size:2.4rem;line-height:normal;color:#20252b}
.carouselFourCards--blog .cmp-teaser__content .cmp-teaser__title>.cmp-teaser__title-link{font-family:'robotobold';font-size:1.6rem;line-height:normal;color:#20252b;padding-bottom:12px;margin-bottom:0;text-transform:uppercase}
.cardComponent--card .cmp-teaser__content .cmp-teaser__title:after,.card-without-subtext .cmp-teaser__content .cmp-teaser__title:after{background-color:#ccc;bottom:0;content:'';height:1px;left:0;position:absolute;width:60%}
.card-without-subtext .cmp-teaser__content .cmp-teaser__description p{font-family:'robotolight';font-size:1.5rem;line-height:20px;color:#20252b;padding-bottom:unset;margin:0}
.cardComponent--card .cmp-teaser__content .cmp-teaser__description p{font-family:'robotolight';font-size:1.6rem;line-height:24px;color:#20252b;padding-bottom:unset;margin:0}
.carouselFourCards--blog .cmp-teaser__content .cmp-teaser__description p{font-family:'robotolight';font-size:1.6rem;line-height:24px;color:#20252b;padding-bottom:10px}
.cardComponent--card .cmp-teaser__content .cmp-teaser__description{padding-bottom:33px}
.cardComponent--card .cmp-teaser__action-link,.card-without-subtext .cmp-teaser__action-link,.carouselFourCards--blog .cmp-teaser__action-link{position:absolute;bottom:25px;color:#c4271b;font-family:'robotobold';font-size:1.6rem;line-height:normal;padding-right:30px;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;text-transform:uppercase}
.cardComponent--card .cmp-teaser__action-link:after,.card-without-subtext .cmp-teaser__action-link:after,.carouselFourCards--blog .cmp-teaser__action-link:after{content:'';position:absolute;right:0;top:50%;border:solid #c4271b;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:translateY(-50%) rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg);-moz-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);-o-transform:translateY(-50%) rotate(-45deg)}
.cardComponent--card .cmp-teaser__action-link:hover,.card-without-subtext .cmp-teaser__action-link:hover,.carouselFourCards--blog .cmp-teaser__action-link:hover{text-decoration:none;padding-right:20px}
.fg-pd-swipper-blog{overflow:hidden;position:relative}
.cardcomponent-blog-swiper{overflow:hidden}
.cardcomponent-blog-swiper .swiper-pagination{position:relative}
.cardcomponent-blog-swiper .swiper-pagination-bullet-active{background:#c21b17}
.cardComponent--card .cmp-teaser__image .cmp-image__image{width:358px;height:208px}
.card-without-subtext .cmp-teaser__image .cmp-image__image{width:358px;height:180px}
.carouselFourCards--blog .cmp-teaser__image .cmp-image__image{width:100%;height:121px}
.cardcomponent-blog-swiper{padding-left:0;padding-right:0}
.cardcomponent-blog-swiper .swiper-button-next{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);right:-17px;top:47%;z-index:4}
.cardcomponent-blog-swiper .swiper-button-prev{transform:rotate(135deg);-webkit-transform:rotate(135deg);left:-17px;top:47%;z-index:4}
.cardcomponent-blog-swiper .swiper-button-next:after{font-size:0;border:solid #c21b17;border-width:0 5px 5px 0;display:inline-block;padding:7px;height:5px;width:5px}
.cardcomponent-blog-swiper .swiper-button-prev:after{font-size:0;border:solid #c21b17;border-width:0 5px 5px 0;display:inline-block;padding:7px;height:5px;width:5px}
.cardcomponent-blog-bg-color{background:#f6f6f6}
.blog-articles-Button{text-align:center;margin-top:50px;padding-bottom:30px}
.blog-articles-Button .cmp-button{background:#c21b17;color:#fff;text-align:center;align-items:center;padding:17px 40px 18px 40px;display:inline-block;font-family:robotobold;font-size:1.6rem;line-height:normal;border-radius:5px;border:0}
.cardcomponent-blog-swiper .swiper-pagination.swiper-pagination-bullets{margin-top:50px}
@media(min-width:767px){.without-swiper-card .cmp-container{display:flex;flex-wrap:wrap;justify-content:center}
}
@media(max-width:767px){.cardComponent--card .cmp-teaser__content .cmp-teaser__title>.cmp-teaser__title-link,.card-without-subtext .cmp-teaser__content .cmp-teaser__title>.cmp-teaser__title-link,.carouselFourCards--blog.cmp-teaser__content .cmp-teaser__title>.cmp-teaser__title-link{font-size:2rem}
.cardComponent--card .glider-slide,.card-without-subtext .glider-slide,.carouselFourCards--blog .glider-slide{width:100%;padding:30px 12px}
.cardComponent--card .cmp-teaser__content .cmp-teaser__title:after,.card-without-subtext .cmp-teaser__content .cmp-teaser__title:after,.carouselFourCards--blog .cmp-teaser__content .cmp-teaser__title:after{width:30%}
.fg-pd-swipper-blog .swiper-button-next,.fg-pd-swipper-blog .swiper-button-prev{display:none}
.cardComponent-swiper{overflow:hidden}
.cardComponent-swiper .swiper-pagination{position:relative}
.cardComponent-swiper .swiper-pagination-bullet-active{background:#c21b17}
.cardComponent--card .cmp-teaser__image .cmp-image__image{height:180px}
.card-without-subtext .cmp-teaser__image .cmp-image__image{height:180px}
.cardcomponent-blog-swiper .swiper-button-prev,.cardcomponent-blog-swiper .swiper-button-next{display:none}
.blog-articles-Button{text-align:center;margin-top:40px;padding-bottom:40px}
.cardcomponent-blog-swiper .swiper-pagination.swiper-pagination-bullets{margin-top:47px}
.blog-articles-Button{margin-bottom:unset}
.container.coreComponent--container.mobile-full-width-container{width:100%;padding-right:unset;padding-left:unset;margin-right:unset;margin-left:unset}
.mobile-full-width-container .text{padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}
.blog-articles-Button .cmp-button{width:352px}
}