.core-practices{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(63deg,#4e4c51,#c53361 89%);box-shadow:-200px 0 0 var(--color-magenta),200px 0 0 var(--color-magenta);color:var(--color-pearl-white);width:100vw;padding:50px 25px}.core-practices h2{align-self:center}.core-practices h4{font-weight:600;margin-top:24px}.core-practices .icon{width:75px;align-self:self-start;margin-left:-6px}.core-practices-list{display:flex;flex-wrap:wrap;font-size:16px;justify-content:flex-start;max-width:1045px}.core-practices-list>div{display:flex;flex-direction:column;max-width:320px;color:var(--color-pearl-white)}.core-practices-list a:hover{transform:scale(1.08);box-shadow:0 5px 10px var(--color-pearl-white-light)}.moreButton{padding:12px 18px;align-self:center;border:0;outline:0;background:var(--color-magenta);color:var(--color-pearl-white);font-size:14px;white-space:nowrap;align-items:center;gap:.5em;bottom:10px;right:10px}.core-practices-list a:hover .moreButton{display:flex}@media (max-width:768px){.core-practices-list>div{max-width:100%;align-items:center}.moreButton{font-size:14px;bottom:5px;right:5px}.core-practices-list a:hover{transform:scale(1.05)}.core-practices-list{text-align:center}.core-practices .icon{align-self:center}}@media (min-width:769px) and (max-width:1024px){.core-practices-list>div{max-width:40%}}@media (min-width:1025px) and (max-width:1279px){.core-practices-list>div{max-width:30%}.core-practices-list a:hover{transform:scale(1.06)}}