.polish27{--rhythm27:64px;--panel27:#f7f5f1;--rule27:#dfd3d5;--quiet27:#655660;}
.polish27 main :is(h1, h2, h3){text-wrap-mode:initial;text-wrap-style:balance;}
.polish27 main p{text-wrap-mode:initial;text-wrap-style:pretty;}
.polish27 :is(.service-art, .case-showcase, .maintenance23-photo, .contact16-portrait, .work-card), .polish27 :is(.service-art, .case-showcase, .maintenance23-photo, .contact16-portrait, .work-card):hover{rotate:none;transform:none;}
.polish27 .service-hero > .offer{border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;}
.polish27 .offer21-detail strong{text-wrap-mode:initial;text-wrap-style:balance;}
.polish27 .service-art figcaption{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;}
.polish27 main .flow27.maintenance23{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;}
.polish27 .maintenance23-note{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;}
.polish27 .catalog27-related{border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;}
.polish27 .setup19 .setup17-grid{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;}
.polish27 .process20 .process18-list{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;}
.polish27 main .agreement27.plain-note{border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;}
.polish27 .maintenance17-groups > div{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;}
.polish27 .terms27-group{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;overflow-x:hidden;overflow-y:hidden;}
.polish27 .questions18 .related27{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;}
.polish27 main .flow27.closing20{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;}
.polish27 .filter-controls{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;}
.polish27 .portfolio-project[hidden]{display:none;}
.polish27 .case18-showcase > figcaption{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;}
.polish27 main .flow27.case27-story{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;}
.polish27 .case27-story .case-decisions{grid-column-start:1;grid-column-end:-1;}
.polish27 .case27-story .case-decisions article{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;}
.polish27 .case-detail-grid figure{border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;overflow-x:hidden;overflow-y:hidden;background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;}
.polish27 .case-detail-grid img{border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;}
.polish27 .about20-history{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;}
.polish27 main .flow27.contact20-details{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;}
.polish27 .contact20-note{border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;}
.polish27 .contact27-links-title{grid-column-start:1;grid-column-end:-1;}
.polish27 a:focus-visible, .polish27 button:focus-visible, .polish27 summary:focus-visible, .polish27 input:focus-visible{outline-color:rgb(183, 37, 86);outline-style:solid;outline-width:3px;outline-offset:5px;}
@media (max-width: 1000px) {
.polish27{--rhythm27:52px;}
}
@media (max-width: 900px) {
.polish27 .maintenance23-photo{justify-self:center;}
}
@media (max-width: 700px) {
.polish27{--rhythm27:44px;}
}
