.cc-wrapper.with-graphic{padding-top:4rem;position:relative}.cc-wrapper.with-graphic:before{background:var(--color-whitesmoke);clip-path:polygon(-2% 100%,102% 100%,50% 0);content:"";display:block;height:120px;left:0;position:absolute;top:-118px;width:100%;z-index:2}.cc-top-content{margin:0 auto;max-width:900px;padding-bottom:30px;text-align:center}.cc-top-subtitle{color:var(--color-blue)}.cc-top-title{margin-bottom:25px}.cc-items{display:flex;flex-wrap:wrap;margin:0 -20px}.cc-item{padding:0 35px 50px;width:33.33%}.cc-content h5,.cc-content h6{color:var(--color-dark-blue);margin:0 0 20px}.cc-content h5 a:hover,.cc-content h6 a:hover{color:var(--color-blue)}.cc-content h5 a,.cc-content h6 a{color:inherit}.cc-content{padding:0 35px}.cc-btn{padding-top:20px}.col-2 .cc-item{width:50%}.col-3 .cc-item{width:33.33%}.col-4 .cc-item{width:25%}.cc-item-inner{background-color:var(--color-whitesmoke);padding-bottom:30px}.cc-img{margin-bottom:35px;overflow:hidden;position:relative}.cc-img img{height:230px!important;object-fit:cover;object-position:top}.cc-img.img-circle{border-radius:100%}.cc-img img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.cc-item-inner:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.cc-img.img-circle{height:230px;margin-left:auto;margin-right:auto;width:230px}.cc-img.img-circle img{height:100%!important}.cc-img .cc-date{background-color:#fff;left:20px;padding:10px 22px;position:absolute;text-align:center;top:20px}.cc-img .cc-date .cc-date-day{color:var(--color-blue);margin:0}.bg-blue .cc-content h5,.bg-blue .cc-content h6,.bg-blue .cc-top-subtitle,.bg-blue .cc-top-title{color:var(--color-white)}.bg-blue .cc-content h6 a:hover{color:inherit}.bg-blue.cc-wrapper.with-graphic:before{background:var(--color-dark-blue)}.bg-white.cc-wrapper.with-graphic:before{background:var(--color-white)}@media (max-width:1199px){.col-4 .cc-item{width:33.33%}}@media (max-width:991px){.cc-item{padding-bottom:40px;padding-left:20px;padding-right:20px}.col-4 .cc-item{width:50%}}@media (max-width:767px){.cc-item,.col-2 .cc-item,.col-3 .cc-item,.col-4 .cc-item{width:100%}.cc-item{padding-bottom:35px}.cc-content h5,.cc-content h6{margin:0 0 18px}.cc-wrapper.with-graphic:before{height:70px;top:-67px}}