.multicolumn{padding:4rem 0;background-color:#f8f9fa}.multicolumn .page-width{max-width:1200px;margin:0 auto;padding:0 2rem}.multicolumn .title{font-size:3rem;font-weight:700;text-align:center;margin-bottom:2rem;color:#2d3436}.multicolumn__description{text-align:center;font-size:1.1rem;line-height:1.6;color:#636e72;max-width:800px;margin:0 auto 4rem}.multicolumn-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin:0;padding:0;list-style:none}.multicolumn-card{background:#fff;border-radius:20px;padding:2.5rem 2rem;text-align:center;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column;align-items:center}.multicolumn-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026}.multicolumn-card__image-wrapper{width:150px;height:150px;margin:0 auto 1.5rem;border-radius:50%;overflow:hidden;border:4px solid #fff;box-shadow:0 8px 25px #00000026}.multicolumn-card__image{width:100%;height:100%;object-fit:cover;border-radius:50%}.media--circle{border-radius:50%;overflow:hidden;aspect-ratio:1}.media--circle img{width:100%;height:100%;object-fit:cover}.multicolumn-card__info{padding:0;text-align:center}.multicolumn-card__info h3{font-size:1.5rem;font-weight:700;color:#2d3436;margin:0 0 .5rem;line-height:1.3}.multicolumn-card__info .rte p:first-of-type{font-size:.95rem;font-weight:600;color:#0984e3;margin:0 0 1rem;text-transform:uppercase;letter-spacing:.5px}.multicolumn-card__info .rte p:last-of-type{font-size:.9rem;color:#636e72;line-height:1.5;margin:0;font-style:italic}.multicolumn-card__info .link{display:inline-block;margin-top:1rem;color:#0984e3;text-decoration:none;font-weight:500;transition:color .3s ease}.multicolumn-card__info .link:hover{color:#0769c1}.multicolumn-card[style*=background-color]{border:none}@media screen and (max-width: 768px){.multicolumn{padding:3rem 0}.multicolumn .title{font-size:2.5rem}.multicolumn__description{font-size:1rem;margin-bottom:3rem}.multicolumn-list{grid-template-columns:1fr;gap:2rem}.multicolumn-card{padding:2rem 1.5rem}.multicolumn-card__image-wrapper{width:120px;height:120px}}@media screen and (max-width: 480px){.multicolumn .page-width{padding:0 1rem}.multicolumn .title{font-size:2rem}.multicolumn-card__image-wrapper{width:100px;height:100px}.multicolumn-card__info h3{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/team-multicolumn.css.map */
