 /* include cache/css /bitrix/js/ui/design-tokens/dist/ui.design-tokens.css */
/** * Do not edit directly * Generated on Fri, 11 Nov 2022 07:59:19 GMT */ :root{--ui-text-letter-spacing-auto:auto; --ui-text-letter-spacing-neg-3:-0.01em; --ui-text-letter-spacing-neg-2:-0.02em; --ui-text-letter-spacing-neg-1:-0.03em; --ui-text-letter-spacing-3:0.15em; --ui-text-letter-spacing-2:0.1em; --ui-text-letter-spacing-1:0.025em; --ui-text-decoration-style-dashed:dashed; --ui-text-decoration-style-wavy:wavy; --ui-text-decoration-style-dotted:dotted; --ui-text-decoration-style-double:double; --ui-text-decoration-style-solid:solid; --ui-text-decoration-line-overline:overline; --ui-text-decoration-line-line-through:line-through; --ui-text-decoration-line-underline:underline; --ui-text-transform-lowercase:lowercase; --ui-text-transform-uppercase:uppercase; --ui-text-transform-capitalize:capitalize; --ui-text-transform-none:none; --ui-space-inset-8xl:72px; --ui-space-inset-7xl:64px; --ui-space-inset-6xl:48px; --ui-space-inset-5xl:40px; --ui-space-inset-4xl:36px; --ui-space-inset-3xl:32px; --ui-space-inset-2xl:28px; --ui-space-inset-xl:24px; --ui-space-inset-lg:20px; --ui-space-inset-md:16px; --ui-space-inset-sm:12px; --ui-space-inset-xs:8px; --ui-space-inset-2xs:4px; --ui-space-inset-3xs:2px; --ui-space-inset-none:0; --ui-space-inline-8xl-neg:-72px; --ui-space-inline-7xl-neg:-64px; --ui-space-inline-6xl-neg:-48px; --ui-space-inline-5xl-neg:-40px; --ui-space-inline-4xl-neg:-36px; --ui-space-inline-3xl-neg:-32px; --ui-space-inline-2xl-neg:-28px; --ui-space-inline-xl-neg:-24px; --ui-space-inline-lg-neg:-20px; --ui-space-inline-md-neg:-16px; --ui-space-inline-sm-neg:-12px; --ui-space-inline-xs-neg:-8px; --ui-space-inline-2xs-neg:-4px; --ui-space-inline-3xs-neg:-2px; --ui-space-inline-8xl:72px; --ui-space-inline-7xl:64px; --ui-space-inline-6xl:48px; --ui-space-inline-5xl:40px; --ui-space-inline-4xl:36px; --ui-space-inline-3xl:32px; --ui-space-inline-2xl:28px; --ui-space-inline-xl:24px; --ui-space-inline-lg:20px; --ui-space-inline-md:16px; --ui-space-inline-sm:12px; --ui-space-inline-xs:8px; --ui-space-inline-2xs:4px; --ui-space-inline-3xs:2px; --ui-space-inline-none:0; --ui-space-stack-8xl-neg:-72px; --ui-space-stack-7xl-neg:-64px; --ui-space-stack-6xl-neg:-48px; --ui-space-stack-5xl-neg:-40px; --ui-space-stack-4xl-neg:-36px; --ui-space-stack-3xl-neg:-32px; --ui-space-stack-2xl-neg:-28px; --ui-space-stack-xl-neg:-24px; --ui-space-stack-lg-neg:-20px; --ui-space-stack-md-neg:-16px; --ui-space-stack-sm-neg:-12px; --ui-space-stack-xs-neg:-8px; --ui-space-stack-2xs-neg:-4px; --ui-space-stack-3xs-neg:-2px; --ui-space-stack-8xl:72px; --ui-space-stack-7xl:64px; --ui-space-stack-6xl:48px; --ui-space-stack-5xl:40px; --ui-space-stack-4xl:36px; --ui-space-stack-3xl:32px; --ui-space-stack-2xl:28px; --ui-space-stack-xl:24px; --ui-space-stack-lg:20px; --ui-space-stack-md:16px; --ui-space-stack-sm:12px; --ui-space-stack-xs:8px; --ui-space-stack-2xs:4px; --ui-space-stack-3xs:2px; --ui-space-stack-none:0; --ui-size-8xl:72px; --ui-size-7xl:64px; --ui-size-6xl:48px; --ui-size-5xl:40px; --ui-size-4xl:36px; --ui-size-3xl:32px; --ui-size-2xl:28px; --ui-size-xl:24px; --ui-size-lg:20px; --ui-size-md:16px; --ui-size-sm:12px; --ui-size-xs:8px; --ui-size-2xs:4px; --ui-size-3xs:2px; --ui-size-none:0; --ui-shadow-left-4xl:-16px 0px 24px 0px rgba(0, 0, 0, 0.11); --ui-shadow-left-3xl:-12px 0px 17px 0px rgba(0, 0, 0, 0.1); --ui-shadow-left-2xl:-8px 0px 10px 0px rgba(0, 0, 0, 0.1); --ui-shadow-left-xl:-6px 0px 10px 0px rgba(0, 0, 0, 0.1); --ui-shadow-left-l:-4px 0px 5px 0px rgba(0, 0, 0, 0.08); --ui-shadow-left-m:-3px 0px 4px 0px rgba(0, 0, 0, 0.08); --ui-shadow-left-s:-2px 0px 4px 0px rgba(0, 0, 0, 0.08); --ui-shadow-left-xs:-2px 0px 2px 0px rgba(0, 0, 0, 0.07); --ui-shadow-left-2xs:-1px 0px 2px 0px rgba(0, 0, 0, 0.06); --ui-shadow-bottom-4xl:0px 16px 24px 0px rgba(0, 0, 0, 0.11); --ui-shadow-bottom-3xl:0px 12px 17px 0px rgba(0, 0, 0, 0.1); --ui-shadow-bottom-2xl:0px 8px 10px 0px rgba(0, 0, 0, 0.1); --ui-shadow-bottom-xl:0px 6px 10px 0px rgba(0, 0, 0, 0.1); --ui-shadow-bottom-l:0px 4px 5px 0px rgba(0, 0, 0, 0.08); --ui-shadow-bottom-m:0px 3px 4px 0px rgba(0, 0, 0, 0.08); --ui-shadow-bottom-s:0px 2px 4px 0px rgba(0, 0, 0, 0.08); --ui-shadow-bottom-xs:0px 2px 2px 0px rgba(0, 0, 0, 0.07); --ui-shadow-bottom-2xs:0px 1px 2px 0px rgba(0, 0, 0, 0.06); --ui-shadow-right-4xl:16px 0px 24px 0px rgba(0, 0, 0, 0.11); --ui-shadow-right-3xl:12px 0px 17px 0px rgba(0, 0, 0, 0.1); --ui-shadow-right-2xl:8px 0px 10px 0px rgba(0, 0, 0, 0.1); --ui-shadow-right-xl:6px 0px 10px 0px rgba(0, 0, 0, 0.1); --ui-shadow-right-l:4px 0px 5px 0px rgba(0, 0, 0, 0.08); --ui-shadow-right-m:3px 0px 4px 0px rgba(0, 0, 0, 0.08); --ui-shadow-right-s:2px 0px 4px 0px rgba(0, 0, 0, 0.08); --ui-shadow-right-xs:2px 0px 2px 0px rgba(0, 0, 0, 0.07); --ui-shadow-right-2xs:1px 0px 2px 0px rgba(0, 0, 0, 0.06); --ui-shadow-top-4xl:0px -16px 24px 0px rgba(0, 0, 0, 0.11); --ui-shadow-top-3xl:0px -12px 17px 0px rgba(0, 0, 0, 0.1); --ui-shadow-top-2xl:0px -8px 10px 0px rgba(0, 0, 0, 0.1); --ui-shadow-top-xl:0px -6px 10px 0px rgba(0, 0, 0, 0.1); --ui-shadow-top-l:0px -4px 5px 0px rgba(0, 0, 0, 0.08); --ui-shadow-top-m:0px -3px 4px 0px rgba(0, 0, 0, 0.08); --ui-shadow-top-s:0px -2px 4px 0px rgba(0, 0, 0, 0.08); --ui-shadow-top-xs:0px -2px 2px 0px rgba(0, 0, 0, 0.07); --ui-shadow-top-2xs:0px -1px 2px 0px rgba(0, 0, 0, 0.06); --ui-opacity-none:0; --ui-opacity-full:1; --ui-opacity-90:0.9; --ui-opacity-80:0.8; --ui-opacity-70:0.7; --ui-opacity-60:0.6; --ui-opacity-50:0.5; --ui-opacity-40:0.4; --ui-opacity-30:0.3; --ui-opacity-20:0.2; --ui-opacity-10:0.1; --ui-opacity-5:0.05; --ui-font-line-height-3xl:2; --ui-font-line-height-2xl:1.75; --ui-font-line-height-xl:1.62; --ui-font-line-height-lg:1.5; --ui-font-line-height-md:1.4; --ui-font-line-height-sm:1.35; --ui-font-line-height-2xs:1.3; --ui-font-line-height-3xs:1.2; --ui-font-line-height-reset:1; --ui-font-size-5xl:28px; --ui-font-size-4xl:24px; --ui-font-size-3xl:22px; --ui-font-size-2xl:18px; --ui-font-size-xl:16px; --ui-font-size-lg:15px; --ui-font-size-md:14px; --ui-font-size-sm:13px; --ui-font-size-xs:12px; --ui-font-size-3xs:11px; --ui-font-size-4xs:10px; --ui-font-size-5xs:9px; --ui-font-size-6xs:8px; --ui-font-size-7xs:7px; --ui-font-weight-extra-black:950; --ui-font-weight-black:900; --ui-font-weight-extra-bold:800; --ui-font-weight-bold:700; --ui-font-weight-semi-bold:600; --ui-font-weight-medium:500; --ui-font-weight-normal:400; --ui-font-weight-regular:400; --ui-font-weight-light:300; --ui-font-weight-extra-light:200; --ui-font-weight-thin:100; --ui-font-family-helvetica:"Helvetica Neue", Helvetica, Arial, sans-serif; --ui-font-family-system-mono:ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace; --ui-font-family-system:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; --ui-color-palette-beige-base:#fdfae1; --ui-color-palette-beige-base-rgb:253, 250, 225; --ui-color-palette-gray-02:#f8fafb; --ui-color-palette-gray-02-rgb:248, 250, 251; --ui-color-palette-gray-03:#f5f7f8; --ui-color-palette-gray-03-rgb:245, 247, 248; --ui-color-palette-gray-04:#f1f4f6; --ui-color-palette-gray-04-rgb:241, 244, 246; --ui-color-palette-gray-05:#eef2f4; --ui-color-palette-gray-05-rgb:238, 242, 244; --ui-color-palette-gray-90:#525c69; --ui-color-palette-gray-90-rgb:82, 92, 105; --ui-color-palette-gray-80:#6a737f; --ui-color-palette-gray-80-rgb:106, 115, 127; --ui-color-palette-gray-70:#828b95; --ui-color-palette-gray-70-rgb:130, 139, 149; --ui-color-palette-gray-60:#959ca4; --ui-color-palette-gray-60-rgb:149, 156, 164; --ui-color-palette-gray-50:#a8adb4; --ui-color-palette-gray-50-rgb:168, 173, 180; --ui-color-palette-gray-40:#bdc1c6; --ui-color-palette-gray-40-rgb:189, 193, 198; --ui-color-palette-gray-35:#c9ccd0; --ui-color-palette-gray-35-rgb:201, 204, 208; --ui-color-palette-gray-30:#d5d7db; --ui-color-palette-gray-30-rgb:213, 215, 219; --ui-color-palette-gray-20:#dfe0e3; --ui-color-palette-gray-20-rgb:223, 224, 227; --ui-color-palette-gray-15:#e6e7e9; --ui-color-palette-gray-15-rgb:230, 231, 233; --ui-color-palette-gray-10:#edeef0; --ui-color-palette-gray-10-rgb:237, 238, 240; --ui-color-palette-red-solid:#f0371b; --ui-color-palette-red-solid-rgb:240, 55, 27; --ui-color-palette-red-95:#800602; --ui-color-palette-red-95-rgb:128, 6, 2; --ui-color-palette-red-90:#9a0703; --ui-color-palette-red-90-rgb:154, 7, 3; --ui-color-palette-red-80:#c21b16; --ui-color-palette-red-80-rgb:194, 27, 22; --ui-color-palette-red-70:#e92f2a; --ui-color-palette-red-70-rgb:233, 47, 42; --ui-color-palette-red-60:#f4433e; --ui-color-palette-red-60-rgb:244, 67, 62; --ui-color-palette-red-50:#ff5752; --ui-color-palette-red-50-rgb:255, 87, 82; --ui-color-palette-red-45:#ff7c78; --ui-color-palette-red-45-rgb:255, 124, 120; --ui-color-palette-red-40:#ff9a97; --ui-color-palette-red-40-rgb:255, 154, 151; --ui-color-palette-red-30:#ffcdcc; --ui-color-palette-red-30-rgb:255, 205, 204; --ui-color-palette-red-25:#ffdcdb; --ui-color-palette-red-25-rgb:255, 220, 219; --ui-color-palette-red-20:#ffe8e8; --ui-color-palette-red-20-rgb:255, 232, 232; --ui-color-palette-red-10:#fff8f8; --ui-color-palette-red-10-rgb:255, 248, 248; --ui-color-palette-orange-95:#614000; --ui-color-palette-orange-95-rgb:97, 64, 0; --ui-color-palette-orange-90:#7a5100; --ui-color-palette-orange-90-rgb:122, 81, 0; --ui-color-palette-orange-80:#9f6a00; --ui-color-palette-orange-80-rgb:159, 106, 0; --ui-color-palette-orange-70:#c48300; --ui-color-palette-orange-70-rgb:196, 131, 0; --ui-color-palette-orange-60:#e89b06; --ui-color-palette-orange-60-rgb:232, 155, 6; --ui-color-palette-orange-50:#ffa900; --ui-color-palette-orange-50-rgb:255, 169, 0; --ui-color-palette-orange-40:#ffc34d; --ui-color-palette-orange-40-rgb:255, 195, 77; --ui-color-palette-orange-30:#ffe1a6; --ui-color-palette-orange-30-rgb:255, 225, 166; --ui-color-palette-orange-25:#ffe9be; --ui-color-palette-orange-25-rgb:255, 233, 190; --ui-color-palette-orange-20:#fff1d6; --ui-color-palette-orange-20-rgb:255, 241, 214; --ui-color-palette-orange-10:#fffaf0; --ui-color-palette-orange-10-rgb:255, 250, 240; --ui-color-palette-green-95:#3d4f00; --ui-color-palette-green-95-rgb:61, 79, 0; --ui-color-palette-green-90:#506900; --ui-color-palette-green-90-rgb:80, 105, 0; --ui-color-palette-green-80:#688800; --ui-color-palette-green-80-rgb:104, 136, 0; --ui-color-palette-green-70:#7fa800; --ui-color-palette-green-70-rgb:127, 168, 0; --ui-color-palette-green-60:#8dbb00; --ui-color-palette-green-60-rgb:141, 187, 0; --ui-color-palette-green-55:#9dcf00; --ui-color-palette-green-55-rgb:157, 207, 0; --ui-color-palette-green-50:#9dcf00; --ui-color-palette-green-50-rgb:157, 207, 0; --ui-color-palette-green-40:#bbde4d; --ui-color-palette-green-40-rgb:187, 222, 77; --ui-color-palette-green-35:#cfe780; --ui-color-palette-green-35-rgb:207, 231, 128; --ui-color-palette-green-30:#e2f1b3; --ui-color-palette-green-30-rgb:226, 241, 179; --ui-color-palette-green-25:#faf6c3; --ui-color-palette-green-25-rgb:250, 246, 195; --ui-color-palette-green-20:#f1fbd0; --ui-color-palette-green-20-rgb:241, 251, 208; --ui-color-palette-green-10:#fafded; --ui-color-palette-green-10-rgb:250, 253, 237; --ui-color-palette-blue-95:#004f69; --ui-color-palette-blue-95-rgb:0, 79, 105; --ui-color-palette-blue-90:#006484; --ui-color-palette-blue-90-rgb:0, 100, 132; --ui-color-palette-blue-80:#00789e; --ui-color-palette-blue-80-rgb:0, 120, 158; --ui-color-palette-blue-70:#008dba; --ui-color-palette-blue-70-rgb:0, 141, 186; --ui-color-palette-blue-60:#11a9d9; --ui-color-palette-blue-60-rgb:17, 169, 217; --ui-color-palette-blue-50:#2fc6f6; --ui-color-palette-blue-50-rgb:47, 198, 246; --ui-color-palette-blue-40:#7fdefc; --ui-color-palette-blue-40-rgb:127, 222, 252; --ui-color-palette-blue-30:#c3f0ff; --ui-color-palette-blue-30-rgb:195, 240, 255; --ui-color-palette-blue-25:#d3f4ff; --ui-color-palette-blue-25-rgb:211, 244, 255; --ui-color-palette-blue-20:#e5f9ff; --ui-color-palette-blue-20-rgb:229, 249, 255; --ui-color-palette-blue-15:#ecfafe; --ui-color-palette-blue-15-rgb:236, 250, 254; --ui-color-palette-blue-10:#f4fcfe; --ui-color-palette-blue-10-rgb:244, 252, 254; --ui-color-palette-white-base:#ffffff; --ui-color-palette-white-base-rgb:255, 255, 255; --ui-color-palette-black-base:#333333; --ui-color-palette-black-base-rgb:51, 51, 51; --ui-color-palette-black-solid:#000000; --ui-color-palette-black-solid-rgb:0, 0, 0; --ui-color-overlay-base:rgba(255, 255, 255, 0.5); --ui-color-accent-yellow:#fef3b8; --ui-color-accent-yellow-rgb:254, 243, 184; --ui-color-accent-purple:#a77bde; --ui-color-accent-purple-rgb:167, 123, 222; --ui-color-accent-turquoise:#05b5ab; --ui-color-accent-turquoise-rgb:5, 181, 171; --ui-color-accent-green:#29ad49; --ui-color-accent-green-rgb:41, 173, 73; --ui-color-accent-brown:#ae914b; --ui-color-accent-brown-rgb:174, 145, 75; --ui-color-accent-pink:#fb6dba; --ui-color-accent-pink-rgb:251, 109, 186; --ui-color-accent-aqua:#55d0e0; --ui-color-accent-aqua-rgb:85, 208, 224; --ui-color-accent-light-blue:#559be6; --ui-color-accent-light-blue-rgb:85, 155, 230; --ui-color-tag-9:#e2e3e5; --ui-color-tag-9-rgb:226, 227, 229; --ui-color-tag-8:#ccd3dd; --ui-color-tag-8-rgb:204, 211, 221; --ui-color-tag-7:#dfc684; --ui-color-tag-7-rgb:223, 198, 132; --ui-color-tag-6:#ace5ec; --ui-color-tag-6-rgb:172, 229, 236; --ui-color-tag-5:#c2d1f0; --ui-color-tag-5-rgb:194, 209, 240; --ui-color-tag-4:#87eda0; --ui-color-tag-4-rgb:135, 237, 160; --ui-color-tag-3:#dbf087; --ui-color-tag-3-rgb:219, 240, 135; --ui-color-tag-2:#00baf2; --ui-color-tag-2-rgb:0, 186, 242; --ui-color-tag-1:#bcedfc; --ui-color-tag-1-rgb:188, 237, 252; --ui-color-link-primary-base:#2066b0; --ui-color-link-primary-base-rgb:32, 102, 176; --ui-color-background-none:none; --ui-color-background-transparent:transparent; --ui-border-width-thick:2px; --ui-border-width-thin:1px; --ui-border-radius-pill:99rem; --ui-border-radius-circle:50%; --ui-border-radius-3xl:20px; --ui-border-radius-2xl:16px; --ui-border-radius-xl:14px; --ui-border-radius-lg:12px; --ui-border-radius-md:10px; --ui-border-radius-sm:8px; --ui-border-radius-xs:6px; --ui-border-radius-2xs:4px; --ui-border-radius-3xs:2px; --ui-border-radius-none:0; --ui-typography-text-lg-font-weight:400; --ui-typography-text-lg-line-height:1.4; --ui-typography-text-lg-font-size:var(--ui-font-size-lg); --ui-typography-text-md-font-weight:400; --ui-typography-text-md-line-height:1.4; --ui-typography-text-md-font-size:var(--ui-font-size-md); --ui-typography-text-sm-font-weight:400; --ui-typography-text-sm-line-height:1.4; --ui-typography-text-sm-font-size:var(--ui-font-size-sm); --ui-typography-text-xs-font-weight:400; --ui-typography-text-xs-line-height:1.35; --ui-typography-text-xs-font-size:var(--ui-font-size-xs); --ui-typography-heading-h6-color:var(--ui-color-palette-black-base); --ui-typography-heading-h6-font-weight:600; --ui-typography-heading-h6-line-height:1.4; --ui-typography-heading-h6-font-size:var(--ui-font-size-md); --ui-typography-heading-h5-color:var(--ui-color-palette-black-base); --ui-typography-heading-h5-font-weight:400; --ui-typography-heading-h5-line-height:1.35; --ui-typography-heading-h5-font-size:var(--ui-font-size-xl); --ui-typography-heading-h4-color:var(--ui-color-palette-black-base); --ui-typography-heading-h4-font-weight:400; --ui-typography-heading-h4-line-height:1.35; --ui-typography-heading-h4-font-size:var(--ui-font-size-2xl); --ui-typography-heading-h3-color:var(--ui-color-palette-black-base); --ui-typography-heading-h3-font-weight:300; --ui-typography-heading-h3-line-height:1.3; --ui-typography-heading-h3-font-size:var(--ui-font-size-3xl); --ui-typography-heading-h2-color:var(--ui-color-palette-black-base); --ui-typography-heading-h2-font-weight:300; --ui-typography-heading-h2-line-height:1.3; --ui-typography-heading-h2-font-size:var(--ui-font-size-4xl); --ui-typography-heading-h1-color:var(--ui-color-palette-black-base); --ui-typography-heading-h1-font-weight:300; --ui-typography-heading-h1-line-height:1.2; --ui-typography-heading-h1-font-size:var(--ui-font-size-5xl); --ui-color-base-default:var(--ui-color-palette-black-base); --ui-color-base-default-rgb:var(--ui-color-palette-black-base-rgb); --ui-color-base-solid:var(--ui-color-palette-black-solid); --ui-color-base-solid-rgb:var(--ui-color-palette-black-solid-rgb); --ui-color-base-05:var(--ui-color-palette-gray-05); --ui-color-base-05-rgb:var(--ui-color-palette-gray-05-rgb); --ui-color-base-04:var(--ui-color-palette-gray-04); --ui-color-base-04-rgb:var(--ui-color-palette-gray-04-rgb); --ui-color-base-03:var(--ui-color-palette-gray-03); --ui-color-base-03-rgb:var(--ui-color-palette-gray-03-rgb); --ui-color-base-02:var(--ui-color-palette-gray-02); --ui-color-base-02-rgb:var(--ui-color-palette-gray-02-rgb); --ui-color-base-90:var(--ui-color-palette-gray-90); --ui-color-base-90-rgb:var(--ui-color-palette-gray-90-rgb); --ui-color-base-80:var(--ui-color-palette-gray-80); --ui-color-base-80-rgb:var(--ui-color-palette-gray-80-rgb); --ui-color-base-70:var(--ui-color-palette-gray-70); --ui-color-base-70-rgb:var(--ui-color-palette-gray-70-rgb); --ui-color-base-60:var(--ui-color-palette-gray-60); --ui-color-base-60-rgb:var(--ui-color-palette-gray-60-rgb); --ui-color-base-50:var(--ui-color-palette-gray-50); --ui-color-base-50-rgb:var(--ui-color-palette-gray-50-rgb); --ui-color-base-40:var(--ui-color-palette-gray-40); --ui-color-base-40-rgb:var(--ui-color-palette-gray-40-rgb); --ui-color-base-35:var(--ui-color-palette-gray-35); --ui-color-base-35-rgb:var(--ui-color-palette-gray-35-rgb); --ui-color-base-30:var(--ui-color-palette-gray-30); --ui-color-base-30-rgb:var(--ui-color-palette-gray-30-rgb); --ui-color-base-20:var(--ui-color-palette-gray-20); --ui-color-base-20-rgb:var(--ui-color-palette-gray-20-rgb); --ui-color-base-15:var(--ui-color-palette-gray-15); --ui-color-base-15-rgb:var(--ui-color-palette-gray-15-rgb); --ui-color-base-10:var(--ui-color-palette-gray-10); --ui-color-base-10-rgb:var(--ui-color-palette-gray-10-rgb); --ui-color-background-note:var(--ui-color-palette-beige-base); --ui-color-background-note-rgb:var(--ui-color-palette-beige-base-rgb); --ui-color-background-on-alert:var(--ui-color-palette-red-70); --ui-color-background-on-alert-rgb:var(--ui-color-palette-red-70-rgb); --ui-color-background-alert:var(--ui-color-palette-red-20); --ui-color-background-alert-rgb:var(--ui-color-palette-red-20-rgb); --ui-color-background-on-warning:var(--ui-color-palette-orange-70); --ui-color-background-on-warning-rgb:var(--ui-color-palette-orange-70-rgb); --ui-color-background-warning:var(--ui-color-palette-orange-20); --ui-color-background-warning-rgb:var(--ui-color-palette-orange-20-rgb); --ui-color-background-on-success:var(--ui-color-palette-green-70); --ui-color-background-on-success-rgb:var(--ui-color-palette-green-70-rgb); --ui-color-background-success:var(--ui-color-palette-green-20); --ui-color-background-success-rgb:var(--ui-color-palette-green-20-rgb); --ui-color-background-on-info:var(--ui-color-palette-blue-70); --ui-color-background-on-info-rgb:var(--ui-color-palette-blue-70-rgb); --ui-color-background-info:var(--ui-color-palette-blue-20); --ui-color-background-info-rgb:var(--ui-color-palette-blue-20-rgb); --ui-color-background-tertiary:var(--ui-color-palette-gray-05); --ui-color-background-tertiary-rgb:var(--ui-color-palette-gray-05-rgb); --ui-color-background-secondary:var(--ui-color-palette-gray-10); --ui-color-background-secondary-rgb:var(--ui-color-palette-gray-10-rgb); --ui-color-background-primary:var(--ui-color-palette-white-base); --ui-color-background-primary-rgb:var(--ui-color-palette-white-base-rgb); --ui-color-text-warning:var(--ui-color-palette-orange-50); --ui-color-text-warning-rgb:var(--ui-color-palette-orange-50-rgb); --ui-color-text-alert:var(--ui-color-palette-red-50); --ui-color-text-alert-rgb:var(--ui-color-palette-red-50-rgb); --ui-color-text-subtle:var(--ui-color-palette-gray-70); --ui-color-text-subtle-rgb:var(--ui-color-palette-gray-70-rgb); --ui-color-text-secondary:var(--ui-color-palette-gray-90); --ui-color-text-secondary-rgb:var(--ui-color-palette-gray-90-rgb); --ui-color-text-primary:var(--ui-color-palette-black-base); --ui-color-text-primary-rgb:var(--ui-color-palette-black-base-rgb); --ui-color-extranet:var(--ui-color-palette-orange-60); --ui-color-extranet-rgb:var(--ui-color-palette-orange-60-rgb); --ui-color-on-primary-alt:var(--ui-color-palette-white-base); --ui-color-on-primary-alt-rgb:var(--ui-color-palette-white-base-rgb); --ui-color-primary-alt:var(--ui-color-palette-green-50); --ui-color-primary-alt-rgb:var(--ui-color-palette-green-50-rgb); --ui-color-on-primary:var(--ui-color-palette-white-base); --ui-color-on-primary-rgb:var(--ui-color-palette-white-base-rgb); --ui-color-primary:var(--ui-color-palette-blue-50); --ui-color-primary-rgb:var(--ui-color-palette-blue-50-rgb)} .ui-typography-heading-h1{font-size:var(--ui-typography-heading-h1-font-size); line-height:var(--ui-typography-heading-h1-line-height); font-weight:var(--ui-typography-heading-h1-font-weight); color:var(--ui-typography-heading-h1-color)} .ui-typography-heading-h2{font-size:var(--ui-typography-heading-h2-font-size); line-height:var(--ui-typography-heading-h2-line-height); font-weight:var(--ui-typography-heading-h2-font-weight); color:var(--ui-typography-heading-h2-color)} .ui-typography-heading-h3{font-size:var(--ui-typography-heading-h3-font-size); line-height:var(--ui-typography-heading-h3-line-height); font-weight:var(--ui-typography-heading-h3-font-weight); color:var(--ui-typography-heading-h3-color)} .ui-typography-heading-h4{font-size:var(--ui-typography-heading-h4-font-size); line-height:var(--ui-typography-heading-h4-line-height); font-weight:var(--ui-typography-heading-h4-font-weight); color:var(--ui-typography-heading-h4-color)} .ui-typography-heading-h5{font-size:var(--ui-typography-heading-h5-font-size); line-height:var(--ui-typography-heading-h5-line-height); font-weight:var(--ui-typography-heading-h5-font-weight); color:var(--ui-typography-heading-h5-color)} .ui-typography-heading-h6{font-size:var(--ui-typography-heading-h6-font-size); line-height:var(--ui-typography-heading-h6-line-height); font-weight:var(--ui-typography-heading-h6-font-weight); color:var(--ui-typography-heading-h6-color)} .ui-typography-text-xs{font-size:var(--ui-typography-text-xs-font-size); line-height:var(--ui-typography-text-xs-line-height); font-weight:var(--ui-typography-text-xs-font-weight)} .ui-typography-text-sm{font-size:var(--ui-typography-text-sm-font-size); line-height:var(--ui-typography-text-sm-line-height); font-weight:var(--ui-typography-text-sm-font-weight)} .ui-typography-text-md{font-size:var(--ui-typography-text-md-font-size); line-height:var(--ui-typography-text-md-line-height); font-weight:var(--ui-typography-text-md-font-weight)} .ui-typography-text-lg{font-size:var(--ui-typography-text-lg-font-size); line-height:var(--ui-typography-text-lg-line-height); font-weight:var(--ui-typography-text-lg-font-weight)} /* include cache/css /bitrix/panel/main/popup.css */
.bx-core-adm-dialog, .bx-core-adm-dialog a, .bx-core-adm-dialog span, .bx-core-adm-dialog div
{/*Protection from user styles */ letter-spacing:normal; list-style:none; text-align:left; text-indent:0; text-transform:none; visibility:visible; white-space:normal; word-spacing:normal; vertical-align:baseline; text-decoration:none; color:#000; font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica)) !important; line-height:normal; font-weight:normal; font-variant:normal; font-style:normal; font-size:13px} .bx-core-adm-dialog{border-radius:4px; background-color:#fff; -webkit-box-shadow:0 18px 37px 6px rgba(16,39,53,.69); box-shadow:0 18px 37px 6px rgba(16,39,53,.69); font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica)); font-size:13px; position:absolute; overflow:hidden} .bx-core-adm-dialog a:active,
.bx-core-adm-dialog a:visited,
.bx-core-adm-dialog a:link{color:#2675d7; text-decoration:underline; font-size:inherit}.bx-core-adm-dialog a:hover{color:#2675d7; text-decoration:underline; background:none; font-size:inherit} .bx-core-adm-dialog select, .bx-core-adm-dialog input, .bx-core-adm-dialog textarea{outline:none; font-size:13px}.bx-core-adm-dialog textarea{font-size:13px}.bx-core-adm-dialog table{font-size:13px}.bx-core-adm-dialog td{font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica)); letter-spacing:normal; list-style:none; text-align:left; text-indent:0; text-transform:none; text-decoration:none; visibility:visible; white-space:normal; word-spacing:normal; line-height:normal; font-weight:normal; font-variant:normal; font-style:normal; font-size:inherit; background:none; color:#000} .bx-core-adm-dialog .bx-action-href,
.bx-core-adm-dialog .bx-action-href:visited,
.bx-core-adm-dialog .bx-action-href:link
{text-decoration:none; border-bottom:1px dashed #2747BF; outline:none; display:inline-block} .bx-core-adm-dialog .bx-action-href:hover
{border-bottom-color:#134889; text-decoration:none; color:#134889} .bx-core-adm-dialog .bx-core-adm-dialog-head{background-color:#e2ebee; border-bottom:1px solid#a9a9a9; -webkit-box-shadow:0 1px 0 0 #e5e5e5, 0 -1px 0 0 #ecf1f3 inset, inset 0 1px 0 0 #fff, inset 0 0 0 1px #e9f0f2; box-shadow:0 1px 0 0 #e5e5e5, 0 -1px 0 0 #ecf1f3 inset, inset 0 1px 0 0 #fff, inset 0 0 0 1px #e9f0f2; border-radius:4px 4px 0 0; height:49px; top:0; left:0; position:absolute; overflow:hidden; width:100%} .bx-core-adm-dialog .bx-core-adm-dialog-head-inner{display:inline-block; margin:12px 0 0 18px; font-size:20px; text-shadow:0 1px #fff; white-space:nowrap; color:#282a2c} .bx-core-adm-dialog .bx-core-adm-dialog-head-icons{position:absolute; top:0; right:0; margin:11px 0 0 15px; padding:0 15px 0 0; background-color:#E2EBEE} .bx-core-adm-dialog .bx-core-adm-icon-expand, .bx-core-adm-dialog .bx-core-adm-icon-narrow, .bx-core-adm-dialog .bx-core-adm-icon-close
{display:inline-block; height:30px; width:28px; cursor:pointer; background:url("/bitrix/panel/main/images/popup_sprite.png") no-repeat 0 0 #E2EBEE} .bx-core-adm-dialog .bx-core-adm-icon-expand{background-position:0 0}.bx-core-adm-dialog .bx-core-adm-icon-narrow{background-position:0 -120px}.bx-core-adm-dialog .bx-core-adm-icon-close{background-position:0 -30px}.bx-core-adm-dialog .bx-core-adm-icon-expand:hover{background-position:0 -60px}.bx-core-adm-dialog .bx-core-adm-icon-narrow:hover{background-position:0 -150px}.bx-core-adm-dialog .bx-core-adm-icon-close:hover{background-position:0 -90px} .bx-core-adm-dialog .bx-core-adm-dialog-content-wrap
{margin-top:54px; padding:12px 12px 14px} .bx-core-adm-dialog .bx-core-adm-dialog-tabs{
} .bx-core-adm-dialog .bx-core-adm-dialog-tabs .adm-detail-tab{display:inline-block !important; cursor:pointer !important; background:url("/bitrix/panel/main/images/bx-admin-sprite-small-2.png") repeat-x scroll 0 -2728px transparent !important; border-radius:2px 2px 0 0 !important; border:none !important; color:#1C53A2 !important; font-size:13px !important; font-weight:var(--ui-font-weight-bold) !important; margin:0 7px 0 0 !important; padding:10px 25px 10px !important; text-shadow:0 1px #FFFFFF !important; vertical-align:top !important; height:auto !important; position:relative; z-index:1} .bx-core-adm-dialog .bx-core-adm-dialog-tabs .adm-detail-tab-active
{background:#f5f9f9 !important; border:1px solid #dce7ed !important; border-bottom:none !important; color:#000 !important; margin:0 7px -2px 0 !important; padding:9px 24px 11px !important; border-bottom:none !important; height:auto !important} .bx-core-adm-dialog .bx-core-adm-dialog-tabs .adm-detail-tab-active:first-child:before
{display:none !important} .bx-core-adm-dialog .bx-core-adm-dialog-content
{overflow:auto; border:solid 1px #dce7ed; background-color:#f5f9f9} .bx-core-adm-admin-dialog .bx-core-adm-dialog-content
{padding:15px 22px 22px} .bx-core-adm-dialog .adm-detail-content-cell-l{text-align:right; padding:5px 4px 7px 0; background:none; text-indent:0; text-transform:none; text-decoration:none; visibility:visible; white-space:normal; word-spacing:normal; font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica)); line-height:normal; font-weight:normal; font-variant:normal; font-style:normal; font-size:inherit; color:inherit} .bx-core-adm-dialog .adm-detail-content-cell-r{padding:5px 0 7px 4px; background:none; text-indent:0; text-transform:none; text-decoration:none; visibility:visible; white-space:normal; word-spacing:normal; font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica)); line-height:normal; font-weight:normal; font-variant:normal; font-style:normal; font-size:inherit; color:inherit} .bx-core-adm-dialog .adm-detail-content-cell{padding:5px 0 7px} .bx-core-adm-dialog .adm-detail-valign-top{vertical-align:top}.bx-core-adm-dialog .adm-detail-valign-middle{vertical-align:middle}.bx-core-adm-dialog .adm-detail-valign-bottom{vertical-align:bottom} .adm-detail-file-row .adm-detail-content-cell-l{padding-top:12px; vertical-align:top}.adm-detail-file-image{padding-top:7px}.adm-detail-file-row .bx-input-file-desc{display:block; margin-top:-7px} .adm-detail-iblock-types{width:150px}.adm-detail-iblock-list{width:200px} .bx-core-adm-dialog .adm-detail-content-table > tbody > .heading td{padding:8px 70px 10px!important}.bx-core-adm-dialog .bx-core-adm-dialog-buttons{padding-top:12px; position:relative} .bx-core-adm-dialog .bx-core-adm-dialog-buttons input{margin-right:12px} .bx-core-adm-dialog .bx-core-adm-dialog-head-block{background-position:99% center !important; background-repeat:no-repeat; border-bottom:1px solid #DCE7ED; font-size:12px; padding:6px 30px 9px 9px; margin-bottom:12px} .bx-core-adm-dialog .bx-core-adm-dialog-head-block p{margin:0} .bx-core-adm-dialog .bx-core-adm-dialog-head-block .title{font-weight:var(--ui-font-weight-bold); font-size:14px; margin:0 0 5px} .bx-core-adm-dialog .bx-core-adm-dialog-content-wrap-inner
{padding:12px} .bx-quirks .bx-core-adm-dialog .bx-core-adm-dialog-content-wrap-inner
{padding:12px 0} .bx-core-dialog-overlay{top:0; left:0; width:100%; height:100%; position:absolute; background-color:rgba(57,60,67,0.82)} .bx-quirks .bx-core-dialog-overlay
{background-color:#393c43; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)} .bx-core-adm-dialog .bx-core-resizer{background:url("/bitrix/panel/main/images/popup_sprite.png") no-repeat right -188px; position:absolute; z-index:6; bottom:3px; right:2px; height:20px; width:20px} .bx-core-adm-dialog .bx-core-adm-dialog-tabs .adm-detail-tab-last{margin-right:0} .bx-core-adm-dialog .adm-detail-title{border-bottom:1px solid #ddd; font-size:18px; margin-bottom:14px; padding:0 0 15px; text-align:left} .bx-core-adm-dialog .adm-detail-content-item-block
{border:none; padding:0} .bx-core-adm-dialog .adm-detail-content{padding:0} .bx-core-adm-dialog .adm-detail-content-item-block table{border:none; border-spacing:0; font-size:13px; margin:0; width:100%} .bx-core-adm-dialog .adm-input,
.bx-core-adm-dialog input[type="text"],
.bx-core-adm-dialog input[type="password"],
.bx-core-adm-dialog input[type="email"]{font-size:13px; height:29px; padding:0 5px} .bx-core-adm-dialog .bx-core-adm-dialog-buttons .adm-btn-add{float:right} .bx-quirks .bx-core-adm-dialog-buttons .adm-btn-add
{float:none; position:absolute; right:28px} /********************* menu *************************/ .bx-core-popup-menu{position:absolute; border:solid 1px #181b20; border-radius:0 0 2px 2px; background-color:rgba(52, 59, 74, 0.94); -webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(212, 212, 212, 0.12); box-shadow:0 1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(212, 212, 212, 0.12); letter-spacing:normal; list-style:none; text-align:left; text-indent:0; text-transform:none; visibility:visible; white-space:normal; word-spacing:normal; vertical-align:baseline; font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica)) !important; line-height:normal; font-weight:normal; font-variant:normal; font-style:normal} .bx-quirks .bx-core-popup-menu
{background-color:#3a4150} .bx-quirks .bx-core-popup-menu
{width:220px !important; margin-top:-2px; margin-left:-2px} .bx-core-popup-menu-level0
{background-color:rgba(30, 36, 50, 0.94); border-radius:2px} .bx-quirks .bx-core-popup-menu-level0{background-color:#252d3f} /*.bx-core-popup-menu-top*/
.bx-core-popup-menu-angle,
.bx-core-popup-menu-angle-bottom{display:block; position:absolute; height:10px; width:17px; content:""; line-height:1px; font-size:1px; padding:0; margin:0} .bx-core-popup-menu-angle{top:-9px; background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -1490px} .bx-core-popup-menu-angle-bottom{bottom:-9px; background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -1470px} .bx-core-popup-menu-item{display:block; text-decoration:none; border-top:solid 1px transparent; border-right:solid 1px transparent; color:#9ca4b2 !important; min-width:120px; cursor:pointer; position:relative; z-index:1} .bx-quirks .bx-core-popup-menu-item{width:280px; overflow-x:hidden} .bx-core-popup-menu-item:hover,
.bx-core-popup-menu-item-opened
{border-top:solid 1px #55a8d9; border-right:solid 1px #2278b7; background-image:-webkit-linear-gradient(top, #2a92d0, #1d66b5); background-image:-moz-linear-gradient(top, #2a92d0, #1d66b5); background-image:-ms-linear-gradient(top, #2a92d0, #1d66b5); background-image:-o-linear-gradient(top, #2a92d0, #1d66b5); background-image:linear-gradient(top, #2a92d0, #1d66b5); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3); box-shadow:0 1px 1px rgba(0, 0, 0, 0.3); text-decoration:none; color:#ebebeb !important} .bx-quirks .bx-core-popup-menu-item-text{overflow-x:hidden} .bx-core-popup-menu-item-text{display:block; padding:0 10px 0 40px; height:28px; line-height:26px; font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica)); font-size:12px; font-weight:var(--ui-font-weight-bold); text-shadow:0 1px rgba(0, 0, 0, 0.5); white-space:nowrap; overflow:hidden; text-overflow:ellipsis} .bx-core-popup-menu-item-icon{display:block; position:absolute; height:28px; width:40px} .bx-core-popup-menu-no-icons .bx-core-popup-menu-item-text{padding-left:19px} .bx-core-popup-menu-no-icons .bx-core-popup-menu-item-icon
{display:none} .adm-menu-content{background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -30px} .bx-core-popup-menu-item:hover .adm-menu-content,
.bx-core-popup-menu-item-opened .adm-menu-content
{background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -60px} .adm-menu-services{background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -90px} .bx-core-popup-menu-item:hover .adm-menu-services,
.bx-core-popup-menu-item-opened .adm-menu-services
{background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -120px} .adm-menu-settings{background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -150px} .bx-core-popup-menu-item:hover .adm-menu-settings,
.bx-core-popup-menu-item-opened .adm-menu-settings
{background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -180px} .adm-menu-favorites{background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -210px} .bx-core-popup-menu-item:hover .adm-menu-favorites,
.bx-core-popup-menu-item-opened .adm-menu-favorites
{background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -240px} .adm-menu-analytics{background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -300px} .bx-core-popup-menu-item:hover .adm-menu-analytics,
.bx-core-popup-menu-item-opened .adm-menu-analytics
{background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -330px} .adm-menu-marketPlace{background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -360px} .bx-core-popup-menu-item:hover .adm-menu-marketPlace,
.bx-core-popup-menu-item-opened .adm-menu-marketPlace
{background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -390px} .adm-menu-desktop{background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -420px} .bx-core-popup-menu-item:hover .adm-menu-desktop,
.bx-core-popup-menu-item-opened .adm-menu-desktop
{background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -450px} .adm-menu-store{background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -480px} .bx-core-popup-menu-item:hover .adm-menu-store,
.bx-core-popup-menu-item-opened .adm-menu-store
{background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -510px} .adm-menu-marketing{background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -1353px} .bx-core-popup-menu-item:hover .adm-menu-marketing,
.bx-core-popup-menu-item-opened .adm-menu-marketing{background-position:left -1326px} .bx-core-popup-menu-item-checked .bx-core-popup-menu-item-text
{background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -540px} .bx-core-popup-menu-item-checked:hover .bx-core-popup-menu-item-text
{background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -570px} .bx-core-popup-menu-item-opener .bx-core-popup-menu-item-text
{padding-right:20px; background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat right -270px} .bx-core-popup-menu-item-opener:hover .bx-core-popup-menu-item-text,
.bx-core-popup-menu-item-opened .bx-core-popup-menu-item-text
{background:url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat right 0} .bx-core-popup-menu-separator{height:1px; margin:0 1px; background-color:rgba(172, 179, 191, 0.2); font-size:1px; line-height:1px} .bx-quirks .bx-core-popup-menu-separator{background-color:#444b58} .bx-core-popup-menu-item-disabled .bx-core-popup-menu-item-text{color:#525A68} .bx-core-popup-menu-item-disabled:hover .bx-core-popup-menu-item-text
{color:#858D9B} /* standard menu icons */ /*menu icons*/
.bx-core-popup-menu-item .checked{background-image:url(/bitrix/js/main/core/images/menu/checkbox.gif)} /*component menu icons */
.bx-core-popup-menu-item .parameters{background-image:url(/bitrix/themes/.default/public/components/buttons/parameters.gif)}.bx-core-popup-menu-item .edit{background-image:url(/bitrix/themes/.default/public/components/buttons/edit.gif)}.bx-core-popup-menu-item .copy{background-image:url(/bitrix/themes/.default/public/components/buttons/copy.gif)}.bx-core-popup-menu-item .edit-common{background-image:url(/bitrix/themes/.default/public/components/buttons/edit_common.gif)}.bx-core-popup-menu-item .edit-wf{background-image:url(/bitrix/themes/.default/public/components/buttons/edit_wf.gif)}.bx-core-popup-menu-item .menu-edit{background-image:url(/bitrix/themes/.default/public/components/buttons/menu_edit.gif)}.bx-core-popup-menu-item .menu-add{background-image:url(/bitrix/themes/.default/public/components/buttons/menu_add.gif)}.bx-core-popup-menu-item .menu-delete{background-image:url(/bitrix/themes/.default/public/components/buttons/menu_delete.gif)}.bx-core-popup-menu-item .menu-template{background-image:url(/bitrix/themes/.default/public/components/buttons/menu_templ.gif)}.bx-core-popup-menu-item .nav-template{background-image:url(/bitrix/themes/.default/public/components/buttons/nav_templ.gif)}.bx-core-popup-menu-item .parameters-2{background-image:url(/bitrix/themes/.default/public/components/buttons2/parameters.gif)}.bx-core-popup-menu-item .edit-2{background-image:url(/bitrix/themes/.default/public/components/buttons2/edit.gif)}.bx-core-popup-menu-item .edit-css{background-image:url(/bitrix/themes/.default/public/components/buttons2/edit_css.gif)}.bx-core-popup-menu-item .copy-2{background-image:url(/bitrix/themes/.default/public/components/buttons2/copy.gif)}.bx-core-popup-menu-item .del-cache{background-image:url(/bitrix/themes/.default/public/components/buttons2/delcache.gif)} /*panel menu icons */
.bx-core-popup-menu-item .panel-new-file{background-image:url(/bitrix/themes/.default/public/panel_new/menus/new_file.gif)}.bx-core-popup-menu-item .panel-new-file-template{background-image:url(/bitrix/themes/.default/public/panel_new/menus/create_template.gif)}.bx-core-popup-menu-item .panel-new-folder{background-image:url(/bitrix/themes/.default/public/panel_new/menus/new_folder.gif)}.bx-core-popup-menu-item .panel-new-folder-template{background-image:url(/bitrix/themes/.default/public/panel_new/menus/create_folder_template.gif)}.bx-core-popup-menu-item .panel-edit-visual{background-image:url(/bitrix/themes/.default/public/panel_new/menus/edit_html.gif)}.bx-core-popup-menu-item .panel-edit-text{background-image:url(/bitrix/themes/.default/public/panel_new/menus/edit_text.gif)}.bx-core-popup-menu-item .panel-edit-php{background-image:url(/bitrix/themes/.default/public/panel_new/menus/edit_php.gif)}.bx-core-popup-menu-item .panel-file-props{background-image:url(/bitrix/themes/.default/public/panel_new/menus/file_props.gif)}.bx-core-popup-menu-item .panel-folder-props{background-image:url(/bitrix/themes/.default/public/panel_new/menus/folder_props.gif)}.bx-core-popup-menu-item .panel-file-access{background-image:url(/bitrix/themes/.default/public/panel_new/menus/file_access.gif)}.bx-core-popup-menu-item .panel-folder-access{background-image:url(/bitrix/themes/.default/public/panel_new/menus/folder_access.gif)}.bx-core-popup-menu-item .panel-file-delete{background-image:url(/bitrix/themes/.default/public/panel_new/menus/delete_file.gif)}.bx-core-popup-menu-item .panel-folder-delete{background-image:url(/bitrix/themes/.default/public/panel_new/menus/delete_folder.gif)}.bx-core-popup-menu-item .panel-page-cache{background-image:url(/bitrix/themes/.default/public/panel_new/menus/page_cache.gif)}.bx-core-popup-menu-item .panel-comp-cache{background-image:url(/bitrix/themes/.default/public/panel_new/menus/comp_cache.gif)}.bx-core-popup-menu-item .icon-delete{background-image:url(/bitrix/themes/.default/public/panel_new/buttons/delete.gif)}.bx-core-popup-menu-item .panel-key{background-image:url(/bitrix/themes/.default/public/panel_new/menus/key.gif)}.bx-core-popup-menu-item .panel-user{background-image:url(/bitrix/themes/.default/public/panel_new/menus/user.gif)} /* diff old styles */ .bx-width30{width:30% !important}.bx-width50{width:50% !important}.bx-width100{width:100% !important}.bx-width0{width:0% !important} .bx-popup-label{text-align:right !important; padding:6px 2px 10px 0 !important; vertical-align:top !important; background:transparent; font-size:inherit; color:#000}.bx-core-adm-dialog .section td{background-image:none !important; background-color:#E0E8EA !important; color:#4B6267; font-size:14px; font-weight:var(--ui-font-weight-bold)} .bx-core-adm-dialog .section > td{padding:5px 10px} /*.bx-menu-layout{background-color:white}*/ #bx-admin-prefix .bx-menu-current-row{background-color:#E2E7CB !important} #bx-admin-prefix .view-area{-moz-box-sizing:border-box; cursor:text; display:block; overflow:hidden; white-space:nowrap; height:31px !important; margin:3px !important} #bx-admin-prefix .edit-field{background-position:right center; background-repeat:no-repeat; background-image:url("/bitrix/panel/main/images_old/panel/pencil.gif"); font-size:13px; padding:7px 5px 0; margin:2px; height:22px; width:232px; -moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; color:#3F4B54; display:inline-block; outline:medium none; vertical-align:middle} #bx-admin-prefix .edit-field:hover{padding:7px 5px 0; background-color:#FFFFFF; border-color:#87919C #959EA9 #9EA7B1; -webkit-box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.3), 0 2px 2px -1px rgba(180, 188, 191, 0.7) inset; box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.3), 0 2px 2px -1px rgba(180, 188, 191, 0.7) inset; border-image:none; border-radius:3px 3px 3px 3px; border-style:solid; border-width:1px} .bx-core-adm-dialog a.bx-popup-sign{display:block; width:11px; height:11px; overflow:hidden; margin-right:3px; background-repeat:no-repeat; background-position:top left}.bx-core-adm-dialog a.bx-popup-minus{background-image:url(/bitrix/js/main/core/images/components/minus.gif)}.bx-core-adm-dialog a.bx-popup-plus{background-image:url(/bitrix/js/main/core/images/components/plus.gif)} /* styles for WYSIWYG/HTML/PHP editors in public mode - BX.CEditorDialog */
.bx-core-adm-dialog .bx-core-editor-dialog-content-wrap{padding:12px !important; margin-top:50px !important}.bx-core-adm-dialog .bx-core-editor-dialog-buttons{padding-top:12px}.bx-core-adm-dialog .bx-core-editor-dialog-buttons input{margin-right:12px} /* styles for auth dialog */
.bx-core-popup-auth-field{padding:5px 0} /* wizard dialog */
.bx-core-adm-dialog .bx-core-wizard-dialog-content-wrap{padding:0 0 14px !important; margin-top:54px !important} /* include cache/css /bitrix/cache/css/s1/need-cars.1.0/template_9bf32a7a6c185334a1ee67b3d65c7106/template_9bf32a7a6c185334a1ee67b3d65c7106_v1.css */ /* Start:/local/templates/need-cars.1.0/css/slick.css?16781215081729*/
/* Slider */
.slick-slider
{position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent} .slick-list
{position:relative; display:block; overflow:hidden; margin:0; padding:0}.slick-list:focus
{outline:none}.slick-list.dragging
{cursor:pointer; cursor:hand} .slick-slider .slick-track,
.slick-slider .slick-list
{-webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)} .slick-track
{position:relative; top:0; left:0; display:block}.slick-track:before,
.slick-track:after
{display:table; content:''}.slick-track:after
{clear:both}.slick-loading .slick-track
{visibility:hidden} .slick-slide
{display:none; float:left; height:100%; min-height:1px}[dir='rtl'] .slick-slide
{float:right}.slick-slide img
{display:block}.slick-slide.slick-loading img
{display:none}.slick-slide.dragging img
{pointer-events:none}.slick-initialized .slick-slide
{display:block}.slick-loading .slick-slide
{visibility:hidden}.slick-vertical .slick-slide
{display:block; height:auto; border:1px solid transparent}.slick-arrow.slick-hidden{display:none} /* End */ /* Start:/local/templates/need-cars.1.0/css/all.css?167812150899003*/
@font-face{font-family:'GothamPro'; src:url('/local/templates/need-cars.1.0/css/../fonts/GothamPro.eot?#iefix') format('embedded-opentype'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro.woff') format('woff'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro.ttf') format('truetype'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro.svg#GothamPro') format('svg'); font-weight:400; font-style:normal; font-display:swap}@font-face{font-family:'GothamPro'; src:url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Light.eot?#iefix') format('embedded-opentype'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Light.woff') format('woff'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Light.ttf') format('truetype'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Light.svg#GothamPro-Light') format('svg'); font-weight:300; font-style:normal; font-display:swap}@font-face{font-family:'GothamPro'; src:url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Medium.eot?#iefix') format('embedded-opentype'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Medium.woff') format('woff'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Medium.ttf') format('truetype'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Medium.svg#GothamPro-Medium') format('svg'); font-weight:500; font-style:normal; font-display:swap}@font-face{font-family:'GothamPro'; src:url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Black.eot?#iefix') format('embedded-opentype'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Black.woff') format('woff'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Black.ttf') format('truetype'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Black.svg#GothamPro-Black') format('svg'); font-weight:900; font-style:normal; font-display:swap}@font-face{font-family:'FuturaPT'; src:url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Light.eot?#iefix') format('embedded-opentype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Light.otf') format('opentype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Light.woff') format('woff'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Light.ttf') format('truetype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Light.svg#FuturaPT-Light') format('svg'); font-weight:100; font-style:normal; font-display:swap}@font-face{font-family:'FuturaPT'; src:url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Demi.eot?#iefix') format('embedded-opentype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Demi.otf') format('opentype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Demi.woff') format('woff'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Demi.ttf') format('truetype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Demi.svg#FuturaPT-Demi') format('svg'); font-weight:300; font-style:normal; font-display:swap}@font-face{font-family:'FuturaPT'; src:url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Medium.eot?#iefix') format('embedded-opentype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Medium.otf') format('opentype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Medium.woff') format('woff'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Medium.ttf') format('truetype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Medium.svg#FuturaPT-Medium') format('svg'); font-weight:500; font-style:normal; font-display:swap}@font-face{font-family:'FuturaPT'; src:url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Bold.eot?#iefix') format('embedded-opentype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Bold.otf') format('opentype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Bold.woff') format('woff'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Bold.ttf') format('truetype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Bold.svg#FuturaPT-Bold') format('svg'); font-weight:700; font-style:normal; font-display:swap}@font-face{font-family:'FuturaPT'; src:url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Heavy.eot?#iefix') format('embedded-opentype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Heavy.otf') format('opentype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Heavy.woff') format('woff'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Heavy.ttf') format('truetype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Heavy.svg#FuturaPT-Heavy') format('svg'); font-weight:800; font-style:normal; font-display:swap}@font-face{font-family:'FuturaPTBook'; src:url('/local/templates/need-cars.1.0/css/../fonts/FuturaPTBook.eot'); src:local('☺'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPTBook.woff') format('woff'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPTBook.ttf') format('truetype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPTBook.svg') format('svg'); font-weight:300; font-style:normal; font-display:swap} html{-webkit-text-size-adjust:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}body{margin:0; color:#000; font:15px/21px 'GothamPro', Arial, Helvetica, sans-serif; background:#f9f9fa; min-width:320px}.inner{background:#fff} img{border-style:none; vertical-align:top}a{color:#000; outline:none; text-decoration:none}a:hover{text-decoration:none}*{outline:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}input, textarea, select{font:100% 'GothamPro', Arial, Helvetica, sans-serif; vertical-align:middle}input::-ms-clear{display:none}input:not([type="checkbox"]), textarea{-webkit-appearance:none; /* -webkit-border-radius:0; */
}form, fieldset{margin:0; padding:0; border-style:none}header,
nav,
section,
article,
aside,
footer,
figure,
menu,
dialog{display:block}p{color:#000; font-size:15px; font-weight:400; line-height:24px; letter-spacing:-0.004em; margin:0 0 14px}p > a,
ul li > a,
ol li > a{color:#3e4769; text-decoration:underline; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear}p > a:hover,
ul li > a:hover,
ol li > a:hover{text-decoration:none}p > strong,
ul li > strong,
ol li > strong{font-weight:700}h3, h5{color:#000; font-family:'FuturaPT'; font-weight:300; letter-spacing:-0.034em}h3{margin:0 0 32px; font-size:55px; line-height:48px; max-width:1000px}h4{font-size:30px; font-weight:400; line-height:33px; letter-spacing:-0.01em; margin:0 0 22px}h5{margin:0 0 9px; font-size:48px; line-height:52px; padding:0 0 0 4px}ul{list-style:none; margin:0; padding:33px 0 0 56px}ul li{position:relative; font-size:15px; font-weight:400; line-height:24px; letter-spacing:-0.004em; margin:0 0 14px; padding:0 0 0 24px}ul li:after{position:absolute; content:''; width:11px; height:11px; border-radius:50%; border:2px solid #fd0606; box-sizing:border-box; top:9px; left:0}ol{list-style:none; margin:0 0 45px; padding:0 0 0 49px; counter-reset:i}ol li{padding:0 0 0 31px; position:relative; color:#000; font-size:15px; font-weight:400; line-height:24px; letter-spacing:-0.004em; margin:0 0 14px}ol li:after{position:absolute; counter-increment:i; content:counters(i,".") ". "; background:#fd1414; top:0; width:23px; left:0; z-index:0; color:#fff; font-family:'FuturaPT'; font-size:24px; font-weight:700; line-height:40px}#wrapper{width:100%; margin:0 auto; overflow:hidden}.container{padding:0 90px; margin:0 auto; max-width:1297px}.btn{display:inline-block; vertical-align:top; color:#000; font-family:'FuturaPT'; font-size:14px; font-weight:800; line-height:18px; text-transform:uppercase; padding:16px 60px 16px 0; border-bottom:1px solid #e2001a; position:relative; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; letter-spacing:0.1em}.btn:after{position:absolute; content:''; top:50%; right:30px; -webkit-transform:translate(0, -46%); -ms-transform:translate(0, -46%); -o-transform:translate(0, -46%); transform:translate(0, -46%); width:17px; height:16px; background:url("/local/templates/need-cars.1.0/css/../images/ico-arrow.svg") no-repeat; -webkit-background-size:100%; background-size:100%; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear}.btn.small{color:#b4c1ca; font-size:12px; line-height:16px; border-bottom:1px solid #e9eff3; padding:11px 41px 11px 0}.btn.small:after{width:12px; height:12px; background:url("/local/templates/need-cars.1.0/css/../images/ico-arrow-gr.svg") no-repeat; -webkit-background-size:100%; background-size:100%; right:15px}.btn:hover{border-bottom:1px solid transparent}.btn.small:hover{border-bottom:1px solid #e2001a; color:#000}.btn.small:hover:after{background:url("/local/templates/need-cars.1.0/css/../images/ico-arrow.svg") no-repeat; -webkit-background-size:100%; background-size:100%}#header{position:absolute; top:0; left:0; right:0; padding:15px 0; z-index:2}#header .container{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; justify-content:space-between}.logo{display:block; width:242px; height:104px; text-indent:-9999px; overflow:hidden; margin:0; background:url("/local/templates/need-cars.1.0/css/../images/logo-new.svg") no-repeat; -webkit-background-size:100%; background-size:100%}.logo a{display:block; height:100%}/* .inner .logo{background:url("/local/templates/need-cars.1.0/css/../images/logo-inner.png") no-repeat; -webkit-background-size:100%; background-size:100%; width:220px; height:90px; margin:-6px 0 0} */
.nav-block{text-align:right; padding:13px 0 0 0}.contact-box{margin:0 0 32px; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; justify-content:flex-end; -ms-align-items:center; align-items:center}.time-work{color:#dbe2e3; font-size:12px; font-weight:400; line-height:16px; padding:3px 36px 0 0; letter-spacing:-0.005em}.list-phone{list-style:none; margin:0 0 0; padding:0 0 0; position:relative; font-size:0; line-height:0}.list-phone:after{position:absolute; content:''; top:50%; left:-5px; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -o-transform:translate(0, -50%); transform:translate(0, -50%); width:24px; height:24px; background:url("/local/templates/need-cars.1.0/css/../images/ico-phone_2.png") no-repeat; -webkit-background-size:100%; background-size:100%; /* fill:#525458; */
}.list-phone li{display:inline-block; vertical-align:top; margin:0 0 0 35px; padding:0; letter-spacing:0}.list-phone li:after{display:none}.list-phone a{color:#fff; font-family:'FuturaPT'; font-size:20px; font-weight:300; line-height:24px; text-transform:uppercase; letter-spacing:-0.015em; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; text-decoration:none}.list-phone a:hover{text-decoration:underline}.btn-mob-menu{display:none; width:46px; height:37px; position:absolute; top:60px; right:15px; padding:0; z-index:15}.btn-mob-menu span{display:block; position:relative; width:26px; height:3px; background:#fff; margin:17px auto 0}.btn-mob-menu span:after,
.btn-mob-menu span:before{content:''; position:absolute; width:100%; background:#fff; height:3px; top:-7px; left:0; -webkit-transition:all 200ms linear; -moz-transition:all 200ms linear; -ms-transition:all 200ms linear; -o-transition:all 200ms linear; transition:all 200ms linear}.btn-mob-menu span:after{top:7px}#nav.active .btn-mob-menu span{background:none}#nav.active .btn-mob-menu span:before{-moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); margin:7px 0 0}#nav.active .btn-mob-menu span:after{-moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); margin:-7px 0 0}#nav ul{list-style:none; margin:0; padding:0 7px 0 0; font-size:0; line-height:0}#nav li{display:inline-block; vertical-align:top; margin:0; padding:0; letter-spacing:0}#nav li:after{display:none}#nav li + li{margin:0 0 0 49px}#nav li a{text-transform:uppercase; color:#fff; font-family:'FuturaPT'; font-size:15px; font-weight:300; line-height:19px; letter-spacing:0.1em; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; text-decoration:none}#nav li a:hover{color:#e2001a}.main-section{-webkit-background-size:cover; background-size:cover; background-position:50%; padding:134px 0 168px; overflow:hidden; position:relative}.video-holder{position:absolute; top:0; left:0; bottom:0; right:0; width:100%; height:100%; overflow:hidden; text-align:center; z-index:0}.video-holder:after{position:absolute; content:''; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,.5)}.video-holder video{width:auto; min-width:100%; height:auto; min-height:100%}.main-section .container{position:relative; z-index:1}.main-section .container:after{clear:both; display:block; content:''}.heading{max-width:790px; padding:63px 20px 0 0; margin:0 0 85px -5px}.main-title{margin:0 0 39px; color:#fff; font-family:'FuturaPT'; font-size:80px; line-height:72px; font-weight:300; letter-spacing:-0.035em}.main-title span{font-weight:100; display:block}.main-subtitle{display:block; color:#dbe2e3; font-size:21px; font-weight:400; line-height:25px}.main-section .btn{color:#fff}.count-box{position:absolute; top:60px; right:128px}.count-box strong{display:block; margin:0 0 9px -17px; color:#e2001a; font-family:'FuturaPT'; font-size:72px; font-weight:100; line-height:72px; letter-spacing:-0.025em}.count-box span{display:block; color:#9b9b9b; font-size:14px; font-weight:300; line-height:18px}.services-section{margin:0 0 0}.list-services{list-style:none; margin:-95px -21px 0 -33px; padding:0; font-size:0; line-height:0; /* border:1px solid #ebf0f1; */ border-top:1px solid #ebf0f1; border-left:1px solid #ebf0f1; position:relative; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; -o-flex-wrap:wrap; flex-wrap:wrap}.list-services li{width:25%; position:relative; border-bottom:1px solid #ebf0f1; border-right:1px solid #ebf0f1; background:#fff; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; min-height:279px; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; padding:0; margin:0}.list-services li:after{position:absolute; content:''; top:-1px; bottom:-1px; right:-1px; left:-1px; border:4px solid #f5091a; opacity:0; width:auto; height:auto; border-radius:0}.inner-item{position:relative; height:100%; padding:21px 20px 75px 30px; z-index:3}.inner-item .btn{position:absolute; bottom:39px; left:34px}.view-icon{margin:0 0 9px; padding:0 0 0 23px; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; -ms-align-items:flex-end; align-items:flex-end; height:58px}.title-list{display:block; margin:0 0 10px; color:#000; font-family:'FuturaPT'; font-size:22px; font-weight:700; line-height:24px; text-transform:uppercase}.list-services .desc{color:#626363; font-size:13px; font-weight:400; line-height:17px; margin:0 0 0}.list-services li:hover:after{opacity:1}.list-services li:hover .btn.small{border-bottom:1px solid #e2001a; color:#000}.list-services li:hover .btn.small:after{background:url("/local/templates/need-cars.1.0/css/../images/ico-arrow.svg") no-repeat; -webkit-background-size:100%; background-size:100%}.about-section{padding:0 0 20px; background:url("/local/templates/need-cars.1.0/css/../images/img-bg-04.png") no-repeat; background-position:-346px 45%; position:relative; z-index:2}.btn-video{float:left; padding:177px 20px 0 7px; width:26%; text-align:center}.play{color:#000; font-family:'FuturaPT'; font-size:18px; font-weight:700; line-height:20px; text-transform:uppercase; padding:0 0 0 60px; position:relative; display:inline-block; vertical-align:top; max-width:170px; text-align:left}.play:after{position:absolute; content:''; width:43px; height:31px; background:url("/local/templates/need-cars.1.0/css/../images/icon-11.png") no-repeat; -webkit-background-size:cover; background-size:cover; top:50%; left:0; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -o-transform:translate(0, -50%); transform:translate(0, -50%)}.about-text{overflow:hidden; padding:58px 0 0 89px; position:relative; margin:0 0 81px}.about-text:after{position:absolute; content:''; top:-35px; left:0; width:31px; height:250px; background:url("/local/templates/need-cars.1.0/css/../images/icon-10.jpg") no-repeat; -webkit-background-size:100%; background-size:100%}.title{margin:0 0 31px; color:#000; font-family:'FuturaPT'; font-size:68px; font-weight:300; line-height:68px; letter-spacing:-0.04em}.about-text .title{margin:0 0 43px}.about-text .text{color:#000; font-weight:400; line-height:30px; margin:0 0 25px}.about-text .text p{margin:0 0 16px; letter-spacing:0}.about-text .subtitle{display:block; margin:0 0 22px; font-size:30px; line-height:33px; font-weight:300}.about-text .btn{padding:16px 49px 16px 0}.about-text .btn:after{right:16px}.list-num{list-style:none; margin:0 -9px; padding:0; font-size:0; line-height:0}.list-num li{display:inline-block; vertical-align:top; width:33.3%; padding:0 5px 0 12px; margin:0 0 20px; letter-spacing:0}.list-num li:after{display:none}.list-num .num{display:block; margin:0 0 13px; color:#000; font-family:'FuturaPTBook'; font-size:68px; font-weight:300; line-height:68px; letter-spacing:-0.025em}.list-num span{font-size:15px; font-weight:400; line-height:19px; display:block}.project-section{padding:32px 0 0; position:relative; z-index:1}.bg-white,
.bg-white-2{position:absolute; height:540px; width:9999px; background:#fff; top:222px; left:50%; z-index:-1; -webkit-transform:translate(-50%, -50%) rotate(-15deg); -ms-transform:translate(-50%, -50%) rotate(-15deg); -o-transform:translate(-50%, -50%) rotate(-15deg); transform:translate(-50%, -50%) rotate(-15deg)}.bg-white-2{top:120px; opacity:0.6}.slider-project{margin:0 0 30px}.slider-project .slick-list{margin:0 -14px 0 -8px}.slick-arrow{position:absolute; top:50%; margin:-157px 0 0; cursor:pointer; border:none; width:46px; height:104px; text-indent:-9999px; background:url("/local/templates/need-cars.1.0/css/../images/icon-12-1.png") no-repeat; -webkit-background-size:100%; background-size:100%; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; padding:0}.slick-next{right:-97px}.slick-prev{-webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); left:-120px}.slick-arrow:hover{background:url("/local/templates/need-cars.1.0/css/../images/icon-12.png"); -webkit-background-size:100%; background-size:100%}.inner-slider{padding:0 15px}.slider-project .img-box{margin:0}.img-box img{width:100%; height:auto}.inner-slider .desc{padding:23px 26px 24px; background:#fff}.slider-title{display:block; margin:0 0 6px; color:#000; font-size:18px; font-weight:500; line-height:24px; letter-spacing:-0.015em}.text-slider{display:block; margin:0 0 10px; color:#626363; font-size:12px; font-weight:400; line-height:18px; letter-spacing:-0.01em}.slick-dots{list-style:none; margin:0; padding:48px 7px 0 0; font-size:0; line-height:0; text-align:center}.slick-dots li{display:inline-block; vertical-align:top; margin:0 12px; padding:0; letter-spacing:0}.slick-dots li:after{display:none}.slick-dots button{border-radius:50%; width:6px; height:6px; background:#dbe2e3; border:none; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; padding:0; text-indent:-9999px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:0; cursor:pointer}.slick-dots button:hover,
.slick-active > button{background:#f5091a}.work-section{padding:28px 0 34px; position:relative}.work-section .title{margin:0 0 35px}.row{margin:0 -15px}.work-section .row{margin-bottom:81px}.row:after{clear:both; display:block; content:''}.col{float:left; padding:0 15px}.col.big-col{width:66%}.col.small-col{width:34%}.list-work{list-style:none; margin:0 -15px; padding:0; font-size:0; line-height:0}.list-work li{display:inline-block; vertical-align:top; width:50%; padding:0 35px 0 15px; margin:0; letter-spacing:0}.list-work li:after{display:none}.list-work .hide + li{margin:-11px 0 0}.list-work .num{display:block; margin:0 0 10px; color:#f5091a; font-family:'FuturaPT'; font-size:48px; font-weight:800; line-height:52px; text-transform:uppercase; font-style:normal}.list-work .title-list{color:#000; font-family:GothamPro; font-size:24px; font-weight:500; line-height:30px; display:block; margin:0 0 13px; text-transform:none}.list-work .desc{color:#000; font-size:15px; font-weight:400; line-height:24px; margin:0 0 12px}.list-work .desc strong{font-size:15px; font-weight:500; line-height:24px}.list-work .btn.small{border-bottom:1px solid #e2001a; color:#000; text-decoration:none}.list-work .btn.small:after{background:url("/local/templates/need-cars.1.0/css/../images/ico-arrow.svg") no-repeat; -webkit-background-size:100%; background-size:100%}.list-work .btn.small:hover{border-bottom:1px solid transparent}.video-box{padding:12px 0 0 3px; position:relative}.inner-video{/* position:relative; */ box-shadow:0 13px 40px rgba(8, 21, 33, 0.35); /* z-index:2; */ max-width:100%}.plyr--fullscreen-active .inner-video{max-width:100%}/* .inner-video img{max-width:100%; height:auto} */
.video-box:after,
.video-box:before{position:absolute; content:''; background:#fff; border:1px solid #d5d8d9; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}.video-box:after{height:62px; z-index:-1; bottom:-9px; left:14px; right:19px}.video-box:before{z-index:-1; height:62px; bottom:-16px; left:30px; right:33px}.plyr-youtube{/* margin:0 0 50px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; */
}.plyr__play-large{position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -46%); -ms-transform:translate(-50%, -46%); -o-transform:translate(-50%, -46%); transform:translate(-50%, -46%); width:119px; height:119px; border-radius:50%; background:rgba(245,9,26,.82); -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; z-index:2; border:none}.plyr__play-large:after{position:absolute; content:''; width:34px; height:57px; background:url("/local/templates/need-cars.1.0/css/../images/icon-13.png") no-repeat; -webkit-background-size:100%; background-size:100%; top:50%; left:50%; -webkit-transform:translate(-26%, -50%); -ms-transform:translate(-26%, -50%); -o-transform:translate(-26%, -50%); transform:translate(-26%, -50%)}.plyr__play-large:hover{background:#f5091a}.plyr__play-large:focus{outline:none}.plyr__play-large svg{display:none} .plyr__video-embed{/*padding-bottom:74.25%;*/
}.plyr--video .plyr__controls{/* display:none; */ right:auto; background:none; padding:10px}.plyr--video .plyr__controls button.tab-focus:focus,
.plyr--video .plyr__controls button:hover{background:rgba(245,9,26,.82)}.question-box{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; justify-content:space-between; -ms-align-items:center; align-items:center}.question-box strong{display:block; padding:0 0 0 58px; position:relative; color:#000; font-family:'FuturaPTBook'; font-size:68px; font-weight:300; line-height:68px; letter-spacing:-0.033em}.question-box strong:after{position:absolute; content:''; width:30px; height:30px; top:50%; left:6px; -webkit-transform:translate(0, -37%); -ms-transform:translate(0, -37%); -o-transform:translate(0, -37%); transform:translate(0, -37%); background:url("/local/templates/need-cars.1.0/css/../images/icon-09.svg") no-repeat; -webkit-background-size:100%; background-size:100%}.question-box .btn-holder{padding:10px 8px 0 0}#footer{background:#0c0d12; padding:28px 0 25px; position:relative; z-index:2}.top-footer{padding:0 0 22px; border-bottom:1px solid rgba(255,255,255,.08); display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; justify-content:space-between; -ms-align-items:center; align-items:center}.logo-footer{font-weight:100; line-height:30px; text-transform:uppercase; font-size:30px; display:block; letter-spacing:-0.11em}.logo-footer a{color:#fff}.logo-footer small{color:#7f7f7f; font-size:14px; margin:0 0 0 5px; letter-spacing:-0.07em}.list-social{list-style:none; margin:0; padding:0; font-size:0; line-height:0; text-align:right}.list-social li{display:inline-block; vertical-align:middle; margin:0 7px; padding:0; letter-spacing:0}.list-social li:after{display:none}.list-social a{display:block; width:24px; height:24px; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; text-decoration:none}.list-social a:hover{opacity:.8}.list-social .fb a{background:url("/local/templates/need-cars.1.0/css/../images/ico-fb.png") no-repeat; -webkit-background-size:100%; background-size:100%; background-position:50%}.list-social .ins a{background:url("/local/templates/need-cars.1.0/css/../images/ico-ins.png") no-repeat; -webkit-background-size:100%; background-size:100%; background-position:50%}.list-social .ytb a{background:url("/local/templates/need-cars.1.0/css/../images/ico-ytb.png") no-repeat; -webkit-background-size:100%; background-size:100%; background-position:50%}.top-footer .contact-box{margin:0; padding:0 51px 0 10px}.copy-block{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; justify-content:space-between; -ms-align-items:center; align-items:center; padding:19px 0 0}.copy{color:#c2c8cd; font-size:12px; font-weight:400; line-height:16px; letter-spacing:0.01em}.dev{color:#c2c8cd; font-weight:400; font-size:12px; line-height:16px; padding:0 10px 0 0}.dev a{font-weight:500; color:#c2c8cd; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear}.dev a:hover{text-decoration:underline}.btn-up{position:fixed; left:50%; bottom:123px; margin:0 0 0 720px; width:20px; height:54px; background:rgba(245,9,26,.82); -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; z-index:5}.btn-up:after{position:absolute; content:''; width:11px; height:6px; background:url("/local/templates/need-cars.1.0/css/../images/arrow-up.png") no-repeat; -webkit-background-size:100%; background-size:100%; left:50%; top:14px; -webkit-transform:translate(-50%, 0); -ms-transform:translate(-50%, 0); -o-transform:translate(-50%, 0); transform:translate(-50%, 0)}.btn-up:hover{background:#f5091a} /* Pop-up */ .popup-holder{position:fixed; top:-9999px; left:-9999px; width:100%; height:100%; z-index:300; display:flex; align-items:center; justify-content:center; pointer-events:none}.popup-holder.active{pointer-events:auto; opacity:1; left:0; top:0}.popup-holder .popup__scroll{overflow-y:auto; overflow-x:hidden; max-height:100vh; padding:30px}.popup-holder .bg{position:relative; top:0; left:0; width:100%; height:100%; background:#24201d; filter:alpha(opacity=73); opacity:0.73}.popup{position:absolute; width:100%; max-width:601px; background:#fff; box-shadow:0 19px 27.2px 12.8px rgba(5, 15, 23, 0.15); /* height:661px; */
}.popup:after{position:absolute; content:''; top:-15px; left:65px; width:2px; height:15px; background:#ff9d00}.icon-close{position:absolute; top:23px; right:36px; width:22px; height:22px; background:url("/local/templates/need-cars.1.0/css/../images/ico-close.png") no-repeat; -webkit-background-size:100%; background-size:100%; cursor:pointer; z-index:2; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear}.icon-close:hover{opacity:.6}.form{position:relative; padding:11px 0 0}.form:after{position:absolute; content:''; top:-30px; left:35px; width:2px; height:105px; background:#e2001a}.head-form{padding:0 63px 30px; border-bottom:1px solid rgba(201,205,212,.35); margin:0 0 19px}.title-form{margin:0 0 17px; color:black; font-family:'FuturaPT'; font-size:55px; font-weight:300; line-height:59px; letter-spacing:-0.035em}.text-form{color:#000; font-size:14px; font-weight:400; line-height:24px; max-width:320px; letter-spacing:-0.085em}.body-form{padding:0 63px 36px 67px}.input-holder{margin:0 0 19px}.title-input{display:block; margin:0 0 2px; color:#000; font-size:14px; font-weight:500; line-height:18px}.form-control{height:69px; width:100%; background:#fff; border:1px solid #c2cbd1; border-radius:4px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:16px 22px 15px; color:#000; font-size:18px; font-weight:500; line-height:24px; display:block; margin:0 0 4px}.input-holder .desc{display:block; color:#929496; font-size:11px; font-weight:400; line-height:15px; letter-spacing:-0.015em}.submit-holder{margin:0 0 18px; padding:3px 0 0}.submit-holder input[type="submit"]{cursor:pointer; border:none; padding:18px 22px 15px 28px; color:#fff; font-family:'FuturaPT'; font-size:17px; font-weight:700; line-height:21px; text-transform:uppercase; height:69px; background:#e2001a; border-radius:4px; width:100%; text-align:center; letter-spacing:0.05em; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear}.submit-holder input[type="submit"]:hover{background:rgba(226,0,26,.8)}.desc-form{text-align:center; color:#929496; font-size:11px; font-weight:400; line-height:18px; max-width:360px; margin:0 auto; padding:0 13px 0 0; letter-spacing:-0.01em} .form input::-webkit-input-placeholder{color:#cacfd0; font-weight:300; opacity:1}.form input:-moz-placeholder{color:#cacfd0; font-weight:300; opacity:1}.form input::-moz-placeholder{color:#cacfd0; font-weight:300; opacity:1}.form input:-ms-input-placeholder{color:#cacfd0; font-weight:300; opacity:1}.form input:focus::-webkit-input-placeholder{color:transparent}.form input:focus:-moz-placeholder{color:transparent}.form input:focus:-ms-input-placeholder{color:transparent}.form input:focus::-moz-placeholder{color:transparent} /* inner pages */
.inner .main-section{background:none; padding:0; position:relative; z-index:1}.inner .main-section:after{position:absolute; content:''; width:54px; height:27px; background:url("/local/templates/need-cars.1.0/css/../images/icon-14.png") no-repeat; -webkit-background-size:100%; background-size:100%; left:50%; bottom:-12px; margin:0 0 0 -516px; z-index:-1}.inner-section{background:url("/local/templates/need-cars.1.0/css/../images/img-bg-05.jpg") no-repeat; -webkit-background-size:cover; background-size:cover; background-position:50%; padding:134px 0 13px}.breadcrumbs-box{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; justify-content:space-between; padding:17px 0 0; margin:0 0 12px}.btn-back{color:#7c7d81; font-size:10px; font-weight:400; line-height:14px; border-bottom:1px solid #313236; display:inline-block; vertical-align:top; padding:7px 41px 7px 16px; position:relative; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; text-decoration:none}.btn-back:after{position:absolute; content:''; top:10px; left:0; width:4px; height:8px; background:url("/local/templates/need-cars.1.0/css/../images/ico-angle.png") no-repeat; -webkit-background-size:100%; background-size:100%}.btn-back:hover{border-bottom:1px solid transparent}.breadcrumbs{list-style:none; margin:0; padding:7px 0 0; font-size:0; line-height:0}.breadcrumbs li{display:inline-block; vertical-align:top; margin:0 18px 0 0; position:relative; font-size:10px; font-weight:400; line-height:14px; letter-spacing:-0.015em; padding:0}.breadcrumbs li:after{position:absolute; content:'\002F'; right:-12px; top:0; color:#e2001a; font-size:10px; font-weight:500; line-height:14px; width:auto; height:auto; left:auto; border:none}.breadcrumbs li:last-child:after{display:none}.breadcrumbs li a{color:#7c7d81; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; text-decoration:none}.breadcrumbs li a:hover{text-decoration:underline}.breadcrumbs li span{color:#5b5c60}.inner .heading{max-width:100%; padding:0; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; -ms-align-items:flex-end; align-items:flex-end; margin:0 0 41px -5px}.inner .main-title{text-transform:uppercase; font-size:72px; line-height:72px; margin:0; letter-spacing:0.005em}.inner .main-subtitle{margin:0 0 0 17px; font-family:'FuturaPT'; font-weight:100; font-size:24px; line-height:40px; letter-spacing:-0.003em}.blog-section{padding:0 0 40px; position:relative; z-index:2}.inner-menu{list-style:none; margin:0 -6px 28px; padding:32px 0 0; font-size:0; line-height:0; position:relative}.inner-menu:after{position:absolute; content:''; height:2px; /* left:16px; */ /* right:16px; */ right:25px; left:1px; bottom:0; background:#edf0f3}.inner-menu li{margin:0 0 0; display:inline-block; vertical-align:top; padding:0 12px; text-align:center; letter-spacing:0}.inner-menu li:after{display:none}.inner-menu li a{display:block; padding:5px 0 15px; position:relative; color:#818181; font-size:20px; line-height:20px; font-weight:400; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; text-decoration:none}.inner-menu li a:after{position:absolute; content:''; height:2px; left:0; right:0; bottom:0; background:#f6313b; opacity:0; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; z-index:2}.inner-menu li a:before{display:block; content:attr(title); font-weight:500; color:transparent; overflow:hidden; visibility:hidden; height:1px}.inner-menu a.active,
.inner-menu li a:hover{font-weight:500; color:#000}.inner-menu a.active:after,
.inner-menu li a:hover:after{opacity:1}.blog-box{margin:0 -8px 0 -15px; font-size:0; line-height:0}.blog-item{display:inline-block; vertical-align:top; padding:0 15px; width:25%; margin:0 0 30px}/* [data-optionitem].hidden{display:none} */
.blog-item .img-box{margin:0 0 21px}.blog-item .img-box img{max-width:100%; height:auto}.desc-blog{padding:0 0 15px}.tag{display:block; margin:0 0 5px; padding:0 0 0 2px; color:#5e7482; font-family:'FuturaPT'; font-size:10px; font-weight:800; line-height:14px; letter-spacing:0.055em}.title-blog{display:block; margin:0 0 12px; font-size:18px; font-weight:500; line-height:24px; letter-spacing:-0.015em; clear:both}.title-blog a{color:#000; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear}.title-blog a:hover{color:#e2001a}.text-blog{color:#626363; font-size:12px; font-weight:400; line-height:18px}.incut-box{padding:2px 15px 0; position:relative; margin:0 0 30px}.img-incut{background-size:cover; background-position:50% 50%; min-height:269px}.incut-box img{max-width:100%; display:block; visibility:hidden}.inner-incut{position:absolute; padding:53px 104px 20px; top:0; left:0}.inner-incut h2{margin:0 0 22px; color:#fff; font-family:'FuturaPT'; font-size:48px; line-height:44px; font-weight:300; letter-spacing:-0.01em}.inner-incut h2 strong{display:block; font-weight:100}.inner-incut .btn-holder{padding:0 0 0 3px}.inner-incut .btn{color:#fff}.blog-section .btn-holder{text-align:center; margin:-16px 0 0}.blog-section .btn.more{padding:16px 49px 16px 18px}.blog-section .btn.more:after{background:url("/local/templates/need-cars.1.0/css/../images/icon-15.png") no-repeat; -webkit-background-size:100%; background-size:100%; width:16px; height:17px; right:18px}.special-offer-section{padding:45px 0 50px; z-index:0; position:relative}.bg-grey{position:absolute; height:469px; width:9999px; background:#f9f9fa; top:97px; left:50%; z-index:-1; -webkit-transform:translate(-50%, -50%) rotate(-7.9deg); -ms-transform:translate(-50%, -50%) rotate(-7.9deg); -o-transform:translate(-50%, -50%) rotate(-7.9deg); transform:translate(-50%, -50%) rotate(-7.9deg)}.special-offer-section .row{margin:0 -15px 93px}.col-50{width:50%; margin:0 0 30px}.visual-box img{max-width:100%; height:auto}.head-block{padding:4px 0 0; margin:0 0 18px -3px}.special-offer-section .title{letter-spacing:-0.02em; margin:0}.special-offer-section .subtitle{display:block; color:#000; font-family:'FuturaPT'; line-height:60px; font-size:60px; font-weight:100; letter-spacing:-0.035em}.contact-section{padding:42px 0 21px; background:#f9f9fa}.contact-block{margin:0 -15px 39px}.contact-block:after{clear:both; display:block; content:''}.list-contact{list-style:none; margin:0; padding:0 0 36px; font-size:0; line-height:0; float:left; width:75%; position:relative}.list-contact:after{position:absolute; content:''; left:17px; right:21px; bottom:0; height:1px; background:#e9e9ee}.list-contact li{display:inline-block; vertical-align:top; padding:0 15px 0 52px; width:33.3%; margin:0; letter-spacing:0}.list-contact li:after{display:none}.list-contact li a{position:relative; color:#1d1e22; font-family:'FuturaPT'; font-size:30px; font-weight:500; line-height:30px; letter-spacing:-0.045em; display:inline-block; vertical-align:top; margin:0 0 4px; text-decoration:none}.list-contact .email a{font-size:27px; line-height:30px}.list-contact li a:after{position:absolute; content:''; top:8px; left:-36px; -webkit-background-size:100%; background-size:100%}.list-contact .phone a:after{background:url("/local/templates/need-cars.1.0/css/../images/icon-16.png") no-repeat; width:20px; height:20px}.list-contact .email a:after{background:url("/local/templates/need-cars.1.0/css/../images/icon-17.png") no-repeat; width:21px; height:16px; top:12px; left:-34px}.list-contact li span{display:block; margin:0 0 0; color:#626363; font-size:13px; font-weight:400; line-height:17px}.social-box{padding:0 11px; overflow:hidden}.title-box{display:block; margin:0 0 22px; color:#1d1e22; font-family:'FuturaPT'; font-size:30px; font-weight:500; line-height:30px; letter-spacing:-0.055em}.social-contact{list-style:none; margin:0; padding:0 0 0 3px; font-size:0; line-height:0}.social-contact li{display:inline-block; vertical-align:top; margin:0 7px 0 0; padding:0}.social-contact li:after{display:none}.social-contact li a{display:block; width:31px; height:31px; opacity:1; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; text-decoration:none}.social-contact li a:hover{opacity:.7}.social-contact .vk a{background:url("/local/templates/need-cars.1.0/css/../images/icon-18.png") no-repeat; -webkit-background-size:100%; background-size:100%}.social-contact .ytb a{background:url("/local/templates/need-cars.1.0/css/../images/icon-19.png") no-repeat; -webkit-background-size:100%; background-size:100%}.social-contact .ins a{background:url("/local/templates/need-cars.1.0/css/../images/icon-20.png") no-repeat; -webkit-background-size:100%; background-size:100%}.other-contacts{list-style:none; margin:0 -15px; padding:0; font-size:0; line-height:0}.other-contacts li{width:25%; padding:0 15px 0 55px; display:-webkit-inline-flex; display:-moz-inline-flex; display:-ms-inline-flex; display:-o-inline-flex; display:inline-flex; -ms-align-items:flex-end; align-items:flex-end; position:relative; margin:0 0 30px; letter-spacing:0}.other-contacts li:after{display:none}.other-contacts li span{color:#1d1e22; font-size:24px; font-weight:300; line-height:24px; font-family:'FuturaPTBook'}.other-contacts li a{color:#1d1e22; font-family:'FuturaPT'; font-size:18px; font-weight:500; line-height:18px; letter-spacing:-0.05em; text-decoration:none}.other-contacts li em{margin:0 0 0 7px; font-style:normal; color:#626363; font-size:13px; font-weight:400; line-height:15px}.other-contacts li + li:after{position:absolute; content:''; width:31px; height:31px; top:50%; left:10px; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -o-transform:translate(0, -50%); transform:translate(0, -50%); border:none; border-radius:0; display:block}.other-contacts .tlg:after{background:url("/local/templates/need-cars.1.0/css/../images/icon-21.png") no-repeat; -webkit-background-size:100%; background-size:100%}.other-contacts .wtp:after{background:url("/local/templates/need-cars.1.0/css/../images/icon-22.png") no-repeat; -webkit-background-size:100%; background-size:100%}.other-contacts .vbr:after{background:url("/local/templates/need-cars.1.0/css/../images/icon-23.png") no-repeat; -webkit-background-size:100%; background-size:100%}.map-sectoin{background:#eee; height:332px; position:relative}#map_yandex{height:100%}.info-box{position:absolute; background:#fff; padding:20px 15px 24px 44px; left:50%; margin:0 0 0 296px; z-index:2; /* width:25%; */ width:256px; top:0}.info-box:after{position:absolute; content:''; width:13px; height:13px; background:url("/local/templates/need-cars.1.0/css/../images/icon-24.png") no-repeat; -webkit-background-size:100%; background-size:100%; top:22px; left:19px}.info-box .text{color:#626363; font-size:12px; font-weight:400; line-height:18px}.form-section{padding:43px 0 23px; position:relative; z-index:2}.col-30{width:33%}.textarea-holder{padding:6px 0 0; margin:0 0 29px}.textarea-holder .form-control{height:116px; resize:none; padding:22px 22px 15px}.feedback-form .submit-holder{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; -ms-align-items:center; align-items:center}.feedback-form input[type="submit"]{max-width:348px}.feedback-form .desc-form{text-align:left; margin:0; padding:0 0 0 35px}.heading.type2{float:left}.contact-holder{overflow:hidden; text-align:right; padding:16px 6px 0 0}.btn-contact{font-size:0; line-height:0; display:inline-block; vertical-align:top; text-align:center; padding:13px 34px 15px 30px; border:1px solid rgba(240,243,247,.27); border-radius:28px; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear}.btn-contact:hover{background:#e2001a; border:1px solid #e2001a}.btn-contact .icon{display:inline-block; vertical-align:top; width:26px; height:26px; background:url("/local/templates/need-cars.1.0/css/../images/icon-27.png") no-repeat; -webkit-background-size:100%; background-size:100%}.btn-contact span{display:inline-block; vertical-align:top; color:#fff; font-family:'FuturaPT'; font-size:20px; font-weight:500; line-height:24px; margin:0 0 0 13px; letter-spacing:-0.025em}.reviews-section{padding:40px 0 14px}.reviews-item{/* padding:0 0 36px; margin:0 0 24px; */ padding:0 0 14px; margin:0 0 16px; border-bottom:1px solid #e9eaed}.reviews-item:after{clear:both; display:block; content:''}.reviews-box{/*float:left; width:66.7%;*/ width:100%}.reviews-box:after{clear:both; display:block; content:''}.reviews-slider{overflow:hidden; padding:11px 0 0 10px}.item-slider{padding:0 9px}.item-slider img{width:100%; height:auto}.reviews-slider .slick-dots{padding:35px 0 0}.avatar{float:left; width:96px; overflow:hidden; border-radius:50%; margin:0 0 20px}.avatar img{max-width:100%; height:auto}.review{/* padding:21px 48px 0 15px; */ padding:21px 10px 0 15px; overflow:hidden}.head-review{margin:0 0 9px; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; justify-content:space-between}.user-name{display:block; color:#1d1e22; font-family:'FuturaPT'; font-size:22px; font-weight:500; line-height:26px; padding:0 10px 0 0; letter-spacing:-0.07em}.date-review{display:block; color:#626363; font-size:12px; font-weight:400; line-height:16px; letter-spacing:0.01em}.rating-box{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; -ms-align-items:center; align-items:center; /* margin:0 0 20px; */ margin:0 0 7px}.title-rating,
.dscr_rating{display:block; padding:0 20px 0 0; color:#626363; font-size:13px; font-weight:400; line-height:17px; letter-spacing:0.02em}.dscr_rating{padding:0 0 0 18px; font-size:12px; letter-spacing:0}.rating{list-style:none; margin:0; padding:0; font-size:0; line-height:0}.rating li{display:inline-block; vertical-align:top; margin:0 3px 0 0; padding:0; letter-spacing:0}.rating li:after{display:none}.rating li span{display:block; width:14px; height:13px; background:url("/local/templates/need-cars.1.0/css/../images/star-sm-1.png") no-repeat; -webkit-background-size:100%; background-size:100%}.rating li.active span{background:url("/local/templates/need-cars.1.0/css/../images/star-sm.png") no-repeat}.text-review{color:#000; font-size:16px; font-weight:400; line-height:22px; margin:0 0 10px; /* letter-spacing:-0.0075em; */
}.text-review .more_text{display:inline-block; vertical-align:top; line-height:20px; color:#828b91; font-size:13px; text-decoration:underline; transition:all .2s linear; margin:2px 0 0 4px}.text-review .more_text:hover{text-decoration:none}.review_box .hide_text{display:none; margin:0 0 10px}.title_photo{display:block; margin:0 0 5px; color:#626363; font-size:11px; font-weight:500; line-height:20px}.list_photo{display:flex; flex-wrap:wrap; margin:0 -5px}.item_photo{width:130px; height:95px; padding:0 5px; margin:0 0 10px; display:block}.item_photo a,
.item_photo a .img{display:block; width:100%; height:100%}.item_photo a .img{background-size:cover}.item_photo .more_photo{display:flex; align-items:center; justify-content:center; color:#626363; font-size:30px; line-height:20px; font-weight:300; background:#f9f9fa}.item_photo.hide_photo{display:none}.reviews-block .btn-holder{text-align:center; padding:2px 7px 0 0}.reviews-block .btn.more{padding:16px 49px 16px 18px}.reviews-block .btn.more:after{background:url("/local/templates/need-cars.1.0/css/../images/icon-15.png") no-repeat; -webkit-background-size:100%; background-size:100%; width:16px; height:17px; right:18px}.input-holder .rating-box{margin:0 0 6px; padding:9px 0 0}.input-holder .title-rating{padding:6px 21px 0 0; letter-spacing:0}.rating.type2{height:23px; font-size:27px; line-height:21px; position:relative}.rating.type2 li{position:absolute; top:0; left:0; height:100%; cursor:pointer; margin:0 4px 0 0}.rating.type2 li label{cursor:pointer; font-weight:bold}.rating.type2 li:last-child{position:static}.rating.type2 li:nth-child(1){z-index:5}.rating.type2 li:nth-child(2){z-index:4}.rating.type2 li:nth-child(3){z-index:3}.rating.type2 li:nth-child(4){z-index:2}.rating.type2 li:nth-child(5){z-index:1}.rating.type2 li input{position:absolute; top:0; left:0; opacity:0}.rating.type2 li .icon{float:left; color:transparent; margin:0 0 0 0; width:auto; height:auto; background:none}.rating.type2 li:last-child .icon{color:#e6e6ed}.rating.type2:not(:hover) li input:checked ~ .icon,
.rating.type2:hover li input:checked ~ .icon{color:#ff9d00}.add-box{font-size:0; line-height:0; padding:15px 0 0 2px; margin:0 0 5px}.add-box span{display:inline-block; vertical-align:top; margin:0 18px 0 0; color:#626363; font-size:13px; font-weight:400; line-height:17px}.file-holder{display:inline-block; vertical-align:top; color:#000; font-family:'FuturaPT'; font-size:14px; font-weight:800; line-height:18px; text-transform:uppercase; position:relative; padding:0 0 0 40px; letter-spacing:0.075em}.file-holder:after{position:absolute; content:''; width:28px; height:30px; background:url("/local/templates/need-cars.1.0/css/../images/icon-26.png") no-repeat; -webkit-background-size:100%; background-size:100%; top:50%; left:0; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -o-transform:translate(0, -50%); transform:translate(0, -50%)}.file-holder input[type="file"]{position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; cursor:pointer; z-index:5}.file-holder .text{border:none; padding:0 0 1px; margin:0; width:150px; height:17px; text-transform:uppercase; color:#000; display:block; text-align:center; position:absolute; top:100%; left:0; margin:5px 0 0}.portfolio-section{position:relative; z-index:2; padding:0 0 59px}.portfolio-block{margin:0 -5px 0 -15px; padding:4px 0 0; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; -o-flex-wrap:wrap; flex-wrap:wrap}.portfolio-block .inner-slider{width:25%; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; margin:0 0 26px}[data-optionitem].hidden{display:none}.inner-box{width:100%}.portfolio-block .slider-title{margin:0 0 13px}.portfolio-block .text-slider{margin:0 0 17px}.portfolio-section .btn-holder{text-align:center; padding:8px 0 0}.portfolio-section .btn.more{padding:16px 49px 16px 18px}.portfolio-section .btn.more:after{background:url("/local/templates/need-cars.1.0/css/../images/icon-15.png") no-repeat; -webkit-background-size:100%; background-size:100%; width:16px; height:17px; right:18px}.more-popup .popup{max-width:1297px; padding:0 66px 0 93px; /* height:653px; */
}#more-popup .popup:after{left:50%; margin:0 0 0 14px}#more-popup .popup__scroll{position:relative; padding:54px 0 64px 0}#more-popup .popup__scroll:after{position:absolute; content:''; top:0; left:50%; width:2px; height:95px; background:#e2001a; margin:0 0 0 1px}#more-popup .row{margin:0 -30px 0 -30px}#more-popup .col{padding:0 30px; margin:0}#more-popup .icon-close{top:35px; right:108px}.desc-box{padding:0 90px 0 0}.title-popup{margin:-8px 0 19px; color:#000; font-family:'FuturaPT'; font-size:36px; font-weight:300; line-height:36px; letter-spacing:-0.04em}.title-popup span{display:block}#more-popup .text{line-height:27px; letter-spacing:-0.005em; margin:0 0 20px}.table{border-collapse:collapse; width:100%; margin:0 0 30px}.table tr td{color:#000; font-size:14px; font-weight:400; line-height:18px; height:36px; background:#fff; padding:0 21px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; vertical-align:middle; width:150px}.table tr:nth-child(even) td{background:#f6f7f7}.table tr td:first-child{border-right:1px solid #eceeee; width:auto}.table tr td strong{font-weight:500}.img-slider{margin:0 0 8px; position:relative}.img-slider .item-slider{padding:0}.img-slider .slick-arrow{width:24px; height:36px; background:rgba(7,8,13,.5); margin:-14px 0 0; z-index:2}.img-slider .slick-arrow:after,
.preview-slider .slick-arrow:after{position:absolute; content:''; width:9px; height:17px; background:url("/local/templates/need-cars.1.0/css/../images/icon-28.png") no-repeat; -webkit-background-size:100%; background-size:100%; top:50%; left:50%; margin:-9px 0px 0 -3px}.img-slider .slick-arrow:hover{background:#07080d}.img-slider .slick-prev,
.preview-slider .slick-prev{left:0; -webkit-transform:none; -ms-transform:none; -o-transform:none; transform:none}.img-slider .slick-next,
.preview-slider .slick-next{right:0}.img-slider .slick-prev:after,
.preview-slider .slick-prev:after{-webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); margin:-9px 0 0 -6px}.preview-slider{margin:0 -2px 0 -3px}.preview-slider .item-slider{padding:0 3px; position:relative; cursor:pointer}.preview-slider .item-slider:after{position:absolute; content:''; z-index:-1; top:0; left:3px; right:3px; bottom:0; border:3px solid #f5091a; opacity:0}.preview-slider .item-slider:hover:after{opacity:1; z-index:1}.preview-slider .slick-arrow{top:0; bottom:0; width:24px; background:rgba(7,8,13,.5); z-index:3; margin:0; height:auto}.preview-slider .slick-arrow:hover{background:#07080d}.preview-slider .slick-prev{left:3px}.inner .services-section{padding:46px 0 22px}.inner .list-services{margin:0 -21px 0 -33px; background:#fff; z-index:2}.article-section{padding:0 0 20px; position:relative; z-index:1}.head-article{margin:0 -88px 0 -92px; position:relative; padding:0}.head-article .img-incut{height:449px}.head-article img{width:100%; height:auto}.head-article .title-box{position:absolute; bottom:54px; left:93px; width:47%; margin:0}.head-article .tag{color:#c7ced4; margin:0 0 8px}.title-article{margin:0 0 32px; color:#000; font-family:'FuturaPT'; font-size:55px; font-weight:300; line-height:48px; letter-spacing:-0.034em; max-width:1000px}.head-article .title-article{color:#fff; font-size:36px; font-weight:900; line-height:36px; text-transform:uppercase; margin:0; letter-spacing:-0.03em; font-family:'GothamPro'}.annotation{margin:0 -88px 42px -92px; padding:27px 92px 53px; color:#000; font-size:18px; font-weight:400; line-height:30px; background:#f9f9fa}.subtitle-article{color:#000; font-size:30px; font-weight:400; line-height:33px; display:block; letter-spacing:-0.01em; margin:0 0 22px}.article-section p{color:#000; font-size:15px; font-weight:400; line-height:24px; letter-spacing:-0.004em; margin:0 0 14px}.article-section p strong,
.list li{font-weight:700}.article-section p a,
.list-number li a{color:#3e4769; text-decoration:underline; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear}.article-section p a:hover,
.list-number li a:hover{text-decoration:none}.list{list-style:none; margin:0; padding:33px 0 0 56px}.list li,
.list-number li{position:relative; color:#000; font-size:15px; font-weight:400; line-height:30px; letter-spacing:-0.004em; margin:0 0 14px; padding:0 0 0 24px}.list li:after{position:absolute; content:''; width:11px; height:11px; border-radius:50%; border:2px solid #fd0606; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; top:9px; left:0}.list-number{list-style:none; counter-reset:i; margin:0 0 45px; padding:0 0 0 49px}.list-number li{padding:0 0 0 31px}.list-number li .num{position:absolute; color:#fff; font-family:'FuturaPT'; font-size:24px; font-weight:700; line-height:40px; top:-6px; left:0; right:auto; width:23px; display:block; font-style:normal}.list-number li .num:after{counter-increment:i; content:counters(i,".") ". "; position:absolute; background:#fd1414; top:0; width:23px; left:0; z-index:0}.info-block{background:#f5f7f9; padding:41px 90px 57px 143px; margin:0 0 43px; position:relative}.info-block:after{position:absolute; content:''; width:55px; height:51px; background:url("/local/templates/need-cars.1.0/css/../images/icon-29.png") no-repeat; -webkit-background-size:100%; background-size:100%; top:46px; left:54px}.info-block .title-info{display:block; margin:0 0 22px; color:#000; font-size:30px; font-weight:500; line-height:33px}.info-block .text{color:#000; font-size:15px; font-weight:400; line-height:24px; letter-spacing:-0.004em}.title-text{margin:0 0 9px; color:#000; font-family:'FuturaPT'; font-size:48px; font-weight:300; line-height:52px; padding:0 0 0 4px; letter-spacing:-0.036em}.list-number.last{padding-top:33px}.share-box{margin:0 0 0 -6px}.other-articles-section{padding:23px 0 53px; position:relative; z-index:2}.other-articles-section .title{margin:0 0 17px}.other-articles-section .btn-holder{text-align:center}.other-articles-section .btn.more{padding:16px 49px 16px 18px}.other-articles-section .btn.more:after{background:url("/local/templates/need-cars.1.0/css/../images/icon-15.png") no-repeat; -webkit-background-size:100%; background-size:100%; width:16px; height:17px; right:18px}.list-section{padding:71px 0 58px; background:#f9f9fa}.list-presentation{text-align:center; list-style:none; margin:0 0 0 -15px; padding:0; font-size:0; line-height:0}.list-presentation li{display:inline-block; vertical-align:top; padding:0 15px; width:25%; position:relative; margin:0 0 20px; letter-spacing:0}.list-presentation li:after{position:absolute; content:''; top:0; right:0; width:1px; height:122px; background:#dfdfe4; left:auto; border:none; border-radius:0}.list-presentation li:last-child:after{display:none}.list-presentation li:nth-child(2):after{top:-41%}.list-presentation .num{display:block; margin:0 0 9px; color:#f5091a; font-family:'FuturaPTBook'; font-size:48px; font-weight:300; line-height:48px}.list-presentation .text{color:#000; font-size:18px; font-weight:500; line-height:24px; display:block; max-width:190px; margin:0 auto}.about-company-section{padding:0 0 30px; background:url("/local/templates/need-cars.1.0/css/../images/img-bg-06.png") no-repeat; background-position:225px -259px; position:relative; z-index:1}.about-company-section .video-box{padding:47px 0 0}.about-company-section .about-text{padding:38px 30px 0 79px; overflow:visible; margin:0 0 59px}.about-company-section .about-text:after{top:-19px}.about-company-section .about-text .title{font-size:55px; line-height:48px; letter-spacing:-0.035em; margin:0 0 25px}.grid{margin:0 -15px 0}.grid:after{clear:both; display:block; content:''}.grid-item,
.grid-sizer{width:25%}.grid-item{float:left; padding:1.31%}.grid-item img{width:100%; height:auto}.grid-item--width2{width:50%}.inner-grid{position:relative; display:block}.inner-grid:after{position:absolute; content:''; top:0; bottom:0; left:0; right:0; opacity:0; z-index:0; background:rgba(245,9,26,.54); -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear}.inner-grid:hover:after{z-index:0; opacity:1}.inner-grid .tag{display:block; position:absolute; top:29px; left:43px; color:#a7a7a7; font-size:9px; font-weight:500; line-height:13px; letter-spacing:0.23em; z-index:2; margin:0}.inner-grid .title{display:block; top:44px; left:45px; position:absolute; color:#fff; font-family:'FuturaPT'; font-size:20px; font-weight:300; line-height:24px; letter-spacing:0; z-index:2; margin:0}.loop{position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); transform:translate(-50%, -50%); width:42px; height:42px; background:url("/local/templates/need-cars.1.0/css/../images/icon-30.png") no-repeat; -webkit-background-size:100%; background-size:100%; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; opacity:0; z-index:2}.inner-grid:hover .loop{opacity:1}.our-team-section{padding:25px 0 30px; position:relative}.our-team-section .bg-grey{height:606px; top:-124px; -webkit-transform:translate(-50%, -50%) rotate(-15deg); -ms-transform:translate(-50%, -50%) rotate(-15deg); -o-transform:translate(-50%, -50%) rotate(-15deg); transform:translate(-50%, -50%) rotate(-15deg)}.our-team-section .title{margin:0 0 45px}.team-slider{margin:0 -5px 0 -15px}.team-slider .item-slider{padding:0 40px 0 15px}.inner-slider{padding:15px 21px 0 0}.img-box{margin:0 0 19px; position:relative}.border-bg{position:absolute; border:3px solid #f5091a; top:-15px; right:-21px; bottom:15px; left:21px; z-index:-1}.team-slider .name{display:block; margin:0 0 8px; color:#000; font-size:18px; line-height:22px; font-weight:500; letter-spacing:-0.01em}.team-slider .position{display:block; color:#626363; font-size:12px; line-height:16px; font-weight:400; letter-spacing:-0.01em}.team-slider .slick-arrow{margin:-100px 0 0}.history-section{padding:35px 0 30px}.history-slider:after{position:absolute; content:'ИСТОРИЯ'; right:-10px; bottom:50%; opacity:0.49; color:#f1f1f3; font-family:'FuturaPT'; font-size:300px; font-weight:700; line-height:206px; z-index:-1}.history-slider:before{position:absolute; content:''; left:0; right:0; bottom:50%; height:1px; background:#ededef; z-index:-1}.history-slider .item-slider{padding:20px 0 28px; position:relative}.history-slider .item-slider:after{position:absolute; content:''; width:16px; height:16px; border:3px solid #f5091a; border-radius:50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; bottom:-9px; left:0}.history-slider .item-slider:nth-child(odd){margin:201px 0 0}.history-slider .item-slider:nth-child(odd):after{bottom:auto; top:-9px}.history-slider .date{display:block; margin:0 0 11px; color:#000; font-family:'FuturaPTBook'; font-size:68px; font-weight:300; line-height:68px; letter-spacing:-0.01em}.history-slider .text{color:#000; font-size:15px; font-weight:400; line-height:24px; display:block; margin:0 -10px 0 0; height:72px; overflow:hidden}.history-slider .slick-arrow{margin:-53px 0 0}.partners-section{padding:22px 0 10px}.partners-section .title{margin:0 0 39px}.partners-slider{margin:0 -7px 0 -15px}.partners-slider .item-slider{padding:0 15px}.partners-slider .logo-box{border:1px solid #ebf0f1; margin:0 0 17px}.partners-slider .title-list{display:block; margin:0 0 14px; color:#000; font-family:'FuturaPT'; font-size:20px; font-weight:300; line-height:24px; text-transform:none; letter-spacing:-0.015em}.partners-slider .text-list{color:#626363; font-size:13px; font-weight:400; line-height:24px; padding:0 10px 0 0}.details-section{padding:41px 0 40px; background:url("/local/templates/need-cars.1.0/css/../images/img-bg-07.png") no-repeat; background-position:82% 177px}.details-section .row{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; -o-flex-wrap:wrap; flex-wrap:wrap}.details-section .col-50{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; margin:0 0 80px}.title.small{font-size:55px; line-height:55px; margin:0 0 35px}.desc-details{position:relative; padding:0 0 0 24px; margin:0 0 32px}.desc-details:after{position:absolute; content:''; width:2px; height:110px; background:#f5091a; left:0; top:6px}.title-details{color:#1d1e22; font-family:'FuturaPT'; font-size:33px; font-weight:500; line-height:37px; letter-spacing:-0.045em; margin:0 0 16px}.desc-details .text{color:#000; font-size:15px; font-weight:400; line-height:27px; min-height:110px}.list-price{list-style:none; margin:0 0 27px; padding:27px 10px 8px; font-size:0; line-height:0; position:relative; background:rgba(232,237,240,.5); border-radius:4px}.list-price:after{position:absolute; content:''; width:1px; background:#e3eaec; left:50%; top:22px; bottom:22px}.list-price li{display:inline-block; vertical-align:top; padding:0 15px 0 30px; width:50%; margin:0 0 20px}.list-price li:after{display:none}.list-price span{display:block; margin:0 0 2px; color:#626363; font-size:12px; font-weight:400; line-height:16px}.list-price .price{display:block; color:#565e80; font-family:'FuturaPT'; font-size:36px; font-weight:500; line-height:48px; letter-spacing:-0.04em}.details-section .btn-holder{padding:0 0 0 28px}.details-block{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; justify-content:flex-end; -ms-align-items:flex-end; align-items:flex-end; width:100%; padding:0 0 40px; position:relative}.details-block img{max-width:100%}.list-details{position:absolute; list-style:none; margin:0; padding:0; left:50%; top:0; bottom:0}.list-details li{position:absolute; padding:0 0 0 31px; left:50%}.list-details li:after,
.list-details li:before{position:absolute; content:''; background:rgba(15,16,20,.2)}.list-details li:after{height:1px}.list-details li:before{width:1px}.list-details .circle{position:absolute; top:-1px; left:0; width:15px; height:15px; border-radius:50%; border:3px solid #f5091a}.list-details strong{color:#1d1e22; font-family:'FuturaPT'; font-size:22px; font-weight:500; line-height:18px; display:block; margin:0 0 10px; letter-spacing:-0.03em}.list-details span{color:#626363; font-size:13px; font-weight:400; line-height:20px; display:block}/* .list-details li a:hover strong, */
.list-details .active strong{color:#f50f1f; font-weight:700}.item-1{top:205px; margin:0 0 0 -189px; width:160px}.list-details .item-2{top:81px; margin:0 0 0 -229px; text-align:right; padding:0 31px 0 0; width:206px}.item-3{top:180px; margin:0 0 0 57px; width:216px}.item-4{bottom:-115px; margin:0 0 0 -235px; width:185px}.list-details .item-4 strong{min-height:40px}.item-5{bottom:-45px; margin:0 0 0 105px; width:240px}.item-6{bottom:-105px; margin:0 0 0 55px; width:220px} .list-details .item-2 .circle{right:0; left:auto}.item-1:after{width:32px; -webkit-transform:rotate(4deg); -ms-transform:rotate(4deg); -o-transform:rotate(4deg); transform:rotate(4deg); left:-33px; top:3px}.item-1:before{height:203px; -webkit-transform:rotate(-41.5deg); -ms-transform:rotate(-41.5deg); -o-transform:rotate(-41.5deg); transform:rotate(-41.5deg); left:34px; top:-22px}.item-2:after{width:30px; -webkit-transform:rotate(-1deg); -ms-transform:rotate(-1deg); -o-transform:rotate(-1deg); transform:rotate(-1deg); right:-30px; top:5px}.item-2:before{height:290px; -webkit-transform:rotate(5.5deg); -ms-transform:rotate(5.5deg); -o-transform:rotate(5.5deg); transform:rotate(5.5deg); right:-17px; top:4px}.item-3:after{width:30px; -webkit-transform:rotate(49.5deg); -ms-transform:rotate(49.5deg); -o-transform:rotate(49.5deg); transform:rotate(49.5deg); left:-22px; top:-11px}.item-3:before{height:175px; -webkit-transform:rotate(-2.3deg); -ms-transform:rotate(-2.3deg); -o-transform:rotate(-2.3deg); transform:rotate(-2.3deg); left:-15px; top:-22px}.item-4:after{width:30px; -webkit-transform:rotate(69deg); -ms-transform:rotate(69deg); -o-transform:rotate(69deg); transform:rotate(69deg); left:-17px; top:-13px}.item-4:before{height:95px; -webkit-transform:rotate(62deg); -ms-transform:rotate(62deg); -o-transform:rotate(62deg); transform:rotate(62deg); left:34px; top:-96px}.item-5:after{width:20px; -webkit-transform:rotate(-30deg); -ms-transform:rotate(-30deg); -o-transform:rotate(-30deg); transform:rotate(-30deg); left:-17px; top:13px}.item-5:before{height:100px; -webkit-transform:rotate(-4deg); -ms-transform:rotate(-4deg); -o-transform:rotate(-4deg); transform:rotate(-4deg); left:-18px; top:-81px}.item-6:after{width:15px; -webkit-transform:rotate(-35deg); -ms-transform:rotate(-35deg); -o-transform:rotate(-35deg); transform:rotate(-35deg); left:-11px; top:13px}.item-6:before{height:161px; -webkit-transform:rotate(-10deg); -ms-transform:rotate(-10deg); -o-transform:rotate(-10deg); transform:rotate(-10deg); left:-23px; top:-143px}.details-section .video-box{padding:36px 0 0}.details-section .text-box{padding:60px 0 0 6px}.text-box .title.small{font-size:44px; line-height:48px; margin:0 0 26px}.details-section .text-box .text{font-size:15px; line-height:27px}.range-services{padding:33px 0 39px; position:relative}.range-services .bg-grey{height:539px; top:124px; -webkit-transform:translate(-50%, -50%) rotate(-15deg); -ms-transform:translate(-50%, -50%) rotate(-15deg); -o-transform:translate(-50%, -50%) rotate(-15deg); transform:translate(-50%, -50%) rotate(-15deg)}.range-services .heading{margin:0 0 56px}.range-services .title{letter-spacing:-0.035em; margin:0}.range-services .subtitle{font-size:20px; font-weight:400; line-height:33px; display:block; margin:0 0 0 28px; letter-spacing:-0.01em}.range-services .title-list{color:#000; font-family:'FuturaPT'; font-size:24px; font-weight:500; line-height:24px; text-transform:none}.range-services .list-services li{min-height:auto}.range-services .inner-item{padding:45px 20px 87px 30px}.range-services .view-icon{/*height:auto;*/ padding:0 0 0 21px}.reviews-section.type2{margin:-15px 0 0; padding:0 0 47px; position:relative}.reviews-section.type2 .bg-grey{height:369px; top:207px; -webkit-transform:translate(-50%, -50%) rotate(-10deg); -ms-transform:translate(-50%, -50%) rotate(-10deg); -o-transform:translate(-50%, -50%) rotate(-10deg); transform:translate(-50%, -50%) rotate(-10deg)}.reviews-big-slider{margin:0 0 73px}.reviews-big-slider .reviews-item{border-bottom:none}.reviews-big-slider .slick-arrow{margin:-122px 0 0}.guarantee-popup .popup:after{height:19px; top:-19px}.guarantee-popup .text-block{padding:15px 63px 28px; position:relative}.guarantee-popup .text-block:after{position:absolute; content:''; top:-30px; left:35px; width:2px; height:89px; background:#e2001a}.title-popup{line-height:29px; display:block; margin:0 0 28px}.text p{margin:0 0 9px; font-size:15px; line-height:27px; letter-spacing:0} /* end inner pages */ @media screen and (max-width:1500px){.btn-up{left:auto; margin:0; right:20px} .slick-next{right:-50px} .slick-prev{left:-55px}}@media screen and (max-width:1300px){.container{max-width:1150px; padding:0 20px} .count-box{right:50px} .list-services{margin:-125px -20px 0} .inner-item{padding:21px 20px 65px} .inner-item .btn{left:24px} .slider-project{padding:0 40px} .slider-project .slick-list{margin:0} .slick-prev{left:0} .slick-next{right:0} #more-popup .popup{padding:0 93px} .desc-box{padding:0} #more-popup .popup:after{margin:0 0 0 1px} .inner .list-services{margin:0 -20px} .head-article{margin:0 -20px} .head-article .title-box{width:57%; left:20px} .annotation{margin:0 -20px 92px; padding:27px 20px 33px} .about-company-section{background-position:0 -259px} .team-slider{padding:0 40px} .history-slider{padding:0 45px} .history-slider:before{left:45px; right:45px} .history-slider .text{margin:0} .details-section{background-position:100% 177px} .reviews-big-slider{padding:0 50px} .reviews-big-slider .review{padding:21px 0 0 15px}}@media only screen and (max-width:1150px){.inner .main-section:after{margin:0; left:55px} .blog-box{margin:0 -15px} .special-offer-section .title{font-size:58px; line-height:58px} .special-offer-section .subtitle{font-size:50px; line-height:50px} .list-contact li a, .list-contact .email a{font-size:24px; line-height:24px} .other-contacts li{display:inline-block; vertical-align:top} .other-contacts li em{margin:0; display:block} .info-box{margin:0; right:25px; left:auto} .add-box span, .link{margin-bottom:10px; margin-right:10px} .input-holder .title-rating{padding:6px 5px 0 0} #more-popup .popup{padding:0 40px}}@media only screen and (max-width:1023px){.popup-holder .popup__scroll{padding-left:20px; padding-right:20px} .popup:after{left:55px} .time-work{padding:3px 25px 0 0} .list-phone:after{left:-12px} .list-phone li{margin:0 0 0 20px} #nav li + li{margin:0 0 0 20px} .count-box{right:20px} .top-footer .contact-box{padding:0 10px} .inner-incut{padding:43px 35px 20px} .input-holder .rating-box{display:block} .input-holder .title-rating{margin:0 0 5px} #more-popup .row{margin:0 -15px} #more-popup .col{padding:0 15px} #more-popup .icon-close{right:18px} .head-article .title-box{width:67%} .about-company-section .about-text{padding:38px 0 0 79px} .details-section .col-50{width:100%; float:none; justify-content:space-between} .details-section .col-50:first-child{margin:0 0 40px} .details-block{min-height:482px; justify-content:center} .list-price{max-width:545px}}@media only screen and (max-width:980px){.main-section{padding:134px 0 190px} .count-box{position:static; top:auto; right:auto; margin:0 0 55px} .count-box strong{margin:0 0 9px -10px} .heading{padding:63px 0 0; margin:0 0 25px} .inner-item .btn{bottom:25px} .title-list{font-size:18px; line-height:20px} .about-text{padding:58px 0 0 60px} .question-box strong{font-size:58px; line-height:58px} .question-box .btn-holder{padding:10px 0 0} .top-footer{display:block; text-align:center} .logo-footer{margin:0 0 10px} .top-footer .contact-box{padding:0; margin:0 0 10px; display:block} .top-footer .time-work, .top-footer .list-phone{display:inline-block; vertical-align:middle} .list-social{text-align:center} .special-offer-section .title{font-size:48px; line-height:48px} .special-offer-section .subtitle{font-size:40px; line-height:40px} .list-contact{width:100%; float:none} .list-contact:after{left:15px; right:15px} .social-box{padding:20px 15px 0} .title-box{display:inline-block; vertical-align:top; margin:0 15px 0 0} .social-contact{display:inline-block; vertical-align:top} .other-contacts li:first-child{padding:0 15px} .col-30{width:50%} .input-holder .rating-box{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex} .input-holder .title-rating{margin:0 0 5px} .portfolio-block{margin:0 -15px} .portfolio-block .inner-slider{width:33.3%} .inner-menu li a{font-size:20px; line-height:29px} .about-company-section .col.big-col, .about-company-section .col.small-col{width:100%; float:none} .about-company-section .video-box{padding:0} .about-company-section .video-box{max-width:350px; margin:0 auto 50px} .inner-grid .tag{left:13px} .inner-grid .title{left:15px}}@media only screen and (max-width:890px){.btn-mob-menu{display:block; top:42px} #nav ul{display:none; position:absolute; top:0; left:0; right:0; background:#0c0d12; z-index:10; padding:50px 0; text-align:left} #nav.active ul{display:block} #nav.active ul li{display:block; margin:0; padding:0 20px} #nav.active li a{display:block; padding:10px 0} .nav-block{padding:20px 55px 0 0} .contact-box{display:block; margin:0} .time-work{display:block; padding:0; margin:0 0 15px} .list-services li{width:50%; min-height:auto} .list-num .num{font-size:58px; line-height:58px} .col{float:none} .col.big-col, .col.small-col{width:100%} .list-work li.hide{display:none} .list-work li{margin:0 0 30px; width:33.3%; padding:0 15px} .list-work .hide + li{margin:0 0 30px} .video-box{max-width:350px; margin:0 auto; padding:0} .question-box strong{font-size:48px; line-height:48px; padding:0 0 0 48px} .top-footer .time-work{margin:0} .top-footer .list-phone:after{left:5px} .top-footer .list-phone li{margin:0 0 0 35px} .inner .heading{display:block} .inner .main-subtitle{margin:0} .blog-item{width:33.3%} .incut-box{padding:0 15px; width:66.7%; display:inline-block; vertical-align:top} .special-offer-section{padding:25px 0 50px} .special-offer-section .row{margin:0 -15px 60px} .col-50{width:100%; margin:0 0 50px} .special-offer-section .title{font-size:68px; line-height:68px} .special-offer-section .subtitle{font-size:60px; line-height:60px} .visual-box{text-align:center} .other-contacts li{padding:0 15px 0 35px} .other-contacts li + li:after{left:0} .col-30{float:left} .reviews-box{float:none; margin:0 0 30px; width:100%} .review{padding:21px 0 0 15px} .reviews-slider{overflow:visible; padding:0} .inner-menu li{padding:0 13px} #more-popup .popup:after, #more-popup .popup__scroll:after{display:none} #more-popup .popup{max-width:680px} .slider-box{max-width:600px; margin:0 auto 30px} .desc-box{max-width:600px; margin:0 auto} .head-article .title-box{width:auto; right:20px} .head-article{display:block; padding:0; width:auto} .head-article .img-incut{height:339px} .list-presentation li{width:50%} .list-presentation li:after{height:auto; bottom:0} .list-presentation li:nth-child(2):after{display:none} .loop{-webkit-transform:translate(-50%, -10%); -ms-transform:translate(-50%, -10%); -o-transform:translate(-50%, -10%); transform:translate(-50%, -10%)} .range-services .title{margin:0 0 10px} .range-services .subtitle{margin:0} .reviews-big-slider{margin:0 0 10px}}@media only screen and (max-width:767px){.container{padding:0 15px} .logo{width:150px; height:66px} .nav-block{padding:0} .contact-box{display:none} #nav ul li{padding:0 15px} .btn-mob-menu{top:28px} .main-section{padding:96px 0 190px} .heading{padding:40px 0 0} .main-title{font-size:70px; line-height:62px} .about-section{padding:50px 0 20px; overflow:hidden} .about-text{overflow:visible; padding:28px 0 0 40px} .about-text:after{top:-75px; left:-10px} .title{font-size:58px; line-height:58px} .about-text .subtitle{font-size:26px; line-height:29px} .btn-video{float:none; padding:0; width:auto} .play{max-width:250px} .list-num{text-align:center} .list-num li{width:50%; margin:0 0 30px; text-align:left} .slider-project{padding:0 20px} .slick-arrow{width:26px; height:59px; margin:-127px 0 0} .list-work{text-align:center} .list-work li{width:50%; text-align:left} .question-box{display:block; text-align:center} .question-box strong{display:inline-block; vertical-align:top} .question-box .btn-holder{padding:0} .copy-block{display:block; text-align:center} .copy{margin:0 0 10px} .img-incut{min-height:209px} .inner-incut h2{font-size:34px; line-height:34px; margin:0 0 12px} .inner-incut .btn{font-size:12px} .inner-section{padding:114px 0 13px} .breadcrumbs-box{margin:0 0 22px} .inner .main-title{font-size:62px; line-height:62px} .blog-item{width:50%} .incut-box{width:100%} .list-contact{padding:0 0 10px} .list-contact li{width:50%; margin:0 0 20px} .other-contacts li{width:50%; padding:0 15px 0 50px} .other-contacts li + li:after{left:10px} .input-holder .rating-box{margin:0; padding:0} .input-holder .title-rating{max-width:120px} .portfolio-block .inner-slider{width:50%} .inner-menu{margin:0 -6px 28px} .inner-menu:after{left:6px; right:6px} .inner-menu li{padding:0 6px} .inner-menu li a{padding:5px 0 13px; font-size:18px; line-height:26px} .head-article .title-box{bottom:20px} .head-article{width:auto; margin:0 -15px} .annotation{margin:0 -15px 52px; font-size:16px} .list{padding:20px 0 0 7px} .list-number{padding:0} .info-block{padding:20px 15px 27px 55px; margin:0 0 43px} .info-block:after{left:10px; top:26px; width:35px; height:33px} .about-company-section .about-text{padding:28px 0 0 39px} .about-company-section .about-text .title{font-size:45px; line-height:45px} .grid-item, .grid-sizer{width:50%} .grid-item{padding:10px} .grid-item--width2{width:100%} .loop{-webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); transform:translate(-50%, -50%)} .team-slider{padding:0 20px; margin:0} .team-slider .item-slider{padding:0 15px} .history-slider{padding:0 30px} .history-slider:before{left:30px; right:30px} .history-slider .slick-arrow{margin:-29px 0 0} .reviews-big-slider{padding:0 25px} .reviews-big-slider .slick-next{right:-10px} .reviews-big-slider .slick-prev{left:-10px} .list-services{margin:-125px -15px 0} .inner .list-services{margin:0 -15px} .tabs-forms.form-61-58{margin:-50px 0 0} .details-section{padding-bottom:0} .range-services.dop-info-box-33{padding-top:0} .range-services.dop-info-box-33 .heading{margin:0 0 20px} .portfolio-section .inner-menu, .inner-menu{display:flex; overflow:hidden; overflow-x:auto; white-space:nowrap; position:relative } /* .inner-menu:after{position:absolute; content:''; right:auto; left:100%; top:0; bottom:0; width:30px; height:auto; background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 58%); background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 58%); background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 58%)} */ .portfolio-section .inner-menu li, .inner-menu li{width:auto} .annotation{line-height:24px} ul, ol, .list-number, .list{padding-left:0} .other-contacts li{margin:0 0 15px} .list-price{max-width:100%; width:100%} .details-section.tabset .list-price .info-ico{display:inline-block}}@media only screen and (max-width:640px){#header{padding:5px 0; z-index:3} .btn-mob-menu{top:21px} .inner-section{padding:86px 0 20px} .breadcrumbs-box{margin:0 0 15px; padding:0} .breadcrumbs{margin:0 0 5px} .btn-back{text-indent:-9999px; border:none; padding:0; width:25px; height:25px} .btn-back:after{top:50%; left:50%; transform:rotate(180deg); width:16px; height:17px; background:url("/local/templates/need-cars.1.0/css/../images/ico-arrow-gr.svg") no-repeat; -webkit-background-size:100%; background-size:100%; margin:-10px 0 0 -8px} .inner .heading{margin:0} .main-title{font-size:54px; line-height:46px} .main-subtitle{font-size:18px; line-height:23px} .count-box strong{font-size:52px; line-height:52px} .inner-slider .desc{padding:23px 15px 24px} .top-footer .time-work{display:block; margin:0 0 10px} .head-form{padding:0 10px 30px} .body-form{padding:0 10px 36px} .popup:after{left:15px} .form:after{left:-5px} .icon-close{right:20px} .title-form{font-size:38px; line-height:42px} .text-form{max-width:100%} .form-control{height:55px; padding:11px 15px 10px} .submit-holder input[type="submit"]{height:55px; padding:11px 15px 10px} .desc-form{padding:0} .inner-menu{margin:0 -6px 28px} .special-offer-section .title{font-size:56px; line-height:56px} .special-offer-section .subtitle{font-size:50px; line-height:50px} .col-30{float:none; width:100%} .textarea-holder .form-control{padding:11px 15px 15px} .feedback-form .submit-holder{display:block} .feedback-form input[type="submit"]{width:100%; max-width:100%; margin:0 0 15px} .feedback-form .desc-form{display:block; text-align:center; padding:0; max-width:100%} .btn-contact{padding:15px 15px 15px 15px} .btn-contact span{display:none} .review{padding:10px 0 0 15px} .avatar{width:66px} .input-holder .rating-box{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex} .input-holder .title-rating{max-width:none} .add-box{margin:0 0 30px; padding:0} .inner-menu{text-align:center} .inner-menu:after{display:none} .inner-menu li{width:50%} .inner-menu li a{border-bottom:2px solid #edf0f3; padding:10px 0} .inner-menu li a:after{bottom:-2px} .head-article .img-incut{height:259px} .head-article .title-article{font-size:30px; line-height:30px} .title-article{font-size:45px; line-height:38px} .subtitle-article{font-size:24px; line-height:27px} .history-slider .date{font-size:48px; line-height:48px} .history-slider .text{font-size:13px; line-height:18px} .history-slider .item-slider:nth-child(odd){margin:181px 0 0} .details-section .col-50{margin:0 0 40px} .details-block{min-height:auto; display:block; text-align:center; padding:0} .list-details, .list-details li, .list-details .item-2{position:relative; left:auto; top:auto; bottom:auto} .list-details{padding:30px 0 0} .list-details li, .list-details .item-2{width:auto; margin:0 0 20px; text-align:left; padding:0 0 0 31px} .list-details li:after, .list-details li:before{display:none} .list-details .item-2 .circle{left:0; right:auto} .details-section .video-box{padding:0} #guarantee-popup .text-block:after{left:-5px} #guarantee-popup .text-block{padding:10px 10px 8px} .list-section{padding:40px 0} .inner .services-section, .contact-section{padding-top:40px} .list-services{margin:-125px -14px 0} .inner .list-services{margin:0 -14px} .tab-price{margin-bottom:0} .details-section.tabset .list-price{display:block; max-width:100%; margin:0 0 30px} .details-section .tab .full-dscr.tab-dscr-126 .tab-price, .tab-price{max-width:100%; width:100%} .details-section.tabset .list-price .info-ico{display:inline-block} .details-section.tabset .price-list-box .service-nav-box{display:flex !important; justify-content:space-between; flex-wrap:wrap} .details-section.tabset .service-btn, .details-section.tabset .tab-nav-next{margin:0 0 10px}}@media only screen and (max-width:480px){.main-section{padding:96px 0 90px; background-position:40% 50%} .main-title{font-size:35px; line-height:39px} .main-subtitle{font-size:16px; line-height:21px} .list-services{margin:-35px -15px 0} .list-services li{width:100%; min-height:auto} .about-text{padding:28px 0 0} .about-text:after{display:none} .title{font-size:38px; line-height:38px; margin:0 0 25px} .about-text .subtitle{font-size:22px; line-height:25px; margin:0 0 20px} .inner-slider{padding:15px 5px 0} .list-num{margin:0} .list-num li{width:100%; padding:0} .list-work li{width:100%} .list-work .title-list{font-size:20px; line-height:26px} .question-box strong{font-size:32px; line-height:32px; padding:0 0 0 38px; margin:0 0 10px} .question-box strong:after{left:0; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -o-transform:translate(0, -50%); transform:translate(0, -50%)} .top-footer .list-phone:after{display:none} .top-footer .list-phone li{margin:0 20px 10px; display:block} .form-control{font-size:16px; line-height:22px} .submit-holder input[type="submit"]{font-size:15px; line-height:19px} .img-incut{min-height:169px} .inner-incut{padding:33px 25px 20px} .inner-incut h2{font-size:22px; line-height:28px; margin:0 0 10px} .breadcrumbs li{margin:0 18px 3px 0} .inner .main-title{font-size:39px; line-height:39px; margin:0 0 5px} .inner .main-subtitle{font-size:20px; line-height:24px} .blog-item{width:100%} .special-offer-section .title{font-size:36px; line-height:40px} .special-offer-section .subtitle{font-size:30px; line-height:32px} .list-contact li, .other-contacts li{width:100%} .reviews-box{position:relative } .avatar{float:none; width:56px; margin:0; position:absolute; top:0; left:0} .review{padding:0} .head-review, .rating-box{padding:0 0 0 70px} .rating-box{margin:0 0 15px} .inner-menu li a{font-size:16px} .portfolio-block .inner-slider{width:100%; padding-top:0; margin-bottom:5px} #more-popup .popup{padding-left:20px; padding-right:20px} .title-popup{font-size:30px; line-height:30px} .title-popup span{display:inline} .table tr td{width:auto} .head-article .img-incut{height:200px} .head-article .title-article{font-size:24px; line-height:24px} .title-article{font-size:35px; line-height:30px} .subtitle-article{font-size:20px; line-height:23px} .info-block .title-info{font-size:24px; line-height:27px} .info-block{padding:20px 15px 27px} .info-block:after{top:21px} .info-block strong{padding:0 0 0 40px} .title-text{font-size:38px; line-height:42px; padding:0} .list-section{padding:50px 0 38px} .list-presentation .num{font-size:38px; line-height:38px} .list-presentation .text{font-size:15px; line-height:21px} .about-company-section .about-text{padding:28px 0 0; margin:0 0 39px} .about-company-section .about-text .title{font-size:38px; line-height:38px} .grid{margin:0 -10px} .grid-item, .grid-sizer, .grid-item--width2{width:100%} .history-section{padding:35px 0 0} .partners-slider{margin:0 -15px} .list-price:after{width:auto; height:1px; top:50%; bottom:auto; left:10px; right:10px} .list-price li{display:block; padding:0 5px; width:100%} .title.small, .text-box .title.small{font-size:40px; line-height:40px} .details-section .btn-holder{padding:0} .reviews-big-slider .slick-arrow{margin:-212px 0 0} .reviews-big-slider .review{padding:0} .inner-item{width:100%; padding-bottom:35px} .inner-item .btn{display:none} .range-services .list-services .inner-item{min-height:auto; padding-bottom:10px; padding-top:25px} .service-map-box ul{padding-top:15px} .range-services{padding-bottom:0} }@media only screen and (max-width:380px){.inner-menu li{width:100%} .head-review{display:block} .user-name{margin:0 0 10px} .date-review{margin:0 0 5px} /* .head-review{text-align:center} .rating-box{justify-content:center} */ .input-holder .rating-box{display:block} #more-popup .btn{font-size:13px; line-height:17px} #more-popup .icon-close{top:14px} .info-block .title-info{font-size:20px; line-height:23px} .title-text{font-size:36px; line-height:40px} .list-presentation .num{font-size:32px; line-height:32px} .list-presentation .text{font-size:12px; line-height:18px} .history-slider{padding:0 15px} .history-slider:before{left:15px; right:15px} .history-slider .slick-next{right:-10px} .history-slider .slick-prev{left:-10px} .list-price .price{font-size:28px}} /* new styles 21.08.2019 */
.tab{display:none}.tab.active{display:block}/* end new styles 21.08.2019 */ /* new style for pop-up 03.03.2021 */ #gallery_popup{max-width:708px}#gallery_popup .popup{padding:46px 105px 48px; background:#fff; box-shadow:0 19px 27.2px 12.8px rgba(5, 15, 23, 0.15)}#gallery_popup .fancybox-close-small{padding:2px; top:10px; right:18px; opacity:0.2; transition:all .2s linear}#gallery_popup .fancybox-close-small:hover{opacity:0.5}#gallery_popup .slider-box{margin:0 -60px 21px; padding:0 60px; overflow:hidden}#gallery_popup .item-slider{padding:0; position:relative}#gallery_popup .item-slider img{position:absolute; display:block; width:100%; height:100%; top:0; left:0; object-fit:cover}#gallery_popup .item-slider:before{display:block; content:''; padding:100% 0 0}#gallery_popup .title-form{margin:0 0 14px; line-height:0.94; font-size:32px}#gallery_popup .desc-box{padding:0; line-height:20px}.popup_img-slider .slick-arrow{width:24px; height:24px; background:none; border-top:5px solid #000; border-left:5px solid #000; transform:rotate(-45deg); top:50%; margin:-2px 0 0; opacity:0.1; transition:all .2s linear}.popup_img-slider .slick-arrow:hover{opacity:1}.popup_img-slider .slick-prev{left:-44px}.popup_img-slider .slick-next{right:-44px; transform:rotate(135deg)}@media screen and (max-width:768px){#gallery_popup .slider-box{overflow:visible; max-width:none} #gallery_popup{width:100%}}@media screen and (max-width:640px){#gallery_popup .popup{padding:30px} #gallery_popup .slider-box{margin:0 -30px 21px; padding:0 30px} .popup_img-slider .slick-prev{left:-18px} .popup_img-slider .slick-next{right:-18px} #gallery_popup .fancybox-close-small{top:0; right:0} #gallery_popup .title-form{font-size:24px} } /* end new style for pop-up 03.03.2021 */
/* End */ /* Start:/local/templates/need-cars.1.0/css/jquery.fancybox.min.css?167812150812795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}/* End */ /* Start:/local/templates/need-cars.1.0/lazyload/style.css?170841652743*/
.iframeLoaderScroll{display:block}/* End */ /* Start:/local/templates/need-cars.1.0/template_styles.css?176364519459664*/
.work-video .plyr__video-embed{max-width:524px}#feedback-popup{z-index:99993} .form-control.error{border-color:#ff0000; background-color:#fdf9f9}.list-social .fb a{background-image:url(/local/templates/need-cars.1.0/images/vk.svg)}.list-contact li a{font-size:29px}.plyr--video.plyr--fullscreen-enabled .plyr__controls{width:100%}.plyr__video-embed{/*padding-bottom:0;*/ } .popup:after{display:none}.list-price:after{display:none}.list-price li{width:100%}.list-price{display:inline-block}.list-price .info-ico{background-image:url(/local/templates/need-cars.1.0/images/service-price-i.png); width:15px; height:15px; display:inline-block; vertical-align:top; margin-top:10px; cursor:pointer; position:relative}.list-price .price-dscr{position:absolute; z-index:100; left:-33px; top:34px; background-color:rgba(12,13,18,.9); padding:20px; display:inline-block; color:#fff; color:#eeeeee; font-size:13px; font-family:'GothamPro', Arial, Helvetica, sans-serif; border-radius:3px; font-style:normal; min-width:260px; display:none; letter-spacing:0}.list-price .price-dscr:after{border:10px solid transparent; border-bottom:10px solid rgba(12,13,18,.9); border-left:10px solid rgba(12,13,18,.9); content:""; display:block; position:absolute; left:40px; top:-20px}@media screen and (max-width:640px){.list-price .info-ico{position:static} .list-price .price{position:relative} .list-price .price-dscr{top:100%; left:50%; right:auto; transform:translateX(-50%); margin:-5px 0 0} .list-price .price-dscr:after{left:auto; /* right:10px; */ }}@media screen and (max-width:560px){.list-price .price-dscr:after{left:30%}}@media screen and (max-width:420px){.list-price .price-dscr:after{border:5px solid transparent; border-bottom:5px solid rgba(12,13,18,.9); border-left:5px solid rgba(12,13,18,.9); top:-10px}}@media screen and (max-width:380px){.list-price .price-dscr:after{left:50%}}.list-price .info-ico:hover .price-dscr{display:block} .service-work-list li{width:33.33%} .service-map-box{background-image:url(/local/templates/need-cars.1.0/images/russia-map.png); min-height:518px; background-position:center; background-repeat:no-repeat; margin-bottom:50px}.service-map-box ul{position:relative; width:100%; height:100%; list-style-type:none}.service-map-box ul li{position:absolute; left:0; top:0; background-repeat:no-repeat; background-position:left center; padding-left:30px; background-image:url(/local/templates/need-cars.1.0/images/s-map-1.png)}.service-map-box ul li .name{display:block; color:#000000; font-size:18px; margin-bottom:5px; line-height:1; font-family:'GothamPro'; font-weight:500}.service-map-box ul li:hover .name{color:#f5091a}.service-map-box ul li .dscr{color:#000; font-size:12px; line-height:1; display:block}.service-map-box ul li:after{display:none}.service-map-box .consult-box{position:absolute; right:95px; top:140px}.service-map-box .container{position:relative}.service-map-box .consult-box .title{background-image:url(/local/templates/need-cars.1.0/images/russia-map-question.png); background-repeat:no-repeat; background-position:left 5px; padding-left:55px; font-size:24px; line-height:1.2; color:#000; font-family:'GothamPro'; font-weight:500}.service-map-box .consult-box .nav a.btn.small{color:#000; border-bottom:1px solid #e2001a}.service-map-box .consult-box .nav a.btn.small:after{background:url("/local/templates/need-cars.1.0/images/ico-arrow.svg") no-repeat; width:12px; height:12px; background-size:cover}/*.service-map-box ul li.i-1{background-image:url(/local/templates/need-cars.1.0/images/s-map-1.png); top:120px; left:70px}.service-map-box ul li.i-2{background-image:url(/local/templates/need-cars.1.0/images/s-map-2.png); top:42px; left:90px}.service-map-box ul li.i-3{background-image:url(/local/templates/need-cars.1.0/images/s-map-3.png); top:215px; left:0}*/ .list-details .circle:after{content:""; display:none; border:3px solid rgba(245,9,26,.15); width:20px; height:20px; position:absolute; left:-6px; top:-6px; border-radius:100%; box-sizing:border-box; display:none}.list-details .circle{width:14px; height:14px}.list-details li.active .circle:after{display:block} textarea.form-control{min-height:120px}.title-input span{color:#929496; font-size:11px; font-weight:400; margin-left:14px}.form input.error::placeholder{color:#be1e30; font-weight:500} .hide-dscr-box{display:none} .desc-details .nav-box{margin-top:30px} @media (max-width:768px){.service-work-list li{width:100%} .service-map-box{background:transparent; min-height:auto} .service-map-box ul{padding-left:0} .service-map-box ul li{position:relative; left:auto !important; top:auto !important; margin-bottom:15px}}.plyr__control--overlaid{background:transparent !important; background-image:url(/local/templates/need-cars.1.0/images/video-play-ico.png) !important; width:47px !important; height:47px !important; padding:0 !important} .plyr__poster{background-size:cover} .inner .list-services.services-list-pop{margin-bottom:30px} .details-section{background:transparent} .details-section .tabs-nav{list-style-type:none; margin:0 0 70px; padding:0; width:100%; display:block; flex:0 0 50%}.details-section .tabs-nav.col-30{flex:0 0 33.33%}.details-section .tabs-nav li{margin-bottom:0; position:relative; z-index:1; letter-spacing:0; padding:0}.details-section .tabs-nav li:after{display:none}.details-section .tabs-nav:first-child li{margin-right:30px}.details-section .tabs-nav.col-30 li{margin:0 30px 0 0; padding:0; letter-spacing:0}.details-section .tabs-nav.col-30:last-child li{margin-right:0}.details-section .tabs-nav.col-30 li:after{display:none}.details-section .tabs-nav li a{display:block; color:#1d1e22; font-size:22px; font-weight:500; width:100%; border:1px solid #ebf0f1; height:70px; line-height:70px; margin-top:-1px; text-decoration:none}.details-section .tabs-nav li a span{display:block; padding:0 45px; position:relative; border:2px solid transparent; margin:-3px 0px 0; width:100%}.details-section .tabs-nav li img{display:inline-block; vertical-align:middle; max-height:40px}.details-section .tabs-nav.col-30 img{margin-right:10px}.details-section .tabs-nav.col-30 i{font-style:normal; line-height:1; display:inline-block; max-width:200px; vertical-align:middle}.details-section .tabs-nav.col-30 a span{padding:0 30px}.details-section .tabs-nav li a:after{background-position:center; background-repeat:no-repeat; background-image:url(/local/templates/need-cars.1.0/images/tab-arrow.png); content:""; display:block; position:absolute; right:35px; top:0; height:70px; width:12px}.details-section .tabs-nav li.active{z-index:2; background-color:#fff}.details-section .tabs-nav li.active a:after{background-image:url(/local/templates/need-cars.1.0/images/tab-arrow-active.png)}.details-section .tabs-nav li.active a span{color:#f5091a; font-weight:600; border-color:#f5091a}.details-section .tabs-nav li a span{display:flex; align-items:center; height:100%; margin:0}.details-section .tabs-nav li a span i.img-box{display:inline-block; vertical-align:top; width:50px; margin-right:20px; text-align:center; margin-bottom:0; max-width:100%}.details-section .tabs-nav li a span i.img-box img{max-width:100%; width:auto}.details-section .tab-title-box{background-repeat:no-repeat; background-position:left bottom; padding-left:450px; background-size:345px auto; position:relative; z-index:2}.details-section .tab-name{display:block; width:100%; color:#000; font-size:55px; font-weight:500; margin:0 0 15px; line-height:1}.details-section .tab-name i{font-style:normal}.details-section .tab-sub-title, .details-section .tab-sub-title p{color:#000; font-size:20px; display:block; letter-spacing:0; line-height:1.2; font-family:'GothamPro'; font-weight:400}.details-section .tab-sub-title p{margin:0}.details-section .tab-sub-title a{border-bottom:1px solid rgba(0,0,0,.5)}.details-section .tab-sub-title a:hover{border-bottom:1px solid transparent}.details-section .tab{display:none; position:relative}.details-section .tab.active{display:block}.details-section .tab .full-dscr{color:#000; font-size:15px; margin-top:30px}.details-section .tab .full-dscr ol{counter-reset:myCounter; margin:0 0 0 60px; padding:0}.details-section .tab .full-dscr ol li{list-style:none; margin-bottom:10px; position:relative; padding-left:30px; letter-spacing:0; line-height:21px}.details-section .tab .full-dscr ol > li:after{display:none}.details-section .tab .full-dscr ol li strong{font-size:22px; font-weight:500}.details-section .tab .full-dscr ol li:before{counter-increment:myCounter; content:counter(myCounter)"."; color:#f5202f; font-size:27px; display:inline-block; margin:0 15px 0 0; font-family:'FuturaPT'; font-weight:600; position:absolute; left:-25px; width:45px; text-align:left}.details-section .tab .full-dscr p{color:#000; margin:0 0 15px; padding:0; letter-spacing:0; line-height:21px}.details-section .tab .full-dscr p.tab-nav-next{text-align:left}.details-section .tab .full-dscr a{color:#000; /* border-bottom:1px solid rgba(0,0,0,.5); */ text-decoration:none}/* .details-section .tab .full-dscr a.btn{border-bottom-color:#e2001a} */
/* .details-section .tab .full-dscr a:hover{border:none} */
.details-section .tab .full-dscr ul{list-style:none; /* margin:0; padding:0px 0 15px 25px; */ padding:0; margin:0 0 15px}.details-section .tab .full-dscr ul li{position:relative; color:#000; font-size:15px; font-weight:400; line-height:1.2; letter-spacing:-0.004em; margin:0 0 5px; padding:0 24px 0 24px}.details-section .tab .full-dscr ul li:after{position:absolute; content:''; width:11px; height:11px; border-radius:50%; border:2px solid #fd0606; box-sizing:border-box; top:4px; left:0; background:none}.details-section .tab .full-dscr ul.service-check-lists{padding-left:0}.details-section .tab .full-dscr ul.service-check-lists li:after{display:none}.details-section .tab .full-dscr ul.service-check-lists li{margin-bottom:15px}.details-section .tab .full-dscr ul.red-ico li::after{display:none}.details-section .tab .full-dscr ul.list-price{padding:27px 10px 8px}.details-section .tab .full-dscr ul.list-price li{padding:0 15px 0 30px; margin-bottom:20px !important} .details-section .tabs-nav li.col-30 a span{display:flex; align-items:center; height:70px}.details-section .tabs-nav li.col-30 a span i{max-width:100%; flex:0 0 220px} .details-section .tabs-box.tabs-60 .bg{left:-50px} .details-section .tabs-box{margin-bottom:50px; position:relative}.details-section .tabs-box .bg{position:absolute; left:-90px; top:-40px}/*.details-section .tab:after{content:""; display:block; position:absolute; left:-142px; top:-20px; background-image:url(/local/templates/need-cars.1.0/images/tab-img-bg.png); width:537px; height:222px}*/ .details-section .service-btn{margin-top:35px}.details-section .price-list-box .col-50{margin-bottom:0}.details-section .tab-sub-title{margin-bottom:80px} .service-how-list{display:flex} .details-section .text-box{padding-top:27px} @media (max-width:768px){.details-section .tab .full-dscr ol{margin-left:0} .service-how-list{display:block} .details-section .col-50:first-child{margin-bottom:0} .details-section .tabs-nav li img{display:none} .details-section .tabs-nav li a span{padding:0 15px} .details-section .tabs-nav li a{font-size:14px} .details-section .tabs-box .bg{display:none} .details-section .tab-title-box{background:transparent !important; padding:0} .details-section .tabs-nav{margin-bottom:15px} .details-section .tab-name{font-size:40px} .details-section .tab-sub-title{margin-bottom:0} .details-section .tabs-59 .tab-title-box{padding-left:0} .service-map-box .consult-box{position:relative; right:auto; top:auto}} .bottom-form-box{display:block}.bottom-form-box .row{margin-bottom:0px}.bottom-form-box strong{margin-bottom:40px}.bottom-form-box input[type="submit"]{margin-top:16px}.bottom-form-box{margin:auto; padding:auto} .service-gallery{margin:60px 0; position:relative}.service-gallery .slick-arrow{margin-top:-72px}.service-gallery .img{display:block; width:254px; height:180px; background-repeat:no-repeat; background-position:center; background-size:cover; margin-bottom:15px}.service-gallery .name{font-size:20px; color:#000000; font-family:'FuturaPT'; font-weight:100}.service-gallery .bg-grey{height:606px; top:-124px; transform:translate(-50%, -50%) rotate(-15deg)} .service-check-lists{display:flex; margin:0 0 30px; padding:0; list-style-type:none; /*justify-content:space-around;*/ align-items:stretch; flex-wrap:wrap}.service-check-lists li{flex:0 0 25%; position:relative; padding-left:40px; margin-bottom:30px}.service-check-lists li:before{content:""; display:block; position:absolute; left:0; top:2px; background-image:url(/local/templates/need-cars.1.0/images/li-check-bg.png); width:19px; height:19px}.service-check-lists li:after{content:""; display:block; width:158px; height:1px; background-color:#ebf0f1; position:absolute; left:0px; bottom:-18px}.service-check-lists li .name{font-size:17px; color:#000; font-weight:500; display:inline}.service-check-lists li .info-ico{display:inline-block; background-image:url(/local/templates/need-cars.1.0/images/service-price-i.png); width:15px; height:15px; vertical-align:top; cursor:pointer; margin-top:4px; position:relative}.service-check-lists li .info-ico .dscr{display:none; position:absolute; left:-33px; top:34px; background-color:rgba(12,13,18,.9); padding:20px; color:#eee; font-size:13px; border-radius:3px; z-index:1000; min-width:190px}@media screen and (max-width:480px){.service-check-lists li .info-ico{position:static} .service-check-lists li .info-ico .dscr{left:50%; transform:translateX(-50%); top:100%; margin:10px 0 0}}@media screen and (max-width:380px){.service-check-lists li .info-ico .dscr{width:100%}}.service-check-lists li .info-ico .dscr:after{border:10px solid transparent; border-bottom:10px solid rgba(12,13,18,.9); border-left:10px solid rgba(12,13,18,.9); content:""; display:block; position:absolute; left:40px; top:-20px}@media screen and (max-width:480px){.service-check-lists li .info-ico .dscr:after{left:auto; right:5px; border:5px solid transparent; border-bottom:5px solid rgba(12,13,18,.9); border-left:5px solid rgba(12,13,18,.9); top:-10px}}.service-check-lists li .info-ico:hover .dscr{display:block}.service-check-lists li.no-i{padding-left:0; margin-bottom:0}@media screen and (max-width:480px){.details-section .tab .full-dscr ul.service-check-lists li.no-i{padding:0 13px}}@media screen and (max-width:380px){.details-section .tab .full-dscr ul.service-check-lists li.no-i{padding:0; white-space:nowrap}}.service-check-lists li.no-i:after{bottom:-10px}.service-check-lists li.no-i:before{display:none}.service-check-lists li.no-i .img{display:inline-block; vertical-align:middle}.service-check-lists li.no-i .img img{width:55px}.tab-dscr-125 .service-check-lists li.no-i .img img{width:77px}.service-check-lists li.no-i .name{display:inline-block; vertical-align:middle; margin-left:10px} .vin-form-box{display:flex; justify-content:space-around}.vin-form-box .item{flex:0 0 22%; overflow:hidden}.vin-form-box .item:last-child{margin-top:16px}.vin-form-box .item input[type="submit"], .tabs-forms .item input[type="submit"]{display:block; text-align:center; padding-left:0; padding-right:0; margin-bottom:4px} .tab-dscr-124 .service-check-lists li{flex:0 0 50%}.tab-dscr-124 .service-check-lists li:after{display:none} .full-dscr .check-box{background-color:#f9f9fa; padding:30px 50px}.details-section .tab .full-dscr .check-box p{color:#000; font-size:16px; font-weight:500; margin:0 0 30px; padding:0}.full-dscr .check-box ul{list-style-type:none; margin:0; padding:0; display:flex; justify-content:space-around}.full-dscr .check-box ul li{flex:0 0 30%; color:#000000; font-size:18px; position:relative; padding-left:30px}.full-dscr .check-box ul li:before{content:""; display:block; position:absolute; left:0; top:3px; background-image:url(/local/templates/need-cars.1.0/images/check-ico.png); width:15px; height:15px} .more-popup .popup.service-gallery-pop{padding:0 30px}.more-popup .popup.service-gallery-pop .popup__scroll{padding:30px 0} @media (max-width:1600px){.details-section .tabs-nav li.col-30 a span{font-size:20px} }@media (max-width:768px){.details-section .vin-form-box{display:block; margin:0} .details-section .vin-form-box .item{margin-bottom:15px} .service-check-lists{display:block} .full-dscr .check-box ul{display:block} .full-dscr .check-box ul li{margin-bottom:15px} .full-dscr .check-box ul li:last-child{margin-bottom:0} .tab-dscr-125 .service-check-lists{display:flex} .tab-dscr-125 .service-check-lists li.no-i{flex:0 0 50%} .tab-dscr-125 .service-check-lists li.no-i:after{display:none} .service-check-lists li.no-i .name{font-size:15px} .service-check-lists li.no-i .img{max-width:45px} .service-check-lists li.no-i .img img{max-width:100%; height:auto} .indx-body .video-holder{display:none} .indx-body .main-section{background-image:url(/local/templates/need-cars.1.0/images/img-bg-02.jpg); background-repeat:no-repeat; background-size:cover} .service-gallery .img{margin:0 auto 15px} .service-gallery .name{text-align:center; display:block} .more-popup .popup{padding:0px}}@media screen and (max-width:380px){.service-check-lists li.no-i .name{margin-left:5px}} .details-section .tabs-after{margin-bottom:20px}.details-section .tabs-after .two-columns{display:flex}.details-section .tabs-after .two-columns .item{flex:0 0 50%; padding:0 15px 0 37px; position:relative}.details-section .tabs-after .two-columns .item:before{content:""; display:block; background-image:url(/local/templates/need-cars.1.0/images/li-check-bg.png); width:19px; height:19px; position:absolute; left:0; top:5px}.details-section .tabs-after .two-columns .item .title{color:#000; font-size:24px; margin:0 0 22px; line-height:1.1; font-weight:500; font-family:'GothamPro'}.details-section .tabs-after .two-columns .item .title span{color:#f5091a}.details-section .tabs-after .two-columns .item .dscr{color:#000; font-size:18px}.details-section .tabs-after .two-columns .item .dscr span{display:block; color:#6b6b6b; font-size:13px} @media (max-width:768px){.details-section .tabs-after .two-columns{display:block; padding:0 15px} .details-section .tabs-after .two-columns .item{margin:0 0 30px}}@media (max-width:480px){.details-section .tabs-after .two-columns .item{padding:0 0 0 25px}} .form-buy{}.form-buy .item:last-child{margin-top:0} .buyout-list{margin-bottom:40px; padding:30px 50px; background-color:#f9f9fa}.buyout-list .title{color:#000; font-size:16px; line-height:1; font-family:'GothamPro'; font-weight:500; margin-bottom:25px}.buyout-list ul{list-style-type:none; margin:0; padding:0; display:flex}.buyout-list ul li{flex:0 0 25%; padding:0 0 0 30px; position:relative; font-size:18px; background-image:url(/local/templates/need-cars.1.0/images/buyout-list-ico.png); background-repeat:no-repeat; background-position:left 3px; letter-spacing:0; line-height:21px}.buyout-list ul li:after{display:none}.work-section .row{margin-bottom:0}.work-section{margin-bottom:26px}.reviews-big-slider{margin-bottom:20px}.reviews-section.type2{padding-bottom:20px}@media (max-width:768px){.buyout-list ul{display:block} .hidden-sm{display:none} .work-section .row{margin-bottom:20px} .reviews-section.type2{padding-bottom:20px} .special-offer-section{padding-top:10px} .reviews-item{padding-bottom:20px} .work-section{/* padding-bottom:10px; */ padding-bottom:0} .price-calc-box .val{line-height:1.2} .buyout-list{padding:30px} .buyout-list ul li{margin-bottom:10px}}@media (max-width:480px){.service-map-box{margin-bottom:25px} .question-box{text-align:left} .work-section{padding-bottom:0}} .ui-slider-holder{position:relative}.ui-slider-holder .ui-slider{position:relative}.ui-slider-holder .ui-slider:after{content:""; display:block; width:100%; height:8px; background-color:#f6f7f8; border-radius:4px}.ui-slider .ui-slider-range{background-color:#f5091a; height:8px; border-radius:4px}.ui-slider .ui-slider-handle{top:-30px; width:75px; text-align:center; font-family:'GothamPro'; font-size:12px; margin-left:-37px}.ui-slider .ui-slider-handle span{left:30px; position:relative}.ui-slider .ui-slider-handle:after{content:""; display:block; width:30px; height:30px; border-radius:100%; border:8px solid #f5091a; background-color:#fff; position:absolute; left:30px; top:19px; box-sizing:border-box}.ui-slider-holder .note{font-family:'GothamPro'; font-size:12px; position:absolute; left:0; bottom:-30px}.ui-slider-holder .note.i-1{left:0}.ui-slider-holder .note.i-2{left:50%}.ui-slider-holder .note.i-3{right:0; left:auto} .price-calc-box{margin-bottom:55px}.price-calc-box .dscr{color:#000; font-size:15px; margin-bottom:35px}.price-calc-box .val{margin-bottom:17px; font-size:36px; font-family:'FuturaPT'}.price-calc-box .val span{color:#f5091a}.price-calc-box .val i{font-size:18px; color:#f5091a; font-style:normal} .inner .main-title i{color:#f5091a; font-style:normal}.tabs-after-58{width:100%}.tabs-after-58 .title.small{font-size:36px; font-weight:500; margin-bottom:30px}.tabs-after-58 .two-columns{}.tabs-after-58 ul{list-style-type:none; margin:0; padding:0; flex:0 0 50%}.tabs-after-58 ul li{margin-bottom:10px; font-size:18px; font-family:'GothamPro'; font-weight:500; margin-left:45px; position:relative; padding-left:35px}.tabs-after-58 ul li:after{content:""; display:block; background-image:url(/local/templates/need-cars.1.0/images/li-check-bg.png); width:19px; height:19px; position:absolute; left:0; top:0px; border:none; border-radius:0} .vin-form-box .item .photos-input, .form-60-126 .item .photos-input{position:relative; z-index:3; opacity:0; outline:0;opacity:0;/* pointer-events:none;user-select:none */ }.vin-form-box .item .file-loader, .form-60-126 .item .file-loader{position:relative}.vin-form-box .item .file-loader label, .form-60-126 .item .file-loader label{cursor:pointer}.vin-form-box .item .file-loader .desc, .form-60-126 .item .file-loader .desc{margin-top:5px}.vin-form-box .item .file-loader a, .form-60-126 .item .file-loader a{display:block; color:#000; font-size:18px; font-weight:500; position:absolute; left:0; top:0; padding-left:40px; z-index:2; pointer-events:none}.vin-form-box .item .file-loader a span, .form-60-126 .item .file-loader a span{border-bottom:1px dotted #e2001a}.vin-form-box .item .file-loader a:hover span, .form-60-126 .item .file-loader a:hover span{border-bottom-color:transparent}.vin-form-box .item .file-loader .desc, .form-60-126 .item .file-loader .desc{padding-left:40px}.vin-form-box .item .file-loader a:after, .form-60-126 .item .file-loader a:after{content:""; display:block; width:21px; height:33px; background-image:url(/local/templates/need-cars.1.0/images/file-ico.png); position:absolute; left:0; top:0} @media (max-width:768px){.details-section .tabs-after.tabs-after-58 .two-columns{display:block} .details-section .tabs-after.tabs-after-58{padding:0 15px} .tabs-after-58 ul li{margin-left:0} div.beono-flashmessage{width:100%; margin-left:-50%; box-sizing:border-box}} .portfolio-section .inner-menu{margin:0 -6px 28px; display:flex; flex-wrap:wrap; justify-content:space-between; padding:32px 27px 0 0}@media (max-width:1100px){.portfolio-section .inner-menu{padding:32px 0 0} .inner-menu:after{right:1px}}@media (max-width:1035px){.portfolio-section .inner-menu{display:block}}@media (max-width:767px){.portfolio-section .inner-menu{display:flex; overflow:hidden; overflow-x:auto; white-space:nowrap; flex-wrap:nowrap; -ms-overflow-style:none; scrollbar-width:none} .portfolio-section .inner-menu::-webkit-scrollbar{width:0; height:0}}.portfolio-section .inner-menu li{padding:0 12px; letter-spacing:0}.portfolio-section .inner-menu li:after{display:none}.portfolio-section .inner-menu li a:hover{color:#000}.desc-blog .tag{float:left; max-width:50%}.desc-blog .date{float:right; color:#626363; font-size:12px; font-weight:400; line-height:18px; max-width:50%}.clear{clear:both}.head-article .title-box .tag{display:inline-block}.head-article .title-box .date{color:#c7ced4; margin:0 0 8px; display:inline-block; font-family:'FuturaPT'; font-size:10px; font-weight:800; line-height:14px; letter-spacing:0.055em}.tab-dscr-125 .model-title{font-size:32px; color:#000; margin-bottom:30px; font-family:'FuturaPT'; font-weight:300; line-height:32px; letter-spacing:-0.04em}.full-dscr .check-box ul.red-ico li:before{background-image:url(/local/templates/need-cars.1.0/images/buyout-list-ico.png)} .vin-form-success{background-color:#f5f8ef; padding:38px 270px 38px 190px; margin-bottom:30px; position:relative; display:none}.vin-form-success:after{content:""; display:block; width:32px; height:32px; background-image:url(/local/templates/need-cars.1.0/images/vin-form-success.png); position:absolute; left:131px; top:39px}.vin-form-success .name{color:#000; font-size:30px; line-height:1.1; margin-bottom:20px; font-weight:500}.vin-form-success .dscr{font-size:14px}@media (max-width:768px){.vin-form-success{padding:30px} .vin-form-success:after{display:none}}/* .fancybox-slide:before{height:30%} */
.work-detail-box{max-width:1297px; min-height:600px; padding:0; background-color:#fff; margin:0 auto}.work-detail-box .popup{position:relative; max-width:none; width:100%}.work-detail-box .pop-box{padding:30px}.work-detail-box .text{margin:0 0 30px}@media screen and (max-width:1023px){/* .fancybox-slide:before{display:none} */
}@media (max-width:768px){.work-detail-box{min-width:100%; min-height:100%} #gallery_popup{/* min-width:auto; */ min-height:auto}} .details-section .tabs-box{margin-bottom:0}.details-section .tabs-box.tabs-60{margin-bottom:60px}.details-section .tab-nav-next{margin-bottom:50px; text-align:right} .fancybox-content.more-popup{pointer-events:auto; opacity:1; left:0; top:0; background:transparent; padding:0}/* .fancybox-content.more-popup .bg{display:none} */
/* .fancybox-content.more-popup .close{display:none} */
.fancybox-content.more-popup .popup{position:relative; margin:0 auto} .service-nav-box{display:flex; align-items:center; /* justify-content:space-around; */ justify-content:flex-end}.details-section .service-btn{margin:0; min-width:58%}.details-section .tab-nav-next{margin:0 0 0 25px; display:block; /* width:100%; */ width:auto}@media (max-width:768px){.details-section .price-list-box .service-nav-box{/* display:block !important; */ margin-bottom:30px; display:flex} .details-section .price-list-box .service-nav-box .tab-nav-next{text-align:left}} .form-control.vin-input{padding-left:13px; padding-right:13px; text-transform:uppercase} .list-services li.no-hover:after{display:none}.details-section .tabs-after.tabs-after-59{margin-top:30px} .form-buy.first{margin-top:50px} .portfolio-section{padding-bottom:0} .form-60-126{}.form-60-126 .item{flex:0 0 25%; overflow:hidden}.form-60-126 .item.two-item{flex:0 0 50%}.item.three-item{flex:0 0 71%}.form-60-126 .submit-holder{margin:18px 0 0 0}.form-60-125 .item{flex:0 0 25%; overflow:hidden}.form-60-124 .item{flex:0 0 33.33%; overflow:hidden}.tabs-forms .row{justify-content:space-around}.tabs-forms .item .input-holder{padding:0 15px}.tabs-forms{margin-top:-20px}.tabs-forms .hidden-form{display:none}.tabs-forms .show-form{display:block}.form-60-126 .item .file-loader a:after{left:15px}.form-60-126 .item .file-loader a{padding-left:55px}.file-loader:hover a span{border:none !important}.form-60-125 .item .submit-holder, .form-60-124 .item .submit-holder{margin-top:20px} @media (max-width:768px){.form-60-126 .item, .form-60-125 .item, .form-60-124 .item{flex:0 0 100%} .form-60-126 .item.two-item{flex:0 0 100%; margin-top:19px} .item.three-item{flex:0 0 100%; margin-top:19px}}.tab-price{margin:30px 0 -20px}.details-section .tab .full-dscr.tab-dscr-126 .tab-price{margin-top:0}.full-dscr .service-check-lists.last-check-list{}.full-dscr .service-check-lists.last-check-list ~p{margin-bottom:0; font-size:16px}.details-section .tab .full-dscr ul.list-price{margin:0; display:block}@media only screen and (max-width:640px){.details-section .tab .full-dscr.tab-dscr-126 .tab-price{margin:0} .details-section .tab .full-dscr ul.list-price{margin-bottom:15px}}.details-section .tab .full-dscr ul.list-price li{margin:0}.details-section .tab .full-dscr ul.list-price li:after{display:none}.details-section .tab-row .col-50{margin-bottom:0; flex:0 0 50%}@media only screen and (max-width:1023px){.details-section .tab-row .col-50{flex:none} .details-section .service-btn{min-width:auto}}.details-section .tab-row .tab-nav-next{margin-top:40px}.details-section .tab-row .service-btn{margin-top:40px} .details-section .tab .full-dscr ol{/* margin-bottom:30px; */ margin-bottom:15px}.details-section .tab .full-dscr.tab-dscr-160 ol{margin-bottom:0}.details-section .tab .full-dscr ol li ul{/* padding-left:0; */ padding:0; margin:0}.details-section .tab .full-dscr ol li ul li:before{display:none} .list-work .desc strong{white-space:nowrap} .inner-slider .desc .date{color:#626363; display:block; font-size:12px; font-weight:400; line-height:18px} .range-services .view-icon .item-img{display:inline-block; vertical-align:middle; max-width:60px}.range-services .item-img-box{min-height:75px; line-height:75px; margin-bottom:35px} .special-offer-section{padding-top:25px}.range-services li a{text-decoration:none; display:block; width:100%; height:100%}.range-services .inner-item{padding-bottom:40px; min-height:250px}.inner-item .btn{bottom:20px}.range-services .title-list{min-height:48px} .price-calc-box .val br{display:none}@media (max-width:768px){.details-section .tabs-nav li a span i.img-box{display:none} .details-section .tabs-nav.col-30 li{margin:0 30px} .details-section .tabs-nav.col-30{flex:0 0 100%} .list-price .price{font-size:30px} .details-section .tab-row .col-50{/* flex:0 0 100%; */ flex:none; display:flex} .details-section .tab-nav-next{text-align:left} .bottom-form-box .title-input{text-align:left} .details-section .tabs-nav{flex:0 0 100%} .details-section .tabs-nav li{margin:0 30px} .price-calc-box .val br{display:block} .details-section .tab .full-dscr ol li{margin-left:30px} .portfolio-section .inner-menu li{width:100%; text-align:left} .slider-box{max-width:320px; overflow:hidden} .pop-box .desc-box{max-width:100%} .details-section .tab .full-dscr.tab-dscr-126 .tab-price, .tab-price{margin:30px 0 0} .details-section .tab .full-dscr ul.list-price{margin:0 0 27px} .details-section.tabset .tab-row .service-nav-box{margin-bottom:30px} .details-section .tab-row .service-btn, .details-section .tab-row .tab-nav-next{margin-top:0} .details-section .tabs-box.tabs-60{margin-bottom:40px} .special-offer-section{padding-top:15px}}@media (max-width:640px){.details-section.tabset .tab-row .service-nav-box{display:flex; justify-content:space-between; flex-wrap:wrap; flex:none} .details-section.tabset .service-btn, .details-section.tabset .tab-nav-next{margin:0 0 10px}}@media (max-width:480px){.special-offer-section{padding-top:15px}}@media (max-width:380px){.list-price .price{font-size:28px}} .portfolio-section .inner-box{border:2px solid transparent; padding:9px}.portfolio-section .inner-box:hover{border-color:#f5091a}.portfolio-section .inner-box .img-box{position:relative}.portfolio-section .inner-box .img-box:after{content:""; transition:all .3s linear; display:block; opacity:0; width:100%; height:100%; background-color:rgba(0,0,0,.5); position:absolute; left:0; top:0; z-index:2}.portfolio-section .inner-box:hover .img-box:after{opacity:1}.portfolio-section .inner-box .img-box img{position:relative; z-index:1}.portfolio-section .inner-box .img-box .img{display:block; width:100%; height:250px; background-repeat:no-repeat; background-size:cover; background-position:center; position:relative; z-index:1}@media (max-width:768px){.portfolio-section .inner-box .img-box .img{height:353px}}@media (max-width:640px){.portfolio-section .inner-box .img-box .img{height:288px}}@media (max-width:480px){.portfolio-section .inner-box .img-box .img{/* height:330px; */ height:466px}}@media (max-width:380px){.portfolio-section .inner-box .img-box .img{/* height:280px; */ height:300px}}.portfolio-section .inner-box .img-box .sale{position:absolute; left:10px; top:10px; display:inline-block; padding:0 15px; height:27px; line-height:27px; background-color:#ff0000; z-index:3; color:#fff; text-transform:uppercase; font-size:14px; font-family:'FuturaPT'; font-weight:bold}.portfolio-section .inner-box .img-box .in-stock{position:absolute; left:10px; top:10px; display:inline-block; padding:0 15px; height:27px; line-height:27px; background-color:#12BF2E; z-index:3; color:#fff; text-transform:uppercase; font-size:14px; font-family:'FuturaPT'; font-weight:bold}.portfolio-section .inner-box .frame iframe{border:none; width:100%; height:200px} #uploadImagesList{list-style:none; margin:10px 0 0 0; padding:0}#uploadImagesList li{display:inline-block; vertical-align:top; margin-bottom:10px; width:100px; margin-right:10px}#uploadImagesList li .img-wrap{display:block; margin:0 0px 10px 0}#uploadImagesList li .img-wrap img{max-width:100%; height:auto}#uploadImagesList li .img-wrap i{display:block; width:100%; height:100px; background-repeat:no-repeat; background-size:cover; background-position:center}#uploadImagesList li .delete-link{color:#929496; font-size:11px; font-weight:400; line-height:15px; letter-spacing:-0.015em; cursor:pointer}.form-61-58.tabs-forms .item .input-holder{padding:0} .imgs-load-box{margin-top:10px; margin-left:10px; max-width:810px}.imgs-load-box .item{position:relative; width:100px; margin:0 6px 10px 0; display:inline-block; vertical-align:top}.imgs-load-box .item:nth-child(7n){margin-right:0}.imgs-load-box .item .img{width:100%; height:100px; display:block; background-repeat:no-repeat; background-position:center; background-size:cover; margin:0 0 10px}.imgs-load-box .item .del{color:#929496 !important; font-size:11px !important; font-weight:400 !important; line-height:15px !important; letter-spacing:-0.015em !important; position:relative !important; padding:0 !important; pointer-events:auto !important}.imgs-load-box .item .del:after{display:none !important}.reviews-form-add .imgs-load-box .item:nth-child(7n){margin-right:6px} #fountainG{position:relative; width:126px; height:15px; margin:auto; display:none} .fountainG{position:absolute; top:0; background-color:rgb(0,0,0); width:15px; height:15px; animation-name:bounce_fountainG; -o-animation-name:bounce_fountainG; -ms-animation-name:bounce_fountainG; -webkit-animation-name:bounce_fountainG; -moz-animation-name:bounce_fountainG; animation-duration:1.5s; -o-animation-duration:1.5s; -ms-animation-duration:1.5s; -webkit-animation-duration:1.5s; -moz-animation-duration:1.5s; animation-iteration-count:infinite; -o-animation-iteration-count:infinite; -ms-animation-iteration-count:infinite; -webkit-animation-iteration-count:infinite; -moz-animation-iteration-count:infinite; animation-direction:normal; -o-animation-direction:normal; -ms-animation-direction:normal; -webkit-animation-direction:normal; -moz-animation-direction:normal; transform:scale(.3); -o-transform:scale(.3); -ms-transform:scale(.3); -webkit-transform:scale(.3); -moz-transform:scale(.3); border-radius:10px; -o-border-radius:10px; -ms-border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px} #fountainG_1{left:0; animation-delay:0.6s; -o-animation-delay:0.6s; -ms-animation-delay:0.6s; -webkit-animation-delay:0.6s; -moz-animation-delay:0.6s} #fountainG_2{left:16px; animation-delay:0.75s; -o-animation-delay:0.75s; -ms-animation-delay:0.75s; -webkit-animation-delay:0.75s; -moz-animation-delay:0.75s} #fountainG_3{left:31px; animation-delay:0.9s; -o-animation-delay:0.9s; -ms-animation-delay:0.9s; -webkit-animation-delay:0.9s; -moz-animation-delay:0.9s} #fountainG_4{left:47px; animation-delay:1.05s; -o-animation-delay:1.05s; -ms-animation-delay:1.05s; -webkit-animation-delay:1.05s; -moz-animation-delay:1.05s} #fountainG_5{left:63px; animation-delay:1.2s; -o-animation-delay:1.2s; -ms-animation-delay:1.2s; -webkit-animation-delay:1.2s; -moz-animation-delay:1.2s} #fountainG_6{left:79px; animation-delay:1.35s; -o-animation-delay:1.35s; -ms-animation-delay:1.35s; -webkit-animation-delay:1.35s; -moz-animation-delay:1.35s} #fountainG_7{left:94px; animation-delay:1.5s; -o-animation-delay:1.5s; -ms-animation-delay:1.5s; -webkit-animation-delay:1.5s; -moz-animation-delay:1.5s} #fountainG_8{left:110px; animation-delay:1.64s; -o-animation-delay:1.64s; -ms-animation-delay:1.64s; -webkit-animation-delay:1.64s; -moz-animation-delay:1.64s} @keyframes bounce_fountainG{0%{transform:scale(1); background-color:rgb(0,0,0)} 100%{transform:scale(.3); background-color:rgb(255,255,255)}} @-o-keyframes bounce_fountainG{0%{-o-transform:scale(1); background-color:rgb(0,0,0)} 100%{-o-transform:scale(.3); background-color:rgb(255,255,255)}} @-ms-keyframes bounce_fountainG{0%{-ms-transform:scale(1); background-color:rgb(0,0,0)} 100%{-ms-transform:scale(.3); background-color:rgb(255,255,255)}} @-webkit-keyframes bounce_fountainG{0%{-webkit-transform:scale(1); background-color:rgb(0,0,0)} 100%{-webkit-transform:scale(.3); background-color:rgb(255,255,255)}} @-moz-keyframes bounce_fountainG{0%{-moz-transform:scale(1); background-color:rgb(0,0,0)} 100%{-moz-transform:scale(.3); background-color:rgb(255,255,255)}} .service-pop-detail-text .popup{max-width:1200px}.head-form .form-res{margin-top:5px; display:none; color:#008000}.details-section .text-box .text p{line-height:1.4}.details-section .text-box .title.small{margin-bottom:18px} @media (max-width:768px){.list-price .info-ico{display:block}} .fancy-dscr{display:none; padding:0; max-width:920px}.fancy-dscr .dscr-box{border-bottom:1px solid #eaecee; padding:50px 90px 30px}.fancy-dscr .dscr-box .title-form{position:relative; font-size:40px; padding-left:32px}.fancy-dscr .dscr-box .title-form:before{content:""; display:block; background:#e2001a; width:2px; height:94px; position:absolute; left:0px; top:-50px}.fancy-dscr .form-box{display:flex; justify-content:space-around; padding:25px 90px 15px}.fancy-dscr .form-box .input-holder{width:33.33%; padding-right:10px}.fancy-dscr .form-box .submit-holder{width:33.33%; padding-top:20px}.fancy-dscr .desc-form{text-align:left; padding:0; max-width:100%; padding-left:90px; padding-bottom:35px}.fancy-dscr .dscr-box .items{display:flex; justify-content:space-around; padding-bottom:25px; border-bottom:1px solid #eceef0}.fancy-dscr .dscr-box .items .item{width:50%; background-repeat:no-repeat; background-position:left top; padding-left:80px}.fancy-dscr .dscr-box .items .item .name{color:#000000; font-size:24px; line-height:1.2; font-family:'GothamPro'; margin-bottom:5px}.fancy-dscr .dscr-box .items .item .price{color:#e2001a; font-size:16px; line-height:1; font-weight:500}.fancy-dscr .dscr-box .special-dscr{padding:25px 0 0; color:#888888; font-size:15px; font-family:'GothamPro'} @media (max-width:768px){.fancy-dscr .dscr-box .items{display:block} .fancy-dscr .dscr-box .items .item{width:100%; margin:0 0 10px} .fancy-dscr .form-box{display:block; padding-right:15px; padding-left:15px} .fancy-dscr .form-box .input-holder{width:100%; margin:0 0 10px} .fancy-dscr .form-box .submit-holder{width:100%} .fancy-dscr .dscr-box{padding-left:15px; padding-right:15px} .fancy-dscr .desc-form{padding-left:15px} .details-section .col-50{display:block} .details-section .service-btn{padding-left:0} .details-section .tabs-nav li{margin-bottom:15px} .details-section .tabs-nav.col-30:last-child li{margin-right:30px}} .guarantee-popup .popup__scroll{max-height:502px}.tab-nav-next a.btn{white-space:nowrap; border:1px solid #000; padding:16px 20px}.tab-nav-next a.btn:hover{border:1px solid #e2001a}.tab-nav-next a.btn:after{display:none}.video-works-block .portfolio-block .inner-slider{width:33.33%} @media (max-width:768px){.video-works-block .portfolio-block .inner-slider{width:100%}} .blog-detail{min-height:900px}.blog-detail h3{margin:0 0 32px; color:#000; font-family:'FuturaPT'; font-size:55px; font-weight:300; line-height:48px; letter-spacing:-0.034em; max-width:1000px}.blog-detail h4{color:#000; font-size:30px; font-weight:400; line-height:33px; display:block; letter-spacing:-0.01em; margin:0 0 22px}.blog-detail h5{margin:0 0 9px; color:#000; font-family:'FuturaPT'; font-size:48px; font-weight:300; line-height:52px; padding:0 0 0 4px; letter-spacing:-0.036em}.blog-detail ul{list-style:none; margin:0; padding:33px 0 0 56px}.blog-detail ul li{position:relative; color:#000; font-size:15px; font-weight:400; line-height:24px; letter-spacing:-0.004em; margin:0 0 14px; padding:0 0 0 24px}.blog-detail ul li:after{position:absolute; content:''; width:11px; height:11px; border-radius:50%; border:2px solid #fd0606; box-sizing:border-box; top:9px; left:0}.blog-detail ol{list-style:none; counter-reset:i; margin:0 0 45px; padding:0 0 0 49px}.blog-detail ol li{padding:0 0 0 31px; position:relative; color:#000; font-size:15px; font-weight:400; line-height:24px; letter-spacing:-0.004em; margin:0 0 14px}.blog-detail ol li:after{counter-increment:i; content:counters(i,".") ". "; position:absolute; background:#fd1414; top:0; width:23px; left:0; z-index:0; color:#fff; font-family:'FuturaPT'; font-size:24px; font-weight:700; line-height:40px}.blog-detail .share-box ul{padding:0}.blog-detail .share-box ul li:after{display:none}.blog-detail .info-block strong{display:block; margin:0 0 22px; color:#000; font-size:30px; font-weight:500; line-height:33px}.blog-detail .info-block p{color:#000; font-size:15px; font-weight:400; line-height:30px; letter-spacing:-0.004em} .reviews-form-add .file-loader a span{border-bottom:1px dotted #e2001a}.reviews-section{position:relative; z-index:2} .form-box .res strong{color:#e2001a; font-size:16px; font-weight:500; line-height:1}.guarantee-popup-box{max-width:1200px; display:none}.guarantee-popup-box .text-block:after{position:absolute; content:''; top:-30px; left:35px; width:2px; height:89px; background:#e2001a}.guarantee-popup-box .text-block{padding:15px 63px 28px; position:relative}.guarantee-popup-box{max-height:502px; overflow-y:auto; overflow-x:hidden; padding:30px}@media (max-width:768px){.guarantee-popup-box .text-block{padding:15px 20px 28px} .guarantee-popup-box .text-block:after{left:10px} ul, ol, .blog-detail ul, .blog-detail ol{padding-left:0}}@media (max-width:480px){.guarantee-popup-box{max-height:100%}}.pop-gallery-img img{max-width:600px}.work-detail-box.more-popup{max-width:600px}.wd-box.work-detail-box.more-popup{max-width:1297px; width:100%}@media (max-width:768px){.more-popup .popup.service-gallery-pop{padding:0 15px} .more-popup .popup.service-gallery-pop .slider-box{max-width:100%} .work-detail-box.more-popup{max-width:100%} .pop-gallery-img{text-align:center} .pop-gallery-img img{display:inline-block}}@media (max-width:480px){.work-detail-box .pop-box{padding:30px 0} .work-detail-box .slider-box{max-width:100%; width:100%; /* height:483px; */ }}.text-review{overflow-wrap:break-word}.reviews-slider .img{display:block; width:100%; height:120px; background-position:center; background-repeat:no-repeat; background-size:cover}.gallery-slider .slick-arrow{z-index:100} .fancybox-content .fancybox-button.fancybox-button--arrow_left,
.fancybox-content .fancybox-button.fancybox-button--arrow_right{top:50%; transform:translateY(-50%); position:absolute}.fancybox-content .fancybox-button.fancybox-button--arrow_left{left:-60px}.fancybox-content .fancybox-button.fancybox-button--arrow_right{right:-60px} .share-box{margin-top:30px}.share-box ul li:after{display:none}.blog-item .img-box .img{display:block; width:100%; height:205px; background-repeat:no-repeat; background-position:center; background-size:cover}.list-num span, .list-num .num{text-align:center} .work-detail-box .desc-box{overflow-wrap:break-word; padding:0}.work-detail-box .desc-box .text{word-wrap:break-word}.work-detail-box .desc-box .text .show-more{display:inline-block; vertical-align:top; line-height:20px; color:#828b91; font-size:13px; text-decoration:underline; transition:all .2s linear; margin:2px 0 0 4px}.work-detail-box .desc-box .text .show-more:hover{text-decoration:none}.work-detail-box .desc-box .text .hide-text{display:none}.work-detail-box .img-slider .img{display:block; width:100%; height:380px; background-repeat:no-repeat; background-position:center; background-size:contain}.work-detail-box .preview-slider .img{display:block; width:100%; height:95px; background-repeat:no-repeat; background-position:center; background-size:cover}.work-detail-box.more-popup .popup{padding:0 30px}@media screen and (max-width:480px){.popup.service-gallery-pop .slider-box{width:auto}} .slider-project .img{display:block; width:100%; height:250px; background-position:center; background-repeat:no-repeat; background-size:cover}.slider-project .img-box .sale{position:absolute; left:10px; top:10px; display:inline-block; padding:0 15px; height:27px; line-height:27px; background-color:#ff0000; z-index:3; color:#fff; text-transform:uppercase; font-size:14px; font-family:'FuturaPT'; font-weight:bold}.slider-project .img-box .in-stock{position:absolute; left:10px; top:10px; display:inline-block; padding:0 15px; height:27px; line-height:27px; background-color:#12BF2E; z-index:3; color:#fff; text-transform:uppercase; font-size:14px; font-family:'FuturaPT'; font-weight:bold}.slider-project .img-box{position:relative}.slider-project .frame iframe{border:none; width:100%; height:200px}.fancybox-button--play, .fancybox-button--zoom{display:none}.fancybox-button--close{position:absolute; right:0; top:0 !important} .list-services li .nav{display:block; width:100%; height:100%; text-decoration:none}.history-slider .slick-disabled{opacity:0}@media screen and (min-width:640px){.services-list-pop li:hover:after{opacity:1} .about-company-section .inner-grid:hover:after, .about-company-section .inner-grid:hover .loop, .portfolio-section .inner-box:hover .img-box:after{opacity:1} .portfolio-section .inner-box:hover{border-color:#f5091a}}@media screen and (max-width:767px){.work-detail-box .img-slider .img{height:270px}}@media screen and (max-width:640px){.services-list-pop li:hover:after{opacity:0} .about-company-section .inner-grid:hover:after, .about-company-section .inner-grid:hover .loop, .portfolio-section .inner-box:hover .img-box:after{opacity:0} .portfolio-section .inner-box:hover{border-color:transparent} .project-section .slider-project{padding:0 10px} .project-section .inner-slider{padding:15px 10px 0} .project-section .slider-project .img{height:285px} .ui-slider-holder{padding:0 22px 0 17px; /* margin:0 10px 0 0; */ } .ui-slider .ui-slider-handle:after{left:23px} .ui-slider .ui-slider-handle span{left:-2px} .details-section .tab .full-dscr.tab-dscr-83 ol li{min-height:42px}}@media (max-width:480px){.project-section .slider-project{padding:0} .project-section .inner-slider{padding:15px 5px 0} .project-section .slider-project .img{height:447px}}@media (max-width:380px){.project-section .slider-project .img{height:291px} .work-detail-box .img-slider .img{height:210px}} @media screen and (min-width:640px){.portfolio-section .inner-box:hover{border-color:transparent}} .service-map-box .title{font-weight:300; font-size:48px; font-family:'FuturaPTBook'; letter-spacing:0}.service-map-box .consult-box{right:100px}.service-map-box .consult-box .title{letter-spacing:-0.005em; background-image:url(/local/templates/need-cars.1.0/images/map-question.svg); background-size:36px 36px}.service-map-box .consult-box .nav{padding-left:55px}.service-map-box ul li{background-image:url(/local/templates/need-cars.1.0/images/s-map-1.svg); background-size:13px 15px; background-position:7px 3px; min-height:30px}.service-map-box ul li:nth-child(2){background-size:23px 27px; background-position:0 0; padding:1px 0 0 34px}.service-map-box ul li .name{font-size:16px}.service-map-box ul li .dscr{font-size:12px}.service-map-box ul li:first-child .name{font-size:18px}.service-map-box ul li:nth-child(2) .name{font-size:20px}.portfolio-block{margin:0 -18px 0 -23px}.portfolio-block .inner-slider{width:33.3%; padding:0 6px 0}.slider-project .img-box{margin:0 0 19px}.slider-project .img,
.portfolio-section .inner-box .img-box .img{height:auto}.slider-project .img:before,
.portfolio-section .inner-box .img-box .img:before{content:''; display:block; padding:60% 0 0}.portfolio-section .inner-slider .desc{padding:0}.work-section{z-index:1}.project-section .title{margin:0 0 44px}.project-section .inner-slider{padding:0 15px}.project-section .inner-slider .desc{padding:0; background:transparent}.portfolio-section .inner-box .img-box{margin:0 0 12px}.portfolio-block .slider-title{font-size:17px; line-height:1}.portfolio-block .text-slider{font-size:13px; line-height:16px; margin:0 0 21px} @media screen and (max-width:768px){.service-map-box .consult-box{right:auto} .service-map-box ul li:nth-child(2){padding:1px 0 0 30px} .portfolio-block{margin:0 -6px} .portfolio-block .inner-slider{width:50%}}@media screen and (max-width:640px){.project-section .slider-project .img{height:auto}}@media screen and (max-width:480px){.service-map-box .title{font-size:38px} .portfolio-block .inner-slider{width:100%}} .indx-body .services-section{position:relative; z-index:100}.indx-body .services-section .list-services{position:relative; z-index:100}.indx-body .services-section .list-services .inner-item{z-index:300}.indx-body .main-section{position:relative; z-index:20}.indx-body #header{z-index:50} /* new styles for prices block 16.08.22 */
.price-list-box .col-70{width:70%}.price-list-box .col-30{width:30%}.price-list-box .list-price{display:flex; flex-wrap:wrap; padding:0; background:none; border-radius:0}.price-list-box .list-price li{background:#f3f6f7; padding:27px 39px 24px; width:auto; border:1px solid #f3f6f7}.price-list-box .list-price li.first{border:1px solid #f5202f; background:#faf4f5}.price-list-box .list-price .price{display:block; margin:0 0 15px; color:#565e80; font-size:36px; line-height:1; white-space:nowrap; font-family:'FuturaPT'; font-weight:300}.price-list-box .list-price li.first .price{color:#f5202f}.price-list-box .list-price li > span{display:block; color:#626363; line-height:1.33; font-size:12px; font-family:'GothamPro', Arial, Helvetica, sans-serif}.price-list-box .list-price .info-ico{width:14px; height:14px; background:url("/local/templates/need-cars.1.0/images/info_blue.svg") no-repeat; background-size:100%; margin-top:-1px}.price-list-box .list-price li.first .info-ico{background:url("/local/templates/need-cars.1.0/images/info_red.svg") no-repeat; background-size:100%}.price-list-box .list-price .price-dscr{max-width:460px; white-space:normal}.details-section .service-btn{padding-left:27px}.price-list-box .service-nav-box{/*flex-wrap:wrap; align-items:flex-end; justify-content:flex-start; flex-direction:column;*/
}.price-list-64.price-list-box .service-nav-box{flex-wrap:wrap; align-items:flex-end; justify-content:flex-start; flex-direction:column}.price-list-box .service-nav-box .service-btn{order:2}.price-list-box .service-nav-box .tab-nav-next{order:1; margin-left:0; width:100%; margin-bottom:20px; padding-top:10px} @media screen and (max-width:1023px){.list-price{max-width:none}}@media screen and (max-width:980px){.price-list-box .col-70, .price-list-box .col-30{width:100%; float:none; justify-content:space-between} .price-list-box .service-nav-box{flex-direction:row} .price-list-box .service-nav-box .service-btn{order:1} .price-list-box .service-nav-box .tab-nav-next{order:2; width:auto; margin-bottom:0; padding-top:0; margin-left:25px}}@media screen and (max-width:640px){.price-list-box .service-nav-box .tab-nav-next{margin-bottom:10px}}@media screen and (max-width:480px){.price-list-box .list-price li{padding:27px 15px 24px} .price-list-box .list-price .price{font-size:30px; /* white-space:normal; */ }}@media screen and (max-width:380px){.price-list-box .list-price .price{font-size:27px}}/* end new styles for prices block 16.08.22 */ .details-section .tab .full-dscr ul.list-price li{padding:27px 39px 24px}@media (max-width:768px){.price-list-64.price-list-box .service-nav-box{align-items:normal !important}} .portfolio-section .inner-menu li.active a{color:#000; font-weight:500}.portfolio-section .inner-menu li.active a:after{opacity:1} .pop-box .title_list{display:block; margin:0 0 20px; color:#000; font-size:18px; line-height:1.1; font-weight:500}.pop-box .check_list{padding:0; margin:0 0 20px}.pop-box .check_list li{margin:0 0 10px; padding-left:21px; color:#000; font-size:16px; line-height:1.1; letter-spacing:-0.01em; font-weight:400}.pop-box .check_list li:after{width:10px; height:7px; background:url("/local/templates/need-cars.1.0/images/icon_check.svg") no-repeat; background-size:100%; left:0; top:5px; border-radius:0; border:none}.pop-box .list{margin:0 0 20px; padding:0}.pop-box .two_column{columns:2}.pop-box .list li{padding-left:21px; margin:0; color:#000; font-size:14px; font-weight:400; line-height:1.4; letter-spacing:-0.01em}.pop-box .list li:after{border:none; background:#000; width:4px; height:4px; top:7px; left:8px}.pop-box .text p{font-size:15px; line-height:1.4; margin:0 0 20px}.pop-box .link_holder{text-align:center}.table tr td,
.table tr td:first-child{width:50%}.work-detail-box .desc-box .text .show-more{margin:0; text-decoration:none; color:#000; position:relative; line-height:1.1; font-size:14px; font-weight:500; padding-bottom:7px}.work-detail-box .desc-box .show-more:after{position:absolute; content:''; bottom:0; left:0; right:0; height:1px; background:#D9D9D9}.work-detail-box .desc-box .show-more .hide{display:inline}.work-detail-box .desc-box .show-more .show{display:none}.work-detail-box .desc-box .show-more.hide_text .hide{display:none}.work-detail-box .desc-box .show-more.hide_text .show{display:inline}@media (min-width:767px){.work-detail-box .desc-box .text .show-more:hover:after{opacity:0}}@media (max-width:1024px){.pop-box .two_column{columns:1}}@media (max-width:890px){.pop-box .two_column{columns:2}}@media (max-width:590px){.pop-box .two_column{columns:1}}@media (max-width:480px){.table tr td, .table tr td:first-child{width:auto}} .pop-box .list{margin:0}.pop-box .link_holder{margin-top:20px} .pop-box .item-slider{position:relative}.pop-box .item-slider .load-box{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10}.pop-box .item-slider .img{position:relative; z-index:20}.loader{width:28px; height:28px; border:3px solid #f5091a; border-bottom-color:transparent; border-radius:50%; display:block; box-sizing:border-box; animation:rotation 1s linear infinite; margin:30px auto 0}@keyframes rotation
{0%{transform:rotate(0deg)} 100%{transform:rotate(360deg)}}/* End */
/* /local/templates/need-cars.1.0/css/slick.css?16781215081729 */
/* /local/templates/need-cars.1.0/css/all.css?167812150899003 */
/* /local/templates/need-cars.1.0/css/jquery.fancybox.min.css?167812150812795 */
/* /local/templates/need-cars.1.0/lazyload/style.css?170841652743 */
/* /local/templates/need-cars.1.0/template_styles.css?176364519459664 */
