.core-values{margin:100px 0}.core-values>h2,.core-values>p{text-align:center}.core-values>p{max-width:400px;margin:10px auto 60px}.core-values .categories .container{max-width:1600px;margin:0 auto;padding:30px 20px;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:#8EADA1;padding:50px 40px 80px;text-decoration:none}.core-values .categories .container .category .image{position:relative;overflow:hidden;width:50%;border-radius:100%;margin:0 auto;border:2px solid #fff}.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%);object-fit:cover;object-position:center;width:auto;height:40%}.core-values .categories .container .category h3{margin-top:50px;text-align:center}.core-values .categories .container .category p{width:66%;margin:10px auto 0;text-align:center;line-height:1}.core-values .categories .container .category h3,.core-values .categories .container .category p,.core-values .categories .container .category span{color:#fff}@media screen and (max-width:820px){.core-values{margin:50px 0}.core-values>h2,.core-values>p{width:90vw}.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 22px}.core-values .categories .container .category{width:80vw}}