.bannercontainer_list{display:flex;margin-right:.5em;max-width:590px;width:590px}.bannercontainer_list .flex-banner .image-container img{max-width:590px;border-radius:5px;max-height:100%}.bannercontainer{position:relative;display:flex;flex-wrap:wrap;flex:1}.bannercontainer .flex-articlebanner,.bannercontainer .flex-banner{position:relative;flex:1 1 250px;border-top:solid .35em #fff;border-left:solid .25em #fff;border-right:solid .25em #fff;border-bottom:solid .35em #fff}.bannercontainer .flex-articlebanner .image-container,.bannercontainer .flex-banner .image-container{height:100%}.bannercontainer .flex-articlebanner a,.bannercontainer .flex-banner a{position:absolute;cursor:pointer;width:100%;height:100%}.bannercontainer .flex-articlebanner img,.bannercontainer .flex-banner img{width:100%;object-fit:cover;height:100%;border-radius:12px}.bannercontainer .absolute-button{position:absolute;display:flex;display:none;align-items:center;bottom:-36px;right:0;padding:0 1em;height:36px}.bannercontainer .absolute-button.red{background:red;color:#fff}.bannercontainer .flex-articlebanner{flex:1 1 300px}.article-banner{position:relative;display:flex;flex:1 1 100%;flex-wrap:wrap;background:#fff}.article-banner .flex-banner{flex:1 1 560px}.article-banner.reverse{flex-direction:row-reverse}.article-banner.width-50{flex:1 1 50%}.article-banner.banner-padding{box-shadow:inset 0px 1px 1px 0px #bebebe}.article-banner.banner-padding .flex-banner{padding:5em}.article-banner.banner-padding .article-content{box-shadow:unset}.article-banner .bannercontainer .flex-banner{flex:1 1 290px}.article-banner .image-container{height:100%;min-width:370px}.article-banner .article-content{background:#fff;position:relative;display:flex;flex:1 1 300px;box-shadow:1px 0 2px 0 #eee inset;min-width:390px;flex-direction:column;padding:5%;justify-content:center}.article-banner .article-content h2{font-family:"Lato",sans-serif;font-size:1.8em;color:#675f60;font-weight:700}.article-banner .article-content span{font-variant-caps:all-small-caps;font-size:1.2em}.article-banner .article-content p{padding-top:2em;max-width:550px}.article-banner .article-content a.read-more span{font-variant-caps:all-small-caps;font-size:1.2em}.article-banner .article-content a.read-more{background:#12477d;color:#fff;margin-top:1em;height:35px;max-width:450px;padding:0 1em;margin:1em .5em 0 0;height:35px;display:flex;align-items:center;justify-content:center}.banner{display:flex;position:relative;width:100%;overflow:hidden;min-width:300px}.banner .flex-slim-productlist.productslist .content-image.rotate-content-banner{transform:rotate(338deg);top:unset;bottom:unset;position:absolute;left:0 !important;right:0;max-width:300px}.banner .image-container{width:100%;height:100%}.banner .image-container img{z-index:0;height:100%;width:100%;object-fit:cover;height:100%;border-radius:12px}.flex-80-20-productlistWBan .banner{height:auto;max-height:100%}.flex-80-20-productlistWBan .banner .banner-link{width:100%;height:100%;position:absolute}@media only screen and (max-width: 768px){.bannercontainer_list{display:flex;margin-right:.5em;max-width:100%;width:100%}.bannercontainer_list .flex-banner .image-container img{max-width:100%;border-radius:5px;max-height:100%}}/*# sourceMappingURL=banners.css.map */
