/* Scoped to the exact 16 allowlisted service pages. No header, footer, homepage or pSEO selectors. */
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] { --review-content:1200px; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] > .e-con-boxed { --content-width:1200px!important; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] > .e-con { --margin-top:0px!important;--margin-bottom:0px!important; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] > .e-con:not(:first-child) { --padding-left:32px!important;--padding-right:32px!important;--padding-top:40px!important;--padding-bottom:40px!important; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] :is(h1,h2,h3) { text-wrap:pretty; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] h2.elementor-heading-title,body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .elementor-widget-text-editor h2,body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .lkw24-ci-head { font-size:clamp(28px,2.5vw,36px)!important;line-height:1.2!important;letter-spacing:.3px!important;margin-bottom:20px!important; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] h3.elementor-heading-title,body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .elementor-widget-text-editor h3 { font-size:23px!important;line-height:1.3!important;letter-spacing:.2px!important;margin-bottom:12px!important; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] :is(.elementor-widget-text-editor,.elementor-widget-html) { font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] :is(.elementor-widget-text-editor,.elementor-widget-html) :is(p,li,td,th) { font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .elementor-widget-text-editor p { margin:0 0 16px;max-width:72ch; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .elementor-widget-text-editor :is(h2,h3) { color:inherit!important; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] :is(.elementor-widget-text-editor,.elementor-widget-html) :is(td,th) { padding:10px 12px!important; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .elementor-widget-html h3 { font-family:Montserrat,sans-serif!important;font-size:23px!important;line-height:1.3!important;margin-block:24px 12px!important; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .elementor-widget-text-editor :is(ul,ol) { margin-block:12px 20px;padding-left:24px; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .elementor-widget-text-editor li+li { margin-top:8px; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .elementor-widget-icon-list .elementor-icon-list-text,
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .elementor-widget-icon-list .elementor-icon-list-text :is(span,strong,b,em) { font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.6!important;letter-spacing:0!important;text-transform:none!important; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .e-n-accordion-item-title-text,
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .elementor-tab-title { font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.6!important;letter-spacing:0!important;text-transform:none!important;font-weight:500!important; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .elementor-button { font-size:15px!important;line-height:1.3!important;letter-spacing:.25px!important;min-height:52px;padding:15px 24px!important;border-radius:6px!important;display:inline-flex;align-items:center;justify-content:center;background-color:#f8d201!important;color:#181818!important; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .elementor-button-content-wrapper { align-items:center;gap:10px; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] #ah-standort-btn { background:#181818!important;color:#f8d201!important;border:1px solid #f8d201!important;white-space:normal; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] #ah-standort-btn:focus-visible { outline:3px solid #fff;box-shadow:0 0 0 6px #181818;outline-offset:3px; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] #ah-standort-btn[aria-busy="true"] { cursor:wait;opacity:.85; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .ah-location-widget { width:100%;margin-block:20px 8px; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .ah-location-sr { position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .elementor-tab-title { font-size:17px!important;line-height:1.45!important;padding:20px!important; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .elementor-tab-content { font-size:16px!important;line-height:1.65!important;padding:0 20px 20px!important; }

/* /abschleppdienst/ — verified hero and widget mapping. */
body.ah-service-polish .elementor-4346 .elementor-element-36fd98b { --padding-top:56px!important;--padding-bottom:48px!important;--padding-left:max(32px,calc((100vw - 1200px)/2))!important;--padding-right:32px!important;--margin-top:0px!important; }
body.ah-service-polish .elementor-4346 .elementor-element-fbf308d { --width:62%!important;width:62%!important;--margin-right:0px!important;--gap:0px!important; }
body.ah-service-polish .elementor-4346 .elementor-element-36fd98b h1 { font-size:clamp(40px,3.75vw,54px)!important;line-height:1.1!important;letter-spacing:.5px!important; }
body.ah-service-polish .elementor-4346 .elementor-element-36fd98b .elementor-widget-heading:has(h1) > .elementor-widget-container { margin:0 0 20px!important; }
body.ah-service-polish .elementor-4346 .elementor-element-36fd98b .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:20px!important;line-height:1.5!important;letter-spacing:0!important;max-width:48ch; }
body.ah-service-polish .elementor-4346 .elementor-element-36fd98b .elementor-widget-icon-list > .elementor-widget-container { padding:24px 0 12px!important;max-width:64ch; }
body.ah-service-polish .elementor-4346 .elementor-element-36fd98b .elementor-icon-list-item { align-items:flex-start;padding-block:0!important;margin-block:0 12px!important; }
body.ah-service-polish .elementor-4346 .elementor-element-36fd98b .elementor-icon-list-text { font-family:Montserrat,sans-serif!important;font-size:15px!important;line-height:1.6!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important; }
body.ah-service-polish .elementor-4346 .elementor-element-36fd98b .elementor-widget-text-editor :is(p,li,h2,h3) { color:#fff!important; }
@media(max-width:767px){body.ah-service-polish .elementor-4346 .elementor-element-36fd98b::before{background-image:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.65))!important;--overlay-opacity:1;}}
body.ah-service-polish .elementor-4346 .elementor-element-9cc71e6 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4346 .elementor-element-1b69d8b .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4346 .elementor-element-b3e97ea .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4346 .elementor-element-555a614 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
@media(max-width:767px){
body.ah-service-polish .elementor-4346 .elementor-element-36fd98b { --padding-top:32px!important;--padding-bottom:32px!important;--padding-left:20px!important;--padding-right:20px!important; }
body.ah-service-polish .elementor-4346 .elementor-element-fbf308d { --width:100%!important;width:100%!important;--margin-right:0px!important; }
body.ah-service-polish .elementor-4346 .elementor-element-36fd98b h1 { font-size:36px!important;line-height:1.12!important; }
body.ah-service-polish .elementor-4346 .elementor-element-36fd98b .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:17px!important;line-height:1.5!important; }
body.ah-service-polish .elementor-4346 .elementor-element-36fd98b .elementor-icon-list-text { font-size:14px!important;line-height:1.6!important; }
}

/* /en/towing-service/ — verified hero and widget mapping. */
body.ah-service-polish .elementor-4348 .elementor-element-8a74062 { --padding-top:56px!important;--padding-bottom:48px!important;--padding-left:max(32px,calc((100vw - 1200px)/2))!important;--padding-right:32px!important;--margin-top:0px!important; }
body.ah-service-polish .elementor-4348 .elementor-element-2cbc09d { --width:62%!important;width:62%!important;--margin-right:0px!important;--gap:0px!important; }
body.ah-service-polish .elementor-4348 .elementor-element-8a74062 h1 { font-size:clamp(40px,3.75vw,54px)!important;line-height:1.1!important;letter-spacing:.5px!important; }
body.ah-service-polish .elementor-4348 .elementor-element-8a74062 .elementor-widget-heading:has(h1) > .elementor-widget-container { margin:0 0 20px!important; }
body.ah-service-polish .elementor-4348 .elementor-element-8a74062 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:20px!important;line-height:1.5!important;letter-spacing:0!important;max-width:48ch; }
body.ah-service-polish .elementor-4348 .elementor-element-8a74062 .elementor-widget-icon-list > .elementor-widget-container { padding:24px 0 12px!important;max-width:64ch; }
body.ah-service-polish .elementor-4348 .elementor-element-8a74062 .elementor-icon-list-item { align-items:flex-start;padding-block:0!important;margin-block:0 12px!important; }
body.ah-service-polish .elementor-4348 .elementor-element-8a74062 .elementor-icon-list-text { font-family:Montserrat,sans-serif!important;font-size:15px!important;line-height:1.6!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important; }
body.ah-service-polish .elementor-4348 .elementor-element-8a74062 .elementor-widget-text-editor :is(p,li,h2,h3) { color:#fff!important; }
@media(max-width:767px){body.ah-service-polish .elementor-4348 .elementor-element-8a74062::before{background-image:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.65))!important;--overlay-opacity:1;}}
body.ah-service-polish .elementor-4348 .elementor-element-1b69d8b .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4348 .elementor-element-b3e97ea .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4348 .elementor-element-555a614 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
@media(max-width:767px){
body.ah-service-polish .elementor-4348 .elementor-element-8a74062 { --padding-top:32px!important;--padding-bottom:32px!important;--padding-left:20px!important;--padding-right:20px!important; }
body.ah-service-polish .elementor-4348 .elementor-element-2cbc09d { --width:100%!important;width:100%!important;--margin-right:0px!important; }
body.ah-service-polish .elementor-4348 .elementor-element-8a74062 h1 { font-size:36px!important;line-height:1.12!important; }
body.ah-service-polish .elementor-4348 .elementor-element-8a74062 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:17px!important;line-height:1.5!important; }
body.ah-service-polish .elementor-4348 .elementor-element-8a74062 .elementor-icon-list-text { font-size:14px!important;line-height:1.6!important; }
}

/* /ru/evakuacziya/ — verified hero and widget mapping. */
body.ah-service-polish .elementor-2262 .elementor-element-9c20a4b { --padding-top:56px!important;--padding-bottom:48px!important;--padding-left:max(32px,calc((100vw - 1200px)/2))!important;--padding-right:32px!important;--margin-top:0px!important; }
body.ah-service-polish .elementor-2262 .elementor-element-306a194 { --width:62%!important;width:62%!important;--margin-right:0px!important;--gap:0px!important; }
body.ah-service-polish .elementor-2262 .elementor-element-9c20a4b h1 { font-size:clamp(40px,3.75vw,54px)!important;line-height:1.1!important;letter-spacing:.5px!important; }
body.ah-service-polish .elementor-2262 .elementor-element-9c20a4b .elementor-widget-heading:has(h1) > .elementor-widget-container { margin:0 0 20px!important; }
body.ah-service-polish .elementor-2262 .elementor-element-9c20a4b .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:20px!important;line-height:1.5!important;letter-spacing:0!important;max-width:48ch; }
body.ah-service-polish .elementor-2262 .elementor-element-9c20a4b .elementor-widget-icon-list > .elementor-widget-container { padding:24px 0 12px!important;max-width:64ch; }
body.ah-service-polish .elementor-2262 .elementor-element-9c20a4b .elementor-icon-list-item { align-items:flex-start;padding-block:0!important;margin-block:0 12px!important; }
body.ah-service-polish .elementor-2262 .elementor-element-9c20a4b .elementor-icon-list-text { font-family:Montserrat,sans-serif!important;font-size:15px!important;line-height:1.6!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important; }
body.ah-service-polish .elementor-2262 .elementor-element-9c20a4b .elementor-widget-text-editor :is(p,li,h2,h3) { color:#fff!important; }
@media(max-width:767px){body.ah-service-polish .elementor-2262 .elementor-element-9c20a4b::before{background-image:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.65))!important;--overlay-opacity:1;}}
body.ah-service-polish .elementor-2262 .elementor-element-1b69d8b .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-2262 .elementor-element-b3e97ea .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-2262 .elementor-element-555a614 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
@media(max-width:767px){
body.ah-service-polish .elementor-2262 .elementor-element-9c20a4b { --padding-top:32px!important;--padding-bottom:32px!important;--padding-left:20px!important;--padding-right:20px!important; }
body.ah-service-polish .elementor-2262 .elementor-element-306a194 { --width:100%!important;width:100%!important;--margin-right:0px!important; }
body.ah-service-polish .elementor-2262 .elementor-element-9c20a4b h1 { font-size:36px!important;line-height:1.12!important; }
body.ah-service-polish .elementor-2262 .elementor-element-9c20a4b .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:17px!important;line-height:1.5!important; }
body.ah-service-polish .elementor-2262 .elementor-element-9c20a4b .elementor-icon-list-text { font-size:14px!important;line-height:1.6!important; }
}

