[data-name='acf_service-grid'] .service-grid__card{width:100%;max-width:338px}[data-name='acf_service-grid'] .service-grid__image{height:100%;width:100%;object-fit:cover;transition:transform 0.3s ease}[data-name='acf_service-grid'] .service-grid__image-wrap{background:rgb(255 255 255 / .2)}[data-name='acf_service-grid'] .service-grid__content{background:var(--colororange);height:53px;overflow:hidden;padding:10px 20px 20px;position:absolute;left:0;right:0;bottom:0;transition:height 0.3s ease}[data-name='acf_service-grid'] .service-grid__footer{align-items:center;display:flex;height:34px;justify-content:space-between}[data-name='acf_service-grid'] .service-grid__short-summary{color:var(--colorwhite);margin-top:10px;max-height:0;overflow:hidden;opacity:0;transform:translateY(8px);transition:max-height 0.3s ease,opacity 0.25s ease,transform 0.25s ease}[data-name='acf_service-grid'] .service-grid__short-summary p{color:inherit;margin:0}[data-name='acf_service-grid'] .service-grid__cards{gap:20px;grid-template-columns:repeat(3,minmax(0,338px));justify-content:center}@media (max-width:1080px){[data-name='acf_service-grid'] .service-grid__cards{grid-template-columns:repeat(2,minmax(0,338px))}}[data-name='acf_service-grid'] .service-grid__service-name{font-family:var(--fontprompt);color:var(--coloryellow);font-size:26px;font-weight:700;letter-spacing:1.04px;line-height:1.12;text-transform:uppercase}[data-name='acf_service-grid'] .service-grid__arrow svg path{fill:var(--coloryellow);transition:fill 0.3s ease}[data-name='acf_service-grid'] .service-grid__card:hover{background:var(--colororange)}[data-name='acf_service-grid'] .service-grid__card:hover .service-grid__content{height:183px}[data-name='acf_service-grid'] .service-grid__card:hover .service-grid__image{transform:translateY(-14px)}[data-name='acf_service-grid'] .service-grid__card:hover .service-grid__short-summary{max-height:110px;overflow-y:auto;opacity:1;transform:translateY(0)}[data-name='acf_service-grid'] .service-grid__card:hover .service-grid__arrow svg path{fill:var(--colorwhite)}@media (max-width:820px){[data-name='acf_service-grid'] .service-grid__service-name{font-size:24px}[data-name='acf_service-grid'] .service-grid__card{max-width:100%}}@media (max-width:480px){[data-name='acf_service-grid'] .service-grid__cards{grid-template-columns:minmax(0,338px)}}