.banner-items{margin-bottom:5rem}.banner-items-front-page{margin-top:5rem}.banner-items-wrapper{position:relative}.banner-items .grid{grid-gap:5rem;grid-template-columns:repeat(2,2fr)}.banner-items .grid.overlay{display:none}.banner-items .grid .item{align-items:center;background-position:50% 0;display:flex;flex-direction:column;justify-content:center;min-height:28.5rem;position:relative;text-align:center}.banner-items .grid .item a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:30}.banner-items .grid .item a:hover+.img-responsive{filter:brightness(80%);transition:all 1s ease}.banner-items .grid .item .img-responsive{filter:brightness(100%);margin-bottom:0;min-height:28.5rem;width:100%}.banner-items .grid .item h3{bottom:2rem;color:#fff;display:flex;flex-direction:column;font-size:1.8rem;left:50%;line-height:1.3;margin:auto auto 2rem;position:absolute;transform:translateX(-50%);width:100%;z-index:20}@media screen and (min-width:680px){.banner-items .grid .item h3{bottom:3rem;margin-bottom:auto}}.banner-items .grid .item .date{color:var(--primary-color);font-size:1.6rem;font-weight:400}.banner-items .grid .item.has-title-below-img:not(.gradient-primary){flex-direction:column;min-height:32rem}.banner-items .grid .item.has-title-below-img:not(.gradient-primary).has-gradient-overlay:after{bottom:9.5rem}.banner-items .grid .item.has-title-below-img:not(.gradient-primary) .wrap{display:flex;flex-direction:column;height:100%;margin:0 0 auto;position:relative;width:100%}.banner-items .grid .item.has-title-below-img:not(.gradient-primary) h3{bottom:unset;color:#000;left:unset;margin:2rem auto 0 0;position:relative;transform:none;width:100%}.banner-items .grid .item.has-title-below-img:not(.gradient-primary) .read-more{font-size:1.6rem}.banner-items .grid .item.border-radius:after{border-radius:0 0 2.5rem 2.5rem}@media screen and (min-width:768px){.banner-items .grid .item.border-radius:after{border-radius:0 0 var(--border-radius) var(--border-radius)}}.banner-items .grid .item.bg-primary.item,.banner-items .grid .item.gradient-primary.item{flex-direction:column;padding-bottom:1rem}@media screen and (min-width:768px){.banner-items .grid .item.bg-primary.item,.banner-items .grid .item.gradient-primary.item{padding-bottom:2rem}}.banner-items .grid .item.bg-primary.item.has-image,.banner-items .grid .item.gradient-primary.item.has-image{display:flex;flex-direction:row;padding-bottom:0}.banner-items .grid .item.bg-primary.item.has-image .image-wrap,.banner-items .grid .item.gradient-primary.item.has-image .image-wrap{display:none}@media screen and (min-width:768px){.banner-items .grid .item.bg-primary.item.has-image .image-wrap,.banner-items .grid .item.gradient-primary.item.has-image .image-wrap{display:block;height:100%;min-width:150px;position:relative}.banner-items .grid .item.bg-primary.item.has-image .image-wrap img,.banner-items .grid .item.gradient-primary.item.has-image .image-wrap img{bottom:-12px;left:7px;position:absolute}}.banner-items .grid .item.bg-primary.item.has-image .title,.banner-items .grid .item.gradient-primary.item.has-image .title{left:3rem;margin-left:auto;margin-right:4rem;padding:0;text-align:left;width:23rem}.banner-items .grid .item.bg-primary.item.has-image .btn,.banner-items .grid .item.gradient-primary.item.has-image .btn{margin:2rem 0 0}.banner-items .grid .item.bg-primary .title,.banner-items .grid .item.gradient-primary .title{color:#fff!important;display:flex;flex-direction:column;font-size:3.5rem;font-weight:700;line-height:1.2;margin:0;padding:1rem 1rem 0;position:unset!important;text-align:center;text-transform:uppercase;transform:unset}@media screen and (min-width:768px){.banner-items .grid .item.bg-primary .title,.banner-items .grid .item.gradient-primary .title{padding:2rem 2rem 0}}.banner-items .grid .item.bg-primary .title small,.banner-items .grid .item.gradient-primary .title small{font-size:1.8rem}.banner-items .grid .item.bg-primary .date,.banner-items .grid .item.gradient-primary .date{color:#fff;font-size:2rem;font-weight:400;margin-bottom:0;text-align:center}.banner-items .grid .item.bg-primary .btn,.banner-items .grid .item.gradient-primary .btn{margin:2rem auto 0}.banner-items .grid .item.bg-primary.border-radius:after,.banner-items .grid .item.gradient-primary.border-radius:after{border-radius:2.5rem}@media screen and (min-width:768px){.banner-items .grid .item.bg-primary.border-radius:after,.banner-items .grid .item.gradient-primary.border-radius:after{border-radius:var(--border-radius)}}.banner-items .grid-3{grid-gap:2rem;grid-template-columns:repeat(2,2fr)}@media screen and (min-width:1180px){.banner-items .grid-3{grid-gap:3rem;grid-template-columns:repeat(3,2fr)}}.banner-items .grid-3 .item,.banner-items .grid-3 .item .img-responsive{min-height:40rem}.banner-items .grid-2{grid-gap:5rem;grid-template-columns:repeat(2,2fr)}.banner-items .grid-2 .item{min-height:28.5rem}.banner-items .grid-1{grid-template-columns:repeat(1,2fr)}.banner-items .btn-footer{margin-top:3rem}.banner-items-overview-page .row-title{text-align:left}.banner-items.has-title-below-img .grid{grid-gap:3rem}@media screen and (min-width:1025px){.banner-items.has-title-below-img .grid{grid-gap:5rem}}.banner-items.has-title-below-img .grid h3{text-align:left}@media screen and (max-width:1300px){.banner-items .grid{grid-gap:2rem}.banner-items .btn-footer{margin-top:2rem}}@media screen and (max-width:1000px){.banner-items{margin-bottom:5rem}}@media screen and (max-width:820px){.banner-items .grid .item.gradient-primary .title{font-size:4rem}.banner-items .grid .item.gradient-primary .title small{font-size:1.6rem}}@media screen and (max-width:767px){.banner-items{margin:2rem 0}.banner-items .grid{grid-template-columns:repeat(1,2fr)}.banner-items .grid title{font-size:3.5rem}.banner-items .eblem-white-transparent{display:none}}

/*# sourceMappingURL=_flex-category-blocks.css.map*/