/* /pl/holowanie/ — verified hero and widget mapping. */
body.ah-service-polish .elementor-4347 .elementor-element-628729d { --padding-top:56px!important;--padding-bottom:48px!important;--padding-left:max(32px,calc((100vw - 1200px)/2))!important;--padding-right:32px!important;--margin-top:0px!important; }
body.ah-service-polish .elementor-4347 .elementor-element-304d81b { --width:62%!important;width:62%!important;--margin-right:0px!important;--gap:0px!important; }
body.ah-service-polish .elementor-4347 .elementor-element-628729d h1 { font-size:clamp(40px,3.75vw,54px)!important;line-height:1.1!important;letter-spacing:.5px!important; }
body.ah-service-polish .elementor-4347 .elementor-element-628729d .elementor-widget-heading:has(h1) > .elementor-widget-container { margin:0 0 20px!important; }
body.ah-service-polish .elementor-4347 .elementor-element-628729d .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:20px!important;line-height:1.5!important;letter-spacing:0!important;max-width:48ch; }
body.ah-service-polish .elementor-4347 .elementor-element-628729d .elementor-widget-icon-list > .elementor-widget-container { padding:24px 0 12px!important;max-width:64ch; }
body.ah-service-polish .elementor-4347 .elementor-element-628729d .elementor-icon-list-item { align-items:flex-start;padding-block:0!important;margin-block:0 12px!important; }
body.ah-service-polish .elementor-4347 .elementor-element-628729d .elementor-icon-list-text { font-family:Montserrat,sans-serif!important;font-size:15px!important;line-height:1.6!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important; }
body.ah-service-polish .elementor-4347 .elementor-element-628729d .elementor-widget-text-editor :is(p,li,h2,h3) { color:#fff!important; }
@media(max-width:767px){body.ah-service-polish .elementor-4347 .elementor-element-628729d::before{background-image:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.65))!important;--overlay-opacity:1;}}
body.ah-service-polish .elementor-4347 .elementor-element-1b69d8b .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4347 .elementor-element-b3e97ea .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4347 .elementor-element-555a614 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
@media(max-width:767px){
body.ah-service-polish .elementor-4347 .elementor-element-628729d { --padding-top:32px!important;--padding-bottom:32px!important;--padding-left:20px!important;--padding-right:20px!important; }
body.ah-service-polish .elementor-4347 .elementor-element-304d81b { --width:100%!important;width:100%!important;--margin-right:0px!important; }
body.ah-service-polish .elementor-4347 .elementor-element-628729d h1 { font-size:36px!important;line-height:1.12!important; }
body.ah-service-polish .elementor-4347 .elementor-element-628729d .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:17px!important;line-height:1.5!important; }
body.ah-service-polish .elementor-4347 .elementor-element-628729d .elementor-icon-list-text { font-size:14px!important;line-height:1.6!important; }
}

