.cm-core-values-wrapper{padding:60px 0}.cm-core-values-wrapper .cm-core-values-top-content{text-align:center}.cm-core-values-wrapper .overlay-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.cm-core-values-wrapper .page-center{padding:0 15px}.cm-core-values-wrapper .cm-core-values-top-content{margin:0 0 40px}.cm-core-values-wrapper .cm-core-values-top-content h2{font-size:34px;margin-bottom:20px;text-align:center}.cm-core-values-wrapper .cm-core-values-item-inner{align-items:end;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:280px;padding:20px 35px;position:relative;width:100%}.cm-core-values-wrapper .cm-core-values{margin:0 -10px;row-gap:20px}.cm-core-values-wrapper .cm-overlay-content{opacity:0;visibility:hidden}.cm-core-values-wrapper .cm-core-values-item-inner .cm-overlay-content,.cm-core-values-wrapper .cm-core-values-item-inner .cm-simple-content{bottom:0;left:0;margin:0 auto;position:absolute;right:0;transition:all .3s ease-in-out;width:calc(100% - 70px)}.cm-core-values-wrapper .cm-core-values-overlay{background:linear-gradient(180deg,rgba(38,51,103,0),rgba(38,51,103,.9) 80.21%);content:"";height:100%;left:0;position:absolute;right:0;top:0;transition:all .3s ease-in-out;width:100%}.cm-core-values-wrapper .cm-core-values-item-inner *{color:#fff}.cm-core-values-wrapper .cm-core-values-item-inner:hover .cm-overlay-content{opacity:1;visibility:visible}.cm-core-values-wrapper .cm-core-values-item-inner:hover .cm-simple-content{opacity:0}.cm-core-values-wrapper h2.title{opacity:0;visibility:hidden}.cm-core-values-wrapper .cm-core-values-item-inner .cm-overlay-content{max-height:100%;overflow-y:auto}.cm-core-values-wrapper .cm-core-values-item-inner .cm-overlay-content::-webkit-scrollbar{width:0}@media (min-width:768px){.cm-core-values-wrapper .col3 .cm-core-values-item-inner{min-height:380px}.cm-core-values-wrapper .col4 .cm-core-values-item-inner{min-height:330px}}@media (max-width:767px){.cm-core-values-wrapper .cm-core-values-item-inner>div{width:100%}.cm-core-values-wrapper .cm-core-values-item-inner{padding:20px}}