.coc-image-cards-main-container{left:50%;overflow-x:clip;overflow-y:visible;padding:160px 0;position:relative;text-align:left;transform:translateX(-50%);width:100vw}.coc-image-cards-main-container a.card-link{text-decoration:none}.coc-image-cards-main-container.ribbon{padding:230px 0 160px}.coc-image-cards-main-container.dark{background:url(images/image-content-block-bkgd.41097aa1.png) repeat,#2c2c2c;background-position:0 0,50%;background-size:auto,cover}.coc-image-cards-main-container.light{background:url(images/halftone-graphic.919c8df1.png) repeat,#f4eddd;background-position:0 0,50%;background-size:600px}.coc-image-cards-main-container .image-cards-ribbon-graphic{display:none;position:absolute;right:-200px;top:-150px;width:350px;z-index:10}.coc-image-cards-main-container .image-cards-ribbon-graphic.left{display:block;left:-200px;transform:scaleX(-1)}.coc-image-cards-main-container .image-cards-ribbon-graphic.right{display:block}.image-cards-content{box-sizing:border-box;margin:0 auto;max-width:1460px;padding:0 60px}.image-cards-content .section-header{padding:0;text-align:start}.image-cards-content .section-header .section-title-desc-container{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:space-between}.image-cards-content .section-header .section-title-desc-container p{flex:0 0 calc(50% - 20px)}.coc-image-cards-main-container.dark .image-cards-content .section-title,.coc-image-cards-main-container.dark .image-cards-content h2,.coc-image-cards-main-container.dark .image-cards-content h5,.coc-image-cards-main-container.dark .image-cards-content p{color:#fff}.coc-image-cards-main-container.light .image-cards-content .section-title,.coc-image-cards-main-container.light .image-cards-content h2,.coc-image-cards-main-container.light .image-cards-content h5,.coc-image-cards-main-container.light .image-cards-content p{color:#2c2c2c}.image-cards-content .swiper-carousel-container{box-sizing:border-box;padding:0;position:relative;width:100%}.image-cards-content .swiper-container{box-sizing:border-box;margin:40px 0;overflow:hidden;width:100%}.image-cards-content .swiper-container .swiper-wrapper,.image-cards-content .swiper-container .swiper-wrapper .swiper-slide{height:auto}.coc-image-cards-main-container .image-cards-content .card{box-shadow:0 2px 8px rgba(0,0,0,.1);height:100%;overflow:hidden;padding-bottom:70px}.coc-image-cards-main-container.dark .image-cards-content .card{background-color:#373737}.coc-image-cards-main-container.light .image-cards-content .card{background-color:#eadec2}.image-cards-content .card:hover{cursor:grab;cursor:-moz-grab}.image-cards-content .card:active{cursor:grabbing;cursor:-moz-grabbing}.coc-image-cards-main-container.dark .image-cards-content .card a{color:#fff;text-decoration:none}.coc-image-cards-main-container.light .image-cards-content .card a{color:#2c2c2c;text-decoration:none}.image-cards-content .card img.card-image{display:block;height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.image-cards-content .card-content{box-sizing:border-box;padding:20px}.image-cards-content .tag-issue-area-container{margin-top:-35px;position:absolute}.image-cards-content .button-arrow{bottom:0;position:absolute;right:0}.image-cards-content .section-cta{display:flex;gap:0 10px;justify-content:left;padding:0;width:100%}.image-cards-content .swiper-button-next{margin-right:-60px}.image-cards-content .swiper-button-prev{margin-left:-60px}.image-cards-content .swiper-button-next,.image-cards-content .swiper-button-prev{height:36px;width:36px}@media(max-width:768px){.coc-image-cards-main-container{padding:30px 0}.coc-image-cards-main-container.ribbon{padding:130px 0 30px}.image-cards-content .card img.card-image{height:150px}.coc-image-cards-main-container .image-cards-ribbon-graphic{right:-120px;top:-80px;width:200px}.coc-image-cards-main-container .image-cards-ribbon-graphic.left{left:-120px}.image-cards-content .section-header .section-title-desc-container{align-items:flex-start;flex-direction:column;gap:0}.image-cards-content .section-header .section-title-desc-container p{flex:0 0 100%}.image-cards-content .section-header .section-title-desc-container h2{margin:10px 0}.image-cards-content .section-cta{flex-direction:column}.image-cards-content .section-cta a{margin:10px 0}}@media(max-width:480px){.image-cards-content .card-content{padding:15px}.image-cards-content .card img.card-image{height:150px}}