/* /reifenservice/ — verified hero and widget mapping. */
body.ah-service-polish .elementor-4556 .elementor-element-faef8e6 { --padding-top:56px!important;--padding-bottom:48px!important;--padding-left:max(32px,calc((100vw - 1200px)/2))!important;--padding-right:32px!important;--margin-top:0px!important; }
body.ah-service-polish .elementor-4556 .elementor-element-f319e0e { --width:62%!important;width:62%!important;--margin-right:0px!important;--gap:0px!important; }
body.ah-service-polish .elementor-4556 .elementor-element-faef8e6 h1 { font-size:clamp(40px,3.75vw,54px)!important;line-height:1.1!important;letter-spacing:.5px!important; }
body.ah-service-polish .elementor-4556 .elementor-element-faef8e6 .elementor-widget-heading:has(h1) > .elementor-widget-container { margin:0 0 20px!important; }
body.ah-service-polish .elementor-4556 .elementor-element-faef8e6 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:20px!important;line-height:1.5!important;letter-spacing:0!important;max-width:48ch; }
body.ah-service-polish .elementor-4556 .elementor-element-faef8e6 .elementor-widget-icon-list > .elementor-widget-container { padding:24px 0 12px!important;max-width:64ch; }
body.ah-service-polish .elementor-4556 .elementor-element-faef8e6 .elementor-icon-list-item { align-items:flex-start;padding-block:0!important;margin-block:0 12px!important; }
body.ah-service-polish .elementor-4556 .elementor-element-faef8e6 .elementor-icon-list-text { font-family:Montserrat,sans-serif!important;font-size:15px!important;line-height:1.6!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important; }
body.ah-service-polish .elementor-4556 .elementor-element-faef8e6 .elementor-widget-text-editor :is(p,li,h2,h3) { color:#fff!important; }
body.ah-service-polish .elementor-4556 .elementor-element-600dea4 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4556 .elementor-element-f45721a .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4556 .elementor-element-61a22c4 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4556 .elementor-element-2fde75c .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4556 .elementor-element-e00718c .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4556 .elementor-element-dbb9b4d .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4556 .elementor-element-fd55e4a .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4556 .elementor-element-315425e .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4556 .elementor-element-367ac23 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4556 .elementor-element-3065087 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4556 .elementor-element-42c5be6 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4556 .elementor-element-7c72852 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4556 .elementor-element-72cdc04 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4556 .elementor-element-a44f70d .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4556 .elementor-element-9b975ad .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4556 .elementor-element-edd0c37 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4556 .elementor-element-c92b86c .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4556 .elementor-element-697987d .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4556 .elementor-element-4fa77fc .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4556 .elementor-element-2e981b3 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4556 .elementor-element-f7da337{display:block!important;}
@media(max-width:767px){
body.ah-service-polish .elementor-4556 .elementor-element-faef8e6 { --padding-top:32px!important;--padding-bottom:32px!important;--padding-left:20px!important;--padding-right:20px!important; }
body.ah-service-polish .elementor-4556 .elementor-element-f319e0e { --width:100%!important;width:100%!important;--margin-right:0px!important; }
body.ah-service-polish .elementor-4556 .elementor-element-faef8e6 h1 { font-size:36px!important;line-height:1.12!important; }
body.ah-service-polish .elementor-4556 .elementor-element-faef8e6 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:17px!important;line-height:1.5!important; }
body.ah-service-polish .elementor-4556 .elementor-element-faef8e6 .elementor-icon-list-text { font-size:14px!important;line-height:1.6!important; }
}

