.cc-top-title h3{color:var(--color-red);margin-bottom:20px;text-align:center}.cc-items{display:flex;flex-wrap:wrap;margin:0 -20px}.cc-item{padding:0 20px 30px;width:25%}.cc-item-inner{border-radius:0 0 0 25px;height:100%}.cc-content-inner{border-radius:0 0 0 25px;color:var(--color-white);padding:27px;text-align:center}.cc-content-inner,.red_accent .cc-content-inner{background:var(--color-red)}.yellow_accent .cc-content-inner{background:var(--color-yellow)}.cc-content-inner h4,.cc-content-inner h4 a{color:inherit;display:block}.cc-content-inner h4{margin:0;text-transform:uppercase}.cc-top-img img{width:100%}.cc-top-img>a{display:block;position:relative}.cc-top-img>a:before{border-bottom:5px solid var(--color-yellow);content:"";height:100%;left:0;position:absolute;right:0;top:0;transition:border .1s ease;width:100%}.yellow_accent .cc-top-img>a:before{border-bottom:5px solid var(--color-red)}.cc-item-inner:hover .cc-top-img>a:before{border:5px solid var(--color-yellow)}.yellow_accent .cc-item-inner:hover .cc-top-img>a:before{border:5px solid var(--color-red)}.bg-dark-blue .cc-top-title h3,.bg-dark-green .cc-top-title h3,.bg-red .cc-top-title h3{color:var(--color-white)}.bg-red .cc-content-inner{background:var(--color-white);color:var(--color-red)}@media (max-width:1060px){.cc-content-inner{padding:20px}.cc-content-inner h4{font-size:18px}}@media (max-width:991px){.cc-item{width:50%}}@media (max-width:500px){.cc-content-inner h4{font-size:16px}.cc-content-inner{padding:20px 12px}}