.core-values .categories .container .category h3,.core-values .categories .container .category p,.core-values .categories .container .category span,.core-values h2{color:#2B616D}.core-values{background-color:#DDDFE6;padding:100px 0}.core-values>h2,.core-values>p{text-align:center}.core-values>p{max-width:500px;width:80%;margin:10px auto 30px}.core-values .categories .container{max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:stretch;flex-direction:row;flex-wrap:nowrap;gap:20px}.core-values .categories .container .category{width:24%;background-color:#fff;padding:30px;text-decoration:none}.core-values .categories .container .category .image{position:relative;overflow:hidden;width:50%;border-radius:100%;margin:0 auto}.core-values .categories .container .category .image::after{content:"";padding-bottom:100%;display:block}.core-values .categories .container .category .image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;object-position:center}.core-values .categories .container .category p{margin:50px auto 0;text-align:center}.core-values a{position:relative;transition:.5s;font-size:clamp(.8rem,2.5vh,1rem);font-family:montserrat;display:table;background-color:#2B616D;padding:10px 35px 10px 20px;text-decoration:none;color:#fff;margin:50px auto 0}.core-values a::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8 4l8 8-8 8" stroke="black" stroke-width="2" fill="none"/></svg>');width:1rem;height:1rem;transition:.5s;position:absolute;top:3px;display:inline-block;margin-left:5px;opacity:.6}.core-values a:hover{font-weight:500}.core-values a:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8 4l8 8-8 8" stroke="white" stroke-width="2" fill="none"/></svg>');top:12px;fill:#fff;stroke:#fff}@media screen and (max-width:820px){.core-values{padding:50px 0}.core-values h2,.core-values p{width:90%}.core-values h2{margin:0 auto}.core-values .categories{width:100vw;margin:0 auto;overflow-y:hidden;overflow-x:scroll}.core-values .categories .container{width:min-content;padding:0 20px}.core-values .categories .container .category{width:80vw}}