/* /en/tire-service/ — verified hero and widget mapping. */
body.ah-service-polish .elementor-4558 .elementor-element-faef8e6 { --padding-top:56px!important;--padding-bottom:48px!important;--padding-left:max(32px,calc((100vw - 1200px)/2))!important;--padding-right:32px!important;--margin-top:0px!important; }
body.ah-service-polish .elementor-4558 .elementor-element-f319e0e { --width:62%!important;width:62%!important;--margin-right:0px!important;--gap:0px!important; }
body.ah-service-polish .elementor-4558 .elementor-element-faef8e6 h1 { font-size:clamp(40px,3.75vw,54px)!important;line-height:1.1!important;letter-spacing:.5px!important; }
body.ah-service-polish .elementor-4558 .elementor-element-faef8e6 .elementor-widget-heading:has(h1) > .elementor-widget-container { margin:0 0 20px!important; }
body.ah-service-polish .elementor-4558 .elementor-element-faef8e6 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:20px!important;line-height:1.5!important;letter-spacing:0!important;max-width:48ch; }
body.ah-service-polish .elementor-4558 .elementor-element-faef8e6 .elementor-widget-icon-list > .elementor-widget-container { padding:24px 0 12px!important;max-width:64ch; }
body.ah-service-polish .elementor-4558 .elementor-element-faef8e6 .elementor-icon-list-item { align-items:flex-start;padding-block:0!important;margin-block:0 12px!important; }
body.ah-service-polish .elementor-4558 .elementor-element-faef8e6 .elementor-icon-list-text { font-family:Montserrat,sans-serif!important;font-size:15px!important;line-height:1.6!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important; }
body.ah-service-polish .elementor-4558 .elementor-element-faef8e6 .elementor-widget-text-editor :is(p,li,h2,h3) { color:#fff!important; }
body.ah-service-polish .elementor-4558 .elementor-element-600dea4 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4558 .elementor-element-f45721a .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4558 .elementor-element-61a22c4 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4558 .elementor-element-2fde75c .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4558 .elementor-element-e00718c .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4558 .elementor-element-dbb9b4d .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4558 .elementor-element-fd55e4a .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4558 .elementor-element-315425e .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4558 .elementor-element-367ac23 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4558 .elementor-element-3065087 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4558 .elementor-element-3a89515 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4558 .elementor-element-5fe3595 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4558 .elementor-element-e689118 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4558 .elementor-element-98c1e53 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4558 .elementor-element-ec0c8af .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4558 .elementor-element-b6c4cf4 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4558 .elementor-element-c92b86c .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4558 .elementor-element-697987d .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4558 .elementor-element-4fa77fc .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4558 .elementor-element-2e981b3 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4558 .elementor-element-f7da337{display:block!important;}
@media(max-width:767px){
body.ah-service-polish .elementor-4558 .elementor-element-faef8e6 { --padding-top:32px!important;--padding-bottom:32px!important;--padding-left:20px!important;--padding-right:20px!important; }
body.ah-service-polish .elementor-4558 .elementor-element-f319e0e { --width:100%!important;width:100%!important;--margin-right:0px!important; }
body.ah-service-polish .elementor-4558 .elementor-element-faef8e6 h1 { font-size:36px!important;line-height:1.12!important; }
body.ah-service-polish .elementor-4558 .elementor-element-faef8e6 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:17px!important;line-height:1.5!important; }
body.ah-service-polish .elementor-4558 .elementor-element-faef8e6 .elementor-icon-list-text { font-size:14px!important;line-height:1.6!important; }
}

/* /ru/shinomontazh/ — verified hero and widget mapping. */
body.ah-service-polish .elementor-1035 .elementor-element-faef8e6 { --padding-top:56px!important;--padding-bottom:48px!important;--padding-left:max(32px,calc((100vw - 1200px)/2))!important;--padding-right:32px!important;--margin-top:0px!important; }
body.ah-service-polish .elementor-1035 .elementor-element-f319e0e { --width:62%!important;width:62%!important;--margin-right:0px!important;--gap:0px!important; }
body.ah-service-polish .elementor-1035 .elementor-element-faef8e6 h1 { font-size:clamp(40px,3.75vw,54px)!important;line-height:1.1!important;letter-spacing:.5px!important; }
body.ah-service-polish .elementor-1035 .elementor-element-faef8e6 .elementor-widget-heading:has(h1) > .elementor-widget-container { margin:0 0 20px!important; }
body.ah-service-polish .elementor-1035 .elementor-element-faef8e6 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:20px!important;line-height:1.5!important;letter-spacing:0!important;max-width:48ch; }
body.ah-service-polish .elementor-1035 .elementor-element-faef8e6 .elementor-widget-icon-list > .elementor-widget-container { padding:24px 0 12px!important;max-width:64ch; }
body.ah-service-polish .elementor-1035 .elementor-element-faef8e6 .elementor-icon-list-item { align-items:flex-start;padding-block:0!important;margin-block:0 12px!important; }
body.ah-service-polish .elementor-1035 .elementor-element-faef8e6 .elementor-icon-list-text { font-family:Montserrat,sans-serif!important;font-size:15px!important;line-height:1.6!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important; }
body.ah-service-polish .elementor-1035 .elementor-element-faef8e6 .elementor-widget-text-editor :is(p,li,h2,h3) { color:#fff!important; }
body.ah-service-polish .elementor-1035 .elementor-element-69fab28 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-1035 .elementor-element-1472040 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-1035 .elementor-element-29e27a0 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-1035 .elementor-element-869b20c .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-1035 .elementor-element-61c2963 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-1035 .elementor-element-42c5be6 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-1035 .elementor-element-7c72852 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-1035 .elementor-element-72cdc04 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-1035 .elementor-element-a44f70d .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-1035 .elementor-element-9b975ad .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-1035 .elementor-element-edd0c37 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-1035 .elementor-element-2e981b3 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-1035 .elementor-element-f7da337{display:block!important;}
@media(max-width:767px){
body.ah-service-polish .elementor-1035 .elementor-element-faef8e6 { --padding-top:32px!important;--padding-bottom:32px!important;--padding-left:20px!important;--padding-right:20px!important; }
body.ah-service-polish .elementor-1035 .elementor-element-f319e0e { --width:100%!important;width:100%!important;--margin-right:0px!important; }
body.ah-service-polish .elementor-1035 .elementor-element-faef8e6 h1 { font-size:36px!important;line-height:1.12!important; }
body.ah-service-polish .elementor-1035 .elementor-element-faef8e6 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:17px!important;line-height:1.5!important; }
body.ah-service-polish .elementor-1035 .elementor-element-faef8e6 .elementor-icon-list-text { font-size:14px!important;line-height:1.6!important; }
}

