.pgco-v2 :is(.pgco-service,.pgco-service-archive){gap:var(--pgco-service-gap);flex-direction:column;display:flex}.pgco-v2 .pgco-service__title{color:var(--pgco-secondary);font-size:var(--pgco-t-h1-size);font-weight:var(--pgco-t-h1-weight);line-height:var(--pgco-t-h1-lh);margin-block:0}.pgco-v2 .pgco-service-intro{gap:var(--pgco-service-gap);display:grid}.pgco-v2 .pgco-service-intro--split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pgco-v2 .pgco-service-intro__body{gap:var(--pgco-service-gap);flex-direction:column;min-width:0;display:flex}.pgco-v2 .pgco-service-intro__text{color:var(--pgco-text);font-size:var(--pgco-t-body-size);line-height:var(--pgco-t-body-lh);text-align:justify;margin-block:0}.pgco-v2 .pgco-service-intro__actions{gap:var(--pgco-service-actions-gap);flex-wrap:wrap;display:flex}.pgco-v2 .pgco-service-intro__media{min-width:0;margin:0;line-height:0}.pgco-v2 .pgco-service-intro__img{border-radius:var(--pgco-radius-md);width:100%;height:auto;display:block}.pgco-v2 .pgco-service__layout{grid-template-columns:minmax(0,var(--pgco-service-main-fr)) minmax(0,var(--pgco-service-side-fr));gap:var(--pgco-service-gap);align-items:start;display:grid}.pgco-v2 .pgco-service__main{gap:var(--pgco-service-gap);flex-direction:column;min-width:0;display:flex}.pgco-v2 .pgco-service__content,.pgco-v2 .pgco-service__comments,.pgco-v2 .pgco-service__side{min-width:0}@media (width>=1025px){.pgco-v2 .pgco-service__side{top:var(--pgco-sticky-top);align-self:start;position:sticky}}.pgco-v2 .pgco-service-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pgco-v2 .pgco-service-list__item{margin:0;padding:0}.pgco-v2 .pgco-service-list__item:nth-child(odd){background:var(--pgco-price-zebra)}.pgco-v2 .pgco-service-list__link{padding:var(--pgco-service-list-pad);color:var(--pgco-service-list-color);text-decoration:none;display:block}.pgco-v2 .pgco-service-list__link:hover,.pgco-v2 .pgco-service-list__link:focus,.pgco-v2 .pgco-service-list__link[aria-current=page]{color:var(--pgco-primary)}.pgco-v2 .pgco-service-list__link[aria-current=page]{font-weight:var(--pgco-fw-semibold)}.pgco-v2 .pgco-service-section{gap:var(--pgco-space-3);scroll-margin-top:var(--pgco-anchor-offset);flex-direction:column;display:flex}.pgco-v2 .pgco-service-section__title{color:var(--pgco-secondary);font-size:var(--pgco-t-h2-size);font-weight:var(--pgco-t-h2-weight);line-height:var(--pgco-t-h2-lh);margin-block:0}.pgco-v2 .pgco-service-why{gap:var(--pgco-cards-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pgco-v2 .pgco-service-why__item{min-width:0;margin:0;padding:0;line-height:0}.pgco-v2 .pgco-service-why__img{width:100%;height:auto;display:block}.pgco-v2 .pgco-service-grid{grid-template-columns:repeat(var(--pgco-cards-cols),minmax(0,1fr));gap:var(--pgco-cards-gap);margin:0;padding:0;list-style:none;display:grid}.pgco-v2 .pgco-service-grid__item{min-width:0;margin:0;padding:0}.pgco-v2 .pgco-service-card{gap:var(--pgco-service-card-gap);height:100%;min-height:var(--pgco-service-card-h);padding:var(--pgco-service-card-pad);border-radius:var(--pgco-card-radius);background:var(--pgco-secondary);color:var(--pgco-white);isolation:isolate;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.pgco-v2 .pgco-service-card__img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pgco-v2 .pgco-service-card:before{content:"";z-index:-1;background:var(--pgco-service-card-grad);position:absolute;inset:0}.pgco-v2 .pgco-service-card__title{color:var(--pgco-white);font-size:var(--pgco-service-card-fs);font-weight:var(--pgco-fw-semibold);line-height:var(--pgco-service-card-lh);margin-block:0}.pgco-v2 .pgco-service-card__text{height:calc(var(--pgco-service-card-text-lh) * var(--pgco-service-card-lines));color:var(--pgco-gray-4);font-size:var(--pgco-fs-14);line-height:var(--pgco-service-card-text-lh);text-overflow:ellipsis;-webkit-line-clamp:var(--pgco-service-card-lines);-webkit-box-orient:vertical;margin-block:0;display:-webkit-box;overflow:hidden}@media (width<=1024px){.pgco-v2 .pgco-service__layout{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.pgco-v2 .pgco-service-intro--split,.pgco-v2 .pgco-service-why{grid-template-columns:minmax(0,1fr)}}