.header{margin:90px 16px 0;padding-top:140px;padding-bottom:32px;background-image:url(/images/header_bg.webp);background-size:cover;background-repeat:no-repeat;background-position:50%;min-height:72vh;position:relative;border-radius:56px}.header .row{display:grid;max-width:50%}.header img.header-reviews{margin-bottom:18px}.header p{margin-top:16px;max-width:600px;font-size:18px;color:#fff}.header .btns-row{margin-top:48px}.header .partner{position:absolute;bottom:34px;right:34px}.header partner.sm{display:none}@media (max-width:1536px){.header p{max-width:75%}}@media (max-width:1280px){.header{padding-top:100px;min-height:65vh}.header .row{max-width:65%}}@media (max-width:1024px){.header{border-radius:38px;padding-top:80px}.header .row{max-width:85%}.header img.partner{max-height:80px;width:auto}}@media (max-width:768px){.header .row{max-width:90%}}@media (max-width:640px){.header{padding-top:48px;min-height:70vh;background-image:url(/images/header_bg_sm.webp);border-radius:0;margin:80px 0 0}.header .row{padding:0 16px;max-width:100%}.header img.header-reviews{max-height:34px;width:auto}.header .partner{right:16px;bottom:16px;z-index:0}}@media (max-width:475px){.header{padding-top:40px;min-height:50vh}.header p{max-width:100%}.header .btns-row{margin-top:32px}.header img.header-reviews{max-height:32px;width:auto}.header img.partner{max-height:72px;width:auto}.header img.partner.lg{display:none}.header img.partner.sm{display:initial;position:relative;right:0;bottom:0;margin-top:40px;margin-left:auto}}.services .row{display:grid;grid-template-columns:1.3fr 1fr;gap:30px;margin-top:32px}.services .heading-reverse{margin-top:10px}.services .item.left{display:flex;flex-direction:column;gap:35px}.services .item.right{display:grid;gap:38px}.services .service{border-radius:12px;color:#fff;justify-content:space-between;padding:32px 28px;cursor:pointer;height:100%}.services .service h3{width:-moz-fit-content;width:fit-content;color:#fff;border-radius:8px;padding:4px 12px}.services h3.one{max-width:40%}.services h3.two{max-width:51%}.services h3.three{max-width:44%}.services .service h3.one{background-image:url(/images/h3_bg1.svg)}.services .service h3.one,.services .service h3.two{background-size:cover;background-position:100%;background-color:transparent}.services .service h3.two{background-image:url(/images/h3_bg2.svg)}.services .service h3.three{background-image:url(/images/h3_bg3.svg);background-size:cover;background-position:100%;background-color:transparent}.services .service div{display:grid;grid-template-columns:auto 32px;gap:10px;align-items:center;font-weight:500}.services .service.masaz{min-height:470px}.services .service{position:relative;min-height:250px;padding:16px 24px;display:flex;align-items:end;overflow:hidden}.services .service:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;transition:transform .3s ease-in-out;z-index:-1}.services .service.dovoz-aut:before{background-image:url(/images/services_bg1.webp)}.services .service.dovoz-motorek:before{background-image:url(/images/services_bg2.webp)}.services .service.kontrola:before{background-image:url(/images/services_bg3.webp)}.services .service:hover:before{transform:scale(1.02)}@media (max-width:1536px){.services h3.one{max-width:46%}.services h3.two{max-width:59%}.services h3.three{max-width:51%}}@media (max-width:1280px){.services .item.right,.services .row{gap:20px}.services .service{flex-direction:column;align-items:start;justify-content:flex-end;gap:16px}.services h3.one{max-width:59%}.services h3.two{max-width:75%}.services h3.three{max-width:65%}}@media (max-width:1024px){.services h3.one{max-width:78%}.services h3.two{max-width:100%}.services h3.three{max-width:87%}.services .service{min-height:300px;padding:16px}}@media (max-width:768px){.services .row{grid-template-columns:1fr}.services .service{flex-direction:row;align-items:end;justify-content:space-between}.services h3.one{max-width:50%}.services h3.two{max-width:48%}.services h3.three{max-width:41%}.services .service{min-height:250px}}@media (max-width:640px){.services h3.one{max-width:68%}.services h3.two{max-width:65%}.services h3.three{max-width:56%}}@media (max-width:475px){.services .item.right,.services .row{gap:16px}.services .service{flex-direction:column;align-items:start;justify-content:flex-end;gap:16px}.services .service.masaz{min-height:320px}.services .service h3{background:transparent!important;padding:0;max-width:100%}}