/* /pl/serwis-opon/ — verified hero and widget mapping. */
body.ah-service-polish .elementor-4560 .elementor-element-faef8e6 { --padding-top:56px!important;--padding-bottom:48px!important;--padding-left:max(32px,calc((100vw - 1200px)/2))!important;--padding-right:32px!important;--margin-top:0px!important; }
body.ah-service-polish .elementor-4560 .elementor-element-f319e0e { --width:62%!important;width:62%!important;--margin-right:0px!important;--gap:0px!important; }
body.ah-service-polish .elementor-4560 .elementor-element-faef8e6 h1 { font-size:clamp(40px,3.75vw,54px)!important;line-height:1.1!important;letter-spacing:.5px!important; }
body.ah-service-polish .elementor-4560 .elementor-element-faef8e6 .elementor-widget-heading:has(h1) > .elementor-widget-container { margin:0 0 20px!important; }
body.ah-service-polish .elementor-4560 .elementor-element-faef8e6 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:20px!important;line-height:1.5!important;letter-spacing:0!important;max-width:48ch; }
body.ah-service-polish .elementor-4560 .elementor-element-faef8e6 .elementor-widget-icon-list > .elementor-widget-container { padding:24px 0 12px!important;max-width:64ch; }
body.ah-service-polish .elementor-4560 .elementor-element-faef8e6 .elementor-icon-list-item { align-items:flex-start;padding-block:0!important;margin-block:0 12px!important; }
body.ah-service-polish .elementor-4560 .elementor-element-faef8e6 .elementor-icon-list-text { font-family:Montserrat,sans-serif!important;font-size:15px!important;line-height:1.6!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important; }
body.ah-service-polish .elementor-4560 .elementor-element-faef8e6 .elementor-widget-text-editor :is(p,li,h2,h3) { color:#fff!important; }
body.ah-service-polish .elementor-4560 .elementor-element-ah22par1 a{color:#f8d201!important;text-decoration:underline;text-underline-offset:.16em;}
body.ah-service-polish .elementor-4560 .elementor-element-600dea4 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4560 .elementor-element-f45721a .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4560 .elementor-element-61a22c4 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4560 .elementor-element-2fde75c .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4560 .elementor-element-e00718c .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4560 .elementor-element-dbb9b4d .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4560 .elementor-element-fd55e4a .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4560 .elementor-element-315425e .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4560 .elementor-element-367ac23 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4560 .elementor-element-3065087 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4560 .elementor-element-962691f .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4560 .elementor-element-33b9466 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4560 .elementor-element-c619e3a .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4560 .elementor-element-ef776a3 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4560 .elementor-element-8226076 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4560 .elementor-element-6e48445 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4560 .elementor-element-c92b86c .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4560 .elementor-element-697987d .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4560 .elementor-element-4fa77fc .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4560 .elementor-element-2e981b3 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4560 .elementor-element-f7da337{display:block!important;}
@media(max-width:767px){
body.ah-service-polish .elementor-4560 .elementor-element-faef8e6 { --padding-top:32px!important;--padding-bottom:32px!important;--padding-left:20px!important;--padding-right:20px!important; }
body.ah-service-polish .elementor-4560 .elementor-element-f319e0e { --width:100%!important;width:100%!important;--margin-right:0px!important; }
body.ah-service-polish .elementor-4560 .elementor-element-faef8e6 h1 { font-size:36px!important;line-height:1.12!important; }
body.ah-service-polish .elementor-4560 .elementor-element-faef8e6 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:17px!important;line-height:1.5!important; }
body.ah-service-polish .elementor-4560 .elementor-element-faef8e6 .elementor-icon-list-text { font-size:14px!important;line-height:1.6!important; }
}

/* /mobilnyj-servis-de/ — verified hero and widget mapping. */
body.ah-service-polish .elementor-5570 .elementor-element-85bb016 { --padding-top:56px!important;--padding-bottom:48px!important;--padding-left:max(32px,calc((100vw - 1200px)/2))!important;--padding-right:32px!important;--margin-top:0px!important; }
body.ah-service-polish .elementor-5570 .elementor-element-1f7df41 { --width:62%!important;width:62%!important;--margin-right:0px!important;--gap:0px!important; }
body.ah-service-polish .elementor-5570 .elementor-element-85bb016 h1 { font-size:clamp(40px,3.75vw,54px)!important;line-height:1.1!important;letter-spacing:.5px!important; }
body.ah-service-polish .elementor-5570 .elementor-element-85bb016 .elementor-widget-heading:has(h1) > .elementor-widget-container { margin:0 0 20px!important; }
body.ah-service-polish .elementor-5570 .elementor-element-85bb016 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:20px!important;line-height:1.5!important;letter-spacing:0!important;max-width:48ch; }
body.ah-service-polish .elementor-5570 .elementor-element-85bb016 .elementor-widget-icon-list > .elementor-widget-container { padding:24px 0 12px!important;max-width:64ch; }
body.ah-service-polish .elementor-5570 .elementor-element-85bb016 .elementor-icon-list-item { align-items:flex-start;padding-block:0!important;margin-block:0 12px!important; }
body.ah-service-polish .elementor-5570 .elementor-element-85bb016 .elementor-icon-list-text { font-family:Montserrat,sans-serif!important;font-size:15px!important;line-height:1.6!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important; }
body.ah-service-polish .elementor-5570 .elementor-element-85bb016 .elementor-widget-text-editor :is(p,li,h2,h3) { color:#fff!important; }
body.ah-service-polish .elementor-5570 .elementor-element-aa8575e .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-5570 .elementor-element-aae01e4 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-5570 .elementor-element-d11e559 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-5570 .elementor-element-3e92fd5 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-5570 .elementor-element-069ecc5 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
@media(max-width:767px){
body.ah-service-polish .elementor-5570 .elementor-element-85bb016 { --padding-top:32px!important;--padding-bottom:32px!important;--padding-left:20px!important;--padding-right:20px!important; }
body.ah-service-polish .elementor-5570 .elementor-element-1f7df41 { --width:100%!important;width:100%!important;--margin-right:0px!important; }
body.ah-service-polish .elementor-5570 .elementor-element-85bb016 h1 { font-size:36px!important;line-height:1.12!important; }
body.ah-service-polish .elementor-5570 .elementor-element-85bb016 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:17px!important;line-height:1.5!important; }
body.ah-service-polish .elementor-5570 .elementor-element-85bb016 .elementor-icon-list-text { font-size:14px!important;line-height:1.6!important; }
}

