.services__title{margin-bottom:3.125rem}.services__cards{display:-ms-grid;display:grid;gap:1.25rem;-ms-grid-columns:(1fr)[16];grid-template-columns:repeat(16,1fr);grid-auto-rows:300px}.services__card{padding:1.25rem 3rem 2.375rem 4.375rem;border-radius:1.875rem;border:.125rem solid rgba(255,255,255,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;grid-row:span var(--rows,1);grid-column:span var(--cols,1)}.services__card-img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.services__card-img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.875rem}.services__card-row{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services__card-name{line-height:120%;letter-spacing:-.04em}.services__card-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5.125rem;height:5.125rem;border:.125rem solid rgba(255,255,255,.2);border-radius:50%}.services__card-link>svg{width:2.5rem;height:2.5rem;-o-object-fit:contain;object-fit:contain;fill:var(--white)}.services__card--beige{background-color:var(--gold)}.services__card--image{position:relative}.services__card--image .services__card-img::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;border-radius:1.875rem;background-color:rgba(0,0,0,.2)}@media (max-width:768px){.services__title{margin-bottom:30px}.services__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:unset}.services__card{padding:10px 10px 10px 25px;border-radius:20px;min-height:180px;border:1.5px solid rgba(255,255,255,.1);min-width:unset;width:100%}.services__card-img>img{border-radius:20px}.services__card-name{font-size:16px}.services__card-link{width:60px;height:60px}.services__card-link>svg{width:30px;height:30px}.services__card--image .services__card-img::before{border-radius:20px}.services__card:not(:last-child){margin-bottom:5px}}