.services{display:grid;align-items:center;gap:clamp(10px,5cqw,20px);margin-top:var(--gap)}.services--columns-1{grid-template-columns:1fr}.services--columns-2{grid-template-columns:repeat(2, 1fr)}.services--columns-3{grid-template-columns:1fr 1.33fr 1fr}.services--columns-4{grid-template-columns:repeat(4, 1fr)}.services--columns-5{grid-template-columns:repeat(5, 1fr)}.services--columns-6{grid-template-columns:repeat(6, 1fr)}@media(max-width: 768px){.services--columns-2,.services--columns-3,.services--columns-4,.services--columns-5,.services--columns-6{grid-template-columns:1fr}}@media(min-width: 769px)and (max-width: 1024px){.services--columns-3,.services--columns-4,.services--columns-5,.services--columns-6{grid-template-columns:repeat(2, 1fr)}}.services__item{--item-title-font-size: var(--font-size-28);--item-text-font-size: var(--font-size-18);--item-shadow: var(--shadow-box);--item-link-color: var(--color-text);--item-link-shadow: none;display:flex;flex-direction:column;gap:1em;text-align:center;align-items:center;font-size:var(--font-size-20)}.services__item--clickable:hover{--item-link-color: var(--color-tertiary);--item-link-shadow: var(--shadow-text-hover)}.services__item--highlighted{--item-title-font-size: var(--font-size-36);--item-text-font-size: var(--font-size-20);background-color:var(--color-white);padding:clamp(1em,5cqw,var(--gap));box-shadow:var(--item-shadow)}.services__item--highlighted:hover{--item-shadow: var(--shadow-box-hover)}.services__item-image-wrapper{display:flex;align-items:center;justify-content:center}.services__item-image{max-height:80px}.services__item-title{font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-optical-sizing:auto;letter-spacing:var(--letter-spacing);font-size:var(--item-title-font-size);color:var(--color-title);margin:0}.services__item-text{font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-optical-sizing:auto;letter-spacing:var(--letter-spacing);font-size:var(--item-text-font-size);color:var(--color-text);line-height:var(--line-height);margin:0}.services__item-button{text-transform:uppercase;letter-spacing:.1em;color:var(--item-link-color);font-size:var(--font-size-16);text-shadow:var(--item-link-shadow);transition:var(--transition)}.services__item__flower{position:absolute;right:-2em;bottom:-1em;z-index:2;width:80px}