/* /en/mobile-truck-service/ — verified hero and widget mapping. */
body.ah-service-polish .elementor-5571 .elementor-element-85bb016 { --padding-top:56px!important;--padding-bottom:48px!important;--padding-left:max(32px,calc((100vw - 1200px)/2))!important;--padding-right:32px!important;--margin-top:0px!important; }
body.ah-service-polish .elementor-5571 .elementor-element-1f7df41 { --width:62%!important;width:62%!important;--margin-right:0px!important;--gap:0px!important; }
body.ah-service-polish .elementor-5571 .elementor-element-85bb016 h1 { font-size:clamp(40px,3.75vw,54px)!important;line-height:1.1!important;letter-spacing:.5px!important; }
body.ah-service-polish .elementor-5571 .elementor-element-85bb016 .elementor-widget-heading:has(h1) > .elementor-widget-container { margin:0 0 20px!important; }
body.ah-service-polish .elementor-5571 .elementor-element-85bb016 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:20px!important;line-height:1.5!important;letter-spacing:0!important;max-width:48ch; }
body.ah-service-polish .elementor-5571 .elementor-element-85bb016 .elementor-widget-icon-list > .elementor-widget-container { padding:24px 0 12px!important;max-width:64ch; }
body.ah-service-polish .elementor-5571 .elementor-element-85bb016 .elementor-icon-list-item { align-items:flex-start;padding-block:0!important;margin-block:0 12px!important; }
body.ah-service-polish .elementor-5571 .elementor-element-85bb016 .elementor-icon-list-text { font-family:Montserrat,sans-serif!important;font-size:15px!important;line-height:1.6!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important; }
body.ah-service-polish .elementor-5571 .elementor-element-85bb016 .elementor-widget-text-editor :is(p,li,h2,h3) { color:#fff!important; }
body.ah-service-polish .elementor-5571 .elementor-element-3747ddd .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-5571 .elementor-element-aa8575e .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-5571 .elementor-element-aae01e4 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-5571 .elementor-element-d11e559 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-5571 .elementor-element-3e92fd5 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-5571 .elementor-element-1b51e7b .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
@media(max-width:767px){
body.ah-service-polish .elementor-5571 .elementor-element-85bb016 { --padding-top:32px!important;--padding-bottom:32px!important;--padding-left:20px!important;--padding-right:20px!important; }
body.ah-service-polish .elementor-5571 .elementor-element-1f7df41 { --width:100%!important;width:100%!important;--margin-right:0px!important; }
body.ah-service-polish .elementor-5571 .elementor-element-85bb016 h1 { font-size:36px!important;line-height:1.12!important; }
body.ah-service-polish .elementor-5571 .elementor-element-85bb016 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:17px!important;line-height:1.5!important; }
body.ah-service-polish .elementor-5571 .elementor-element-85bb016 .elementor-icon-list-text { font-size:14px!important;line-height:1.6!important; }
}

/* /ru/vyezdnoj-gruzovoj-avtoservis/ — verified hero and widget mapping. */
body.ah-service-polish .elementor-1037 .elementor-element-85bb016 { --padding-top:56px!important;--padding-bottom:48px!important;--padding-left:max(32px,calc((100vw - 1200px)/2))!important;--padding-right:32px!important;--margin-top:0px!important; }
body.ah-service-polish .elementor-1037 .elementor-element-1f7df41 { --width:62%!important;width:62%!important;--margin-right:0px!important;--gap:0px!important; }
body.ah-service-polish .elementor-1037 .elementor-element-85bb016 h1 { font-size:clamp(40px,3.75vw,54px)!important;line-height:1.1!important;letter-spacing:.5px!important; }
body.ah-service-polish .elementor-1037 .elementor-element-85bb016 .elementor-widget-heading:has(h1) > .elementor-widget-container { margin:0 0 20px!important; }
body.ah-service-polish .elementor-1037 .elementor-element-85bb016 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:20px!important;line-height:1.5!important;letter-spacing:0!important;max-width:48ch; }
body.ah-service-polish .elementor-1037 .elementor-element-85bb016 .elementor-widget-icon-list > .elementor-widget-container { padding:24px 0 12px!important;max-width:64ch; }
body.ah-service-polish .elementor-1037 .elementor-element-85bb016 .elementor-icon-list-item { align-items:flex-start;padding-block:0!important;margin-block:0 12px!important; }
body.ah-service-polish .elementor-1037 .elementor-element-85bb016 .elementor-icon-list-text { font-family:Montserrat,sans-serif!important;font-size:15px!important;line-height:1.6!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important; }
body.ah-service-polish .elementor-1037 .elementor-element-85bb016 .elementor-widget-text-editor :is(p,li,h2,h3) { color:#fff!important; }
body.ah-service-polish .elementor-1037 .elementor-element-aa8575e .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-1037 .elementor-element-aae01e4 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-1037 .elementor-element-d11e559 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-1037 .elementor-element-3e92fd5 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-1037 .elementor-element-1b51e7b .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
@media(max-width:767px){
body.ah-service-polish .elementor-1037 .elementor-element-85bb016 { --padding-top:32px!important;--padding-bottom:32px!important;--padding-left:20px!important;--padding-right:20px!important; }
body.ah-service-polish .elementor-1037 .elementor-element-1f7df41 { --width:100%!important;width:100%!important;--margin-right:0px!important; }
body.ah-service-polish .elementor-1037 .elementor-element-85bb016 h1 { font-size:36px!important;line-height:1.12!important; }
body.ah-service-polish .elementor-1037 .elementor-element-85bb016 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:17px!important;line-height:1.5!important; }
body.ah-service-polish .elementor-1037 .elementor-element-85bb016 .elementor-icon-list-text { font-size:14px!important;line-height:1.6!important; }
}

/* /pl/mobilny-serwis/ — verified hero and widget mapping. */
body.ah-service-polish .elementor-5572 .elementor-element-85bb016 { --padding-top:56px!important;--padding-bottom:48px!important;--padding-left:max(32px,calc((100vw - 1200px)/2))!important;--padding-right:32px!important;--margin-top:0px!important; }
body.ah-service-polish .elementor-5572 .elementor-element-1f7df41 { --width:62%!important;width:62%!important;--margin-right:0px!important;--gap:0px!important; }
body.ah-service-polish .elementor-5572 .elementor-element-85bb016 h1 { font-size:clamp(40px,3.75vw,54px)!important;line-height:1.1!important;letter-spacing:.5px!important; }
body.ah-service-polish .elementor-5572 .elementor-element-85bb016 .elementor-widget-heading:has(h1) > .elementor-widget-container { margin:0 0 20px!important; }
body.ah-service-polish .elementor-5572 .elementor-element-85bb016 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:20px!important;line-height:1.5!important;letter-spacing:0!important;max-width:48ch; }
body.ah-service-polish .elementor-5572 .elementor-element-85bb016 .elementor-widget-icon-list > .elementor-widget-container { padding:24px 0 12px!important;max-width:64ch; }
body.ah-service-polish .elementor-5572 .elementor-element-85bb016 .elementor-icon-list-item { align-items:flex-start;padding-block:0!important;margin-block:0 12px!important; }
body.ah-service-polish .elementor-5572 .elementor-element-85bb016 .elementor-icon-list-text { font-family:Montserrat,sans-serif!important;font-size:15px!important;line-height:1.6!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important; }
body.ah-service-polish .elementor-5572 .elementor-element-85bb016 .elementor-widget-text-editor :is(p,li,h2,h3) { color:#fff!important; }
body.ah-service-polish .elementor-5572 .elementor-element-aa8575e .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-5572 .elementor-element-aae01e4 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-5572 .elementor-element-d11e559 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-5572 .elementor-element-3e92fd5 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-5572 .elementor-element-1b51e7b .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
@media(max-width:767px){
body.ah-service-polish .elementor-5572 .elementor-element-85bb016 { --padding-top:32px!important;--padding-bottom:32px!important;--padding-left:20px!important;--padding-right:20px!important; }
body.ah-service-polish .elementor-5572 .elementor-element-1f7df41 { --width:100%!important;width:100%!important;--margin-right:0px!important; }
body.ah-service-polish .elementor-5572 .elementor-element-85bb016 h1 { font-size:36px!important;line-height:1.12!important; }
body.ah-service-polish .elementor-5572 .elementor-element-85bb016 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:17px!important;line-height:1.5!important; }
body.ah-service-polish .elementor-5572 .elementor-element-85bb016 .elementor-icon-list-text { font-size:14px!important;line-height:1.6!important; }
}

