/* /bitrix/js/ui/design-tokens/dist/ui.design-tokens.css */
: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-xl2:26px;--ui-space-inset-xl:24px;--ui-space-inset-lg2:22px;--ui-space-inset-lg:20px;--ui-space-inset-md2:18px;--ui-space-inset-md:16px;--ui-space-inset-sm2:14px;--ui-space-inset-sm:12px;--ui-space-inset-xs2:10px;--ui-space-inset-xs:8px;--ui-space-inset-2xs2:6px;--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-xl2-neg:-26px;--ui-space-inline-xl-neg:-24px;--ui-space-inline-lg2-neg:-22px;--ui-space-inline-lg-neg:-20px;--ui-space-inline-md2-neg:-18px;--ui-space-inline-md-neg:-16px;--ui-space-inline-sm2-neg:-14px;--ui-space-inline-sm-neg:-12px;--ui-space-inline-xs2-neg:-10px;--ui-space-inline-xs-neg:-8px;--ui-space-inline-2xs2-neg:-6px;--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-xl2:26px;--ui-space-inline-xl:24px;--ui-space-inline-lg2:22px;--ui-space-inline-lg:20px;--ui-space-inline-md2:18px;--ui-space-inline-md:16px;--ui-space-inline-sm2:14px;--ui-space-inline-sm:12px;--ui-space-inline-xs2:10px;--ui-space-inline-xs:8px;--ui-space-inline-2xs2:6px;--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-xl2-neg:-26px;--ui-space-stack-xl-neg:-24px;--ui-space-stack-lg2-neg:-22px;--ui-space-stack-lg-neg:-20px;--ui-space-stack-md2-neg:-18px;--ui-space-stack-md-neg:-16px;--ui-space-stack-sm2-neg:-14px;--ui-space-stack-sm-neg:-12px;--ui-space-stack-xs2-neg:-10px;--ui-space-stack-xs-neg:-8px;--ui-space-stack-2xs2-neg:-6px;--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-xl2:26px;--ui-space-stack-xl:24px;--ui-space-stack-lg2:22px;--ui-space-stack-lg:20px;--ui-space-stack-md2:18px;--ui-space-stack-md:16px;--ui-space-stack-sm2:14px;--ui-space-stack-sm:12px;--ui-space-stack-xs2:10px;--ui-space-stack-xs:8px;--ui-space-stack-2xs2:6px;--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-xl2:26px;--ui-size-xl:24px;--ui-size-lg2:22px;--ui-size-lg:20px;--ui-size-md2:18px;--ui-size-md:16px;--ui-size-sm2:14px;--ui-size-sm:12px;--ui-size-xs2:10px;--ui-size-xs:8px;--ui-size-2xs2:6px;--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-15:#fff0f0;--ui-color-palette-red-15-rgb:255,240,240;--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-15:#fff5e3;--ui-color-palette-orange-15-rgb:255,245,227;--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:#95c500;--ui-color-palette-green-55-rgb:149,197,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-15:#f5fcde;--ui-color-palette-green-15-rgb:245,252,222;--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-color-copilot-primary:#8e52ec;--ui-color-copilot-primary-rgb:142,82,236;--ui-color-copilot-secondary:#b095dc;--ui-color-copilot-secondary-rgb:176,149,220;--ui-color-copilot-dark:#682ac6;--ui-color-copilot-dark-rgb:104,42,198;--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)}

/* /bitrix/js/main/popup/dist/main.popup.bundle.css */
.popup-window{background-color:var(--popup-window-background-color,#fff);-webkit-box-shadow:var(--popup-window-box-shadow,0 7px 21px rgba(83,92,105,.12),0 -1px 6px 0 rgba(83,92,105,.06));box-shadow:var(--popup-window-box-shadow,0 7px 21px rgba(83,92,105,.12),0 -1px 6px 0 rgba(83,92,105,.06));padding:10px;font:13px var(--ui-font-family-primary,var(--ui-font-family-helvetica));-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;border-radius:var(--popup-window-border-radius);border:var(--popup-window-border,none);will-change:opacity}.popup-window-disable-scroll{overflow:hidden}.popup-window.--fixed{position:fixed !important}.popup-window.--open{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.popup-window.popup-window-with-titlebar{padding:0 10px 10px}.popup-window-delimiter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--popup-window-delimiter-height,1px);position:relative;margin:var(--popup-window-delimiter-margin)}.popup-window-delimiter:before{content:"";position:absolute;left:0;right:0;display:block;height:1px;background-color:var(--popup-window-delimiter-bg-color,#f0f1f2)}.popup-window-delimiter-section{display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--popup-window-delimiter-section-height,25px);text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:var(--popup-window-delimiter-margin)}.popup-window-delimiter-section:before,.popup-window-delimiter-section:after{display:block;content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:15px;height:1px;background-color:var(--popup-window-delimiter-bg-color,#f0f1f2)}.popup-window-delimiter-section:before{display:var(--popup-window-delimiter-left-line-display,block)}.popup-window-delimiter-section:after{display:var(--popup-window-delimiter-right-line-display,block)}.popup-window-delimiter-text{padding:var(--popup-window-delimiter-text-padding,0 12px);background:#fff;color:var(--popup-window-delimiter-text-color,#b1b6bc);font-size:var(--popup-window-delimiter-text-transform,10px);font-weight:var(--popup-window-delimiter-font-weight,var(--ui-font-weight-bold));text-transform:var(--popup-window-delimiter-text-transform,uppercase);white-space:nowrap;overflow-x:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.popup-window-buttons{text-align:center;padding:20px 0 10px;position:relative}.popup-window-button{display:inline-block;height:39px;line-height:39px;margin:0 12px 0 0;background:#ecedef;border-radius:var(--popup-window-button-border-radius,2px);cursor:pointer;color:#7a818a;font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-bold,700);font-size:12px;outline:none;padding:0 18px;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-box-shadow:0 0 0 1px #c6cdd3 inset;box-shadow:0 0 0 1px #c6cdd3 inset;-webkit-font-smoothing:antialiased;-webkit-transition:background-color 0.2s linear,color 0.2s linear;-o-transition:background-color 0.2s linear,color 0.2s linear;transition:background-color 0.2s linear,color 0.2s linear}.popup-window-button:before,.popup-window-button:after{display:none}.popup-window-button:hover{background:#cfd4d8;color:#535c69}.popup-window-button:last-child{margin-right:0}.popup-window-button-accept,.popup-window-button-create{background:#bbed21;-webkit-box-shadow:none;box-shadow:none;color:#535c69}.popup-window-button-accept:hover,.popup-window-button-create:hover{background:#d2f95f;color:#535c69}.popup-window-button-wait{color:transparent !important;position:relative}.popup-window-button-wait .popup-window-button-text{opacity:0}.popup-window-button-wait:before{background:none !important;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;border-radius:50%;color:#fff;display:block !important;content:'_' !important;font-size:10px;font-family:var(--ui-font-family-primary,var(--ui-font-family-helvetica));line-height:10px;height:21px;top:10px;left:50%;margin:0 0 0 -11px;padding-right:6px;position:absolute;text-align:right;width:15px}.popup-window-button-wait:after{background:#fff !important;content:' ' !important;display:block !important;height:7px;position:absolute;top:13px;left:50%;padding:0;width:1px;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-animation:popup-window-button-animation 1s infinite linear;animation:popup-window-button-animation 1s infinite linear}.popup-window-button-create.popup-window-button-wait:before,.popup-window-button-accept.popup-window-button-wait:before{color:#535c69;-webkit-box-shadow:inset 0 0 0 1px #535c69;box-shadow:inset 0 0 0 1px #535c69}.popup-window-button-create.popup-window-button-wait:after,.popup-window-button-accept.popup-window-button-wait:after{background:#535c69 !important}@-webkit-keyframes popup-window-button-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes popup-window-button-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.popup-window-button-decline{background:#f1361b;color:#fff;-webkit-box-shadow:none;box-shadow:none}.popup-window-button-decline:hover{background:#cc1a00;color:#fff}.popup-window-button-cancel{font-weight:normal}.popup-window-button-blue{background-color:#3bc8f5;-webkit-box-shadow:none;box-shadow:none;color:#fff}.popup-window-button-blue:hover{background-color:#3fddff;color:#fff}.popup-window-button-blue:active{background-color:#13b1e3;color:#fff}.popup-window-button-link,.popup-window-button-link-cancel,.popup-window-button-link:hover,.popup-window-button-link:active{background:none;-webkit-box-shadow:none;box-shadow:none}.popup-window-button-link{border-bottom:1px solid #c0c2c5;border-radius:0;color:#535c69;cursor:pointer;height:17px;line-height:17px;-webkit-transition:border-bottom-color 0.15s linear;-o-transition:border-bottom-color 0.15s linear;transition:border-bottom-color 0.15s linear;padding:0}.popup-window-button-link:hover,.popup-window-button-link:active{border-bottom-color:#535c69;color:#535c69;line-height:17px;height:17px}.popup-window-button-link-cancel{color:#f1361b;border-bottom-color:#ffb4a9}.popup-window-button.popup-window-button-link-cancel:hover,.popup-window-button.popup-window-button-link-cancel:active{border-bottom-color:#f1361b;color:#f1361b}.popup-window-button-disable{cursor:default;opacity:0.3}.popup-window-titlebar{height:49px}.popup-window-titlebar-text,.popup-window-titlebar-text-version{-webkit-box-sizing:border-box;box-sizing:border-box;color:#80868e;display:inline-block;font-size:14px;font-weight:var(--ui-font-weight-bold);max-width:100%;line-height:49px;overflow:hidden;padding:0 30px 0 4px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.popup-window-titlebar-text-version{font-weight:normal;font-size:13px;padding-left:0}.popup-window-content{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:var(--popup-window-content-border-radius);scrollbar-width:thin;scrollbar-color:var(--popup-window-scrollbar-thumb-background,rgba(82,92,105,0.2))}.popup-window-content::-webkit-scrollbar{width:12px}.popup-window-content::-webkit-scrollbar-track{background-color:var(--popup-window-scrollbar-track-background,rgba(82,92,105,0.05));margin:8px 0;border-right:4px solid transparent;border-left:4px solid transparent;background-clip:content-box}.popup-window-content::-webkit-scrollbar-thumb{background-color:var(--popup-window-scrollbar-thumb-background,rgba(82,92,105,0.2));margin:8px 0;border-right:4px solid transparent;border-left:4px solid transparent;background-clip:content-box}.popup-window-content::-webkit-scrollbar-thumb:hover{background-color:var(--popup-window-scrollbar-thumb-hover-background,rgba(82,92,105,0.5))}.popup-window-with-titlebar .popup-window-content,.popup-window-content-gray .popup-window-content{background-color:#eef2f4}.popup-window-content-white .popup-window-content{background-color:#fff}.popup-window-with-titlebar .popup-window-content{padding:20px}.popup-window-close-icon{cursor:pointer;height:27px;outline:none;opacity:0.5;position:absolute;right:3px;top:5px;width:27px;-webkit-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.popup-window-close-icon:after{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:10px;height:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.666.621a.5.5 0 00-.707 0L5.002 3.58 2.044.62a.5.5 0 00-.707 0l-.714.714a.5.5 0 000 .707L3.581 5 .623 7.957a.5.5 0 000 .708l.714.713a.5.5 0 00.707 0L5.002 6.42l2.957 2.958a.5.5 0 00.708 0l.713-.714a.5.5 0 000-.707L6.422 5 9.38 2.042a.5.5 0 000-.707L8.666.62z' fill='%23828b95'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:""}.popup-window-close-icon.--large:after{width:12px;height:12px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.664 6l3.89 3.891a.6.6 0 010 .848l-.813.815a.6.6 0 01-.85 0l-3.89-3.89-3.89 3.89a.6.6 0 01-.849 0l-.814-.815a.6.6 0 010-.848l3.89-3.89L.448 2.11a.6.6 0 010-.849l.814-.814a.6.6 0 01.849 0L6 4.337l3.89-3.89a.6.6 0 01.85 0l.814.814a.6.6 0 010 .849L7.665 6z' fill='%23828b95'/%3E%3C/svg%3E")}.popup-window-close-icon.--large{top:10px;right:10px}.popup-window-close-icon.popup-window-titlebar-close-icon.--large,.popup-window-titlebar-close-icon{top:10px;right:7px}.popup-window-close-icon:hover{opacity:1}.popup-window-angly{display:none;height:22px;position:absolute;overflow:hidden;width:33px;pointer-events:none}.popup-window-angly--arrow{background-color:#fff;-webkit-box-shadow:0 0 21px rgba(83,92,105,.13);box-shadow:0 0 21px rgba(83,92,105,.13);content:'';height:15px;position:absolute;left:9px;top:16px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;width:15px}.popup-window-angly-top{display:block;left:10px;margin:0;top:-22px}.popup-window-angly-top .popup-window-angly--arrow{}.popup-window-angly-right{display:block;right:-17px;top:10px;height:30px;width:17px}.popup-window-angly-right .popup-window-angly--arrow{left:-9px;top:8px}.popup-window-angly-bottom{bottom:-20px;display:block;height:20px;margin-left:10px}.popup-window-angly-bottom .popup-window-angly--arrow{top:-9px}.popup-window-angly-left{display:block;left:-14px;top:10px;height:30px;width:14px}.popup-window-angly-left .popup-window-angly--arrow{left:8px;top:8px}.popup-window-overlay{position:absolute;top:0;left:0;display:none;background:#333;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}.popup-window-resize{opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;position:absolute;right:2px;bottom:2px;width:12px;height:12px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAADBJREFUGBljYMADLl269B+PNESKNopwmoosgcxGcSeyBDKbKEUoGpA5uNgoplKNAwBv1DPc646T+wAAAABJRU5ErkJggg==");background-repeat:no-repeat;background-position:center;cursor:nwse-resize}.popup-window:hover .popup-window-resize{opacity:1}.menu-popup{padding:var(--menu-popup-padding,8px 0)}.menu-popup-title{margin:0 0 7px 0;padding:0 0 0 4px;color:#4c4c4c;white-space:nowrap;font:normal normal normal 12px/normal var(--ui-font-family-primary,var(--ui-font-family-helvetica))}.menu-popup .menu-popup-item{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;height:36px;position:relative;text-decoration:none;outline:none;white-space:nowrap}.menu-popup .menu-popup-item[style*="block"]{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.menu-popup .menu-popup-item-disabled{pointer-events:none;opacity:0.4;cursor:default}.menu-popup .menu-popup-item-disabled .main-ui-loader-svg-circle{stroke:#4a4e53;stroke-width:3}.menu-popup-item-icon{display:inline-block;margin-left:15px;vertical-align:middle;width:var(--menu-popup-item-icon-width,19px);height:var(--menu-popup-item-icon-height,16px)}.menu-popup-item-text{display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:var(--ui-font-family-primary,var(--ui-font-family-helvetica));font-size:var(--menu-popup-item-font-size);color:var(--menu-popup-item-color,#525c68);line-height:36px;padding:0 15px 0 9px;text-decoration:none;vertical-align:middle;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear}.menu-popup .menu-popup-items .main-buttons-submenu-item.main-buttons-submenu-separator.main-buttons-hidden-label .menu-popup-item-text span{top:-10px !important}.menu-popup-item-text .tariff-lock{margin:0 5px 2px 5px;vertical-align:middle}.popup-window-fixed-width .menu-popup-item-text{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-popup-no-icon .menu-popup-item-text{padding:var(--menu-popup-item-padding,0 15px)}.menu-popup-item-submenu .menu-popup-item-text{padding-right:var(--menu-popup-item-has-submenu-padding,28px)}.menu-popup-item:hover,.menu-popup-item.menu-popup-item-open{background-color:var(--menu-popup-item-bg-color-hover,#f5f5f6)}.menu-popup-item:active{background-color:var(--menu-popup-item-bg-color-active,#f5f5f6)}.menu-popup-item:hover .menu-popup-item-text{color:var(--menu-popup-item-color-hover,#3b434f)}.menu-popup-item:active .menu-popup-item-text{color:var(--menu-popup-item-color-active)}.menu-popup-item.menu-popup-item-disabled:hover{background:initial}.menu-popup-item-submenu:after{position:absolute;right:var(--menu-popup-item-chevron-right,11px);width:var(--menu-popup-item-chevron-width,6px);height:var(--menu-popup-item-chevron-height,9px);background-image:var(--menu-popup-item-chevron-image,url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0tLjAxIDEuMTg3bDIuOTIyIDIuOTItMi45MiAyLjkyMyAxLjE3MyAxLjE3MyAyLjkyLTIuOTJMNS4yNiA0LjEwNyAxLjE2NC4wMTMiIGZpbGw9IiNBOEFCQjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==));background-size:cover;content:""}.bx-admin-submenu-opened{background:#f0f0f0 !important;border-radius:3px}.menu-popup-no-icon .menu-popup-item-icon{display:none}.menu-popup-item-view .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M8.37 0a6.37 6.37 0 015.326 9.861l3.309 3.307c.392.392.39 1.03.005 1.415l-.427.427c-.39.389-1.025.384-1.415-.005l-3.307-3.309A6.37 6.37 0 118.369 0zm0 1.82a4.55 4.55 0 100 9.098 4.55 4.55 0 000-9.098z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-edit .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M14.42 1l2.55 2.577-9.978 9.951-2.55-2.577L14.418 1zM3.008 14.638a.267.267 0 00.067.255c.067.067.164.093.255.067l2.851-.768-2.405-2.405-.768 2.85z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-create .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M8.978 0v6h6.064v2.948l-6.064-.001v6.043H6l-.001-6.043H0V6h5.999L6 0h2.978z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-create-quick .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M15.39 8.032v3l3.01.002v2l-3.01-.001v3.003h-2v-3.003h-3.005v-2h3.006V8.032h2zM12.23 0L6.77 6.044h5.46l-8.865 9.409L6.77 8.744H2L5.009 0h7.22z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-take .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M7.477 14.702L2 9.39l2.267-2.209 3.21 3.102L16.002 2l2.267 2.209z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-begin .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M9.632 1a7.632 7.632 0 110 15.265A7.632 7.632 0 019.632 1zm0 1.752a5.88 5.88 0 100 11.761 5.88 5.88 0 000-11.761zM8.296 5.119a.7.7 0 01.375.11l4.418 2.806a.7.7 0 010 1.182L8.67 12.024a.7.7 0 01-1.075-.59V5.818a.7.7 0 01.7-.7z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-decline .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M6.161 2l.017 2.83h2.138a4.433 4.433 0 014.433 4.434v.129a4.433 4.433 0 01-4.433 4.433H4.91c-.24 0-.474-.019-.702-.055v-1.949h3.908l.163-.005a2.48 2.48 0 002.317-2.475l-.005-.163A2.48 2.48 0 008.116 6.86H6.19l.017 3.048L2 5.932 6.161 2zm10.043 1.887v9.662h-2.008V3.887h2.008z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-reopen .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M9.514 2a6.508 6.508 0 015.42 2.899l1.794-1.796v5.681h-5.68l2.238-2.238a4.254 4.254 0 10-3.772 6.222l.146-.005-.173 2.264-.207-.004A6.514 6.514 0 019.514 2z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-complete .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M4 2h11.648L13.1 6.015l2.548 4.016-9.661-.001v4.963H4V2z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-hold .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M8 2v12H5V2h3zm5.986 0v12h-3V2h3z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-accept .menu-popup-item-icon{background-repeat:no-repeat;background-image:var(--menu-popup-item-accept-image,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M7.477 14.702L2 9.39l2.267-2.209 3.21 3.102L16.002 2l2.267 2.209z'/%3E%3C/svg%3E"));background-color:transparent}.menu-popup-item-remake .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M15.246 8.07l1.398 2.234a2 2 0 01-1.695 3.06l-3.038-.001v2.439L8.56 12.45l3.352-3.352-.001 2.065 2.676.001-1.247-1.993 1.906-1.101zM5.58 5.71l1.227 4.578L4.849 9.16l-1.253 2.005h3.056v2.2H3.236a2 2 0 01-1.695-3.06L2.944 8.06 1 6.936 5.579 5.71zM10.153.304a2 2 0 01.635.635l1.746 2.791L14.5 2.597l-1.227 4.578L8.694 5.95l1.933-1.117-1.535-2.455L7.6 4.761l-1.906-1.1L7.397.94a2 2 0 012.756-.635z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-delete .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M15.406 3.889l-3.8 3.8 3.841 3.841-1.867 1.867-3.841-3.842-3.826 3.828-1.887-1.886L7.853 7.67l-3.8-3.8L5.92 2.003l3.8 3.8 3.8-3.8z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-copy .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M4.898 9.472V3.094c0-.108.088-.196.196-.196h6.378c.107 0 .195.088.195.196V3.4h1.899v-1.76a.642.642 0 00-.64-.641H3.64a.642.642 0 00-.64.64v9.285c0 .353.288.64.64.64h1.655V9.668h-.201a.196.196 0 01-.196-.195zm10.223 3.442a.208.208 0 01-.207.207H8.161a.208.208 0 01-.207-.207V6.161c0-.113.094-.207.207-.207h6.753c.114 0 .207.094.207.207v6.753zm1.148-8.86H6.713a.66.66 0 00-.659.66v9.555a.66.66 0 00.66.659h9.555a.661.661 0 00.659-.66V4.714a.66.66 0 00-.66-.659z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-delegate .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M10.283 2.73c-.485-.8 3.605-1.466 3.877.984a7.774 7.774 0 010 2.227s.611-.073.203 1.137c0 0-.225.87-.57.675 0 0 .056 1.1-.487 1.287 0 0 .04.586.04.625l.453.07s-.014.49.077.542c.414.279.868.49 1.345.626 1.41.372 2.126 1.012 2.126 1.571l.388 2.55H5.908s.079-1.256.293-2.127c.215-.87 1.42-1.516 2.53-2.013.575-.258.7-.412 1.278-.676a2.04 2.04 0 00.039-.487l.491-.06s.065.122-.039-.597c0 0-.552-.15-.578-1.294 0 0-.415.143-.44-.55-.018-.47-.372-.878.137-1.216l-.26-.72s-.272-2.78.924-2.555zm-7.307.929l4.167 4.168-4.167 4.167-.001-3.001H0v-2h2.975V3.659z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-add-to-tm .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M12.293 1.542a7.494 7.494 0 014.696 6.952 7.348 7.348 0 01-7.196 7.49 7.494 7.494 0 112.5-14.442zM5.428 4.587a5.64 5.64 0 004.291 9.543 5.53 5.53 0 005.416-5.636 5.64 5.64 0 00-9.707-3.907zM8.13 9.989V5.417h2v2.572h2.508v2H8.13z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-accept-sm .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16' viewBox='-4 -4 19 16'%3E%3Cpath fill='%232066B0' d='M1.36 3.446L4.013 6.1 10.316 0l1.36 1.36-6.299 6.1-1.364 1.36-1.36-1.36L0 4.806z'/%3E%3C/svg%3E") no-repeat}.popup-window-button-left,.popup-window-button-right{display:none}.popup-window-dark{background-color:rgba(0,0,0,0.8);border-radius:var(--popup-window-border-radius,4px);-webkit-box-shadow:0 19px 24px rgba(88,112,118,0.17);box-shadow:0 19px 24px rgba(88,112,118,0.17)}.popup-window-dark .popup-window-content{background-color:transparent;color:#fff;margin:0}.popup-window-dark .popup-window-angly--arrow{background-color:rgba(0,0,0,0.8)}.popup-window-dark .popup-window-titlebar-text{color:#fff}.popup-window-dark .popup-window-close-icon:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.666.621a.5.5 0 00-.707 0L5.002 3.58 2.044.62a.5.5 0 00-.707 0l-.714.714a.5.5 0 000 .707L3.581 5 .623 7.957a.5.5 0 000 .708l.714.713a.5.5 0 00.707 0L5.002 6.42l2.957 2.958a.5.5 0 00.708 0l.713-.714a.5.5 0 000-.707L6.422 5 9.38 2.042a.5.5 0 000-.707L8.666.62z' fill='%23FFF'/%3E%3C/svg%3E")}.popup-window-dark .popup-window-close-icon.--large:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.664 6l3.89 3.891a.6.6 0 010 .848l-.813.815a.6.6 0 01-.85 0l-3.89-3.89-3.89 3.89a.6.6 0 01-.849 0l-.814-.815a.6.6 0 010-.848l3.89-3.89L.448 2.11a.6.6 0 010-.849l.814-.814a.6.6 0 01.849 0L6 4.337l3.89-3.89a.6.6 0 01.85 0l.814.814a.6.6 0 010 .849L7.665 6z' fill='%23FFF'/%3E%3C/svg%3E")}.popup-window-tabs-box{padding:10px 0 4px}.popup-window-tabs{position:relative;padding:0 20px 0 0;margin:0;height:42px;font-size:0;z-index:1}.popup-window-tab{display:inline-block;height:42px;margin:0 7px 0 0;padding:0 12px;border:none;vertical-align:top;font-size:14px;font-weight:var(--ui-font-weight-bold);font-family:var(--ui-font-family-primary,var(--ui-font-family-helvetica));line-height:41px;color:#535c69;background-color:#ecf2f3;text-shadow:none;cursor:pointer;-webkit-transition:background-color 0.15s linear;-o-transition:background-color 0.15s linear;transition:background-color 0.15s linear}.popup-window-tab:hover{background-color:#f7f9f9}.popup-window-tab-selected{position:relative;z-index:2;padding:0 11px;background-color:#fff !important;line-height:40px;border-radius:2px 2px 0 0;border:1px solid #c6cdd3;border-bottom:none;cursor:default}.popup-window-tabs-content{margin:0;padding:10px;border:1px solid #c6cdd3;border-radius:0 3px 3px}.popup-window-tab-content{display:none;padding:20px;background:#eef2f4}.popup-window-tabs-content-white .popup-window-tab-content{padding:10px;background:#fff}.popup-window-tab-content-selected{display:block}.popup-window-show-animation-opacity{-webkit-animation:popupWindowShowAnimationOpacity 100ms;animation:popupWindowShowAnimationOpacity 100ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes popupWindowShowAnimationOpacity{0%{opacity:0}100%{opacity:1}}@keyframes popupWindowShowAnimationOpacity{0%{opacity:0}100%{opacity:1}}.popup-window-show-animation-opacity-transform{-webkit-animation:popupWindowShowAnimationOpacityTransform 100ms;animation:popupWindowShowAnimationOpacityTransform 100ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes popupWindowShowAnimationOpacityTransform{0%{opacity:0;-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0px,0);-ms-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0)}}@keyframes popupWindowShowAnimationOpacityTransform{0%{opacity:0;-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0px,0);-ms-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0)}}.popup-window-close-animation-opacity{-webkit-animation:popupWindowCloseAnimationOpacity 150ms;animation:popupWindowCloseAnimationOpacity 150ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes popupWindowCloseAnimationOpacity{0%{opacity:1}100%{opacity:0}}@keyframes popupWindowCloseAnimationOpacity{0%{opacity:1}100%{opacity:0}}.popup-window-close-animation-opacity-transform{-webkit-animation:popupWindowCloseAnimationOpacity 150ms;animation:popupWindowCloseAnimationOpacity 150ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes popupWindowCloseAnimationOpacityTransform{0%{opacity:1;-webkit-transform:translate3d(0,0px,0);-ms-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0)}100%{opacity:0;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}}@keyframes popupWindowCloseAnimationOpacityTransform{0%{opacity:1;-webkit-transform:translate3d(0,0px,0);-ms-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0)}100%{opacity:0;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}}.popup-window-show-animation-scale{-webkit-animation:popup-window-show-animation-scale 400ms;animation:popup-window-show-animation-scale 400ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes popup-window-show-animation-scale{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes popup-window-show-animation-scale{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}

/* /local/templates/main/components/bitrix/catalog/catalog/style.css */
.grid{}.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.grid2x1{}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media (max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media (max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}

/* /local/templates/main/components/itpanda/smart.filter/.default_old/style.css */
.bx_filter{min-width:220px}.bx_filter .bx_horizontal{min-width:auto}.bx_filter .bx_filter_section{position:relative;padding:30px 3.5% 0;border:7px solid #e1f5fb;border-radius:2px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAAAS1BMVEXB5/LB6PLC6PLC6PPC6fPD6fPD6fTD6vTE6vTE6vXE6/XF6/XF6/bF7PbG7PbG7PfG7ffH7ffH7fjH7vjI7vjI7vnI7/nJ7/nJ7/oBqae4AAAGDElEQVQYGQXBAWKDQBACwGtXUQyKkmx6/39pZ4bDPzEfbgagALphXig4gI3mKrNtZgmIUtIalgPblzYAxjTm5osAP3Eu2nsToNsNmXboeo2ZtkMaz3TOpMszFpAp70TgQPNMghs+/OC67EFvE+KkhKmgkYump6vZ4cJly0RsPvECeQ0O/Yw2ItAm8Po1Ce+8Hof+5TTh49dWEldTrBiyNCaLXEwf96ak7ONrotmphhSM9ReKHSBrcppQauDHy9b9mPzGeiWYb5vgS/vpPTh9orPey3Edq501CDJe157vQcNICkSe7k+3sjb0LrdUNN0AqZyx8gkG5OqYa+810f03dj/ATT0LgnJ30eDSiw22Y9InB7P6TtM89TxAiplwaEkC+nvNtJ6HvJCpOO5yj3XPxHOZyYXVRvDSD2jK1TER1kT3t+gbCBXgXgehUzZBAgy8kuiWg4RmIc13M6zs9Gzc37kaY4aaiYwmsZmJAthAV94wcMvgDhE54AQTytgOzQ0SgYKdgyb0+L3DiIw6we6cO2civbPOdjgwC7zFewH6jluVd8AHBZavgtiCnXjGRKMgcayzwd4AnrHNhFkRkArDoEGTlDIJIGVvFz2wKGnJj7Otd+J4O5P3Ti7qCcont5Zt1B5R7JUZmslp9MYVZqIANvD5yRvG8sggVxG3lutxTShUBo6RjaDtGL2yC7ZZ1PxrknUDlZitnRdMVS5vQ3Ui2ozj90NEVg4s3/CFSaHYls+AgAkQB5AeHNp9banLRqcCWbCzBkGeKSfoaYe5coRLI6P8HoC0fnhPrtmKPGTYAZa2PpQNudrLTQPw/nczIcYC19tOlPBMAHYMFrv8Am7mrBnbj4vLZZ/EjQzU7Pv5myoYDcfEgnnbPSEnJfTFmLR3QGUS5rA4FTRv03S7mp+bwMpMxOYdY3WQRa9aaMrVGWz9daqChioEeJ2+jQa7ypcJHvOvsbMCVD/XPk8Optx8wPBsfBqGf0ycf2SLPJrT1ciM/F2urjP01WN52ciZBLFVUVg226kKe2ID8osG8UayUB8hHkqThrmESMO4SQS9s+QP5ASOkS/wYmz5fb08egUZC2PfQnZ82E9MRUrkNpww4W8ZcgPWjQFQ3wrm1Izvj28HtJcQ05S92x9mvbwxzqUZARh6V7cY/+CbANt5pwE1CbnxdDaB0wfT6NAhpGuA53bfurHYQJcbBiKDhIhodYKGbijdMbcZcACWM3mdF3Ehn7wXNAyyYW/2CXAD9qC7kmvL/gsPQvsK2u533ZkLZNedevxF7uKycV86vC76LPCeMe3RQdPKGzRPEtWkZKH0gauy+cIrwrvDRsrLG8zYDEnuEKcZ9kZQWZ28SNGNA5FvwkRXh2yAYwu4MpD3tEkzFeBbnguB6Y8ncRdAXzidOju9csCyJ20Txp000KtBNmzaXsCd4I3uX8cMCydGuT7L7pBFbBSEqDp42PI9ERaeACgjfoG5EHNENcl552TQbtsn7y2t8FpuTthETdCmb/IoHWyPdQ8ub90GzdQNfMsTG/B1e3K5fwu04aQ8nzeUyRqGzd5W0O33IvO8shlqpoLK9TK39qQzJdMUGQx4C7cKmiq5F/kOHOOZgBhbbuukuCILfQPuHvR+bvwQwYJCO5YfdW5HervEtytem3fsqi/wTGKsXpN1Ifx096d1r70o5baKphvrRj2O5c4SkI1ghLgYwLXIme8TUmcYrpdFXNUKHMDwuZRbv5E8jrKVJGiSI4YsmUASYWcNVGEqcPldVxEHC8MPUBs8AzhHwYJ/d4ZLbv5pS5MGoIBXVtFL0c+A7Vz4gO8f+DQXHPPvQ6JSqI45T26Gd9XbF62rJAzY1GmA5LIF3ZXbDH9wFjnZTZCwkqIN9WWihld23yZnInVqtkNAB0/vN2yvHQQ6hfMygizJHDfrAQ9MFPNiAHQev1X5NBisYNk/OLY+YD/xjLkO0Y3O8YSQVGCYs4d+vLi7ERAM3HzAyF3duDBOEA0bbMekTdSHtL9m2UQjf2QerOAxf4I5X99nHIxrmQlAJ41Sk5B7TYcHtj9rT9B5JYTkBXv4D9G7lmk7oTNdAAAAAElFTkSuQmCC');text-shadow:0 1px 0 #fff}.bx_filter .bx_filter_title{font-size:21px;font-weight:bold;margin-bottom:10px;padding:0 10px;color:#000;text-shadow:0 1px 0 #fff}.bx_filter .bx_filter_button_box,.bx_filter .bx_filter_parameters_box{padding:0 6px}.bx_filter .bx_filter_button_box{clear:both}.bx_filter.bx_horizontal .bx_filter_parameters_box{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;padding:0 15px}.bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(4n+2){clear:both}@media (max-width:860px){.bx_filter.bx_horizontal .bx_filter_parameters_box{width:33.333%}.bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(4n+2){clear:none}.bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(3n+2){clear:both}}@media (max-width:640px){.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box{width:50%}.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(4n+2){clear:none}.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(3n+2){clear:none}.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(2n+2){clear:both}}@media (max-width:450px){.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box{float:none;width:100%}.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(4n+2){clear:none}.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(3n+2){clear:none}.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(2n+2){clear:none}}.bx_filter .bx_filter_parameters_box_title:after{position:absolute;content:' ';width:7px;height:4px;top:50%;right:-15px;margin-top:-1px;opacity:.8;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFAgMAAAD09B5LAAAABGdBTUEAALGPC/xhBQAAAAlQTFRF////AAAAAAAAflGpXQAAAAN0Uk5TvwCA2cz+0wAAABdJREFUCNdjWLWCQWsBg1cLQ5AIQ0gIACLDA/lykNHsAAAAAElFTkSuQmCC')}.bx_filter .bx_filter_parameters_box.active .bx_filter_parameters_box_title:after{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFAgMAAAD09B5LAAAABGdBTUEAALGPC/xhBQAAAAlQTFRF////AAAAAAAAflGpXQAAAAN0Uk5TvwCA2cz+0wAAABdJREFUCNdjCAthiJrCkLWEYdUKBgYGACBrA/l9XbhoAAAAAElFTkSuQmCC")}.bx_filter .bx_filter_parameters_box_hint{display:inline-block;position:relative;content:' ';width:12px;height:12px;top:2px;right:-18px;background:url('/bitrix/js/main/core/images/hint.gif')}.bx_filter .bx_filter_block{display:none;padding:0}.bx_filter .bx_filter_button_box .bx_filter_block,.bx_filter .bx_filter_parameters_box.active .bx_filter_block{display:block}.bx_filter .bx_filter_parameters_box.active .bx_filter_block i{font-size:15px;font-style:normal;color:#596b70;display:block;padding-bottom:3px}.bx_filter .bx_filter_parameters_box_container{}.bx_filter .bx_filter_parameters_box_container_block{font-size:11px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:calc((100% - 10px) / 2);color:#3f3f3f}.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(2){text-align:right}.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;min-width:80px;width:100%;height:35px}.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(1){padding-right:5px}.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(2){padding-left:5px}.bx_filter_block{width:100%}.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container input{display:block;width:100%;font-size:18px;height:33px;margin:0;padding:0 4px;background:#FFFFFF;border:1px solid #90AEB8;box-sizing:border-box;border-radius:5px;font-family:Montserrat;font-style:normal;font-weight:normal;font-size:13px;line-height:154.19%;display:flex;align-items:center;letter-spacing:0.1em;color:#90AEB8}.bx_filter_parameters_box_container_block_left{margin:0 10px 0 0}.bx_filter .bx_filter_parameters_box_container .bx_filter_calendar_container{max-width:100%;position:relative}.bx_filter .bx_filter_parameters_box_container .bx_filter_calendar_container input.calendar{padding:0 23px 0 4px;font-size:15px}.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container img.calendar-icon{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;font-size:18px;top:7px;right:3px}.bx_filter .bx_ui_slider_track{position:relative;height:4px;margin:25px 10px;background:#90AEB8;border-radius:5px}.bx_filter .bx_ui_slider_part{position:absolute;top:-6px;width:1px;height:17px;background:#a2bfc7}.bx_filter .bx_ui_slider_part.p1{left:-1px}.bx_filter .bx_ui_slider_part.p2{left:25%}.bx_filter .bx_ui_slider_part.p3{left:50%}.bx_filter .bx_ui_slider_part.p4{left:75%}.bx_filter .bx_ui_slider_part.p5{right:-1px}.bx_filter .bx_ui_slider_part span{font-size:11px;font-weight:bold;position:absolute;top:-16px;left:50%;display:block;width:100px;margin-left:-50px;text-align:center;color:#000}.bx_filter .bx_ui_slider_part.p2 span,.bx_filter .bx_ui_slider_part.p3 span,.bx_filter .bx_ui_slider_part.p4 span{color:#6b8086}.bx_filter .bx_ui_slider_range,.bx_filter .bx_ui_slider_pricebar,.bx_filter .bx_ui_slider_pricebar_VD,.bx_filter .bx_ui_slider_pricebar_VN,.bx_filter .bx_ui_slider_pricebar_V{position:absolute;top:-1px;bottom:-1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx_filter .bx_ui_slider_range{z-index:50}.bx_filter .bx_ui_slider_pricebar{z-index:100}.bx_filter .bx_ui_slider_pricebar_VD{z-index:60}.bx_filter .bx_ui_slider_pricebar_VN{z-index:70}.bx_filter .bx_ui_slider_pricebar_V{z-index:80;top:0;bottom:0;height:4px}.bx_filter .bx_ui_slider_handle{position:absolute;top:100%;width:22px;height:22px}.bx_filter .bx_ui_slider_handle:hover{-webkit-cursor:grab;-ms-cursor:grab;-o-cursor:grab;cursor:grab}.bx_filter .bx_ui_slider_handle:active{-webkit-cursor:grabbing;-ms-cursor:grabbing;-o-cursor:grabbing;cursor:grabbing}.bx_filter .bx_ui_slider_handle.left{left:0;margin-left:-21px;background:url('/local/templates/main/components/itpanda/smart.filter/.default_old/images/handle_left.png') no-repeat right top}.bx_filter .bx_ui_slider_handle.right{right:0;margin-right:-21px;background:url('/local/templates/main/components/itpanda/smart.filter/.default_old/images/handle_right.png') no-repeat left top}.bx_filter .bx_filter_select_container{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:35px;padding:1px;border-radius:3px;background:#8ca3ae;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjYTNhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNmM4ZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8ca3ae),color-stop(100%,#b6c8d2));background:-webkit-linear-gradient(top,#8ca3ae 0%,#b6c8d2 100%);background:-moz-linear-gradient(top,#8ca3ae 0%,#b6c8d2 100%);background:-ms-linear-gradient(top,#8ca3ae 0%,#b6c8d2 100%);background:-o-linear-gradient(top,#8ca3ae 0%,#b6c8d2 100%);background:linear-gradient(top bottom,#8ca3ae 0%,#b6c8d2 100%);box-shadow:0 1px 0 0 rgba(255,255,255,.75);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ca3ae',endColorstr='#b6c8d2',GradientType=0 )}.bx_filter .bx_filter_select_block{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:33px;margin:0;padding:0 33px 0 10px;border:none;border-radius:2px;background:#fff;box-shadow:inset 0 3px 6px 0 rgba(215,215,215,.75)}.bx_filter .bx_filter_select_text{font-size:15px;line-height:33px;overflow:hidden;max-width:100%;height:33px;cursor:pointer;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis}.bx_filter .bx_filter_select_text.fix{min-width:120px}.bx_filter .bx_filter_select_text label{cursor:pointer}.bx_filter .bx_filter_select_arrow{position:absolute;top:0;right:0;width:34px;height:33px;cursor:pointer;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC') no-repeat center}.bx_filter_select_popup{padding:0}.bx_filter_select_popup ul{margin:0;padding:0;list-style:none}.bx_filter_select_popup ul li{display:block;text-align:left;vertical-align:middle}.bx_filter_select_popup ul li:first-child{border-bottom:1px solid #e5e5e5;padding-bottom:5px;margin-bottom:5px}.bx_filter_select_popup ul li label{font-size:14px;line-height:26px;display:block;text-align:left !important;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:26px;padding:0 5px;cursor:pointer;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;color:#575757}.bx_filter_select_popup ul li label.selected,.bx_filter_select_popup ul li label:hover{color:#000;background:#f3f8fa}.bx_filter_select_popup ul li label.disabled{color:#b8b8b8;background:transparent}.bx_filter_select_popup ul li .bx_filter_param_text{line-height:26px !important}.bx_filter.bx_horizontal .bx_filter_parameters_box.tags{width:100%;clear:both}.bx_filter .bx_filter_tag{padding:18px;border:1px solid #aed5e0;border-radius:5px;background:rgba(151,214,233,.33)}.bx_filter .bx_tag_link{font-size:12px;text-decoration:none;color:#68939e;border-bottom:1px solid;text-shadow:none}.bx_filter .bx_tag_link.active,.bx_filter .bx_tag_link:hover{color:#1d3d46;border-bottom:none}.bx_filter .bx_filter_param_label{font-size:13px;position:relative;display:block;text-align:left;margin-bottom:5px;margin-right:5px}.bx_filter .bx_filter_param_label.dib{display:inline-block}.bx_filter .bx_filter_param_text{line-height:34px;position:relative;display:block;padding:0 5px;vertical-align:middle;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.bx_filter .bx_filter_param_label.disabled .bx_filter_param_text{}.bx_filter_select_popup .bx_filter_param_label.active{background:#f3f8fa}.bx_filter .bx_filter_input_checkbox{position:relative;display:block;clear:both;overflow:hidden;min-height:20px;padding-top:5px;padding-bottom:5px}.bx_filter .bx_filter_input_checkbox input[type=radio],.bx_filter .bx_filter_input_checkbox input[type=checkbox]{position:relative;top:-3px;float:left}.bx_filter .bx_filter_input_checkbox .bx_filter_param_text{display:block;line-height:15px;margin-left:25px;text-align:left}.bx_filter .bx_filter_param_btn{display:inline-block;width:34px;height:34px;text-align:center;text-decoration:none;color:#000;vertical-align:middle;border:1px solid #9dbcc3;border-radius:3px;background:#fbfdfd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmUxZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbfdfd),color-stop(100%,#cfe1e7));background:-webkit-linear-gradient(top,#fbfdfd 0%,#cfe1e7 100%);background:-moz-linear-gradient(top,#fbfdfd 0%,#cfe1e7 100%);background:-ms-linear-gradient(top,#fbfdfd 0%,#cfe1e7 100%);background:-o-linear-gradient(top,#fbfdfd 0%,#cfe1e7 100%);background:linear-gradient(top bottom,#fbfdfd 0%,#cfe1e7 100%);background-clip:padding-box;box-shadow:0 1px 0 rgba(0,0,0,.1),inset 0 0 0 1px rgba(255,255,255,.22);text-shadow:0 1px 0 #fff;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfdfd',endColorstr='#cfe1e7',GradientType=0 );-webkit-transition:border .3s ease,box-shadow .1s ease,color .3s ease;-moz-transition:border .3s ease,box-shadow .1s ease,color .3s ease;-ms-transition:border .3s ease,box-shadow .1s ease,color .3s ease;-o-transition:border .3s ease,box-shadow .1s ease,color .3s ease;transition:border .3s ease,box-shadow .1s ease,color .3s ease;cursor:pointer;float:left}.bx_filter .bx_filter_param_btn:hover{border-color:#b4d5de}.bx_filter .bx_filter_param_btn:active,.bx_filter .bx_filter_param_label.active .bx_filter_param_btn{border-color:#b4d5de;background:#fcfefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmUyZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#feffff),color-stop(100%,#cfe2e7));background:-webkit-linear-gradient(top,#fcfefe 0%,#feffff 100%);background:-moz-linear-gradient(top,#fcfefe 0%,#feffff 100%);background:-ms-linear-gradient(top,#fcfefe 0%,#feffff 100%);background:-o-linear-gradient(top,#fcfefe 0%,#feffff 100%);background:linear-gradient(top bottom,#fcfefe 0%,#cfe2e7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfefe',endColorstr='#feffff',GradientType=0 );box-shadow:0 0 0 3px #2995d7,inset 0 2px 3px rgba(0,0,0,.12)}.bx_filter .bx_filter_param_btn.bx_color_sl{}.bx_filter .bx_filter_param_label.disabled .bx_filter_param_btn.bx_color_sl{background:transparent;box-shadow:none}.bx_filter .bx_filter_param_label.disabled .bx_filter_param_btn.bx_color_sl{position:relative}.bx_filter .bx_filter_param_label.disabled .bx_filter_param_btn.bx_color_sl:before{position:absolute;bottom:0;right:0;top:0;left:0;content:' ';display:block;z-index:100;background:url('/local/templates/main/components/itpanda/smart.filter/.default_old/images/missing_v2.png') no-repeat center;opacity:.7}.bx_filter .bx_filter_param_btn.bx_spm{width:23px;min-width:23px;height:23px;padding:0;vertical-align:middle}.bx_filter .bx_filter_param_btn.bx_spm.bx_minus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAECAIAAADXmFKkAAAAIUlEQVQYV2NgKFmCD5UuYUDno5ElUBWLoUJwUWT0nxAAABiMRP18QPJ4AAAAAElFTkSuQmCC),-webkit-linear-gradient(#fbfdfd 0%,#cfe1e7 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAECAIAAADXmFKkAAAAIUlEQVQYV2NgKFmCD5UuYUDno5ElUBWLoUJwUWT0nxAAABiMRP18QPJ4AAAAAElFTkSuQmCC),-o-linear-gradient(#fbfdfd 0%,#cfe1e7 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAECAIAAADXmFKkAAAAIUlEQVQYV2NgKFmCD5UuYUDno5ElUBWLoUJwUWT0nxAAABiMRP18QPJ4AAAAAElFTkSuQmCC),linear-gradient(#fbfdfd 0%,#cfe1e7 100%);background-repeat:no-repeat,repeat;background-position:center 10px,center}.bx_filter .bx_filter_param_btn.bx_spm.bx_plus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAATElEQVQoz2NgQAclS/7DMUEAVriYWMVQhSCaKJNLcTmjFMmNyBibOFgQLrEYu0a4YrCCxbhNQxb7jwaQFWLIUR7OpUtIDWciFONzIwAP8KL1rVnYDQAAAABJRU5ErkJggg==),-webkit-linear-gradient(#fbfdfd 0%,#cfe1e7 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAATElEQVQoz2NgQAclS/7DMUEAVriYWMVQhSCaKJNLcTmjFMmNyBibOFgQLrEYu0a4YrCCxbhNQxb7jwaQFWLIUR7OpUtIDWciFONzIwAP8KL1rVnYDQAAAABJRU5ErkJggg==),-o-linear-gradient(#fbfdfd 0%,#cfe1e7 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAATElEQVQoz2NgQAclS/7DMUEAVriYWMVQhSCaKJNLcTmjFMmNyBibOFgQLrEYu0a4YrCCxbhNQxb7jwaQFWLIUR7OpUtIDWciFONzIwAP8KL1rVnYDQAAAABJRU5ErkJggg==),linear-gradient(#fbfdfd 0%,#cfe1e7 100%);background-repeat:no-repeat,repeat;background-position:center 6px,center}.bx_filter .bx_filter_param_btn.bx_spm:active{outline:none !important;box-shadow:inset 0 2px 3px rgba(0,0,0,.12)}.bx_filter span.bx_spm{font-size:18px;font-weight:bold;line-height:23px;display:inline-block;height:23px;margin:0 10px;vertical-align:middle;color:#000}.bx_filter_select_popup .bx_filter_select_text_icon,.bx_filter .bx_filter_select_text_icon{line-height:33px;position:relative;display:inline-block;width:24px;height:24px;margin-top:-2px;margin-right:2px;vertical-align:middle;border-radius:2px}.bx_filter_select_popup .bx_filter_btn_color_icon,.bx_filter .bx_filter_btn_color_icon{line-height:24px;position:relative;top:5px;border-radius:2px;display:inline-block;width:24px;height:24px;vertical-align:middle;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);-webkit-background-size:cover;background-size:cover}.bx_filter_select_popup .bx_filter_btn_color_icon{width:20px;height:20px;margin:2px 0;top:0 !important}.bx_filter .bx_filter_select_block .bx_filter_btn_color_icon{top:-1px !important}.bx_filter_btn_color_icon.all{position:relative;border:none;box-shadow:none}.bx_filter_btn_color_icon.all:after,.bx_filter_btn_color_icon.all:before{position:absolute;width:60%;height:60%;background:#fff;content:" ";box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.bx_filter_btn_color_icon.all:after{right:0;bottom:0}.bx_filter_btn_color_icon.all:before{top:0;left:0}.bx_filter .bx_filter_param_label.disabled .bx_filter_btn_color_icon{opacity:.2}.bx_filter .bx_filter_parameter_biz{font-size:15px;display:inline-block;margin-right:10px;text-decoration:none;color:#215968;border-bottom:1px dashed}.bx_filter .bx_filter_parameter_biz:hover{text-decoration:none;border-bottom:1px solid}.bx_filter .bx_filter_parameter_biz.active{position:relative;padding-left:20px;color:#d54a4a;border-bottom:1px solid}.bx_filter .bx_filter_parameter_biz.active:hover{border-bottom:1px dashed}.bx_filter .bx_filter_parameter_biz.active:before{position:absolute;top:4px;left:1px;display:block;width:13px;height:13px;content:' ';background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABFElEQVQoz2NgIBJcl+Qzui7J33Vdgo+RWA38NxQknwDp/zekhRoIarghyc94Q15iC5D+f1NJ5v/n7dumE7ZFWqgYbANQ08c1a37+///fAL8GCT7L6zLCf0CaXjbUAdX/j0aWdAJKTACaxookJnJTUeoFyIaHIYH////8ORHZzdw35MTegyRvSAkeAdISYH8oSu4Fid0x0f//5/nzo0BbWOCagBzur0ePvrujp/kf5Aygc54DbZkDYt9UkPj/7czpl0A1ohhuBwra/Lp//809Zwewh8GagfSHpUt+A+VMcXoaKKn45+PHK0/iY8EaX1SUgzyeRDB4gYp4//3+veX9/Hn//379OpPY1ALSyAzEOUDMhksNAKf2po+AEPuKAAAAAElFTkSuQmCC') no-repeat center left}.bx_filter .bx_filter_container_modef{left:calc(100% + 30px)}.bx_filter .bx_filter_popup_result{display:none;position:absolute;padding:10px 15px 10px;z-index:150;color:#000;min-width:170px;max-width:550px;cursor:default;background:#FFFFFF;border:1px solid #0093A6;box-sizing:border-box;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);border-radius:5px}.bx_filter .bx_filter_popup_result a{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:16px;line-height:18px;display:flex;align-items:center;color:#1A2E35}.bx_filter .bx_filter_popup_result span#modef_num{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:16px;line-height:18px;display:flex;align-items:center;color:#0093A6;margin:0 0 0 5px}.bx_filter .bx_filter_popup_result .arrow{position:absolute;width:20px;height:20px;background:url('/local/templates/main/components/itpanda/smart.filter/.default_old/images/arrow_d_filter.svg') no-repeat center}.bx_filter.bx_horizontal .bx_filter_popup_result{position:static !important;display:inline-block}.bx_filter.bx_horizontal .bx_filter_popup_result .arrow{display:none}.bx_filter .bx_filter_popup_result.right{left:102%}.bx_filter .bx_filter_popup_result.left{right:102%}.bx_filter .bx_filter_popup_result.right .arrow{left:-8px;background:url('/local/templates/main/components/itpanda/smart.filter/.default_old/images/arr_left.png') no-repeat center}.bx_filter .bx_filter_popup_result.left .arrow{right:-8px;background:url('/local/templates/main/components/itpanda/smart.filter/.default_old/images/arr_right.png') no-repeat center}.bx_filter .bx_filter_popup_result a:hover{text-decoration:none}.bx_filter .bx_filter_popup_result_close{display:none}@media (max-width:530px){.bx-touch .bx_filter .bx_filter_popup_result{font-size:12px;line-height:14px;position:fixed !important;z-index:1001;top:auto !important;right:0 !important;bottom:0 !important;left:0 !important;margin-top:0;margin-left:0;width:auto;height:auto;padding:10px;border-radius:0;box-shadow:0 -2px 5px 0 rgba(0,0,0,.1)}.bx_filter .bx_filter_popup_result .arrow{display:none}.bx-touch .bx_filter .bx_filter_popup_result_close{position:absolute;top:50%;right:10px;display:block;width:22px;height:22px;margin-top:-11px;background:url('/local/templates/main/components/itpanda/smart.filter/.default_old/images/x.png') no-repeat center;background-size:16px}}

/* /local/templates/main/components/itpanda/smart.filter/.default_old/themes/black/colors.css */
.bx_filter_vertical.bx_black .bx_filter_section{background:#c3e9f4;border:7px solid #e1f5fb}.bx_filter_vertical.bx_black .bx_ui_slider_range{background:url('/local/templates/main/components/itpanda/smart.filter/.default_old/themes/black/images/range_bg.png')}.bx_filter_vertical.bx_black .bx_filter_control_section{text-align:center}.bx_filter_vertical.bx_black .bx_filter_search_button{height:33px;line-height:33px}.bx_filter_vertical.bx_black span.icon_lupe{background:url('/local/templates/main/components/itpanda/smart.filter/.default_old/themes/black/images/searchicon.png') no-repeat center}

/* /local/templates/main/components/bitrix/system.pagenavigation/none/style.css */
#pagi{height:1px;overflow:hidden;width:100%}

/* /local/templates/main/components/bitrix/catalog.section/catalog/style.css */
.bx-section-desc-post{font-size:12px;padding:0 0 0 15px;margin:15px 0}.bx-section-desc{border-left:3px solid #d3d3d3}.bx_catalog_list_home{margin-bottom:25px;border-bottom:1px solid #e5e5e5}@media (max-width:767px){.bx_catalog_list_home{border-bottom:1px solid #e5e5e5}}.bx_catalog_list_home .bx_catalog_item{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;margin-bottom:30px}@media (min-width:960px){.bx_catalog_list_home.col1 .bx_catalog_item{padding:1px 26px;margin:0 0 30px 0;width:100%}.bx_catalog_list_home.col2 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:48%}.bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}.bx_catalog_list_home.col3 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:31.333333%}.bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1){clear:both}.bx_catalog_list_home.col4 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:23%}.bx_catalog_list_home.col4 .bx_catalog_item:nth-child(4n+1){clear:both}.bx_catalog_list_home.col5 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:18%}.bx_catalog_list_home.col5 .bx_catalog_item:nth-child(5n+1){clear:both}}@media (min-width:768px) and (max-width:960px){.bx_catalog_list_home.col1 .bx_catalog_item{padding:1px 16px;margin:0 0 0 30px;width:100%}.bx_catalog_list_home.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}.bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}.bx_catalog_list_home.col3 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}.bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1){clear:both}.bx_catalog_list_home.col4 .bx_catalog_item,.bx_catalog_list_home.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:23%}.bx_catalog_list_home.col4 .bx_catalog_item:nth-child(4n+1),.bx_catalog_list_home.col5 .bx_catalog_item:nth-child(4n+1){clear:both}}@media (max-width:767px){.bx_catalog_list_home.col1 .bx_catalog_item{padding:1px 16px;margin:0 0 0 30px;width:100%}.bx_catalog_list_home.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}.bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}.bx_catalog_list_home.col3 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}.bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1){clear:both}.bx_catalog_list_home.col3 .bx_catalog_item,.bx_catalog_list_home.col4 .bx_catalog_item,.bx_catalog_list_home.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}.bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1),.bx_catalog_list_home.col4 .bx_catalog_item:nth-child(3n+1),.bx_catalog_list_home.col5 .bx_catalog_item:nth-child(3n+1){clear:both}}@media (max-width:767px){.bx-touch .bx_catalog_list_home.col1 .bx_catalog_item{padding:1px 26px;margin:0 0 0 30px;width:100%}.bx-touch .bx_catalog_list_home.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}.bx-touch .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(3n+1){clear:none}.bx-touch .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}.bx-touch .bx_catalog_list_home.col2 .bx_catalog_item,.bx-touch .bx_catalog_list_home.col3 .bx_catalog_item,.bx-touch .bx_catalog_list_home.col4 .bx_catalog_item,.bx-touch .bx_catalog_list_home.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%;clear:none}.bx-touch .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1),.bx-touch .bx_catalog_list_home.col3 .bx_catalog_item:nth-child(2n+1),.bx-touch .bx_catalog_list_home.col4 .bx_catalog_item:nth-child(2n+1),.bx-touch .bx_catalog_list_home.col5 .bx_catalog_item:nth-child(2n+1){clear:both}}.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_container{border:1px solid transparent}.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container{position:absolute;z-index:99;top:0;left:0;right:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.18);border-radius:3px;border:1px solid #d3d3d3;background:#fff;-webkit-animation:borderview 0.5s;animation:borderview 0.5s}@media (min-width:960px){.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container{padding:0 25px 15px}}@media (max-width:960px){.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container{padding:0 15px 15px}}@keyframes borderview{from{border:1px solid #fdfdfd;box-shadow:0 0 0 0 rgba(0,0,0,0)}to{border:1px solid #d3d3d3;box-shadow:0 2px 5px 0 rgba(0,0,0,.18)}}@-webkit-keyframes borderview{from{border:1px solid #fdfdfd;box-shadow:0 0 0 0 rgba(0,0,0,0)}to{border:1px solid #d3d3d3;box-shadow:0 2px 5px 0 rgba(0,0,0,.18)}}.bx_catalog_list_home .bx_catalog_item_articul{color:#a5a5a5;font-size:13px}.bx_catalog_list_home .bx_catalog_item_title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_title{overflow:auto;white-space:normal}.bx_catalog_list_home .bx_catalog_item_title a{color:#3f3f3f;text-decoration:none;font-size:13px}.bx_catalog_list_home .bx_catalog_item_price{color:#3f3f3f;font-weight:bold}.bx_catalog_list_home .bx_catalog_item_price span{color:#a5a5a5;font-size:12px;font-weight:normal;white-space:nowrap;text-decoration:line-through}.bx_catalog_list_home .bx_catalog_item_controls{padding-top:10px;text-align:center;opacity:0}@media (min-width:768px) and (max-width:960px){.bx_catalog_list_home .bx_catalog_item_controls{height:auto}}@media (max-width:767px){.bx-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_controls{height:auto}}.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone{width:100%;white-space:nowrap;text-align:center}.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone span{color:#3f3f3f;font-size:13px}.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable{text-align:left;font-size:12px;font-weight:bold;display:inline-block;border:1px solid #E4E4E4;background:#F3F3F3;white-space:normal;line-height:normal;padding:5px 15px}.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone,.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo{width:100%;text-align:center}.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a{margin:1%;width:48%;min-width:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:25px;height:25px}@media (max-width:767px){.bx-touch .bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone,.bx-touch .bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo{float:none;width:100%;text-align:center}}.bx_catalog_list_home .bx_catalog_item_controls input[type=text]{border:none}.bx-touch .bx_catalog_list_home .bx_catalog_item_controls,.bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_controls{opacity:1}.bx_catalog_list_home .bx_cnt_desc{text-align:left;position:absolute;right:-45px;top:2px;width:40px}.bx_catalog_list_home .bx_catalog_item_controls a{margin-bottom:10px}.bx_catalog_list_home .bx_catalog_item_price .bx_price{font-size:15px;padding-top:5px}.bx_catalog_list_home .bx_catalog_item_images_double,.bx_catalog_list_home .bx_catalog_item_images{position:relative;z-index:91;display:block;padding-top:135%;width:100%;background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}.bx_catalog_list_home .bx_catalog_item_images_double{z-index:90;margin-top:-135%;opacity:0}.bx-no-touch .bx_catalog_list_home .bx_catalog_item.double:hover .bx_catalog_item_images{opacity:0;-webkit-animation:rotateimgfirst 0.5s;animation:rotateimgfirst 0.5s}.bx-no-touch .bx_catalog_list_home .bx_catalog_item.double:hover .bx_catalog_item_images_double{opacity:1;-webkit-animation:rotateimglast 0.5s;animation:rotateimglast 0.5s}@keyframes rotateimgfirst{from{opacity:1}to{opacity:0}}@-webkit-keyframes rotateimgfirst{from{opacity:1}to{opacity:0}}@keyframes rotateimglast{from{opacity:0}to{opacity:1}}@-webkit-keyframes rotateimglast{from{opacity:0}to{opacity:1}}.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls,.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_articul,.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_scu{display:none}.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_controls,.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_articul,.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_scu{display:block}.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_scu{padding-top:10px}.bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_scu>div{margin:0 auto}.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls.touch,.bx-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls.no_touch{display:none !important}.bx_catalog_list_home .bx_stick{position:absolute;width:123px;height:35px;background:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/stick.png') left center no-repeat;color:#fff;text-align:center;text-shadow:0 1px 0 #ba3434;line-height:35px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.bx_catalog_list_home .bx_stick.short{font-weight:bold;font-size:18px}.bx_catalog_list_home .bx_stick.average{font-weight:bold;font-size:13px}.bx_catalog_list_home .bx_stick.long{font-weight:normal;font-size:11px}.bx_catalog_list_home .bx_stick_disc{position:absolute;width:72px;height:74px;color:#fff;text-align:center;border-radius:50%;font-size:23px;line-height:74px;background:#f42c2c url('/local/templates/main/components/bitrix/catalog.section/catalog/images/stick_disc.png') no-repeat center;text-shadow:0 1px 0 #ba3434;font-weight:bold}.bx_catalog_list_home .bx_stick.left,.bx_catalog_list_home .bx_stick_disc.left{left:-2px}.bx_catalog_list_home .bx_stick.right,.bx_catalog_list_home .bx_stick_disc.right{right:0}.bx_catalog_list_home .bx_stick.top,.bx_catalog_list_home .bx_stick_disc.top{top:15px}.bx_catalog_list_home .bx_stick.bottom,.bx_catalog_list_home .bx_stick_disc.bottom{bottom:5px}.bx_catalog_list_home .bx_stick.middle,.bx_catalog_list_home .bx_stick_disc.middle{top:49%}@media (min-width:768px) and (max-width:960px){.bx_catalog_list_home .bx_stick{width:90px;height:30px;background-size:100%;line-height:30px}.bx_catalog_list_home .bx_stick.short{font-weight:normal;font-size:14px}.bx_catalog_list_home .bx_stick.average{font-weight:normal;font-size:11px}.bx_catalog_list_home .bx_stick.long{font-weight:normal;font-size:11px}.bx_catalog_list_home .bx_stick_disc{width:64px;height:65px;background-size:100%;font-size:20px;line-height:65px}}@media (max-width:767px){.bx-touch .bx_catalog_list_home .bx_stick{width:70px;height:30px;background-size:100%;font-size:11px;line-height:30px}.bx-touch .bx_catalog_list_home .bx_stick_disc{width:37px;height:38px;background-size:100%;font-size:13px;line-height:38px}}.bx_catalog_list_home .bx_bt_button,.bx_catalog_list_home .bx_bt_button_type_2{display:inline-block;border-radius:3px;text-align:center;text-decoration:none;font-size:14px;cursor:pointer;white-space:nowrap}.bx_catalog_list_home .bx_bt_button_type_2{border:1px solid #e9e9e9;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#f1f1f1));background-image:-webkit-linear-gradient(#fcfcfc 0%,#f1f1f1 100%);background-image:-moz-linear-gradient(#fcfcfc 0%,#f1f1f1 100%);background-image:-o-linear-gradient(#fcfcfc 0%,#f1f1f1 100%);background-image:linear-gradient(#fcfcfc 0%,#f1f1f1 100%);color:#656565;text-shadow:0 1px 0 #fff}.bx_catalog_list_home .bx_bt_button_type_2:hover{background:#fff}.bx_catalog_list_home .bx_bt_button_type_2:active{background-image:-webkit-gradient(linear,0 0,0 100%,from(#f1f1f1),to(#fcfcfc));background-image:-webkit-linear-gradient(#f1f1f1 0%,#fcfcfc 100%);background-image:-moz-linear-gradient(#f1f1f1 0%,#fcfcfc 100%);background-image:-o-linear-gradient(#f1f1f1 0%,#fcfcfc 100%);background-image:linear-gradient(#f1f1f1 0%,#fcfcfc 100%);box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05)}.bx_catalog_list_home .bx_bt_button{background:#00a2df;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));background:-webkit-linear-gradient(top,#00a2df 0%,#006fcb 100%);background:-moz-linear-gradient(top,#00a2df 0%,#006fcb 100%);background:-ms-linear-gradient(top,#00a2df 0%,#006fcb 100%);background:-o-linear-gradient(top,#00a2df 0%,#006fcb 100%);background:linear-gradient(to bottom,#00a2df 0%,#006fcb 100%);color:#fff;text-shadow:0 1px 0 #006cae;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df',endColorstr='#006fcb',GradientType=0)}.bx_catalog_list_home .bx_bt_button:hover{background:#21afe4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));background:-webkit-linear-gradient(top,#21afe4 0%,#006fcb 100%);background:-moz-linear-gradient(top,#21afe4 0%,#006fcb 100%);background:-ms-linear-gradient(top,#21afe4 0%,#006fcb 100%);background:-o-linear-gradient(top,#21afe4 0%,#006fcb 100%);background:linear-gradient(to bottom,#21afe4 0%,#006fcb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4',endColorstr='#006fcb',GradientType=0)}.bx_catalog_list_home .bx_bt_button:active{background:#21afe4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));background:-webkit-linear-gradient(top,#21afe4 0%,#006fcb 100%);background:-moz-linear-gradient(top,#21afe4 0%,#006fcb 100%);background:-ms-linear-gradient(top,#21afe4 0%,#006fcb 100%);background:-o-linear-gradient(top,#21afe4 0%,#006fcb 100%);background:linear-gradient(to bottom,#21afe4 0%,#006fcb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4',endColorstr='#006fcb',GradientType=0)}.bx_catalog_list_home .bx_small.bx_bt_button{display:inline-block;min-width:20px;line-height:20px}.bx_catalog_list_home .bx_small.bx_bt_button_type_2{display:inline-block;min-width:18px;line-height:18px}.bx_catalog_list_home .bx_small.bx_bt_button_type_2{}.bx_catalog_list_home .bx_small.bx_bt_button_type_2:hover{}.bx_catalog_list_home .bx_small.bx_bt_button_type_2:active{}.bx_catalog_list_home .bx_medium.bx_bt_button{padding:0 13px;height:25px;font-weight:bold;line-height:25px}.bx_catalog_list_home .bx_medium.bx_bt_button_type_2{padding:0 13px;height:23px;font-weight:bold;line-height:23px}.bx_catalog_list_home .bx_medium.bx_bt_button,.bx_catalog_list_home .bx_medium.bx_bt_button_type_2{font-weight:bold}.bx_catalog_list_home .bx_medium.bx_bt_button_type_2:hover{}.bx_catalog_list_home .bx_medium.bx_bt_button_type_2:active{}.bx_catalog_list_home .bx_col_input{display:inline-block;width:40px;text-align:center}.bx_catalog_list_home .bx_item_detail_size{position:relative;margin-bottom:10px;padding:0;max-width:100%;width:100%}.bx-no-touch .bx_catalog_list_home .bx_item_detail_size.full{position:relative;margin-left:-5%;padding:0 5%}.bx_catalog_list_home .bx_item_detail_size .bx_item_section_name_gray{color:#9e9e9e;vertical-align:middle;font-size:11px;line-height:11px}.bx_catalog_list_home .bx_item_detail_size .bx_size_scroller_container{position:relative}.bx_catalog_list_home .bx_item_detail_size .bx_size{position:relative;overflow:hidden;margin:0;width:100%}.bx_catalog_list_home .bx_item_detail_size ul{position:relative;display:block;margin:0;padding:0;width:100%;white-space:nowrap}.bx-touch .bx_catalog_list_home .bx_item_detail_size .bx_size{overflow-x:auto}.bx_catalog_list_home .bx_item_detail_size ul{position:relative;display:block;margin:0;padding:0;width:100%;white-space:nowrap}.bx-touch .bx_catalog_list_home .bx_item_detail_size .bx_size ul{margin-left:0 !important}.bx_catalog_list_home .bx_item_detail_size ul li{position:relative;display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:25px}.bx_catalog_list_home .bx_item_detail_size ul li .cnt{cursor:pointer;position:absolute;top:0;right:2px;bottom:2px;left:2px;display:block;overflow:hidden;border:1px solid #c0cfda;background:#fff;color:#3f3f3f;text-align:center;text-decoration:none;font-weight:normal;font-size:10px;line-height:22px}.bx-retina .bx_catalog_list_home .bx_item_detail_size ul li .cnt{border:none;border-style:solid;border-width:1px;-webkit-border-image:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/x2border.png') 2 stretch;-moz-border-image:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/x2border.png') 2 stretch;-o-border-image:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/x2border.png') 2 stretch;border-image:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/x2border.png') 2 fill stretch}.bx_catalog_list_home .bx_item_detail_size ul li:hover .cnt{border:1px solid #006cc0}.bx_catalog_list_home .bx_item_detail_size ul li:active .cnt,.bx_catalog_list_home .bx_item_detail_size ul li.bx_active .cnt{border:2px solid #006cc0}.bx-retina .bx_catalog_list_home .bx_item_detail_size ul li.bx_active .cnt{border:none;border-style:solid;border-width:1px;-webkit-border-image:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/x2border_active.png') 2 stretch;-moz-border-image:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/x2border_active.png') 2 stretch;-o-border-image:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/x2border_active.png') 2 stretch;border-image:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/x2border_active.png') 2 fill stretch}.bx_catalog_list_home .bx_item_detail_size .bx_size ul li.bx_missing .cnt{border:1px solid #c0cfda !important}.bx_catalog_list_home .bx_item_detail_size .bx_size ul li.bx_missing>i{cursor:not-allowed;position:absolute;display:block;top:0;right:2px;bottom:2px;left:2px;z-index:11;background:rgba(255,255,255,.79) url('/local/templates/main/components/bitrix/catalog.section/catalog/images/missing.png') no-repeat center}.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left,.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right{opacity:0.8}.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left:hover,.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right:hover{opacity:1.0}.bx_catalog_list_home .bx_item_detail_size.full .bx_slide_left,.bx_catalog_list_home .bx_item_detail_size.full .bx_slide_right{position:absolute;top:0;bottom:4px;width :5%;max-width:11px;cursor:pointer}.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left{left:-5%;background:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/arr_left.png') no-repeat left center;background-size:100% auto}.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right{right:-5%;background:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/arr_right.png') no-repeat right center;background-size:100% auto}.bx-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left{left:0;background:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/fade_left.png') repeat-y left center;background-size:100% auto}.bx-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right{right:0;background:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/fade_right.png') repeat-y right center;background-size:100% auto}.bx_catalog_list_home .bx_item_detail_scu{position:relative;margin-bottom:10px;padding:0;max-width:100%;width:100%}.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu.full{position:relative;margin-left:-5%;padding:0 5%}.bx_catalog_list_home .bx_item_detail_scu .bx_item_section_name_gray{color:#9e9e9e;vertical-align:middle;font-size:11px;line-height:11px}.bx_catalog_list_home .bx_item_detail_scu .bx_scu_scroller_container{position:relative}.bx_catalog_list_home .bx_item_detail_scu .bx_scu{position:relative;overflow:hidden;margin:0;width:100%}.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_scu{overflow-x:auto}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul{position:relative;display:block;margin:0;padding:0;width:100%;white-space:nowrap}.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_scu ul{margin-left:0 !important}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li{position:relative;display:block;float:left;height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt{cursor:pointer;position:absolute;top:0;right:2px;bottom:4px;left:2px;display:block;overflow:hidden;border:1px solid #c0cfda;background:#fff;z-index:10}.bx-retina .bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt{border:none;border-style:solid;border-width:1px;-webkit-border-image:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/x2border.png') 2 stretch;-moz-border-image:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/x2border.png') 2 stretch;-o-border-image:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/x2border.png') 2 stretch;border-image:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/x2border.png') 2 fill stretch}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li:hover .cnt{border:1px solid #006cc0}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li:active .cnt,.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{padding:3px;border:2px solid #006cc0}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt{border:1px solid #c0cfda !important}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_missing>i{cursor:not-allowed;position:absolute;display:block;top:0;right:2px;bottom:4px;left:2px;z-index:11;background:rgba(255,255,255,.79) url('/local/templates/main/components/bitrix/catalog.section/catalog/images/missing.png') no-repeat center}.bx-retina .bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{border:none;border-style:solid;border-width:1px;-webkit-border-image:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/x2border_active.png') 2 stretch;-moz-border-image:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/x2border_active.png') 2 stretch;-o-border-image:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/x2border_active.png') 2 stretch;border-image:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/x2border_active.png') 2 fill stretch}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item{position:absolute;top:6%;right:6%;bottom:6%;left:6%;background-size:contain;background-repeat:no-repeat}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img{width:auto;height:25px}.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left,.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right{opacity:0.8}.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left:hover,.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right:hover{opacity:1.0}.bx_catalog_list_home .bx_item_detail_scu.full .bx_slide_left,.bx_catalog_list_home .bx_item_detail_scu.full .bx_slide_right{position:absolute;top:0;bottom:4px;width :5%;max-width:11px;cursor:pointer}.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left{left:-5%;background:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/arr_left.png') no-repeat left center;background-size:100% auto}.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right{right:-5%;background:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/arr_right.png') no-repeat right center;background-size:100% auto}.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left{left:0;background:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/fade_left.png') repeat-y left center;background-size:100% auto}.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right{right:0;background:url('/local/templates/main/components/bitrix/catalog.section/catalog/images/fade_right.png') repeat-y right center;background-size:100% auto}.product_cart__hit{background:#ff0000bf;color:#fcfcfc;top:0;left:0;position:absolute;padding:4px 12px}.word-tsena{font-size:20px;color:black;opacity:0.6}

/* /bitrix/panel/main/popup.css */
.bx-core-adm-dialog,.bx-core-adm-dialog a,.bx-core-adm-dialog span,.bx-core-adm-dialog div{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}.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-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}.bx-core-popup-menu-item .checked{background-image:url(/bitrix/js/main/core/images/menu/checkbox.gif)}.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)}.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)}.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-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)}.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}.bx-core-popup-auth-field{padding:5px 0}.bx-core-adm-dialog .bx-core-wizard-dialog-content-wrap{padding:0 0 14px !important;margin-top:54px !important}

/* /bitrix/components/itpanda/seo/templates/.default/style.css */
div.NamespaceFText{padding-left:17px;padding-bottom:10px}

/* /local/templates/main/assets/css/first.css */
.header{position:relative;z-index:15;background:#fff}@media (min-width:768px){.logo{max-width:8.625rem}.header{padding:.9375rem 0}}@media (max-width:767px){.header .row{margin-right:0;margin-left:0}.header .row>.col,.header .row>[class*=col-]{padding-right:0;padding-left:0}}.header__slogan{color:#333;font-size:14px;width:11.875rem;margin-left:-.625rem}.header__contacts,.header__contacts a{color:#333;font-size:20px;font-weight:700;text-decoration:none;display:block;margin-bottom:.4375rem}a{color:#3198a7;font-size:14px;-webkit-transition:.2s;transition:.2s}a:hover{color:#0480be}.fixed-header{position:fixed;top:-100%;left:0;right:0;z-index:500}.fixed-header.sticky{top:0}.fixed-header .top-menu{background-clip:content-box}@media (min-width:992px){.top-menu__btn{white-space:nowrap}.footer .row>[class^=col]{padding-left:2.5rem}}.column-header{font-size:1.125rem;font-weight:600}@media (max-width:767px){.column-header{font-size:5vw}}.header .social-item img{vertical-align:middle}@media (max-width:992px){.header21 .header24,.search-form{display:none}.search-form{position:absolute;top:60px;left:50%;z-index:999;transform:translateX(-50%)}.header21 .header25{border:none}.header__icons{display:flex;align-items:center}.header__icons img{width:40px;height:30px}.header__icons a{margin-right:10px}.gm_header{width:100%;z-index:99;height:60px}.gm_header .header21{height:60px;position:fixed;width:100%;background-color:#fff;z-index:9}}.cart--empty{display:block}.top_menu_home_inside{width:100%;padding:50px 80px 0 0;height:calc(100vh - 58px);position:relative;z-index:1002;display:flex;justify-content:space-between;flex-wrap:wrap}.header2_wrapper{background:#FFFFFF;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);position:relative;height:90px;display:flex;align-items:center;margin-top:58px}.header2{display:flex;align-items:center;justify-content:space-between}.logo_slogan{font-family:'Ubuntu',sans-serif;font-style:normal;font-weight:300;font-size:18px;line-height:21px;display:flex;align-items:center;letter-spacing:0.1em;color:#1A2E35;max-width:170px;margin:0 130px 0 50px}.bg_wrapper1{background:#F6FBFC}.bg_wrapper2{background:#E6F0F5}.main_wrapper_block_1{padding:100px 0}.main_wrapper_block_1__inside{position:relative}.main_wrapper_img{content:"";display:block;width:422px;height:397px;position:absolute;top:0;right:0px;background-size:contain}.header_right_block .header2_sp_consultation22{margin:0 25px 0 0;display:none}body.fixed_header .header_right_block .header2_sp_consultation22{display:flex}body.fixed_header .header2_sp a.header2_sp_consultation{display:none}h1.main_wrapper_block_1__title{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:40px;line-height:49px;letter-spacing:0.1em;color:#1A2E35;max-width:1000px;width:fit-content;margin:0 0 95px 0;z-index:2;position:relative}.main_wrapper_block_1__inside ul{display:flex;max-width:900px;flex-wrap:wrap;flex-direction:row;position:relative;z-index:2}.main_wrapper_block_1__inside ul li{list-style:none;background:#FFFFFF;border:2px solid #0093A6;box-sizing:border-box;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);border-radius:40px 10px 20px;width:max-content;height:65px;padding:0 20px;margin:0 30px 35px 0;min-width:200px}.main_wrapper_block_1__inside ul li:hover{background:#FDD800;box-shadow:0px 0px 10px 3px #fdd800;border-color:transparent}.main_wrapper_block_1__inside ul li a{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:24px;line-height:65px;letter-spacing:0.1em;color:#1A2E35;display:flex;align-items:center;width:100%;justify-content:center}.main_wrapper_block_1__inside ul li.configurator{background:#FDD800;box-shadow:0px 0px 10px 3px #FDD800;border-color:transparent}.main_wrapper_block_1__inside ul li.configurator:hover{background:#0093A6;color:#fff;box-shadow:none}.main_wrapper_block_1__inside ul li.configurator:hover a{color:#fff}.main_wrapper_block_1__inside ul li.configurator:hover svg{fill:#fff;transform:rotate(180deg);transition:transform .5s ease-in-out}.main_wrapper_block_1__inside ul li.configurator svg{width:37px;height:37px;fill:#263238;margin:0 10px 0 0}h2{font-family:Montserrat;font-style:normal;font-weight:900;font-size:36px;line-height:44px;display:flex;align-items:flex-end;letter-spacing:0.1em;color:#0093A6;margin:95px 0 47px 0}.main_wrapper_block_7 h2{color:#1A2E35;max-width:500px}.email_number_hr{margin-right:20px}.email_number_hr a,.phone_number_hr a{font-family:Ubuntu;font-style:normal;font-weight:500;font-size:18px;line-height:21px;display:flex;align-items:center;letter-spacing:0.04em;color:#0093A6}.phone_number_hr a{font-weight:600;font-size:22px;color:red}.phone_link_header svg{width:40px;height:40px;fill:transparent;stroke:#0093A6}.backet_header{position:relative}.backet_header svg{width:40px;height:40px}.backet_header span{width:15px;height:15px;background:#FDD800;font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:9px;line-height:10px;color:#FFFFFF;position:absolute;top:-4px;right:-4px;border-radius:50%;z-index:5;display:flex;align-items:center;justify-content:center}.personal_header svg{width:40px;height:40px;fill:transparent;stroke:#0093A6}.phone_link_header:hover svg{transform-origin:center center;animation-name:wiggle;animation-duration:1s;animation-fill-mode:both}.backet_header:hover svg{transform-origin:center center;animation-name:wiggle;animation-duration:1s;animation-fill-mode:both}.personal_header:hover svg{transform-origin:center center;animation-name:wiggle;animation-duration:1s;animation-fill-mode:both}svg.close_popup:hover{transform-origin:center center;animation-name:wiggle;animation-duration:1s;animation-fill-mode:both}@keyframes wiggle{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}70%{transform:rotate3d(0,0,1,0deg)}80%{transform:rotate3d(0,0,1,-5deg)}90%{transform:rotate3d(0,0,1,-3deg)}100%{transform:rotate3d(0,0,1,0deg)}}.header_right_block{display:flex;align-items:center;justify-content:flex-end}a.personal_header{margin:0 0 0 30px}a.backet_header{margin:0 0 0 30px}a.phone_link_header{margin:0 0 0 20px;display:none}.header2>div{display:flex;align-items:center}a.header2_sp_consultation{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;color:black;background:#fdd800;border:2px solid #fdd800;box-sizing:border-box;box-shadow:0px 0px 10px 3px rgb(253 216 0 / 25%);border-radius:15px 5px 10px;height:40px;display:flex;align-items:center;padding:0 30px;justify-content:center;text-decoration:none}a.header2_sp_consultation:hover{background:#FDD800;box-shadow:0px 0px 10px 3px #fdd800;border-color:transparent;color:#1A2E35}.catalog_banner_top_block{margin:0 0 40px 0;display:flex;flex-wrap:wrap}.catalog_banner_top_block .catalog_banner_tb_btn{font-family:Ubuntu;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#0093A6;background:#FFFFFF;box-shadow:0px 0px 5px 2px rgb(17 153 162 / 25%);border-radius:5px;padding:5px 8px;margin:8px}.catalog_banner_top_block .catalog_banner_tb_btn:hover{box-shadow:0px 0px 5px 2px rgb(17 153 162 / 60%)}

/* /local/templates/main/css/bootstrap-reboot.css */
*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin:0;padding:0}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:600}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}

/* /local/templates/main/css/bootstrap-grid.css */
.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:var(--bs-gutter-x,0.75rem);padding-left:var(--bs-gutter-x,0.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container-sm,.container{max-width:540px}}@media (min-width:768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1196px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1680px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1680px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:0.25rem !important}.m-2{margin:0.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:0.25rem !important}.mt-2{margin-top:0.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:0.25rem !important}.me-2{margin-right:0.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:0.25rem !important}.mb-2{margin-bottom:0.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:0.25rem !important}.ms-2{margin-left:0.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:0.25rem !important}.p-2{padding:0.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:0.25rem !important}.pt-2{padding-top:0.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:0.25rem !important}.pe-2{padding-right:0.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:0.25rem !important}.pb-2{padding-bottom:0.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:0.25rem !important}.ps-2{padding-left:0.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}@media (min-width:576px){.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:0.25rem !important}.m-sm-2{margin:0.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-sm-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-sm-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:0.25rem !important}.mt-sm-2{margin-top:0.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:0.25rem !important}.me-sm-2{margin-right:0.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:0.25rem !important}.mb-sm-2{margin-bottom:0.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:0.25rem !important}.ms-sm-2{margin-left:0.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:0.25rem !important}.p-sm-2{padding:0.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-sm-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-sm-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:0.25rem !important}.pt-sm-2{padding-top:0.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:0.25rem !important}.pe-sm-2{padding-right:0.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:0.25rem !important}.pb-sm-2{padding-bottom:0.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:0.25rem !important}.ps-sm-2{padding-left:0.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}}@media (min-width:768px){.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:0.25rem !important}.m-md-2{margin:0.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-md-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-md-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:0.25rem !important}.mt-md-2{margin-top:0.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:0.25rem !important}.me-md-2{margin-right:0.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:0.25rem !important}.mb-md-2{margin-bottom:0.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:0.25rem !important}.ms-md-2{margin-left:0.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:0.25rem !important}.p-md-2{padding:0.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-md-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-md-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:0.25rem !important}.pt-md-2{padding-top:0.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:0.25rem !important}.pe-md-2{padding-right:0.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:0.25rem !important}.pb-md-2{padding-bottom:0.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:0.25rem !important}.ps-md-2{padding-left:0.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}}@media (min-width:992px){.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:0.25rem !important}.m-lg-2{margin:0.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-lg-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-lg-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:0.25rem !important}.mt-lg-2{margin-top:0.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:0.25rem !important}.me-lg-2{margin-right:0.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:0.25rem !important}.mb-lg-2{margin-bottom:0.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:0.25rem !important}.ms-lg-2{margin-left:0.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:0.25rem !important}.p-lg-2{padding:0.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-lg-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-lg-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:0.25rem !important}.pt-lg-2{padding-top:0.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:0.25rem !important}.pe-lg-2{padding-right:0.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:0.25rem !important}.pb-lg-2{padding-bottom:0.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:0.25rem !important}.ps-lg-2{padding-left:0.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}}@media (min-width:1200px){.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:0.25rem !important}.m-xl-2{margin:0.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-xl-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-xl-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:0.25rem !important}.mt-xl-2{margin-top:0.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:0.25rem !important}.me-xl-2{margin-right:0.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:0.25rem !important}.mb-xl-2{margin-bottom:0.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:0.25rem !important}.ms-xl-2{margin-left:0.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:0.25rem !important}.p-xl-2{padding:0.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-xl-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-xl-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:0.25rem !important}.pt-xl-2{padding-top:0.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:0.25rem !important}.pe-xl-2{padding-right:0.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:0.25rem !important}.pb-xl-2{padding-bottom:0.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:0.25rem !important}.ps-xl-2{padding-left:0.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}}@media (min-width:1680px){.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:0.25rem !important}.m-xxl-2{margin:0.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-xxl-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-xxl-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:0.25rem !important}.mt-xxl-2{margin-top:0.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:0.25rem !important}.me-xxl-2{margin-right:0.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:0.25rem !important}.mb-xxl-2{margin-bottom:0.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:0.25rem !important}.ms-xxl-2{margin-left:0.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:0.25rem !important}.p-xxl-2{padding:0.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-xxl-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-xxl-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:0.25rem !important}.pt-xxl-2{padding-top:0.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:0.25rem !important}.pe-xxl-2{padding-right:0.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:0.25rem !important}.pb-xxl-2{padding-bottom:0.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:0.25rem !important}.ps-xxl-2{padding-left:0.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}

/* /local/templates/main/css/magnific-popup.css */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}

/* /local/templates/main/css/swiper-bundle.min.css */
/**
 * Swiper 6.3.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 30, 2020
 */

@font-face{font-display:swap;font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

/* /local/templates/main/css/slick.css */
.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;margin-left:auto;margin-right:auto}.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}

/* /local/templates/main/css/jquery.mCustomScrollbar.css */
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:10px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:10px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside + .mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside + .mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside + .mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a + .mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url('/local/templates/main/css/mCSB_buttons.png');background-repeat:no-repeat;opacity:0.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:0.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1)}.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15)}.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:0.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:2px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px}.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#90AEB8}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#0093A6}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#494949}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#E2ECF2}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}

/* /local/templates/main/css/jquery.formstyler.css */
.jq-checkbox,.jq-radio{position:relative;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jq-checkbox input,.jq-radio input{position:absolute;z-index:-1;margin:0;padding:0;opacity:0}.jq-file{position:relative;display:inline-block;overflow:hidden}.jq-file input{position:absolute;top:0;right:0;height:auto;margin:0;padding:0;opacity:0;font-size:100px;line-height:1em}.jq-file__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jq-selectbox,.jq-select-multiple{position:relative;display:inline-block}.jq-selectbox select,.jq-select-multiple select{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0}.jq-selectbox li,.jq-select-multiple li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jq-selectbox{z-index:10}.jq-selectbox__select{position:relative}.jq-selectbox__select-text{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis}.jq-selectbox__dropdown{position:absolute}.jq-selectbox__search input{-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__dropdown ul{position:relative;overflow:auto;overflow-x:hidden;list-style:none;-webkit-overflow-scrolling:touch}.jq-select-multiple ul{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.jq-number{display:inline-block}.jq-number__field input{-moz-appearance:textfield;text-align:left}.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}

/* /local/templates/main/css/jquery.formstyler.theme.css */
.jq-checkbox,.jq-radio{vertical-align:-4px;width:16px;height:16px;margin:0 4px 0 0;border:1px solid #C3C3C3;background:linear-gradient(#FFF,#E6E6E6);box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #FFF,inset 1px -1px #FFF;cursor:pointer}.jq-checkbox.focused,.jq-radio.focused{border:1px solid #08C}.jq-checkbox.disabled,.jq-radio.disabled{opacity:.55}.jq-checkbox{border-radius:3px}.jq-checkbox.checked .jq-checkbox__div{width:8px;height:4px;margin:3px 0 0 3px;border-bottom:2px solid #666;border-left:2px solid #666;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.jq-radio{border-radius:50%}.jq-radio.checked .jq-radio__div{width:10px;height:10px;margin:3px 0 0 3px;border-radius:50%;background:#777;box-shadow:inset 1px 1px 1px rgba(0,0,0,.7)}.jq-file{width:270px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.jq-file input{cursor:pointer}.jq-file__name{box-sizing:border-box;width:100%;height:34px;padding:0 80px 0 10px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#FFF;box-shadow:inset 1px 1px #F1F1F1;font:14px/32px Arial,sans-serif;color:#333}.jq-file__browse{position:absolute;top:1px;right:1px;padding:0 10px;border-left:1px solid #CCC;border-radius:0 4px 4px 0;background:linear-gradient(#FFF,#E6E6E6);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);font:14px/32px Arial,sans-serif;color:#333;text-shadow:1px 1px #FFF}.jq-file:hover .jq-file__browse{background:linear-gradient(#F6F6F6,#E6E6E6)}.jq-file:active .jq-file__browse{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}.jq-file.focused .jq-file__name{border:1px solid #5794BF}.jq-file.disabled,.jq-file.disabled .jq-file__name,.jq-file.disabled .jq-file__browse{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-number{position:relative;vertical-align:middle;padding:0 36px 0 0}.jq-number__field{width:100px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1)}.jq-number__field:hover{border-color:#B3B3B3}.jq-number__field input{box-sizing:border-box;width:100%;padding:8px 9px;border:none;outline:none;background:none;font:14px Arial,sans-serif;color:#333}.jq-number__spin{position:absolute;top:0;right:0;width:32px;height:14px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:linear-gradient(#FFF,#E6E6E6);box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:1px 1px #FFF;cursor:pointer}.jq-number__spin.minus{top:auto;bottom:0}.jq-number__spin:hover{background:linear-gradient(#F6F6F6,#E6E6E6)}.jq-number__spin:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}.jq-number__spin:after{content:'';position:absolute;top:4px;left:11px;width:0;height:0;border-right:5px solid transparent;border-bottom:5px solid #999;border-left:5px solid transparent}.jq-number__spin.minus:after{top:5px;border-top:5px solid #999;border-right:5px solid transparent;border-bottom:none;border-left:5px solid transparent}.jq-number__spin.minus:hover:after{border-top-color:#000}.jq-number__spin.plus:hover:after{border-bottom-color:#000}.jq-number.focused .jq-number__field{border:1px solid #5794BF}.jq-number.disabled .jq-number__field,.jq-number.disabled .jq-number__spin{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-number.disabled .jq-number__spin:after{border-bottom-color:#AAA}.jq-number.disabled .jq-number__spin.minus:after{border-top-color:#AAA}.jq-selectbox{vertical-align:middle;cursor:pointer;width:100%}.jq-selectbox__select{height:40px;padding:0 45px 0 10px;background:#FFFFFF;border:1px solid #90AEB8;box-sizing:border-box;border-radius:15px;width:100%}.jq-selectbox__select:hover{box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%)}.jq-selectbox__select:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}.jq-selectbox.focused .jq-selectbox__select{border:1px solid #5794BF}.jq-selectbox.disabled .jq-selectbox__select{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-selectbox__select-text{display:flex;height:100%;align-items:center;width:100%}.jq-selectbox .placeholder{color:#888}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:34px;height:100%}.jq-selectbox__trigger-arrow{height:100%;display:flex;align-items:center;justify-content:center}.jq-selectbox__trigger-arrow svg{width:8px;height:14px;fill:#90AEB8;margin:0 10px;transform:rotate(-90deg)}.jq-selectbox:hover .jq-selectbox__trigger-arrow{border-top-color:#000}.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#AAA}.jq-selectbox__dropdown{width:auto;margin:2px 0 0;padding:0;background:#FFFFFF;border:1px solid #90AEB8;box-sizing:border-box;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);border-radius:15px;overflow:hidden;font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#263238}.jq-selectbox__search{margin:5px}.jq-selectbox__search input{box-sizing:border-box;width:100%;margin:0;padding:5px 27px 6px 8px;border:1px solid #CCC;border-radius:3px;outline:none;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==') no-repeat 100% 50%;box-shadow:inset 1px 1px #F1F1F1;color:#333}.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#F0F0F0;font-size:13px}.jq-selectbox ul{margin:0;padding:0}.jq-selectbox li{min-height:18px;padding:5px 10px 6px;color:#231F20}.jq-selectbox li.selected{background-color:#A3ABB1;color:#FFF}.jq-selectbox li:hover{background-color:#FDD800;color:#263238}.jq-selectbox li.disabled{color:#AAA}.jq-selectbox li.disabled:hover{background:none}.jq-selectbox li.optgroup{font-weight:bold}.jq-selectbox li.optgroup:hover{background:none;color:#231F20;cursor:default}.jq-selectbox li.option{padding-left:25px}.jq-select-multiple{box-sizing:border-box;padding:1px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#FFF;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1);font:14px/18px Arial,sans-serif;color:#333;cursor:default}.jq-select-multiple.focused{border:1px solid #5794BF}.jq-select-multiple.disabled{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-select-multiple ul{margin:0;padding:0}.jq-select-multiple li{padding:3px 9px 4px;list-style:none}.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}.jq-select-multiple li.selected{background:#08C;color:#FFF}.jq-select-multiple li.disabled{color:#AAA}.jq-select-multiple li.optgroup{font-weight:bold}.jq-select-multiple li.option{padding-left:25px}.jq-select-multiple.disabled li.selected,.jq-select-multiple li.selected.disabled{background:#CCC;color:#FFF}input[type='email'].styler,input[type='password'].styler,input[type='search'].styler,input[type='tel'].styler,input[type='text'].styler,input[type='url'].styler,textarea.styler{padding:8px 9px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333}input[type='search'].styler{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.styler{overflow:auto}input[type='email'].styler:hover,input[type='password'].styler:hover,input[type='search'].styler:hover,input[type='tel'].styler:hover,input[type='text'].styler:hover,input[type='url'].styler:hover,textarea.styler:hover{border-color:#B3B3B3}input[type='email'].styler:hover:focus,input[type='password'].styler:hover:focus,input[type='search'].styler:hover:focus,input[type='tel'].styler:hover:focus,input[type='text'].styler:hover:focus,input[type='url'].styler:hover:focus,textarea.styler:hover:focus{border-color:#CCC;border-top-color:#B3B3B3;outline:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}button.styler,input[type='button'].styler,input[type='submit'].styler,input[type='reset'].styler{overflow:visible;padding:8px 11px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;outline:none;background:linear-gradient(#FFF,#E6E6E6);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333;text-shadow:1px 1px #FFF;cursor:pointer}button.styler.styler::-moz-focus-inner,input[type='button'].styler.styler::-moz-focus-inner,input[type='submit'].styler.styler::-moz-focus-inner,input[type='reset'].styler.styler::-moz-focus-inner{padding:0;border:0}button.styler:not([disabled]):hover,input[type='button'].styler:not([disabled]):hover,input[type='submit'].styler:not([disabled]):hover,input[type='reset'].styler:not([disabled]):hover,input[type='reset'].styler:hover{background:linear-gradient(#F6F6F6,#E6E6E6)}button.styler:active,input[type='button'].styler:active,input[type='submit'].styler:active,input[type='reset'].styler:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}button.styler[disabled],input[type='button'].styler[disabled],input[type='submit'].styler[disabled]{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}

/* /local/templates/main/assets/css/styles.min.css */
@charset "UTF-8";

.main,
.main button,
.main input {
  font-family: "Open Sans my",sans-serif;
}

.gl6,
.sm-1,
.sv5x {
  text-transform: uppercase;
}

.fancybox-container,
.fancybox-thumbs,
.fancybox-thumbs__list a,
.slick-slider {
  -webkit-tap-highlight-color: transparent;
}

.not-selectable,
.slick-slider {
  -webkit-touch-callout: none;
  -khtml-user-select: none;
}

.fancybox-caption:before,
.fancybox-infobar,
.slick-slide.dragging img,
.ui-checkboxradio-disabled,
.ui-state-disabled,
body:after {
  pointer-events: none;
}

.h-table,
.title-p table,
.ui-datepicker table {
  border-collapse: collapse;
}

.label--checkbox span {
  padding-left: 25px;
}

._fs0 {
  font-size: 0;
}

.checkbox {
  display: inline-block!important;
  opacity: 0;
  width: 1px;
  margin: 0;
}

.label--checkbox a {
  font-size: 13px;
}

.main,
.main p {
  font-size: 18px;
}

.hidden {
  display: none;
}

@font-face {font-display:swap;
  font-family: slick;
  src: url('/local/templates/main/assets/css/./fonts/slick.eot');
  src: url('/local/templates/main/assets/css/./fonts/slick.eot?#iefix') format("embedded-opentype"),url('/local/templates/main/assets/css/./fonts/slick.woff') format("woff"),url('/local/templates/main/assets/css/./fonts/slick.ttf') format("truetype"),url('/local/templates/main/assets/css/./fonts/slick.svg#slick') format("svg");
  font-style: normal;
  
  font-weight: 400;
}

@font-face {font-display:swap;
  font-family: "Open Sans my";
  src: local("Open Sans"),url('/local/templates/main/assets/css/../fonts/OpenSansLight/OpenSansLight.eot');
  src: url('/local/templates/main/assets/css/../fonts/OpenSansLight/OpenSansLight.eot?#iefix') format("embedded-opentype"),url('/local/templates/main/assets/css/../fonts/OpenSansLight/OpenSansLight.woff') format("woff"),url('/local/templates/main/assets/css/../fonts/OpenSansLight/OpenSansLight.ttf') format("truetype");
  font-style: normal;
  
  font-weight: 300;
}

@font-face {font-display:swap;
  font-family: "Open Sans my";
  src: local("Open Sans"),url('/local/templates/main/assets/css/../fonts/OpenSansRegular/OpenSansRegular.eot');
  src: url('/local/templates/main/assets/css/../fonts/OpenSansRegular/OpenSansRegular.eot?#iefix') format("embedded-opentype"),url('/local/templates/main/assets/css/../fonts/OpenSansRegular/OpenSansRegular.woff') format("woff"),url('/local/templates/main/assets/css/../fonts/OpenSansRegular/OpenSansRegular.ttf') format("truetype");
  font-style: normal;
  
  font-weight: 400;
}

@font-face {font-display:swap;
  font-family: "Open Sans my";
  src: local("Open Sans"),url('/local/templates/main/assets/css/../fonts/OpenSansBold/OpenSansBold.eot');
  src: url('/local/templates/main/assets/css/../fonts/OpenSansBold/OpenSansBold.eot?#iefix') format("embedded-opentype"),url('/local/templates/main/assets/css/../fonts/OpenSansBold/OpenSansBold.woff') format("woff"),url('/local/templates/main/assets/css/../fonts/OpenSansBold/OpenSansBold.ttf') format("truetype");
  font-style: normal;
  
  font-weight: 700;
}

@font-face {font-display:swap;
  font-family: "Open Sans my";
  src: local("Open Sans"),url('/local/templates/main/assets/css/../fonts/OpenSansExtraBold/OpenSansExtraBold.eot');
  src: url('/local/templates/main/assets/css/../fonts/OpenSansExtraBold/OpenSansExtraBold.eot?#iefix') format("embedded-opentype"),url('/local/templates/main/assets/css/../fonts/OpenSansExtraBold/OpenSansExtraBold.woff') format("woff"),url('/local/templates/main/assets/css/../fonts/OpenSansExtraBold/OpenSansExtraBold.ttf') format("truetype");
  font-style: normal;
  
  font-weight: 800;
}

@font-face {font-display:swap;
  font-family: "Open Sans my";
  src: local("Open Sans"),url('/local/templates/main/assets/css/../fonts/OpenSansSemiBold/OpenSansSemiBold.eot');
  src: url('/local/templates/main/assets/css/../fonts/OpenSansSemiBold/OpenSansSemiBold.eot?#iefix') format("embedded-opentype"),url('/local/templates/main/assets/css/../fonts/OpenSansSemiBold/OpenSansSemiBold.woff') format("woff"),url('/local/templates/main/assets/css/../fonts/OpenSansSemiBold/OpenSansSemiBold.ttf') format("truetype");
  font-style: normal;
  
  font-weight: 700;
}

@font-face {font-display:swap;
  font-family: "Open Sans my";
  src: local("Open Sans"),url('/local/templates/main/assets/css/../fonts/OpenSansItalic/OpenSansItalic.eot');
  src: url('/local/templates/main/assets/css/../fonts/OpenSansItalic/OpenSansItalic.eot?#iefix') format("embedded-opentype"),url('/local/templates/main/assets/css/../fonts/OpenSansItalic/OpenSansItalic.woff') format("woff"),url('/local/templates/main/assets/css/../fonts/OpenSansItalic/OpenSansItalic.ttf') format("truetype");
  font-style: italic;
  
  font-weight: 400;
}

@font-face {font-display:swap;
  font-family: "Open Sans my";
  src: local("Open Sans"),url('/local/templates/main/assets/css/../fonts/OpenSansRegularItalic/OpenSansRegularItalic.eot');
  src: url('/local/templates/main/assets/css/../fonts/OpenSansRegularItalic/OpenSansRegularItalic.eot?#iefix') format("embedded-opentype"),url('/local/templates/main/assets/css/../fonts/OpenSansRegularItalic/OpenSansRegularItalic.woff') format("woff"),url('/local/templates/main/assets/css/../fonts/OpenSansRegularItalic/OpenSansRegularItalic.ttf') format("truetype");
  font-style: italic;
  
  font-weight: 400;
}

@font-face {font-display:swap;
  font-family: "Open Sans my";
  src: local("Open Sans"),url('/local/templates/main/assets/css/../fonts/OpenSansBoldItalic/OpenSansBoldItalic.eot');
  src: url('/local/templates/main/assets/css/../fonts/OpenSansBoldItalic/OpenSansBoldItalic.eot?#iefix') format("embedded-opentype"),url('/local/templates/main/assets/css/../fonts/OpenSansBoldItalic/OpenSansBoldItalic.woff') format("woff"),url('/local/templates/main/assets/css/../fonts/OpenSansBoldItalic/OpenSansBoldItalic.ttf') format("truetype");
  font-style: italic;
  
  font-weight: 700;
}

@font-face {font-display:swap;
  font-family: "Open Sans my";
  src: local("Open Sans"),url('/local/templates/main/assets/css/../fonts/OpenSansExtraBoldItalic/OpenSansExtraBoldItalic.eot');
  src: url('/local/templates/main/assets/css/../fonts/OpenSansExtraBoldItalic/OpenSansExtraBoldItalic.eot?#iefix') format("embedded-opentype"),url('/local/templates/main/assets/css/../fonts/OpenSansExtraBoldItalic/OpenSansExtraBoldItalic.woff') format("woff"),url('/local/templates/main/assets/css/../fonts/OpenSansExtraBoldItalic/OpenSansExtraBoldItalic.ttf') format("truetype");
  font-style: italic;
  
  font-weight: 800;
}

@font-face {font-display:swap;
  font-family: "Open Sans my";
  src: local("Open Sans"),url('/local/templates/main/assets/css/../fonts/OpenSansSemiBoldItalic/OpenSansSemiBoldItalic.eot');
  src: url('/local/templates/main/assets/css/../fonts/OpenSansSemiBoldItalic/OpenSansSemiBoldItalic.eot?#iefix') format("embedded-opentype"),url('/local/templates/main/assets/css/../fonts/OpenSansSemiBoldItalic/OpenSansSemiBoldItalic.woff') format("woff"),url('/local/templates/main/assets/css/../fonts/OpenSansSemiBoldItalic/OpenSansSemiBoldItalic.ttf') format("truetype");
  font-style: italic;
  
  font-weight: 700;
}

.main {
  color: #000;
  margin: 0 auto;
  max-width: 100%;
  width: 1370px;
}

.main__info {
  margin: 76px 0 0;
}

.main__info h1 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
  margin: 0 0 25px;
}

.main__info p {
  line-height: 26px;
  margin-bottom: 10px;
}

.main__products {
  display: flex;
  justify-content: space-between;
  margin: 79px 0 0;
}

.main__products-title {
  color: #000;
  display: block;
  font-size: 28px!important;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 35px;
  text-decoration: none;
}

.main__products-block_offers {
  width: 49%;
}

.main__products-block_sections {
  width: 46%;
}

.main__products-offers {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(159px,1fr));
  grid-gap: 1vw;
}

.main__products-offer {
  background-color: #e5f1f4;
  border-radius: 3px;
  margin-bottom: 11px;
  padding: 30px 15px 31px;
  text-align: center;
}

.main__products-offer:hover {
  box-shadow: 0 1px 25px #bcd4da;
}

.main__products-offer_wide {
  padding-left: 10%;
  text-align: left;
  width: 100%;
}

.main__products-offer_2 {
  padding: 31px 48px;
}

.main__products-offer_3 .main__products-offer {
  align-items: center;
  display: flex;
  justify-content: center;
}

.main__products-offer .name {
  border: none;
  color: #000;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.main__products-offer .info {
  color: #999;
  font-size: 16px;
  font-weight: 300;
}

.main__products-offer-links a {
  margin-right: 15px;
}

.main__products-offer-links a:hover {
  text-decoration: none;
}

.main__products-sections {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.main__products-section {
  border: 1px solid #e7e7e7;
  border-radius: 3px;
  box-sizing: border-box;
  margin-bottom: 7px;
  position: relative;
  width: 49%;
}

.main__products-section:hover {
  border: 3px solid #ffd800;
}

.main__products-section:hover .main__products-section-title {
  height: 65px;
}

.main__products-section-img {
  background-size: cover;
  height: 83px;
}

.main__products-section-title {
  align-items: center;
  display: flex;
  font-size: 16px!important;
  margin: 0;
  justify-content: center;
  text-align: center;
  height: 69px;
}

.main__products-section .lnk-abs {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.main__config {
  align-items: center;
  background: url('/local/templates/main/assets/css/../images/bg_config.jpg') no-repeat #3299a8;
  border-radius: 4px;
  display: flex;
  font-size: 20px;
  height: 96px;
  line-height: 28px;
  margin: 72px 0 0;
  padding: 0 140px 0 200px;
}

.main__config p {
  margin: 0;
}

.main__config a {
  color: #fff;
  font-size: inherit;
}

.main__about {
  margin: 80px 0 0;
}

.main__about-title {
  font-size: 28px!important;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 27px;
}

.main__about p {
  line-height: 1.4;
}

.main__about-features {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 59px;
}

.main__about-feature {
  display: flex;
  margin-bottom: 43px;
  width: 47%;
}

.main__about-feature p {
  font-size: 16px;
  line-height: 1.5;
}

.main__about-feature-title {
  font-size: 18px!important;
  font-weight: 700;
  margin: 11px 0 14px!important;
}

.main__about-feature-img {
  align-items: center;
  background-color: #ffd800;
  border-radius: 50%;
  display: flex;
  height: 108px;
  margin-right: 33px;
  justify-content: center;
  min-width: 108px;
  width: 108px;
}

.main__reviews {
  margin: 50px 0 0;
}

.main__reviews-all {
  float: right;
  font-size: 16px;
}

.main__reviews-title {
  font-size: 28px;
  font-weight: 700;
}

.main__reviews-slider {
  margin-top: 25px;
}

.main__reviews-slider .slick-list {
  padding: 30px 70px!important;
}

.main__reviews-slide {
  background-color: #fff;
  border-radius: 7px;
  box-shadow: 0 1px 25px #e3e3e3;
  color: #fff;
  line-height: 1.5;
  margin: 0 11px;
  padding: 51px 40px;
}

.main__reviews-slide.slick-current {
  color: #000;
}

.main__reviews-slide-top {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}

.main__reviews .slick-arrow:before,
.main__reviews .slick-dots li button:before {
  display: none;
}

.main__reviews-slide-date {
  color: #999;
  font-size: 14px;
  line-height: 24px;
}

.main__reviews-slide-name {
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.main__reviews-slide-text i {
  font-style: normal;
}

.font-italic,
.onas3,
.va16 p {
  font-style: italic;
}

.main__reviews .slick-dots li button {
  background-color: #d0d0d0;
  border-radius: 50%;
  height: 9px;
  width: 9px;
}

.main__reviews .slick-dots li.slick-active button {
  background-color: #3198a7;
}

.main__reviews .slick-arrow {
  background: url('/local/templates/main/assets/css/../images/slider_arr.png') no-repeat;
  height: 60px;
  margin-top: -28px;
  top: 50%;
  width: 29px;
  z-index: 10;
}

.main__reviews .slick-prev {
  left: 5px;
  transform: rotate(180deg);
}

.main__reviews .slick-next {
  right: 5px;
}

.main__benefits {
  color: #000;
  margin: 74px 0 0;
}

.main__benefits-info {
  background: url('/local/templates/main/assets/css/../images/bg_benefits.png') 50% 0 no-repeat;
  height: 246px;
  margin: 0 0 46px;
}

.main__benefits-info_inner {
  box-sizing: border-box;
  margin: 0 auto;
  padding: 54px 0 0 302px;
  max-width: 100%;
  width: 940px;
}

.main__benefits-info-title {
  position: relative;
  font-size: 34px!important;
  font-weight: 700;
  line-height: 1.1!important;
  margin: 0 0 20px;
}

.main__benefits1 {
  position: absolute;
  left: -203px;
}

@keyframes rotateIcon {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes moveIcon {
  0%, 100% {
    top: 0;
    left: -213px;
  }

  25% {
    top: 0;
    left: -193px;
  }

  50% {
    top: 15px;
    left: -213px;
  }

  75% {
    top: 15px;
    left: -193px;
  }
}

.main__benefits-info p {
  font-size: 20px;
  line-height: 28px;
}

.main__benefits-info p span {
  background-color: #ffd800;
  padding: 0 6px;
}

.main__benefits-item,
.main__request {
  background-color: #fff;
  box-sizing: border-box;
}

.main__benefits-item {
  border-radius: 3px;
  width: 20%;
}

.main__benefits-item-num {
  color: #ffd800;
  font-size: 56px;
  float: left;
  line-height: 43px;
}

.main__benefits-item p {
  line-height: 1.4;
}

.main__benefits-item-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 1!important;
  margin-bottom: 15px;
}

.main__request {
  border-radius: 7px;
  box-shadow: 0 1px 25px #e3e3e3;
  height: 227px;
  padding: 37px 50px 0;
}

.main__request-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 13px;
  text-align: center;
}

.main__request-subtitle {
  color: #666;
  font-weight: 300;
  margin-bottom: 37px;
  text-align: center;
}

.main__request form .form-fields {
  display: flex;
  justify-content: center;
}

.main__request form .form-field {
  margin-right: 16px;
}

.main__request form .form-control {
  background-color: #f5f5f5;
  border: none;
  border-radius: 4px;
  box-shadow: inset 0 2px 1px #eaeaea;
  font-size: 16px;
  height: 36px;
  margin-left: 14px;
  padding: 0 10px;
  width: 203px;
}

.main__request form .form-control_phone {
  width: 170px;
}

.main__request form button {
  background-color: #ffd800;
  border: none;
  border-radius: 3px;
  font-size: 16px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  width: 135px;
}

.main__seo {
  line-height: 1.4;
  margin: 85px 0 0;
}

.main__seo h2 {
  font-size: 28px!important;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 35px;
}

.container ul {
  padding-left: 15px;
  margin-bottom: 1rem;
}

@media (max-width: 767px) {
   .container ul li:not(:last-child) {
      padding-bottom: 10px;
   }
}
/* Кастомная таблица */

.cs-table__cnt {
  margin: 0 0 40px 0;
  padding: 0 0 40px 0;
}

.cs-table {
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-width: 1000px;
  user-select: none;
  font-size: 15px;
}

.cs-table.clm-2 .cs-table__row .cs-table__cell {
  width: 80%;
}

.cs-table.clm-2 .cs-table__row .cs-table__cell:nth-child(1) {
  width: 20%;
}

.cs-table__row {
  width: 100%;
  display: flex;
  flex-direction: row;
  transition: all ease-in-out 0.2s;
  padding: 5px 0;
}

.cs-table__row:not(.subtitle-row):hover {
  background: #94dfd23b;
}

.cs-table__row.head-row {
  font-weight: 600;
  font-size: 18px;
  line-height: 120%;
  text-transform: uppercase;
  color: #424242;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #424242;
}

.cs-table__row.head-row .cs-table__cell {
  border-left: none;
}

.cs-table__row.subtitle-row {
  display: flex;
  font-weight: 400;
  font-size: 15px;
  line-height: 140%;
  color: #545454;
  margin: 20px 0 0 0;
}

.cs-table__cell {
  width: 30%;
  padding: 5px 10px;
  border-left: 1px dashed #424242;
}

.cs-table__cell:nth-child(1) {
  width: 40%;
  border-left: none;
}

.table-container {
  overflow-x: auto;
}

@media (max-width:1440px) {
  .main {
    width: 1110px;
  }
}

@media (max-width:940px) {
  .container.z10 {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }

  .main {
    padding: 0 20px;
  }

  .main__products-offer,
  .main__products-section {
    width: 100%;
  }

  .main__products-section-title {
    height: 51px;
  }

  .main__benefits-info_inner {
    background-position: -320px 0;
    padding: 30px 0 0 220px;
  }

  .main__benefits-list {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .main__benefits-item {
    height: auto;
    width: 47%;
  }

  .main__benefits-item p {
    font-size: 15px;
  }

  .main__reviews .slick-list {
    padding: 30px 0!important;
  }

  .main__request {
    height: auto;
    padding-bottom: 20px;
  }

  .main__request form .form-fields {
    flex-wrap: wrap;
  }

  .main__request form .form-field {
    min-width: 46%;
    width: 46%;
  }

  .main__request form button {
    margin-top: 20px;
  }
}

@media (max-width:500px) {
  .main__benefits-info_inner,
  .main__config {
    background: #39b5c7;
    height: auto;
    padding: 20px;
  }

  .main__products,
  .main__request form .form-fields {
    display: block;
  }

  .main__about-feature,
  .main__benefits-item,
  .main__products-block_offers,
  .main__products-block_sections,
  .main__request form .form-field {
    width: 100%;
  }

  .main__products-block_offers {
    margin-bottom: 30px;
  }

  .main__reviews {
    margin-top: 30px;
  }

  .main__request form .form-control {
    box-sizing: border-box;
    margin: 5px 0 10px;
    width: 100%;
  }

  .main__request form button {
    margin-top: 0;
  }
}

.main__benefits-list {
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  max-width: 100%;
  width: 100%;
}

.main__benefits-item:hover {
  z-index: 2;
  box-shadow: none;
}

.main__benefits-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 19px 10px 0;
}

.main__benefits-item-info {
  text-align: center;
  margin-left: 0;
}

.main__benefits-item-img {
  align-items: center;
  background-color: #ffd800;
  border-radius: 50%;
  display: flex;
  height: 108px;
  justify-content: center;
  min-width: 108px;
  width: 108px;
  margin-bottom: 20px;
}

@media (max-width:768px) {
  .main__benefits-list {
    flex-direction: column;
    align-items: center;
  }

  .main__benefits-item {
    flex-direction: row;
  }

  .main__benefits-item-info {
    text-align: left;
    margin-left: 10px;
  }
}

.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

.ui-front {
  z-index: 100;
}

.ui-state-disabled {
  cursor: default!important;
}

.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0;
  padding: .5em .5em .5em .7em;
  font-size: 100%;
}

.ui-autocomplete,
.ui-menu .ui-menu {
  position: absolute;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

.ui-autocomplete {
  top: 0;
  left: 0;
  cursor: default;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}

.ui-button,
.ui-controlgroup {
  display: inline-block;
  vertical-align: middle;
}

.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px .4em;
}

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0;
}

.ui-menu .ui-state-active,
.ui-menu .ui-state-focus {
  margin: -1px;
}

.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}

.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}

.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-button {
  padding: .4em 1em;
  position: relative;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: visible;
}

.ui-button,
.ui-button:active,
.ui-button:hover,
.ui-button:link,
.ui-button:visited {
  text-decoration: none;
}

.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-button-icon-only {
  text-indent: 0;
}

.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: .4em 1em;
}

button.ui-button::-moz-focus-inner,
input.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ui-controlgroup>.ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,
.ui-controlgroup>.ui-controlgroup-item:focus {
  z-index: 9999;
}

.ui-controlgroup-vertical>.ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
  padding: .4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item {
  border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item {
  border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}

.ui-controlgroup-vertical .ui-spinner-input {
  width: 75%;
  width: calc(100% - 2.4em);
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: .12em;
  border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-prev-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  margin: 0 0 .4em;
}

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: 700;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td a,
.ui-datepicker td span {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-multi .ui-datepicker-group,
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: .5em;
  top: .3em;
}

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0;
  padding: 1px;
  height: 20px;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: 0 0;
  overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}

.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}

.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}

.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}

.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw,
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw {
  width: 7px;
  height: 7px;
}

.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}

.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: .1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable-autohide .ui-resizable-handle,
.ui-resizable-disabled .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  filter: alpha(opacity=25);
  opacity: .25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted #000;
}

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}

.ui-spinner,
.ui-spinner-button,
body.compensate-for-scrollbar {
  overflow: hidden;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
  padding: 2px .4em;
  margin: .5em 0 0;
  height: auto;
  border: 0;
}

.ui-selectmenu-open {
  display: block;
}

.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}

.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.ui-slider-horizontal {
  height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-spinner {
  position: relative;
  display: inline-block;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: 0 0;
  color: inherit;
  padding: .222em 0;
  margin: .2em 2em .2em .4em;
  vertical-align: middle;
}

.ui-widget-content a,
.ui-widget-header,
.ui-widget-header a {
  color: #333;
}

.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  right: 0;
}

.ui-widget,
.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}

.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}

.ui-tabs {
  position: relative;
  padding: .2em;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: 0 0;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}

body .ui-tooltip {
  border-width: 2px;
}

.ui-widget {
  font-family: Arial,Helvetica,sans-serif;
}

.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}

.br3 input,
.new-form__center input,
.new-form__center input.btn-yellow,
.new-form__center textarea,
.sv5x {
  font-family: 'Open Sans my',sans-serif;
}

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}

.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333;
}

.ui-widget-header {
  border: 1px solid #ddd;
  background: #e9e9e9;
  font-weight: 700;
}

.ui-button,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
html .ui-button.ui-state-disabled:active,
html .ui-button.ui-state-disabled:hover {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: 400;
  color: #454545;
}

.ui-button,
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button {
  color: #454545;
  text-decoration: none;
}

.ui-button:focus,
.ui-button:hover,
.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
  border: 1px solid #ccc;
  background: #ededed;
  font-weight: 400;
  color: #2b2b2b;
}

.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
a.ui-button:focus,
a.ui-button:hover {
  color: #2b2b2b;
  text-decoration: none;
}

.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}

.ui-button.ui-state-active:hover,
.ui-button:active,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: 400;
  color: #fff;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #fff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #fff;
  text-decoration: none;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

.ui-state-error a,
.ui-state-error-text,
.ui-widget-content .ui-state-error a,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error a,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: 700;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: 400;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}

.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon,
.ui-widget-header .ui-icon {
  background-image: url('/local/templates/main/assets/css/../images/ui-icons_444444_256x240.png');
}

.ui-button:focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-hover .ui-icon {
  background-image: url('/local/templates/main/assets/css/../images/ui-icons_555555_256x240.png');
}

.ui-button:active .ui-icon,
.ui-state-active .ui-icon {
  background-image: url('/local/templates/main/assets/css/../images/ui-icons_ffffff_256x240.png');
}

.ui-button .ui-state-highlight.ui-icon,
.ui-state-highlight .ui-icon {
  background-image: url('/local/templates/main/assets/css/../images/ui-icons_777620_256x240.png');
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url('/local/templates/main/assets/css/../images/ui-icons_cc0000_256x240.png');
}

.ui-button .ui-icon {
  background-image: url('/local/templates/main/assets/css/../images/ui-icons_777777_256x240.png');
}

.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-caret-1-n {
  background-position: 0 0;
}

.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

.ui-icon-caret-1-e {
  background-position: -32px 0;
}

.ui-icon-caret-1-se {
  background-position: -48px 0;
}

.ui-icon-caret-1-s {
  background-position: -65px 0;
}

.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

.ui-icon-caret-1-w {
  background-position: -96px 0;
}

.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-first,
.ui-icon-seek-start {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top {
  border-top-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
  border-top-right-radius: 3px;
}

.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
  border-bottom-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
  border-bottom-right-radius: 3px;
}

.ui-widget-overlay {
  background: #aaa;
  opacity: .3;
  filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666;
}

.fancybox-active {
  height: auto;
}

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute!important;
  top: -9999px;
  visibility: hidden;
}

.fancybox-container {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: 0;
  position: fixed;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-transform: translateZ(0);
  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: .87;
  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;
  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;
  -webkit-transform: translateZ(0);
  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: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px 44px 0;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: opacity,-webkit-transform;
  transition-property: transform,opacity;
  transition-property: transform,opacity,-webkit-transform;
  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--next {
  z-index: 99995;
}

.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0 0;
}

.fancybox-slide--image:before {
  display: none;
}

.fancybox-slide--html {
  padding: 6px 6px 0;
}

.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0 0 44px;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

.fancybox-image,
.fancybox-slide--image .fancybox-content,
.fancybox-spaceball {
  max-width: none;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  padding: 0;
  top: 0;
  left: 0;
}

.fancybox-slide--image .fancybox-content {
  -webkit-animation-timing-function: cubic-bezier(.5,0,.14,1);
  animation-timing-function: cubic-bezier(.5,0,.14,1);
  -webkit-backface-visibility: hidden;
  background: no-repeat;
  background-size: 100% 100%;
  overflow: visible;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  transition-property: opacity,-webkit-transform;
  transition-property: transform,opacity;
  transition-property: transform,opacity,-webkit-transform;
  user-select: none;
  z-index: 99995;
}

.fancybox-slide--html .fancybox-content {
  margin: 0 0 6px;
}

.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: -webkit-grab;
  cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox-container [data-selectable=true] {
  cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
  background: 0 0;
  border: 0;
  height: 100%;
  margin: 0;
  max-height: none;
  user-select: none;
  width: 100%;
}

.fancybox-share__button,
.slick-slider {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.fancybox-spaceball {
  z-index: 1;
}

.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--video .fancybox-content {
  height: calc(100% - 44px);
  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: 0 0;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  vertical-align: top;
  width: 100%;
}

.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: 0;
}

.fancybox-button.fancybox-focus {
  outline: dotted 1px;
}

.fancybox-button.disabled,
.fancybox-button.disabled:hover,
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: 0;
}

.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}

.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:nth-child(1),
.fancybox-button--pause svg:nth-child(1),
.fancybox-button--play svg:nth-child(2),
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}

.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}

.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0;
  transform-origin: 0;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform,-webkit-transform;
  transition-timing-function: linear;
  z-index: 99998;
}

.fancybox-close-small {
  background: 0 0;
  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-caption:after,
.fancybox-caption:before {
  display: block;
  position: absolute;
  content: "";
}

.fancybox-navigation .fancybox-button {
  background: 0 0;
  height: 100px;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}

.fancybox-navigation .fancybox-button div {
  background: rgba(30,30,30,.6);
  height: 100%;
  padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
}

.fancybox-caption {
  bottom: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 25px 44px;
  right: 0;
}

.fancybox-caption:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC");
  background-repeat: repeat-x;
  background-size: contain;
  bottom: 0;
  left: 0;
  right: 0;
  top: -25px;
  z-index: -1;
}

.fancybox-caption:after {
  border-bottom: 1px solid hsla(0,0%,100%,.3);
  left: 44px;
  right: 44px;
  top: 0;
}

.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 {
  -webkit-animation: a 1s linear infinite;
  animation: a 1s linear infinite;
  background: 0 0;
  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;
}

.arrows__item.one,
.arrows__item.two {
  -webkit-animation-direction: alternate;
}

@-webkit-keyframes a {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes a {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

.fancybox-animated {
  transition-timing-function: cubic-bezier(0,0,.25,1);
}

.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: translate3d(-100%,0,0);
  transform: translate3d(-100%,0,0);
}

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: translate3d(100%,0,0);
  transform: translate3d(100%,0,0);
}

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: translateZ(0);
  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;
  -webkit-transform: scale3d(1.5,1.5,1.5);
  transform: scale3d(1.5,1.5,1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(.5,.5,.5);
  transform: scale3d(.5,.5,.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: rotate(-1turn);
  transform: rotate(-1turn);
}

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: rotate(1turn);
  transform: rotate(1turn);
}

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(0,0,0) translate3d(-100%,0,0);
  transform: scale3d(0,0,0) translate3d(-100%,0,0);
}

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0,0,0) translate3d(100%,0,0);
  transform: scale3d(0,0,0) translate3d(100%,0,0);
}

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scaleX(1) translateZ(0);
  transform: scaleX(1) translateZ(0);
}

.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);
  transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform: translate3d(100%,0,0) scale(.1) skew(10deg);
  transform: translate3d(100%,0,0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translateZ(0) scale(1);
  transform: translateZ(0) scale(1);
}

@media (max-height:576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }

  .fancybox-slide--image {
    padding: 6px 0 0;
  }

  .fancybox-slide--image .fancybox-content {
    margin-bottom: 6px;
  }

  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }
}

.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;
  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: 0 0;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0;
  outline: 0;
  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;
  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%;
}

.embed-responsive,
.fancybox-thumbs-x .fancybox-thumbs__list,
.modal,
.modal-open,
body.lb-disable-scrolling {
  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: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  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:768px) {
  .fancybox-thumbs {
    width: 110px;
  }

  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }

  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px);
  }
}

.lb-loader,
.lightbox {
  text-align: center;
  line-height: 0;
}

body:after {
  display: none;
}

.lb-dataContainer:after,
.lb-outerContainer:after {
  content: "";
  clear: both;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: #000;
  filter: alpha(Opacity=80);
  opacity: .8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  font-weight: 400;
}

.lk-left-6,
.lk-right-h>div {
  font-weight: 700;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;
  border: 4px solid #fff;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;
  background-color: #fff;
}

.lb-loader,
.lb-nav {
  position: absolute;
  left: 0;
}

.lb-outerContainer:after {
  display: table;
}

.lb-loader {
  top: 43%;
  height: 25%;
  width: 100%;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url('/local/templates/main/assets/css/../images/loading.gif') no-repeat;
}

.lb-nav {
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container>.nav {
  left: 0;
}

.lb-nav a {
  outline: 0;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
}

.lb-next,
.lb-prev {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url('/local/templates/main/assets/css/../images/prev.png') left 48% no-repeat;
  filter: alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity .6s;
  -moz-transition: opacity .6s;
  -o-transition: opacity .6s;
  transition: opacity .6s;
}

.lb-nav a.lb-prev:hover {
  filter: alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url('/local/templates/main/assets/css/../images/next.png') right 48% no-repeat;
  filter: alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity .6s;
  -moz-transition: opacity .6s;
  -o-transition: opacity .6s;
  transition: opacity .6s;
}

.lb-nav a.lb-next:hover {
  filter: alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lk-left-6,
.lk7 {
  margin: 20px 0;
}

.lb-dataContainer:after {
  display: table;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: 700;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url('/local/templates/main/assets/css/../images/close.png') top right no-repeat;
  text-align: right;
  outline: 0;
  filter: alpha(Opacity=70);
  opacity: .7;
  -webkit-transition: opacity .2s;
  -moz-transition: opacity .2s;
  -o-transition: opacity .2s;
  transition: opacity .2s;
}

.lk-left-51,
.lk-left-6,
.sv12,
.sv5 {
  text-align: center;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: alpha(Opacity=100);
  opacity: 1;
}

.lk-right-conf,
.lk-right-h,
.lk-wr {
  width: 100%;
  display: inline-block;
}

.lk-right-h>div,
.lk-wr>div {
  float: left;
}

.lk-left {
  width: 250px;
  padding-right: 30px;
}

.lk-right {
  min-height: 160px;
  width: calc(100% - 250px);
  padding-left: 20px;
  border-left: 2px solid #b9b9b9;
  font-size: 18px;
}

.lk-left-6 {
  padding: 20px 12px;
  background: radial-gradient(ellipse at top,#3198a7,transparent),radial-gradient(ellipse at bottom,#ffd800,transparent);
  color: #000;
  font-size: 16px;
  cursor: pointer;
}

.lk-right-banners,
.show-lk-banners-clicked.lk-right {
  display: none;
}

.show-lk-banners-clicked.lk-right.lk-right-banners {
  display: block;
}

.lk-left-6:hover {
  background: radial-gradient(ellipse at top,#3198a7 15%,transparent),radial-gradient(ellipse at bottom,#ffd800,transparent);
}

.lk-left-21 {
  font-size: 22px;
  color: #027DB4;
}

.lk-left-31,
.lk-right-h>div {
  font-size: 18px;
  color: #333;
}

.lk-left-3 {
  margin-top: 40px;
}

.lk-left-32 {
  margin-top: 10px;
}

.lk-right-h {
  margin-bottom: 15px;
}

.lk-right-conf>div {
  color: #333;
  float: left;
}

.lk-right-conf>div:nth-child(1) {
  width: 15%;
}

.lk-right-conf>div:nth-child(2) {
  width: 30%;
}

.lk-right-conf>div:nth-child(3) {
  width: 20%;
}

.lk-right-conf>div:nth-child(4) {
  width: 15%;
}

.lk-right-conf>div:nth-child(5) {
  width: 20%;
  margin-bottom: 8px;
}

.lk-conf-line {
  position: relative;
}

.lk-right-conf-line>div:nth-child(2) a {
  color: #00F;
  font-size: inherit;
}

.lk-show-conf {
  color: #333;
  font-size: 14px;
  text-decoration: underline;
  margin: 8px 0 4px;
  cursor: pointer;
}

.lk-show-conf+div {
  display: none;
  position: absolute;
  font-size: 14px;
  border: 1px solid currentColor;
  padding: 10px;
  margin-top: 5px;
  z-index: 1;
  background: #fff;
}

.lk-left-4,
.lk-left-5 {
  border-top: 2px solid #b9b9b9;
}

.lk-right .lk-conf-oform {
  margin-bottom: 0;
}

.lk-conf-print {
  font-size: 14px;
  color: #169BD5;
  cursor: pointer;
}

.lk-left-4 {
  margin: 10px 0 0;
  padding: 10px 0 0;
}

.lk-left-5,
.lk-req {
  margin: 10px 0;
}

.lk-left-4 a {
  font-size: 18px;
  color: #027DB4;
  text-decoration: none;
}

.lk-left-5 {
  border-bottom: 2px solid #b9b9b9;
}

.lk-req a {
  color: #333;
  font-weight: 600;
  font-size: 14px;
}

#lk-req-form>div:first-child {
  color: #333;
  font-weight: 600;
  font-size: 17px;
  margin: 15px 0;
  padding: 10px 14px 12px;
}

#lk-req-form>label {
  color: #333;
  font-size: 14px;
  text-decoration: underline;
  margin: 8px 0 4px;
  cursor: pointer;
}

#lk-req-input {
  display: none;
}

.lk-left-51 {
  display: block;
  text-decoration: none;
  transition: .4s;
  position: relative;
  color: #333!important;
  background-color: #ffd800;
  border: 2px solid #ffd800!important;
  line-height: 1;
  font-weight: 600;
  font-size: 17px;
  margin: 15px 0;
  padding: 10px 14px 12px;
}

.br-popup-subscribe,
.br1,
.conf-item__blue-name.sv6,
.sv1,
.sv13,
.sv16,
.sv2,
.sv5,
.va7 {
  font-weight: 700;
}

.lk-left-51:hover {
  background-color: transparent;
  color: #333;
}

@media (max-width:992px) {
  .lk-left-3 {
    margin-top: 20px;
  }

  .lk-left {
    width: 100%;
    margin-bottom: 20px;
  }

  .lk-right {
    min-height: initial;
    width: 100%;
    padding-left: 0;
    border-left: initial;
    font-size: 15px;
  }

  .lk-right-conf>div:nth-child(1) {
    display: none;
  }

  .lk-right-conf>div:nth-child(5) {
    width: 30%;
  }
}

a.not-green,
a.not-green:hover {
  color: inherit;
  text-decoration: initial;
}

.br-popup {
  z-index: 112;
}

.va4,
.va5,
.vc_column_container {
  z-index: 2;
}

.pp10 .form-config-2 {
  margin-left: 0;
}

.br-popup-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 4px;
  transform: translate(-50%,-50%);
  padding: 18px 18px 35px;
  font-size: 16px;
  max-width: 500px;
  background: #fff;
}

.br1 svg,
.sv10,
.sv11 {
  position: relative;
}

.br1 {
  display: flex;
  font-size: 112.5%;
  justify-content: space-between;
}

.br1 svg {
  transform: scale(.7,.7);
  bottom: 10px;
}

.br2 {
  line-height: 1.2;
}

.do-not-display {
  display: none!important;
}

.br-popup-subscribe {
  background: #3198a7;
  padding: 7px 30px 9px;
  color: #fff;
  border-radius: 4px;
  cursor: pointer;
}

.br-popup-subscribe:hover {
  opacity: .9;
}

.br-popup-close {
  cursor: pointer;
}

.br-popup-close:hover>* {
  opacity: .75;
}

.br3 input {
  background: #eee;
  border: none;
  box-shadow: none;
  margin-right: 5px;
  width: 240px;
  color: #555;
  padding: 0 10px;
  font-size: 105%;
}

.br3 {
  display: flex;
  justify-content: flex-start;
  margin-top: 15px;
}

.sv1 {
  font-size: 26px;
  color: #000;
  margin: 0 0 20px;
}

.sv2 {
  font-size: 16px;
  margin-bottom: 20px;
}

.sv3 {
  font-size: 15px;
  margin-bottom: 15px;
}

.sv4 {
  flex-wrap: wrap;
  justify-content: space-around;
  margin: 30px 0 40px;
  display: none;
}

.sv4x,
.va40 {
  flex-wrap: wrap;
}

.sv11,
.sv4x {
  display: flex;
}

.sv4x {
  justify-content: space-around;
  margin: 30px 0;
}

.sv5x {
  box-sizing: border-box;
  font-size: 14px;
  color: #000!important;
  text-decoration: none!important;
  padding: 9px 17px;
  margin-right: 10px;
  margin-bottom: 5px;
  transition: .2s;
  cursor: pointer;
  line-height: 1;
  user-select: none;
  background: 0;
  box-shadow: inset 0 0 0 2px #ffd800;
  font-weight: 700;
}

.sv13,
.va26,
.va32 a {
  text-decoration: none;
}

.sv16,
.va26 {
  transition: .4s;
}

.sv5 {
  font-size: 16px;
  color: #1c8b9b;
  cursor: pointer;
}

.sv12,
.sv13,
.sv14,
.sv16 {
  color: #000;
}

.sv5 img {
  display: block;
  margin: 5px auto 20px;
  height: 44px;
}

.sv8 {
  margin: 0 0 20px;
}

.sv10 {
  border: 1px solid #bbb;
  padding-bottom: 80px;
  width: 435px;
}

.sv10:nth-child(2) {
  margin: 0 30px;
}

.sv11 {
  height: 180px;
  padding: 0;
  justify-content: center;
  align-items: center;
}

.sv13,
.sv15 {
  align-items: center;
  display: flex;
}

.sv11 img {
  max-width: 260px;
}

.sv12 {
  padding: 0;
}

.sv13 {
  font-size: 18px;
  margin: 0 0 10px;
  height: 58px;
  justify-content: center;
}

.sv14 {
  font-size: 26px;
  margin-bottom: 16px;
}

.sv15 {
  font-size: 14px;
  margin: 0;
  text-align: left;
  height: 37px;
  border-bottom: 1px solid #bbb;
  padding: 0 15px;
}

.sv16,
.va21,
.va37,
.va38 {
  text-align: center;
}

.sv16 {
  border-radius: 5px;
  background-color: #ffd800;
  font-size: 18px;
  padding: 12px 0;
  margin: 20px;
  position: absolute;
  bottom: 0;
  cursor: pointer;
  border: 1px solid #ffd800;
  width: calc(100% - 40px);
}

.sv19,
.sv20 {
  top: 0;
  position: absolute;
  color: #fff;
  padding: 8px 28px 10px;
}

.va10,
.va12,
.va2,
.va3 img {
  width: 1370px;
}

.sv16:hover {
  background: rgba(255,255,255,.2);
}

.sv7 {
  margin-bottom: 60px;
}

.sv19 {
  left: 0;
  background: red;
}

.sv20 {
  right: 0;
  background: #bbb;
}

.va15b,
.va5 {
  right: 30px;
}

.conf-item__blue-name.sv6 {
  font-size: 20px;
  margin-bottom: 10px;
}

.sv15:nth-child(2) {
  border-top: 1px solid #bbb;
}

.va1 {
  display: flex;
  position: relative;
  margin-top: -60px;
}

.va12 {
  margin: 0 auto;
}

.va4,
.va5 {
  position: absolute;
  top: calc(50% - 22px);
  cursor: pointer;
}

.va4 {
  left: 30px;
}

.va6 {
  color: #000;
  margin-bottom: 60px;
}

.va7 {
  font-size: 36px;
  margin-top: 20px;
}

.va8 p {
  font-size: 18px;
  font-weight: 400;
  margin: 25px 0;
}

.va9 {
  background: #1c8b9b;
  color: #fff;
}

.va15,
.va15a,
.va16 p,
.va19,
.va26 {
  color: #000;
}

.va10 {
  margin: 0 auto;
}

.va11>div:first-child {
  height: 78px;
  display: flex;
  align-items: center;
}

.va11>div:last-child.on1 {
  margin-top: 0;
}

.va11>div:last-child {
  font-size: 16px;
  margin-top: 6px;
  font-weight: 600;
}

.va15a,
.va15b {
  font-size: 92px;
}

.va15a,
.va15b,
.va17,
.va23 {
  font-weight: 700;
}

.v13 {
  display: flex;
  justify-content: space-between;
  margin: 20px 0;
}

.va14,
.va14x {
  display: inline-block;
  width: 100%;
}

.va14 {
  background: url("/vacancy/va5.png") left top/cover no-repeat fixed;
}

.va14x {
  background: url("/about/va5.jpg") left top/cover no-repeat fixed;
}

.va15 {
  float: right;
  position: relative;
  max-width: 670px;
  margin: 105px 0 70px;
  background: rgba(255,255,255,.4);
  padding: 10px 100px;
}

.pp3,
.va15a,
.va15b {
  position: absolute;
}

.va15a {
  left: 20px;
  top: -30px;
}

.va15b {
  bottom: 40px;
}

.va16 p {
  font-size: 2rem;
  margin: 20px 0;
  line-height: 2.1rem;
}

.va17,
.va18,
.va20 {
  font-size: 24px;
}

.va19 {
  background: #e8f4f7;
  margin-bottom: -18px;
}

.va19 .va7 {
  margin: 30px 0 65px;
}

.va20 {
  max-width: 700px;
}

.va23 {
  margin: 20px 0;
}

.va25 p {
  font-size: 18px;
  margin: 18px 0;
}

.va25 {
  margin: 30px 0;
}

.va26 {
  border: 1px solid #ffd800;
  background: #ffd800;
  display: table;
  border-radius: 2px;
  padding: 12px 40px 14px;
  font-size: 22px;
  font-weight: 400;
  margin: 30px 0 40px;
}

.va28,
.va29,
.va37 {
  font-weight: 700;
}

.va27 {
  border-bottom: 3px solid #3198a7;
  margin-top: 50px;
}

.va26:hover {
  background: rgba(255,255,255,.2);
  color: #000;
}

.va28 {
  font-size: 24px;
  margin: 40px 0 100px;
}

.va21 {
  border: 1px solid #3198a7;
  border-top: 11px solid #3198a7;
  margin-top: 30px;
  padding: 20px 70px;
  background: #fff;
  margin-bottom: 20px;
}

.va29 {
  color: #3198a7;
  font-size: 29px;
}

.popover-title,
.va37,
.va41 {
  font-size: 1rem;
}

.va41 {
  background: #1c8b9b;
  color: #fff;
  padding: 10px 15px;
  margin: 3px 5px;
  border-radius: 4px;
}

.pp3,
.pp6,
.va32 a {
  color: #000;
}

.va30,
.va31 {
  padding-bottom: 15px;
}

.va41.active,
.va41:hover {
  background: #ffd800;
  cursor: pointer;
}

.va40 {
  display: flex;
  margin: 0 -5px;
}

.va35:not(.active) {
  display: none;
}

.va36 {
  transform: scale(.85);
  opacity: .85;
  transition: all .2s ease-out;
}

.va36:hover {
  opacity: 1;
  transform: scale(1);
}

.va39 {
  display: flex;
  flex-wrap: wrap;
}

.va35 {
  flex-basis: 20%;
}

.va37 {
  margin: -5px 0 5px;
}

.va38 {
  font-size: .8rem;
}

.va30,
.va31,
.va32,
.va32 a,
.va33 {
  font-size: 20px;
  font-weight: 600;
}

.va30 {
  margin: 20px 0 0;
  border-bottom: 1px solid #3198a7;
}

.va31 {
  margin: 15px 0 0;
}

.va32 {
  text-align: left;
  padding: 2px 0;
}

.gl7,
.onas5,
.onas6,
.pp7 {
  text-align: center;
}

.va32 span {
  padding-left: 2px;
}

.va33 {
  margin: 35px 0 5px;
}

.pp4,
.pp7 {
  font-weight: 700;
}

.va34 {
  margin-bottom: 5px;
}

.pp3 {
  background-color: #e5e5e5;
  border-radius: 0;
  width: 870px;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  padding: 20px 30px 20px 10px;
}

.pp1 {
  margin-right: -170px;
}

.pp2 {
  width: 370px;
}

.pp4 {
  font-size: 32px;
  margin: 40px 0 20px;
}

.pp5 {
  font-size: 23px;
}

.pp6 {
  border: 1px solid;
  background: 0 0;
  padding: 10px;
  width: 100%;
  font-size: 16px;
  outline: 0;
  margin: 32px 0 24px;
}

.pp7,
.pp9 {
  color: #fff;
  cursor: pointer;
}

.pp7,
.pp8 {
  width: 310px;
}

.pp2 .snpd {
  display: none;
}

.pp8 {
  font-size: 14px;
  margin-top: 15px;
  padding: 0 20px;
}

.pp6:focus {
  outline: 0;
}

.pp7 {
  border-radius: 5px;
  background-color: #1c8b9b;
  line-height: 44px;
  font-size: 18px;
}

.pp9 {
  background: #3198a7;
  padding: 11px 20px;
  display: table;
  font-weight: 400;
  /*margin: 0 0 0 40px;*/
}

.pp9:hover {
  opacity: .9;
}

.pp10 {
  display: none;
}

.pp10.clicked {
  display: block;
  background: #eee;
  padding: 10px 15px;
  margin: 0 40px 0 20px;
}

.onas4,
.toggle-next {
  background: #e8f4f7;
}

.pp11 {
  margin: -5px 0 10px;
  font-size: 22px;
  font-weight: 700;
}

.pp12 {
  margin: 0 0 15px;
  font-size: 16px;
}

.toggle-next {
  line-height: .9;
  color: #000;
  font-size: 20px;
  font-weight: 700;
  box-sizing: border-box;
  cursor: pointer;
  padding: 10px 5px;
  margin: 15px 0 20px;
  position: relative;
}

.toggle-next::after {
  content: '';
  border-width: 3px;
  border-color: #3198a7;
  border-left-style: solid;
  border-top-style: solid;
  height: 15px;
  width: 15px;
  right: 24px;
  display: inline-block;
  transition: all .6s;
  transform: rotate(-135deg);
  top: 8px;
  position: absolute;
}

.gl2,
.gl2m,
.gl3 .glx,
.gl3m img,
.gl7 {
  width: 100%;
}

.toggle-next.toggled::after {
  transform: rotate(45deg);
  top: 14px;
}

.toggle-hidden {
  display: none;
}

.toggle-hidden p {
  font-weight: 400;
  font-size: 16px;
}

.faq1 {
  font-size: 22px;
  margin: 30px 0 20px;
  padding-top: 20px;
  border-top: 1px solid #eee;
}

.onas3,
.onas5 {
  font-size: 27px;
  color: #000;
}

.sv13:hover {
  text-decoration: underline;
  color: #000;
}

.sv11 img:hover {
  filter: brightness(1.05);
}

.onas1 {
  padding: 20px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.onas3 {
  margin: 0 30px;
  max-width: 400px;
  line-height: 1.3;
}

.onas6 {
  font-size: 20px;
  color: #000;
}

.glx,
.glxm {
  background-size: cover;
  background-position: center;
}

.com-slider img {
  max-width: 180px;
}

.on1>div:nth-child(1) {
  color: #ffd800;
  font-size: 2.2rem;
}

.on2 img {
  max-width: 75px;
  max-height: 70px;
}

.pp2 {
  position: relative;
}

.pp2 .br-popup-close {
  top: 0;
  right: 0;
  position: absolute;
}

.gl1,
.gl1m,
.gl3m {
  position: relative;
}

.main-banner-text {
  display: none;
}

.new-form__center input.btn-yellow {
  padding: 15px 40px 16px;
  font-size: 18px;
}

.gl1 {
  display: flex;
}

.gl6,
.ju1 {
  display: inline-block;
  text-decoration: none;
}

.glx {
  height: 450px;
}

.glxm {
  height: 350px;
}

.gl6 {
  background: #1c8b9b;
  color: #fff;
  padding: 10px 30px;
  margin: 0 5px;
  border-radius: 4px;
  font-size: 18px;
  letter-spacing: .05em;
}

.gl7 {
  position: absolute;
  bottom: 10px;
  color: #000;
}

.conf-row-show-more,
.ju1 {
  border-bottom: 1px dashed;
  color: #3198a7;
  cursor: pointer;
}

.gl8 {
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 8px;
}

.ju1 {
  margin: 5px 0 10px;
  font-size: 15px;
  font-weight: 400;
}

.sm-1,
.sm-2 {
  font-weight: 900;
  letter-spacing: -.02em;
}

@media (max-width:1439px) {
  .col-md-4.col-lg-3.col-xx-auto.mtgn-product-card-mini {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .sv10:nth-child(2),
  .sv10:nth-child(3) {
    border-left: none;
  }

  .sv10:nth-child(2) {
    margin: 0;
  }

  .va10,
  .va12,
  .va2,
  .va3 img {
    width: 1110px;
  }

  .va20 {
    max-width: 600px;
  }

  .sv10 {
    width: 370px;
  }

  .sv13 {
    font-size: 18px;
    padding: 0 5px;
    margin-bottom: 0;
  }

  .sv11 img {
    max-width: 200px;
  }

  .sv15 {
    font-size: 13px;
    padding: 0 10px;
  }

  .sv14 {
    font-size: 24px;
    margin-bottom: 10px;
  }

  .sv11 {
    height: 150px;
  }
}

@media (max-width:1199px) {
  .onas3,
  .onas5,
  .onas6 {
    font-size: 1rem;
  }

  .onas3 {
    margin: 0 10px;
  }

  .sv11 {
    height: 199px;
  }

  .sv13 {
    font-size: 18px;
  }

  .sv10 {
    width: 290px;
  }

  .va10,
  .va12,
  .va2,
  .va3 img {
    width: 930px;
  }

  .va7 {
    font-size: 28px;
  }

  .va8 p {
    font-size: 16px;
  }

  .va11>div:last-child {
    font-size: 18px;
  }

  .va17,
  .va18,
  .va20,
  .va26,
  .va28 {
    font-size: 20px;
  }

  .va26 {
    padding: 10px 34px 12px;
    margin: 20px 0 30px;
  }

  .va19 .va7 {
    margin: 30px 0 35px;
  }

  .va12>.wdflr>:nth-child(1) {
    float: none;
    width: 100%;
    max-width: initial;
  }

  .va12>.wdflr>:nth-child(2) {
    float: left;
    margin-bottom: 20px;
  }

  .va28 {
    margin: 20px 0;
  }

  .sv15 {
    height: 45px;
  }
}

@media (max-width:992px) {
  .sv11,
  .sv15 {
    height: auto;
  }

  .sv10,
  .sv5,
  .va10,
  .va11,
  .va12,
  .va2,
  .va3 img {
    width: 100%;
  }

  .va15a,
  .va15b {
    display: none;
  }

  .va15 {
    max-width: 570px;
    padding: 10px 30px;
  }

  .va35 {
    flex-basis: 50%;
  }

  .sv10:nth-child(2),
  .sv10:nth-child(3) {
    border-left: 1px solid #bbb;
  }

  .sv15 {
    padding: 6px 10px;
  }

  .sv4 {
    margin: 30px 0 40px;
  }

  .sv5 {
    margin: 0 0 15px;
  }

  .sv10,
  .sv10:nth-child(2) {
    margin: 10px;
  }

  .sv10 {
    max-width: 400px;
  }

  .sv9 {
    flex-direction: column;
    align-items: center;
  }

  .conf-item__blue-name.sv6 {
    font-size: 18px;
    padding-right: 40px;
  }

  .va14,
  .va20,
  .va6,
  .va9 {
    padding: 0 15px;
  }

  .va11 {
    display: flex;
  }

  .v13 {
    flex-wrap: wrap;
    margin: 30px 0;
  }

  .va11:first-child img {
    margin-left: 0;
  }

  .va11>div:first-child {
    height: 90px;
    width: 100px;
  }

  .va14 {
    background: #fff;
  }

  .va15a {
    left: 0;
    top: -70px;
  }

  .va30 {
    font-size: 18px;
  }

  .va21 {
    padding: 15px;
    margin: 0 auto 20px;
    width: 320px;
    float: none!important;
    display: block;
  }

  .va29 {
    font-size: 26px;
  }
}

.user-var.go_to_drive {
  display: none;
}

.conf-items.toggled .conf-row-hide {
  display: block;
}

.container,
.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
}

.conf-row-show-more {
  margin: 10px 0;
}

.conf-row-show-more:hover {
  border-color: #0480be;
  color: #0480be;
}

.sm-1 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 37px;
    display: flex;
    align-items: flex-end;
    letter-spacing: 0.1em;
    color: #0093A6;
    text-transform: none;
        margin: 0 0 30px 0;
}

.sm-2 {
 font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 18px;
line-height: 22px;
display: flex;
align-items: flex-end;
letter-spacing: 0.1em;
color: #1A2E35;
    margin: 0 0 30px 0;
}

.one-blog-item,
.two-blog-item {
  margin-bottom: 19px;
}

.mtgn-blog-item .blog-item__desc p {
  line-height: 23px;
}

.blig-list__item.blog-item.mtgn-blog-item {
  border: 1px solid #ccc;
  transition: .2s;
  padding: 9px 10px 24px;
}

.mtgn-blog-single-date {
  text-align: right;
  margin: -10px 0 15px;
}

.two-blog-item>div:nth-child(1) {
  margin-right: 17px;
  width: calc(50% - 17px);
}

.two-blog-item>div:nth-child(2) {
  margin-left: 17px;
  width: calc(50% - 17px);
}

.modal-content,
.popover {
  background-clip: padding-box;
}

.breadcrumbs__list,
.footer__menu,
.nav,
.result-list,
.slick-dots,
.top-nav {
  list-style: none;
}

.container {
  width: 100%;
}

@media (min-width:576px) {
  .container,
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }

  .container {
    width: 540px;
    max-width: 100%;
  }

  .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width:768px) {
  .container,
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }

  .container {
    width: 720px;
    max-width: 100%;
  }

  .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width:992px) {
  .container,
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }

  .container {
    width: 960px;
    max-width: 100%;
  }

  .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width:1200px) {
  .container,
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }

  .container {
    width: 1140px;
    max-width: 100%;
  }

  .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width:1440px) {
  .container {
    width: 1400px;
    max-width: 100%;
  }
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters>.col,
.no-gutters>[class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xx,
.col-xx-1,
.col-xx-10,
.col-xx-11,
.col-xx-12,
.col-xx-2,
.col-xx-3,
.col-xx-4,
.col-xx-5,
.col-xx-6,
.col-xx-7,
.col-xx-8,
.col-xx-9 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.col-1,
.col-auto {
  -webkit-box-flex: 0;
}

.col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-2,
.col-3 {
  -webkit-box-flex: 0;
}

.col-2 {
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4,
.col-5 {
  -webkit-box-flex: 0;
}

.col-4 {
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-5 {
  -ms-flex: 0 0 41.66667%;
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.col-6,
.col-7 {
  -webkit-box-flex: 0;
}

.col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -ms-flex: 0 0 58.33333%;
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-8,
.col-9 {
  -webkit-box-flex: 0;
}

.col-8 {
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10,
.col-11 {
  -webkit-box-flex: 0;
}

.col-10 {
  -ms-flex: 0 0 83.33333%;
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-11 {
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.pull-0 {
  right: auto;
}

.pull-1 {
  right: 8.33333%;
}

.pull-2 {
  right: 16.66667%;
}

.pull-3 {
  right: 25%;
}

.pull-4 {
  right: 33.33333%;
}

.pull-5 {
  right: 41.66667%;
}

.pull-6 {
  right: 50%;
}

.pull-7 {
  right: 58.33333%;
}

.pull-8 {
  right: 66.66667%;
}

.pull-9 {
  right: 75%;
}

.pull-10 {
  right: 83.33333%;
}

.pull-11 {
  right: 91.66667%;
}

.pull-12 {
  right: 100%;
}

.push-0 {
  left: auto;
}

.push-1 {
  left: 8.33333%;
}

.push-2 {
  left: 16.66667%;
}

.push-3 {
  left: 25%;
}

.push-4 {
  left: 33.33333%;
}

.push-5 {
  left: 41.66667%;
}

.push-6 {
  left: 50%;
}

.push-7 {
  left: 58.33333%;
}

.push-8 {
  left: 66.66667%;
}

.push-9 {
  left: 75%;
}

.push-10 {
  left: 83.33333%;
}

.push-11 {
  left: 91.66667%;
}

.push-12 {
  left: 100%;
}

.offset-1 {
  margin-left: 8.33333%;
}

.offset-2 {
  margin-left: 16.66667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333%;
}

.offset-5 {
  margin-left: 41.66667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333%;
}

.offset-8 {
  margin-left: 66.66667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333%;
}

.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width:576px) {
  .col,
  .col-1,
  .col-10,
  .col-11,
  .col-12,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-lg,
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-md,
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-sm,
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-xl,
  .col-xl-1,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xx,
  .col-xx-1,
  .col-xx-10,
  .col-xx-11,
  .col-xx-12,
  .col-xx-2,
  .col-xx-3,
  .col-xx-4,
  .col-xx-5,
  .col-xx-6,
  .col-xx-7,
  .col-xx-8,
  .col-xx-9 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .pull-sm-0 {
    right: auto;
  }

  .pull-sm-1 {
    right: 8.33333%;
  }

  .pull-sm-2 {
    right: 16.66667%;
  }

  .pull-sm-3 {
    right: 25%;
  }

  .pull-sm-4 {
    right: 33.33333%;
  }

  .pull-sm-5 {
    right: 41.66667%;
  }

  .pull-sm-6 {
    right: 50%;
  }

  .pull-sm-7 {
    right: 58.33333%;
  }

  .pull-sm-8 {
    right: 66.66667%;
  }

  .pull-sm-9 {
    right: 75%;
  }

  .pull-sm-10 {
    right: 83.33333%;
  }

  .pull-sm-11 {
    right: 91.66667%;
  }

  .pull-sm-12 {
    right: 100%;
  }

  .push-sm-0 {
    left: auto;
  }

  .push-sm-1 {
    left: 8.33333%;
  }

  .push-sm-2 {
    left: 16.66667%;
  }

  .push-sm-3 {
    left: 25%;
  }

  .push-sm-4 {
    left: 33.33333%;
  }

  .push-sm-5 {
    left: 41.66667%;
  }

  .push-sm-6 {
    left: 50%;
  }

  .push-sm-7 {
    left: 58.33333%;
  }

  .push-sm-8 {
    left: 66.66667%;
  }

  .push-sm-9 {
    left: 75%;
  }

  .push-sm-10 {
    left: 83.33333%;
  }

  .push-sm-11 {
    left: 91.66667%;
  }

  .push-sm-12 {
    left: 100%;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333%;
  }

  .offset-sm-2 {
    margin-left: 16.66667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333%;
  }

  .offset-sm-5 {
    margin-left: 41.66667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333%;
  }

  .offset-sm-8 {
    margin-left: 66.66667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333%;
  }

  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width:768px) {
  .col,
  .col-1,
  .col-10,
  .col-11,
  .col-12,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-lg,
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-md,
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-sm,
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-xl,
  .col-xl-1,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xx,
  .col-xx-1,
  .col-xx-10,
  .col-xx-11,
  .col-xx-12,
  .col-xx-2,
  .col-xx-3,
  .col-xx-4,
  .col-xx-5,
  .col-xx-6,
  .col-xx-7,
  .col-xx-8,
  .col-xx-9 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .pull-md-0 {
    right: auto;
  }

  .pull-md-1 {
    right: 8.33333%;
  }

  .pull-md-2 {
    right: 16.66667%;
  }

  .pull-md-3 {
    right: 25%;
  }

  .pull-md-4 {
    right: 33.33333%;
  }

  .pull-md-5 {
    right: 41.66667%;
  }

  .pull-md-6 {
    right: 50%;
  }

  .pull-md-7 {
    right: 58.33333%;
  }

  .pull-md-8 {
    right: 66.66667%;
  }

  .pull-md-9 {
    right: 75%;
  }

  .pull-md-10 {
    right: 83.33333%;
  }

  .pull-md-11 {
    right: 91.66667%;
  }

  .pull-md-12 {
    right: 100%;
  }

  .push-md-0 {
    left: auto;
  }

  .push-md-1 {
    left: 8.33333%;
  }

  .push-md-2 {
    left: 16.66667%;
  }

  .push-md-3 {
    left: 25%;
  }

  .push-md-4 {
    left: 33.33333%;
  }

  .push-md-5 {
    left: 41.66667%;
  }

  .push-md-6 {
    left: 50%;
  }

  .push-md-7 {
    left: 58.33333%;
  }

  .push-md-8 {
    left: 66.66667%;
  }

  .push-md-9 {
    left: 75%;
  }

  .push-md-10 {
    left: 83.33333%;
  }

  .push-md-11 {
    left: 91.66667%;
  }

  .push-md-12 {
    left: 100%;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333%;
  }

  .offset-md-2 {
    margin-left: 16.66667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333%;
  }

  .offset-md-5 {
    margin-left: 41.66667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333%;
  }

  .offset-md-8 {
    margin-left: 66.66667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333%;
  }

  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width:992px) {
  .col,
  .col-1,
  .col-10,
  .col-11,
  .col-12,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-lg,
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-md,
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-sm,
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-xl,
  .col-xl-1,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xx,
  .col-xx-1,
  .col-xx-10,
  .col-xx-11,
  .col-xx-12,
  .col-xx-2,
  .col-xx-3,
  .col-xx-4,
  .col-xx-5,
  .col-xx-6,
  .col-xx-7,
  .col-xx-8,
  .col-xx-9 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .pull-lg-0 {
    right: auto;
  }

  .pull-lg-1 {
    right: 8.33333%;
  }

  .pull-lg-2 {
    right: 16.66667%;
  }

  .pull-lg-3 {
    right: 25%;
  }

  .pull-lg-4 {
    right: 33.33333%;
  }

  .pull-lg-5 {
    right: 41.66667%;
  }

  .pull-lg-6 {
    right: 50%;
  }

  .pull-lg-7 {
    right: 58.33333%;
  }

  .pull-lg-8 {
    right: 66.66667%;
  }

  .pull-lg-9 {
    right: 75%;
  }

  .pull-lg-10 {
    right: 83.33333%;
  }

  .pull-lg-11 {
    right: 91.66667%;
  }

  .pull-lg-12 {
    right: 100%;
  }

  .push-lg-0 {
    left: auto;
  }

  .push-lg-1 {
    left: 8.33333%;
  }

  .push-lg-2 {
    left: 16.66667%;
  }

  .push-lg-3 {
    left: 25%;
  }

  .push-lg-4 {
    left: 33.33333%;
  }

  .push-lg-5 {
    left: 41.66667%;
  }

  .push-lg-6 {
    left: 50%;
  }

  .push-lg-7 {
    left: 58.33333%;
  }

  .push-lg-8 {
    left: 66.66667%;
  }

  .push-lg-9 {
    left: 75%;
  }

  .push-lg-10 {
    left: 83.33333%;
  }

  .push-lg-11 {
    left: 91.66667%;
  }

  .push-lg-12 {
    left: 100%;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333%;
  }

  .offset-lg-2 {
    margin-left: 16.66667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333%;
  }

  .offset-lg-5 {
    margin-left: 41.66667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333%;
  }

  .offset-lg-8 {
    margin-left: 66.66667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333%;
  }

  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width:1200px) {
  .col,
  .col-1,
  .col-10,
  .col-11,
  .col-12,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-lg,
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-md,
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-sm,
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-xl,
  .col-xl-1,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xx,
  .col-xx-1,
  .col-xx-10,
  .col-xx-11,
  .col-xx-12,
  .col-xx-2,
  .col-xx-3,
  .col-xx-4,
  .col-xx-5,
  .col-xx-6,
  .col-xx-7,
  .col-xx-8,
  .col-xx-9 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
  }

  .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    max-width: 70%;
  }

  .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .pull-xl-0 {
    right: auto;
  }

  .pull-xl-1 {
    right: 8.33333%;
  }

  .pull-xl-2 {
    right: 16.66667%;
  }

  .pull-xl-3 {
    right: 25%;
  }

  .pull-xl-4 {
    right: 33.33333%;
  }

  .pull-xl-5 {
    right: 41.66667%;
  }

  .pull-xl-6 {
    right: 50%;
  }

  .pull-xl-7 {
    right: 58.33333%;
  }

  .pull-xl-8 {
    right: 66.66667%;
  }

  .pull-xl-9 {
    right: 75%;
  }

  .pull-xl-10 {
    right: 83.33333%;
  }

  .pull-xl-11 {
    right: 91.66667%;
  }

  .pull-xl-12 {
    right: 100%;
  }

  .push-xl-0 {
    left: auto;
  }

  .push-xl-1 {
    left: 8.33333%;
  }

  .push-xl-2 {
    left: 16.66667%;
  }

  .push-xl-3 {
    left: 25%;
  }

  .push-xl-4 {
    left: 33.33333%;
  }

  .push-xl-5 {
    left: 41.66667%;
  }

  .push-xl-6 {
    left: 50%;
  }

  .push-xl-7 {
    left: 58.33333%;
  }

  .push-xl-8 {
    left: 66.66667%;
  }

  .push-xl-9 {
    left: 75%;
  }

  .push-xl-10 {
    left: 83.33333%;
  }

  .push-xl-11 {
    left: 91.66667%;
  }

  .push-xl-12 {
    left: 100%;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333%;
  }

  .offset-xl-2 {
    margin-left: 16.66667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333%;
  }

  .offset-xl-5 {
    margin-left: 41.66667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333%;
  }

  .offset-xl-8 {
    margin-left: 66.66667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333%;
  }

  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width:1440px) {
  .col-xx {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-xx-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .col-xx-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-xx-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-xx-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xx-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-xx-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-xx-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xx-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-xx-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-xx-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xx-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-xx-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-xx-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .pull-xx-0 {
    right: auto;
  }

  .pull-xx-1 {
    right: 8.33333%;
  }

  .pull-xx-2 {
    right: 16.66667%;
  }

  .pull-xx-3 {
    right: 25%;
  }

  .pull-xx-4 {
    right: 33.33333%;
  }

  .pull-xx-5 {
    right: 41.66667%;
  }

  .pull-xx-6 {
    right: 50%;
  }

  .pull-xx-7 {
    right: 58.33333%;
  }

  .pull-xx-8 {
    right: 66.66667%;
  }

  .pull-xx-9 {
    right: 75%;
  }

  .pull-xx-10 {
    right: 83.33333%;
  }

  .pull-xx-11 {
    right: 91.66667%;
  }

  .pull-xx-12 {
    right: 100%;
  }

  .push-xx-0 {
    left: auto;
  }

  .push-xx-1 {
    left: 8.33333%;
  }

  .push-xx-2 {
    left: 16.66667%;
  }

  .push-xx-3 {
    left: 25%;
  }

  .push-xx-4 {
    left: 33.33333%;
  }

  .push-xx-5 {
    left: 41.66667%;
  }

  .push-xx-6 {
    left: 50%;
  }

  .push-xx-7 {
    left: 58.33333%;
  }

  .push-xx-8 {
    left: 66.66667%;
  }

  .push-xx-9 {
    left: 75%;
  }

  .push-xx-10 {
    left: 83.33333%;
  }

  .push-xx-11 {
    left: 91.66667%;
  }

  .push-xx-12 {
    left: 100%;
  }

  .offset-xx-0 {
    margin-left: 0;
  }

  .offset-xx-1 {
    margin-left: 8.33333%;
  }

  .offset-xx-2 {
    margin-left: 16.66667%;
  }

  .offset-xx-3 {
    margin-left: 25%;
  }

  .offset-xx-4 {
    margin-left: 33.33333%;
  }

  .offset-xx-5 {
    margin-left: 41.66667%;
  }

  .offset-xx-6 {
    margin-left: 50%;
  }

  .offset-xx-7 {
    margin-left: 58.33333%;
  }

  .offset-xx-8 {
    margin-left: 66.66667%;
  }

  .offset-xx-9 {
    margin-left: 75%;
  }

  .offset-xx-10 {
    margin-left: 83.33333%;
  }

  .offset-xx-11 {
    margin-left: 91.66667%;
  }
}

.modal,
.modal-backdrop {
  top: 0;
  right: 0;
  bottom: 0;
}

.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
}

.nav-link {
  display: block;
  padding: .5em 1em;
}

.nav-link:focus,
.nav-link:hover {
  text-decoration: none;
}

.nav-link.disabled {
  color: #636c72;
  cursor: not-allowed;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-right-radius: .25rem;
  border-top-left-radius: .25rem;
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  border-color: #eceeef #eceeef #ddd;
}

.nav-tabs .nav-link.disabled {
  color: #636c72;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color: #333;
  background-color: #fff;
  border-color: #ddd #ddd #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.nav-pills .nav-link {
  border-radius: .25rem;
}

.nav-pills .nav-item.show .nav-link,
.nav-pills .nav-link.active {
  color: #fff;
  cursor: default;
  background-color: #3198a7;
}

.nav-fill .nav-item {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  text-align: center;
}

.tab-content>.tab-pane {
  display: none;
}

.tab-content>.active {
  display: block;
}

.media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.media-body {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
}

.modal,
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.modal {
  position: fixed;
  left: 0;
  z-index: 950;
  display: none;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: -webkit-transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out,-webkit-transform .3s ease-out;
  -webkit-transform: translate(0,-25%);
  transform: translate(0,-25%);
}

.modal.show .modal-dialog {
  -webkit-transform: translate(0,0);
  transform: translate(0,0);
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  border-top: 10px solid #3198a7;
  padding: 43px 55px 27px;
  outline: 0;
}

.flex-column,
.flex-row {
  -webkit-box-direction: normal!important;
}

@media (max-width:767px) {
  .modal-content {
    padding: 50px 15px 15px;
  }
}

.modal-content.add-to-cart {
  max-width: 296px;
  padding: 33px 5px 2px;
  text-align: center;
  margin: 0 auto;
}

.modal-backdrop {
  position: fixed;
  left: 0;
  z-index: 940;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: .5;
}

.modal-header {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 15px;
  border-bottom: 1px solid #eceeef;
}

.modal-title {
  font-weight: 300;
  color: #3198a7;
  font-size: 24px;
  margin-bottom: 13px;
}

.close {
  position: absolute;
  top: 15px;
  right: 17px;
  opacity: .6;
  -webkit-transition: .2s;
  transition: .2s;
}

.close:hover {
  opacity: 1;
}

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 15px;
}

.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 15px;
  border-top: 1px solid #eceeef;
}

.modal-footer>:not(:first-child) {
  margin-left: .25rem;
}

.modal-footer>:not(:last-child) {
  margin-right: .25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width:576px) {
  .modal-dialog {
    max-width: 454px;
    margin: 100px auto;
  }

  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width:992px) {
  .modal-lg {
    max-width: 800px;
  }
}

.modal-text,
.snpd {
  color: #333;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 30px;
}

.popover,
.tooltip {
  font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  font-style: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: .875rem;
  word-wrap: break-word;
  display: block;
  position: absolute;
  text-shadow: none;
  text-decoration: none;
}

.font-weight-normal,
.popover,
.tooltip {
  font-weight: 400;
}

.modal-form .material-group:not(:last-child) {
  margin-bottom: 17px;
}

.modal-form textarea {
  height: 130px;
}

.modal-form button[type=submit] {
  margin-top: 10px;
}

.tooltip {
  z-index: 1070;
  text-align: left;
  text-align: start;
  opacity: 0;
}

.tooltip.show {
  opacity: .9;
}

.tooltip.bs-tether-element-attached-bottom,
.tooltip.tooltip-top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,
.tooltip.tooltip-top .tooltip-inner::before {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.bs-tether-element-attached-left,
.tooltip.tooltip-right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bs-tether-element-attached-left .tooltip-inner::before,
.tooltip.tooltip-right .tooltip-inner::before {
  top: 50%;
  left: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.tooltip.bs-tether-element-attached-top,
.tooltip.tooltip-bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.bs-tether-element-attached-top .tooltip-inner::before,
.tooltip.tooltip-bottom .tooltip-inner::before {
  top: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bs-tether-element-attached-right,
.tooltip.tooltip-left {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip.bs-tether-element-attached-right .tooltip-inner::before,
.tooltip.tooltip-left .tooltip-inner::before {
  top: 50%;
  right: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .25rem;
}

.tooltip-inner::before {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover {
  top: 0;
  left: 0;
  z-index: 1060;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  text-align: start;
  background-color: #fff;
  border: 1px solid rgba(0,0,0,.2);
  border-radius: .3rem;
}

.bg-faded,
.popover-title {
  background-color: #f7f7f7;
}

.popover.bs-tether-element-attached-bottom,
.popover.popover-top {
  margin-top: -10px;
}

.popover.bs-tether-element-attached-bottom::after,
.popover.bs-tether-element-attached-bottom::before,
.popover.popover-top::after,
.popover.popover-top::before {
  left: 50%;
  border-bottom-width: 0;
}

.popover.bs-tether-element-attached-bottom::before,
.popover.popover-top::before {
  bottom: -11px;
  margin-left: -11px;
  border-top-color: rgba(0,0,0,.25);
}

.popover.bs-tether-element-attached-bottom::after,
.popover.popover-top::after {
  bottom: -10px;
  margin-left: -10px;
  border-top-color: #fff;
}

.popover.bs-tether-element-attached-left,
.popover.popover-right {
  margin-left: 10px;
}

.popover.bs-tether-element-attached-left::after,
.popover.bs-tether-element-attached-left::before,
.popover.popover-right::after,
.popover.popover-right::before {
  top: 50%;
  border-left-width: 0;
}

.popover.bs-tether-element-attached-left::before,
.popover.popover-right::before {
  left: -11px;
  margin-top: -11px;
  border-right-color: rgba(0,0,0,.25);
}

.popover.bs-tether-element-attached-left::after,
.popover.popover-right::after {
  left: -10px;
  margin-top: -10px;
  border-right-color: #fff;
}

.popover.bs-tether-element-attached-top,
.popover.popover-bottom {
  margin-top: 10px;
}

.popover.bs-tether-element-attached-top::after,
.popover.bs-tether-element-attached-top::before,
.popover.popover-bottom::after,
.popover.popover-bottom::before {
  left: 50%;
  border-top-width: 0;
}

.popover.bs-tether-element-attached-top::before,
.popover.popover-bottom::before {
  top: -11px;
  margin-left: -11px;
  border-bottom-color: rgba(0,0,0,.25);
}

.popover.bs-tether-element-attached-top::after,
.popover.popover-bottom::after {
  top: -10px;
  margin-left: -10px;
  border-bottom-color: #f7f7f7;
}

.popover.bs-tether-element-attached-top .popover-title::before,
.popover.popover-bottom .popover-title::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 20px;
  margin-left: -10px;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.popover.bs-tether-element-attached-right,
.popover.popover-left {
  margin-left: -10px;
}

.popover.bs-tether-element-attached-right::after,
.popover.bs-tether-element-attached-right::before,
.popover.popover-left::after,
.popover.popover-left::before {
  top: 50%;
  border-right-width: 0;
}

.popover.bs-tether-element-attached-right::before,
.popover.popover-left::before {
  right: -11px;
  margin-top: -11px;
  border-left-color: rgba(0,0,0,.25);
}

.popover.bs-tether-element-attached-right::after,
.popover.popover-left::after {
  right: -10px;
  margin-top: -10px;
  border-left-color: #fff;
}

.popover-title {
  padding: 8px 14px;
  margin-bottom: 0;
  border-bottom: 1px solid #ebebeb;
  border-top-right-radius: calc(.3rem - 1px);
  border-top-left-radius: calc(.3rem - 1px);
}

.popover-title:empty {
  display: none;
}

.popover-content {
  padding: 9px 14px;
}

.popover::after,
.popover::before {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.fixed-bottom,
.fixed-top {
  position: fixed;
  z-index: 1030;
  left: 0;
  right: 0;
}

.popover::before {
  content: "";
  border-width: 11px;
}

.popover::after {
  content: "";
  border-width: 10px;
}

.align-baseline {
  vertical-align: baseline!important;
}

.align-top {
  vertical-align: top!important;
}

.align-middle {
  vertical-align: middle!important;
}

.align-bottom {
  vertical-align: bottom!important;
}

.align-text-bottom {
  vertical-align: text-bottom!important;
}

.align-text-top {
  vertical-align: text-top!important;
}

.jq-selectbox,
.slider {
  vertical-align: middle;
}

.bg-primary {
  background-color: #3198a7!important;
}

a.bg-primary:focus,
a.bg-primary:hover {
  background-color: #257480!important;
}

.bg-success {
  background-color: #5cb85c!important;
}

a.bg-success:focus,
a.bg-success:hover {
  background-color: #449d44!important;
}

.bg-info {
  background-color: #5bc0de!important;
}

a.bg-info:focus,
a.bg-info:hover {
  background-color: #31b0d5!important;
}

.bg-warning {
  background-color: #f0ad4e!important;
}

a.bg-warning:focus,
a.bg-warning:hover {
  background-color: #ec971f!important;
}

.bg-danger {
  background-color: #d9534f!important;
}

a.bg-danger:focus,
a.bg-danger:hover {
  background-color: #c9302c!important;
}

.bg-inverse {
  background-color: #292b2c!important;
}

a.bg-inverse:focus,
a.bg-inverse:hover {
  background-color: #101112!important;
}

.border-0 {
  border: 0!important;
}

.rounded-right,
.rounded-top {
  border-top-right-radius: .25rem;
}

.rounded-bottom,
.rounded-right {
  border-bottom-right-radius: .25rem;
}

.rounded-bottom,
.rounded-left {
  border-bottom-left-radius: .25rem;
}

.rounded-left,
.rounded-top {
  border-top-left-radius: .25rem;
}

.border-top-0 {
  border-top: 0!important;
}

.border-right-0 {
  border-right: 0!important;
}

.border-bottom-0 {
  border-bottom: 0!important;
}

.border-left-0 {
  border-left: 0!important;
}

.rounded {
  border-radius: .25rem;
}

.rounded-circle {
  border-radius: 50%;
}

.rounded-0 {
  border-radius: 0;
}

.clearfix::after {
  display: block;
  content: "";
  clear: both;
}

.d-none {
  display: none!important;
}

.d-inline {
  display: inline!important;
}

.d-inline-block {
  display: inline-block!important;
}

.d-block {
  display: block!important;
}

.d-table {
  display: table!important;
}

.d-table-cell {
  display: table-cell!important;
}

.d-flex {
  display: -webkit-box!important;
  display: -ms-flexbox!important;
  display: flex!important;
}

.d-inline-flex {
  display: -webkit-inline-box!important;
  display: -ms-inline-flexbox!important;
  display: inline-flex!important;
}

@media (min-width:576px) {
  .d-sm-none {
    display: none!important;
  }

  .d-sm-inline {
    display: inline!important;
  }

  .d-sm-inline-block {
    display: inline-block!important;
  }

  .d-sm-block {
    display: block!important;
  }

  .d-sm-table {
    display: table!important;
  }

  .d-sm-table-cell {
    display: table-cell!important;
  }

  .d-sm-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
  }

  .d-sm-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important;
  }
}

@media (min-width:768px) {
  .d-md-none {
    display: none!important;
  }

  .d-md-inline {
    display: inline!important;
  }

  .d-md-inline-block {
    display: inline-block!important;
  }

  .d-md-block {
    display: block!important;
  }

  .d-md-table {
    display: table!important;
  }

  .d-md-table-cell {
    display: table-cell!important;
  }

  .d-md-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
  }

  .d-md-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important;
  }
}

@media (min-width:992px) {
  .d-lg-none {
    display: none!important;
  }

  .d-lg-inline {
    display: inline!important;
  }

  .d-lg-inline-block {
    display: inline-block!important;
  }

  .d-lg-block {
    display: block!important;
  }

  .d-lg-table {
    display: table!important;
  }

  .d-lg-table-cell {
    display: table-cell!important;
  }

  .d-lg-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
  }

  .d-lg-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important;
  }
}

@media (min-width:1200px) {
  .d-xl-none {
    display: none!important;
  }

  .d-xl-inline {
    display: inline!important;
  }

  .d-xl-inline-block {
    display: inline-block!important;
  }

  .d-xl-block {
    display: block!important;
  }

  .d-xl-table {
    display: table!important;
  }

  .d-xl-table-cell {
    display: table-cell!important;
  }

  .d-xl-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
  }

  .d-xl-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important;
  }
}

@media (min-width:1440px) {
  .d-xx-none {
    display: none!important;
  }

  .d-xx-inline {
    display: inline!important;
  }

  .d-xx-inline-block {
    display: inline-block!important;
  }

  .d-xx-block {
    display: block!important;
  }

  .d-xx-table {
    display: table!important;
  }

  .d-xx-table-cell {
    display: table-cell!important;
  }

  .d-xx-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
  }

  .d-xx-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important;
  }
}

.hidden-xs-up,
.hidden-xx-down,
.visible-print-block {
  display: none!important;
}

.flex-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

.flex-last {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.flex-unordered {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}

.flex-row {
  -webkit-box-orient: horizontal!important;
  -ms-flex-direction: row!important;
  flex-direction: row!important;
}

.flex-column {
  -webkit-box-orient: vertical!important;
  -ms-flex-direction: column!important;
  flex-direction: column!important;
}

.flex-column-reverse,
.flex-row-reverse {
  -webkit-box-direction: reverse!important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal!important;
  -ms-flex-direction: row-reverse!important;
  flex-direction: row-reverse!important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical!important;
  -ms-flex-direction: column-reverse!important;
  flex-direction: column-reverse!important;
}

.flex-wrap {
  -ms-flex-wrap: wrap!important;
  flex-wrap: wrap!important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap!important;
  flex-wrap: nowrap!important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse!important;
  flex-wrap: wrap-reverse!important;
}

.justify-content-start {
  -webkit-box-pack: start!important;
  -ms-flex-pack: start!important;
  justify-content: flex-start!important;
}

.justify-content-end {
  -webkit-box-pack: end!important;
  -ms-flex-pack: end!important;
  justify-content: flex-end!important;
}

.justify-content-center {
  -webkit-box-pack: center!important;
  -ms-flex-pack: center!important;
  justify-content: center!important;
}

.justify-content-between {
  -webkit-box-pack: justify!important;
  -ms-flex-pack: justify!important;
  justify-content: space-between!important;
}

.justify-content-around {
  -ms-flex-pack: distribute!important;
  justify-content: space-around!important;
}

.align-items-start {
  -webkit-box-align: start!important;
  -ms-flex-align: start!important;
  align-items: flex-start!important;
}

.align-items-end {
  -webkit-box-align: end!important;
  -ms-flex-align: end!important;
  align-items: flex-end!important;
}

.align-items-center {
  -webkit-box-align: center!important;
  -ms-flex-align: center!important;
  align-items: center!important;
}

.align-items-baseline {
  -webkit-box-align: baseline!important;
  -ms-flex-align: baseline!important;
  align-items: baseline!important;
}

.align-items-stretch {
  -webkit-box-align: stretch!important;
  -ms-flex-align: stretch!important;
  align-items: stretch!important;
}

.align-content-start {
  -ms-flex-line-pack: start!important;
  align-content: flex-start!important;
}

.align-content-end {
  -ms-flex-line-pack: end!important;
  align-content: flex-end!important;
}

.align-content-center {
  -ms-flex-line-pack: center!important;
  align-content: center!important;
}

.align-content-between {
  -ms-flex-line-pack: justify!important;
  align-content: space-between!important;
}

.align-content-around {
  -ms-flex-line-pack: distribute!important;
  align-content: space-around!important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch!important;
  align-content: stretch!important;
}

.align-self-auto {
  -ms-flex-item-align: auto!important;
  align-self: auto!important;
}

.align-self-start {
  -ms-flex-item-align: start!important;
  align-self: flex-start!important;
}

.align-self-end {
  -ms-flex-item-align: end!important;
  align-self: flex-end!important;
}

.align-self-center {
  -ms-flex-item-align: center!important;
  align-self: center!important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline!important;
  align-self: baseline!important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch!important;
  align-self: stretch!important;
}

@media (min-width:576px) {
  .flex-sm-column,
  .flex-sm-row {
    -webkit-box-direction: normal!important;
  }

  .flex-sm-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  .flex-sm-last {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .flex-sm-unordered {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }

  .flex-sm-row {
    -webkit-box-orient: horizontal!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important;
  }

  .flex-sm-column {
    -webkit-box-orient: vertical!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
  }

  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important;
  }

  .flex-sm-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important;
  }

  .flex-sm-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
  }

  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important;
  }

  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important;
  }

  .justify-content-sm-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important;
  }

  .justify-content-sm-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important;
  }

  .justify-content-sm-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
  }

  .justify-content-sm-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
  }

  .justify-content-sm-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important;
  }

  .align-items-sm-start {
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important;
  }

  .align-items-sm-end {
    -webkit-box-align: end!important;
    -ms-flex-align: end!important;
    align-items: flex-end!important;
  }

  .align-items-sm-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
  }

  .align-items-sm-baseline {
    -webkit-box-align: baseline!important;
    -ms-flex-align: baseline!important;
    align-items: baseline!important;
  }

  .align-items-sm-stretch {
    -webkit-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    align-items: stretch!important;
  }

  .align-content-sm-start {
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important;
  }

  .align-content-sm-end {
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important;
  }

  .align-content-sm-center {
    -ms-flex-line-pack: center!important;
    align-content: center!important;
  }

  .align-content-sm-between {
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important;
  }

  .align-content-sm-around {
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important;
  }

  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important;
  }

  .align-self-sm-auto {
    -ms-flex-item-align: auto!important;
    align-self: auto!important;
  }

  .align-self-sm-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important;
  }

  .align-self-sm-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important;
  }

  .align-self-sm-center {
    -ms-flex-item-align: center!important;
    align-self: center!important;
  }

  .align-self-sm-baseline {
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important;
  }

  .align-self-sm-stretch {
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important;
  }
}

@media (min-width:768px) {
  .flex-md-column,
  .flex-md-row {
    -webkit-box-direction: normal!important;
  }

  .flex-md-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  .flex-md-last {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .flex-md-unordered {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }

  .flex-md-row {
    -webkit-box-orient: horizontal!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important;
  }

  .flex-md-column {
    -webkit-box-orient: vertical!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
  }

  .flex-md-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important;
  }

  .flex-md-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important;
  }

  .flex-md-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
  }

  .flex-md-nowrap {
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important;
  }

  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important;
  }

  .justify-content-md-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important;
  }

  .justify-content-md-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important;
  }

  .justify-content-md-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
  }

  .justify-content-md-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
  }

  .justify-content-md-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important;
  }

  .align-items-md-start {
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important;
  }

  .align-items-md-end {
    -webkit-box-align: end!important;
    -ms-flex-align: end!important;
    align-items: flex-end!important;
  }

  .align-items-md-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
  }

  .align-items-md-baseline {
    -webkit-box-align: baseline!important;
    -ms-flex-align: baseline!important;
    align-items: baseline!important;
  }

  .align-items-md-stretch {
    -webkit-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    align-items: stretch!important;
  }

  .align-content-md-start {
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important;
  }

  .align-content-md-end {
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important;
  }

  .align-content-md-center {
    -ms-flex-line-pack: center!important;
    align-content: center!important;
  }

  .align-content-md-between {
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important;
  }

  .align-content-md-around {
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important;
  }

  .align-content-md-stretch {
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important;
  }

  .align-self-md-auto {
    -ms-flex-item-align: auto!important;
    align-self: auto!important;
  }

  .align-self-md-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important;
  }

  .align-self-md-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important;
  }

  .align-self-md-center {
    -ms-flex-item-align: center!important;
    align-self: center!important;
  }

  .align-self-md-baseline {
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important;
  }

  .align-self-md-stretch {
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important;
  }
}

.float-left {
  float: left!important;
}

.float-right {
  float: right!important;
}

.float-none {
  float: none!important;
}

@media (min-width:576px) {
  .float-sm-left {
    float: left!important;
  }

  .float-sm-right {
    float: right!important;
  }

  .float-sm-none {
    float: none!important;
  }
}

@media (min-width:768px) {
  .float-md-left {
    float: left!important;
  }

  .float-md-right {
    float: right!important;
  }

  .float-md-none {
    float: none!important;
  }
}

.fixed-top {
  top: 0;
}

.fixed-bottom {
  bottom: 0;
}

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1030;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}

.pr-0,
.px-0 {
  padding-right: 0!important;
}

.pl-0,
.px-0 {
  padding-left: 0!important;
}

.pt-0,
.py-0 {
  padding-top: 0!important;
}

.pb-0,
.py-0 {
  padding-bottom: 0!important;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.mr-0,
.mx-0 {
  margin-right: 0!important;
}

.ml-0,
.mx-0 {
  margin-left: 0!important;
}

.mt-0,
.my-0 {
  margin-top: 0!important;
}

.mb-0,
.my-0 {
  margin-bottom: 0!important;
}

.w-25 {
  width: 25%!important;
}

.w-50 {
  width: 50%!important;
}

.w-75 {
  width: 75%!important;
}

.w-100 {
  width: 100%!important;
}

.h-25 {
  height: 25%!important;
}

.h-50 {
  height: 50%!important;
}

.h-75 {
  height: 75%!important;
}

.h-100 {
  height: 100%!important;
}

.mw-100 {
  max-width: 100%!important;
}

.mh-100 {
  max-height: 100%!important;
}

.m-0 {
  margin: 0!important;
}

.mr-1,
.mx-1 {
  margin-right: .25rem!important;
}

.ml-1,
.mx-1 {
  margin-left: .25rem!important;
}

.mt-1,
.my-1 {
  margin-top: .25rem!important;
}

.mb-1,
.my-1 {
  margin-bottom: .25rem!important;
}

.m-1 {
  margin: .25rem!important;
}

.mr-2,
.mx-2 {
  margin-right: .5rem!important;
}

.ml-2,
.mx-2 {
  margin-left: .5rem!important;
}

.mt-2,
.my-2 {
  margin-top: .5rem!important;
}

.mb-2,
.my-2 {
  margin-bottom: .5rem!important;
}

.m-2 {
  margin: .5rem!important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem!important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem!important;
}

.mt-3,
.my-3 {
  margin-top: 1rem!important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem!important;
}

.m-3 {
  margin: 1rem!important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem!important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem!important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem!important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem!important;
}

.m-4 {
  margin: 1.5rem!important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem!important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem!important;
}

.mt-5,
.my-5 {
  margin-top: 3rem!important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem!important;
}

.m-5 {
  margin: 3rem!important;
}

.mt-auto,
.my-auto {
  margin-top: auto!important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto!important;
}

.p-0 {
  padding: 0!important;
}

.pr-1,
.px-1 {
  padding-right: .25rem!important;
}

.pl-1,
.px-1 {
  padding-left: .25rem!important;
}

.pt-1,
.py-1 {
  padding-top: .25rem!important;
}

.pb-1,
.py-1 {
  padding-bottom: .25rem!important;
}

.p-1 {
  padding: .25rem!important;
}

.pr-2,
.px-2 {
  padding-right: .5rem!important;
}

.pl-2,
.px-2 {
  padding-left: .5rem!important;
}

.pt-2,
.py-2 {
  padding-top: .5rem!important;
}

.pb-2,
.py-2 {
  padding-bottom: .5rem!important;
}

.p-2 {
  padding: .5rem!important;
}

.pr-3,
.px-3 {
  padding-right: 1rem!important;
}

.pl-3,
.px-3 {
  padding-left: 1rem!important;
}

.pt-3,
.py-3 {
  padding-top: 1rem!important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem!important;
}

.p-3 {
  padding: 1rem!important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem!important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem!important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem!important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem!important;
}

.p-4 {
  padding: 1.5rem!important;
}

.pr-5,
.px-5 {
  padding-right: 3rem!important;
}

.pl-5,
.px-5 {
  padding-left: 3rem!important;
}

.pt-5,
.py-5 {
  padding-top: 3rem!important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem!important;
}

.p-5 {
  padding: 3rem!important;
}

.m-auto {
  margin: auto!important;
}

.mr-auto {
  margin-right: auto!important;
}

.ml-auto {
  margin-left: auto!important;
}

.first-section__lines-cont,
.mx-auto,
.title-small,
.title-small:before {
  margin-right: auto!important;
  margin-left: auto!important;
}

@media (min-width:576px) {
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0!important;
  }

  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0!important;
  }

  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0!important;
  }

  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0!important;
  }

  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0!important;
  }

  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0!important;
  }

  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0!important;
  }

  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0!important;
  }

  .m-sm-0 {
    margin: 0!important;
  }

  .mr-sm-1,
  .mx-sm-1 {
    margin-right: .25rem!important;
  }

  .ml-sm-1,
  .mx-sm-1 {
    margin-left: .25rem!important;
  }

  .mt-sm-1,
  .my-sm-1 {
    margin-top: .25rem!important;
  }

  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: .25rem!important;
  }

  .m-sm-1 {
    margin: .25rem!important;
  }

  .mr-sm-2,
  .mx-sm-2 {
    margin-right: .5rem!important;
  }

  .ml-sm-2,
  .mx-sm-2 {
    margin-left: .5rem!important;
  }

  .mt-sm-2,
  .my-sm-2 {
    margin-top: .5rem!important;
  }

  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: .5rem!important;
  }

  .m-sm-2 {
    margin: .5rem!important;
  }

  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem!important;
  }

  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem!important;
  }

  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem!important;
  }

  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem!important;
  }

  .m-sm-3 {
    margin: 1rem!important;
  }

  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem!important;
  }

  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem!important;
  }

  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem!important;
  }

  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem!important;
  }

  .m-sm-4 {
    margin: 1.5rem!important;
  }

  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem!important;
  }

  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem!important;
  }

  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem!important;
  }

  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem!important;
  }

  .m-sm-5 {
    margin: 3rem!important;
  }

  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto!important;
  }

  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto!important;
  }

  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto!important;
  }

  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto!important;
  }

  .p-sm-0 {
    padding: 0!important;
  }

  .pr-sm-1,
  .px-sm-1 {
    padding-right: .25rem!important;
  }

  .pl-sm-1,
  .px-sm-1 {
    padding-left: .25rem!important;
  }

  .pt-sm-1,
  .py-sm-1 {
    padding-top: .25rem!important;
  }

  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: .25rem!important;
  }

  .p-sm-1 {
    padding: .25rem!important;
  }

  .pr-sm-2,
  .px-sm-2 {
    padding-right: .5rem!important;
  }

  .pl-sm-2,
  .px-sm-2 {
    padding-left: .5rem!important;
  }

  .pt-sm-2,
  .py-sm-2 {
    padding-top: .5rem!important;
  }

  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: .5rem!important;
  }

  .p-sm-2 {
    padding: .5rem!important;
  }

  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem!important;
  }

  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem!important;
  }

  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem!important;
  }

  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem!important;
  }

  .p-sm-3 {
    padding: 1rem!important;
  }

  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem!important;
  }

  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem!important;
  }

  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem!important;
  }

  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem!important;
  }

  .p-sm-4 {
    padding: 1.5rem!important;
  }

  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem!important;
  }

  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem!important;
  }

  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem!important;
  }

  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem!important;
  }

  .p-sm-5 {
    padding: 3rem!important;
  }

  .m-sm-auto {
    margin: auto!important;
  }
}

@media (min-width:768px) {
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0!important;
  }

  .ml-md-0,
  .mx-md-0 {
    margin-left: 0!important;
  }

  .mt-md-0,
  .my-md-0 {
    margin-top: 0!important;
  }

  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0!important;
  }

  .pr-md-0,
  .px-md-0 {
    padding-right: 0!important;
  }

  .pl-md-0,
  .px-md-0 {
    padding-left: 0!important;
  }

  .pt-md-0,
  .py-md-0 {
    padding-top: 0!important;
  }

  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0!important;
  }

  .m-md-0 {
    margin: 0!important;
  }

  .mr-md-1,
  .mx-md-1 {
    margin-right: .25rem!important;
  }

  .ml-md-1,
  .mx-md-1 {
    margin-left: .25rem!important;
  }

  .mt-md-1,
  .my-md-1 {
    margin-top: .25rem!important;
  }

  .mb-md-1,
  .my-md-1 {
    margin-bottom: .25rem!important;
  }

  .m-md-1 {
    margin: .25rem!important;
  }

  .mr-md-2,
  .mx-md-2 {
    margin-right: .5rem!important;
  }

  .ml-md-2,
  .mx-md-2 {
    margin-left: .5rem!important;
  }

  .mt-md-2,
  .my-md-2 {
    margin-top: .5rem!important;
  }

  .mb-md-2,
  .my-md-2 {
    margin-bottom: .5rem!important;
  }

  .m-md-2 {
    margin: .5rem!important;
  }

  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem!important;
  }

  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem!important;
  }

  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem!important;
  }

  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem!important;
  }

  .m-md-3 {
    margin: 1rem!important;
  }

  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem!important;
  }

  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem!important;
  }

  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem!important;
  }

  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem!important;
  }

  .m-md-4 {
    margin: 1.5rem!important;
  }

  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem!important;
  }

  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem!important;
  }

  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem!important;
  }

  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem!important;
  }

  .m-md-5 {
    margin: 3rem!important;
  }

  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto!important;
  }

  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto!important;
  }

  .mt-md-auto,
  .my-md-auto {
    margin-top: auto!important;
  }

  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto!important;
  }

  .p-md-0 {
    padding: 0!important;
  }

  .pr-md-1,
  .px-md-1 {
    padding-right: .25rem!important;
  }

  .pl-md-1,
  .px-md-1 {
    padding-left: .25rem!important;
  }

  .pt-md-1,
  .py-md-1 {
    padding-top: .25rem!important;
  }

  .pb-md-1,
  .py-md-1 {
    padding-bottom: .25rem!important;
  }

  .p-md-1 {
    padding: .25rem!important;
  }

  .pr-md-2,
  .px-md-2 {
    padding-right: .5rem!important;
  }

  .pl-md-2,
  .px-md-2 {
    padding-left: .5rem!important;
  }

  .pt-md-2,
  .py-md-2 {
    padding-top: .5rem!important;
  }

  .pb-md-2,
  .py-md-2 {
    padding-bottom: .5rem!important;
  }

  .p-md-2 {
    padding: .5rem!important;
  }

  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem!important;
  }

  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem!important;
  }

  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem!important;
  }

  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem!important;
  }

  .p-md-3 {
    padding: 1rem!important;
  }

  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem!important;
  }

  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem!important;
  }

  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem!important;
  }

  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem!important;
  }

  .p-md-4 {
    padding: 1.5rem!important;
  }

  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem!important;
  }

  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem!important;
  }

  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem!important;
  }

  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem!important;
  }

  .p-md-5 {
    padding: 3rem!important;
  }

  .m-md-auto {
    margin: auto!important;
  }
}

.text-justify {
  text-align: justify!important;
}

.text-nowrap {
  white-space: nowrap!important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.page-title,
.text-left {
  text-align: left!important;
}

.text-right {
  text-align: right!important;
}

.text-center {
  text-align: center!important;
}

@media (min-width:576px) {
  .text-sm-left {
    text-align: left!important;
  }

  .text-sm-right {
    text-align: right!important;
  }

  .text-sm-center {
    text-align: center!important;
  }

  .hidden-sm-up {
    display: none!important;
  }
}

@media (min-width:768px) {
  .text-md-left {
    text-align: left!important;
  }

  .text-md-right {
    text-align: right!important;
  }

  .text-md-center {
    text-align: center!important;
  }

  .hidden-md-up {
    display: none!important;
  }
}

@media (min-width:992px) {
  .flex-lg-column,
  .flex-lg-row {
    -webkit-box-direction: normal!important;
  }

  .flex-lg-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  .flex-lg-last {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .flex-lg-unordered {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }

  .flex-lg-row {
    -webkit-box-orient: horizontal!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important;
  }

  .flex-lg-column {
    -webkit-box-orient: vertical!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
  }

  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important;
  }

  .flex-lg-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important;
  }

  .flex-lg-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
  }

  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important;
  }

  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important;
  }

  .justify-content-lg-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important;
  }

  .justify-content-lg-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important;
  }

  .justify-content-lg-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
  }

  .justify-content-lg-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
  }

  .justify-content-lg-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important;
  }

  .align-items-lg-start {
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important;
  }

  .align-items-lg-end {
    -webkit-box-align: end!important;
    -ms-flex-align: end!important;
    align-items: flex-end!important;
  }

  .align-items-lg-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
  }

  .align-items-lg-baseline {
    -webkit-box-align: baseline!important;
    -ms-flex-align: baseline!important;
    align-items: baseline!important;
  }

  .align-items-lg-stretch {
    -webkit-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    align-items: stretch!important;
  }

  .align-content-lg-start {
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important;
  }

  .align-content-lg-end {
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important;
  }

  .align-content-lg-center {
    -ms-flex-line-pack: center!important;
    align-content: center!important;
  }

  .align-content-lg-between {
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important;
  }

  .align-content-lg-around {
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important;
  }

  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important;
  }

  .align-self-lg-auto {
    -ms-flex-item-align: auto!important;
    align-self: auto!important;
  }

  .align-self-lg-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important;
  }

  .align-self-lg-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important;
  }

  .align-self-lg-center {
    -ms-flex-item-align: center!important;
    align-self: center!important;
  }

  .align-self-lg-baseline {
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important;
  }

  .align-self-lg-stretch {
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important;
  }

  .float-lg-left {
    float: left!important;
  }

  .float-lg-right {
    float: right!important;
  }

  .float-lg-none {
    float: none!important;
  }

  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0!important;
  }

  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0!important;
  }

  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0!important;
  }

  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0!important;
  }

  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0!important;
  }

  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0!important;
  }

  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0!important;
  }

  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0!important;
  }

  .m-lg-0 {
    margin: 0!important;
  }

  .mr-lg-1,
  .mx-lg-1 {
    margin-right: .25rem!important;
  }

  .ml-lg-1,
  .mx-lg-1 {
    margin-left: .25rem!important;
  }

  .mt-lg-1,
  .my-lg-1 {
    margin-top: .25rem!important;
  }

  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: .25rem!important;
  }

  .m-lg-1 {
    margin: .25rem!important;
  }

  .mr-lg-2,
  .mx-lg-2 {
    margin-right: .5rem!important;
  }

  .ml-lg-2,
  .mx-lg-2 {
    margin-left: .5rem!important;
  }

  .mt-lg-2,
  .my-lg-2 {
    margin-top: .5rem!important;
  }

  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: .5rem!important;
  }

  .m-lg-2 {
    margin: .5rem!important;
  }

  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem!important;
  }

  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem!important;
  }

  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem!important;
  }

  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem!important;
  }

  .m-lg-3 {
    margin: 1rem!important;
  }

  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem!important;
  }

  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem!important;
  }

  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem!important;
  }

  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem!important;
  }

  .m-lg-4 {
    margin: 1.5rem!important;
  }

  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem!important;
  }

  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem!important;
  }

  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem!important;
  }

  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem!important;
  }

  .m-lg-5 {
    margin: 3rem!important;
  }

  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto!important;
  }

  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto!important;
  }

  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto!important;
  }

  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto!important;
  }

  .p-lg-0 {
    padding: 0!important;
  }

  .pr-lg-1,
  .px-lg-1 {
    padding-right: .25rem!important;
  }

  .pl-lg-1,
  .px-lg-1 {
    padding-left: .25rem!important;
  }

  .pt-lg-1,
  .py-lg-1 {
    padding-top: .25rem!important;
  }

  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: .25rem!important;
  }

  .p-lg-1 {
    padding: .25rem!important;
  }

  .pr-lg-2,
  .px-lg-2 {
    padding-right: .5rem!important;
  }

  .pl-lg-2,
  .px-lg-2 {
    padding-left: .5rem!important;
  }

  .pt-lg-2,
  .py-lg-2 {
    padding-top: .5rem!important;
  }

  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: .5rem!important;
  }

  .p-lg-2 {
    padding: .5rem!important;
  }

  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem!important;
  }

  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem!important;
  }

  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem!important;
  }

  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem!important;
  }

  .p-lg-3 {
    padding: 1rem!important;
  }

  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem!important;
  }

  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem!important;
  }

  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem!important;
  }

  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem!important;
  }

  .p-lg-4 {
    padding: 1.5rem!important;
  }

  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem!important;
  }

  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem!important;
  }

  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem!important;
  }

  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem!important;
  }

  .p-lg-5 {
    padding: 3rem!important;
  }

  .m-lg-auto {
    margin: auto!important;
  }

  .text-lg-left {
    text-align: left!important;
  }

  .text-lg-right {
    text-align: right!important;
  }

  .text-lg-center {
    text-align: center!important;
  }

  .hidden-lg-up,
  .lk-in-mobile,
  .modile-filter-btn {
    display: none!important;
  }
}

@media (min-width:1200px) {
  .flex-xl-column,
  .flex-xl-row {
    -webkit-box-direction: normal!important;
  }

  .flex-xl-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  .flex-xl-last {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .flex-xl-unordered {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }

  .flex-xl-row {
    -webkit-box-orient: horizontal!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important;
  }

  .flex-xl-column {
    -webkit-box-orient: vertical!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
  }

  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important;
  }

  .flex-xl-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important;
  }

  .flex-xl-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
  }

  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important;
  }

  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important;
  }

  .justify-content-xl-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important;
  }

  .justify-content-xl-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important;
  }

  .justify-content-xl-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
  }

  .justify-content-xl-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
  }

  .justify-content-xl-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important;
  }

  .align-items-xl-start {
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important;
  }

  .align-items-xl-end {
    -webkit-box-align: end!important;
    -ms-flex-align: end!important;
    align-items: flex-end!important;
  }

  .align-items-xl-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
  }

  .align-items-xl-baseline {
    -webkit-box-align: baseline!important;
    -ms-flex-align: baseline!important;
    align-items: baseline!important;
  }

  .align-items-xl-stretch {
    -webkit-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    align-items: stretch!important;
  }

  .align-content-xl-start {
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important;
  }

  .align-content-xl-end {
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important;
  }

  .align-content-xl-center {
    -ms-flex-line-pack: center!important;
    align-content: center!important;
  }

  .align-content-xl-between {
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important;
  }

  .align-content-xl-around {
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important;
  }

  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important;
  }

  .align-self-xl-auto {
    -ms-flex-item-align: auto!important;
    align-self: auto!important;
  }

  .align-self-xl-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important;
  }

  .align-self-xl-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important;
  }

  .align-self-xl-center {
    -ms-flex-item-align: center!important;
    align-self: center!important;
  }

  .align-self-xl-baseline {
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important;
  }

  .align-self-xl-stretch {
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important;
  }

  .float-xl-left {
    float: left!important;
  }

  .float-xl-right {
    float: right!important;
  }

  .float-xl-none {
    float: none!important;
  }

  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0!important;
  }

  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0!important;
  }

  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0!important;
  }

  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0!important;
  }

  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0!important;
  }

  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0!important;
  }

  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0!important;
  }

  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0!important;
  }

  .m-xl-0 {
    margin: 0!important;
  }

  .mr-xl-1,
  .mx-xl-1 {
    margin-right: .25rem!important;
  }

  .ml-xl-1,
  .mx-xl-1 {
    margin-left: .25rem!important;
  }

  .mt-xl-1,
  .my-xl-1 {
    margin-top: .25rem!important;
  }

  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: .25rem!important;
  }

  .m-xl-1 {
    margin: .25rem!important;
  }

  .mr-xl-2,
  .mx-xl-2 {
    margin-right: .5rem!important;
  }

  .ml-xl-2,
  .mx-xl-2 {
    margin-left: .5rem!important;
  }

  .mt-xl-2,
  .my-xl-2 {
    margin-top: .5rem!important;
  }

  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: .5rem!important;
  }

  .m-xl-2 {
    margin: .5rem!important;
  }

  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem!important;
  }

  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem!important;
  }

  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem!important;
  }

  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem!important;
  }

  .m-xl-3 {
    margin: 1rem!important;
  }

  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem!important;
  }

  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem!important;
  }

  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem!important;
  }

  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem!important;
  }

  .m-xl-4 {
    margin: 1.5rem!important;
  }

  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem!important;
  }

  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem!important;
  }

  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem!important;
  }

  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem!important;
  }

  .m-xl-5 {
    margin: 3rem!important;
  }

  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto!important;
  }

  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto!important;
  }

  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto!important;
  }

  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto!important;
  }

  .p-xl-0 {
    padding: 0!important;
  }

  .pr-xl-1,
  .px-xl-1 {
    padding-right: .25rem!important;
  }

  .pl-xl-1,
  .px-xl-1 {
    padding-left: .25rem!important;
  }

  .pt-xl-1,
  .py-xl-1 {
    padding-top: .25rem!important;
  }

  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: .25rem!important;
  }

  .p-xl-1 {
    padding: .25rem!important;
  }

  .pr-xl-2,
  .px-xl-2 {
    padding-right: .5rem!important;
  }

  .pl-xl-2,
  .px-xl-2 {
    padding-left: .5rem!important;
  }

  .pt-xl-2,
  .py-xl-2 {
    padding-top: .5rem!important;
  }

  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: .5rem!important;
  }

  .p-xl-2 {
    padding: .5rem!important;
  }

  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem!important;
  }

  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem!important;
  }

  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem!important;
  }

  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem!important;
  }

  .p-xl-3 {
    padding: 1rem!important;
  }

  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem!important;
  }

  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem!important;
  }

  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem!important;
  }

  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem!important;
  }

  .p-xl-4 {
    padding: 1.5rem!important;
  }

  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem!important;
  }

  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem!important;
  }

  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem!important;
  }

  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem!important;
  }

  .p-xl-5 {
    padding: 3rem!important;
  }

  .m-xl-auto {
    margin: auto!important;
  }

  .text-xl-left {
    text-align: left!important;
  }

  .text-xl-right {
    text-align: right!important;
  }

  .text-xl-center {
    text-align: center!important;
  }

  .hidden-xl-up {
    display: none!important;
  }
}

@media (min-width:1440px) {
  .flex-xx-column,
  .flex-xx-row {
    -webkit-box-direction: normal!important;
  }

  .flex-xx-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  .flex-xx-last {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .flex-xx-unordered {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }

  .flex-xx-row {
    -webkit-box-orient: horizontal!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important;
  }

  .flex-xx-column {
    -webkit-box-orient: vertical!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
  }

  .flex-xx-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important;
  }

  .flex-xx-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important;
  }

  .flex-xx-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
  }

  .flex-xx-nowrap {
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important;
  }

  .flex-xx-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important;
  }

  .justify-content-xx-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important;
  }

  .justify-content-xx-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important;
  }

  .justify-content-xx-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
  }

  .justify-content-xx-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
  }

  .justify-content-xx-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important;
  }

  .align-items-xx-start {
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important;
  }

  .align-items-xx-end {
    -webkit-box-align: end!important;
    -ms-flex-align: end!important;
    align-items: flex-end!important;
  }

  .align-items-xx-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
  }

  .align-items-xx-baseline {
    -webkit-box-align: baseline!important;
    -ms-flex-align: baseline!important;
    align-items: baseline!important;
  }

  .align-items-xx-stretch {
    -webkit-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    align-items: stretch!important;
  }

  .align-content-xx-start {
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important;
  }

  .align-content-xx-end {
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important;
  }

  .align-content-xx-center {
    -ms-flex-line-pack: center!important;
    align-content: center!important;
  }

  .align-content-xx-between {
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important;
  }

  .align-content-xx-around {
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important;
  }

  .align-content-xx-stretch {
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important;
  }

  .align-self-xx-auto {
    -ms-flex-item-align: auto!important;
    align-self: auto!important;
  }

  .align-self-xx-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important;
  }

  .align-self-xx-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important;
  }

  .align-self-xx-center {
    -ms-flex-item-align: center!important;
    align-self: center!important;
  }

  .align-self-xx-baseline {
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important;
  }

  .align-self-xx-stretch {
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important;
  }

  .float-xx-left {
    float: left!important;
  }

  .float-xx-right {
    float: right!important;
  }

  .float-xx-none {
    float: none!important;
  }

  .mr-xx-0,
  .mx-xx-0 {
    margin-right: 0!important;
  }

  .ml-xx-0,
  .mx-xx-0 {
    margin-left: 0!important;
  }

  .mt-xx-0,
  .my-xx-0 {
    margin-top: 0!important;
  }

  .mb-xx-0,
  .my-xx-0 {
    margin-bottom: 0!important;
  }

  .pr-xx-0,
  .px-xx-0 {
    padding-right: 0!important;
  }

  .pl-xx-0,
  .px-xx-0 {
    padding-left: 0!important;
  }

  .pt-xx-0,
  .py-xx-0 {
    padding-top: 0!important;
  }

  .pb-xx-0,
  .py-xx-0 {
    padding-bottom: 0!important;
  }

  .m-xx-0 {
    margin: 0!important;
  }

  .mr-xx-1,
  .mx-xx-1 {
    margin-right: .25rem!important;
  }

  .ml-xx-1,
  .mx-xx-1 {
    margin-left: .25rem!important;
  }

  .mt-xx-1,
  .my-xx-1 {
    margin-top: .25rem!important;
  }

  .mb-xx-1,
  .my-xx-1 {
    margin-bottom: .25rem!important;
  }

  .m-xx-1 {
    margin: .25rem!important;
  }

  .mr-xx-2,
  .mx-xx-2 {
    margin-right: .5rem!important;
  }

  .ml-xx-2,
  .mx-xx-2 {
    margin-left: .5rem!important;
  }

  .mt-xx-2,
  .my-xx-2 {
    margin-top: .5rem!important;
  }

  .mb-xx-2,
  .my-xx-2 {
    margin-bottom: .5rem!important;
  }

  .m-xx-2 {
    margin: .5rem!important;
  }

  .mr-xx-3,
  .mx-xx-3 {
    margin-right: 1rem!important;
  }

  .ml-xx-3,
  .mx-xx-3 {
    margin-left: 1rem!important;
  }

  .mt-xx-3,
  .my-xx-3 {
    margin-top: 1rem!important;
  }

  .mb-xx-3,
  .my-xx-3 {
    margin-bottom: 1rem!important;
  }

  .m-xx-3 {
    margin: 1rem!important;
  }

  .mr-xx-4,
  .mx-xx-4 {
    margin-right: 1.5rem!important;
  }

  .ml-xx-4,
  .mx-xx-4 {
    margin-left: 1.5rem!important;
  }

  .mt-xx-4,
  .my-xx-4 {
    margin-top: 1.5rem!important;
  }

  .mb-xx-4,
  .my-xx-4 {
    margin-bottom: 1.5rem!important;
  }

  .m-xx-4 {
    margin: 1.5rem!important;
  }

  .mr-xx-5,
  .mx-xx-5 {
    margin-right: 3rem!important;
  }

  .ml-xx-5,
  .mx-xx-5 {
    margin-left: 3rem!important;
  }

  .mt-xx-5,
  .my-xx-5 {
    margin-top: 3rem!important;
  }

  .mb-xx-5,
  .my-xx-5 {
    margin-bottom: 3rem!important;
  }

  .m-xx-5 {
    margin: 3rem!important;
  }

  .mr-xx-auto,
  .mx-xx-auto {
    margin-right: auto!important;
  }

  .ml-xx-auto,
  .mx-xx-auto {
    margin-left: auto!important;
  }

  .mt-xx-auto,
  .my-xx-auto {
    margin-top: auto!important;
  }

  .mb-xx-auto,
  .my-xx-auto {
    margin-bottom: auto!important;
  }

  .p-xx-0 {
    padding: 0!important;
  }

  .pr-xx-1,
  .px-xx-1 {
    padding-right: .25rem!important;
  }

  .pl-xx-1,
  .px-xx-1 {
    padding-left: .25rem!important;
  }

  .pt-xx-1,
  .py-xx-1 {
    padding-top: .25rem!important;
  }

  .pb-xx-1,
  .py-xx-1 {
    padding-bottom: .25rem!important;
  }

  .p-xx-1 {
    padding: .25rem!important;
  }

  .pr-xx-2,
  .px-xx-2 {
    padding-right: .5rem!important;
  }

  .pl-xx-2,
  .px-xx-2 {
    padding-left: .5rem!important;
  }

  .pt-xx-2,
  .py-xx-2 {
    padding-top: .5rem!important;
  }

  .pb-xx-2,
  .py-xx-2 {
    padding-bottom: .5rem!important;
  }

  .p-xx-2 {
    padding: .5rem!important;
  }

  .pr-xx-3,
  .px-xx-3 {
    padding-right: 1rem!important;
  }

  .pl-xx-3,
  .px-xx-3 {
    padding-left: 1rem!important;
  }

  .pt-xx-3,
  .py-xx-3 {
    padding-top: 1rem!important;
  }

  .pb-xx-3,
  .py-xx-3 {
    padding-bottom: 1rem!important;
  }

  .p-xx-3 {
    padding: 1rem!important;
  }

  .pr-xx-4,
  .px-xx-4 {
    padding-right: 1.5rem!important;
  }

  .pl-xx-4,
  .px-xx-4 {
    padding-left: 1.5rem!important;
  }

  .pt-xx-4,
  .py-xx-4 {
    padding-top: 1.5rem!important;
  }

  .pb-xx-4,
  .py-xx-4 {
    padding-bottom: 1.5rem!important;
  }

  .p-xx-4 {
    padding: 1.5rem!important;
  }

  .pr-xx-5,
  .px-xx-5 {
    padding-right: 3rem!important;
  }

  .pl-xx-5,
  .px-xx-5 {
    padding-left: 3rem!important;
  }

  .pt-xx-5,
  .py-xx-5 {
    padding-top: 3rem!important;
  }

  .pb-xx-5,
  .py-xx-5 {
    padding-bottom: 3rem!important;
  }

  .p-xx-5 {
    padding: 3rem!important;
  }

  .m-xx-auto {
    margin: auto!important;
  }

  .text-xx-left {
    text-align: left!important;
  }

  .text-xx-right {
    text-align: right!important;
  }

  .text-xx-center {
    text-align: center!important;
  }

  .hidden-xx-up {
    display: none!important;
  }
}

.text-lowercase {
  text-transform: lowercase!important;
}

.text-uppercase {
  text-transform: uppercase!important;
}

.text-capitalize {
  text-transform: capitalize!important;
}

.conf-item__name,
.drive-points,
.filter-item__name,
.tags,
.tags-name,
.test-link,
.upper {
  text-transform: uppercase;
}

.font-weight-bold {
  font-weight: 700;
}

.text-white {
  color: #fff!important;
}

.text-muted {
  color: #636c72!important;
}

a.text-muted:focus,
a.text-muted:hover {
  color: #4b5257!important;
}

.text-primary {
  color: #3198a7!important;
}

a.text-primary:focus,
a.text-primary:hover {
  color: #257480!important;
}

.text-success {
  color: #5cb85c!important;
}

a.text-success:focus,
a.text-success:hover {
  color: #449d44!important;
}

.text-info {
  color: #5bc0de!important;
}

a.text-info:focus,
a.text-info:hover {
  color: #31b0d5!important;
}

.text-warning {
  color: #f0ad4e!important;
}

a.text-warning:focus,
a.text-warning:hover {
  color: #ec971f!important;
}

.text-danger {
  color: #d9534f!important;
}

a.text-danger:focus,
a.text-danger:hover {
  color: #c9302c!important;
}

.text-gray-dark {
  color: #292b2c!important;
}

a.text-gray-dark:focus,
a.text-gray-dark:hover {
  color: #101112!important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.slick-dots li button,
.slick-next,
.slick-prev {
  line-height: 0;
  font-size: 0;
  color: transparent;
  outline: 0;
}

.invisible {
  visibility: hidden!important;
}

.csticky .compare-choice,
.slick-loading .slick-slide,
.slick-loading .slick-track,
body:not(.body-ready) .first-section {
  visibility: hidden;
}

@media (max-width:575px) {
  .hidden-xs-down {
    display: none!important;
  }
}

@media (max-width:767px) {
  .hidden-sm-down {
    display: none!important;
  }
}

@media (max-width:991px) {
  .hidden-md-down {
    display: none!important;
  }

  .top-menu {
    text-align: center;
  }
}

@media (max-width:1199px) {
  .hidden-lg-down {
    display: none!important;
  }
}

@media (max-width:1439px) {
  .hidden-xl-down {
    display: none!important;
  }
}

@media print {
  .visible-print-block {
    display: block!important;
  }
}

.visible-print-inline {
  display: none!important;
}

@media print {
  .visible-print-inline {
    display: inline!important;
  }
}

.visible-print-inline-block {
  display: none!important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block!important;
  }

  .hidden-print {
    display: none!important;
  }
}

.slick-list,
.slick-slider,
.slick-track {
  position: relative;
  display: block;
}

.slick-slider {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.jq-select-multiple li,
.jq-selectbox li,
.not-selectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.jq-select-multiple li,
.jq-selectbox li {
  white-space: nowrap;
}

.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: 0;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-list,
.slick-slider .slick-track {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.slick-track {
  top: 0;
  left: 0;
}

.slick-track:after,
.slick-track:before {
  display: table;
  content: '';
}

.slick-next:before,
.slick-prev:before,
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-track:after {
  clear: both;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
  width: 86px;
  outline: 0;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-dots,
.slick-next,
.slick-prev {
  position: absolute;
  display: block;
  padding: 0;
}

.slick-loading .slick-list {
  background: url('/local/templates/main/assets/css/./ajax-loader.gif') center center no-repeat #fff;
}

.slick-next,
.slick-prev {
  background-color: #e5e5e5;
  width: 30px;
  top: 0;
  bottom: 30px;
  cursor: pointer;
  border: 0;
  -webkit-transition: .2s;
  transition: .2s;
  z-index: 10;
}

.slick-next:hover,
.slick-prev:hover {
  outline: 0;
  background: #3198a7;
  color: transparent;
}

.slick-next:hover:before,
.slick-prev:hover:before {
  opacity: 1;
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
  opacity: .25;
}

.slick-next:before,
.slick-prev:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}

.slick-prev {
  left: 0;
}

.slick-prev:before {
  -webkit-transform: translate(-50%,-50%) rotate(180deg);
  transform: translate(-50%,-50%) rotate(180deg);
}

.slick-next {
  right: 0;
}

@media (min-width:1440px) {
  .slick-prev {
    left: -20px;
  }

  .slick-next {
    right: -20px;
  }
}

[dir=rtl] .slick-next:before {
  content: "←";
}

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  bottom: -30px;
  text-align: center;
  margin: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 0;
  background: 0;
  display: block;
  height: 20px;
  width: 20px;
  padding: 5px;
  cursor: pointer;
}

.slick-dots li button:focus,
.slick-dots li button:hover {
  outline: 0;
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
  opacity: 1;
}

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: slick;
  font-size: 32px;
  line-height: 20px;
  text-align: center;
  color: #000;
  opacity: .25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  color: #000;
  opacity: .75;
}

.jspContainer {
  overflow: hidden;
  position: relative;
}

.jspHorizontalBar,
.jspPane,
.jspVerticalBar {
  position: absolute;
}

.jspVerticalBar {
  top: 0;
  right: 0;
  height: 100%;
  border-left: 1px solid #ccc;
  background-color: #efefef;
  width: 25px;
  padding: 0 7px;
}

.jspHorizontalBar {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  background: red;
}

.jspDrag,
.jspTrack {
  border-radius: 5px;
  width: 11px;
  position: relative;
}

.jspCap {
  display: none;
}

.jspHorizontalBar .jspCap {
  float: left;
}

.jspTrack {
  background-color: #fff;
}

.jspDrag {
  background-color: #3198a7;
  top: 0;
  left: 0;
  cursor: pointer;
}

.jspHorizontalBar .jspDrag,
.jspHorizontalBar .jspTrack {
  float: left;
  height: 100%;
}

.jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
}

.jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}

.jspVerticalBar .jspArrow {
  height: 8px;
  opacity: 0;
}

.jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%;
}

.jspVerticalBar .jspArrow:focus {
  outline: 0;
}

.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}

.conf-save,
.wdfr>* {
  float: right;
}

* html .jspCorner {
  margin: 0 -3px 0 0;
}

.scrollable {
  position: relative;
}

.scrollable:focus {
  outline: 0;
}

.scrollable .viewport {
  position: relative;
  overflow: hidden;
}

.scrollable .viewport .overview {
  position: absolute;
}

.scrollable .scroll-bar {
  display: none;
}

.scrollable .scroll-bar.vertical {
  position: absolute;
  right: 0;
  height: 100%;
}

.scrollable .scroll-bar.horizontal {
  position: relative;
  width: 100%;
}

.scrollable .scroll-bar .thumb {
  position: absolute;
}

.scrollable .scroll-bar.vertical .thumb {
  width: 100%;
  min-height: 10px;
}

.scrollable .scroll-bar.horizontal .thumb {
  height: 100%;
  min-width: 10px;
  left: 0;
}

.not-selectable {
  user-select: none;
}

.scrollable.default-skin {
  padding-right: 10px;
  padding-bottom: 6px;
}

.scrollable.gray-skin,
.scrollable.modern-skin {
  padding-right: 17px;
}

.scrollable.default-skin .scroll-bar.vertical {
  width: 6px;
}

.scrollable.default-skin .scroll-bar.horizontal {
  height: 6px;
}

.scrollable.default-skin .scroll-bar .thumb {
  background-color: #f0dddf;
  opacity: .4;
  border-radius: 3px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.scrollable.default-skin .scroll-bar:hover .thumb {
  opacity: .6;
}

.scrollable.gray-skin .scroll-bar {
  border: 1px solid gray;
  background-color: #d3d3d3;
}

.scrollable.gray-skin .scroll-bar .thumb {
  background-color: gray;
}

.scrollable.gray-skin .scroll-bar:hover .thumb {
  background-color: #000;
}

.scrollable.gray-skin .scroll-bar.vertical {
  width: 10px;
}

.scrollable.gray-skin .scroll-bar.horizontal {
  height: 10px;
  margin-top: 2px;
}

.scrollable.modern-skin .scroll-bar {
  border: 1px solid gray;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-box-shadow: inset 0 0 5px #888;
  -webkit-box-shadow: inset 0 0 5px #888;
  box-shadow: inset 0 0 5px #888;
}

.scrollable.modern-skin .scroll-bar .thumb {
  background-color: #95aabf;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid #536984;
}

.scrollable.modern-skin .scroll-bar.vertical .thumb {
  width: 8px;
  background: -moz-linear-gradient(left,#95aabf 0,#547092 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0,#95aabf),color-stop(100%,#547092));
  background: -webkit-linear-gradient(left,#95aabf 0,#547092 100%);
  background: -o-linear-gradient(left,#95aabf 0,#547092 100%);
  background: -ms-linear-gradient(left,#95aabf 0,#547092 100%);
  background: linear-gradient(to right,#95aabf 0,#547092 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf',endColorstr='#547092',GradientType=1 )";
}

.scrollable.modern-skin .scroll-bar.horizontal .thumb {
  height: 8px;
  background-image: linear-gradient(#95aabf,#547092);
  background-image: -o-linear-gradient(#95aabf,#547092);
  background-image: -moz-linear-gradient(#95aabf,#547092);
  background-image: -webkit-linear-gradient(#95aabf,#547092);
  background-image: -ms-linear-gradient(#95aabf,#547092);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf',endColorstr='#547092',GradientType=0 )";
}

.scrollable.modern-skin .scroll-bar.vertical {
  width: 10px;
}

.scrollable.modern-skin .scroll-bar.horizontal {
  height: 10px;
  margin-top: 2px;
}

.slider {
  display: inline-block;
  position: relative;
}

.slider.slider-horizontal {
  width: 100%;
  height: 20px;
}

.slider.slider-horizontal .slider-track {
  height: 5px;
  width: 100%;
  margin-top: -5px;
  top: 50%;
  left: 0;
}

.slider.slider-horizontal .slider-selection,
.slider.slider-horizontal .slider-track-high,
.slider.slider-horizontal .slider-track-low {
  top: 1px;
  bottom: 0;
}

.slider.slider-horizontal .slider-handle,
.slider.slider-horizontal .slider-tick {
  margin-left: -10px;
}

.slider.slider-horizontal .slider-handle.triangle,
.slider.slider-horizontal .slider-tick.triangle {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border-width: 0 10px 10px;
  width: 0;
  height: 0;
  border-bottom-color: #0480be;
  margin-top: 0;
}

.slider.slider-horizontal .slider-tick-container {
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.slider.slider-horizontal.slider-rtl .slider-tick-container,
.slider.slider-horizontal.slider-rtl .slider-track {
  left: initial;
  right: 0;
}

.slider.slider-horizontal .slider-tick-label-container {
  white-space: nowrap;
  margin-top: 20px;
}

.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
  padding-top: 4px;
  display: inline-block;
  text-align: center;
}

.slider .hide,
.slider input {
  display: none;
}

.slider.slider-horizontal.slider-rtl .slider-handle,
.slider.slider-horizontal.slider-rtl .slider-tick {
  margin-left: initial;
  margin-right: -10px;
}

.slider.slider-vertical {
  height: 210px;
  width: 20px;
}

.slider.slider-vertical .slider-track {
  width: 5px;
  height: 100%;
  left: 25%;
  top: 0;
}

.slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}

.slider.slider-vertical .slider-track-high,
.slider.slider-vertical .slider-track-low {
  width: 100%;
  left: 0;
  right: 0;
}

.slider.slider-vertical .slider-handle,
.slider.slider-vertical .slider-tick {
  margin-top: -10px;
}

.slider.slider-vertical .slider-handle.triangle,
.slider.slider-vertical .slider-tick.triangle {
  border-width: 10px 0 10px 10px;
  width: 1px;
  height: 1px;
  border-left-color: #0480be;
  border-right-color: #0480be;
  margin-left: 0;
  margin-right: 0;
}

.slider.slider-vertical .slider-tick-label-container {
  white-space: nowrap;
}

.slider.slider-vertical .slider-tick-label-container .slider-tick-label {
  padding-left: 4px;
}

.slider.slider-vertical.slider-rtl .slider-track {
  left: initial;
  right: 25%;
}

.slider.slider-vertical.slider-rtl .slider-selection {
  left: initial;
  right: 0;
}

.slider.slider-vertical.slider-rtl .slider-handle.triangle,
.slider.slider-vertical.slider-rtl .slider-tick.triangle {
  border-width: 10px 10px 10px 0;
}

.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label {
  padding-left: initial;
  padding-right: 4px;
}

.slider.slider-disabled .slider-handle {
  background-image: -webkit-gradient(linear,left top,left bottom,from(#dfdfdf),to(#bebebe));
  background-image: linear-gradient(to bottom,#dfdfdf 0,#bebebe 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0);
}

.slider.slider-disabled .slider-track {
  background-image: -webkit-gradient(linear,left top,left bottom,from(#e5e5e5),to(#e9e9e9));
  background-image: linear-gradient(to bottom,#e5e5e5 0,#e9e9e9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);
  cursor: not-allowed;
}

.slider .tooltip.top {
  margin-top: -36px;
}

.slider .tooltip-inner {
  white-space: nowrap;
  max-width: none;
}

.slider-track {
  position: absolute;
  cursor: pointer;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f9f9f9));
  background-image: linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

.slider-selection {
  position: absolute;
  background-color: #c3c3c3;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.slider-selection.tick-slider-selection {
  background-image: -webkit-gradient(linear,left top,left bottom,from(#89cdef),to(#81bfde));
  background-image: linear-gradient(to bottom,#89cdef 0,#81bfde 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);
}

.slider-track-high,
.slider-track-low {
  position: absolute;
  background: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.slider-handle {
  position: absolute;
  top: -2px;
  width: 20px;
  height: 20px;
  background-color: #337ab7;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#149bdf),to(#0480be));
  background-image: linear-gradient(to bottom,#149bdf 0,#0480be 100%);
  background-repeat: repeat-x;
  -webkit-filter: none;
  filter: none;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
  border: 0 solid transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.slider-handle.round {
  border-radius: 50%;
}

.slider-handle.custom,
.slider-handle.triangle {
  background: 0;
}

.slider-handle.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '';
  background-color: #09f;
  width: 7px;
  height: 15px;
  display: block;
}

.slider-tick {
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#f5f5f5));
  background-image: linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
  box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-filter: none;
  filter: none;
  opacity: .8;
  border: 0 solid transparent;
}

.slider-tick.round {
  border-radius: 50%;
}

.slider-tick.custom,
.slider-tick.triangle {
  background: 0;
}

.slider-tick.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}

.slider-tick.in-selection {
  background-image: -webkit-gradient(linear,left top,left bottom,from(#89cdef),to(#81bfde));
  background-image: linear-gradient(to bottom,#89cdef 0,#81bfde 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);
  opacity: 1;
}

.jq-selectbox {
  cursor: pointer;
  margin-left: 21px;
}

.jq-selectbox__select {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 40px;
    display: flex;
    align-items: center;
    color: #90AEB8;
    border: none;
    border-bottom: 1px solid #1A2E35;
    border-radius: 0;
    padding: 0;
    height: auto;
    width: auto;
}

.jq-selectbox.disabled .jq-selectbox__select {
  border-color: #CCC;
  background: #f5f5f5;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #888;
}

.jq-selectbox__select-text {
  display: block;
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.body--modal,
body:not(.modal-open) {
  overflow-y: scroll;
}

.jq-selectbox .placeholder {
  color: #888;
}

.jq-selectbox__trigger {
  position: absolute!important;
  top: 0;
  right: 0;
  width: 34px;
  height: 100%;
}

.jq-selectbox__trigger-arrow {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 7px solid #666;
  will-change: position,transform;
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #000;
}

.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
  border-top-color: #AAA;
}

.jq-selectbox__dropdown,
.jq-selectbox__search input {
  -webkit-box-sizing: border-box;
  border: 1px solid #CCC;
  width: 100%;
}

.jq-selectbox__dropdown {
  box-sizing: border-box;
  margin: -1px 0 0;
  padding: 0;
  background: #f6f6f6;
}

.jq-selectbox__search {
  margin: 5px;
}

.jq-selectbox__search input {
  box-sizing: border-box;
  margin: 0;
  padding: 5px 27px 6px 8px;
  border-radius: 3px;
  outline: 0;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==") 100% 50% no-repeat;
  -webkit-box-shadow: inset 1px 1px #f1f1f1;
  box-shadow: inset 1px 1px #f1f1f1;
  color: #333;
  -webkit-appearance: textfield;
}

.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
  -webkit-appearance: none;
}

.jq-selectbox__not-found {
  margin: 5px;
  padding: 5px 8px 6px;
  background: #f0f0f0;
  font-size: 13px;
}

.jq-selectbox ul {
  margin: 0;
  padding: 0;
}

.jq-selectbox li {
  min-height: 18px;
  padding: 5px 10px 6px;
  user-select: none;
  color: #666;
  -webkit-transition: .2s;
  transition: .2s;
  font-size: 13px;
  font-weight: 400;
}

.jq-selectbox li.selected,
.jq-selectbox li:hover {
  background-color: #fff;
  color: #09f;
}

.jq-selectbox li.disabled {
  color: #AAA;
}

.jq-selectbox li.disabled:hover {
  background: 0;
}

.jq-selectbox li.optgroup {
  font-weight: 700;
}

.jq-selectbox li.optgroup:hover {
  background: 0;
  color: #231f20;
  cursor: default;
}

.jq-selectbox li.option {
  padding-left: 25px;
}

.jq-select-multiple {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1px;
  border: 1px solid #CCC;
  border-bottom-color: #b3b3b3;
  border-radius: 4px;
  background: #FFF;
  -webkit-box-shadow: inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);
  box-shadow: inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);
  font: 14px/18px Arial,sans-serif;
  color: #333;
  cursor: default;
}

.category-card__name,
.header__slogan,
.material-group input,
.material-group textarea,
.text-onpage-ittelo,
a,
body {
  font-family: 'Open Sans my',sans-serif;
}

.blue-button,
.filter-item__name,
.gamburger,
.product-card,
.search-btn,
.show-all,
.slider-nav__link,
a {
  cursor: pointer;
}

.jq-select-multiple.focused {
  border: 1px solid #5794bf;
}

.jq-select-multiple.disabled {
  border-color: #CCC;
  background: #f5f5f5;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #888;
}

.jq-select-multiple ul {
  margin: 0;
  padding: 0;
}

.jq-select-multiple li {
  padding: 3px 9px 4px;
  list-style: none;
  user-select: none;
}

.check-label,
.tags-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.jq-select-multiple li:first-child {
  border-radius: 3px 3px 0 0;
}

.jq-select-multiple li:last-child {
  border-radius: 0 0 3px 3px;
}

.jq-select-multiple li.selected {
  background: #ff5722;
  color: #FFF;
}

.jq-select-multiple li.disabled {
  color: #AAA;
}

.jq-select-multiple li.selected.disabled,
.jq-select-multiple.disabled li.selected {
  background: #CCC;
  color: #FFF;
}

.close,
.icon-arror,
.icon-blue-arror,
.icon-cart,
.icon-cart3,
.icon-close,
.icon-controls,
.slick-next:before,
.slick-prev:before,
.style-conf.styler .jq-selectbox__trigger-arrow {
  background-image: url('/local/templates/main/assets/css/../images/sprite.png');
}

.jq-select-multiple li.optgroup {
  font-weight: 700;
}

.jq-select-multiple li.option {
  padding-left: 25px;
}

.style-conf.styler {
  margin-left: 0;
}

.style-conf.styler.width {
  max-width: 445px;
  width: 100%;
  margin-bottom: 24px;
}

.style-conf.styler.width:not(.opened) .jq-selectbox__select {
  background-color: #f5f5f5;
}

.style-conf.styler .jq-selectbox__select,
.style-conf.styler li {
  color: #333;
  font-size: 15px;
  font-weight: 700;
  line-height: 16px;
  border: 1px solid #cdcdcd;
  background-color: #fff;
}

@media (max-width:575px) {
  .style-conf.styler .jq-selectbox__select,
  .style-conf.styler li {
    font-size: 12px;
  }
}

.style-conf.styler .jq-selectbox__select {
  padding-right: 38px!important;
  -webkit-transition: .2s;
  transition: .2s;
}

.style-conf.styler li {
  border: 0;
  border-bottom: 1px solid #cdcdcd;
  white-space: normal;
}

.file-line .name-under,
.material-group label,
[tooltip]::after {
  text-overflow: ellipsis;
  white-space: nowrap;
}

.style-conf.styler li.selected,
.style-conf.styler li:hover {
  background-color: #fcea89;
  color: #333;
}

.style-conf.styler .jq-selectbox__trigger-arrow {
  right: 13px;
  -webkit-transform: translateY(-50%) rotate(0);
  transform: translateY(-50%) rotate(0);
  border: 0;
}

.style-conf.styler.opened .jq-selectbox__trigger-arrow {
  -webkit-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}

.style-conf.styler .jq-selectbox__dropdown {
  margin: -3px 0 0;
  width: 100%!important;
  top: 100%!important;
}

.sprite {
  display: inline-block;
}

.icon-arror,
.slick-next:before,
.slick-prev:before {
  background-position: -120px -17px;
  width: 12px;
  height: 20px;
}

.icon-blue-arror,
.style-conf.styler .jq-selectbox__trigger-arrow {
  background-position: -120px -37px;
  width: 12px;
  height: 8px;
}

.icon-cart {
  background: url('/local/templates/main/assets/css/../images/cart_mini.png') center bottom no-repeat;
  width: 40px;
  height: 38px;
}

.icon-cart3 {
  background-position: 0 0;
  width: 48px;
  height: 48px;
}

.close,
.icon-close {
  background-position: -78px -80px;
  width: 20px;
  height: 20px;
}

.icon-controls {
  background-position: -64px -48px;
  width: 24px;
  height: 24px;
}

.icon-doc,
a[href$=".doc"].file-icon:before {
  background-image: url('/local/templates/main/assets/css/../images/sprite.png');
  background-position: -32px -80px;
  width: 23px;
  height: 21px;
}

.icon-fb,
.icon-in {
  width: 32px;
  height: 32px;
  background-image: url('/local/templates/main/assets/css/../images/sprite.png');
}

.icon-fb {
  background-position: 0 -48px;
}

.icon-in {
  background-position: 0 -80px;
}

.icon-pdf,
a[href$=".pdf"].file-icon:before {
  background-image: url('/local/templates/main/assets/css/../images/pdf_ico.svg');
  width: 20px;
  height: 20px;
}

.icon-search,
.icon-search-hover,
.search-btn:before {
  width: 17px;
  height: 17px;
  background-image: url('/local/templates/main/assets/css/../images/sprite.png');
}

.icon-search-hover {
  background-position: -98px -80px;
}

.icon-search,
.search-btn:before {
  content: "";
  display: inline-block;
  margin-right: 10px;
  background-position: -120px 0;
  vertical-align: middle;
}

.icon-tw,
.icon-vk,
.icon-yt {
  background-image: url('/local/templates/main/assets/css/../images/sprite.png');
  width: 32px;
  height: 32px;
}

.logo,
.snpd,
.wdf,
.wdfr {
  width: 100%;
}

.icon-tw {
  background-position: -88px -32px;
}

.icon-vk {
  background-position: -88px 0;
}

.icon-yt {
  background-position: -32px -48px;
}

*,
:after,
:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 16px;
}

@media (min-width:992px) and (max-width:1199px) {
  html {
    font-size: 14px;
  }
}

@media (min-width:768px) and (max-width:991px) {
  html {
    font-size: 13px;
  }

  .header__slogan {
    float: right;
  }
}

@media (min-width:576px) and (max-width:767px) {
  html {
    font-size: 12px;
  }
}

@media (max-width:575px) {
  html {
    font-size: 11px;
  }
}

body,
ol,
p,
ul {
  font-size: 15px;
}

body {
  color: #424242;
  margin: 0;
  font-weight: 400;
  line-height: 1.2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;
  overflow-x: hidden;
}

.wdf,
.wdfr {
  display: inline-block;
}

.send-to-email input[type=email] {
    color: #333;
    display: inline-block;
    font-size: 16px;
    width: 200px;
    padding: 7px 12px 8px;
    margin: 0 20px;
    background: #FFFFFF;
    border: 1px solid #90AEB8;
    box-sizing: border-box;
    border-radius: 15px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    letter-spacing: 0.1em;
    color: #90AEB8;
}

.price-points.wdf {
  border-top: none;
  padding-top: 0;
}

.wdf>.price-points__item {
  margin-right: 10px;
}

.blue-button {
  background-color: #3198a7;
  font-size: 16px;
  line-height: 18px;
  color: #fff;
  padding: 8px 12px;
  border: none;
}

.rasschet-button {
  margin: 0 auto 20px;
  display: block;
  padding: 12px;
}

.conf-save {
  display: inline-block;
  margin: 3px 0;
  padding: 11px 12px 12px;
  position: relative;
  bottom: 110px;
}

.grey-small {
  font-size: 14px;
}

.blue-button:hover {
  opacity: .9;
}

.send-to-email input.border-red[type=email] {
  box-shadow: inset 0 0px 3px 1px red;
}

.text-green {
  color: #0093A6;
}

.m-option-wr {
  display: flex;
  flex-direction: column;
  width: 100%;
  flex-shrink: 0;
}

.check-label,
.num-cont {
  -webkit-box-align: start;
}

body:after {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  content: "";
  background: rgba(51,51,51,.8);
  z-index: 30;
  opacity: 0;
  -webkit-transition: .5s;
  transition: .5s;
}

.body--modal {
  position: fixed;
  width: 100%;
}

.cart,
.material-group label {
  overflow: hidden;
  pointer-events: none;
}

.body--modal:after {
  opacity: 1;
  pointer-events: all;
}

.clearfix:after {
  content: '';
  display: table;
  clear: both;
}

.file-link,
.upper {
  display: block;
}

img {
  max-width: 100%;
  height: auto;
}

.text {
  margin: 0 auto;
}

ol,
p,
ul {
  font-weight: 300;
  margin-top: 0;
  font-weight: 400;
}

.upper,
.upper2 {
  color: #000;
  font-weight: 600;
}

.header__slogan,
.num-answer,
.num-big,
.num-text,
a {
  font-weight: 300;
}

@media (max-width:767px) {
  .un1 {
    position: relative;
    top: 15px;
    right: 0;
  }

  /*ol,*/
  /*p,*/
  /*ul {*/
  /*  font-size: 4.7vw;*/
  /*}*/

  .upper2 {
    margin-bottom: 20px;
    display: block;
  }
}

/*p+ul:not([class]) {
  margin-left: -22px;
}*/

@-webkit-keyframes top {
  from {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes top {
  from {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

.p-b-0 {
  padding-bottom: 0!important;
}

.upper {
  line-height: 1.5;
}

.upper2 {
  line-height: 1.2;
}

.num-answer,
.num-text {
  font-style: normal;
  color: #222;
}

@media (min-width:768px) {
  .upper {
    font-size: 14px;
  }

  .upper2 {
    font-size: 18px;
  }
}

/*p {*/
/*  margin-bottom: 29px;*/
/*}*/

.file {
  margin-bottom: 6rem;
}

.file .btn,
.file .btn-yellow2,
.file .catalog-list__show-more,
.file .conf-list__btn,
.file .form-btn,
.file .lk-in-mobile,
.file .modile-filter-btn,
.file .product-card__btn,
.file .top-menu__btn--mobile {
  margin-bottom: 20px;
  padding: 7px 28px;
}

.num-cont {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}

@media (min-width:1440px) {
  .num-cont {
    max-width: 590px;
    margin: 0 auto;
  }
}

.num-big {
  font-size: 5.9375rem;
  line-height: .7;
  margin-right: 10px;
}

@media (max-width:575px) {
  .num-cont {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .num-big {
    margin-bottom: 10px;
  }
}

.num-text {
  font-size: 25px;
  line-height: 1.2;
}

.num-text a {
  font-size: 1em;
  text-decoration: none;
}

.text-item {
  border-top: 1px solid;
  border-color: #e6e7e8;
  padding: 50px 0;
}

.vc_single_image-img {
  max-height: 250px;
  margin: 0 auto;
  display: block;
  object-fit: contain;
}

@media (max-width:767px) {
  .vc_single_image-img {
    margin: 15px;
  }

  .header {
    z-index: 15;
  }
}

@media (max-width:575px) {
  .vc_single_image-img {
    display: none;
  }
}

.mb-40 {
  margin-bottom: 40px;
}

.num-answer {
  font-size: 16px;
  line-height: 1.8;
  margin: 20px auto 0;
}

@media (min-width:1440px) {
  .num-answer {
    margin-left: 90px;
    font-size: 18px;
  }
}

::-moz-selection {
  background: rgba(255,192,0,.7);
}

::selection {
  background: rgba(255,192,0,.7);
}

.snpd {
  margin-top: 25px;
  margin-bottom: 0;
  text-align: center;
}

.js-name-btn:after,
.js-name-btn:before {
  content: '"';
}

@media (min-width:768px) {
  .top-menu {
    background: #3198a7;
    -webkit-transition: .6s;
    transition: .6s;
  }

  .top-menu:hover {
    background: #1c8b9b;
  }

  .top-nav {
    -ms-flex-pack: distribute;
    justify-content: space-around;
    height: 100%;
  }
}

@media (max-width:767px) {
  .top-menu {
    background-color: #f9f9f9;
    padding-top: 1.83333rem;
  }

  .top-nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.top-menu__btn {
  margin: 4px 0;
}

.top-nav {
  margin: 0;
  padding: 0;
  display: flex;
}

.top-nav-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.top-nav-link {
  display: block;
  font-weight: 400;
}

@media (min-width:768px) {
  .top-nav-link {
    color: #fff!important;
    font-size: .9375rem;
    padding: .625rem 5px;
    text-decoration: none;
    text-align: center;
  }
}

@media (max-width:767px) {
  .top-nav-item {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .top-nav-link {
    font-size: 2.5rem;
    line-height: 8.33333rem;
    color: #333;
    text-decoration: none;
  }

  .top-nav-link:hover {
    color: #3198a7;
    text-decoration: underline;
  }

  .top-nav-link.active {
    color: #3198a7;
    border-bottom: 13px solid #3198a7;
    line-height: 53px;
    margin-bottom: 11px;
    margin-top: 24px;
  }
}

.btn,
.btn-yellow2,
.catalog-list__show-more,
.conf-list__btn,
.form-btn,
.lk-in-mobile,
.modile-filter-btn,
.product-card__btn,
.top-menu__btn--mobile {
  display: inline-block;
  color: #fff;
  font-size: .875rem;
  font-weight: 400;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  -webkit-transition: .4s;
  transition: .4s;
  position: relative;
}

.btn-transparent,
.btn-white,
.lk-in-mobile,
.modile-filter-btn,
.top-menu__btn--mobile {
  padding: .4375rem 1.125rem;
  color: #fff;
  border: 1px solid #fff;
}

.btn-transparent:hover,
.btn-white:hover,
.lk-in-mobile:hover,
.modile-filter-btn:hover,
.top-menu__btn--mobile:hover {
  background: rgba(255,255,255,.2);
  color: #fff;
}

.cart__hearder {
  display: flex;
  z-index: 6;
}

.cart-shadow,
.cart__icon {
  background-color: #fff;
  width: 8.3em;
  height: 8.2em;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}

@media (max-width:767px) {
  .cart-shadow,
  .cart__icon {
    background-image: url('/local/templates/main/assets/css/../images/cart.png');
    background-position: center;
    background-repeat: no-repeat;
  }
}

@media (max-width:575px) {
  .cart-shadow,
  .cart__icon {
    background-size: 40%;
  }
}

.cart__summ {
  background-color: #fff;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #333;
  font-size: 24px;
  font-weight: 600;
}

.item-del,
.item-title,
.show-all {
  font-size: 14px;
  line-height: 18px;
}

.item-title,
.show-all {
  font-weight: 300;
  display: block;
}

.show-all {
  color: #399;
  text-decoration: underline;
  -webkit-transition: .2s;
  transition: .2s;
  padding: 23px 5px;
  text-align: center;
}

.show-all:hover {
  color: #fff;
  background: #399;
  text-decoration: none;
}

.cart-item {
  border-bottom: 2px solid #3198a7;
  background-color: #fff;
  padding: 25px 25px 5px;
  position: relative;
  -webkit-transition: 1s;
  transition: 1s;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: top left;
  transform-origin: top left;
}

.item-del,
.item-title {
  -webkit-transition: .2s;
}

.cart-item:nth-child(2n) {
  background: #fff;
}

.item-title {
  color: #666;
  text-decoration: underline;
  margin-bottom: 20px;
  transition: .2s;
}

.item-title:hover {
  color: #3198a7;
}

.item-del {
  color: #ccc;
  text-decoration: none;
  transition: .2s;
  font-weight: 700;
}

.item-del:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255,0,0,.2);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: .2s;
  transition: .2s;
}

.cart .animate,
.cart .parsley-massage,
.item-del:hover:after {
  opacity: 1;
}

.cart__body,
.cart__hearder {
  pointer-events: all;
  position: relative;
}

.item-del:hover {
  color: red;
}

.item-del__text {
  text-decoration: underline;
  font-weight: 300;
}

.cart__body {
  -webkit-transition: .6s;
  transition: .6s;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  background: #fff;
  z-index: 5;
  -webkit-transition-delay: 0;
  transition-delay: 0;
}

.border,
.cart,
.cart__num {
  position: absolute;
}

.cart {
  width: 26.9em;
  top: 0;
  right: 0;
  z-index: 30;
  -webkit-transition: .6s;
  transition: .6s;
  -webkit-transition-delay: .4s!important;
  transition-delay: .4s!important;
  -webkit-transform: translateX(18.6em)!important;
  transform: translateX(18.6em)!important;
  -webkit-animation-name: none;
  animation-name: none;
  font-size: 10px;
}

@media (min-width:576px) and (max-width:767px) {
  .cart {
    font-size: 18px;
  }
}

.cart:not(.cart--empty):hover {
  -webkit-transition: .4s;
  transition: .4s;
  -webkit-transform: translateX(0)!important;
  transform: translateX(0)!important;
  -webkit-transition-delay: 0!important;
  transition-delay: 0!important;
}

.cart:not(.cart--empty):hover .cart__body {
  -webkit-transition: .4s;
  transition: .4s;
  -webkit-transition-delay: .4s;
  transition-delay: .4s;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.price,
.product-card__body .light_note,
.product-card__price {
  font-size: 15px;
  position: relative;
  bottom: 4px;
}

.cart__num {
  top: 1.2em;
  right: 1.2em;
  background-color: #f00bf;
  width: 1.8em;
  height: 1.8em;
  border-radius: 50%;
  color: #fff;
  font-size: 1.3em;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.border {
  display: block;
  background-color: #ffd800;
  width: 113px;
  height: .3125rem;
  -webkit-transition: .6s;
  transition: .6s;
  bottom: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  z-index: 2;
}

.cart-shadow,
.static {
  position: static;
}

@media (max-width:991px) {
  .border {
    display: none;
  }
}

ul.top-nav:hover .border {
  opacity: 1;
}

.cart-shadow {
  font-size: 10px;
  opacity: 0;
}

@media (min-width:576px) and (max-width:767px) {
  .cart-shadow {
    font-size: 18px;
  }
}

.gamburger {
  font-size: 10px;
  display: inline-block;
  width: 7.9em;
  height: 5.4em;
  -webkit-transition: 1s;
  transition: 1s;
  position: relative;
}

.gamburger span {
  display: block;
  width: 100%;
  height: 1.4em;
  background: #ffd800;
  position: absolute;
}

.gamburger-line1 {
  top: 0;
  left: 0;
  -webkit-transition: .4s;
  transition: .4s;
}

.gamburger-line2 {
  top: 50%;
  margin-top: -.7em;
  left: 0;
}

.gamburger-line3 {
  top: 100%;
  margin-top: -1.4em;
  left: 0;
  -webkit-transition: .4s;
  transition: .4s;
}

.gamburger.open .gamburger-line1 {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 50%;
  margin-top: -.7em;
}

.gamburger.open .gamburger-line2 {
  position: absolute;
  left: -400%;
}

.gamburger.open .gamburger-line3 {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 50%;
  margin-top: -.7em;
}

.top-menu__btn--mobile {
  margin-top: 5.83333rem;
  margin-bottom: 1.66667rem;
}

@media (max-width:767px) {
  .gamburger {
    font-size: 7px;
  }

  .btn,
  .btn-mobile,
  .btn-yellow2,
  .catalog-list__show-more,
  .conf-list__btn,
  .form-btn,
  .lk-in-mobile,
  .modile-filter-btn,
  .product-card__btn,
  .top-menu__btn--mobile {
    display: block;
    font-size: calc(1rem+2.8vw)!important;
    padding: 1.83333rem .41667rem!important;
    border-width: 2px!important;
    width: 100%;
  }

  .mobile-toggle {
    display: none;
  }
}

.search-btn {
  position: absolute;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  background-color: transparent;
  border: 0;
  outline: 0;
}

.material-group {
  position: relative;
}

.material-group:not(:last-child) {
  margin-bottom: 1.5625rem;
}

.material-group textarea {
  resize: none;
}

.material-group input,
.material-group textarea {
  background: 0;
  color: #333;
  padding: 12px 0 6px;
  display: block;
  width: 100%;
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #333;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
}

@media (max-width:767px) {
  .material-group {
    margin-bottom: 60px!important;
  }

  .material-group textarea {
    min-height: 120px;
  }

  .material-group input,
  .material-group textarea {
    padding-top: .75rem;
    font-size: 2.5rem;
  }
}

.material-group input:focus,
.material-group textarea:focus {
  outline: 0;
}

.material-group input:focus~label,
.material-group textarea:focus~label,
.material-group.is-completed label {
  top: -8px;
  font-size: 12px;
  color: #3198a7;
}

.material-group input:focus~.bar:before,
.material-group textarea:focus~.bar:before {
  width: 100%;
}

.material-group input[type=password] {
  letter-spacing: .3em;
}

.material-group label {
  color: #333;
  font-size: 14px;
  font-weight: 400;
  position: absolute;
  left: 1px;
  top: 14px;
  -webkit-transition: .3s ease all;
  transition: .3s ease all;
  max-width: 100%;
}

@media (max-width:767px) {
  .material-group label {
    font-size: 2.5rem;
    font-weight: 300;
  }
}

.material-group .bar {
  position: relative;
  display: block;
  width: 100%;
}

.material-group .bar:before {
  content: '';
  height: 2px;
  width: 0;
  bottom: 0;
  position: absolute;
  background: #3198a7;
  -webkit-transition: .3s ease all;
  transition: .3s ease all;
  left: 0;
}

.parsley-error input,
.parsley-error textarea {
  color: red;
  border-color: red;
}

.parsley-error .bar:before {
  background: red;
}

.parsley-massage {
  color: red;
  font-size: 12px;
  position: absolute;
  right: 0;
  top: 100%;
  margin-top: 2px;
}

.textarea-col .material-group,
.textarea-col textarea {
  height: 100%;
}

.search-form {
  position: relative;
}

.search-result {
  position: absolute;
  left: 0;
  right: 0;
  border: 1px solid #ccc;
  background-color: #fff;
  margin-top: -1px;
  max-height: 368px;
  outline: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: .3s;
  transition: .3s;
}

.search-result.open {
  opacity: 1;
  pointer-events: all;
}

.search-result_list {
  text-align: left;
}

.search-result_link {
  padding: .625rem 1.25rem;
  font-size: 14px;
  font-weight: 300;
  line-height: 16px;
  color: #666;
  display: block;
  text-decoration: none;
  -webkit-transition: .2s;
  transition: .2s;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

.search-result_link:hover {
  border-color: #ccc;
  background-color: #3198a7;
  color: #fff;
}

.modal-links {
  margin-top: 35px;
}

.modal-links:not(.text-center) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.modal-link {
  margin-bottom: 10px;
}

.arrows {
  display: inline-block;
  width: 100px;
  height: 20px;
  margin-left: -12px;
  margin-top: 2.1875rem;
}

@media (max-width:991px) {
  .arrows {
    display: none;
  }
}

.arrows__item {
  display: inline-block;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  border-color: #000;
  margin: 4px -.375rem 0 -1px;
  width: .8125rem;
  height: .8125rem;
  -webkit-animation: mouse-scroll 1s infinite;
  -moz-animation: mouse-scroll 1s infinite;
}

.arrows__item.one {
  -webkit-animation-delay: .1s;
  animation-delay: .1s;
  animation-direction: alternate;
}

.arrows__item.two {
  -webkit-animation-delay: .2s;
  animation-delay: .2s;
  animation-direction: alternate;
}

.arrows__item.three {
  -webkit-animation-delay: .3s;
  animation-delay: .3s;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

.arrows__item.four {
  -webkit-animation-delay: .4s;
  animation-delay: .4s;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

.arrows__item.five,
.arrows__item.six {
  -webkit-animation-direction: alternate;
}

.arrows__item.five {
  -webkit-animation-delay: .5s;
  animation-delay: .5s;
  animation-direction: alternate;
}

.arrows__item.six {
  -webkit-animation-delay: .6s;
  animation-delay: .6s;
  animation-direction: alternate;
}

.arrows__item.seven {
  -webkit-animation-delay: .7s;
  animation-delay: .7s;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

@-webkit-keyframes mouse-scroll {
  0% {
    opacity: .3;
  }

  50% {
    opacity: .6;
  }

  100% {
    opacity: 1;
  }
}

@keyframes mouse-scroll {
  0% {
    opacity: .3;
  }

  50% {
    opacity: .6;
  }

  100% {
    opacity: 1;
  }
}

.rewiew-list {
  margin-top: 3.5625rem;
}

.review-item {
  border-bottom: 1px solid #09f;
  padding-bottom: .625rem;
  margin-bottom: 3.125rem;
}

.review-text,
.review-title {
  font-weight: 300;
  margin-bottom: 1.875rem;
}

.review-title {
  color: #3198a7;
  font-size: 1.5rem;
  position: relative;
}

@media (max-width:767px) {
  .review-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 7vw;
    text-align: center;
    margin-top: 15px;
    position: relative;
    padding-left: 60px;
  }

  .review-text {
    text-align: justify;
  }
}

.review-text {
  color: #000;
  font-size: 14px;
  line-height: 1.7;
}

.copyright,
.product-card,
.slider-nav,
.title {
  text-align: center;
}

.review-name,
.review-name * {
  color: #3198a7;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.7;
}

@media (max-width:767px) {
  .review-name,
  .review-name * {
    font-size: 4.5vw;
    text-align: center;
    margin-top: 37px;
  }
}

.review-name {
  margin-top: 45px;
  margin-bottom: 14px;
}

.btn-blue,
.catalog-list__show-more,
.conf-list__btn,
.form-btn,
.product-card__btn {
  border: 1px solid #09f;
  background-color: #3198a7;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  padding: .625rem 1.25rem;
  text-decoration: none;
  -webkit-transition: .2s;
  transition: .2s;
}

.btn-blue:hover,
.catalog-list__show-more:hover,
.conf-list__btn:hover,
.form-btn:hover,
.product-card__btn:hover {
  background: #2db3c7;
  color: #fff;
}

.material-group .btn-blue[type=submit] {
  background-color: #3198a7;
  color: #fff;
  border-bottom: 0;
  width: auto;
  padding: 10px 18px;
  display: inline-block;
}

@media (min-width:768px) {
  .review-item__icon {
    position: absolute;
    top: 50%;
    left: -2.3125rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    max-width: 1.75rem;
  }

  .bg-blue-2 {
    background-color: #444;
  }
}

.copyright {
  background: #333;
}

@media (max-width:767px) {
  .review-item__icon {
    margin-bottom: 17px;
    max-width: 40px;
    margin-right: 10px;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  .footer {
    text-align: center;
  }

  .footer a {
    font-size: 4vw!important;
  }
}

.review-item__right {
  padding-left: 2.875rem;
}

.review-item__img {
  display: block;
  margin: 0 auto;
}

.more-cont {
  margin-top: 60px;
  margin-bottom: 60px;
}

.more-cont .btn,
.more-cont .btn-yellow2,
.more-cont .catalog-list__show-more,
.more-cont .conf-list__btn,
.more-cont .form-btn,
.more-cont .lk-in-mobile,
.more-cont .modile-filter-btn,
.more-cont .product-card__btn,
.more-cont .top-menu__btn--mobile {
  padding: 6px 19px;
}

.footer {
  padding: 0!important;
  margin-top: auto;
}

.footer .row>[class^=col] {
  padding-top: 2.5rem;
  padding-bottom: 4.75rem;
}


.column-text,
.footer__nav-link {
  font-size: 16px;
  font-weight: 400;
}

.social-item:not(:last-child) {
  margin-right: 9px;
}

.footer__menu {
  margin: 1.875rem 0 0;
  padding: 0;
}

.footer__nav-item {
  display: block;
}

.footer__nav-link {
  line-height: 24px;
  text-decoration: none;
  display: inline-block;
  border-bottom: 1px solid transparent;
  -webkit-transition: .2s;
  transition: .2s;
}

.footer__nav-link:hover {
  border-color: #fff;
}

.scroll-top {
  position: fixed;
  bottom: 217px;
  right: 32px;
  width: 80px;
  height: 80px;
  background: url('/local/templates/main/assets/css/../images/up.png') #fff;
  background-size: cover;
  border-radius: 50%;
  border: 2px solid #fff;
  opacity: .6;
  -webkit-transition: .2s;
  transition: .2s;
  display: none;
  z-index: 1000;
  zoom: .8;
}

.scroll-top:hover {
  opacity: .8;
}

.slider-nav__inner:hover .border--blue,
.slider-nav__link.active~.border--blue {
  opacity: 1;
}

@media (max-width:991px) {
  .scroll-top {
    display: none;
  }

  .first-section {
    text-align: center;
  }
}

.copyright {
  padding: 1.6875rem 0;
}

.copyright-item {
  color: #3198a7;
  font-size: 1.125rem;
  font-weight: 400;
}

.link,
a.copyright-item,
p a {
  text-decoration: none!important;
  border-bottom: 1px solid currentColor;
  -webkit-transition: .2s;
  transition: .2s;
  display: inline-block!important;
}

.link:hover,
a.copyright-item:hover,
p a:hover {
  border-color: transparent;
}

.product-card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: calc(100% - 30px);
  width: 100%;
  padding-top: 10px;
  border: 1px solid #CCC;
  position: relative;
  -webkit-transition: .2s;
  transition: .2s;
  -webkit-box-shadow: 0 0 0 0 transparent;
  box-shadow: 0 0 0 0 transparent;
  margin: 0 auto 30px;
}

.slider-nav__inner,
.slider-nav__link {
  display: inline-block;
}

.product-card__img-cont {
  padding: 0 5px;
}

.product-card:hover {
  -webkit-box-shadow: 6px 7px 0 0 #e5e5e5;
  box-shadow: 6px 7px 0 0 #e5e5e5;
  border-color: #CCC;
}

@media (min-width:768px) {
  .product-card {
    max-width: 196px;
  }
}

@media (max-width:767px) {
  .product-card {
    max-width: 100%;
  }

  .product-card__img {
    margin: 0 auto;
  }
}

.product-card__body {
  margin: 16px 14px 0;
}

.product-card__footer {
  padding: 10px 0 20px 0;
  -webkit-transition: .2s;
  transition: .2s;
}

.product-card__name,
.product-card__name a {
  color: #333;
  font-size: 18px;
  font-weight: 300;
  margin-bottom: 20px;
  text-decoration: none;
}

@media (max-width:767px) {
  .product-card__name {
    font-size: 5.3vw;
    margin-bottom: 7vw;
  }
}

.product-card__anonce {
  font-size: 13px;
  color: #333;
  font-weight: 300;
  margin-bottom: 30px;
}

@media (max-width:767px) {
  .product-card__anonce {
    font-size: 4vw;
  }
}

.product-card__price {
  font-size: 24px;
}

@media (max-width:767px) {
  .product-card__price {
    font-size: 7vw;
    margin-top: 57px;
    margin-bottom: 50px;
  }
}

.product-card__status {
  color: #fff;
  font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 14px;
line-height: 17px;
  padding: 0;
  background: #aaa;
  position: absolute;
  top: 0;
  right: 0;
}

.geo-maps,
.slider-nav {
  position: relative;
}

.product-card--new {
  border-top-color: #ffd800;
}

.product-card--new:hover,
.product-card--new:hover .product-card__footer {
  border-color: #ffd800;
}

.product-card--new .product-card__status {
  background-color: #ffd800;
  color: #333;
}

.btn-white,
.top-menu__btn--mobile {
  border-color: #3198a7;
  color: #3198a7;
  background: 0;
}

.btn-white:hover,
.top-menu__btn--mobile:hover {
  background: #2db3c7;
}

.title--blue {
  color: #3198a7!important;
}

.slider-nav {
  margin-bottom: 44px;
  max-width: 100vw;
}

@media (max-width:767px) {
  .product-card__status {
    font-size: 14px;
  }

  .slider-nav__inner {
    margin-top: 20px;
    margin-bottom: -40px;
  }
}

.border--blue {
  background: #3198a7;
  bottom: -10px;
  left: 399.7px;
}

.slider-nav__link {
  line-height: 20px;
  -webkit-transition: .2s;
  transition: .2s;
}

.product-card__btn {
  display: inline-block!important;
}

@media (min-width:768px) {
  .product-card__btn {
    padding: .4375rem 1.125rem;
  }
}

@media (max-width:991px) {
  .slider-nav__link {
    margin: 0 15px 30px;
    font-size: 5vw;
  }

  .product-card__btn {
    padding-left: 20px!important;
    padding-right: 20px!important;
  }
}

.filter-slider__more {
  margin-top: 40px;
  margin-bottom: 30px;
}

.breadcrumbs {
  padding-top: 1rem;
  padding-bottom: 2.1875rem;
  /*background: #fff;*/
}

.breadcrumbs__list {
  margin: 0;
  padding: 0;
}

.breadcrumbs__item {
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  color: #666;
}

.breadcrumbs__item:not(:last-child):after {
  content: " /";
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
}

.first-section:after,
.title-small:before {
  content: "";
  display: block;
}

.breadcrumbs__link {
  color: #3198a7;
}

.blue-form,
.blue-section,
.footer,
.logo-section,
.section {
  padding: 3rem 0;
}

.blue-form .title,
.blue-section .title,
.footer .title,
.logo-section .title,
.section .title {
  margin-bottom: 1.25rem;
}

.first-section__slide {
  background-image: url('/local/templates/main/assets/css/../images/banner-new.jpg');
  background-size: cover;
  padding: 4.75rem 0;
  position: relative;
  font-size: 10px;
}

.lines,
.title-small:before {
  height: 1px;
  background: #ffd800;
}

.title {
  color: #000;
  font-weight: 300;
  font-size: 2.25rem;
  line-height: 2.5rem;
}

@media (max-width:767px) {
  /*.title {*/
  /*  font-size: 7.8vw;*/
  /*}*/

  .col-sm-2 img {
    max-width: 30px;
  }

  .text-adv__name+ul {
    font-size: 1rem;
    padding-left: 2rem;
  }
}

.category-card__name,
.page-title,
.title2 {
  color: #000;
  font-weight: 300;
  font-size: 2rem;
  text-align: center;
  line-height: 1.5;
}

.title-small:before {
  display: none;
  max-width: 70%;
  width: 90%;
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem;
}

.btn-lines {
  margin: 0 .625rem;
}

.lines {
  width: 100%;
}

.category-card__name,
.title--white {
  color: #fff;
}

.yellow-pic {
  background-color: #ffd800;
  width: 88px;
  height: 88px;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width:767px) {
  .category-card__name,
  .page-title,
  .title2 {
    font-size: calc(1rem+3.7vw);
    line-height: 1.2;
  }

  .btn-lines {
    padding: 2.08333rem 4.16667rem;
  }

  .yellow-pic {
    margin-right: 30px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
}

.dark-label {
  color: #000;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1;
}

@media (max-width:767px) {
  .dark-label {
    font-size: 4.8vw;
    font-weight: 600;
    line-height: 1.2;
    text-align: left;
  }
}

@media (min-width:768px) {
  .first-section__lines-cont {
    max-width: 70%;
  }

  .dark-label {
    margin-top: 2.1875rem;
  }

  .pic-item {
    text-align: center;
    width: 7.875rem;
    display: inline-block;
  }
}

@media (max-width:767px) {
  .pic-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 30px;
  }
}

.yellow-pic__img {
  max-width: 50%;
}

.blue-section,
.logo-section {
  background: #3198a7;
  color: #fff;
}

.footer {
  background: #555;
  color: #fff;
}

.blue-section a,
.footer a,
.logo-section a {
  color: #fff;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.test-drive {
  background-color: #ffd800;
  margin: 3.4375rem 0;
  padding: .9375rem 0;
}

#test-form {
  display: none;
}

.test-link {
  color: #000!important;
  font-size: 1.5rem;
  font-weight: 600;
  text-decoration: underline;
}

.test-img {
  max-width: 8.6875rem;
}

.drive-points {
  color: #3198a7;
  font-size: .875rem;
  font-weight: 400;
  margin-bottom: 3.75rem;
}

.drive-points__num {
  border: 1px solid #3198a7;
  background-color: #fff;
  width: 1.125rem;
  height: 1.125rem;
  border-radius: 50%;
  color: #3198a7;
  font-size: .75rem;
  font-weight: 600;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: .4375rem;
}

.drive-points__item {
  display: inline-block;
}

.category-card__front,
.category-card__name {
  color: #fff;
}

.form-btn {
  margin-top: 3.4375rem;
  margin-bottom: 2.8125rem;
}

.logo-section {
  padding: 1.625rem 0;
}

.lk-in-mobile {
  margin-bottom: 30px;
}

@media (max-width:767px) {
  .lk-in-mobile {
    margin-bottom: 10.83333rem;
  }
}

@media (max-width:991px) {
  .geo-maps:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    pointer-events: all;
  }
}

.geo-maps:hover:after,
.map-border:hover:after,
.tags--no-select,
.top-nav-item ul {
  pointer-events: none;
}

.seotext {
  margin-top: 50px;
  margin-bottom: 30px;
}

@media (max-width:767px) {
  .logo-section__img {
    margin: 3.125rem 0;
  }

  .category-list {
    text-align: center;
  }
}

.z10 {
  position: relative;
  z-index: 10;
}

.page-title {
  margin-bottom: 1.875rem;
}

.category-card__front {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  -webkit-transition: .6s;
  transition: .6s;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: rotateY(0);
  transform: rotateY(0);
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('/local/templates/main/assets/css/../images/category.jpg');
  background-size: cover;
}

.category-card__front:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: #000;
  opacity: .24;
  z-index: -1;
}

.category-card {
  position: relative;
  display: inline-block;
  width: 225px;
  min-height: 225px;
  max-width: 100%;
  margin-bottom: 3.625rem;
  -webkit-perspective: 1000;
  background-image: url('/local/templates/main/assets/css/../images/category.jpg');
  background-size: cover;
}

.category-card:after,
.category-card__body,
.category-card__name {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 2;
}

@media (max-width:575px) {
  .category-card {
    width: 300px;
    min-height: 300px;
  }
}

.category-card:hover .category-card__body {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.category-card:hover:after {
  opacity: .24;
}

.category-card:after {
  top: 0;
  bottom: 0;
  content: '';
  z-index: 1;
  -webkit-transition: .6s;
  transition: .6s;
  background: #000;
  opacity: .14;
}

.category-card__name {
  padding: 0 10px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: .6s;
  transition: .6s;
  background: rgba(51,51,51,.6);
}

.category-card:hover .category-card__name {
  background: rgba(51,51,51,1);
}

.category-card__text {
  color: #fff;
  font-size: 13px;
  font-weight: 300;
  line-height: 17px;
  margin-bottom: 10px;
}

@media (min-width:1440px) {
  .category-card {
    margin-left: auto;
    margin-right: auto;
  }

  .category-list>div {
    width: 20%;
  }
}

.category-card__body {
  bottom: 20px;
  top: 100px;
  opacity: 0;
  text-align: center;
  -webkit-transition: .6s;
  transition: .6s;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translateY(80px);
  transform: translateY(80px);
}

.category-card__body .btn,
.category-card__body .btn-yellow2,
.category-card__body .catalog-list__show-more,
.category-card__body .conf-list__btn,
.category-card__body .form-btn,
.category-card__body .lk-in-mobile,
.category-card__body .modile-filter-btn,
.category-card__body .product-card__btn,
.category-card__body .top-menu__btn--mobile {
  margin-top: auto;
}

.filter {
  position: -webkit-sticky;
  position: sticky;
  max-width: 256px;
}

.filter-item {
  background-color: #e8e8e8;
  padding: 22px;
  margin-bottom: 1px;
  -webkit-transition: .2s;
  transition: .2s;
}

.filter-item:not(.open) .filter-item__hidden {
  display: none;
}

.filter-item:not(.open) .filter-item__name:after {
  -webkit-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}

.filter-item__name {
  color: #000;
  font-size: 13px;
  font-weight: 400;
  position: relative;
  padding-right: 15px;
}

.check-styled:checked~.check-label__text,
.radio-styled:checked~.check-label__text {
  color: #09f;
}

.filter-item__name:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(0);
  transform: translateY(-50%) rotate(0);
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 7px solid #666;
  -webkit-transition: .2s;
  transition: .2s;
  will-change: position,transform;
}

.check-styled:after,
.check-styled:before,
.radio-styled:after,
.radio-styled:before {
  left: 0;
  top: 0;
  will-change: position,transform;
  cursor: pointer;
  content: "";
}

.filter-item__hidden {
  position: relative;
  padding-top: 13px;
}

.filter-item__hidden .slider {
  margin-bottom: 10px;
  margin-top: 2px;
}

.filter-item__hidden .styler {
  width: 100%;
  margin: 0;
}

.check-styled,
.radio-styled {
  margin: 0 7px 0 0;
  display: inline-block;
  outline: 0;
}

.check-styled {
  position: relative;
}

.check-styled:after,
.check-styled:before {
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
}

.check-styled:before {
  border: 1px solid #c3c3c3;
  background-color: #fff;
}

.check-styled:after,
.radio-styled:after {
  border: 1px solid #09f;
  -webkit-transition: .2s;
}

.check-styled:after {
  -webkit-transform: rotate(0);
  transform: rotate(0);
  transition: .2s;
  opacity: 0;
}

.check-styled:checked:after {
  border-bottom: 2px solid;
  border-left: 2px solid;
  border-color: transparent transparent #09f #09f;
  width: 12px;
  height: 9px;
  -webkit-transform: rotate(-45deg) translate(2px,2px);
  transform: rotate(-45deg) translate(2px,2px);
  opacity: 1;
}

.radio-styled {
  position: relative;
}

.radio-styled:after,
.radio-styled:before {
  display: inline-block;
  position: absolute;
}

.radio-styled:before {
  border: 1px solid #c3c3c3;
  background-color: #fff;
  width: 13px;
  height: 13px;
  border-radius: 50%;
}

@media (max-width:767px) {
  .radio-styled:before {
    width: 16px;
    height: 16px;
  }
}

.radio-styled:after {
  width: 15px;
  height: 15px;
  -webkit-transform: translate(-1px,-1px);
  transform: translate(-1px,-1px);
  transition: .2s;
  opacity: 0;
  border-radius: 50%;
}

.check-label,
.tags-item {
  -webkit-transition: .2s;
  user-select: none;
  cursor: pointer;
}

.radio-styled:checked:after {
  border: 1px solid #09f;
  opacity: 1;
  background-color: #09f;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  -webkit-transform: translate(3px,3px);
  transform: translate(3px,3px);
}

@media (max-width:767px) {
  .radio-styled:checked:after {
    -webkit-transform: translate(4px,4px);
    transform: translate(4px,4px);
  }
}

.check-label {
  font-size: 13px;
  font-weight: 400;
  color: #666;
  transition: .2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 8px 0;
}

.tooltip-max,
.tooltip-min {
  opacity: 1;
  display: block!important;
}

.tooltip-max *,
.tooltip-min * {
  color: #666;
  font-size: 13px;
  font-weight: 400;
  background: 0;
  cursor: pointer;
}

.tags,
.tags-item {
  color: #000!important;
  text-decoration: none!important;
  font-weight: 400;
}

.--sticky-col {
  -ms-flex-item-align: start;
  align-self: flex-start;
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
  -webkit-transition: top .6s;
  transition: top .6s;
}

.--sticky-col.header-fix {
  top: 150px;
}

.sidebar {
  will-change: min-height;
}

.sidebar__inner {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  -webkit-transform: translate(0,0);
  transform: translate(0,0);
  will-change: position,transform;
}

.tags {
  font-size: 13px;
}

.tags-name {
  display: block;
  margin-bottom: 30px;
  font-weight: 400;
  margin-top: 20px;
  margin-left: 17px;
}

.tags-item {
  float: left;
  padding: 9px 17px;
  margin-right: 10px;
  margin-bottom: 5px;
  transition: .2s;
  background-color: #e8e8e8;
  line-height: 1;
}

.qt-minus,
.qt-plus,
[tooltip]::after,
[tooltip]::before {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

@media (min-width:1440px) {
  .theiaStickySidebar {
    /*width: 256px;*/
  }

  .catalog-col {
    padding: 0 0 0 6px;
    max-width: 79%;
    flex: 1;
  }

  .filter-col {
    /*width: 286px;*/
  }
}

@media (max-width:991px) {
  .tags-name {
    opacity: 0;
  }

  .filter-col {
    position: fixed;
    z-index: 1000;
    left: 40%;
    top: -18%;
    bottom: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
/*    -webkit-transition: .6s;
    transition: .6s;*/
    max-height: 100vh;
    overflow: auto;
    padding: 0px;
    display: none;
  }
}

.filter-col.open {
    -webkit-transform: scale(1);
    transform: scale(1);
    right: 0;
    top: 0;
    left: auto;
    background: #FFFFFF;
    box-shadow: 0px 0px 10px 3px rgb(17 153 162 / 25%);
    border-radius: 10px 0px 0px 10px;
    max-width: 270px;
}

.range-max,
.range-min {
  position: absolute;
  color: #c3c3c3;
  font-size: 11px;
  font-weight: 400;
  top: 0;
}

.range-min {
  left: -16px;
}

.range-max {
  right: -16px;
}


.modile-filter-btn {
  margin-top: 30px;
  font-size: 30px;
  display: block;
}

.sort {
  margin-top: 13px;
  margin-bottom: 30px;
}

.sort .styler {
    margin-left: 0px!important;
    min-width: unset;
}


.friendly-cat,
.last-seen-product {
  padding-top: 5rem;
}

.friendly-cat .page-title,
.last-seen-product .page-title {
  margin-bottom: 3.125rem;
}

@media (max-width:991px) {
  .friendly-cat .row>div:nth-child(4) {
    display: none;
  }
}

@media (min-width:768px) {
  .friendly-cat .category-card,
  .last-seen-product .category-card {
    margin-bottom: 30px;
  }

  .last-seen-product .row {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow: hidden;
  }
}

@media (max-width:1199px) {
  .last-seen-product .row>div:nth-child(5) {
    display: none;
  }
}

.catalog-list__show-more {
  margin-top: 20px;
}

.container--catalog {
  margin-bottom: 30px;
}

.conf-result {
  display: none;
  -webkit-animation-delay: .2s!important;
  animation-delay: .2s!important;
}

@media (max-width:767px) {
  .conf-result {
    text-align: center;
  }

  .conf-result img {
    margin-bottom: 30px;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}

.conf-item:not(:last-of-type) {
  margin-bottom: 6px;
}

.conf-item__name {
  color: #000;
  font-size: 13px;
  font-weight: 400;
  margin-bottom: 24px;
}

.conf-list .check-label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 40px;
}

@media (max-width:767px) {
  .conf-list .check-label {
    width: 49%;
    margin-right: 0;
  }
}

@media (max-width:575px) {
  .conf-list .check-label {
    width: 100%;
  }
}

.conf-text {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 20px;
}

.conf-list__btn {
  margin-top: 30px;
  margin-bottom: 45px;
}

.result-title,
.result-title2 {
  color: #1c8b9b;
  margin-bottom: 30px;
}

.result-title {
  font-size: 36px;
  font-weight: 300;
}

.result-title2 {
  line-height: 1.2;
  font-size: 18px;
  font-weight: 400;
}

.result-list {
  color: #000;
  font-size: 13px;
  font-weight: 400;
  padding-left: 0;
  margin: 0 0 30px;
}

.result-list li {
  position: relative;
  padding-left: 23px;
  margin-bottom: 9px;
}

@media (max-width:767px) {
  .result-list {
    margin-left: auto;
    margin-right: auto;
    max-width: 76%;
  }

  .result-list li {
    text-align: left;
  }
}

.result-list li:before {
  content: "";
  background-color: #3198a7;
  width: 9px;
  height: 9px;
  position: absolute;
  left: 0;
  top: 1px;
}

.result-price {
  color: #1c8b9b;
  font-size: 30px;
  font-weight: 400;
  margin-top: 57px;
  margin-bottom: 20px;
}

.result-price__big {
  font-size: 36px;
  font-weight: 600;
}

.blue-form {
  background-color: #1c8b9b;
  color: #fff;
  padding-top: 30px;
}

@media (min-width:768px) {
  .blue-form .form-btn {
    margin: 0;
  }

  .order-histoty {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
  }
}

@media (max-width:767px) {
  .blue-form .form-btn {
    width: 100%;
  }
}

.white-form {
  max-width: 990px;
  margin: 0 auto;
}

.white-form * {
  color: #fff!important;
  border-color: #fff!important;
}

.form-text {
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.8;
  text-align: center;
  margin-top: 18px;
}

.price-cont,
.send-to-email,
.send-to-email .snpd {
  text-align: left;
}

.loader {
  width: 100px;
  height: 20px;
  border-radius: 100%;
  position: relative;
  margin: 0 auto;
}

.btn .loader,
.btn-yellow2 .loader,
.catalog-list__show-more .loader,
.conf-list__btn .loader,
.form-btn .loader,
.lk-in-mobile .loader,
.modile-filter-btn .loader,
.product-card__btn .loader,
.top-menu__btn--mobile .loader {
  -webkit-transform: translate(-50%,-43%);
  transform: translate(-50%,-43%);
  position: absolute;
  top: 50%;
  left: 50%;
}

.loader span {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background-color: #fff;
  margin: 0 5px;
  opacity: 0;
}

.loader span:nth-child(1) {
  -webkit-animation: opacitychange 1s ease-in-out infinite;
  animation: opacitychange 1s ease-in-out infinite;
}

.loader span:nth-child(2) {
  -webkit-animation: opacitychange 1s ease-in-out .33s infinite;
  animation: opacitychange 1s ease-in-out .33s infinite;
}

.loader span:nth-child(3) {
  -webkit-animation: opacitychange 1s ease-in-out .66s infinite;
  animation: opacitychange 1s ease-in-out .66s infinite;
}

@-webkit-keyframes opacitychange {
  0%, 100% {
    opacity: 0;
  }

  60% {
    opacity: 1;
  }
}

@keyframes opacitychange {
  0%, 100% {
    opacity: 0;
  }

  60% {
    opacity: 1;
  }
}

.nav.nav-tabs {
  border-bottom: 1px solid #90AEB8;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 0;
}

@media (max-width:767px) {
  .nav.nav-tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border: 0;
  }
}

.nav.nav-tabs .nav-link {
    color: #90AEB8;
    -webkit-transition: .2s;
    transition: .2s;
    border-radius: 3px 3px 0 0;
    margin-right: 10px;
    padding: 8px 15px;
    text-decoration: none;
    height: 100%;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    border-top: 1px solid #90AEB8;
    border-left: 1px solid #90AEB8;
    border-right: 1px solid #90AEB8;
    border-bottom: none;
    box-sizing: border-box;
}
.nav-tabs .nav-item:nth-child(1) a{
  border-radius: 20px 5px 0px 0px;
}
.nav-tabs .nav-item.harakteristiki a{
  border-radius: 5px 5px 0px 0px;
}
.nav-tabs .nav-item.opisanie a{
  border-radius: 5px 20px 0px 0px;
}




.nav.nav-tabs .nav-link.active {
    color: #F6FBFC;
    background: #0093A6;
}

.nav-item .nav-link[href="#product6"] {
  background-color: #ffd800;
}

@media (max-width:767px) {
  .nav.nav-tabs .nav-link {
    margin-right: 0;
    margin-bottom: 3px;
  }
}

.nav-tabs .nav-item {
  margin-bottom: 0;
}

@media (max-width:575px) {
  .nav-tabs .nav-item {
    display: block;
  }
}

.btn-yellow,
div.reviews-reply-buttons input {
  color: #333!important;
  font-size: 15px;
  font-weight: 700;
  background-color: #ffd800;
  border: 2px solid #ffd800!important;
  padding: 12px 21px;
  line-height: 1;
}

.btn-yellow:hover,
div.reviews-reply-buttons input:hover {
  background-color: transparent;
  color: #333;
}

.product-right {
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
  -webkit-transition: top .6s;
  transition: top .6s;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
}

.product-right.header-fix {
  top: 150px;
}

.quality-item {
  background-color: #3198a7;
  width: 53px;
  height: 53px;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  vertical-align: top;
  border: 2px solid #fff;
  -webkit-transition: .2s;
  transition: .2s;
  position: relative;
}

.quality-item:hover {
  border-color: #ffd800;
}

.price-points {
  padding: 30px 0 0;
}

.quality-item:not(:last-child) {
  margin-right: 15px;
}

.right-price,
.right-price2 {
  color: #000;
  font-weight: 600;
  margin-bottom: 0;
  white-space: nowrap;
  max-width: 100%;
  display: none;
  position: relative;
}

.un1 {
  position: absolute;
  top: 50px;
  right: 20px;
}

.right-price2 {
  font-size: 24px;
  font-weight: 700;
}

.right-price2 img {
  width: 16px;
}

.right-price .full-price{
  font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 39px;
    line-height: 196.19%;
    color: #0093A6;
}
.right-price .full-price.cs_tps,
.right-price .word-rub.cs_tps,
.catalog_block_item_price.cs_tps
{
  color: red;
}

.send-to-email {
  font-size: 18px;
  font-weight: 700;
  margin-top: 50px;
}

.right-price__small {
  font-size: 30px;
  font-weight: 300;
}

.num {
  user-select: none;
}

.price-subtext {
    box-sizing: border-box;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.05em;
    color: #1A2E35;
}
.quality {
  margin-bottom: 30px;
}

.price-points__item {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 22px;
}

.conf-cont,
.price-points__img {
  display: -webkit-box;
  display: -ms-flexbox;
}

.price-points__img {
  float: left;
  height: 44px;
  margin-right: 22px;
  text-align: center;
  width: 44px;
}

.h-table td,
.h-table th {
  border: 2px solid #e8e8e8;
}

.conf-item__blue-name {
  font-weight: 600;
  line-height: .9;
}

.conf-price {
  color: #333;
  line-height: 16px;
  font-size: 20px;
  font-weight: 700;
  margin-top: 10px;
  margin-left: 20px;
  min-width: 14%;
  display: inline-block;
  margin-bottom: 20px;
}

.conf-price span {
  font-size: 18px;
  font-weight: 300;
}

.line-add {
  color: #3198a7;
  font-size: 14px;
  height: 14px;
  font-weight: 700;
  cursor: pointer;
  display: inline-block;
}

.line-add span {
  font-weight: 400;
}

.conf-cont {
  display: flex;
}

@media (max-width:1199px) {
  .conf-cont {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.conf-line__num {
  margin-bottom: 15px;
}

@media (min-width:992px) {
  .conf-line__num {
    margin-left: 5px!important;
    width: 11.3%;
    flex: auto 0 0;
  }
}

.conf-line__products {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: 15px;
}

@media (max-width:991px) {
  .conf-line__products {
    width: 100%;
  }
}

@media (min-width:992px) {
  .conf-line__products {
    width: 70%;
    flex: auto 0 0;
  }
}

@media (min-width:1440px) {
  .conf-line__products {
    width: 80%;
    flex: auto 0 0;
    max-width: 690px;
  }
}

.tab-content .page-title {
    margin: 50px 0;
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    display: flex;
    align-items: flex-end;
    letter-spacing: 0.1em;
    color: #1A2E35;
}

@media (max-width:575px) {
  .tab-content .conf-item {
    padding: 0;
}

  .tab-content .conf-item .jq-selectbox__select {
    padding: 13px 6px;
  }
}

@media (min-width:992px) {
  .cart_of_tov .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 74%;
    flex: 0 0 74%;
    max-width: 74%;
  }

  .cart_of_tov .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 26%;
    flex: 0 0 26%;
    max-width: 26%;
  }
}

.product-slider {
  margin-bottom: 60px;
}

@media (max-width:767px) {
  .product-slider .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .product-slider_big {
    margin-bottom: 10px;
  }
}

.col-item--flex .col-item__text,
.team-card__body {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}

.product-slider_big .slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 380px;
  width: 380px;
}

.product-slider__nav .slick-slide {
      border: 1px solid #E6F0F5;
    box-sizing: border-box
}

@media (max-width:767px) {
  .product-slider__nav {
    margin-bottom: 10px;
  }

  .product-slider__nav .slick-slide {
    margin-right: 10px;
  }

  .h-table {
    width: 100%;
    overflow-x: auto;
    display: block;
  }

  .sol-slider .slick-list {
    margin: 0 40px;
  }
}

.product-slider__nav .slick-slide:not(.slick-current) {
  opacity: .8;
  cursor: pointer;
}

.page-title.big {
  font-size: 2.25rem;
}

.h-table td,
.h-text {
  font-size: 14px;
  font-weight: 300;
}

.h-text {
  line-height: 1.2;
  color: #333;
}

.h-table {
  margin-top: 20px;
  background: #fff;
  margin-bottom: 30px;
}

.h-table td {
  color: #000;
  line-height: 1;
  padding: 8px 24px;
}

@media (max-width:575px) {
  .h-table td {
    padding: 8px;
  }
}

.h-table th {
  color: #3198a7;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  padding: 17px 24px;
}

@media (max-width:575px) {
  .h-table th {
    padding: 8px;
  }
}

a[href$=".doc"].file-icon {
  position: relative;
  display: block;
  margin-bottom: 10px;
}

a[href$=".doc"].file-icon:before {
  content: '';
  display: inline-block;
  vertical-align: sub;
  margin-right: 12px;
}

a[href$=".pdf"].file-icon {
  position: relative;
}

a[href$=".pdf"].file-icon:before {
  content: '';
  display: inline-block;
  vertical-align: sub;
  margin-right: 12px;
}

.p-title {
  font-size: 18px;
}

@media (max-width:767px) {
  .p-title {
    font-size: 5vw;
    font-weight: 600;
  }
}

.h-links {
  margin-top: 50px;
}

.h-links a {
  display: block;
  margin-bottom: 10px;
  text-decoration: none;
}

.h-links .btn,
.h-links .btn-yellow2,
.h-links .catalog-list__show-more,
.h-links .conf-list__btn,
.h-links .form-btn,
.h-links .lk-in-mobile,
.h-links .modile-filter-btn,
.h-links .product-card__btn,
.h-links .top-menu__btn--mobile {
  display: inline-block;
  margin-bottom: 30px;
}

.tab-pane.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear;
}

.tab-pane.fade.show {
  opacity: 1;
}

.shake {
  -webkit-animation: shake .2s 2 linear;
  animation: shake .2s 2 linear;
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

@-webkit-keyframes shake {
  0% {
    -webkit-transform: translate(10px,0);
    transform: translate(10px,0);
  }

  50% {
    -webkit-transform: translate(-10px,0);
    transform: translate(-10px,0);
  }

  100% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }
}

@keyframes shake {
  0% {
    -webkit-transform: translate(10px,0);
    transform: translate(10px,0);
  }

  50% {
    -webkit-transform: translate(-10px,0);
    transform: translate(-10px,0);
  }

  100% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }
}

@media (min-width:992px) {
  .product-text {
    width: 70%;
  }

  .conf-right {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}

[tooltip] {
  position: relative;
}

[tooltip]::after,
[tooltip]::before {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}

[tooltip]::before {
  content: '';
  border: 5px solid transparent;
  z-index: 1001;
}

[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica,sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  overflow: hidden;
  padding: 9px 15px;
  background: #ffd800;
  z-index: 1000;
  color: #2c2c2c;
  font-size: 12px;
  font-weight: 300;
  line-height: 12px;
}

[tooltip]:hover::after,
[tooltip]:hover::before {
  display: block;
}

[tooltip='']::after,
[tooltip='']::before {
  display: none!important;
}

[tooltip]:not([flow])::before,
[tooltip][flow^=up]::before {
  bottom: calc(100% + 5px);
  border-bottom-width: 0;
  border-top-color: #ffd800;
}

[tooltip]:not([flow])::after,
[tooltip][flow^=up]::after {
  bottom: calc(100% + 10px);
}

[tooltip]:not([flow])::after,
[tooltip]:not([flow])::before,
[tooltip][flow^=up]::after,
[tooltip][flow^=up]::before {
  left: 50%;
  -webkit-transform: translate(-50%,-.5em);
  transform: translate(-50%,-.5em);
}

[tooltip][flow^=down]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #ffd800;
}

[tooltip][flow^=down]::after {
  top: calc(100% + 10px);
}

[tooltip][flow^=down]::after,
[tooltip][flow^=down]::before {
  left: 50%;
  -webkit-transform: translate(-50%,.5em);
  transform: translate(-50%,.5em);
}

[tooltip][flow^=left]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #ffd800;
  left: calc(0em - 5px);
  -webkit-transform: translate(-.5em,-50%);
  transform: translate(-.5em,-50%);
}

[tooltip][flow^=left]::after {
  top: 50%;
  right: calc(100% + 10px);
  -webkit-transform: translate(-.5em,-50%);
  transform: translate(-.5em,-50%);
}

[tooltip][flow^=right]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #ffd800;
  right: calc(0em - 5px);
  -webkit-transform: translate(.5em,-50%);
  transform: translate(.5em,-50%);
}

[tooltip][flow^=right]::after {
  top: 50%;
  left: calc(100% + 10px);
  -webkit-transform: translate(.5em,-50%);
  transform: translate(.5em,-50%);
}

@-webkit-keyframes tooltips-vert {
  to {
    opacity: .9;
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
  }
}

@keyframes tooltips-vert {
  to {
    opacity: .9;
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
  }
}

@-webkit-keyframes tooltips-horz {
  to {
    opacity: .9;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
  }
}

[tooltip]:not([flow]):hover::after,
[tooltip]:not([flow]):hover::before,
[tooltip][flow^=down]:hover::after,
[tooltip][flow^=down]:hover::before,
[tooltip][flow^=up]:hover::after,
[tooltip][flow^=up]:hover::before {
  -webkit-animation: tooltips-vert .3s ease-out forwards;
  animation: tooltips-vert .3s ease-out forwards;
}

[tooltip][flow^=left]:hover::after,
[tooltip][flow^=left]:hover::before,
[tooltip][flow^=right]:hover::after,
[tooltip][flow^=right]:hover::before {
  -webkit-animation: tooltips-horz .3s ease-out forwards;
  animation: tooltips-horz .3s ease-out forwards;
}

.product-image {
  float: left;
  width: 20%;
  border: 1px solid #dcdcdc!important;
  background-color: #fff!important;
}

.product-details {
  float: left;
  width: 37%;
}

.product-price {
  float: left;
  width: 12%;
}

.product-quantity {
  float: left;
  width: 10%;
}

.product-removal {
  float: left;
  width: 9%;
}

.product-in-price {
  float: left;
  width: 12%;
  text-align: right;
  color: #3198a7;
  font-size: 18px;
  font-weight: 600;
}

.column-label,
.product .product-image {
  text-align: center;
}

.column-labels:after,
.column-labels:before,
.group:after,
.group:before,
.order-histoty__cart:after,
.order-histoty__cart:before,
.product:after,
.product:before,
.shopping-cart:after,
.shopping-cart:before,
.totals-item:after,
.totals-item:before {
  content: '';
  display: table;
}

.column-labels:after,
.group:after,
.order-histoty__cart:after,
.product:after,
.shopping-cart:after,
.totals-item:after {
  clear: both;
}

.column-labels,
.group,
.order-histoty__cart,
.product,
.shopping-cart,
.totals-item {
  zoom: 1;
}

@media (min-width:1440px) {
  .order-histoty__cart,
  .shopping-cart {
    width: 1100px;
    max-width: 100%;
  }
}

.column-labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.column-label,
.qt-minus,
.qt-plus {
  color: #fff;
  -webkit-box-align: center;
}

.column-label {
  background-color: #3198a7;
  height: 56px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  width: 12%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.qt,
.qt-minus,
.qt-plus {
  height: 31px;
  font-weight: 400;
}

.column-label:last-child {
  margin-right: 0;
}

@media (min-width:992px) and (max-width:1199px) {
  .column-label {
    font-size: 14px;
  }
}

.column-label--big {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.column-label--img {
  min-width: 14%;
}

.product {
  -webkit-transition: margin .2s linear,opacity .2s linear;
  transition: margin .2s linear,opacity .2s linear;
}

@media (min-width:992px) {
  .product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 93px;
  }

  .product>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #f4f4f4;
    margin-right: 5px;
    margin-bottom: 5px;
    width: 12%;
    text-align: center;
    padding: 0 5px;
  }

  .product>div:last-child {
    margin-right: 0;
  }

  .product .product-image {
    min-width: 14%;
  }

  .product .product-details {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}

.product .product-details .product-description {
  margin: 5px 20px 5px 0;
  line-height: 1.4em;
}

.product .product-quantity input {
  border: 1px solid #dcdcdc;
  background-color: #fff;
}

.totals .totals-item {
  float: right;
  clear: both;
  width: 100%;
  margin-bottom: 10px;
}

.totals .totals-item label {
  float: left;
  clear: both;
  width: 79%;
  text-align: right;
}

.totals .totals-item .totals-value {
  float: right;
  width: 21%;
  text-align: right;
}

.empty-text,
.qt,
.tov_quant {
  text-align: center;
}

.checkout {
  float: right;
  border: 0;
  margin-top: 20px;
  padding: 6px 25px;
  background-color: #6b6;
  color: #fff;
  font-size: 25px;
  border-radius: 3px;
}

.checkout:hover {
  background-color: #494;
}

@media (max-width:991px) {
  .product {
    background-color: #f4f4f4;
    padding: 10px;
    margin-bottom: 30px;
  }

  .column-labels {
    display: none;
  }

  .product-image {
    width: 100%;
    margin-bottom: 20px;
  }

  .product-image img {
    margin: 10px;
  }

  .product-art {
    margin-bottom: 10px;
  }

  .product-details {
    float: none;
    margin-bottom: 20px;
    width: auto;
  }

  .product-title {
    font-size: 20px;
    text-decoration: none;
  }

  .product-price {
    clear: both;
    width: auto;
    margin-right: 8px;
  }

  .product-quantity {
    width: 130px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .product-quantity .qt-minus {
    margin-left: 10px;
  }

  .product-quantity .qt-plus {
    margin-right: 20px;
  }

  .product-quantity:before {
    content: 'x';
  }

  .product-removal {
    width: auto;
    margin-bottom: 10px;
    float: right;
  }

  .product-in-price {
    width: auto;
    font-size: 20px;
  }
}

@media screen and (max-width:550px) {
  .product-in-price,
  .product-removal {
    float: left;
    margin-top: 10px;
    clear: both;
  }

  .product-in-price {
    width: auto;
    display: block;
  }

  .product .product-line-price:before {
    content: 'Стоимость: ';
  }

  .totals .totals-item label {
    width: 60%;
  }

  .totals .totals-item .totals-value {
    width: 40%;
  }
}

.map-border:after,
.team-card:after {
  content: "";
}

.qt-minus{
  border-radius: 5px 0px 0px 5px;
}
.qt-plus {
  border-radius: 0px 5px 5px 0px;
}
.qt-minus, .qt-plus {
    font-size: 24px;
    line-height: 18px;
    background: #F6FBFC;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    user-select: none;
    width: 25%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 36px;
    color: #0093A6;
}

.qt-minus:hover,
.qt-plus:hover {
  background: #E6F0F5;
}

.qt {
  background-color: #f9f9f9;
  box-shadow: inset 0 2px 1px 0 rgba(234,234,234,1);
  border: none;
  color: #333;
  display: inline-block;
  font-size: 16px;
  width: 30%;
  margin: 0 5%;
}

.simple-buy__lane span,
.simple-buy__lane span::before {
  box-shadow: 4px 3px 15px rgba(0,0,0,.3);
  border-radius: 50%;
}

.tov_quant {
  display: flex;
  width: 100%;
  min-width: 65px;
  padding: 0;
  height: 45px;
}

.tov_quant .qt-minus,
.tov_quant .qt-plus {
  width: 30%;
}

.tov_quant .qt-minus {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.tov_quant .qt-plus {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.remove-product {
  font-weight: 700;
  text-decoration: none;
  color: #ff4141!important;
  font-size: 16px;
  line-height: 18px;
}

.remove-product span {
  font-weight: 300;
  text-decoration: underline;
  cursor: pointer;
}

.product-price {
  color: #3198a7;
  font-size: 18px;
  font-weight: 600;
}

.product-art {
  color: #333;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

.btn-yellow2,
.col-item {
  background-color: #ebebeb;
  margin-bottom: 6px;
  padding: 5px;
  color: #333;
  line-height: 1.5;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 82px;
}

.col-item--white,
.white-icon-in-col {
  background-color: #ffc000;
}

.btn-yellow2 .col-item__big,
.col-item .col-item__big {
  font-size: 24px;
  font-weight: 600;
  display: block;
}

.btn-yellow2:last-child,
.col-item:last-child {
  margin-bottom: 0;
}

.col-item--flex {
  padding: 0!important;
  -webkit-box-align: inherit;
  -ms-flex-align: inherit;
  align-items: inherit;
}

.col-item--flex .col-item__text {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column;
}

.white-icon-in-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  font-size: 10px;
  width: 8.3em;
}

.big-percent {
  color: #000;
  font-size: 51px;
  font-weight: 300;
  line-height: 1.2;
}

.cart-col {
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
  padding-bottom: 1px;
  -webkit-transition: top .6s;
  transition: top .6s;
}

@media (min-width:1440px) {
  .btn-yellow2 .col-item__big,
  .col-item .col-item__big {
    margin-top: -8px;
  }
}

.cart-col.header-fix {
  top: 150px;
}

.removed {
  margin-left: 1580px!important;
  opacity: 0;
  width: 100%;
}

.btn-gray {
  background-color: #aaa;
  padding: 7px 18px;
  max-height: 100%;
}

.btn-gray:hover {
  background: #1c8b9b;
  color: #fff;
}

.product-details {
  padding: 10px!important;
}

.big-price {
  font-size: 36px!important;
  font-weight: 600;
}

.cart-col .btn-blue,
.cart-col .catalog-list__show-more,
.cart-col .conf-list__btn,
.cart-col .form-btn,
.cart-col .product-card__btn {
  padding: 5px 42px;
}

.blue-header {
  padding: 1.8125rem 2.3125rem;
  background-color: #3198a7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 6px;
}

.blue-header__title {
  color: #fff;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1;
}

.blue-header__title span {
  font-size: 1.1em;
}

.blue-header__title2 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.8;
}

@media (min-width:992px) {
  .blue-header__title2 {
    margin-left: 30px;
  }

  #order_form_div .column-labels>:nth-child(1),
  #order_form_div .product>:nth-child(1),
  .order-histoty__cart .column-labels>:nth-child(1),
  .order-histoty__cart .product>:nth-child(1) {
    width: 26%;
  }

  #order_form_div .column-labels>:nth-child(2),
  #order_form_div .product>:nth-child(2),
  .order-histoty__cart .column-labels>:nth-child(2),
  .order-histoty__cart .product>:nth-child(2) {
    width: 37%;
  }

  #order_form_div .column-labels>:nth-child(3),
  #order_form_div .product>:nth-child(3),
  .order-histoty__cart .column-labels>:nth-child(3),
  .order-histoty__cart .product>:nth-child(3) {
    width: 15%;
  }

  #order_form_div .column-labels>:nth-child(4),
  #order_form_div .product>:nth-child(4),
  .order-histoty__cart .column-labels>:nth-child(4),
  .order-histoty__cart .product>:nth-child(4) {
    width: 20%;
  }
}

.gray-form {
  background-color: #f4f4f4;
  padding: 2.9375rem 2.4375rem;
  margin-bottom: 33px;
}

@media (max-width:991px) {
  .blue-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }

  .blue-header__title2 {
    margin-top: 15px;
  }

  .gray-form.opl .row>div {
    margin-bottom: 30px;
  }
}

::-webkit-input-placeholder {
  color: #999;
  font-size: 13px;
  font-style: italic;
  display: block;
}

::-moz-placeholder {
  color: #999;
  font-size: 13px;
  font-style: italic;
  padding-top: 20px;
  display: block;
}

:-ms-input-placeholder {
  color: #999;
  font-size: 13px;
  font-style: italic;
  display: block;
}

:-moz-placeholder {
  color: #999;
  font-size: 13px;
  font-style: italic;
  display: block;
}

.file-input {
  display: none;
}

.file-line {
  font-size: 13px;
  color: #3198a7;
  font-weight: 400;
  margin-bottom: 20px;
}

.file-line .name-under {
  text-decoration: underline;
  display: inline-block;
  max-width: 50%;
  overflow: hidden;
  vertical-align: bottom;
}

.file-line .btn-remove {
  text-decoration: none;
  color: red;
  font-weight: 700;
  float: right;
  cursor: pointer;
}

.file-line .btn-remove span {
  text-decoration: underline;
  font-weight: 400;
}

@media (max-width:1439px) {
  .file-label {
    margin-bottom: 20px;
  }
}

textarea {
  min-height: 77px;
}

.opl-name {
  font-weight: 400;
  color: #3198a7;
  font-size: 24px;
  margin-bottom: 35px;
}

@media (max-width:575px) {
  .opl-name {
    text-align: center;
  }
}

.opl-text {
  font-weight: 400;
  color: #333;
  font-size: 14px;
  text-align: justify;
}

.opl-img {
  display: block;
  margin: 0 auto;
}

@media (max-width:575px) {
  .opl-img {
    margin-bottom: 20px;
  }
}

@media (max-width:991px) {
  textarea {
    min-height: 150px;
  }

  .opl .row>div:not(:last-child) .opl-text {
    margin-bottom: 40px;
  }
}

#order_form_div__order,
.big-cart__order,
.senks-cart__order {
  margin-top: 10px;
  padding: 9px 42px;
}

.order-histoty__gray #order_form_div__order,
.order-histoty__gray .big-cart__order,
.order-histoty__gray .senks-cart__order,
.senks-cart__order,
.totals {
  margin-top: 30px;
}

.big-cart__order {
  float: right;
  margin-top: 30px;
}

.totals {
  font-size: 18px;
}

.totals .totals-value {
  color: #1c8b9b;
  font-weight: 600;
}

@media (min-width:992px) {
  .totals .cart-total {
    font-size: 24px;
  }
}

.opl-select-label {
  width: 100%;
  border: 5px solid rgba(255,216,0,.2);
  display: block;
  height: 100%;
  padding: 20px 20px 30px;
  cursor: pointer;
  -webkit-transition: .2s;
  transition: .2s;
  position: relative;
  background-size: 40px 40px;
  border-radius: 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.opl-select-label:hover {
  background: rgba(255,216,0,.03);
  border: 5px solid rgba(255,216,0,.2);
}

.opl-select-label.checked {
  border: 5px solid rgba(255,216,0,.6);
  background: rgba(255,216,0,.05);
  background-image: linear-gradient(-45deg,rgba(230,194,0,.1) 25%,transparent 25%,transparent 50%,rgba(230,194,0,.1) 50%,rgba(230,194,0,.1) 75%,transparent 75%,transparent);
  background-size: 50px 50px;
  background-clip: padding-box;
}

.opl-select-label input {
  display: none;
}

.senks-text {
  font-size: 14px;
  line-height: 1.2;
  color: #333;
  font-weight: 400;
}

.senks-text a {
  font-size: 1em;
}

.btn-yellow2 {
  border: 2px solid #000;
  background-color: #ffc000;
  color: #333;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}

.btn-yellow2:hover {
  background-color: #ffd800;
  color: #333;
}

.order-histoty__item {
  display: inline-block;
  width: 100%;
}

.bold {
  font-weight: 700;
}

@media (min-width:992px) {
  .order-histoty__cart .product>div {
    background: #fff;
  }
}

.order-histoty__gray {
  background-color: #f5f5f5;
  padding-bottom: 30px;
  margin-bottom: 50px;
}

.order-histoty__name {
  color: #000;
  font-size: 18px;
  font-weight: 300;
  padding: 1.5rem 2.625rem;
}

.history-link {
  margin-left: 30px;
}

.btn-gray#order_form_div__order,
.btn-gray.big-cart__order,
.btn-gray.senks-cart__order {
  border: 1px solid #aaa;
}

.team-row {
  margin-bottom: 100px;
  text-align: center;
}

.team-row>div {
  padding: 0 12.5px;
}

.team-card {
  position: relative;
  overflow: hidden;
  display: inline-block;
}

.team-card:after,
.team-card__body {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.team-card:after {
  background: rgba(0,0,0,.14);
  -webkit-transition: .6s;
  transition: .6s;
  will-change: background,transition;
}

.team-card:hover:after {
  background: rgba(0,0,0,.75);
}

.team-card:hover .team-card__img {
  -webkit-transform: scale(1.4);
  transform: scale(1.4);
}

.team-card:hover .team-card__body {
  opacity: 1;
}

.team-card:hover .team-card__name,
.team-card:hover .team-card__staff,
.team-card:hover .team-card__text {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  -webkit-transition: .6s;
  transition: .6s;
}

.team-card:hover .team-card__staff {
  -webkit-transition-delay: .2s;
  transition-delay: .2s;
}

.team-card__text {
  padding-top: 20px!important;
  padding-bottom: 20px!important;
}

.team-card__body {
  text-align: center;
  color: #f0dddf;
  display: block;
  z-index: 14;
  opacity: 0;
  -webkit-transition: .6s;
  transition: .6s;
}

@media (max-width:991px) {
  .team-card__body {
    padding: 0 10px;
  }
}

.team-card__img {
  -webkit-transition: .6s;
  transition: .6s;
  -webkit-transform: scale(1.01);
  transform: scale(1.01);
  will-change: transform;
  -webkit-transform-origin: center 20%;
  transform-origin: center 20%;
}

.team-card__name,
.team-card__staff {
  -webkit-transform: translateY(20px);
  -webkit-transition: 0;
  transform: translateY(20px);
  transition: 0;
}

.team-card__name {
  font-size: 25px;
  font-weight: 300;
  margin-bottom: 1.375rem;
  margin-top: -17px;
  opacity: 0;
}

.team-card__staff,
.team-card__text {
  font-size: 13px;
  font-weight: 300;
  opacity: 0;
}

.team-card__staff {
  font-style: italic;
  margin-bottom: 2.625rem;
}

.team-card__text {
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition: 0;
  transition: 0;
  padding: 0 10px;
}

@media (max-width:575px) {
  .team-card__text {
    display: none;
  }
}

.title-p {
  line-height: 1.4;
  margin-bottom: 48px;
}

@media (min-width:768px) {
  .btn-gray#order_form_div__order,
  .btn-gray.big-cart__order,
  .btn-gray.senks-cart__order,
  .order-histoty__gray #order_form_div__order,
  .order-histoty__gray .big-cart__order,
  .order-histoty__gray .senks-cart__order {
    margin-left: 30px;
  }

  .title-p {
    margin-top: -13px;
  }
}

.img-cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width:1440px) {
  .blog-list {
    width: 105.3%;
  }

  .blog-right {
    max-width: 283px;
  }
}

.blog-item {
  padding: 30px 0;
}

.blog-item:not(:last-child) {
  border-bottom: 1px solid #3198a7;
}

.blog-item:first-child {
  border-top:1px solid #3198a7
}

.blog-item__date {
  color: #000;
  font-size: 13px;
  text-decoration: none;
}

.blog-item__link {
  color: #3198a7;
  font-size: 18px;
  text-decoration: none;
}

.blog-item__desc,
.subscribe-form input {
  color: #333;
  font-size: 13px;
}

.blog-item__desc p {
  margin-bottom: 16px;
  line-height: 27px;
}

.blog-item__link {
  display: block;
  margin: 10px 0;
}

.subscribe-form {
  background-color: #e8e8e8;
  padding: 27px 20px;
}

.subscribe-form button {
  width: 100%;
}

.subscribe-form input {
  border: 1px solid #999;
  font-weight: 400;
  padding: 10px 15px;
  width: 100%;
  outline: 0;
  -webkit-transition: .2s;
  transition: .2s;
}

.subscribe-form input:focus {
  border-color: #3198a7;
}

.blog-right {
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
  -webkit-transition: top .6s;
  transition: top .6s;
}

.blog-right.header-fix,
.header-fix {
  top: 150px;
}

.subscribe-form__title {
  font-weight: 300;
  text-transform: uppercase;
  color: #000;
  font-size: 13px;
  margin-bottom: 25px;
}

.subscribe-form__title span {
  font-weight: 700;
}

.subscribe-form .snpd {
  margin-top: 0;
}

.subscribe-form__input {
  margin-bottom: 20px;
}

.blog-right__tags {
  margin-top: 30px;
  font-size: 12px;
}

.blog-right__tags .tags-item {
  padding: 9px 12px;
}

@media (max-width:991px) {
  .blog-item__img-col {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  .blog-item__img {
    margin-bottom: 20px;
  }
}

.map-item:not(:last-of-type) {
  margin-bottom: 45px;
}

.map-border {
  position: relative;
}

@media (min-width:768px) {
  .map-border {
    border-right: 10px solid #3198a7;
  }
}

@media (max-width:767px) {
  .map-list .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .map-border {
    margin-top: 20px;
    border-bottom: 10px solid #3198a7;
  }
}

.s-cadr--order,
.slider-col,
.user-vars {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}

.sqv,
.yellow-bg {
  margin-top: 30px;
}

.map-border:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
}

.contacts_title {
  font-weight: 400;
}

.contacts_mail,
.contacts_tel {
  color: #3198a7;
  font-size: 28px;
  font-weight: 600;
  text-decoration: none;
  margin-bottom: 14px;
  display: block;
}

.map-item__title {
  color: #3198a7;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 14px;
}

.map-item__label {
  color: #000;
  font-size: 13px;
  font-weight: 400;
}

.map-item__val {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 18px;
}

.map-item__tel {
  color: #3198a7;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  display: block;
  margin-bottom: 16px;
}

.features-item,
.simple-buy__lane {
  display: -webkit-flex;
  display: -ms-flex;
}

.yellow-bg {
  background: #ffd800;
  color: #000;
}

.sqv {
  padding-left: 0;
}

.features-item {
  text-align: center;
  display: flex;
}

.features-item svg {
  width: 50px;
  height: 50px;
  fill: #1c8b9b;
  margin-bottom: 28px;
}

.simple-buy::after,
.simple-buy::before {
  height: 100%;
  top: 0;
  content: '';
}

.features-item__title {
  font-size: 18px;
  font-weight: 700;
  line-height: 30.03px;
  text-transform: uppercase;
  letter-spacing: .9px;
}

.features-item__text {
  width: 100%;
  font-size: 18px;
  font-weight: 400;
  line-height: 28.02px;
}

.simple-buy {
  position: relative;
}

.simple-buy::after,
.simple-buy::before,
.simple-buy__lane {
  width: 100%;
  position: absolute;
}

.simple-buy::before {
  background-image: url('/local/templates/main/assets/css/../images/simple_background.jpg');
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  opacity: .15;
  left: 0;
}

.simple-buy::after {
  background: rgba(0,0,0,.5);
  right: 0;
}

.simple-buy .container {
  z-index: 1;
}

.simple-buy__lane {
  max-width: 1093px;
  height: 10px;
  display: flex;
  -ms-align-items: center;
  align-items: center;
  justify-content: space-between;
  background-color: #3198a7;
  left: 50%;
  top: calc(100% - 100px);
  transform: translate(-50%,-50%);
  z-index: 2;
}

.simple-buy__item,
.simple-buy__wrap {
  display: -webkit-flex;
  display: -ms-flex;
}

.simple-buy__lane span {
  width: 49px;
  height: 49px;
  flex-shrink: 0;
  background-color: #3198a7;
  position: relative;
}

.simple-buy__lane span:nth-child(1) {
  margin-left: -8px;
}

.simple-buy__lane span:nth-child(4) {
  margin-right: -8px;
}

.simple-buy__lane span::before {
  content: '';
  width: calc(100% - 12px);
  height: calc(100% - 12px);
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-49%,-50%);
}

.prepare-server__wrapper::before,
.simple-buy__top::before {
  content: "0" counter(item);
  counter-increment: item;
}

.simple-buy__lane span:nth-child(3)::before,
.simple-buy__lane span:nth-child(4)::before {
  transform: translate(-51%,-50%);
}

.simple-buy .title {
  color: #fff;
  font-size: 36px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 45px;
  z-index: 2;
}

.simple-buy__wrap {
  display: flex;
  -ms-align-items: stretch;
  align-items: stretch;
  flex-wrap: wrap;
  margin: 0 -17.5px;
  counter-reset: item;
  padding-bottom: 100px;
}

.simple-buy__item {
  width: calc(100% / 4 - 35px);
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0 17.5px;
  z-index: 2;
}

.simple-buy__top {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: flex-end;
  background-color: #3198a7;
  overflow: hidden;
  position: relative;
  margin-bottom: 4px;
}

.simple-buy__top::before {
  color: #fff;
  font-size: 48px;
  font-weight: 700;
  line-height: 30px;
  position: absolute;
  top: 50%;
  left: 27px;
  transform: translateY(-50%);
  z-index: 1;
}

.simple-buy__top svg {
  width: 176px;
  height: 166px;
  fill: #e4f0f8;
  opacity: .5;
  margin-top: -29px;
  margin-right: -26px;
}

.simple-buy__bottom {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  background: #fff;
  flex-grow: 1;
  padding: 40px 25px 70px;
  color: #424242;
}

@media screen and (max-width:1439px) {
  .simple-buy__wrap {
    margin: 0 -8px;
  }

  .simple-buy__item {
    width: calc(100% / 4 - 16px);
    margin: 0 8px;
    z-index: 2;
  }

  .simple-buy__bottom {
    padding: 20px 10px 50px;
  }

  .simple-buy__top::before {
    left: 10px;
  }

  .simple-buy__lane {
    max-width: 899px;
  }

  .simple-buy__lane span:nth-child(1)::before {
    transform: translate(-52%,-50%);
  }

  .simple-buy__lane span:nth-child(4)::before {
    transform: translate(-48%,-50%);
  }
}

@media screen and (max-width:1300px) {
  .simple-buy__top svg {
    width: 149px;
    height: 126px;
  }

  .simple-buy__top::before {
    font-size: 36px;
  }

  .simple-buy__bottom {
    font-size: 16px;
    line-height: 21px;
  }
}

@media screen and (max-width:1199px) {
  .simple-buy__lane {
    max-width: 752px;
  }
}

@media screen and (max-width:960px) {
  .simple-buy__bottom {
    font-size: 13px;
    line-height: 16px;
  }

  .simple-buy__lane {
    max-width: 548px;
    top: calc(100% - 50px);
  }

  .simple-buy__lane span {
    width: 36px;
    height: 36px;
  }

  .simple-buy__top svg {
    width: 106px;
    height: 92px;
    margin-top: -17px;
    margin-right: -9px;
  }

  .simple-buy__wrap {
    padding-bottom: 50px;
  }
}

@media screen and (max-width:767px) {
  .simple-buy__wrap {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .simple-buy__item {
    width: 100%;
    margin-bottom: 15px;
  }

  .simple-buy__lane {
    width: 10px;
    height: 100%;
    max-height: 641px;
    flex-direction: column;
    top: 42%;
    left: -10px;
  }

  .simple-buy__lane span:nth-child(1) {
    margin-left: 0;
  }

  .simple-buy__lane span:nth-child(4) {
    margin-right: 0;
  }
}

@media screen and (max-width:640px) {
  .simple-buy__lane {
    display: none;
  }

  .simple-buy__item,
  .simple-buy__wrap {
    margin: 0;
  }
}

.prepare-server__wrap {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -ms-align-items: flex-start;
  align-items: flex-start;
  justify-content: space-between;
}

.prepare-server__left {
  max-width: 355px;
  width: 100%;
}

.prepare-server__title {
  font-size: 52px;
  font-weight: 800;
  line-height: 64px;
  text-transform: uppercase;
  letter-spacing: normal;
}

.prepare-server__text {
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  margin-top: 65px;
}

.prepare-server__link {
  color: #3198a7;
  font-size: 24px;
  font-weight: 800;
  text-decoration: none;
  display: block;
}

.prepare-server__item {
  max-width: 777px;
  width: 100%;
  color: #2a2a2a;
  font-size: 22px;
  font-weight: 800;
  line-height: 32px;
  text-transform: uppercase;
  background-color: #ffd800;
  position: relative;
  padding: 28px 0;
}

.prepare-server__wrapper {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -ms-align-items: center;
  align-items: center;
}

.prepare-server__wrapper::before {
  color: #c3a501;
  font-size: 60px;
  font-weight: 800;
  line-height: 30px;
  position: relative;
  display: block;
}

.prepare-server__item:nth-child(odd) {
  background-image: -webkit-linear-gradient(265deg,rgba(255,255,255,.05) 35%,rgba(255,255,255,.16) 83%,rgba(0,0,0,.2) 100%),-webkit-linear-gradient(95deg,rgba(255,255,255,.05) 35%,rgba(255,255,255,.16) 83%,rgba(0,0,0,.2) 100%);
  background-image: -o-linear-gradient(265deg,rgba(255,255,255,.05) 35%,rgba(255,255,255,.16) 83%,rgba(0,0,0,.2) 100%),-o-linear-gradient(95deg,rgba(255,255,255,.05) 35%,rgba(255,255,255,.16) 83%,rgba(0,0,0,.2) 100%);
  background-image: linear-gradient(355deg,rgba(255,255,255,.05) 35%,rgba(255,255,255,.16) 83%,rgba(0,0,0,.2) 100%),linear-gradient(185deg,rgba(255,255,255,.05) 35%,rgba(255,255,255,.16) 83%,rgba(0,0,0,.2) 100%);
  background-blend-mode: multiply;
  margin-right: -3.5625rem;
  padding-left: 70px;
  padding-right: 27px;
}

.prepare-server__item:nth-child(even) svg,
.prepare-server__item:nth-child(odd) .prepare-server__wrapper::before {
  margin-right: 42px;
}

.prepare-server__item:first-child {
  background-image: -webkit-linear-gradient(95deg,rgba(255,255,255,.05) 35%,rgba(255,255,255,.16) 83%,rgba(0,0,0,.2) 100%);
  background-image: -o-linear-gradient(95deg,rgba(255,255,255,.05) 35%,rgba(255,255,255,.16) 83%,rgba(0,0,0,.2) 100%);
  background-image: linear-gradient(185deg,rgba(255,255,255,.05) 35%,rgba(255,255,255,.16) 83%,rgba(0,0,0,.2) 100%);
}

.prepare-server__item:nth-child(even) {
  background-color: #c8e8f0;
  margin-left: -3.5625rem;
  background-image: -webkit-linear-gradient(275deg,rgba(255,255,255,.05) 35%,rgba(255,255,255,.16) 83%,rgba(0,0,0,.2) 100%),-webkit-linear-gradient(85deg,rgba(255,255,255,.05) 35%,rgba(255,255,255,.16) 83%,rgba(0,0,0,.2) 100%);
  background-image: -o-linear-gradient(275deg,rgba(255,255,255,.05) 35%,rgba(255,255,255,.16) 83%,rgba(0,0,0,.2) 100%),-o-linear-gradient(85deg,rgba(255,255,255,.05) 35%,rgba(255,255,255,.16) 83%,rgba(0,0,0,.2) 100%);
  background-image: linear-gradient(5deg,rgba(255,255,255,.05) 35%,rgba(255,255,255,.16) 83%,rgba(0,0,0,.2) 100%),linear-gradient(175deg,rgba(255,255,255,.05) 35%,rgba(255,255,255,.16) 83%,rgba(0,0,0,.2) 100%);
  background-blend-mode: multiply;
  padding-right: 70px;
  padding-left: 27px;
}

.prepare-server__item:last-child {
  background-image: -webkit-linear-gradient(275deg,rgba(255,255,255,.05) 35%,rgba(255,255,255,.16) 83%,rgba(0,0,0,.2) 100%);
  background-image: -o-linear-gradient(275deg,rgba(255,255,255,.05) 35%,rgba(255,255,255,.16) 83%,rgba(0,0,0,.2) 100%);
  background-image: linear-gradient(5deg,rgba(255,255,255,.05) 35%,rgba(255,255,255,.16) 83%,rgba(0,0,0,.2) 100%);
}

.prepare-server__item:nth-child(even) .prepare-server__wrapper {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.prepare-server__item:nth-child(even) .prepare-server__wrapper::before {
  color: #a2cad4;
  margin-left: 42px;
}

.prepare-server__item:nth-child(even)::after,
.prepare-server__item:nth-child(even)::before,
.prepare-server__item:nth-child(odd)::after,
.prepare-server__item:nth-child(odd)::before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.prepare-server__item:nth-child(odd)::after {
  border-width: 62.5px 0 62.5px 35px;
  border-color: transparent transparent transparent #fff;
  left: 0;
}

.prepare-server__item:nth-child(odd)::before {
  border-width: 62.5px 0 62.5px 35px;
  border-color: transparent transparent transparent #ffd800;
  right: -35px;
}

.prepare-server__item:nth-child(even)::after {
  border-width: 62.5px 35px 62.5px 0;
  border-color: transparent #fff transparent transparent;
  right: 0;
}

.prepare-server__item:nth-child(even)::before {
  border-width: 62.5px 35px 62.5px 0;
  border-color: transparent #c8e8f0 transparent transparent;
  left: -35px;
}

.prepare-server__item svg {
  max-width: 77px;
  max-height: 69px;
}

.prepare-server__item:nth-child(odd) svg {
  margin-left: 42px;
}

.prepare-server__title span:first-child,
.prepare-server__title span:last-child {
  color: #3198a7;
}

.prepare-server__right {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-align-items: center;
  align-items: flex-end;
  flex-grow: 1;
  counter-reset: item;
  padding-right: 35px;
}

@media screen and (max-width:1600px) {
  .glx {
    height: 360px;
  }

  .prepare-server__right {
    align-items: center;
  }

  .prepare-server__item {
    font-size: 17px;
    max-width: 700px;
  }

  .prepare-server__title {
    font-size: 36px;
    line-height: 44px;
  }

  .prepare-server__text {
    font-size: 17px;
    line-height: 21px;
    margin-top: 24px;
  }
}

@media screen and (max-width:1439px) {
  .glx {
    height: 310px;
  }

  .prepare-server__right {
    padding-right: 0;
  }

  .prepare-server__item:nth-child(odd) {
    margin-right: -2.5625rem;
  }

  .prepare-server__item:nth-child(even) {
    margin-left: -2.5625rem;
  }
}

@media screen and (max-width:1300px) {
  .prepare-server__item:nth-child(odd) {
    margin-right: -1.5625rem;
    padding-left: 45px;
    padding-right: 9px;
  }

  .prepare-server__item:nth-child(even) {
    margin-left: -1.5625rem;
    padding-right: 45px;
    padding-left: 9px;
  }

  .prepare-server__item {
    max-width: 615px;
    line-height: 20px;
  }

  .prepare-server__item:nth-child(odd) svg {
    margin-left: 20px;
  }

  .prepare-server__item:nth-child(even) svg {
    margin-right: 20px;
  }

  .prepare-server__wrapper::before {
    font-size: 45px;
  }

  .prepare-server__right {
    -ms-align-items: flex-end;
    align-items: flex-end;
  }
}

@media screen and (max-width:1100px) {
  .prepare-server__wrap {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .prepare-server__left {
    max-width: none;
    margin-bottom: 20px;
  }

  .prepare-server__title br {
    display: none;
  }

  .prepare-server__text {
    margin-top: 10px;
  }

  .prepare-server__right {
    width: 100%;
    -ms-align-items: center;
    align-items: center;
    padding: 0 45px;
  }

  .prepare-server__wrapper {
    justify-content: space-between;
  }

  .prepare-server__item {
    max-width: none;
  }
}

@media screen and (max-width:960px) {
  .prepare-server__title {
    font-size: 30px;
    line-height: 35px;
  }
}

@media screen and (max-width:767px) {
  .prepare-server__item:nth-child(odd) .prepare-server__wrapper::before {
    margin-right: 15px;
  }

  .prepare-server__item:nth-child(even) .prepare-server__wrapper::before {
    margin-left: 15px;
  }

  .prepare-server__item {
    font-size: 14px;
    min-height: 125px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    padding: 15px 25px;
  }
}

@media screen and (max-width:575px) {
  .prepare-server__item {
    min-height: 100px;
    line-height: 16px;
    padding: 10px 20px;
  }

  .prepare-server__item:nth-child(odd) {
    padding-left: 27px;
    padding-right: 9px;
    margin-left: -1rem;
  }

  .prepare-server__item:nth-child(even) {
    padding-right: 27px;
    padding-left: 9px;
    margin-right: -1rem;
  }

  .prepare-server__item:nth-child(odd)::before {
    border-width: 50px 0 50px 20px;
    right: -20px;
  }

  .prepare-server__item:nth-child(odd)::after {
    border-width: 50px 0 50px 20px;
  }

  .prepare-server__item:nth-child(even)::before {
    border-width: 50px 20px 50px 0;
    left: -20px;
  }

  .prepare-server__item:nth-child(even)::after {
    border-width: 50px 20px 50px 0;
  }

  .prepare-server__wrapper::before {
    font-size: 28px;
  }

  .prepare-server__item:nth-child(odd) .prepare-server__wrapper::before {
    margin-right: 5px;
  }

  .prepare-server__item:nth-child(odd) svg {
    margin-left: 10px;
  }

  .prepare-server__item:nth-child(even) .prepare-server__wrapper::before {
    margin-left: 5px;
  }

  .prepare-server__item:nth-child(even) svg {
    margin-right: 10px;
  }

  .prepare-server__right {
    padding: 0 23px;
  }

  .prepare-server__title {
    font-size: 21px;
    line-height: 25px;
  }
}

@media screen and (max-width:400px) {
  .prepare-server__right {
    padding: 0 9px;
  }

  .prepare-server__item {
    font-size: 12px;
  }
}

.new-form.section {
  background-color: #2a2a2a;
  overflow: hidden;
}

.new-form__plaster {
  color: #3198a7;
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
  text-align: left;
  background-color: #3e3e3e;
  position: relative;
  padding: 25px 0 27px;
  margin-top: 151px;
}

.new-form__plaster::before {
  content: '';
  height: 100%;
  width: 100%;
  background-color: #3e3e3e;
  position: absolute;
  top: 0;
  left: -100%;
}

.new-form__center::before,
.new-form__plaster::after {
  height: 0;
  border-style: solid;
  border-width: 77px 0 77px 32px;
  right: -32px;
  z-index: 2;
  content: '';
}

.new-form__plaster::after {
  width: 0;
  border-color: transparent transparent transparent #3e3e3e;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.new-form__center {
  max-width: 540px;
  width: 100%;
  background-color: #3198a7;
  position: relative;
  padding: 75px 75px 128px;
}

.new-form__center::before {
  width: 0;
  border-color: transparent transparent transparent #3198a7;
  position: absolute;
  top: 0;
}

.new-form__right {
  max-width: 658px;
  width: 100%;
  background-image: url('/local/templates/main/assets/css/../images/formbackground.jpg');
  padding: 75px 83px 128px;
}

.new-form__left {
  max-width: 794px;
  width: 100%;
  padding: 75px 0 128px 275px;
}

.new-form__list {
  list-style-type: none;
  color: #000;
  font-size: 24px;
  font-weight: 600;
  line-height: 55px;
  padding: 0;
  margin: 197px 0 0;
}

.new-form__title,
.new-form__top {
  font-size: 36px;
  font-weight: 700;
  text-transform: uppercase;
}

.new-form__item {
  position: relative;
  padding-left: 32px;
}

.new-form__item::before {
  content: '';
  width: 14px;
  height: 14px;
  background-color: #3198a7;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 24px;
}

.new-form__top {
  color: #0097aa;
  line-height: 34px;
}

.new-form__wrap {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -ms-align-items: stretch;
  align-items: stretch;
}

.contacts,
.new-form__block form {
  display: -webkit-flex;
  display: -ms-flex;
}

.new-form__title {
  color: #fff;
  line-height: 48px;
  text-align: left;
  margin-bottom: 10px;
  padding-right: 84px;
}

.new-form__subtitle {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  padding-right: 77px;
}

.new-form__block form {
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-align-items: center;
  align-items: center;
}

.new-form__block form .label--checkbox {
  margin-bottom: 73px;
}

.new-form__block form input[type=text] {
  margin-top: 35px;
}

.new-form__block .label--checkbox span,
.new-form__block .label--checkbox span a {
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  line-height: 18px;
}

.new-form__block form input[type=text],
.new-form__block form textarea {
  width: 100%;
  font-size: 18px;
  font-weight: 300;
  font-style: normal;
  line-height: 22px;
  letter-spacing: .9px;
  color: #fff;
  background: 0 0;
  border: none;
  border-bottom: 1px solid #fff;
  padding-bottom: 11px;
}

.new-form__block form input[type=text]::-webkit-input-placeholder,
.new-form__block form textarea::-webkit-input-placeholder {
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  font-style: normal;
  line-height: 22px;
  letter-spacing: .9px;
}

.new-form__block form input[type=text]:-moz-placeholder,
.new-form__block form textarea:-moz-placeholder {
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  font-style: normal;
  line-height: 22px;
  letter-spacing: .9px;
}

.new-form__block form input[type=text]::-moz-placeholder,
.new-form__block form textarea::-moz-placeholder {
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  font-style: normal;
  line-height: 22px;
  letter-spacing: .9px;
}

.new-form__block form input[type=text]:-ms-input-placeholder,
.new-form__block form textarea:-ms-input-placeholder {
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  font-style: normal;
  line-height: 22px;
  letter-spacing: .9px;
}

.section.section_no-padding {
  padding: 0;
}

.new-form__block form textarea {
  min-height: auto;
  height: 80px;
  resize: none;
  margin: 30px 0 0;
}

.seotext.seotext_max-width b {
  text-transform: uppercase;
  font-weight: 700;
}

.seotext.seotext_max-width {
  max-width: 1359px;
  margin-bottom: 50px;
  color: #010101;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.seotext blockquote {
  max-width: 924px;
  color: #3198a7;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  text-align: center;
  background-color: #e8f4f7;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 50px;
}

.new-form__block .snpd {
  display: none;
}

.new-form__block .text-center {
  text-align: left!important;
  line-height: 19px;
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-start;
  margin-top: 88px;
}

.slider-nav__link.custom-link::after,
.slider-nav__link.custom-link:last-child::before {
  display: none;
}

.container.container_big {
  max-width: 1920px;
  width: 100%;
  padding: 0;
}

.custom-title {
  color: #000;
  font-size: 36px;
  font-weight: 600;
  line-height: 36px;
  text-transform: none;
  margin: 60px 0 20px;
}

@media (max-width:1880px) {
  .new-form__left {
    padding: 40px 0 75px 140px;
  }

  .new-form__center {
    padding: 48px 48px 75px;
  }

  .new-form__right {
    padding: 40px 64px 75px;
  }

  .new-form__plaster {
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
  }

  .new-form__plaster::after {
    border-width: 65px 0 65px 32px;
  }
}

@media (max-width:1600px) {
  .new-form__left {
    padding-left: 30px;
  }

  .new-form__center {
    padding: 30px 45px;
  }

  .new-form__title {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 10px;
    padding-right: 55px;
  }

  .new-form__subtitle {
    font-size: 16px;
    line-height: 20px;
    padding-right: 30px;
  }

  .new-form__top {
    font-size: 30px;
  }

  .new-form__list {
    font-size: 19px;
    line-height: 40px;
    margin-top: 130px;
  }

  .new-form__item::before {
    width: 11px;
    height: 11px;
    top: 16px;
  }

  .new-form__block .label--checkbox span,
  .new-form__block .label--checkbox span a {
    font-size: 16px;
  }

  .new-form__block .text-center {
    margin-top: 50px;
  }
}

@media (max-width:1400px) {
  .new-form__block form textarea {
    margin-top: 32px;
  }

  .seotext.seotext_max-width {
    padding: 0 15px;
  }

  .custom-title {
    font-size: 30px;
    line-height: 31px;
    margin: 30px 0 10px;
  }

  .seotext blockquote {
    max-width: 740px;
    font-size: 20px;
    line-height: 24px;
    padding: 15px 30px;
  }
}

@media (max-width:1300px) {
  .new-form__right {
    max-width: 401px;
    padding: 25px 40px 38px;
  }

  .new-form__left {
    padding: 25px 0 25px 25px;
  }

  .new-form__center {
    max-width: 610px;
  }

  .new-form__center::before,
  .new-form__plaster::after {
    display: none;
  }
}

@media (max-width:1199px) {
  .new-form__plaster {
    font-size: 17px;
    line-height: 22px;
  }

  .new-form__list {
    font-size: 16px;
    line-height: 30px;
    margin-top: 19px;
  }

  .new-form__item::before {
    top: 9px;
  }

  .new-form__item {
    padding-left: 25px;
  }

  .new-form__block form input[type=text],
  .new-form__block form textarea {
    font-size: 16px;
    line-height: 20px;
  }

  .new-form__block form input[type=text]::-webkit-input-placeholder,
  .new-form__block form textarea::-webkit-input-placeholder {
    font-size: 16px;
    line-height: 20px;
  }

  .new-form__block form input[type=text]:-moz-placeholder,
  .new-form__block form textarea:-moz-placeholder {
    font-size: 16px;
    line-height: 20px;
  }

  .new-form__block form input[type=text]::-moz-placeholder,
  .new-form__block form textarea::-moz-placeholder {
    font-size: 16px;
    line-height: 20px;
  }

  .new-form__block form input[type=text]:-ms-input-placeholder,
  .new-form__block form textarea:-ms-input-placeholder {
    font-size: 16px;
    line-height: 20px;
  }

  .new-form__left {
    padding-left: 15px;
  }

  .new-form__block .label--checkbox span,
  .new-form__block .label--checkbox span a {
    font-size: 14px;
  }
}

.slider-nav__link.custom-link {
  font-size: 17px;
  color: #000;
  background: 0 0;
  border: none;
  position: relative;
  margin: 0;
}

.slider-nav__link.custom-link:hover {
  color: #3198a7;
  background: 0 0!important;
}

.slider-nav__link.custom-link::before {
  content: '';
  width: 1px;
  height: 16px;
  background-color: #000;
  position: absolute;
  top: 50%;
  right: -1px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.slider-nav__link.custom-link.active {
  background: 0 0;
  color: #3198a7;
}

@media (max-width:1100px) {
  .new-form__subtitle,
  .new-form__title {
    text-align: center;
    padding-right: 0;
  }

  .new-form__wrap {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .new-form__plaster {
    text-align: center;
    margin-top: 30px;
  }

  .new-form__center,
  .new-form__right {
    max-width: none;
  }

  .new-form__block form .label--checkbox {
    margin-bottom: 24px;
  }

  .new-form__block .text-center {
    margin-top: 20px;
  }

  .new-form__block form {
    -ms-align-items: flex-start;
    align-items: flex-start;
  }

  .new-form__title {
    font-size: 20px;
    line-height: 1.2;
  }

  .new-form__title br {
    display: none;
  }

  .new-form__left {
    max-width: none;
    padding-right: 15px;
  }
}

.section.section_reviews {
  background-color: #f3f3f3;
  padding-bottom: 70px!important;
}

.section.section_reviews .title {
  margin-bottom: 70px;
}

.rewiew-slider .slick-arrow.slick-next,
.rewiew-slider .slick-arrow.slick-prev {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: 0 0;
  border: 1px solid #cbcbcb;
  margin: auto 0;
  cursor: pointer;
  transition: .3s;
}

.rewiew-slider .slick-arrow:hover {
  border-color: #2a2a2a;
}

.rewiew-slider .slick-arrow.slick-next::before,
.rewiew-slider .slick-arrow.slick-prev::before {
  content: '<';
  color: #cbcbcb;
  font-size: 14px;
  line-height: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: .71px;
  background-image: none;
  display: flex;
  -ms-align-items: center;
  align-items: center;
  justify-content: center;
  position: relative!important;
  top: auto!important;
  left: auto!important;
  transform: none;
  transition: .3s;
}

.rewiew-slider .slick-arrow:hover::before {
  color: #2a2a2a;
}

.review,
.review__name {
  color: #010101;
  font-size: 18px;
  line-height: 28px;
}

.rewiew-slider .slick-arrow.slick-next::before {
  content: '>';
  top: 1px;
  left: 1px;
}

.review {
  font-weight: 400;
  display: flex!important;
  align-items: stretch;
}

@media screen and (max-width:479px) {
  .review {
    flex-direction: column;
    align-items: flex-start;
  }

  .review__top {
    text-align: left;
    margin-top: 20px;
  }
}

.review__top {
  display: flex;
  justify-content: space-between;
  margin-bottom: 44px;
}

.review__left {
  display: flex;
  flex-direction: column;
  -ms-align-items: flex-start;
  align-items: flex-start;
  margin-right: 80px;
}

@media (max-width:760px) {
  .rewiew-slider .slick-arrow.slick-next,
  .rewiew-slider .slick-arrow.slick-prev {
    width: 30px;
    height: 30px;
  }
}

@media screen and (max-width:479px) {
  .review__left {
    margin-right: 0;
  }
}

.review__name {
  font-weight: 700;
}

.review__right {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.new-form__block .text-center {
  width: 100%;
}

.review__text {
  margin-top: auto;
}

.review__text i {
  font-style: normal;
}

.review__link {
  color: #0097aa;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
}

.first-section__lines-cont .btn-white {
  color: #000!important;
  font-size: 15px;
  font-weight: 700;
  background-color: #fff;
  border: 2px solid transparent!important;
  padding: 12px 21px;
  line-height: 1;
  transition: .3s;
}

.first-section__lines-cont .btn-white:hover {
  border: 2px solid #000!important;
}

@media screen and (max-width:920px) {
  .review__link {
    font-size: 14px;
  }

  .btn-red {
    padding: 0;
  }
}

.gl1m {
  display: none;
}

@media (max-width:767px) {
  .gl1 {
    display: none;
  }

  .gl1m {
    display: block;
  }

  .first-section__lines-cont .btn-white {
    padding: 1.83333rem 1.1rem!important;
  }
}

@media (max-width:600px) {
  .slider-nav__link.custom-link {
    width: 100%;
    font-size: 13px;
    line-height: 14px;
    padding: 2px 6px;
    margin-bottom: 4px;
  }

  .slider-nav .col-lg-8 {
    flex-wrap: wrap;
  }

  .slider-nav__link.custom-link::before {
    display: none;
  }

  .slider-nav {
    margin-bottom: 15px;
  }
}

@media screen and (max-width:920px) {
  .review__left,
  .review__right,
  .review__top {
    text-align: center;
  }

  .review {
    font-size: 14px;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .review__left {
    align-items: center;
    margin-right: 0;
  }

  .review__top {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    margin: 10px 0;
  }
}

.contacts,
.contacts__block {
  -ms-align-items: flex-start;
}

.review__info {
  margin-top: auto;
}

.review__org {
  color: #0097aa;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-transform: uppercase;
  letter-spacing: .9px;
}

.contacts {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.contacts__block {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-grow: 1;
}

.contacts__subcell {
  margin-right: 60px;
}

.contacts-control__wrap {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -ms-align-items: flex-start;
  align-items: flex-start;
  background-color: #eaeaea;
  padding-top: 71px;
  margin-top: 80px;
  z-index: 1;
}

.contacts-control__wrap::after,
.contacts-control__wrap::before {
  content: '';
  height: 100%;
  width: 100vw;
  background-color: #eaeaea;
  position: absolute;
  left: -100%;
  top: 0;
  z-index: -1;
}

.contacts-control__wrap::after {
  left: auto;
  right: -100%;
}

.contacts-control__list {
  list-style-type: none;
  padding: 0;
  margin: 21px 0 31px;
}

.contacts-control__item {
  color: #000;
  font-size: 15px;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: .9px;
  text-transform: lowercase;
  border-bottom: 1px solid #000;
  padding: 10px 0;
  margin-left: 28px;
  position: relative;
}

.contacts-control__subtitle,
.contacts-control__title {
  color: #010101;
  font-size: 36px;
  line-height: 55px;
  letter-spacing: 1.8px;
}

.contacts-control__person {
  margin-top: 20px;
}

.contacts-control__item::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #17aec1;
  border-bottom-color: #17aec1;
  position: absolute;
  top: 16px;
  left: -26px;
  transform: rotate(-45deg);
}

.contacts-control__title {
  font-weight: 700;
  text-transform: uppercase;
}

.contacts-control__subtitle {
  font-weight: 400;
  text-transform: uppercase;
}

.contacts-control__items {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  -ms-align-items: center;
  align-items: center;
}

.contacts-control__top {
  width: 100%;
  margin-bottom: 16px;
}

.contacts-control__alert {
  color: #000;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: .9px;
  margin-bottom: 15px;
}

.contacts-control__subitem {
  padding-left: 66px;
}

.contacts_title {
  color: #000;
  font-size: 14px;
  letter-spacing: .9px;
  margin-bottom: 19px;
  min-height: 44px;
}

.contacts-control__block .dir-link {
  color: #000;
  font-weight: 700;
  line-height: 30px;
  letter-spacing: .9px;
  margin-right: 110px;
}

.contacts-control__person .dir-name {
  color: #17aec1;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: .9px;
  margin-bottom: 7px;
}

.contacts-control__person .dir-staf {
  color: #000;
  font-size: 16px;
  font-style: normal;
  line-height: 26px;
}

.contacts__item {
  color: #0097aa;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 1.2px;
}

.contacts-control__image img {
  display: block;
  max-height: 100%;
  object-fit: contain;
}

.sqv li {
  list-style: none;
  font-size: 16px;
  font-weight: 300;
}

@media screen and (max-width:1600px) {
  .contacts-control__wrap {
    margin-top: 40px;
    padding-top: 60px;
  }

  .contacts-control__subtitle,
  .contacts-control__title {
    font-size: 30px;
    line-height: 35px;
  }

  .contacts-control__list {
    margin-top: 14px;
    margin-bottom: 20px;
  }

  .contacts-control__item {
    padding: 7px 0;
    margin-left: 20px;
  }

  .contacts-control__item::before {
    top: 11px;
  }

  .contacts-control__top {
    margin-bottom: 7px;
  }

  .contacts-control__person {
    margin-top: 14px;
  }
}

@media screen and (max-width:1199px) {
  .contacts__subcell {
    margin-right: 20px;
  }

  .contacts-control__block .dir-link {
    margin-right: 30px;
  }

  .contacts_title {
    margin-bottom: 5px;
  }

  .contacts-control__subitem {
    padding-left: 30px;
  }

  .contacts-control__wrap {
    -ms-align-items: flex-end;
    align-items: flex-end;
  }

  .contacts-control__person .dir-staf {
    display: block;
    margin-bottom: 10px;
  }

  .contacts__item {
    font-size: 18px;
  }
}

@media (max-width:991px) {
  .contacts__subcell {
    min-height: 65px;
    margin: 5px 0;
  }

  .contacts__subcell .btn.btn-blue {
    font-size: 14px!important;
    padding: .625rem 1.25rem!important;
    border-width: 1px!important;
  }

  .contacts__block {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }

  .contacts-control__wrap {
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -ms-align-items: center;
    align-items: center;
  }

  .contacts-control__image {
    max-width: 300px;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    max-height: 100%;
    display: block;
    object-fit: contain;
  }

  .contacts-control__subitem {
    padding-left: 0;
  }
}

@media (max-width:479px) {
  .contacts-control__subtitle,
  .contacts-control__title {
    font-size: 20px;
    line-height: 25px;
  }
}

@media (max-width:400px) {
  .contacts {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
  }
}

@media (max-width:767px) {
  .seotext.seotext_max-width p {
    font-size: 15px;
    line-height: 20px;
  }

  .btn-red {
    display: none;
  }

  .sqv li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .sqv li:before {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-top: 6px;
  }

  .y-img {
    margin-bottom: 30px;
  }
}

.sqv li:before {
  background-color: #000;
  width: 8px;
  height: 8px;
  content: '';
  display: inline-block;
  margin-right: 9px;
}

.dir-link {
  font-size: 16px;
  font-weight: 600;
  text-decoration: none!important;
  color: #000;
  border: 0;
}

.dir-name {
  font-size: 18px;
  font-weight: 600;
}

.dir-staf {
  font-size: 16px;
  font-style: italic;
}

@media (max-width:550px) {
  .custom-title {
    font-size: 21px;
    line-height: 25px;
    margin: 20px 0 5px;
    padding: 0 10px;
  }
}

.m-b-1 {
  margin-bottom: 10px;
}

.product-card__img-cont {
  height: 129px;
}

.product-card__anonce {
  height: 30px;
  overflow: hidden;
}

#fslider .product-card__anonce {
  height: auto;
}

.first-section .container {
  z-index: 2;
}

.product-lines {
  font-weight: 300;
  font-style: normal;
  font-size: 16px;
  color: #222;
  line-height: 1.2;
}

.product-lines__item {
  margin-bottom: 15px;
  font-size: 19px;
  background-size: 32px 32px;
}

.product-lines__item a {
  display: block;
}

.product-lines__name {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 18px;
    color: #1A2E35;
    margin: 0 0 4px 0;
}

.product-lines__descr {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.1em;
  color: #1A2E35;
}

.xzoom-lens img,
.xzoom-preview img,
.xzoom-source img {
  display: block;
  max-width: none;
  max-height: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

.xzoom-container {
  display: inline-block;
}

.xzoom-thumbs {
  text-align: center;
  margin-bottom: 10px;
}

.xzoom2,
.xzoom3,
.xzoom4,
.xzoom5 {
  -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
  -moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
  box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
}

.xzoom-lens,
.xzoom-preview {
  box-shadow: 0 0 10px rgba(0,0,0,.5);
}

.xzoom-gallery,
.xzoom-gallery2,
.xzoom-gallery3,
.xzoom-gallery4,
.xzoom-gallery5 {
  border: 1px solid #cecece;
  margin-left: 5px;
  margin-bottom: 10px;
}

.xzoom-hidden,
.xzoom-source {
  display: block;
  position: relative;
  float: none;
  clear: both;
  z-index: 99;
}

.xzoom-hidden {
  overflow: hidden;
}

.xzoom-preview {
  border: 1px solid #888;
  background: #2f4f4f;
  z-index: 999;
}

.xzoom-lens {
  border: 1px solid #555;
  cursor: crosshair;
}

.xzoom-loading {
  border-radius: 100%;
  opacity: .7;
  background: url('/local/templates/main/assets/css/../images/xloading.gif');
  width: 48px;
  height: 48px;
}

.xactive {
  -webkit-box-shadow: 0 0 3px 0 rgba(74,169,210,1);
  -moz-box-shadow: 0 0 3px 0 rgba(74,169,210,1);
  box-shadow: 0 0 3px 0 rgba(74,169,210,1);
  border: 1px solid #4aaad2;
}

.title-p td,
.title-p tr {
  border-bottom: 1px solid #e6e7e8;
}

.xzoom-caption {
  position: absolute;
  bottom: -43px;
  left: 0;
  background: #000;
  width: 100%;
  text-align: left;
}

.banner-anim,
.btn-red,
.img-pattern,
.new-icon,
.page-title h1,
.quality,
.slider-nav__link,
.title-desc {
  text-align: center;
}

.xzoom-caption span {
  color: #fff;
  font-family: Arial,sans-serif;
  display: block;
  font-size: .75em;
  font-weight: 700;
  padding: 10px;
}

.title-p table {
  font-weight: 300;
  font-style: normal;
  font-size: 16px;
  color: #222;
}

.invoise td:nth-child(2) {
  color: #000;
  font-weight: 400;
}

.title-p td {
  padding: 10px;
}

@media (min-width:1100px) {
  .invoise td:nth-child(2) {
    width: 60%;
  }
}

.banner-anim {
  background-image: url('/local/templates/main/assets/css/../images/mask.png'),url('/local/templates/main/assets/css/../images/banner.jpg');
  background-size: auto,cover;
  color: #fff;
  padding: 60px 10px;
  font-weight: 300;
  margin-bottom: 60px;
}

.banner-anim__title,
.text-adv {
  font-weight: 300;
  margin-bottom: 20px;
}

.banner-anim__title {
  line-height: 54px;
  letter-spacing: -1px;
  font-size: 50px;
  margin-top: 0;
}

.banner-anim__title2 {
  z-index: 6;
  line-height: 51px;
  letter-spacing: 2px;
  font-size: 30px;
}

.text-adv,
.title-p {
  font-size: 1rem;
}

.text-adv {
  font-style: normal;
  color: #222;
}

.text-adv__name {
  font-size: 1.5625rem;
  line-height: 1;
  margin-bottom: 10px;
}

.page-text>* {
  margin: 40px 0;
}

.title-big-ittelo {
  vertical-align: middle;
  margin: 0 20px;
}

.about-nav {
  border: 1px solid #1693a5;
  border-radius: 15px;
  display: inline-flex;
  align-items: center;
  margin: 50px 0;
}

@media (max-width:750px) {
  .about-nav {
    flex-direction: column;
  }

  .title-big-ittelo {
    font-size: 28px!important;
  }

  .title-big-ittelo+.btn {
    margin-top: 15px;
  }
}

.about-nav__link {
  display: inline-block;
  color: #1693a5;
  text-decoration: none;
  padding: 4px 17px 3px;
  font-size: 16px;
}

@media (min-width:750px) {
  .about-nav__link:not(:last-child) {
    border-right: 1px solid #1693a5;
  }
}

.mb-30 {
  margin-bottom: 30px;
}

.quality {
  margin: 30px 5px;
}

.bx_filter .bx_filter_section {
  border: 0;
  background: 0;
  text-shadow: none;
  border-radius: 0;
  padding: 0;
}

.bx_filter .bx_filter_parameters_box_title {
  color: #000;
  font-size: 13px;
  font-weight: 400;
  position: relative;
  cursor: pointer;
  border: 0;
  display: block;
}

.bx_filter .bx_filter_button_box,
.bx_filter .bx_filter_parameters_box {
  padding: 25px;
  -webkit-transition: .2s;
  transition: .2s;
}

.bx_filter .bx_filter_parameters_box_title:after {
  right: 0;
}

.bx_filter_input_checkbox input {
  display: none;
}

.bx_filter_input_checkbox input+span:after,
.bx_filter_input_checkbox input+span:before,
.bx_filter_input_checkbox input:checked+span:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  cursor: pointer;
  will-change: position,transform;
  left: 0;
}

.bx_filter .bx_filter_input_checkbox .bx_filter_param_text {
  padding-left: 25px;
  margin-left: 0;
  user-select: none;
}


.filter-col * {
  z-index: 110;
  position: relative;
}

.bx_filter .bx_ui_slider_handle.left,
.bx_filter .bx_ui_slider_handle.right {
    line-height: 16px;
    font-size: 16px;
    content: '';
    width: 16px;
    height: 16px;
    margin-top: -10px;
    background: #FFFFFF;
    border: 1px solid #90AEB8;
    box-sizing: border-box;
    border-radius: 50%;
}

.bx_filter_title {
  display: none;
}

.bx_filter .bx_ui_slider_handle.left {
  display: block;
  margin-left: 0;
}

.bx_filter .bx_ui_slider_handle.right {
  display: block;
  margin-right: 0;
}

.bx_filter .bx_ui_slider_range {
  z-index: 80;
}

/*.bx_filter .bx_ui_slider_pricebar_VN {
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f9f9f9));
  background-image: linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
  border: 0;
}*/

.bx_filter .bx_ui_slider_track {
  height: 4px;
    margin: 0 0 25px 0;
}

.bx_filter .bx_ui_slider_pricebar_V {
    background: #0093A6;
}
.bx_filter .bx_ui_slider_part {
  background: #8b8b8b;
}

.product-slider__nav:before {
  content: "";
  position: absolute;
  height: 25px;
  left: 0;
  right: 0;
  z-index: 9;
  top: -20px;
}

.conf-line,
.top-nav-item,
.top-nav-item li {
  position: relative;
}

.top-nav-item ul {
  top: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  width: 210px;
  padding: 0;
  opacity: 0;
  background: #fff;
  transform-origin: 50% 0;
  list-style: none;
}

.top-nav-item ul a {
  color: #333;
  display: block;
  padding: 6px 25px 6px 18px;
  text-decoration: none;
  font-size: 15px;
}

.top-menu .top-nav-item {
  flex-grow: 1;
  justify-content: center;
}

.top-menu .top-nav-item:hover {
  background: rgba(256,256,256,.15);
}

@media (min-width:991px) {
  .banner-anim__title,
  .banner-anim__title2 {
    -webkit-animation-name: top;
    animation-name: top;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.4s;
    animation-delay: 3.4s;
  }

  .line1 {
    -webkit-animation-delay: 3.8s;
    animation-delay: 3.8s;
  }

  .line2,
  .line3 {
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
  }

  .top-menu li li:hover>ul:after,
  .top-nav-item:hover>ul:after {
    content: "";
    position: absolute;
    right: -30px;
    bottom: -30px;
    display: block;
    z-index: -10;
  }

  .top-nav-item:hover>ul:after {
    top: 0;
    left: -30px;
  }

  .top-menu li li:hover>ul:after {
    top: -30px;
    left: 0;
  }

  .top-nav-item:hover>ul {
    opacity: 0;
    pointer-events: all;
    animation-name: top;
    animation-duration: .15s;
    animation-timing-function: ease;
    animation-fill-mode: forwards;
    box-shadow: 1px 1px 7px rgba(0,0,0,.2);
  }
}

.top-menu {
  position: relative;
}

.stycky-wrap {
  z-index: 200;
}

@media (max-width:990px) {
  .top-nav-item.hover>ul {
    opacity: 0;
    pointer-events: all;
    animation-name: top;
    animation-duration: .15s;
    animation-timing-function: ease;
    animation-fill-mode: forwards;
    box-shadow: 1px 1px 7px rgba(0,0,0,.2);
  }

  .top-menu li li.hover>ul {
    opacity: 1;
    pointer-events: all;
    transform: translateX(0);
    box-shadow: 1px 1px 7px rgba(0,0,0,.2);
  }
}

@media (min-width:991px) {
  .top-menu li li:hover>ul {
    opacity: 1;
    pointer-events: all;
    transform: translateX(0);
    box-shadow: 1px 1px 7px rgba(0,0,0,.2);
  }
}

@keyframes swingdown {
  0% {
    opacity: .99999;
    transform: rotateX(90deg);
  }

  30% {
    transform: rotateX(-20deg) rotateY(5deg);
  }

  65% {
    transform: rotateX(20deg) rotateY(-3deg);
  }

  100% {
    transform: rotateX(0);
  }
}

.top-nav-item ul ul {
  top: 0;
  left: 100%;
}

.top-menu li li a {
  border-top: dotted 1px transparent;
  border-bottom: dotted 1px transparent;
}

.top-menu li li a:hover {
  color: #3198a7;
  border-top: dotted 1px rgba(49,152,167,1);
  border-bottom: dotted 1px rgba(49,152,167,1);
  background: rgba(49,152,167,.05);
}

.top-menu li li:hover>a {
  color: #3198a7;
}

.arrow-right:after {
  content: '';
  width: 0;
  height: 0;
  border-top: 3px solid transparent;
  border-left: 6px solid #797979;
  border-bottom: 3px solid transparent;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -2px;
}

.custom li:before,
.img-pattern:after {
  content: "";
}

@media (max-width:760px) {
  .arrow-right:not(.top-nav-item):after {
    top: 2rem;
  }

  .top-nav-item.arrow-right:after {
    top: 2.9em;
  }

  .top-nav-item ul a {
    display: block;
    font-size: 1.5rem;
    line-height: 2rem;
    padding: 1rem 9px;
  }

  .arrow-right:after {
    transform: rotate(90deg);
  }

  .top-nav-item {
    flex-direction: column;
  }

  .top-nav-item ul {
    position: static;
    display: none;
    width: 95%;
    margin: 0 auto;
  }

  .top-menu li.hover>ul {
    display: block;
  }
}

.hint-block {
  display: inline-block;
}

.hint-block .hint-ico {
  font-size: 16px;
  color: #b3b3b3;
  top: 16px;
  right: 12px;
  -webkit-transition: color .15s ease-out;
  transition: color .15s ease-out;
}

.hint-block .hint-descr {
  position: absolute;
  top: -5px;
  background: #FFF;
  border-radius: 5px;
  box-shadow: 0 0 8px rgba(0,0,0,.6);
  padding: 10px 33px 12px;
  z-index: 150;
  color: #000;
  min-width: 250px;
  max-width: 550px;
  cursor: default;
  font-size: 14px;
  line-height: 15px;
}

.row_full_center_content details,
.row_full_center_content dl,
.row_full_center_content ol,
.row_full_center_content p,
.row_full_center_content table,
.row_full_center_content ul {
  margin-bottom: 1rem;
  margin-top: 0;
  font-family: 'Open Sans my',sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.2rem;
  line-height: 1.7;
}

.text-onpage-ittelo {
  font-weight: 300;
  font-style: normal;
  font-size: 1rem;
  line-height: 25px;
  color: #222;
}

.last_toggle_el_margin,
.wpb_button,
.wpb_content_element,
.wpb_row,
ul.wpb_thumbnails-fluid>li {
  margin-bottom: 2.5rem;
}

.row_full_center_content h5 {
  text-transform: uppercase;
  font-size: 15px;
}

@media (max-width:1180px) and (min-width:991px) {
  .top-menu__btn {
    font-size: 12px!important;
    padding: 8px;
  }

  .top-nav-link {
    font-size: 12px;
  }
}

.top-menu__btn {
  border-radius: 3px;
}

.top-nav-link {
  text-decoration: none!important;
}

.conf-line {
  padding-left: 0;
}

.line-add {
  margin-left: 20px;
}


.conf-item {
  padding: 10px 0;
  margin-bottom: 2px!important;
}

.conf-item__blue-name {
  background: #E6F0F5;
  border-radius: 15px;
  position: relative;
}

.filtering .slick-track {
  display: flex;
}

.filtering .slick-slide {
  height: auto!important;
}

.test-drive {
  margin-bottom: 0;
}

.blog-page {
  line-height: 27px;
}

.blog-page ol,
.blog-page ul {
  margin: 0 0 20px 40px;
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.blog-page ol,
.blog-page p,
.blog-page ul {
  font-size: 20px;
  font-weight: 300;
  line-height: 1.6;
  color: #000000;
}

h1.blog-page {
  font-weight: 700;
  font-size: 46px;
  line-height: 120%;
  letter-spacing: 0;
  color: #0093A6;
}

.blog-page h2 {
  font-weight: 600;
  line-height: 120%;
  letter-spacing: 0;
}

.blog-promo__bottom,
.blog-promo__top {
  width: 100%;
  margin: 0 auto 80px;
  display: flex;
  justify-content: center;
}

.blog-promo__bottom {
  margin: 0 auto;
}

.blog-promo__sticky {
  position: sticky;
  top: 20%;
  /*transform: translateY(-50%);*/
  right: 0;
  text-align:center;
  height: 500px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 auto;
  width: 100%;
  max-width: 320px;

}

.img-pattern {
  position: relative;
}

.img-pattern img {
  width: 100%;
  max-height: 648px;
  object-fit: cover;
}

.img-pattern:after {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: url('/local/templates/main/assets/css/../images/gridtile.png');
}

@media screen and (min-width:790px) {
  .email-big-title a,
  .tel-big-title a {
    font-family: 'Open Sans my',sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 48px;
    line-height: 48px;
    text-decoration: none;
  }

  .email-big-title a:hover,
  .tel-big-title a:hover {
    text-decoration: underline;
  }
}

.product-status {
  transform: translate(3px,-20px);
  width: 43px;
}

.page-title h1 {
  display: inline-block;
  color: #000;
  font-weight: 300;
  font-size: 2.25rem;
  line-height: 1.5;
  margin: 0;
}
.price-subtext {
  margin-bottom: 10px;
  display: inline-block;
  left: 10px;
  float: none;
}

.conf-warn {
  margin-bottom: 10px;
  color: #ff4141;
}

.cart--empty .cart__icon {
  background: #fff;
}

.cart--empty,
.cart--empty .cart__num {
  display: none;
}

.search-form input {
  border: 0;
  padding: 11px 80px 11px 11px;
  outline: 0;
}

.first-section .title {
  font-size: 3.125rem;
  font-weight: 700;
}

.first-section .title2 {
  font-size: 2rem;
  font-weight: 300;
}

.first-section .btn-yellow:hover {
  color: #333!important;
  background-color: #ffd800!important;
}

.top-menu__btn--yellow {
  border-color: #ffd800!important;
  color: #080808!important;
  background: #ffd800;
  text-weight: bold;
}

.geo-maps {
  height: 470px;
  margin-top: 0;
}

.map-section {
  position: relative;
  padding-top: 0;
  display: none;
}

.map-section .title {
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.2;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
  background: linear-gradient(to bottom,#fff,transparent);
  margin-bottom: 0;
  height: 130px;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

.new-icon {
  color: #000;
  font-size: 16px;
  font-weight: 300;
}

.new-icon img {
  margin-bottom: .9375rem;
  height: 3.125rem;
}

.new-icon span {
  font-size: 2rem;
  font-weight: 700;
}

.new-icon a {
  color: #3198a7;
  font-size: 1.875rem;
  font-weight: 700;
  text-decoration: underline;
}

.line-text a,
.title-desc a {
  text-decoration: none;
}

.l-green {
  background-color: #e8f4f7;
}

.main-road .title {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 1.875rem;
}

.main-road .dark-label {
  color: #000;
  font-size: 1.125rem;
  font-weight: 300;
}

.list-section {
  background: url('/local/templates/main/assets/css/../images/list-bg.jpg');
  background-size: cover;
  color: #fff;
}

.list-section .title {
  color: #fff;
  font-size: 2.25rem;
  font-weight: 700;
  margin-bottom: 1.875rem;
}

.custom {
  list-style: none;
  padding: 0;
}

.custom li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  font-weight: 300;
  margin-bottom: 15px;
}

.custom li span {
  font-weight: 700;
}

.custom li:before {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: inline-block;
  vertical-align: middle;
  width: 34px;
  height: 26px;
  background: url('/local/templates/main/assets/css/../images/list.png');
  background-size: cover;
  margin-right: 5px;
}

.title-desc {
  color: #666;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 30px;
}

.title-desc span {
  font-weight: 700;
  color: #666;
}

.new-road .dark-label {
  color: #000;
  font-size: 24px;
  font-weight: 700;
}

.new-road .dark-label span {
  color: #000;
  font-size: 14px;
  font-weight: 300;
  display: block;
  margin-top: 5px;
}

.new-road .pic-item {
  width: 186px;
}

.new-road .arrows {
  margin-top: 70px;
}

.filter-section .title,
.new-road .title {
  color: #000;
  font-size: 36px;
  font-weight: 700;
}

.slider-nav__link {
  border-radius: 3px;
  background-color: #f0f0f0;
  color: #666;
  font-size: 1.125rem;
  font-weight: 300;
  padding: .875rem;
  position: relative;
  margin: 0 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.slider-nav__link:after {
  z-index: -1;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translate(-50%,50%) rotate(45deg);
  transform: translate(-50%,50%) rotate(45deg);
  background-color: #ffd800;
  width: 15px;
  height: 15px;
  content: '';
  position: absolute;
  -webkit-transition: inherit;
  transition: inherit;
}

.slider-nav__link.active {
  background-color: #ffd800;
  color: #000;
}

.slider-nav__link.active:after {
  bottom: 0;
}

.slider-nav__link img {
  max-height: 100%;
  display: block;
  object-fit: contain;
}

.slider-nav .row>* {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.btn-red {
  min-width: 113px;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 1.05px;
  background-color: #e4180d;
  position: absolute;
  right: 155px;
  padding: 6px 0;
  transition: .3s;
}

.btn-red:hover {
  color: #000;
  background: #fff;
}

@media (min-width:991px) {
  .slider-nav__center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .slider-nav__right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}

.slick-track .product-card {
  -webkit-box-shadow: 6px 7px 0 #f0f0f0;
  box-shadow: 6px 7px 0 #f0f0f0;
  border: 1px solid #cfcfcf;
}

.slick-track .product-card:hover {
  -webkit-box-shadow: 6px 7px 0 #ffd800;
  box-shadow: 6px 7px 0 #ffd800;
  border: 1px solid #cfcfcf;
}

.slick-track .product-card__price {
  color: #000;
  font-size: 24px;
  font-weight: 700;
}

.slick-track .product-card__footer {
  border: 0;
}

.title--bold {
  color: #000;
  font-size: 2.25rem;
  font-weight: 700;
  margin-bottom: 15px;
}

.rewiew-slider .slick-next,
.rewiew-slider .slick-prev {
  bottom: 0;
  width: 7.5rem;
}

@media (max-width:767px) {
  .rewiew-slider {
    margin-top: 10px;
  }

  .rewiew-slider .review-title {
    font-size: 1.8rem!important;
  }

  .label--checkbox span {
    padding: 0 20px;
    display: block;
    text-align: left;
    margin: -17px 0 0;
  }

  .footer .row>[class^=col] {
    padding-bottom: 0!important;
  }

  .rewiew-slider .review-name,
  .rewiew-slider p {
    font-size: 14px;
    line-height: 1.2;
  }

  .rewiew-slider .slick-next,
  .rewiew-slider .slick-prev {
    width: 30px;
  }

  .rewiew-slider .slick-list {
    margin: 0 40px;
  }

  .review-title {
    padding-left: 0;
    margin-left: 0!important;
  }

  .review-name {
    margin-top: 0;
  }

  .review-name a {
    font-size: 16px!important;
  }

  .new-road .title {
    font-size: 7.8vw;
  }
}

@media (min-width:768px) {
  .rewiew-slider .slick-list {
    margin: 0 7.5rem;
  }

  .rewiew-slider .review-name,
  .rewiew-slider .review-text {
    margin-left: 3.125rem;
  }

  .new-form .form-text {
    max-width: 230px;
    display: inline-block;
    width: 100%;
    margin-right: 3.125rem;
  }
}

.new-form {
  background-color: #e8f4f7;
  padding-top: 75px;
}

.new-form .title {
  margin-bottom: 4px;
}

.bold-subtitle {
  color: #000;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.71;
  text-align: center;
  margin-bottom: 50px;
}

.form-bold,
.new-form .form-text {
  color: #000;
  line-height: 1.33;
  font-size: 18px;
}

.new-form .form-text {
  font-weight: 700;
  text-align: left;
  margin-top: 0;
}

@media (max-width:767px) {
  .new-form .form-text {
    text-align: center;
    margin-bottom: 15px;
  }
}

.new-form__left {
  text-align: right;
}

.form-bold {
  font-weight: 400;
}

.form-list__item {
  color: #3198a7;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.67;
  display: flex;
  align-items: center;
}

.form-list__item:before {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  content: "";
  border: 1px solid #3198a7;
  width: 20px;
  height: 20px;
  color: #3198a7;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 50%;
  margin-right: 10px;
  vertical-align: middle;
  margin-top: -2px;
}

.line-text,
.line-text a {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
  color: #000;
}

.form-list__item:nth-child(1):before {
  content: "1";
}

.form-list__item:nth-child(2):before {
  content: "2";
}

.form-list__item:nth-child(3):before {
  content: "3";
}

.form-list__item:nth-child(4):before {
  content: "4";
}

.form-list__item:nth-child(5):before {
  content: "1";
  content: 5;
}

.test-form .form-control {
  border: 1px solid #d2dcdf;
  background-color: #fff;
  width: 100%;
  padding: 15px 12px;
  margin-bottom: 15px;
}

.test-form .btn,
.test-form .btn-yellow2,
.test-form .catalog-list__show-more,
.test-form .conf-list__btn,
.test-form .form-btn,
.test-form .lk-in-mobile,
.test-form .modile-filter-btn,
.test-form .product-card__btn,
.test-form .top-menu__btn--mobile {
  margin-top: 20px;
  padding: 15px 60px;
  margin-bottom: 22px;
}

.new-form .row>div {
  position: relative;
}

.new-form__str {
  position: absolute;
  top: 30%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 1.875rem;
  opacity: .2;
}

@media (max-width:767px) {
  .send-to-email {
    float: none;
  }

  .new-form__str {
    display: none;
  }

  .un1 {
    position: relative;
    top: 20px;
    right: 0;
  }
}

.new-from__right {
  padding-left: 5.625rem;
}

.new-from__right .new-form__str {
  right: auto;
  left: 1.875rem;
}

.line-text {
  background-color: rgba(232,244,247,.28);
  border-top: 1px solid #d2dcdf;
  padding: 25px 0;
  text-align: center;
}

.line-text a {
  display: inline-block;
  margin: 0 5px;
}

.line-text span {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.11;
}

.section-block {
  padding-top: 25px;
}

.rewiew-slider .review-title {
  font-size: 24px;
  font-weight: 400;
  margin-left: 3.125rem;
  color: #000;
}

.slider-nav__link:not(.active):hover {
  background: #dedddd;
}

.test-drive {
  display: none;
}

@media (max-width:767px) {
  .first-section__lines-cont .col {
    display: none;
  }

  .first-section__lines-cont .row {
    justify-content: center;
  }

  .new-icon .row>div {
    margin-bottom: 1.875rem;
  }

  .slider-nav__link {
    margin-bottom: 15px;
  }

  .slider-nav .row>* {
    justify-content: center;
  }

  .new-road .pic-item {
    width: 100%;
  }

  .new-road .yellow-pic2 {
    margin-right: 15px;
    flex-shrink: 0;
  }

  .rewiew-slider {
    margin-bottom: 40px;
  }
}

.label--checkbox span:after,
.label--checkbox span:before {
  content: "";
  left: 0;
  width: 1rem;
}

.label--checkbox {
  display: block;
  color: #999;
  font-size: 13px;
  font-weight: 300;
  position: relative;
  cursor: pointer;
  margin: 0 auto;
  max-width: 525px;
}

.label--checkbox span:before {
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  position: absolute;
  z-index: 1;
  height: 1rem;
  border: 2px solid #bbb;
}

.checkbox:checked~span:before {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  height: .5rem;
  border-color: #999;
  border-top-style: none;
  border-right-style: none;
}

.label--checkbox span:after {
  position: absolute;
  top: 0;
  height: 1rem;
  background: #fff;
  cursor: pointer;
}

.bx_block+.bx_block label:after,
.bx_block+.bx_block label:before {
  height: inherit;
  text-overflow: ellipsis;
  vertical-align: middle;
  overflow: hidden;
  box-sizing: border-box;
}

.opl-text span {
  color: inherit!important;
  font-family: inherit!important;
  white-space: inherit!important;
  background-color: transparent!important;
}

@media (max-width:991px) {
  .material-group textarea {
    margin-top: 15px;
  }
}

#order_form_div .qt {
  background: 0;
  border: 0;
}

.bx_order_make>b {
  color: #000;
  font-weight: 300;
  font-size: 1.5rem;
  line-height: 1.5;
}

.sale_order_full_table td {
  font-size: 14px;
  line-height: 1.2;
  color: #333;
  font-weight: 400;
}

.bx_order_make {
  margin-bottom: 50px;
}

.bx_block+.bx_block label input {
  position: absolute;
  width: 0;
  overflow: hidden;
  opacity: 0;
}

.bx_block+.bx_block label {
  width: 0;
  min-width: 400px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  white-space: nowrap;
  font-family: sans-serif;
  -ms-text-align-last: right;
  text-align: left;
}

.bx_block+.bx_block label:before {
  content: "Файл не выбран";
  display: block;
  position: absolute;
  width: 100%;
  padding: 0 10px 0 174px;
  color: #000;
  font-size: 12px;
}

.bx_block+.bx_block label[title]:not([title=""]):before {
  content: attr(title);
  color: #162f44;
}

.bx_block+.bx_block label:after {
  content: "Прикрепить файл";
  display: inline-block;
  position: relative;
  padding: 8px 25px;
  border-radius: 2px;
  background-color: #2db3c7;
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
}

.haw-line:after,
.old-price_el:after,
.prev_price:after,
.rules-item:before,
.storage-config:before,
.v-item__num:after,
.var-item__num:after {
  content: "";
}

.bx_ordercart_order_pay_center {
  margin-bottom: 30px;
}

.product-card__btn {
  color: #333;
  font-size: 15px;
  font-weight: 700;
  background-color: #ffd800;
  border: 2px solid #ffd800;
  line-height: 1;
}

.comments-area,
.comments-area h3,
.entry-content,
.page-title-wrap h1 {
  font-family: Open Sans;
  font-weight: 300;
  font-style: normal;
}

.product-card__btn:hover {
  background-color: transparent;
  color: #333;
}

.logo-row {
  justify-content: space-between;
  flex-wrap: nowrap;
  text-align: center;
}

.logo-row img {
  max-width: 80%;
}

@media (max-width:640px) {
  .logo-row {
    flex-direction: column;
  }
}

section {
  background-position: center;
}

@media (max-width:991px) and (min-width:728px) {
  .yellow-pic {
    width: 68px;
    height: 68px;
  }

  .main-road .dark-label {
    font-size: 14px;
    margin-bottom: 50px;
  }

  .slider-nav__link {
    margin-bottom: 15px;
  }

  .slider-nav .row>* {
    justify-content: center;
  }
}

.container.z10 {
  margin-bottom: 60px;
}

.container.z10+.container {
  margin-top: -60px;
}

.site-branding {
  width: 160px!important;
}

.page-title-wrap h1 {
  font-size: .9375rem;
  line-height: 1;
  color: #1693a5!important;
}

.comments-area,
.entry-content {
  font-size: 16px;
  color: #222;
}

.comments-area h3 {
  font-size: 1.75rem;
  line-height: 1;
  color: #222;
}

.wc-comment-title,
.wc-reply-link,
.wc-share-link,
.wc_editable_comment {
  font-family: Open Sans;
  font-weight: 400!important;
  font-style: normal!important;
}

.wc-comment-title {
  font-size: 16px!important;
  color: #222;
}

.wc-reply-link,
.wc-share-link,
.wc_editable_comment {
  font-size: 15px!important;
  color: #222;
}

.entry-footer,
.widget_wpc_posts {
  font-family: Open Sans;
  font-weight: 300;
  font-style: normal;
  color: #222;
}

.widget_wpc_posts {
  font-size: 14px;
}

.entry-footer {
  font-size: 16px;
}

.comment-form-author input,
.comment-form-email input {
  height: 35px;
}

.comment-form-comment textarea {
  height: 100px;
  font-size: 15px;
}

.sub-menu .menu-item a {
  color: #000;
  font-size: 14px;
}

.footer-text-white,
.site-footer .footer-columns .footer-column .widget .widget-title {
  color: #fff;
}

.title-big-ittelo_backup {
  font: 100 3.125rem/1 pfhighway,Helvetica,Arial,sans-serif;
  color: #000;
}

.title-small-ittelo_backup {
  font: 300 19px/25px pragmatica,Helvetica,Arial,sans-serif;
}

.text-big-ittelo_backup {
  font: 300 23px/31px pragmatica,Helvetica,Arial,sans-serif;
  color: #000;
}

.text-small-ittelo_backup {
  font: 300 15px/21px pragmatica,Helvetica,Arial,sans-serif;
}

.vc_btn3.vc_btn3-size-lg,
.vc_btn3.vc_btn3-size-md,
.wpcf7-form .wpcf7-submit,
div.wpcf7 {
  font-family: Open Sans;
  font-weight: 300;
  font-style: normal;
  font-size: 18px;
}

.vc_btn3.vc_btn3-size-lg {
  color: #222;
  background-color: #1693a5!important;
}

.vc_btn3.vc_btn3-size-md {
  color: #fff!important;
  background-color: #ffb81e!important;
}

div.wpcf7 {
  width: 50%;
  margin: -15px auto 0;
  color: #222;
}

.conf-item__blue-name,
.wpcf7-form p {
  margin-bottom: 15px;
}

input.wpcf7-form-control.wpcf7-text {
  height: 40px;
  border-width: 1px;
}

.wpcf7-form .wpcf7-submit {
  border-radius: 2em;
  background-color: #1693a5;
  color: #fff!important;
  text-transform: capitalize;
  margin-top: -15px;
}

div.wpcf7-response-output {
  color: #fff;
  background-color: #1693a5;
  border-color: #000;
}

.text-big-ittelo,
.text-small-ittelo,
.title-big-ittelo,
.title-big-ittelo-news,
.title-middle-ittelo,
.title-small-ittelo {
  color: #222;
  font-family: Open Sans;
  font-weight: 300;
  font-style: normal;
}

.wpcf7-form textarea {
  border-width: 1px;
  height: 130px;
}

.title-big-ittelo {
  font-size: 48px;
  line-height: 1;
}

.title-big-ittelo-news {
  font-size: 38px;
  line-height: 48px;
}

.title-middle-ittelo {
  font-size: 40px;
  line-height: 40px;
}

.title-small-ittelo {
  font-size: 22px;
}

.text-big-ittelo {
  font-size: 1.5625rem;
  line-height: 1;
}

.text-small-ittelo {
  font-size: 1rem;
}

.text-middle-ittelo {
  font-family: Open Sans;
  font-weight: 300;
  font-style: normal;
  color: #000;
  font-size: 1.25rem!important;
  line-height: 1.6;
}

.serv-eqv-new-partition {
  margin-top: -30px;
}

textarea {
  resize: vertical;
}

.social-item {
  text-decoration: none!important;
}

.haw-item__link,
.hidden-parameters-toggle,
.user-var {
  text-decoration: none;
}

.footer .social-item img {
  vertical-align: top;
}


.jq-selectbox__select-text {
  font-size: 13px;
}

.conf-cont .item-del:after {
  top: -4px;
  bottom: 14px;
}

.product-text {
  margin-bottom: 7px;
  margin-top: -14px;
}

.conf-cont .del {
  padding: 6px 10px;
}

.style-conf.styler .jq-selectbox__select,
.style-conf.styler li {
  padding: 9px 24px;
}

.category-card__body {
  display: none!important;
}

.category-card__name {
  bottom: 0;
  top: auto;
  height: 70px;
  font-size: 20px;
  transform: none;
}

.row.category-list a {
  display: block;
}

.bx_ordercart .shopping-cart {
  width: auto;
}

.bx_ordercart_order_pay_center {
  border: none!important;
}

.conf-itog {
  font-size: .7em;
  font-weight: 400;
}

.comagic_phone_8800 {
  font-size: 18px!important;
}

.kp-form .btn {
  width: 100%;
  margin-top: 10px;
}

@media (min-width:1000px) {
  .float-left.tov_quant {
    align-items: center;
  }
}

.slider-col {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  /*display: none;*/
  width: 57%;
}

.desc-col {
  box-sizing: border-box;
  width: 43%;
}

.var-item__num {
  color: #000;
  font-size: 5.625rem;
  font-weight: 300;
  position: absolute;
  top: 1px;
  right: 1.875rem;
  z-index: 1;
}

.var-item__num:after {
  width: 5rem;
  height: 5rem;
  background-image: url('/local/templates/main/assets/css/../images/s/s9.png');
  background-size: cover;
  position: absolute;
  top: 1.1875rem;
  right: -2.9375rem;
  z-index: -1;
}

.flex-row-reverse .var-item__num {
  left: auto;
  right: 6.25rem;
}

.var-item {
  border-top: 5px solid #e8f4f7;
  padding: 4.6875rem 0 4.0625rem;
  position: relative;
}

.var-item:last-child {
  border-bottom: 5px solid #e8f4f7;
}

.page-text {
  margin-top: 20px;
  margin-bottom: 40px;
  line-height: 26px;
  font-size: 16px;
}

.user-vars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 15px;
  margin-bottom: 40px;
}

.user-var {
  display: inline-block;
  color: #3198a7;
  font-size: 16px;
  font-weight: 400;
  border-bottom: 1px dashed #99c8cf;
  margin-bottom: 20px;
}

.haw-item__num,
.var-item__footer {
  display: -webkit-box;
  -webkit-box-align: center;
}

.var-item__title {
  color: #111;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 13px;
}

.var-item__title2 {
  color: #111;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.11;
  margin-bottom: 5px;
}

.var-item__text {
  color: #333;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.43;
}

.var-item__footer {
  margin-top: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width:768px) {
  .var-item__footer .btn,
  .var-item__footer .btn-yellow2,
  .var-item__footer .catalog-list__show-more,
  .var-item__footer .conf-list__btn,
  .var-item__footer .form-btn,
  .var-item__footer .lk-in-mobile,
  .var-item__footer .modile-filter-btn,
  .var-item__footer .product-card__btn,
  .var-item__footer .top-menu__btn--mobile {
    margin-left: 46px;
  }
}

@media (max-width:767px) {
  .var-item__footer .btn,
  .var-item__footer .btn-yellow2,
  .var-item__footer .catalog-list__show-more,
  .var-item__footer .conf-list__btn,
  .var-item__footer .form-btn,
  .var-item__footer .lk-in-mobile,
  .var-item__footer .modile-filter-btn,
  .var-item__footer .product-card__btn,
  .var-item__footer .top-menu__btn--mobile {
    margin-top: 15px;
  }

  .var-item__footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.var-item__price {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.33;
}

.var-item__value {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: .75;
  white-space: nowrap;
}

.var-item__value .light {
  font-weight: 300;
}

.first-section h1 {
  margin: 0;
}

@media (min-width:1440px) {

  .product-right__right {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }

  .price-cont {
    text-align: left;
  }
}

@media (max-width:550px) {
  img.yellow-pic__img2 {
    width: 60px;
    flex-shrink: 0;
  }

  .map-section .title {
    position: static;
    margin: 0 10px 15px;
    height: auto;
  }
}

.kp-form .btn {
  display: block;
}

.haw-list {
  margin-top: 40px;
}

.haw-item {
  border-top: 1px solid #e8f4f7;
}

.haw-item .arrows {
  position: absolute;
  right: 20px;
  bottom: 0;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

@media (max-width:1199px) {
  .haw-item .arrows {
    display: none;
  }

  .btn-red {
    right: 20px;
  }
}

.haw-item .arrows__item {
  margin: 5px -.375rem 0 2.8px;
}

.haw-item__left {
  padding: 3.75rem 3.75rem 10px 4.375rem;
}

.haw-item__title {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.33;
}

.haw-item__text {
  color: #000;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.48;
}

.haw-item__num {
  color: #000;
  font-size: 2.25rem;
  font-weight: 300;
  background-color: #ffd800;
  width: 3.6875rem;
  height: 3.6875rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 50%;
  position: absolute;
  top: 2.375rem;
  left: 0;
}

.haw-item__links {
  margin-top: 30px;
}

.haw-item__link {
  color: #333;
  font-size: 18px;
  font-weight: 300;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.haw-item__link img {
  width: 3.3125rem;
  margin-right: 1.125rem;
}

.haw-manager__title {
  margin-bottom: 25px;
  color: #232323;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.08;
  text-align: center;
}

.haw-manager__img {
  border: 1px solid #d6d7db;
  width: 225px;
  display: inline-block;
  border-radius: 50%;
  margin-bottom: 20px;
}

.control2,
.how-form .btn,
.how-form .btn-yellow2,
.how-form .catalog-list__show-more,
.how-form .conf-list__btn,
.how-form .form-btn,
.how-form .lk-in-mobile,
.how-form .modile-filter-btn,
.how-form .product-card__btn,
.how-form .top-menu__btn--mobile {
  width: 100%;
}

.control2 {
  border: 1px solid #d2dcdf;
  background-color: #fff;
  padding: 15px 12px;
  margin-bottom: 15px;
}

.haw-col {
  width: 100%!important;
  max-width: 257px;
  margin: 0 auto;
}

.haw-line {
  pointer-events: none;
  z-index: 1;
  background-color: #3198a7;
  width: 6px;
  position: absolute;
  left: -15px;
  top: 0;
  min-height: 100px;
}

.haw-line:after {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 66px;
  height: 36px;
  background-image: url('/local/templates/main/assets/css/../images/h/h-line.png');
  bottom: -3px;
  background-size: cover;
}

@media (max-width:991px) {
  .haw-col {
    margin-top: 30px;
  }

  .haw-line {
    display: none;
  }
}

@media (max-width:1199px) and (min-width:550px) {
  .haw-item img {
    display: block;
    margin: 30px auto 0;
  }
}

.haw-form {
  background-color: #f9fcfd;
  padding: 3.75rem;
}

.new-form {
  position: relative;
}

#form {
  position: absolute;
  height: 1px;
  width: 1px;
  top: -180px;
  left: 0;
}

.product-card__img {
  max-width: 99%;
}

.old-price_el,
.prev_price {
  display: inline-block;
  font-size: 18px;
  position: relative;
}

.old-price_el:after,
.prev_price:after {
  background: #ffd800;
  display: inline-block;
  height: 2px;
  left: 0;
  position: absolute;
  top: 50%;
  width: 100%;
}

.container .container {
  padding: 0;
}

.top-block {
  position: relative;
}

.top-slider__close {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 2;
  opacity: .4;
}

.cat-info {
  background-color: #e8f4f7;
}

@media (max-width:760px) {
  .cat-info {
    display: none;
  }
}

.cat-info-item {
  display: flex;
  align-items: center;
  height: 100%;
}

.bx_filter .bx_filter_param_label.toggle_filter_label,
.hidden-parameters {
  display: none;
}

.cat-info-item .yellow-pic {
  width: 55px;
  height: 55px;
  margin-right: 14px;
  flex-shrink: 0;
}

.arrows--mini {
  width: 38px;
  margin-top: 0;
  margin-left: 0;
}

.yel-info,
.yel-info__i {
  width: 20px;
  height: 20px;
  vertical-align: top;
  position: relative;
}

.cat-info-item .arrows-cont {
  margin-left: auto;
}

.bx_filter .sort {
  margin: 0;
  z-index: 150!important;
}

.bx_filter .sort * {
  z-index: 150!important;
  position: relative;
}

.section .seotext {
  margin-top: 0;
  margin-bottom: 0;
}

.test-form .label--checkbox {
  padding-left: 10px;
}

.tags-item.active {
  background-color: #3198a7;
  color: #fff!important;
}

.container .new-form.section {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 48px;
  margin-top: 40px;
}

.container .new-form.section .row {
  zoom: .9;
}

.container .new-form.section .new-form__str {
  zoom: .5;
  right: 30px;
}

.container .new-form.section .form-text {
  margin-right: 0;
  margin-top: 35px;
}

.mini-line-1 .line-text,
.mini-line-2 .line-text {
  color: #000;
  font-size: 1.8rem;
  font-weight: 300;
  line-height: 1.5;
  background-color: rgba(232,244,247,.28);
  border-top: 1px solid #d2dcdf;
  padding: 25px 0;
  text-align: center;
}

.mini-line-1 .line-text {
  border-bottom: 1px solid #d2dcdf;
  border-top: 0;
  margin-top: 30px;
  margin-bottom: -40px;
}

.bx_filter .bx_filter_param_label {
  display: inline-block;
  vertical-align: top;
}

.bx_filter .bx_filter_param_text {
  white-space: normal;
}

.theiaStickySidebar {
  will-change: transform,width,top;
}

.container--catalog .row-main .filter-col {
  float: right;
  display: none;
}

#content__form #order__form .form__checkbox,
.container--catalog .row-main .catalog-col {
  float: left;
}

.o-anchor,
.yel-info,
.yel-info__i {
  display: inline-block;
}

.red-info {
  color: #fa4949;
  font-size: 13px;
  font-weight: 300;
  text-align: center;
}

.red-star {
  color: #fa4949;
  font-size: 14px!important;
  font-weight: 700;
  vertical-align: top;
  margin-left: -.5em;
}

.yel-info {
  cursor: pointer;
  margin-left: -5px;
}

.yel-info__i {
  background: url('/local/templates/main/assets/css/../images/info.svg');
  background-size: cover;
  z-index: 2;
}

.yel-info__text {
  box-shadow: 1px 1px 3px rgba(147,147,147,.9);
  border-radius: 10px;
  border: 2px solid #f8d100;
  background-color: #ededed;
  color: #333;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.17;
  padding: 10px 28px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-100%,-100%);
  z-index: 1000;
  opacity: 0;
  pointer-events: none;
  will-change: opacity,margin;
  transition: .4s;
  margin-top: 5px;
}

.yel-info:hover .yel-info__text {
  opacity: 1;
  pointer-events: all;
  margin-top: 0;
}

.carttop,
.jq-selectbox select {
  pointer-events: none;
}

.product-card .red-info {
  margin-top: auto;
}

.product-card .yel-info {
  margin-top: -14px;
}

.status-red .svg {
  margin-right: 3px;
  width: 12px;
  height: 9px;
}

.o-anchors {
  margin: 30px 0 50px;
}

.o-anchor {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  margin-right: 3.125rem;
  margin-bottom: 18px;
}

.o-anchor span {
  border-bottom: 1px dashed;
}

.o-anchor:hover span {
  border-bottom: 1px solid;
}

.o-title {
  color: #000;
  margin-bottom: 15px;
  font-size: 1.5rem;
  font-weight: 700;
}

.o-text {
  color: #1a1a1a;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
}

.o-more {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin: 30px 0 50px;
}

.o-more-btn,
.o-more-item {
  display: inline-block;
  border-radius: 3px;
  font-weight: 300;
}

.o-more-item {
  background-color: #f0f0f0;
  padding: 13px 25px;
  color: #666;
  font-size: 16px;
  line-height: 1;
  margin-left: 9px;
  margin-bottom: 9px;
  -webkit-transition: .2s;
  transition: .2s;
}

.o-more-item:hover {
  background: #3198a7;
  color: #fff;
}

.o-item__num,
.o-more-btn,
.v-yellow {
  background-color: #ffd800;
}

.o-more-btn {
  color: #000;
  font-size: 1.125rem;
  padding: 1.25rem 2.5rem;
  text-align: center;
}

.o-more-btn span {
  font-weight: 700;
}

.o-section {
  border-bottom: 5px solid #e8f4f7;
  border-top: 5px solid #e8f4f7;
  padding: 4.375rem 0;
  margin-top: 3.75rem;
}

.o-item__top {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.o-item__num {
  width: 3.6875rem;
  height: 3.6875rem;
  border-radius: 50%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #000;
  font-size: 2.25rem;
  font-weight: 300;
}

.callme,
.v-yellow {
  border-radius: 10px;
}

.o-item__title {
  color: #000;
  font-size: 1.5rem;
  font-weight: 700;
}

.o-item__body {
  color: #333;
  font-size: 15px;
  font-weight: 300;
}

.o-item__title2 {
  font-weight: 700;
  line-height: 2.125rem;
}

.o-item__text {
  font-weight: 300;
  line-height: 1.25rem;
}

.v-yellow__call,
.v-yellow__tel {
  line-height: 1.63;
  text-decoration: underline;
  color: #000!important;
}

.callme .callme__phone div p a,
.o-anchor,
.o-more-item,
.s-cadr {
  text-decoration: none;
}

.o-items {
  margin: 2.5rem 0;
}

.o-item {
  border-bottom: 1px solid #e8f4f7;
  padding: 1.875rem 0;
}

.o-item img {
  display: block;
  margin: 0 auto;
}

.o-icon {
  display: block;
  margin: 0 auto 30px;
}

.v-yellow {
  padding: 3.4375rem;
}

.v-yellow__tel {
  font-size: 1.75rem;
  font-weight: 600;
}

.v-yellow__call {
  font-size: 16px;
  font-weight: 300;
  display: block;
}

.v-yellow__title {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.33;
  margin-bottom: 5px;
}

.v-yellow__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.v-yellow__img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 20px;
}

@media (max-width:767px) {
  .v-yellow {
    padding: 15px 10px;
  }

  .v-yellow__img {
    margin-top: 15px;
  }
}

.v-item {
  padding-top: 4.375rem;
}

.v-item:not(:last-child) {
  padding-bottom: 4.375rem;
  border-bottom: 5px solid #e8f4f7;
}

.v-item__title {
  color: #111;
  font-family: "Open Sans";
  font-size: 1.95rem;
  margin-bottom: 1.5625rem;
  font-weight: 300;
}

.v-item__itog,
.v-item__title span {
  font-weight: 700;
}

.v-item__itog {
  color: #000;
  font-size: 18px;
  line-height: 1.33;
  margin-top: 3rem;
}

.v-item__price {
  line-height: .75;
  color: #333;
  font-size: 24px;
  font-weight: 300;
}

.v-item__price span,
.v-item__title2 {
  font-weight: 700;
}

.v-item__title2 {
  color: #3198a7;
  font-size: 18px;
  line-height: 1.11;
  margin-bottom: 10px;
}

.v-item__right {
  position: relative;
}

.v-item__num {
  color: #000;
  font-size: 4.125rem;
  font-weight: 300;
  position: absolute;
  top: 0;
  left: auto;
  right: 0;
}

.v-item__num:after {
  width: 6.8125rem;
  height: 5.5rem;
  background: url('/local/templates/main/assets/css/../images/v-cam.png');
  background-size: cover;
  display: block;
  position: absolute;
  top: 0;
  right: 20px;
  -webkit-transform: translate(100%);
  transform: translate(100%);
}

.callme,
.caption__block .content__questions {
  display: flex;
  font-family: 'Open Sans',sans-serif;
}

.v-item__num span {
  position: relative;
  z-index: 1;
}

.v-item__num--right {
  left: auto;
  right: 0;
}

.v-item__itog .btn {
  margin-left: 40px;
}

@media (max-width:768px) {
  .v-item__ico,
  .v-item__itog .btn,
  .v-item__right {
    margin-bottom: 15px;
  }

  .col-md-4.col-lg-3.col-xx-auto.mtgn-product-card-mini {
    flex: 1;
    max-width: 100%;
  }

  .v-item__ico {
    max-width: 80px;
  }

  .v-item__itog .btn {
    margin-left: 0;
    margin-top: 15px;
  }

  .v-item__num {
    transform: scale(.6);
  }

  .v-item__num--right {
    right: 50px;
  }

  .v-item {
    padding-top: 30px;
  }

  .v-item:not(:last-child) {
    padding-bottom: 30px;
  }

  .v-item:not(.v-item--i) .row {
    flex-direction: column-reverse;
  }
}

.label--dark span {
  color: #000;
  padding-left: 15px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.29;
}

.label--dark .checkbox:checked~span:before {
  border-color: #000;
}

.o-anchor {
  border-bottom: 1px dashed;
}

.top-menu li:nth-child(1) li a[href="/servers1c/"] {
  border-top: 1px solid #acacac;
}

.content {
  font-family: 'Open Sans',sans-serif;
}

.caption__block .content__caption {
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: 'Open Sans',sans-serif;
  font-weight: 300;
  font-size: 35px;
}

.caption__block .content__questions {
  margin-top: 30px;
  margin-left: 0;
  padding: 0;
  max-width: 50%;
  justify-content: space-between;
}

@media (max-width:1430px) {
  .caption__block .content__questions {
    max-width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }
}

.caption__block div {
  margin-top: 56px;
}

.caption__block div p {
  margin-bottom: 10px;
}

.text__type1 {
  font-family: 'Open Sans',sans-serif;
  color: #1a1a1a;
  font-size: 14px;
  font-weight: 600;
}

.callme {
  padding: 30px;
  min-height: 140px;
  width: 100%;
  background-color: #ffd800;
  margin-bottom: 60px;
  margin-top: 30px;
  min-width: 300px;
}

.goods_line,
.orderme {
  background-color: #e8f4f7;
}

.callme .callme__text {
  max-width: 60%;
  margin-bottom: 0;
}

.callme .callme__text p {
  font-weight: 500;
  margin-top: 5px;
  line-height: 20px;
  margin-bottom: 0;
}

@media (max-width:767px) {
  .callme .callme__text p,
  .caption__block div p {
    margin-left: 0;
    font-size: 14px;
  }

  .callme .callme__text {
    max-width: 100%;
  }
}

.callme .callme__text label {
  font-size: 18px;
  font-weight: 700;
}

@media (max-width:992px) {
  .callme .callme__text {
    display: block;
  }
}

.callme img {
  vertical-align: middle;
}

.callme .callme__phone {
  min-width: 300px;
}

.callme .callme__phone div {
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
}

.callme .callme__phone div .tel {
  display: inline;
  font-size: 28px;
  font-weight: 400;
  color: #1a1a1a;
  text-decoration: none;
}

@media (max-width:1199px) {
  .callme .callme__phone div .tel {
    font-size: 20px;
  }
}

.callme .callme__phone div p {
  margin-bottom: 0;
}

.callme .callme__phone div p a {
  line-height: 20px;
  font-size: 16px;
  color: #000;
  border-bottom: 1px dashed #000;
  margin-bottom: 0;
}

@media (max-width:992px) {
  .callme .callme__phone div p a {
    margin-left: 0;
    font-size: 14px;
  }

  .callme .callme__phone {
    margin-top: 20px;
    min-width: 100px;
  }

  .callme {
    display: flex;
    flex-direction: column;
    align-self: center;
    align-items: center;
  }
}

@media (max-width:575px) {
  .callme {
    padding: 20px;
  }
}

#caption {
  color: #1a1a1a;
}

.goods_line {
  border: 0;
  height: 4px;
  color: #e8f4f7;
  margin: 70px 0;
}

.goods__product {
  display: flex;
  flex-direction: column;
}

.goods__product .product__name {
  color: #111;
  font-size: 1.95rem;
  display: inline;
}

@media (max-width:991px) and (min-width:768px) {
  .goods__product .product__name {
    max-width: 400px;
  }
}

.goods__product .product__content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}

.goods__product .content__info .info__conf {
  color: #3198a7;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 10px;
}

.goods__product .content__info p {
  max-width: 450px;
  word-wrap: normal;
  margin-bottom: 5px;
  font-size: 14px;
}

.goods__product .content__info p .name {
  font-weight: 700;
}

.goods__product .content__info .product__price {
  margin-top: 30px;
  font-weight: 700;
  color: #1a1a1a;
  font-size: 18px;
  margin-bottom: 30px;
}

.goods__product .content__info .product__price .price {
  font-size: 24px;
  font-weight: 700;
  color: #1a1a1a;
}

.goods__product .content__info .product__price .ruble {
  font-weight: 200;
  font-size: 24px;
}

.goods__product .content__info .product__price .order {
  margin-top: 10px;
  height: 50px;
  width: 140px;
  display: block;
}

.goods__product .content__img {
  display: block;
}

.goods__product .content__img .img__users {
  text-align: right;
  height: 10px;
}

.goods__product .content__img .users__text {
  font-size: 65px;
  z-index: 10;
  right: 150px;
  bottom: 320px;
  color: #1a1a1a;
  position: relative;
}

.goods__product .content__img .users__img {
  right: 0;
  z-index: 2;
  position: relative;
  bottom: 290px;
}

@media (max-width:767px) {
  .goods__product .product__content {
    flex-direction: column-reverse;
  }

  .goods__product .content__img .users__img,
  .goods__product .content__img .users__text {
    display: none;
  }
}

.orderme {
  min-height: 150px;
  width: 100%;
  margin: 0 0 40px;
  font-size: 14px;
  display: flex;
  justify-content: left;
}

.orderme .orderme__content {
  padding: 50px 0 0;
  font-size: 14px;
  display: flex;
}

@media (max-width:991px) {
  .goods__product .content__info {
    max-width: 220px;
  }

  .orderme .orderme__content {
    width: 100%;
  }
}

.orderme .order__text {
  max-width: 600px;
  font-size: 16px;
  line-height: 26px;
  margin-right: 100px;
}

.orderme .order__text p {
  font-size: 14px;
  margin-bottom: 5px;
}

.orderme .order__button {
  display: inline;
}

.orderme .order__button button {
  width: 370px;
  height: 70px;
  font-family: 'Open Sans',sans-serif;
  border: 1px solid #ffd800;
  background-color: #ffd800;
  font-size: 16px;
  font-weight: 600;
  border-radius: 5px;
  transition: .5s;
  outline: 0;
  cursor: pointer;
}

.orderme .order__button button:hover {
  background-color: transparent;
}

@media (max-width:991px) {
  .orderme .order__button button {
    margin-top: 10px;
    height: 80px;
    width: 200px;
  }
}

@media (max-width:767px) {
  .orderme .orderme__content {
    flex-direction: column;
    align-self: center;
    align-items: center;
  }

  .orderme .order__text {
    margin-right: 0;
  }

  .orderme .order__button button {
    flex-direction: column;
    margin-top: 50px;
    height: 80px;
    width: 200px;
    font-size: 16px;
    padding: 15px;
  }
}

@media (max-width:991px) {
  .orderme {
    flex-direction: column;
    padding: 20px;
  }
}

.howtocalc h1 {
  font-size: 24px;
  font-weight: 600;
}

.howtocalc h2 {
  font-size: 16px;
  font-weight: 600;
}

.howtocalc p {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 10px;
}

#content__form {
  background-color: #e8f4f7;
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 70px;
  margin-top: 0;
}

#content__form div {
  width: 420px;
  align-self: center;
}

@media (max-width:575px) {
  #content__form div {
    width: 100%;
  }
}

#content__form #order__form {
  text-align: center;
  width: 550px;
}

#content__form #order__form form {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

#content__form #order__form form .form__button {
  margin-top: 40px;
  width: 270px;
  height: 60px;
  align-self: center;
  font-family: 'Open Sans',sans-serif;
  border: 1px solid #ffd800;
  background-color: #ffd800;
  font-size: 16px;
  font-weight: 600;
  border-radius: 5px;
  transition: .5s;
  outline: 0;
  cursor: pointer;
}

#content__form #order__form form .form__button:hover {
  background-color: transparent;
}

#content__form #order__form h1 {
  margin-top: 10px;
  font-size: 36px;
  margin-bottom: 10px;
}

#content__form #order__form p {
  font-size: 18px;
  margin-bottom: 10px;
}

#content__form #order__form .form__checkbox.type2 {
  font-family: 'Open Sans',sans-serif;
  margin-top: 20px;
  color: #999;
}

#content__form #order__form .form__input {
  margin: 10px 0;
  width: 100%;
  height: 56px;
  border: 1px solid #d7e1e4;
  align-self: center;
  padding: 20px;
}

#content__form #order__form .form__input::-webkit-input-placeholder {
  font-family: 'Open Sans',sans-serif;
  font-style: normal;
  font-size: 14px;
}

#content__form #order__form .form__input:-moz-placeholder {
  font-family: 'Open Sans',sans-serif;
  font-style: normal;
  font-size: 14px;
}

#content__form #order__form .form__input::-moz-placeholder {
  font-family: 'Open Sans',sans-serif;
  font-style: normal;
  font-size: 14px;
}

#content__form #order__form .form__input:-ms-input-placeholder {
  font-family: 'Open Sans',sans-serif;
  font-style: normal;
  font-size: 14px;
}

.o-item:last-child {
  border-bottom: 0;
}

.howtocalc__text {
  font-size: 16px;
  line-height: 26px;
}

.page-title {
  font-weight: 400;
  font-size: 35px;
  color: #424242;
}

@media (min-width:991px) {
  .var-item .row {
    flex-direction: row-reverse;
  }
}

.cat-info {
  /*margin-top: -90px!important;*/
  height: 0;
  overflow: hidden;
  padding: 0;
  margin-bottom: 0;
}

.product-card__name {
  min-height: 42px;
}

@media (max-width:1140px) {
  .callme,
  .v-yellow {
    display: none;
  }
}

.container--catalog .last-seen-product {
  padding-top: 0;
}

@media (max-width:1300px) {
  .s-cadr {
    position: relative;
  }

  .s-cadr:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(256,256,256,.4);
    z-index: 1;
  }

  .s-cadr * {
    position: relative;
    z-index: 2;
  }
}

.right-price2.text-right .old-price_el {
  padding-right: 53px;
}

.cart_of_tov .catalog-list .row.slick-initialized {
  margin: 0;
  overflow: visible;
}

.cart_of_tov .last-seen-product.col-md-12.col-lg-9 {
  max-width: 100%!important;
}

.s-cadr {
  display: block;
  padding: 2.5rem 2.125rem;
  min-height: 365px;
  -webkit-box-shadow: 6px 7px 0 #f0f0f0;
  box-shadow: 6px 7px 0 #f0f0f0;
  border: 1px solid #e6e6e6;
  background-color: #fff;
  margin-bottom: 30px;
  -webkit-transition: .2s;
  transition: .2s;
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: cover;
}

.s-cadr:hover {
  -webkit-box-shadow: 6px 7px 0 #ffd800;
  box-shadow: 6px 7px 0 #ffd800;
}

.s-cadr__title {
  color: #298f9e;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 12px;
}

.s-cadr__text {
  color: #666;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.38;
}

.s-title,
.s-title__sub {
  color: #333;
  text-align: center;
}

.s-title {
  font-size: 2.25rem;
  font-weight: 700;
}

.s-title__sub {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.25;
  margin-bottom: 2.5rem;
}

.s-cadr__slogan {
  color: #000;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.09;
  margin-bottom: 1.375rem;
  text-align: center;
}

.s-cadr--order {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 365px;
}

.s-prime {
  display: inline-block;
  text-align: center;
}

@media (max-width:767px) {
  .s-prime {
    display: block;
    padding-left: 70px;
    position: relative;
    text-align: left;
    margin-bottom: 20px;
  }

  .s-prime__img img {
    max-height: 60%;
  }
}

.company-title,
.st-item {
  text-align: center;
}

.s-prime__img {
  width: 9.8125rem;
  height: 9.8125rem;
  border-radius: 50%;
  border: 2px solid #ffd800;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 1.125rem;
}

.s-prime__img img {
  max-width: 80%;
}

@media (max-width:767px) {
  .s-prime__img {
    width: 50px;
    height: 50px;
    position: absolute;
    left: 0;
    top: 0;
  }
}

.s-prime__title {
  color: #000;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 9px;
}

.s-prime__text {
  color: #000;
  font-family: "Open Sans";
  font-size: 14px;
  font-weight: 300;
  line-height: 1.43;
}

.product-right .user-var {
  color: #000;
  border-color: #ffd800;
  font-weight: 700;
}

.last-seen-product .slick-track {
  min-width: 100%;
}

.bx_filter .bx_filter_container_modef {
  left: 0;
  right: auto;
}

.bx_filter .bx_filter_popup_result {
  left: auto!important;
  right: 100%!important;
  margin-right: 30px;
}

[name=bx_auth_services] {
  display: none;
}

.bx_filter .bx_ui_slider_handle {
  transition: 0;
}

.bx_filter .bx_filter_parameters_box_container {
  display: flex;
  flex-wrap: wrap;
}

.bx_filter .bx_filter_param_label {
  width: auto;
  min-width: 50%;
  margin-right: 0;
  margin-left: 0;
}

.bx_filter .bx_ui_slider_track {
  width: 100%;
}

.bx_filter .bx_filter_input_checkbox .bx_filter_param_text {
  white-space: nowrap;
}

.bx_filter .bx_filter_popup_result .arrow {
  right: 0px!important;
}

.bx_filter_popup_result:hover {
  display: block!important;
}

.com-item,
.rules-item {
  display: -webkit-box;
  display: -ms-flexbox;
}

.company-title {
  color: #000;
  font-size: 2.25rem;
  font-weight: 700;
  margin-bottom: 3.125rem;
}

.com-item {
  display: flex;
}

.com-item__img {
  margin-right: 1.5625rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.com-item__title {
  color: #000;
  font-size: 2.625rem;
  font-weight: 700;
  margin-bottom: 10px;
}

@media (max-width:1439px) {
  .com-item__img {
    max-width: 3.125rem;
  }

  .com-item__title {
    font-size: 2rem;
    margin-bottom: 5px;
    line-height: 1;
  }
}

@media (max-width:1199px) {
  .com-item__img {
    max-width: 2.1875rem;
    margin-right: .625rem;
  }

  .com-item__title {
    font-size: 1.25rem;
  }
}

.com-item__text {
  color: #000;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.22;
}

.com-row>div {
  padding: 2.5rem;
}

@media (max-width:1439px) {
  .com-item__text {
    font-size: .9375rem;
  }

  .com-row>div {
    padding: 1.25rem;
  }
}

@media (min-width:992px) {
  .com-row>div:not(:last-child):not(:nth-last-child(2)):before,
  .com-row>div:nth-child(2n-1):after {
    content: "";
    background-color: #e8f4f7;
    right: 0;
    bottom: 0;
    display: block;
  }

  .com-row>div:nth-child(2n-1) {
    position: relative;
  }

  .com-row>div:nth-child(2n-1):after {
    height: 100%;
    width: 1px;
    position: absolute;
    top: 0;
  }

  .com-row>div:not(:last-child):not(:nth-last-child(2)) {
    position: relative;
  }

  .com-row>div:not(:last-child):not(:nth-last-child(2)):before {
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0;
  }
}

@media (max-width:991px) {
  .com-row>div:not(:last-child) {
    position: relative;
  }

  .com-row>div:not(:last-child):before {
    content: "";
    background-color: #e8f4f7;
    height: 1px;
    width: 100%;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    display: block;
  }
}

.com-slider .slick-track {
  display: flex;
  align-items: center;
}

.com-slider img {
  margin: 0 auto;
}

.com-slider .slick-slide {
  padding: 0 5px;
}

.com-slider .slick-next,
.com-slider .slick-prev {
  background: 0 0;
}

@media (max-width:767px) {
  .com-row {
    margin-bottom: 1.875rem;
  }

  .st-item {
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    max-width: 300px;
    margin: 0 auto 20px;
  }
}

.partner,
.shema .if-1,
.vs-section__title {
  text-align: center;
}

.st-item__img {
  width: 9.8125rem;
  height: 9.8125rem;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 2px solid #000;
  background-color: #fdd816;
  margin-bottom: 15px;
}

@media (max-width:767px) {
  .st-item__img {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 15px;
    margin-bottom: 0;
  }
}

.st-item__title {
  color: #000;
  font-size: 2.625rem;
  font-weight: 700;
  margin-bottom: .625rem;
}

@media (max-width:991px) {
  .st-item__img {
    width: 3.5625rem;
    height: 3.5625rem;
  }

  .st-item__img img {
    max-width: 60%;
  }

  .st-item__title {
    font-size: 1.25rem;
    line-height: 1;
    margin-bottom: 5px;
  }

  .st-item__text {
    font-size: .9375rem;
    line-height: 1;
    margin-bottom: 0;
  }
}

.com-text {
  color: #1a1a1a;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.89;
}

.com-text .yellow {
  font-weight: 800;
  line-height: 1;
  display: inline-block;
  background-color: #ffd800;
  padding: 3px 5px;
}

.com-section {
  background-color: #1c8b9b;
  padding: 5rem 0;
}

@media (max-width:767px) {
  .com-text .yellow {
    margin: 4px 0;
  }

  .com-text {
    line-height: 1.2;
    font-size: 14px;
    font-weight: 600;
  }

  .com-section img {
    display: block;
    margin: 0 auto 20px;
  }
}

.team-item {
  color: #000;
  margin-bottom: 1.875rem;
}

@media (max-width:991px) {
  .team-item {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
}

.team-item__img {
  margin-bottom: 20px;
}

.team-item__name {
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
}

.team-item__desc,
.team-item__staff {
  font-weight: 300;
  font-size: 14px;
}

.team-item__desc * {
  font-weight: 300;
  font-size: 14px!important;
}

.team-item__staff {
  color: #666;
  margin-bottom: 8px;
}

.team-item__desc i {
  font-weight: 400;
}

.rules-item {
  max-width: 817px;
  margin: 0 auto;
  display: flex;
  padding-top: 1.875rem;
}

@media (min-width:768px) {
  .rules-item {
    padding-left: 26px;
    padding-right: 26px;
  }
}

.rules-item:before {
  width: 3rem;
  height: 2.5625rem;
  background-image: url('/local/templates/main/assets/css/../images/c-check.png');
  background-size: cover;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 1.5rem;
}

.rules-item:not(:last-child) {
  border-bottom: 1px solid #e8f4f7;
  padding-bottom: 1.875rem;
}

.rules-item__title {
  color: #000;
  font-size: 1.625rem;
  font-weight: 700;
}

.rules-item__text {
  color: #666;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.43;
}

.partner__img {
  margin-bottom: 15px;
}

.partner__text {
  color: #000;
  font-size: 2.25rem;
  font-weight: 700;
}

@media (max-width:767px) {
  .partner__img {
    max-width: 80px!important;
  }

  .partner__text {
    font-size: 16px;
    line-height: 1.2;
    font-weight: 600;
  }
}

.standart-section {
  border-top: 15px solid #e8f4f7;
  border-bottom: 15px solid #e8f4f7;
}

.poeple-section {
  border-bottom: 5px solid #e8f4f7;
}

.com-slider .slick-next:before,
.com-slider .slick-prev:before {
  background-image: url('/local/templates/main/assets/css/../images/cl-slider.png');
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center;
}

.com-slider .slick-list {
  margin: 0 30px;
}

h1.page-title {
  margin-bottom: 1.875rem;
  margin-top: 0;
}

.row>[id^=bx_incl_area]:not([class]) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

[id^=bx_incl_area] .blog-list {
  width: 100%;
}

.vs-section__ittelo,
.vs-section__other {
  width: 50%;
  height: 5.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
}

[id^=bx_incl_area] .blog-item {
  padding-right: 5px;
}

.price-points__tooltip {
  flex-shrink: 0;
}

.price-points__tooltip .yel-info--bottom {
  margin-left: 6px;
}

@media (max-height:680px) and (min-width:991px) {
  .price-points__item span {
    font-size: 12px;
  }
}

@media (min-width:991px) {
  .delivery-time-toggle {
    min-width: 280px;
  }

  .rules-item__text,
  .st-item__text {
    font-size: 16px;
  }
}

.vs-section {
  max-width: 1206px;
  margin-left: auto;
  margin-right: auto;
}

.vs-section__title {
  font-size: 2.25rem;
  font-weight: 700;
  margin-bottom: 5.625rem;
  color: #000;
}

.vs-section__ittelo {
  background-color: #3198a7;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0 0 0 5.625rem;
}

@media (max-width:991px) {
  .vs-section__ittelo {
    border-radius: 15px 0 0 15px;
    padding-left: 20px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .vs-section__ittelo img {
    max-width: 65px;
  }
}

.vs-section__other {
  background-color: #000;
  color: #fff;
  font-size: 2.0625rem;
  font-weight: 700;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 1;
  border-radius: 0 0 5.625rem;
}

.vs-section__col,
.vs-section__head {
  display: -webkit-box;
  display: -ms-flexbox;
}

@media (max-width:991px) {
  .vs-section__other {
    border-radius: 0 15px 15px 0;
    padding-right: 20px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: 18px;
  }
}

.vs-section__head {
  max-width: 690px;
  display: flex;
  margin: 0 auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}

.vs-section__vs {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}

.vs-section__col {
  display: flex;
  margin-top: -55px;
}

@media (max-width:991px) {
  .vs-section__head {
    max-width: 400px;
  }

  .vs-section__vs {
    max-width: 120px;
  }

  .vs-section__col {
    margin-top: -25px;
  }
}

.vs-section__left {
  margin-right: 2px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.vs-section__left-item {
  border-radius: 50px 0 0 50px;
  background-color: #e8f4f7;
  padding: 5.75rem 4.625rem 4.1875rem;
  border-right: 6px solid #3198a7;
}

@media (max-width:991px) {
  .vs-section__left-item {
    padding: 50px 10px 10px;
    height: 100%;
  }
}

@media (max-width:767px) {
  .vs-section__left-item {
    border-right: 1px solid #3198a7;
    border-radius: 15px 0 0 15px;
  }
}

.vs-section__right {
  margin-left: 2px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.vs-section__right-item {
  border-radius: 0 50px 50px 0;
  background-color: #f2f2f2;
  border-left: 6px solid #000;
  padding: 5.75rem 4.625rem 4.1875rem;
}

@media (max-width:991px) {
  .vs-section__right-item {
    padding: 50px 10px 10px;
    height: 100%;
  }
}

@media (max-width:767px) {
  .vs-section__right-item {
    border-left: 1px solid #000;
    border-radius: 0 15px 15px 0;
  }
}

.vs-section__right-item .vs-section__item {
  border-color: #c6c6c6!important;
}

.vs-section__right-item b {
  color: #fe1b1b!important;
}

.vs-section__col-title {
  color: #000;
  font-size: 2.25rem;
  font-weight: 700;
  text-align: center;
}

.vs-section__item {
  max-width: 364px;
  color: #000;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.22;
  padding-top: 2.75rem;
}

@media (max-width:991px) {
  .vs-section__item {
    font-size: 14px;
    padding-top: 1.25rem;
  }
}

@media (max-width:767px) {
  .vs-section__item {
    font-size: 12px;
  }
}

.vs-section__left-text,
.vs-section__right-text {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.17;
}

.vs-section__item:not(:last-child) {
  padding-bottom: 2.75rem;
  border-bottom: 1px solid #b9dce2;
}

.vs-section__item b {
  color: #3198a7;
  font-weight: 700;
}

.vs-section__left-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 47px;
  padding-left: 45%;
  position: relative;
}

.vs-section__left-bottom img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 15px;
  position: absolute;
  left: -25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.vs-section__left-text {
  width: 262px;
  color: #3198a7;
}

.vs-section__right-text {
  width: 259px;
  color: #fe0000;
}

.vs-section__small-text {
  color: #999;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.71;
  margin-top: 60px;
}

@media (max-width:991px) {
  .vs-section__item:not(:last-child) {
    padding-bottom: 1.25rem;
  }

  .vs-section__left-bottom {
    display: none;
  }

  .vs-section__small-text {
    width: 90vw;
    margin-top: 20px;
  }
}

.vs-section__left .vs-section__left-bottom img {
  top: 64%;
}

.vs-section__small-text span {
  color: #fe0000;
}

.conf-item.prop-cont .check-label {
  display: initial;
  margin: 0 30px 0 0;
}

.tags-item.tagger {
  background: 0;
  box-shadow: inset 0 0 0 2px #ffd800;
  font-weight: 700;
}

.shema .action-1,
.shema .if-1 {
  -webkit-box-shadow: 0 0 9px rgba(4,165,189,.84);
  z-index: 10;
}

input._errorblock {
  border-bottom: 2px solid red!important;
  outline: 0;
}

.label--checkbox._errorblock span:before {
  border-color: red!important;
}

.label--checkbox._errorblock .checkbox:checked~.label--checkbox._errorblock span:before {
  border-color: #999!important;
}

.shema {
  font-family: Roboto,sans-serif;
  margin: 0;
  opacity: 1!important;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
  background-image: url('/local/templates/main/assets/css/../images/bg.jpg');
  background-position: -810% -3%;
  background-repeat: no-repeat;
  min-height: 2022px;
  position: relative;
}

.shema .title,
.shema .title-orange {
  font-size: 38px;
  font-weight: 900;
  left: 525px;
}

.shema .container {
  width: 100%;
  max-width: 1311px;
  margin: 0 auto;
  position: relative;
}

.shema .title {
  color: #ff7800;
  line-height: 1.1;
  position: absolute;
  top: 165px;
}

.shema .title-orange {
  color: #fff;
  line-height: 1.13;
  padding: 42px 63px;
  border-radius: 60px;
  background-color: #ff7800!important;
  position: absolute;
  top: 321px;
  z-index: 10;
}

.shema .if-1 {
  color: #1a1a1a;
  font-size: 24px;
  font-weight: 300;
  box-shadow: 0 0 9px rgba(4,165,189,.84);
  border-radius: 80px;
  padding: 30px 100px 27px;
  border: 2px solid #04a5bd;
  background-color: #fff!important;
  line-height: 1.6;
  position: absolute;
  top: 457px;
  left: 290px;
}

.shema .if-1 b {
  font-size: 28px;
  line-height: 1.26;
}

.shema .no-1,
.shema .yes-1 {
  font-size: 53px;
  font-weight: 900;
  line-height: .94;
  text-transform: uppercase;
  position: absolute;
  top: 687px;
}

.shema .yes-1 {
  color: #04a5bd;
  left: 435px;
}

.shema .no-1 {
  color: #ff7800;
  left: 1001px;
  z-index: 10;
}

.shema .no-2,
.shema .yes-2 {
  font-size: 53px;
  font-weight: 900;
  line-height: .94;
  top: 1151px;
  position: absolute;
  text-transform: uppercase;
}

.shema .yes-2 {
  color: #04a5bd;
  left: 438px;
}

.shema .no-2 {
  color: #ff7800;
  left: 34px;
  z-index: 10;
}

.shema .action-1,
.shema .action-2 {
  color: #000;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.26;
}

.shema .action-1 {
  position: absolute;
  top: 774px;
  left: 10px;
  box-shadow: 0 0 9px rgba(4,165,189,.84);
  border-radius: 70px;
  border: 2px solid #04a5bd;
  background-color: #fff;
  padding: 30px 79px 39px;
  text-align: center;
}

.shema .action-2,
.shema .action-4 {
  -webkit-box-shadow: 0 0 9px rgba(4,165,189,.84);
}

.shema .action-2,
.shema .action-3 {
  left: 10px;
  border-radius: 58px;
  text-align: center;
}

.shema .action-2 {
  position: absolute;
  top: 1008px;
  box-shadow: 0 0 9px rgba(4,165,189,.84);
  border: 2px solid #04a5bd;
  background-color: #fff;
  padding: 40px 93px 39px 191px;
  z-index: 10;
}

.shema .action-3,
.shema .action-4 {
  color: #1a1a1a;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.47;
  position: absolute;
  background-color: #fff;
  z-index: 10;
}

.shema .action-3,
.shema .alert-2 {
  -webkit-box-shadow: 0 0 9px rgba(255,120,0,.84);
}

.shema .action-3 {
  top: 1250px;
  box-shadow: 0 0 9px rgba(255,120,0,.84);
  border: 2px solid #ff7800;
  padding: 20px 28px 20px 20px;
}

.shema .action-4 {
  top: 1252px;
  left: 304px;
  box-shadow: 0 0 9px rgba(4,165,189,.84);
  border-radius: 58px;
  border: 2px solid #04a5bd;
  padding: 45px 35px 89px 28px;
  text-align: center;
}

.shema .alert,
.shema .alert-2 {
  font-size: 38px;
  font-weight: 700;
  line-height: 1.11;
  color: #fff;
  top: 1907px;
  position: absolute;
  text-align: center;
}

.shema .alert {
  left: 10px;
  -webkit-box-shadow: 0 0 9px rgba(4,165,189,.84);
  box-shadow: 0 0 9px rgba(4,165,189,.84);
  border-radius: 66px;
  border: 2px solid #04a5bd;
  background-color: #04a5bd;
  padding: 34px 100px 22px 87px;
  z-index: 10;
}

.shema .alert-2 {
  left: 547px;
  box-shadow: 0 0 9px rgba(255,120,0,.84);
  border-radius: 67px;
  background-color: #ff7800;
  padding: 31px 120px 31px 119px;
  z-index: 20;
  margin-bottom: 159px;
}

.shema .action-5 {
  color: #1a1a1a;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.47;
  position: absolute;
  top: 774px;
  left: 736px;
  z-index: 10;
  -webkit-box-shadow: 0 0 9px rgba(255,120,0,.84);
  box-shadow: 0 0 9px rgba(255,120,0,.84);
  border-radius: 80px;
  border: 2px solid #ff7800;
  background-color: #fff;
  padding: 40px 40px 40px 44px;
}

.shema .action-5 p {
  margin-bottom: 25px;
  font-size: 24px;
  margin-top: 0;
}

.shema .action-5 .orange {
  color: #ff7800;
  font-weight: 700;
}

.shema .action-5 .mb-24 {
  margin-bottom: 10px;
}

.shema .z20 {
  z-index: 20;
  position: relative;
}

.shema .img-1 {
  max-width: 201px;
  position: absolute;
  top: 124px;
  left: 320px;
  z-index: 5;
}

.shema .img-2,
.shema .img-3,
.shema .img-4,
.shema .img-5,
.shema .img-6,
.shema .img-7,
.shema .img-8,
.shema .img-9 {
  z-index: 15;
  position: absolute;
}

.shema .img-2 {
  max-width: 249px;
  top: 804px;
  left: 431px;
}

.shema .img-3 {
  max-width: 124px;
  top: 984px;
  left: 54px;
}

.shema .img-4 {
  max-width: 378px;
  top: 1446px;
  left: 3px;
}

.shema .img-5 {
  max-width: 94px;
  top: 1666px;
  left: 336px;
}

.shema .img-6 {
  max-width: 95px;
  top: 1667px;
  left: 567px;
}

.shema .img-7 {
  max-width: 263px;
  bottom: 30px;
  right: -30px;
}

.shema .img-8 {
  max-width: 257px;
  top: 1216px;
  left: 1068px;
}

.shema .img-9 {
  max-width: 238px;
  top: 717px;
  left: 1060px;
}

.shema .elipce-1 {
  width: 35px;
  height: 34px;
  background-color: #04a5bd!important;
  border-radius: 50%;
  position: absolute;
  top: 224px;
  left: 640px;
  z-index: 5;
}

.shema .elipce-2 {
  width: 270px;
  height: 200px;
  border-radius: 80px;
  border-bottom: 8px solid #04a5bd;
  border-left: 8px solid #04a5bd;
  position: absolute;
  top: 1284px;
  left: 132px;
  z-index: 5;
}

.shema .elipce-3,
.shema .elipce-4,
.shema .elipce-5 {
  width: 35px;
  height: 34px;
  border-radius: 50%;
  position: absolute;
  z-index: 5;
}

.shema .elipce-3 {
  background-color: #ff7800!important;
  top: 1871px;
  left: 624px;
}

.shema .elipce-4 {
  background-color: #04a5bd!important;
  top: 1872px;
  left: 395px;
}

.shema .elipce-5 {
  background-color: #ff7800!important;
  top: 1871px;
  left: 985px;
}

.shema .str-1,
.shema .str-2 {
  width: 9px;
  background-color: #04a5bd!important;
}

.shema .str-1 {
  height: 231px;
  position: absolute;
  top: 248px;
  left: 654px;
  z-index: 5;
}

.shema .str-2 {
  height: 1248px;
  position: absolute;
  top: 643px;
  left: 407px;
  z-index: 5;
}

.shema .str-3,
.shema .str-4,
.shema .str-5,
.shema .str-6 {
  width: 9px;
  background-color: #ff7800!important;
  position: absolute;
  z-index: 5;
}

.shema .str-3 {
  height: 244px;
  top: 1032px;
  left: 134px;
}

.shema .str-4 {
  height: 182px;
  top: 1709px;
  left: 637px;
}

.shema .str-5 {
  height: 139px;
  top: 1749px;
  left: 998px;
}

.shema .str-6 {
  height: 191px;
  top: 596px;
  left: 974px;
}

@media (max-width:1400px) {
  .shema {
    zoom: .8;
  }
}

@media (max-width:1100px) {
  .shema {
    zoom: .6;
  }
}

@media (max-width:850px) {
  .shema {
    zoom: .4;
    background: 0;
  }
}

.storage-y,
.storage-y__ico {
  -webkit-background-size: cover;
}

@media (max-width:600px) {
  .shema {
    zoom: .3;
  }
}

@media (max-width:400px) {
  .shema {
    zoom: .2;
  }
}

.product-card__status.element-status {
  z-index: 100;
  right: 0;
  display: flex;
}

.storage-icons {
  text-align: center;
  margin-bottom: 80px;
}

.storage-icons__item {
  color: #000;
}

.storage-icons__img {
  margin-bottom: 30px;
}

.storage-icons__title {
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 10px;
}

.storage-icons__text {
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
}

.storage-y {
  border-radius: 10px;
  background-color: #ffd800;
  background-image: url('/local/templates/main/assets/css/../images/storage-y.png');
  background-size: cover;
  padding: 26px 40px;
}

.storage-y__row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.storage-y__ico {
  flex-shrink: 0;
  margin-right: 31px;
  width: 93px;
  height: 90px;
  background-size: cover;
  background-image: url('/local/templates/main/assets/css/../images/storage-i.png');
}

.storage-y__title {
  color: #000;
  font-size: 24px;
  line-height: 1;
  font-weight: 700;
}

.storage-y__text {
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
}

.storage-y__mail,
.storage-y__or,
.storage-y__tel {
  line-height: 26px;
  color: #000;
}

.storage-y__tel {
  font-weight: 700;
  font-size: 24px;
  margin-left: auto;
}

.storage-y__or {
  font-size: 16px;
  font-weight: 300;
  margin: 0 15px;
}

.storage-y__mail {
  font-size: 24px;
  font-weight: 700;
  text-decoration: underline;
}

.catalog_banner_btn,
.email-top,
.okt2 a {
  text-decoration: none;
}

.page-title_storage {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
  text-align: center!important;
  margin-bottom: 37px;
}

.storage-confi__title {
  color: #298f9e;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 36px;
  margin-left: 40px;
}

.storage-confi__btn {
  margin-left: 243px;
  margin-top: 40px;
  padding: 15px 85px;
  font-size: 16px;
  font-weight: 700;
}

.storage-config {
  box-shadow: 6px 7px 0 #f0f0f0;
  border: 1px solid #e6e6e6;
  background-color: #fff;
  padding: 52px;
  margin-bottom: 60px;
  position: relative;
}

.storage-config .conf-item {
  max-width: 830px;
  padding-left: 40px;
}

.storage-config .conf-item:not(:last-child) {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 49px;
  margin-bottom: 40px!important;
}

.storage-config .conf-item__blue-name {
  color: #000;
  font-weight: 600;
  font-size: 20px;
  line-height: 18px;
}

.storage-config .snpd {
  display: none;
}

.storage-config:before {
  width: 239px;
  height: 214px;
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 100px;
  background-image: url('/local/templates/main/assets/css/../images/storage-s.png');
  -webkit-background-size: cover;
  background-size: cover;
}

.storage-config .style-conf.styler .jq-selectbox__select,
.storage-config .style-conf.styler li {
  padding: 6px 14px;
  padding-right: 23px!important;
  background-color: #f9f9f9;
}

.storage-catalog-list {
  max-width: 1100px;
  margin: 0 auto;
}

.storage-title {
  margin: 40px 0;
}

@media (max-width:1250px) {
  .storage-y__main {
    flex: 0 0 70%;
  }

  .storage-y__tel {
    margin-left: 122px;
  }

  .storage-config .style-conf.styler .jq-selectbox__select,
  .storage-config .style-conf.styler li {
    padding: 6px 24px;
    padding-right: 33px!important;
    background-color: #f9f9f9;
  }

  .storage-confi__btn {
    margin-left: 0;
  }
}

@media (max-width:991px) {
  .storage-config {
    padding: 20px;
  }

  .storage-confi__title {
    margin-left: 0;
  }

  .storage-config .conf-item {
    padding-left: 0;
  }

  .storage-icons__item {
    margin-bottom: 20px;
  }

  .storage-y {
    padding: 20px;
  }

  .storage-y__ico {
    width: 40px;
    height: 40px;
    margin-right: 15px;
    margin-bottom: 15px;
  }

  .storage-y__mail,
  .storage-y__tel {
    margin-left: 52px;
  }

  .page-title_storage {
    font-size: 20px;
  }

  .storage-config:before {
    display: none;
  }

  .storage-icons__img {
    max-width: 40px;
    margin-bottom: 10px;
  }
}


.ny-bg {
  background-image: url('/local/templates/main/assets/css/../images/ny-bg.jpg')!important;
  background-size: auto!important;
}

.ny-bg .product-card,
.ny-bg .title {
  background: #fff;
}

.first-section .slick-arrow {
  left: 40px;
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
  border-radius: 50%;
  background: #7f7f7f;
  border: 2px solid #e5e5e5;
  width: 40px;
  height: 40px;
}

.first-section .slick-next {
  right: 40px;
  left: auto;
}

.first-section.slick-slider .slick-slide {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0;
  height: 450px;
}

@media (max-width:1439px) {
  .first-section.slick-slider .slick-slide {
    height: auto;
  }
}

.first-section.slick-slider .slick-slide>.container {
  min-height: 21.563rem;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
}

.first-section .title2 {
  display: flex;
  flex-flow: column;
  flex-grow: 1;
  width: 100%;
  justify-content: space-between;
}

.first-section__lines-cont {
  display: flex;
  flex-flow: column;
  justify-content: flex-end;
  flex-grow: 1;
}

.first-section.slick-slider .col {
  display: none;
}

@media (max-width:1190px) {
  .first-section__lines-cont {
    position: relative;
    bottom: -3rem;
  }
}

.conf-items .conf-row {
    border-bottom: 1px solid #90AEB8;
    padding: 15px 0;
}

.conf-items .conf-row>div {
  display: inline-block;
}

.conf-items .conf-row .num {
  float: right;
      margin: -5px 0 0 0;
}

.conf-items .conf-row .name {
  margin: 0 0 0 2%;
  width: 65%;
  position: relative;
  bottom: 4px;
}

.conf-items .conf-row input[type=text] {
    border: none;
    text-align: center;
    width: 42px;
    height: 36px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0.1em;
    color: #1A2E35;
}

.conf-items .conf-row span.minus,
.conf-items .conf-row span.plus {
  cursor: pointer;
  display: inline-block;
  font-size: 22px;
  height: 36px;
  opacity: .5;
  text-align: center;
  width: 26px;
  line-height: 36px;
  background: #F6FBFC;
border: 0.5px solid #90AEB8;
box-sizing: border-box;
border-radius: 0px 5px 5px 0px;
color: #0093A6;
}
.conf-items .conf-row span.minus{
  border-radius: 5px 0px 0 5px;
}

.conf-row>.num>* {
  float: left;
}

.conf-row>.num>.input-count {
  margin: 0;
}

.conf-items .conf-row span.minus:hover,
.conf-items .conf-row span.plus:hover {
  opacity: .7;
}

.conf-items .conf-row span.minus {
  font-size: 26px;
  line-height: 32px;
}

.conf-items .conf-row input.conf-point:checked~.num span.minus,
.conf-items .conf-row input.conf-point:checked~.num span.plus {
  opacity: 1;
}

.conf-items .conf-row input.conf-point,
input.radio-warranty {
  height: 1px;
  opacity: 0;
  margin: 0;
  padding: 0;
  width: 1px;
}

.conf-items .conf-row input.conf-point+label,
input.radio-warranty+label .check {
      border: 4.5px solid #e7f0f5;
    box-sizing: border-box;
    display: inline-block;
    height: 20px;
    padding: 2px;
    position: relative;
    top: 2px;
    width: 20px;
        border-radius: 50%;
}

.conf-row label:hover {
  color: #000;
  cursor: pointer;
}

.conf-items .conf-row input.conf-point:checked~.name,
.conf-items .conf-row input.conf-point:checked~.name label:hover,
input.radio-warranty:checked+label,
input.radio-warranty:checked+label:hover {
  font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.1em;
    color: #1A2E35;
}

.conf-items .conf-row input.conf-point:checked+label,
input.radio-warranty:checked+label .check {
      border: 4.5px solid #0093A6;
}

/*.conf-items .conf-row input.conf-point:checked+label:after,
input.radio-warranty:checked+label .check:after {
  background: #fff;
  content: '';
  height: 9px;
  left: 50%;
  margin: -5px 0 0 -5px;
  position: absolute;
  top: 50%;
  width: 9px;
}*/

.conf-items .conf-row input.conf-point[type=radio]+label,
.conf-items .conf-row input.conf-point[type=radio]:checked+label:after,
input.radio-warranty+label .check,
input.radio-warranty:checked+label .check:after {
  border-radius: 50%;
}

input.radio-warranty+label .check {
  margin-right: 2%;
}

#garant-input>div {
  padding: 8px 0;
}

#garant-input .check-label__text {
  font-size: 14px;
}

.summary,
.summary__data {
  color: #17262f;
}

.make-link-for-me {
  cursor: pointer;
}

.summary{
    background: #FFFFFF;
    border: 1px solid #90AEB8;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 25px;
}

.summary__data>div>div:first-child,
.summary__data_2>div>div:first-child{
      text-transform: uppercase;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 150%;
    display: flex;
    align-items: flex-end;
    letter-spacing: 0.1em;
    color: #1A2E35;
}

.summary__data>div>div:nth-child(2),
.summary__data_2>div>div:nth-child(2){
    margin-bottom: 20px;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 150%;
    display: flex;
    align-items: flex-end;
    letter-spacing: 0.1em;
    color: #1A2E35;
}

.save-conf-wr {
  margin: 0 0 20px;
}

.summary__title{
  font-weight: 700;
  margin-bottom: 24px;
  font-size: 24px;
}

.summary__data div {
  margin-bottom: 8px;
}

hr {
  border: 0;
  height: 0;
  border-top: 2px solid #e8e8e8;
  margin: 12px 0;
}

.kp-form {
  padding-top: 2px;
}

.kp-form .btn {
  font-size: 17px;
}

.form__cheaper {
  display: none;
  border: 1px solid #ccc;
  -webkit-box-shadow: 6px 7px 0 #f0f0f0;
  box-shadow: 6px 7px 0 #d0d7d9;
  font-size: 14px;
  margin: 0 0 45px;
  padding: 40px 30px 20px;
  overflow: hidden;
  position: relative;
  background: #f0f8fa;
  color: #2a2a2a;
}

.form__cheaper-title {
  font-size: 24px;
  font-weight: 700;
}

.form__cheaper-file {
  float: left;
  width: 30%;
}

.form__cheaper-data {
  display: flex;
  float: right;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 65%;
}

.form__cheaper-data .form-input {
  border-radius: 4px;
  background-color: #f9f9f9;
  border: none;
  box-shadow: inset 0 2px 1px 0 rgba(234,234,234,1);
  box-sizing: border-box;
  height: 36px;
  margin: 0 0 10px;
  padding: 0 10px;
  width: 49%;
}

.form__cheaper-data .form-input::placeholder {
  font-style: normal;
}

.form__cheaper-data .form-input-comment {
  width: 70%;
}

.form__cheaper-data button {
  border-radius: 3px;
  border: none;
  background-color: #e1e304;
  color: #2a2a2a;
  font-size: 13px;
  font-weight: 700;
  height: 36px;
  width: 26%;
  transition: background-color 1.5s;
  cursor: pointer;
}

.form__cheaper-data button:hover {
  background-color: #fdff00;
}

.cart_of_tov .line-text {
    border-top: none;
    text-align: left;
    padding: 20px 30px;
    background: #E6F0F5;
    border-radius: 15px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 150%;
    letter-spacing: 0.1em;
    color: #000000;
    display: flex;
    align-items: center;
        margin: 30px 0 0;
}
.cart_of_tov .line-text span{
  width: calc(100% - 180px);
}
.product-right .form-config {
  background: #ff0000;
  border: 2px solid #ff0000 !important;
  box-sizing: border-box;
  box-shadow: 0px 0px 10px 3px rgb(255 0 0 / 25%);
  border-radius: 20px 0px 5px;
  font-family: Ubuntu;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 18px;
  color: white !important;
  margin: 0 0 0 auto;
  display: table;
  padding: 10px 12px;
}

.product-right .form-config:hover {
    background: #FDD800;
    box-shadow: 0px 0px 10px 3px #fdd800;
    border-color: transparent !important;
    color: #1A2E35 !important;
}

.send-to-email input[type=checkbox] {
  height: 1px;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: relative;
  width: 1px;
}

.send-to-email label {
  position: relative;
    margin-top: 5px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.1em;
    color: #1A2E35;
}

.send-to-email input:checked+label:after {
  background: #000;
  content: "";
  height: 15px;
  left: 3px;
  position: absolute;
  top: 5px;
  width: 15px;
}

.form__cheaper-file input[type=file] {
  outline: 0;
  opacity: 0;
  pointer-events: none;
  user-select: none;
  width: 1px;
}

.form__cheaper-file .label {
  background: url('/local/templates/main/assets/css/../images/ico_file.png') no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 35px;
  width: 30px;
}

.form__cheaper-file .label i {
  display: block;
  font-size: 42px;
  padding-bottom: 16px;
}

.form__cheaper-file .label .title,
.form__cheaper-file .label i {
  color: grey;
  transition: .2s color;
}

.form__cheaper-file .label span {
  color: #3198a7;
  display: inline-block;
  font-size: 14px;
  padding: 2px 0 0 43px;
}

@media (max-width:425px) {
  .conf-items .conf-row .name {
    margin: 0 0 5px;
    width: 89%;
    font-size: 14px;
  }

  .conf-items .conf-row .price {
    font-weight: 700;
  }

  .send-to-email {
    float: none;
    margin: 0 0 15px;
  }

  .form__cheaper-data,
  .form__cheaper-file {
    float: none;
    width: 100%;
  }

  .form__cheaper-data .form-input {
    float: none;
    width: 100%!important;
  }



  .product-right .price-cont .price-wrap {
    text-align: left;
  }

  .product-right .form-config {
    padding: 8px 10px!important;
    margin: 0 0 0 auto!important;
}

  .info_spoiler {
    margin-bottom: 10px;
  }

  .product-slider>.row {
    flex-direction: column-reverse!important;
    margin-left: 0;
    margin-right: 0;
  }

  .product-slider .desc-col,
  .product-slider .slider-col {
    width: 100%;
  }
}

.wdf>*,
.wdflr>:nth-child(1) {
  float: left;
}

.cart {
  margin-top: 32px;
}

.carttop {
  width: 20em;
  top: 0;
  z-index: 30;
  animation-name: none;
  font-size: 10px;
  margin: 4px 0 0;
  position: absolute;
  overflow: hidden;
}

li.top-nav-item .cart-shadow,
li.top-nav-item .cart__icon {
  background-color: #fff;
  width: 5em;
  height: 5em;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}

.server__utp,
.server__utp .server__utp__item {
  display: flex;
}

.header14 .top-menu__btn {
  font-size: .875rem;
}

@media (max-width:1180px) and (min-width:991px) {
  .header14 .top-menu__btn {
    font-size: 12px!important;
    padding: 8px;
  }
}

.header20 .header17 {
  width: 800px;
  flex-grow: 1;
}

a.header19 {
  font-size: 12px;
}

.header20 .header18 .header13 {
  margin-top: 3px;
}

.header20 .cart,
.header20 .carttop {
  width: 15.9em;
  margin-top: 0;
  position: static;
  transform: unset!important;
}

.header20 .cart .cart__icon {
  height: 5.2em;
  width: 7.3em;
}

.header20 .carttop .cart__icon {
  height: 5.2em;
}

.header20 .cart .cart__summ {
  flex-grow: 0;
}

.product-card__footer .product-card__btn-consult {
  background-color: #fff;
  margin-bottom: 10px;
}

.product-card__footer .product-card__btn-consult:hover {
  background-color: #ffd800;
}

.server__utp {
  justify-content: center;
  padding-right: 15px;
  padding-left: 15px;
  width: 100%;
  margin-bottom: 29px;
}

.server__utp .server__utp__item .server__utp__item-img {
  align-items: center;
  display: flex;
  height: 66px;
  justify-content: center;
  min-width: 66px;
  width: 66px;
  padding: 14px;
}

.server__utp__item-info {
  text-align: center;
  min-width: auto;
  padding: 0 5px;
}

.server__utp .server__utp__item .server__utp__item-title {
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 14px;
  color: #000;
}

.catalog__banner_wrapper {
  display: block;
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
}

.catalog__banner {
  display: inline-block;
  position: relative;
}

.catalog_banner_btns {
  display: flex;
  justify-content: space-between;
  position: absolute;
  bottom: 15px;
  right: 103px;
  width: 371px;
}

.catalog_banner_btn {
  padding: 5px 10px;
  color: #fff;
  background-color: #1c8b9b;
  font-weight: 400;
}

.catalog_banner_btn:hover {
  background: #2db3c7;
  color: #fff;
}

.tags__desk {
  display: block;
}

.lg_b,
.tags__mob {
  display: none;
}

.server__utp .server__utp__item .server__utp__item-img .ml-0 {
  margin-left: 0;
}

.server__utp .server__utp__item .server__utp__item-img .mr-0 {
  margin-right: 0;
}

@media (min-width:1440px) {
  .red-info {
    white-space: nowrap;
  }

  .lg_b {
    display: block;
  }

  .md_b {
    display: none;
  }

  .catalog_banner_btns {
    bottom: 12px;
    right: 209px;
    width: 485px;
  }

  .server__utp {
    justify-content: center;
  }

  .catalog__banner_wrapper {
    padding: 0;
  }
}

@media (max-width:1439px) {
  #banner-catalog {
    display: none!important;
  }
}

@media (max-width:1200px) {
  .catalog__banner_wrapper {
    display: none;
  }
}

@media (max-width:991px) {
  .server__utp,
  .tags__desk {
    display: none;
  }

  .tags__mob {
    display: block;
  }
}

.progressive {
  position: relative;
  display: block;
  overflow: hidden;
  outline: 0;
}

.progressive img {
  display: block;
  width: 100%;
  max-width: none;
  height: auto;
  border: 0;
}

.wdf,
.wdflr {
  width: 100%;
  display: flex;
  align-items: center;
}

.progressive img.preview {
  filter: blur(2vw);
  transform: scale(1.05);
}

.progressive img.reveal {
  position: absolute;
  left: 0;
  top: 0;
  will-change: transform,opacity;
  animation: progressiveReveal 1s ease-out;
}

@keyframes progressiveReveal {
  0% {
    transform: scale(1.05);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.okt1,
.okt4,
.okt9 {
  display: flex;
}

.wdflr>:nth-child(2) {
  float: right;
}

.brag-top-wr {
  font-size: 15px;
  color: #424242;
  font-family: 'Open Sans my',sans-serif;
  font-weight: 400;
  line-height: 1.2;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  min-height: 1px;
  flex: 0 0 15%;
  max-width: 15%;
  padding-right: 10px;
  padding-left: 10px;
}

.email-top,
.okt2,
.okt2 a {
  font-size: 18px;
}

.header7,
.okt1 {
  justify-content: space-between;
}

.email-top {
  font-weight: 400;
  color: #333;
}

.search-form {
  width: 180px;
  margin: 9px 0 0;
}

.phone-top {
  padding: 0 20px 0 10px;
}

.okt1 {
  background: #f0f7f8;
  border-radius: 12px;
  padding: 25px 45px;
  margin: 0 0 60px;
}

.okt2 {
  padding: 5px 0;
  max-width: 240px;
}

.okt2 a {
  font-weight: 700;
}

.okt2 a:not([href=""]) {
  text-decoration: underline;
}

.okt3 {
  width: 1px;
  background: #cde6ec;
}

.info_spoiler__title,
.product-lines__item {
  background: 0 0;
  padding-left: 0;
}

.okt4 {
  justify-content: flex-start;
  align-items: flex-start;
}

.okt5 {
  margin: 0 20px 0 0;
}

.okt4.notValid .okt5 {
  filter: grayscale(1);
}

.okt6 {
    font-size: 14px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    line-height: 17px;
    letter-spacing: 0.05em;
    color: #1A2E35;
}

.okt8 {
  margin: 8px 0;
  font-size: 15px;
  font-weight: 600;
}

.compare-popup-heading,
.header10 span a,
.header13>a,
.header14>a,
.header19,
.header3>a,
.header6 {
  font-weight: 700;
}

.okt9 .product-stock {
  display: inline-block;
  font-size: 15px;
  margin: 5px 10px 0 0;
}

.price-points {
  display: none;
}

@media (max-width:1440px) {
  .email-top {
    font-size: 16px;
  }

  .email-top-wr {
    padding: 0 0 0 10px;
  }

  .time-top {
    font-size: 14px;
  }
}

.header1 {
  background: #eee;
  text-align: center;
}

.general-container {
  width: 1370px;
}

.header3 {
  margin: 6px 0 8px;
}

.header3>a {
  font-size: 14px;
  color: #000;
  text-decoration: none;
  margin: 0 12px;
}

.header3>a:hover,
.header4:hover .header6 {
  text-decoration: underline;
}

.header3>a:first-child {
  margin-left: 0;
}

.header3>a:last-child {
  margin-right: 0;
}

.header4 {
  width: auto;
  padding: 4px 0;
}

.header5 {
  background-image: url('/local/templates/main/assets/css/../images/header1.png');
  height: 24px;
  width: 24px;
}

.header6 {
  margin: 4px 0 0 8px;
  font-size: 13px;
  color: #000;
}

.header7 {
  padding: 20px 0;
  text-align: left;
  display: flex;
  margin: 0 auto;
}

.search-form input {
  border-radius: 4px;
  background-color: #f5f5f5;
  box-shadow: inset 0 2px 1px 0 rgba(234,234,234,.4);
  width: 178px;
  height: 27px;
  border-bottom: none;
  padding-right: 24px;
}

.search-btn:before {
  content: none;
}

.search-btn {
  top: 15px;
  left: 150px;
}

.header10 span a {
  font-size: 16px;
  margin-left: 4px;
  color: #000;
  text-decoration: none;
}

.header10 span a:hover {
  text-decoration: underline;
}

.header11 {
  margin-top: 5px;
}

.header11>span:nth-child(1) {
  font-size: 13px;
  font-weight: 700;
}

.header11>span:nth-child(2) {
  font-size: 13px;
}

.header13>a {
  font-size: 18px;
  text-align: right;
  color: #000;
  display: block;
  text-decoration: none;
}

.header13>a:hover {
  text-decoration: underline;
}

.header14>a {
  font-size: 13px;
}

.header14 {
  margin-top: 3px;
}

.search-result {
  top: 28px;
  z-index: 21;
}

.top-menu {
  z-index: 20;
}

.header15,
.header17 {
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
}

.header20,
.header21,
.header26 {
  display: none;
}

.header17 a {
  color: #000;
}

.header15 {
  height: 60px;
}

.header17 {
  width: 900px;
}

.header19 {
  font-size: 14px;
  text-decoration: none;
}

.header20 {
  background: #fff;
  box-shadow: 0 2px 12px 0 rgba(155,155,155,.4);
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 111;
}

.csticky .compare-controls,
.csticky .compare-sticky,
.csticky .compare-sticky2 {
  position: fixed;
  top: 0;
  z-index: 62;
}

.logo-sticky {
  width: 90px;
  margin: 13px;
}

.header18 .header13>a {
  font-size: 15px;
}

.header18 .header13 {
  margin-top: 13px;
}

.header18 .header14>a {
  font-size: 12px;
}

.header19:hover {
  text-decoration: underline;
}

.header17 li li:hover>ul {
  opacity: 1;
  pointer-events: all;
  transform: translateX(0);
  box-shadow: 1px 1px 7px rgba(0,0,0,.2);
}

#banner-catalog {
  margin: -10px 15px 15px;
  display: none;
}

.compare-page-link .compare-form-kupit {
  height: 41px;
  width: 229px;
  line-height: 39px;
  padding: 0;
}

.compare-options .f14 {
  line-height: 20px;
}

.compare-options .f12 {
  line-height: 14px;
  font-size: 12px;
}

.csticky .compare-sticky2 {
  background: #e8e8e8;
  overflow: hidden;
  width: 300px;
  height: 37.5px;
}

.csticky .compare-pic-name {
  height: initial;
}

.csticky .compare-pic {
  height: initial;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.csticky .compare-controls .prev-slide {
  left: -45px;
  transform: scale(.7);
}

.csticky .compare-controls .next-slide {
  right: -45px;
  transform: scale(.7);
}

.compare-padding {
  display: none;
}

.csticky .compare-sticky {
  background: #ffd800;
  overflow: hidden;
  width: 1064px;
}

.csticky .compare-padding {
  display: block;
}

.csticky .compare-slider1 .compare-pic>* {
  display: none;
}

.csticky .compare-slider1 .compare-pic {
  padding: 0;
}

.csticky .compare-slider1 .compare-pic>.compare-pic-name {
  display: block;
  padding: 2px 8px;
  font-size: 14px;
  text-align: center;
}

.sticky-compare-item {
  width: 355px;
}

.compare-login>div:nth-child(2) a,
.compare-pics,
.compare-wr {
  width: 100%;
}

.sticky-compare-wr {
  display: none;
  background: #fff;
  margin-top: -2px;
}

.slick-disabled {
  display: none!important;
}

.compare-rotate {
  display: none;
}

.compare-options>.compare-page-link {
  padding-left: 26px;
  display: block!important;
}

.compare-options>div:last-child {
  display: block!important;
}

.compare-choice>div.compare-login {
  line-height: 1.2;
  margin-top: 84px;
}

.compare-login>div:nth-child(2) {
  margin-top: 10px;
}

a.new-button {
  display: block;
  text-decoration: none;
}

.compare-c,
.compare-pics {
  display: inline-block;
}

.compare-popup-heading {
  margin: 10px 0 0;
  font-size: 20px;
}

.compare-wr h2 {
  text-align: center;
}

.compare-wr .not-a-button {
  box-shadow: none;
}

.compare-buy>div:nth-child(2),
.compare-delete {
  box-shadow: 0 6px 14.24px 1.76px rgba(46,74,120,.19);
}

.compare-choice {
  background-color: #e8e8e8;
  padding-top: 25px;
}

.compare-quantity .product-stock {
  color: #000;
  font-weight: 400;
}

.compare-c>div {
  float: left;
}

.compare-l {
  background: #e8e8e8;
}

.compare-choice>div {
  margin: 0 auto;
}

.compare-options {
  background: #fff;
}

.compare-options>div {
  line-height: 42px;
  border-width: 1px;
  border-color: #eaedf1;
  border-style: solid;
  border-bottom: none;
  text-align: left;
  height: 42px;
}

.compare-options:not(.right-ones)>div {
  border-right: none;
  border-left: none;
  background-color: #e8e8e8;
}

.slick-track>.slick-active:last-of-type>.compare-pic {
  border-right: none;
}

.compare-choice>div:nth-child(1) {
  margin-bottom: 10px;
}

.compare-r {
  position: relative;
  margin-bottom: -6px;
}

.compare-pics .b-div {
  float: left;
  width: 355px;
}

.compare-pic {
  border: 1px solid #eaedf1;
  position: relative;
  border-bottom: none;
  border-top: none;
  padding: 15px;
}

.compare-choice,
.compare-padding,
.compare-pic {
  height: 320px;
}

.compare-delete {
  width: 34px;
  height: 34px;
  background: #fff;
  cursor: pointer;
  border-radius: 50%;
  position: absolute;
  top: 11px;
  right: 11px;
}

.compare-delete::after,
.compare-delete::before {
  position: absolute;
  content: ' ';
  height: 15px;
  width: 2px;
  background-color: #3198a7;
  left: 16px;
  top: 10px;
}

.compare-delete::after {
  transform: rotate(-45deg);
}

.compare-delete::before {
  transform: rotate(45deg);
}

.compare-delete:hover {
  background: #3198a7;
}

.compare-delete:hover::after,
.compare-delete:hover::before {
  background-color: #fff;
}

.compare-pic-name {
  font-size: 15px;
  color: #333;
  font-weight: 600;
  line-height: 1.2;
  padding: 10px 0;
  height: 70px;
  text-align: center;
}

.compare-delete+a {
  display: block;
  height: 100px;
}

.compare-delete+a img {
  max-width: 150px;
  margin: 0 auto;
}

.compare-pic-price {
  font-size: 24px;
  margin: 10px 0;
}

.compare-buy {
  width: 100%;
  display: inline-block;
}

.compare-buy>div:first-child {
  font-size: 16px;
  color: #009b97;
  float: left;
  line-height: 34px;
}

.compare-buy>div:nth-child(2) {
  float: right;
  background-color: #009b97;
  width: 107px;
  line-height: 34px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  border-radius: 16px;
  cursor: pointer;
}

.compare-controls>div,
.new-button {
  box-shadow: 0 6px 14px 2px rgba(46,74,120,.19);
  text-align: center;
  cursor: pointer;
}

.compare-buy>div:nth-child(2):hover {
  background-color: #00b3ad;
}

.compare-controls {
  position: absolute;
  top: 190px;
  width: 1144px;
}

.compare-controls .prev-slide {
  position: absolute;
  left: 5px;
}

.compare-controls .next-slide {
  position: absolute;
  right: 5px;
}

.compare-controls>div:hover {
  background-color: #3198a7;
  color: #fff;
}

.compare-controls>div:first-child>i {
  margin-left: -3px;
}

.compare-controls>div:last-child>i {
  margin-right: -3px;
}

.compare-controls>div {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  line-height: 49px;
  color: #3198a7;
  background-color: #fff;
  display: inline-block;
}

.compare-c {
  border: 1px solid #eaedf1;
}

.compare-hide {
  display: none!important;
}

.compare-product-card-button {
  color: #3198a7;
  margin: 5px 0 10px;
  border-bottom: 1px dashed;
  display: inline-block;
  cursor: pointer;
}

.compare-product-mini-button {
  color: #3198a7;
  margin: 10px 0 5px;
  border-bottom: 1px dashed;
  display: inline-block;
  cursor: pointer;
}

.compare-show .compare-product-mini-button {
  display: inline-block;
}

..compare-product-mini-button:hover,
.compare-product-card-button:hover {
  opacity: .9;
}

.new-button {
  width: 100%;
  height: 42px;
  border-radius: 0;
  background-color: #3198a7;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  outline: 0;
  line-height: 44px;
  border: 1px solid #3198a7;
}

.new-button.reverse,
.new-button.vse-har:not(.clicked) {
  background-color: transparent;
  color: #3198a7;
  border: 1px solid #3198a7;
}

.new-button.reverse.clicked {
  background-color: #3198a7;
  color: #fff;
  border: 1px solid #3198a7;
}

.new-button.reverse.clicked:hover,
.new-button.vse-har:not(.clicked):hover,
.new-button:hover {
  background-color: #3198a7;
  opacity: .85;
  color: #fff;
}

.new-button.reverse:hover {
  color: #fff;
}

.compare-options>div {
  padding-left: 15px;
}

.compare-l {
  width: 300px;
}

.compare-choice>div {
  width: 250px;
  line-height: 39px;
}

.compare-controls,
.compare-r {
  max-width: 1065px;
}

.catalog-title-text-image>img,
.product-dell-image img {
  max-width: 250px;
  background: #e8f4f7;
  padding: 10px 12px;
}

@media (min-width:1423px) {
  .catalog-title-text-image>img {max-width:320px;}
}

@media (min-width:975px) and (max-width:1182px){
  .catalog-title-text-image>img {max-width:210px;}
}

.product-dell-image {
  margin: 0 0 15px;
}

.catalog-title-text-image {
  width: 100%;
  display: inline-block;
}

.catalog-title-text-image>:first-child {
  float: left;
}

.catalog-title-text-image>:last-child {
  float: right;
}

.blog-latest-wr {
  margin: 20px 0 30px;
}

.blog-latest {
  width: 30%;
  margin-right: 5%;
}

.blog-latest-image img {
  height: 176px;
}

.blog-latest-heading {
  font-size: 17px;
  font-weight: 600;
  margin: 5px 0 10px;
  min-height: 40px;
  display: flex;
  align-items: center;
}

.blog-latest>a {
  margin: 10px 0 0;
  padding: 9px 25px;
}

.blog-latest:last-child {
  margin-right: 0;
}

/*.bx_filter .bx_filter_param_label.disabled .bx_filter_param_text { temporally rznak */
/*  color: #999;*/
/*}*/

.bx_filter_block label.disabled .bx_filter_param_text:after {
  border: none;
}

.blog-latest-above {
  font-size: 20px;
  font-weight: 600;
  margin: 20px 0 10px;
}

.add-reviews-button-block {
  text-align: center;
}

.material-group-file {
  padding: 0 0 20px;
  overflow: hidden;
  display: block;
}

.material-group-file input {
  border-bottom: 1px solid #333;
  width: 100%;
  margin-bottom: 20px;
  display: block;
  padding: 12px 0;
}

.form-result-error {
  color: red;
}

.form-result-success {
  color: green;
  font-size: 18px;
  margin-bottom: 30px;
}

.delivery-time-wrapper {
  position: relative;
  display: inline-block;
}

.delivery-time-switch {
  cursor: pointer;
  display: inline-block;
  margin-bottom: 10px;
  font-weight: 700;
  font-size: 14px;
}

.delivery-time-toggle {
  box-shadow: 1px 1px 3px rgba(147,147,147,.9);
  border-radius: 10px;
  border: 2px solid #f8d100;
  background-color: #ededed;
  color: #333;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.17;
  padding: 10px 28px;
  position: absolute;
  top: -10px;
  left: 140px;
  transform: translate(-100%,-100%);
  z-index: 100;
  opacity: 0;
  pointer-events: none;
  will-change: opacity,margin;
  transition: .4s;
  margin-top: 5px;
  width: 250px;
}

.delivery-time-toggle b {
  font-weight: 700;
}

.delivery-time-switch:hover+.delivery-time-toggle {
  opacity: 1;
}

.catalog-action-desc {
  margin: 0 0 25px;
}

.catalog-action {
  margin: 0 0 20px;
  padding: 0 0 30px;
}

#order-after .modal-content {
  padding: 0!important;
  border-top: none;
}

#order-after .link-after-order-action {
  display: block;
  color: #eee;
  position: absolute;
  height: 40px;
  width: 160px;
  left: 147px;
  top: 383px;
  z-index: 1000;
}

.email-top-new {
  font-size: 14px;
  text-decoration: none;
  font-weight: 400;
  color: #333;
  display: block;
  padding: 10px;
  background: #ffd800;
  border-radius: 3px;
}

.product-right-cons {
  border-bottom: 1px dashed;
  color: #3198a7;
  cursor: pointer;
  margin: 5px 0;
  display: table;
}

.product-right-cons:hover {
  border-color: #0480be;
  color: #0480be;
}

.post-group-name {
  cursor: pointer;
  color: #3198a7;
  padding-right: 15px;
}

.post-group-name span {
  border-bottom: 1px dashed;
  display: inline-block;
  margin: 5px 0;
  font-size: 22px;
  font-weight: 700;
}

.conf-prop-title::after,
.post-group-name::after {
  content: '';
  border-width: 3px;
  border-left-style: solid;
  border-top-style: solid;
  height: 15px;
  transition: all .6s;
}

.post-group-name:hover {
  border-color: #0480be;
  color: #0480be;
}

.post-group-name:hover::after {
  border-color: #0480be;
}

.post-group-name::after {
  border-color: #3198a7;
  width: 15px;
  display: inline-block;
  transform: rotate(45deg);
  position: relative;
  left: 10px;
  top: 5px;
}

.post-group-name.toggled::after {
  transform: rotate(-135deg);
  top: 0;
}

.post-group-wr-wr {
  margin-top: -2rem;
}

.compare-3-holder {
  width: 230px;
  margin: 0 auto;
}

.post-group-block {
  display: none;
}

.conf-prop-title {
  cursor: pointer;
  padding: 10px 5px 10px 25px;
}

.conf-prop-title:hover::after {
  border-color: #0480be;
}

.conf-prop-title::after {
    border-color: #90AEB8;
    width: 15px;
    right: 24px;
    display: inline-block;
    transform: rotate(45deg);
    top: 17px;
    position: absolute;
}

.conf-prop-block {
  display: none;
}

.conf-prop-block.toggled {
  display: block;
}

.conf-row-show-more {
  display: none;
}

.conf-prop-title.toggled::after {
  transform: rotate(-135deg);
  top: 8px;
}

.conf-row-hide {
  display: none;
  display: block;
}

.form-config-2 {
  margin-left: 40px;
}

.price-points.wdf {
  display: none;
}

.black-friday1 {
  text-align: center;
}

.delivery-pluses.black-friday2 {
  text-align: left;
  max-width: 900px;
}

.border-blue,
.btn-modal-new,
.delivery-pics-text,
.modal-footer-new,
.my-sendsay {
  text-align: center;
}

.delivery-pluses.black-friday2>div>img {
  width: 198px;
  padding-right: 20px;
}

.delivery-pluses.black-friday2>div {
  text-align: center;
  width: 30%;
}

.delivery-pluses.black-friday2>div>* {
  float: none;
  margin: 0 auto;
}

.delivery-pics>img:nth-child(odd),
.delivery-pluses>div>* {
  float: left;
}

.delivery-pluses.black-friday2>div>div:first-child {
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.delivery-pluses.black-friday2>div:nth-child(odd) {
  margin-right: 0;
}

.delivery-pluses.black-friday2>div:nth-child(3n+1),
.delivery-pluses.black-friday2>div:nth-child(3n+2) {
  margin-right: 5%;
}

.black-friday2 a {
  text-decoration: none!important;
  font-family: arial,'helvetica neue',helvetica,sans-serif;
  font-size: 18px;
  color: #333;
  border-style: solid;
  border-color: #FFD800;
  border-width: 2px;
  background: #FFD800;
  font-weight: 400;
  font-style: normal;
  line-height: 22px;
  width: auto;
  display: inline-block;
  padding: 4px 16px;
}

.black-friday2 a:hover {
  background-color: #fff;
}

.mtgn-arrow-left::after,
.mtgn-arrow-left::before,
.mtgn-arrow-right::after,
.mtgn-arrow-right::before {
  position: absolute;
  content: ' ';
  height: 15px;
  width: 2px;
  background-color: #3198a7;
}

.mtgn-arrow-left::after,
.mtgn-arrow-left::before {
  left: 19px;
  top: 19px;
  transform: rotate(-45deg);
}

.mtgn-arrow-left::before {
  transform: rotate(45deg);
  top: 9px;
}

.mtgn-arrow-right::after,
.mtgn-arrow-right::before {
  left: 22px;
  top: 19px;
  transform: rotate(45deg);
}

.mtgn-arrow-right::before {
  transform: rotate(135deg);
  top: 9px;
}

.compare-controls>div:hover .mtgn-arrow-left::after,
.compare-controls>div:hover .mtgn-arrow-left::before,
.compare-controls>div:hover .mtgn-arrow-right::after,
.compare-controls>div:hover .mtgn-arrow-right::before {
  background-color: #fff;
}

.mtgn-popup {
  display: none !important;
  position: fixed;
  z-index: 201;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: none;
  background-color: rgba(0,0,0,.5);
  box-sizing: border-box;
  font-family: inherit;
}

.mtgn-popup-inner {
  background-color: #fff;
  border-radius: 20px;
  max-width: 430px;
  color: #000;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  padding: 20px 30px;
}

.mtgn-popup-inner img {
  max-width: 250px;
  display: block;
  margin: 5px auto;
}

.mtgn-popup .subscribe-form {
  background-color: #fff;
  padding: 0;
}

.my-sendsay .text-adv__name {
  line-height: 1.4;
}

.subpro_input {
  font-family: 'Open Sans my',sans-serif;
  background-color: rgba(217,217,217,.42);
  border: 0;
  border-bottom: 1px solid #a6a6a5;
  width: 100%;
  padding: 11px 80px 11px 11px;
  outline: 0;
}

.phone-top .modal-link {
  color: #333;
  background-color: #ffd800;
  border: 2px solid #ffd800;
  padding: 2px 8px;
  font-weight: 700;
  text-decoration: none;
}

.phone-top .modal-link:hover {
  background: rgba(255,255,255,.2);
}

.border-blue {
  border-top: 5px solid #e8f4f7;
  border-bottom: 5px solid #e8f4f7;
  padding: 4rem 0 3.5rem;
  color: #111;
}

.border-blue>div:nth-child(1) {
  font-size: 24px;
  font-weight: 600;
}

.border-blue>div:nth-child(2) {
  margin-top: 15px;
  font-size: 22px;
}

.delivery-pluses {
  display: inline-block;
  width: 100%;
  margin-bottom: 1rem;
}

.delivery-pluses>div {
  width: 45%;
  margin: 16px 0;
  display: inline-block;
  float: left;
}

.delivery-pluses>div>img {
  width: 100px;
  padding-right: 32px;
}

.delivery-pluses>div>div {
  width: calc(100% - 100px);
}

.delivery-pluses>div:nth-child(odd) {
  margin-right: 10%;
}

.delivery-pics-text {
  font-size: 22px;
  font-weight: 600;
  margin: 2rem 0 1.5rem;
}

.delivery-pluses>div>div>div:nth-child(1) {
  font-size: 20px;
  font-weight: 600;
  min-height: 72px;
  align-items: center;
  display: flex;
}

.delivery-pluses>div>div>div:nth-child(2) {
  margin-top: 10px;
  font-size: 18px;
}

.delivery-pics {
  display: inline-block;
  width: 100%;
}

.delivery-pics>img:nth-child(even),
.new-modal-title-2>:nth-child(2) {
  float: right;
}

.delivery-pics>img {
  width: 45%;
  margin: 16px 0;
}

.delivery-title {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 2rem;
}

.my-yellow-button {
  text-decoration: none!important;
  font-family: arial,'helvetica neue',helvetica,sans-serif;
  font-size: 18px;
  color: #333;
  border-style: solid;
  border-color: #FFD800;
  border-width: 2px;
  background: #FFD800;
  font-weight: 400;
  font-style: normal;
  line-height: 22px;
  width: auto;
  display: inline-block;
  padding: 4px 16px;
  cursor: pointer;
}

.my-yellow-button:hover {
  background-color: #fff;
}

#bx_form_iframe_14 {
  border-top: 5px solid #e8f4f7!important;
}

.black-friday-form {
  max-width: 540px;
  margin: 40px auto 0;
}

.un2 {
  font-size: 18px;
  font-weight: 600;
}

.title-text-image {
  display: flex;
  justify-content: center;
  align-items: center;
  border-top: 15px solid #e8f4f7;
  padding: 0 20px;
  background: #e8f4f7;
}

.title-text-image>img {
  max-width: 300px;
}

.title-text-image>h3 {
  font-size: 38px;
  margin-right: 50px;
}

.new-modal-title-2>span {
  font-size: 24px;
  color: #3198a7;
  font-weight: 700;
}

.new-modal-title-2>a {
  font-size: 24px;
  color: #aaa;
  font-weight: 700;
  text-decoration: none;
}

.btn-modal-new {
  font-size: 16px;
  color: #fff;
  font-weight: 700;
  background: #3198a7;
  line-height: 44px;
  min-width: 190px;
  padding: 0 25px;
  cursor: pointer;
  border: none;
  margin: 12px 0;
}

.btn-modal-new:hover {
  background: #2db3c7;
  transition: .4s;
}

.modal-footer-new {
  font-size: 18px;
  color: #aaa;
  font-weight: 700;
  margin-top: 30px;
}

.g-icon {
  background-image: url('/local/templates/main/assets/css/../images/modal-g.png');
}

.i-icon {
  background-image: url('/local/templates/main/assets/css/../images/modal-i.png');
}

.vk-icon {
  background-image: url('/local/templates/main/assets/css/../images/modal-vk.png');
}

.fb-icon {
  background-image: url('/local/templates/main/assets/css/../images/modal-fb.png');
}

.new-soc-icon {
  display: inline-block;
  width: 45px;
  height: 45px;
  cursor: pointer;
  margin: 14px 14px 0;
  background-size: 45px;
}

.snpd-mtgn {
  font-size: 12px;
  color: #000;
  margin-top: 0;
}

.snpd-mtgn a {
  font-size: inherit;
}

#lk-register .modal-dialog {
  margin: 0 auto;
}

@media (max-width:1440px) {
  .header17 {
    width: 800px;
  }

  .general-container {
    width: 1110px;
  }

  .compare-controls>div {
    width: 34px;
    height: 34px;
  }

  .mtgn-arrow-left::after,
  .mtgn-arrow-left::before {
    top: 15px;
    left: 15px;
    height: 13px;
  }

  .mtgn-arrow-left::before {
    top: 7px;
  }

  .mtgn-arrow-right::after,
  .mtgn-arrow-right::before {
    left: 18px;
    top: 15px;
    height: 13px;
  }

  .mtgn-arrow-right::before {
    top: 7px;
  }

  .compare-controls .prev-slide {
    bottom: 0;
    left: 0;
  }

  .compare-controls .next-slide {
    bottom: 0;
    right: 0;
  }

  .compare-choice>div.compare-login {
    line-height: 1.2;
    margin-top: 67px;
  }

  .compare-choice>div.compare-login a {
    font-size: inherit;
  }

  .csticky .compare-sticky {
    width: 882px;
  }

  .compare-controls,
  .compare-r {
    max-width: 881px;
  }

  .compare-pics .b-div {
    width: 293px;
  }

  .compare-l {
    width: 220px;
  }

  .compare-choice>div {
    width: 192px;
  }

  .compare-options>div {
    padding-left: 8px;
    font-size: 14px;
  }

  .compare-options>div.f11 {
    font-size: 12px;
  }
}

@media (max-width:1199px) {
  .okt2 {
    font-size: 16px;
    padding: 5px 0;
    max-width: 170px;
  }

  .okt1 {
    padding: 20px 35px;
  }

  .header19 {
    font-size: 13px;
  }

  .header17 {
    width: 660px;
  }

  .header18 .header14>a {
    font-size: 11px;
  }

  .header18 .header13>a {
    font-size: 14px;
  }

  .general-container {
    width: 930px;
  }

  .compare-controls,
  .compare-r {
    max-width: 586px;
  }

  .blog-latest-image img {
    height: auto;
  }

  .blog-latest-image {
    min-height: 110px;
  }

  .blog-latest-heading {
    min-height: 60px;
  }
}

@media (max-width:992px) {
  .header32,
  .header33 a {
    font-size: 16px;
    font-weight: 700;
  }

  .header33 a {
    color: #000;
    text-decoration: none;
    padding: 10px 0 10px 15px;
    background: #eee;
    display: block;
  }

  .header34 {
    display: table;
    padding: 10px 0;
  }

  .header32 {
    padding: 10px 0 10px 15px;
  }

  .header31 .header29 {
    border: none;
  }

  .header28 .arrow-right::after,
  .header32 span {
    content: '';
    border-left-style: solid;
    border-top-style: solid;
    width: 10px;
  }

  .header32 span {
    transform: rotate(-45deg);
    margin-right: 5px;
    border-bottom: initial;
    border-width: 3px;
    border-color: #000;
    height: 10px;
    display: inline-block;
  }

  .header31 {
    overflow-y: scroll;
    height: 100vh;
  }

  .top-nav-item-mobile:hover>ul {
    display: block;
    opacity: 0;
    pointer-events: all;
    animation-name: top;
    animation-duration: .15s;
    animation-timing-function: ease;
    animation-fill-mode: forwards;
    box-shadow: 1px 1px 7px rgba(0,0,0,.2);
  }

  .header28 .arrow-right::after {
    transform: rotate(135deg);
    right: 20px;
    border-bottom: initial;
    border-width: 3px;
    border-color: #000;
    height: 10px;
    top: 17px;
  }

  .header29 a,
  .top-nav-item-mobile a {
    color: #000;
    text-decoration: none;
    font-size: 16px;
    display: block;
    padding: 10px 0 10px 15px;
    border-bottom: 1px solid #eee;
  }

  .header29 {
    border-top: 1px solid #000;
  }

  .top-nav-item-mobile:first-child {
    border-top: 1px solid #eee;
  }

  .top-nav-item-mobile {
    position: relative;
  }

  .top-nav-item-mobile a:hover {
    text-decoration: underline;
  }

  .header27 {
    font-size: 40px;
    padding-left: 15px;
  }

  .header22 a,
  .header23 a {
    font-size: 16px;
    font-weight: 700;
    color: #000;
    text-decoration: none;
  }

  .top-nav-item-mobile ul {
    display: none;
  }

  .header26 {
    position: fixed;
    z-index: 123;
    height: 100vh;
    width: 100vw;
    top: 0;
    left: 0;
    background: #fff;
  }

  .header30 {
    overflow-y: scroll;
    height: 100vh;
  }

  .header26 .search-form {
    margin: 0 auto;
  }

  .header25 {
    padding: 10px 0;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid;
  }

  .logo-mobile {
    width: 100px;
  }

  .\33 dashes {
    display: inline-block;
    width: 40px;
    height: 38px;
    z-index: 2;
    position: relative;
    bottom: 1px;
  }

  .search-form {
    margin: 6px 0 0;
  }

  .\33 dashes>div {
    position: relative;
    left: 0;
    width: 30px;
    top: 6px;
    box-shadow: 3px 4px 0 2px #ffd800,3px 14px 0 2px #ffd800,3px 24px 0 2px #ffd800;
  }

  .header22 a {
    margin-left: 4px;
  }

  .header23 a {
    text-align: right;
    display: block;
  }

  .header21 a:hover {
    text-decoration: underline;
  }

  .header0 {
    display: none;
  }

  .header21 {
    display: block;
    padding: 0 10px;
  }

  .header24 {
    border-bottom: 1px solid #000;
    padding: 10px 0;
  }

  .compare-controls,
  .compare-r {
    max-width: 292px;
  }

  .blog-latest-heading {
    min-height: initial;
  }

  .blog-latest {
    width: 92%;
    margin-right: 4%;
    margin-left: 4%;
    margin-top: 4%;
  }

  .delivery-pluses.black-friday2>div:nth-child(3n+1),
  .delivery-pluses.black-friday2>div:nth-child(3n+2) {
    margin-right: 0;
  }

  .delivery-pluses.black-friday2>div {
    width: 100%;
    float: none;
    max-width: 300px;
  }
}

@media (max-width:768px) {
  .mob-tel.hidden-md-up,
  .okt2 br {
    display: none;
  }

  .compare-choice>div,
  .compare-l {
    width: 180px;
  }

  .okt1 {
    flex-direction: column;
  }

  .okt2 {
    max-width: initial;
  }

  .okt2,
  .okt2 a {
    font-size: 14px;
  }

  .compare-page-link>a {
    padding: .625rem 1.25rem!important;
  }

  .compare-options>div {
    padding-left: 4px;
    font-size: 11px;
  }

  .compare-controls,
  .compare-r {
    max-width: 268px;
  }

  .compare-pics .b-div {
    width: 280px;
  }

  .catalog-title-text-image>img {
    max-width: 190px;
  }

  .delivery-pluses.black-friday2 {
    text-align: center;
  }

  .title-text-image {
    flex-direction: column;
  }

  .title-text-image>h3 {
    font-size: 22px;
  }
}

@media (max-width:720px) {
  .sent1,
  .sent2 {
    width: calc(100% - 20px);
    margin: 10px auto;
  }

  .two-blog-item>div:nth-child(1),
  .two-blog-item>div:nth-child(2) {
    width: calc(100% - 20px);
    margin: 10px;
  }

  .blog-item__desc p {
    font-size: 14px;
  }

  .time-top {
    padding: 20px 0 5px;
  }

  .time-top>div {
    float: left;
    padding: 0 4px;
  }

  .cart-shadow {
    display: none;
  }
}

@media (max-width:600px) {
  .main-banner-text {
    display: block;
  }

  .catalog-title-text-image>:last-child {
    float: left;
    margin-bottom: 20px;
  }

  .catalog-title-text-image>:first-child {
    width: 100%;
  }

  #timerc6b72496f6c8bde660fab6f835d7939f .timer-slide-inner {
    font-size: 16px!important;
  }

  .first-section .first-section__slide.slick-slide p span,
  .timer-separator,
  .title2.title--white.title-small {
    font-size: 18px!important;
  }

  .delivery-title+script+div {
    min-width: auto!important;
  }

  .timer-separator {
    padding: 0 6px!important;
  }

  .delivery-pluses.black-friday2>div {
    max-width: 230px;
  }

  .first-section .first-section__slide.slick-slide p,
  .first-section .first-section__slide.slick-slide span {
    text-align: left!important;
  }

  .first-section .first-section__slide.slick-slide h1 span,
  .title.title--white {
    font-size: 20px!important;
  }

  .first-section .first-section__slide.slick-slide {
    background-image: none!important;
    background: #3198a7;
  }

  .delivery-pics-text {
    font-size: 18px;
  }

  .delivery-title {
    font-size: 20px;
  }

  .delivery-pluses>div>div {
    width: 100%;
    margin: 8px 0;
  }

  .delivery-pluses>div>div>div:nth-child(1) {
    font-size: 16px;
  }

  .delivery-pluses>div>div>div:nth-child(2) {
    font-size: 14px;
    margin-top: 6px;
  }

  .border-blue>div:nth-child(1) {
    font-size: 18px;
  }

  .border-blue>div:nth-child(2) {
    margin-top: 10px;
    font-size: 16px;
  }

  .delivery-pics>img {
    width: 100%;
    margin: 16px 0;
  }
}

@media (max-width:479px) {
  .compare-c {
    display: none;
  }

  .compare-rotate {
    display: block;
  }
}

.cart-container-top .cart__num {
  top: .1em;
  right: .1em;
}

div#rmjs-1 {
  padding-top: 10px;
}

.readmore+[data-readmore-toggle] {
  background: #3198a7;
  color: #fff;
  text-decoration: none;
  width: 200px!important;
  padding: 16px 26px;
  margin: auto;
  clear: both;
  text-align: center;
}

.header28 ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}

.top-nav17 {
  margin: 0;
  padding: 0;
  display: flex;
  flex-grow: 1;
}

ul.top-nav17>li {
  padding: 5px 8px;
  flex-grow: 1;
}


/*
CUSTOM
 */
.pp13{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.pp14_close{
  cursor: pointer;
}
.pp10.clicked{
  margin-left: unset !important;
}

.pp12 table {
  width: 100%;
  border-collapse: collapse;
}


.pp12 table tr:nth-child(even){
  /*padding: 5px;
    border: 1px solid;*/
  background-color: #eee;
}


.pp12 table td {
  padding: 5px;
  /*  border: 1px solid;
  }*/
}


.vendor_cnt {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 120px;
  box-shadow: 0 1px 25px #e5f1f4;
  background-color: #e5f1f4;
}

.vendor_item {
  width: 20%;
  height: 220px;
  position: relative;
  display: flex;
  justify-content: center;
}

.vendor_item img {
  padding: 30px;
}

.vedor_status {
  position: absolute;
  bottom: 15px;
  font-size: 20px;
  font-weight: 800;
  text-align: center;
}

#dell_logo {
  padding: 50px;
}


@media (max-width:1000px) {
  .vendor_item {
    width: 40%;
  }
  .vendor_cnt {
    padding: 0 50px;
  }
}

@media (max-width:767px) {
  .vendor_item {
    width: 40%;
  }

  .vendor_cnt {
    padding: 0 20px;
  }

  .vedor_status {
    font-size: 18px;
  }
}

@media (max-width:580px) {
  .vendor_item img {
    padding: 0px;
  }
  #dell_logo {
    padding: 40px;
  }
}

@media (max-width:480px) {
  .vendor_item {
    width: 100%;
  }
  .vendor_item img {
    padding: 40px;
  }
  .vedor_status {
    font-size: 20px;
  }
}

/* Адаптив для видео с ютуб*/
.frame_video{
  overflow:hidden;
  position:relative;
  padding-bottom:41.25%;
  padding-top:30px;
  height:0;
}

.frame_video iframe {
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0;
}


/* Всплывающее окно с информацией о скидке */
.cs_popup_wrap{
  width: 520px;
  padding: 32px;
  max-width: 90%;
}
.cs_popup_wrap h3{
  font-size: 30px;
  margin: 30px 0;
}
.cs_popup_wrap p{
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 8px;
}


.okt4.podarok_pri_pik.active svg{
  fill: #0093A6;
}

span.light_note {
  display: flex;
  margin: 50px 20px 10px;
  font-weight: 600;
  color: #0093a6;
  font-size: 16px;
}

@media (max-width:1440px) {
  span.light_note {
    margin: 40px 20px 0px;
   }
}

a.catalog-list__show-more {
  background: #0093A6;
  box-shadow: 0px 0px 10px 3px rgb(17 153 162 / 25%);
  border-radius: 15px 5px;
  font-family: Ubuntu;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  color: #F6FBFC !important;
  border: none;
  height: 40px;
  margin: 0 0 10px 0;
  cursor: pointer;
  width: 200px;
}

a.catalog-list__show-more:hover {
  background: #FDD800;
  box-shadow: 0px 0px 10px 3px #fdd800;
  border-color: transparent;
  color: #1A2E35 !important;
}

.usl_dost_block li {
  margin: 10px 0;
}

.usl_dost_block li:before {
  content: "";
  background: #0093A6;
  display: inline-block;
  width: 5px;
  height: 5px;
  margin: 0 10px 0 0;
  border-radius: 50%;
}
span.red{
  color: red;
}

@media (max-width:1280px) {
  .blog-promo__sticky {
    display:none;
  }
  .new-blog-cnt {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
  .blog-promo__top {
    margin: 0 auto 40px;
  }
  .blog-page ol,
  .blog-page p,
  .blog-page ul {
    font-size: 18px;
  }
}

.cs_separate{
  border-bottom: 1px solid #90AEB8;
  margin-bottom: 20px;
}

/* /local/templates/main/styles.css */
*{margin:0;padding:0}input,input:active,input:focus,button,button:active,button:focus{outline:none}body,html{width:100%;overflow-x:hidden}body{font-style:normal;font-weight:400;font-size:16px;line-height:22px;font-family:'Montserrat',sans-serif}::-webkit-input-placeholder{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:normal;font-size:17px;line-height:22px;color:#0093A6}::-moz-placeholder{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:normal;font-size:17px;line-height:22px;color:#0093A6}:-moz-placeholder{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:normal;font-size:17px;line-height:22px;color:#0093A6}:-ms-input-placeholder{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:normal;font-size:17px;line-height:22px;color:#0093A6}.c-hamburger{display:flex;top:0;position:relative;overflow:hidden;margin:0;padding:0;width:40px;height:40px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;cursor:pointer;background:transparent;z-index:23;align-items:center;border:1.5px solid #0093A6;border-radius:50%}.c-hamburger span{display:block;position:absolute;height:2px;left:50%;right:auto;background:#0093A6;width:17px;transform:translateX(-50%)}.c-hamburger span::before,.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:2px;background:#0093A6;content:""}.c-hamburger span::before{top:-6px}.c-hamburger span::after{bottom:-6px}.c-hamburger:focus{outline:none}.c-hamburger--htx span{transition:background 0s 0.3s}.c-hamburger--htx span::before,.c-hamburger--htx span::after{transition-duration:0.3s,0.3s;transition-delay:0.3s,0s}.c-hamburger--htx span::before{transition-property:top,transform}.c-hamburger--htx span::after{transition-property:bottom,transform}.c-hamburger--htx.open span{background:none}.c-hamburger--htx.open span::before{top:0;transform:rotate(45deg)}.c-hamburger--htx.open span::after{bottom:0;transform:rotate(-45deg)}.c-hamburger--htx.open span::before,.c-hamburger--htx.open span::after{transition-delay:0s,0.3s;background:#0093A6}header{height:58px;display:flex;align-items:center;background:#FFFFFF;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);position:fixed;left:50%;transform:translateX(-50%);width:100%;z-index:700;top:0px}.header_block{display:flex;align-items:center;justify-content:space-between}.bg_open_menu{display:none}body{overflow:unset !important}body.open_menu .bg_open_menu{display:block;width:100%;height:calc(100% - 58px);top:88px;left:0;position:absolute;background:rgb(26 46 53 / 30%);z-index:999}body.open_menu{position:fixed;display:block}.top_menu_home{display:none;background:#1A2E35}.top_menu_home.open{display:block;position:absolute;z-index:1000;height:calc(100vh - 58px);width:100%;top:58px}.top_menu_home a{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:18px;line-height:21px;color:#FFFFFF;margin:0 0 30px 0;display:table}.top_menu_home a:hover{color:#0093A6}.popap_main{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin:0 auto;padding:100px 70px;max-width:770px;background:#FFFFFF;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);border-radius:10px;flex-direction:column}svg.close_popup{width:32px;height:32px;stroke:#90AEB8;fill:transparent;position:absolute;top:30px;right:30px;cursor:pointer}.popap_main__title{font-family:Montserrat;font-style:normal;font-weight:900;font-size:36px;line-height:44px;letter-spacing:0.1em;color:#1A2E35;margin:0 0 5px 0}.popap_main__subtitle{font-family:Montserrat;font-style:normal;font-weight:600;font-size:18px;line-height:24px;letter-spacing:0.1em;color:#1A2E35}.popap_main__col{width:100%}.popap_main__forma{margin-top:40px}.popap_main__forma_block input[type="text"]{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#90AEB8;border-bottom:1px solid #90AEB8;border-top:none;border-left:none;border-right:0;width:100%;margin:0 0 30px 0}.popap_main__forma_block input[type="submit"]{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:24px;line-height:28px;color:#1A2E35;background:#FFFFFF;border:2px solid #0093A6;box-sizing:border-box;border-radius:40px 10px 20px;height:65px;padding:0 35px;margin:25px 0 0 auto;display:flex;cursor:pointer}.popap_main__forma_block input[type="submit"]:hover{background:#FDD800;box-shadow:0px 0px 10px 3px #fdd800;border-color:transparent;color:#1A2E35}#popup-banner.popap_main{padding:0;max-width:630px;border-radius:14px}#popup-banner a.cs_popup_banner_link img{width:100%;height:auto;border-radius:10px;max-width:630px}h1.search_h1{line-height:1.2}.search-form{margin:0 30px 0 0;position:relative;width:unset}#solution_request>div{width:100%}.search-form input[type="text"]{background:#FFFFFF;border:1px solid #90AEB8;box-sizing:border-box;border-radius:15px;width:300px;height:40px;padding:0 40px 0 15px;font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;color:#0093A6}.search-form button.search-btn{background:none;border:none;width:19px;height:20px;position:absolute;right:10px;left:unset;top:50%;transform:translateY(-50%);cursor:pointer}.search-form button.search-btn svg{width:19px;height:20px;stroke:#90AEB8}.for_clients_slider_num{position:relative;width:37px;height:37px;margin:0 0 0 auto}.for_clients_slider_num svg{width:37px;height:37px;fill:#90AEB8}.for_clients_slider_num:hover svg{transform:rotate(180deg);transition:transform .5s ease-in-out}.for_clients_slider_num span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;color:#90AEB8}.swiper-container.for_clients_slider{margin:0 -15px}.for_clients_slider .swiper-wrapper{margin:0 15px}.for_clients_slider .swiper-slide{margin:15px 15px 40px 15px;height:auto}.for_clients_slider2_block .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:-35px;left:auto}.for_clients_slider2_block .swiper-button-prev{left:-35px;right:auto}.work_with_us_block_full{position:relative}.work_with_us_block_full .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:-35px;left:auto;top:60px}.work_with_us_block_full .swiper-button-prev{left:-35px;right:auto;top:60px}.work_with_us_block_full.video_main_full .swiper-button-next,.swiper-container-rtl .swiper-button-prev{top:125px}.work_with_us_block_full.video_main_full .swiper-button-prev{top:125px}.slider_with_center_full{position:relative}.slider_with_center_full .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:-35px;left:auto}.slider_with_center_full .swiper-button-prev{left:-35px;right:auto}.for_clients_slider2{margin:0 -15px}.for_clients_slider2 .swiper-wrapper{margin:0 15px}.for_clients_slider2 .swiper-slide{width:calc(25% - 30px) !important;margin:15px 30px 40px 0;height:auto}.for_clients_item{background:#FFFFFF;border-radius:10px;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);height:100%;padding:15px 20px 40px 20px}.for_clients_slider_title{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;letter-spacing:0.1em;color:#1A2E35;margin:25px 0 40px 0}.for_clients_slider_desc{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#1A2E35}.for_clients_slider_desc a{color:#1A2E35;text-decoration:underline}.for_clients_slider_desc a:hover{text-decoration:none}.main_wrapper_block_2{padding:0 0 100px 0}.for_slider_pag .swiper-button-prev svg,.for_slider_pag .swiper-button-next svg,.for_slider_pag .bns svg,.for_slider_pag .bnp svg{width:30px;height:51px;fill:#90AEB8}.for_slider_pag .swiper-button-prev:hover svg,.for_slider_pag .swiper-button-next:hover svg,.for_slider_pag .bns:hover svg,.for_slider_pag .bnp:hover svg{fill:#0093A6}.for_slider_pag .swiper-button-next:after,.for_slider_pag .swiper-button-prev:after,.for_slider_pag .bns:after,.for_slider_pag .bnp:after{display:none}.for_slider_pag .swiper-button-next svg,.for_slider_pag .bns svg{transform:rotate(180deg)}.for_slider_pag .swiper-scrollbar{border-radius:0;background:#fff;height:6px;width:430px;left:50%;transform:translateX(-50%);position:absolute}.for_slider_pag .swiper-scrollbar-drag{position:relative;border-radius:0;background:#90AEB8;cursor:pointer}.catalog_block_item{border:2px solid #90AEB8;border-radius:10px;overflow:hidden;width:100%;background-color:#ffffff;position:relative}.catalog_block_item:hover{border:2px solid #0093A7}.catalog_block_item_name{margin:15px 20px 30px 20px;overflow:hidden;height:auto}.catalog_block_item_name a{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;color:#1A2E35}.catalog_block_item_desc{font-family:Montserrat;font-style:normal;font-weight:normal;font-size:13px;line-height:154.19%;letter-spacing:0.1em;color:#272643;margin:0 20px 15px 20px;height:35px;overflow:hidden;flex:1}.catalog_block_item_price{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:24px;line-height:196.19%;color:#0093A6}.catalog_block_item_price svg{width:16px;height:16px;fill:#0093A6}.catalog_block_item_price_block.cs_tps_item .catalog_block_item_price{color:red}.catalog_block_item_price_block.cs_tps_item svg{fill:red}.catalog_block_item_price.cs_tps{color:red}.rouble_element.cs_tps{fill:red}a.catalog_block_item_config_link{border:2px solid #0093A6;box-sizing:border-box;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);border-radius:15px 5px 10px;height:40px;padding:0 5px 0 8px;font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:18px;line-height:21px;color:#0093A6;display:flex;align-items:center;width:auto;justify-content:center;margin:15px 20px 10px 20px}a.catalog_block_item_config_link:hover{background:#FDD800;box-shadow:0px 0px 10px 3px #fdd800;border-color:transparent;color:#1A2E35}a.catalog_block_item_config_link svg{width:21px;height:21px;fill:#0093A6;margin:0 3px 0 0}.catalog_block_item_config_link span{width:calc(100% - 24px)}a.catalog_block_item_config_link:hover svg{fill:#1A2E35;transform:rotate(180deg);transition:transform .5s ease-in-out}.catalog_block_item.catalog_block_item_catalog_link a.catalog_block_item_config_link{padding:0 15px 0 15px}.catalog_block_item_lables{display:flex;align-items:flex-start;justify-content:space-between;position:absolute;top:0;left:0;right:0}.catalog_block_item_lable{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:13px;line-height:30px;color:#000000;background:#FDD800;width:125px;height:30px;text-align:center;border-radius:0 0 10px 0;position:absolute;padding:0 7px}.catalog_block_item_lable.cs_ru_label{width:210px;border-radius:initial;position:relative}.catalog_block_item_lable.cs_ru_label:before{content:'';position:absolute;width:45px;height:30px;top:0;left:-43px;background:url("/local/templates/main/assets/images/raidix_land/flag.svg") no-repeat center;background-size:cover}.cs_ru_label_detail{background:#FDD800;color:#000000;position:relative}.cs_ru_label_detail:before{content:'';position:absolute;width:50px;height:35px;top:0;left:-48px;background:url("/local/templates/main/assets/images/raidix_land/flag.svg") no-repeat center;background-size:cover}.catalog_block_item_lable_by{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:13px;line-height:30px;background:#1A2E35;height:30px;width:max-content;color:#fff;text-align:center;padding:0 7px;margin:0 0 0 auto;position:absolute;right:0}.catalog_block_item_price_block a svg{width:24px;height:18px;stroke:#0093A6}.catalog_block_item_price_block{display:flex;align-items:center;justify-content:space-between;margin:0 20px}.catalog_block_item_price_block a{display:flex;align-items:center;justify-content:center}.catalog_block_item_img img{width:auto;height:auto;max-width:100%;max-height:100%}.catalog_block_item_img{text-align:center;margin:25px 0 0 0;height:130px}.catalog_block_list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-bottom:95px}.catalog_block_list.catalog_block_list_three_line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-bottom:0}.js_pagination_container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:30px}.cat_banner_cnt{grid-column:span 3}.text-center.more-btn.js_vsr_show_more{grid-column:span 3}.catalog_block_item_catalog_link{border:none;display:flex;align-items:center;justify-content:center}.catalog_block_item_catalog_link span{display:none}.expert_item{border-radius:10px;width:180px;height:180px;position:relative;cursor:pointer}.expert_item img{width:100%;height:auto;max-width:100%;max-height:100%;border-radius:10px;overflow:hidden;object-fit:contain}.experts_block_1{display:flex;flex-direction:row;flex-wrap:wrap;width:calc(180px * 3)}.experts_block_3{background:#0093A6;border-radius:10px}.experts_block_3_title{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:190px;line-height:232px;color:#FFFFFF;padding:30px 30px 0px 30px}.experts_block_3_title span{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:64px;line-height:78px;color:#FFFFFF}.experts_block_3_desc{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;letter-spacing:0.1em;color:#FFFFFF;padding:20px 20px 30px 20px}.experts_link_all{margin:35px 0 45px 0;display:flex;justify-content:flex-end}.experts_link_all a{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:18px;line-height:21px;color:#0093A6;display:flex;align-items:flex-end;justify-content:center}.experts_link_all a svg{width:18px;height:18px;stroke:#0093A6;margin:0 0 0 10px}.experts_block_3{background:#0093A6;border-radius:10px;width:calc(198px * 2)}.experts_block{display:flex;flex-wrap:wrap;flex-direction:row}.experts_block_2{order:3}span.expert_item_desc{display:none}.expert_item.open_expert span.expert_item_desc{display:block;position:absolute;z-index:10;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);padding:15px;font-family:Montserrat;font-style:normal;font-weight:normal;font-size:13px;line-height:154.19%;letter-spacing:0.1em;color:#1A2E35;max-height:180px;overflow:auto;background:#FFFFFF;border:1px solid #90AEB8;box-sizing:border-box;border-radius:0px 0 10px 10px}span.expert_item_hover{display:none}.expert_item:hover span.expert_item_hover{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 147 166 / 70%);border-radius:10px;padding:10px 10px 15px 10px;align-items:flex-end}span.expert_item_title{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;display:flex;align-items:center;color:#FFFFFF}span.expert_item_dol{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#FFFFFF}.work_with_us_item{background:#FFFFFF;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);border-radius:10px;display:flex;justify-content:center;align-items:center;min-height:90px;padding:10px}.work_with_us_block .swiper-wrapper{margin:0 15px}.work_with_us_block .swiper-slide{width:calc(20% - 30px) !important;margin:15px 30px 40px 0;height:auto}.work_with_us_block .swiper-pagination{display:none}.swiper-container.work_with_us_block{margin:0 -15px 60px -15px}.work_with_us_block.video_main .swiper-slide{width:calc(25% - 30px) !important;margin:15px 30px 40px 0;height:auto}@media (max-width:1199px){.work_with_us_block.video_main .swiper-slide{width:calc(50% - 30px) !important}}.video_main_item{background:#FFFFFF;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);border-radius:10px;display:block;justify-content:center;align-items:center;min-height:90px;padding:15px}.video_main{margin-bottom:5px}.video_title{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:16px;line-height:18px}.main_wrapper_block_6__inside h2{margin:95px 0 5px 0}.main_wrapper_block_6__inside .experts_link_all{margin:0 0 45px 0;display:flex;justify-content:flex-end}.slider_with_center{margin-bottom:90px}.slider_with_center_shadow{background:#FFFFFF;box-shadow:0px 0px 10px 3px rgba(17,153,162,0.25);border-radius:10px;padding:20px 25px;min-height:210px}.slider_with_center_title{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;letter-spacing:0.1em;color:#1A2E35;margin:0 0 10px 0}.slider_with_center_desc{font-family:Montserrat;font-style:normal;font-weight:normal;font-size:13px;line-height:154.19%;letter-spacing:0.1em;color:#000000}.swiper-container.slider_with_center{margin:0 -15px}.slider_with_center .swiper-wrapper{margin:0 15px}.slider_with_center .swiper-slide{margin:15px 0 40px 0;height:auto;width:630px !important}.main_wrapper_block_6{padding:0 0 95px 0}.slider_with_center_shadow .experts_link_all{margin:0}.bg_wrapper2 .slider_with_center .swiper-slide.swiper-slide-prev:after{content:"";display:block;background:linear-gradient(90deg,#E6F0F5 29.32%,rgba(255,255,255,0) 102.36%);width:340px;height:calc(100% + 30px);position:absolute;top:-15px;right:-30px}.bg_wrapper2 .slider_with_center .swiper-slide.swiper-slide-next:after{content:"";display:block;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#E6F0F5 70.11%);width:340px;height:calc(100% + 30px);position:absolute;top:-15px;left:-30px}.main_wrapper_block_6_all{margin:35px 0 10px 0;display:flex;justify-content:flex-end}.main_wrapper_block_9{padding:0 0 95px 0}.bg_wrapper1 .slider_with_center .swiper-slide.swiper-slide-prev:after{content:"";display:block;background:linear-gradient(90deg,#f6fbfc 29.32%,rgba(255,255,255,0) 102.36%);width:340px;height:calc(100% + 30px);position:absolute;top:-15px;right:-30px}.bg_wrapper1 .slider_with_center .swiper-slide.swiper-slide-next:after{content:"";display:block;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#f6fbfc 70.11%);width:340px;height:calc(100% + 30px);position:absolute;top:-15px;left:-30px}.main_wrapper_block_7{padding:0 0 100px 0}.main_wrapper_block_7_desc{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#1A2E35;max-width:650px}.main_wrapper_block_7__inside{position:relative}.main_wrapper_block_7__inside:after{content:"";display:block;width:586px;height:675px;background:url('/local/templates/main/images/main_wrapper_block_7_bg.webp') no-repeat;position:absolute;top:-85px;right:-130px}.main_wrapper_block_7__inside_links{margin:55px 0 0 0;display:flex;align-items:center}a.main_wrapper_block_7_consultation{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:24px;line-height:28px;color:#1A2E35;background:#FFFFFF;border:2px solid #0093A6;box-sizing:border-box;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);border-radius:15px 5px 10px;height:65px;display:flex;align-items:center;padding:0 30px;justify-content:center;max-width:max-content}a.main_wrapper_block_7_consultation:hover{background:#FDD800;box-shadow:0px 0px 10px 3px #fdd800;border-color:transparent;color:#1A2E35}a.main_wrapper_block_7__inside_link_config{box-shadow:0px 0px 10px 3px rgba(17,153,162,0.25);background:#0093A6;border-radius:40px 10px 20px;height:65px;display:flex;align-items:center;padding:0 15px;max-width:max-content;justify-content:center;margin:0 30px 0 0}a.main_wrapper_block_7__inside_link_config span{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:24px;line-height:28px;letter-spacing:0.1em;color:#FFFFFF;margin:0 0 0 10px}a.main_wrapper_block_7__inside_link_config svg{width:39px;height:39px;fill:#fff}a.main_wrapper_block_7__inside_link_config:hover svg{transform:rotate(180deg);transition:transform .5s ease-in-out}.main_wrapper_block_8__inside_right_desc{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#1A2E35}.main_wrapper_block_8{position:relative}.main_wrapper_block_8__inside_left:before{content:"";background:#E6F0F5;height:100%;display:block;position:absolute;top:0;width:50%;left:0;z-index:1}.main_wrapper_block_8__inside_right:before{content:"";background:#F6FBFC;height:100%;display:block;position:absolute;top:0;width:50%;right:0;z-index:1}.main_wrapper_block_8__inside_iii{position:relative;z-index:2}.main_wrapper_block_8__inside_right .main_wrapper_block_8__inside_iii{padding:0 0 0 80px}.main_wrapper_block_8__inside_left .main_wrapper_block_8__inside_iii{padding:100px 80px 0 0}.main_wrapper_block_8__inside_left_item:after{content:"";width:58px;height:8px;background:#90AEB8;display:block;position:absolute;left:135px;bottom:0}.main_wrapper_block_8__inside_left_item{display:flex;align-items:flex-start;justify-content:flex-start;margin:0 0 45px 0;padding:0 0 45px;position:relative}.main_wrapper_block_8__inside_left_item_num{font-family:Montserrat;font-style:normal;font-weight:900;font-size:144px;color:#90AEB8;transform:rotate(-90deg);position:absolute;top:20px;left:20px}.main_wrapper_block_8__inside_left_item_desc{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;letter-spacing:0.1em;color:#1A2E35;margin:0 0 0 165px}.bg_wrapper3{background:#0093A6}.main_wrapper_block_10{padding:130px 0 100px 0}.main_wrapper_block_10__inside_links{margin:50px 0 0 0;display:flex;align-items:center}a.main_wrapper_block_10__inside_link_config{box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);background:#FDD800;border-radius:40px 10px 20px;height:65px;display:flex;align-items:center;padding:0 15px;max-width:max-content;justify-content:center;margin:0 30px 0 0}a.main_wrapper_block_10__inside_link_config svg{width:39px;height:39px;fill:#1A2E35}a.main_wrapper_block_10__inside_link_config:hover svg{transform:rotate(180deg);transition:transform .5s ease-in-out;fill:#fff}a.main_wrapper_block_10__inside_link_config span{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:24px;line-height:28px;letter-spacing:0.1em;color:#1A2E35;margin:0 0 0 10px}a.main_wrapper_block_10__inside_link_config:hover span{color:#fff}a.main_wrapper_block_10_consultation{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:24px;line-height:28px;color:#1A2E35;background:#FFFFFF;border:2px solid #FFFFFF;box-sizing:border-box;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);border-radius:40px 10px 20px;height:65px;display:flex;align-items:center;padding:0 30px;justify-content:center;max-width:max-content}a.main_wrapper_block_10_consultation:hover{background:#FDD800;box-shadow:0px 0px 10px 3px #fdd800;border-color:transparent;color:#1A2E35}.main_wrapper_block_10_inside_title{font-family:Montserrat;font-style:normal;font-weight:900;font-size:36px;line-height:44px;letter-spacing:0.1em;color:#FFFFFF;max-width:390px;margin:0 0 25px 0}.main_wrapper_block_10_inside_desc{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;letter-spacing:0.1em;color:#FFFFFF;max-width:600px}.main_wrapper_block_10_inside{position:relative}.main_wrapper_block_10_inside:after{content:"";display:block;width:503px;height:434px;background:url('/local/templates/main/images/main_wrapper_block_10_inside_bg.webp') no-repeat;position:absolute;top:-35px;right:-30px}footer{background:#1A2E35;padding:55px 0 15px 0}.footer_bottom{background:#1A2E35;border-top:1px solid rgba(200,200,200,0.1)}.footer_bottom_txt{font-style:normal;font-weight:normal;font-size:12px;line-height:16px;display:flex;color:rgba(200,200,200,0.5)}.footer_content_block{display:flex;align-items:flex-start}.logo_footer{margin:0 100px 0 0}.footer_nav_block_title{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:16px;line-height:18px;display:flex;align-items:flex-end;color:#FFFFFF;margin:0 0 15px 0}.footer_nav_block li{list-style:none;margin:0 0 10px 0}.footer_nav_block li a{font-family:Ubuntu;font-style:normal;font-weight:normal;font-size:14px;line-height:24px;display:flex;align-items:center;letter-spacing:0.03em;color:#FFFFFF}.footer_cont_block_map_txt{font-family:Ubuntu;font-style:normal;font-weight:normal;font-size:14px;line-height:24px;letter-spacing:0.03em;color:#FFFFFF;width:calc(100% - 31px)}.footer_cont_block_map_txt a{font-family:Ubuntu;font-style:normal;font-weight:normal;font-size:14px;line-height:24px;letter-spacing:0.03em;color:#FFFFFF}.footer_cont_block_map svg{width:16px;height:16px;margin:0 15px 0 0;position:relative;top:8px;fill:#fff}.footer_cont_block_map{display:flex;align-items:flex-start;justify-content:flex-start;margin:0 0 30px 0}.footer_nav_block{width:240px}.footer_cont_block{width:370px}.footer_soc_links{display:flex;align-items:end;justify-content:center;margin:0 0 35px 0}.footer_soc_links a{margin:0 5px;display:flex}.footer_soc_links svg.vk_ico{width:25px;height:20px}.footer_soc_links svg.facebook_ico{width:10px;height:19px}.footer_soc_links svg.instagram_ico{width:20px;height:20px}.footer_soc_links svg.youtube_ico{width:20px;height:20px}.logo_company_block{display:flex;flex-direction:column;margin:0 100px 0 0;max-width:240px}.logo_footer{margin:0 0 20px 0}.footer_company_info_block{margin:0 0 30px 0}.footer_company_name{font-weight:bold;margin-bottom:10px;color:#FFFFFF;font-family:Ubuntu;font-style:normal;font-size:14px;line-height:20px}.footer_company_address,.footer_company_inn{margin-bottom:10px}.footer_company_info p{margin:0 0 5px 0;font-family:Ubuntu;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;letter-spacing:0.03em;color:#FFFFFF}@media (max-width:991px){.logo_company_block{width:100%;margin:0;max-width:none}}@media (max-width:767px){.logo_company_block{display:block}.logo_footer{margin:0;order:2;position:absolute;right:15px;width:100px}.footer_company_info_block{width:100%;margin-top:20px}}.work_with_us_item img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.work_with_us_item:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:unset}.work_with_us_item img{width:auto;height:auto;max-width:100%;max-height:100%}li.new_line_mob_config{display:none}.logo_footer_mob_line{display:none}.for_clients_slider_mobile{display:none}.catalog_block_list_mob_slider{display:none}.catalog_block_list_mob_slider_block.for_slider_pag .for_slider_pag_block{display:none}.work_with_us_block_mob{display:none}.reviews_block_mob{display:none}.completed_projects_block_mob{display:none}.expert_item_brake{display:none}.search_link_open{display:none}.work_with_us_block .swiper-button-next,.work_with_us_block .swiper-button-prev{top:65px}.label--checkbox span:after,.label--checkbox span:before{content:"";left:0;width:1rem}.label--checkbox{display:block;color:#999;font-size:13px;font-weight:300;position:relative;cursor:pointer}.label--checkbox span:before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;z-index:1;height:1rem;border:2px solid #bbb}.checkbox:checked~span:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);height:.5rem;border-color:#999;border-top-style:none;border-right-style:none}.label--checkbox span:after{position:absolute;top:0;height:1rem;background:#fff;cursor:pointer}.label--checkbox span{padding-left:25px}.label--checkbox a{color:#90AEB8}.block_catalog_link{display:none}.bread_block{min-height:60px;background:#E6F0F5;border-top:1px solid #90AEB8;border-bottom:1px solid #90AEB8;box-sizing:border-box}.bread_block ul{display:flex;align-items:center;min-height:58px}.bread_block ul li{list-style:none;display:flex;align-items:center}.bread_block ul li a{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;display:flex;align-items:center;letter-spacing:0.1em;color:#1A2E35}.bread_block ul li svg{width:8px;height:14px;fill:#90AEB8;margin:0 10px;transform:rotate(180deg)}.bread_block ul li span{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;display:flex;align-items:center;letter-spacing:0.1em;color:#1A2E35}.main_wrapper_block_footer_s_inside_left:after{content:"";display:block;width:554px;height:454px;background:url('/local/templates/main/images/support_footer.svg') no-repeat;background-size:contain;position:absolute;top:-80px;left:-30px}.main_wrapper_block_footer_s_inside{width:460px;margin:0 0 0 auto}.main_wrapper_block_footer_s{position:relative;padding:100px 0 140px 0}.main_wrapper_block_footer_s_inside_left{position:relative}.checkbox_style .checkbox{position:absolute;z-index:-1;opacity:0;margin:10px 0 0 20px}.checkbox_style .checkbox+label.checkbox_label,.checkbox_style #checkbox-error+label.checkbox_label{position:relative;padding:1px 0 0 36px;cursor:pointer;margin:0;top:0;font-family:Calibri;font-style:normal;font-weight:normal;font-size:15px;line-height:18px;color:#494949}.checkbox_style label.checkbox_label:before,.checkbox_style #checkbox-error label.checkbox_label:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;width:20px;height:20px;border:1px solid #90AEB8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px;-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s;z-index:3}.checkbox_style .checkbox:checked+label.checkbox_label:before,.checkbox_style .checkbox:checked+label.error+label.checkbox_label:before{background:url('/local/templates/main/images/check_mark.svg') no-repeat center;border:1px solid transparent}.checkbox_style span{color:#0093A6}.checkbox_style span a{color:#0093A6;text-decoration:revert;font-family:calibri;font-weight:400}.configurator_tovars .catalog_block_list{margin:70px 0 50px 0}.configurator_h1{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:40px;line-height:49px;display:flex;align-items:center;letter-spacing:0.1em;color:#000000;padding:100px 0 90px 0}.configurator_filter_block{padding:0 0 50px 0}.configurator_filter_block{background:url('/local/templates/main/images/configurator_filter_block.svg') no-repeat top -230px right -100px}.configurator_filter_item_title{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;letter-spacing:0.1em;color:#000000;margin:0 0 5px 0}.block_all_sort_config .title_sort_config{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;display:flex;align-items:center;letter-spacing:0.1em;color:#1A2E35}.cs_sort_container .jq-selectbox__select{border:none;padding:0;height:auto;width:auto;border-radius:unset;display:flex;align-items:center}.cs_sort_container .jq-selectbox__trigger{position:relative}.cs_sort_container .jq-selectbox__select-text{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;display:flex;align-items:center;letter-spacing:0.1em;color:#90AEB8}.cs_sort_container .jq-selectbox__select:hover{box-shadow:none}.cs_sort_container .jq-selectbox.focused .jq-selectbox__select{border:none}.cs_sort_container .jq-selectbox__select:active{background:#fff;box-shadow:none}.cs_sort_container .bx_filter_parameters_box{padding:0 !important}.span_conf_filter span{color:#0093A6}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-widget.ui-widget-content{position:relative;background:#E2ECF2;border:1px solid #90AEB8;box-sizing:border-box;border-radius:5px;height:8px;margin:20px 0 0 0}span.ui-slider-handle.ui-corner-all.ui-state-default{border:none;background:#FDD800;box-shadow:0px 0px 10px 3px #fdd800;width:14px;height:14px;border-radius:50%;outline:none}.ui-slider .ui-slider-handle{position:absolute;z-index:2;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}span.ui-slider-handle.ui-corner-all.ui-state-default:hover{background:#FDD800;border:none;color:white}.cs_sf_item.cs_sf_item_a>div{width:100%}.cs_sf_container{padding:0 15px}.conf_filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;position:relative;padding:0 0 100px 0}.cs_sf_item{display:flex;flex-direction:column;justify-content:end;margin:0;width:100%}.cs_product_not_found{justify-content:center;padding:0 0 100px 0;font-size:36px;line-height:44px;display:flex;align-items:flex-end;color:#0093A6}.product-card__btn-consult{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:14px;line-height:21px;display:flex;align-items:center;letter-spacing:0.1em;color:#1A2E35;position:absolute;right:0;bottom:0;transform:translateY(-50%)}.product-card__btn-consult:hover{color:#1A2E35}button.product-card__btn.js_sf_form_submit.btn_conf_filter{box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);background:#FFFFFF;border:2px solid #0093A6;box-sizing:border-box;border-radius:40px 10px 20px;width:100%;height:60px;font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:24px;line-height:28px;color:#0093A6;cursor:pointer}button.product-card__btn.js_sf_form_submit.btn_conf_filter:hover{background:#FDD800;box-shadow:0px 0px 10px 3px #fdd800;border-color:transparent;color:#1A2E35}.cs_sf_item.cs_sf_item_a{max-width:445px}.span_conf_filter{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;letter-spacing:0.1em;color:#000000;margin:0 0 5px 0}.product-card__btn-consult svg{width:40px;height:40px;fill:transparent;margin:0 0 0 10px}.block_all_sort_config{margin:-60px 0 0 0}.cs_sort_container .jq-selectbox__select{width:max-content}.for_clients_slider2_block{position:relative}.cs_sort_container{width:max-content}.search-form .search-result{display:none;overflow:auto !important;max-height:250px;padding:5px !important;width:100% !important;position:absolute;background:#FFFFFF;border:1px solid #90AEB8;box-sizing:border-box;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);border-radius:15px;z-index:700}.search-form .search-result.open{display:block}.search-form .search-result.open a{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#263238;display:block;margin:5px 0;padding:5px 20px}.search-form .search-result.open a:hover{background:#FDD800;border-radius:10px}body{background-color:#f6fcfc}.catalog_full_block{}h1.catalog_h1{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:40px;line-height:49px;display:flex;align-items:flex-end;letter-spacing:0.1em;color:#1A2E35;margin:0 0 50px 0}.filter-col .theiaStickySidebar{background:#FFFFFF;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);border-radius:10px}form.cat-sorting{padding:25px}.cat-sorting .jq-selectbox__select:hover{box-shadow:none}.cat-sorting .jq-selectbox__select:active{background:none;box-shadow:unset}.jq-selectbox.focused .jq-selectbox__select{border:none;border-bottom:1px solid #1A2E35}.cat-sorting .jq-selectbox__trigger{display:none}.cat-sorting .jq-selectbox__select-text:before{content:"";background:url('/local/templates/main/images/arrow_filter.svg') no-repeat;width:14px;height:9px;display:inline-block;margin:0 15px 0 0}.jq-selectbox.opened .jq-selectbox__select-text:before{transform:rotate(180deg)}.bx_filter_section .bx_filter_parameters_box{border-bottom:1px solid #E6F0F5}.theiaStickySidebar .bx_filter{border-bottom:1px solid #E6F0F5}.bx_filter .bx_filter_parameters_box_title{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:16px;line-height:18px;display:flex;align-items:center;color:#1A2E35}.bx_filter .bx_filter_parameters_box_title:after{display:none}.bx_filter .bx_filter_parameters_box_title:before{content:"";background:url('/local/templates/main/images/arrow_filter.svg') no-repeat;width:14px;height:9px;display:inline-block;margin:0 15px 0 0}.bx_filter .bx_filter_parameters_box.active .bx_filter_parameters_box_title:before{transform:rotate(180deg)}.bx_filter .bx_filter_parameters_box .bx_filter_block{margin:20px 0 0 0}.bx_filter .bx_filter_input_checkbox .bx_filter_param_text{white-space:nowrap;font-family:Ubuntu;font-style:normal;font-weight:300;font-size:14px;line-height:20px;display:flex;align-items:center;letter-spacing:0.1em;color:#1A2E35}.bx_filter .bx_filter_parameters_box_title span{width:calc(100% - 30px)}.old-price_el{margin:0px 20px 0px;position:relative;width:fit-content}.product-right .price-cont .old-price_el{margin:10px 20px 0px;font-size:24px}.old-price_el:after,.prev_price:after{background:red;content:"";display:inline-block;height:2px;left:0;position:absolute;top:50%;width:100%}.bx_filter .bx_filter_search_button{background:#0093A6;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);border-radius:15px 5px;width:100%;font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:18px;line-height:21px;color:#F6FBFC;border:none;height:40px;margin:0 0 10px 0;cursor:pointer}.bx_filter .bx_filter_search_button:hover{background:#FDD800;box-shadow:0px 0px 10px 3px #fdd800;border-color:transparent;color:#1A2E35}.bx_filter input#del_filter{background:#FFFFFF;border:2px solid #90AEB8;box-sizing:border-box;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);border-radius:15px 5px;width:100%;height:40px;font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:18px;line-height:21px;color:#90AEB8;cursor:pointer}.bx_filter input#del_filter:hover{border-color:#fdd800;color:#fdd800}.bx_filter_input_checkbox input+span:before{content:'';top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;width:20px;height:20px;border:1px solid #90AEB8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px;-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s;z-index:3}.bx_filter_input_checkbox input:checked+span:after{-webkit-transition:.2s;transition:.2s;width:20px;height:20px;opacity:1;background:url('/local/templates/main/images/check_mark.svg') no-repeat center;border:1px solid transparent}.bx_filter_input_checkbox input:checked+span:before{border:1px solid transparent}.mobile-filter{display:none;background:url('/local/templates/main/images/mobile_filte_ico.svg') no-repeat center;width:40px;height:40px}.product-card__footer .product-card__btn{background:#FFFFFF;border:2px solid #0093A6;box-sizing:border-box;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);border-radius:15px 5px 10px;font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:18px;line-height:21px;color:#0093A6;padding:0;display:flex !important;align-items:center;justify-content:center;width:165px;margin:0 auto;height:40px}.product-card__footer .product-card__btn:hover{background:#FDD800;box-shadow:0px 0px 10px 3px #fdd800;border-color:transparent;color:#1A2E35}.product-card__footer .product-card__btn svg{width:24px;height:22px;fill:#0093A6;margin:0 7px 0 0}.product-card__footer .product-card__btn:hover svg{fill:#1A2E35}.category-list_new{display:flex;flex-wrap:wrap;flex-direction:row;margin:0 -12px 70px -12px}.category-list_new_item{width:calc((100% - 120px) / 5)}.category_card__name{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:24px;line-height:28px;color:#F6FBFC;margin:80px 20px 0 20px}.category-list_new_item{background:#0093A6;border-radius:5px;border:2px solid #0093A6;box-sizing:border-box;margin:0 12px 24px 12px;height:250px;position:relative}.category_card_hover{display:none}.category-list_new_item:hover .category_card_hover{display:flex;align-items:center;justify-content:center;height:100%}svg.cat_d1{display:block;width:85px;height:11px;position:absolute;top:20px;right:20px}svg.cat_d2{display:block;position:absolute;width:63px;height:64px;right:20px;bottom:20px;fill:#04C3DC;fill-opacity:0.7}.category_card{width:100%;height:auto}.category-list_new_item:hover{background:#FFFFFF;border:2px solid #0093A6;box-sizing:border-box;border-radius:5px}.category-list_new_item:hover .category_card{display:none}.category_card_hover:after{content:"";width:35px;height:35px;display:block;border-radius:50%;background:#50D6E7;position:absolute;right:34px;bottom:34px}.partsittelo_h1{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:30px;line-height:37px;display:flex;align-items:flex-end;letter-spacing:0.1em;color:#1A2E35;margin:80px 0 50px 0}h1.cat_element_h1{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:30px;line-height:37px;display:flex;align-items:flex-end;letter-spacing:0.1em;color:#1A2E35}.slider_col_inside{background:#FFFFFF;border-radius:10px;overflow:hidden}.mt-4_title{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;display:flex;align-items:center;letter-spacing:0.1em;color:#1A2E35;margin:0 0 10px 0}.mt-4 a{font-family:Montserrat;font-style:normal;font-weight:300;font-size:14px;line-height:17px;display:flex;align-items:flex-start;letter-spacing:0.1em;text-decoration-line:underline;color:#0093A6}.mt-4 a:hover{text-decoration:none}.mt-4 a span{width:calc(100% - 35px)}.product_lines_dop{display:none}.desc-col.open .product_lines_dop{display:block}.product_lines_more{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:16px;line-height:18px;display:flex;align-items:center;color:#90AEB8;cursor:pointer;margin:25px 0 25px 0}.product_lines_more:before{content:"";background:url('/local/templates/main/images/arrow_filter.svg') no-repeat;width:14px;height:9px;display:inline-block;margin:0 15px 0 0}.desc-col.open .product_lines_more:before{transform:rotate(180deg)}.product-right{background:#FFFFFF;border:2px solid #E6F0F5;border-radius:10px}@media(max-width:1199px){.product-right{position:relative}}.nal_prod_block{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:16px;line-height:20px;letter-spacing:0.05em;color:#1A2E35}.product-right .product-stock{margin-top:0}.price-wrap svg.rouble_element{fill:#0093A6;width:26px;height:26px;margin:0 0 0 10px}.price-wrap svg.rouble_element.cs_tps{fill:red}.ju1{margin:0 0 10px 0;font-weight:600;font-family:Ubuntu;font-style:normal;font-size:18px;line-height:20px;letter-spacing:0.02em;color:#0093A6}.right_element_block{padding:20px 20px 20px 20px;border-bottom:1px solid #E6F0F5}.delivery-info_title{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:20px;line-height:22px;margin-bottom:15px;color:#1A2E35;display:none}.delivery-info ul{padding:0;margin:0}.delivery-info li{font-family:Ubuntu;font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0.04em;color:#1A2E35;list-style:none;display:flex;align-items:center;white-space:break-spaces;position:relative;padding-left:12px;margin:0}.delivery-info li a{font-family:Ubuntu;font-style:normal;font-weight:500;font-size:18px;line-height:20px;letter-spacing:0.04em;color:#1A2E35}.delivery-info li:before{content:"";background:#90AEB8;display:inline-block;width:5px;height:5px;margin:0 10px 0 0;border-radius:50%;position:absolute;top:8px;left:0}.usl_dost_block li{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:14px;line-height:16px;letter-spacing:0.1em;color:#1A2E35;list-style:none;display:flex;align-items:center}.usl_dost_block li a{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:14px;line-height:16px;letter-spacing:0.1em;color:#1A2E35}.usl_dost_block li:before{content:"";background:#0093A6;display:inline-block;width:5px;height:5px;margin:0 10px 0 0;border-radius:50%}.okn_price_manager{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:14px;line-height:16px;display:flex;align-items:center;letter-spacing:0.1em;color:#1A2E35;white-space:normal;margin:20px 0 0 0}.okt4.podarok_pri_pik{padding:20px;align-items:center;display:none}.okt4.podarok_pri_pik svg{fill:#E6F0F5;width:63px;height:63px}.okt4.podarok_pri_pik .okt6{width:calc(100% - 75px);margin:0 0 0 15px}.okt4.podarok_pri_pik:hover svg{fill:#0093A6}.right_element_block .info_spoiler__title{display:flex;align-items:center}.right_element_block .info_spoiler__title:after{content:"";background:url('/local/templates/main/images/arrow_filter.svg') no-repeat;width:14px;height:9px;display:inline-block;margin:0 0 0 15px}.right_element_block .info_spoiler__title.open:after{transform:rotate(180deg)}.tov_quant input.qt{background:#fff;font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;letter-spacing:0.1em;color:#1A2E35;border:0.5px solid #90AEB8;box-sizing:border-box;margin:0;height:36px;width:55%}.tov_quant_btn_block{padding:0}.conf-item__blue-name .conf-prop-title{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#1A2E35}.conf-items .conf-row .name{font-family:Montserrat;font-style:normal;font-weight:normal;font-size:14px;line-height:17px;letter-spacing:0.1em;color:#1A2E35}.conf-items .conf-row .price{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#000000}.conf-items .conf-right{margin-left:0}.conf-items .conf-row label{margin-bottom:0}.blue-button.conf-save{background:#FFFFFF;border:2px solid #0093A6 !important;box-sizing:border-box;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);border-radius:20px 0px 5px;font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:14px;line-height:16px;color:#0093A6 !important;margin:0 0 0 auto;display:table;padding:8px 10px}.blue-button.conf-save:hover{background:#FDD800;box-shadow:0px 0px 10px 3px #fdd800;border-color:transparent !important;color:#1A2E35 !important}.summary hr{margin:0 -25px;border-top:1px solid #E6F0F5}a.g-click_kpnew.btn.btn-yellow.modal-link.form-config{background:#FFFFFF;border:2px solid #0093A6 !important;box-sizing:border-box;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);border-radius:20px 0px 5px;font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:14px;line-height:16px;color:#0093A6 !important;margin:0 0 0 auto;display:table;padding:8px 10px}a.g-click_kpnew.btn.btn-yellow.modal-link.form-config.order_serv_yel{background:#fdd800;border:2px solid #fdd800 !important;color:black !important}a.g-click_kpnew.btn.btn-yellow.modal-link.form-config:hover{background:#FDD800;box-shadow:0px 0px 10px 3px #fdd800;border-color:transparent !important;color:#1A2E35 !important}.cart_of_tov .line-text a{font-family:Montserrat}.elem_h3_po{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;display:flex;align-items:flex-end;letter-spacing:0.1em;color:#0093A6;margin:0 0 30px 0}div#product-send-conf{background:#fdd800;border-radius:20px 0px 5px;font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:14px;line-height:39px;color:black;height:39px;padding:0 15px}.tab-content .tab-pane .jq-selectbox__select-text{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#1A2E35}.tab-content .tab-pane .jq-selectbox__select .jq-selectbox__trigger-arrow{display:none}.tab-content .tab-pane .jq-selectbox__select .jq-selectbox__trigger:after{content:"";background:url('/local/templates/main/images/arrow_filter.svg') no-repeat;width:14px;height:9px;display:inline-block;margin:16px 0 0 5px}.style-conf.styler.width .jq-selectbox__select{background:#FFFFFF !important;border:1px solid #90AEB8;box-sizing:border-box;border-radius:15px}.info_spoiler .info_spoiler__text{display:none}.info_spoiler.open .info_spoiler__text{display:block}.product_lines_xar_mob{display:none}a.g-click_kpnew.btn.buy-btn.btn-yellow.add-animation.vk_add_to_cart{background:#FFFFFF;border:2px solid #0093A6 !important;box-sizing:border-box;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);border-radius:20px 0px 5px;font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:14px;line-height:16px;color:#0093A6 !important;margin:0 0 0 auto;display:table;padding:8px 10px}.bx_item_detail{margin:0 0 70px 0}section.last-seen-product .catalog_block_list_three_line .catalog_block_item{margin:0 30px 0 0}.h-text.h-table{background:transparent;margin:0}h1.contacts_h1{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:40px;line-height:49px;display:flex;align-items:flex-end;letter-spacing:0.1em;color:#1A2E35;margin:0 0 45px 0}.contacts_control_k{background:#1A2E35;padding:50px 0}.contacts_control_k_block{display:flex;align-items:flex-start;justify-content:space-between}.contacts_control_k_bigtxt_title{font-family:Montserrat;font-style:normal;font-weight:900;font-size:36px;line-height:44px;letter-spacing:0.1em;color:#FFFFFF;margin:0 0 10px 0}.contacts_control_k_bigtxt_title2{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;letter-spacing:0.1em;color:#FDD800;margin:0 0 15px 0}.contacts_control_k_bigtxt_desc{margin:0 0 0 15px}.contacts_control_k_bigtxt_desc li{color:#0093A6;padding:0 0 10px 0}.contacts_control_k_bigtxt_desc li span{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#FFFFFF}.contacts_control_k_bigtxt{padding:0 0 0 25px}.contacts_control_k_foto{position:relative;overflow:hidden}img.contacts_control_k_foto_img{border-radius:10px;width:auto;height:auto;max-width:100%;max-height:100%}.contacts_control_k_foto_txt{position:absolute;bottom:25px;left:15px}.contacts_control_k_foto_title{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;display:flex;align-items:center;color:#FFFFFF;margin:0 0 5px 0}.contacts_control_k_foto_desc{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#F6FBFC}.contacts_control_k_bigtxt2{border-top:1px solid #90AEB8;padding:20px 0 0 0;margin:10px 0 0 0}.contacts_control_k_bigtxt2_txt{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:14px;line-height:16px;letter-spacing:0.1em;color:#FFFFFF;padding:0 0 0 25px}.contacts_control_k_bigtxt2_cont_block a span{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;letter-spacing:0.1em;color:#FFFFFF;padding:0 0 0 20px}.contacts_control_k_bigtxt2_cont_block{display:flex;margin:25px 0 0 25px}.contacts_control_k_bigtxt2_cont_block .contacts_control_k_bigtxt2_phone svg{height:15px;width:15px;fill:#fff}.contacts_control_k_bigtxt2_cont_block .contacts_control_k_bigtxt2_email svg{height:15px;width:20px;fill:#fff}.contacts_control_k_bigtxt2_phone svg{height:15px;width:15px;fill:#1A2E35}.contacts_control_k_bigtxt2_email svg{height:15px;width:20px;fill:#1A2E35}.contacts_control_k_bigtxt2_phone{margin:0 35px 0 0}.contacts_cont2{background:#E6F0F5;padding:50px 0}.cont1_block{display:flex}.contacts_control_k_bigtxt2_title{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:14px;line-height:16px;letter-spacing:0.1em;color:#1A2E35;margin:0 0 30px 0}.cont1_block a span{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;letter-spacing:0.1em;color:#1A2E35;padding:0 0 0 10px}.contacts_title1{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:14px;line-height:16px;letter-spacing:0.1em;color:#1A2E35;margin:0 0 10px 0}.contacts__subcell1 a{background:#FFFFFF;border:1px solid #0093A6;box-sizing:border-box;border-radius:15px 5px 10px;font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:18px;line-height:21px;color:#0093A6;padding:10px 15px;display:block}.contacts__subcell1 a:hover{background:#FDD800;box-shadow:0px 0px 10px 3px #fdd800;border-color:transparent;color:#1A2E35}.cont2_block{display:flex}.cont2_block_inside{display:flex}.contacts__subcell1{margin:0 0 0 20px}.cont1_2_block_all{display:flex;align-items:flex-start;justify-content:space-between}.tabs_block ul.tabs__caption li{list-style:none;display:inline-block;margin:0 40px 0 0;cursor:pointer}.tabs__content.active{display:block}.tabs__content{display:none}.contacts_maps_block{background:#F6FBFC;padding:10px 0 50px 0}.contacts_company_block{padding:30px 0}.map_block_text{background:#FFFFFF;border:2px solid #E6F0F5;box-sizing:border-box;border-radius:10px;padding:30px;width:370px}.map_item_block_title{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;display:flex;align-items:flex-end;letter-spacing:0.1em;color:#0093A6;margin:0 0 30px 0}.map_item_block_val{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#1A2E35;display:flex;align-items:flex-start}.map_item_block_tel{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#1A2E35}.map_item_block_skl{border-top:1px solid #E6F0F5;padding:25px 0 0 0}.map_item_block_val svg{width:20px;height:20px;fill:#0093A6;margin:0 25px 0 0}.map_item_block_val span{width:calc(100% - 45px)}.map_item_block_val_tel{margin:30px 0}.contacts_maps_block ul.tabs__caption{margin:0 0 30px 0;border-bottom:1px solid #90AEB8}.map_item_block{display:flex}.map_block_map{width:calc(100% - 400px);margin:0 0 0 30px;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto}.map_block_border{border:2px solid #90AEB8;box-sizing:border-box;border-radius:10px;overflow:hidden;width:100%}.contacts_control_k_bigtxt_main{width:calc(100% - 370px)}.cont2_block_mob{display:none}.contacts_maps_block .tabs_block ul.tabs__caption{}.swiper-button-prev.contacts_maps_block_prev:after{display:none}.swiper-button-next.contacts_maps_block_next:after{display:none}.swiper-button-prev.contacts_maps_block_prev svg,.swiper-button-next.contacts_maps_block_next svg{width:30px;height:51px;fill:#90AEB8}.swiper-button-next.contacts_maps_block_next svg{transform:rotate(180deg)}.tabs__caption_swiper_main{position:relative}.contacts_maps_block .tabs_block ul.tabs__caption li{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:18px;line-height:21px;color:#90AEB8;background:#FFFFFF;border-top:1px solid #90AEB8;border-right:1px solid #90AEB8;border-left:1px solid #90AEB8;box-sizing:border-box;border-radius:5px 5px 0px 0px;padding:10px 15px;margin:0 10px 0 0;white-space:nowrap}.contacts_maps_block .tabs_block ul.tabs__caption:after{content:"";display:block;clear:both;float:none}.contacts_maps_block .tabs_block ul.tabs__caption li:nth-child(1){border-radius:20px 5px 0px 0px}.contacts_maps_block .tabs_block ul.tabs__caption li:last-child{border-radius:5px 20px 0px 0px}.contacts_maps_block .tabs_block ul.tabs__caption li.active{background:#0093A6;color:#fff;border:1px solid #0093A6;border-bottom:none}.blog_news_cols{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border:2px solid #E6F0F5;border-radius:13px;background:#fff}.blog_news_left{background:#E6F0F5;border-radius:10px;width:286px;padding:15px}.blog_news_right{width:calc(100% - 286px)}.blog_news_menu a{font-family:Montserrat;font-style:normal;font-weight:normal;font-size:18px;line-height:22px;letter-spacing:0.1em;color:#1A2E35;background:#FFFFFF;border-radius:10px;display:block;margin:0 0 2px 0;padding:8px 15px 8px 50px;position:relative}.blog_news_menu{margin:0 0 25px 0}.blog_news_menu a:after{content:"";display:block;position:absolute;width:14px;height:14px;border-radius:50%;background:transparent;border:4px solid #C4C4C4;left:15px;top:50%;transform:translateY(-50%)}.blog_news_menu a.active{font-weight:bold}.blog_news_menu a:hover{color:#0093A6}.blog_news_menu a.active:after{border-color:#0093A6}.subscribe_form__title{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:14px;line-height:16px;letter-spacing:0.1em;color:#1A2E35;margin:0 0 10px 0}.subscribe_form__title span{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:16px;line-height:22px;color:#1A2E35;display:block}input.subscribe_form__input{background:#FFFFFF;border:1px solid #90AEB8;box-sizing:border-box;border-radius:10px;font-family:Montserrat;font-style:normal;font-weight:300;font-size:14px;line-height:17px;letter-spacing:0.1em;color:#90AEB8;width:100%;height:40px;padding:0 15px}.blok_news_block .subscribe_form button{background:#FDD800;border-radius:0px 20px 0px 5px;font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:14px;line-height:16px;color:#1A2E35;border:none;width:180px;height:36px;margin:15px 0 0 0;cursor:pointer}.blok_news_block .subscribe_form button:hover{background:#FDD800;color:#fff}.blok_news_block .subscribe_form .checkbox_style{margin:10px 0 0 0}.blok_news_block .subscribe_form .snpd{display:none}a.blog_news_right_item_link{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;display:flex;align-items:flex-end;letter-spacing:0.1em;color:#1A2E35;margin:0 0 25px 0}.blog_news_right_item__desc{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#1A2E35;margin:0 0 40px 0}.blog_news_right_item_date{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:14px;line-height:16px;display:flex;align-items:flex-end;letter-spacing:0.1em;color:#90AEB8;position:absolute;bottom:15px;right:15px}.blog_news_right_item_txt{margin:0 0 0 15px;width:calc(100% - 355px);position:relative}.blog_news_right_item_img{width:340px}.blog_news_right_item{display:flex;border-bottom:1px solid #E6F0F5;padding:15px 15px 15px 30px}.blog_news_right_item:last-child{border-bottom:none}.blog_news_right_item_img img{border-radius:10px}form.subscribe_form .checkbox_style span{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:14px;line-height:16px;letter-spacing:0.1em;color:#1A2E35}form.subscribe_form .checkbox_style span a{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:14px;line-height:16px;letter-spacing:0.1em;text-decoration-line:underline;color:#0093A6}form.subscribe_form .checkbox_style span a:hover{text-decoration-line:none}div#blog_page{margin:60px 0 110px}div#blog_page .pagination{display:flex;align-items:center;justify-content:flex-end}div#blog_page .pagination a{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:18px;line-height:21px;color:#1A2E35;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%}div#blog_page .pagination a.active{background:#0093A6;color:#fff}div#blog_page .pagination a:hover{color:#0093A6}div#blog_page .pagination span.prev a,div#blog_page .pagination span.next a{width:38px;height:38px;border:1px solid #1A2E35;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}div#blog_page .pagination span.prev:hover a,div#blog_page .pagination span.next:hover a{border:1px solid #0093A6}div#blog_page .pagination span.prev svg,div#blog_page .pagination span.next svg{width:10px;height:15px;fill:#1A2E35}div#blog_page .pagination span.prev:hover svg,div#blog_page .pagination span.next:hover svg{fill:#0093A6}div#blog_page .pagination span.next svg{transform:rotate(180deg)}.contacts_h1_subtitle{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;letter-spacing:0.1em;color:#0093A6;margin:0 0 70px 0}.it_solutions_list{display:flex;flex-wrap:wrap;flex-direction:row;margin:0 0 70px 0}.it_solutions_item{background:#E6F0F5;border-radius:10px;width:calc((100% - 60px) / 3);margin:0 30px 30px 0;min-height:436px}.it_solutions_item a{display:block;width:100%;height:100%;padding:30px}.it_solutions_item:hover{background:#90AEB8}.it_solutions_item:nth-child(3n){margin:0 0 30px 0}.it_solutions_item__title{font-family:Montserrat;font-style:normal;font-weight:900;font-size:24px;line-height:29px;letter-spacing:0.1em;color:#0093A6;margin:0 0 50px 0}.it_solutions_item:hover .it_solutions_item__title{color:#F6FBFC}.it_solutions_item__text{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#1A2E35}.it_solutions_item_slogan{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:24px;line-height:29px;letter-spacing:0.1em;color:#1A2E35;margin:0 0 60px 0}.it_solutions_item.it_solutions_item_order{background:transparent}.it_solutions_item_order a{background:#FDD800;border-radius:40px 10px 20px;font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:22px;line-height:28px;letter-spacing:0.1em;color:#1A2E35 !important;width:280px;height:62px;display:flex;align-items:center;justify-content:center}.it_solutions_item_order a:hover{color:#fff !important}.it_solutions_block_filter{width:450px;height:60px;margin:0 0 70px 0}.it_solutions_block_filter .jq-selectbox__select{background:#FFFFFF;border:2px solid #90AEB8;box-sizing:border-box;border-radius:40px 10px 0px 0px;font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:24px;line-height:28px;letter-spacing:0.1em;color:#1A2E35;width:450px;height:60px;display:flex;align-items:center;justify-content:flex-start}.it_solutions_block_filter .jq-selectbox__select .jq-selectbox__select-text{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:17px;line-height:28px;letter-spacing:0.1em;color:#1A2E35;display:flex;padding:0 0 0 25px}.it_solutions_block_filter .jq-selectbox__select .jq-selectbox__trigger-arrow{width:14px;height:9px;border-left:none;border-right:none;border-bottom:none;transform:rotate(360deg);right:15px}.it_solutions_block_filter .jq-selectbox__select .jq-selectbox__trigger-arrow:after{content:"";display:block;background:url('/local/templates/main/images/arrow_filter.svg') no-repeat center;width:14px;height:9px}.it_solutions_block_filter .jq-selectbox{margin-left:0}.it_solutions_block_filter .jq-selectbox li{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:14px;line-height:16px;display:flex;align-items:center;letter-spacing:0.1em;color:#1A2E35;background:#fff;padding:10px 25px 10px 25px}.it_solutions_block_filter .jq-selectbox li:hover{background:#f6fcfc}.it_solutions_block_filter .jq-selectbox__dropdown{border:2px solid #90AEB8;border-radius:0 0 40px 40px;margin:-2px 0 0 0}.jq-selectbox.focused .jq-selectbox__select{border:2px solid #90AEB8}.add_feedback_link{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:24px;line-height:28px;color:#1A2E35;background:#FDD800;border-radius:40px 10px 20px;display:flex;flex-direction:row;align-items:flex-start;padding:17px 35px;margin:0 0 100px 0;width:535px}.add_feedback_link:hover{color:#fff}.h2_feedback_title{font-family:Montserrat;font-style:normal;font-weight:900;font-size:36px;line-height:44px;display:flex;align-items:flex-end;letter-spacing:0.1em;color:#0093A6;margin:0 0 40px 0}.thumb_wrap_video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.thumb_wrap_video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;outline-width:0}.video_feedback_item_title{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;letter-spacing:0.1em;color:#1A2E35;padding:0 30px 15px 0;margin:0 -30px 25px 0;position:relative}.video_feedback_item_title span{max-width:440px;display:block}.video_feedback_item_title:after{content:"";background:#90AEB8;display:block;width:85%;height:1px;position:absolute;right:0;bottom:0}.video_feedback_item_desc{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#1A2E35}.video_feedback_item{background:#FFFFFF;border:1px solid #90AEB8;box-sizing:border-box;border-radius:10px;padding:30px;display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 30px 0}.video_feedback_item_left{width:50%}.video_feedback_item_rignt{width:calc(50% - 30px)}.slider_with_center_shadow .video_feedback_item{padding:0;border:none;margin:0}@media (min-width:750px) and (max-width:991px){.slider_with_center_shadow .video_feedback_item{flex-direction:inherit;max-width:none}.slider_with_center_shadow .video_feedback_item .video_feedback_item_left{width:50%}.slider_with_center_shadow .video_feedback_item .video_feedback_item_rignt{width:calc(50% - 30px)}}.slider_with_center_shadow .video_feedback_item_title{padding:0;margin:0 0 10px 0}div.swiper-slide>div>div>div.video_feedback_item_rignt>div:after{content:none}.swiper-slide2 .slider_with_center_shadow .video_feedback_item .video_feedback_item_rignt .video_feedback_item_title:after{content:none}.more_feedback_link{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:18px;line-height:21px;display:flex;align-items:center;color:#0093A6;justify-content:flex-end;width:max-content;margin:0 0 0 auto}.more_feedback_link:after{content:"";background:url('/local/templates/main/images/arrow_filter.svg') no-repeat;width:14px;height:9px;display:inline-block;margin:0 0 0 15px}.more_feedback_link:hover{cursor:pointer}.h2_feedback_title_txt{margin:90px 0 55px 0}.txt_feedback_item{display:flex;justify-content:space-between;align-items:flex-start}.txt_feedback_item_right{width:120px;height:120px;border:2px solid #90AEB8;box-sizing:border-box;border-radius:50%;display:flex;align-items:center;justify-content:center}.txt_feedback_item_left{background:#FFFFFF;border:1px solid #90AEB8;box-sizing:border-box;border-radius:15px;padding:30px;margin:0 0 30px 0;width:calc(100% - 200px);position:relative}.txt_feedback_item_left_title{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;letter-spacing:0.1em;color:#1A2E35;margin:0 0 7px 0}.txt_feedback_item_left_desc{display:flex;align-items:center;position:relative;margin:15px 0 15px -30px;padding:0 0 15px 30px}.txt_feedback_item_left_desc_1{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#90AEB8;margin:0 10px 0 0}.txt_feedback_item_left_desc_2{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;letter-spacing:0.1em;color:#0093A6}.txt_feedback_item_left_feedback{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#1A2E35}.txt_feedback_item_left_desc:after{content:"";background:#90AEB8;display:block;width:500px;height:1px;position:absolute;left:0;bottom:0}.txt_feedback_item_triangle{width:0;height:0;display:block;position:absolute;top:30px;right:-30px;background:#ffffff;border-bottom:30px solid #f6fcfc;border-left:30px solid transparent}.txt_feedback_item_triangle:before{content:'';width:30px;display:block;position:absolute;top:0;left:-30px;border-top:1px solid #90AEB8}.txt_feedback_item_triangle:after{content:'';width:40px;display:block;position:absolute;top:15px;left:-35px;border-top:1px solid #90AEB8;-webkit-transform:rotate(45deg);transform:rotate(-45deg)}.txt_feedback_block{padding:0 0 100px 0}.feedback_forma{background:#E6F0F5;padding:100px 0}.feedback_forma_block{background:#FFFFFF;box-shadow:0px 0px 10px 3px rgba(17,153,162,0.25);border-radius:10px;padding:40px 85px;max-width:830px;margin:0 auto}.feedback_forma_block_title{font-family:Montserrat;font-style:normal;font-weight:900;font-size:36px;line-height:44px;display:flex;align-items:flex-end;letter-spacing:0.1em;color:#1A2E35;max-width:400px}.feedback_forma_block_desc{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;display:flex;align-items:flex-end;letter-spacing:0.1em;color:#1A2E35;margin:10px 0 30px 0}.feedback_forma_block form input{display:block;font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#90AEB8;border:none;border-bottom:1px solid #90AEB8;width:100%;margin:0 0 25px 0}.feedback_forma_block form textarea{display:block;font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#90AEB8;border:1px solid #90AEB8;border-radius:5px;width:100%;height:125px;resize:none;margin:0 0 25px 0;padding:10px}.feedback_forma_block form .snpd{display:none}.feedback_forma_block form .checkbox_style{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:14px;line-height:16px;display:flex;align-items:center;letter-spacing:0.1em;color:#1A2E35;margin:0 0 15px 0}.feedback_forma_block form .checkbox_style a{text-decoration-line:underline;color:#0093A6}.feedback_forma_block form .checkbox_style a:hover{text-decoration-line:none}.feedback_forma_block form .popap_main__forma_block input[type="submit"]{width:280px;justify-content:center;padding:0}.warranty_block1_item{margin:0 0 50px 0}.warranty_block1_item_title{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;display:flex;align-items:flex-end;letter-spacing:0.1em;color:#0093A6;margin:0 0 15px 0}.warranty_block1_item_desc{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#1A2E35}.warranty_block1_item_desc p{margin-bottom:15px}.warranty_faq_title_block{font-family:Montserrat;font-style:normal;font-weight:900;font-size:36px;line-height:44px;display:flex;align-items:center;letter-spacing:0.1em;color:#0093A6;margin:0 0 50px 0}.warranty_faq{background:#FFFFFF;padding:100px 0}ul.cd-faq-group{max-width:800px;margin:0 0 0 70px}.cd-faq-group li{list-style:none}a.cd-faq-trigger{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;display:flex;align-items:center;letter-spacing:0.1em;color:#1A2E35;background:#E6F0F5;border-radius:15px;padding:10px 25px;margin:0 0 15px 0;position:relative}.cd-faq-trigger:after{content:'';border-width:3px;border-left-style:solid;border-top-style:solid;height:15px;transition:all .6s;border-color:#90AEB8;width:15px;right:24px;display:inline-block;transform:rotate(225deg);top:10px;position:absolute}.cd-faq-content{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;display:flex;align-items:center;letter-spacing:0.1em;color:#1A2E35;padding:0 0 0 45px;position:relative;margin:0 0 20px 0;display:none}.cd-faq-content:after{content:"";background:#0093A6;width:2px;height:100%;display:block;position:absolute;left:30px;top:0}.cd-faq-group li.content-visible .cd-faq-content{display:block}.cd-faq-group li.content-visible .cd-faq-trigger:after{transform:rotate(45deg);top:19px}.delivery_block1_title{font-family:Montserrat;font-style:normal;font-weight:900;font-size:36px;line-height:44px;display:flex;align-items:flex-end;letter-spacing:0.1em;color:#0093A6}.delivery_block1_title2{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;letter-spacing:0.1em;color:#1A2E35;margin:30px 0}.delivery_block1_desc{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#1A2E35}.delivery_block1_desc p{margin:0 0 15px 0}.delivery_block1_left{max-width:685px}.delivery_block1_with_link_txt{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:14px;line-height:16px;letter-spacing:0.1em;color:#1A2E35;width:50%}.delivery_block1_with_link_a a{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:18px;line-height:21px;color:#0093A6;background:#FFFFFF;border:1px solid #0093A6;box-sizing:border-box;border-radius:20px 0px 5px;padding:10px 15px}.delivery_block1_with_link_a{width:50%}.delivery_block1_with_link_a a:hover{background:#FDD800;box-shadow:0px 0px 10px 3px #fdd800;border-color:transparent;color:#1A2E35}.delivery_block1_with_link{display:flex;flex-direction:row;align-items:flex-start;max-width:400px;margin:35px 0 0 0}.delivery_block1{margin:0 0 90px 0}.delivery_block1:after{content:"";display:block;width:537px;height:539px;background:url('/local/templates/main/images/delivery1.png') no-repeat;position:absolute;top:-50px;right:0}.delivery_block8 .container{position:initial}.delivery_block8 .col_main_wrapper_block_8__inside_left{position:initial}.main_wrapper_block_8__inside_left:after{content:"";background:#90AEB8;height:3px;width:40%;position:absolute;bottom:0;left:0;z-index:2}.delivery_ber{padding:100px 0;background:#E6F0F5}.delivery_ber_blocks{display:flex}.delivery_ber_left{width:50%;padding:0 20px 0 0}.delivery_ber_right{width:50%}.delivery_ber_right.map{border:2px solid #90AEB8;box-sizing:border-box;border-radius:10px;overflow:hidden;height:380px}.delivery_ber_title{font-family:Montserrat;font-style:normal;font-weight:900;font-size:36px;line-height:44px;display:flex;align-items:flex-end;letter-spacing:0.1em;color:#0093A6;margin:0 0 30px 0}.delivery_ber_desc{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:#1A2E35}.delivery_ber_desc p{margin:0 0 15px 0}.delivery_ber_title2{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;display:flex;align-items:flex-end;letter-spacing:0.1em;color:#1A2E35;margin:0 0 30px 0}.delivery_can{padding:100px 0}.delivery_slider_block{background:#E6F0F5}.delivery_slider_block .main_wrapper_block_5__inside h2{max-width:600px}.delivery_ber_right .for_slider_pag_block{position:relative;display:flex;align-items:center;justify-content:center;margin:20px 0 0 0}.delivery_ber_right .for_slider_pag_block .slick-arrow{display:flex;align-items:center;justify-content:center;display:block !important}.delivery_ber_right .for_clients_button_prev.bnp.slick-arrow svg{transform:rotate(180deg)}.delivery_ber_right .for_slider_pag .for_slider_pag_block svg{width:24px;height:18px;stroke:#90AEB8;cursor:pointer}.delivery_ber_right .dots_hm{color:#90AEB8;min-width:90px;text-align:center}.delivery_ber_right .for_clients_button_next.bns.slick-arrow svg{transform:rotate(0)}.delivery_ber_right .for_clients_item{background:none;box-shadow:none;padding:0}.delivery_ber_right .slick-slide img{margin:0 auto}.feedback_forma_block form textarea:focus{outline:none}@media (max-width:1439px){.category-list_new_item{height:200px}.category_card__name{font-size:17px;line-height:23px;margin:40px 10px 0 10px}span.price-subtext{display:block}.tov_quant_btn_block a.g-click_kpnew.btn.btn-yellow.modal-link.form-config{width:115px}.mini-line a.g-click_kpnew.btn.btn-yellow.modal-link.form-config{width:140px}.contacts__subcell1 a{font-size:16px;line-height:18px}.contacts_control_k_foto_desc{font-size:16px;line-height:18px}.it_solutions_item{min-height:350px}.word-tsena{font-size:25px;display:flex;line-height:140%}.catalog_block_item_price_block a svg{display:none}.right-price .full-price{font-size:28px}.word-rub{font-size:28px}}@media (max-width:1199px){.logo_slogan{margin:0 0 0 30px}h1.main_wrapper_block_1__title{max-width:600px}.main_wrapper_img{width:365px;height:355px;background-size:contain}.for_clients_slider .swiper-slide{width:calc((100% - 90px) / 3) !important}.experts_block_3{width:216px}.experts_block_3_title{font-size:80px;line-height:190px;padding:0 15px 0 15px}.main_wrapper_block_7__inside:after{width:420px;height:520px;top:0px;background-size:contain}.main_wrapper_block_10_inside:after{width:355px;height:330px;top:0;background-size:contain}.catalog_block_item.catalog_block_item_catalog_link{width:100%}.catalog_block_item_catalog_link svg{display:none}.catalog_block_item_catalog_link span{display:block;font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:18px;line-height:40px;color:#FFFFFF;height:40px;padding:0 30px;background:#0093A6;box-shadow:0px 0px 10px 3px rgba(17,153,162,0.25);border-radius:15px 5px 10px}.catalog_block_item_catalog_link a{width:100%;height:auto;border:none;border-radius:unset;display:flex;align-items:center;justify-content:center}.for_clients_slider2 .swiper-slide{width:calc((100% - 90px) / 3) !important}.main_wrapper_block_footer_s_inside_left:after{width:430px;height:350px;top:0}.configurator_tovars .catalog_block_item:nth-child(7){display:block}.configurator_tovars .catalog_block_item{margin:0 30px 30px 0;width:calc((100% - 60px) / 3)}.bx_filter{min-width:unset}.bx_filter .bx_filter_button_box,.bx_filter .bx_filter_parameters_box{padding:25px 15px}form.cat-sorting{padding:25px 15px}.category-list_new_item{width:calc((100% - 96px) / 4);height:215px}.desc-col{box-sizing:border-box;width:100%}.slider-col{width:100%}span.price-subtext{display:inherit}.right_element_block.info_spoiler_reb{padding:0 20px 20px 20px;border-bottom:none}.right_element_block .info_spoiler__title:after{display:none}.product-slider{margin-bottom:0}.mobile_bottom_block_elem1{margin:50px 0 0 0}.info_spoiler .info_spoiler__text{display:block}.cont2_block_mob{display:block;font-family:Ubuntu;font-style:normal;font-weight:300;font-size:14px;line-height:16px;letter-spacing:0.1em;color:#1A2E35;max-width:205px}.cont2_block_inside{display:none}.cont2_block_mob span{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:16px;line-height:18px;display:flex;align-items:center;color:#90AEB8;margin:15px 0 0 0}.cont2_block_mob span svg{width:15px;height:15px;fill:#90AEB8;transform:rotate(-90deg);margin:0 10px 0 0}.cont1_2_block_all_mob.open .cont2_block_mob span svg{transform:rotate(90deg)}.cont1_2_block_all_mob.open .cont2_block_inside{display:flex;margin:30px 0 0 0}.cont1_2_block_all_mob.open .cont2_block_inside .contacts__subcell1{margin:0 20px 0 0}.it_solutions_item{min-height:290px}.it_solutions_item a{padding:15px}.it_solutions_item__title{font-size:20px;line-height:25px;margin:0 0 20px 0}.it_solutions_item__text{font-size:14px}.contacts_maps_block ul.tabs__caption{border-bottom:none}.contacts_maps_block .tabs_block ul.tabs__caption li{border-bottom:1px solid #90AEB8;margin:0 10px 15px 0}.right-price .full-price{font-size:39px}.word-rub{font-size:39px}}@media (max-width:1199px){.delivery_block1:after{width:418px;height:437px;top:-15px;background-size:contain}}@media (max-width:991px){.for_clients_slider .swiper-slide{width:calc((100% - 60px) / 2) !important}.experts_block_1{width:calc(174px * 2)}.experts_block_2{order:unset;display:flex;flex-direction:row}.logo_slogan{display:none}.search-form input[type="text"]{width:250px}.search-form{margin:0 30px 0 25px}h1.main_wrapper_block_1__title{max-width:unset}.main_wrapper_block_1{padding:100px 0 50px 0}.main_wrapper_img{width:422px;height:397px;background-size:contain;position:static}.main_wrapper_block_1__inside ul li.new_line_mob_config{border:none;display:block;background:transparent;box-shadow:unset;height:0;min-width:unset;padding:0;margin:0;width:100%}.catalog_block_item_img{text-align:center}a.catalog_block_item_config_link svg{margin:0 25px 0 0}.catalog_block_item_config_link span{width:calc(100% - 46px);line-height:100%}a.catalog_block_item_config_link{padding:0 20px 0 20px}.experts_block_3_title{font-size:190px;line-height:232px;padding:0 15px 0 15px}.experts_block_3{width:calc(174px * 2);margin:174px 0 0 0}.experts_block{position:relative}.experts_block_2{order:unset;display:flex;flex-direction:row;position:absolute;right:0}.expert_item{border-radius:10px;width:174px;height:174px;position:relative;cursor:pointer;overflow:hidden}.work_with_us_block .swiper-slide{width:calc((100% - 90px) / 3) !important}.bg_wrapper2 .slider_with_center .swiper-slide.swiper-slide-prev:after{display:none}.bg_wrapper2 .slider_with_center .swiper-slide.swiper-slide-next:after{display:none}body .slider_with_center .swiper-slide{margin:15px 20px 40px 20px;height:auto;width:656px !important}.swiper-container.slider_with_center{margin:0}.slider_with_center .swiper-wrapper{margin:0}h2{font-size:30px;line-height:37px}.main_wrapper_block_7 h2{max-width:400px}.main_wrapper_block_7_desc{max-width:400px}.main_wrapper_block_7__inside_links{justify-content:space-between}.main_wrapper_block_8__inside_left .main_wrapper_block_8__inside_iii{padding:50px 0 0 0}.main_wrapper_block_8__inside_right .main_wrapper_block_8__inside_iii{padding:0}.main_wrapper_block_8__inside_left_item_num{font-weight:900;font-size:72px;line-height:88px;color:#90AEB8;transform:rotate(0deg);position:relative;top:unset;left:unset}.main_wrapper_block_8__inside_left:before{display:none}.main_wrapper_block_8__inside_right:before{display:none}.col_main_wrapper_block_8__inside_right{position:relative}.col_main_wrapper_block_8__inside_left{position:relative}.col_main_wrapper_block_8__inside_right>div:after{content:"";background:#E6F0F5;display:block;width:1000000%;height:100%;position:absolute;top:0;left:-100%}.main_wrapper_block_8__inside_left_item{display:flex;align-items:flex-start;justify-content:flex-start;margin:0;padding:0 0 45px;position:relative;flex-direction:column}.main_wrapper_block_8__inside_left_item_desc{margin:0}.main_wrapper_block_8__inside_left_item:after{background:#E6F0F5;right:0;left:auto}.main_wrapper_block_8__inside.main_wrapper_block_8__inside_left{padding:0 0 70px 0}.main_wrapper_block_10_inside_title{font-size:30px;line-height:37px}.main_wrapper_block_10_inside_desc{max-width:390px}.main_wrapper_block_10_inside:after{width:320px;height:300px;top:0;background-size:contain}.footer_content_block{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.logo_footer_mob_line{display:block;width:100%}.logo_footer{margin:0 0 35px 0}footer{padding:40px 0 15px 0}.footer_cont_block{width:350px}.footer_nav_block{width:170px}.footer_soc_block{margin:0 0 0 auto}.for_clients_slider2 .swiper-slide{width:calc((100% - 60px) / 2) !important}.main_wrapper_block_5 .swiper-scrollbar{display:block}.main_wrapper_block_footer_s_inside{width:460px;margin:0}.main_wrapper_block_footer_s_inside_left:after{width:320px;height:280px;top:0;left:auto;right:-30px}.configurator_tovars .catalog_block_item:nth-child(2n){margin:0 0 30px 0}.configurator_tovars .catalog_block_item{margin:0 30px 30px 0;width:calc((100% - 30px) / 2)}.mobile-filter{display:block}.mobile-filter.modile-filter-btn.modile-filter-in-filter{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:14px;line-height:16px;display:flex;align-items:center;letter-spacing:0.1em;color:#1A2E35;margin:0;background:#FFFFFF;box-shadow:0px 0px 10px 3px rgb(17 153 162 / 25%);border-radius:10px 0px 0px 0px;width:100%}.mobile-filter.modile-filter-btn.modile-filter-in-filter span{padding:0 0 0 5px}.mobile-filter.modile-filter-btn.modile-filter-in-filter:after{content:"";display:block;background:url('/local/templates/main/images/close-filter.svg') no-repeat center;width:21px;height:21px;position:absolute;right:15px}.category-list_new_item{width:calc((100% - 72px) / 3);height:214px}.filter-col.open{max-width:50%;width:50%}.bx-touch .bx_filter .bx_filter_popup_result{display:none !important}.contacts_control_k_bigtxt2_cont_block{flex-direction:column;margin:25px 0 0 15px}.contacts_control_k_bigtxt2_cont_block .contacts_control_k_bigtxt2_phone{margin:0 0 10px 0}.contacts_control_k_bigtxt_title{font-size:24px;line-height:29px}.contacts_control_k_bigtxt_desc li span{font-size:14px;line-height:16px}.contacts_control_k_bigtxt{padding:0 0 0 15px}.contacts_control_k_bigtxt2_txt{padding:0 0 0 15px}.contacts_control_k_bigtxt_desc li{padding:0}h1.contacts_h1{font-size:30px;line-height:37px}.blog_news_right_item{padding:15px 15px 15px 15px;flex-direction:column}.blog_news_right_item_img{width:auto}.blog_news_right_item_txt{margin:20px 0 0 0;width:100%}.blog_news_right_item_date{justify-content:flex-start}.blog_news_right_item__desc{font-weight:300;font-size:14px;line-height:16px}a.blog_news_right_item_link{margin:0 0 10px 0}.it_solutions_item{width:calc((100% - 30px) / 2)}.it_solutions_item:nth-child(2n){margin:0 0 30px 0}.it_solutions_item:nth-child(3n){margin:0 30px 30px 0}.it_solutions_item:nth-child(6n){margin:0 0 30px 0}.it_solutions_item.it_solutions_item_order{margin:0;width:100%}.it_solutions_item_slogan{margin:0 0 30px 0}.it_solutions_item{min-height:330px}.video_feedback_item_desc{font-size:14px}.video_feedback_item{flex-direction:column}.video_feedback_item_left{width:100%}.video_feedback_item_rignt{width:100%;margin:20px 0 0 0}.video_feedback_item_title:after{width:calc(100% + 30px)}.video_feedback_item{max-width:540px;margin:0 auto 30px}.txt_feedback_item_left_desc:after{width:70%}.warranty_block1_item_desc{font-size:14px;line-height:16px}.warranty_faq_title_block{font-size:30px;line-height:37px}ul.cd-faq-group{max-width:800px;margin:0}.delivery_block1_title{font-size:30px;line-height:37px}.delivery_block1_desc{font-size:14px;line-height:16px}.delivery_block1_left{max-width:350px;width:350px}.delivery_block1:after{width:336px;height:392px;top:-15px;background-size:contain}.delivery_block1{display:flex;position:relative}.delivery_block1_right{width:calc(100% - 350px);position:relative}.delivery_block1_with_link{position:absolute;bottom:0;display:block;flex-direction:column;align-items:flex-start;max-width:unset;margin:0 auto;text-align:center;left:50%;transform:translateX(-50%);width:70%}.delivery_block1_with_link_txt{width:100%;margin:0 0 15px 0}.delivery_block1_with_link_a{width:100%}.delivery_block1_with_link_a a{display:inline-block}.delivery_ber_blocks{display:flex;flex-direction:column}.delivery_ber_left{width:100%;padding:0 0 20px 0}.delivery_ber_right{width:100%;text-align:center;height:380px}.delivery_ber_title{font-size:30px;line-height:37px}.word-tsena{font-size:25px}.right-price .full-price{font-size:35px}.word-rub{font-size:35px}}@media (max-width:767px){.work_with_us_block .swiper-slide{width:calc(100% - 30px) !important}h1.main_wrapper_block_1__title{font-size:22px;line-height:27px;margin:0 0 40px 0}.main_wrapper_block_1{padding:50px 0 50px 0}.main_wrapper_block_1__inside ul li a{font-size:14px;line-height:40px}.main_wrapper_block_1__inside ul li{height:40px;min-width:unset;padding:0 15px;margin:0 10px 15px 0}.email_number_hr,.phone_number_hr{display:none}a.phone_link_header{display:block}.search-form{display:none}a.header2_sp_consultation{font-size:14px;line-height:16px;height:40px;padding:0 10px}.header2_ls{max-width:90px}.header2_ls .logo img{width:auto;height:auto;max-width:100%;max-height:100%}.header2_wrapper{height:60px}h2{font-size:20px;line-height:24px;margin:50px 0 30px 0}.main_wrapper_img{width:100%;height:295px;right:0px;left:auto;top:30px;bottom:0;background-size:contain !important}.for_clients_slider2{display:none}.for_clients_slider_mobile{display:block;position:relative}.for_clients_slider{width:calc(100% + 30px);margin-left:-15px;overflow:hidden;position:relative}.slick-list.draggable{overflow:visible;padding:15px 0}.swiper-slide2{margin:0 15px}.for_slider_pag_block{position:relative;display:flex;align-items:center;justify-content:center}.for_slider_pag .for_slider_pag_block svg{width:24px;height:18px;stroke:#90AEB8}.dots_hm{color:#90AEB8;min-width:90px;text-align:center}.for_slider_pag_block .slick-arrow{display:flex;align-items:center;justify-content:center}.for_clients_button_next.bns.slick-arrow svg{transform:rotate(0)}.for_clients_button_prev.bnp.slick-arrow svg{transform:rotate(180deg)}.for_clients_slider_num{margin:0}.main_wrapper_block_2{padding:0 0 40px 0}.catalog_block_list{display:none}.catalog_block_list_mob_slider{display:none}.catalog_block_list_mob_slider .catalog_block_item{margin:0 15px 30px 15px}.catalog_block_list_mob_slider_block .for_slider_pag_block{margin:0 0 40px 0}.catalog_block_list_mob_slider .slick-list{overflow:visible;padding:15px 0}.catalog_block_list_mob_slider_block{width:calc(100% + 30px);margin-left:-15px;overflow:hidden;position:relative;display:block}.catalog_block_item_config_link span{width:calc(100% - 35px);font-size:16px}a.catalog_block_item_config_link svg{margin:0 5px 0 0}a.catalog_block_item_config_link{padding:0}.catalog_block_list_mob_slider_block.for_slider_pag .for_slider_pag_block{display:flex}.catalog_block_list.catalog_block_list_mob_slider{display:block}.catalog_block_item:nth-child(7){display:block}.catalog_block_list.catalog_block_list_mob_slider{margin:0}.catalog_block_item_img img{margin:0 auto}.work_with_us_block{display:none}.work_with_us_block_mob{display:block;margin:0 0 40px 0}.reviews_block{display:none}.reviews_block_mob{display:block}.main_wrapper_block_6{padding:0 0 60px 0}.completed_projects_block{display:none}.completed_projects_block_mob{display:block}.main_wrapper_block_7__inside:after{display:none}.main_wrapper_block_7__inside_links:after{content:"";display:block;width:300px;height:350px;background:url('/local/templates/main/images/main_wrapper_block_7_bg.webp') no-repeat;background-size:contain;position:relative;top:30px;right:auto}.main_wrapper_block_7__inside_links{margin:30px 0 0 0;display:block}a.main_wrapper_block_7__inside_link_config span{font-size:14px;line-height:16px}a.main_wrapper_block_7__inside_link_config{height:45px;margin:0 auto 20px}a.main_wrapper_block_7__inside_link_config svg{width:25px;height:25px;fill:#fff}a.main_wrapper_block_7_consultation{font-size:14px;line-height:16px;height:45px;margin:0 auto}.main_wrapper_block_8__inside_left_item:after{display:none}.main_wrapper_block_8__inside_left_item_desc{font-size:16px;line-height:20px}.main_wrapper_block_8__inside_left_item_num{font-size:48px;line-height:59px}.main_wrapper_block_8__inside.main_wrapper_block_8__inside_left{padding:0}.main_wrapper_block_10{padding:50px 0 50px 0}.main_wrapper_block_10_inside:after{position:relative;right:0;top:30px}.main_wrapper_block_9{padding:0 0 50px 0}.main_wrapper_block_10_inside_title{font-size:20px;line-height:24px;text-align:center}.main_wrapper_block_10_inside_desc{font-size:16px;line-height:20px;text-align:center}.main_wrapper_block_10__inside_links{margin:30px 0 0 0;display:block;align-items:center}a.main_wrapper_block_10__inside_link_config span{font-size:14px;line-height:16px}a.main_wrapper_block_10__inside_link_config svg{width:25px;height:25px}a.main_wrapper_block_10__inside_link_config{height:45px;margin:0 auto 15px}a.main_wrapper_block_10_consultation{font-size:14px;line-height:16px;height:45px;margin:0 auto}.logo_footer_mob_line{display:none;order:10}.logo_footer{margin:0;order:2}.footer_nav_block{width:100%;order:5}.footer_cont_block{width:100%;order:1}.footer_soc_block{margin:0;order:3;width:100%}.logo_footer{margin:0;order:2;position:absolute;right:15px;width:100px}.logo_footer img{width:auto;height:auto;max-width:100%;max-height:100%}.footer_soc_block>div{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row}.footer_cont_block_map_email{margin:-37px 0 30px 0}.footer_nav_block ul{display:flex;flex-direction:row;flex-wrap:wrap}.footer_nav_block ul li{margin:0 30px 15px 0}.expert_item{width:calc(100% / 3);height:auto}.expert_item img{width:172px;height:172px;max-width:100%;max-height:100%}.experts_block_2{position:absolute;right:0;order:3;margin:0;top:calc(172px * 3)}.experts_block_3_title{font-size:96px;line-height:117px}.experts_block_3_title span{font-size:48px;line-height:59px}.experts_block_3_desc{font-size:14px;line-height:17px;padding:0 20px 30px 20px}.experts_block_1{width:auto;order:1}.experts_block_3{width:calc(100% / 3 * 2);margin:0 0 0 auto;order:2;position:absolute;top:172px;right:0;height:calc(172px * 2);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.expert_item.open span.expert_item_desc{display:none}.expert_item_brake{display:block;width:100%}.experts_block_2 .expert_item{width:calc(100% / 2)}.phone_link_header svg{width:30px;height:30px}.backet_header svg{width:30px;height:30px}.personal_header svg{width:30px;height:30px}a.backet_header{margin:0 0 0 15px}a.phone_link_header{margin:0 0 0 15px}a.personal_header{margin:0 0 0 15px}.search_link_open{display:block;margin:0 0 0 15px}.search_link_open svg{width:30px;height:30px}.search_open .search-form{display:block;position:absolute;right:5px;width:calc(100% - 10px);margin:0}.search-form input[type="text"]{width:100%}span.expert_item_dol{display:none}span.expert_item_title{font-size:13px;line-height:16px}.block_catalog_link{display:flex;margin:50px 0 30px 0}.block_catalog_link a{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:18px;line-height:21px;color:#0093A6;display:flex;align-items:flex-end;justify-content:center}.block_catalog_link a svg{width:18px;height:18px;stroke:#0093A6;margin:0 0 0 10px}.catalog_top_top{display:flex;justify-content:space-between;align-items:center}.main_wrapper_block_footer_s_inside:after{content:"";display:block;width:280px;height:240px;background:url('/local/templates/main/images/support_footer.svg') no-repeat;background-size:contain;position:relative;top:0;margin-left:auto;margin-right:auto}.main_wrapper_block_footer_s_inside_left:after{display:none}.main_wrapper_block_footer_s{position:relative;padding:30px 0 50px 0}.main_wrapper_block_footer_s a.main_wrapper_block_10__inside_link_config{height:45px;margin-bottom:30px;margin-left:auto;margin-right:auto}.main_wrapper_block_footer_s_inside{width:auto;margin:0}.main_wrapper_block_footer_s .main_wrapper_block_10_inside_desc{font-size:14px;line-height:16px;font-weight:normal}.configurator_tovars .catalog_block_list{display:flex}.configurator_tovars .catalog_block_item:nth-child(2n){margin:0 auto 30px auto}.catalog_banner_top_block .catalog_banner_tb_btn{font-size:14px;line-height:16px;color:#0093A6;background:#FFFFFF;box-shadow:0px 0px 5px 2px rgb(17 153 162 / 25%);border-radius:5px;padding:5px 8px;margin:8px}.catalog_banner_top_block{padding:0;background:no-repeat;box-shadow:none;border-radius:10px;margin:0 0 30px 0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:row}.mobile-filter{width:30px;height:30px;background-size:contain}.category-list_new_item{width:calc((100% - 20px) / 2);height:214px;margin:0 5px 10px 5px}svg.cat_d2{width:40px;height:40px}h1.cat_element_h1{font-size:22px;line-height:27px;letter-spacing:0.07em;text-align:left}.product-slider_big .slick-slide{height:190px}.product-right .form-config{padding:8px 10px !important;margin:0 0 0 auto !important}.wdf{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:row}.send-to-email input[type=email]{margin:0 15px 0 0}.send-to-email label{position:relative;margin:5px 0 15px 0}.send-to-email{margin-top:15px}.send-to-email input[type=email]{width:180px}.summary{padding:10px}.cart_of_tov .line-text{padding:15px;display:block}.cart_of_tov .line-text span{width:100%}.mini-line a.g-click_kpnew.btn.btn-yellow.modal-link.form-config{width:140px;display:block;margin:15px auto 0;padding:10px !important}.summary__data>div>div:first-child{text-transform:none;font-size:12px}.summary__data>div>div:nth-child(2){margin-bottom:10px;font-size:12px;line-height:15px}.summary__data div{margin-bottom:0}.info_spoiler__text{display:none}.right_element_block .info_spoiler__title:after{display:inline-block;margin:0 0 0 5px}.info_spoiler .info_spoiler__text{display:none}.nav.nav-tabs .nav-link{font-size:14px;line-height:16px}.nav-tabs .nav-item:nth-child(1) a{border-radius:10px}.nav-tabs .nav-item.harakteristiki a{border-radius:10px}.nav-tabs .nav-item.opisanie a{border-radius:10px}.nav-tabs .nav-item a{position:relative}.nav-tabs .nav-item a:after{content:"";display:block;border:3px solid #C4C4C4;width:15px;height:15px;border-radius:50%;position:absolute;right:10px;top:8px}.nav-tabs .nav-item a.nav-link.active:after{border:3px solid #e8f0f4}.right_element_block.info_spoiler_reb{padding:20px;border-bottom:1px solid #E6F0F5}.nav.nav-tabs .nav-link{border-bottom:1px solid #90AEB8}.conf-item__blue-name .conf-prop-title{font-size:16px;font-weight:bold;line-height:16px;padding:10px 40px 10px 10px}.sm-1{font-size:22px;line-height:29px;margin:0 0 10px 0}.sm-2{font-size:16px;line-height:20px}.blue-button.conf-save{margin:0}.conf-prop-title::after{right:15px}.conf-items .conf-row .price{margin:5px 0 0 25px;font-weight:500}.conf-items .conf-row input[type=text]{width:40px;height:25px;font-size:14px;line-height:17px;background:transparent}.conf-items .conf-row span.minus{font-size:22px;line-height:10px;border-radius:50%;width:15px;height:15px;margin:5px 0 0 0}.conf-items .conf-row span.plus{font-size:17px;line-height:14px;border-radius:50%;width:15px;height:15px;margin:5px 0 0 0}.element_status__text{display:block;padding:4px 12px;margin:0 0 0 1px;font-size:10px}.slider_col_inside{background:#FFFFFF;overflow:hidden;box-shadow:0px 0px 5px 2px rgb(17 153 162 / 25%);border-radius:10px;margin:0 10px 20px 10px}.right-price .full-price{font-size:35px}.price-wrap svg.rouble_element{width:16px;height:16px;margin:0 0 0 0}.product_lines_xar_mob{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:16px;line-height:18px;display:flex;align-items:center;color:#90AEB8;cursor:pointer;margin:20px 0 30px}.product_lines_xar_mob:after{content:"";background:url('/local/templates/main/images/arrow_filter.svg') no-repeat;width:14px;height:9px;display:inline-block;margin:0 0 0 15px}.product_lines_xar_mob.open:after{transform:rotate(180deg)}.desc-col{display:none}.desc-col.open{display:block}.product_lines_more{display:none}.desc-col .product_lines_dop{display:block}.filter-col.open{max-width:100%;width:100%}.for_clients_slider2_block .swiper-button-next,.swiper-container-rtl .swiper-button-prev{display:none}.for_clients_slider2_block .swiper-button-prev{display:none}.work_with_us_block_full .swiper-button-prev{display:none}.work_with_us_block_full .swiper-button-next,.swiper-container-rtl .swiper-button-prev{display:none}.slider_with_center_full .swiper-button-prev{display:none}.slider_with_center_full .swiper-button-next,.swiper-container-rtl .swiper-button-prev{display:none}.contacts_control_k_bigtxt_title{font-size:18px;line-height:22px}.contacts_control_k_bigtxt2_cont_block a span{font-size:14px;line-height:17px}.contacts_control_k_block{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.contacts_control_k_bigtxt_main{width:100%}.contacts_control_k_foto{margin:20px 0}.cont2_block{display:none}.cont2_block_inside{display:flex;flex-direction:column;margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #90AEB8}.contacts__subcell1{margin:0 0 20px 0}.contacts__subcell1 a{display:inline-block}.contacts_cont2{padding:20px 0 10px}h1.contacts_h1{font-size:22px;line-height:27px}.contacts_maps_block .tabs_block ul.tabs__caption li{font-size:14px;line-height:16px;border-radius:10px;margin:0 0 5px 0;position:relative}.contacts_maps_block .tabs_block ul.tabs__caption{display:flex;width:100%;overflow:auto;flex-direction:column}.contacts_maps_block .tabs_block ul.tabs__caption li:nth-child(1),.contacts_maps_block .tabs_block ul.tabs__caption li:last-child{border-radius:10px}.contacts_maps_block .tabs_block ul.tabs__caption li:after{content:"";display:block;position:absolute;width:14px;height:14px;border-radius:50%;background:transparent;border:4px solid #C4C4C4;right:15px;top:50%;transform:translateY(-50%)}.contacts_maps_block .tabs_block ul.tabs__caption li.active:after{background:transparent;border:4px solid #E6F0F5}.map_item_block{display:flex;flex-direction:column}.map_block_map{width:100%;margin:0 0 20px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;height:250px;order:1}.map_block_text{background:#FFFFFF;border:2px solid #E6F0F5;box-sizing:border-box;border-radius:10px;padding:30px;width:100%;order:2}.contacts_maps_block{padding:30px 0}a.blog_news_right_item_link{font-size:16px;line-height:20px}.blog_news_right_item_date{font-size:16px;line-height:20px;font-weight:bold}.blog_news_right{width:100%}.blog_news_left{background:transparent;width:100%;padding:0}.blog_news_cols{flex-direction:column;border:none;background:transparent}.blog_news_right_item{background:#FFFFFF;border:2px solid #E6F0F5;border-radius:10px;margin:0 0 30px 0;padding:10px}div#blog_page .pagination a{display:none}div#blog_page .pagination a.active{background:transparent;color:#1A2E35;display:flex}div#blog_page .pagination{display:flex;align-items:center;justify-content:center}div#blog_page{margin:20px 0 50px}.polya_subscribe_form_block input.subscribe_form__input{width:calc(100% - 130px);height:30px}.polya_subscribe_form_block{display:flex;align-items:center;justify-content:space-between}.blok_news_block .subscribe_form button{margin:2px 0 0 0}.blog_news_right_item:last-child{border-bottom:2px solid #E6F0F5}.blog_news_menu a{font-family:Montserrat;font-style:normal;font-weight:normal;font-size:13px;line-height:16px;color:#1A2E35;background:#E6F0F5;border-radius:10px;display:inline-block;padding:8px 10px 8px 10px;margin:0 7px 10px 0}.blog_news_menu a:after{display:none}.blog_news_menu a.active{font-weight:bold;background:#FFFFFF;box-shadow:0px 0px 5px 2px rgb(17 153 162 / 25%);border-radius:10px}.it_solutions_item{width:100%;margin:0 0 30px 0}.it_solutions_item:nth-child(3n){margin:0 0 30px 0}.it_solutions_item_slogan{font-size:18px;line-height:22px}.it_solutions_item_order a{font-size:14px;line-height:17px;width:160px;height:40px}.it_solutions_list{margin:0}.it_solutions_block_filter .jq-selectbox__select .jq-selectbox__select-text{font-size:10px;line-height:16px}.it_solutions_block_filter .jq-selectbox__select{width:100%;height:50px}.it_solutions_block_filter{width:100%;height:50px;margin:0 0 30px 0}.contacts_h1_subtitle{margin:0 0 30px 0}.it_solutions_item{min-height:250px}.it_solutions_item__title br{display:none}.it_solutions_block_filter .jq-selectbox li{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:12px;line-height:16px;display:flex;align-items:center;letter-spacing:0.1em;color:#1A2E35;background:#fff;padding:10px 15px 10px 15px}.add_feedback_link{font-size:14px;line-height:16px;padding:10px 13px;width:300px;margin:0 0 70px 0}.h2_feedback_title{font-size:20px;line-height:24px}.video_feedback_item_title{font-size:14px;line-height:16px;padding:0 0 15px 0;margin:0 -15px 10px 0}.video_feedback_item{padding:15px}.video_feedback_item_title:after{width:calc(100% + 15px)}.txt_feedback_item_right{width:50px;height:50px}.txt_feedback_item_left{padding:15px;width:calc(100% - 60px)}.txt_feedback_item_left_feedback{font-size:14px;line-height:16px}.txt_feedback_item_left_title{font-size:14px;line-height:16px}.txt_feedback_item_left_desc_1{font-size:12px;line-height:14px}.txt_feedback_item_left_desc_2{font-size:14px;line-height:16px}.txt_feedback_item_left_desc:after{width:90%;left:15px}.txt_feedback_item_triangle{top:70px}.feedback_forma_block{padding:60px 30px;margin:0 -5px}.feedback_forma_block_title{font-size:20px;line-height:24px}.feedback_forma_block_desc{font-size:16px;line-height:20px}.feedback_forma_block form .popap_main__forma_block input[type="submit"]{width:185px;font-size:14px}.feedback_forma_block form input{font-size:14px;line-height:16px}.feedback_forma_block form textarea{font-size:14px;line-height:16px}.feedback_forma{padding:70px 0}.txt_feedback_block{padding:0 0 70px 0}.warranty_block1_item_desc p{font-size:14px;line-height:16px}.warranty_block1_item_title{font-size:16px;line-height:20px}.warranty_block1_item{margin:0 0 30px 0}.warranty_faq{padding:50px 0}.warranty_faq_title_block{font-size:20px;line-height:24px}a.cd-faq-trigger{font-size:14px;line-height:16px;padding:10px 50px 10px 16px}.cd-faq-content{font-size:14px;line-height:16px;padding:0 0 0 25px}.cd-faq-content:after{left:10px}.delivery_block1_desc p{font-size:14px;line-height:16px}.delivery_block1_title{font-size:20px;line-height:24px}.delivery_block1_title2{font-size:16px;line-height:20px}.delivery_block1_with_link{position:relative;left:auto;transform:unset;width:100%;margin:0;text-align:left}.delivery_block1:after{width:280px;height:280px;top:auto;background-size:contain;bottom:-300px}.delivery_block1{margin:0 0 330px 0}.delivery_ber_title{font-size:20px;line-height:24px}.delivery_slider_block .for_slider_pag_block .slick-arrow{display:flex;align-items:center;justify-content:center;display:block !important}.delivery_ber{padding:50px 0}.delivery_can{padding:50px 0}.main_wrapper_block_8__inside.main_wrapper_block_8__inside_right p{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:14px;line-height:16px;letter-spacing:0.1em}.delivery_ber_desc p{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:14px;line-height:16px;letter-spacing:0.1em;color:#1A2E35}}@media (max-width:575px){.experts_block{width:300px;margin:0 auto}.expert_item img{width:auto;height:auto;max-width:100%;max-height:100%}.experts_block_3{top:100px;height:calc(100px * 2)}.experts_block_2{top:calc(100px * 3);width:calc(100% / 3 * 2)}.popap_main{padding:100px 15px}.popap_main__title{font-size:25px;line-height:30px}.popap_main__forma_block input[type="submit"]{font-size:16px;line-height:20px;height:45px;padding:0 25px}.work_with_us_block_mob_inside.slick-initialized.slick-slider,.reviews_block_mob_inside.slick-initialized.slick-slider{margin-bottom:20px}.catalog_block_item{width:100%;margin-bottom:30px}.catalog_block_list_mob_slider .catalog_block_item:nth-child(2n),.catalog_block_list_mob_slider .catalog_block_item:nth-child(3n),.catalog_block_list_mob_slider .catalog_block_item:nth-child(4n),.catalog_block_list_mob_slider .catalog_block_item:nth-child(5n),.catalog_block_list_mob_slider .catalog_block_item:nth-child(6n),.catalog_block_list_mob_slider .catalog_block_item:nth-child(7n),.catalog_block_list_mob_slider .catalog_block_item:nth-child(8n){margin:0 15px 30px 15px}.top_menu_home_inside{height:calc(100vh - 58px);position:relative;z-index:1002;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;overflow:auto}.cs_sf_item.cs_sf_item_a{max-width:unset}button.product-card__btn.js_sf_form_submit.btn_conf_filter{max-width:300px}.conf_filter_button_block{text-align:center}button.product-card__btn.js_sf_form_submit.btn_conf_filter{height:30px;font-size:14px;line-height:16px}.block_all_sort_config{margin:0}.product-card__btn-consult svg{width:30px;height:30px}.configurator_h1{font-size:22px;line-height:27px;padding:50px 0 50px 0}.configurator_tovars .catalog_block_item{margin:0 auto 30px auto;width:100%}.configurator_tovars .catalog_block_item:nth-child(3n){margin:0 auto 30px auto}.configurator_tovars .catalog_block_item:nth-child(4n){margin:0 auto 30px auto}.configurator_tovars .catalog_block_item:nth-child(6n){margin:0 auto 30px auto}.configurator_tovars .catalog_block_item:nth-child(12){margin:0 auto 30px auto}.configurator_tovars .catalog_block_item:nth-child(14){margin:0 auto 30px auto}.cont1_block{display:flex;flex-direction:column}.contacts_control_k_bigtxt2_phone{margin:0 0 20px 0}.map_block_text{padding:15px}.map_item_block_val{font-size:14px;line-height:16px}.map_item_block_val_tel{margin:15px 0}.map_item_block_val svg{margin:0 15px 0 0}}@media (max-width:425px){.slider_col_inside{margin:0 -7px 20px -7px}}span.red{color:red}.top_menu_home_inside_item.top_menu_home_inside_item1 a{font-size:28px;line-height:40px}.top_menu_home_inside_item.top_menu_home_inside_item1 a{font-size:28px;line-height:40px}.top_menu_home_inside_item.top_menu_home_inside_item1 a:first-child{color:#fdd800}.top_menu_home_inside_item.top_menu_home_inside_item2 a{font-weight:500}.top_menu_home_inside_item.top_menu_home_inside_item2 a:last-child{color:#fdd800}.top_menu_home_inside_item.top_menu_home_inside_item3 a{font-weight:500}.top_menu_home_inside_item.top_menu_home_inside_item3 .footer_soc_links{justify-content:flex-start}@media (max-width:767px){.top_menu_home_inside_item.top_menu_home_inside_item1 a{font-size:20px;line-height:22px;font-weight:500;margin-bottom:20px}.top_menu_home_inside_item.top_menu_home_inside_item2 a{font-weight:400;font-size:16px;line-height:18px}.top_menu_home_inside_item.top_menu_home_inside_item3 a{font-weight:500;font-size:18px;line-height:18px}}body>div.container.z10>section>div.vs-section__title>h1{line-height:60px}.popap_main__col .snpd{display:none !important}.cs_textarea{border:1px solid #90AEB8;border-radius:5px;width:100%;font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;letter-spacing:0.1em;color:#90AEB8;margin:0 0 20px 0;padding:5px}#conf-kp>div{width:100%}.sale_promo{height:285px;border:1px solid #E6F0F5;box-sizing:border-box;box-shadow:0px 4px 4px rgb(0 0 0 / 25%);border-radius:15px;position:relative;padding:35px 0 35px 35px;margin-bottom:50px;background:no-repeat right url(/sale/images/promo_bg.png);width:100%;background-size:cover;background-position-x:4px;background-position-y:0px}.sale_promo_title{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:24px;line-height:151.9%;letter-spacing:0.1em;color:#1A2E35;margin-bottom:15px}.sale_promo_desc{font-family:Montserrat;font-style:normal;font-weight:normal;font-size:20px;line-height:151.9%;letter-spacing:0.1em;color:#1A2E35;margin-bottom:50px;max-width:600px}a.price_download{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:24px;line-height:28px;letter-spacing:0.1em;color:#0093A6;background:#FFFFFF;border:2px solid #0093A6;box-sizing:border-box;border-radius:20px 0px 5px;padding:14px 14px}a.price_download:hover{background:#FDD800;box-shadow:0px 0px 10px 3px #fdd800;border-color:transparent;color:#1A2E35}.promo_card_cnt{display:flex;justify-content:space-between;flex-wrap:wrap}.promo_card{padding:15px 15px 40px 15px;background:#FFFFFF;border:1px solid #90AEB8;box-sizing:border-box;box-shadow:0px 4px 4px rgba(0,0,0,0.25);max-width:42%;border-radius:15px;margin-bottom:30px;position:relative}.promo_card:hover{box-shadow:0px 0px 10px 3px rgba(17,153,162,0.25);border:1px solid #D4ECEE}.promo_card img{margin-bottom:16px}.promo_card_title{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:22px;line-height:26px;display:flex;align-items:flex-end;letter-spacing:0.1em;color:#0093A6;margin-bottom:20px;padding-right:15px}.promo_card_desc{font-family:Ubuntu;font-style:normal;font-weight:300;font-size:18px;line-height:21px;display:flex;align-items:flex-end;letter-spacing:0.1em;color:#1A2E35;position:absolute;bottom:0;padding-bottom:15px;padding-right:15px}.mobile-btn__cnt{display:none}@media (max-width:1200px){.promo_card_title{font-size:18px;line-height:22px}.promo_card_desc{font-size:16px;line-height:20px}.sale_promo_desc{font-size:16px}a.price_download{font-size:20px}.sale_promo{background-position-x:-240px;background-size:auto}.catalog_block_list{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog_block_list.catalog_block_list_three_line{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.js_pagination_container{gap:15px;margin-top:15px}}@media (max-width:1020px){.promo_card{max-width:570px}.promo_card_cnt{justify-content:center}.sale_promo{background-position-x:-190px}}@media (max-width:767px){.sale_promo{background:no-repeat right url(/sale/images/promo_bg_mob.png);background-size:cover}.catalog_block_list.catalog_block_list_three_line{grid-template-columns:repeat(2,minmax(0,1fr))}.js_pagination_container{grid-template-columns:repeat(2,minmax(0,1fr))}.cat_banner_cnt{grid-column:span 2}.text-center.more-btn.js_vsr_show_more{grid-column:span 2}.conf-items .conf-row input.conf-point:checked~.name label:hover,.conf-items .conf-row input.conf-point:checked~.name{font-weight:normal}.right_element_block{display:none}.catalog_banner_top_block .catalog_banner_tb_btn{display:none}.mobile-btn__cnt{display:block;margin-top:50px}.mobile-btn__cnt>a{background:#ff0000;border:2px solid #ff0000 !important;box-sizing:border-box;box-shadow:0px 0px 10px 3px rgb(255 0 0 / 25%);border-radius:20px 0px 5px;font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:16px;line-height:18px;color:white !important;margin:0 0 0 auto;display:table}}@media (max-width:600px){.sale_promo{padding:15px;position:relative}.sale_promo_title{line-height:120%}.sale_promo_desc{font-size:14px;margin-bottom:20px}a.price_download{font-size:18px;padding:10px 10px;position:absolute;bottom:20px;left:15px}.promo_card_title{font-size:16px;margin:15px 0}}@media (max-width:500px){.sale_promo{padding:15px}.sale_promo_title{line-height:120%}.sale_promo_desc{font-size:14px;margin-bottom:50px}a.price_download{font-size:18px;padding:10px 10px}}@media (max-width:480px){.catalog_block_list.catalog_block_list_three_line{grid-template-columns:repeat(1,minmax(0,1fr))}.js_pagination_container{grid-template-columns:repeat(1,minmax(0,1fr))}.cat_banner_cnt{grid-column:span 1}.text-center.more-btn.js_vsr_show_more{grid-column:span 1}}@media (max-width:400px){.sale_promo_desc{font-size:14px;margin-bottom:20px}.right-price .full-price,.word-rub{font-size:30px}.word-tsena{font-size:20px}.ju1{font-weight:500;font-size:16px;width:fit-content}}.save-conf-wr{display:none}@media (max-width:569px){header{top:0px}.header2_wrapper{margin-top:58px}.top_menu_home.open,body.open_menu .bg_open_menu{top:58px}h1.page-title{font-size:24px}.main__reviews-slide-date{position:absolute;top:10px;right:15px}.slick-initialized .slick-slide{position:relative}}.flex-wrap{flex-wrap:wrap}.va2{position:relative}.va2>.va3{display:none}.va2>.va3:first-child{display:block}.h-350{height:350px}.fit-cover{object-fit:cover}.px-10{padding-right:10px;padding-left:10px}.catalog_block_item_leasing_price{margin:0 20px;font-size:14px}.cs_partners_wrap{padding:20px;border-bottom:1px solid #E6F0F5}.cs_partners_title{margin-bottom:10px}.cs_partners_list{display:flex;justify-content:space-between}.cs_partners_item{width:22%;height:40px}.cs_partners_item img{height:100%;width:100%;object-fit:contain}span.price-subtext{display:flex;margin-top:-10px;font-family:Montserrat;font-style:normal;font-weight:bold;font-size:16px;line-height:20px;letter-spacing:0.05em;color:#1A2E35}.mini-line,.row.align-items-center.kp-form{display:none}.tab-pane_title-cnt{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.cookie-window{color:white;position:fixed;z-index:999;visibility:hidden;opacity:0;transition:visibility 0.3s,opacity 0.3s}.cookie-window.visible{visibility:visible;opacity:1}.cookie-button{background:#fdd800;color:#1A2E35;cursor:pointer;font-weight:bold;text-align:center;justify-content:center;border:2px solid #fdd800;box-sizing:border-box;box-shadow:0px 0px 10px 3px rgb(253 216 0 / 25%);border-radius:15px 5px 10px}.cookie-button:hover{background:#FDD800;box-shadow:0px 0px 10px 3px #fdd800;border-color:transparent;color:#1A2E35}.cookie-window a{text-decoration:underline}@media (min-width:769px){.cookie-window{background-color:#fff;color:#455159;bottom:0;left:0;width:100%;padding:8px 20px;box-sizing:border-box;z-index:888;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.cookie-window p{margin:0 15px 0 0;font-size:12px;line-height:1.4;display:inline}.cookie-window p a{font-size:12px}.cookie-window p:first-child{font-weight:bold;margin-right:8px}.cookie-window p:last-child{margin-right:10px}.cookie-window a{color:#455159}.cookie-button{padding:4px 10px;font-size:0.8rem;margin-left:0;display:flex}}@media (min-width:769px) and (max-width:991px){.cookie-window{padding-right:150px}}@media (min-width:992px){.cookie-window{padding-right:350px}}@media (max-width:768px){.cookie-window{background:#0093a6;color:white;right:0;left:20px;bottom:20px;padding:15px;max-width:280px;width:100%;border-radius:5px;display:block}footer .cookie-window p,footer .cookie-window a{font-size:14px;font-weight:400}footer .cookie-window a{color:white}.cookie-window p{margin-bottom:10px}.cookie-window p:first-child{font-weight:bold}.cookie-window p:last-child{margin-bottom:20px}.cookie-button{padding:5px 10px}.cookie-window a{color:white}}@media (max-width:480px){.cookie-window{max-width:calc(100% - 40px)}}*,*::before,*::after{box-sizing:border-box}.accordion__item{margin-bottom:0.5rem;border-radius:0.25rem;box-shadow:0 0.125rem 0.25rem rgb(0 0 0 / 15%)}.accordion__header{display:flex;justify-content:space-between;align-items:center;padding:0.75rem 1rem;color:#fff;font-weight:500;background-color:#daefef;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;cursor:pointer;transition:background-color 0.2s ease-out}.accordion__header::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230093A6'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;content:""}.accordion__item_show .accordion__header::after{transform:rotate(-180deg)}.accordion__header:hover{background-color:#f1f0f0}.accordion__item_hidden .accordion__header{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.accordion__body{padding:0.75rem 1rem;overflow:hidden;background:#fff;border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.accordion__item:not(.accordion__item_show) .accordion__body{display:none}.readmore+[data-readmore-toggle]{display:none !important}div.seotext{height:auto !important}.accordion__header h2{font-size:20px;margin:0}

/* /local/templates/main/css/custom.css */
.ya-share2__container ul.ya-share2__list{padding-left:0}.blog-page h2,h1.blog-page{color:#17262f}.blog-page ol,.blog-page p,.blog-page ul{font-size:18px}@media (max-width:767px){.blog-page ol,.blog-page p,.blog-page ul{font-size:16px}}.responsive-image{max-width:100%;height:auto}.blog-page ol,.blog-page p,.blog-page ul{line-height:1.5}.blog-page h2{margin:55px 0 15px 0}.blog-page ol,.blog-page ul{margin:20px 0 20px 20px}@media (max-width:767px){h2{font-size:22px}}.blog-page p{margin-bottom:2rem}.blog-page a{font-size:inherit}.blog-promo__bottom .magnific_order_main{margin-bottom:2rem}.blog-page .counts_div{margin-bottom:2rem}@media (max-width:767px){.blog-page table{overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-page table{min-width:100%}}.blog-page .article-highlight{position:relative;margin:30px 0;padding:25px 25px 25px 25px;background-color:rgba(52,152,219,0.1);border-radius:4px;font-weight:500}.blog-page .article-highlight:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#3498db;border-radius:4px 0 0 4px}.blok_news_block .wdf{align-items:normal}body #jivo-iframe-container{z-index:900}body .jivo-frame-visible{z-index:900}body jdiv[class*=__jivoMobileButton]{z-index:900}html body #jivo_container{z-index:900}.blog-promo__bottom{display:none}.conf_filter .jq-selectbox__select .jq-selectbox__trigger::after{content:"";background:url('/local/templates/main/images/arrow_filter.svg') no-repeat;width:14px;height:9px;display:inline-block;margin:16px 0 0 5px}.conf_filter .jq-selectbox__trigger-arrow{display:none}.conf_filter .jq-selectbox__dropdown{width:100%}.blog-accent_block,.blog-accent_block-white,.blog-accent_block-border{margin:24px 0;position:relative}.blog-accent_block>*:first-child,.blog-accent_block-white>*:first-child,.blog-accent_block-border>*:first-child{margin-top:0}.blog-accent_block>*:last-child,.blog-accent_block-white>*:last-child,.blog-accent_block-border>*:last-child{margin-bottom:0}.blog-accent_block{background-color:#f7f7f7;padding:20px 20px 20px 70px;line-height:1.5;border-radius:10px;font-weight:500px}.blog-accent_block::before{content:"";position:absolute;left:20px;top:20px;width:40px;height:40px;background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.43934 4.43934C6.02513 3.85355 6.97487 3.85355 7.56066 4.43934L11.0607 7.93934C11.6464 8.52513 11.6464 9.47487 11.0607 10.0607C10.4749 10.6464 9.52513 10.6464 8.93934 10.0607L5.43934 6.56066C4.85355 5.97487 4.85355 5.02513 5.43934 4.43934Z' fill='%230093A6'/%3E%3Cpath d='M33.5 25C33.5 24.1716 32.8284 23.5 32 23.5C31.1716 23.5 30.5 24.1716 30.5 25V36C30.5 36.8284 31.1716 37.5 32 37.5C32.8284 37.5 33.5 36.8284 33.5 36V25Z' fill='%230093A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.9999 6C22.0227 6 13.9346 14.0881 13.9346 24.0653C13.9346 29.7033 16.5191 34.7389 20.5623 38.0494C21.5145 38.829 22.17 39.8044 22.3763 40.8039C22.5937 41.8575 23.5111 42.9937 24.9475 42.9937H39.0527C40.489 42.9937 41.4064 41.8575 41.6238 40.8038C41.8301 39.8043 42.4857 38.8288 43.4379 38.0491C47.4809 34.7386 50.0652 29.7031 50.0652 24.0653C50.0652 14.0881 41.9771 6 31.9999 6ZM16.9346 24.0653C16.9346 15.745 23.6796 9 31.9999 9C40.3203 9 47.0652 15.745 47.0652 24.0653C47.0652 28.7658 44.9143 32.9628 41.5373 35.728C40.2459 36.7854 39.1489 38.2493 38.7312 39.9937H25.2689C24.8512 38.2494 23.7542 36.7856 22.4629 35.7282C19.0857 32.963 16.9346 28.766 16.9346 24.0653Z' fill='%230093A6'/%3E%3Cpath d='M24.1509 49.2583H39.8802C40.7086 49.2583 41.3802 48.5867 41.3802 47.7583C41.3802 46.9299 40.7086 46.2583 39.8802 46.2583H24.1509C23.3225 46.2583 22.6509 46.9299 22.6509 47.7583C22.6509 48.5867 23.3225 49.2583 24.1509 49.2583Z' fill='%230093A6'/%3E%3Cpath d='M26.0483 54.3495C26.0483 53.5211 26.7199 52.8495 27.5483 52.8495H36.4516C37.28 52.8495 37.9516 53.5211 37.9516 54.3495C37.9516 55.1779 37.28 55.8495 36.4516 55.8495H27.5483C26.7199 55.8495 26.0483 55.1779 26.0483 54.3495Z' fill='%230093A6'/%3E%3Cpath d='M56.4393 4.43934C57.0251 3.85355 57.9749 3.85355 58.5607 4.43934C59.1464 5.02513 59.1464 5.97487 58.5607 6.56066L55.0607 10.0607C54.4749 10.6464 53.5251 10.6464 52.9393 10.0607C52.3536 9.47487 52.3536 8.52513 52.9393 7.93934L56.4393 4.43934Z' fill='%230093A6'/%3E%3Cpath d='M0 25.5C0 24.6716 0.671573 24 1.5 24H6.5C7.32843 24 8 24.6716 8 25.5C8 26.3284 7.32843 27 6.5 27H1.5C0.671573 27 0 26.3284 0 25.5Z' fill='%230093A6'/%3E%3Cpath d='M62.5 24C63.3284 24 64 24.6716 64 25.5C64 26.3284 63.3284 27 62.5 27H57.5C56.6716 27 56 26.3284 56 25.5C56 24.6716 56.6716 24 57.5 24H62.5Z' fill='%230093A6'/%3E%3Cpath d='M11.0607 39.9393C11.6464 40.5251 11.6464 41.4749 11.0607 42.0607L7.56066 45.5607C6.97487 46.1464 6.02513 46.1464 5.43934 45.5607C4.85355 44.9749 4.85355 44.0251 5.43934 43.4393L8.93934 39.9393C9.52513 39.3536 10.4749 39.3536 11.0607 39.9393Z' fill='%230093A6'/%3E%3Cpath d='M52.9393 42.0607C52.3536 41.4749 52.3536 40.5251 52.9393 39.9393C53.5251 39.3536 54.4749 39.3536 55.0607 39.9393L58.5607 43.4393C59.1464 44.0251 59.1464 44.9749 58.5607 45.5607C57.9749 46.1464 57.0251 46.1464 56.4393 45.5607L52.9393 42.0607Z' fill='%230093A6'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.blog-accent_block-white{background-color:#ffffff;padding:24px;box-shadow:0 2px 10px rgba(0,0,0,0.1);line-height:1.5;border-radius:10px}.blog-accent_block-border{padding:10px 20px 10px 20px;line-height:1.5;border-left:4px solid #0093A6;font-weight:bold}.blog-accent_block h1,.blog-accent_block h2,.blog-accent_block h3,.blog-accent_block h4,.blog-accent_block h5,.blog-accent_block h6,.blog-accent_block-white h1,.blog-accent_block-white h2,.blog-accent_block-white h3,.blog-accent_block-white h4,.blog-accent_block-white h5,.blog-accent_block-white h6,.blog-accent_block-border h1,.blog-accent_block-border h2,.blog-accent_block-border h3,.blog-accent_block-border h4,.blog-accent_block-border h5,.blog-accent_block-border h6{margin-top:0.5em;margin-bottom:0.5em}.blog-accent_block p,.blog-accent_block-white p,.blog-accent_block-border p{margin-top:0.75em;margin-bottom:0.75em}.blog-accent_arrow-link{color:#0078d4;text-decoration:none;display:inline-flex;align-items:center}.blog-accent_arrow-link::after{content:"→";margin-left:4px}.blog-accent_arrow-link:hover{text-decoration:underline}.warranty_block1_item_desc p,.warranty_block1_item_desc ul,.warranty_block1_item_desc li{font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;letter-spacing:0.1em;color:inherit}.warranty_block1_item_desc ul{margin-left:20px}.warranty_block1_item_desc li{line-height:35px}.warranty_block1_item_desc .with-list{margin-bottom:15px;font-weight:400}.delivery-info li:not(:last-child){padding-bottom:10px}.va12 .va1{margin-top:0}.va2.slick-initialized.slick-slider{margin-bottom:20px}

/* /local/templates/main/components/bitrix/system.auth.form/mtgn/style.css */
div.bx-system-auth-form span.bx-auth-secure{background-color:#FFFAE3;border:1px solid #DEDBC8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url('/local/templates/main/components/bitrix/system.auth.form/mtgn/images/sec.png');background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url('/local/templates/main/components/bitrix/system.auth.form/mtgn/images/sec-unlocked.png')}

/* /local/templates/main/components/rz/main.register/mtgn_new/style.css */
div.bx-auth-reg input.bx-auth-input{vertical-align:middle}div.bx-auth-reg span.bx-auth-secure{background-color:#FFFAE3;border:1px solid #DEDBC8;padding:2px;display:inline-block;vertical-align:middle}div.bx-auth-reg div.bx-auth-secure-icon{background-image:url('/local/templates/main/components/rz/main.register/mtgn_new/images/sec.png');background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-auth-reg div.bx-auth-secure-unlock{background-image:url('/local/templates/main/components/rz/main.register/mtgn_new/images/sec-unlocked.png')}

/* /local/templates/main/components/bitrix/form.result.new/form-kupit/style.css */
table.form-table{width:100%;background-color:white;border-collapse:collapse;font-size:100%;font-weight:normal;line-height:160%}table.form-table th,table.form-table td{border:1px solid #ADC3D5;padding:5px 5px;vertical-align:top}table.form-table th{background-image:url('/local/templates/main/components/bitrix/form.result.new/form-kupit/images/table_head.gif');background-repeat:repeat-x;text-align:left;color:#25639A}table.form-table td{padding:15px 5px}.form-required{color:red}.error-fld{display:block;float:left;height:13px;width:15px;background-repeat:no-repeat;background-image:url('/local/templates/main/components/bitrix/form.result.new/form-kupit/images/icon_warn.gif')}.form-cont .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px}

/* /local/templates/main/components/rz/main.register/.default/style.css */
div.bx-auth-reg input.bx-auth-input{vertical-align:middle}div.bx-auth-reg span.bx-auth-secure{background-color:#FFFAE3;border:1px solid #DEDBC8;padding:2px;display:inline-block;vertical-align:middle}div.bx-auth-reg div.bx-auth-secure-icon{background-image:url('/local/templates/main/components/rz/main.register/.default/images/sec.png');background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-auth-reg div.bx-auth-secure-unlock{background-image:url('/local/templates/main/components/rz/main.register/.default/images/sec-unlocked.png')}

/* /local/templates/main/components/bitrix/form.result.new/lk-conf/style.css */
table.form-table{width:100%;background-color:white;border-collapse:collapse;font-size:100%;font-weight:normal;line-height:160%}table.form-table th,table.form-table td{border:1px solid #ADC3D5;padding:5px 5px;vertical-align:top}table.form-table th{background-image:url('/local/templates/main/components/bitrix/form.result.new/lk-conf/images/table_head.gif');background-repeat:repeat-x;text-align:left;color:#25639A}table.form-table td{padding:15px 5px}.form-required{color:red}.error-fld{display:block;float:left;height:13px;width:15px;background-repeat:no-repeat;background-image:url('/local/templates/main/components/bitrix/form.result.new/lk-conf/images/icon_warn.gif')}.form-cont .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px}

/* /local/templates/main/components/bitrix/form.result.new/conf-order/style.css */
table.form-table{width:100%;background-color:white;border-collapse:collapse;font-size:100%;font-weight:normal;line-height:160%}table.form-table th,table.form-table td{border:1px solid #ADC3D5;padding:5px 5px;vertical-align:top}table.form-table th{background-image:url('/local/templates/main/components/bitrix/form.result.new/conf-order/images/table_head.gif');background-repeat:repeat-x;text-align:left;color:#25639A}table.form-table td{padding:15px 5px}.form-required{color:red}.error-fld{display:block;float:left;height:13px;width:15px;background-repeat:no-repeat;background-image:url('/local/templates/main/components/bitrix/form.result.new/conf-order/images/icon_warn.gif')}.form-cont .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px}

/* /local/templates/main/components/bitrix/form.result.new/fos/style.css */
table.form-table{width:100%;background-color:white;border-collapse:collapse;font-size:100%;font-weight:normal;line-height:160%}table.form-table th,table.form-table td{border:1px solid #ADC3D5;padding:5px 5px;vertical-align:top}table.form-table th{background-image:url('/local/templates/main/components/bitrix/form.result.new/fos/images/table_head.gif');background-repeat:repeat-x;text-align:left;color:#25639A}table.form-table td{padding:15px 5px}.form-required{color:red}.error-fld{display:block;float:left;height:13px;width:15px;background-repeat:no-repeat;background-image:url('/local/templates/main/components/bitrix/form.result.new/fos/images/icon_warn.gif')}.form-cont .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px}

/* /local/templates/main/template_styles.css */
#g-click_header{z-index:97}.search-result{overflow-y:scroll !important}.popup-window-buttons .bx_medium.bx_bt_button{margin-left:30px;color:#0480be;cursor:pointer;text-decoration:underline}.top_menu_home_inside_item.top_menu_home_inside_item1 a:first-child{color:#fdd800}.cs_user_f_field{overflow:hidden;height:0px}.cs_preloader_cnf{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1000}.loader02{width:56px;height:56px;border:8px solid rgb(0 147 166 / 25%);border-top-color:#0093a6;border-radius:50%;position:relative;animation:loader-rotate 1s linear infinite;top:50%;margin:-28px auto 0}@keyframes loader-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cat_banner_cnt:nth-child(1){margin-bottom:20px}.right-price .cat_banner_cnt a img{width:100%;height:auto}.catalog_block_item_props{font-size:13px;margin:0 20px 15px 20px;display:flex;flex-direction:column;gap:5px;flex:1}.catalog_block_item_property{display:flex;align-items:flex-start;gap:10px}.catalog_block_item_prop_icon{width:18px;height:18px}.catalog_block_item_prop_icon img{width:100%;height:auto;object-fit:contain;vertical-align:baseline}.catalog_block_item_prop_value{flex:1}.catalog_block_item>div{display:flex;flex-direction:column;min-height:100%}.catalog_block_item_offer{display:flex;flex-direction:column;flex:1;justify-content:flex-end}.item-description{display:flex;flex-direction:column;flex:1}.conf-items{display:flex;flex-direction:column}.summary{display:block !important}.conf__public-offer{margin-top:1rem}.footer__public-offer a,.footer__public-offer{font-style:normal;font-weight:normal;font-size:12px;line-height:16px;color:rgba(200,200,200,0.5)}.footer__public-offer a{text-decoration:underline}.footer_bottom_txt_cnt{padding:25px 0 45px 0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.sort-title{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:16px;line-height:18px;display:flex;align-items:center;color:#1A2E35;margin-bottom:10px}.summary-price{font-family:Ubuntu;font-style:normal;font-weight:600;font-size:28px;line-height:150%;display:flex;align-items:flex-end;letter-spacing:0.05em;color:#0093A6}.conf-item__blue-name.checked{box-shadow:0 0 5px 2px rgb(15 153 171 / 50%)}.conf-items .conf-row.hidden{display:none}.conf-items .conf-row.hidden.shown{display:block !important}.leasing-price-wrap .slider.slider-horizontal{width:100%;height:28px}.leasing-price-wrap .slider-selection{background-color:#3198a7;height:28px;top:-8px !important}.leasing-price-wrap .slider-handle.round{background:rgba(255,0,0,0);cursor:pointer}.leasing-price-wrap .slider .tooltip.top{cursor:pointer}.leasing__steps-item-info p{color:#424242}h2{margin:95px 0 47px 0}.cs_cnf_row{display:flex;justify-content:space-between}.m404{display:inline-block;vertical-align:top;width:48%;margin-bottom:72px}

