

/* Start:/js/jquery-ui/jquery-ui.css?15332835741011*/
.ui-slider {
    height: 10px;
    margin: 0 10px;
    position: relative;
    border: 1px solid #b6b6b6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 6px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 0 6px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 0 6px 0 rgba(0, 0, 0, 0.15);
}

.ui-slider .ui-slider-range {
    position: absolute;
    background-color: #b30a1a;
    top: 0;
    bottom: 0;
}

.ui-slider .ui-slider-handle {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: -10px 0 0 -10px;
    background-color: #ffffff;
    border: 6px solid #c61526;
    position: absolute;
    top: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
}

.ui-slider .ui-slider-handle:hover,
.ui-slider .ui-slider-handle:active {
    border-color: #e21320;
}
/* End */


/* Start:/fonts/pixelplus/pixelplus.css?161667740817137*/
@font-face {
  font-family: 'pixelplus';
  src:  url('/fonts/pixelplus/pixelplus.eot?ldnha0');
  src:  url('/fonts/pixelplus/pixelplus.eot?ldnha0#iefix') format('embedded-opentype'),
    url('/fonts/pixelplus/pixelplus.ttf?ldnha0') format('truetype'),
    url('/fonts/pixelplus/pixelplus.woff?ldnha0') format('woff'),
    url('/fonts/pixelplus/pixelplus.svg?ldnha0#pixelplus') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}



[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'pixelplus' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-display: swap;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-facebook:before {
  content: "\e600";
}
.icon-livejournal:before {
  content: "\e601";
}
.icon-twitter:before {
  content: "\e602";
}
.icon-vkontakte:before {
  content: "\e603";
}
.icon-youtube:before {
  content: "\e604";
}
.icon-location:before {
  content: "\e605";
}
.icon-site-dev:before {
  content: "\e606";
}
.icon-site-seo:before {
  content: "\e607";
}
.icon-site-support:before {
  content: "\e608";
}
.icon-no-photo:before {
  content: "\e609";
}
.icon-site-managers:before {
  content: "\e60a";
}
.icon-site-ceo:before {
  content: "\e60b";
}
.icon-laurel:before {
  content: "\e60c";
}
.icon-arrow-medium:before {
  content: "\e60d";
}
.icon-pixel-logo:before {
  content: "\e60e";
}
.icon-slider-arrow:before {
  content: "\e60f";
}
.icon-play:before {
  content: "\e610";
}
.icon-checkbox:before {
  content: "\e611";
}
.icon-google-plus:before {
  content: "\e612";
}
.icon-bullseye:before {
  content: "\e613";
}
.icon-gears:before {
  content: "\e614";
}
.icon-man-board:before {
  content: "\e615";
}
.icon-man-lightbulb:before {
  content: "\e616";
}
.icon-thumb-up:before {
  content: "\e617";
}
.icon-chart-arrow:before {
  content: "\e618";
}
.icon-globe-arrow:before {
  content: "\e619";
}
.icon-ribbon-award:before {
  content: "\e61a";
}
.icon-time-arrow:before {
  content: "\e61b";
}
.icon-sales-increase:before {
  content: "\e61c";
}
.icon-call-center:before {
  content: "\e61d";
}
.icon-chart-growth:before {
  content: "\e61e";
}
.icon-handshake:before {
  content: "\e61f";
}
.icon-sheet-search:before {
  content: "\e620";
}
.icon-pixel-brief:before {
  content: "\e621";
}
.icon-pixel-presentation:before {
  content: "\e622";
}
.icon-bullseye-alt:before {
  content: "\e800";
}
.icon-gears-alt:before {
  content: "\e801";
}
.icon-lightbulb-current:before {
  content: "\e802";
}
.icon-scales:before {
  content: "\e803";
}
.icon-chart-arrow-alt:before {
  content: "\e804";
}
.icon-human-array:before {
  content: "\e805";
}
.icon-man-tie:before {
  content: "\e806";
}
.icon-monitor-bitrix:before {
  content: "\e807";
}
.icon-monitor-cursor:before {
  content: "\e808";
}
.icon-pixel-cup:before {
  content: "\e809";
}
.icon-human-multitasking:before {
  content: "\e80a";
}
.icon-monitoring:before {
  content: "\e80b";
}
.icon-sheet-timer:before {
  content: "\e80c";
}
.icon-photo-stack:before {
  content: "\e80d";
}
.icon-stopwatch:before {
  content: "\e80e";
}
.icon-attachment:before {
  content: "\e80f";
}
.icon-trash-bin:before {
  content: "\e810";
}
.icon-block-search:before {
  content: "\e811";
}
.icon-crowd:before {
  content: "\e813";
}
.icon-cup-star:before {
  content: "\e814";
}
.icon-curly-arrow-up:before {
  content: "\e815";
}
.icon-location-map:before {
  content: "\e816";
}
.icon-monitor-checklist:before {
  content: "\e817";
}
.icon-browser-settings:before {
  content: "\e900";
}
.icon-refresh:before {
  content: "\e901";
}
.icon-muzzle-sight:before {
  content: "\e902";
}
.icon-lightbulb-idea:before {
  content: "\e903";
}
.icon-phone:before {
  content: "\e904";
}
.icon-gears-alt-2:before {
  content: "\e905";
}
.icon-arrows-array:before {
  content: "\e906";
}
.icon-lightbulb-idea-alt:before {
  content: "\e907";
}
.icon-paper-list:before {
  content: "\e908";
}
.icon-logo-1s:before {
  content: "\e909";
}
.icon-gear:before {
  content: "\e90a";
}
.icon-binocular:before {
  content: "\e90b";
}
.icon-cart:before {
  content: "\e90c";
}
.icon-bx-enterprise:before {
  content: "\e90d";
}
.icon-gavel:before {
  content: "\e90e";
}
.icon-town-hall:before {
  content: "\e90f";
}
.icon-document-upload:before {
  content: "\e910";
}
.icon-lan:before {
  content: "\e911";
}
.icon-lightbulb:before {
  content: "\e912";
}
.icon-permanent-marker:before {
  content: "\e913";
}
.icon-pyramid:before {
  content: "\e914";
}
.icon-sliders:before {
  content: "\e915";
}
.icon-magnifier:before {
  content: "\e916";
}
.icon-brainstorm:before {
  content: "\e917";
}
.icon-events:before {
  content: "\e918";
}
.icon-handshake-alt:before {
  content: "\e919";
}
.icon-id-badge:before {
  content: "\e91a";
}
.icon-office-chair:before {
  content: "\e91b";
}
.icon-pizza:before {
  content: "\e91c";
}
.icon-buildings:before {
  content: "\e91d";
}
.icon-loudspeaker:before {
  content: "\e91e";
}
.icon-notice:before {
  content: "\e91f";
}
.icon-sheet-writing:before {
  content: "\e920";
}
.icon-man-notebook:before {
  content: "\e921";
}
.icon-monitor-gear:before {
  content: "\e922";
}
.icon-phone-call:before {
  content: "\e923";
}
.icon-hand-pointer:before {
  content: "\e924";
}
.icon-rocket:before {
  content: "\e925";
}
.icon-angle-arrow:before {
  content: "\e926";
}
.icon-iphone:before {
  content: "\e927";
}
.icon-commentary:before {
  content: "\e928";
}
.icon-arrow-f-down:before {
  content: "\e929";
}
.icon-chart-histogram:before {
  content: "\e92a";
}
.icon-monitor-chart-pie:before {
  content: "\e92b";
}
.icon-site-fin:before {
  content: "\e92c";
}
.icon-px-logo-letter:before {
  content: "\e92d";
}
.icon-crowd-alt:before {
  content: "\e92e";
}
.icon-human-array-alt:before {
  content: "\e92f";
}
.icon-clock-calendar:before {
  content: "\e930";
}
.icon-calendar:before {
  content: "\e931";
}
.icon-clock:before {
  content: "\e932";
}
.icon-git:before {
  content: "\e933";
}
.icon-magnifier-alt:before {
  content: "\e934";
}
.icon-secure:before {
  content: "\e935";
}
.icon-chart-growth-alt:before {
  content: "\e936";
}
.icon-flasher:before {
  content: "\e937";
}
.icon-illuminati:before {
  content: "\e938";
}
.icon-ok-go:before {
  content: "\e939";
}
.icon-settings:before {
  content: "\e93a";
}
.icon-arrow-long-right:before {
  content: "\e93b";
}
.icon-bezier:before {
  content: "\e93c";
}
.icon-checklist:before {
  content: "\e93d";
}
.icon-envelope-open:before {
  content: "\e93e";
}
.icon-flowchart:before {
  content: "\e93f";
}
.icon-form-filling:before {
  content: "\e940";
}
.icon-gears-alt-3:before {
  content: "\e941";
}
.icon-joystick:before {
  content: "\e942";
}
.icon-ok-go-alt:before {
  content: "\e943";
}
.icon-cad:before {
  content: "\e944";
}
.icon-chat:before {
  content: "\e945";
}
.icon-checklist-alt:before {
  content: "\e946";
}
.icon-easel:before {
  content: "\e947";
}
.icon-gear-single:before {
  content: "\e948";
}
.icon-logo-android:before {
  content: "\e949";
}
.icon-logo-apple:before {
  content: "\e94a";
}
.icon-magnifier-alt-2:before {
  content: "\e94b";
}
.icon-settings-alt:before {
  content: "\e94c";
}
.icon-handshake-alt-2:before {
  content: "\e94d";
}
.icon-semantic-core:before {
  content: "\e94e";
}
.icon-bug:before {
  content: "\e94f";
}
.icon-chart-growth-alt-2:before {
  content: "\e950";
}
.icon-gear-globe:before {
  content: "\e951";
}
.icon-gear-magnifier:before {
  content: "\e952";
}
.icon-settings-alt-2:before {
  content: "\e953";
}
.icon-strategy:before {
  content: "\e954";
}
.icon-users:before {
  content: "\e955";
}
.icon-arrow-long-right-alt:before {
  content: "\e956";
}
.icon-instagram:before {
  content: "\e957";
}
.icon-not-ok-circle:before {
  content: "\e958";
}
.icon-ok-circle:before {
  content: "\e959";
}
.icon-bullseye-alt-2:before {
  content: "\e95a";
}
.icon-crowd-alt-2:before {
  content: "\e95b";
}
.icon-dumbbells:before {
  content: "\e95c";
}
.icon-flag:before {
  content: "\e95d";
}
.icon-medal:before {
  content: "\e95e";
}
.icon-rocket-alt:before {
  content: "\e95f";
}
.icon-thumb-up-alt:before {
  content: "\e960";
}
.icon-alarm-clock:before {
  content: "\e961";
}
.icon-analytics:before {
  content: "\e962";
}
.icon-cocktail:before {
  content: "\e963";
}
.icon-ideas:before {
  content: "\e964";
}
.icon-door-key:before {
  content: "\e965";
}
.icon-wall-clock:before {
  content: "\e966";
}
.icon-skilled:before {
  content: "\e967";
}
.icon-slider-arrow-alt:before {
  content: "\e968";
}
.icon-star:before {
  content: "\e969";
}
.icon-flower:before {
  content: "\e96a";
}
.icon-gear-single-alt:before {
  content: "\e96b";
}
.icon-webpage:before {
  content: "\e96c";
}
.icon-solution:before {
  content: "\e96d";
}
.icon-problem:before {
  content: "\e96e";
}
.icon-prototyping:before {
  content: "\e96f";
}
.icon-cart-alt:before {
  content: "\e970";
}
.icon-cursor-move:before {
  content: "\e971";
}
.icon-documents-stack:before {
  content: "\e972";
}
.icon-monitor-chart-growth:before {
  content: "\e973";
}
.icon-semantic-core-alt:before {
  content: "\e974";
}
.icon-cart-upgraded:before {
  content: "\e975";
}
.icon-delivery-truck:before {
  content: "\e976";
}
.icon-label:before {
  content: "\e977";
}
.icon-landing-page:before {
  content: "\e978";
}
.icon-monitor-tag:before {
  content: "\e979";
}
.icon-newspaper:before {
  content: "\e97a";
}
.icon-tag:before {
  content: "\e97b";
}
.icon-audience:before {
  content: "\e97c";
}
.icon-bullseye-alt-3:before {
  content: "\e97d";
}
.icon-chart-growth-alt-3:before {
  content: "\e97e";
}
.icon-coin:before {
  content: "\e97f";
}
.icon-funnel:before {
  content: "\e980";
}
.icon-many-types:before {
  content: "\e981";
}
.icon-money-bag:before {
  content: "\e982";
}
.icon-pedestal:before {
  content: "\e983";
}
.icon-sheet-search-alt:before {
  content: "\e984";
}
.icon-algorithm:before {
  content: "\e985";
}
.icon-dslr:before {
  content: "\e986";
}
.icon-wallet:before {
  content: "\e987";
}
.icon-watering:before {
  content: "\e988";
}
.icon-chart-growth-alt-4:before {
  content: "\e989";
}
.icon-crowd-alt-3:before {
  content: "\e98a";
}
.icon-hand-money-bag:before {
  content: "\e98b";
}
.icon-laptop:before {
  content: "\e98c";
}
.icon-algorithm-alt:before {
  content: "\e98d";
}
.icon-custom-layout:before {
  content: "\e98e";
}
.icon-newspaper-alt:before {
  content: "\e98f";
}
.icon-shop:before {
  content: "\e990";
}
.icon-three-apples:before {
  content: "\e991";
}
.icon-gear-spin:before {
  content: "\e992";
}
.icon-corporate-style:before {
  content: "\e993";
}
.icon-gift:before {
  content: "\e994";
}
.icon-one-apple:before {
  content: "\e995";
}
.icon-pencil-ruler:before {
  content: "\e996";
}
.icon-presentation:before {
  content: "\e997";
}
.icon-sketch:before {
  content: "\e998";
}
.icon-target-audience:before {
  content: "\e999";
}
.icon-business-card:before {
  content: "\e99a";
}
.icon-business-documentation:before {
  content: "\e99b";
}
.icon-color-palette:before {
  content: "\e99c";
}
.icon-documents-folder:before {
  content: "\e99d";
}
.icon-envelope:before {
  content: "\e99e";
}
.icon-corporate-style-alt:before {
  content: "\e99f";
}
.icon-t-shirt:before {
  content: "\e9a0";
}
.icon-diamond:before {
  content: "\e9a1";
}
.icon-yin-yang:before {
  content: "\e9a2";
}
.icon-brandbook:before {
  content: "\e9a3";
}
.icon-copywrighting:before {
  content: "\e9a4";
}
.icon-document-optimization:before {
  content: "\e9a5";
}
.icon-effective-keywords:before {
  content: "\e9a6";
}
.icon-linkbuilding:before {
  content: "\e9a7";
}
.icon-optimal-structure:before {
  content: "\e9a8";
}
.icon-reports-analytics:before {
  content: "\e9a9";
}
.icon-tech-audit:before {
  content: "\e9aa";
}
.icon-checklist-folder:before {
  content: "\e9ab";
}
.icon-rating-star:before {
  content: "\e9ac";
}
.icon-door-key-alt:before {
  content: "\e9ad";
}
.icon-personal-manager:before {
  content: "\e9ae";
}
.icon-individual-strategy:before {
  content: "\e9af";
}
.icon-checklist-alt-2:before {
  content: "\e9b0";
}
.icon-handshake-alt-3:before {
  content: "\e9b1";
}
.icon-concept:before {
  content: "\e9b2";
}
.icon-presentation-alt:before {
  content: "\e9b3";
}
.icon-rating-star-alt:before {
  content: "\e9b4";
}
.icon-checklist-pencil:before {
  content: "\e9b5";
}
.icon-screen-bullseye:before {
  content: "\e9b6";
}
.icon-screen-cart:before {
  content: "\e9b7";
}
.icon-screen-chart:before {
  content: "\e9b8";
}
.icon-screen-gears:before {
  content: "\e9b9";
}
.icon-basket:before {
  content: "\e9ba";
}
.icon-dialogue-bubbles:before {
  content: "\e9bb";
}
.icon-id-card:before {
  content: "\e9bc";
}
.icon-office-chair-alt:before {
  content: "\e9bd";
}
.icon-parachute:before {
  content: "\e9be";
}
.icon-people:before {
  content: "\e9bf";
}
.icon-key-chain:before {
  content: "\e9c0";
}
.icon-chart-paper:before {
  content: "\e9c1";
}
.icon-checklist-alt-3:before {
  content: "\e9c2";
}
.icon-gear-spin-alt:before {
  content: "\e9c3";
}
.icon-laptop-bubble:before {
  content: "\e9c4";
}
.icon-like-pointer:before {
  content: "\e9c5";
}
.icon-paper-graph:before {
  content: "\e9c6";
}
.icon-phone-star:before {
  content: "\e9c7";
}
.icon-star-bubble:before {
  content: "\e9c8";
}
.icon-star-pointer:before {
  content: "\e9c9";
}
.icon-clock-alt:before {
  content: "\e9ca";
}
.icon-magnifier-vortex:before {
  content: "\e9cb";
}
.icon-piggy-bank:before {
  content: "\e9cc";
}
.icon-magnifier-chart:before {
  content: "\e9cd";
}
.icon-mouse-money:before {
  content: "\e9ce";
}
.icon-three-men:before {
  content: "\e9cf";
}

.icon-logo-windows:before {
  content: "\ea14";
}

.icon-gear-wrench:before {
  content: "\e9d1";
}
.icon-site-services:before {
  content: "\e9d2";
}
.icon-services-1s-cloud:before {
  content: "\e9d3";
}
.icon-services-1s-configuration:before {
  content: "\e9d4";
}
.icon-services-1s-integration:before {
  content: "\e9d5";
}
.icon-services-1s-its:before {
  content: "\e9d6";
}
.icon-services-1s-products:before {
  content: "\e9d7";
}
.icon-services-1s-rework:before {
  content: "\e9d8";
}
.icon-services-1s-support:before {
  content: "\e9d9";
}
.icon-services-1s-update:before {
  content: "\e9da";
}
.icon-services-1s-user-support:before {
  content: "\e9db";
}
.icon-git-alt:before {
  content: "\e9dc";
}
.icon-settings-alt-3:before {
  content: "\e9dd";
}
.icon-shield:before {
  content: "\e9de";
}
.icon-stopwatch-alt:before {
  content: "\e9df";
}
.icon-booklets:before {
  content: "\e9e0";
}
.icon-calendar2:before {
  content: "\e9e1";
}
.icon-corporate-blanks:before {
  content: "\e9e2";
}
.icon-flyers:before {
  content: "\e9e3";
}
.icon-id-card2:before {
  content: "\e9e4";
}
.icon-marketing-kit:before {
  content: "\e9e5";
}
.icon-book:before {
  content: "\e9e6";
}
.icon-cash-machine:before {
  content: "\e9e7";
}
.icon-chart:before {
  content: "\e9e8";
}
.icon-dialogue-bubbles-alt:before {
  content: "\e9e9";
}
.icon-support-staff:before {
  content: "\e9ea";
}
.icon-calendar-alt:before {
  content: "\e9eb";
}
.icon-leads:before {
  content: "\e9ec";
}
.icon-shield-alt:before {
  content: "\e9ed";
}
.icon-thumb-up-alt-2:before {
  content: "\e9ee";
}
.icon-warning:before {
  content: "\e9ef";
}
.icon-coins:before {
  content: "\e9f0";
}
.icon-sprout:before {
  content: "\e9f1";
}
.icon-gears-alt-4:before {
  content: "\e9f2";
}
.icon-monitor-checklist-alt-2:before {
  content: "\e9f3";
}
.icon-book-alt-2:before {
  content: "\e9f4";
}
.icon-monitor-gear-alt-2:before {
  content: "\e9f5";
}
.icon-dishes:before {
  content: "\e9f6";
}
.icon-pen:before {
  content: "\e9f7";
}
.icon-book-alt-3:before {
  content: "\e9f8";
}
.icon-packages:before {
  content: "\e9f9";
}
.icon-usb:before {
  content: "\e9fa";
}
.icon-calendar-alt-2:before {
  content: "\e9fb";
}
.icon-billboard:before {
  content: "\e9fc";
}
.icon-pillar:before {
  content: "\e9fd";
}
.icon-scroller:before {
  content: "\e9fe";
}
.icon-signboard:before {
  content: "\e9ff";
}
.icon-nameplate:before {
  content: "\ea00";
}
.icon-flag-alt:before {
  content: "\ea01";
}
.icon-pos:before {
  content: "\ea02";
}
.icon-stand:before {
  content: "\ea03";
}
.icon-lightbulb-idea-alt-2:before {
  content: "\ea04";
}
.icon-brandbook-alt:before {
  content: "\ea05";
}
.icon-cube:before {
  content: "\ea06";
}
.icon-diamond-alt:before {
  content: "\ea07";
}
.icon-envelope-alt:before {
  content: "\ea08";
}
.icon-circles:before {
  content: "\ea09";
}
.icon-eye:before {
  content: "\ea0a";
}
.icon-book-alt:before {
  content: "\ea0b";
}
.icon-color-palette-alt:before {
  content: "\ea0c";
}
.icon-documents-folder-alt:before {
  content: "\ea0d";
}
.icon-font:before {
  content: "\ea0e";
}
.icon-smile:before {
  content: "\ea0f";
}
.icon-yandex-zen:before {
  content: "\ea10";
}
.icon-dislike:before {
  content: "\ea11";
}
.icon-like:before {
  content: "\ea12";
}
.icon-personal-area:before {
  content: "\ea13";
}
.icon-AR-icon:before {
  content: "\ea14";
}

/* End */


/* Start:/local/templates/pixelplus.ru_2015.mobile/css/main.css?1680711133116618*/
/* @font-face {
    font-display: block;
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 300;
    src: url(/fonts/Ubuntu/Ubuntu-Light.woff2) format('woff2');
}

@font-face {
    font-display: block;
    font-family: 'Ubuntu';
    font-style: italic;
    font-weight: 300;
    src: url(/fonts/Ubuntu/Ubuntu-LightItalic.woff2) format('woff2');
}

@font-face {
    font-display: block;
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: normal;
    src: url(/fonts/Ubuntu/Ubuntu-Regular.woff2) format('woff2');
}

@font-face {
    font-display: block;
    font-family: 'Ubuntu';
    font-style: italic;
    font-weight: normal;
    src: url(/fonts/Ubuntu/Ubuntu-Italic.woff2) format('woff2');
}

@font-face {
    font-display: block;
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    src: url(/fonts/Ubuntu/Ubuntu-Medium.woff2) format('woff2');
}

@font-face {
    font-display: block;
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: bold;
    src: url(/fonts/Ubuntu/Ubuntu-Bold.woff2) format('woff2');
}

@font-face {
    font-display: block;
    font-family: 'Ubuntu';
    font-style: italic;
    font-weight: bold;
    src: url(/fonts/Ubuntu/Ubuntu-BoldItalic.woff2) format('woff2');
} */

body {
    color: #000;
    font: 16px/1.2 'Ubuntu', sans-serif;
    line-height: 1.15;
    margin: 0;
    padding: 0;
    word-wrap: break-word;
}

@media screen and (min-width: 1024px) {
    body {
        font-size: 14px;
    }
}

::selection {
    background: #bd0b13;
    color: #fff;
}

img {
    display: block;
    -ms-interpolation-mode: bicubic;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 1023px) {
    img {
        height: auto;
        max-width: 100%;
    }
}

h1, .h1 {
    font-size: 30px;
    font-weight: 300;
    line-height: 1.1;
    margin: 0.8em 0;
    padding: 0;
}

@media screen and (min-width: 1024px) {
    h1, .h1 {
        font-size: 38px;
    }
}

.h1--larger {
    font-size: 35px;
}

@media screen and (min-width: 1024px) {
    .h1--larger {
        font-size: 48px;
    }
}

h2, .h2 {
    font-size: 24px;
    font-weight: normal;
    margin: 1em 0;
    padding: 0;
}

.h2--larger {
    font-size: 30px;
    font-weight: 300;
}

h3, .h3 {
    font-size: 18px;
    font-weight: normal;
    margin: 1em 0;
    padding: 0;
}

h1:first-child, .h1:first-child,
h2:first-child, .h2:first-child,
h3:first-child, .h3:first-child {
    margin-top: 0;
}

p {
    line-height: 1.5;
    margin: 1.5em 0 1.5em 0;
}

p:first-child {
    margin-top: 0 !important;
}

p:last-child {
    margin-bottom: 0 !important;
}

a,
.pseudo-link {
    color: #bd0b13;
    cursor: pointer;
    text-decoration: underline;
    transition: all 0.2s;
}

a:hover,
.pseudo-link:hover {
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent;
}

ul:first-child {
    margin-top: 0;
}

ul:last-child {
    margin-bottom: 0;
}

.list {
    counter-reset: item;
    line-height: 1.5;
    list-style: none;
    margin: 1em 0;
    padding: 0 0 0 1.5em;
}

.list > li {
    margin: 0 0 0.5em;
    padding: 0 0 0 1.5em;
    position: relative;
}

.list > li:last-child {
    margin-bottom: 0;
}

.list > li::before {
    content: '';
    display: block;
    left: 0;
    position: absolute;
}

ul.list > li::before {
    border: 2px solid #bd0b13;
    border-radius: 50%;
    height: 8px;
    top: 0.45em;
    width: 8px;
}
@media screen and (max-width: 1023px) {
    .list {
        padding-left: 1em;
    }
    .list > li {
        padding-left: 1em;
    }
    ul.list > li::before {
        top: 0.6em;
    }
}

.icon.icon-transparent-service
{
	background:url(/img/serv_icon.svg) no-repeat center;
    background-size: 100% 80%;
}
.icon.icon-operative-project
{
	background:url(/img/timing_icon.svg) no-repeat center;
    background-size: 100% 80%;
}
.icon.icon-intiative-team
{
	background:url(/img/intitiative.svg) no-repeat center;
    background-size: 100% 80%;
}
.icon.icon-state-programmist
{
	background:url(/img/programm_icon.svg) no-repeat center;
    background-size: 100% 65%;
}

ul.list--white > li::before {
    border-color: #fff;
}

ul.list--plus > li::before,
ul.list--plus > li::after {
    background: #bd0b13;
    border: 0;
    border-radius: 0;
    height: 2px;
    top: 0.65em;
    width: 10px;
}

ul.list--plus > li::after {
    content: '';
    display: block;
    left: 0;
    position: absolute;
    transform: rotate(90deg);
}

ol.list > li::before {
    color: #bd0b13;
    content: counter(item) '. ';
    counter-increment: item;
    font-weight: 500;
}

ol.list--white > li::before {
    color: #fff;
}

.list--icons {
    padding: 0;
}

.list--icons > li {
    margin-bottom: 2em;
    min-height: 42px;
    padding-left: 70px;
    position: relative;
}

.list--icons > li::before {
    display: none;
}

.list--icons > li > [class^="icon-"] {
    color: #bd0b13;
    font-size: 42px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 60px;
}
.list--icons > li > [class^="icon-"] svg
{
    fill: #bd0b13;
    max-height: 100%;
    max-width: 100%;
    transition: fill .3s;
}

.list--horizontal {
    font-size: 0;
    margin: 0 -20px;
}

.list--horizontal > li {
    display: block;
    font-size: 1rem;
    text-align: left;
}

@media screen and (min-width: 1024px) {
    .list--horizontal > li {
        display: inline-block;
        vertical-align: top;
    }
}

ul.list--horizontal > li {
    padding: 0 20px 0 45px
}

@media screen and (min-width: 1024px) {
    ul.list--horizontal > li:nth-last-child(2),
    ul.list--horizontal > li:nth-last-child(2) ~ li {
        width: 38%;
    }

    ul.list--horizontal > li:nth-last-child(4),
    ul.list--horizontal > li:nth-last-child(4) ~ li {
        width: 25%;
    }
}

ul.list--horizontal > li:before {
    left: 20px;
}

ol.list--horizontal > li {
    padding: 20px 20px 0 70px;
}

@media screen and (min-width: 1024px) {
    ol.list--horizontal > li {
        width: 33.3333%;
    }
}

ol.list--horizontal > li:before {
    color: #b90007;
    content: counter(item, decimal-leading-zero);
    counter-increment: item;
    font-size: 34px;
    font-weight: 500;
    left: 20px;
    top: 0;
}

svg[id^="icons-"] {
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 0;
}

@media screen and (max-width: 1023px) {
    iframe {
        max-width: 100%;
    }
}

.stripe {
    background: #e6e6e6;
    border: none;
    height: 1px;
    margin: 2.5em 0;
    width: 100%;
}

.stripe--narrow {
    height: 2px;
    margin-left: auto;
    margin-right: auto;
    max-width: 85px;
}

.stripe--red {
    background: #bd0b13;
}

.btn {
    -webkit-appearance: none;
    background: transparent;
    border: none;
    color: inherit;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    outline: none;
    padding: 0;
    text-decoration: none;
}

.btn.is-active {
    cursor: default;
}

.btn[disabled],
.btn.is-disabled {
    cursor: not-allowed;
    opacity: 0.4;
}

.btn__text {
    border-bottom: 1px dotted currentColor;
    display: inline-block;
    line-height: 1;
    transition: border-color 0.2s;
}

.btn:hover .btn__text,
.btn.is-active .btn__text {
    border-color: transparent;
}

.btn--main {
    background: linear-gradient(to bottom, #c61526 0%, #bd0b13 100%);
    border-bottom: 2px solid #750712;
    border-radius: 3em;
    color: #fff;
    font-size: 16px;
    padding: 0.95em 2.75em;
    text-align: center;
    transition: box-shadow 0.2s, background 0.2s;
    user-select: none;
}

.btn--main.btn--multiline {
    padding-bottom: 0.4em;
    padding-top: 0.4em;
}

.btn--main + .btn--main {
    margin-top: 25px;
}

@media screen and (min-width: 1024px) {
    .grid .btn--main:first-child {
        margin-left: auto;
    }

    .grid .btn--main:last-child {
        margin-right: auto;
    }

    .btn--main + .btn--main {
        margin-left: 50px;
        margin-top: 0;
    }
}

.btn--main:hover {
    box-shadow: inset 0 0 40px 0 #ff1822;
    color: #fff;
}

.btn--main:active {
    background: linear-gradient(to bottom, #a00918 0%, #b4101e 100%);
    border-bottom-width: 0;
    box-shadow: inset 0 2px 5px 0 rgba(0, 0, 0, 0.2);
    margin-top: 2px;
}

.btn--green {
    background: linear-gradient(to bottom, #b0d140 0%, #92b943 100%);
    border-bottom: 2px solid #536c2c;
}

.btn--secondary {
    background: transparent;
    border: 1px solid #d4d4d4;
    border-radius: 3em;
    color: #bd0b13;
    font-size: 14px;
    padding: 0.8em;
    transition: all 0.2s;
}

@media screen and (min-width: 1024px) {
    .btn--secondary {
        font-size: 16px;
        padding: 1em 2em;
    }
}

.btn--secondary:hover {
    background: #bd0b13;
    border-color: transparent;
    color: #fff;
}

.is-hidden {
    display: none !important;
}

.fs-12px {
    font-size: 12px !important;
}

.fs-13px {
    font-size: 13px !important;
}

.fs-16px {
    font-size: 16px !important;
}

.fs-18px {
    font-size: 18px !important;
}

.fs-19px {
    font-size: 19px !important;
}

.fs-20px {
    font-size: 20px !important;
}

.fs-22px {
    font-size: 22px !important;
}

.fs-24px {
    font-size: 24px !important;
}

.fs-26px {
    font-size: 26px !important;
}

.fs-30px {
    font-size: 30px !important;
}

.fs-34px {
    font-size: 34px !important;
}

.fs-36px {
    font-size: 36px !important;
}

.fs-38px {
    font-size: 38px !important;
}

.fw-l,
.fw-300 {
    font-weight: 300 !important;
}

.fw-n,
.fw-400 {
    font-weight: normal !important;
}

.fw-m,
.fw-500 {
    font-weight: 500 !important;
}

.fw-b,
.fw-700 {
    font-weight: bold !important;
}

.fs-n {
    font-style: normal !important;
}

.fs-i {
    font-style: italic !important;
}

.tt-u {
    text-transform: uppercase !important;
}

.p-0 {
    padding: 0 !important;
}

.pt-0 {
    padding-top: 0 !important;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.pl-0 {
    padding-left: 0 !important;
}

.pr-0 {
    padding-right: 0 !important;
}

.m-0 {
    margin: 0 !important;
}

.mt-0 {
    margin-top: 0 !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.ml-0 {
    margin-left: 0 !important;
}

.mr-0 {
    margin-right: 0 !important;
}

.ml-a {
    margin-left: auto !important;
}

.mr-a {
    margin-right: auto !important;
}

.ta-c {
    text-align: center !important;
}

.ta-l {
    text-align: left !important;
}

.ta-r {
    text-align: right !important;
}

.c-pixel {
    color: #bd0b13 !important;
}

.js-order {
    cursor: pointer;
}

.js-lazy-load {
    opacity: 0;
    transition: opacity 0.4s;
}

.js-lazy-load.is-loaded {
    opacity: 1;
}

.grid {
    align-items: center;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
}

.grid--nowrap {
    flex-wrap: nowrap;
}

.grid--ai-s,
.grid--a-start {
    align-items: start;
}

.grid--a-stretch {
    align-items: stretch;
}

.grid--jc-s,
.grid--j-start {
    justify-content: start;
}

.grid--jc-sb,
.grid--j-space-between {
    justify-content: space-between;
}

.grid--jc-se,
.grid--j-space-evenly {
    justify-content: space-evenly;
}

.grid--padding {
    margin-left: -15px;
    margin-right: -15px;
}

.grid--padding > div {
    padding-left: 15px;
    padding-right: 15px;
}

@media screen and (max-width: 1023px) {
    .grid--padding > div {
        margin-bottom: 15px;
    }

    .grid--padding > div:last-child {
        margin-bottom: 0;
    }

    .img-slider {
        max-width: 300px;
    }
}

.page-wrapper {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 100vh;
    overflow: hidden;
    /*padding-top: 70px;*/
}

@media screen and (min-width: 1024px) {
    /*.page-wrapper {*/
    /*    padding-top: 155px;*/
    /*}*/

    /*.page-wrapper.promo-page {
        padding-top: 95px;
    }*/
}

.fancybox-wrap .page-wrapper {
    min-height: auto;
    padding: 0;
}

.page-wrapper *,
.page-wrapper ::before,
.page-wrapper ::after {
    box-sizing: inherit;
}

.container {
    margin-left: auto;
    margin-right: auto;
    width: 300px;
}

@media screen and (min-width: 1024px) {
    .container {
        width: 980px;
    }
}

.sidebar {
    display: none;
    position: relative;
    text-align: left;
    width: 200px;
}

@media screen and (min-width: 1024px) {
    .sidebar {
        display: block;
    }
}

.container--inner {
    margin-right: 0;
    margin-top: 20px;
    max-width: 750px;
    text-align: left;
}

@media screen and (min-width: 1024px) {
    .container--inner {
        margin-top: 0;
    }

    .container--narrow {
        max-width: 750px;
    }
}

.page-content {
    align-items: start;
    justify-content: space-between;
    margin-bottom: 55px;
}

@media screen and (max-width: 1023px) {
    .page-content + .wide-block {
      padding-top: 0;
    }
    .wide-block .container:not(.page-content) .container--inner {
      margin-top: 0;
    }
}
/*
.page-header {
    background: #1f1f1f;
    height: 70px;
    line-height: 1;
    position: fixed;
    top: 0;
    transition: height 0.2s;
    width: 100%;
    z-index: 400;
}

@media screen and (min-width: 1024px) {
    .page-header {
        background: #f7f7f7;
        height: 155px;
    }

    .page-header.is-shrank {
        height: 110px;
    }

    .promo-page .page-header {
        height: 95px;
    }

    .promo-page .page-header.is-shrank {
        height: 50px;
    }
}

.bx-panel-fixed ~ * .page-header {
    top: 147px;
}

.bx-panel-fixed.bx-panel-folded ~ * .page-header {
    top: 39px;
}*/

.header-top {
    height: 100%;
    justify-content: space-between;
    position: relative;
    transition: height 0.2s;
}

@media screen and (min-width: 1024px) {
    .header-top {
        height: 95px;
        width: 1150px;
    }

    .is-shrank .header-top {
        height: 50px;
    }
}

.header-bottom {
    background: #171717;
    position: relative;
    z-index: 2;
}

    .header-bottom__inner {
        width: 1150px;
        display: flex;
        margin: 0 auto;
        align-items: stretch;
        position: relative;
        justify-content: space-between;
    }
    
    .header-bottom__menu {
        flex: 1 1 auto;
    }
    
    .header-bottom__search {
        padding-left: 30px;
        flex: 0 0 auto;
    }
    
        .header-bottom__search-button {
            background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.005 512.005'><path d='M505.749,475.587l-145.6-145.6c28.203-34.837,45.184-79.104,45.184-127.317c0-111.744-90.923-202.667-202.667-202.667 S0,90.925,0,202.669s90.923,202.667,202.667,202.667c48.213,0,92.48-16.981,127.317-45.184l145.6,145.6 c4.16,4.16,9.621,6.251,15.083,6.251s10.923-2.091,15.083-6.251C514.091,497.411,514.091,483.928,505.749,475.587z M202.667,362.669c-88.235,0-160-71.765-160-160s71.765-160,160-160s160,71.765,160,160S290.901,362.669,202.667,362.669z' fill='rgb(255,255,255)'/></svg>");
            background-color: transparent;
            background-repeat: no-repeat;
            background-position: 50%;
            background-size: 18px;
            border: none;
            padding: 0 30px;
            width: 18px;
            height: 100%;
            box-sizing: border-box;
            cursor: pointer;
        }
        
            .header-bottom__search-button.--is-active {
                visibility: hidden;
            }
        
        .header-bottom__search-inner {
            visibility: hidden;
            opacity: 0;
            transition: .3s;
            position: absolute;
            left: 0;
            top: 0;
            padding: 5px 0;
        }
        
            .header-bottom__search-inner.--is-active {
                visibility: visible;
                opacity: 1;
            }

@media screen and (max-width: 1023px) {
    .header-bottom {
        display: none;
    }
}

.promo-page .header-bottom {
    display: none;
}

.burger {
    display: none;
    height: 26px;
    position: relative;
    transition: transform 0.3s;
    width: 40px;
}

@media screen and (max-width: 1023px) {
    .burger {
        display: block;
    }
}

.burger__bun {
    background: #fff;
    height: 2px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity 0.2s, top 0.2s 0.2s, transform 0.2s;
    width: 100%;
}

.burger__bun:first-child {
    top: 0;
}

.burger__bun:last-child {
    top: 100%;
}

.is-mobile-menu .burger__bun {
    opacity: 0;
    top: 50%;
    transition: opacity 0.2s, top 0.2s, transform 0.2s 0.2s;
}

.is-mobile-menu .burger__bun:first-child,
.is-mobile-menu .burger__bun:last-child {
    opacity: 1;
}

.is-mobile-menu .burger__bun:first-child {
    transform: translateY(-50%) rotate(45deg);
}

.is-mobile-menu .burger__bun:last-child {
    transform: translateY(-50%) rotate(-45deg);
}

.header__logo {
    height: 42px;
    opacity: 1;
    transition: opacity 0.3s, visibility 0.3s, width 0.2s;
    visibility: visible;
    width: 195px;
}

.is-phone .header__logo {
    opacity: 0;
    visibility: hidden;
}

@media screen and (min-width: 1024px) {
    .header__logo {
        width: 228px;
    }

    .is-shrank .header__logo {
        width: 156px;
    }
}

.logo__image {
    background: url(/img/logo_pixelplus_rus_horiz_white.svg) center no-repeat;
    display: block;
    height: 100%;
    width: 100%;
}

@media screen and (min-width: 1024px) {
    .logo__image {
        background-image: url(/img/logo_pixelplus_rus_horiz.svg);
    }
}

.header__phone-toggle {
    color: #fff;
    cursor: pointer;
    font-size: 30px;
    height: 30px;
    position: relative;
    text-align: center;
    transition: color 0.3s;
    width: 30px;
    z-index: 10;
}

.page-header.is-phone .header__phone-toggle {
    color: #bd0b13;
}

@media screen and (min-width: 1024px) {
    .header__phone-toggle {
        display: none;
    }
}

.phone-select {
    align-items: start;
    position: relative;
    transition: transform 0.2s;
    z-index: 3;
}

@media screen and (max-width: 1023px) {
    .page-header .phone-select {
        justify-content: flex-start;
        left: 65px;
        opacity: 0;
        position: absolute;
        transition: all 0.3s, transform 0.2s;
        visibility: hidden;
    }

    .page-header.is-phone .phone-select {
        opacity: 1;
        visibility: visible;
    }
}

@media screen and (min-width: 1024px) {
    .page-header.is-shrank .phone-select {
        transform: translateX(-200px);
    }
}

.phone-select__item {
    position: relative;
    transition: all 0.2s;
}

.phone-select__item.is-active {
    z-index: 15;
}

@media screen and (min-width: 1024px) {
    .phone-select__item {
        padding-top: 16px;
    }

    .phone-select__item + .phone-select__item {
        margin-left: 65px;
    }
}

@media screen and (min-width: 1024px) {
    .page-header.is-shrank .phone-select__item {
        padding-top: 0;
    }

    .page-header.is-shrank .phone-select__item + .phone-select__item {
        margin-left: 200px;
    }
}

.phone-select__item:last-child {
    margin-right: 0;
}

.phone-select__name {
    color: #707070;
    font-size: 13px;
    left: 0;
    position: absolute;
    top: 0;
    transition: all 0.2s;
    z-index: 10;
}

.phone-select__work {
    color: #adadad;
    font-size: 13px;
    transition: all 0.2s;
    left: 0;
    position: absolute;
    bottom: -20px;
    z-index: 4;
}

.phone-select__work-time {
    color: #adadad;
    font-size: 13px;
    transition: all 0.2s;
    margin-top: 0.5em;
}


@media screen and (max-width: 1023px) {
    .phone-select__name {
        display: none;
    }

    .phone-select__work {
        display: none;
    }

    .phone-select__work-time {
        display: none;
    }
}

.page-footer .phone-select__name {
    color: #adadad;
}

@media screen and (min-width: 1024px) {
    .page-header.is-shrank .phone-select__name {
        top: 50%;
        transform: translate(-115%, -50%)
    }
}

.phone-select__number {
    color: #bd0b13;
    display: block;
    font-size: 22px;
    position: relative;
    text-decoration: none;
    z-index: 10;
}

@media screen and (max-width: 1023px) {
    .phone-select__number {
        color: #fff;
    }

    .page-header .phone-select__item.is-active .phone-select__number {
        color: #000;
    }
}

.page-footer .phone-select__number {
    color: #fff;
}

@media screen and (max-width: 1023px) {
    .page-footer .phone-select__number {
        font-size: 30px;
    }
}

.phone-select__number[data-region-id] {
    display: none;
}

.phone-select__number.is-active {
    display: block;
}

.phone-select__arrow {
    bottom: -0.25em;
    cursor: pointer;
    padding: 10px;
    position: absolute;
    right: -30px;
    transition: all 0.2s;
    z-index: 10;
}

@media screen and (max-width: 1023px) {
    .page-footer .phone-select__arrow {
        bottom: 0.25em;
    }
}

.phone-select__arrow:hover {
    opacity: 0.5;
}

.phone-select__arrow::before {
    border-color: #bd0b13 transparent transparent transparent;
    border-style: solid;
    border-width: 6px 5px 0 5px;
    content: '';
    display: block;
    height: 0;
    transition: border-color 0.2s;
    width: 0;
}

.phone-select__item.is-active .phone-select__arrow {
    transform: rotate(180deg);
}

.phone-select__dropdown {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
    left: -20px;
    opacity: 0;
    padding: 70px 0 15px;
    position: absolute;
    right: -40px;
    top: -15px;
    transition: all 0.3s;
    visibility: hidden;
    z-index: 5;
}

@media screen and (max-width: 1023px) {
    .page-header .phone-select__dropdown {
        padding: 50px 0 10px;
    }
}

@media screen and (min-width: 1024px) {
    .page-header.is-shrank .phone-select__dropdown {
        padding-top: 50px;
    }
}

.page-footer .phone-select__dropdown {
    background: #474747;
}

.phone-select__item.is-active .phone-select__dropdown {
    opacity: 1;
    visibility: visible;
}

.phone-select__regions {
    color: #707070;
    font-size: 13px;
    list-style: none;
    margin: 0;
    max-height: 0;
    overflow: hidden;
    padding: 0;
    transition: max-height 0.2s;
}

.page-footer .phone-select__regions {
    color: #bcbcbc;
}

.phone-select__item.is-active .phone-select__regions {
    max-height: 75px;
}

.phone-select__region {
    cursor: pointer;
    display: block;
    padding: 5px 20px;
    transition: all 0.2s;
}

.phone-select__region:hover {
    background: #ffd06a;
    color: #000;
}

.phone-select__region.is-active {
    background: #eaeaea;
    color: currentColor;
}

.page-footer .phone-select__region.is-active {
    background: #393939;
}

.phone-select__region.is-active {
    cursor: default;
}

.header__order-btn {
    font-size: 14px;
    opacity: 0;
    padding: 0.65em 2em;
    position: absolute;
    right: 0;
    transition: all 0.2s;
    visibility: hidden;
}

@media screen and (max-width: 1023px) {
    .header__order-btn {
        display: none;
    }
}

.page-header.is-shrank .header__order-btn {
    opacity: 1;
    visibility: visible;
}

/*.page-footer {
    background: #2f2f2f;
    color: #adadad;
    font-size: 13px;
    position: relative;
    z-index: 5;
}

.footer--top {
    border-bottom: 1px solid #4c4c4c;
    padding: 30px 0;
}

.footer--bottom {
    background: #171717;
    padding: 20px 0;
}

@media screen and (max-width: 1023px) {
    .footer--bottom {
        text-align: center;
        padding: 20px 0 90px 0;
    }
}

.footer--bottom .container {
    justify-content: space-between;
}*/

.footer__order-button {
    margin-left: auto;
    margin-right: auto;
    min-width: auto;
}

@media screen and (max-width: 1023px) {
    .footer__order-button,
    .footer__location {
        display: none;
    }
}

@media screen and (min-width: 1024px) {
    .copyright {
        margin-right: 40px;
    }
    
    .footer--bottom .copyright {
        flex: 0 0 auto;
    }
    
    .footer--bottom .social {
        flex: 1 0 auto;
        margin: 0 50px 0 0;
    }
    
    .footer--bottom .addsubscribe-footer {
        flex: 0 0 410px;
        max-width: 410px;
    }
}

.copyright__mail {
    margin-top: 0.5em;
}

.copyright__menu {
    margin-top: 0.5em;
}

.copyright__link {
    color: #adadad;
    /*margin-right: 1em;*/
    text-decoration: underline;
}

.likes {
    overflow: hidden;
}

@media screen and (max-width: 1023px) {
    .likes {
        display: none;
    }
}

.likes__item {
    align-items: center;
    border: 1px solid #9f9f9f;
    border-radius: 3px;
    cursor: pointer;
    display: flex;
    font-size: 13px;
    height: 30px;
    margin-right: 20px;
    overflow: hidden;
    position: relative;
    transition: all 0.2s;
    width: 80px;
}

.likes__item:last-child {
    margin-right: 0;
}

.likes__item:hover {
    color: #fff;
}

.likes__item--vkontakte:hover {
    background: #55779b;
    border-color: #55779b;
}

.likes__item--facebook:hover {
    background: #425f9c;
    border-color: #425f9c;
}

.likes__icon {
    background: #9f9f9f;
    color: #181818;
    font-size: 16px;
    height: 100%;
    line-height: 28px;
    text-align: center;
    transition: all 0.2s;
    width: 28px;
}

.likes__item:hover .likes__icon {
    background: transparent;
    color: #fff;
}

.likes__counter {
    flex: 1 0;
    text-align: center;
    width: 100%;
}

/** TODO: Позиционирование виджетов **/
#vk_like,
#fb_like {
    height: 100% !important;
    opacity: 0;
    position: absolute !important;
    top: 0 !important;
}

#vk_like {
    left: -21px;
}

#fb_like {
    left: 0;
    width: 100%;
}

.social {
    margin-left: auto;
}

@media screen and (max-width: 1023px) {
    .social {
        /*display: none;*/
        margin: 40px 0;
    }
}

.social__item {
    color: #cecece;
    font-size: 23px;
    margin-right: 20px;
    text-decoration: none;
}

.social__item:last-child {
    margin-right: 0;
}

.social__item:hover {
    color: #bd0b13;
}

.social__item.icon-yandex-zen:hover {
    color: #f00;
}

.social__item.icon-facebook:hover {
    color: #3b5998;
}

.social__item.icon-instagram:hover {
    color: #cb007e;
}

.social__item.icon-youtube:hover {
    color: #d32222;
}

.social__item.icon-vkontakte:hover {
    color: #507299;
}

.social__item.icon-twitter:hover {
    color: #1da1f2;
}

.footer--middle {
    padding: 40px 0;
}

@media screen and (max-width: 1023px) {
    .footer--middle {
        display: none;
    }
}

.footer__column {
    align-self: start;
    width: 20%;
}

.footer-title {
    color: #fff;
    margin-bottom: 1em;
    text-transform: uppercase;
}

.footer-title__link {
    color: #fff;
}
/*
.footer-menu {
    list-style: none;
    margin: 0 0 2.5em;
    padding: 0;
}

.footer-menu:last-child {
    margin-bottom: 0;
}

.footer-menu__item {
    margin-bottom: 0.8em;
}

.footer-menu__item:last-child {
    margin-bottom: 0;
}

.footer-menu__link {
    color: #adadad;
    text-decoration: none;
}

.footer-menu__link:hover,
.footer-menu__item.is-active .footer-menu__link {
    color: #fff;
}*/

.wide-block {
    background: #fff;
    padding: 60px 0;
}

.wide-block--bg-grey {
    background-color: #eee;
}

.wide-block--bg-grey.site-marketing
{
    background: #dadada url(/img/marketing-grey-bg.png) no-repeat right -180px;
}

.wide-block--bg-pale-grey {
    background-color: #f3f3f3;
}

.wide-block--bg-pale-blue {
    background-color: #eaeff2;
}

.wide-block--bg-pixels-black {
    background: url(/img/bg-about.jpg) center/cover no-repeat, #222;
}

.wide-block--bg-pixels-red {
    background: url(/img/bg-redblocks.jpg) center/cover no-repeat, #5d2a2c;
}

.wide-block--bg-pixels-presentation {
    background: url(/img/bg-presentation-form.png) center/cover no-repeat, #5d2a2c;
}
.wide-block--bg-pixels-marketing {
    background: url(/img/bg-marketing-form.png) center/cover no-repeat, #5d2a2c;
}

.wide-block--bg-dark-blue {
    background-color: #344e80;
    color: #fff;
}

.wide-block--bg-dark-gray {
    background-color: #737373;
    color: #fff;
}

.wide-block > .container {
    margin-bottom: 0;
    text-align: center;
}


.container--inner .wide-block--fit-screen {
    margin-left: -500px;
    margin-right: -500px;
}


@media screen and (min-width: 1024px) {
    .container--inner .wide-block--fit-screen {
        margin-left: -1230px;
        margin-right: -1000px;
    }
}

[data-tab-id] {
    cursor: pointer;
}

[data-tab-id].is-active {
    cursor: default;
}

[data-tab-page-id] {
    display: none;
}

[data-tab-page-id].is-active {
    display: block;
}

.tabs__labels {
    list-style: none;
    margin: 0;
    padding: 0;
}

.tabs__label {
    padding: 0;
}

.tabs__pages {
    overflow: hidden;
}

.tabs--offices {
    min-width: 265px;
}

.tabs--offices .tabs__labels {
    justify-content: space-between;
    margin-bottom: 0.8em;
}

.tabs--offices .tabs__name {
    color: #d53633;
    text-decoration: underline dotted;
    transition: all 0.3s;
}

.tabs--offices .tabs__name:hover,
.tabs--offices .tabs__label.is-active .tabs__name {
    text-decoration-color: transparent;
}

.tabs--offices .tabs__label.is-active .tabs__name {
    color: #adadad;
}

.tabs--offices .tabs__pages {
    padding-left: 20px;
    position: relative;
}

.tabs--offices .tabs__icon {
    color: #bd0b13;
    font-size: 14px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.tabs--offices .tabs__page,
.tabs--offices .tabs__page a {
    color: #adadad;
}

.achievements.grid {
    display: flex !important;
    gap: 0 !important;
}

.achievements {
    align-items: flex-start;
    justify-content: space-between;
    text-align: center;
}

@media screen and (min-width: 1024px) {
    .achievements {
        margin: 0 -15px 60px;
    }
}

.achievements:last-child {
    margin-bottom: 0;
}

.achievements__item {
    margin-bottom: 40px;
}

.achievements.grid .achievements__item {
    width: 100%;
    box-shadow: none !important;
}

@media screen and (min-width: 1024px) {
    .achievements.grid .achievements__item {
        margin: 0;
        padding: 0 15px;
        width: 25%;
    }

    .container--inner .achievements__item {
        width: 33.333% !important;
    }
}

.achievements__value {
    font-size: 16px;
    height: 150px;
    margin-bottom: 20px;
    overflow: hidden;
    padding-top: 30px;
    position: relative;
    text-transform: uppercase;
}

.achievements__number,
.achievements__text {
    position: relative;
    z-index: 2;
}

.achievements__number {
    color: #bd0b13;
    font-size: 56px;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 5px;
}

.achievements__laurel {
    color: #dedede;
    font-size: 150px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.js-slider {
    display: flex;
    flex-flow: row nowrap;
    overflow: hidden;
}

.js-slider > * {
    flex: 1 0 auto;
}

.js-slider.flickity-enabled {
    display: block;
    overflow: initial;
}

.js-slider.flickity-enabled > * {
    flex: initial;
}

.calling-codes {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 50px;
}

.calling-codes + input {
    padding-left: 50px !important;
}

.calling-codes select {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
}

.jq-selectbox.calling-codes__select {
    height: 100%;
    width: 100%;
}

.calling-codes__select .jq-selectbox__select {
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 0 3px 3px;
    box-shadow: none !important;
    box-sizing: content-box;
    color: inherit;
    font: inherit;
    height: 100%;
    margin: 0;
    padding: 0;
    text-shadow: none;
    width: 100%;
}

.calling-codes__select .jq-selectbox__select-text {
    display: none;
}

.calling-codes__select .jq-selectbox__trigger {
    border: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
}

.calling-codes__select .jq-selectbox__trigger-arrow {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #d1d8de;
    margin: -3px -5px 0 0;
    transition: border-color 0.2s;
}

.calling-codes__select .jq-selectbox__dropdown {
    left: 0;
    margin: 2px 0;
    text-align: left;
    width: auto !important;
}

.calling-codes__select .jq-selectbox__dropdown ul li {
    color: #000;
    padding-left: 50px;
    position: relative;
}

.calling-codes__select .jq-selectbox__dropdown ul li:hover {
    color: #fff;
}

.calling-codes__country::before {
    background: center/cover no-repeat;
    border-radius: 2px;
    content: '';
    display: block;
    height: 12px;
    left: 10px;
    margin-top: -6px;
    position: absolute;
    top: 50%;
    width: 20px;
}

.calling-codes__country--ru::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NTAgMzAwIj4NCjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0wLDBoNDUwdjEwMGgtNDUweiIvPg0KPHBhdGggZmlsbD0iIzAwZiIgZD0ibTAsMTAwaDQ1MHYxMDBoLTQ1MHoiLz4NCjxwYXRoIGZpbGw9IiNmMDAiIGQ9Im0wLDIwMGg0NTB2MTAwaC00NTB6Ii8+DQo8L3N2Zz4NCg==);
}

.calling-codes__country--ua::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAwIDgwMCI+DQo8cGF0aCBmaWxsPSIjM2E3NWM0IiBkPSJtMCwwaDEyMDB2ODAwaC0xMjAweiIvPg0KPHBhdGggZmlsbD0iI2Y5ZGQxNiIgZD0ibTAsNDAwaDEyMDB2NDAwaC0xMjAweiIvPg0KPC9zdmc+DQo=);
}

.calling-codes__country--by::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDUwIiB2aWV3Qm94PSIwIDAgMTA5OCA1NDkiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCjxwYXRoIGZpbGw9IiNjODMxM2UiIGQ9Im0wLDBoMTA5OHY1NDloLTEwOTh6Ii8+DQo8cGF0aCBmaWxsPSIjNGFhNjU3IiBkPSJtMCwzNjZoMTA5OHYxODNoLTEwOTh6Ii8+DQo8cGF0aCBmaWxsPSIjZmZmIiBkPSJtMCwwaDEyMnY1NDloLTEyMnoiLz4NCjxnIGlkPSJoIj4NCjxnIGZpbGw9IiNjODMxM2UiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9InEiIHRyYW5zZm9ybT0ic2NhbGUoNS4zMDQzNSA5KSI+DQo8cGF0aCBkPSJtNCwwaDN2MWgxdjFoMXYxaDF2MWgxdjFoLTF2MWgtMXYxaC0xdjFoLTF2MWgtMXYxaC0xdi0xaC0xdi0xaC0xdi0xaC0xdi0xaC0xdi0xaC0xdi0xaDF2LTFoMXYtMWgxdi0xaDF6bTEsMWgxdjFoMXYxaDF2MWgtMXYxaC0xdjFoLTF2LTFoLTF2LTFoLTF2LTFoMXYtMWgxem0wLDFoMXYxaC0xem0tNS00aDF2MWgtMXptMCw1aDF2MWgtMXptMTEtOGguNnYyaC0uNnptMCw1aC42djJoLS42em0tOSwwaDF2MWgxdjFoMXYxaC0xdjFoLTF2MWgtMXYtMWgtMXYtMWgtMXYtMWgxdi0xaDF6bTAsMWgxdjFoLTF6bTYtM2gxdjFoMXYxaDF2MWgtMXYxaC0xdjFoLTF2LTFoLTF2LTFoLTF2LTFoMXYtMWgxem0wLDFoMXYxaC0xem0tOCwzaDF2MWgtMXptMTEtMmguNnYyaC0uNnoiLz4NCjxwYXRoIGQ9Im0wLDE4aDF2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdjFoMXYxaDF2MWgxdjFoMXYxaDF2MWguNnY0aC0uNnYxaC0xdjFoLTF2MWgtMXYxaC0xdjFoLTF2Mi42aC0ydi0uNmgtMXYtMWgtMXYtMWgtMXYtMWgtMXYtM2gxdjFoMXYxaDF2MWgxdi0xaDF2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgtMXYtMWgtMXYtMWgtM3YxaDJ2MWgtMXYxaC0xdjFoLTF2LTFoLTF2LTFoLTF2LTFoLTF6bTAsMmgxdjFoLTF6bTExLDJoLjZ2MWgtLjZ6bS0yLDFoMXYxaDF2MWguNnYxLjZoLS42di0uNmgtMXYtMWgtMXptLTIsMWgxdi42aC0xeiIvPg0KPC9nPg0KPHVzZSB4bGluazpocmVmPSIjcSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMTIyIDApIi8+DQo8L2c+DQo8dXNlIHhsaW5rOmhyZWY9IiNoIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDU0OSkiLz4NCjwvc3ZnPg0K);
}

.calling-codes__country--kz::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAwIDEwMDAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCjxkZWZzPg0KPHBhdGggaWQ9ImJlIiBkPSJtMC03Ni40NWM0LS4wNSA1LjUtMi41NSA1LjUtNS41NSAwLTQtNS41LTIzLjA1LTUuNS0yMy4wNSAwLDAtNS41LDE5LjA1LTUuNSwyMy4wNSAwLDMgMS41LDUuNTUgNS41LDUuNTV6Ii8+DQo8cGF0aCBpZD0ib3JuIiBkPSJtLTEsMTVjMC0xMCA5LTE1LjE0IDE2LjA3MjEtMTUuMTQgOS41Mjc5LDAgMTQuNjAxMSw1LjY4MyAxNC42MDExLDEzLjEyMjEgMCw0LjIxNjktLjc3NDUsNi44NjMtMi43MjM3LDEwLjg5OTQgMCwwLTE1LjcxNzIsMzIuNjA1NS0yMS44MzU4LDQ1LjIxNzQtLjc2MzEsMS41NzI5LTEuMDA5MywzLjM2MzUtMS4wMDkzLDUuOTg4NSAwLDQuMDUzOSAzLjk0MTYsNy4zNjczIDguMDc0NCw3LjQ2ODggMy43Njc1LC4wOTQgNy44NzI1LTMuNTAzOSA3Ljg3MjUtNy42MDMzIDAtNC45Nzk2LTIuNTg5NC03LjE5OTYtNS4yNDgzLTcuMTk5Ni0zLjI3MTgsMC00LjU3NTUsMS4zNDE4LTQuNTc1NSwzLjYzMzUgMCwxLjU5NjggLjc3MzEsMi4yODc3IDEuODg0LDIuMjg3NyAyLjgwNjMsMCAyLjAxODYtMy43NjggMi4wMTg2LTMuNzY4IDEuMzkzOCwuMzA0NCAyLjUzODgsMS43MjUgMS44ODQsMy40OTg5IDEuMDE5NiwuMjI2NSAxLjk3NDcsLjc2MDQgMi43MjUxLDEuNjE0OS0uNzUyMywuNzI3Ni0xLjYxNTIsMS4yODkyLTIuNzI1MSwxLjQ4MDMgLjY1NzIsMi4xNjQ0LS4yMjEsMy4yMjItMi4xMTk1LDMuNjY3MSAuMzgzMS0uODMyNiAuMzk2My0xLjU5ODUgLjI2OTEtMi4zMjE0LTIuOTg4OSwuODQ3OS03LjU2OTctLjUwMTQtNy41Njk3LTUuNjUyIDAtNS4xMTM4IDMuNTU3Ni05LjQxOTYgMTAuMjI3NS04LjM0MzUtMS41ODY5LS43NTY5LTIuMzk0LTIuMzA1NS0yLjU1NjktNC4wMzcyIDEuMjExMiwuNDcxIDIuNTU2OSwuNTM4MyAyLjU1NjksLjUzODMtLjc3OTktMS4zNzE5LTEuODYzMS0yLjU1NDQtMS44MTY3LTUuMjQ4MyAxLjIzNjcsLjU2MDkgMi4zODUxLDEuNTk5NCAzLjk2OTksLjk0Mi0yLjQ4NzMtNC44ODI2IC41Njg2LTExLjU5ODggOC4zNDM1LTEzLjE4ODEtMi44NDU1LDMuMzI3My00LjIzOSw2LjkyMDEtNC4yMzksMTAuNDk2NyAwLDExLjU5MTcgMy4yMjk3LDEzLjUzOTYgMy4yMjk3LDIxLjU5ODkgMCwzLjM3MTctMS43Mzc1LDcuMDEzLTUuMTgxLDkuNDg3NHYtLjEzNDZjMi4yNzY0LC42MDcgMy43MzM4LDEuNzI2IDQuNTcyMSwzLjI0NDUtNS4yMDAxLDEuNDcxNC0xMi43NTg2LDEuNDQzNi0xNi44MTgyLS4xNDkzLTQuNjY1Ni0uNTM4My03LjkyMjEtNC4xMS04Ljg4MTgtNS45MjEyLS45NTk3LTEuODExMi0yLjgyMzctOC4zNjQ5IDAtMTQuMjY0NyAzLjA5MDMtNi40NTY5IDE3LjY2MTQtMzcuMjc3MSAyMi4yMDQ1LTQ2Ljk2NTggLjk2MzYtMi4wNTUgMS41NDc2LTQuMjM0MyAxLjU0NzYtNi41OTQxIDAtNS45MzQ5LTUuNDUwMi04LjAwNzEtOC41NDU0LTguMDA3MS0zLjcwMDcsMC03LjQ2ODgsMi44MTI1LTcuNDY4OCw2LjMyNDkgMCwyLjIyNTYgMS4yMTEyLDMuNTY2MiAyLjk2MDYsMy41NjYyIDQuMTgzMywwIDMuOTI5Mi0zLjU1IDMuMDk1Mi01Ljc4NjYgMi42MDM1LDEuMTY3NiA0LjExNjgsMy4yNTIgMy43MDA3LDUuNDUwMiAxLjQ3NCwuMjAxNCAyLjg3NywuODk4OSA0LjE3MTcsMi4zNTUtMS4wMTg3LDEuMjgzMi0yLjI2MTIsMi4yNTMyLTQuMTcxNywyLjI4NzcgLjgzNDQsMy40MS0xLjQ1NDMsNC44NTIyLTMuNzAwNyw1LjY1MiAuNzEwNy0yLjUwMjcgMS4xNzcyLTUuMzgyOS0zLjA5NTItNS4zODI5LTMuMTE1LDAtNS41Njc5LS41MzgzLTYuOTk3OC0yLjU1NjktLjA4NDEsMi42OTE0LS4zMzY0LDEzLjMyMjctLjMzNjQsMTMuMzIyNy0uMTc5NCwzLjk5NSA1LjM2MDUsMy44ODA4IDguODgxOCwyLjY5MTUtMS4zMjg5LDQuNjAxOC00LjA1NDMsNy4wODk4LTEwLjM2MjEsNi40NTk1IDEuNTMwOCwuNjM5MiAzLjE2MjUsMi4wNzYyIDMuMTYyNSw0Ljg0NDYtMCwzLjc0NjgtMy4wNDY1LDcuODk3MS01LjA0NjUsOS4xMjQzbC0xLTM5eiIvPg0KPHBhdGggaWQ9InVvcm4iIGQ9Im0wLTM1LjU5ODZjMCwwIDQuNzUzMS0zLjk4NDQgNi4zNjcxLTEuOTg1OSAyLjU5NjEsMy4yMTQ0LTcuOTgyLDE5LjIyNDgtNy45ODIsMjQuODYzMyAwLDkuMjU1IDYuMTkwMiwxMS43NzE3IDEzLjgzMzksMTMuMDkyOSA1LjEyODcsLjg4NjUgMTMuNDgxLS4zNzE2IDEzLjQ4MS0uMzcxNi0xLjU3MjUtMi4xMDc5LTIuNTk1My0yLjcyOS01LjI0NS0yLjg5NzUgMi45NDk5LTEuNTI3OCA1Ljk1MzgtNC44NDQxIDUuOTUzOC0xMC4wMDczIDAtNy45NjE3LTMuMjg1NS0xMS4yNDI3LTMuMjg1NS0yMC4yMTg1IDAtNC45NzkyIDQuMDkyOS0xMS4zMTc2IDQuMDkyOS0xMS4zMTc2LTcuMjM0MywuNzIyMy0xMC44MjAxLDcuNDA0Ny04Ljc3OTksMTIuNzQ1LTEuMTUxNiwuMTY1NS0yLjE5NzItLjA5MzEtMy4wOTUyLS45NDItLjUyOTUsMS40ODAzIC4zMDY0LDMuMTk4NSAxLjQyNiw0LjY3ODgtLjkwMTcsLjQ4MDctMS41NjQsLjE5MjQtMy0uMTAzMyAuMTM2MiwxLjUyNTIgMS4wNTIzLDMuMTQ1NSAzLjI5MzYsNC42NzA2LTYuNTA0MS0xLjY4NDUtMTAuNTA2MiwyLjgzNzYtMTAuNTA2Miw3LjU3MTUgMCwzLjU3NTggMi41MTE5LDYuMTM4NiA0Ljk2NzEsNi4xMzg2IC43OTM1LDAgMS45NTktLjMyNiAyLjYxNjYtLjgxNTYgLjQ2MzUsLjk4NDEgLjIyNDcsMi4zMDEzLS4yNTI4LDMuMjg1NSAxLjc5OTYtLjQ3NDUgMi45NDE4LTEuNTQwNyAyLjEyODctMy43NTk5IDEuMzgyMi0uMTI2NyAyLjQ4MTctLjU5MjYgMy4yMjk3LTEuNDgwMy0uNzU3OC0uOTY4MS0xLjkwNzQtMS41MjU4LTMuMjI5Ny0xLjQ4MDMgMS4wMDY0LTIuMDcxOC0uMTE1Mi0zLjIzMTctMS43NDk0LTQuMTcxOCAwLDAgMS4wMzkzLDQuMTcxNy0xLjYxNDksNC4xNzE3LTEuMTkzNSwwLTIuMjgxLS4zODc2LTIuMjgxLTIuMTQyMiAwLTEuNTI3OSAxLjMzOS0zLjY0NDQgNC40MzQxLTMuNTA5OSAzLjA5NTIsLjEzNDYgNS42MDQ1LDIuMTI4OSA1LjYwNDUsNy4wNTc3IDAsNC41NDY4LTMuNjc2Miw2LjgwODEtOC41MjA1LDYuOTU0Mi00LjM2ODgsLjEzNDYtNy42NjYyLTIuMjI2My03LjY2NjItNi43MjE5IDAtNS45ODM1IDguNjU4OC0xOS42MjE3IDguNjU4OC0yNC45NTQ1IDAtNC4wMDA2LTMuNjA2NC02LjIzMzctNy4xMzUxLTYuMjMzNy00LjU3NTUsMC04LjQzNTksNC41MTk3LTguNDM1OSw0LjUxOTdsMi42OTE1LDMuMzY0M3oiLz4NCjwvZGVmcz4NCjxwYXRoIGZpbGw9IiMwMGFmY2EiIGQ9Im0wLDBoMjAwMHYxMDAwaC0yMDAweiIvPg0KPHVzZSB3aWR0aD0iMjAwMCIgaGVpZ2h0PSIxMDAwIiB4bGluazpocmVmPSIjdXNlNDMwMyIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjQwIDApIi8+DQo8dXNlIHdpZHRoPSIxMDAwIiBmaWxsPSIjZmVjNTBjIiBoZWlnaHQ9IjUwMCIgeGxpbms6aHJlZj0iI2JlIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjk2MDY0IC4zODk5OSAtLjM4OTk5IDEuOTYwNjQgMTA4MC40NzE2IDQyMCkiLz4NCjx1c2Ugd2lkdGg9IjEwMDAiIGZpbGw9IiNmZWM1MGMiIGhlaWdodD0iNTAwIiB4bGluazpocmVmPSIjYmUiIHRyYW5zZm9ybT0ibWF0cml4KDEuODQ2ODggLjc2NSAtLjc2NSAxLjg0Njg4IDEwODAuNDcxNiA0MjApIi8+DQo8dXNlIHdpZHRoPSIxMDAwIiBmaWxsPSIjZmVjNTBjIiBoZWlnaHQ9IjUwMCIgeGxpbms6aHJlZj0iI2JlIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjY2MjE1IDEuMTEwNjEgLTEuMTEwNjEgMS42NjIxNSAxMDgwLjQ3MTYgNDIwKSIvPg0KPHVzZSB3aWR0aD0iMTAwMCIgZmlsbD0iI2ZlYzUwYyIgaGVpZ2h0PSI1MDAiIHhsaW5rOmhyZWY9IiNiZSIgdHJhbnNmb3JtPSJtYXRyaXgoMS40MTM1NCAxLjQxMzU0IC0xLjQxMzU0IDEuNDEzNTQgMTA4MC40NzE2IDQyMCkiLz4NCjx1c2Ugd2lkdGg9IjEwMDAiIGZpbGw9IiNmZWM1MGMiIGhlaWdodD0iNTAwIiB4bGluazpocmVmPSIjYmUiIHRyYW5zZm9ybT0ibWF0cml4KDEuMTEwNjEgMS42NjIxNSAtMS42NjIxNSAxLjExMDYxIDEwODAuNDcxNiA0MjApIi8+DQo8dXNlIHdpZHRoPSIxMDAwIiBmaWxsPSIjZmVjNTBjIiBoZWlnaHQ9IjUwMCIgeGxpbms6aHJlZj0iI2JlIiB0cmFuc2Zvcm09Im1hdHJpeCguNzY1IDEuODQ2ODggLTEuODQ2ODggLjc2NSAxMDgwLjQ3MTYgNDIwKSIvPg0KPHVzZSB3aWR0aD0iMTAwMCIgZmlsbD0iI2ZlYzUwYyIgaGVpZ2h0PSI1MDAiIHhsaW5rOmhyZWY9IiNiZSIgdHJhbnNmb3JtPSJtYXRyaXgoLjM4OTk5IDEuOTYwNjQgLTEuOTYwNjQgLjM4OTk5IDEwODAuNDcxNiA0MjApIi8+DQo8dXNlIHdpZHRoPSIxMDAwIiBmaWxsPSIjZmVjNTBjIiBoZWlnaHQ9IjUwMCIgeGxpbms6aHJlZj0iI2JlIiB0cmFuc2Zvcm09Im1hdHJpeCgwIDEuOTk5MDUgLTEuOTk5MDUgMCAxMDgwLjQ3MTYgNDIwKSIvPg0KPHVzZSB3aWR0aD0iMTAwMCIgZmlsbD0iI2ZlYzUwYyIgaGVpZ2h0PSI1MDAiIHhsaW5rOmhyZWY9IiNiZSIgdHJhbnNmb3JtPSJtYXRyaXgoLS4zODk5OSAxLjk2MDY0IC0xLjk2MDY0IC0uMzg5OTkgMTA4MC40NzE2IDQyMCkiLz4NCjx1c2Ugd2lkdGg9IjEwMDAiIGZpbGw9IiNmZWM1MGMiIGhlaWdodD0iNTAwIiB4bGluazpocmVmPSIjYmUiIHRyYW5zZm9ybT0ibWF0cml4KC0uNzY1IDEuODQ2ODggLTEuODQ2ODggLS43NjUgMTA4MC40NzE2IDQyMCkiLz4NCjx1c2Ugd2lkdGg9IjEwMDAiIGZpbGw9IiNmZWM1MGMiIGhlaWdodD0iNTAwIiB4bGluazpocmVmPSIjYmUiIHRyYW5zZm9ybT0ibWF0cml4KC0xLjExMDYxIDEuNjYyMTUgLTEuNjYyMTUgLTEuMTEwNjEgMTA4MC40NzE2IDQyMCkiLz4NCjx1c2Ugd2lkdGg9IjEwMDAiIGZpbGw9IiNmZWM1MGMiIGhlaWdodD0iNTAwIiB4bGluazpocmVmPSIjYmUiIHRyYW5zZm9ybT0ibWF0cml4KC0xLjQxMzU0IDEuNDEzNTQgLTEuNDEzNTQgLTEuNDEzNTQgMTA4MC40NzE2IDQyMCkiLz4NCjx1c2Ugd2lkdGg9IjEwMDAiIGZpbGw9IiNmZWM1MGMiIGhlaWdodD0iNTAwIiB4bGluazpocmVmPSIjYmUiIHRyYW5zZm9ybT0ibWF0cml4KC0xLjY2MjE1IDEuMTEwNjEgLTEuMTEwNjEgLTEuNjYyMTUgMTA4MC40NzE2IDQyMCkiLz4NCjx1c2Ugd2lkdGg9IjEwMDAiIGZpbGw9IiNmZWM1MGMiIGhlaWdodD0iNTAwIiB4bGluazpocmVmPSIjYmUiIHRyYW5zZm9ybT0ibWF0cml4KC0xLjg0Njg4IC43NjUgLS43NjUgLTEuODQ2ODggMTA4MC40NzE2IDQyMCkiLz4NCjx1c2Ugd2lkdGg9IjEwMDAiIGZpbGw9IiNmZWM1MGMiIGhlaWdodD0iNTAwIiB4bGluazpocmVmPSIjYmUiIHRyYW5zZm9ybT0ibWF0cml4KC0xLjY2MjE1IC0xLjExMDYxIDEuMTEwNjEgLTEuNjYyMTUgMTA4MC40NzE2IDQyMCkiLz4NCjx1c2Ugd2lkdGg9IjEwMDAiIGZpbGw9IiNmZWM1MGMiIGhlaWdodD0iNTAwIiB4bGluazpocmVmPSIjYmUiIHRyYW5zZm9ybT0ibWF0cml4KC0xLjQxMzU0IC0xLjQxMzU0IDEuNDEzNTQgLTEuNDEzNTQgMTA4MC40NzE2IDQyMCkiLz4NCjx1c2Ugd2lkdGg9IjEwMDAiIGZpbGw9IiNmZWM1MGMiIGhlaWdodD0iNTAwIiB4bGluazpocmVmPSIjYmUiIHRyYW5zZm9ybT0ibWF0cml4KC0xLjExMDYxIC0xLjY2MjE1IDEuNjYyMTUgLTEuMTEwNjEgMTA4MC40NzE2IDQyMCkiLz4NCjx1c2Ugd2lkdGg9IjEwMDAiIGZpbGw9IiNmZWM1MGMiIGhlaWdodD0iNTAwIiB4bGluazpocmVmPSIjYmUiIHRyYW5zZm9ybT0ibWF0cml4KC0uNzY1IC0xLjg0Njg4IDEuODQ2ODggLS43NjUgMTA4MC40NzE2IDQyMCkiLz4NCjx1c2Ugd2lkdGg9IjEwMDAiIGZpbGw9IiNmZWM1MGMiIGhlaWdodD0iNTAwIiB4bGluazpocmVmPSIjYmUiIHRyYW5zZm9ybT0ibWF0cml4KC0uMzg5OTkgLTEuOTYwNjQgMS45NjA2NCAtLjM4OTk5IDEwODAuNDcxNiA0MjApIi8+DQo8dXNlIHdpZHRoPSIxMDAwIiBmaWxsPSIjZmVjNTBjIiBoZWlnaHQ9IjUwMCIgeGxpbms6aHJlZj0iI2JlIiB0cmFuc2Zvcm09Im1hdHJpeCgwIC0xLjk5OTA1IDEuOTk5MDUgMCAxMDgwLjQ3MTYgNDIwKSIvPg0KPHVzZSB3aWR0aD0iMTAwMCIgZmlsbD0iI2ZlYzUwYyIgaGVpZ2h0PSI1MDAiIHhsaW5rOmhyZWY9IiNiZSIgdHJhbnNmb3JtPSJtYXRyaXgoLjM4OTk5IC0xLjk2MDY0IDEuOTYwNjQgLjM4OTk5IDEwODAuNDcxNiA0MjApIi8+DQo8dXNlIHdpZHRoPSIxMDAwIiBmaWxsPSIjZmVjNTBjIiBoZWlnaHQ9IjUwMCIgeGxpbms6aHJlZj0iI2JlIiB0cmFuc2Zvcm09Im1hdHJpeCguNzY1IC0xLjg0Njg4IDEuODQ2ODggLjc2NSAxMDgwLjQ3MTYgNDIwKSIvPg0KPHVzZSB3aWR0aD0iMTAwMCIgZmlsbD0iI2ZlYzUwYyIgaGVpZ2h0PSI1MDAiIHhsaW5rOmhyZWY9IiNiZSIgdHJhbnNmb3JtPSJtYXRyaXgoMS4xMTA2MSAtMS42NjIxNSAxLjY2MjE1IDEuMTEwNjEgMTA4MC40NzE2IDQyMCkiLz4NCjx1c2Ugd2lkdGg9IjEwMDAiIGZpbGw9IiNmZWM1MGMiIGhlaWdodD0iNTAwIiB4bGluazpocmVmPSIjYmUiIHRyYW5zZm9ybT0ibWF0cml4KDEuNDEzNTQgLTEuNDEzNTQgMS40MTM1NCAxLjQxMzU0IDEwODAuNDcxNiA0MjApIi8+DQo8Y2lyY2xlIGZpbGw9IiNmZWM1MGMiIGN4PSIwIiBjeT0iMCIgcj0iNjguNyIgdHJhbnNmb3JtPSJtYXRyaXgoMS45NTg1MSAwIDAgMS45NTg1MSAxMDgwLjMwMDUgNDIwLjE3MTA3KSIvPg0KPHVzZSB3aWR0aD0iMTAwMCIgZmlsbD0iI2ZlYzUwYyIgaGVpZ2h0PSI1MDAiIHhsaW5rOmhyZWY9IiNiZSIgdHJhbnNmb3JtPSJtYXRyaXgoMS45OTkwNSAwIDAgMS45OTkwNSAxMDgwLjQ3MTYgNDIwKSIvPg0KPHVzZSB3aWR0aD0iMTAwMCIgZmlsbD0iI2ZlYzUwYyIgaGVpZ2h0PSI1MDAiIHhsaW5rOmhyZWY9IiNiZSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEuOTYwNjQgLjM4OTk5IC0uMzg5OTkgLTEuOTYwNjQgMTA4MC40NzE2IDQyMCkiLz4NCjx1c2Ugd2lkdGg9IjEwMDAiIGZpbGw9IiNmZWM1MGMiIGhlaWdodD0iNTAwIiB4bGluazpocmVmPSIjYmUiIHRyYW5zZm9ybT0ibWF0cml4KC0xLjk5OTA1IDAgMCAtMS45OTkwNSAxMDgwLjQ3MTYgNDIwKSIvPg0KPHVzZSB3aWR0aD0iMTAwMCIgZmlsbD0iI2ZlYzUwYyIgaGVpZ2h0PSI1MDAiIHhsaW5rOmhyZWY9IiNiZSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEuOTYwNjQgLS4zODk5OSAuMzg5OTkgLTEuOTYwNjQgMTA4MC40NzE2IDQyMCkiLz4NCjx1c2Ugd2lkdGg9IjEwMDAiIGZpbGw9IiNmZWM1MGMiIGhlaWdodD0iNTAwIiB4bGluazpocmVmPSIjYmUiIHRyYW5zZm9ybT0ibWF0cml4KC0xLjg0Njg4IC0uNzY1IC43NjUgLTEuODQ2ODggMTA4MC40NzE2IDQyMCkiLz4NCjx1c2Ugd2lkdGg9IjEwMDAiIGZpbGw9IiNmZWM1MGMiIGhlaWdodD0iNTAwIiB4bGluazpocmVmPSIjYmUiIHRyYW5zZm9ybT0ibWF0cml4KDEuNjYyMTUgLTEuMTEwNjEgMS4xMTA2MSAxLjY2MjE1IDEwODAuNDcxNiA0MjApIi8+DQo8dXNlIHdpZHRoPSIxMDAwIiBmaWxsPSIjZmVjNTBjIiBoZWlnaHQ9IjUwMCIgeGxpbms6aHJlZj0iI2JlIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjg0Njg4IC0uNzY1IC43NjUgMS44NDY4OCAxMDgwLjQ3MTYgNDIwKSIvPg0KPHVzZSB3aWR0aD0iMTAwMCIgZmlsbD0iI2ZlYzUwYyIgaGVpZ2h0PSI1MDAiIHhsaW5rOmhyZWY9IiNiZSIgdHJhbnNmb3JtPSJtYXRyaXgoMS45NjA2NCAtLjM4OTk5IC4zODk5OSAxLjk2MDY0IDEwODAuNDcxNiA0MjApIi8+DQo8ZyBmaWxsPSIjZmVjNTBjIj4NCjxnIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQo8cGF0aCBkPSJtMTA3NS43ODYyLDY1NC45NTA4LTIuMzIxNiw0LjY0MzItMi41Nzk2LDUuOTMzLTEuNTQ3NywyLjgzNzUtMS4yODk4LDIuNTc5Ni0xLjAzMTgsMi4wNjM3LTEuMjg5OCwxLjI4OTgtMy4wOTU1LTIuNTc5Ni0zLjM1MzUtMi4zMjE2LTMuNjExNC0xLjgwNTctMy44NjkzLTEuNTQ3Ny00LjEyNzQtMS4wMzE4LTQuMTI3My0xLjAzMTgtNC4xMjczLS43NzM5LTQuMzg1My0uNTE1OS05LjAyODUtLjc3MzktOS4wMjg1LS4yNTgtOC43NzA2LS41MTU5LTguMjU0Ny0xLjAzMTgtNC42NDMyLS43NzM5LTQuMzg1My0xLjAzMTgtMi4zMjE2LS43NzM5LTIuMzIxNi0uNzczOS0yLjA2MzctMS4wMzE4LTEuODA1Ny0xLjAzMTgtMi44Mzc1LTEuODA1Ny0yLjgzNzUtMi4wNjM3LTMuMDk1NS0yLjMyMTYtMi44Mzc1LTIuNTc5Ni01LjkzMy01LjY3NTEtNS45MzMtNS42NzUxLTUuOTMzLTUuNDE3MS01LjQxNzEtNC45MDEyLTIuNTc5Ni0xLjgwNTctMi41Nzk2LTEuODA1Ny0yLjMyMTYtMS4wMzE4LTIuMzIxNi0uNzczOS00LjM4NTMtMS4wMzE4LTMuODY5NC0xLjI4OTgtMy44Njk0LTEuMjg5OC0zLjg2OTQtMS44MDU3LTMuMzUzNS0xLjU0NzctMy4zNTM0LTIuMDYzNy0zLjA5NTUtMi4wNjM3LTIuODM3NS0yLjA2MzctMy4wOTU1LTIuMzIxNi0yLjU3OTYtMi4zMjE2LTIuNTc5Ni0yLjU3OTYtMi41Nzk2LTIuNTc5Ni00LjkwMTItNS40MTcxLTQuNjQzMi01LjY3NTEtOS4yODY1LTEyLjEyNC05LjgwMjQtMTIuMzgyLTUuNjc1MS01LjkzMy01LjkzMy01LjkzMy0zLjM1MzQtMy4wOTU1LTMuMzUzNC0yLjgzNzUtMy42MTE0LTIuNTc5Ni0zLjg2OTQtMi44Mzc1LS43NzM5LC4yNTgtLjc3MzksLjc3MzktLjc3MzksMS4wMzE4LS41MTU5LDEuMjg5OC0uNzczOSwyLjMyMTYtLjI1OCwxLjAzMTgtMS44MDU3LS43NzM5LTEuNTQ3Ny0uNzczOS0xLjgwNTctLjc3MzktMS41NDc3LS41MTU5LTMuMzUzNCwwLTEuODA1NywuNTE1OS0xLjgwNTcsLjc3MzkgMS44MDU3LDIuMzIxNiAyLjMyMTYsMy4wOTU1IDIuMzIxNiwzLjYxMTQgMi4wNjM3LDMuODY5NCAyLjA2MzcsNC4xMjczIDEuNTQ3NywzLjg2OTQgLjUxNTksMi4wNjM3IC41MTU5LDEuNTQ3NyAuMjU4LDEuODA1NyAwLDEuNTQ3Ny0yLjgzNzUsMC0xMS4wOTIyLDAgMi4wNjM3LDMuMDk1NSAyLjMyMTYsMy4wOTU1IDIuNTc5NiwzLjA5NTUgMi44Mzc1LDIuODM3NSAyLjgzNzUsMi44Mzc1IDIuODM3NSwyLjgzNzUgMi44Mzc1LDIuMzIxNiAyLjU3OTYsMS44MDU3LTIuODM3NSwuMjU4LTMuODY5NCwuMjU4LTMuODY5NCwuNTE1OS0yLjgzNzUsLjI1OCAyLjMyMTYsMi4wNjM3IDIuODM3NSwyLjA2MzcgMy4wOTU1LDIuMzIxNiAzLjM1MzQsMi4zMjE2IDMuMzUzNCwyLjA2MzcgMy4zNTM1LDEuODA1NyAzLjA5NTUsMS4wMzE4IDIuODM3NSwuNzczOSAxLjI4OTgsLjI1OCAxLjAzMTgsLjI1OCAuNzczOSwuMjU4IC41MTU5LC41MTU5IC4yNTgsLjI1OCAwLDEuMDMxOC0uMjU4LC41MTU5LS41MTU5LDEuNTQ3Ny0uMjU4LDEuNTQ3Ny0uMjU4LDEuMDMxOCAwLC43NzM5IC4yNTgsMS4yODk4IC4yNTgsMS4wMzE4IC41MTU5LC41MTU5IC43NzM5LC41MTU5IDEuMDMxOCwuNTE1OSAxLjI4OTgsLjI1OCAxLjI4OTgsLjUxNTkgMS4yODk4LC41MTU5IDEuMjg5OCwuNTE1OSAxLjAzMTgsLjc3MzkgLjI1OCwuMjU4IDAsLjUxNTktLjI1OCwuMjU4LTEuMDMxOCwuNzczOS0xLjAzMTgsLjc3MzktMS4wMzE4LDEuMDMxOC0xLjAzMTgsMS4yODk4IDAsMS4wMzE4LS4yNTgsMS4wMzE4IC4yNTgsMS4yODk4IC4yNTgsMS41NDc3IDQuMzg1MywxLjU0NzcgNC42NDMyLDEuNTQ3NyAyLjA2MzcsLjUxNTkgMi4wNjM3LC43NzM5IDEuNTQ3NywuNzczOSAxLjI4OTgsLjc3MzktOC41MTI2LDYuNzA2OSAyLjMyMTYsMi4wNjM3IDIuODM3NSwxLjU0NzcgMy42MTE0LDEuODA1NyAzLjYxMTQsMS4yODk4IDQuMTI3MywxLjI4OTggMy44Njk0LC43NzM5IDMuMzUzNCwuNzczOSAzLjA5NTUsMC0yLjgzNzUsMi4wNjM3LTMuNjExNCwyLjMyMTYtMy44Njk0LDIuMDYzNy0yLjgzNzUsMi4wNjM3IDIuNTc5NiwxLjgwNTcgMy42MTE0LDEuODA1NyA0LjEyNzMsMi4wNjM3IDQuOTAxMiwyLjMyMTYgMTEuMzUwMSw0LjkwMTIgMTIuMzgyLDQuOTAxMiAxMi44OTc5LDQuNjQzMiAxMi42Mzk5LDQuMTI3MyA1LjY3NTEsMS44MDU3IDUuMTU5MiwxLjI4OTggNC42NDMyLDEuMjg5OCA0LjEyNzMsLjc3MzktOC4yNTQ2LS43NzM5LTcuNzM4Ny0xLjAzMTgtNy43Mzg3LTEuMjg5OC03LjIyMjgtMS41NDc3LTcuMjIyOC0yLjA2MzctNi45NjQ5LTIuMDYzNy02LjcwNjktMi4zMjE2LTYuNDQ4OS0yLjU3OTYtMTIuNjM5OS01LjE1OTItMTEuODY2MS01LjE1OTEtNS42NzUxLTIuMzIxNi01LjY3NTEtMi4zMjE2LTUuNDE3MS0yLjA2MzctNS40MTcxLTIuMDYzNyAxLjI4OTgtLjc3MzkgMS41NDc3LS41MTU5IDIuMDYzNy0uNzczOSAyLjMyMTYtLjUxNTkgNC45MDEyLTEuNTQ3NyA0LjM4NTMtMS41NDc3LTcuNzM4Ny0xLjI4OTgtMTAuNTc2My0yLjA2MzctNS4xNTkxLTEuNTQ3Ny00LjM4NTMtMS4yODk4LTEuODA1Ny0uNzczOS0xLjU0NzctLjc3MzktMS4yODk4LS43NzM5LS43NzM5LS43NzM5IDAtLjI1OCAuMjU4LS4yNTggLjc3MzktLjI1OCAuNzczOS0uNTE1OSAyLjA2MzctLjc3MzkgMi44Mzc1LS43NzM5IDYuMTkxLTEuODA1NyA1LjE1OTItMS44MDU3LTEyLjYzOTktMi4zMjE2LTkuODAyNC0xLjU0NzctMy42MTE0LS43NzM5LTIuODM3NS0xLjAzMTgtMS4wMzE4LS41MTU5LTEuMDMxOC0uNzczOS0uNzczOS0uNTE1OS0uNTE1OS0uNzczOSAuNzczOS0uNTE1OSAyLjMyMTYtLjUxNTkgMy4zNTM0LS41MTU5IDMuODY5NC0uNzczOSA0LjEyNzMtLjUxNTkgMy42MTE0LTEuMDMxOCAxLjgwNTctLjUxNTkgMS41NDc3LS41MTU5IDEuMDMxOC0uNzczOSAxLjAzMTgtLjc3MzktMi4wNjM3LS43NzM5LTIuMDYzNy0uNzczOS0yLjU3OTYtLjUxNTktMi41Nzk2LS41MTU5LTUuOTMzLS43NzM5LTUuOTMzLS43NzM5LTMuMDk1NS0uNzczOS0yLjgzNzUtLjUxNTktMi44Mzc1LTEuMDMxOC0yLjgzNzUtMS4wMzE4LTIuNTc5Ni0xLjI4OTgtMi4zMjE2LTEuODA1Ny0yLjA2MzctMS44MDU3LTEuNTQ3Ny0yLjMyMTYgLjUxNTktLjI1OCAxLjAzMTgtLjI1OCAxLjI4OTgsMCAyLjA2MzcsLjI1OCA0LjY0MzIsLjI1OCA1LjE1OTIsLjI1OCA1LjY3NTEsLjUxNTkgNy4yMjI4LDAgMi4wNjM3LS4yNTggMS41NDc3LS41MTU5IDEuMDMxOC0uNTE1OS02LjE5MS0yLjU3OTYtOC4yNTQ2LTMuNjExNC00LjY0MzItMi4zMjE2LTQuOTAxMi0yLjMyMTYtNC45MDEyLTIuNTc5Ni00LjkwMTItMi41Nzk2LTQuNjQzMi0yLjgzNzUtNC4zODUzLTMuMDk1NS00LjEyNzMtMy4wOTU1LTMuNjExNC0zLjA5NTUtMS41NDc3LTEuODA1Ny0xLjU0NzctMS41NDc3LTEuMDMxOC0xLjU0NzctMS4wMzE4LTEuODA1Ny0xLjAzMTgtMS41NDc3LS41MTU5LTEuODA1Ny0uMjU4LTEuNTQ3Ny0uMjU4LTEuODA1NyAxLjgwNTcsMCAyLjA2MzcsLjI1OCAyLjA2MzcsLjc3MzkgMi4wNjM3LC43NzM5IDQuMTI3MywyLjU3OTYgNC42NDMyLDIuNTc5NiAyLjA2MzcsMS4yODk4IDIuMzIxNiwxLjI4OTggMi4zMjE2LDEuMDMxOCAyLjA2MzcsLjc3MzkgMi4zMjE2LC41MTU5IDIuMDYzNywuMjU4IDIuMzIxNiwwIDIuMDYzNy0uNzczOS02LjE5MS00LjY0MzItNi45NjQ5LTUuOTMzLTcuOTk2Ny02Ljk2NDktNy45OTY3LTcuNzM4Ny03Ljk5NjctOC4yNTQ2LTcuNDgwOC04LjI1NDYtMy4zNTM0LTQuMzg1My0zLjM1MzQtNC4xMjczLTIuODM3NS00LjEyNzMtMi41Nzk2LTMuODY5NC0uNTE1OS0xLjAzMTggMC0xLjgwNTcgLjI1OC0uNzczOSAuMjU4LS43NzM5IC43NzM5LS41MTU5IC43NzM5LS43NzM5IC43NzM5LS41MTU5IDEuMDMxOC0uMjU4IDEuMDMxOC0uMjU4IDIuMDYzNywwIDEuMjg5OCwuMjU4IDEuMDMxOCwuMjU4IDEuMDMxOCwuNzczOSAuNzczOSwuNzczOSA0LjY0MzIsNC42NDMyIDUuNDE3MSw1LjQxNzEgNS42NzUxLDUuOTMzIDYuMTkxLDUuOTMzIDYuMTkxLDUuNDE3MSA2LjE5MSw1LjE1OTIgMy4wOTU1LDIuMDYzNyAyLjgzNzUsMS44MDU3IDMuMDk1NSwxLjU0NzcgMi44Mzc1LDEuMDMxOC0yLjA2MzctMS4yODk4LTIuMzIxNi0yLjMyMTYtMy4wOTU1LTMuMDk1NS0zLjM1MzQtMy44Njk0LTcuNDgwOC05LjAyODUtOC4yNTQ2LTEwLjU3NjMtNC4xMjczLTUuNjc1MS0zLjg2OTQtNS42NzUxLTMuNjExNC01LjY3NTEtMy42MTE0LTUuNDE3MS0zLjA5NTUtNS4xNTkyLTIuNTc5Ni00LjY0MzItMS44MDU3LTQuMzg1My0xLjU0NzctMy42MTE0LS4yNTgtMS4yODk4IDAtMi4wNjM3IC4yNTgtLjc3MzkgLjUxNTktLjc3MzkgLjUxNTktLjc3MzkgLjUxNTktLjUxNTkgLjc3MzktLjUxNTkgMS44MDU3LS41MTU5IDEuNTQ3Ny0uNTE1OSAzLjYxMTQsMCAxLjAzMTgsLjI1OCAuNzczOSwuMjU4IDEuMDMxOCwuNTE1OSAuNzczOSwuNzczOSAyLjA2MzcsMS44MDU3IDIuMDYzNywyLjU3OTYgNC42NDMyLDUuOTMzIDQuOTAxMiw3LjQ4MDggNS42NzUxLDcuOTk2NyA1LjkzMyw4LjI1NDcgMy4wOTU1LDMuODY5NCAzLjA5NTUsMy44Njk0IDMuMzUzNCwzLjM1MzQgMy42MTE0LDMuMDk1NS00LjM4NTMtOC41MTI2LTQuOTAxMi05LjgwMjQtMi41Nzk2LTUuNDE3MS0yLjMyMTYtNS40MTcxLTIuMzIxNi01LjY3NTEtMi4wNjM3LTUuNjc1MS0xLjgwNTctNS45MzMtMS44MDU3LTUuNjc1MS0xLjI4OTgtNS42NzUxLTEuMDMxOC01LjY3NTEtLjUxNTktNS40MTcxLS4yNTgtNS4xNTkyIC4yNTgtMi41Nzk2IC4yNTgtMi4zMjE2IC4yNTgtMi4zMjE2IC41MTU5LTIuMzIxNiAuNTE1OS0uNzczOSAuMjU4LS43NzM5IC43NzM5LS43NzM5IC41MTU5LS41MTU5IDEuODA1Ny0uNzczOSAxLjgwNTctLjUxNTkgMS44MDU3LDAgMS41NDc3LC4yNTggLjc3MzksLjI1NzkgLjUxNTksLjI1OCAuMjU4LC41MTU5IC4yNTgsLjc3MzkgMi41Nzk2LDguMjU0NyAyLjMyMTYsOC43NzA2IDIuMzIxNiw5LjAyODUgMi4zMjE2LDguNzcwNiAyLjMyMTYsOC43NzA2IDMuMDk1NSw4LjI1NDcgMS41NDc3LDMuODY5NCAxLjgwNTcsMy44Njk0IDIuMDYzNywzLjYxMTQgMi4zMjE2LDMuNjExNC0xLjU0NzctNy40ODA4LTEuMDMxOC02LjcwNjktMS4wMzE4LTYuMTkxLS41MTU5LTUuNjc1MS0uNTE1OS00LjkwMTItLjI1OC00LjM4NTMgLjI1OC0zLjYxMTQgLjI1OC0zLjA5NTUgLjUxNTktMi41Nzk2IC43NzM5LTIuMDYzNyAuNTE1OS0uNzczOSAuNTE1OS0uNzczOSAuNTE1OS0uNTE1OSAuNzczOS0uNTE1OSAuNzczOS0uMjU3OSAyLjMyMTYsMCAyLjA2MzcsLjc3MzkgMi4wNjM3LDEuMDMxOCAxLjgwNTcsOC4yNTQ3IDEuODA1Nyw3Ljk5NjcgMi4wNjM3LDcuNDgwOCAyLjMyMTYsNy4yMjI4IDIuNTc5Niw3LjIyMjggMi44Mzc1LDcuMjIyOCAzLjA5NTUsNy40ODA4IDMuNjExNCw3LjQ4MDggMi41Nzk2LDQuOTAxMiAyLjU3OTYsNC45MDEyIDIuODM3NSw0LjkwMTIgMi44Mzc1LDQuOTAxMiAzLjA5NTUsNC42NDMyIDMuMDk1NSw0LjY0MzIgMy4zNTM1LDQuNjQzMiAzLjM1MzQsNC42NDMyIDYuMTkxLDcuNzM4NyA2LjQ0ODksNy4yMjI4IDYuNzA2OSw3LjIyMjggNi45NjQ5LDYuNzA2OSA3LjIyMjgsNi43MDY5IDcuNDgwOCw2LjE5MSA3LjczODcsNS45MzMgNy45OTY3LDUuNjc1MSA1LjQxNzEsMy42MTE0IDUuNjc1MSwzLjM1MzUgNS45MzMsMy4zNTM0IDUuNjc1MSwzLjA5NTUgOS4wMjg1LDQuMzg1MyA4Ljc3MDYsNC4xMjczIDkuMjg2NSwzLjYxMTQgOS4yODY0LDMuMzUzNCA4Ljc3MDYsMi44Mzc1IDkuMDI4NSwyLjMyMTYgOS4yODY1LDIuMDYzNyA5LjAyODUsMS44MDU3IDkuNTQ0NSwxLjI4OTggOS4yODY1LDEuMDMxOCA5LjU0NDQsLjc3MzkgOS41NDQ0LC41MTU5Ii8+DQo8cGF0aCBkPSJtMTA5OS4yNjA0LDczMy4zNyA0LjM4NTMsLjUxNTkgMi4wNjM3LC43NzM5IC41MTU5LC4yNTggMCwuMjU4LS41MTU5LDAtLjUxNiwuMjU4LTQuMTI3MywuNzczOS0zLjM1MzQsMC0xMC44MzQzLS43NzM5LTEzLjE1NTgtLjI1OC0xNC4xODc3LS4yNTgtMTQuNzAzNiwuMjU4LTYuOTY0OSwuMjU4LTYuOTY0OCwuNTE1OS02LjE5MSwuNTE1OS01LjkzMywuNTE1OS00LjkwMTIsLjc3MzktNC4zODUzLDEuMDMxOC0xLjU0NzgsLjUxNTktMS41NDc3LC41MTU5LTEuMjg5OCwuNTE1OS0xLjAzMTgsLjc3MzkgLjUxNTktMi41Nzk2IDEuMDMxOC0yLjU3OTYtMS44MDU3LC41MTU5LTEuODA1NywuNTE1OS0xLjU0NzcsLjc3MzktMS41NDc4LC43NzM5LTEuMjg5OCwuNzczOS0xLjAzMTgsMS4wMzE4LS43NzM5LDEuMjg5OC0uMjU4LDEuMjg5OC0uNzczOS0xLjgwNTctLjUxNTktMS41NDc3LS4yNTgtMS44MDU3LS4yNTgtMS41NDc3IC4yNTgtMS4yODk4IC4yNTgtMS41NDc3IC4yNTgtMS4yODk4IC43NzM5LTEuMjg5OCAuNTE1OS0xLjAzMTggMS4wMzE4LTEuMjg5OCAxLjAzMTgtMS4wMzE4IDEuMDMxOC0xLjAzMTggMi44Mzc1LTEuODA1NyAzLjA5NTUtMS44MDU3YzEuNjcxNSwxLjAxMzggMy41NTA4LDEuNzQ4NiA1LjQxNzIsMi4zMjE2IDEuNjE4MywuMjE0NyAzLjU0MzgtLjA0NzYgNS40MTcxLS41MTU5IDMuMTQ4LDIuNzcyMiA3LjM1OCwyLjQzMSAxMC4wNjAzLS41MTU5IC40OTMyLS41Mzc5IDEuMDg4NS0xLjM2MTkgMS4yODk4LTIuMDYzNyAuNDI2Ny0xLjQ4NzggLjM0NDUtMy40MzY3IDAtNS4xNTkxbDMuMDk1NS0uMjU4IDMuNjExNC0uNTE1OSAzLjg2OTQtMS4wMzE4IDQuMTI3My0xLjAzMTggNC4xMjczLS43NzM5IDMuODY5NC0xLjAzMTggMy42MTE0LS41MTU5IDMuMDk1NS0uMjU4LTEuMjg5OCwxLjAzMTgtMy4wOTU1LDIuMzIxNi0zLjYxMTQsMi44Mzc1LTIuNTc5NiwxLjgwNTcgMy4zNTM1LC43NzM5IDIuODM3NSwuNTE1OS0yLjA2MzYsMi4zMjE2LTIuMDYzNywyLjMyMTYtMi4wNjM3LDIuMzIxNi0xLjU0NzcsMi4wNjM3IDIuMDYzNiwuNzczOSAyLjA2MzcsLjUxNTkgMi4zMjE2LC41MTU5aDQuNjQzM2wyLjMyMTYtLjUxNTkgMi4zMjE2LS41MTU5IDEuODA1Ny0xLjAzMTggMi4wNjM3LDEuMDMxOCAyLjA2MzYsLjc3MzkgMi4wNjM3LC41MTU5IDIuMDYzNywuNTE1OSA0LjY0MzIsLjUxNTkgNC45MDEyLC41MTU5aDE5LjYwNDgiLz4NCjxwYXRoIGQ9Im0xMDIwLjA2NzQsNzE4LjY2NjQgLjc3MzgsLjI1OCAuNzczOSwuMjU4IC4yNTgsLjc3MzkgLjI1NzksLjc3MzktLjI1NzksLjc3MzktLjI1OCwuNzczOS0uNzczOSwuNTE1OS0xLjgwNTcsMC0uNTE1OS0uNTE1OS0uNTE1OS0uNzczOS0uMjU4LS43NzM5IC4yNTgtLjc3MzkgLjUxNTktLjc3MzkgLjUxNTktLjI1OCAxLjAzMTktLjI1OCIvPg0KPHBhdGggZD0ibTEwMTkuODA5NCw3MTkuNjk4MiAuNTE1OSwuMjU4IC4yNTgsLjUxNTktLjI1OCwuNTE1OS0uNTE1OSwuMjU4LS41MTU5LS4yNTgtLjI1OC0uNTE1OSAuMjU4LS41MTU5IC41MTU5LS4yNTgiLz4NCjwvZz4NCjxwYXRoIGQ9Im0xMDE5Ljk3NzgsNzIzLjI1MTVjLTEuMzA2NiwuMDAwOS0yLjM2NjMtMS4wNTgtMi4zNjYzLTIuMzY0NiAwLTEuMzA2NiAxLjA1OTctMi4zNjU1IDIuMzY2My0yLjM2NDYgMS4zMDY1LS4wMDA5IDIuMzY2MiwxLjA1OCAyLjM2NjIsMi4zNjQ2IDAsMS4zMDY2LTEuMDU5NywyLjM2NTUtMi4zNjYyLDIuMzY0NnoiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibTEyMTIuMjQ1OSw3NDYuMDA5OS0xLjgwNTcsLjc3MzktMS44MDU3LC4yNTgtMS41NDc3LC4yNTgtMS4yODk4LS4yNTgtMS4yODk4LS4yNTgtMS4yODk4LS41MTU5LTEuMDMxOC0uNTE1OS0xLjI4OTgtLjc3MzktMi4wNjM3LTEuNTQ3Ny0yLjA2MzYtMS41NDc3LTEuMDMxOS0uNzczOS0xLjI4OTgtLjUxNTktMS4wMzE4LS4yNTgtMS4yODk4LDAtMi4zMjE2LDQuOTAxMi0zLjA5NTUsNi4xOTEtMS4wMzE4LDEuNTQ3Ny0xLjAzMTksMS4yODk4LTEuMDMxOCwuNzczOS0xLjAzMTgsLjc3MzktMS4yODk4LC41MTU5LTEuMjg5OCwwLTEuMjg5OC0uNTE1OS0xLjU0NzctLjc3MzktLjUxNTktLjc3MzktLjUxNi0uNzczOS0uNTE1OS0xLjAzMTgtLjUxNTktMS4yODk4LS41MTU5LTIuMzIxNi0uMjU4LTEuNTQ3Ny0xLjU0NzcsMS4yODk4LTEuNTQ3OCwxLjgwNTctMS4yODk3LDIuMDYzNy0xLjU0NzgsMi4zMjE2LTEuODA1NywyLjMyMTYtMS44MDU3LDEuODA1Ny0xLjAzMTgsMS4wMzE4LTEuMjg5OCwuNzczOS0xLjI4OTgsLjUxNTktMS41NDc4LC41MTU5LS43NzM4LDAtMS4yODk4LC4yNTgtMS4yODk4LS4yNTgtMS4wMzE4LS41MTU5LTMuMDk1NS0zLjYxMTQtMy4zNTM1LTMuNjExNC0yLjMyMTYsMy42MTE0LTIuNTc5NiwzLjA5NTUtMS4yODk4LDEuMjg5OC0xLjI4OTgsMS4yODk4LTEuMjg5OCwxLjAzMTgtMS4yODk3LC43NzM5LTEuMDMxOSwuNTE1OS0xLjI4OTgsLjI1OC0xLjI4OTgsMC0xLjAzMTgtLjI1OC0xLjAzMTgtLjUxNTktLjc3MzktLjc3MzktMS4wMzE4LTEuMjg5OC0uNTE1OS0xLjU0NzctLjUxNi0xLjU0NzctMS4wMzE4LTIuNTc5Ni0uMjU3OS0xLjI4OTgtLjUxNi0xLjAzMTgtLjUxNTktLjUxNTktLjUxNTksMC02Ljk2NDksMTEuMzUwMS0xLjAzMTgsMS4wMzE4LTEuODA1NywuNzczOS0yLjA2MzcsLjUxNTktMi4wNjM2LC41MTU5LTIuMzIxNiwwLTEuODA1Ny0uNTE1OS0uNTE2LS4yNTgtLjc3MzgtLjc3MzktLjI1OC0uNTE1OSAwLTEuMDMxOCAxLjAzMTgtMTEuMzUwMS0uNzczOCwuMjU4LTEuMDMxOSwuNTE1OS0xLjAzMTgsLjUxNTktMS4wMzE4LDEuMDMxOC0yLjA2MzcsMi4zMjE2LTIuMzIxNiwyLjU3OTYtMi4zMjE2LDIuODM3NS0yLjgzNzYsMi4zMjE2LTEuMjg5OCwxLjAzMTgtMS4yODk3LDEuMDMxOC0xLjU0NzgsLjc3MzktMS4yODk4LC4yNTgtMS44MDU3LC4yNTgtMS4yODk4LS4yNTgtLjUxNTktLjI1OC0uNTE1OS0uNTE1OS0uMjU4LS43NzM5IDAtLjc3MzkgLjI1OC0zLjM1MzQgLjUxNTktMy4zNTM0IC4yNTgtMS44MDU3LS4yNTgtMS41NDc3LS4yNTc5LTEuNTQ3Ny0xLjAzMTktMS44MDU3LTEuNTQ3NywyLjMyMTYtMi41Nzk2LDMuMzUzNS0zLjA5NTUsMy4zNTM0LTMuMzUzNCwzLjM1MzQtMS44MDU4LDEuMjg5OC0xLjgwNTcsMS4yODk4LTEuNTQ3NywuNTE1OS0xLjI4OTgsLjUxNTktLjUxNTktLjI1OC0uNzczOSwwLS41MTU5LS41MTU5LS4yNTgtLjI1OC0uNTE1OS0uNzczOS0uMjU3OS0uNzczOSAwLTEuMDMxOC0uMjU4LTEuMjg5OCAuMjU4LTkuODAyNC02LjQ0OSw0LjM4NTMtNy43Mzg3LDQuOTAxMi0xLjgwNTcsLjc3MzktMi4wNjM3LDEuMDMxOC0xLjgwNTcsLjUxNTktMi4wNjM2LC41MTU5LTEuODA1NywuNTE1OS0xLjgwNTgsMC0xLjgwNTctLjI1OC0xLjU0NzctLjUxNTkgLjc3MzktMi4wNjM3IC43NzM4LTEuODA1NyAuNzczOS0xLjgwNTcgMS4wMzE4LTEuNTQ3NyAxLjAzMTktMS41NDc3IDEuMDMxOC0xLjU0NzcgMS4yODk4LTEuMjg5OCAxLjI4OTgtMS4yODk4IDIuODM3NS0yLjA2MzcgMy4zNTM1LTIuMDYzNyAzLjM1MzQtMS41NDc3IDMuODY5NC0xLjI4OTggMy44Njk0LTEuMDMxOCA0LjM4NTItLjc3MzkgNC4zODUzLS43NzM5IDQuMzg1My0uNTE1OSA5LjU0NDUtLjUxNTkgOS44MDIzLS4yNTggMTkuNjA0OCwwIDQuOTAxMi0uMjU4IDQuNjQzMy0uMjU4IDQuNjQzMi0uMjU4IDQuMzg1My0uNTE1OSA0LjM4NTMtLjc3MzkgMy44Njk0LS43NzM5IDMuODY5My0xLjAzMTggMy42MTE0LTEuNTQ3NyAzLjM1MzUtMS41NDc3IDIuODM3NS0yLjA2MzcgMi44Mzc2LTIuMDYzNyAyLjMyMTYtMi44Mzc1LTIuNTc5Ni01LjE1OTIgMi4wNjM3LS4yNTggMi4wNjM2LS41MTU5IDIuMDYzNy0xLjAzMTggMS44MDU3LTEuMjg5OCAuNzczOS0uNTE1OSAuNzczOC0uNzczOSAuNTE2LTEuMDMxOCAuNTE1OS0uNzczOSAuMjU3OS0xLjAzMTggMC0xLjgwNTctLjUxNTktMS4wMzE4IDQuMzg1My0uNzczOSA0LjY0MzItLjUxNTkgNC45MDEyLS4yNTggNS4xNTkyLDAgMTAuNTc2MywuNTE1OSAxMC44MzQyLC43NzM5IDExLjA5MjIsMS4yODk4IDEwLjgzNDIsMS4wMzE4IDEwLjU3NjMsMS4wMzE4IDkuODAyNCwuNTE1OSAwLDMuNjExNC0uMjU4LDEuNTQ3Ny0uNTE1OSwxLjU0NzctLjUxNTksMS41NDc3LS41MTU5LDEuMjg5OC0uNzczOSwxLjAzMTgtMS4wMzE4LDEuMjg5OC0xLjgwNTcsMS44MDU3LTIuMzIxNywxLjU0NzctMi4zMjE2LDEuMDMxOC0yLjU3OTYsLjUxNTktMi44Mzc1LC41MTU5LTIuODM3NS0uMjU4LTIuNTc5Ni0uMjU4LTIuODM3NS0uNzczOS0yLjU3OTYtMS4yODk4LTIuNTc5Ni0xLjI4OTgtMi4wNjM3LTEuODA1Ny0yLjA2MzYtMi4wNjM3IDAsNC4zODUzLS43NzM5LDUuNjc1MS0uNTE1OSwyLjgzNzUtLjc3MzksMi41Nzk2LS41MTU5LDEuMDMxOC0uNzczOSwuNzczOS0uNTE1OSwuNzczOS0uNzczOSwuNTE1OW0tMjA3LjM5ODEtMjQuMjQ4IDUuOTMzMSwyLjU3OTYgMS41NDc3LTEuMjg5OCAyLjA2MzctMS41NDc3IDIuMzIxNi0xLjI4OTggMi4wNjM3LTEuMjg5OCA3LjczODctMy4wOTU1IDYuNzA2OS0zLjA5NTUgMy4zNTM1LTEuMjg5OCAyLjgzNzUtMS41NDc3IDIuODM3NS0xLjU0NzcgMi4zMjE2LTEuNTQ3NyA1LjkzMzEtMy44Njk0IDUuOTMzLTMuODY5NCA1LjY3NTEtMy42MTE0IDUuMTU5MS0zLjYxMTQgMy44Njk0LTMuMDk1NSAzLjA5NTUtMi44Mzc1IDMuMzUzNC0zLjA5NTUgMy42MTE1LTMuMzUzNCAxLjI4OTctMS4yODk4IDEuNTQ3OC0xLjAzMTggMS44MDU3LTEuMDMxOCAyLjA2MzctMS4wMzE4IDQuMzg1Mi0yLjA2MzcgNC4zODUzLTEuNTQ3NyA1LjkzMzEtMS41NDc3IDYuNDQ4OS0xLjU0NzcgNi43MDY5LTEuMjg5OCA3LjQ4MDgtMS4yODk4IDkuMDI4NS0xLjAzMTggOS4wMjg1LTEuMjg5OCA5LjI4NjUtMS4wMzE4IDkuMDI4NS0xLjU0NzcgMy4wOTU1LS41MTU5IDIuODM3Ni0uNzczOSAzLjA5NTUtLjc3MzkgMy4wOTU1LS43NzM5IDMuMDk1NC0zLjg2OTQgNC45MDEyLTUuNDE3MSAzLjM1MzUtMy4zNTM0IDMuODY5NC0zLjA5NTUgNC4zODUzLTMuMzUzNCA1LjE1OTEtMy4zNTM0IDcuNzM4Ny00LjY0MzIgOC4yNTQ3LTQuMTI3MyA4LjUxMjYtNC4zODUzIDguMjU0Ny0zLjg2OTQgNy43Mzg3LTMuODY5NCA3LjIyMjgtMy42MTE0IDUuOTMzLTMuMDk1NSA0LjY0MzMtMy4wOTU1IDEuMjg5OC0zLjg2OTQgMS44MDU3LTMuODY5NCAyLjMyMTYtMy44Njk0IDIuODM3NS0zLjg2OTQgMy4wOTU1LTQuMTI3MyAzLjg2OTQtNC4xMjczIDQuMTI3My00LjY0MzIgNS4xNTkyLTQuOTAxMiA0LjY0MzItNC4xMjczIDQuOTAxMi00LjEyNzMgMi41Nzk2LTEuODA1NyAyLjU3OTYtMS44MDU3IDIuODM3NS0xLjU0NzcgMi44Mzc1LTEuNTQ3NyAyLjgzNzYtMS4yODk4IDIuODM3NS0xLjAzMTggMy4wOTU1LS43NzM5IDIuODM3NS0uNzczOSAzLjA5NTUtLjI1OCAyLjgzNzYtLjI1OCAzLjA5NTUsLjI1OCAyLjgzNzUsLjUxNTktLjI1OCwzLjA5NTUtLjc3MzgsMy4wOTU1LTEuMDMxOSwzLjA5NTUtMS4yODk3LDMuMzUzNS0xLjgwNTgsMy4zNTM0LTIuMzIxNiwzLjM1MzQtMi44Mzc1LDMuNjExNC0zLjM1MzUsMy42MTE0IDIuNTc5Ni0uMjU4IDIuMzIxNi0uNTE1OSAxLjgwNTctLjUxNTkgMS44MDU3LS43NzM5IDEuNTQ3OC0uNTE1OSAxLjgwNTctLjUxNTkgMi4zMjE2LS4yNTggMi41Nzk2LS4yNTggLjI1OCwxLjgwNTcgMCwxLjgwNTctLjI1OCwxLjgwNTctLjUxNTksMS41NDc3LS43NzM5LDEuNTQ3Ny0xLjAzMTgsMS41NDc3LTEuMDMxOSwxLjI4OTgtMS4yODk3LDEuMjg5OC01LjQxNzIsNS4xNTkyLTUuNDE3MSw0LjkwMTIgMy4wOTU1LC4yNTggMy4zNTM1LDEuMDMxOCAzLjM1MzQsMS4wMzE4IDIuNTc5NiwuNTE1OS0zLjA5NTUsMi4zMjE2LTMuNjExNCwyLjMyMTYtMy42MTE0LDIuMzIxNi00LjEyNzMsMi4zMjE2LTQuMTI3NCwyLjMyMTYtNC4xMjczLDIuNTc5Ni00LjEyNzMsMi44Mzc1LTMuODY5NCwzLjA5NTUgMS44MDU3LC4yNTggMi4zMjE2LDEuMDMxOCAxLjAzMTksLjI1OCAxLjAzMTgsLjUxNTkgLjc3MzksLjI1OCAuNzczOS0uMjU4LTUuMTU5MiwyLjgzNzUtNi40NDg5LDMuMDk1NS0zLjA5NTUsMS41NDc3LTIuNTc5NiwxLjU0NzctMS4yODk4LC43NzM5LS43NzM5LC43NzM5LS41MTU5LC43NzM5LS41MTU5LC43NzM5IC4yNTc5LDEuMDMxOCAuNTE2LC43NzM5IDEuMDMxOCwuNzczOSAuNzczOSwuNzczOS0uMjU4LDEuMDMxOC0uNTE1OSwuNzczOS0xLjAzMTgsLjc3MzktMS4wMzE5LC43NzM5LTIuMzIxNiwxLjI4OTgtMy4wOTU1LDEuMjg5OC0zLjA5NTUsMS4wMzE4LTIuODM3NSwxLjAzMTgtMi4wNjM3LDEuMDMxOC0xLjU0NzcsLjc3MzkgNS4xNTkxLDUuMTU5MS0xLjgwNTcsMS44MDU3LTEuODA1NywxLjI4OTgtMS41NDc3LC43NzM5LTEuODA1NywuNzczOS0zLjYxMTQsLjUxNTktNC45MDEyLDAgLjUxNTksMi4zMjE2IC43NzM5LDIuMzIxNiAuNTE1OSwyLjU3OTYgLjUxNTksMi41Nzk2LTQuMzg1MywzLjM1MzQtNS40MTcxLDMuODY5NC01LjkzMywzLjg2OTQtNi43MDY5LDMuODY5NC0zLjg2OTQsMi4wNjM3LTMuODY5NCwxLjgwNTctNC4xMjczLDEuNTQ3Ny00LjM4NTMsMS41NDc3LTQuNjQzMiwxLjU0NzctNC45MDEyLDEuMDMxOC01LjE1OTIsMS4wMzE4LTUuNDE3MSwuNzczOSA5LjU0NDQsLjI1OCA4LjI1NDcsMCA3LjczODctLjc3MzkgNi45NjQ5LS43NzM5IDYuNDQ4OS0xLjI4OTggNS42NzUxLTEuNTQ3NyA1LjY3NTEtMi4wNjM3IDUuNDE3MS0yLjA2MzcgNy4yMjI4LTMuMzUzNCA2Ljk2NDktMy44Njk0IDYuNzA2OS00LjEyNzMgNi45NjQ4LTQuMTI3My00LjEyNzMtMi4wNjM3LTQuMTI3My0xLjI4OTgtMi4wNjM3LS43NzM5LTIuMDYzNi0xLjAzMTgtMi4zMjE3LTEuMDMxOC0yLjMyMTYtMS4yODk4IDIuMDYzNy0xLjU0NzcgMi4zMjE2LTEuMDMxOCAyLjgzNzUtMS4wMzE4IDMuMDk1NS0uNzczOSA2LjE5MS0xLjI4OTggNi40NDktLjc3MzkgNS42NzUtLjc3MzkgNS4xNTkyLS41MTU5IDIuMDYzNy0uNTE1OSAxLjgwNTctLjUxNTkgMS4wMzE4LS41MTU5IC43NzM5LS43NzM5LS4yNTgtLjI1OC0uNTE1OS0uNTE1OS0uNzczOS0uMjU4LTEuMDMxOC0uNTE1OS0yLjgzNzUtLjUxNTktMy42MTE1LS41MTU5LTMuNjExNC0uMjU4LTMuNjExNC0uNTE1OS0zLjA5NTUtLjc3MzktMi4wNjM2LS43NzM5IDYuOTY0OC0xLjU0NzcgNi45NjQ5LTEuNTQ3NyA2LjE5MS0xLjI4OTggNS4xNTkxLTEuMjg5OCA0LjM4NTMtMS4yODk4IDMuODY5NC0xLjU0NzcgMS44MDU3LS43NzM5IDEuMjg5OC0uNzczOSAxLjI4OTgtLjc3MzkgMS4wMzE4LTEuMDMxOC0uMjU4LS4yNTgtLjUxNTktLjUxNTktMS4wMzE4LS4yNTgtMS4yODk4LS4yNTgtMy4zNTM0LS4yNTgtMy44Njk0LDAtNC4xMjczLS4yNTgtMy44Njk0LS4yNTgtMy4zNTM1LS41MTU5LTIuMDYzNi0uNTE1OSAxLjgwNTctLjc3MzkgMS44MDU3LS43NzM5IDYuMTkxLTEuODA1NyA1LjQxNzEtMS41NDc3IDQuOTAxMi0xLjI4OTggNC42NDMyLTEuNTQ3NyA0LjkwMTItMS41NDc3IDQuOTAxMi0yLjA2MzcgMi4zMjE2LTEuMjg5OCAyLjA2MzctMS4yODk4IC43NzM5LS43NzM5IC43NzM5LTEuMDMxOCAuNzczOC0uNzczOSAuMjU4LS43NzM5LS4yNTgtLjc3MzktLjc3MzgtLjUxNTktLjc3MzktLjI1OC03LjIyMjgsMC0zLjM1MzUsLjI1OC00LjY0MzIsMC0xLjI4OTgtLjI1OC0xLjAzMTgtLjUxNTktMS4wMzE5LS41MTU5IDEwLjMxODMtNi43MDY5IDkuNTQ0NS02LjE5MSA4LjUxMjYtNS40MTcxIDcuNDgwOC01LjE1OTIgMy4wOTU1LTIuNTc5NiAyLjgzNzUtMi41Nzk2IDIuMzIxNi0yLjU3OTYgMi4wNjM3LTIuNTc5NiAxLjU0NzctMi44Mzc1IDEuMjg5OC0yLjgzNzUgLjc3MzktMy4wOTU1IDAtMy4zNTM0LTEuODA1NywwLTEuODA1NywuMjU4LTIuMDYzNywuNzczOS0yLjA2MzcsLjc3MzktNC4xMjczLDIuNTc5Ni00LjM4NTMsMi41Nzk2LTIuMzIxNiwxLjI4OTgtMi4wNjM2LDEuMjg5OC0yLjMyMTcsMS4wMzE4LTIuMzIxNiwuNzczOS0yLjA2MzYsLjUxNTktMi4wNjM3LC4yNTgtMi4zMjE2LDAtMi4wNjM3LS43NzM5IDYuMTkxLTQuNjQzMiA2Ljk2NDktNS45MzMgNy45OTY2LTYuOTY0OSA3Ljk5NjctNy43Mzg3IDcuOTk2Ny04LjI1NDYgNy40ODA4LTguMjU0NiAzLjM1MzUtNC4zODUzIDMuMzUzNC00LjEyNzMgMi44Mzc2LTQuMTI3MyAyLjU3OTUtMy44Njk0IC41MTU5LTEuMDMxOCAuMjU4LS43NzM5LS4yNTgtMS4wMzE4LS4yNTc5LS43NzM5LS4yNTgtLjc3MzktLjc3MzgtLjUxNTktLjc3MzktLjc3MzktLjc3MzktLjI1OC0xLjAzMTgtLjUxNTktMS4wMzE5LS4yNTgtMi4wNjM2LDAtMS4wMzE4LC4yNTgtMS4yODk4LC4yNTgtLjc3MzksLjc3MzktMS4wMzE4LC43NzM5LTQuNjQzMyw0LjY0MzItNS40MTcxLDUuNDE3MS01LjY3NTEsNS45MzMtNi4xOTEsNS45MzMtNi4xOTA5LDUuNDE3MS02LjE5MSw1LjE1OTEtMy4wOTU1LDIuMDYzNy0yLjgzNzYsMS44MDU3LTMuMDk1NSwxLjU0NzctMi41Nzk1LDEuMjg5OCAxLjgwNTctMS41NDc3IDIuMzIxNi0yLjMyMTYgMy4wOTU1LTMuMDk1NSAzLjM1MzQtMy44Njk0IDcuNDgwOC05LjAyODUgOC4yNTQ3LTEwLjU3NjMgNC4xMjczLTUuNjc1MSAzLjg2OTQtNS42NzUxIDMuODY5My01LjQxNzEgMy4zNTM1LTUuNjc1MSAzLjA5NTUtNS4xNTkyIDIuNTc5NS00LjY0MzIgMi4wNjM3LTQuMzg1MyAxLjI4OTgtMy42MTE0IC4yNTgtMS4yODk4IDAtMi4wNjM3LS4yNTgtLjc3MzktLjUxNTktLjc3MzktLjUxNTktLjc3MzktLjUxNTktLjUxNTktLjc3MzktLjI1OC0xLjU0NzgtLjc3MzktMS44MDU3LS41MTU5LTMuNjExNCwwLTEuMDMxOCwuMjU4LS43NzM5LC4yNTgtMS4wMzE4LC41MTU5LS43NzM5LC43NzM5LTIuMDYzNywxLjgwNTctMi4wNjM2LDIuNTc5Ni00LjY0MzMsNS45MzMtNC45MDEyLDcuNDgwOC01LjQxNzEsNy45OTY3LTUuOTMzLDguMjU0Ny0zLjM1MzUsMy44Njk0LTMuMDk1NCwzLjg2OTQtMy4zNTM1LDMuMzUzNC0zLjYxMTQsMy4wOTU1IDQuNjQzMi04LjUxMjYgNC42NDMzLTkuODAyNCAyLjU3OTYtNS40MTcxIDIuMzIxNi01LjQxNzEgMi4zMjE2LTUuNjc1MSAyLjA2MzctNS42NzUxIDEuODA1Ny01LjkzMyAxLjgwNTctNS42NzUxIDEuMjg5OC01LjY3NTEgMS4wMzE4LTUuNjc1MSAuNTE1OS01LjQxNzEgLjI1OC01LjE1OTItLjI1OC0yLjU3OTYtLjI1OC0yLjMyMTYtLjI1NzktMi4zMjE2LS41MTU5LTIuMzIxNi0uMjU4LS43NzM5LS41MTU5LS43NzM5LS43NzM5LS43NzM5LS41MTU5LS41MTU5LTEuODA1Ny0uNzczOS0xLjgwNTctLjUxNTktMS44MDU3LDAtMS41NDc4LC4yNTgtLjUxNTksLjI1OC0uNzczOCwuMjU3OS0uMjU4LC41MTU5LS4yNTgsLjc3MzktMi41Nzk1LDguNTEyNi0yLjMyMTcsOC41MTI2LTIuMzIxNiw5LjAyODUtMi4zMjE2LDguNzcwNi0yLjMyMTYsOC43NzA2LTMuMDk1NSw4LjI1NDctMS41NDc4LDQuMTI3My0xLjgwNTcsMy42MTE0LTIuMDYzNiwzLjg2OTQtMi4zMjE3LDMuMzUzNSAxLjU0NzgtNy40ODA4IDEuMDMxOC02LjcwNjkgMS4wMzE5LTYuMTkxIC41MTU5LTUuNjc1MSAuNTE1OS00LjkwMTIgLjI1NzktNC4zODUzLS4yNTc5LTMuNjExNC0uMjU4LTMuMDk1NS0uNTE1OS0yLjU3OTYtLjc3MzktMi4wNjM3LS41MTU5LS43NzM5LS41MTU5LS43NzM5LS41MTU5LS41MTU5LS43NzM5LS4yNTgtLjc3MzktLjI1NzktLjc3MzgtLjI1OC0uNzczOSwwLS43NzM5LC4yNTgtMi4wNjM2LC41MTU5LTIuMDYzNywxLjAzMTgtMS44MDU3LDguMjU0Ny0xLjgwNTcsNy45OTY3LTIuMDYzNyw3LjQ4MDgtMi4zMjE2LDcuMjIyOC0yLjU3OTYsNy4yMjI4LTIuODM3NSw3LjIyMjgtMy4wOTU1LDcuNDgwOC0zLjYxMTQsNy40ODA4LTIuNTc5Niw0LjkwMTItMi41Nzk2LDQuOTAxMi0yLjgzNzUsNC45MDEyLTIuODM3NSw0LjkwMTItMy4wOTU1LDQuNjQzMi0zLjA5NTUsNC42NDMyLTMuMzUzNSw0LjY0MzItMy4zNTM0LDQuNjQzMi02LjE5MSw3LjczODctNi40NDksNy4yMjI4LTYuNzA2OSw3LjIyMjgtNi45NjQ4LDYuNzA2OS03LjIyMjgsNi43MDY5LTcuNDgwOCw2LjE5MS03LjczODgsNS45MzMtNy45OTY3LDUuNjc1MS01LjQxNzEsMy42MTE0LTUuNjc1LDMuNjExNC01LjY3NTEsMy4zNTM0LTUuNjc1MSwzLjM1MzQtOS4wMjg1LDQuMTI3My05LjAyODUsNC4xMjczLTkuMjg2NSwzLjM1MzQtOS4yODY1LDMuMzUzNC03LjczODcsMi4zMjE2LTcuNzM4OCwyLjMyMTYtNy45OTY3LDEuODA1Ny03Ljk5NjYsMS44MDU3LTcuOTk2NywxLjI4OTgtOC4yNTQ3LDEuMDMxOC03Ljk5NjcsMS4wMzE4LTguMjU0NiwuNTE1OS0uNzczOSwuMjU4LS43NzM5LC4yNTgtMS41NDc3LC43NzM5LTEuODA1NywxLjI4OTgtMi41Nzk2LDIuMzIxNi0zLjM1MzUsMy4wOTU1LTQuMTI3Myw0LjEyNzMtNC45MDEyLDUuNDE3MS00LjY0MzIsNS40MTcxLTUuNDE3MSw1LjkzMy0yLjgzNzYsMi44Mzc1LTIuODM3NSwyLjgzNzUtMy4zNTM1LDIuNTc5Ni0zLjM1MzQsMi41Nzk2LTIuNTc5NiwxLjgwNTctMi41Nzk2LDEuNTQ3Ny0yLjgzNzUsMS4yODk4LTIuODM3NSwxLjI4OTgtNi4xOTEsMi41Nzk2LTYuMTkxLDIuMzIxNi02LjE5MSwyLjMyMTYtNS40MTcxLDIuMDYzNy0yLjMyMTYsMS4wMzE4LTIuMzIxNywxLjI4OTgtMi4wNjM2LDEuMDMxOC0xLjU0NzgsMS4wMzE4LTEuNTQ3NywxLjU0NzctMS4yODk4LDEuMjg5OC0uNzczOSwxLjI4OTgtLjUxNTksMS4yODk4LS4yNTgsMS44MDU3IDAsMS4wMzE4Ii8+DQo8cGF0aCBzdHJva2U9IiMwMGFmY2EiIHN0cm9rZS13aWR0aD0iLjM4MSIgZD0ibTEwMTkuNzkzNyw3MjEuNDY4MWMtLjUzMywuMDAwNC0uOTY1My0uNDMxNi0uOTY1My0uOTY0NiAwLS41MzMgLjQzMjMtLjk2NSAuOTY1My0uOTY0NiAuNTMzLS4wMDA0IC45NjUyLC40MzE2IC45NjUyLC45NjQ2IDAsLjUzMy0uNDMyMiwuOTY1LS45NjUyLC45NjQ2eiIvPg0KPC9nPg0KPHVzZSB3aWR0aD0iMjAwMCIgaGVpZ2h0PSIxMDAwIiB4bGluazpocmVmPSIjdXNlNDMyMSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxMDAwKSIvPg0KPHVzZSB3aWR0aD0iMjAwMCIgaGVpZ2h0PSIxMDAwIiB4bGluazpocmVmPSIjdXNlNDMwMyIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIC0xIDI0MCAxMDAwKSIvPg0KPHVzZSB3aWR0aD0iMjAwMCIgaGVpZ2h0PSIxMDAwIiB4bGluazpocmVmPSIjdXNlNDMwMyIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxMDAwKSIvPg0KPHVzZSB3aWR0aD0iMjAwMCIgaGVpZ2h0PSIxMDAwIiB4bGluazpocmVmPSIjdXNlNDMyMSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIC0xIDI0MCAxMDAwKSIvPg0KPHVzZSB3aWR0aD0iMjAwMCIgaGVpZ2h0PSIxMDAwIiB4bGluazpocmVmPSIjdXNlNDMwMyIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIC0xIDI0MCA2NDUuMDc5OTYpIi8+DQo8dXNlIHdpZHRoPSIyMDAwIiBoZWlnaHQ9IjEwMDAiIHhsaW5rOmhyZWY9IiN1c2U0MzAzIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDY0NS4wNzk5NikiLz4NCjx1c2Ugd2lkdGg9IjEwMDAiIGZpbGw9IiNmZWM1MGMiIGhlaWdodD0iNTAwIiBpZD0idXNlNDMwMyIgeGxpbms6aHJlZj0iI29ybiIgdHJhbnNmb3JtPSJtYXRyaXgoLTIuMDIyMDIgMCAwIC0yLjAyNjk2IDEyMCAzMjIuNTM5OTgpIi8+DQo8dXNlIHdpZHRoPSIyMDAwIiBoZWlnaHQ9IjEwMDAiIHhsaW5rOmhyZWY9IiN1c2U0MzAzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDM1NC45MjAwNCkiLz4NCjx1c2Ugd2lkdGg9IjIwMDAiIGhlaWdodD0iMTAwMCIgeGxpbms6aHJlZj0iI3VzZTQzMDMiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDI0MCAzNTQuOTIwMDQpIi8+DQo8dXNlIHdpZHRoPSIyMDAwIiBoZWlnaHQ9IjEwMDAiIHhsaW5rOmhyZWY9IiN1c2U0MzIxIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAyNDAgMCkiLz4NCjx1c2Ugd2lkdGg9IjEwMDAiIGZpbGw9IiNmZWM1MGMiIGhlaWdodD0iNTAwIiBpZD0idXNlNDMyMSIgeGxpbms6aHJlZj0iI3Vvcm4iIHRyYW5zZm9ybT0ibWF0cml4KC0yLjAyMjAyIDAgMCAyLjAyNjk2IDEyMCAxNDUuMDc5OTcpIi8+DQo8L3N2Zz4NCg==);
}

.calling-codes__country--de::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjYwMCIgdmlld0JveD0iMCAwIDUgMyI+DQo8cGF0aCBkPSJtMCwwaDV2M2gtNXoiLz4NCjxwYXRoIGZpbGw9IiNkMDAiIGQ9Im0wLDFoNXYyaC01eiIvPg0KPHBhdGggZmlsbD0iI2ZmY2UwMCIgZD0ibTAsMmg1djFoLTV6Ii8+DQo8L3N2Zz4NCg==);
}

.calling-codes__country--lv::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgMzAwIj4NCjxwYXRoIGZpbGw9IiM4NjE2MjMiIGQ9Im0wLDBoNjAwdjMwMGgtNjAweiIvPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTAsMTIwaDYwMHY2MGgtNjAweiIvPg0KPC9zdmc+DQo=);
}

.calling-codes__country--us::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjM1IDY1MCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KPGRlZnM+DQo8ZyBpZD0idW5pb24iPg0KPHVzZSB5PSItLjIxNiIgeGxpbms6aHJlZj0iI3g0Ii8+DQo8dXNlIHhsaW5rOmhyZWY9IiN4NCIvPg0KPHVzZSB5PSIuMjE2IiB4bGluazpocmVmPSIjczYiLz4NCjwvZz4NCjxnIGlkPSJ4NCI+DQo8dXNlIHhsaW5rOmhyZWY9IiNzNiIvPg0KPHVzZSB5PSIuMDU0IiB4bGluazpocmVmPSIjczUiLz4NCjx1c2UgeT0iLjEwOCIgeGxpbms6aHJlZj0iI3M2Ii8+DQo8dXNlIHk9Ii4xNjIiIHhsaW5rOmhyZWY9IiNzNSIvPg0KPC9nPg0KPGcgaWQ9InM1Ij4NCjx1c2UgeD0iLS4yNTIiIHhsaW5rOmhyZWY9IiNzdGFyIi8+DQo8dXNlIHg9Ii0uMTI2IiB4bGluazpocmVmPSIjc3RhciIvPg0KPHVzZSB4bGluazpocmVmPSIjc3RhciIvPg0KPHVzZSB4PSIuMTI2IiB4bGluazpocmVmPSIjc3RhciIvPg0KPHVzZSB4PSIuMjUyIiB4bGluazpocmVmPSIjc3RhciIvPg0KPC9nPg0KPGcgaWQ9InM2Ij4NCjx1c2UgeD0iLS4wNjMiIHhsaW5rOmhyZWY9IiNzNSIvPg0KPHVzZSB4PSIuMzE1IiB4bGluazpocmVmPSIjc3RhciIvPg0KPC9nPg0KPGcgaWQ9InN0YXIiPg0KPHVzZSB4bGluazpocmVmPSIjcHQiIHRyYW5zZm9ybT0ibWF0cml4KC0uODA5MDIgLS41ODc3OSAuNTg3NzkgLS44MDkwMiAwIDApIi8+DQo8dXNlIHhsaW5rOmhyZWY9IiNwdCIgdHJhbnNmb3JtPSJtYXRyaXgoLjMwOTAyIC0uOTUxMDYgLjk1MTA2IC4zMDkwMiAwIDApIi8+DQo8dXNlIHhsaW5rOmhyZWY9IiNwdCIvPg0KPHVzZSB4bGluazpocmVmPSIjcHQiIHRyYW5zZm9ybT0icm90YXRlKDcyKSIvPg0KPHVzZSB4bGluazpocmVmPSIjcHQiIHRyYW5zZm9ybT0icm90YXRlKDE0NCkiLz4NCjwvZz4NCjxwYXRoIGZpbGw9IiNmZmYiIGlkPSJwdCIgZD0iTS0uMTYyNSwwIDAtLjUgLjE2MjUsMHoiIHRyYW5zZm9ybT0ic2NhbGUoLjA2MTYpIi8+DQo8cGF0aCBmaWxsPSIjYmYwYTMwIiBpZD0ic3RyaXBlIiBkPSJtMCwwaDEyMzV2NTBoLTEyMzV6Ii8+DQo8L2RlZnM+DQo8cGF0aCBmaWxsPSIjZmZmIiBkPSJtMCwwaDEyMzV2NjUwaC0xMjM1eiIvPg0KPHVzZSB4bGluazpocmVmPSIjc3RyaXBlIi8+DQo8dXNlIHk9IjEwMCIgeGxpbms6aHJlZj0iI3N0cmlwZSIvPg0KPHVzZSB5PSIyMDAiIHhsaW5rOmhyZWY9IiNzdHJpcGUiLz4NCjx1c2UgeT0iMzAwIiB4bGluazpocmVmPSIjc3RyaXBlIi8+DQo8dXNlIHk9IjQwMCIgeGxpbms6aHJlZj0iI3N0cmlwZSIvPg0KPHVzZSB5PSI1MDAiIHhsaW5rOmhyZWY9IiNzdHJpcGUiLz4NCjx1c2UgeT0iNjAwIiB4bGluazpocmVmPSIjc3RyaXBlIi8+DQo8cGF0aCBmaWxsPSIjMDAyODY4IiBkPSJtMCwwaDQ5NHYzNTBoLTQ5NHoiLz4NCjx1c2UgeGxpbms6aHJlZj0iI3VuaW9uIiB0cmFuc2Zvcm09Im1hdHJpeCg2NTAgMCAwIDY1MCAyNDcgMTc1KSIvPg0KPC9zdmc+DQo=);
}

.calling-codes__country--world::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjkwMCIgaGVpZ2h0PSI2MDAiIHZpZXdCb3g9Ii02MDAgLTQwMCAxMjAwIDgwMCI+DQo8ZGVmcz4NCjxjaXJjbGUgaWQ9InJiIiByPSIxNDUuNjYzMjkzIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMTNiYTYiIHN0cm9rZS13aWR0aD0iMzkuMDMwMzYyIi8+DQo8Y2lyY2xlIGlkPSJydyIgcj0iMTQ1LjY2MzI5MyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjE3LjM0NjgyNyIvPg0KPGNsaXBQYXRoIGlkPSJvIj48cGF0aCBkPSJNMCwtMjAwVjIwMEgyMDBWLTIwMHpNLTIwMCwtMjAwVjIwMEgtMTAwVi0yMDB6Ii8+PC9jbGlwUGF0aD4NCjxjbGlwUGF0aCBpZD0iaCI+PHBhdGggZD0iTS0yMDAsLTIwMEgyMDBWNTBILTIwMHoiLz48L2NsaXBQYXRoPg0KPGNsaXBQYXRoIGlkPSJpMSI+PHBhdGggZD0iTTAsMCAtMjAwLC0xNTBWMTUweiIvPjwvY2xpcFBhdGg+DQo8Y2xpcFBhdGggaWQ9ImkyIj48cGF0aCBkPSJNMCwwIC0yMDAsLTIwMFYyMDB6Ii8+PC9jbGlwUGF0aD4NCjxjbGlwUGF0aCBpZD0ibDEiPjxwYXRoIGQ9Ik0wLDAgLTUwLC0yMDBILTIwMFYxNTB6Ii8+PC9jbGlwUGF0aD4NCjxjbGlwUGF0aCBpZD0ibDIiPjxwYXRoIGQ9Ik0wLDBWLTIwMEgtMjAwVjIwMHoiLz48L2NsaXBQYXRoPg0KPC9kZWZzPg0KPHJlY3Qgd2lkdGg9IjEyMDAiIGhlaWdodD0iODAwIiB4PSItNjAwIiB5PSItNDAwIiBmaWxsPSIjMDEzYmE2Ii8+DQo8ZyBpZD0icm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0NS42NjMyOTMsMCkiPg0KPHVzZSB4bGluazpocmVmPSIjcmIiIGNsaXAtcGF0aD0idXJsKCNvKSIvPg0KPHVzZSB4bGluazpocmVmPSIjcnciLz4NCjwvZz4NCjx1c2UgeGxpbms6aHJlZj0iI3JvIiB0cmFuc2Zvcm09InJvdGF0ZSgtNjApIi8+DQo8dXNlIHhsaW5rOmhyZWY9IiNybyIgdHJhbnNmb3JtPSJyb3RhdGUoNjApIi8+DQo8dXNlIHhsaW5rOmhyZWY9IiNybyIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwKSIvPg0KPHVzZSB4bGluazpocmVmPSIjcm8iIHRyYW5zZm9ybT0icm90YXRlKDE4MCkiLz4NCjx1c2UgeGxpbms6aHJlZj0iI3JvIiB0cmFuc2Zvcm09InJvdGF0ZSgyNDApIi8+DQo8Zz4NCjx1c2UgeGxpbms6aHJlZj0iI3JiIiBjbGlwLXBhdGg9InVybCgjaCkiLz4NCjx1c2UgeGxpbms6aHJlZj0iI3J3Ii8+DQo8L2c+DQo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDUuNjYzMjkzLDApIj4NCjx1c2UgeGxpbms6aHJlZj0iI3JiIiBjbGlwLXBhdGg9InVybCgjaTEpIi8+DQo8dXNlIHhsaW5rOmhyZWY9IiNydyIgY2xpcC1wYXRoPSJ1cmwoI2kyKSIvPg0KPC9nPg0KPGcgaWQ9InJsIiB0cmFuc2Zvcm09InJvdGF0ZSgxMjApIHRyYW5zbGF0ZSgxNDUuNjYzMjkzLDApIj4NCjx1c2UgeGxpbms6aHJlZj0iI3JiIiBjbGlwLXBhdGg9InVybCgjbDEpIi8+DQo8dXNlIHhsaW5rOmhyZWY9IiNydyIgY2xpcC1wYXRoPSJ1cmwoI2wyKSIvPg0KPC9nPg0KPHVzZSB4bGluazpocmVmPSIjcmwiIHRyYW5zZm9ybT0ic2NhbGUoLTEsMSkiLz4NCjwvc3ZnPg==);
}

.inner-banner {
    background: center/cover no-repeat, #282828;
    box-sizing: border-box;
    color: #fff;
    font-size: 0;
    font-weight: 300;
    line-height: 130px;
    overflow: hidden;
    padding: 20px 0;
    position: relative;
}

.inner-banner.inner-banner--big
{
    background: center/cover no-repeat, #282828;
    box-sizing: border-box;
    color: #fff;
    font-size: 0;
    font-weight: 300;
    line-height: 130px;
    padding: 20px 0;
    position: relative;
}
.inner-banner.inner-banner--bitrix
{
    background: url(/img/bitrix_prodvijenie.png) no-repeat center;	
}
.inner-banner.inner-banner--fitness
{
    background: url(/img/fitnes-banner.jpg) no-repeat center;
	padding:150px 0;
}
.inner-banner.inner-banner--chasi
{
    background: url(/img/banner-chasi.jpg) no-repeat center;
    padding:150px 0;
}
.inner-banner.inner-banner--cleaning
{
    background: url(/img/banner-cleaning.jpg) no-repeat center;
    padding:150px 0;
}
.inner-banner.inner-banner--tovarov
{
    background: url(/img/banner-goods.jpg) no-repeat center;
    padding:150px 0;
}
.inner-banner.inner-banner--uslugi
{
    background: url(/img/banner-deals.jpg) no-repeat center;
    padding:150px 0;
}
.inner-banner.inner-banner--woman
{
    background: url(/img/banner-women.jpg) no-repeat center;
    padding: 130px 0;
}
.inner-banner.inner-banner--magazin-podarkov
{
    background: url(/img/magazin-podarkov-banner.jpg) no-repeat center;
    padding: 120px 0;
}
.inner-banner.inner-banner--flowers
{   
	background: url(/img/flower_banner.jpg) no-repeat center;	
	padding:150px 0;
}
.inner-banner.inner-banner--postelnoe-belye
{
    background: url(/img/postelnoe-belye-banner.jpg) no-repeat center;
    padding:150px 0;
}
.inner-banner.inner-banner--krasota
{
    background: url(/img/krasota-banner.jpg) no-repeat center;
    padding: 130px 0;
}
.inner-banner.inner-banner--stomatologiya
{
    background: url(/img/stomatologiya-banner.jpg) no-repeat center;
    padding:150px 0;
}
.inner-banner.inner-banner--bytovoj-tekhniki
{
    background: url(/img/bytovoj-tekhniki-banner.jpg) no-repeat center;
    padding:150px 0;
}
.inner-banner.inner-banner--stroitelnyj
{
    background: url(/img/stroitelnyj-banner.jpg) no-repeat center;
    padding:150px 0;
}
.inner-banner.inner-banner--mebel
{
    background: url(/img/mebel-banner.jpg) no-repeat center;
    padding:150px 0;
}
.inner-banner.inner-banner--buh
{
    background: url(/img/buh-banner.jpg) no-repeat center;
    padding:150px 0;
}
.inner-banner.inner-banner--medicina
{
    background: url(/img/medicina-banner.jpg) no-repeat center;
    padding:150px 0;
}
.inner-banner.inner-banner--realty
{
    background: url(/img/realty-banner.jpg) no-repeat center;
    padding:150px 0;
}
.inner-banner.inner-banner--novosti
{
    background: url(/img/novosti-banner.jpg) no-repeat center;
    padding:150px 0;
}
.inner-banner.inner-banner--odezhda
{
    background: url(/img/odezhda-banner.jpg) no-repeat center;
    padding:150px 0;
}
.inner-banner.inner-banner--knigi
{
    background: url(/img/knigi-banner.jpg) no-repeat center;
    padding:150px 0;
}
.inner-banner.inner-banner--avtoservis
{
    background: url(/img/avtoservis-banner.jpg) no-repeat center;
    padding:150px 0;
}
.inner-banner.inner-banner--juvelirnyj
{
    background: url(/img/juvelirnyj-banner.jpg) no-repeat center;
    padding:120px 0;
}
.inner-banner.inner-banner--kliniki
{
    background: url(/img/kliniki-banner.jpg) no-repeat center;
    padding:120px 0;
}

.inner-banner.inner-banner--detskikh-tovarov {
    background: url(/img/detskikh-tovarov.jpg) no-repeat center;
    padding:120px 0;
}

.inner-banner.inner-banner--turfirma {
    background: url(/img/turfirma.jpg) no-repeat center;
    padding:120px 0;
}

.inner-banner.inner-banner--cafe-restoran {
    background: url(/img/cafe-restoran.jpg) no-repeat center;
    padding:120px 0;
}

.inner-banner.inner-banner--gostinicy {
    background: url(/img/gostinicy.jpg) no-repeat center;
    padding:120px 0;
}

.inner-banner.inner-banner--avtosalon {
    background: url(/img/avtosalon.jpg) no-repeat center;
    padding:120px 0;
}

.inner-banner.inner-banner--bank {
    background: url(/img/bank.jpg) no-repeat center;
    padding:120px 0;
}

.inner-banner.inner-banner--avtozapchasti {
    background: url(/img/avtozapchasti.jpg) no-repeat center;
    padding:120px 0;
}

.inner-banner.inner-banner--remont {
    background: url(/img/remont.jpg) no-repeat center;
    padding:120px 0;
}

.inner-banner.inner-banner--strahovanie {
    background: url(/img/strahovanie.jpg) no-repeat center;
    padding:120px 0;
}

.inner-banner.inner-banner--svadba {
    background: url(/img/svadba.jpg) no-repeat center;
    padding:120px 0;
}

.inner-banner.inner-banner--elektronika {
    background: url(/img/elektronika.jpg) no-repeat center;
    padding:120px 0;
}

.inner-banner.inner-banner--online-igry {
    background: url(/img/online-igry.jpg) no-repeat center;
    padding:120px 0;
}

.inner-banner.inner-banner--taxi {
    background: url(/img/taxi.jpg) no-repeat center;
    padding:120px 0;
}

.inner-banner.inner-banner--znakomstv {
    background: url(/img/znakomstv.jpg) no-repeat center;
    padding:120px 0;
}

.inner-banner.inner-banner--fitness h1.inner-banner__title,
.inner-banner.inner-banner--flowers h1.inner-banner__title,
.inner-banner.inner-banner--magazin-podarkov h1.inner-banner__title,
.inner-banner.inner-banner--postelnoe-belye h1.inner-banner__title,
.inner-banner.inner-banner--stomatologiya h1.inner-banner__title,
.inner-banner.inner-banner--bytovoj-tekhniki h1.inner-banner__title,
.inner-banner.inner-banner--stroitelnyj h1.inner-banner__title,
.inner-banner.inner-banner--mebel h1.inner-banner__title,
.inner-banner.inner-banner--buh h1.inner-banner__title,
.inner-banner.inner-banner--medicina h1.inner-banner__title,
.inner-banner.inner-banner--realty h1.inner-banner__title,
.inner-banner.inner-banner--novosti h1.inner-banner__title,
.inner-banner.inner-banner--odezhda h1.inner-banner__title,
.inner-banner.inner-banner--knigi h1.inner-banner__title,
.inner-banner.inner-banner--avtoservis h1.inner-banner__title,
.inner-banner.inner-banner--juvelirnyj h1.inner-banner__title,
.inner-banner.inner-banner--kliniki h1.inner-banner__title,
.inner-banner.inner-banner--detskikh-tovarov h1.inner-banner__title,
.inner-banner.inner-banner--turfirma h1.inner-banner__title,
.inner-banner.inner-banner--cafe-restoran h1.inner-banner__title,
.inner-banner.inner-banner--gostinicy h1.inner-banner__title,
.inner-banner.inner-banner--avtosalon h1.inner-banner__title,
.inner-banner.inner-banner--bank h1.inner-banner__title,
.inner-banner.inner-banner--avtozapchasti h1.inner-banner__title,
.inner-banner.inner-banner--remont h1.inner-banner__title,
.inner-banner.inner-banner--strahovanie h1.inner-banner__title,
.inner-banner.inner-banner--svadba h1.inner-banner__title,
.inner-banner.inner-banner--elektronika h1.inner-banner__title,
.inner-banner.inner-banner--online-igry h1.inner-banner__title,
.inner-banner.inner-banner--taxi h1.inner-banner__title,
.inner-banner.inner-banner--znakomstv h1.inner-banner__title,
.inner-banner.inner-banner--chasi h1.inner-banner__title,
.inner-banner.inner-banner--cleaning h1.inner-banner__title,
.inner-banner.inner-banner--tovarov h1.inner-banner__title,
.inner-banner.inner-banner--uslugi h1.inner-banner__title,
.inner-banner.inner-banner--woman h1.inner-banner__title
{
	color:#c01722;
	font-size:40px;
}
.inner-banner.inner-banner--krasota h1.inner-banner__title {
    color: #bd0b13;
    font-size:40px;
}
.inner-banner.inner-banner--fitness  .inner-banner__text,
.inner-banner.inner-banner--flowers  .inner-banner__text,
.inner-banner.inner-banner--magazin-podarkov  .inner-banner__text,
.inner-banner.inner-banner--postelnoe-belye .inner-banner__text,
.inner-banner.inner-banner--stomatologiya .inner-banner__text,
.inner-banner.inner-banner--bytovoj-tekhniki .inner-banner__text,
.inner-banner.inner-banner--stroitelnyj .inner-banner__text,
.inner-banner.inner-banner--mebel .inner-banner__text,
.inner-banner.inner-banner--buh .inner-banner__text,
.inner-banner.inner-banner--medicina .inner-banner__text,
.inner-banner.inner-banner--realty .inner-banner__text,
.inner-banner.inner-banner--novosti .inner-banner__text,
.inner-banner.inner-banner--odezhda .inner-banner__text,
.inner-banner.inner-banner--knigi .inner-banner__text,
.inner-banner.inner-banner--avtoservis .inner-banner__text,
.inner-banner.inner-banner--juvelirnyj .inner-banner__text,
.inner-banner.inner-banner--kliniki .inner-banner__text,
.inner-banner.inner-banner--detskikh-tovarov .inner-banner__text,
.inner-banner.inner-banner--turfirma .inner-banner__text,
.inner-banner.inner-banner--cafe-restoran .inner-banner__text,
.inner-banner.inner-banner--gostinicy .inner-banner__text,
.inner-banner.inner-banner--avtosalon .inner-banner__text,
.inner-banner.inner-banner--bank .inner-banner__text,
.inner-banner.inner-banner--avtozapchasti .inner-banner__text,
.inner-banner.inner-banner--remont .inner-banner__text,
.inner-banner.inner-banner--strahovanie .inner-banner__text,
.inner-banner.inner-banner--svadba .inner-banner__text,
.inner-banner.inner-banner--elektronika .inner-banner__text,
.inner-banner.inner-banner--online-igry .inner-banner__text,
.inner-banner.inner-banner--taxi .inner-banner__text,
.inner-banner.inner-banner--znakomstv .inner-banner__text,
.inner-banner.inner-banner--chasi .inner-banner__text,
.inner-banner.inner-banner--cleaning .inner-banner__text,
.inner-banner.inner-banner--tovarov .inner-banner__text,
.inner-banner.inner-banner--uslugi .inner-banner__text,
.inner-banner.inner-banner--woman .inner-banner__text
{
	color:#333333;
	font-size:20px;
}
.inner-banner.inner-banner--krasota .inner-banner__text {
    color: #000;
    font-size:20px;
}

@media screen and (min-width: 1024px) {
    .inner-banner {
        min-height: 170px;
    }
    .inner-banner.inner-banner--big
	{
        min-height: 340px;
    }
}

@media screen and (max-width: 1023px) {
    .inner-banner::before {
        background: inherit;
        bottom: -15px;
        content: '';
        display: block;
        filter: blur(10px);
        left: -15px;
        position: absolute;
        right: -15px;
        top: -15px;
    }
}

.inner-banner--seo {
    background-image: url(/img/bg-seo-2015.jpg);
}

.inner-banner--dev {
    background-image: url(/img/bg-dev-2015.jpg);
}

.inner-banner--support {
    background-image: url(/img/bg-support-2015.jpg);
}

.inner-banner--vacancies {
    background-image: url(/img/bg-vacancies-2015.jpg);
}

.inner-banner--team {
    background-image: url(/img/bg-dev-2015.jpg);
}

.inner-banner--contacts {
    background-image: url(/img/bg-contacts-2015.jpg);
}

.inner-banner--brand {
    background-image: url(/img/bg-brand-2016.jpg);
}

.inner-banner--identity {
    background-image: url(/img/bg-identity-2016.jpg);
}
.inner-banner--presentation
{   
	background-image: url(/img/banner_presentaton.png);
}
.inner-banner--marketing
{   
	background-image: url(/img/banner_marketing.png);
}
.inner-banner--logo {
    background-image: url(/img/bg-logo-2017.jpg);
}

.inner-banner--brandbook {
    background: url(/img/bg-brandbook-2017.jpg) center no-repeat, #153f3d;
}

.inner-banner--mobile-apps {
    background-image: url(/img/bg-mobile-apps-2018.jpg);
}

.inner-banner--service-1s {
    background-image: url(/img/bg-service-1s-2018.jpg);
}

.inner-banner--poly {
    background-image: url(/img/bg-poly-2018.jpg);
}

.inner-banner--dev-cabinet {
    background-image: url(/img/bg-dev-cabinet-2018.jpg);
}

.inner-banner--business-cards {
    background-image: url(/img/bg-business-cards.jpg);
}

.inner-banner--blanks {
    background-image: url(/img/bg-blanks.jpg);
}

.inner-banner--flyers {
    background-image: url(/img/bg-flyers.jpg);
}

.inner-banner--booklets {
    background-image: url(/img/bg-booklets.jpg);
}

.inner-banner--marketing-kit {
    background-image: url(/img/bg-marketing-kit.jpg);
}

.inner-banner--suvenir {
    background-image: url(/img/bg-suvenir.jpg);
}

.inner-banner--outdoor {
    background-image: url(/img/bg-outdoor.jpg);
}

.inner-banner--construction {
    background-image: url(/img/bg-construction.jpg);
}

.inner-banner--videoproduction {
    background-image: url(/img/bg-videoproduction.jpg);
}

.inner-banner--korporativnoe-video {
    background-image: url(/img/bg-korporativnoe-video.jpg);
}

.inner-banner--video-dlya-biznesa {
    background-image: url(/img/bg-video-dlya-biznesa.jpg);
}

.inner-banner--sozdanie-videorolikov {
    background-image: url(/img/bg-sozdanie-videorolikov.jpg);
}

.inner-banner--guideline {
    background-image: url(/img/bg-guideline.jpg);
}

.inner-banner--video {
    padding-bottom: 40px;
    padding-top: 40px;
}

.inner-banner__content {
    display: flex;
    flex-flow: column wrap;
    margin: 0 auto;
    position: relative;
    width: 300px;
}

@media screen and (max-width: 1023px) {
    .inner-banner--video .inner-banner__content {
        flex-flow: column-reverse wrap;
    }
}

@media screen and (min-width: 1024px) {
    .inner-banner__content {
        align-items: center;
        flex-flow: row wrap;
        min-height: 130px;
        width: 980px;
    }
}

.inner-banner__block {
    font-size: 16px;
    line-height: 1.2;
}

.inner-banner__block.banner__text__right
{
    margin-left: 55%;
    margin-top: 8%;
}
.inner-banner__block.banner__text__center
{
    margin-left: 40%;
    margin-top: 5%;
}


@media screen and (max-width: 1023px) {
    .inner-banner__block {
        padding: 0;
        width: 100%;
    }

    .inner-banner__block--video {
        margin-bottom: 20px;
    }
	.inner-banner__block.banner__text__right,
	.inner-banner__block.banner__text__center
	{
		margin-left:0;
	}
	.inner-banner.inner-banner--fitness h1.inner-banner__title
	{		
		font-size: 26px;
	}
	.inner-banner__block.banner__text__right .inner-banner__text br,	
	.inner-banner.inner-banner--fitness .inner-banner__text br
	{
		display:none;
	}	
	.inner-banner.inner-banner--fitness .inner-banner__text
	{
		font-size:16px;
	}
	.inner-banner.inner-banner--fitness
	{
		padding:20px 0;
	}
	
	
	
	.inner-banner.inner-banner--postelnoe-belye h1.inner-banner__title
	{
		font-size: 26px;
	}
	.inner-banner__block.banner__text__right .inner-banner__text br,
	.inner-banner.inner-banner--postelnoe-belye .inner-banner__text br
	{
		display:none;
	}
	.inner-banner.inner-banner--postelnoe-belye .inner-banner__text
	{
		font-size:16px;
	}
	.inner-banner.inner-banner--postelnoe-belye
	{
		padding:20px 0;
	}
}

@media screen and (min-width: 1024px) 
{
    .inner-banner__block--text {
        width: 75%;
    }

    .inner-banner__block--text-narrow {
        width: 60%;
    }

    .inner-banner__block--video {
        padding-left: 2%;
        width: 40%;
    }
}

.inner-banner__block--links {
    margin: 1.5em auto 0;
    width: 220px;
}

@media screen and (min-width: 1024px) {
    .inner-banner__block--links {
        margin: 0;
        padding-left: 3%;
        width: 25%;
    }
}

.inner-banner__title {
    font-size: 26px;
    margin-bottom: 0.4em;
}

h1.inner-banner__title
{
	font-weight:bold;
}

.inner-banner__title a,
.inner-banner__text p a {
    border-color: #fff;
    color: #fff;
}

.inner-banner__title a:hover,
.inner-banner__text p a:hover {
    color: #fff !important;
}

.inner-banner__button {
    background: none;
    border: 1px solid #fff;
    border-radius: 25px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: 14px;
    font-weight: 400;
    padding: 0.8em 0.5em;
    text-align: center;
    text-decoration: none;
    transition: all 0.3s;
    width: 100%;
}
.mrg_container_slider
{
	margin:0 40px;
}

@media screen and (min-width: 1024px) {
    .inner-banner__text .inner-banner__button {
        display: inline-block;
        margin: 0 1.5em 0 0;
        min-width: 175px;
        width: auto;
    }

    .inner-banner__text .inner-banner__button:last-child {
        margin: 0;
    }
}

.inner-banner__button--red {
    background: #bd0b13;
    border-color: #bd0b13;
    color: #fff;
}

.inner-banner__button--red.bold_btn
{
	font-weight:bold;
    padding: 0.8em 2.5em;
    border-bottom: 2px solid #990007;
}



.inner-banner__button:hover {
    background: #fff;
    border-color: #fff;
    color: #bd0b13;
}

.inner-banner__button + .inner-banner__button {
    margin-top: 1.5em;
}

.inner-banner__video {
    border-radius: 20px;
    cursor: pointer;
    max-height: 210px;
    overflow: hidden;
    position: relative;
}

.inner-banner__video video {
    background-size: 100% 100%;
    max-width: 100%;
}

.inner-banner__video-button {
    -webkit-appearance: none;
    background: url(/img/youtube_btn.png) center/contain no-repeat;
    border: none;
    color: #111;
    cursor: pointer;
    display: block;
    font: inherit;
    height: 35px;
    left: 50%;
    margin-left: -25px;
    margin-top: -18px;
    outline: none;
    position: absolute;
    top: 50%;
    transition: opacity 0.2s;
    width: 50px;
    z-index: 10;
}

.inner-banner__video:hover .inner-banner__video-button {
    opacity: 0.8
}

.form-wrapper {
    background: #fff;
    border-radius: 6px;
    padding: 20px;
}

@media screen and (min-width: 1024px) {
    .form-wrapper {
        padding: 40px 70px;
    }

    .container--inner .form-wrapper {
        padding: 40px;
    }
}

.form input,
.form textarea,
.form select {
    font-family: inherit;
    max-width: 100%;
    outline: none;
}

.form textarea {
    resize: vertical;
}

.form__star-required {
    color: #bd0a13;
}

.form__success {
    color: #0cad21;
    font-size: 20px;
    letter-spacing: 0.1em;
    text-align: center;
    text-transform: uppercase;
}

.form__field {
    margin-bottom: 15px;
    position: relative;
    text-align: left;
}

.form__field-name,
.form__field-input {
    width: 100%;
}

.form__field-name {
    margin-bottom: 0.5em;
}

.form__field-input {
    position: relative;
}

.form__field--privacy-policy .form__label {
    padding-left: 35px;
}

.form__field--privacy-policy .fake-checkbox {
    left: 0;
    position: absolute;
    top: -5px;
}

.form__label {
    cursor: pointer;
    display: block;
    position: relative;
}

.form__input {
    background: #fff;
    border: 1px solid #c7cfd6;
    border-radius: 3px;
    box-shadow: none;
    padding: 0.85em;
    transition: all 0.2s;
    width: 100%;
}

.form__input:focus {
    border-color: #ffd06a;
    box-shadow: inset 0 0 7px 0 rgba(250, 189, 0, 0.45);
}

.form__error .form__input:not(.form__input--ignore-error) {
    border-color: #f35b5e;
    box-shadow: inset 0 0 7px 0 rgba(186, 33, 29, 0.3);
}

.form__error-text {
    color: #bd0a13;
    flex: 0 1 100%;
    font-size: 11px;
    margin-top: 0.5em;
    text-align: left;
}

.form .jq-selectbox {
    border: 0;
    border-radius: 0;
    padding: 0;
    width: 100%;
}

.form .jq-selectbox.opened .jq-selectbox__select {
    border: 1px solid #ffd06a;
    box-shadow: inset 0 0 7px 0 rgba(250, 189, 0, 0.45);
}

.form .jq-selectbox__dropdown {
    background: #fff;
    border: 1px solid #c7cfd6;
    border-radius: 3px;
    margin: 2px 0;
    width: auto !important;
}

.form .jq-selectbox li {
    padding: 0.6em 0.85em;
    transition: background-color 0.2s;
}

.form .jq-selectbox li:hover {
    background: #ffd06a;
    color: inherit;
}

.form .jq-selectbox li.selected {
    background: #c7cfd6;
    color: inherit;
}

.fake-radio,
.fake-checkbox {
    background: #fff;
    border: 1px solid #c7cfd6;
    box-sizing: border-box;
    display: inline-block;
    height: 26px;
    margin-right: 5px;
    position: relative;
    vertical-align: -8px;
    width: 26px;
}

.fake-radio {
    border-radius: 50%;
}

.fake-checkbox {
    border-radius: 5px;
}

.fake-radio *,
.fake-checkbox * {
    box-sizing: inherit;
}

.fake-radio input,
.fake-checkbox input {
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    z-index: -1;
}

.fake-radio__mark,
.fake-checkbox__mark {
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    transition: all 0.15s ease-out;
}

.fake-radio__mark {
    background-color: #bd0b13;
    border-radius: 50%;
    height: 10px;
    margin: -5px 0 0 -5px;
    transform: scale(0);
    width: 10px;
}

.fake-radio input:checked + .fake-radio__mark {
    transform: scale(1);
}

.fake-checkbox__mark {
    border-color: #bd0b13;
    border-style: solid;
    border-width: 0 3px 3px 0;
    height: 14px;
    margin: -9px 0 0 -4px;
    opacity: 0;
    transform: rotate(45deg) scale(0.5) skew(-30deg);
    width: 9px;
}

.fake-checkbox input:checked + .fake-checkbox__mark {
    opacity: 1;
    transform: rotate(45deg) scale(1) skew(0);
}

.table-nice {
    border-collapse: collapse;
    text-align: center;
    width: 100%;
}

.table-nice th,
.table-nice td,
.table-nice .fake-table-cell {
    box-sizing: border-box;
    padding: 8px 10px;
}

.table-nice tr:nth-child(odd) td,
.table-nice .fake-table-row:nth-child(odd) .fake-table-cell {
    background-color: #ececec;
}

.table-nice th,
.table-nice .fake-table-cell.fake-table-head {
    background-color: #b30a1a;
    color: #fff;
    text-transform: uppercase;
}

.price th,
.price td {
    border-bottom: 1px solid #fff;
    padding: 5px 15px;
}

.price th {
    background-color: #eaeaea;
    text-align: left;
}

.price td {
    background-color: #f4f4f4;
}

.prices-table {
    border-collapse: initial;
    font-size: 15px;
    line-height: 1.2;
    text-align: left;
    width: 100%;
}

.prices-table th,
.prices-table td {
    padding: 14px 18px;
}

.table-fixed {
    table-layout: fixed;
}

.prices-table.p10 th,
.prices-table.p10 td {
    padding: 10px;
}

.prices-table th {
    background-color: #ca1c17;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    text-align: center;
}

.prices-table td {
    border: 1px solid #e9eaed;
    transition: background-color .3s;
}

.prices-table td:first-child:not(.transparent-bg) {
    background-color: #e9eaed;
}

.prices-table tr:hover td {
    background-color: #ffec91;
}

.prices-table tr:hover td:first-child:not(.transparent-bg) {
    background-color: #ffc291;
}


@media screen and (max-width: 1023px) {
    .horiz-scroll {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDk1LjcgMjAwLjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ5NS43IDIwMC4zIiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBmaWxsPSIjNzc3Nzc3IiBkPSJNMjMsMTA3LjFjMS4yLDEuNSwyLjEsMi44LDMuMSw0LjFjMTkuOCwyNC40LDM5LjcsNDguOSw1OS42LDczLjNjMC42LDAuOCwxLjMsMS41LDEuOSwyLjNjMy4zLDQuNCwzLjEsOS4xLTAuNiwxMS45Yy0zLjUsMi42LTguMSwxLjgtMTEuNC0yLjJjLTExLTEzLjQtMjEuOS0yNi45LTMyLjgtNDAuM2MtMTMtMTYtMjYuMS0zMi4xLTM5LjEtNDguMWMtNC44LTUuOS00LjctOC4zLTAuMS0xNEMyNy4yLDY1LjMsNTAuOCwzNi40LDc0LjQsNy41YzAuNC0wLjUsMC44LTEsMS4zLTEuNWMzLjYtNC4xLDcuNy00LjcsMTEuNC0xLjhjMy41LDIuOCwzLjgsNy41LDAuNSwxMS41Yy03LjMsOS4xLTE0LjcsMTguMS0yMi4xLDI3LjFDNTMuNiw1Ny40LDQxLjcsNzIsMjkuOCw4Ni42Yy0wLjksMS4xLTEuNywyLjMtMyw0LjJjMTQ4LjIsMCwyOTUuNiwwLDQ0My45LDBjLTEuMy0xLjgtMi40LTMuMy0zLjUtNC43Yy0xOS0yMy40LTM4LTQ2LjgtNTcuMS03MC4yYy0wLjUtMC42LTEuMS0xLjMtMS42LTEuOWMtMy43LTQuNy0zLjYtOS40LDAuMi0xMi4zYzMuNi0yLjgsOC4yLTEuOSwxMS43LDIuNGM3LjcsOS40LDE1LjQsMTguOCwyMy4xLDI4LjNDNDU5LjcsNTIuMiw0NzUuOSw3Mi4xLDQ5Miw5MmM0LjksNiw0LjgsOC4zLTAuMSwxNC40Yy0yMy41LDI4LjgtNDcuMSw1Ny41LTcwLjYsODYuM2MtMC44LDEtMS42LDIuMS0yLjYsM2MtMy4yLDIuOS03LjQsMy0xMC40LDAuMWMtMy4xLTIuOS0zLjQtNi40LTEuMy0xMGMxLjEtMS44LDIuNi0zLjQsNC01LjFjMTguNi0yMi43LDM3LjItNDUuNCw1NS43LTY4LjFjMS4zLTEuNSwyLjUtMy4xLDQuNC01LjZDMzIxLjQsMTA3LjEsMTcyLjUsMTA3LjEsMjMsMTA3LjF6Ii8+PC9nPjwvc3ZnPg==) 50% 12px no-repeat, #f5f5f5;
        background-size: auto 20px;
        box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
        margin: 0 -10px 0 -10px;
        overflow: auto;
        overflow-y: hidden;
        padding: 45px 10px 10px 10px;
    }

    .horiz-scroll .table .table-row .table-cell {
        white-space: nowrap;
    }
}

.code {
    background: #e5eaed;
    border: 1px solid #c5cdd2;
    clear: both;
    margin: 1.5em 0 1.5em 0;
    padding: 0.5em 1em;
}

.more-link {
    background: #f7f7f7;
    border: 1px solid #ececec;
    border-radius: 5px;
    box-sizing: border-box;
    color: #2f2f2f;
    cursor: pointer;
    display: block;
    font-size: 16px;
    padding: 15px 25px;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: all 0.3s;
    width: 100%;
}

.more-link:hover {
    background: #ececec;
    color: #bd0b13;
}

.wide-block--bg-grey .more-link {
    background: #fff;
}

.wide-block--bg-grey .more-link:hover {
    background: #f7f7f7;
}

.form-tabs-wrap {
    position: relative;
    z-index: 50;
}

.form-tabs-wrap .tabs {
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

.form-tabs-wrap .tabs li {
    background: #2a2a2a;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 16px;
    line-height: 64px;
    transition: background .3s;
    width: 100%;
}

.form-tabs-wrap .tabs li:first-child {
    border-radius: 6px 6px 0 0;
}

@media screen and (min-width: 1024px) {
    .form-tabs-wrap .tabs li {
        border-right: 1px solid #505050;
        width: 33.333%;
    }

    .form-tabs-wrap .tabs li:first-child {
        border-radius: 6px 0 0 0;
    }

    .form-tabs-wrap .tabs li:last-child {
        border-radius: 0 6px 0 0;
        border-right: none;
    }
}

.form-tabs-wrap .tabs li:hover,
.form-tabs-wrap .tabs li.active {
    background: #bd0a13;
}

.form-tabs-wrap .tabs li.active {
    cursor: default;
}

.form-tabs-wrap .tabs li span {
    border-bottom: 1px dotted #fff;
    color: #fff !important;
    display: inline-block;
    line-height: 1;
    transition: border-color .3s;
}

.form-tabs-wrap .tabs li:hover span,
.form-tabs-wrap .tabs li.active span {
    border-color: transparent;
}

.form-tabs-wrap .tabs li a {
    border: none;
    color: #fff;
    display: block;
    height: 100%;
    width: 100%;
}

.form-tabs-wrap .tabs li a span {
    border-bottom: 1px solid;
}

.form-tabs-wrap .tab > * {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.about-epilogue {
    overflow: hidden;
    text-align: left;
}

.about-epilogue .left-col {
    margin-bottom: 20px;
}

@media screen and (min-width: 1024px) {
    .about-epilogue .left-col {
        float: left;
        margin: 0;
        width: 50%;
    }

    .about-epilogue .right-col {
        float: right;
        width: 50%;
    }
}

.about-epilogue .title {
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    margin: 0 0 1em 0;
}

.about-epilogue ul {
    margin: 0 50px 0 0;
    padding: 0;
}

@media screen and (min-width: 1024px) {
    .about-epilogue ul {
        float: left;
    }
}

.about-epilogue .presentation-item {
    margin-bottom: 25px;
}

.about-epilogue .presentation-item:last-child {
    margin-bottom: 0;
}

.about-epilogue .presentation-item a {
    border: none !important;
    display: block;
    overflow: hidden;
    text-decoration: none;
}

.about-epilogue .presentation-item a > span {
    display: inline-block;
    vertical-align: middle;
}

.about-epilogue .presentation-item a .icon {
    color: #bd0a13;
    font-size: 35px;
    margin-right: 10px;
    text-align: center;
    transition: color .3s;
    width: 45px;
}

.about-epilogue .presentation-item a .text {
    width: 240px;
}

@media screen and (min-width: 1024px) {
    .about-epilogue .presentation-item a .text {
        width: 430px;
    }

    .container--inner .about-epilogue .presentation-item a .text {
        width: 315px;
    }
}

.about-epilogue .presentation-item a .text span {
    border-bottom: 1px solid #bd0a13;
    transition: border-color .3s;
}

.about-epilogue .presentation-item a:hover > .text span {
    border-color: transparent;
}

table.table-basic {
    border-collapse: collapse;
    margin: 1.5em auto;
}

table.table-basic.w100 {
    width: 100%;
}

table.table-basic th,
table.table-basic td {
    border: 1px solid #e3e3e3;
    box-sizing: border-box;
    padding: 8px 10px;
}

table.table-basic td.separator {
    border: none;
    padding: 10px;
}

table.table-basic .bg-grey {
    background-color: #efefef;
}
.pdg5
{
	padding:0 5px;
	display:inline-block;
}
.btn_studio
{
	font-size:18px;
}
.red_italic_text
{
	text-align:center;
	font-style:italic;	
    color: #bd0b13;
	font-weight:bold;
	margin:15px 0;
	font-size:20px;
}
.faq 
{
	margin-bottom:50px;
}
.block_tariffs_presentation,
.block_structure_schema
{
	margin:50px 0;
}
.block_tariffs_presentation .tariff_presentation
{
	width:32%;
	display:inline-block;
	margin-right:1%;
	border:1px solid #dadada;
	box-sizing:border-box;
	padding:30px 25px;
	vertical-align:top;
}
.block_tariffs_presentation .tariff_presentation:last-child
{	
	margin-right:0%;
}
.block_tariffs_presentation .tariff_presentation.center_tariff_presentation
{
	border:1px solid #bd0b13;
}
.block_tariffs_presentation .tariff_presentation .tariff_presentation_title
{
    font-weight: 500;
	font-size:21px;
	text-align:center;
	margin-bottom:10px;
}
.block_tariffs_presentation .tariff_presentation .tariff_presentation_title span
{
	display:block;
	font-size:15px;
	font-weight:normal;
	line-height:18px;
	text-align:center;
	margin-top:10px;
}
.block_tariffs_presentation .tariff_presentation .btn.btn--main 
{
	width:100%;
}
.block_tariffs_presentation .tariff_presentation .popular_tariff_presentation
{
    position: relative;
    right: -35px;
    background: url(/img/tape_popular.png) no-repeat center;
    color: #fff;
    text-align: center;
    width: 180px;
    margin-bottom: 15px;
    font-size: 13px;
    font-weight: 500;
    box-sizing: border-box;
    padding: 10px 0;
    float: right;
    height: 45px;
}
.block_tariffs_presentation .tariff_presentation  .ul_tariff_presentation
{
	margin:30px 0 25px;
}
.block_tariffs_presentation .tariff_presentation  .ul_tariff_presentation .li_tariff_presentation
{
	position:relative;
	padding:0 0 0 25px;
	margin-bottom:20px;
	font-size:13px;
}
.block_tariffs_presentation .tariff_presentation  .ul_tariff_presentation .li_tariff_presentation:before 
{
	content:'+';
	position:absolute;
	left:0;
	top:0px;
	color:#bd0b13;
	font-size:20px;
	font-weight:500;
}
.block_tariffs_presentation .tariff_presentation .tariff_presentation_title:before
{
	content:'';
	display:table;
	clear:both;
}
.processing_schema
{
	margin:50px 0;
}
.processing_schema .processing_item
{
	margin-bottom:50px;
}
.processing_schema .processing_item .processing_ico 
{
	width:100px;
	height:100px;
	display:inline-block;
	vertical-align:top;
	position:relative;
}
.processing_schema .processing_item:last-child .processing_ico:after 
{
	display:none;
}
.processing_schema .processing_item .processing_ico:after 
{
	content:'';
	position:absolute;
	display:block;
	width:12px;
	height:50px;
    bottom: -40px;
    left: 45px;
	background:url(/img/arrow_red.png) no-repeat center top;
}
.processing_schema .processing_item .processing_ico.briffing_ico
{
	background:url(/img/processing1.png) no-repeat center top;
}
.processing_schema .processing_item .processing_ico.contract_ico
{
	background:url(/img/processing2.png) no-repeat center top;
}
.processing_schema .processing_item .processing_ico.design_ico
{
	background:url(/img/processing3.png) no-repeat center top;
}
.processing_schema .processing_item .processing_ico.presentation_ico
{
	background:url(/img/processing4.png) no-repeat center top;
}
.processing_schema .processing_item .processing_ico.result_ico
{
	background:url(/img/processing5.png) no-repeat center top;
}
.processing_schema .processing_item .processing_ico.typesetting_ico
{
	background:url(/img/processing6.png) no-repeat center top;
}
.processing_schema .processing_item .processing_text_block 
{
	padding-left:20px;
	box-sizing:border-box;
	width:calc(100% - 105px);
	display:inline-block;
	vertical-align:top;
}
.processing_schema .processing_item .processing_text_block  .processing_ttl
{
	font-size:18px;
	font-weight:500;
	margin-bottom:15px;
}
.processing_schema .processing_item .processing_text_block .processing_text
{
	font-size:14px;
    font-weight: 300;
	line-height:16px;
}
.reviews_other_link
{
	margin-left:135px;
}
.block_structure_schema .item_structure_shema.none_mrg_btm
{
	margin-bottom:0;
}
.block_structure_schema .item_structure_shema
{
	display:inline-block;
	vertical-align:top;
	width:33%;
	box-sizing:border-box;
	margin-bottom:70px;
	position:relative;
}
.block_structure_schema .item_structure_shema .txt_structure_shema
{
	text-align:center;
	font-size:16px;
}
.block_structure_schema .item_structure_shema .img_structure_shema
{
	height:80px;
	margin-bottom:10px;
}
.block_structure_schema .item_structure_shema .img_structure_shema img 
{
	display:block;
	margin:0 auto 0px;
}
.block_structure_schema .item_structure_shema:nth-child(3):after,
.block_structure_schema .item_structure_shema:nth-child(4):after
{
	content:'';
	position:absolute;
	display:block;
	width:12px;
	height:50px;
    bottom: -60px;
    left: 47%;
	background:url(/img/arrow_red.png) no-repeat center top;
}
.block_structure_schema .item_structure_shema:nth-child(1):after,
.block_structure_schema .item_structure_shema:nth-child(2):after,
.block_structure_schema .item_structure_shema:nth-child(7):after
{
    content: '';
    position: absolute;
    display: block;
    width: 135px;
    height: 20px;
    top: 20px;
    right: -70px;
	background:url(/img/arrow_right.png) no-repeat center;
}
.block_structure_schema .item_structure_shema:nth-child(4):before,
.block_structure_schema .item_structure_shema:nth-child(5):before
{
    content: '';
    position: absolute;
    display: block;
    width: 135px;
    height: 20px;
    top: 20px;
    right: -70px;
	background:url(/img/arrow_left.png) no-repeat center;
}
.left-menu-in .presentation-brief .presentation-brief_list
{
    margin-bottom: 35px;
}
.img_inner
{
	max-width:100%;
	display:block;
	margin:0 auto;
}
.text_img_inner
{
	display:block;
	text-align:center;
	font-size:12px;
}
.fc-red
{
    color: #c01722;
}
.left-menu-in .presentation-brief.is-fixed
{
	z-index:99;
}
.screen-filler-service-smm
{	
    margin: 20px -1460px 20px -1690px;
    z-index: 1;
}
.screen-filler-service-smm .order-smm-form-wrapper .form-fields .field input[type="submit"]
{
	padding: 10px 0;
    font-size: 13px;
    line-height: 16px;	
}

@media screen and (max-width: 1023px) 
{
	.screen-filler-service-smm
	{	
		margin: 20px -650px 20px -700px;
	}
	.block_tariffs_presentation .tariff_presentation
	{
		display:block;
		width:100%;
		margin:0 0 20px 0;
	}
	.processing_schema .processing_item .processing_ico
	{
		margin:0 auto;
		display:block;
	}
	.processing_schema .processing_item .processing_text_block
	{
		width:100%;
	}
	.processing_schema .processing_item 
	{
		margin-bottom: 70px;
		position:relative;
	}
	.processing_schema .processing_item .processing_ico:after 
	{
		display:none;
	}	
	.processing_schema .processing_item:after 
	{
		content:'';
		position:absolute;
		display:block;
		width:12px;
		height:50px;
		bottom: -60px;
		left: 48%;
		background:url(/img/arrow_red.png) no-repeat center top;
	}
	.processing_schema .processing_item:last-child:after
	{
		display:none;
	}	
	.processing_schema .processing_item .processing_text_block
	{
		padding-left:0;
	}
	.processing_schema .processing_item .processing_text_block .processing_text,
	.processing_schema .processing_item .processing_text_block .processing_ttl
	{
		text-align:center;
	}
	.reviews_other_link
	{
		margin-left:0;
	}
	.block_structure_schema .item_structure_shema
	{
		width:100%;
		display:block;
	}
	.processing_schema .processing_item .processing_text_block .processing_text br 
	{
		display:none;
	}
	.block_structure_schema .item_structure_shema:nth-child(1):after,
	.block_structure_schema .item_structure_shema:nth-child(2):after,
	.block_structure_schema .item_structure_shema:nth-child(3):after,
	.block_structure_schema .item_structure_shema:nth-child(4):after,
	.block_structure_schema .item_structure_shema:nth-child(5):after,
	.block_structure_schema .item_structure_shema:nth-child(6):after,
	.block_structure_schema .item_structure_shema:nth-child(7):after
	{	
		content:'';
		position:absolute;
		display:block;
		width:12px;
		height:50px;
		bottom: -60px;
		left: 47%;
		top:auto;
		background:url(/img/arrow_red.png) no-repeat center top;		
	}
	.block_structure_schema .item_structure_shema:before 
	{
		display:none!important;
	}
	.block_structure_schema .item_structure_shema:last-child
	{
		margin-bottom:0;
	}
	.block_structure_schema .item_structure_shema.none_mrg_btm
	{
		margin-bottom:70px;
	}
	.wide-block--bg-grey.site-marketing 
	{
		background: #dadada url(/img/marketing-grey-bg.png) no-repeat 200% -10px;
	}
	.portfolio-item-inner .item-banner .banner-content
	{		
		padding: 0 35px!important;
	}
	.clients-legacy-auto .our-clients-legacy.grid .our-clients-legacy__item
	{
		display:block;
		width:100%;
	}
	body
	{
		font-size:18px;
	}
	.copyright__link
	{
		display:inline-block;
		padding-bottom:10px;
		text-align:center;
		margin: 0;
	}
	.footer--bottom .container
	{
		justify-content: center;
	}
	.fs-16px 
	{
		font-size: 17px !important;
	}
}
@media screen and (max-width: 900px) 
{
	.wide-block--bg-grey.site-marketing 
	{
		background: #dadada;
	}
}

.site-hint {
    align-items: center;
    background: #fff;
    border: 1px solid #adadad;
    border-radius: 50%;
    color: #adadad;
    cursor: pointer;
    display: inline-flex;
    font-size: 11px;
    height: 16px;
    justify-content: center;
    margin-left: -16px;
    position: relative;
    left: 24px;
    transition: all .3s;
    width: 16px;
}
    
    .site-hint:before {
        content: '?';
        line-height: 0;
    }

    .site-hint:hover {
        border-color: #bd0b13;
        color: #bd0b13;
    }

    .site-hint__window {
        background: #fff;
        border: 1px solid #cbcbca;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
        box-sizing: border-box;
        display: none;
        font-size: 12px;
        line-height: 1.3;
        padding: 12px 22px;
        position: absolute;
        left: -125px;
        top: 36px;
        width: 250px;
        z-index: 105;
        color: #000;
        text-align: left !important;
        text-align-last: left !important;
        border-radius: 3px;
        margin-left: 8px;
    }
    
        .site-hint__window:before {
            content: '';
            border-bottom: 6px solid #fff;
            border-left: 6px solid transparent;
            border-right: 6px solid transparent;
            position: absolute;
            top: -6px;
            left: 50%;
            margin-left: -6px;
        }

        .site-hint:hover .site-hint__window {
            display: block;
        }
.site-hint__bitrix {
    align-items: center;
    background: #fff;
    border: 1px solid #adadad;
    border-radius: 50%;
    color: #adadad;
    cursor: pointer;
    display: inline-flex;
    font-size: 11px;
    height: 15px;
    justify-content: center;
    margin-left: -25px;
    position: relative;
    left: 24px;
    transition: all .3s;
    width: 15px;
}
    
.site-hint__bitrix:before {
    content: '?';
    line-height: 0;
}

.site-hint__bitrix:hover {
    border-color: #bd0b13;
    color: #bd0b13;
}

.site-hint__bitrix:hover .site-hint__window {
    display: block;
}
        
.ruble-sign {
    font-weight: inherit;
}

    .ruble-sign:after {
        content: ' \20BD';
        font-family: 'PT Sans', sans-serif;
    }
    
.color-red {
    color: #bd0b13;
}

.grecaptcha-badge { visibility: hidden; }

.floating-order-button {
    position: fixed;
    left: 0;
    bottom: 20px;
    z-index: 500;
    opacity: .9;
    display: inline-flex;
    width: 80%;
    margin: 0 10%;
    height: 45px;
    background: #ac131d;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    font-family: 'Ubuntu', sans-serif;
    font-weight: bold;
    font-size: 13px;
    border-radius: 4px;
    line-height: 1.2;
    cursor: pointer;
    border: none;
    padding: 0;
    text-align-last: center;
    align-items: center;
    justify-content: center;
}

.floating-order-button--hidden {
    display: none;
}

@media screen and (min-width: 1024px) {
    .floating-order-button {
        display: none;
    }
}


.list-with-icon {
    padding: 0;
    margin: 0;
    list-style: none;
}

    .list-with-icon__item {

    }

        .list-with-icon__item + .list-with-icon__item {
            margin-top: 12px;
        }

        .list-with-icon__icon {
            display: inline-block;
            vertical-align: middle;
        }

            .list-with-icon__icon svg {
                display: inline-block;
                vertical-align: middle;
            }

            .list-with-icon__icon:after {
                content: '';
                width: 18px;
                height: 2px;

                background-color: transparent;
                background-image: url("data:image/svg+xml;charset=utf-8,<svg width='18' height='2' viewBox='0 0 18 2' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='1' cy='1' r='1' fill='rgb(32, 32, 32)'/><circle cx='9' cy='1' r='1' fill='rgb(32, 32, 32)'/><circle cx='17' cy='1' r='1' fill='rgb(32, 32, 32)'/></svg>");
                background-position: 50% 50%;
                background-repeat: no-repeat;

                display: inline-block;
                vertical-align: middle;
                margin: 0 10px;
            }
/* End */


/* Start:/local/templates/pixelplus.ru_2015.mobile/css/main-new.css?173504473356670*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

:root {
  /* Базовые Цвета */
  --color-primary--light: rgb(224, 0, 0);
  --color-primary: rgb(204, 0, 0);
  --color-white: rgb(255, 255, 255);
  --color-gray--lighter: rgb(247, 247, 248);
  --color-gray--lighten: rgb(238, 238, 239);
  --color-gray--light: rgb(196, 196, 196);
  --color-gray: rgb(166, 166, 166);
  --color-gray--dark: rgb(117, 117, 117);
  --color-gray--darken: rgb(43, 43, 43);
  --color-gray--darker: rgb(32, 32, 32);
  --color-black: rgb(0, 0, 0);
  --color-success: rgb(92, 183, 92);
  --color-danger: rgb(216, 84, 79);
  --color-danger--light: rgba(216, 84, 79, .65);
  --color-warning: rgb(239, 172, 77);
  /* Семантические цвета */
  --text-color: var(--color-gray--darker);
  --text-color-muted: var(--color-gray);
  --link-color: var(--color-primary);
  --link-color--hover: var(--color-primary--light);
  /* Базовая типографика */
  --font-size--tiny: 9px;
  --font-size--small: 10px;
  --font-size--medium: 12px;
  --font-size: 14px;
  --font-size--large: 16px;
  --font-size--huge: 18px;
  --font-size-h1: 30px;
  --font-size-h2: 30px;
  --font-size-h3: 24px;
  --font-size-h4: 18px;
  --font-size-h5: 16px;
  --font-size-h6: 14px;
  --font-family-primary: "Ubuntu", sans-serif;
  --line-height: 1.625;
  --typo-margin-vertical: 1em;
  --blocks-margin-vertical: 2.5em;
  /* Сетка */
  --grid-gutter-x: 15px;
  --grid-gutter-y: 15px;
  --grid-gutter: 20px;
  --offset--xxxs: 4px;
  --offset--xxs: 4px;
  --offset--xs: 4px;
  --offset--sm: 8px;
  --offset--md: 12px;
  --offset: 16px;
  --offset--lg: 20px;
  --offset--xl: 24px;
  --offset--xxl: 30px;
  /* Разное */
  --transition-time: .3s;
  --animate-duration: var(--transition-time);
  --shadow: 0 15px 15px rgba(14, 16, 20, .15);
  --shadow--light:          0 15px 15px rgba(14, 16, 20, .05);
}
@media (min-width: 768px) {
  :root {
    /* Базовая типографика */
    --font-size--tiny: 10px;
    --font-size--small: 12px;
    --font-size--medium: 14px;
    --font-size: 16px;
    --font-size--large: 18px;
    --font-size--huge: 20px;
    --font-size-h1: 44px;
    --font-size-h2: 30px;
    --font-size-h3: 24px;
    --font-size-h4: 18px;
    --font-size-h5: 16px;
    --font-size-h6: 14px;
    --offset--xxxs: 4px;
    --offset--xxs: 4px;
    --offset--xs: 8px;
    --offset--sm: 12px;
    --offset--md: 16px;
    --offset: 20px;
    --offset--lg: 24px;
    --offset--xl: 32px;
    --offset--xxl: 40px
  }
}
@media (min-width: 992px) {
  :root {
    /* Базовая типографика */
    --font-size-h1: 54px;
    --font-size-h2: 30px;
    --font-size-h3: 24px;
    --font-size-h4: 18px;
    --font-size-h5: 16px;
    --font-size-h6: 14px;
    --offset--xxxs: 4px;
    --offset--xxs: 8px;
    --offset--xs: 12px;
    --offset--sm: 16px;
    --offset--md: 20px;
    --offset: 24px;
    --offset--lg: 32px;
    --offset--xl: 40px;
    --offset--xxl: 60px
  }
}
@media (min-width: 768px) {
  a[href^="tel:"] {
    color: inherit;
    /*pointer-events: none;*/
    text-decoration: inherit;
    white-space: nowrap;
  }
}
.button {
  align-items: center;
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.5em;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  margin: 0;
  padding: 0.85em 2em 0.95em 2em;
  text-align: center;
  text-decoration: none;
  transition: var(--transition-time);
  font-weight: 500;
  font-size: var(--font-size);
}
.button--wide {
  width: 100%;
}
.button--primary {
  background-color: var(--color-primary);
  border: 1px solid var(--color-primary);
  color: #fff;
}
.button--primary:hover, .button--primary:active {
  background-color: var(--color-primary--light);
  border-color: var(--color-primary--light);
  box-shadow: 0 7px 20px rgba(204, 0, 0, 0.35), 0 20px 35px rgba(204, 0, 0, 0.15);
  color: var(--color-white);
}
.button--contour-primary {
  background-color: transparent;
  border-color: var(--color-primary);
  color: var(--color-primary)
}

.button--contour-primary:active, .button--contour-primary:focus, .button--contour-primary:hover {
  background-color: var(--color-primary);
  border: 1px solid var(--color-primary);
  color: var(--color-white)
}
.button--green {
  background-color: #009628;
  border-color: #009628;
  color: var(--color-white);
}
.button--green:hover, .button--green:active {
  background-color: #15a53c;
  border-color: #15a53c;
  box-shadow: 0px 10px 35px rgba(0, 0, 0, 0.15);
  color: var(--color-white);
}
.button--gray--lighten {
  background-color: var(--color-gray--lighten);
  border-color: var(--color-gray--lighten);
  color: var(--color-gray--dark);
}
.button--gray--lighten:hover, .button--gray--lighten:active {
  background-color: var(--color-white);
  border-color: var(--color-white);
  box-shadow: 0px 10px 35px rgba(0, 0, 0, 0.15);
  color: var(--color-black);
}
.button--not-fill {
  background-color: transparent;
  border-color: var(--color-gray--dark);
  color: inherit;
}
.button--not-fill:hover, .button--not-fill:active {
  background-color: var(--color-white);
  border-color: var(--color-white);
  box-shadow: 0px 10px 35px rgba(0, 0, 0, 0.15);
  color: var(--color-black);
}
.button--tab {
  font-size: var(--font-size--medium);
  padding: 0.9em 1.5em 1em 1.5em;
  background-color: var(--color-gray--lighten);
  border-color: var(--color-gray--lighten);
  color: var(--color-gray--dark);
}
.button--tab:hover, .button--tab:active {
  background-color: var(--color-white);
  border-color: var(--color-white);
  box-shadow: 0px 10px 35px rgba(0, 0, 0, 0.15);
  color: var(--color-black);
}
.button--tab.-is-active {
  background-color: var(--color-primary);
  border: 1px solid var(--color-primary);
  color: #fff;
}
.button--tab.-is-active:hover, .button--tab.-is-active:active {
  background-color: var(--color-primary--light);
  border-color: var(--color-primary--light);
  box-shadow: 0 7px 20px rgba(204, 0, 0, 0.35), 0 20px 35px rgba(204, 0, 0, 0.15);
  color: var(--color-white);
}

.buttons-group {
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
  justify-items: center;
}
* + .buttons-group {
  margin-top: var(--typo-margin-vertical);
}
@media (max-width: 575px) {
  .buttons-group .button {
    flex-grow: 1;
  }
}

.buttons-group:not(:last-child) {
  margin-bottom: var(--blocks-margin-vertical);
}
.buttons-group:not(:first-child) {
  margin-top: var(--blocks-margin-vertical);
}

.page-nav {
  color: var(--text-color);
  font-size: var(--font-size);
  line-height: var(--line-height);
}

.page-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1140px;
  padding-left: var(--grid-gutter-x);
  padding-right: var(--grid-gutter-x);
  width: 100%;
  position: relative;
}

@media (max-width: 991px) {
  .page-nav {
    background: var(--color-gray--darker);
  }
  .page-nav__inner {
    padding: 0;
  }
  .page-nav__search {
    /*display: none;*/
  }
  .page-nav__contacts {
    padding: 2em;
  }
  .page-nav__contacts > div + div {
    margin-top: 1.5em;
  }
  .page-nav__socials, .page-nav__order {
    display: flex;
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .page-nav {
    background: var(--color-black);
  }
  .page-nav__inner {
    align-items: center;
    display: flex;
  }
  .page-nav__menu {
    flex-grow: 1;
  }
  .page-nav__search {
    border-left: 1px solid var(--color-gray--darken);
    display: block;
    padding: 2px 0 2px var(--grid-gutter-x);
  }
  .page-nav__contacts {
    display: none;
  }
}

.socials {
  align-items: center;
  display: flex;
  list-style: none;
  margin: 0 -0.5em;
  padding: 0;
}
.socials li {
  padding: 0 0.5em;
}
.socials li a {
  color: var(--color-white);
  display: block;
  transition: var(--transition-time);
}
.socials li a:hover {
  color: var(--color-primary);
  transform: scale(1.2);
}
.socials li a svg {
  display: block;
}
.page-nav .socials li a {
  color: var(--color-gray--dark);
}
.page-nav .socials li a:hover {
  color: var(--color-primary);
  transform: scale(1.2);
}

.phones__item {
  line-height: 1.2;
  text-align: center;
}
.page-footer .phones__item + .phones__item {
  margin-top: 1em;
}
.phones__item--regions {
  display: flex;
  justify-content: center;
  position: relative;
}
.page-header .phones__item:last-child {
  display: none;
}
@media (min-width: 992px) {
  .page-header .phones__item:last-child {
    display: block;
  }
}
.phones__item-inner {
  position: relative;
  display: none;
}
.phones__item-inner.-is-active {
  display: block;
}
.phones__button-select {
  align-items: flex-end;
  align-self: flex-start;
  background: none;
  border: none;
  cursor: pointer;
  display: flex;
  margin: 0;
  margin: 0.5em 0 0 0.5em;
  padding: 0;
  transform: rotate(-45deg);
  transform-origin: 50% 50%;
  transition: var(--transition-time);
}
.phones__button-select::before {
  background: var(--color-primary);
  border-radius: 1px 1px 0 0;
  content: "";
  display: block;
  height: 0.5em;
  width: 2px;
}
.phones__button-select::after {
  background: var(--color-primary);
  border-radius: 0 1px 1px 0;
  content: "";
  display: block;
  height: 2px;
  margin-left: -2px;
  width: 0.5em;
}
.phones__button-select.-is-active {
  transform: rotate(135deg);
}
.phones__regions {
  background: var(--color-white);
  border-radius: 5px;
  box-shadow: 0px 12px 50px rgba(0, 0, 0, 0.2);
  color: var(--color-gray--dark);
  display: none;
  left: 0;
  min-width: 100%;
  overflow: hidden;
  padding: 0.75em 0;
  position: absolute;
  top: calc(100% + .5em);
  z-index: 5;
}
.phones__regions.-is-active {
  display: block;
}
.phones__regions::before {
  border-bottom: 0.3em solid var(--color-white);
  border-left: 0.3em solid transparent;
  border-right: 0.3em solid transparent;
  content: "";
  display: block;
  position: absolute;
  right: 0.5em;
  top: -0.3em;
}
.phones__regions ul {
  font-size: var(--font-size--medium);
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
}
.phones__regions li {
  cursor: pointer;
  display: block;
  padding: 0.5em 1.5em;
  transition: var(--transition-time);
}
.phones__regions li:hover, .phones__regions li.-is-active {
  background: var(--color-gray--lighten);
}
.phones__number {
  font-size: var(--font-size);
  font-weight: 500;
}
.phones__number a {
  color: var(--link-color);
  text-decoration-color: var(--link-color)
}

.phones__number a:hover {
  color: var(--link-color--hover);
  text-decoration-color: transparent
}
.phones__title {
  color: var(--color-gray--dark);
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 0.5em;
}
.phones__title svg {
  height: 8px;
  margin-right: 0.5em;
  width: 6px;
}
@media (min-width: 768px) {
  .page-footer .phones {
    display: flex;
  }
  .page-footer .phones__item + .phones__item {
    margin-left: 2em;
    margin-top: 0;
  }
}

.header-search {
  color: var(--color-gray--dark);
  line-height: 0;
}
.header-search__button {
  background: transparent;
  border: none;
  cursor: pointer;
  line-height: 0;
  padding: 0;
}
.header-search__button svg {
  display: block;
  fill: var(--color-white);
  height: 18px;
  width: 18px;
}
.header-search__inner {
  background: var(--color-black);
  display: flex;
  left: 0;
  opacity: 0;
  padding: var(--grid-gutter-y) var(--grid-gutter-x);
  position: absolute;
  right: 0;
  top: 100%;
  transform: translateY(-100%);
  transform-origin: 100% 0;
  transition: var(--transition-time);
  visibility: hidden;
  z-index: -1;
}
.header-search__inner.-is-active {
  opacity: 1;
  transform: translateY(0);
  visibility: visible;
}
.header-search__input {
  background: var(--color-gray--darker);
  border: none;
  color: inherit;
  flex-grow: 1;
  font-family: inherit;
  font-size: inherit;
  max-width: 100%;
  outline: none;
  padding: 1em;
  width: 100%;
}
.header-search__button-go {
  margin-left: -5em;
}
.header-search__button-go svg {
  display: block;
  fill: var(--color-white);
  height: 18px;
  width: 18px;
}
@media (max-width: 991px) {
  .page-nav .header-search__button {display: none}

  .page-nav .header-search__inner {position: static;visibility: visible;opacity: 1;width: 100%;transform: none;background: 0 0}

  .page-nav .header-search__input {background-color: var(--color-gray--darken);border-radius: .5em 0 0 .5em}

  .main-menu__submenu {overflow: hidden}
}

.main-menu__image {
  display: none;
}
.main-menu__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.main-menu__link {
  color: var(--color-white);
  text-decoration: none;
  transition: var(--transition-time);
}
.main-menu__link--lvl1 {
  align-items: center;
  display: flex;
  font-weight: 500;
  padding: 0.5em 0 0.75em 0;
}
.main-menu__item--lvl1:hover .main-menu__link--lvl1, .main-menu__item--lvl1.main-menu__item--selected .main-menu__link--lvl1 {
  background: var(--color-gray--darker);
  color: var(--color-white);
}
.main-menu__link--lvl1 svg {
  fill: var(--color-white);
  margin-right: 0.75em;
  max-height: 18px;
  max-width: 18px;
}
.main-menu__link--lvl2, .main-menu__link--lvl3 {
  display: flex;
  gap: var(--offset--xxs);
  align-items: center
}
.main-menu__label {
  font-size: var(--font-size--tiny);
  border-radius: 1em;
  padding: 2px 8px;
  border: 1px solid currentColor;
  line-height: 1.4
}

.main-menu__label--action {
  color: var(--color-white);
  background-color: var(--color-primary);
  border: none
}

.main-menu__label--new {
  color: var(--color-primary);
  background-color: var(--color-white);
  border: none
}
@media (max-width: 991px) {
  .main-menu__submenu {
    overflow: hidden;
  }
  .main-menu__submenu > .main-menu__list {
    margin-top: -100vh;
    transition: var(--transition-time);
  }
  .main-menu__item.-is-active > .main-menu__submenu > .main-menu__list {
    margin-top: 0;
  }
  .main-menu__list--lvl3 {
    padding: 0.5em 1.5em 0.75em calc(2.5em + 18px + .75em);
  }
  .main-menu__item {
    position: relative;
  }
  .main-menu__item--lvl1 {
    border-bottom: 1px solid var(--color-gray--darken);
  }
  .main-menu__item--lvl1.-is-active {
    background: var(--color-gray--darken);
  }
  .main-menu__item--lvl2.-is-active {
    background: var(--color-gray--darker);
  }
  .main-menu__dropdown {
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,<svg width='6' height='12' viewBox='0 0 6 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M0.999464 4.3688e-08C0.780464 3.41152e-08 0.559464 0.0664907 0.375464 0.202243C-0.056536 0.520844 -0.125536 1.10171 0.219464 1.50066L3.71946 5.54089L0.219464 9.58113C-0.125536 9.98007 -0.0565365 10.5609 0.375464 10.8795C0.806464 11.1972 1.43646 11.1335 1.78046 10.7355L5.78046 6.11807C6.07346 5.78007 6.07346 5.30171 5.78046 4.96372L1.78046 0.346306C1.58346 0.118206 1.29246 5.64954e-08 0.999464 4.3688e-08Z' fill='rgb(166, 166, 166)'/></svg>");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 1em 1em;
    border: none;
    cursor: pointer;
    height: 3em;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: var(--transition-time);
    width: 3em;
    z-index: 5;
  }
  .main-menu__dropdown.-is-active {
    transform: rotate(90deg);
  }
  .main-menu__link--lvl1 {
    padding: 0.5em 1.5em 0.75em 1.5em;
  }
  .main-menu__item--lvl1:hover .main-menu__link--lvl1, .main-menu__item--lvl1.main-menu__item--selected .main-menu__link--lvl1 {
    background: var(--color-gray--darken);
    color: var(--color-white);
  }
  .main-menu__link--lvl2 {
    padding: 0.5em 1.5em 0.75em calc(1.5em + 18px + .75em);
  }
  .main-menu__item--lvl2:hover .main-menu__link--lvl2, .main-menu__item--lvl2.main-menu__item--selected .main-menu__link--lvl2 {
    background: var(--color-gray--darker);
    color: var(--color-white);
  }
}
@media (min-width: 992px) {
  .main-menu__submenu--lvl1 {
    background: var(--color-gray--darker);
    display: none;
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 100;
  }
  .main-menu__submenu--full-width {
    left: 0;
    right: 0;
  }
  .main-menu__item--lvl1:hover .main-menu__submenu--lvl1 {
    display: flex;
  }
  .main-menu__list--lvl1 {
    display: flex;
    justify-content: space-between;
    position: relative;
  }
  .main-menu__list--lvl2 {
    column-count: 2;
    column-gap: 0;
    column-width: auto;
    flex-grow: 1;
    flex-shrink: 1;
    padding: 2.5em 2em;
  }
  .main-menu__submenu--full-width .main-menu__list--lvl2 {
    column-count: 4;
  }
  .main-menu__submenu--full-width .main-menu__image + .main-menu__list--lvl2 {
    column-count: 3;
  }
  .main-menu__list--lvl3 {
    font-size: var(--font-size--medium);
    margin-top: 1em !important;
  }
  .main-menu__item--lvl1 {
    flex: 1 1 auto;
  }
  .main-menu__item--lvl2 {
    break-inside: avoid;
    page-break-inside: avoid;
  }
  .main-menu__item--lvl2 + .main-menu__item--lvl2 {
    margin-top: 2em;
  }
  .main-menu__dropdown {
    display: none;
  }
  .main-menu__link--lvl1 {
    border-top: 5px solid transparent;
    justify-content: center;
    position: relative;
    white-space: nowrap;
  }
  .main-menu__item--lvl1:hover .main-menu__link--lvl1, .main-menu__item--lvl1.main-menu__item--selected .main-menu__link--lvl1 {
    border-top-color: var(--color-primary);
  }
  .main-menu__item--lvl1 + .main-menu__item--lvl1 .main-menu__link--lvl1::before {
    border-left: 1px solid var(--color-gray--darken);
    bottom: 12px;
    content: "";
    left: 0;
    position: absolute;
    top: 12px;
    transition: var(--transition-time);
    width: 0;
  }
  .main-menu__item--lvl1:hover .main-menu__link--lvl1::before, .main-menu__item--lvl1:hover + .main-menu__item--lvl1 .main-menu__link--lvl1::before, .main-menu__item--lvl1.main-menu__item--selected .main-menu__link--lvl1::before, .main-menu__item--lvl1.main-menu__item--selected + .main-menu__item--lvl1 .main-menu__link--lvl1::before {
    border-color: transparent;
  }
  .main-menu__link--lvl2 {
    padding: 0 1rem;
  }
  .main-menu__link--lvl2:hover, .main-menu__link--lvl2:active, .main-menu__link--lvl2.main-menu__link--selected {
    color: var(--color-primary);
  }
  .main-menu__link--lvl3 {
    color: var(--color-gray--lighten);
    padding: 0.25em 1rem;
  }
  .main-menu__link--lvl3:hover, .main-menu__link--lvl3:active, .main-menu__link--lvl3.main-menu__link--selected {
    background: var(--color-gray--darken);
    color: var(--color-gray--lighten);
  }
}
@media (min-width: 1200px) {
  .main-menu__image {
    border-left: 1px solid var(--color-gray--darken);
    display: block;
    order: 1;
    padding: 2.5em 2em;
    width: calc(200px + 4em);
  }
  .main-menu__image img {
    max-width: none;
  }
}
svg {
  fill: currentColor;
  fill-rule: evenodd;
}
a svg, button svg {
  pointer-events: none;
}
svg:not(:root) {
  overflow: hidden;
}
.page__nav {
  width: 100%;
  z-index: 10;
}
@media (max-width: 991px) {
  .page__nav {
    height: 100vh;
    overflow: auto;
    position: absolute;
    transform: translateX(-100%);
    transition: var(--transition-time);
  }
  .page__nav.-is-active {
    transform: translateX(0);
  }
}
@media (min-width: 992px) {
  .page__nav {
    display: block;
  }
}
@media (max-width: 991px) {
  body.-no-scroll {
    overflow: hidden;
  }
}
.page__header {
  position: sticky;
  top: 0;
  z-index: 600;
}
.page-header {
  background: var(--color-black);
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.25);
  transition: var(--transition-time);
}
.page-header__inner {
  align-items: center;
  background: inherit;
  display: flex;
  padding-bottom: 1em;
  padding-top: 1em;
}
.page-header__logo {
  flex-grow: 1;
  padding-right: var(--grid-gutter-x);
}
.page-header__logo img {
  display: block;
  width: 150px;
  margin: 0;
}
.page-header__slogan, .page-header__top-menu, .page-header__order {
  display: none;
}
.page-header__burger {
  line-height: 0;
  padding-left: calc(var(--grid-gutter-x) * .75);
}
@media (min-width: 768px) {
  .page-header__top-menu {
    display: block;
    padding: 0 var(--grid-gutter-x);
  }
  .page-header__phones {
    display: block;
    padding: 0 var(--grid-gutter-x);
  }
}
@media (min-width: 992px) {
  .page-header {
    background: var(--color-white);
    box-shadow: none;
  }
  .page-header__inner {
    justify-content: space-between;
    padding-bottom: 1.66667em;
    padding-top: 1.66667em;
  }
  .page-header__logo {
    flex-grow: 0;
    margin-bottom: -0.75em;
  }
  .page-header__logo img {
    width: auto;
  }
  .page-header__slogan {
    color: var(--color-gray);
    display: block;
    flex-grow: 1;
    font-size: var(--font-size--large);
    font-style: italic;
    letter-spacing: 0.01em;
    line-height: 1.25;
    margin-top: 0.4em;
    padding: 0 var(--grid-gutter-x);
  }
  .page-header__order {
    display: block;
    flex-shrink: 0;
    padding-left: var(--grid-gutter-x);
  }
  .page-header__burger {
    display: none;
  }
}

.header-burger {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  display: inline-block;
  height: 14px;
  outline: none;
  padding: 0;
  width: 16px;
  cursor: pointer;
  line-height: 0;
}
.header-burger span {
  background: var(--color-white);
  content: "";
  display: block;
  height: 2px;
  margin: 4px 0;
  width: 100%;
  border-radius: 1px;
}
.header-burger.-is-active span {
  display: none;
}
.header-burger::before {
  content: "";
  display: block;
  transition: var(--transition-time);
  width: 100%;
  height: 2px;
  background: var(--color-white);
  border-radius: 1px;
}
.header-burger.-is-active::before {
  background: var(--color-white);
  transform: translateY(1.2px) translateX(0px) rotate(-45deg);
  transform-origin: 50% 50%;
}
.header-burger::after {
  height: 2px;
  background: var(--color-white);
  content: "";
  display: block;
  transition: var(--transition-time);
  width: 100%;
  border-radius: 1px;
}
.header-burger.-is-active::after {
  background: var(--color-white);
  transform: translateY(-0.6px) translateX(0px) rotate(45deg);
  transform-origin: 50% 50%;
}

.top-menu__list {
  display: flex;
  font-size: var(--font-size--large);
  font-weight: 500;
  justify-content: center;
  line-height: 1;
  list-style: none;
  margin: 0;
  padding: 0;
}
.top-menu__item + .top-menu__item {
  margin: 0 0 0 1.5em;
}
.top-menu__link {
  align-items: center;
  color: var(--color-white);
  display: flex;
  text-decoration: none;
}
.top-menu__link:hover, .top-menu__link:active {
  color: var(--link-color--hover);
}
.top-menu__link svg {
  flex-grow: 0;
  flex-shrink: 0;
  height: 0.75em;
  margin-right: 0.5em;
  width: 0.75em;
}
@media (min-width: 992px) {
  .top-menu__list {
    display: block;
  }
  .top-menu__item + .top-menu__item {
    margin: 0.5em 0 0 0;
  }
  .top-menu__link {
    color: var(--text-color);
  }
  .top-menu__link svg {
    fill: var(--color-gray--light);
  }
}
/*# sourceMappingURL=main-new.css.map */


.page-footer {
  color: var(--color-gray--lighten);
  font-size: var(--font-size--medium);
  line-height: var(--line-height);
}
.page-footer a {
  color: var(--color-gray--dark);
}
.page-footer a:hover {
  color: var(--color-primary--light);
}
.page-footer__contacts {
  background-color: var(--color-gray--darker);
  padding: 20px 0;
}
.page-footer__contacts-inner {
  display: flex;
  flex-direction: column;
}
.page-footer__contacts-item + .page-footer__contacts-item {
  margin-top: 2em;
}
.page-footer__contacts-item--order {
  text-align: center;
}
.page-footer__contacts-item--order button {
  max-width: 300px;
  width: 100%;
}
.page-footer__contacts-item--address {
  text-align: center;
}
.page-footer__menu {
  background-color: var(--color-black);
  padding: 12px 0;
}
.page-footer__bottom {
  background-color: var(--color-black);
  color: var(--color-gray--dark);
  padding: 12px 0 27px 0;
}
.page-footer__bottom-inner {
  display: flex;
  flex-direction: column;
}
.page-footer__bottom-item {
  line-height: 1.15;
}
.page-footer__bottom-item + .page-footer__bottom-item {
  margin-top: 2em;
}
.page-footer__bottom-item--logo {
  display: none;
}
.page-footer__bottom-item--logo img {
  margin: 0;
}
.page-footer__bottom-item--copy {
  font-weight: 500;
  margin-top: 0;
  text-transform: uppercase;
}
.page-footer__bottom-item--social-media {
  margin-bottom: 0;
  order: 1;
}
.page-footer__bottom-item--arda img {
  display: block;
  max-width: 200px;
  margin: 0;
}
.page-footer__bottom-item--subscribe {
  grid-column: 3;
  grid-row: 1/3;
}
.page-footer__bottom-item p {
  margin: 0;
}
@media (min-width: 768px) {
  .page-footer__contacts {
    padding: 40px 0;
  }
  .page-footer__contacts-inner {
    display: grid;
    gap: var(--grid-gutter-y) calc(var(--grid-gutter-x) * 2);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: repeat(2, auto);
  }
  .page-footer__contacts-item + .page-footer__contacts-item {
    margin-top: 0;
  }
  .page-footer__contacts-item--order {
    grid-column: 1/3;
    grid-row: 2;
    order: 1;
  }
  .page-footer__contacts-item--address {
    text-align: right;
  }
  .page-footer__menu {
    padding: 35px 0;
  }
  .page-footer__bottom {
    padding: 35px 0;
  }
  .page-footer__bottom-inner {
    display: grid;
    gap: calc(var(--grid-gutter-y) * 2) calc(var(--grid-gutter-x) * 2);
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: repeat(2, auto);
  }
  .page-footer__bottom-item + .page-footer__bottom-item {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .page-footer__contacts-inner {
    grid-template-columns: 1.5fr 1fr 1.5fr;
  }
  .page-footer__contacts-item + .page-footer__contacts-item {
    margin-top: 0;
  }
  .page-footer__contacts-item--order {
    grid-column: auto;
    grid-row: auto;
    order: 0;
  }
  .page-footer__contacts-item--order button {
    max-width: none;
    width: auto;
  }
  .page-footer__bottom-inner {
    grid-template-columns: repeat(3, minmax(0, 1fr)) max-content;
  }
  .page-footer__bottom-item--logo {
    display: block;
  }
  .page-footer__bottom-item--social-media {
    order: 0;
  }
  .page-footer__bottom-item--subscribe {
    grid-column: 4;
    grid-row: 1/3;
  }
  .page-footer__bottom-item--policy {
    grid-column: 2/4;
  }
}



.footer-menu__submenu {
  overflow: hidden;
}
.footer-menu__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.footer-menu__item {
  position: relative;
}
.footer-menu__item--lvl1 {
  border-bottom: 1px solid var(--color-gray--darker);
  padding: 1em 0;
}
.footer-menu__dropdown--lvl1 {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='6' height='12' viewBox='0 0 6 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M0.999464 4.3688e-08C0.780464 3.41152e-08 0.559464 0.0664907 0.375464 0.202243C-0.056536 0.520844 -0.125536 1.10171 0.219464 1.50066L3.71946 5.54089L0.219464 9.58113C-0.125536 9.98007 -0.0565365 10.5609 0.375464 10.8795C0.806464 11.1972 1.43646 11.1335 1.78046 10.7355L5.78046 6.11807C6.07346 5.78007 6.07346 5.30171 5.78046 4.96372L1.78046 0.346306C1.58346 0.118206 1.29246 5.64954e-08 0.999464 4.3688e-08Z' fill='rgb(166, 166, 166)'/></svg>");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 1em 1em;
  border: none;
  cursor: pointer;
  height: 3em;
  outline: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: var(--transition-time);
  width: 3em;
  z-index: 5;
}
.footer-menu__dropdown--lvl1.-is-active {
  transform: rotate(90deg);
}
.footer-menu .footer-menu__link {
  color: var(--color-gray--lighten);
  display: block;
  text-decoration: none;
}
.footer-menu .footer-menu__link:hover, .footer-menu .footer-menu__link:active {
  color: var(--color-primary--light);
}
.footer-menu .footer-menu__link--lvl1 {
  color: var(--color-white);
  font-weight: 500;
}
.footer-menu .footer-menu__link--lvl2 {
  font-size: var(--font-size--medium);
}
@media (max-width: 991px) {
  .footer-menu__submenu > .footer-menu__list {
    margin-top: -100vh;
    transition: var(--transition-time);
  }
  .footer-menu__item.-is-active > .footer-menu__submenu > .footer-menu__list {
    margin-top: 1em;
  }
}
@media (min-width: 992px) {
  .footer-menu__list--lvl1 {
    column-count: 5;
    column-gap: 0;
    column-width: auto;
    width: 100%;
  }
  .footer-menu__list--lvl2 {
    margin-top: 1.2em !important;
  }
  .footer-menu__item--lvl1 {
    border-bottom: none;
    break-inside: avoid;
    page-break-inside: avoid;
  }
  .footer-menu__dropdown {
    display: none;
  }
  .footer-menu .footer-menu__link--lvl1 {
    padding: 0 1em;
  }
  .footer-menu .footer-menu__link--lvl2 {
    padding: 0.4em 1.143em;
    transition: var(--transition-time);
  }
  .footer-menu .footer-menu__link--lvl2:hover {
    background: var(--color-gray--darker);
    color: var(--color-white);
  }
}


.subscribe-footer__form {
  display: flex;
  max-width: 300px;
}
.subscribe-footer .field-text {
  width: calc(100% - 50px);
}
.subscribe-footer .field-text__input {
  border-radius: 7px 0 0 7px;
  flex: 1 1 auto;
  height: 50px;
  padding: 0 1em;
}
.subscribe-footer__button {
  border-radius: 0 7px 7px 0;
  height: 50px;
  padding: 0 1em;
  width: 50px;
}
.subscribe-footer__button svg {
  display: block;
  fill: var(--color-white);
  height: 14px;
  width: 21px;
}
.subscribe-footer__note {
  color: var(--color-gray--dark);
  font-size: var(--font-size--medium);
  margin-top: 1.25em;
}

.socials {
  align-items: center;
  display: flex;
  list-style: none;
  margin: 0 -0.5em;
  padding: 0;
}
.socials li {
  padding: 0 0.5em;
}
.socials li a {
  color: var(--color-white);
  display: block;
  transition: var(--transition-time);
}
.socials li a:hover {
  color: var(--color-primary);
  transform: scale(1.2);
}
.socials li a svg {
  display: block;
}
.page-nav .socials li a {
  color: var(--color-gray--dark);
}
.page-nav .socials li a:hover {
  color: var(--color-primary);
  transform: scale(1.2);
}

.phones__item {
  line-height: 1.2;
  text-align: center;
}
.page-footer .phones__item + .phones__item {
  margin-top: 1em;
}
.phones__item--regions {
  display: flex;
  justify-content: center;
  position: relative;
}
.page-header .phones__item--regions {
  display: none;
}
@media (min-width: 992px) {
  .page-header .phones__item--regions {
    display: block;
  }
}
.phones__item-inner {
  display: none;
  position: relative;
}
.phones__item-inner.-is-active {
  display: block;
}
.phones__button-select {
  align-items: flex-end;
  align-self: flex-start;
  background: none;
  border: none;
  cursor: pointer;
  display: flex;
  margin: 0;
  margin: 0.5em 0 0 0.5em;
  padding: 0;
  transform: rotate(-45deg);
  transform-origin: 50% 50%;
  transition: var(--transition-time);
}
.phones__button-select::before {
  background: var(--color-primary);
  border-radius: 1px 1px 0 0;
  content: "";
  display: block;
  height: 0.5em;
  width: 2px;
}
.phones__button-select::after {
  background: var(--color-primary);
  border-radius: 0 1px 1px 0;
  content: "";
  display: block;
  height: 2px;
  margin-left: -2px;
  width: 0.5em;
}
.phones__button-select.-is-active {
  transform: rotate(135deg);
}
.phones__regions {
  background: var(--color-white);
  border-radius: 5px;
  box-shadow: 0px 12px 50px rgba(0, 0, 0, 0.2);
  color: var(--color-gray--dark);
  display: none;
  left: 0;
  min-width: 100%;
  overflow: hidden;
  padding: 0.75em 0;
  position: absolute;
  top: calc(100% + 0.5em);
  z-index: 5;
}
.phones__regions.-is-active {
  display: block;
}
.phones__regions::before {
  border-bottom: 0.3em solid var(--color-white);
  border-left: 0.3em solid transparent;
  border-right: 0.3em solid transparent;
  content: "";
  display: block;
  position: absolute;
  right: 0.5em;
  top: -0.3em;
}
.phones__regions ul {
  font-size: var(--font-size--medium);
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
}
.phones__regions li {
  cursor: pointer;
  display: block;
  padding: 0.5em 1.5em;
  transition: var(--transition-time);
}
.phones__regions li:hover, .phones__regions li.-is-active {
  background: var(--color-gray--lighten);
}
.phones__number {
  font-size: var(--font-size);
  font-weight: 500;
}
.phones__number a {
  color: var(--link-color);
  text-decoration-color: var(--link-color);
}
.phones__number a:hover {
  color: var(--link-color--hover);
  text-decoration-color: transparent;
}
@media (max-width: 767px) {
  .page-header .phones__number {
    --link-color: var(--color-white);
    --link-color--hover: var(--color-white);
  }
}
.phones__title {
  color: var(--color-gray--dark);
  font-size: 10px;
  font-weight: 700;
  margin-top: 0.5em;
  text-transform: uppercase;
}
.phones__title svg {
  height: 8px;
  margin-right: 0.5em;
  width: 6px;
}
@media (min-width: 768px) {
  .phones__number {
    font-size: var(--font-size--huge);
  }
  .page-footer .phones {
    display: flex;
  }
  .page-footer .phones__item + .phones__item {
    margin-left: 2em;
    margin-top: 0;
  }
}

.address {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  max-width: 100%;
  position: relative;
}
.address::after {
  background: linear-gradient(270deg, #202020 48.08%, rgba(32, 32, 32, 0) 100%);
  content: "";
  height: 100%;
  position: absolute;
  right: calc(var(--grid-gutter-x) / -1);
  top: 0;
  width: calc(var(--grid-gutter-x) * 1.5);
}
.address__cities {
  display: flex;
  list-style: none;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  padding: 0 var(--grid-gutter-x) 0 0;
}
.address__cities-item {
  color: var(--color-gray--dark);
  cursor: pointer;
  font-size: var(--font-size--large);
  transition: var(--transition-time);
  white-space: nowrap;
}
.address__cities-item + .address__cities-item {
  margin-left: 1em;
}
.address__cities-item:hover {
  color: var(--color-white);
}
.address__cities-item.-is-active {
  color: var(--color-primary);
}
.address__address {
  list-style: none;
  margin: 0;
  padding: 0;
}
.address__address-item {
  color: var(--color-white);
  display: none;
  font-size: var(--font-size--medium);
  text-align: center;
}
.address__address-item.-is-active {
  display: block;
}
.address__address-item svg {
  height: 8px;
  margin-right: 0.5em;
  width: 6px;
}
.address__address-item a {
  color: var(--color-white);
  text-decoration: none;
}
@media (min-width: 768px) {
  .address::after {
    content: none;
  }
  .address__cities {
    padding: 0;
  }
}
.accept-cookie {
  background: rgba(255, 255, 255, 0.9);
  bottom: 0;
  left: 0;
  padding: 1em 2em;
  position: fixed;
  right: 0;
  display: flex;
  gap: calc(var(--grid-gutter-x) * 2);
  flex-direction: column;
  align-items: flex-start;
  z-index: 9999;
  box-shadow: var(--shadow--light);
  border-top: 1px solid var(--color-gray--lighten);
  font-size: var(--font-size);
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
}
.accept-cookie p {
  margin: 0;
}
.accept-cookie button {
  flex: 0 0 auto;
}
@media (min-width: 768px) {
  .accept-cookie {
    border-radius: 0.5em;
    flex-direction: row;
    justify-content: space-between;
    align-content: center;
    align-items: center;
    right: 1em;
    left: 1em;
    bottom: 1em;
    border: none;
  }
}

.achievements__item {
  background-color: var(--color-white);
  border-radius: 0.625em;
  display: flex;
  flex-direction: column;
  margin-right: calc(var(--grid-gutter-x) + 1px);
  min-height: 100%;
  min-height: 100%;
  padding: 1.5em;
  transition: var(--transition-time);
  width: 100%;
}
.achievements__item:hover {
  box-shadow: var(--shadow);
}
.achievements__position {
  align-content: center;
  align-items: center;
  display: flex;
  justify-content: center;
  margin-bottom: 1.5em;
  text-align: center;
}
.achievements__position::before {
  content: "";
  margin-right: -2em;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='69' height='70' viewBox='0 0 69 70' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M66.9785 5.97708H58.124C58.1561 4.99635 58.174 4.00982 58.174 3.01855C58.174 1.902 57.2685 0.99707 56.1525 0.99707H12.8475C11.7315 0.99707 10.826 1.902 10.826 3.01855C10.826 4.00982 10.8439 4.99635 10.876 5.97708H2.02148C0.90493 5.97708 0 6.88201 0 7.99857C0 17.0563 2.36735 25.6018 6.66563 32.0616C10.9144 38.4477 16.5741 42.1106 22.688 42.467C24.0741 43.9752 25.5391 45.2049 27.0653 46.143V55.1276H23.674C19.5742 55.1276 16.2393 58.463 16.2393 62.5623V65.9536H16.0955C14.979 65.9536 14.0741 66.859 14.0741 67.9751C14.0741 69.0916 14.979 69.9965 16.0955 69.9965H52.9045C54.021 69.9965 54.9259 69.0916 54.9259 67.9751C54.9259 66.859 54.021 65.9536 52.9045 65.9536H52.7607V62.5623C52.7607 58.463 49.4258 55.1276 45.326 55.1276H41.9347V46.143C43.4609 45.2055 44.9264 43.9752 46.3125 42.467C52.4259 42.1106 58.0856 38.4477 62.3349 32.0616C66.6332 25.6018 69 17.0563 69 7.99857C69 6.88201 68.0951 5.97708 66.9785 5.97708ZM10.0316 29.8222C6.48612 24.4942 4.40305 17.5253 4.08561 10.0201H11.1018C11.8309 19.2462 13.9967 27.7744 17.3816 34.5437C17.9207 35.6218 18.4845 36.6405 19.0693 37.5996C15.707 36.3299 12.5953 33.6756 10.0316 29.8222ZM48.7178 62.5623V65.9541H20.2822V62.5623C20.2822 60.6925 21.8036 59.1705 23.674 59.1705H45.326C47.1964 59.1705 48.7178 60.6925 48.7178 62.5623ZM37.8918 55.1276H31.1082V47.8997C32.2195 48.1924 33.3519 48.3446 34.5 48.3446C35.6481 48.3446 36.7805 48.1924 37.8918 47.8997V55.1276ZM39.1436 43.0903C39.0526 43.1276 38.9652 43.1729 38.8815 43.2229C37.4527 43.9336 35.9845 44.3016 34.5 44.3016C33.016 44.3016 31.5483 43.9336 30.1201 43.224C30.0354 43.1729 29.9474 43.1276 29.8553 43.0892C28.2702 42.2511 26.7368 40.9856 25.2865 39.3226C25.2101 39.2137 25.1243 39.1131 25.029 39.0215C23.5892 37.3122 22.2347 35.2096 20.9976 32.7354C17.2826 25.3059 15.1369 15.537 14.8927 5.04004H54.1073C53.8626 15.537 51.7168 25.3065 48.0024 32.7354C46.7653 35.2096 45.4108 37.3122 43.9715 39.0215C43.8757 39.1131 43.7888 39.2142 43.713 39.3232C42.2627 40.9867 40.7287 42.2517 39.1436 43.0903ZM58.9684 29.8222C56.4047 33.6756 53.293 36.3299 49.9307 37.5996C50.5155 36.6405 51.0793 35.6218 51.6184 34.5437C55.0033 27.7744 57.1685 19.2462 57.8982 10.0201H64.9144C64.597 17.5253 62.5139 24.4942 58.9684 29.8222Z' fill='rgb(238, 238, 239)'></path></svg>");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 69px;
  height: 70px;
}
.achievements__position-number {
  color: var(--color-primary);
  display: inline-block;
  font-size: 6.25em;
  font-weight: 700;
  line-height: 1;
  position: relative;
}
.achievements__position-text {
  color: var(--color-primary);
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1;
  margin-left: -0.25em;
  transform: rotate(180deg);
  writing-mode: vertical-lr;
}
.achievements__info {
  border: 1px solid var(--color-gray--lighten);
  border-radius: 0 0 10px 10px;
  border-top: none;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
[class*=wide-block--] .achievements__info {
  border: none;
}
.achievements__title {
  flex-grow: 1;
  margin-bottom: 1.5em;
  text-align: center;
}
.achievements__logo {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
}
@media (min-width: 576px) {
  .achievements__item {
    width: calc(50% - var(--grid-gutter-x) / 2);
  }
}
@media (min-width: 768px) {
  .achievements__item {
    width: calc(33.33333% - var(--grid-gutter-x) * 2 / 3);
  }
}
@media (min-width: 992px) {
  .achievements {
    display: grid;
    gap: calc(var(--grid-gutter-y) * 4 / 3) calc(var(--grid-gutter-x) * 4 / 3);
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: unset;
  }
  .achievements__item {
    margin-right: 0;
    min-height: auto;
    width: auto;
  }
}

.tile-slider.flickity-enabled {
  padding-bottom: 2em;
}
.tile-slider::after {
  content: "flickity";
  display: none;
}
.tile-slider .flickity-viewport {
  transition: var(--transition-time);
}
.tile-slider .flickity-prev-next-button {
  background: none;
  bottom: 0;
  height: 1.5em;
  padding: 0;
  top: auto;
  transform: translateY(50%);
  width: 1.5em;
  z-index: 6;
}
.tile-slider .flickity-prev-next-button svg {
  fill: var(--color-gray--light);
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}
.tile-slider .flickity-page-dots {
  align-items: center;
  bottom: 0;
  display: flex;
  height: 1.5em;
  justify-content: center;
  justify-items: center;
  padding: 0 2.5em;
  position: absolute;
  transform: translateY(50%);
  z-index: 5;
}
.tile-slider .flickity-page-dots .dot {
  background-color: var(--color-gray--dark);
  border-radius: 2px;
  height: 3px;
  opacity: 0.35;
  width: 45px;
}
.tile-slider .flickity-page-dots .dot.is-selected {
  opacity: 0.75;
}
@media (max-width: 575px) {
  .tile-slider .flickity-page-dots::after {
    color: var(--color-gray--light);
    content: "• • • •";
  }
  .tile-slider .flickity-page-dots .dot {
    display: none;
  }
}
.tile-slider:not(.is-draggable) .flickity-prev-next-button, .tile-slider:not(.is-draggable) .flickity-page-dots {
  display: none;
}
.tile-slider .flickity-prev-next-button[disabled] + .flickity-prev-next-button[disabled] + .flickity-page-dots {
  display: none;
}
@media (min-width: 992px) {
  .tile-slider::after {
    content: "";
  }
  .tile-slider--place-shadow.flickity-enabled {
    padding-bottom: 0;
  }
  .tile-slider--place-shadow.flickity-enabled .flickity-viewport {
    box-sizing: content-box;
    margin: 0 -15px;
    padding: 0 0 calc(var(--grid-gutter-y) * 2) 0;
  }
  .tile-slider--place-shadow.flickity-enabled .flickity-slider {
    box-sizing: border-box;
    height: calc(100% - var(--grid-gutter-y) * 2);
    margin-left: 15px;
    margin-right: 15px;
    width: calc(100% - 30px);
  }
}

.logo-tile {
  display: grid;
  gap: var(--grid-gutter-x) var(--grid-gutter-y);
}
.logo-tile__item {
  background-color: var(--color-white);
  min-height: 120px;
  transition: var(--transition-time);
}
.logo-tile__item:hover {
  box-shadow: var(--shadow);
}
.logo-tile__inner {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  overflow: hidden;
  padding: 2.5em;
  position: relative;
}
.logo-tile__info {
  background: var(--color-primary);
  color: var(--color-white);
  font-size: var(--font-size--small);
  height: 100%;
  left: 0;
  line-height: 1.2;
  padding: 2em;
  position: absolute;
  text-align: center;
  text-decoration: none;
  top: 0;
  transform: translateY(100%);
  transition: var(--transition-time);
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.logo-tile__info:hover, .logo-tile__info:focus {
  color: var(--color-white);
  text-decoration: none;
}
.logo-tile__inner:hover .logo-tile__info {
  transform: translateY(0);
}
.logo-tile__title {
  font-size: var(--font-size);
  font-weight: 500;
  opacity: 0;
  transition-delay: var(--transition-time);
  transition-duration: var(--transition-time);
}
.logo-tile__inner:hover .logo-tile__title {
  opacity: 1;
}
.logo-tile__description {
  opacity: 0;
  transition-delay: calc(var(--transition-time) * 2);
  transition-duration: var(--transition-time);
}
.logo-tile__inner:hover .logo-tile__description {
  opacity: 1;
}
@media (min-width: 576px) {
  .logo-tile {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 768px) {
  .logo-tile {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (min-width: 992px) {
  .logo-tile {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}

.vote {
}

.vote__container {
  display: flex;
  flex-direction: column;
  gap: 6px
}

.vote__inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px 12px
}

.vote__result {
  font-weight: 300;
  opacity: .8
}

.rating {
  --star-size: 20px;
  height: var(--star-size);
  list-style: none;
  margin: 0;
  padding: 0;
  width: calc(var(--star-size) * 5);
  position: relative;
  display: flex;
  flex-direction: row-reverse
}

.rating button, .rating div {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5.71594 12.2166L4.87124 17.3948C4.84058 17.5834 4.91991 17.7735 5.07658 17.8841C5.23259 17.9941 5.43859 18.0061 5.6066 17.9128L10.0001 15.4847L14.3935 17.9135C14.4695 17.9548 14.5529 17.9755 14.6355 17.9755C14.7369 17.9755 14.8376 17.9448 14.9236 17.8841C15.0802 17.7735 15.1596 17.5834 15.1289 17.3948L14.2842 12.2166L17.8576 8.55386C17.9883 8.41985 18.0336 8.22318 17.9743 8.04584C17.915 7.86784 17.761 7.73917 17.5756 7.7105L12.6568 6.95914L10.4521 2.26301C10.2874 1.91233 9.71206 1.91233 9.54739 2.26301L7.34332 6.95914L2.4245 7.7105C2.23916 7.73917 2.08516 7.86784 2.02582 8.04584C1.96649 8.22385 2.01116 8.41985 2.14183 8.55386L5.71594 12.2166ZM7.758 7.90717C7.92267 7.88184 8.06401 7.7765 8.13468 7.62583L10.0001 3.65171L11.8655 7.62516C11.9361 7.77583 12.0775 7.88184 12.2421 7.9065L16.4629 8.55119L13.3928 11.6979C13.2815 11.8113 13.2315 11.9713 13.2568 12.128L13.9769 16.5394L10.2421 14.4754C10.1667 14.434 10.0834 14.4127 10.0001 14.4127C9.91673 14.4127 9.8334 14.4334 9.75806 14.4754L6.02328 16.5394L6.7433 12.128C6.76864 11.9713 6.71863 11.8119 6.6073 11.6979L3.5372 8.55119L7.758 7.90717Z' fill='rgb(255,193,7)'/></svg>");
  background-position: 50% 50%;
  display: block;
  height: var(--star-size);
  text-indent: -9999px;
  width: var(--star-size);
  position: relative;
  z-index: 1;
  border: none;
  padding: 0
}

.rating:not(.-is-selected) button {
  cursor: pointer
}

.rating:not(.-is-selected) button:hover, .rating:not(.-is-selected) button:hover ~ button {
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M17.5754 7.71032L12.6567 6.95899L10.4521 2.263C10.2874 1.91233 9.71208 1.91233 9.54741 2.263L7.34342 6.95899L2.42477 7.71032C2.02077 7.77232 1.85943 8.26365 2.14277 8.55365L5.71609 12.2163L4.87143 17.3943C4.80409 17.8056 5.24342 18.1143 5.60676 17.9123L10.0001 15.4843L14.3934 17.913C14.7534 18.113 15.1967 17.8103 15.1287 17.395L14.2841 12.217L17.8574 8.55431C18.1407 8.26365 17.9787 7.77232 17.5754 7.71032V7.71032Z' fill='rgb(255,193,7)'/></svg>")
}

.rating .rating__current {
  background-position: 0 -60px;
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0
}

.rating:not(.-is-selected) button:hover ~ .rating__current span, .rating__current:hover, .rating__current:hover ~ button {
  background-image: none
}

.rating__current span {
  background: inherit;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M17.5754 7.71032L12.6567 6.95899L10.4521 2.263C10.2874 1.91233 9.71208 1.91233 9.54741 2.263L7.34342 6.95899L2.42477 7.71032C2.02077 7.77232 1.85943 8.26365 2.14277 8.55365L5.71609 12.2163L4.87143 17.3943C4.80409 17.8056 5.24342 18.1143 5.60676 17.9123L10.0001 15.4843L14.3934 17.913C14.7534 18.113 15.1967 17.8103 15.1287 17.395L14.2841 12.217L17.8574 8.55431C18.1407 8.26365 17.9787 7.77232 17.5754 7.71032V7.71032Z' fill='rgb(255,193,7)'/></svg>");
  display: block;
  height: var(--star-size);
  transition: width .8s ease-in;
  width: 0
}

hr {
  border: 0;
  border-top: 1px solid var(--color-gray);
  box-sizing: content-box;
              height: 0;
              margin-bottom: calc(var(--typo-margin-vertical) * 2);
  margin-top: calc(var(--typo-margin-vertical) * 2);
  overflow: visible;
}

.details {
  position: relative;
  padding-bottom: calc(2em * var(--line-height))
}

.details__button {
  position: absolute;
  bottom: 0;
  left: 0;
  list-style: none;
  color: var(--color-primary);
  cursor: pointer;
  border-bottom: 1px dotted var(--color-primary);
  transition: border-color var(--transition-time)
}

.details__button:hover {
  border-color: transparent
}

.details__button::-webkit-details-marker {
  display: none
}

.details:not([open]) .details__close, .details[open] .details__show {
  display: none
}

.details__content {
  overflow: hidden
}

.-ws-nowrap {
  white-space: nowrap;
}

.-c-primary {
  color: var(--color-primary);
}

.-c-muted {
  color: var(--text-color-muted);
}

.-fs-medium {
  font-size: var(--font-size--medium);
}

@media (min-width: 768px) {
  a[href^="tel:"] {
    color: inherit;
    /*pointer-events: none;*/
    text-decoration: inherit;
    white-space: nowrap;
  }
}

.locked-button {
  position: relative
}

.locked-button.-is-active {
  cursor: wait
}

.locked-button.-is-active:before {
  background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='32px' height='32px' viewBox='0 0 128 128' xml:space='preserve'><g> <circle cx='16' cy='64' r='16' fill='rgb(217, 217, 217)' fill-opacity='1'/> <circle cx='16' cy='64' r='16' fill='rgb(217, 217, 217)' fill-opacity='0.67' transform='rotate(45,64,64)'/> <circle cx='16' cy='64' r='16' fill='rgb(217, 217, 217)' fill-opacity='0.42' transform='rotate(90,64,64)'/> <circle cx='16' cy='64' r='16' fill='rgb(217, 217, 217)' fill-opacity='0.2' transform='rotate(135,64,64)'/> <circle cx='16' cy='64' r='16' fill='rgb(217, 217, 217)' fill-opacity='0.12' transform='rotate(180,64,64)'/> <circle cx='16' cy='64' r='16' fill='rgb(217, 217, 217)' fill-opacity='0.12' transform='rotate(225,64,64)'/> <circle cx='16' cy='64' r='16' fill='rgb(217, 217, 217)' fill-opacity='0.12' transform='rotate(270,64,64)'/> <circle cx='16' cy='64' r='16' fill='rgb(217, 217, 217)' fill-opacity='0.12' transform='rotate(315,64,64)'/> <animateTransform attributeName='transform' type='rotate' values='0 64 64;315 64 64;270 64 64;225 64 64;180 64 64;135 64 64;90 64 64;45 64 64' calcMode='discrete' dur='800ms' repeatCount='indefinite'></animateTransform> </g></svg>");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
  content: "";
  left: 0;
  top: 0;
  position: absolute;
  border-radius: var(--border-radius--sm);
  z-index: 5
}

.locked-button.-is-active button {
  color: transparent
}

.RatingBadgeWidget {
  display: block;

  width: 200px;
  height: 67px;

  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  margin: 0 auto;
}
/* End */


/* Start:/local/templates/pixelplus.ru_2015.mobile/css/blocks-new.css?17261517039510*/
.reviews2__item {
  background: var(--color-white);
  border-radius: 1em;
  box-shadow: var(--shadow--light);
  display: flex;
  flex-direction: column;
  margin-right: calc(var(--grid-gutter-x) + 1px);
  padding: 1.5em 2.25em 2.25em;
  width: 100%;
}
.reviews2__detail {
  margin-top: 1em;
  order: 1;
}
.reviews2__image {
  display: none;
}
.reviews2__link {
  align-items: center;
  display: inline-flex;
  font-size: var(--font-size--medium);
}
.reviews2__link svg {
  margin-right: 0.75em;
  max-height: 18px;
  max-width: 18px;
}
.reviews2__logo img {
  display: block;
}
.reviews2__title {
  font-size: var(--font-size-h3);
  font-weight: 500;
  margin: 0.5em 0 0.75em 0;
}
.reviews2__text {
  color: var(--color-gray--dark);
}
@media (min-width: 576px) {
  .reviews2__item {
    display: flex;
    flex-direction: row;
  }
  .reviews2__detail {
    flex: 0 0 150px;
    max-width: 150px;
    order: 0;
  }
  .reviews2__image {
    display: block;
  }
  .reviews2__link {
    display: none;
  }
  .reviews2__info {
    margin-left: 2.875em;
  }
}
@media (min-width: 768px) {
  .reviews2__item {
    background: none;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
  }
  .reviews2__detail {
    flex: 0 0 200px;
    max-width: 200px;
  }
  .reviews2__info {
    background: var(--color-white);
    border-radius: 1em;
    box-shadow: var(--shadow--light);
    padding: 1.5em 2.25em 2.25em;
    position: relative;
  }
  .reviews2__info::after {
    border-bottom: 12px solid transparent;
    border-right: 12px solid var(--color-white);
    border-top: 12px solid transparent;
    content: "";
    left: -12px;
    position: absolute;
    top: 36px;
  }
  .reviews2__logo {
    position: absolute;
    right: 2.25em;
    top: 1.5em;
  }
}
@media (min-width: 992px) {
  .reviews2__item + .reviews2__item {
    margin-right: 0;
    margin-top: 2.5em;
  }
}

.tile-slider.flickity-enabled {
  padding-bottom: 2em;
}
.tile-slider::after {
  content: "flickity";
  display: none;
}
.tile-slider .flickity-viewport {
  transition: var(--transition-time);
}
.tile-slider--place-shadow.flickity-enabled {
  padding-bottom: 0;
}
.tile-slider--place-shadow.flickity-enabled .flickity-viewport {
  box-sizing: content-box;
  margin: 0 -15px;
  padding: 0 0 calc(var(--grid-gutter-y) * 2) 0;
}
.tile-slider--place-shadow.flickity-enabled .flickity-slider {
  box-sizing: border-box;
  height: calc(100% - var(--grid-gutter-y) * 2);
  margin-left: 15px;
  margin-right: 15px;
  width: calc(100% - 30px);
}
.tile-slider .flickity-page-dots {
  align-items: center;
  bottom: 0;
  display: flex;
  height: 1.5em;
  justify-content: center;
  justify-items: center;
  position: absolute;
  transform: translateY(150%);
  z-index: 5;
}
.tile-slider .flickity-page-dots .dot {
  background-color: var(--color-gray--dark);
  border-radius: 2px;
  height: 3px;
  opacity: 0.35;
  width: 45px;
}
.tile-slider .flickity-page-dots .dot.is-selected {
  opacity: 0.75;
}
@media (max-width: 575px) {
  .tile-slider .flickity-page-dots::after {
    content: "• • • •";
    color: var(--color-gray--light);
  }
  .tile-slider .flickity-page-dots .dot {
    display: none;
  }
}
.tile-slider .flickity-prev-next-button {
  background: none;
  bottom: 0;
  height: 1.5em;
  padding: 0;
  top: auto;
  transform: translateY(150%);
  width: 1.5em;
  z-index: 6;
}
.tile-slider .flickity-prev-next-button svg {
  fill: var(--color-gray--light);
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}
@media (min-width: 992px) {
  .tile-slider::after {
    content: "";
  }
}


.form-short__field {
  display: block;
}
.form-short__field + .form-short__field {
  margin-top: var(--typo-margin-vertical);
}
.form-short__note {
  color: var(--color-gray--dark);
  font-size: var(--font-size--medium);
  margin-top: 0.85em;
}

.field-text__name {
   display: block;
   margin-bottom: .5em;
  font: var(--font-size) var(--font-family-primary);
 }

.field-text__input {
  background: var(--color-white);
  border: 1px solid var(--field-text-border-color, var(--color-white));
  border-radius: .4em;
  color: var(--field-text-color, var(--color-gray--dark));
  font-size: inherit;
  max-width: 100%;
  outline: none;
  padding: 1rem;
  vertical-align: middle;
  width: 100%;
  box-sizing: border-box;
}
.field-text--transparent .field-text__input {
  background-color: transparent;
  border-bottom: 1px solid var(--field-text-border-color, var(--color-white));
  border-radius: 0;
  color: var(--field-text-color, var(--color-white));
}
.field-text .moving-placeholder__field {
  padding: 1.25rem 1rem 0.75rem 1rem;
}

.field-text__input ~ .moving-placeholder__label {
  color: var(--color-gray--dark);
  left: 1rem;
}
.field-text--transparent .field-text__input ~ .moving-placeholder__label {
  color: inherit;
}
.field-text--gray .field-text__input,
[class*=-bg-gray] .field-text__input {
  --field-text-border-color: var(--color-gray--light);
  --field-text-color: var(--text-color);
}
.field-text__help-text {
  display: block;
  padding-top: 0.4em;
  line-height: 1.5;
  font-size: var(--font-size--small);
  color: inherit;
}
.field-text__help-text:empty {
  display: none;
}
.field-text--error .field-text__name,
.field-text--error .field-text__input,
.field-text--error .field-text__help-text {
  color: var(--color-danger);
}
.field-text--error .field-text__input {
  border-color: var(--color-danger);
}

.field-checkbox__input-wrap {
  display: block;
  position: relative;
}
.field-checkbox__input {
  left: 0;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  top: 0;
}
.field-checkbox__name {
  display: block;
  padding-left: 1.5rem;
  position: relative;
}
.field-checkbox__name::before {
  border: 1px solid currentColor;
  content: "";
  display: block;
  height: 1em;
  left: 0;
  position: absolute;
  top: 0.3em;
  width: 1em;
}
.field-checkbox__name::after {
  border-bottom: 1px solid currentColor;
  border-right: 1px solid currentColor;
  content: "";
  display: block;
  height: 0.5em;
  left: 0.4em;
  opacity: 0;
  position: absolute;
  top: 0.4em;
  transform: rotate(45deg);
  transform-origin: 50% 50%;
  transition: var(--transition-time);
  width: 0.25em;
}
.field-checkbox__input:checked + .field-checkbox__name::after {
  opacity: 1;
}
.field-checkbox__help-text {
  display: block;
  padding-top: 0.4em;
  line-height: 1.5;
  font-size: var(--font-size--small);
  color: inherit;
  padding-left: 1.5rem;
}
.field-checkbox__help-text:empty {
  display: none;
}
.field-checkbox__help-text a {
  color: inherit;
}

.field-checkbox__input-wrap {
  display: block;
  position: relative;
}
.field-checkbox__input {
  left: 0;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  top: 0;
}
.field-checkbox__name {
  display: block;
  padding-left: 1.5rem;
  position: relative;
}
.field-checkbox__name::before {
  border: 1px solid currentColor;
  content: "";
  display: block;
  height: 1em;
  left: 0;
  position: absolute;
  top: 0.3em;
  width: 1em;
}
.field-checkbox__name::after {
  border-bottom: 1px solid currentColor;
  border-right: 1px solid currentColor;
  content: "";
  display: block;
  height: 0.5em;
  left: 0.4em;
  opacity: 0;
  position: absolute;
  top: 0.4em;
  transform: rotate(45deg);
  transform-origin: 50% 50%;
  transition: var(--transition-time);
  width: 0.25em;
}
.field-checkbox__input:checked + .field-checkbox__name::after {
  opacity: 1;
}
.field-checkbox__help-text {
  display: block;
  padding-top: 0.4em;
  line-height: 1.5;
  font-size: var(--font-size--small);
  color: inherit;
  padding-left: 1.5rem;
}
.field-checkbox__help-text:empty {
  display: none;
}
.field-checkbox__help-text a {
  color: inherit;
}


.moving-placeholder {
  position: relative;
  display: block;
}
.moving-placeholder__field {
  padding: 1.25em 0 0.75em 0;
}
.moving-placeholder__label {
  color: inherit;
  font-size: inherit;
  left: 0;
  line-height: 1;
  pointer-events: none;
  position: absolute;
  top: 1.25em;
  transition: var(--transition-time);
}
.moving-placeholder__field[required] ~ .moving-placeholder__label::after {
  content: "*";
  color: var(--color-primary);
  margin-left: 0.25em;
}


.moving-placeholder__field:focus ~ .moving-placeholder__label, .moving-placeholder__field.-is-focus ~ .moving-placeholder__label, .moving-placeholder__field.--focus ~ .moving-placeholder__label {
  font-size: var(--font-size--small);
  transform-origin: 0 0;
  top: 0.275em;
  opacity: 0.5;
}
[data-hidden-captcha] [name=CAPTCHA_HIDDEN],
[data-hidden-captcha] [name=MIDDLE_NAME] {
  position: absolute;
  z-index: -1;
  left: -5000px;
}
.-is-hidden,
[hidden] {
  display: none;
}

.alert {
  --hue-info: 211;
  --hue-success: 134;
  --hue-error: 354;
  --hue-warning: 45;

  --hue: var(--hue-info);
  background-color: hsl(var(--hue), 50%, 90%);
  border-color: hsl(var(--hue), 50%, 80%);
  border-radius: .25em;
  border-style: solid;
  border-width: 1px;
  color: hsl(var(--hue), 50%, 20%);
  font-size: var(--font-size--medium);
  padding: .75em 1.25em;
  position: relative
}

.alert:not(:first-child) {
  margin-top: var(--blocks-margin-vertical)
}

.alert:not(:last-child) {
  margin-bottom: var(--blocks-margin-vertical)
}

.alert--info {
  --hue: var(--hue-info)
}

.alert--success {
  --hue: var(--hue-success)
}

.alert--warning {
  --hue: var(--hue-warning)
}

.alert--error {
  --hue: var(--hue-error)
}

.alert--flex {
  display: flex
}

.alert svg {
  width: 1.5em;
  height: 1.5em;
  flex: 0 0 1.5em;
  margin: 0 1.5em 0 0
}
/* End */


/* Start:/js/FormStyler/jquery.formstyler.css?168071113310673*/
.jq-checkbox {
    background: #fff;
    border: 1px solid #c3c3c3;
    border-radius: 3px;
    box-sizing: border-box;
    cursor: pointer;
    height: 16px;
    margin: 0 4px 0 0;
    top: -1px;
    vertical-align: middle;
    width: 16px;
}

.jq-checkbox.checked .jq-checkbox__div {
    background: #666;
    border-radius: 2px;
    height: 12px;
    margin: 2px 0 0 2px;
    width: 12px;
}

.jq-checkbox.focused {
    border: 1px solid #08c;
}

.jq-checkbox.disabled {
    opacity: .55;
}

.jq-radio {
    background: #f5f5f5;
    border: 1px solid #c3c3c3;
    border-radius: 50%;
    box-sizing: border-box;
    cursor: pointer;
    height: 16px;
    margin: 0 4px 0 0;
    top: -1px;
    vertical-align: middle;
    width: 16px;
}

.jq-radio.checked .jq-radio__div {
    background: #777;
    border-radius: 50%;
    height: 10px;
    margin: 3px 0 0 3px;
    width: 10px;
}

.jq-radio.focused {
    border: 1px solid #08c;
}

.jq-radio.disabled {
    opacity: .55;
}

.jq-file {
    border-radius: 4px;
    width: 270px;
}

.jq-file input {
    cursor: pointer;
    height: auto;
    line-height: 1em;
}

.jq-file__name {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    color: #333;
    font: inherit;
    height: 34px;
    overflow: hidden;
    padding: 0 80px 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.jq-file__browse {
    background: #f5f5f5;
    border-left: 1px solid #ccc;
    border-radius: 0 4px 4px 0;
    color: #333;
    font: inherit;
    padding: 0 10px;
    position: absolute;
    right: 1px;
    top: 1px;
}

.jq-file:hover .jq-file__browse {
    background: #e6e6e6;
}

.jq-file:active .jq-file__browse {
    background: #f5f5f5;
}

.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 {
    background: #f5f5f5;
    border-color: #ccc;
    color: #888;
}

.jq-number {
    display: inline-block;
    padding: 0 36px 0 0;
    position: relative;
    vertical-align: middle;
}

.jq-number__field {
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 100px;
}

.jq-number__field:hover {
    border-color: #b3b3b3;
}

.jq-number__field input {
    background: none;
    border: none;
    box-sizing: border-box;
    color: #333;
    font: inherit;
    outline: none;
    padding: 8px 9px;
    text-align: left; /* для Opera Presto */
    width: 100%;
    -moz-appearance: textfield;
}

.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
    margin: 0; /* в каких-то браузерах присутствует отступ */
    -webkit-appearance: none;
}

.jq-number__spin {
    background: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
    cursor: pointer;
    height: 14px;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.jq-number__spin.minus {
    bottom: 0;
    top: auto;
}

.jq-number__spin:hover {
    background: #e6e6e6;
}

.jq-number__spin:active {
    background: #f5f5f5;
}

.jq-number__spin:after {
    border-bottom: 5px solid #999;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    content: '';
    height: 0;
    left: 11px;
    position: absolute;
    top: 4px;
    width: 0;
}

.jq-number__spin.minus:after {
    border-bottom: none;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #999;
    top: 5px;
}

.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 {
    background: #f5f5f5;
    border-color: #ccc;
    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 {
    cursor: pointer;
    vertical-align: middle;
}

.jq-selectbox__select {
    background: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #333;
    font: inherit;
    padding: 5px 45px 5px 10px;
}

.jq-selectbox__select:hover {
    background: #e6e6e6;
}

.jq-selectbox__select:active {
    background: #f5f5f5;
}

.jq-selectbox.focused .jq-selectbox__select {
    border: 1px solid #5794bf;
}

.jq-selectbox.disabled .jq-selectbox__select {
    background: #f5f5f5;
    border-color: #ccc;
    color: #888;
}

.jq-selectbox__select-text {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.jq-selectbox .placeholder {
    color: #888;
}

.jq-selectbox__trigger {
    border-left: 1px solid #ccc;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 34px;
}

.jq-selectbox__trigger-arrow {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #999;
    height: 0;
    margin: -2px -5px 0 0;
    position: absolute;
    right: 50%;
    top: 50%;
    width: 0;
}

.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 {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    font: inherit;
    margin: 2px 0 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

.jq-selectbox__search {
    margin: 5px;
}

.jq-selectbox__search input {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-sizing: border-box;
    color: #333;
    margin: 0;
    outline: none;
    padding: 5px 27px 6px 8px;
    width: 100%;
    -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 {
    background: #f0f0f0;
    font-size: 13px;
    margin: 5px;
    padding: 5px 8px 6px;
}

.jq-selectbox ul {
    margin: 0;
    padding: 0;
}

.jq-selectbox li {
    padding: 5px 10px;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.jq-selectbox li.selected {
    background-color: #a3abb1;
    color: #fff;
}

.jq-selectbox li:hover {
    background-color: #08c;
    color: #fff;
}

.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 {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    color: #333;
    cursor: default;
    font: inherit;
    padding: 1px;
}

.jq-select-multiple.focused {
    border: 1px solid #5794bf;
}

.jq-select-multiple.disabled {
    background: #f5f5f5;
    border-color: #ccc;
    color: #888;
}

.jq-select-multiple ul {
    margin: 0;
    padding: 0;
}

.jq-select-multiple li {
    list-style: none;
    padding: 3px 9px 4px;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    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: #08c;
    color: #fff;
}

.jq-select-multiple li.disabled {
    color: #aaa;
}

.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
    background: #ccc;
    color: #fff;
}

.jq-select-multiple li.optgroup {
    font-weight: bold;
}

.jq-select-multiple li.option {
    padding-left: 25px;
}

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 {
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #333;
    font: inherit;
    padding: 8px 9px;
}

input[type='search'].styler {
    -webkit-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:focus,
input[type='password'].styler:focus,
input[type='search'].styler:focus,
input[type='tel'].styler:focus,
input[type='text'].styler:focus,
input[type='url'].styler:focus,
textarea.styler:focus {
    border-color: #ccc;
    outline: none;
}

button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
    background: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #333;
    cursor: pointer;
    font: inherit;
    outline: none;
    overflow: visible;
    padding: 8px 11px;
}

button.styler::-moz-focus-inner,
input[type='button'].styler::-moz-focus-inner,
input[type='submit'].styler::-moz-focus-inner,
input[type='reset'].styler::-moz-focus-inner {
    border: 0;
    padding: 0;
}

button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
    background: #e6e6e6;
}

button.styler:not([disabled]):active,
input[type='button'].styler:not([disabled]):active,
input[type='submit'].styler:not([disabled]):active,
input[type='reset'].styler:active {
    background: #f5f5f5;
}

button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
    background: #f5f5f5;
    border-color: #ccc;
    color: #888;
}
/* End */


/* Start:/local/templates/pixelplus.ru_2015.mobile/js/jquery.filestyle/jquery.filestyle.css?15498917931709*/
.file-style-wrapper {
    line-height: 1.2;
    margin-bottom: 15px;
}

.file-style-wrapper .file-item {
    font-size: 0;
    margin-top: 10px;
    position: relative;
}

.file-style-wrapper .file-item:first-child {
    margin-top: 0;
}

.file-style-wrapper .file-item .file-input {
    display: inline-block;
    vertical-align: middle;
}

.file-style-wrapper .file-item .file-input input {
    cursor: pointer;
}

.file-style-wrapper .file-item .file-input .file-button-browse {
    background: repeating-linear-gradient(-45deg, #919da8, #919da8 8px, #9ba7b0 8px, #9ba7b0 16px), #919da8;
    border-radius: 3em;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    line-height: 1;
    margin-right: 15px;
    padding: 12px 25px;
    text-align: center;
    text-transform: uppercase;
    transition: background 0.3s;
    vertical-align: middle;
}

.file-style-wrapper .file-item .file-input:hover .file-button-browse {
    background: repeating-linear-gradient(-45deg, #ffd06a, #ffd06a 8px, #fabd73 8px, #fabd73 16px), #ffd06a;
    color: #333;
}

.file-style-wrapper .file-item .file-input .file-name {
    box-sizing: border-box;
    display: inline-block;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
}

.file-style-wrapper .file-item .file-button-remove {
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    margin-left: 15px;
    position: relative;
    text-align: center;
    transition: color .3s;
    vertical-align: middle;
    z-index: 5;
}

.file-style-wrapper .file-item .file-button-remove:hover {
    color: #bd0b13;
}
/* End */


/* Start:/js/fancybox/jquery.fancybox.css?15565328854916*/
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    border: 0;
    margin: 0;
    outline: none;
    padding: 0;
    vertical-align: top;
}

.fancybox-wrap {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 8020;
}

.fancybox-skin {
    background: white;
    color: #444;
    position: relative;
    text-shadow: none;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-outer, .fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    height: 100%;
    width: 100%;
}

.fancybox-image {
    max-height: 100%;
    max-width: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('/js/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
    background-position: 0 -108px;
    cursor: pointer;
    left: 50%;
    margin-left: -22px;
    margin-top: -22px;
    opacity: 0.8;
    position: fixed;
    top: 50%;
    z-index: 8060;
}

#fancybox-loading div {
    background: url('/js/fancybox/fancybox_loading.gif') center center no-repeat;
    height: 44px;
    width: 44px;
}

.fancybox-close {
    background: #be0a13;
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: 42px;
    font-weight: 300;
    height: 40px;
    line-height: 34px;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: none;
    top: 0;
    transition: background .3s;
    width: 40px;
    z-index: 8040;
}

.fancybox-close:hover {
    background: #333;
}

.fancybox-close::before {
    content: '\00d7';
    display: block;
}

.fancybox-nav {
    background: transparent url('/js/fancybox/blank.gif');
    cursor: pointer;
    height: 100%;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    text-decoration: none;
    top: 0; /* helps IE */
    width: 40%;
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    cursor: pointer;
    height: 41px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 23px;
    z-index: 8040;
}

.fancybox-prev span {
    background: url(/js/fancybox/img/arrleft.png) center top no-repeat;
    /*background-position: 0 -72px;*/
    left: 10px;
}

.fancybox-next span {
    background: url(/js/fancybox/img/arrright.png) center top no-repeat;
    right: 10px;
}

.fancybox-next:hover span {
    background: url(/js/fancybox/img/arrright.png) center bottom no-repeat;
}

.fancybox-prev:hover span {
    background: url(/js/fancybox/img/arrleft.png) center bottom no-repeat;
}

.fancybox-tmp {
    left: -99999px;
    max-height: 99999px;
    max-width: 99999px;
    overflow: visible !important;
    position: absolute;
    top: -99999px;
    visibility: hidden;
}

/* Overlay helper */
.fancybox-lock {
    overflow: hidden;
}

.fancybox-overlay {
    background: rgba(0, 0, 0, 0.8);
    display: none;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 8010;
}

.fancybox-overlay-fixed {
    bottom: 0;
    position: fixed;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

/* Title helper */
.fancybox-title {
    font: normal 13px/20px "Ubuntu", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    visibility: hidden;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    bottom: 0;
    margin-bottom: -35px;
    position: absolute;
    right: 50%;
    text-align: center;
    z-index: 8050;
}

.fancybox-title-float-wrap .child {
    background: rgba(0, 0, 0, 0.8);
    border-radius: 15px;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    line-height: 24px;
    margin-right: -100%;
    padding: 2px 20px;
    text-shadow: 0 1px 2px #222;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    color: #fff;
    margin-top: 10px;
    position: relative;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    background: #000;
    background: rgba(0, 0, 0, .8);
    bottom: 0;
    color: #fff;
    left: 0;
    padding: 10px;
    position: absolute;
}
/* End */


/* Start:/local/templates/pixelplus.ru_2015.mobile/css/libs/animate/animate.min.css?161167029258129*/
@charset "UTF-8";

/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */

@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}
/* End */


/* Start:/local/templates/pixelplus.ru_2015.mobile/components/bitrix/breadcrumb/nav/style.css?15565328851951*/
.breadcrumbs {
    color: #aaa;
    font-size: 12px;
    justify-content: start;
    line-height: 1;
    padding: 25px 0;
}

@media screen and (max-width: 1023px) {
    .breadcrumbs {
        display: none;
    }
}

.breadcrumbs--inverted {
    background: #eee;
}

.breadcrumbs .container {
    justify-content: start;
}

.breadcrumbs + .wide-block {
    padding-top: 0;
}

.page-full-width .breadcrumbs {
    margin-top: 0;
    overflow: hidden;
    padding-top: 25px;
}

.breadcrumbs__item {
    margin-right: 27px;
}

.breadcrumbs__item:last-child {
    margin-right: 0;
}

.breadcrumbs__link {
    background: #ececec;
    color: #aaa;
    display: block;
    padding: 0.5em 1em 0.5em 0;
    position: relative;
    text-decoration: none;
    transition: all 0.2s;
}

.breadcrumbs--inverted .breadcrumbs__link {
    background: #fff;
}

a.breadcrumbs__link:hover {
    background: #bd0b13;
    color: #fff;
}

.breadcrumbs__item:first-child .breadcrumbs__link {
    padding-left: 1.5em;
}

.breadcrumbs__link::before,
.breadcrumbs__link::after {
    content: '';
    display: block;
    height: 0;
    position: absolute;
    top: 0;
    transition: border-color 0.2s;
    width: 0;
}

.breadcrumbs__link::after {
    border: 1em solid transparent;
    border-left-color: #ececec;
    right: -2em;
}

.breadcrumbs--inverted .breadcrumbs__link::after {
    border-left-color: #fff;
}

a.breadcrumbs__link:hover::after {
    border-left-color: #bd0b13;
}

.breadcrumbs__link::before {
    border: 1em solid #ececec;
    border-left-color: transparent !important;
    left: -2em;
}

.breadcrumbs--inverted .breadcrumbs__link::before {
    border-color: #fff;
}

.breadcrumbs__item:first-child .breadcrumbs__link::before {
    display: none;
}

a.breadcrumbs__link:hover::before {
    border-color: #bd0b13;
    border-left-color: transparent;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/advertising.banner/bn-popup/style.css?16852178235090*/
.bn-popup {
	background: linear-gradient(180deg, #005095 0%, #002B54 100%);
	box-shadow: -10px 0px 50px rgba(0, 0, 0, 0.25);
	bottom: 0;
	box-sizing: border-box;
	font-family: 'Ubuntu', sans-serif;
	left: -450px;
	position: fixed;
	transition: all .3s;
	max-width: 390px;
	z-index: 999999;
	border-radius: 6px 6px 0 0;
}

	.bn-popup--opened {
		left: 0;
	}

	.bn-popup * {
		box-sizing: inherit;
	}

	.bn-popup__close {
		align-items: center;
		cursor: pointer;
		display: flex;
		height: 24px;
		justify-content: center;
		position: absolute;
		right: 15px;
		top: 15px;
		width: 24px;
		z-index: 1;
	}

		.bn-popup__close:after {
			content: '\2715';
			line-height: 0;
			color: rgba(255, 255, 255, 0.35);
			font-size: 24px;
		}

	.bn-popup__head {
		display: flex;
		padding: 14px 30px 0;
	}

		.bn-popup__head-text {
			color: #FFFFFF;
			font-size: 14px;
			line-height: 1.2;
			text-align: center;
		}
		
			.bn-popup__head-title {
				font-weight: 500;
				font-size: 42px;
				line-height: 30px;
				margin-bottom: 6px;
			}

			.bn-popup__head-undertitle {
				font-weight: bold;
				font-size: 12px;
				line-height: 22px;
				color: #FFC700;
				text-transform: uppercase;
			}

			.bn-popup__head-undertitle::before,
			.bn-popup__head-undertitle::after {
				content: "";
				display: inline-block;
				width: 50px;
				height: 1px;
				background-color: #FFC700;
				vertical-align: middle;
			}

		.bn-popup__head-undertitle::before {
			margin-right: 6px;
		}

		.bn-popup__head-undertitle::after {
			margin-left: 6px;
		}

		.bn-popup__head-image {
			flex: 0 0 158px;
			max-width: 158px;
			position: absolute;
			bottom: -10%;
			right: -12%;
			z-index: 1;
			position: absolute;
		}
		
			.bn-popup__head-image img {
				display: block;
				max-width: 100%;
				height: auto;
			}

	.bn-popup__body {
		border-radius: 0 0 6px;
		color: #E3E3E3;
		font-size: 14px;
		line-height: 24px;
		margin: 0 auto;
		padding: 0 30px 15px;
	}

	.mg-bm {
		margin-bottom: 0;
	}

	.bn-popup__body-head {
		font-size: 18px;
		line-height: 22px;
		font-weight: 500;
		text-align: left;
		margin-bottom: 12px;
	}

		.bn-popup__body p:first-of-type {
			margin-top: 0;
		}

		.bn-popup__promocode {
			align-items: center;
			display: flex;
		}

			.bn-popup__promocode:after {
				background: #aa0511;
				border-radius: 3px;
				color: #fff;
				content: attr(data-promocode);
				font-size: 26px;
				font-weight: 700;
				margin-left: 44px;
				padding: 6px 20px;
			}

		.bn-popup__list {
			display: flex;
			flex-direction: column;
			line-height: 1.5;
			list-style: none;
			margin: 1em 0;
			padding: 0;
		}

			.bn-popup__list li {
				padding: 0 0 0 36px;
				position: relative;
			}

				.bn-popup__list li + li {
				}

				.bn-popup__list li:before {
					color: #aa0511;
					content: "\2022";
					font-size: 18px;
					left: 0;
					line-height: 0;
					margin: 12px 0 0 20px;
					position: absolute;
					top: 0;
				}

		.bn-popup__button {
			background: #aa0511;
			border: 1px solid #aa0511;
			border-radius: 6px;
			color: #fff;
			display: inline-block;
			font-size: 13px;
			font-weight: 500;
			margin: 1em auto;
			padding: 6px 12px;
			text-decoration: none;
			transition: all .3s;
		}

			.bn-popup__button:hover {
				background: #fff;
				color: #aa0511;
			}

		.bn-popup__form {
			width: 310px;
			margin: 0 auto;
			border: 1px solid #C4C4C4;
			box-sizing: border-box;
			border-radius: 10px;
			padding: 10px 25px;
			margin-bottom: 10px;
			position: relative;
			z-index: 2;
		}

		.bn-popup__form-field {
			position: relative;
			z-index: 3;
		}

		.bn-popup__form-title {
			font-weight: 500;
			font-size: 24px;
			line-height: 34px;
			color: #FFFFFF;
		}

			/*.bn-popup__form-field {
				padding: 0 6px;
			}

				.bn-popup__form-input {
					border: 1px solid #ced3d7;
					border-radius: 6px;
					font-family: inherit;
					font-size: inherit;
					padding: 7px 12px;
					width: 100%;
				}

				.bn-popup__form-button {
					background: #3c3c3c;
					border: 1px solid #3c3c3c;
					border-radius: 6px;
					color: #fff;
					cursor: pointer;
					display: inline-block;
					font-size: 13px;
					font-weight: 500;
					padding: 7px 12px;
					text-decoration: none;
					transition: all .3s;
					white-space: nowrap;
					width: 100%;
				}

					.bn-popup__form-button:hover {
						background: #fff;
						color: #3c3c3c;
					}*/

.bn-popup .send-ok {
	color: #00b148;
	text-align: center;
}

@media screen and (min-width: 1024px) {
	.bn-popup {
		/*left: auto;*/
		width: 450px;
		bottom: 0;
	}

	.bn-popup__head {
		padding: 24px 30px 0;
	}

	.bn-popup__head-title {
		font-size: 50px;
		margin-bottom: 12px;
	}

	.bn-popup__head-undertitle::before,
	.bn-popup__head-undertitle::after {
		content: "";
		width: 100px;
	}

	.mg-bm {
		margin-bottom: 7px;
	}

	.bn-popup__form {
		width: 331px;
	}
}

@media screen and (max-height: 630px) {
	.bn-popup {
		transform: scale(.8);
		transform-origin: 0 100%;
	}
}

@media screen and (max-height: 500px) {
	.bn-popup {
		transform: scale(.7);
		transform-origin: 0 100%;
	}
}
/* End */


/* Start:/local/templates/pixelplus.ru_2015.mobile/components/bitrix/menu/aside-menu/style.css?172683182712555*/
.aside__menu {
    font-family: 'Ubuntu', serif;
    font-size: 16px;
    font-weight: 500;
    position: relative;
    z-index: 99;
    box-sizing: border-box;
}

.aside__menu * {
    box-sizing: border-box;
}

.aside__menu-button {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.45), rgba(255, 255, 255, 0.45)), #CC0000;
    background-blend-mode: overlay, normal;
    border: none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 18px;
    margin: 0;
    padding: 12px;
    text-align: center;
    width: 100%;
}

.aside__menu-button:after {
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11.6816 6.53078L6.33014 1.17942C6.20636 1.05555 6.04114 0.987305 5.86496 0.987305C5.68879 0.987305 5.52356 1.05555 5.39979 1.17942L5.00569 1.57342C4.74925 1.83015 4.74925 2.24742 5.00569 2.50376L9.49944 6.99751L5.00071 11.4963C4.87693 11.6201 4.80859 11.7852 4.80859 11.9613C4.80859 12.1376 4.87693 12.3027 5.00071 12.4267L5.3948 12.8206C5.51867 12.9445 5.6838 13.0127 5.85998 13.0127C6.03615 13.0127 6.20138 12.9445 6.32515 12.8206L11.6816 7.46435C11.8057 7.34009 11.8738 7.17418 11.8734 6.99781C11.8738 6.82075 11.8057 6.65494 11.6816 6.53078Z' fill='white' fill-opacity='0.95'/><path d='M6.873 6.53078L1.52154 1.17942C1.39777 1.05555 1.23255 0.987305 1.05637 0.987305C0.880194 0.987305 0.714968 1.05555 0.591196 1.17942L0.197098 1.57342C-0.0593443 1.83015 -0.0593443 2.24742 0.197098 2.50376L4.69085 6.99751L0.192112 11.4963C0.068339 11.6201 0 11.7852 0 11.9613C0 12.1376 0.068339 12.3027 0.192112 12.4267L0.586209 12.8206C0.71008 12.9445 0.875208 13.0127 1.05138 13.0127C1.22756 13.0127 1.39278 12.9445 1.51656 12.8206L6.873 7.46435C6.99707 7.34009 7.06521 7.17418 7.06482 6.99781C7.06521 6.82075 6.99707 6.65494 6.873 6.53078Z' fill='white' fill-opacity='0.95'/></svg>");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    height: 14px;
    margin-left: 11px;
    vertical-align: middle;
    width: 12px;
}

.aside__menu-inner {
    background: #CC0000;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25) inset;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 100%;
    direction: rtl;
}

@media screen and (min-width: 1024px) {
    .aside__menu-button {
        border-radius: 0 0 7px 7px;
        box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25);
        padding: 12px 36px 12px 33px;
        transform: rotate(-90deg) translateX(-100%);
        transform-origin: 0 0;
        transition: .3s;
        font-weight: 500;
    }

    .aside__menu-button--active {
        border-radius: 0;
    }

    .aside__menu-button:after {
        background-image: url("data:image/svg+xml;charset=utf-8,<svg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'><rect width='20' height='2' rx='1' fill='white'/><rect y='8' width='20' height='2' rx='1' fill='white'/><rect y='16' width='20' height='2' rx='1' fill='white'/></svg>");
        width: 18px;
        height: 20px;
    }

    .aside__menu-button--active:after {
        background-image: url("data:image/svg+xml;charset=utf-8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><rect x='0.222168' y='14.3639' width='20' height='2' rx='1' transform='rotate(-45 0.222168 14.3639)' fill='white'/><rect x='1.41406' width='20' height='2' rx='1' transform='rotate(45 1.41406 0)' fill='white'/></svg>");
    }

    .aside__menu-inner {
        box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25);
        left: 45px;
        min-width: 285px;
        top: 0;
    }
}

.aside-menu__list {
    margin: 0;
    padding: 0;
    list-style: none;
    color: #fff;
    direction: ltr;
}

.aside-menu__list--lvl2 {
    font-size: .8em;
    margin-right: 0;
    overflow-y: auto;
    max-height: 600px;
    padding: 10px 0;
}

.aside-menu__list--lvl2::-webkit-scrollbar {
    width: 5px;
    background-color: #eee;
}

.aside-menu__list--lvl2::-webkit-scrollbar-thumb {
    background-color: var(--color-primary);
}

.aside-menu__list--lvl2::-webkit-scrollbar-thumb:hover {
    background-color: var(--color-primary);
}

.aside-menu__item {
    align-items: center;
}

span.aside-menu__link {
    cursor: default;
}

.aside-menu__item--lvl1 {
    padding: 0 25px;
}

.aside-menu__item--lvl1 > .aside-menu__link {
    padding: 9px 9px 9px 0;
}

.aside-menu__item--lvl2 > .aside-menu__link {
    color: #333;
    display: block;
    font-size: 13px;
}

.aside-menu__item--lvl2 {
    width: 100%;
}

.aside-menu__item--lvl2:last-child {
    border: none;
}

.aside-menu__item--lvl1 {
    display: flex;
    flex-wrap: wrap;
    padding-top: 2px;
    padding-bottom: 3px;
    transition: background-color 0.25s ease 0s;
}

.aside-menu__item--lvl1:first-child {
    margin-top: 17px;
}

.aside-menu__item--lvl1:last-child {
    margin-bottom: 17px;
}

.aside-menu__item--lvl1:hover .aside-menu__item-dropdown {
    display: block;
    overflow: hidden;
}

.aside-menu__item--lvl1.aside-menu__item--selected-link {
    background-color: #fff;
}

.aside-menu__item--lvl1.aside-menu__item--selected-link + .aside-menu__item--lvl1::before {
    border-color: transparent;
}

.aside-menu__item--lvl1.aside-menu__item--selected-link .aside-menu__link {
    color: #cc0000;
}

.aside-menu__item--lvl1.aside-menu__item--selected-link svg path {
    fill: #cc0000;
}

.aside-menu__item--lvl1.aside-menu__item--selected-link svg.svg-stoke path {
    stroke: #cc0000;
}

.aside-menu__item--lvl1.aside-menu__item--selected-link .aside-menu__link--parent:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDcgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS41NDA0OCAwLjc4NTUyM0MxLjMyMTQ4IDAuNzg1NTIyIDEuMTAwNDggMC44NTIwMTMgMC45MTY0OCAwLjk4Nzc2NUMwLjQ4NDQ4IDEuMzA2MzcgMC40MTU0OCAxLjg4NzI0IDAuNzYwNDggMi4yODYxOEw0LjI2MDQ4IDYuMzI2NDFMMC43NjA0NzkgMTAuMzY2NkMwLjQxNTQ3OSAxMC43NjU2IDAuNDg0NDc5IDExLjM0NjUgMC45MTY0NzkgMTEuNjY1MUMxLjM0NzQ4IDExLjk4MjcgMS45Nzc0OCAxMS45MTkgMi4zMjE0OCAxMS41MjFMNi4zMjE0OCA2LjkwMzU5QzYuNjE0NDggNi41NjU2IDYuNjE0NDggNi4wODcyMyA2LjMyMTQ4IDUuNzQ5MjRMMi4zMjE0OCAxLjEzMTgzQzIuMTI0NDggMC45MDM3MjggMS44MzM0OCAwLjc4NTUyMyAxLjU0MDQ4IDAuNzg1NTIzWiIgZmlsbD0iI0NDMDAwMCIvPgo8L3N2Zz4K");
}

/* .aside-menu__item--lvl1 ~ .aside-menu__item--selected .aside-menu__item-dropdown {
    display: none;
} */
.aside-menu__item--lvl1 + .aside-menu__item--lvl1::before {
    content: '';
    position: relative;
    top: -2px;
    width: 100%;
    left: 0;
    right: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.35);
    transition: border 0.25s ease 0s;
}

.aside-menu__item--lvl1:hover + .aside-menu__item--lvl1::before {
    border-color: transparent;
}

.aside-menu__item--lvl2 {
    padding: 5px 40px 5px 23px;
    transition: background-color 0.25s ease 0s;
}

.aside-menu__item--lvl2 + .aside-menu__item--lvl2 > .aside-menu__link::before {
    content: '';
    position: absolute;
    top: -6px;
    left: 0;
    right: 0;
    border-top: 1px solid #e3e3e3;
    transition: border-color 0.25s ease 0s;
}

.aside-menu__item--lvl2:hover + .aside-menu__item--lvl2 > .aside-menu__link::before {
    border-color: transparent;
}

.aside-menu__item--lvl2:hover {
    background-color: #fff;
    position: relative;
    z-index: 1;
}

.aside-menu__item--lvl1 svg {
    margin-right: 14px;
    max-width: 25px;
    max-height: 25px;
}

.aside-menu__link {
    color: #fff;
    text-decoration: none;
    position: relative;
    flex: 1;
}

.aside-menu__link--parent {
    transition: background-color 0.25s ease 0s, color 0.25s ease 0s;
}

.aside-menu__item--lvl1 svg path {
    transition: fill 0.25s ease 0s, stroke 0.25s ease 0s;
}

.aside-menu__item--lvl1:hover {
    background-color: #fff;
}

.aside-menu__item--lvl1:hover .aside-menu__link {
    color: #333;
}

.aside-menu__item--lvl1:hover svg path {
    fill: #cc0000;
}

.aside-menu__item--lvl1:hover svg.svg-stoke path {
    stroke: #cc0000;
}

.aside-menu__link--parent:after {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 0;
    width: 7px;
    height: 12px;
    display: inline-block;
    vertical-align: middle;
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,<svg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M1.54048 0.459351C1.32148 0.459351 1.10048 0.525841 0.91648 0.661593C0.48448 0.980194 0.41548 1.56106 0.76048 1.96001L4.26048 6.00024L0.760479 10.0405C0.415479 10.4394 0.484479 11.0203 0.916479 11.3389C1.34748 11.6566 1.97748 11.5928 2.32148 11.1948L6.32148 6.57742C6.61448 6.23942 6.61448 5.76106 6.32148 5.42307L2.32148 0.805656C2.12448 0.577556 1.83348 0.459351 1.54048 0.459351Z' fill='white' fill-opacity='0.8'/></svg>");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    transition: .3s;
}

.aside-menu__item--lvl1:hover .aside-menu__link--parent:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDcgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS41NDA0OCAwLjc4NTUyM0MxLjMyMTQ4IDAuNzg1NTIyIDEuMTAwNDggMC44NTIwMTMgMC45MTY0OCAwLjk4Nzc2NUMwLjQ4NDQ4IDEuMzA2MzcgMC40MTU0OCAxLjg4NzI0IDAuNzYwNDggMi4yODYxOEw0LjI2MDQ4IDYuMzI2NDFMMC43NjA0NzkgMTAuMzY2NkMwLjQxNTQ3OSAxMC43NjU2IDAuNDg0NDc5IDExLjM0NjUgMC45MTY0NzkgMTEuNjY1MUMxLjM0NzQ4IDExLjk4MjcgMS45Nzc0OCAxMS45MTkgMi4zMjE0OCAxMS41MjFMNi4zMjE0OCA2LjkwMzU5QzYuNjE0NDggNi41NjU2IDYuNjE0NDggNi4wODcyMyA2LjMyMTQ4IDUuNzQ5MjRMMi4zMjE0OCAxLjEzMTgzQzIuMTI0NDggMC45MDM3MjggMS44MzM0OCAwLjc4NTUyMyAxLjU0MDQ4IDAuNzg1NTIzWiIgZmlsbD0iI0NDMDAwMCIvPgo8L3N2Zz4K");
}

.aside-menu__item-dropdown {
    display: none;
    flex: 0 0 100%;
    max-width: 100%;
    position: absolute;
    top: 0;
    left: 100%;
    min-height: 100%;
    width: 300px;
    background-color: #eee;
    box-shadow: 2px 5px 10px #7a7a7a3d;
}

.aside-menu__item--lvl2 .aside-menu__item-dropdown {
    display: block;
    padding: 6px 15px 0 6px;
}

.aside-menu__item--lvl3 {
    padding: 3px 0;
}

/* TODO */
/* .aside-menu__link--selected + .aside-menu__item-dropdown {
    display: block;
} */
@media screen and (min-width: 1024px) {
    .aside-menu {
        overflow: hidden;
    }

    .aside__menu {
        left: 0;
        position: fixed;
        z-index: 1000;
        right: auto;
        top: 25vh;
    }

    .aside-menu__inner {
        overflow-y: auto;
        max-height: 70vh;
    }

    @media screen and (min-width: 1260px) and (max-height: 850px) {
        .aside__menu {
            top: 22vh;
        }

        .aside-menu__inner {
            max-height: 75vh;
        }
    }
    @media screen and (min-width: 1300px) and (max-height: 700px) {
        .aside__menu {
            top: 15vh;
        }

        .aside-menu__inner {
            max-height: 82vh;
        }

        .aside-menu__item--lvl1:first-child {
            margin-top: 10px;
        }

        .aside-menu__item--lvl1:last-child {
            margin-bottom: 10px;
        }

        .aside-menu__item--lvl1 > .aside-menu__link {
            padding: 6px 0;
        }

        .aside-menu__item--lvl1 {
            padding-bottom: 2px;
        }
    }
    @media screen and (min-width: 1300px) and (max-height: 640px) {
        .aside__menu {
            top: 10vh;
        }

        .aside-menu__inner {
            max-height: 87vh;
        }
    }
}

/* search */
.searchable-list {
    margin-top: 15px;
    margin-bottom: 10 !important;
}

.search-region__input {
    width: 100%;
    margin-top: -10px;
}

.search-region__input input {
    font-family: 'Ubuntu', serif;
    width: 100%;
    border: none;
    height: 40px;
    background-color: #fff;
    margin: 0;
    padding: 14px 23px 13px;
    font-size: 13px;
    line-height: 100%;
    color: #333;
}

.search-region__input input:focus-visible {
    outline: none;
}

.search-region__input + .aside-menu__list .aside-menu__item:not(:nth-child(-n+15)) {
    display: none;
}

mark[data-markjs="true"] {
    background-color: transparent;
    font-weight: bold;
}

@media (max-width: 1260px) {
    .aside__menu {
        display: none;
    }
}

/* End */


/* Start:/local/templates/pixelplus.ru_2015.mobile/template_styles.css?16860368731819*/
.new-breadcrumbs .breadcrumbs__link {
    background-color: transparent;
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    line-height: 30px;
    padding: 0 17px 0 11px;
    position: relative;
}
.new-breadcrumbs .breadcrumbs__item {
    margin-right: 0;
}
.new-breadcrumbs .breadcrumbs__item:first-child .breadcrumbs__link {
    padding-left: 0px;
}
.new-breadcrumbs .breadcrumbs__link::before {
    display: none;
}
.new-breadcrumbs span.breadcrumbs__link::after {
    display: none;
}
.new-breadcrumbs a.breadcrumbs__link::after {
    content: '';
    display: inline-block;
    border: none;
    width: 5px;
    height: 11px;
    background-size: contain;
    position: absolute;
    right: 0;
    top: 11px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDYgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC45OTk0NjQgMC40NTkzNTFDMC43ODA0NjQgMC40NTkzNTEgMC41NTk0NjQgMC41MjU4NDEgMC4zNzU0NjQgMC42NjE1OTNDLTAuMDU2NTM2IDAuOTgwMTk0IC0wLjEyNTUzNiAxLjU2MTA2IDAuMjE5NDY0IDEuOTYwMDFMMy43MTk0NiA2LjAwMDI0TDAuMjE5NDY0IDEwLjA0MDVDLTAuMTI1NTM2IDEwLjQzOTQgLTAuMDU2NTM2NSAxMS4wMjAzIDAuMzc1NDY0IDExLjMzODlDMC44MDY0NjQgMTEuNjU2NiAxLjQzNjQ2IDExLjU5MjggMS43ODA0NiAxMS4xOTQ4TDUuNzgwNDYgNi41Nzc0MkM2LjA3MzQ2IDYuMjM5NDIgNi4wNzM0NiA1Ljc2MTA2IDUuNzgwNDYgNS40MjMwN0wxLjc4MDQ2IDAuODA1NjU2QzEuNTgzNDYgMC41Nzc1NTYgMS4yOTI0NiAwLjQ1OTM1MSAwLjk5OTQ2NCAwLjQ1OTM1MVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=")
}
.new-breadcrumbs a.breadcrumbs__link:hover {
    background: transparent;
}
.new-breadcrumbs .breadcrumbs__link span {
    transition: color 0.25s ease 0s;
}
.new-breadcrumbs a.breadcrumbs__link:hover span {
    color: rgba(255, 255, 255, 0.75);
}

/* End */


/* Start:/local/templates/pixelplus.ru_2015.mobile/css/components/grid.css?166150791818858*/
@media only all {
    .offset-l-0 {
        margin-left: 0
    }

    .offset-r-0 {
        margin-right: 0
    }

    .w1of2 {
        width: 50%
    }

    .offset-l-w1of2 {
        margin-left: 50%
    }

    .offset-r-w1of2 {
        margin-right: 50%
    }

    .w2of2 {
        width: 100%
    }

    .offset-l-w2of2 {
        margin-left: 100%
    }

    .offset-r-w2of2 {
        margin-right: 100%
    }

    .w1of3 {
        width: 33.33333%
    }

    .offset-l-w1of3 {
        margin-left: 33.33333%
    }

    .offset-r-w1of3 {
        margin-right: 33.33333%
    }

    .w2of3 {
        width: 66.66667%
    }

    .offset-l-w2of3 {
        margin-left: 66.66667%
    }

    .offset-r-w2of3 {
        margin-right: 66.66667%
    }

    .w3of3 {
        width: 100%
    }

    .offset-l-w3of3 {
        margin-left: 100%
    }

    .offset-r-w3of3 {
        margin-right: 100%
    }

    .w1of4 {
        width: 25%
    }

    .offset-l-w1of4 {
        margin-left: 25%
    }

    .offset-r-w1of4 {
        margin-right: 25%
    }

    .w2of4 {
        width: 50%
    }

    .offset-l-w2of4 {
        margin-left: 50%
    }

    .offset-r-w2of4 {
        margin-right: 50%
    }

    .w3of4 {
        width: 75%
    }

    .offset-l-w3of4 {
        margin-left: 75%
    }

    .offset-r-w3of4 {
        margin-right: 75%
    }

    .w4of4 {
        width: 100%
    }

    .offset-l-w4of4 {
        margin-left: 100%
    }

    .offset-r-w4of4 {
        margin-right: 100%
    }

    .w1of5 {
        width: 20%
    }

    .offset-l-w1of5 {
        margin-left: 20%
    }

    .offset-r-w1of5 {
        margin-right: 20%
    }

    .w2of5 {
        width: 40%
    }

    .offset-l-w2of5 {
        margin-left: 40%
    }

    .offset-r-w2of5 {
        margin-right: 40%
    }

    .w3of5 {
        width: 60%
    }

    .offset-l-w3of5 {
        margin-left: 60%
    }

    .offset-r-w3of5 {
        margin-right: 60%
    }

    .w4of5 {
        width: 80%
    }

    .offset-l-w4of5 {
        margin-left: 80%
    }

    .offset-r-w4of5 {
        margin-right: 80%
    }

    .w5of5 {
        width: 100%
    }

    .offset-l-w5of5 {
        margin-left: 100%
    }

    .offset-r-w5of5 {
        margin-right: 100%
    }

    .w1of6 {
        width: 16.66667%
    }

    .offset-l-w1of6 {
        margin-left: 16.66667%
    }

    .offset-r-w1of6 {
        margin-right: 16.66667%
    }

    .w2of6 {
        width: 33.33333%
    }

    .offset-l-w2of6 {
        margin-left: 33.33333%
    }

    .offset-r-w2of6 {
        margin-right: 33.33333%
    }

    .w3of6 {
        width: 50%
    }

    .offset-l-w3of6 {
        margin-left: 50%
    }

    .offset-r-w3of6 {
        margin-right: 50%
    }

    .w4of6 {
        width: 66.66667%
    }

    .offset-l-w4of6 {
        margin-left: 66.66667%
    }

    .offset-r-w4of6 {
        margin-right: 66.66667%
    }

    .w5of6 {
        width: 83.33333%
    }

    .offset-l-w5of6 {
        margin-left: 83.33333%
    }

    .offset-r-w5of6 {
        margin-right: 83.33333%
    }

    .w6of6 {
        width: 100%
    }

    .offset-l-w6of6 {
        margin-left: 100%
    }

    .offset-r-w6of6 {
        margin-right: 100%
    }

    .w1of7 {
        width: 14.28571%
    }

    .offset-l-w1of7 {
        margin-left: 14.28571%
    }

    .offset-r-w1of7 {
        margin-right: 14.28571%
    }

    .w2of7 {
        width: 28.57143%
    }

    .offset-l-w2of7 {
        margin-left: 28.57143%
    }

    .offset-r-w2of7 {
        margin-right: 28.57143%
    }

    .w3of7 {
        width: 42.85714%
    }

    .offset-l-w3of7 {
        margin-left: 42.85714%
    }

    .offset-r-w3of7 {
        margin-right: 42.85714%
    }

    .w4of7 {
        width: 57.14286%
    }

    .offset-l-w4of7 {
        margin-left: 57.14286%
    }

    .offset-r-w4of7 {
        margin-right: 57.14286%
    }

    .w5of7 {
        width: 71.42857%
    }

    .offset-l-w5of7 {
        margin-left: 71.42857%
    }

    .offset-r-w5of7 {
        margin-right: 71.42857%
    }

    .w6of7 {
        width: 85.71429%
    }

    .offset-l-w6of7 {
        margin-left: 85.71429%
    }

    .offset-r-w6of7 {
        margin-right: 85.71429%
    }

    .w7of7 {
        width: 100%
    }

    .offset-l-w7of7 {
        margin-left: 100%
    }

    .offset-r-w7of7 {
        margin-right: 100%
    }

    .w1of8 {
        width: 12.5%
    }

    .offset-l-w1of8 {
        margin-left: 12.5%
    }

    .offset-r-w1of8 {
        margin-right: 12.5%
    }

    .w2of8 {
        width: 25%
    }

    .offset-l-w2of8 {
        margin-left: 25%
    }

    .offset-r-w2of8 {
        margin-right: 25%
    }

    .w3of8 {
        width: 37.5%
    }

    .offset-l-w3of8 {
        margin-left: 37.5%
    }

    .offset-r-w3of8 {
        margin-right: 37.5%
    }

    .w4of8 {
        width: 50%
    }

    .offset-l-w4of8 {
        margin-left: 50%
    }

    .offset-r-w4of8 {
        margin-right: 50%
    }

    .w5of8 {
        width: 62.5%
    }

    .offset-l-w5of8 {
        margin-left: 62.5%
    }

    .offset-r-w5of8 {
        margin-right: 62.5%
    }

    .w6of8 {
        width: 75%
    }

    .offset-l-w6of8 {
        margin-left: 75%
    }

    .offset-r-w6of8 {
        margin-right: 75%
    }

    .w7of8 {
        width: 87.5%
    }

    .offset-l-w7of8 {
        margin-left: 87.5%
    }

    .offset-r-w7of8 {
        margin-right: 87.5%
    }

    .w8of8 {
        width: 100%
    }

    .offset-l-w8of8 {
        margin-left: 100%
    }

    .offset-r-w8of8 {
        margin-right: 100%
    }

    .w1of10 {
        width: 10%
    }

    .offset-l-w1of10 {
        margin-left: 10%
    }

    .offset-r-w1of10 {
        margin-right: 10%
    }

    .w2of10 {
        width: 20%
    }

    .offset-l-w2of10 {
        margin-left: 20%
    }

    .offset-r-w2of10 {
        margin-right: 20%
    }

    .w3of10 {
        width: 30%
    }

    .offset-l-w3of10 {
        margin-left: 30%
    }

    .offset-r-w3of10 {
        margin-right: 30%
    }

    .w4of10 {
        width: 40%
    }

    .offset-l-w4of10 {
        margin-left: 40%
    }

    .offset-r-w4of10 {
        margin-right: 40%
    }

    .w5of10 {
        width: 50%
    }

    .offset-l-w5of10 {
        margin-left: 50%
    }

    .offset-r-w5of10 {
        margin-right: 50%
    }

    .w6of10 {
        width: 60%
    }

    .offset-l-w6of10 {
        margin-left: 60%
    }

    .offset-r-w6of10 {
        margin-right: 60%
    }

    .w7of10 {
        width: 70%
    }

    .offset-l-w7of10 {
        margin-left: 70%
    }

    .offset-r-w7of10 {
        margin-right: 70%
    }

    .w8of10 {
        width: 80%
    }

    .offset-l-w8of10 {
        margin-left: 80%
    }

    .offset-r-w8of10 {
        margin-right: 80%
    }

    .w9of10 {
        width: 90%
    }

    .offset-l-w9of10 {
        margin-left: 90%
    }

    .offset-r-w9of10 {
        margin-right: 90%
    }

    .w10of10 {
        width: 100%
    }

    .offset-l-w10of10 {
        margin-left: 100%
    }

    .offset-r-w10of10 {
        margin-right: 100%
    }

    .w1of12 {
        width: 8.33333%
    }

    .offset-l-w1of12 {
        margin-left: 8.33333%
    }

    .offset-r-w1of12 {
        margin-right: 8.33333%
    }

    .w2of12 {
        width: 16.66667%
    }

    .offset-l-w2of12 {
        margin-left: 16.66667%
    }

    .offset-r-w2of12 {
        margin-right: 16.66667%
    }

    .w3of12 {
        width: 25%
    }

    .offset-l-w3of12 {
        margin-left: 25%
    }

    .offset-r-w3of12 {
        margin-right: 25%
    }

    .w4of12 {
        width: 33.33333%
    }

    .offset-l-w4of12 {
        margin-left: 33.33333%
    }

    .offset-r-w4of12 {
        margin-right: 33.33333%
    }

    .w5of12 {
        width: 41.66667%
    }

    .offset-l-w5of12 {
        margin-left: 41.66667%
    }

    .offset-r-w5of12 {
        margin-right: 41.66667%
    }

    .w6of12 {
        width: 50%
    }

    .offset-l-w6of12 {
        margin-left: 50%
    }

    .offset-r-w6of12 {
        margin-right: 50%
    }

    .w7of12 {
        width: 58.33333%
    }

    .offset-l-w7of12 {
        margin-left: 58.33333%
    }

    .offset-r-w7of12 {
        margin-right: 58.33333%
    }

    .w8of12 {
        width: 66.66667%
    }

    .offset-l-w8of12 {
        margin-left: 66.66667%
    }

    .offset-r-w8of12 {
        margin-right: 66.66667%
    }

    .w9of12 {
        width: 75%
    }

    .offset-l-w9of12 {
        margin-left: 75%
    }

    .offset-r-w9of12 {
        margin-right: 75%
    }

    .w10of12 {
        width: 83.33333%
    }

    .offset-l-w10of12 {
        margin-left: 83.33333%
    }

    .offset-r-w10of12 {
        margin-right: 83.33333%
    }

    .w11of12 {
        width: 91.66667%
    }

    .offset-l-w11of12 {
        margin-left: 91.66667%
    }

    .offset-r-w11of12 {
        margin-right: 91.66667%
    }

    .w12of12 {
        width: 100%
    }

    .offset-l-w12of12 {
        margin-left: 100%
    }

    .offset-r-w12of12 {
        margin-right: 100%
    }
}

@media screen and (max-width: 1023px) {
    .offset-l-0\@sm {
        margin-left: 0
    }

    .offset-r-0\@sm {
        margin-right: 0
    }

    .w1of2\@sm {
        width: 50%
    }

    .offset-l-w1of2\@sm {
        margin-left: 50%
    }

    .offset-r-w1of2\@sm {
        margin-right: 50%
    }

    .w2of2\@sm {
        width: 100%
    }

    .offset-l-w2of2\@sm {
        margin-left: 100%
    }

    .offset-r-w2of2\@sm {
        margin-right: 100%
    }

    .w1of3\@sm {
        width: 33.33333%
    }

    .offset-l-w1of3\@sm {
        margin-left: 33.33333%
    }

    .offset-r-w1of3\@sm {
        margin-right: 33.33333%
    }

    .w2of3\@sm {
        width: 66.66667%
    }

    .offset-l-w2of3\@sm {
        margin-left: 66.66667%
    }

    .offset-r-w2of3\@sm {
        margin-right: 66.66667%
    }

    .w3of3\@sm {
        width: 100%
    }

    .offset-l-w3of3\@sm {
        margin-left: 100%
    }

    .offset-r-w3of3\@sm {
        margin-right: 100%
    }

    .w1of4\@sm {
        width: 25%
    }

    .offset-l-w1of4\@sm {
        margin-left: 25%
    }

    .offset-r-w1of4\@sm {
        margin-right: 25%
    }

    .w2of4\@sm {
        width: 50%
    }

    .offset-l-w2of4\@sm {
        margin-left: 50%
    }

    .offset-r-w2of4\@sm {
        margin-right: 50%
    }

    .w3of4\@sm {
        width: 75%
    }

    .offset-l-w3of4\@sm {
        margin-left: 75%
    }

    .offset-r-w3of4\@sm {
        margin-right: 75%
    }

    .w4of4\@sm {
        width: 100%
    }

    .offset-l-w4of4\@sm {
        margin-left: 100%
    }

    .offset-r-w4of4\@sm {
        margin-right: 100%
    }

    .w1of5\@sm {
        width: 20%
    }

    .w1of5 {
        width: 40%;
        margin-right: auto;
    }

    .offset-l-w1of5\@sm {
        margin-left: 20%
    }

    .offset-r-w1of5\@sm {
        margin-right: 20%
    }

    .w2of5\@sm {
        width: 40%
    }

    .offset-l-w2of5\@sm {
        margin-left: 40%
    }

    .offset-r-w2of5\@sm {
        margin-right: 40%
    }

    .w3of5\@sm {
        width: 60%
    }

    .offset-l-w3of5\@sm {
        margin-left: 60%
    }

    .offset-r-w3of5\@sm {
        margin-right: 60%
    }

    .w4of5\@sm {
        width: 80%
    }

    .offset-l-w4of5\@sm {
        margin-left: 80%
    }

    .offset-r-w4of5\@sm {
        margin-right: 80%
    }

    .w5of5\@sm {
        width: 100%
    }

    .offset-l-w5of5\@sm {
        margin-left: 100%
    }

    .offset-r-w5of5\@sm {
        margin-right: 100%
    }

    .w1of6\@sm {
        width: 16.66667%
    }

    .offset-l-w1of6\@sm {
        margin-left: 16.66667%
    }

    .offset-r-w1of6\@sm {
        margin-right: 16.66667%
    }

    .w2of6\@sm {
        width: 33.33333%
    }

    .offset-l-w2of6\@sm {
        margin-left: 33.33333%
    }

    .offset-r-w2of6\@sm {
        margin-right: 33.33333%
    }

    .w3of6\@sm {
        width: 50%
    }

    .offset-l-w3of6\@sm {
        margin-left: 50%
    }

    .offset-r-w3of6\@sm {
        margin-right: 50%
    }

    .w4of6\@sm {
        width: 66.66667%
    }

    .offset-l-w4of6\@sm {
        margin-left: 66.66667%
    }

    .offset-r-w4of6\@sm {
        margin-right: 66.66667%
    }

    .w5of6\@sm {
        width: 83.33333%
    }

    .offset-l-w5of6\@sm {
        margin-left: 83.33333%
    }

    .offset-r-w5of6\@sm {
        margin-right: 83.33333%
    }

    .w6of6\@sm {
        width: 100%
    }

    .offset-l-w6of6\@sm {
        margin-left: 100%
    }

    .offset-r-w6of6\@sm {
        margin-right: 100%
    }

    .w1of7\@sm {
        width: 14.28571%
    }

    .offset-l-w1of7\@sm {
        margin-left: 14.28571%
    }

    .offset-r-w1of7\@sm {
        margin-right: 14.28571%
    }

    .w2of7\@sm {
        width: 28.57143%
    }

    .offset-l-w2of7\@sm {
        margin-left: 28.57143%
    }

    .offset-r-w2of7\@sm {
        margin-right: 28.57143%
    }

    .w3of7\@sm {
        width: 42.85714%
    }

    .offset-l-w3of7\@sm {
        margin-left: 42.85714%
    }

    .offset-r-w3of7\@sm {
        margin-right: 42.85714%
    }

    .w4of7\@sm {
        width: 57.14286%
    }

    .offset-l-w4of7\@sm {
        margin-left: 57.14286%
    }

    .offset-r-w4of7\@sm {
        margin-right: 57.14286%
    }

    .w5of7\@sm {
        width: 71.42857%
    }

    .offset-l-w5of7\@sm {
        margin-left: 71.42857%
    }

    .offset-r-w5of7\@sm {
        margin-right: 71.42857%
    }

    .w6of7\@sm {
        width: 85.71429%
    }

    .offset-l-w6of7\@sm {
        margin-left: 85.71429%
    }

    .offset-r-w6of7\@sm {
        margin-right: 85.71429%
    }

    .w7of7\@sm {
        width: 100%
    }

    .offset-l-w7of7\@sm {
        margin-left: 100%
    }

    .offset-r-w7of7\@sm {
        margin-right: 100%
    }

    .w1of8\@sm {
        width: 12.5%
    }

    .offset-l-w1of8\@sm {
        margin-left: 12.5%
    }

    .offset-r-w1of8\@sm {
        margin-right: 12.5%
    }

    .w2of8\@sm {
        width: 25%
    }

    .offset-l-w2of8\@sm {
        margin-left: 25%
    }

    .offset-r-w2of8\@sm {
        margin-right: 25%
    }

    .w3of8\@sm {
        width: 37.5%
    }

    .offset-l-w3of8\@sm {
        margin-left: 37.5%
    }

    .offset-r-w3of8\@sm {
        margin-right: 37.5%
    }

    .w4of8\@sm {
        width: 50%
    }

    .offset-l-w4of8\@sm {
        margin-left: 50%
    }

    .offset-r-w4of8\@sm {
        margin-right: 50%
    }

    .w5of8\@sm {
        width: 62.5%
    }

    .offset-l-w5of8\@sm {
        margin-left: 62.5%
    }

    .offset-r-w5of8\@sm {
        margin-right: 62.5%
    }

    .w6of8\@sm {
        width: 75%
    }

    .offset-l-w6of8\@sm {
        margin-left: 75%
    }

    .offset-r-w6of8\@sm {
        margin-right: 75%
    }

    .w7of8\@sm {
        width: 87.5%
    }

    .offset-l-w7of8\@sm {
        margin-left: 87.5%
    }

    .offset-r-w7of8\@sm {
        margin-right: 87.5%
    }

    .w8of8\@sm {
        width: 100%
    }

    .offset-l-w8of8\@sm {
        margin-left: 100%
    }

    .offset-r-w8of8\@sm {
        margin-right: 100%
    }

    .w1of10\@sm {
        width: 10%
    }

    .offset-l-w1of10\@sm {
        margin-left: 10%
    }

    .offset-r-w1of10\@sm {
        margin-right: 10%
    }

    .w2of10\@sm {
        width: 20%
    }

    .offset-l-w2of10\@sm {
        margin-left: 20%
    }

    .offset-r-w2of10\@sm {
        margin-right: 20%
    }

    .w3of10\@sm {
        width: 30%
    }

    .offset-l-w3of10\@sm {
        margin-left: 30%
    }

    .offset-r-w3of10\@sm {
        margin-right: 30%
    }

    .w4of10\@sm {
        width: 40%
    }

    .offset-l-w4of10\@sm {
        margin-left: 40%
    }

    .offset-r-w4of10\@sm {
        margin-right: 40%
    }

    .w5of10\@sm {
        width: 50%
    }

    .offset-l-w5of10\@sm {
        margin-left: 50%
    }

    .offset-r-w5of10\@sm {
        margin-right: 50%
    }

    .w6of10\@sm {
        width: 60%
    }

    .offset-l-w6of10\@sm {
        margin-left: 60%
    }

    .offset-r-w6of10\@sm {
        margin-right: 60%
    }

    .w7of10\@sm {
        width: 70%
    }

    .offset-l-w7of10\@sm {
        margin-left: 70%
    }

    .offset-r-w7of10\@sm {
        margin-right: 70%
    }

    .w8of10\@sm {
        width: 80%
    }

    .offset-l-w8of10\@sm {
        margin-left: 80%
    }

    .offset-r-w8of10\@sm {
        margin-right: 80%
    }

    .w9of10\@sm {
        width: 90%
    }

    .offset-l-w9of10\@sm {
        margin-left: 90%
    }

    .offset-r-w9of10\@sm {
        margin-right: 90%
    }

    .w10of10\@sm {
        width: 100%
    }

    .offset-l-w10of10\@sm {
        margin-left: 100%
    }

    .offset-r-w10of10\@sm {
        margin-right: 100%
    }

    .w1of12\@sm {
        width: 8.33333%
    }

    .offset-l-w1of12\@sm {
        margin-left: 8.33333%
    }

    .offset-r-w1of12\@sm {
        margin-right: 8.33333%
    }

    .w2of12\@sm {
        width: 16.66667%
    }

    .offset-l-w2of12\@sm {
        margin-left: 16.66667%
    }

    .offset-r-w2of12\@sm {
        margin-right: 16.66667%
    }

    .w3of12\@sm {
        width: 25%
    }

    .offset-l-w3of12\@sm {
        margin-left: 25%
    }

    .offset-r-w3of12\@sm {
        margin-right: 25%
    }

    .w4of12\@sm {
        width: 33.33333%
    }

    .offset-l-w4of12\@sm {
        margin-left: 33.33333%
    }

    .offset-r-w4of12\@sm {
        margin-right: 33.33333%
    }

    .w5of12\@sm {
        width: 41.66667%
    }

    .offset-l-w5of12\@sm {
        margin-left: 41.66667%
    }

    .offset-r-w5of12\@sm {
        margin-right: 41.66667%
    }

    .w6of12\@sm {
        width: 50%
    }

    .offset-l-w6of12\@sm {
        margin-left: 50%
    }

    .offset-r-w6of12\@sm {
        margin-right: 50%
    }

    .w7of12\@sm {
        width: 58.33333%
    }

    .offset-l-w7of12\@sm {
        margin-left: 58.33333%
    }

    .offset-r-w7of12\@sm {
        margin-right: 58.33333%
    }

    .w8of12\@sm {
        width: 66.66667%
    }

    .offset-l-w8of12\@sm {
        margin-left: 66.66667%
    }

    .offset-r-w8of12\@sm {
        margin-right: 66.66667%
    }

    .w9of12\@sm {
        width: 75%
    }

    .offset-l-w9of12\@sm {
        margin-left: 75%
    }

    .offset-r-w9of12\@sm {
        margin-right: 75%
    }

    .w10of12\@sm {
        width: 83.33333%
    }

    .offset-l-w10of12\@sm {
        margin-left: 83.33333%
    }

    .offset-r-w10of12\@sm {
        margin-right: 83.33333%
    }

    .w11of12\@sm {
        width: 91.66667%
    }

    .offset-l-w11of12\@sm {
        margin-left: 91.66667%
    }

    .offset-r-w11of12\@sm {
        margin-right: 91.66667%
    }

    .w12of12\@sm {
        width: 100%
    }

    .offset-l-w12of12\@sm {
        margin-left: 100%
    }

    .offset-r-w12of12\@sm {
        margin-right: 100%
    }
}
/* End */


/* Start:/local/templates/pixelplus.ru_2015.mobile/css/components/search-page.css?15956074483981*/
#ya-site-results,
.b-wrapper {
	color: #333;
	font: 16px/1.2 Ubuntu, sans-serif;
}

#ya-site-results .b-head {
	display: none;
}

#ya-site-results .l-page_layout_70-30 .l-page__left {
	width: 100%;
	padding: 0;
}

#ya-site-results .b-body-items {
	padding-left: 0;
	font-size: 16px;
}

#ya-site-results .b-serp-item {
	margin-bottom: 30px;
}

#ya-site-results .b-serp-item__number {
	display: none;
}

#ya-site-results .b-serp-item__title {
	margin:0 0 7px 0;
	display:block;
}

#ya-site-results a.b-serp-item__title-link,
#ya-site-results a.b-serp-item__title-link:link,
#ya-site-results a.b-serp-item__title-link:active,
#ya-site-results a.b-serp-item__title-link:visited,
#ya-site-results a.b-serp-item__title-link:hover {
	font-size:18px;
	display:block;
	color: #000 !important;
	font-weight: 500;
}

#ya-site-results a.b-serp-item__title-link b {
	color: #bd0b13;
}

#ya-site-results .b-serp-item__links {
	display: none;
}

#ya-site-results .b-pager {
	margin: 0;
}

#ya-site-results .b-pager__sorted {
	display: none;
}

#ya-site-results .b-pager .b-link,
#ya-site-results .b-pager .b-link:link,
#ya-site-results .b-pager .b-link:active,
#ya-site-results .b-pager .b-link:hover,
#ya-site-results .b-pager .b-link:visited {
	color: #000 !important;
}

@media screen and (max-width: 1023px) {
	.b-pager__title {
		display: block;
	}
}


.ya-site-search .ya-site-form {
	position: relative;
}

.ya-site-search #ya-site-form0 .ya-site-form__form .ya-site-form__search-input,
.ya-site-search #ya-site-form1 .ya-site-form__form .ya-site-form__search-input {
	padding: 0;
}

.ya-site-search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text,
.ya-site-search #ya-site-form1 .ya-site-form__form .ya-site-form__input-text {
	height: 50px;
	padding: 0 30px;
	border-radius: 25px;
	border: none;
}

.ya-site-search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
	background: #363636 !important;
	color: #c5c5c5 !important;
}

.ya-site-search #ya-site-form1 .ya-site-form__form .ya-site-form__input-text {
	background: #f2f2f2 !important;
}

.ya-site-search .ya-site-form__form .ya-site-form__input-text::placeholder { color: #c5c5c5 !important; }
.ya-site-search .ya-site-form__form .ya-site-form__input-text::-webkit-input-placeholder {color:#c5c5c5 !important;}
.ya-site-search .ya-site-form__form .ya-site-form__input-text::-moz-placeholder {color:#c5c5c5 !important;}
.ya-site-search .ya-site-form__form .ya-site-form__input-text:-moz-placeholder {color:#c5c5c5 !important;}
.ya-site-search .ya-site-form__form .ya-site-form__input-text:-ms-input-placeholder {color:#c5c5c5 !important;}

.ya-site-search #ya-site-form0 .ya-site-form__form .ya-site-form__submit,
.ya-site-search #ya-site-form1 .ya-site-form__form .ya-site-form__submit {
	position: relative;
	background: #bd0b13;
	border-radius: 25px;
	padding: 0 30px;
	height: 50px;
	color: #fff;
	text-indent: -9999px;
	width: 76px !important;
	margin-left: -76px !important;;
	border: none;
	cursor: pointer;
	background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.005 512.005'><path d='M505.749,475.587l-145.6-145.6c28.203-34.837,45.184-79.104,45.184-127.317c0-111.744-90.923-202.667-202.667-202.667 S0,90.925,0,202.669s90.923,202.667,202.667,202.667c48.213,0,92.48-16.981,127.317-45.184l145.6,145.6 c4.16,4.16,9.621,6.251,15.083,6.251s10.923-2.091,15.083-6.251C514.091,497.411,514.091,483.928,505.749,475.587z M202.667,362.669c-88.235,0-160-71.765-160-160s71.765-160,160-160s160,71.765,160,160S290.901,362.669,202.667,362.669z' fill='rgb(255,255,255)'/></svg>");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 30%;
}


input[type='search']::-webkit-search-decoration,
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-results-button,
input[type='search']::-webkit-search-results-decoration {
	display: none;
}
/* End */


/* Start:/local/templates/pixelplus.ru_2015.mobile/css/landings/promo.min.css?15573234792641*/
.promo-wr{background:center/cover no-repeat,#f72a48;color:#fff;font-size:18px;line-height:1.2;padding:70px 0;text-align:center}.promo-wr .promo-title-wr{color:#fff;font-size:90px;font-weight:bold;line-height:1;text-align:center;text-transform:uppercase;width:100%}.promo-wr .promo-title-wr .accent{color:#ff2d0d}.promo-wr .title-rotate{transform:rotate(-3deg)}.promo-wr .title-yellow{color:#ffe555;font-size:36px}.promo-wr .title-yellow .text-perspective-shadow{color:#756e29}@supports(-webkit-background-clip:text) or(background-clip:text){.promo-wr .title-yellow .text-perspective-shadow{background:radial-gradient(circle at center,#d6bf3e 0,#736925 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.promo-wr .promo-text{margin:3em auto 2em}.promo-wr .promo-epilogue{font-size:20px;font-weight:500;text-shadow:0 1px 0 rgba(0,0,0,.3);text-transform:uppercase}.promo-wr .promo-button{background:transparent;border:1px solid #fff !important;border-radius:30px;box-sizing:border-box;color:#fff !important;display:inline-block;font-size:15px;margin-bottom:30px;padding:10px 40px;transition:all .3s !important}.promo-wr .promo-button:hover{background:#fff;border-color:#fff !important;color:#f82b4a !important}.promo-wr .promo-button>span{border-bottom:1px dotted #fff;display:inline-block;line-height:1;transition:border-color .3s}.promo-wr .promo-button:hover>span{border-color:transparent}.new-year-rules{font-size:15px;margin-bottom:20px}.promo-rules{font-size:16px}.promo-rules .container{text-align:left}.promo-rules h1,.promo-rules .h1{color:#2b2b2b;font-size:44px;font-weight:bold;text-align:center;text-transform:uppercase}.promo-rules h2,.promo-rules .h2{font-size:16px;font-weight:bold;margin:1.5em 0}.promo-rules ol.list{padding:0}.promo-rules ol.list li:before{font-weight:bold}.promo-rules .good-luck{color:#c71b00}.promo-rules .promo-share{margin-top:3em;text-align:center}.promo-rules .promo-share .promo-share-title{font-size:24px;font-weight:bold;text-transform:uppercase}.promo-rules .promo-share .ya-share2__container_size_m .ya-share2__icon{height:30px;width:30px}.promo-rules .promo-share .ya-share2__container_size_m .ya-share2__counter{line-height:30px}[data-text-perspective-shadow]{position:relative}[data-text-perspective-shadow] .text-perspective-shadow{color:#c2c2c2;position:absolute;top:0;transform:scale(0.985,1);width:100%;z-index:-1}@supports(-webkit-background-clip:text) or(background-clip:text){[data-text-perspective-shadow] .text-perspective-shadow{background:radial-gradient(circle at center,#e1e1e1 0,#878787 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}
/* End */


/* Start:/local/templates/pixelplus.ru_2015.mobile/css/legacy.min.css?15573235091174*/
.clearfix:before,.clearfix:after{content:"";display:table;line-height:0}.clearfix:after{clear:both}.clearfix{zoom:1}.red{color:#bd0b13}.strong{font-weight:bold}.em{font-style:italic}.aleft{text-align:left}.acenter{text-align:center}.f16px{font-size:16px}.f18px{font-size:18px}.f22px{font-size:22px}.ul-dot{counter-reset:item;line-height:1.5;list-style:none;margin:1em 0;padding:0 0 0 1.5em}.ul-dot>li{margin:0 0 .5em;padding:0 0 0 1.5em;position:relative}.ul-dot>li:last-child{margin-bottom:0}.ul-dot>li::before{border:2px solid #bd0b13;border-radius:50%;content:'';display:block;height:8px;left:0;position:absolute;top:.4em;width:8px}.ol-numbers{counter-reset:item;line-height:1.5;list-style:none;margin:1em 0;padding:0 0 0 1.5em}.ol-numbers>li{margin:0 0 .5em 0;padding:0 0 0 2em;position:relative}.ol-numbers>li:before{color:#bd0b13;content:counter(item) ". ";counter-increment:item;font-size:16px;left:0;position:absolute;top:-3px}.ul-nomarker{line-height:1.5;list-style:none;margin:1em 0;padding:0 0 0 1.5em}.ul-nomarker:first-child,.ul-nomarker.first-child{margin-top:0}.ul-nomarker:last-child,.ul-nomarker.last-child{margin-bottom:0}.ul-nomarker li{margin:0 0 .5em 0}
/* End */


/* Start:/local/templates/pixelplus.ru_2015.mobile/css/landings/discount-detail.css?175999871032486*/
.discount-detail {
}

  .discount-detail * {
    outline: none;
  }

  .discount-detail .wide-block {
    padding: 50px 0;
  }

  .discount-detail .container {
    text-align: left;
  }

  .discount-detail .container--wide {
    font-size: 14px;
    max-width: 290px !important;
    width: 100% !important;
  }

  .discount-detail h1,
  .discount-detail .h1 {
    margin: 0;
  }

  .discount-detail h2,
  .discount-detail .h2 {
    font-size: 28px;
    margin: 0 0 .6em 0;
    text-align: left;
    text-transform: uppercase;
    font-weight: 500;
  }

  .discount-detail h3,
  .discount-detail .h3 {
    font-size: 18px;
    font-weight: 500;
    margin: 0 0 .6em 0;
    text-align: left;
  }

  .discount-button {
    background: #bd0b13;
    border: none;
    border-radius: 7px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: .9em;
    font-weight: bold;
    line-height: 26px;
    padding: 11px 32px;
    text-align: center;
    text-decoration: none;
    transition: .3s;
  }

    .discount-button:hover {
      background: #8B0000;
    }

  .discount-button-context {
    font-weight: normal;
    line-height: 20px;
    padding: 7px 23px;
  }

  .wide-block--seo-faq {
    background-color: #F7F7F8;
    color: #202020;
  }

  .wide-block--get-offer {
    background-color: #0E0A09;
    padding: 60px 0 !important;
  }

    .wide-block--get-offer .container--wide {
      padding: 0;
    }

    .discount-banner__img {
      display: none;
    }


@media screen and (min-width: 1024px) {
  .discount-detail .wide-block {
    padding: 120px 0;
  }

  .discount-detail .container--wide {
    font-size: 16px;
    max-width: 1146px !important;
    padding: 0 15px;
  }

  .discount-detail h2,
  .discount-detail.h2 {
    font-size: 54px;
  }

  .discount-detail h3,
  .discount-detail .h3 {
    font-size: 28px;
  }

  .discount-banner__img {
      display: flex;
      align-items: center;
      margin-right: 20px;
    }
}

.discount-banner {
  color: #fff;
  position: relative;
}

  .discount-banner__inner {
    text-align: center;
  }

  .discount-banner__inner-date {
     width: 300px;
     height: 40px;
     display: flex;
     align-items: center;
     justify-content: center;
     font-size: 16px;
     line-height: 26px;
     margin-bottom: 35px;
     background-repeat: no-repeat;
     background-size: cover;
     margin-right: 0;
    }

    .discount-banner__inner-context {
      width: 160px;
      height: 48px;
      text-transform: uppercase;
      font-size: 34px;
      margin: 0 auto 35px;
    }

    .discount-banner__intro {
      position: relative;
      top: 160px;
      width: 100%;
      font-size: 16px;
      line-height: 26px;
      background-color: #fff;
      box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.07), 0px 15px 20px rgba(10, 23, 42, 0.07);
      border-radius: 7px;
      padding: 38px 40px 34px 58px;
      color: #202020;
    }

.discount-banner__intro h2 {
  line-height: 62px;
}

    .discount-banner__intro-service {
      position: relative;
      top: 40px;
      width: 100%;
      font-size: 16px;
      line-height: 26px;
      background-color: #fff;
      box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.07), 0px 15px 20px rgba(10, 23, 42, 0.07);
      border-radius: 7px;
      padding: 38px 40px 34px 58px;
      color: #202020;
    }

    .discount-banner__intro-img {
      /*display: flex;*/
      /*align-items: center;*/
    }

    .discount-banner__intro-img img {
      width: 94px;
      margin-right: 10px;
    }

    .discount-banner__intro-img p {
      margin: 0;
    }

    .discount-banner__title {
      font-size: 35px;
      font-weight: bold;
      text-transform: uppercase;
    }

    .discount-banner__small-title {
        font-size: 24px;
        line-height: 36px;
        margin-top: 10px;
      }

    .discount-banner__info {
      font-size: 18px;
    }

@media screen and (min-width: 1024px) {
  .discount-banner {
    padding: 0 !important;
    text-align: left;
    height: 750px;
  }

    .discount-banner .container--wide {
      position: relative;
    }

    .discount-banner__inner {
      padding: 120px 0 0 0;
      max-width: 996px;
      text-align: left;
    }

    .discount-banner__inner-date {
     margin-left: 15px;
     margin-bottom: 15px;
     width: 450px;
     height: 60px;
     font-size: 22px;
    }

    .discount-banner__inner-context {
      width: 160px;
      height: 48px;
      text-transform: uppercase;
      font-size: 34px;
    }

      .discount-banner__title {
        font-size: 80px;
        padding: 0 15px;
      }

      .discount-banner__title-context {
        font-size: 64px;
      }

      .discount-banner__small-title {
        font-size: 36px;
        line-height: 46px;
        margin-top: 18px;
        padding: 0 15px;
      }

      .discount-banner__info {
        display: flex;
        font-size: 24px;
        line-height: 36px;
        justify-content: space-between;
        padding: 0 15px;
        align-items: flex-start;
        margin-top: 26px;
      }
}

.discount-faq {
}

  .discount-faq__item {
    border-bottom: 1px solid #E3E3E3;
    padding-bottom: 45px;
    margin-top: 40px;
  }

    .discount-faq__item + .discount-faq__item {

    }

  .discount-faq__question {
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    padding-right: 70px;
    position: relative;
  }

    .discount-faq__question:after {
      border-bottom: 2px solid #cc0000;
      border-left: 2px solid #cc0000;
      content: '';
      display: block;
      height: 14px;
      position: absolute;
      right: 30px;
      top: 4px;
      transform: rotate(-45deg);
      transform-origin: 25% 65%;
      transition: .3s;
      width: 14px;
    }

      .discount-faq__question--active:after {
        transform: rotate(135deg);
      }

    .discount-faq__question img {
      display: inline-block;
      margin-right: 10px;
      vertical-align: middle;
    }

  .discount-faq__answer {
    color: #202020;
    display: none;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.6;
  }

    .discount-faq__answer-list {
      line-height: 1.4;
      list-style: none;
      margin: 1.5em 0;
      padding: 0;
    }

      .discount-faq__answer-list--three-column {
        column-count: 2;
        column-gap: 30px;
      }

      .discount-faq__answer-list li {
        padding: 0 0 0 1.5em;
        position: relative;
      }

        .discount-faq__answer-list li + li {
          margin: .5em 0 0 0;
        }

        .discount-faq__answer-list li:before {
          color: inherit;
          content: "—";
          left: 0;
          line-height: 0;
          margin: .7em 0 0 0;
          position: absolute;
          top: 0;
        }

@media screen and (min-width: 1024px) {
  .discount-faq {
  }

  .discount-faq__question {
    font-size: 22px;
  }

  .discount-faq__answer {
    font-size: 16px;
    padding: 30px 70px 0 60px;
  }

    .discount-faq__answer-list--three-column {
      column-count: 2;
    }
}

.discount-get-offer {

}

  .discount-get-offer__photo {
    display: none;
  }

  .discount-get-offer__form {
    background: repeating-linear-gradient(-45deg, #000, #000 10px, #fff 10px, #fff 20px, #bd0a13 20px, #bd0a13 30px, #fff 30px, #fff 40px), #fff;
    padding: 7px;
  }

@media screen and (min-width: 1024px) {
  .discount-get-offer {
    position: relative;
  }

    .discount-get-offer__photo {
      bottom: -60px;
      display: block;
      left: -170px;
      margin: 0;
      position: relative;
    }

    .discount-get-offer__form {
      background: none;
      bottom: -110px;
      padding: 0;
      position: absolute;
      right: 0;
      width: 740px;
    }

   .form--feedback {
      max-width: 700px;
   }
}

.discount__empty-footer {
  background: #202020;
  height: 105px;
}




.discount-advantages {
	text-align: left;
  padding-bottom: 40px;
  position: relative;
}

.discount-advantages.slick-initialized:after {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='54' height='17.00001' viewBox='0 0 54 17.00001'><path d='M54,8.50158,45.4488,16.7544a.80307.80307,0,0,1-1.1485-.0001.75562.75562,0,0,1,0-1.1573l7.3518-7.09542L44.3003,1.40619a.71266.71266,0,0,1,0-1.15753.796.796,0,0,1,1.1485,0ZM18,8a1,1,0,1,1-1,1A1,1,0,0,1,18,8Zm6,0a1,1,0,1,1-1,1A1,1,0,0,1,24,8Zm6,0a1,1,0,1,1-1,1A1,1,0,0,1,30,8Zm6,0a1,1,0,1,1-1,1A1,1,0,0,1,36,8ZM0,8.49842,8.55124.24563a.80308.80308,0,0,1,1.14848,0,.75577.75577,0,0,1,0,1.15738L2.34786,8.49842,9.69973,15.5938a.71267.71267,0,0,1,0,1.1575.79593.79593,0,0,1-1.14849,0Z' fill='rgb(188,192,196)'/></svg>");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  bottom: 0;
  content: '';
  display: block;
  height: 18px;
  left: 50%;
  margin-left: -28px;
  position: absolute;
  width: 56px;
}

.discount-advantages__item {
  outline: none;
}

.discount-advantages__info {}

.discount-advantages__title.h2 {
  line-height: 1.15;
}

.discount-advantages__image {
  display: none;
}

@media screen and (min-width: 1024px) {
  .discount-advantages {}

  .discount-advantages.slick-initialized:after {
    content: none;
  }

  .discount-advantages__item.slick-slide {
    display: flex;
    justify-content: space-between;
    padding: 0 60px;
  }

  .discount-advantages__info {
    text-align: left;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .discount-advantages__title.h2 {
    text-align: left;
  }

  .discount-advantages__image {
    display: block;
    flex: 0 0 350px;
    max-width: 350px;
  }

  .discount-advantages__image img {
    display: block;
    max-width: 100%;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
  }

  .discount-advantages .slick-arrow {
    border: none;
    cursor: pointer;
    position: absolute;
    top: 240px;
    background-color: transparent;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf-8,<svg width='20' height='31' viewBox='0 0 20 31' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M19.2417 15.6778L2.78767 30.5571C2.47755 30.8376 1.50451 31.395 0.577785 30.5571C-0.44354 29.6338 0.278503 28.741 0.577777 28.4704L14.724 15.6778L0.577777 2.88514C0.314611 2.64698 -0.57906 1.84393 0.577777 0.798176C1.5187 -0.0523952 2.47775 0.517897 2.78767 0.798176L19.2417 15.6778Z' fill='rgb(199,207,214)'/></svg>");
    font-size: 0;
    width: 20px;
    height: 31px;
    outline: none;
    color: rgba(0, 0, 0, 0);
    z-index: 5;
  }

  .discount-advantages .slick-prev {
    right: 450px;
    transform: scale(-1, -1);
  }

  .discount-advantages .slick-next {
    right: 0;
  }
}

.discount-advantages .slick-dots {
  position: absolute;
  bottom: 0px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.discount-advantages .slick-dots li {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 3px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.discount-advantages .slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 45px;
  height: 3px;
  padding: 0px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  background: 0 0;
  background: rgba(196, 196, 196, 0.35);
  border-radius: 10px;
  transition: .3s;
}

.discount-advantages .slick-dots li.slick-active button {
  background: rgba(196, 196, 196, 0.75);
}



.discount-calc {
}

  .discount-calc__inner {
    background: #FFFFFF;
    border-radius: 7px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .05);
    padding: 30px 30px 0 30px;
  }

    .discount-calc__form {
    }

      .discount-calc__field {
        margin-bottom: 30px;
      }

        .discount-calc__field-name {
          color: #202020;
          font-size: 16px;
          font-weight: 500;
          margin-bottom: 8px;
        }

        .discount-calc__input {
          background-color: transparent;
          background-image: none !important;
          background-position: 100% 50%;
          background-repeat: no-repeat;
          background-size: auto !important;
          border: none;
          border-bottom: 1px solid #C4C4C4;
          color: #757575;
          font-size: 16px;
          line-height: 25px;
          padding: 8px 15px;
          width: 100%;
        }

          .discount-calc__input.-success {
            background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='25.5' height='25.5' viewBox='0 0 25.5 25.5'><path d='M10.9506,16.6562,6.028,11.7339l-.84167.8417,5.79109,5.792,9.3491-9.973L19.458,7.581ZM12.75.25a12.5,12.5,0,1,0,12.5,12.5A12.51411,12.51411,0,0,0,12.75.25Zm0,23.8095A11.30951,11.30951,0,1,1,24.0595,12.75,11.32223,11.32223,0,0,1,12.75,24.0595Z' style='fill: rgb(0, 150, 40);stroke: rgb(0, 150, 40);stroke-width: 0.5px;fill-rule: evenodd'/></svg>") !important;
          }

          .discount-calc__input.-error {
            background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='25.5' height='25.5' viewBox='0 0 25.5 25.5'><path d='M7.25,17.0521,17.05213,7.25l1.15318,1.15319L8.40319,18.20528ZM8.40332,7.25l9.80213,9.80213-1.15319,1.15318L7.25013,8.40319Z' style='fill: rgb(204, 0, 0)'/><path d='M12.75.25a12.5,12.5,0,1,0,12.5,12.5A12.51411,12.51411,0,0,0,12.75.25Zm0,23.8095A11.30951,11.30951,0,1,1,24.0595,12.75,11.32223,11.32223,0,0,1,12.75,24.0595Z' style='fill: rgb(204, 0, 0);stroke: rgb(204, 0, 0);stroke-width: 0.5px;fill-rule: evenodd'/></svg>") !important;
          }

    .discount-calc__form-note {
      font-size: 10px;
      margin-bottom: 38px;
    }

    .discount-calc__result {
      background: rgba(0, 150, 40, .05);
      border-radius: 0 0 7px 7px;
      /*display: none;*/
      font-size: 22px;
      font-weight: 500;
      margin: 0 -30px;
      padding: 23px 30px;
      position: relative;
    }

      .discount-calc__result.-active {
        display: block;
      }

      .discount-calc__total-price {
        color: rgb(0, 150, 40);
      }

      .discount-calc__toggle-detail {
        background: transparent;
        border: none;
        cursor: pointer;
        padding: 0;
        margin-top: 30px;
        display: block;
      }

        .discount-calc__toggle-detail svg {
          margin-left: 8px;
          transition: .3s;
        }

        .discount-calc__toggle-detail.-active svg {
          transform: scale(1,-1);
        }

      .discount-calc__detail-result {
        display: none;
        font-size: 14px;
        font-weight: normal;
        line-height: 1.4;
        margin-top: 30px;
      }

        .discount-calc__detail-result.-active {
          display: block;
        }

  .discount-calc__footer {
    margin-top: 30px;
  }

    .discount-calc__footer-text {
      color: #757575;
      font-size: 14px;
      margin-bottom: 15px;
    }

    .discount-calc__footer-button {
      margin-bottom: 15px;
      text-align: center;
    }

@media screen and (min-width: 1024px) {
  .discount-calc {
  }

    .discount-calc__inner {
      margin-bottom: 30px;
    }

      .discount-calc__form {
        display: flex;
        margin: 0 -15px;
      }

        .discount-calc__field {
          flex: 0 0 33.33333%;
          margin-bottom: 0;
          max-width: 33.33333%;
          padding: 0 15px;
        }

          .discount-calc__input {
          }

    .discount-calc__toggle-detail {
      position: absolute;
      right: 30px;
      top: 30px;
      margin-top: 0;
    }

    .discount-calc__footer {
      align-items: center;
      justify-content: center;
      display: flex;
      margin: 0 -15px;
    }

      .discount-calc__footer-text {
        flex: 0 0 35%;
        margin-bottom: 0;
        max-width: 40%;
        padding: 0 15px;
      }

      .discount-calc__footer-button {
        flex: 0 0 30%;
        margin-bottom: 0;
        max-width: 30%;
        padding: 0 15px;
      }
}

.discount-checklist {
  padding-bottom: 40px;
}

  .discount-checklist.slick-initialized:after {
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='54' height='17.00001' viewBox='0 0 54 17.00001'><path d='M54,8.50158,45.4488,16.7544a.80307.80307,0,0,1-1.1485-.0001.75562.75562,0,0,1,0-1.1573l7.3518-7.09542L44.3003,1.40619a.71266.71266,0,0,1,0-1.15753.796.796,0,0,1,1.1485,0ZM18,8a1,1,0,1,1-1,1A1,1,0,0,1,18,8Zm6,0a1,1,0,1,1-1,1A1,1,0,0,1,24,8Zm6,0a1,1,0,1,1-1,1A1,1,0,0,1,30,8Zm6,0a1,1,0,1,1-1,1A1,1,0,0,1,36,8ZM0,8.49842,8.55124.24563a.80308.80308,0,0,1,1.14848,0,.75577.75577,0,0,1,0,1.15738L2.34786,8.49842,9.69973,15.5938a.71267.71267,0,0,1,0,1.1575.79593.79593,0,0,1-1.14849,0Z' fill='rgb(188,192,196)'/></svg>");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    bottom: 0;
    content: '';
    display: block;
    height: 18px;
    left: 50%;
    margin-left: -28px;
    position: absolute;
    width: 56px;
  }

  .discount-checklist__item {
  }

    .discount-checklist__item-inner {
      border: 1px solid #F7F7F8;
      padding: 40px 36px 50px 36px;
      border-radius: 5px;
      height: 100%;
      transition: .3s;
    }

      .discount-checklist__image {
        position: relative;
      }

        .discount-checklist__image:before {
          content: '';
          width: 55px;
          height: 55px;
          background: #EEEEEF;
          border-radius: 50%;
          display: block;
        }

        .discount-checklist__image img {
          position: absolute;
          left: 20px;
          top: 0;
        }

      .discount-checklist__title {
        font-size: 20px;
        font-weight: 500;
        margin-top: 30px;
      }

  .quality-checklist {
    padding-bottom: 40px;
  }

  .quality-checklist.slick-initialized:after {
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='54' height='17.00001' viewBox='0 0 54 17.00001'><path d='M54,8.50158,45.4488,16.7544a.80307.80307,0,0,1-1.1485-.0001.75562.75562,0,0,1,0-1.1573l7.3518-7.09542L44.3003,1.40619a.71266.71266,0,0,1,0-1.15753.796.796,0,0,1,1.1485,0ZM18,8a1,1,0,1,1-1,1A1,1,0,0,1,18,8Zm6,0a1,1,0,1,1-1,1A1,1,0,0,1,24,8Zm6,0a1,1,0,1,1-1,1A1,1,0,0,1,30,8Zm6,0a1,1,0,1,1-1,1A1,1,0,0,1,36,8ZM0,8.49842,8.55124.24563a.80308.80308,0,0,1,1.14848,0,.75577.75577,0,0,1,0,1.15738L2.34786,8.49842,9.69973,15.5938a.71267.71267,0,0,1,0,1.1575.79593.79593,0,0,1-1.14849,0Z' fill='rgb(188,192,196)'/></svg>");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    bottom: 0;
    content: '';
    display: block;
    height: 18px;
    left: 50%;
    margin-left: -28px;
    position: absolute;
    width: 56px;
  }

  .quality-checklist__item {
    position: relative;
  }

    .quality-checklist__item-inner {
      border: 4px solid #EEEEEF;
      box-sizing: border-box;
      border-radius: 10px;
      padding: 10px 36px 50px 36px;
      height: 100%;
      transition: .3s;
    }

      .quality-checklist__image {
        display: none;
      }

        .quality-checklist__image img {
        }

      .quality-checklist__title {
        font-size: 22px;
        line-height: 24px;
        color: #202020;
        margin-top: 30px;
      }


@media screen and (min-width: 1024px) {
  .discount-checklist {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0;
  }

    .discount-checklist__item {
      padding: 0 12px;
      flex: 0 0 33.33333%;
      max-width: 33.33333%;
      margin-bottom: 24px;
    }

    .discount-checklist__item-inner {
      padding: 40px 36px 50px 36px;
    }

      .discount-checklist__item-inner:hover {
        box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
        background-color: #fff;
        border-color: #fff;
      }

  .quality-checklist {
    display: flex;
    flex-wrap: wrap;
    margin-top: 184px;
  }

    .quality-checklist__item {
      padding: 0 12px;
      flex: 0 0 33.33333%;
      max-width: 33.33333%;
    }

    .quality-checklist__item-inner {
      padding: 70px 36px 50px 36px;
    }

      .quality-checklist__item-inner:hover {
        box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
        background-color: #fff;
        border-color: #fff;
      }

      .quality-checklist__image {
        display: block;
        position: absolute;
        top: -40%;
        left: 50%;
        transform: translateX(-50%);
      }
}

.discount-warranty {
}

  .discount-warranty__info {

  }

    .discount-warranty__title {
      font-size: 24px;
      color: #202020;
      font-weight: 500;
      line-height: 1;
      margin-bottom: 20px;
    }

    .discount-warranty__text {
      font-size: 20px;
      color: #757575;
      font-weight: 400;
      line-height: 30px;
    }

  .discount-warranty__image {
    display: none;
  }

@media screen and (min-width: 1024px) {
  .discount-warranty {
    display: flex;
    align-items: center;
  }

    .discount-warranty__info {
      background-color: #EEEEEF;
      border-radius: 10px;
      padding: 100px 124px 100px 90px;
      margin-right: -150px;
    }

      .discount-warranty__title {
        font-size: 40px;
      }

      .discount-warranty__text {
        font-size: 20px;
      }

    .discount-warranty__image {
      display: block;
      flex: 0 0 50%;
      max-width: 50%;
    }
}

.discount-points {

}

  .discount-points__image {
    display: none;
  }

  .discount-points__info {
    margin-top: 100px;
  }

    .discount-points__title {
      font-size: 20px;
      font-weight: 500;
      color: #202020;
      line-height: 1.2;
      margin-bottom: 20px;
    }

    .discount-points__text {
      font-size: 16px;
      color: #202020;
      line-height: 1.2;
      margin-bottom: 20px;
    }

    .discount-points__reviewers {
      margin: 60px -10px 0 -10px;
      padding: 0;
      list-style: none;
      display: flex;
    }

      .discount-points__reviewers li {
        padding: 0 4px;
      }

        .discount-points__reviewers img {
          display: block;
          border-radius: 50%;
          overflow: hidden;
        }

    .discount-points__raiting {
      display: flex;
      align-items: center;
      margin-top: 20px;
    }

      .discount-points__raiting span {
        color: #757575;
        font-weight: 500;
        font-size: 14px;
        margin-left: 15px;
      }

@media screen and (min-width: 1024px) {
  .discount-points {
    display: flex;
    margin: 0 -15px;
    align-items: center;
  }

    .discount-points__image {
      display: block;
      flex: 0 0 602px;
      max-width: 602px;
      padding: 0 15px;
    }

      .discount-points__image img {
        display: block;
        max-width: 100%;
      }

    .discount-points__info {
      padding: 0 15px;
      flex: 0 0 550px;
      max-width: 550px;
    }

      .discount-points__title {
        font-size: 32px;
      }

      .discount-points__text {
        font-size: 20px;
      }
}

.discount-banner .breadcrumbs {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.discount-banner .breadcrumbs__link {
  background-color: transparent;
  color: #fff;
  font-weight: 400;
  font-size: 14px;
  line-height: 30px;
  padding: 0 17px 0 11px;
  position: relative;
}
.discount-banner .breadcrumbs__item {
  margin-right: 0;
}
.discount-banner .breadcrumbs__item:first-child .breadcrumbs__link {
  padding-left: 0px;
}
.discount-banner .breadcrumbs__link::before {
  display: none;
}
.discount-banner span.breadcrumbs__link::after {
  display: none;
}
.discount-banner a.breadcrumbs__link::after {
  content: '';
  display: inline-block;
  border: none;
  width: 5px;
  height: 11px;
  background-size: contain;
  position: absolute;
  right: 0;
  top: 11px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDYgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC45OTk0NjQgMC40NTkzNTFDMC43ODA0NjQgMC40NTkzNTEgMC41NTk0NjQgMC41MjU4NDEgMC4zNzU0NjQgMC42NjE1OTNDLTAuMDU2NTM2IDAuOTgwMTk0IC0wLjEyNTUzNiAxLjU2MTA2IDAuMjE5NDY0IDEuOTYwMDFMMy43MTk0NiA2LjAwMDI0TDAuMjE5NDY0IDEwLjA0MDVDLTAuMTI1NTM2IDEwLjQzOTQgLTAuMDU2NTM2NSAxMS4wMjAzIDAuMzc1NDY0IDExLjMzODlDMC44MDY0NjQgMTEuNjU2NiAxLjQzNjQ2IDExLjU5MjggMS43ODA0NiAxMS4xOTQ4TDUuNzgwNDYgNi41Nzc0MkM2LjA3MzQ2IDYuMjM5NDIgNi4wNzM0NiA1Ljc2MTA2IDUuNzgwNDYgNS40MjMwN0wxLjc4MDQ2IDAuODA1NjU2QzEuNTgzNDYgMC41Nzc1NTYgMS4yOTI0NiAwLjQ1OTM1MSAwLjk5OTQ2NCAwLjQ1OTM1MVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=")
}
.discount-banner a.breadcrumbs__link:hover {
  background: transparent;
}
.discount-banner .breadcrumbs__link span {
  transition: color 0.25s ease 0s;
}
.discount-banner a.breadcrumbs__link:hover span {
  color: rgba(255, 255, 255, 0.75);
}

.context .qualify {
  background-color: #f4f4f6;
}
.context .qualify--container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.context .qualify__title {
  margin-bottom: 10px;
}
.context .qualify__subtitle {
  font-size: 18px;
  line-height: 26px;
}
.context .qualify__info {
  margin-right: 85px;
  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-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.context .qualify__info-footer {
  margin-top: auto;
}
.context .qualify__info-footer--mob {
  display: none;
}
.context .qualify__info-imgs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.context .qualify__info-img {
  margin-right: 16px;
}
.context .qualify__info-text {
  font-size: 16px;
  line-height: 24px;
  color: #757575;
  margin-bottom: 16px;
}
.context .qualify__slider {
  width: 450px;
}

.context .qualify__slick {
  width: 370px;
  margin-left: auto;
}

.context .qualify__slick-img {
  width: 100%;
  margin: 10px;
  outline: 0!important;
}

.context .qualify__slick-img img {
  max-width: 100%;
}

@media screen and (max-width:415px) {
  .context .qualify {
    overflow: hidden;
  }

  .context .qualify--container {
    display: block;
  }

  .context .qualify__subtitle {
    font-size: 16px;
    line-height: 24px;
  }

  .context .qualify__info {
    margin-right: 0;
  }

  .context .qualify__info-text {
    font-size: 14px;
    line-height: 22px;
  }

  .context .qualify__info-img {
    margin-right: 8px;
    max-width: 142px;
  }

  .context .qualify__info-footer {
    display: none;
  }
  .context .qualify__info-footer--mob {
    display: block;
  }
  .context .qualify__slider {
    width: 100%;
    margin-bottom: 70px;
  }
  .context .qualify__slick {
    width: calc(100% + 20px);
    margin-left: -10px
  }
}

.button__center {
    margin-top: 40px;
    text-align: center;
}

.context__btn--red {
    background: #c00;
    border: 1px solid #c00;
}

.context__btn {
    border-radius: 7px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    letter-spacing: .02em;
    font-weight: 700;
    line-height: 26px;
    padding: 9px 42px 10px;
    text-align: center;
    text-decoration: none;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.context .slick-track {
  display: -webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
}
.context .slick-next,
.context .slick-prev {
  font-size:0;
  line-height:0;
  position:absolute;
  top:50%;
  display:block;
  width:20px;
  height:31px;
  padding:0;
  -webkit-transform:translate(0,-50%);
  -ms-transform:translate(0,-50%);
  transform:translate(0,-50%);
  cursor:pointer;
  color:transparent;
  border:none;
  outline:0;
  background:0 0;
}
.context .slick-next:focus,
.context .slick-next:hover,
.context .slick-prev:focus,
.context .slick-prev:hover {
  color:transparent;
  outline:0;
  background:0 0;
}
.context .slick-next:focus:before,
.context .slick-next:hover:before,
.context .slick-prev:focus:before,
.context .slick-prev:hover:before {
  opacity:1;
}
.context .slick-next.slick-disabled:before,
.context .slick-prev.slick-disabled:before {
  opacity:.25;
}
.context .slick-next:before,
.context .slick-prev:before {
  content:'';
  display:block;
  width:20px;
  height:31px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
.context .slick-prev {
  left:-40px;
}
.context .slick-prev:before {
  -webkit-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  transform:rotate(180deg);
  background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyMCAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS4yNDE3IDE1LjY3NzhMMi43ODc2NyAzMC41NTcxQzIuNDc3NTUgMzAuODM3NiAxLjUwNDUxIDMxLjM5NSAwLjU3Nzc4NSAzMC41NTcxQy0wLjQ0MzU0IDI5LjYzMzggMC4yNzg1MDMgMjguNzQxIDAuNTc3Nzc3IDI4LjQ3MDRMMTQuNzI0IDE1LjY3NzhMMC41Nzc3NzcgMi44ODUxNEMwLjMxNDYxMSAyLjY0Njk4IC0wLjU3OTA2IDEuODQzOTMgMC41Nzc3NzcgMC43OTgxNzZDMS41MTg3IC0wLjA1MjM5NDggMi40Nzc3NSAwLjUxNzg5NyAyLjc4NzY3IDAuNzk4MTc2TDE5LjI0MTcgMTUuNjc3OFoiIGZpbGw9IiNDN0NGRDYiLz4KPC9zdmc+Cg==)
}
.context .slick-next {
  right:-40px;
}
.context .slick-next:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyMCAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS4yNDE3IDE1LjY3NzhMMi43ODc2NyAzMC41NTcxQzIuNDc3NTUgMzAuODM3NiAxLjUwNDUxIDMxLjM5NSAwLjU3Nzc4NSAzMC41NTcxQy0wLjQ0MzU0IDI5LjYzMzggMC4yNzg1MDMgMjguNzQxIDAuNTc3Nzc3IDI4LjQ3MDRMMTQuNzI0IDE1LjY3NzhMMC41Nzc3NzcgMi44ODUxNEMwLjMxNDYxMSAyLjY0Njk4IC0wLjU3OTA2IDEuODQzOTMgMC41Nzc3NzcgMC43OTgxNzZDMS41MTg3IC0wLjA1MjM5NDggMi40Nzc3NSAwLjUxNzg5NyAyLjc4NzY3IDAuNzk4MTc2TDE5LjI0MTcgMTUuNjc3OFoiIGZpbGw9IiNDN0NGRDYiLz4KPC9zdmc+Cg==)
}
.context .slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.context .slick-dots {
  position:absolute;
  bottom:-25px;
  display:block;
  width:100%;
  padding:0;
  margin:0;
  list-style:none;
  text-align:center;
}
.context .slick-dots li {
  position:relative;
  display:inline-block;
  width:20px;
  height:20px;
  margin:0 5px;
  padding:0;
  cursor:pointer;
}
.context .slick-dots li button {
  font-size:0;
  line-height:0;
  display:block;
  width:20px;
  height:20px;
  padding:5px;
  cursor:pointer;
  color:transparent;
  border:0;
  outline:0;
  background:0 0;
}
.context .slick-dots li button:focus,
.context .slick-dots li button:hover {
  outline:0;
}
.context .slick-dots li button:focus:before,
.context .slick-dots li button:hover:before {
  opacity:1;
}
.context .slick-dots li button:before {
  font-family:slick;
  font-size:6px;
  line-height:20px;
  position:absolute;
  top:0;
  left:0;
  width:20px;
  height:20px;
  content:'•';
  text-align:center;
  opacity:.25;
  color:#000;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
.context .slick-dots li.slick-active button:before{
  opacity:.75;
  color:#000;
}
.context .slick-slide {
  outline:0!important;
}

@media screen and (max-width: 1023px) {
  .slick-prev, .slick-next {
    display: none!important;
  }
  .slick-initialized:after {
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='54' height='17.00001' viewBox='0 0 54 17.00001'><path d='M54,8.50158,45.4488,16.7544a.80307.80307,0,0,1-1.1485-.0001.75562.75562,0,0,1,0-1.1573l7.3518-7.09542L44.3003,1.40619a.71266.71266,0,0,1,0-1.15753.796.796,0,0,1,1.1485,0ZM18,8a1,1,0,1,1-1,1A1,1,0,0,1,18,8Zm6,0a1,1,0,1,1-1,1A1,1,0,0,1,24,8Zm6,0a1,1,0,1,1-1,1A1,1,0,0,1,30,8Zm6,0a1,1,0,1,1-1,1A1,1,0,0,1,36,8ZM0,8.49842,8.55124.24563a.80308.80308,0,0,1,1.14848,0,.75577.75577,0,0,1,0,1.15738L2.34786,8.49842,9.69973,15.5938a.71267.71267,0,0,1,0,1.1575.79593.79593,0,0,1-1.14849,0Z' fill='rgb(188,192,196)'/></svg>");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    bottom: -36px;
    content: '';
    display: block;
    height: 18px;
    left: 50%;
    margin-left: -28px;
    position: absolute;
    width: 56px;
  }
}
/* End */


/* Start:/local/templates/pixelplus.ru_2015.mobile/css/components/popup-video.css?16752425213270*/
.popup-video {
    display: table;
    height: 100vh !important;
    justify-content: center;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
}

.popup-video .fancybox-skin {
    background: none;
    color: #fff;
    display: table-cell;
    vertical-align: middle;
}

.popup-video .fancybox-inner {
    height: 100% !important;
    width: 100% !important;
}

@media screen and (max-width: 1023px) {
    .popup-video .fancybox-inner {
        padding-top: 50px;
    }
}

.popup-video .fancybox-close {
    background: none;
    right: 10px;
    top: 10px;
}

.popup-video p {
    margin: 0.5em 0 1em;
}

.popup-video p:first-child {
    margin-top: 0;
}

.popup-video p:last-child {
    margin-bottom: 0;
}

.popup-video__content {
    margin: 0 auto;
    width: 300px;
}

@media screen and (min-width: 1024px) {
    .popup-video__content {
        width: 865px;
    }
}

.popup-video__title {
    color: #fff;
    font-size: 28px;
    margin-bottom: 20px;
    text-align: center;
}

.popup-video__iframe {
    border-radius: 20px;
    margin-bottom: 20px;
    overflow: hidden;
}

@media screen and (max-width: 1023px) {
    .popup-video__iframe {
        height: 170px;
    }
}

.popup-video__iframe iframe {
    max-height: 100%;
}

.popup-video__tariff-list {
    align-items: stretch;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    text-align: center;
}

.popup-video__tariff {
    border: 1px solid #4f4f4f;
    border-radius: 20px;
    margin-bottom: 10px;
    padding: 15px 10px;
    width: 100%;
}

@media screen and (min-width: 1024px) {
    .popup-video__tariff {
        margin: 0;
        width: 49%;
    }
}

.popup-video__tariff-title {
    color: #959595;
    font-size: 16px;
}

.popup-video__tariff-name {
    font-size: 22px;
}

.popup-video__tariff-feature {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 20px;
}

.popup-video__questions {
    color: #dedddd;
}

.popup-video__questions-title {
    color: #fff;
    font-size: 22px;
}

.popup-video__questions .btn--main {
    border: 0;
    font-size: 14px;
}

.popup-video__questions .btn--main:active {
    margin: 0;
}

.yt-video {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    background-color: #000000;
}

.yt-video__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.yt-video__media {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100% !important;
    border: none;
}

.yt-video__button {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    display: none;
    padding: 0;
    width: 68px;
    height: 48px;
    border: none;
    background-color: transparent;
    transform: translate(-50%, -50%);
    cursor: pointer;
}

.yt-video__button-shape {
    fill: #212121;
    fill-opacity: 0.8;
    transition: 0.2s ease 0s;
}

.yt-video__button-icon {
    fill: #ffffff;
}

.yt-video__button:focus {
    outline: none;
}

.yt-video:hover .yt-video__button-shape,
.yt-video__button:focus .yt-video__button-shape {
    fill: #ff0000;
    fill-opacity: 1;
}

/* Enabled */

.yt-video--enabled {
    cursor: pointer;
}

.yt-video--enabled .yt-video__button {
    display: block;
}
/* End */
/* /js/jquery-ui/jquery-ui.css?15332835741011 */
/* /fonts/pixelplus/pixelplus.css?161667740817137 */
/* /local/templates/pixelplus.ru_2015.mobile/css/main.css?1680711133116618 */
/* /local/templates/pixelplus.ru_2015.mobile/css/main-new.css?173504473356670 */
/* /local/templates/pixelplus.ru_2015.mobile/css/blocks-new.css?17261517039510 */
/* /js/FormStyler/jquery.formstyler.css?168071113310673 */
/* /local/templates/pixelplus.ru_2015.mobile/js/jquery.filestyle/jquery.filestyle.css?15498917931709 */
/* /js/fancybox/jquery.fancybox.css?15565328854916 */
/* /local/templates/pixelplus.ru_2015.mobile/css/libs/animate/animate.min.css?161167029258129 */
/* /local/templates/pixelplus.ru_2015.mobile/components/bitrix/breadcrumb/nav/style.css?15565328851951 */
/* /local/templates/.default/components/bitrix/advertising.banner/bn-popup/style.css?16852178235090 */
/* /local/templates/pixelplus.ru_2015.mobile/components/bitrix/menu/aside-menu/style.css?172683182712555 */
/* /local/templates/pixelplus.ru_2015.mobile/template_styles.css?16860368731819 */
/* /local/templates/pixelplus.ru_2015.mobile/css/components/grid.css?166150791818858 */
/* /local/templates/pixelplus.ru_2015.mobile/css/components/search-page.css?15956074483981 */
/* /local/templates/pixelplus.ru_2015.mobile/css/landings/promo.min.css?15573234792641 */
/* /local/templates/pixelplus.ru_2015.mobile/css/legacy.min.css?15573235091174 */
/* /local/templates/pixelplus.ru_2015.mobile/css/landings/discount-detail.css?175999871032486 */
/* /local/templates/pixelplus.ru_2015.mobile/css/components/popup-video.css?16752425213270 */