/* /lkw-werkstatt/ — verified hero and widget mapping. */
body.ah-service-polish .elementor-4994 .elementor-element-6f90800 { --padding-top:56px!important;--padding-bottom:48px!important;--padding-left:max(32px,calc((100vw - 1200px)/2))!important;--padding-right:32px!important;--margin-top:0px!important; }
body.ah-service-polish .elementor-4994 .elementor-element-e614a43 { --width:62%!important;width:62%!important;--margin-right:0px!important;--gap:0px!important; }
body.ah-service-polish .elementor-4994 .elementor-element-6f90800 h1 { font-size:clamp(40px,3.75vw,54px)!important;line-height:1.1!important;letter-spacing:.5px!important; }
body.ah-service-polish .elementor-4994 .elementor-element-6f90800 .elementor-widget-heading:has(h1) > .elementor-widget-container { margin:0 0 20px!important; }
body.ah-service-polish .elementor-4994 .elementor-element-6f90800 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:20px!important;line-height:1.5!important;letter-spacing:0!important;max-width:48ch; }
body.ah-service-polish .elementor-4994 .elementor-element-6f90800 .elementor-widget-icon-list > .elementor-widget-container { padding:24px 0 12px!important;max-width:64ch; }
body.ah-service-polish .elementor-4994 .elementor-element-6f90800 .elementor-icon-list-item { align-items:flex-start;padding-block:0!important;margin-block:0 12px!important; }
body.ah-service-polish .elementor-4994 .elementor-element-6f90800 .elementor-icon-list-text { font-family:Montserrat,sans-serif!important;font-size:15px!important;line-height:1.6!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important; }
body.ah-service-polish .elementor-4994 .elementor-element-6f90800 .elementor-widget-text-editor :is(p,li,h2,h3) { color:#fff!important; }
body.ah-service-polish .elementor-4994 .elementor-element-043a123 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4994 .elementor-element-77b5793 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4994 .elementor-element-974aa46 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4994 .elementor-element-ccc4ec8 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4994 .elementor-element-604d477 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4994 .elementor-element-e295556 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
@media(max-width:767px){
body.ah-service-polish .elementor-4994 .elementor-element-6f90800 { --padding-top:32px!important;--padding-bottom:32px!important;--padding-left:20px!important;--padding-right:20px!important; }
body.ah-service-polish .elementor-4994 .elementor-element-e614a43 { --width:100%!important;width:100%!important;--margin-right:0px!important; }
body.ah-service-polish .elementor-4994 .elementor-element-6f90800 h1 { font-size:36px!important;line-height:1.12!important; }
body.ah-service-polish .elementor-4994 .elementor-element-6f90800 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:17px!important;line-height:1.5!important; }
body.ah-service-polish .elementor-4994 .elementor-element-6f90800 .elementor-icon-list-text { font-size:14px!important;line-height:1.6!important; }
}

/* /en/truck-service/ — verified hero and widget mapping. */
body.ah-service-polish .elementor-4995 .elementor-element-6f90800 { --padding-top:56px!important;--padding-bottom:48px!important;--padding-left:max(32px,calc((100vw - 1200px)/2))!important;--padding-right:32px!important;--margin-top:0px!important; }
body.ah-service-polish .elementor-4995 .elementor-element-e614a43 { --width:62%!important;width:62%!important;--margin-right:0px!important;--gap:0px!important; }
body.ah-service-polish .elementor-4995 .elementor-element-6f90800 h1 { font-size:clamp(40px,3.75vw,54px)!important;line-height:1.1!important;letter-spacing:.5px!important; }
body.ah-service-polish .elementor-4995 .elementor-element-6f90800 .elementor-widget-heading:has(h1) > .elementor-widget-container { margin:0 0 20px!important; }
body.ah-service-polish .elementor-4995 .elementor-element-6f90800 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:20px!important;line-height:1.5!important;letter-spacing:0!important;max-width:48ch; }
body.ah-service-polish .elementor-4995 .elementor-element-6f90800 .elementor-widget-icon-list > .elementor-widget-container { padding:24px 0 12px!important;max-width:64ch; }
body.ah-service-polish .elementor-4995 .elementor-element-6f90800 .elementor-icon-list-item { align-items:flex-start;padding-block:0!important;margin-block:0 12px!important; }
body.ah-service-polish .elementor-4995 .elementor-element-6f90800 .elementor-icon-list-text { font-family:Montserrat,sans-serif!important;font-size:15px!important;line-height:1.6!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important; }
body.ah-service-polish .elementor-4995 .elementor-element-6f90800 .elementor-widget-text-editor :is(p,li,h2,h3) { color:#fff!important; }
body.ah-service-polish .elementor-4995 .elementor-element-043a123 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4995 .elementor-element-77b5793 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4995 .elementor-element-974aa46 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4995 .elementor-element-ccc4ec8 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4995 .elementor-element-a1d61df .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
@media(max-width:767px){
body.ah-service-polish .elementor-4995 .elementor-element-6f90800 { --padding-top:32px!important;--padding-bottom:32px!important;--padding-left:20px!important;--padding-right:20px!important; }
body.ah-service-polish .elementor-4995 .elementor-element-e614a43 { --width:100%!important;width:100%!important;--margin-right:0px!important; }
body.ah-service-polish .elementor-4995 .elementor-element-6f90800 h1 { font-size:36px!important;line-height:1.12!important; }
body.ah-service-polish .elementor-4995 .elementor-element-6f90800 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:17px!important;line-height:1.5!important; }
body.ah-service-polish .elementor-4995 .elementor-element-6f90800 .elementor-icon-list-text { font-size:14px!important;line-height:1.6!important; }
}

