section.services-grid{padding:104px 112px;background:linear-gradient(323deg,#e2f2ef 9.79%,rgba(255,255,255,0) 98.63%)}section.services-grid .container{max-width:1256px;padding:0 20px;width:100%;margin:0 auto}section.services-grid .services-grid-title{color:#005159;text-align:center;font-weight:500;letter-spacing:1px;margin:0 0 64px}section.services-grid .services-grid-cards{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch;width:100%}section.services-grid .service-card{display:flex;flex-direction:column;align-items:flex-start;border-radius:16px;overflow:hidden;background:#fff;flex:1 1 0;min-width:0;text-decoration:none;border:1px solid transparent;transition:border-color .2s ease}section.services-grid .service-card:hover{border-color:#00a2b1}section.services-grid .service-card-image{width:100%;height:291px;min-height:196px;align-self:stretch;flex-shrink:0;overflow:hidden}section.services-grid .service-card-image img{width:100%;height:100%;object-fit:cover;display:block}section.services-grid .service-card-content{padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex:1;width:100%}section.services-grid .service-card-title{color:#211e19;font-weight:500;letter-spacing:.56px;margin:0}section.services-grid .service-card-text{color:#656565;margin:0}section.services-grid .service-card-link{display:inline-flex;align-items:center;gap:8px;color:#211e19;font-family:"Geist",sans-serif;font-size:14px;font-weight:500;line-height:26px;text-transform:uppercase;margin-top:auto;transition:color .3s ease}section.services-grid .service-card-link:after{content:"";width:12px;height:12px;background-image:url(//cabinetdentaire.webistry.dev/wp-content/themes/cabinetdentaire_wp_theme/blocks/services-grid/../../assets/icons/link-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;display:block;flex-shrink:0}section.services-grid .service-card:hover .service-card-link{color:#00a2b1}section.services-grid .service-card:hover .service-card-link:after{filter:brightness(0) saturate(100%) invert(37%) sepia(99%) saturate(1352%) hue-rotate(149deg) brightness(96%) contrast(101%)}@media (max-width:1024px){section.services-grid{padding:80px 56px}section.services-grid .service-card{flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px)}section.services-grid .services-grid-cards:has(>.service-card:nth-child(3):last-child) .service-card{flex:0 0 calc(33.333% - 21.333px);max-width:calc(33.333% - 21.333px)}section.services-grid .services-grid-cards:has(>.service-card:nth-child(1):last-child) .service-card{flex:0 0 100%;max-width:100%}section.services-grid .service-card-image{height:240px;min-height:160px}}@media (max-width:767px){section.services-grid{padding:56px 20px}section.services-grid .services-grid-title{margin-bottom:32px;text-align:left;font-size:40px}section.services-grid .services-grid-cards{gap:32px}section.services-grid .service-card,section.services-grid .services-grid-cards:has(>.service-card:nth-child(3):last-child) .service-card,section.services-grid .services-grid-cards:has(>.service-card:nth-child(1):last-child) .service-card{flex:0 0 100%;max-width:100%;border:1px solid #00a2b1}section.services-grid .service-card-image{height:auto;min-height:196px;aspect-ratio:16/10}}