/* /ru/gruzovoe-sto/ — verified hero and widget mapping. */
body.ah-service-polish .elementor-1029 .elementor-element-6f90800 { --padding-top:56px!important;--padding-bottom:48px!important;--padding-left:max(32px,calc((100vw - 1200px)/2))!important;--padding-right:32px!important;--margin-top:0px!important; }
body.ah-service-polish .elementor-1029 .elementor-element-e614a43 { --width:62%!important;width:62%!important;--margin-right:0px!important;--gap:0px!important; }
body.ah-service-polish .elementor-1029 .elementor-element-6f90800 h1 { font-size:clamp(40px,3.75vw,54px)!important;line-height:1.1!important;letter-spacing:.5px!important; }
body.ah-service-polish .elementor-1029 .elementor-element-6f90800 .elementor-widget-heading:has(h1) > .elementor-widget-container { margin:0 0 20px!important; }
body.ah-service-polish .elementor-1029 .elementor-element-6f90800 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:20px!important;line-height:1.5!important;letter-spacing:0!important;max-width:48ch; }
body.ah-service-polish .elementor-1029 .elementor-element-6f90800 .elementor-widget-icon-list > .elementor-widget-container { padding:24px 0 12px!important;max-width:64ch; }
body.ah-service-polish .elementor-1029 .elementor-element-6f90800 .elementor-icon-list-item { align-items:flex-start;padding-block:0!important;margin-block:0 12px!important; }
body.ah-service-polish .elementor-1029 .elementor-element-6f90800 .elementor-icon-list-text { font-family:Montserrat,sans-serif!important;font-size:15px!important;line-height:1.6!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important; }
body.ah-service-polish .elementor-1029 .elementor-element-6f90800 .elementor-widget-text-editor :is(p,li,h2,h3) { color:#fff!important; }
body.ah-service-polish .elementor-1029 .elementor-element-043a123 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-1029 .elementor-element-77b5793 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-1029 .elementor-element-974aa46 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-1029 .elementor-element-ccc4ec8 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-1029 .elementor-element-e295556 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
@media(max-width:767px){
body.ah-service-polish .elementor-1029 .elementor-element-6f90800 { --padding-top:32px!important;--padding-bottom:32px!important;--padding-left:20px!important;--padding-right:20px!important; }
body.ah-service-polish .elementor-1029 .elementor-element-e614a43 { --width:100%!important;width:100%!important;--margin-right:0px!important; }
body.ah-service-polish .elementor-1029 .elementor-element-6f90800 h1 { font-size:36px!important;line-height:1.12!important; }
body.ah-service-polish .elementor-1029 .elementor-element-6f90800 .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:17px!important;line-height:1.5!important; }
body.ah-service-polish .elementor-1029 .elementor-element-6f90800 .elementor-icon-list-text { font-size:14px!important;line-height:1.6!important; }
}

/* /pl/warsztat-tir/ — verified hero and widget mapping. */
body.ah-service-polish .elementor-4996 .elementor-element-316db2f { --padding-top:56px!important;--padding-bottom:48px!important;--padding-left:max(32px,calc((100vw - 1200px)/2))!important;--padding-right:32px!important;--margin-top:0px!important; }
body.ah-service-polish .elementor-4996 .elementor-element-de48595 { --width:62%!important;width:62%!important;--margin-right:0px!important;--gap:0px!important; }
body.ah-service-polish .elementor-4996 .elementor-element-316db2f h1 { font-size:clamp(40px,3.75vw,54px)!important;line-height:1.1!important;letter-spacing:.5px!important; }
body.ah-service-polish .elementor-4996 .elementor-element-316db2f .elementor-widget-heading:has(h1) > .elementor-widget-container { margin:0 0 20px!important; }
body.ah-service-polish .elementor-4996 .elementor-element-316db2f .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:20px!important;line-height:1.5!important;letter-spacing:0!important;max-width:48ch; }
body.ah-service-polish .elementor-4996 .elementor-element-316db2f .elementor-widget-icon-list > .elementor-widget-container { padding:24px 0 12px!important;max-width:64ch; }
body.ah-service-polish .elementor-4996 .elementor-element-316db2f .elementor-icon-list-item { align-items:flex-start;padding-block:0!important;margin-block:0 12px!important; }
body.ah-service-polish .elementor-4996 .elementor-element-316db2f .elementor-icon-list-text { font-family:Montserrat,sans-serif!important;font-size:15px!important;line-height:1.6!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important; }
body.ah-service-polish .elementor-4996 .elementor-element-316db2f .elementor-widget-text-editor :is(p,li,h2,h3) { color:#fff!important; }
body.ah-service-polish .elementor-4996 .elementor-element-72da5f4 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4996 .elementor-element-8470338 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4996 .elementor-element-cadf493 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4996 .elementor-element-e7bf712 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
body.ah-service-polish .elementor-4996 .elementor-element-992b346 .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;max-width:72ch;}
@media(max-width:767px){
body.ah-service-polish .elementor-4996 .elementor-element-316db2f { --padding-top:32px!important;--padding-bottom:32px!important;--padding-left:20px!important;--padding-right:20px!important; }
body.ah-service-polish .elementor-4996 .elementor-element-de48595 { --width:100%!important;width:100%!important;--margin-right:0px!important; }
body.ah-service-polish .elementor-4996 .elementor-element-316db2f h1 { font-size:36px!important;line-height:1.12!important; }
body.ah-service-polish .elementor-4996 .elementor-element-316db2f .elementor-widget-heading:not(:has(h1)) .elementor-heading-title { font-size:17px!important;line-height:1.5!important; }
body.ah-service-polish .elementor-4996 .elementor-element-316db2f .elementor-icon-list-text { font-size:14px!important;line-height:1.6!important; }
}
@media(max-width:767px){
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] > .e-con:not(:first-child) { --padding-left:20px!important;--padding-right:20px!important;--padding-top:28px!important;--padding-bottom:28px!important; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .elementor-button { width:100%;min-height:52px;padding-inline:16px!important; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] h2.elementor-heading-title,body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .elementor-widget-text-editor h2,body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .lkw24-ci-head { font-size:28px!important;line-height:1.2!important;margin-bottom:16px!important; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] h3.elementor-heading-title { font-size:22px!important; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .elementor-widget-html table { width:100%!important;table-layout:fixed; }
body.ah-service-polish :is(.elementor-4346,.elementor-4348,.elementor-2262,.elementor-4347,.elementor-4556,.elementor-4558,.elementor-1035,.elementor-4560,.elementor-5570,.elementor-5571,.elementor-1037,.elementor-5572,.elementor-4994,.elementor-4995,.elementor-1029,.elementor-4996)[data-elementor-type="wp-page"] .elementor-widget-html :is(td,th) { overflow-wrap:anywhere;padding-inline:8px!important; }
}
