/**
 * Lessmore
 * {@link https://github.com/belyan/lessmore GitHub}
 *
 * @author Yuri Beliakov
 * @version 1.0.3
 * @license MIT
 *
 * @description
 * The modern library of LESS mixins that implements cross-browser support for the CSS3 features and more.
 *
 * Modules:
 *  - Animations
 *  - Borders
 *  - Box
 *  - Color
 *  - Flexible Box
 *  - Fonts
 *  - Gradients
 *  - Grid
 *  - Images
 *  - Shapes
 *  - Text
 *  - Transforms
 *  - Transitions
 */
/**
 * Animations
 * @module animations
 * {@link http://www.w3.org/TR/css3-animations/ Specification}
 * =====================================================================================================================
 */
/**
 * Animation
 * {@link http://caniuse.com/#feat=animation Can I use}
 *
 * @example
 * .animation(bounce 200ms);
 * .animation(diagonal-slide 1s linear 10 reverse);
 * .animation(shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both);
 */
/**
 * Animation <Property>
 *
 * @example
 * .animation-delay(100ms);
 * .animation-direction(reverse);
 * .animation-duration(5s);
 * .animation-fill-mode(forwards);
 * .animation-iteration-count(infinite);
 * .animation-name(diagonal-slide);
 * .animation-play-state(paused);
 * .animation-timing-function(ease-out);
 */
/**
 * Keyframes
 *
 * @example
 * .keyframes(diagonal-slide; {
 *     from { left: 0; top: 0; }
 *       to { left: 100px; top: 100px; }
 * });
 * .keyframes(wobble; {
 *       0% { left: 100px; }
 *      40% { left: 150px; }
 *      60% { left: 75px;  }
 *     100% { left: 100px; }
 * });
 */
/**
 * Borders
 * @module borders
 * {@link http://www.w3.org/TR/css3-background/#borders Specification}
 * =====================================================================================================================
 */
/**
 * Border Radius
 *
 * @example
 * .border-radius(12px);
 * .border-radius(3px 0 0 3px);
 */
/**
 * Border Image
 *
 * @example
 * .border-image(url("border.png") 27 round stretch);
 */
/**
 * Border Image <Property>
 *
 * @example
 * .border-image-source(url("border.png"));
 * .border-image-slice(27);
 * .border-image-repeat(round stretch);
 */
/**
 * Box Shadow
 *
 * @example
 * .box-shadow(1px 1px 5px fade(black, 10%));
 * .box-shadow(inset 0 0 0 1px #cccccc, inset 0 1px 3px fade(black, 25%););
 */
/**
 * Box
 * @module box
 * {@link http://www.w3.org/TR/css3-box/ Specification}
 * =====================================================================================================================
 */
/**
 * Box Sizing
 *
 * @example
 * .box-sizing(border-box);
 */
/**
 * Clear Fix
 * {@link http://stackoverflow.com/questions/211383/which-method-of-clearfix-is-best Stack Overflow}
 *
 * @example
 * .clearfix();
 */
/**
 * Inline Block Middle
 *
 * @example
 * .inline-block-middle();
 */
/**
 * Inline Block Top
 *
 * @example
 * .inline-block-top();
 */
/**
 * Color
 * @module color
 * {@link http://www.w3.org/TR/css3-color/ Specification}
 * =====================================================================================================================
 */
/**
 * Flexible Box
 * @module flexbox
 * {@link http://www.w3.org/TR/css3-flexbox/ Specification}
 * {@link http://www.w3.org/TR/2012/WD-css3-flexbox-20120322/ Specification 2012}
 * =====================================================================================================================
 */
/**
 * Display Flex (Inline Flex)
 * {@link https://css-tricks.com/using-flexbox/ CSS Tricks}
 *
 * @example
 * .display(flex); or .display-flex();
 * .display(inline-flex); or .display-inline-flex();
 */
/**
 * Flex
 * {@link https://css-tricks.com/snippets/css/a-guide-to-flexbox/ CSS Tricks}
 *
 * @example
 * .flex(1 100%);
 * .flex(2 1 100px);
 */
/**
 * Flex <Property>
 *
 * @example
 * .flex-direction(column);
 * .flex-wrap(wrap);
 * .flex-flow(column wrap);
 * .order(1);
 * .justify-content(space-between);
 * .align-items(flex-start);
 * .align-self(flex-end);
 * .align-content(space-around);
 */
/**
 * Fonts
 * @module fonts
 * {@link http://www.w3.org/TR/css-fonts-3/ Specification}
 * =====================================================================================================================
 */
/**
 * Font Face
 * {@link https://css-tricks.com/snippets/css/using-font-face/ CSS Tricks}
 *
 * @example
 * .font-face(@file: roboto-regular-webfont);
 * .font-face(@file: roboto-medium-webfont; @weight: 500);
 * .font-face(@file: roboto-italic-webfont; @style: italic);
 *
 */
/**
 * Font
 *
 * @example
 * .font(@family: Arial, sans-serif;);
 * .font(@style: italic; @weight: 400);
 * .font(@size: 28px; @line-height: normal);
 */
/**
 * Font <Weight>
 *
 * @example
 * .font-thin(26px, 1);
 */
/**
 * Font <Style>
 *
 * @example
 * .font-italic(15px, 18px);
 */
/**
 * Font Smoothing (works only on Mac OS X platform)
 * {@link http://davidwalsh.name/font-smoothing David Walsh Blog}
 *
 * @example
 * .font-smoothing();
 */
/**
 * Gradients
 * @module gradients
 * {@link http://www.w3.org/TR/css3-images/#gradients Specification}
 * =====================================================================================================================
 */
/**
 * Linear Gradient
 * {@link https://css-tricks.com/css3-gradients/ CSS Tricks}
 *
 * @example
 * .linear-gradient(@colors: red, #f06d06;);
 * .linear-gradient(@angle: 45deg; @colors: red, #f06d06;);
 * .linear-gradient(@angle: 90deg; @colors: red 0%, #f06d06 50%, rgb(255, 255, 0) 100%;);
 * .linear-gradient(@angle: 100grad; @colors: #fffdc2, #fffdc2 15%, #d7f0a2 15%, #d7f0a2 85%, #fffdc2 85%;);
 */
/**
 * <Direction> Gradient
 *
 * @example
 * .vertical-gradient(red, #f06d06 50%, rgb(255, 255, 0););
 */
/**
 * Radial Gradient
 * {@link https://css-tricks.com/css3-gradients/ CSS Tricks}
 *
 * @example
 * .radial-gradient(@colors: yellow, #f06d06;);
 * .radial-gradient(@shape: circle; @size: 100px; @colors: yellow, #f06d06;);
 * .radial-gradient(@shape: circle; @position: left; @colors: yellow, #f06d06;);
 * .radial-gradient(@shape: circle; @position: right top; @colors: yellow, #f06d06;);
 */
/**
 * <Shape> Gradient (position at center)
 *
 * @example
 * .ellipse-gradient(yellow, #f06d06;);
 */
/**
 * SVG Gradient
 * {@link http://lesscss.org/functions/#misc-functions-svg-gradient LESS Function Reference}
 *
 * @example
 * .svg-gradient(@direction: to bottom; @colors: #00f, #fff;);
 */
/**
 * Grid
 * @module grid
 * {@link http://www.w3.org/TR/css-grid-1/ Specification}
 * =====================================================================================================================
 */
/**
 * Grid
 *
 * @example
 * .grid();
 */
/**
 * Grid Row
 *
 * @example
 * .grid-row(@count: 2, @gap: 40px);
 */
/**
 * Grid Column
 *
 * @example
 * .grid-column(@count: 3, @gap: 2%);
 */
/**
 * Grid Column Width
 *
 * @example
 * .grid-column-width(@count: 4, @gap: 20px, @span: 2);
 */
/**
 * Images
 * @module images
 * {@link http://www.w3.org/TR/css3-images/ Specification}
 * =====================================================================================================================
 */
/**
 * Image Fragments
 *
 * @example
 * .image-fragments(home, cube, mail, profile, nav, search, map;);
 */
/**
 * Sprite
 * {@link https://css-tricks.com/css-sprites/ CSS Tricks}
 *
 * @example
 * @file: "icons/context-menu.png";
 * @actions: add, save, edit, remove, cancel;
 * .sprite(@image: @file; @fragments: @actions; @size: 18px;);
 * .sprite(@image: @file; @fragments: @actions; @size: 18px; @top: 18px; @after: ~":hover";);
 */
/**
 * Shapes
 * @module shapes
 * {@link http://www.w3.org/TR/css-shapes-1/ Specification}
 *
 * This module requires the modules Borders and Transforms
 * @requires borders
 * @requires transforms
 * =====================================================================================================================
 */
/**
 * Arrow
 * {@link https://css-tricks.com/snippets/css/css-triangle/ CSS Tricks}
 *
 * @example
 * .arrow(@color: #db5252, @direction: bottom, @base: 12px, @height: 6px);
 */
/**
 * Arrow <Direction>
 *
 * @example
 * .arrow-up(@base: 100px, @height: 100px, @color: gray);
 */
/**
 * Square
 *
 * @example
 * .square(@size: 100px, @color: tomato);
 */
/**
 * Rectangle
 *
 * @example
 * .rectangle(@width: 150px, @height: 100px, @color: lightblue);
 */
/**
 * Circle
 *
 * @example
 * .circle(@size: 100px, @color: lightgreen);
 */
/**
 * Oval
 *
 * @example
 * .oval(@width: 150px, @height: 100px, @color: gold);
 */
/**
 * Ring
 *
 * @example
 * .ring(@size: 100px, @thickness: 20px, @color: chocolate);
 */
/**
 * Triangle
 *
 * @example
 * .triangle(@base: 100px, @height: 100px, @color: lightseagreen);
 */
/**
 * Triangle <Direction>
 *
 * @example
 * .triangle-down(@base: 100px, @height: 100px, @color: lightseagreen);
 */
/**
 * Rhombus
 *
 * @example
 * .rhombus(@width: 150px, @height: 100px, @color: lightpink);
 */
/**
 * Cross
 *
 * @example
 * .cross(@size: 100px, @thickness: 20px, @color: silver);
 */
/**
 * Heart
 * {@link https://en.wikipedia.org/wiki/Square Wikipedia}
 *
 * @example
 * .heart(@width: auto, @height: 100px, @color: lightcoral);
 */
/**
 * Star
 * {@link https://en.wikipedia.org/wiki/Pentagon Wikipedia}
 *
 * @example
 * .star(@width: auto, @height: 100px, @color: orange);
 */
/**
 * Text
 * @module text
 * {@link http://www.w3.org/TR/css-text-3/ Specification}
 * =====================================================================================================================
 */
/**
 * Break All
 *
 * @example
 * .break-all();
 */
/**
 * Break Word
 *
 * @example
 * .break-word();
 */
/**
 * Hyphens
 *
 * @example
 * .hyphens(auto);
 */
/**
 * Nowrap with Ellipsis
 *
 * @example
 * .nowrap-ellipsis();
 */
/**
 * Placeholder
 * {@link https://css-tricks.com/snippets/css/style-placeholder-text/ CSS Tricks}
 *
 * @example
 * .placeholder({ color: #cccccc; font-size: 12px; });
 */
/**
 * Preformatted text Wrap
 * {@link https://css-tricks.com/snippets/css/make-pre-text-wrap/ CSS Tricks}
 *
 * @example
 * .pre-wrap();
 */
/**
 * Text Rendering
 * {@link https://css-tricks.com/almanac/properties/t/text-rendering/ CSS Tricks}
 *
 * @example
 * .text-rendering();
 */
/**
 * User Select
 * {@link https://css-tricks.com/almanac/properties/u/user-select/ CSS Tricks}
 *
 * @example
 * .user-select();
 */
/**
 * Transforms
 * @module transforms
 * {@link http://www.w3.org/TR/css-transforms-1/ Specification}
 * =====================================================================================================================
 */
/**
 * Transform
 *
 * @example
 * .transform(translate(50px, 50px) scale(1.2) rotate(45deg));
 */
/**
 * <Transform 2D Function>
 *
 * @example
 * .translate(50px, 50px;);
 * .scale(1.2);
 * .rotate(45deg);
 * .skew(20deg);
 */
/**
 * Flip <Direction>
 * {@link https://css-tricks.com/snippets/css/flip-an-image/ CSS Tricks}
 *
 * @example
 * .flip-horizontal();
 * .flip-vertical();
 */
/**
 * Transform <Property>
 *
 * @example
 * .transform-origin(left bottom);
 * .transform-style(preserve-3d);
 * .perspective(50px);
 * .perspective-origin(0% 100%);
 * .backface-visibility(hidden);
 */
/**
 * Transitions
 * @module transitions
 * {@link http://www.w3.org/TR/css3-transitions/ Specification}
 * =====================================================================================================================
 */
/**
 * Transition
 *
 * @example
 * .transition(background-color @transition);
 * .transition(transform @transition, @transition-fade;);
 */
/**
 * Transition <Property>
 * {@link https://webref.ru/css/transition-timing-function Web Reference}
 *
 * @example
 * .transition-delay(1s);
 * .transition-duration(100ms);
 * .transition-property(width, height;);
 * .transition-timing-function(ease-in-out);
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Remove default margin.
 */
body {
  margin: 0;
}
/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}
/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
  outline: 0;
}
/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}
/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}
/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}
/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}
/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}
/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0;
}
/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}
/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}
/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}
/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}
/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}
/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}
/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}
/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/* perfect-scrollbar v0.7.1 */
.ps {
  -ms-touch-action: auto;
  touch-action: auto;
  overflow: hidden !important;
  -ms-overflow-style: none;
}
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.ps.ps--active-x > .ps__scrollbar-x-rail,
.ps.ps--active-y > .ps__scrollbar-y-rail {
  display: block;
  background-color: transparent;
}
.ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail {
  background-color: #eee;
  opacity: 0.9;
}
.ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x {
  background-color: #999;
  height: 11px;
}
.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail {
  background-color: #eee;
  opacity: 0.9;
}
.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y {
  background-color: #999;
  width: 11px;
}
.ps > .ps__scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  opacity: 0;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 0px;
  /* there must be 'bottom' for ps__scrollbar-x-rail */
  height: 15px;
}
.ps > .ps__scrollbar-x-rail > .ps__scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: #aaa;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out;
  -o-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  -moz-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out;
  bottom: 2px;
  /* there must be 'bottom' for ps__scrollbar-x */
  height: 6px;
}
.ps > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x,
.ps > .ps__scrollbar-x-rail:active > .ps__scrollbar-x {
  height: 11px;
}
.ps > .ps__scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  opacity: 0;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 0;
  /* there must be 'right' for ps__scrollbar-y-rail */
  width: 15px;
}
.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: #aaa;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out;
  -o-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  -moz-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out;
  right: 2px;
  /* there must be 'right' for ps__scrollbar-y */
  width: 6px;
}
.ps > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y,
.ps > .ps__scrollbar-y-rail:active > .ps__scrollbar-y {
  width: 11px;
}
.ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail {
  background-color: #eee;
  opacity: 0.9;
}
.ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x {
  background-color: #999;
  height: 11px;
}
.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail {
  background-color: #eee;
  opacity: 0.9;
}
.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y {
  background-color: #999;
  width: 11px;
}
.ps:hover > .ps__scrollbar-x-rail,
.ps:hover > .ps__scrollbar-y-rail {
  opacity: 0.6;
}
.ps:hover > .ps__scrollbar-x-rail:hover {
  background-color: #eee;
  opacity: 0.9;
}
.ps:hover > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x {
  background-color: #999;
}
.ps:hover > .ps__scrollbar-y-rail:hover {
  background-color: #eee;
  opacity: 0.9;
}
.ps:hover > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y {
  background-color: #999;
}
/* Colors */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html,
body {
  height: 100%;
}
body {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  background-color: #f5f5f5;
  overflow-x: hidden;
}
body._popup-opened {
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  body._popup-opened {
    position: fixed;
  }
}
._margin_no {
  margin: 0 !important;
}
svg {
  fill: currentColor;
}
h1,
h2,
h3,
h4,
h5 {
  margin: 0;
}
ul,
li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
p {
  margin: 0;
}
a,
a:hover {
  cursor: pointer;
  text-decoration: none;
  outline: none;
}
a:focus,
a:active {
  color: inherit;
}
button {
  background: none;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type='number'] {
  -moz-appearance: textfield;
}
input:focus {
  outline: none;
}
._hide {
  display: none !important;
}
@media screen and (max-width: 767px) {
  ._hide-on-mobile {
    display: none !important;
  }
}
::-ms-clear {
  width: 0;
  height: 0;
}
::-ms-reveal {
  width: 0;
  height: 0;
}
._mobile-show {
  display: none !important;
}
@media screen and (max-width: 767px) {
  ._mobile-show {
    display: block !important;
  }
}
._simple-header-show {
  display: none !important;
}
@media (max-width: 899px) {
  ._simple-header-show {
    display: block !important;
  }
}
@media screen and (max-width: 767px) {
  ._mobile-hide {
    display: none !important;
  }
}
@media screen and (max-width: 1099px) {
  .zoomContainer {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  #botonws_movil {
    z-index: 20;
  }
}
@media screen and (max-width: 767px) {
  input[type="color"],
  input[type="date"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="email"],
  input[type="month"],
  input[type="number"],
  input[type="password"],
  input[type="search"],
  input[type="tel"],
  input[type="text"],
  input[type="time"],
  input[type="url"],
  input[type="week"],
  select:focus,
  textarea {
    font-size: 16px;
  }
}
/* Fonts */
/* Open Sans */
@font-face {
  font-family: "Roboto";
  src: url("../fonts/open-sans-regular.woff2") format("woff2"), url("../fonts/open-sans-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/open-sans-semibold.woff2") format("woff2"), url("../fonts/open-sans-semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/open-sans-bold.woff2") format("woff2"), url("../fonts/open-sans-bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
/* Telefonica */
@font-face {
  font-family: Roboto;
  src: url("../fonts/telefonica-light.woff2") format("woff2"), url("../fonts/telefonica-light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: Roboto;
  src: url("../fonts/telefonica-regular.woff2") format("woff2"), url("../fonts/telefonica-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Roboto;
  src: url("../fonts/telefonica-bold.woff2") format("woff2"), url("../fonts/telefonica-bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: Roboto;
  src: url("../fonts/telefonica-extra-light.woff2") format("woff2"), url("../fonts/telefonica-extra-light.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/roboto-extra-light.woff2") format("woff2"), url("../fonts/roboto-extra-light.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/roboto-light.woff2") format("woff2"), url("../fonts/roboto-light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/roboto-regular.woff2") format("woff2"), url("../fonts/roboto-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/roboto-semibold.woff2") format("woff2"), url("../fonts/roboto-semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/roboto-bold.woff2") format("woff2"), url("../fonts/roboto-bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
/* Override liferay styles in admin mode */
.aui {
  /* Header */
  /* Navigation Path */
  /* Form Search */
  /* Portlet */
}
.aui .nc-header._sticked,
.aui .aui .nc-header._sticked {
  position: static !important;
}
.aui .nc-header-placeholder {
  display: none;
}
.aui .nc-header__type-customer-text {
  padding-top: 6px;
}
.aui .nc-header__type-customer-text-value {
  color: #94d9f6;
}
.aui .nc-header__type-customer-text-icon {
  background-position: 0 100% !important;
}
.aui .nc-header__content-right .portlet-body > form {
  position: absolute;
  z-index: 1000;
  top: 0;
  right: 0;
}
.aui .portlet-body > form {
  position: relative;
  z-index: 1000;
  margin: 20px 0;
  padding: 20px;
  color: #333333;
  background-color: #ffffff;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  font-size: 14px;
  line-height: 20px;
}
.aui .portlet-body > form td {
  vertical-align: top;
}
.aui .portlet-borderless-bar {
  min-width: 150px;
  opacity: .5;
  z-index: 2000;
}
.aui .portlet-actions {
  line-height: 0;
}
.aui .dropdown-menu {
  z-index: 2500;
}
.aui article,
.aui aside,
.aui details,
.aui figcaption,
.aui figure,
.aui footer,
.aui header,
.aui hgroup,
.aui nav,
.aui section {
  display: block;
}
.aui audio,
.aui canvas,
.aui video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.aui audio:not([controls]) {
  display: none;
}
.aui html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
.aui a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.aui a:hover,
.aui a:active {
  outline: 0;
}
.aui sub,
.aui sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
.aui sup {
  top: -0.5em;
}
.aui sub {
  bottom: -0.25em;
}
.aui img {
  max-width: 100%;
  width: auto;
  height: auto;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
.aui #map_canvas img,
.aui .google-maps img {
  max-width: none;
}
.aui button,
.aui input,
.aui select,
.aui textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
.aui button,
.aui input {
  *overflow: visible;
  line-height: normal;
}
.aui button::-moz-focus-inner,
.aui input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.aui button,
.aui html input[type="button"],
.aui input[type="reset"],
.aui input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
.aui label,
.aui select,
.aui button,
.aui input[type="button"],
.aui input[type="reset"],
.aui input[type="submit"],
.aui input[type="radio"],
.aui input[type="checkbox"] {
  cursor: pointer;
}
.aui input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
.aui input[type="search"]::-webkit-search-decoration,
.aui input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.aui textarea {
  overflow: auto;
  vertical-align: top;
}
@media print {
  @page {
    margin: 0.5cm;
  }
  .aui * {
    text-shadow: none!important;
    color: #000!important;
    background: transparent!important;
    box-shadow: none !important;
  }
  .aui a,
  .aui a:visited {
    text-decoration: underline;
  }
  .aui a[href]:after {
    content: " (" attr(href) ")";
  }
  .aui abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .aui .ir a:after,
  .aui a[href^="javascript:"]:after,
  .aui a[href^="#"]:after {
    content: "";
  }
  .aui pre,
  .aui blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  .aui thead {
    display: table-header-group;
  }
  .aui tr,
  .aui img {
    page-break-inside: avoid;
  }
  .aui img {
    max-width: 100% !important;
  }
  .aui p,
  .aui h2,
  .aui h3 {
    orphans: 3;
    widows: 3;
  }
  .aui h2,
  .aui h3 {
    page-break-after: avoid;
  }
}
.aui body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  background-color: #ffffff;
}
.aui a {
  color: #0af;
  text-decoration: none;
}
.aui a:hover,
.aui a:focus {
  color: #0077b3;
  text-decoration: underline;
}
.aui .img-rounded {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.aui .img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.aui .img-circle {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
}
.aui .row {
  margin-left: -20px;
  *zoom: 1;
}
.aui .row:before,
.aui .row:after {
  display: table;
  content: "";
  line-height: 0;
}
.aui .row:after {
  clear: both;
}
.aui [class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}
.aui .container,
.aui .navbar-static-top .container,
.aui .navbar-fixed-top .container,
.aui .navbar-fixed-bottom .container {
  width: 940px;
}
.aui .span1 {
  width: 60px;
}
.aui .span2 {
  width: 140px;
}
.aui .span3 {
  width: 220px;
}
.aui .span4 {
  width: 300px;
}
.aui .span5 {
  width: 380px;
}
.aui .span6 {
  width: 460px;
}
.aui .span7 {
  width: 540px;
}
.aui .span8 {
  width: 620px;
}
.aui .span9 {
  width: 700px;
}
.aui .span10 {
  width: 780px;
}
.aui .span11 {
  width: 860px;
}
.aui .span12 {
  width: 940px;
}
.aui .offset1 {
  margin-left: 100px;
}
.aui .offset2 {
  margin-left: 180px;
}
.aui .offset3 {
  margin-left: 260px;
}
.aui .offset4 {
  margin-left: 340px;
}
.aui .offset5 {
  margin-left: 420px;
}
.aui .offset6 {
  margin-left: 500px;
}
.aui .offset7 {
  margin-left: 580px;
}
.aui .offset8 {
  margin-left: 660px;
}
.aui .offset9 {
  margin-left: 740px;
}
.aui .offset10 {
  margin-left: 820px;
}
.aui .offset11 {
  margin-left: 900px;
}
.aui .offset12 {
  margin-left: 980px;
}
.aui .row-fluid {
  width: 100%;
  *zoom: 1;
}
.aui .row-fluid:before,
.aui .row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.aui .row-fluid:after {
  clear: both;
}
.aui .row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.12766%;
  *margin-left: 2.07447%;
}
.aui .row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
.aui .row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.12766%;
}
.aui .row-fluid .span1 {
  width: 6.38298%;
  *width: 6.32979%;
}
.aui .row-fluid .span2 {
  width: 14.89362%;
  *width: 14.84043%;
}
.aui .row-fluid .span3 {
  width: 23.40426%;
  *width: 23.35106%;
}
.aui .row-fluid .span4 {
  width: 31.91489%;
  *width: 31.8617%;
}
.aui .row-fluid .span5 {
  width: 40.42553%;
  *width: 40.37234%;
}
.aui .row-fluid .span6 {
  width: 48.93617%;
  *width: 48.88298%;
}
.aui .row-fluid .span7 {
  width: 57.44681%;
  *width: 57.39362%;
}
.aui .row-fluid .span8 {
  width: 65.95745%;
  *width: 65.90426%;
}
.aui .row-fluid .span9 {
  width: 74.46809%;
  *width: 74.41489%;
}
.aui .row-fluid .span10 {
  width: 82.97872%;
  *width: 82.92553%;
}
.aui .row-fluid .span11 {
  width: 91.48936%;
  *width: 91.43617%;
}
.aui .row-fluid .span12 {
  width: 100%;
  *width: 99.94681%;
}
.aui .row-fluid .offset1 {
  margin-left: 10.6383%;
  *margin-left: 10.53191%;
}
.aui .row-fluid .offset1:first-child {
  margin-left: 8.51064%;
  *margin-left: 8.40426%;
}
.aui .row-fluid .offset2 {
  margin-left: 19.14894%;
  *margin-left: 19.04255%;
}
.aui .row-fluid .offset2:first-child {
  margin-left: 17.02128%;
  *margin-left: 16.91489%;
}
.aui .row-fluid .offset3 {
  margin-left: 27.65957%;
  *margin-left: 27.55319%;
}
.aui .row-fluid .offset3:first-child {
  margin-left: 25.53191%;
  *margin-left: 25.42553%;
}
.aui .row-fluid .offset4 {
  margin-left: 36.17021%;
  *margin-left: 36.06383%;
}
.aui .row-fluid .offset4:first-child {
  margin-left: 34.04255%;
  *margin-left: 33.93617%;
}
.aui .row-fluid .offset5 {
  margin-left: 44.68085%;
  *margin-left: 44.57447%;
}
.aui .row-fluid .offset5:first-child {
  margin-left: 42.55319%;
  *margin-left: 42.44681%;
}
.aui .row-fluid .offset6 {
  margin-left: 53.19149%;
  *margin-left: 53.08511%;
}
.aui .row-fluid .offset6:first-child {
  margin-left: 51.06383%;
  *margin-left: 50.95745%;
}
.aui .row-fluid .offset7 {
  margin-left: 61.70213%;
  *margin-left: 61.59574%;
}
.aui .row-fluid .offset7:first-child {
  margin-left: 59.57447%;
  *margin-left: 59.46809%;
}
.aui .row-fluid .offset8 {
  margin-left: 70.21277%;
  *margin-left: 70.10638%;
}
.aui .row-fluid .offset8:first-child {
  margin-left: 68.08511%;
  *margin-left: 67.97872%;
}
.aui .row-fluid .offset9 {
  margin-left: 78.7234%;
  *margin-left: 78.61702%;
}
.aui .row-fluid .offset9:first-child {
  margin-left: 76.59574%;
  *margin-left: 76.48936%;
}
.aui .row-fluid .offset10 {
  margin-left: 87.23404%;
  *margin-left: 87.12766%;
}
.aui .row-fluid .offset10:first-child {
  margin-left: 85.10638%;
  *margin-left: 85%;
}
.aui .row-fluid .offset11 {
  margin-left: 95.74468%;
  *margin-left: 95.6383%;
}
.aui .row-fluid .offset11:first-child {
  margin-left: 93.61702%;
  *margin-left: 93.51064%;
}
.aui .row-fluid .offset12 {
  margin-left: 104.25532%;
  *margin-left: 104.14894%;
}
.aui .row-fluid .offset12:first-child {
  margin-left: 102.12766%;
  *margin-left: 102.02128%;
}
.aui [class*="span"].hide,
.aui .row-fluid [class*="span"].hide {
  display: none;
}
.aui [class*="span"].pull-right,
.aui .row-fluid [class*="span"].pull-right {
  float: right;
}
.aui .container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}
.aui .container:before,
.aui .container:after {
  display: table;
  content: "";
  line-height: 0;
}
.aui .container:after {
  clear: both;
}
.aui .container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}
.aui .container-fluid:before,
.aui .container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.aui .container-fluid:after {
  clear: both;
}
.aui p {
  margin: 0 0 10px;
}
.aui .lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}
.aui small {
  font-size: 85%;
}
.aui strong {
  font-weight: bold;
}
.aui em {
  font-style: italic;
}
.aui cite {
  font-style: normal;
}
.aui .muted {
  color: #999999;
}
.aui a.muted:hover,
.aui a.muted:focus {
  color: #808080;
}
.aui .text-warning {
  color: #bf7900;
}
.aui a.text-warning:hover,
.aui a.text-warning:focus {
  color: #8c5900;
}
.aui .text-error {
  color: #b50303;
}
.aui a.text-error:hover,
.aui a.text-error:focus {
  color: #830202;
}
.aui .text-info {
  color: #12718f;
}
.aui a.text-info:hover,
.aui a.text-info:focus {
  color: #0c4d62;
}
.aui .text-success {
  color: #488f06;
}
.aui a.text-success:hover,
.aui a.text-success:focus {
  color: #2f5e04;
}
.aui .text-left {
  text-align: left;
}
.aui .text-right {
  text-align: right;
}
.aui .text-center {
  text-align: center;
}
.aui h1,
.aui h2,
.aui h3,
.aui h4,
.aui h5,
.aui h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility;
}
.aui h1 small,
.aui h2 small,
.aui h3 small,
.aui h4 small,
.aui h5 small,
.aui h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}
.aui h1,
.aui h2,
.aui h3 {
  line-height: 40px;
}
.aui h1 {
  font-size: 38.5px;
}
.aui h2 {
  font-size: 31.5px;
}
.aui h3 {
  font-size: 24.5px;
}
.aui h4 {
  font-size: 17.5px;
}
.aui h5 {
  font-size: 14px;
}
.aui h6 {
  font-size: 11.9px;
}
.aui h1 small {
  font-size: 24.5px;
}
.aui h2 small {
  font-size: 17.5px;
}
.aui h3 small {
  font-size: 14px;
}
.aui h4 small {
  font-size: 14px;
}
.aui .page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #eeeeee;
}
.aui ul,
.aui ol {
  padding: 0;
  margin: 0 0 10px 25px;
}
.aui ul ul,
.aui ul ol,
.aui ol ol,
.aui ol ul {
  margin-bottom: 0;
}
.aui li {
  line-height: 20px;
}
.aui ul.unstyled,
.aui ol.unstyled {
  margin-left: 0;
  list-style: none;
}
.aui ul.inline,
.aui ol.inline {
  margin-left: 0;
  list-style: none;
}
.aui ul.inline > li,
.aui ol.inline > li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-left: 5px;
  padding-right: 5px;
}
.aui dl {
  margin-bottom: 20px;
}
.aui dt,
.aui dd {
  line-height: 20px;
}
.aui dt {
  font-weight: bold;
}
.aui dd {
  margin-left: 10px;
}
.aui .dl-horizontal {
  *zoom: 1;
}
.aui .dl-horizontal:before,
.aui .dl-horizontal:after {
  display: table;
  content: "";
  line-height: 0;
}
.aui .dl-horizontal:after {
  clear: both;
}
.aui .dl-horizontal dt {
  float: left;
  width: 160px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.aui .dl-horizontal dd {
  margin-left: 180px;
}
.aui hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #ffffff;
}
.aui abbr[title],
.aui abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}
.aui abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.aui blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}
.aui blockquote p {
  margin-bottom: 0;
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25;
}
.aui blockquote small {
  display: block;
  line-height: 20px;
  color: #999999;
}
.aui blockquote small:before {
  content: '\2014 \00A0';
}
.aui blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eee;
  border-left: 0;
}
.aui blockquote.pull-right p,
.aui blockquote.pull-right small {
  text-align: right;
}
.aui blockquote.pull-right small:before {
  content: '';
}
.aui blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
.aui q:before,
.aui q:after,
.aui blockquote:before,
.aui blockquote:after {
  content: "";
}
.aui address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}
.aui code,
.aui pre {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.aui code {
  padding: 2px 4px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
  white-space: nowrap;
}
.aui pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.aui pre.prettyprint {
  margin-bottom: 20px;
}
.aui pre code {
  padding: 0;
  color: inherit;
  white-space: pre;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}
.aui .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.aui form {
  margin: 0 0 20px;
}
.aui fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
.aui legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
.aui legend small {
  font-size: 15px;
  color: #999999;
}
.aui label,
.aui input,
.aui button,
.aui select,
.aui textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}
.aui input,
.aui button,
.aui select,
.aui textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.aui label {
  display: block;
  margin-bottom: 5px;
}
.aui select,
.aui textarea,
.aui input[type="text"],
.aui input[type="password"],
.aui input[type="datetime"],
.aui input[type="datetime-local"],
.aui input[type="date"],
.aui input[type="month"],
.aui input[type="time"],
.aui input[type="week"],
.aui input[type="number"],
.aui input[type="email"],
.aui input[type="url"],
.aui input[type="search"],
.aui input[type="tel"],
.aui input[type="color"],
.aui .uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  vertical-align: middle;
}
.aui input,
.aui textarea,
.aui .uneditable-input {
  width: 206px;
}
.aui textarea {
  height: auto;
}
.aui textarea,
.aui input[type="text"],
.aui input[type="password"],
.aui input[type="datetime"],
.aui input[type="datetime-local"],
.aui input[type="date"],
.aui input[type="month"],
.aui input[type="time"],
.aui input[type="week"],
.aui input[type="number"],
.aui input[type="email"],
.aui input[type="url"],
.aui input[type="search"],
.aui input[type="tel"],
.aui input[type="color"],
.aui .uneditable-input {
  background-color: white;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
.aui textarea:focus,
.aui input[type="text"]:focus,
.aui input[type="password"]:focus,
.aui input[type="datetime"]:focus,
.aui input[type="datetime-local"]:focus,
.aui input[type="date"]:focus,
.aui input[type="month"]:focus,
.aui input[type="time"]:focus,
.aui input[type="week"]:focus,
.aui input[type="number"]:focus,
.aui input[type="email"]:focus,
.aui input[type="url"]:focus,
.aui input[type="search"]:focus,
.aui input[type="tel"]:focus,
.aui input[type="color"]:focus,
.aui .uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted ;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
.aui input[type="radio"],
.aui input[type="checkbox"] {
  margin: 4px 0 0;
  *margin-top: 0;
  margin-top: 1px ;
  line-height: normal;
}
.aui input[type="file"],
.aui input[type="image"],
.aui input[type="submit"],
.aui input[type="reset"],
.aui input[type="button"],
.aui input[type="radio"],
.aui input[type="checkbox"] {
  width: auto;
}
.aui select,
.aui input[type="file"] {
  height: 30px;
  *margin-top: 4px;
  line-height: 30px;
}
.aui select {
  width: 220px;
  border: 1px solid #ccc;
  background-color: #ffffff;
}
.aui select[multiple],
.aui select[size] {
  height: auto;
}
.aui select:focus,
.aui input[type="file"]:focus,
.aui input[type="radio"]:focus,
.aui input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.aui .uneditable-input,
.aui .uneditable-textarea {
  color: #999;
  background-color: #fcfcfc;
  border-color: #ccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}
.aui .uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}
.aui .uneditable-textarea {
  width: auto;
  height: auto;
}
.aui input:-moz-placeholder,
.aui textarea:-moz-placeholder {
  color: #999999;
}
.aui input:-ms-input-placeholder,
.aui textarea:-ms-input-placeholder {
  color: #999999;
}
.aui input::-webkit-input-placeholder,
.aui textarea::-webkit-input-placeholder {
  color: #999999;
}
.aui .radio,
.aui .checkbox {
  min-height: 20px;
  padding-left: 20px;
}
.aui .radio input[type="radio"],
.aui .checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.aui .controls > .radio:first-child,
.aui .controls > .checkbox:first-child {
  padding-top: 5px;
}
.aui .radio.inline,
.aui .checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
.aui .radio.inline + .radio.inline,
.aui .checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
.aui .input-mini {
  width: 60px;
}
.aui .input-small {
  width: 90px;
}
.aui .input-medium {
  width: 150px;
}
.aui .input-large {
  width: 210px;
}
.aui .input-xlarge {
  width: 270px;
}
.aui .input-xxlarge {
  width: 530px;
}
.aui input[class*="span"],
.aui select[class*="span"],
.aui textarea[class*="span"],
.aui .uneditable-input[class*="span"],
.aui .row-fluid input[class*="span"],
.aui .row-fluid select[class*="span"],
.aui .row-fluid textarea[class*="span"],
.aui .row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
.aui .input-append input[class*="span"],
.aui .input-append .uneditable-input[class*="span"],
.aui .input-prepend input[class*="span"],
.aui .input-prepend .uneditable-input[class*="span"],
.aui .row-fluid input[class*="span"],
.aui .row-fluid select[class*="span"],
.aui .row-fluid textarea[class*="span"],
.aui .row-fluid .uneditable-input[class*="span"],
.aui .row-fluid .input-prepend [class*="span"],
.aui .row-fluid .input-append [class*="span"] {
  display: inline-block;
}
.aui input,
.aui textarea,
.aui .uneditable-input {
  margin-left: 0;
}
.aui .controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px;
}
.aui input.span1,
.aui textarea.span1,
.aui .uneditable-input.span1 {
  width: 46px;
}
.aui input.span2,
.aui textarea.span2,
.aui .uneditable-input.span2 {
  width: 126px;
}
.aui input.span3,
.aui textarea.span3,
.aui .uneditable-input.span3 {
  width: 206px;
}
.aui input.span4,
.aui textarea.span4,
.aui .uneditable-input.span4 {
  width: 286px;
}
.aui input.span5,
.aui textarea.span5,
.aui .uneditable-input.span5 {
  width: 366px;
}
.aui input.span6,
.aui textarea.span6,
.aui .uneditable-input.span6 {
  width: 446px;
}
.aui input.span7,
.aui textarea.span7,
.aui .uneditable-input.span7 {
  width: 526px;
}
.aui input.span8,
.aui textarea.span8,
.aui .uneditable-input.span8 {
  width: 606px;
}
.aui input.span9,
.aui textarea.span9,
.aui .uneditable-input.span9 {
  width: 686px;
}
.aui input.span10,
.aui textarea.span10,
.aui .uneditable-input.span10 {
  width: 766px;
}
.aui input.span11,
.aui textarea.span11,
.aui .uneditable-input.span11 {
  width: 846px;
}
.aui input.span12,
.aui textarea.span12,
.aui .uneditable-input.span12 {
  width: 926px;
}
.aui .controls-row {
  *zoom: 1;
}
.aui .controls-row:before,
.aui .controls-row:after {
  display: table;
  content: "";
  line-height: 0;
}
.aui .controls-row:after {
  clear: both;
}
.aui .controls-row [class*="span"],
.aui .row-fluid .controls-row [class*="span"] {
  float: left;
}
.aui .controls-row .checkbox[class*="span"],
.aui .controls-row .radio[class*="span"] {
  padding-top: 5px;
}
.aui input[disabled],
.aui select[disabled],
.aui textarea[disabled],
.aui input[readonly],
.aui select[readonly],
.aui textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
}
.aui input[type="radio"][disabled],
.aui input[type="checkbox"][disabled],
.aui input[type="radio"][readonly],
.aui input[type="checkbox"][readonly] {
  background-color: transparent;
}
.aui .control-group.warning .control-label,
.aui .control-group.warning .help-block,
.aui .control-group.warning .help-inline {
  color: #bf7900;
}
.aui .control-group.warning .checkbox,
.aui .control-group.warning .radio,
.aui .control-group.warning input,
.aui .control-group.warning select,
.aui .control-group.warning textarea {
  color: #bf7900;
}
.aui .control-group.warning input,
.aui .control-group.warning select,
.aui .control-group.warning textarea {
  border-color: #bf7900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.aui .control-group.warning input:focus,
.aui .control-group.warning select:focus,
.aui .control-group.warning textarea:focus {
  border-color: #8c5900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffaf26;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffaf26;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffaf26;
}
.aui .control-group.warning .input-prepend .add-on,
.aui .control-group.warning .input-append .add-on {
  color: #bf7900;
  background-color: #fffbdc;
  border-color: #bf7900;
}
.aui .control-group.error .control-label,
.aui .control-group.error .help-block,
.aui .control-group.error .help-inline {
  color: #b50303;
}
.aui .control-group.error .checkbox,
.aui .control-group.error .radio,
.aui .control-group.error input,
.aui .control-group.error select,
.aui .control-group.error textarea {
  color: #b50303;
}
.aui .control-group.error input,
.aui .control-group.error select,
.aui .control-group.error textarea {
  border-color: #b50303;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.aui .control-group.error input:focus,
.aui .control-group.error select:focus,
.aui .control-group.error textarea:focus {
  border-color: #830202;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fb2323;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fb2323;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fb2323;
}
.aui .control-group.error .input-prepend .add-on,
.aui .control-group.error .input-append .add-on {
  color: #b50303;
  background-color: #fee5e2;
  border-color: #b50303;
}
.aui .control-group.success .control-label,
.aui .control-group.success .help-block,
.aui .control-group.success .help-inline {
  color: #488f06;
}
.aui .control-group.success .checkbox,
.aui .control-group.success .radio,
.aui .control-group.success input,
.aui .control-group.success select,
.aui .control-group.success textarea {
  color: #488f06;
}
.aui .control-group.success input,
.aui .control-group.success select,
.aui .control-group.success textarea {
  border-color: #488f06;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.aui .control-group.success input:focus,
.aui .control-group.success select:focus,
.aui .control-group.success textarea:focus {
  border-color: #2f5e04;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #79f10a;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #79f10a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #79f10a;
}
.aui .control-group.success .input-prepend .add-on,
.aui .control-group.success .input-append .add-on {
  color: #488f06;
  background-color: #f1fbd1;
  border-color: #488f06;
}
.aui .control-group.info .control-label,
.aui .control-group.info .help-block,
.aui .control-group.info .help-inline {
  color: #12718f;
}
.aui .control-group.info .checkbox,
.aui .control-group.info .radio,
.aui .control-group.info input,
.aui .control-group.info select,
.aui .control-group.info textarea {
  color: #12718f;
}
.aui .control-group.info input,
.aui .control-group.info select,
.aui .control-group.info textarea {
  border-color: #12718f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.aui .control-group.info input:focus,
.aui .control-group.info select:focus,
.aui .control-group.info textarea:focus {
  border-color: #0c4d62;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #24b5e3;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #24b5e3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #24b5e3;
}
.aui .control-group.info .input-prepend .add-on,
.aui .control-group.info .input-append .add-on {
  color: #12718f;
  background-color: #cef1fc;
  border-color: #12718f;
}
.aui input:focus:invalid,
.aui textarea:focus:invalid,
.aui select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
.aui input:focus:invalid:focus,
.aui textarea:focus:invalid:focus,
.aui select:focus:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
.aui .form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: whitesmoke;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}
.aui .form-actions:before,
.aui .form-actions:after {
  display: table;
  content: "";
  line-height: 0;
}
.aui .form-actions:after {
  clear: both;
}
.aui .help-block,
.aui .help-inline {
  color: #595959;
}
.aui .help-block {
  display: block;
  margin-bottom: 10px;
}
.aui .help-inline {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
}
.aui .input-append,
.aui .input-prepend {
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: middle;
  font-size: 0;
  white-space: nowrap;
}
.aui .input-append input,
.aui .input-append select,
.aui .input-append .uneditable-input,
.aui .input-append .dropdown-menu,
.aui .input-append .popover,
.aui .input-prepend input,
.aui .input-prepend select,
.aui .input-prepend .uneditable-input,
.aui .input-prepend .dropdown-menu,
.aui .input-prepend .popover {
  font-size: 14px;
}
.aui .input-append input,
.aui .input-append select,
.aui .input-append .uneditable-input,
.aui .input-prepend input,
.aui .input-prepend select,
.aui .input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.aui .input-append input:focus,
.aui .input-append select:focus,
.aui .input-append .uneditable-input:focus,
.aui .input-prepend input:focus,
.aui .input-prepend select:focus,
.aui .input-prepend .uneditable-input:focus {
  z-index: 2;
}
.aui .input-append .add-on,
.aui .input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 white;
  background-color: #eee;
  border: 1px solid #cccccc;
}
.aui .input-append .add-on,
.aui .input-append .btn,
.aui .input-append .btn-group > .dropdown-toggle,
.aui .input-prepend .add-on,
.aui .input-prepend .btn,
.aui .input-prepend .btn-group > .dropdown-toggle {
  vertical-align: top;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.aui .input-append .active,
.aui .input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
.aui .input-prepend .add-on,
.aui .input-prepend .btn {
  margin-right: -1px;
}
.aui .input-prepend .add-on:first-child,
.aui .input-prepend .btn:first-child {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.aui .input-append input,
.aui .input-append select,
.aui .input-append .uneditable-input {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.aui .input-append input + .btn-group .btn:last-child,
.aui .input-append select + .btn-group .btn:last-child,
.aui .input-append .uneditable-input + .btn-group .btn:last-child {
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.aui .input-append .add-on,
.aui .input-append .btn,
.aui .input-append .btn-group {
  margin-left: -1px;
}
.aui .input-append .add-on:last-child,
.aui .input-append .btn:last-child,
.aui .input-append .btn-group:last-child > .dropdown-toggle {
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.aui .input-prepend.input-append input,
.aui .input-prepend.input-append select,
.aui .input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.aui .input-prepend.input-append input + .btn-group .btn,
.aui .input-prepend.input-append select + .btn-group .btn,
.aui .input-prepend.input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.aui .input-prepend.input-append .add-on:first-child,
.aui .input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.aui .input-prepend.input-append .add-on:last-child,
.aui .input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.aui .input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}
.aui input.search-query {
  padding-right: 14px;
  padding-right: 4px ;
  padding-left: 14px;
  padding-left: 4px ;
  margin-bottom: 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.aui .form-search .input-append .search-query,
.aui .form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.aui .form-search .input-append .search-query {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
.aui .form-search .input-append .btn {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
.aui .form-search .input-prepend .search-query {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
.aui .form-search .input-prepend .btn {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
.aui .form-search input,
.aui .form-search textarea,
.aui .form-search select,
.aui .form-search .help-inline,
.aui .form-search .uneditable-input,
.aui .form-search .input-prepend,
.aui .form-search .input-append,
.aui .form-inline input,
.aui .form-inline textarea,
.aui .form-inline select,
.aui .form-inline .help-inline,
.aui .form-inline .uneditable-input,
.aui .form-inline .input-prepend,
.aui .form-inline .input-append,
.aui .form-horizontal input,
.aui .form-horizontal textarea,
.aui .form-horizontal select,
.aui .form-horizontal .help-inline,
.aui .form-horizontal .uneditable-input,
.aui .form-horizontal .input-prepend,
.aui .form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-bottom: 0;
  vertical-align: middle;
}
.aui .form-search .hide,
.aui .form-inline .hide,
.aui .form-horizontal .hide {
  display: none;
}
.aui .form-search label,
.aui .form-inline label,
.aui .form-search .btn-group,
.aui .form-inline .btn-group {
  display: inline-block;
}
.aui .form-search .input-append,
.aui .form-inline .input-append,
.aui .form-search .input-prepend,
.aui .form-inline .input-prepend {
  margin-bottom: 0;
}
.aui .form-search .radio,
.aui .form-search .checkbox,
.aui .form-inline .radio,
.aui .form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.aui .form-search .radio input[type="radio"],
.aui .form-search .checkbox input[type="checkbox"],
.aui .form-inline .radio input[type="radio"],
.aui .form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
.aui .control-group {
  margin-bottom: 10px;
}
.aui legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}
.aui .form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1;
}
.aui .form-horizontal .control-group:before,
.aui .form-horizontal .control-group:after {
  display: table;
  content: "";
  line-height: 0;
}
.aui .form-horizontal .control-group:after {
  clear: both;
}
.aui .form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}
.aui .form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}
.aui .form-horizontal .controls:first-child {
  *padding-left: 180px;
}
.aui .form-horizontal .help-block {
  margin-bottom: 0;
}
.aui .form-horizontal input + .help-block,
.aui .form-horizontal select + .help-block,
.aui .form-horizontal textarea + .help-block,
.aui .form-horizontal .uneditable-input + .help-block,
.aui .form-horizontal .input-prepend + .help-block,
.aui .form-horizontal .input-append + .help-block {
  margin-top: 10px;
}
.aui .form-horizontal .form-actions {
  padding-left: 180px;
}
.aui table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.aui .table {
  width: 100%;
  margin-bottom: 20px;
}
.aui .table th,
.aui .table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.aui .table th {
  font-weight: bold;
}
.aui .table thead th {
  vertical-align: bottom;
}
.aui .table caption + thead tr:first-child th,
.aui .table caption + thead tr:first-child td,
.aui .table colgroup + thead tr:first-child th,
.aui .table colgroup + thead tr:first-child td,
.aui .table thead:first-child tr:first-child th,
.aui .table thead:first-child tr:first-child td {
  border-top: 0;
}
.aui .table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.aui .table .table {
  background-color: #ffffff;
}
.aui .table-condensed th,
.aui .table-condensed td {
  padding: 4px 5px;
}
.aui .table-bordered {
  border: 1px solid #ddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.aui .table-bordered th,
.aui .table-bordered td {
  border-left: 1px solid #dddddd;
}
.aui .table-bordered caption + thead tr:first-child th,
.aui .table-bordered caption + tbody tr:first-child th,
.aui .table-bordered caption + tbody tr:first-child td,
.aui .table-bordered colgroup + thead tr:first-child th,
.aui .table-bordered colgroup + tbody tr:first-child th,
.aui .table-bordered colgroup + tbody tr:first-child td,
.aui .table-bordered thead:first-child tr:first-child th,
.aui .table-bordered tbody:first-child tr:first-child th,
.aui .table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.aui .table-bordered thead:first-child tr:first-child > th:first-child,
.aui .table-bordered tbody:first-child tr:first-child > td:first-child,
.aui .table-bordered tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-left-radius: 2px;
}
.aui .table-bordered thead:first-child tr:first-child > th:last-child,
.aui .table-bordered tbody:first-child tr:first-child > td:last-child,
.aui .table-bordered tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  border-top-right-radius: 2px;
}
.aui .table-bordered thead:last-child tr:last-child > th:first-child,
.aui .table-bordered tbody:last-child tr:last-child > td:first-child,
.aui .table-bordered tbody:last-child tr:last-child > th:first-child,
.aui .table-bordered tfoot:last-child tr:last-child > td:first-child,
.aui .table-bordered tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-left-radius: 2px;
}
.aui .table-bordered thead:last-child tr:last-child > th:last-child,
.aui .table-bordered tbody:last-child tr:last-child > td:last-child,
.aui .table-bordered tbody:last-child tr:last-child > th:last-child,
.aui .table-bordered tfoot:last-child tr:last-child > td:last-child,
.aui .table-bordered tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  border-bottom-right-radius: 2px;
}
.aui .table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.aui .table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
.aui .table-bordered caption + thead tr:first-child th:first-child,
.aui .table-bordered caption + tbody tr:first-child td:first-child,
.aui .table-bordered colgroup + thead tr:first-child th:first-child,
.aui .table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-left-radius: 2px;
}
.aui .table-bordered caption + thead tr:first-child th:last-child,
.aui .table-bordered caption + tbody tr:first-child td:last-child,
.aui .table-bordered colgroup + thead tr:first-child th:last-child,
.aui .table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  border-top-right-radius: 2px;
}
.aui .table-striped tbody > tr:nth-child(odd) > td,
.aui .table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.aui .table-hover tbody tr:hover > td,
.aui .table-hover tbody tr:hover > th {
  background-color: #f5f5f5;
}
.aui table td[class*="span"],
.aui table th[class*="span"],
.aui .row-fluid table td[class*="span"],
.aui .row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}
.aui .table td.span1,
.aui .table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
.aui .table td.span2,
.aui .table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
.aui .table td.span3,
.aui .table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.aui .table td.span4,
.aui .table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
.aui .table td.span5,
.aui .table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
.aui .table td.span6,
.aui .table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.aui .table td.span7,
.aui .table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
.aui .table td.span8,
.aui .table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
.aui .table td.span9,
.aui .table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
.aui .table td.span10,
.aui .table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
.aui .table td.span11,
.aui .table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
.aui .table td.span12,
.aui .table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
.aui .table tbody tr.success > td {
  background-color: #f1fbd1;
}
.aui .table tbody tr.error > td {
  background-color: #fee5e2;
}
.aui .table tbody tr.warning > td {
  background-color: #fffbdc;
}
.aui .table tbody tr.info > td {
  background-color: #cef1fc;
}
.aui .table-hover tbody tr.success:hover > td {
  background-color: #eaf9ba;
}
.aui .table-hover tbody tr.error:hover > td {
  background-color: #fdcfc9;
}
.aui .table-hover tbody tr.warning:hover > td {
  background-color: #fff8c3;
}
.aui .table-hover tbody tr.info:hover > td {
  background-color: #b6eafb;
}
.aui [class^="icon-"],
.aui [class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  /*background-image: url("../images/aui/glyphicons-halflings.png");*/
  background-position: 14px 14px;
  background-repeat: no-repeat;
  margin-top: 1px;
}
.aui .icon-white,
.aui .nav-pills > .active > a > [class^="icon-"],
.aui .nav-pills > .active > a > [class*=" icon-"],
.aui .nav-list > .active > a > [class^="icon-"],
.aui .nav-list > .active > a > [class*=" icon-"],
.aui .navbar-inverse .nav > .active > a > [class^="icon-"],
.aui .navbar-inverse .nav > .active > a > [class*=" icon-"],
.aui .dropdown-menu > li > a:hover > [class^="icon-"],
.aui .dropdown-menu > li > a:focus > [class^="icon-"],
.aui .dropdown-menu > li > a:hover > [class*=" icon-"],
.aui .dropdown-menu > li > a:focus > [class*=" icon-"],
.aui .dropdown-menu > .active > a > [class^="icon-"],
.aui .dropdown-menu > .active > a > [class*=" icon-"],
.aui .dropdown-submenu:hover > a > [class^="icon-"],
.aui .dropdown-submenu:focus > a > [class^="icon-"],
.aui .dropdown-submenu:hover > a > [class*=" icon-"],
.aui .dropdown-submenu:focus > a > [class*=" icon-"] {
  /*background-image: url("../images/aui/glyphicons-halflings-white.png")*/
}
.aui .icon-glass {
  background-position: 0 0;
}
.aui .icon-music {
  background-position: -24px 0;
}
.aui .icon-search {
  background-position: -48px 0;
}
.aui .icon-envelope {
  background-position: -72px 0;
}
.aui .icon-heart {
  background-position: -96px 0;
}
.aui .icon-star {
  background-position: -120px 0;
}
.aui .icon-star-empty {
  background-position: -144px 0;
}
.aui .icon-user {
  background-position: -168px 0;
}
.aui .icon-film {
  background-position: -192px 0;
}
.aui .icon-th-large {
  background-position: -216px 0;
}
.aui .icon-th {
  background-position: -240px 0;
}
.aui .icon-th-list {
  background-position: -264px 0;
}
.aui .icon-ok {
  background-position: -288px 0;
}
.aui .icon-remove {
  background-position: -312px 0;
}
.aui .icon-zoom-in {
  background-position: -336px 0;
}
.aui .icon-zoom-out {
  background-position: -360px 0;
}
.aui .icon-off {
  background-position: -384px 0;
}
.aui .icon-signal {
  background-position: -408px 0;
}
.aui .icon-cog {
  background-position: -432px 0;
}
.aui .icon-trash {
  background-position: -456px 0;
}
.aui .icon-home {
  background-position: 0 -24px;
}
.aui .icon-file {
  background-position: -24px -24px;
}
.aui .icon-time {
  background-position: -48px -24px;
}
.aui .icon-road {
  background-position: -72px -24px;
}
.aui .icon-download-alt {
  background-position: -96px -24px;
}
.aui .icon-download {
  background-position: -120px -24px;
}
.aui .icon-upload {
  background-position: -144px -24px;
}
.aui .icon-inbox {
  background-position: -168px -24px;
}
.aui .icon-play-circle {
  background-position: -192px -24px;
}
.aui .icon-repeat {
  background-position: -216px -24px;
}
.aui .icon-refresh {
  background-position: -240px -24px;
}
.aui .icon-list-alt {
  background-position: -264px -24px;
}
.aui .icon-lock {
  background-position: -287px -24px;
}
.aui .icon-flag {
  background-position: -312px -24px;
}
.aui .icon-headphones {
  background-position: -336px -24px;
}
.aui .icon-volume-off {
  background-position: -360px -24px;
}
.aui .icon-volume-down {
  background-position: -384px -24px;
}
.aui .icon-volume-up {
  background-position: -408px -24px;
}
.aui .icon-qrcode {
  background-position: -432px -24px;
}
.aui .icon-barcode {
  background-position: -456px -24px;
}
.aui .icon-tag {
  background-position: 0 -48px;
}
.aui .icon-tags {
  background-position: -25px -48px;
}
.aui .icon-book {
  background-position: -48px -48px;
}
.aui .icon-bookmark {
  background-position: -72px -48px;
}
.aui .icon-print {
  background-position: -96px -48px;
}
.aui .icon-camera {
  background-position: -120px -48px;
}
.aui .icon-font {
  background-position: -144px -48px;
}
.aui .icon-bold {
  background-position: -167px -48px;
}
.aui .icon-italic {
  background-position: -192px -48px;
}
.aui .icon-text-height {
  background-position: -216px -48px;
}
.aui .icon-text-width {
  background-position: -240px -48px;
}
.aui .icon-align-left {
  background-position: -264px -48px;
}
.aui .icon-align-center {
  background-position: -288px -48px;
}
.aui .icon-align-right {
  background-position: -312px -48px;
}
.aui .icon-align-justify {
  background-position: -336px -48px;
}
.aui .icon-list {
  background-position: -360px -48px;
}
.aui .icon-indent-left {
  background-position: -384px -48px;
}
.aui .icon-indent-right {
  background-position: -408px -48px;
}
.aui .icon-facetime-video {
  background-position: -432px -48px;
}
.aui .icon-picture {
  background-position: -456px -48px;
}
.aui .icon-pencil {
  background-position: 0 -72px;
}
.aui .icon-map-marker {
  background-position: -24px -72px;
}
.aui .icon-adjust {
  background-position: -48px -72px;
}
.aui .icon-tint {
  background-position: -72px -72px;
}
.aui .icon-edit {
  background-position: -96px -72px;
}
.aui .icon-share {
  background-position: -120px -72px;
}
.aui .icon-check {
  background-position: -144px -72px;
}
.aui .icon-move {
  background-position: -168px -72px;
}
.aui .icon-step-backward {
  background-position: -192px -72px;
}
.aui .icon-fast-backward {
  background-position: -216px -72px;
}
.aui .icon-backward {
  background-position: -240px -72px;
}
.aui .icon-play {
  background-position: -264px -72px;
}
.aui .icon-pause {
  background-position: -288px -72px;
}
.aui .icon-stop {
  background-position: -312px -72px;
}
.aui .icon-forward {
  background-position: -336px -72px;
}
.aui .icon-fast-forward {
  background-position: -360px -72px;
}
.aui .icon-step-forward {
  background-position: -384px -72px;
}
.aui .icon-eject {
  background-position: -408px -72px;
}
.aui .icon-chevron-left {
  background-position: -432px -72px;
}
.aui .icon-chevron-right {
  background-position: -456px -72px;
}
.aui .icon-plus-sign {
  background-position: 0 -96px;
}
.aui .icon-minus-sign {
  background-position: -24px -96px;
}
.aui .icon-remove-sign {
  background-position: -48px -96px;
}
.aui .icon-ok-sign {
  background-position: -72px -96px;
}
.aui .icon-question-sign {
  background-position: -96px -96px;
}
.aui .icon-info-sign {
  background-position: -120px -96px;
}
.aui .icon-screenshot {
  background-position: -144px -96px;
}
.aui .icon-remove-circle {
  background-position: -168px -96px;
}
.aui .icon-ok-circle {
  background-position: -192px -96px;
}
.aui .icon-ban-circle {
  background-position: -216px -96px;
}
.aui .icon-arrow-left {
  background-position: -240px -96px;
}
.aui .icon-arrow-right {
  background-position: -264px -96px;
}
.aui .icon-arrow-up {
  background-position: -289px -96px;
}
.aui .icon-arrow-down {
  background-position: -312px -96px;
}
.aui .icon-share-alt {
  background-position: -336px -96px;
}
.aui .icon-resize-full {
  background-position: -360px -96px;
}
.aui .icon-resize-small {
  background-position: -384px -96px;
}
.aui .icon-plus {
  background-position: -408px -96px;
}
.aui .icon-minus {
  background-position: -433px -96px;
}
.aui .icon-asterisk {
  background-position: -456px -96px;
}
.aui .icon-exclamation-sign {
  background-position: 0 -120px;
}
.aui .icon-gift {
  background-position: -24px -120px;
}
.aui .icon-leaf {
  background-position: -48px -120px;
}
.aui .icon-fire {
  background-position: -72px -120px;
}
.aui .icon-eye-open {
  background-position: -96px -120px;
}
.aui .icon-eye-close {
  background-position: -120px -120px;
}
.aui .icon-warning-sign {
  background-position: -144px -120px;
}
.aui .icon-plane {
  background-position: -168px -120px;
}
.aui .icon-calendar {
  background-position: -192px -120px;
}
.aui .icon-random {
  background-position: -216px -120px;
  width: 16px;
}
.aui .icon-comment {
  background-position: -240px -120px;
}
.aui .icon-magnet {
  background-position: -264px -120px;
}
.aui .icon-chevron-up {
  background-position: -288px -120px;
}
.aui .icon-chevron-down {
  background-position: -313px -119px;
}
.aui .icon-retweet {
  background-position: -336px -120px;
}
.aui .icon-shopping-cart {
  background-position: -360px -120px;
}
.aui .icon-folder-close {
  background-position: -384px -120px;
  width: 16px;
}
.aui .icon-folder-open {
  background-position: -408px -120px;
  width: 16px;
}
.aui .icon-resize-vertical {
  background-position: -432px -119px;
}
.aui .icon-resize-horizontal {
  background-position: -456px -118px;
}
.aui .icon-hdd {
  background-position: 0 -144px;
}
.aui .icon-bullhorn {
  background-position: -24px -144px;
}
.aui .icon-bell {
  background-position: -48px -144px;
}
.aui .icon-certificate {
  background-position: -72px -144px;
}
.aui .icon-thumbs-up {
  background-position: -96px -144px;
}
.aui .icon-thumbs-down {
  background-position: -120px -144px;
}
.aui .icon-hand-right {
  background-position: -144px -144px;
}
.aui .icon-hand-left {
  background-position: -168px -144px;
}
.aui .icon-hand-up {
  background-position: -192px -144px;
}
.aui .icon-hand-down {
  background-position: -216px -144px;
}
.aui .icon-circle-arrow-right {
  background-position: -240px -144px;
}
.aui .icon-circle-arrow-left {
  background-position: -264px -144px;
}
.aui .icon-circle-arrow-up {
  background-position: -288px -144px;
}
.aui .icon-circle-arrow-down {
  background-position: -312px -144px;
}
.aui .icon-globe {
  background-position: -336px -144px;
}
.aui .icon-wrench {
  background-position: -360px -144px;
}
.aui .icon-tasks {
  background-position: -384px -144px;
}
.aui .icon-filter {
  background-position: -408px -144px;
}
.aui .icon-briefcase {
  background-position: -432px -144px;
}
.aui .icon-fullscreen {
  background-position: -456px -144px;
}
.aui .dropup,
.aui .dropdown {
  position: relative;
}
.aui .dropdown-toggle {
  *margin-bottom: -3px;
}
.aui .dropdown-toggle:active,
.aui .open .dropdown-toggle {
  outline: 0;
}
.aui .caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid black;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
.aui .dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
.aui .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: white;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.aui .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.aui .dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.aui .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333;
  white-space: nowrap;
}
.aui .dropdown-menu > li > a:hover,
.aui .dropdown-menu > li > a:focus,
.aui .dropdown-submenu:hover > a,
.aui .dropdown-submenu:focus > a {
  text-decoration: none;
  color: white;
  background-color: #0db5e7;
  background-image: -moz-linear-gradient(top, #0ebdf1, #0caad9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0ebdf1), to(#0caad9));
  background-image: -webkit-linear-gradient(top, #0ebdf1, #0caad9);
  background-image: -o-linear-gradient(top, #0ebdf1, #0caad9);
  background-image: linear-gradient(to bottom, #0ebdf1, #0caad9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0EBDF1', endColorstr='#FF0CAAD9', GradientType=0);
}
.aui .dropdown-menu > .active > a,
.aui .dropdown-menu > .active > a:hover,
.aui .dropdown-menu > .active > a:focus {
  color: white;
  text-decoration: none;
  outline: 0;
  background-color: #0faeff;
  background-image: -moz-linear-gradient(top, #1ab2ff, #00aaff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1ab2ff), to(#00aaff));
  background-image: -webkit-linear-gradient(top, #1ab2ff, #00aaff);
  background-image: -o-linear-gradient(top, #1ab2ff, #00aaff);
  background-image: linear-gradient(to bottom, #1ab2ff, #00aaff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1AB2FF', endColorstr='#FF00AAFF', GradientType=0);
}
.aui .dropdown-menu > .disabled > a,
.aui .dropdown-menu > .disabled > a:hover,
.aui .dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.aui .dropdown-menu > .disabled > a:hover,
.aui .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
}
.aui .open {
  *z-index: 1000;
}
.aui .open > .dropdown-menu {
  display: block;
}
.aui .dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.aui .pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.aui .dropup .caret,
.aui .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid black;
  content: "";
}
.aui .dropup .dropdown-menu,
.aui .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.aui .dropdown-submenu {
  position: relative;
}
.aui .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.aui .dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.aui .dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
  -moz-border-radius: 5px 5px 5px 0;
  border-radius: 5px 5px 5px 0;
}
.aui .dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
  margin-top: 5px;
  margin-right: -10px;
}
.aui .dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}
.aui .dropdown-submenu.pull-left {
  float: none;
}
.aui .dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.aui .dropdown .dropdown-menu .nav-header {
  padding-left: 20px;
  padding-right: 20px;
}
.aui .typeahead {
  z-index: 1051;
  margin-top: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.aui .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: whitesmoke;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.aui .well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.aui .well-large {
  padding: 24px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.aui .well-small {
  padding: 9px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.aui .fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -moz-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity 0.15s linear;
}
.aui .fade.in {
  opacity: 1;
}
.aui .collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
  -moz-transition: height .35s ease;
  -o-transition: height .35s ease;
  transition: height 0.35s ease;
}
.aui .collapse.in {
  height: auto;
}
.aui .close,
.aui .btn.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: black;
  text-shadow: 0 1px 0 white;
  opacity: .2;
  filter: alpha(opacity=20);
}
.aui .close:hover,
.aui .btn.close:focus,
.aui .btn.close:hover,
.aui .btn.close.active,
.aui .close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
  opacity: .4;
  filter: alpha(opacity=40);
}
.aui button.close,
.aui button.btn.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.aui .btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #f6f6f6, #eaeaea);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#eaeaea));
  background-image: -webkit-linear-gradient(top, #f6f6f6, #eaeaea);
  background-image: -o-linear-gradient(top, #f6f6f6, #eaeaea);
  background-image: linear-gradient(to bottom, #f6f6f6, #eaeaea);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF6F6F6', endColorstr='#FFEAEAEA', GradientType=0);
  border-color: #eaeaea #eaeaea #c4c4c4;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #eaeaea;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border: 1px solid #cfcfcf;
  *border: 0;
  border-bottom-color: #b5b5b5;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.aui .btn:hover,
.aui .btn:focus,
.aui .btn:active,
.aui .btn.active,
.aui .btn.disabled,
.aui .btn[disabled] {
  color: #333;
  background-color: #eaeaea;
  *background-color: #dddddd;
}
/*.aui .btn:active,.aui .btn.active {
    background-color: #d1d1d1
}*/
.aui .btn:first-child {
  *margin-left: 0;
}
.aui .btn:hover,
.aui .btn:focus {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.aui .btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.aui .btn.active,
.aui .btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.aui .btn.disabled,
.aui .btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: .65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.aui .btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.aui .btn-large [class^="icon-"],
.aui .btn-large [class*=" icon-"] {
  margin-top: 4px;
}
.aui .btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.aui .btn-small [class^="icon-"],
.aui .btn-small [class*=" icon-"] {
  margin-top: 0;
}
.aui .btn-mini [class^="icon-"],
.aui .btn-mini [class*=" icon-"] {
  margin-top: -1px;
}
.aui .btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.aui .btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.aui .btn-block + .btn-block {
  margin-top: 5px;
}
.aui input[type="submit"].btn-block,
.aui input[type="reset"].btn-block,
.aui input[type="button"].btn-block {
  width: 100%;
}
.aui .btn-primary.active,
.aui .btn-warning.active,
.aui .btn-danger.active,
.aui .btn-success.active,
.aui .btn-info.active,
.aui .btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.aui .btn-primary {
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #50a2f5;
  background-image: -moz-linear-gradient(top, #54aaff, #4a96e8);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#54aaff), to(#4a96e8));
  background-image: -webkit-linear-gradient(top, #54aaff, #4a96e8);
  background-image: -o-linear-gradient(top, #54aaff, #4a96e8);
  background-image: linear-gradient(to bottom, #54aaff, #4a96e8);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF54AAFF', endColorstr='#FF4A96E8', GradientType=0);
  border-color: #4a96e8 #4a96e8 #1a6fcc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #4a96e8;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.aui .btn-primary:hover,
.aui .btn-primary:focus,
.aui .btn-primary:active,
.aui .btn-primary.active,
.aui .btn-primary.disabled,
.aui .btn-primary[disabled] {
  color: white;
  background-color: #4a96e8;
  *background-color: #3389e5;
}
.aui .btn-primary:active,
.aui .btn-primary.active {
  background-color: #1d7ce2;
}
.aui .btn-warning {
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #fa9f50;
  background-image: -moz-linear-gradient(top, #ffa658, #f49645);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffa658), to(#f49645));
  background-image: -webkit-linear-gradient(top, #ffa658, #f49645);
  background-image: -o-linear-gradient(top, #ffa658, #f49645);
  background-image: linear-gradient(to bottom, #ffa658, #f49645);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFA658', endColorstr='#FFF49645', GradientType=0);
  border-color: #f49645 #f49645 #df6e0d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f49645;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.aui .btn-warning:hover,
.aui .btn-warning:focus,
.aui .btn-warning:active,
.aui .btn-warning.active,
.aui .btn-warning.disabled,
.aui .btn-warning[disabled] {
  color: white;
  background-color: #f49645;
  *background-color: #f3882d;
}
.aui .btn-warning:active,
.aui .btn-warning.active {
  background-color: #f17b15;
}
.aui .btn-danger {
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #f1331e;
  background-image: -moz-linear-gradient(top, #f53924, #ed2c17);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f53924), to(#ed2c17));
  background-image: -webkit-linear-gradient(top, #f53924, #ed2c17);
  background-image: -o-linear-gradient(top, #f53924, #ed2c17);
  background-image: linear-gradient(to bottom, #f53924, #ed2c17);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF53924', endColorstr='#FFED2C17', GradientType=0);
  border-color: #ed2c17 #ed2c17 #aa1d0d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #ed2c17;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.aui .btn-danger:hover,
.aui .btn-danger:focus,
.aui .btn-danger:active,
.aui .btn-danger.active,
.aui .btn-danger.disabled,
.aui .btn-danger[disabled] {
  color: white;
  background-color: #ed2c17;
  *background-color: #da2511;
}
.aui .btn-danger:active,
.aui .btn-danger.active {
  background-color: #c2210f;
}
.aui .btn-success {
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0cc523;
  background-image: -moz-linear-gradient(top, #0ecd27, #0aba1d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0ecd27), to(#0aba1d));
  background-image: -webkit-linear-gradient(top, #0ecd27, #0aba1d);
  background-image: -o-linear-gradient(top, #0ecd27, #0aba1d);
  background-image: linear-gradient(to bottom, #0ecd27, #0aba1d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0ECD27', endColorstr='#FF0ABA1D', GradientType=0);
  border-color: #0aba1d #0aba1d #067112;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0aba1d;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.aui .btn-success:hover,
.aui .btn-success:focus,
.aui .btn-success:active,
.aui .btn-success.active,
.aui .btn-success.disabled,
.aui .btn-success[disabled] {
  color: white;
  background-color: #0aba1d;
  *background-color: #09a219;
}
.aui .btn-success:active,
.aui .btn-success.active {
  background-color: #078a15;
}
.aui .btn-info {
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #00c8f7;
  background-image: -moz-linear-gradient(top, #00cfff, #00beeb);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00cfff), to(#00beeb));
  background-image: -webkit-linear-gradient(top, #00cfff, #00beeb);
  background-image: -o-linear-gradient(top, #00cfff, #00beeb);
  background-image: linear-gradient(to bottom, #00cfff, #00beeb);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00CFFF', endColorstr='#FF00BEEB', GradientType=0);
  border-color: #00beeb #00beeb #00809e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #00beeb;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.aui .btn-info:hover,
.aui .btn-info:focus,
.aui .btn-info:active,
.aui .btn-info.active,
.aui .btn-info.disabled,
.aui .btn-info[disabled] {
  color: white;
  background-color: #00beeb;
  *background-color: #00aad1;
}
.aui .btn-info:active,
.aui .btn-info.active {
  background-color: #0095b8;
}
.aui .btn-inverse {
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #2c2c2c;
  background-image: -moz-linear-gradient(top, #333333, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
  background-image: -webkit-linear-gradient(top, #333333, #222222);
  background-image: -o-linear-gradient(top, #333333, #222222);
  background-image: linear-gradient(to bottom, #333333, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF333333', endColorstr='#FF222222', GradientType=0);
  border-color: #222 #222 black;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #222;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.aui .btn-inverse:hover,
.aui .btn-inverse:focus,
.aui .btn-inverse:active,
.aui .btn-inverse.active,
.aui .btn-inverse.disabled,
.aui .btn-inverse[disabled] {
  color: white;
  background-color: #222;
  *background-color: #151515;
}
.aui .btn-inverse:active,
.aui .btn-inverse.active {
  background-color: #090909;
}
.aui button.btn,
.aui input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
.aui button.btn::-moz-focus-inner,
.aui input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.aui button.btn.btn-large,
.aui input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
.aui button.btn.btn-small,
.aui input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
.aui button.btn.btn-mini,
.aui input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.aui .btn-link,
.aui .btn-link:active,
.aui .btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.aui .btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #0af;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.aui .btn-link:hover,
.aui .btn-link:focus {
  color: #0077b3;
  text-decoration: underline;
  background-color: transparent;
}
.aui .btn-link[disabled]:hover,
.aui .btn-link[disabled]:focus {
  color: #333;
  text-decoration: none;
}
.aui .btn-hidden {
  display: none;
}
.aui .btn.close:focus,
.aui .btn.close:focus,
.aui .btn.close:hover,
.aui .btn.close.active,
.aui .btn.active.close {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.aui .btn.close:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.aui .btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
  *margin-left: 0.3em;
}
.aui .btn-group:first-child {
  *margin-left: 0;
}
.aui .btn-group + .btn-group {
  margin-left: 5px;
}
.aui .btn-toolbar {
  font-size: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}
.aui .btn-toolbar > .btn + .btn,
.aui .btn-toolbar > .btn-group + .btn,
.aui .btn-toolbar > .btn + .btn-group {
  margin-left: 5px;
}
.aui .btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.aui .btn-group > .btn + .btn {
  margin-left: -1px;
}
.aui .btn-group > .btn,
.aui .btn-group > .dropdown-menu,
.aui .btn-group > .popover {
  font-size: 14px;
}
.aui .btn-group > .btn-mini {
  font-size: 10.5px;
}
.aui .btn-group > .btn-small {
  font-size: 11.9px;
}
.aui .btn-group > .btn-large {
  font-size: 17.5px;
}
.aui .btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-left-radius: 2px;
}
.aui .btn-group > .btn:last-child,
.aui .btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  border-bottom-right-radius: 2px;
}
.aui .btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
}
.aui .btn-group > .btn.large:last-child,
.aui .btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
}
.aui .btn-group > .btn:hover,
.aui .btn-group > .btn:focus,
.aui .btn-group > .btn:active,
.aui .btn-group > .btn.active {
  z-index: 2;
}
.aui .btn-group .dropdown-toggle:active,
.aui .btn-group.open .dropdown-toggle {
  outline: 0;
}
.aui .btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  *padding-top: 5px;
  *padding-bottom: 5px;
}
.aui .btn-group > .btn-mini + .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 2px;
  *padding-bottom: 2px;
}
.aui .btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}
.aui .btn-group > .btn-large + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
  *padding-top: 7px;
  *padding-bottom: 7px;
}
.aui .btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.aui .btn-group.open .btn.dropdown-toggle {
  background-color: #eaeaea;
}
.aui .btn-group.open .btn-primary.dropdown-toggle {
  background-color: #4a96e8;
}
.aui .btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f49645;
}
.aui .btn-group.open .btn-danger.dropdown-toggle {
  background-color: #ed2c17;
}
.aui .btn-group.open .btn-success.dropdown-toggle {
  background-color: #0aba1d;
}
.aui .btn-group.open .btn-info.dropdown-toggle {
  background-color: #00beeb;
}
.aui .btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}
.aui .btn .caret {
  margin-top: 8px;
  margin-left: 0;
}
.aui .btn-large .caret {
  margin-top: 6px;
}
.aui .btn-large .caret {
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}
.aui .btn-mini .caret,
.aui .btn-small .caret {
  margin-top: 8px;
}
.aui .dropup .btn-large .caret {
  border-bottom-width: 5px;
}
.aui .btn-primary .caret,
.aui .btn-warning .caret,
.aui .btn-danger .caret,
.aui .btn-info .caret,
.aui .btn-success .caret,
.aui .btn-inverse .caret {
  border-top-color: white;
  border-bottom-color: #ffffff;
}
.aui .btn-group-vertical {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.aui .btn-group-vertical > .btn {
  display: block;
  float: none;
  max-width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.aui .btn-group-vertical > .btn + .btn {
  margin-left: 0;
  margin-top: -1px;
}
.aui .btn-group-vertical > .btn:first-child {
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
.aui .btn-group-vertical > .btn:last-child {
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
.aui .btn-group-vertical > .btn-large:first-child {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.aui .btn-group-vertical > .btn-large:last-child {
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.aui .btn-group-hidden {
  display: none;
}
.aui .alert,
.aui .portlet-msg-alert,
.aui .portlet-msg-error,
.aui .portlet-msg-help,
.aui .portlet-msg-info,
.aui .portlet-msg-progress,
.aui .portlet-msg-success {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fffbdc;
  border: 1px solid #f1d875;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.aui .alert,
.aui .portlet-msg-alert,
.aui .portlet-msg-error,
.aui .portlet-msg-help,
.aui .portlet-msg-info,
.aui .portlet-msg-progress,
.aui .portlet-msg-success,
.aui .alert h4,
.aui .portlet-msg-alert h4,
.aui .portlet-msg-error h4,
.aui .portlet-msg-help h4,
.aui .portlet-msg-info h4,
.aui .portlet-msg-progress h4,
.aui .portlet-msg-success h4 {
  color: #bf7900;
}
.aui .alert h4,
.aui .portlet-msg-alert h4,
.aui .portlet-msg-error h4,
.aui .portlet-msg-help h4,
.aui .portlet-msg-info h4,
.aui .portlet-msg-progress h4,
.aui .portlet-msg-success h4 {
  margin: 0;
}
.aui .alert .close,
.aui .portlet-msg-alert .close,
.aui .portlet-msg-error .close,
.aui .portlet-msg-help .close,
.aui .portlet-msg-info .close,
.aui .portlet-msg-progress .close,
.aui .portlet-msg-success .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}
.aui .alert-success,
.aui .portlet-msg-success {
  background-color: #f1fbd1;
  border-color: #bce830;
  color: #488f06;
}
.aui .alert-success h4,
.aui .portlet-msg-success h4 {
  color: #488f06;
}
.aui .alert-danger,
.aui .alert-error,
.aui .portlet-msg-error {
  background-color: #fee5e2;
  border-color: #fcaca5;
  color: #b50303;
}
.aui .alert-danger h4,
.aui .alert-error h4,
.aui .portlet-msg-error h4 {
  color: #b50303;
}
.aui .alert-info,
.aui .portlet-msg-help,
.aui .portlet-msg-info,
.aui .portlet-msg-progress {
  background-color: #cef1fc;
  border-color: #9ee3f9;
  color: #12718f;
}
.aui .alert-info h4,
.aui .portlet-msg-help h4,
.aui .portlet-msg-info h4,
.aui .portlet-msg-progress h4 {
  color: #12718f;
}
.aui .alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.aui .alert-block > p,
.aui .alert-block > ul {
  margin-bottom: 0;
}
.aui .alert-block p + p {
  margin-top: 5px;
}
.aui .nav {
  display: block;
  margin-left: 0;
  margin-bottom: 20px;
  list-style: none;
}
.aui .nav > li > a {
  display: block;
}
.aui .nav > li > a:hover,
.aui .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.aui .nav > li > a > img {
  max-width: none;
}
.aui .nav > .pull-right {
  float: right;
}
.aui .nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.aui .nav li + .nav-header {
  margin-top: 9px;
}
.aui .nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}
.aui .nav-list > li > a,
.aui .nav-list .nav-header {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.aui .nav-list > li > a {
  padding: 3px 15px;
}
.aui .nav-list > .active > a,
.aui .nav-list > .active > a:hover,
.aui .nav-list > .active > a:focus {
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #00aaff;
}
.aui .nav-list [class^="icon-"],
.aui .nav-list [class*=" icon-"] {
  margin-right: 2px;
}
.aui .nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.aui .nav-tabs,
.aui .nav-pills {
  *zoom: 1;
}
.aui .nav-tabs:before,
.aui .nav-tabs:after,
.aui .nav-pills:before,
.aui .nav-pills:after {
  display: table;
  content: "";
  line-height: 0;
}
.aui .nav-tabs:after,
.aui .nav-pills:after {
  clear: both;
}
.aui .nav-tabs > li,
.aui .nav-pills > li {
  float: left;
}
.aui .nav-tabs > li > a,
.aui .nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
.aui .nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.aui .nav-tabs > li {
  margin-bottom: -1px;
}
.aui .nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.aui .nav-tabs > li > a:hover,
.aui .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #dddddd;
}
.aui .nav-tabs > .active > a,
.aui .nav-tabs > .active > a:hover,
.aui .nav-tabs > .active > a:focus {
  color: #555;
  background-color: white;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.aui .nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.aui .nav-pills > .active > a,
.aui .nav-pills > .active > a:hover,
.aui .nav-pills > .active > a:focus {
  color: white;
  background-color: #00aaff;
}
.aui .nav-stacked > li {
  float: none;
}
.aui .nav-stacked > li > a {
  margin-right: 0;
}
.aui .nav-tabs.nav-stacked {
  border-bottom: 0;
}
.aui .nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.aui .nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.aui .nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.aui .nav-tabs.nav-stacked > li > a:hover,
.aui .nav-tabs.nav-stacked > li > a:focus {
  border-color: #ddd;
  z-index: 2;
}
.aui .nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
.aui .nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.aui .nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}
.aui .nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.aui .nav .dropdown-toggle .caret {
  border-top-color: #0af;
  border-bottom-color: #0af;
  margin-top: 6px;
}
.aui .nav .dropdown-toggle:hover .caret,
.aui .nav .dropdown-toggle:focus .caret {
  border-top-color: #0077b3;
  border-bottom-color: #0077b3;
}
.aui .nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}
.aui .nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #ffffff;
}
.aui .nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555;
  border-bottom-color: #555555;
}
.aui .nav > .dropdown.active > a:hover,
.aui .nav > .dropdown.active > a:focus {
  cursor: pointer;
}
.aui .nav-tabs .open .dropdown-toggle,
.aui .nav-pills .open .dropdown-toggle,
.aui .nav > li.dropdown.open.active > a:hover,
.aui .nav > li.dropdown.open.active > a:focus {
  color: white;
  background-color: #999;
  border-color: #999999;
}
.aui .nav li.dropdown.open .caret,
.aui .nav li.dropdown.open.active .caret,
.aui .nav li.dropdown.open a:hover .caret,
.aui .nav li.dropdown.open a:focus .caret {
  border-top-color: white;
  border-bottom-color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.aui .tabs-stacked .open > a:hover,
.aui .tabs-stacked .open > a:focus {
  border-color: #999999;
}
.aui .tabbable {
  *zoom: 1;
}
.aui .tabbable:before,
.aui .tabbable:after {
  display: table;
  content: "";
  line-height: 0;
}
.aui .tabbable:after {
  clear: both;
}
.aui .tab-content {
  overflow: auto;
}
.aui .tabs-below > .nav-tabs,
.aui .tabs-right > .nav-tabs,
.aui .tabs-left > .nav-tabs {
  border-bottom: 0;
}
.aui .tab-content > .tab-pane,
.aui .pill-content > .pill-pane {
  display: none;
}
.aui .tab-content > .active,
.aui .pill-content > .active {
  display: block;
}
.aui .tabs-below > .nav-tabs {
  border-top: 1px solid #dddddd;
}
.aui .tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.aui .tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.aui .tabs-below > .nav-tabs > li > a:hover,
.aui .tabs-below > .nav-tabs > li > a:focus {
  border-bottom-color: transparent;
  border-top-color: #dddddd;
}
.aui .tabs-below > .nav-tabs > .active > a,
.aui .tabs-below > .nav-tabs > .active > a:hover,
.aui .tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #dddddd #dddddd #dddddd;
}
.aui .tabs-left > .nav-tabs > li,
.aui .tabs-right > .nav-tabs > li {
  float: none;
}
.aui .tabs-left > .nav-tabs > li > a,
.aui .tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.aui .tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #dddddd;
}
.aui .tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.aui .tabs-left > .nav-tabs > li > a:hover,
.aui .tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.aui .tabs-left > .nav-tabs .active > a,
.aui .tabs-left > .nav-tabs .active > a:hover,
.aui .tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}
.aui .tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #dddddd;
}
.aui .tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.aui .tabs-right > .nav-tabs > li > a:hover,
.aui .tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
.aui .tabs-right > .nav-tabs .active > a,
.aui .tabs-right > .nav-tabs .active > a:hover,
.aui .tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
.aui .nav > .disabled > a {
  color: #999999;
}
.aui .nav > .disabled > a:hover,
.aui .nav > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  cursor: default;
}
.aui .tabbable-hidden {
  display: none;
}
.aui .navbar {
  overflow: visible;
  margin-bottom: 20px;
  *position: relative;
  *z-index: 2;
}
.aui .navbar-inner {
  min-height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #f6f6f6;
  background-image: -moz-linear-gradient(top, #f9f9f9, #f3f3f3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f3f3f3));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #f3f3f3);
  background-image: -o-linear-gradient(top, #f9f9f9, #f3f3f3);
  background-image: linear-gradient(to bottom, #f9f9f9, #f3f3f3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9F9F9', endColorstr='#FFF3F3F3', GradientType=0);
  border: 1px solid #ddd;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  *zoom: 1;
}
.aui .navbar-inner:before,
.aui .navbar-inner:after {
  display: table;
  content: "";
  line-height: 0;
}
.aui .navbar-inner:after {
  clear: both;
}
.aui .navbar .container {
  width: auto;
}
.aui .nav-collapse.collapse {
  height: auto;
  overflow: visible;
}
.aui .navbar .brand {
  float: left;
  display: block;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #555;
  text-shadow: 0 1px 0 #f9f9f9;
}
.aui .navbar .brand:hover,
.aui .navbar .brand:focus {
  text-decoration: none;
}
.aui .navbar-text {
  margin-bottom: 0;
  line-height: 40px;
  color: #555555;
}
.aui .navbar-link {
  color: #555555;
}
.aui .navbar-link:hover,
.aui .navbar-link:focus {
  color: #0077b3;
}
.aui .navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-left: 1px solid #f3f3f3;
  border-right: 1px solid #f9f9f9;
}
.aui .navbar .btn,
.aui .navbar .btn-group {
  margin-top: 5px;
}
.aui .navbar .btn-group .btn,
.aui .navbar .input-prepend .btn,
.aui .navbar .input-append .btn,
.aui .navbar .input-prepend .btn-group,
.aui .navbar .input-append .btn-group {
  margin-top: 0;
}
.aui .navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}
.aui .navbar-form:before,
.aui .navbar-form:after {
  display: table;
  content: "";
  line-height: 0;
}
.aui .navbar-form:after {
  clear: both;
}
.aui .navbar-form input,
.aui .navbar-form select,
.aui .navbar-form .radio,
.aui .navbar-form .checkbox {
  margin-top: 5px;
}
.aui .navbar-form input,
.aui .navbar-form select,
.aui .navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}
.aui .navbar-form input[type="image"],
.aui .navbar-form input[type="checkbox"],
.aui .navbar-form input[type="radio"] {
  margin-top: 3px;
}
.aui .navbar-form .input-append,
.aui .navbar-form .input-prepend {
  margin-top: 5px;
  white-space: nowrap;
}
.aui .navbar-form .input-append input,
.aui .navbar-form .input-prepend input {
  margin-top: 0;
}
.aui .navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
}
.aui .navbar-search .search-query {
  margin-bottom: 0;
  padding: 4px 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.aui .navbar-static-top {
  position: static;
  margin-bottom: 0;
}
.aui .navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.aui .navbar-fixed-top,
.aui .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}
.aui .navbar-fixed-top .navbar-inner,
.aui .navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}
.aui .navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}
.aui .navbar-fixed-top .navbar-inner,
.aui .navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.aui .navbar-static-top .container,
.aui .navbar-fixed-top .container,
.aui .navbar-fixed-bottom .container {
  width: 940px;
}
.aui .navbar-fixed-top {
  top: 0;
}
.aui .navbar-fixed-top .navbar-inner,
.aui .navbar-static-top .navbar-inner {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}
.aui .navbar-fixed-bottom {
  bottom: 0;
}
.aui .navbar-fixed-bottom .navbar-inner {
  -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
}
.aui .navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
.aui .navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}
.aui .navbar .nav > li {
  float: left;
}
.aui .navbar .nav > li > a {
  float: none;
  padding: 10px 15px 10px;
  color: #555;
  text-decoration: none;
  text-shadow: 0 1px 0 #f9f9f9;
}
.aui .navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}
.aui .navbar .nav > li > a:focus,
.aui .navbar .nav > li > a:hover {
  background-color: transparent;
  color: #0077b3;
  text-decoration: none;
}
.aui .navbar .nav > .active > a,
.aui .navbar .nav > .active > a:hover,
.aui .navbar .nav > .active > a:focus {
  color: #555;
  text-decoration: none;
  background-color: white;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
.aui .navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-left: 5px;
  margin-right: 5px;
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #ececec, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ececec, #e6e6e6);
  background-image: -o-linear-gradient(top, #ececec, #e6e6e6);
  background-image: linear-gradient(to bottom, #ececec, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFECECEC', endColorstr='#FFE6E6E6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 silver;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}
.aui .navbar .btn-navbar:hover,
.aui .navbar .btn-navbar:focus,
.aui .navbar .btn-navbar:active,
.aui .navbar .btn-navbar.active,
.aui .navbar .btn-navbar.disabled,
.aui .navbar .btn-navbar[disabled] {
  color: white;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.aui .navbar .btn-navbar:active,
.aui .navbar .btn-navbar.active {
  background-color: #cdcdcd;
}
.aui .navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.aui .btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
.aui .navbar .nav > li > .dropdown-menu:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 9px;
}
.aui .navbar .nav > li > .dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  top: -6px;
  left: 10px;
}
.aui .navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-bottom: 0;
  bottom: -7px;
  top: auto;
}
.aui .navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  border-top: 6px solid white;
  border-bottom: 0;
  bottom: -6px;
  top: auto;
}
.aui .navbar .nav li.dropdown > a:hover .caret,
.aui .navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #555;
  border-bottom-color: #555555;
}
.aui .navbar .nav li.dropdown.open > .dropdown-toggle,
.aui .navbar .nav li.dropdown.active > .dropdown-toggle,
.aui .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: white;
  color: #555555;
}
.aui .navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #555;
  border-bottom-color: #555555;
}
.aui .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.aui .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.aui .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #555;
  border-bottom-color: #555555;
}
.aui .navbar .pull-right > li > .dropdown-menu,
.aui .navbar .nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}
.aui .navbar .pull-right > li > .dropdown-menu:before,
.aui .navbar .nav > li > .dropdown-menu.pull-right:before {
  left: auto;
  right: 12px;
}
.aui .navbar .pull-right > li > .dropdown-menu:after,
.aui .navbar .nav > li > .dropdown-menu.pull-right:after {
  left: auto;
  right: 13px;
}
.aui .navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.aui .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  left: auto;
  right: 100%;
  margin-left: 0;
  margin-right: -1px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.aui .navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF222222', endColorstr='#FF111111', GradientType=0);
  border-color: #252525;
}
.aui .navbar-inverse .brand,
.aui .navbar-inverse .nav > li > a {
  color: #999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.aui .navbar-inverse .brand:hover,
.aui .navbar-inverse .brand:focus,
.aui .navbar-inverse .nav > li > a:hover,
.aui .navbar-inverse .nav > li > a:focus {
  color: #ffffff;
}
.aui .navbar-inverse .brand {
  color: #999999;
}
.aui .navbar-inverse .navbar-text {
  color: #999999;
}
.aui .navbar-inverse .nav > li > a:focus,
.aui .navbar-inverse .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
}
.aui .navbar-inverse .nav .active > a,
.aui .navbar-inverse .nav .active > a:hover,
.aui .navbar-inverse .nav .active > a:focus {
  color: white;
  background-color: #111111;
}
.aui .navbar-inverse .navbar-link {
  color: #999999;
}
.aui .navbar-inverse .navbar-link:hover,
.aui .navbar-inverse .navbar-link:focus {
  color: #ffffff;
}
.aui .navbar-inverse .divider-vertical {
  border-left-color: #111;
  border-right-color: #222222;
}
.aui .navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.aui .navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.aui .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #111;
  color: #ffffff;
}
.aui .navbar-inverse .nav li.dropdown > a:hover .caret,
.aui .navbar-inverse .nav li.dropdown > a:focus .caret {
  border-top-color: white;
  color: #ffffff;
}
.aui .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999;
  border-bottom-color: #999999;
}
.aui .navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.aui .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.aui .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: white;
  border-bottom-color: #ffffff;
}
.aui .navbar-inverse .navbar-search .search-query {
  color: white;
  background-color: #515151;
  border-color: #111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.aui .navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}
.aui .navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}
.aui .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}
.aui .navbar-inverse .navbar-search .search-query:focus,
.aui .navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333;
  text-shadow: 0 1px 0 white;
  background-color: white;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
}
.aui .navbar-inverse .btn-navbar {
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF151515', endColorstr='#FF040404', GradientType=0);
  border-color: #040404 #040404 black;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #040404;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.aui .navbar-inverse .btn-navbar:hover,
.aui .navbar-inverse .btn-navbar:focus,
.aui .navbar-inverse .btn-navbar:active,
.aui .navbar-inverse .btn-navbar.active,
.aui .navbar-inverse .btn-navbar.disabled,
.aui .navbar-inverse .btn-navbar[disabled] {
  color: white;
  background-color: #040404;
  *background-color: #000000;
}
.aui .navbar-inverse .btn-navbar:active,
.aui .navbar-inverse .btn-navbar.active {
  background-color: #000000;
}
.aui .breadcrumb {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background-color: #f5f5f5;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.aui .breadcrumb > li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-shadow: 0 1px 0 #ffffff;
}
.aui .breadcrumb > li > .divider {
  padding: 0 5px;
  color: #cccccc;
}
.aui .breadcrumb .active {
  color: #999999;
}
.aui .pagination {
  margin: 20px 0;
}
.aui .pagination ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.aui .pagination ul > li {
  display: inline;
}
.aui .pagination ul > li > a,
.aui .pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: white;
  border: 1px solid #ddd;
  border-left-width: 0;
}
.aui .pagination ul > li > a:hover,
.aui .pagination ul > li > a:focus,
.aui .pagination ul > .active > a,
.aui .pagination ul > .active > span {
  background-color: #f5f5f5;
}
.aui .pagination ul > .active > a,
.aui .pagination ul > .active > span {
  color: #999;
  cursor: default;
}
.aui .pagination ul > .disabled > span,
.aui .pagination ul > .disabled > a,
.aui .pagination ul > .disabled > a:hover,
.aui .pagination ul > .disabled > a:focus {
  color: #999;
  background-color: transparent;
  cursor: default;
}
.aui .pagination ul > li:first-child > a,
.aui .pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-left-radius: 2px;
}
.aui .pagination ul > li:last-child > a,
.aui .pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  border-bottom-right-radius: 2px;
}
.aui .pagination-centered {
  text-align: center;
}
.aui .pagination-right {
  text-align: right;
}
.aui .pagination-large ul > li > a,
.aui .pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}
.aui .pagination-large ul > li:first-child > a,
.aui .pagination-large ul > li:first-child > span {
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
}
.aui .pagination-large ul > li:last-child > a,
.aui .pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
}
.aui .pagination-mini ul > li:first-child > a,
.aui .pagination-mini ul > li:first-child > span,
.aui .pagination-small ul > li:first-child > a,
.aui .pagination-small ul > li:first-child > span {
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-left-radius: 2px;
}
.aui .pagination-mini ul > li:last-child > a,
.aui .pagination-mini ul > li:last-child > span,
.aui .pagination-small ul > li:last-child > a,
.aui .pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  border-bottom-right-radius: 2px;
}
.aui .pagination-small ul > li > a,
.aui .pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px;
}
.aui .pagination-mini ul > li > a,
.aui .pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 10.5px;
}
.aui .pagination-hidden {
  display: none;
}
.aui .pager {
  margin: 20px 0;
  list-style: none;
  text-align: center;
  *zoom: 1;
}
.aui .pager:before,
.aui .pager:after {
  display: table;
  content: "";
  line-height: 0;
}
.aui .pager:after {
  clear: both;
}
.aui .pager li {
  display: inline;
}
.aui .pager li > a,
.aui .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.aui .pager li > a:hover,
.aui .pager li > a:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
.aui .pager .next > a,
.aui .pager .next > span {
  float: right;
}
.aui .pager .previous > a,
.aui .pager .previous > span {
  float: left;
}
.aui .pager .disabled > a,
.aui .pager .disabled > a:hover,
.aui .pager .disabled > a:focus,
.aui .pager .disabled > span {
  color: #999;
  background-color: #fff;
  cursor: default;
}
.aui .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.aui .modal-backdrop.fade {
  opacity: 0;
}
.aui .modal-backdrop,
.aui .modal-backdrop.fade.in {
  opacity: .8;
  filter: alpha(opacity=80);
}
.aui .modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: white;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  /*-moz-background-clip: padding-box;*/
  background-clip: padding-box;
  outline: 0;
}
.aui .modal.fade {
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
  -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
  -o-transition: opacity 0.3s linear, top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out;
  top: -25%;
}
.aui .modal.fade.in {
  top: 10%;
}
.aui .modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eeeeee;
}
.aui .modal-header .close {
  margin-top: 2px;
}
.aui .modal-header h3 {
  margin: 0;
  line-height: 30px;
}
.aui .modal-body {
  position: relative;
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}
.aui .modal-form {
  margin-bottom: 0;
}
.aui .modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 white;
  -moz-box-shadow: inset 0 1px 0 white;
  box-shadow: inset 0 1px 0 white;
  *zoom: 1;
}
.aui .modal-footer:before,
.aui .modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
.aui .modal-footer:after {
  clear: both;
}
.aui .modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.aui .modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.aui .modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.aui .modal-hidden {
  display: none;
}
.aui .modal-content {
  overflow: hidden;
}
.aui .tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.aui .tooltip.in {
  opacity: .8;
  filter: alpha(opacity=80);
}
.aui .tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.aui .tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.aui .tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.aui .tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.aui .tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: white;
  text-align: center;
  text-decoration: none;
  background-color: black;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.aui .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.aui .tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.aui .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.aui .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.aui .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.aui .tooltip-help {
  font-size: 14px;
}
.aui .tooltip-help .tooltip-inner {
  color: #535353;
  background-color: #fdfaec;
  border: 1px solid #b0ad95;
  max-width: 400px;
  overflow-wrap: break-word;
  text-align: left;
  word-wrap: break-word;
}
.aui .tooltip-help.top .tooltip-arrow {
  border-top-color: #b0ad95;
}
.aui .tooltip-help.right .tooltip-arrow {
  border-right-color: #b0ad95;
}
.aui .tooltip-help.left .tooltip-arrow {
  border-left-color: #b0ad95;
}
.aui .tooltip-help.bottom .tooltip-arrow {
  border-bottom-color: #b0ad95;
}
.aui .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: white;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.aui .popover.top {
  margin-top: -10px;
}
.aui .popover.right {
  margin-left: 10px;
}
.aui .popover.bottom {
  margin-top: 10px;
}
.aui .popover.left {
  margin-left: -10px;
}
.aui .popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.aui .popover-title:empty {
  display: none;
}
.aui .popover-content {
  padding: 9px 14px;
}
.aui .popover .arrow,
.aui .popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.aui .popover .arrow {
  border-width: 11px;
}
.aui .popover .arrow:after {
  border-width: 10px;
  content: "";
}
.aui .popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.aui .popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.aui .popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.aui .popover.right .arrow:after {
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.aui .popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.aui .popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.aui .popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.aui .popover.left .arrow:after {
  right: 1px;
  border-right-width: 0;
  border-left-color: white;
  bottom: -10px;
}
.aui .popover-hidden {
  display: none;
}
.aui .thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}
.aui .thumbnails:before,
.aui .thumbnails:after {
  display: table;
  content: "";
  line-height: 0;
}
.aui .thumbnails:after {
  clear: both;
}
.aui .row-fluid .thumbnails {
  margin-left: 0;
}
.aui .thumbnails > li {
  float: left;
  margin-bottom: 20px;
  margin-left: 20px;
}
.aui .thumbnail {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.aui a.thumbnail:hover,
.aui a.thumbnail:focus {
  border-color: #0af;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.aui .thumbnail > img {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.aui .thumbnail .caption {
  padding: 9px;
  color: #555555;
}
.aui .media,
.aui .media-body {
  overflow: hidden;
  *overflow: visible;
  zoom: 1;
}
.aui .media,
.aui .media .media {
  margin-top: 15px;
}
.aui .media:first-child {
  margin-top: 0;
}
.aui .media-object {
  display: block;
}
.aui .media-heading {
  margin: 0 0 5px;
}
.aui .media > .pull-left {
  margin-right: 10px;
}
.aui .media > .pull-right {
  margin-left: 10px;
}
.aui .media-list {
  margin-left: 0;
  list-style: none;
}
.aui .label,
.aui .badge {
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: white;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999999;
}
.aui .label {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.aui .badge {
  padding-left: 9px;
  padding-right: 9px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
.aui .label:empty,
.aui .badge:empty {
  display: none;
}
.aui a.label:hover,
.aui a.label:focus,
.aui a.badge:hover,
.aui a.badge:focus {
  color: white;
  text-decoration: none;
  cursor: pointer;
}
.aui .label-important {
  background-color: #b50303;
}
.aui .label-important[href] {
  background-color: #830202;
}
.aui .label-warning {
  background-color: #f89406;
}
.aui .label-warning[href] {
  background-color: #c67605;
}
.aui .label-success {
  background-color: #488f06;
}
.aui .label-success[href] {
  background-color: #2f5e04;
}
.aui .label-info {
  background-color: #12718f;
}
.aui .label-info[href] {
  background-color: #0c4d62;
}
.aui .label-inverse {
  background-color: #333333;
}
.aui .label-inverse[href] {
  background-color: #1a1a1a;
}
.aui .badge-important {
  background-color: #b50303;
}
.aui .badge-important[href] {
  background-color: #830202;
}
.aui .badge-warning {
  background-color: #f89406;
}
.aui .badge-warning[href] {
  background-color: #c67605;
}
.aui .badge-success {
  background-color: #488f06;
}
.aui .badge-success[href] {
  background-color: #2f5e04;
}
.aui .badge-info {
  background-color: #12718f;
}
.aui .badge-info[href] {
  background-color: #0c4d62;
}
.aui .badge-inverse {
  background-color: #333333;
}
.aui .badge-inverse[href] {
  background-color: #1a1a1a;
}
.aui .btn .label,
.aui .btn .badge {
  position: relative;
  top: -1px;
}
.aui .btn-mini .label,
.aui .btn-mini .badge {
  top: 0;
}
.aui .progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f6f6f6;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5F5F5', endColorstr='#FFF9F9F9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.aui .progress .bar {
  width: 0;
  height: 100%;
  color: white;
  float: left;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0d90d1;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF149BDF', endColorstr='#FF0480BE', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width .6s ease;
  -moz-transition: width .6s ease;
  -o-transition: width .6s ease;
  transition: width 0.6s ease;
}
.aui .progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}
.aui .progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}
.aui .progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.aui .progress-danger .bar,
.aui .progress .bar-danger {
  background-color: #dd514b;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE5F5B', endColorstr='#FFC43C35', GradientType=0);
}
.aui .progress-danger.progress-striped .bar,
.aui .progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.aui .progress-success .bar,
.aui .progress .bar-success {
  background-color: #5db95d;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF62C462', endColorstr='#FF57A957', GradientType=0);
}
.aui .progress-success.progress-striped .bar,
.aui .progress-striped .bar-success {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.aui .progress-info .bar,
.aui .progress .bar-info {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE', endColorstr='#FF339BB9', GradientType=0);
}
.aui .progress-info.progress-striped .bar,
.aui .progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.aui .progress-warning .bar,
.aui .progress .bar-warning {
  background-color: #f9a732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBB450', endColorstr='#FFF89406', GradientType=0);
}
.aui .progress-warning.progress-striped .bar,
.aui .progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.aui .progress-hiden {
  display: none;
}
.aui .progress.vertical {
  width: 20px;
  height: 100%;
  margin-right: 20px;
}
.aui .progress .bar {
  overflow: hidden;
}
.aui .progress .bar p {
  margin: 0;
  color: white;
  font-size: 11px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.aui .progress.vertical .bar {
  width: 100%;
  height: 0;
}
.aui .progress.vertical.bottom {
  position: relative;
}
.aui .progress.vertical.bottom .bar {
  position: absolute;
  bottom: 0;
}
.aui .accordion {
  margin-bottom: 20px;
}
.aui .accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.aui .accordion-heading {
  border-bottom: 0;
}
.aui .accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}
.aui .accordion-toggle {
  cursor: pointer;
}
.aui .accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}
.aui .carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}
.aui .carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}
.aui .carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.aui .carousel-inner > .item > img,
.aui .carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
}
.aui .carousel-inner > .active,
.aui .carousel-inner > .next,
.aui .carousel-inner > .prev {
  display: block;
}
.aui .carousel-inner > .active {
  left: 0;
}
.aui .carousel-inner > .next,
.aui .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.aui .carousel-inner > .next {
  left: 100%;
}
.aui .carousel-inner > .prev {
  left: -100%;
}
.aui .carousel-inner > .next.left,
.aui .carousel-inner > .prev.right {
  left: 0;
}
.aui .carousel-inner > .active.left {
  left: -100%;
}
.aui .carousel-inner > .active.right {
  left: 100%;
}
.aui .carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: white;
  text-align: center;
  background: #222;
  border: 3px solid white;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: .5;
  filter: alpha(opacity=50);
}
.aui .carousel-control.right {
  left: auto;
  right: 15px;
}
.aui .carousel-control:hover,
.aui .carousel-control:focus {
  color: white;
  text-decoration: none;
  opacity: .9;
  filter: alpha(opacity=90);
}
.aui .carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
}
.aui .carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
}
.aui .carousel-indicators .active {
  background-color: #ffffff;
}
.aui .carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  background: #333;
  background: rgba(0, 0, 0, 0.75);
}
.aui .carousel-caption h4,
.aui .carousel-caption p {
  color: white;
  line-height: 20px;
}
.aui .carousel-caption h4 {
  margin: 0 0 5px;
}
.aui .carousel-caption p {
  margin-bottom: 0;
}
.aui .carousel-hidden {
  display: none;
}
.aui .hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
  color: inherit;
  background-color: #eee;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.aui .hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  color: inherit;
  letter-spacing: -1px;
}
.aui .hero-unit li {
  line-height: 30px;
}
.aui .pull-right {
  float: right;
}
.aui .pull-left {
  float: left;
}
.aui .hide {
  display: none;
}
.aui .show {
  display: block;
}
.aui .invisible {
  visibility: hidden;
}
.aui .affix {
  position: fixed;
}
.aui .clearfix {
  *zoom: 1;
}
.aui .clearfix:before,
.aui .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.aui .clearfix:after {
  clear: both;
}
.aui .hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.aui .input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.aui .hide {
  display: none !important;
}
.aui .show {
  display: block !important;
}
.aui .hide-accessible {
  clip: rect(0 0 0 0) !important;
  position: absolute!important;
  -webkit-transform: scale(0);
  -webkit-transform-origin-x: 0;
  -webkit-transform-origin-y: 0;
  *position: fixed!important;
  _position: absolute !important;
}
.aui .force-offset {
  display: block!important;
  position: absolute!important;
  visibility: hidden !important;
}
.aui .unselectable,
.aui .unselectable * {
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.aui .scroll-lock {
  height: 100%;
  margin: 0;
  overflow: hidden;
  width: 100%;
}
.aui .hidden {
  display: none;
  visibility: hidden;
}
.aui .visible-phone {
  display: none !important;
}
.aui .visible-tablet {
  display: none !important;
}
.aui .hidden-desktop {
  display: none !important;
}
.aui .visible-desktop {
  display: inherit !important;
}
@media (min-width: 768px) and (max-width: 979px) {
  .aui .hidden-desktop {
    display: inherit !important;
  }
  .aui .visible-desktop {
    display: none !important;
  }
  .aui .visible-tablet {
    display: inherit !important;
  }
  .aui .hidden-tablet {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .aui .hidden-desktop {
    display: inherit !important;
  }
  .aui .visible-desktop {
    display: none !important;
  }
  .aui .visible-phone {
    display: inherit !important;
  }
  .aui .hidden-phone {
    display: none !important;
  }
}
.aui .visible-print {
  display: none !important;
}
@media print {
  .aui .visible-print {
    display: inherit !important;
  }
  .aui .hidden-print {
    display: none !important;
  }
}
.aui .clearfix {
  *zoom: 1;
}
.aui .clearfix:before,
.aui .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.aui .clearfix:after {
  clear: both;
}
.aui .hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.aui .input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 1200px) {
  .aui .row {
    margin-left: -30px;
    *zoom: 1;
  }
  .aui .row:before,
  .aui .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .aui .row:after {
    clear: both;
  }
  .aui [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
  .aui .container,
  .aui .navbar-static-top .container,
  .aui .navbar-fixed-top .container,
  .aui .navbar-fixed-bottom .container {
    width: 1170px;
  }
  .aui .span1 {
    width: 70px;
  }
  .aui .span2 {
    width: 170px;
  }
  .aui .span3 {
    width: 270px;
  }
  .aui .span4 {
    width: 370px;
  }
  .aui .span5 {
    width: 470px;
  }
  .aui .span6 {
    width: 570px;
  }
  .aui .span7 {
    width: 670px;
  }
  .aui .span8 {
    width: 770px;
  }
  .aui .span9 {
    width: 870px;
  }
  .aui .span10 {
    width: 970px;
  }
  .aui .span11 {
    width: 1070px;
  }
  .aui .span12 {
    width: 1170px;
  }
  .aui .offset1 {
    margin-left: 130px;
  }
  .aui .offset2 {
    margin-left: 230px;
  }
  .aui .offset3 {
    margin-left: 330px;
  }
  .aui .offset4 {
    margin-left: 430px;
  }
  .aui .offset5 {
    margin-left: 530px;
  }
  .aui .offset6 {
    margin-left: 630px;
  }
  .aui .offset7 {
    margin-left: 730px;
  }
  .aui .offset8 {
    margin-left: 830px;
  }
  .aui .offset9 {
    margin-left: 930px;
  }
  .aui .offset10 {
    margin-left: 1030px;
  }
  .aui .offset11 {
    margin-left: 1130px;
  }
  .aui .offset12 {
    margin-left: 1230px;
  }
  .aui .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .aui .row-fluid:before,
  .aui .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .aui .row-fluid:after {
    clear: both;
  }
  .aui .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.5641%;
    *margin-left: 2.51091%;
  }
  .aui .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .aui .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.5641%;
  }
  .aui .row-fluid .span1 {
    width: 5.98291%;
    *width: 5.92971%;
  }
  .aui .row-fluid .span2 {
    width: 14.52991%;
    *width: 14.47672%;
  }
  .aui .row-fluid .span3 {
    width: 23.07692%;
    *width: 23.02373%;
  }
  .aui .row-fluid .span4 {
    width: 31.62393%;
    *width: 31.57074%;
  }
  .aui .row-fluid .span5 {
    width: 40.17094%;
    *width: 40.11775%;
  }
  .aui .row-fluid .span6 {
    width: 48.71795%;
    *width: 48.66476%;
  }
  .aui .row-fluid .span7 {
    width: 57.26496%;
    *width: 57.21177%;
  }
  .aui .row-fluid .span8 {
    width: 65.81197%;
    *width: 65.75877%;
  }
  .aui .row-fluid .span9 {
    width: 74.35897%;
    *width: 74.30578%;
  }
  .aui .row-fluid .span10 {
    width: 82.90598%;
    *width: 82.85279%;
  }
  .aui .row-fluid .span11 {
    width: 91.45299%;
    *width: 91.3998%;
  }
  .aui .row-fluid .span12 {
    width: 100%;
    *width: 99.94681%;
  }
  .aui .row-fluid .offset1 {
    margin-left: 11.11111%;
    *margin-left: 11.00473%;
  }
  .aui .row-fluid .offset1:first-child {
    margin-left: 8.54701%;
    *margin-left: 8.44063%;
  }
  .aui .row-fluid .offset2 {
    margin-left: 19.65812%;
    *margin-left: 19.55174%;
  }
  .aui .row-fluid .offset2:first-child {
    margin-left: 17.09402%;
    *margin-left: 16.98763%;
  }
  .aui .row-fluid .offset3 {
    margin-left: 28.20513%;
    *margin-left: 28.09875%;
  }
  .aui .row-fluid .offset3:first-child {
    margin-left: 25.64103%;
    *margin-left: 25.53464%;
  }
  .aui .row-fluid .offset4 {
    margin-left: 36.75214%;
    *margin-left: 36.64575%;
  }
  .aui .row-fluid .offset4:first-child {
    margin-left: 34.18803%;
    *margin-left: 34.08165%;
  }
  .aui .row-fluid .offset5 {
    margin-left: 45.29915%;
    *margin-left: 45.19276%;
  }
  .aui .row-fluid .offset5:first-child {
    margin-left: 42.73504%;
    *margin-left: 42.62866%;
  }
  .aui .row-fluid .offset6 {
    margin-left: 53.84615%;
    *margin-left: 53.73977%;
  }
  .aui .row-fluid .offset6:first-child {
    margin-left: 51.28205%;
    *margin-left: 51.17567%;
  }
  .aui .row-fluid .offset7 {
    margin-left: 62.39316%;
    *margin-left: 62.28678%;
  }
  .aui .row-fluid .offset7:first-child {
    margin-left: 59.82906%;
    *margin-left: 59.72268%;
  }
  .aui .row-fluid .offset8 {
    margin-left: 70.94017%;
    *margin-left: 70.83379%;
  }
  .aui .row-fluid .offset8:first-child {
    margin-left: 68.37607%;
    *margin-left: 68.26969%;
  }
  .aui .row-fluid .offset9 {
    margin-left: 79.48718%;
    *margin-left: 79.3808%;
  }
  .aui .row-fluid .offset9:first-child {
    margin-left: 76.92308%;
    *margin-left: 76.81669%;
  }
  .aui .row-fluid .offset10 {
    margin-left: 88.03419%;
    *margin-left: 87.92781%;
  }
  .aui .row-fluid .offset10:first-child {
    margin-left: 85.47009%;
    *margin-left: 85.3637%;
  }
  .aui .row-fluid .offset11 {
    margin-left: 96.5812%;
    *margin-left: 96.47481%;
  }
  .aui .row-fluid .offset11:first-child {
    margin-left: 94.01709%;
    *margin-left: 93.91071%;
  }
  .aui .row-fluid .offset12 {
    margin-left: 105.12821%;
    *margin-left: 105.02182%;
  }
  .aui .row-fluid .offset12:first-child {
    margin-left: 102.5641%;
    *margin-left: 102.45772%;
  }
  .aui input,
  .aui textarea,
  .aui .uneditable-input {
    margin-left: 0;
  }
  .aui .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }
  .aui input.span1,
  .aui textarea.span1,
  .aui .uneditable-input.span1 {
    width: 56px;
  }
  .aui input.span2,
  .aui textarea.span2,
  .aui .uneditable-input.span2 {
    width: 156px;
  }
  .aui input.span3,
  .aui textarea.span3,
  .aui .uneditable-input.span3 {
    width: 256px;
  }
  .aui input.span4,
  .aui textarea.span4,
  .aui .uneditable-input.span4 {
    width: 356px;
  }
  .aui input.span5,
  .aui textarea.span5,
  .aui .uneditable-input.span5 {
    width: 456px;
  }
  .aui input.span6,
  .aui textarea.span6,
  .aui .uneditable-input.span6 {
    width: 556px;
  }
  .aui input.span7,
  .aui textarea.span7,
  .aui .uneditable-input.span7 {
    width: 656px;
  }
  .aui input.span8,
  .aui textarea.span8,
  .aui .uneditable-input.span8 {
    width: 756px;
  }
  .aui input.span9,
  .aui textarea.span9,
  .aui .uneditable-input.span9 {
    width: 856px;
  }
  .aui input.span10,
  .aui textarea.span10,
  .aui .uneditable-input.span10 {
    width: 956px;
  }
  .aui input.span11,
  .aui textarea.span11,
  .aui .uneditable-input.span11 {
    width: 1056px;
  }
  .aui input.span12,
  .aui textarea.span12,
  .aui .uneditable-input.span12 {
    width: 1156px;
  }
  .aui .thumbnails {
    margin-left: -30px;
  }
  .aui .thumbnails > li {
    margin-left: 30px;
  }
  .aui .row-fluid .thumbnails {
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .aui .row {
    margin-left: -20px;
    *zoom: 1;
  }
  .aui .row:before,
  .aui .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .aui .row:after {
    clear: both;
  }
  .aui [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .aui .container,
  .aui .navbar-static-top .container,
  .aui .navbar-fixed-top .container,
  .aui .navbar-fixed-bottom .container {
    width: 724px;
  }
  .aui .span1 {
    width: 42px;
  }
  .aui .span2 {
    width: 104px;
  }
  .aui .span3 {
    width: 166px;
  }
  .aui .span4 {
    width: 228px;
  }
  .aui .span5 {
    width: 290px;
  }
  .aui .span6 {
    width: 352px;
  }
  .aui .span7 {
    width: 414px;
  }
  .aui .span8 {
    width: 476px;
  }
  .aui .span9 {
    width: 538px;
  }
  .aui .span10 {
    width: 600px;
  }
  .aui .span11 {
    width: 662px;
  }
  .aui .span12 {
    width: 724px;
  }
  .aui .offset1 {
    margin-left: 82px;
  }
  .aui .offset2 {
    margin-left: 144px;
  }
  .aui .offset3 {
    margin-left: 206px;
  }
  .aui .offset4 {
    margin-left: 268px;
  }
  .aui .offset5 {
    margin-left: 330px;
  }
  .aui .offset6 {
    margin-left: 392px;
  }
  .aui .offset7 {
    margin-left: 454px;
  }
  .aui .offset8 {
    margin-left: 516px;
  }
  .aui .offset9 {
    margin-left: 578px;
  }
  .aui .offset10 {
    margin-left: 640px;
  }
  .aui .offset11 {
    margin-left: 702px;
  }
  .aui .offset12 {
    margin-left: 764px;
  }
  .aui .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .aui .row-fluid:before,
  .aui .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .aui .row-fluid:after {
    clear: both;
  }
  .aui .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.76243%;
    *margin-left: 2.70924%;
  }
  .aui .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .aui .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.76243%;
  }
  .aui .row-fluid .span1 {
    width: 5.8011%;
    *width: 5.74791%;
  }
  .aui .row-fluid .span2 {
    width: 14.36464%;
    *width: 14.31145%;
  }
  .aui .row-fluid .span3 {
    width: 22.92818%;
    *width: 22.87499%;
  }
  .aui .row-fluid .span4 {
    width: 31.49171%;
    *width: 31.43852%;
  }
  .aui .row-fluid .span5 {
    width: 40.05525%;
    *width: 40.00206%;
  }
  .aui .row-fluid .span6 {
    width: 48.61878%;
    *width: 48.56559%;
  }
  .aui .row-fluid .span7 {
    width: 57.18232%;
    *width: 57.12913%;
  }
  .aui .row-fluid .span8 {
    width: 65.74586%;
    *width: 65.69266%;
  }
  .aui .row-fluid .span9 {
    width: 74.30939%;
    *width: 74.2562%;
  }
  .aui .row-fluid .span10 {
    width: 82.87293%;
    *width: 82.81974%;
  }
  .aui .row-fluid .span11 {
    width: 91.43646%;
    *width: 91.38327%;
  }
  .aui .row-fluid .span12 {
    width: 100%;
    *width: 99.94681%;
  }
  .aui .row-fluid .offset1 {
    margin-left: 11.32597%;
    *margin-left: 11.21958%;
  }
  .aui .row-fluid .offset1:first-child {
    margin-left: 8.56354%;
    *margin-left: 8.45715%;
  }
  .aui .row-fluid .offset2 {
    margin-left: 19.8895%;
    *margin-left: 19.78312%;
  }
  .aui .row-fluid .offset2:first-child {
    margin-left: 17.12707%;
    *margin-left: 17.02069%;
  }
  .aui .row-fluid .offset3 {
    margin-left: 28.45304%;
    *margin-left: 28.34666%;
  }
  .aui .row-fluid .offset3:first-child {
    margin-left: 25.69061%;
    *margin-left: 25.58422%;
  }
  .aui .row-fluid .offset4 {
    margin-left: 37.01657%;
    *margin-left: 36.91019%;
  }
  .aui .row-fluid .offset4:first-child {
    margin-left: 34.25414%;
    *margin-left: 34.14776%;
  }
  .aui .row-fluid .offset5 {
    margin-left: 45.58011%;
    *margin-left: 45.47373%;
  }
  .aui .row-fluid .offset5:first-child {
    margin-left: 42.81768%;
    *margin-left: 42.7113%;
  }
  .aui .row-fluid .offset6 {
    margin-left: 54.14365%;
    *margin-left: 54.03726%;
  }
  .aui .row-fluid .offset6:first-child {
    margin-left: 51.38122%;
    *margin-left: 51.27483%;
  }
  .aui .row-fluid .offset7 {
    margin-left: 62.70718%;
    *margin-left: 62.6008%;
  }
  .aui .row-fluid .offset7:first-child {
    margin-left: 59.94475%;
    *margin-left: 59.83837%;
  }
  .aui .row-fluid .offset8 {
    margin-left: 71.27072%;
    *margin-left: 71.16434%;
  }
  .aui .row-fluid .offset8:first-child {
    margin-left: 68.50829%;
    *margin-left: 68.4019%;
  }
  .aui .row-fluid .offset9 {
    margin-left: 79.83425%;
    *margin-left: 79.72787%;
  }
  .aui .row-fluid .offset9:first-child {
    margin-left: 77.07182%;
    *margin-left: 76.96544%;
  }
  .aui .row-fluid .offset10 {
    margin-left: 88.39779%;
    *margin-left: 88.29141%;
  }
  .aui .row-fluid .offset10:first-child {
    margin-left: 85.63536%;
    *margin-left: 85.52898%;
  }
  .aui .row-fluid .offset11 {
    margin-left: 96.96133%;
    *margin-left: 96.85494%;
  }
  .aui .row-fluid .offset11:first-child {
    margin-left: 94.1989%;
    *margin-left: 94.09251%;
  }
  .aui .row-fluid .offset12 {
    margin-left: 105.52486%;
    *margin-left: 105.41848%;
  }
  .aui .row-fluid .offset12:first-child {
    margin-left: 102.76243%;
    *margin-left: 102.65605%;
  }
  .aui input,
  .aui textarea,
  .aui .uneditable-input {
    margin-left: 0;
  }
  .aui .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }
  .aui input.span1,
  .aui textarea.span1,
  .aui .uneditable-input.span1 {
    width: 28px;
  }
  .aui input.span2,
  .aui textarea.span2,
  .aui .uneditable-input.span2 {
    width: 90px;
  }
  .aui input.span3,
  .aui textarea.span3,
  .aui .uneditable-input.span3 {
    width: 152px;
  }
  .aui input.span4,
  .aui textarea.span4,
  .aui .uneditable-input.span4 {
    width: 214px;
  }
  .aui input.span5,
  .aui textarea.span5,
  .aui .uneditable-input.span5 {
    width: 276px;
  }
  .aui input.span6,
  .aui textarea.span6,
  .aui .uneditable-input.span6 {
    width: 338px;
  }
  .aui input.span7,
  .aui textarea.span7,
  .aui .uneditable-input.span7 {
    width: 400px;
  }
  .aui input.span8,
  .aui textarea.span8,
  .aui .uneditable-input.span8 {
    width: 462px;
  }
  .aui input.span9,
  .aui textarea.span9,
  .aui .uneditable-input.span9 {
    width: 524px;
  }
  .aui input.span10,
  .aui textarea.span10,
  .aui .uneditable-input.span10 {
    width: 586px;
  }
  .aui input.span11,
  .aui textarea.span11,
  .aui .uneditable-input.span11 {
    width: 648px;
  }
  .aui input.span12,
  .aui textarea.span12,
  .aui .uneditable-input.span12 {
    width: 710px;
  }
}
@media (max-width: 767px) {
  .aui body {
    padding-left: 20px;
    padding-right: 20px;
  }
  .aui .navbar-fixed-top,
  .aui .navbar-fixed-bottom,
  .aui .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
  }
  .aui .container-fluid {
    padding: 0;
  }
  .aui .dl-horizontal dt {
    float: none;
    clear: none;
    width: auto;
    text-align: left;
  }
  .aui .dl-horizontal dd {
    margin-left: 0;
  }
  .aui .container {
    width: auto;
  }
  .aui .row-fluid {
    width: 100%;
  }
  .aui .row,
  .aui .thumbnails {
    margin-left: 0;
  }
  .aui .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  .aui [class*="span"],
  .aui .uneditable-input[class*="span"],
  .aui .row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .aui .span12,
  .aui .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .aui .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  .aui .input-large,
  .aui .input-xlarge,
  .aui .input-xxlarge,
  .aui input[class*="span"],
  .aui select[class*="span"],
  .aui textarea[class*="span"],
  .aui .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .aui .input-prepend input,
  .aui .input-append input,
  .aui .input-prepend input[class*="span"],
  .aui .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .aui .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  .aui .modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin: 0;
  }
  .aui .modal.fade {
    top: -100px;
  }
  .aui .modal.fade.in {
    top: 20px;
  }
}
@media (max-width: 480px) {
  .aui .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  .aui .page-header h1 small {
    display: block;
    line-height: 20px;
  }
  .aui input[type="checkbox"],
  .aui input[type="radio"] {
    border: 1px solid #cccccc;
  }
  .aui .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .aui .form-horizontal .controls {
    margin-left: 0;
  }
  .aui .form-horizontal .control-list {
    padding-top: 0;
  }
  .aui .form-horizontal .form-actions {
    padding-left: 10px;
    padding-right: 10px;
  }
  .aui .media .pull-left,
  .aui .media .pull-right {
    float: none;
    display: block;
    margin-bottom: 10px;
  }
  .aui .media-object {
    margin-right: 0;
    margin-left: 0;
  }
  .aui .modal {
    top: 10px;
    left: 10px;
    right: 10px;
  }
  .aui .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  .aui .carousel-caption {
    position: static;
  }
}
@media (max-width: 979px) {
  .aui body {
    padding-top: 0;
  }
  .aui .navbar-fixed-top,
  .aui .navbar-fixed-bottom {
    position: static;
  }
  .aui .navbar-fixed-top {
    margin-bottom: 20px;
  }
  .aui .navbar-fixed-bottom {
    margin-top: 20px;
  }
  .aui .navbar-fixed-top .navbar-inner,
  .aui .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .aui .navbar .container {
    width: auto;
    padding: 0;
  }
  .aui .navbar .brand {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 0 0 -5px;
  }
  .aui .nav-collapse {
    clear: both;
  }
  .aui .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  .aui .nav-collapse .nav > li {
    float: none;
  }
  .aui .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .aui .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .aui .nav-collapse .nav .nav-header {
    color: #555;
    text-shadow: none;
  }
  .aui .nav-collapse .nav > li > a,
  .aui .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #555;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .aui .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
  }
  .aui .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .aui .nav-collapse .nav > li > a:hover,
  .aui .nav-collapse .nav > li > a:focus,
  .aui .nav-collapse .dropdown-menu a:hover,
  .aui .nav-collapse .dropdown-menu a:focus {
    background-color: #f3f3f3;
  }
  .aui .navbar-inverse .nav-collapse .nav > li > a,
  .aui .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999999;
  }
  .aui .navbar-inverse .nav-collapse .nav > li > a:hover,
  .aui .navbar-inverse .nav-collapse .nav > li > a:focus,
  .aui .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .aui .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111111;
  }
  .aui .nav-collapse.in .btn-group {
    margin-top: 5px;
    padding: 0;
  }
  .aui .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: none;
    max-width: none;
    margin: 0 15px;
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .aui .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  .aui .nav-collapse .dropdown-menu:before,
  .aui .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .aui .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .aui .nav-collapse .nav > li > .dropdown-menu:before,
  .aui .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .aui .nav-collapse .navbar-form,
  .aui .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f3f3f3;
    border-bottom: 1px solid #f3f3f3;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .aui .navbar-inverse .nav-collapse .navbar-form,
  .aui .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111;
    border-bottom-color: #111111;
  }
  .aui .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .aui .nav-collapse,
  .aui .nav-collapse.collapse {
    overflow: hidden;
    height: 0;
  }
  .aui .navbar .btn-navbar {
    display: block;
  }
  .aui .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 980px) {
  .aui .nav-collapse.collapse {
    height: auto!important;
    overflow: visible !important;
  }
}
.aui .portlet-msg-progress {
  /*background-image: url(../images/aui/loading_indicator.gif);*/
  background-repeat: no-repeat;
  background-position: 6px 50%;
  padding-left: 30px;
}
.aui .navbar .nav li > a {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
}
.aui [class^="icon-"],
.aui [class*=" icon-"] {
  font-family: 'fontawesome-alloy';
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: 0.3em;
}
.aui [class^="icon-"]:before,
.aui [class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.aui .icon-large:before {
  vertical-align: -10%;
  font-size: 1.33333em;
}
.aui a [class^="icon-"],
.aui a [class*=" icon-"] {
  display: inline;
}
.aui [class^="icon-"].icon-fixed-width,
.aui [class*=" icon-"].icon-fixed-width {
  display: inline-block;
  width: 1.14286em;
  text-align: right;
  padding-right: 0.28571em;
}
.aui [class^="icon-"].icon-fixed-width.icon-large,
.aui [class*=" icon-"].icon-fixed-width.icon-large {
  width: 1.42857em;
}
.aui .icons-ul {
  margin-left: 2.14286em;
  list-style-type: none;
}
.aui .icons-ul > li {
  position: relative;
}
.aui .icons-ul .icon-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  text-align: center;
  line-height: inherit;
}
.aui [class^="icon-"].hide,
.aui [class*=" icon-"].hide {
  display: none;
}
.aui .icon-muted {
  color: #eeeeee;
}
.aui .icon-light {
  color: #ffffff;
}
.aui .icon-dark {
  color: #333333;
}
.aui .icon-border {
  border: solid 1px #eee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.aui .icon-2x {
  font-size: 2em;
}
.aui .icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.aui .icon-3x {
  font-size: 3em;
}
.aui .icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.aui .icon-4x {
  font-size: 4em;
}
.aui .icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.aui .icon-5x {
  font-size: 5em;
}
.aui .icon-5x.icon-border {
  border-width: 5px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}
.aui .pull-right {
  float: right;
}
.aui .pull-left {
  float: left;
}
.aui [class^="icon-"].pull-left,
.aui [class*=" icon-"].pull-left {
  margin-right: 0.3em;
}
.aui [class^="icon-"].pull-right,
.aui [class*=" icon-"].pull-right {
  margin-left: 0.3em;
}
.aui [class^="icon-"],
.aui [class*=" icon-"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  margin-top: 0;
}
.aui .icon-white,
.aui .nav-pills > .active > a > [class^="icon-"],
.aui .nav-pills > .active > a > [class*=" icon-"],
.aui .nav-list > .active > a > [class^="icon-"],
.aui .nav-list > .active > a > [class*=" icon-"],
.aui .navbar-inverse .nav > .active > a > [class^="icon-"],
.aui .navbar-inverse .nav > .active > a > [class*=" icon-"],
.aui .dropdown-menu > li > a:hover > [class^="icon-"],
.aui .dropdown-menu > li > a:hover > [class*=" icon-"],
.aui .dropdown-menu > .active > a > [class^="icon-"],
.aui .dropdown-menu > .active > a > [class*=" icon-"],
.aui .dropdown-submenu:hover > a > [class^="icon-"],
.aui .dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none;
}
.aui .btn [class^="icon-"].icon-large,
.aui .btn [class*=" icon-"].icon-large,
.aui .nav [class^="icon-"].icon-large,
.aui .nav [class*=" icon-"].icon-large {
  line-height: 0.9em;
}
.aui .btn [class^="icon-"].icon-spin,
.aui .btn [class*=" icon-"].icon-spin,
.aui .nav [class^="icon-"].icon-spin,
.aui .nav [class*=" icon-"].icon-spin {
  display: inline-block;
}
.aui .nav-tabs [class^="icon-"],
.aui .nav-tabs [class^="icon-"].icon-large,
.aui .nav-tabs [class*=" icon-"],
.aui .nav-tabs [class*=" icon-"].icon-large,
.aui .nav-pills [class^="icon-"],
.aui .nav-pills [class^="icon-"].icon-large,
.aui .nav-pills [class*=" icon-"],
.aui .nav-pills [class*=" icon-"].icon-large {
  line-height: 0.9em;
}
.aui .btn [class^="icon-"].pull-left.icon-2x,
.aui .btn [class^="icon-"].pull-right.icon-2x,
.aui .btn [class*=" icon-"].pull-left.icon-2x,
.aui .btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: 0.18em;
}
.aui .btn [class^="icon-"].icon-spin.icon-large,
.aui .btn [class*=" icon-"].icon-spin.icon-large {
  line-height: 0.8em;
}
.aui .btn.btn-small [class^="icon-"].pull-left.icon-2x,
.aui .btn.btn-small [class^="icon-"].pull-right.icon-2x,
.aui .btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.aui .btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: 0.25em;
}
.aui .btn.btn-large [class^="icon-"],
.aui .btn.btn-large [class*=" icon-"] {
  margin-top: 0;
}
.aui .btn.btn-large [class^="icon-"].pull-left.icon-2x,
.aui .btn.btn-large [class^="icon-"].pull-right.icon-2x,
.aui .btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.aui .btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: 0.05em;
}
.aui .btn.btn-large [class^="icon-"].pull-left.icon-2x,
.aui .btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: 0.2em;
}
.aui .btn.btn-large [class^="icon-"].pull-right.icon-2x,
.aui .btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: 0.2em;
}
.aui .nav-list [class^="icon-"],
.aui .nav-list [class*=" icon-"] {
  line-height: inherit;
}
.aui .icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: -35%;
}
.aui .icon-stack [class^="icon-"],
.aui .icon-stack [class*=" icon-"] {
  display: block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 1em;
  line-height: inherit;
  *line-height: 2em;
}
.aui .icon-stack .icon-stack-base {
  font-size: 2em;
  *line-height: 1em;
}
.aui .icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
.aui a .icon-stack,
.aui a .icon-spin {
  display: inline-block;
  text-decoration: none;
}
.aui .icon-rotate-90:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.aui .icon-rotate-180:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.aui .icon-rotate-270:before {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.aui .icon-flip-horizontal:before {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.aui .icon-flip-vertical:before {
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.aui a .icon-rotate-90:before,
.aui a .icon-rotate-180:before,
.aui a .icon-rotate-270:before,
.aui a .icon-flip-horizontal:before,
.aui a .icon-flip-vertical:before {
  display: inline-block;
}
.aui [data-icon]:before {
  font-family: 'fontawesome-alloy';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.aui .icon-music,
.aui .icon-search,
.aui .icon-envelope,
.aui .icon-heart,
.aui .icon-star,
.aui .icon-star-empty,
.aui .icon-user,
.aui .icon-film,
.aui .icon-th-large,
.aui .icon-th,
.aui .icon-th-list,
.aui .icon-ok,
.aui .icon-remove,
.aui .icon-zoom-in,
.aui .icon-zoom-out,
.aui .icon-off,
.aui .icon-signal,
.aui .icon-cog,
.aui .icon-trash,
.aui .icon-home,
.aui .icon-file,
.aui .icon-time,
.aui .icon-road,
.aui .icon-download-alt,
.aui .icon-download,
.aui .icon-upload,
.aui .icon-inbox,
.aui .icon-play-circle,
.aui .icon-repeat,
.aui .icon-refresh,
.aui .icon-list-alt,
.aui .icon-lock,
.aui .icon-flag,
.aui .icon-headphones,
.aui .icon-volume-off,
.aui .icon-volume-down,
.aui .icon-volume-up,
.aui .icon-qrcode,
.aui .icon-barcode,
.aui .icon-tag,
.aui .icon-tags,
.aui .icon-book,
.aui .icon-bookmark,
.aui .icon-print,
.aui .icon-camera,
.aui .icon-font,
.aui .icon-bold,
.aui .icon-italic,
.aui .icon-text-height,
.aui .icon-text-width,
.aui .icon-align-left,
.aui .icon-align-center,
.aui .icon-align-right,
.aui .icon-align-justify,
.aui .icon-list,
.aui .icon-indent-left,
.aui .icon-indent-right,
.aui .icon-facetime-video,
.aui .icon-picture,
.aui .icon-pencil,
.aui .icon-map-marker,
.aui .icon-adjust,
.aui .icon-tint,
.aui .icon-edit,
.aui .icon-share,
.aui .icon-check,
.aui .icon-move,
.aui .icon-step-backward,
.aui .icon-fast-backward,
.aui .icon-backward,
.aui .icon-play,
.aui .icon-pause,
.aui .icon-stop,
.aui .icon-forward,
.aui .icon-fast-forward,
.aui .icon-step-forward,
.aui .icon-eject,
.aui .icon-chevron-left,
.aui .icon-chevron-right,
.aui .icon-plus-sign,
.aui .icon-minus-sign,
.aui .icon-remove-sign,
.aui .icon-ok-sign,
.aui .icon-question-sign,
.aui .icon-info-sign,
.aui .icon-screenshot,
.aui .icon-remove-circle,
.aui .icon-ok-circle,
.aui .icon-ban-circle,
.aui .icon-arrow-left,
.aui .icon-arrow-right,
.aui .icon-arrow-up,
.aui .icon-arrow-down,
.aui .icon-share-alt,
.aui .icon-resize-full,
.aui .icon-resize-small,
.aui .icon-plus,
.aui .icon-minus,
.aui .icon-asterisk,
.aui .icon-exclamation-sign,
.aui .icon-gift,
.aui .icon-leaf,
.aui .icon-fire,
.aui .icon-eye-open,
.aui .icon-eye-close,
.aui .icon-warning-sign,
.aui .icon-plane,
.aui .icon-calendar,
.aui .icon-random,
.aui .icon-comment,
.aui .icon-magnet,
.aui .icon-chevron-up,
.aui .icon-chevron-down,
.aui .icon-retweet,
.aui .icon-shopping-cart,
.aui .icon-folder-close,
.aui .icon-folder-open,
.aui .icon-resize-vertical,
.aui .icon-resize-horizontal,
.aui .icon-bar-chart,
.aui .icon-twitter-sign,
.aui .icon-facebook-sign,
.aui .icon-camera-retro,
.aui .icon-key,
.aui .icon-cogs,
.aui .icon-comments,
.aui .icon-thumbs-up,
.aui .icon-thumbs-down,
.aui .icon-star-half,
.aui .icon-heart-empty,
.aui .icon-signout,
.aui .icon-linkedin-sign,
.aui .icon-pushpin,
.aui .icon-external-link,
.aui .icon-signin,
.aui .icon-trophy,
.aui .icon-github-sign,
.aui .icon-upload-alt,
.aui .icon-lemon,
.aui .icon-phone,
.aui .icon-check-empty,
.aui .icon-bookmark-empty,
.aui .icon-phone-sign,
.aui .icon-twitter,
.aui .icon-facebook,
.aui .icon-github,
.aui .icon-unlock,
.aui .icon-credit,
.aui .icon-rss,
.aui .icon-hdd,
.aui .icon-bullhorn,
.aui .icon-bell,
.aui .icon-certificate,
.aui .icon-hand-right,
.aui .icon-hand-left,
.aui .icon-hand-up,
.aui .icon-hand-down,
.aui .icon-circle-arrow-left,
.aui .icon-circle-arrow-right,
.aui .icon-circle-arrow-up,
.aui .icon-circle-arrow-down,
.aui .icon-globe,
.aui .icon-wrench,
.aui .icon-tasks,
.aui .icon-filter,
.aui .icon-briefcase,
.aui .icon-fullscreen,
.aui .icon-group,
.aui .icon-link,
.aui .icon-cloud,
.aui .icon-beaker,
.aui .icon-cut,
.aui .icon-copy,
.aui .icon-paper-clip,
.aui .icon-save,
.aui .icon-sign-blank,
.aui .icon-reorder,
.aui .icon-list-ul,
.aui .icon-list-ol,
.aui .icon-strikethrough,
.aui .icon-underline,
.aui .icon-table,
.aui .icon-magic,
.aui .icon-truck,
.aui .icon-pinterest,
.aui .icon-pinterest-sign,
.aui .icon-google-plus-sign,
.aui .icon-google-plus,
.aui .icon-money,
.aui .icon-caret-down,
.aui .icon-caret-up,
.aui .icon-caret-left,
.aui .icon-caret-right,
.aui .icon-columns,
.aui .icon-sort,
.aui .icon-sort-down,
.aui .icon-sort-up,
.aui .icon-envelope-alt,
.aui .icon-linkedin,
.aui .icon-undo,
.aui .icon-legal,
.aui .icon-dashboard,
.aui .icon-comment-alt,
.aui .icon-comments-alt,
.aui .icon-bolt,
.aui .icon-sitemap,
.aui .icon-umbrella,
.aui .icon-paste,
.aui .icon-lightbulb,
.aui .icon-exchange,
.aui .icon-cloud-download,
.aui .icon-cloud-upload,
.aui .icon-user-md,
.aui .icon-stethoscope,
.aui .icon-suitcase,
.aui .icon-bell-alt,
.aui .icon-coffee,
.aui .icon-food,
.aui .icon-file-alt,
.aui .icon-building,
.aui .icon-hospital,
.aui .icon-ambulance,
.aui .icon-medkit,
.aui .icon-fighter-jet,
.aui .icon-beer,
.aui .icon-h-sign,
.aui .icon-plus-sign-2,
.aui .icon-double-angle-left,
.aui .icon-double-angle-right,
.aui .icon-double-angle-up,
.aui .icon-double-angle-down,
.aui .icon-angle-left,
.aui .icon-angle-right,
.aui .icon-angle-up,
.aui .icon-angle-down,
.aui .icon-desktop,
.aui .icon-laptop,
.aui .icon-tablet,
.aui .icon-mobile,
.aui .icon-circle-blank,
.aui .icon-quote-left,
.aui .icon-quote-right,
.aui .icon-spinner,
.aui .icon-circle,
.aui .icon-reply,
.aui .icon-github-alt,
.aui .icon-folder-close-alt,
.aui .icon-folder-open-alt,
.aui .icon-expand-alt,
.aui .icon-collapse-alt,
.aui .icon-smile,
.aui .icon-frown,
.aui .icon-meh,
.aui .icon-gamepad,
.aui .icon-keyboard,
.aui .icon-flag-alt,
.aui .icon-flag-checkered,
.aui .icon-terminal,
.aui .icon-code,
.aui .icon-reply-all,
.aui .icon-star-half-full,
.aui .icon-location-arrow,
.aui .icon-crop,
.aui .icon-code-fork,
.aui .icon-unlink,
.aui .icon-question,
.aui .icon-info,
.aui .icon-exclamation,
.aui .icon-superscript,
.aui .icon-subscript,
.aui .icon-eraser,
.aui .icon-puzzle,
.aui .icon-microphone,
.aui .icon-microphone-off,
.aui .icon-shield,
.aui .icon-calendar-empty,
.aui .icon-fire-extinguisher,
.aui .icon-rocket,
.aui .icon-maxcdn,
.aui .icon-chevron-sign-left,
.aui .icon-chevron-sign-right,
.aui .icon-chevron-sign-up,
.aui .icon-chevron-sign-down,
.aui .icon-html5,
.aui .icon-css3,
.aui .icon-anchor,
.aui .icon-unlock-alt,
.aui .icon-bullseye,
.aui .icon-ellipsis-horizontal,
.aui .icon-ellipsis-vertical,
.aui .icon-rss-sign,
.aui .icon-play-sign,
.aui .icon-ticket,
.aui .icon-minus-sign-alt,
.aui .icon-check-minus,
.aui .icon-level-up,
.aui .icon-level-down,
.aui .icon-check-sign,
.aui .icon-edit-sign,
.aui .icon-external-link-sign,
.aui .icon-share-sign,
.aui .icon-compass,
.aui .icon-collapse,
.aui .icon-collapse-top,
.aui .icon-expand,
.aui .icon-euro,
.aui .icon-gbp,
.aui .icon-dollar,
.aui .icon-yen,
.aui .icon-renminbi,
.aui .icon-won,
.aui .icon-bitcoin,
.aui .icon-file-2,
.aui .icon-file-text,
.aui .icon-sort-by-alphabet,
.aui .icon-sort-by-alphabet-alt,
.aui .icon-sort-by-attributes,
.aui .icon-sort-by-attributes-alt,
.aui .icon-sort-by-order,
.aui .icon-sort-by-order-alt,
.aui .icon-thumbs-up-2,
.aui .icon-thumbs-down-2,
.aui .icon-youtube-sign,
.aui .icon-youtube,
.aui .icon-xing,
.aui .icon-xing-sign,
.aui .icon-youtube-play,
.aui .icon-dropbox,
.aui .icon-stackexchange,
.aui .icon-instagram,
.aui .icon-flickr,
.aui .icon-adn,
.aui .icon-bitbucket,
.aui .icon-bitbucket-sign,
.aui .icon-tumblr,
.aui .icon-tumblr-sign,
.aui .icon-long-arrow-down,
.aui .icon-long-arrow-up,
.aui .icon-long-arrow-left,
.aui .icon-long-arrow-right,
.aui .icon-apple,
.aui .icon-windows,
.aui .icon-android,
.aui .icon-linux,
.aui .icon-dribbble,
.aui .icon-skype,
.aui .icon-foursquare,
.aui .icon-trello,
.aui .icon-female,
.aui .icon-male,
.aui .icon-gittip,
.aui .icon-sun,
.aui .icon-moon,
.aui .icon-archive,
.aui .icon-bug,
.aui .icon-vk,
.aui .icon-rupee,
.aui .icon-glass,
.aui .icon-fb-text-box,
.aui .icon-fb-select,
.aui .icon-fb-radio,
.aui .icon-fb-text,
.aui .icon-fb-number,
.aui .icon-fb-integer,
.aui .icon-fb-decimal,
.aui .icon-fb-boolean,
.aui .icon-renren,
.aui .icon-weibo,
.aui .icon-db-joinxor,
.aui .icon-db-state,
.aui .icon-db-end,
.aui .icon-db-start,
.aui .icon-db-fork,
.aui .icon-db-task,
.aui .icon-db-condition,
.aui .icon-db-join,
.aui .icon-fb-button,
.aui .icon-fb-fieldset,
.aui .icon-fb-custom-field,
.aui .icon-fb-separator,
.aui .icon-fb-paragraph,
.aui .icon-fb-file-upload {
  font-family: 'fontawesome-alloy';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.aui .icon-music:before {
  content: "\f001";
}
.aui .icon-search:before {
  content: "\f002";
}
.aui .icon-envelope:before {
  content: "\f003";
}
.aui .icon-heart:before {
  content: "\f004";
}
.aui .icon-star:before {
  content: "\f005";
}
.aui .icon-star-empty:before {
  content: "\f006";
}
.aui .icon-user:before {
  content: "\f007";
}
.aui .icon-film:before {
  content: "\f008";
}
.aui .icon-th-large:before {
  content: "\f009";
}
.aui .icon-th:before {
  content: "\f00a";
}
.aui .icon-th-list:before {
  content: "\f00b";
}
.aui .icon-ok:before {
  content: "\f00c";
}
.aui .icon-remove:before {
  content: "\f00d";
}
.aui .icon-zoom-in:before {
  content: "\f00e";
}
.aui .icon-zoom-out:before {
  content: "\f010";
}
.aui .icon-off:before {
  content: "\f011";
}
.aui .icon-signal:before {
  content: "\f012";
}
.aui .icon-cog:before {
  content: "\f013";
}
.aui .icon-trash:before {
  content: "\f014";
}
.aui .icon-home:before {
  content: "\f015";
}
.aui .icon-file:before {
  content: "\f016";
}
.aui .icon-time:before {
  content: "\f017";
}
.aui .icon-road:before {
  content: "\f018";
}
.aui .icon-download-alt:before {
  content: "\f019";
}
.aui .icon-download:before {
  content: "\f01a";
}
.aui .icon-upload:before {
  content: "\f01b";
}
.aui .icon-inbox:before {
  content: "\f01c";
}
.aui .icon-play-circle:before {
  content: "\f01d";
}
.aui .icon-repeat:before {
  content: "\f01e";
}
.aui .icon-refresh:before {
  content: "\f021";
}
.aui .icon-list-alt:before {
  content: "\f022";
}
.aui .icon-lock:before {
  content: "\f023";
}
.aui .icon-flag:before {
  content: "\f024";
}
.aui .icon-headphones:before {
  content: "\f025";
}
.aui .icon-volume-off:before {
  content: "\f026";
}
.aui .icon-volume-down:before {
  content: "\f027";
}
.aui .icon-volume-up:before {
  content: "\f028";
}
.aui .icon-qrcode:before {
  content: "\f029";
}
.aui .icon-barcode:before {
  content: "\f02a";
}
.aui .icon-tag:before {
  content: "\f02b";
}
.aui .icon-tags:before {
  content: "\f02c";
}
.aui .icon-book:before {
  content: "\f02d";
}
.aui .icon-bookmark:before {
  content: "\f02e";
}
.aui .icon-print:before {
  content: "\f02f";
}
.aui .icon-camera:before {
  content: "\f030";
}
.aui .icon-font:before {
  content: "\f031";
}
.aui .icon-bold:before {
  content: "\f032";
}
.aui .icon-italic:before {
  content: "\f033";
}
.aui .icon-text-height:before {
  content: "\f034";
}
.aui .icon-text-width:before {
  content: "\f035";
}
.aui .icon-align-left:before {
  content: "\f036";
}
.aui .icon-align-center:before {
  content: "\f037";
}
.aui .icon-align-right:before {
  content: "\f038";
}
.aui .icon-align-justify:before {
  content: "\f039";
}
.aui .icon-list:before {
  content: "\f03a";
}
.aui .icon-indent-left:before {
  content: "\f03b";
}
.aui .icon-indent-right:before {
  content: "\f03c";
}
.aui .icon-facetime-video:before {
  content: "\f03d";
}
.aui .icon-picture:before {
  content: "\f03e";
}
.aui .icon-pencil:before {
  content: "\f040";
}
.aui .icon-map-marker:before {
  content: "\f041";
}
.aui .icon-adjust:before {
  content: "\f042";
}
.aui .icon-tint:before {
  content: "\f043";
}
.aui .icon-edit:before {
  content: "\f044";
}
.aui .icon-share:before {
  content: "\f045";
}
.aui .icon-check:before {
  content: "\f046";
}
.aui .icon-move:before {
  content: "\f047";
}
.aui .icon-step-backward:before {
  content: "\f048";
}
.aui .icon-fast-backward:before {
  content: "\f049";
}
.aui .icon-backward:before {
  content: "\f04a";
}
.aui .icon-play:before {
  content: "\f04b";
}
.aui .icon-pause:before {
  content: "\f04c";
}
.aui .icon-stop:before {
  content: "\f04d";
}
.aui .icon-forward:before {
  content: "\f04e";
}
.aui .icon-fast-forward:before {
  content: "\f050";
}
.aui .icon-step-forward:before {
  content: "\f051";
}
.aui .icon-eject:before {
  content: "\f052";
}
.aui .icon-chevron-left:before {
  content: "\f053";
}
.aui .icon-chevron-right:before {
  content: "\f054";
}
.aui .icon-plus-sign:before {
  content: "\f055";
}
.aui .icon-minus-sign:before {
  content: "\f056";
}
.aui .icon-remove-sign:before {
  content: "\f057";
}
.aui .icon-ok-sign:before {
  content: "\f058";
}
.aui .icon-question-sign:before {
  content: "\f059";
}
.aui .icon-info-sign:before {
  content: "\f05a";
}
.aui .icon-screenshot:before {
  content: "\f05b";
}
.aui .icon-remove-circle:before {
  content: "\f05c";
}
.aui .icon-ok-circle:before {
  content: "\f05d";
}
.aui .icon-ban-circle:before {
  content: "\f05e";
}
.aui .icon-arrow-left:before {
  content: "\f060";
}
.aui .icon-arrow-right:before {
  content: "\f061";
}
.aui .icon-arrow-up:before {
  content: "\f062";
}
.aui .icon-arrow-down:before {
  content: "\f063";
}
.aui .icon-share-alt:before {
  content: "\f064";
}
.aui .icon-resize-full:before {
  content: "\f065";
}
.aui .icon-resize-small:before {
  content: "\f066";
}
.aui .icon-plus:before {
  content: "\f067";
}
.aui .icon-minus:before {
  content: "\f068";
}
.aui .icon-asterisk:before {
  content: "\f069";
}
.aui .icon-exclamation-sign:before {
  content: "\f06a";
}
.aui .icon-gift:before {
  content: "\f06b";
}
.aui .icon-leaf:before {
  content: "\f06c";
}
.aui .icon-fire:before {
  content: "\f06d";
}
.aui .icon-eye-open:before {
  content: "\f06e";
}
.aui .icon-eye-close:before {
  content: "\f070";
}
.aui .icon-warning-sign:before {
  content: "\f071";
}
.aui .icon-plane:before {
  content: "\f072";
}
.aui .icon-calendar:before {
  content: "\f073";
}
.aui .icon-random:before {
  content: "\f074";
}
.aui .icon-comment:before {
  content: "\f075";
}
.aui .icon-magnet:before {
  content: "\f076";
}
.aui .icon-chevron-up:before {
  content: "\f077";
}
.aui .icon-chevron-down:before {
  content: "\f078";
}
.aui .icon-retweet:before {
  content: "\f079";
}
.aui .icon-shopping-cart:before {
  content: "\f07a";
}
.aui .icon-folder-close:before {
  content: "\f07b";
}
.aui .icon-folder-open:before {
  content: "\f07c";
}
.aui .icon-resize-vertical:before {
  content: "\f07d";
}
.aui .icon-resize-horizontal:before {
  content: "\f07e";
}
.aui .icon-bar-chart:before {
  content: "\f080";
}
.aui .icon-twitter-sign:before {
  content: "\f081";
}
.aui .icon-facebook-sign:before {
  content: "\f082";
}
.aui .icon-camera-retro:before {
  content: "\f083";
}
.aui .icon-key:before {
  content: "\f084";
}
.aui .icon-cogs:before {
  content: "\f085";
}
.aui .icon-comments:before {
  content: "\f086";
}
.aui .icon-thumbs-up:before {
  content: "\f087";
}
.aui .icon-thumbs-down:before {
  content: "\f088";
}
.aui .icon-star-half:before {
  content: "\f089";
}
.aui .icon-heart-empty:before {
  content: "\f08a";
}
.aui .icon-signout:before {
  content: "\f08b";
}
.aui .icon-linkedin-sign:before {
  content: "\f08c";
}
.aui .icon-pushpin:before {
  content: "\f08d";
}
.aui .icon-external-link:before {
  content: "\f08e";
}
.aui .icon-signin:before {
  content: "\f090";
}
.aui .icon-trophy:before {
  content: "\f091";
}
.aui .icon-github-sign:before {
  content: "\f092";
}
.aui .icon-upload-alt:before {
  content: "\f093";
}
.aui .icon-lemon:before {
  content: "\f094";
}
.aui .icon-phone:before {
  content: "\f095";
}
.aui .icon-check-empty:before {
  content: "\f096";
}
.aui .icon-bookmark-empty:before {
  content: "\f097";
}
.aui .icon-phone-sign:before {
  content: "\f098";
}
.aui .icon-twitter:before {
  content: "\f099";
}
.aui .icon-facebook:before {
  content: "\f09a";
}
.aui .icon-github:before {
  content: "\f09b";
}
.aui .icon-unlock:before {
  content: "\f09c";
}
.aui .icon-credit:before {
  content: "\f09d";
}
.aui .icon-rss:before {
  content: "\f09e";
}
.aui .icon-hdd:before {
  content: "\f0a0";
}
.aui .icon-bullhorn:before {
  content: "\f0a1";
}
.aui .icon-bell:before {
  content: "\f0a2";
}
.aui .icon-certificate:before {
  content: "\f0a3";
}
.aui .icon-hand-right:before {
  content: "\f0a4";
}
.aui .icon-hand-left:before {
  content: "\f0a5";
}
.aui .icon-hand-up:before {
  content: "\f0a6";
}
.aui .icon-hand-down:before {
  content: "\f0a7";
}
.aui .icon-circle-arrow-left:before {
  content: "\f0a8";
}
.aui .icon-circle-arrow-right:before {
  content: "\f0a9";
}
.aui .icon-circle-arrow-up:before {
  content: "\f0aa";
}
.aui .icon-circle-arrow-down:before {
  content: "\f0ab";
}
.aui .icon-globe:before {
  content: "\f0ac";
}
.aui .icon-wrench:before {
  content: "\f0ad";
}
.aui .icon-tasks:before {
  content: "\f0ae";
}
.aui .icon-filter:before {
  content: "\f0b0";
}
.aui .icon-briefcase:before {
  content: "\f0b1";
}
.aui .icon-fullscreen:before {
  content: "\f0b2";
}
.aui .icon-group:before {
  content: "\f0c0";
}
.aui .icon-link:before {
  content: "\f0c1";
}
.aui .icon-cloud:before {
  content: "\f0c2";
}
.aui .icon-beaker:before {
  content: "\f0c3";
}
.aui .icon-cut:before {
  content: "\f0c4";
}
.aui .icon-copy:before {
  content: "\f0c5";
}
.aui .icon-paper-clip:before {
  content: "\f0c6";
}
.aui .icon-save:before {
  content: "\f0c7";
}
.aui .icon-sign-blank:before {
  content: "\f0c8";
}
.aui .icon-reorder:before {
  content: "\f0c9";
}
.aui .icon-list-ul:before {
  content: "\f0ca";
}
.aui .icon-list-ol:before {
  content: "\f0cb";
}
.aui .icon-strikethrough:before {
  content: "\f0cc";
}
.aui .icon-underline:before {
  content: "\f0cd";
}
.aui .icon-table:before {
  content: "\f0ce";
}
.aui .icon-magic:before {
  content: "\f0d0";
}
.aui .icon-truck:before {
  content: "\f0d1";
}
.aui .icon-pinterest:before {
  content: "\f0d2";
}
.aui .icon-pinterest-sign:before {
  content: "\f0d3";
}
.aui .icon-google-plus-sign:before {
  content: "\f0d4";
}
.aui .icon-google-plus:before {
  content: "\f0d5";
}
.aui .icon-money:before {
  content: "\f0d6";
}
.aui .icon-caret-down:before {
  content: "\f0d7";
}
.aui .icon-caret-up:before {
  content: "\f0d8";
}
.aui .icon-caret-left:before {
  content: "\f0d9";
}
.aui .icon-caret-right:before {
  content: "\f0da";
}
.aui .icon-columns:before {
  content: "\f0db";
}
.aui .icon-sort:before {
  content: "\f0dc";
}
.aui .icon-sort-down:before {
  content: "\f0dd";
}
.aui .icon-sort-up:before {
  content: "\f0de";
}
.aui .icon-envelope-alt:before {
  content: "\f0e0";
}
.aui .icon-linkedin:before {
  content: "\f0e1";
}
.aui .icon-undo:before {
  content: "\f0e2";
}
.aui .icon-legal:before {
  content: "\f0e3";
}
.aui .icon-dashboard:before {
  content: "\f0e4";
}
.aui .icon-comment-alt:before {
  content: "\f0e5";
}
.aui .icon-comments-alt:before {
  content: "\f0e6";
}
.aui .icon-bolt:before {
  content: "\f0e7";
}
.aui .icon-sitemap:before {
  content: "\f0e8";
}
.aui .icon-umbrella:before {
  content: "\f0e9";
}
.aui .icon-paste:before {
  content: "\f0ea";
}
.aui .icon-lightbulb:before {
  content: "\f0eb";
}
.aui .icon-exchange:before {
  content: "\f0ec";
}
.aui .icon-cloud-download:before {
  content: "\f0ed";
}
.aui .icon-cloud-upload:before {
  content: "\f0ee";
}
.aui .icon-user-md:before {
  content: "\f0f0";
}
.aui .icon-stethoscope:before {
  content: "\f0f1";
}
.aui .icon-suitcase:before {
  content: "\f0f2";
}
.aui .icon-bell-alt:before {
  content: "\f0f3";
}
.aui .icon-coffee:before {
  content: "\f0f4";
}
.aui .icon-food:before {
  content: "\f0f5";
}
.aui .icon-file-alt:before {
  content: "\f0f6";
}
.aui .icon-building:before {
  content: "\f0f7";
}
.aui .icon-hospital:before {
  content: "\f0f8";
}
.aui .icon-ambulance:before {
  content: "\f0f9";
}
.aui .icon-medkit:before {
  content: "\f0fa";
}
.aui .icon-fighter-jet:before {
  content: "\f0fb";
}
.aui .icon-beer:before {
  content: "\f0fc";
}
.aui .icon-h-sign:before {
  content: "\f0fd";
}
.aui .icon-plus-sign-2:before {
  content: "\f0fe";
}
.aui .icon-double-angle-left:before {
  content: "\f100";
}
.aui .icon-double-angle-right:before {
  content: "\f101";
}
.aui .icon-double-angle-up:before {
  content: "\f102";
}
.aui .icon-double-angle-down:before {
  content: "\f103";
}
.aui .icon-angle-left:before {
  content: "\f104";
}
.aui .icon-angle-right:before {
  content: "\f105";
}
.aui .icon-angle-up:before {
  content: "\f106";
}
.aui .icon-angle-down:before {
  content: "\f107";
}
.aui .icon-desktop:before {
  content: "\f108";
}
.aui .icon-laptop:before {
  content: "\f109";
}
.aui .icon-tablet:before {
  content: "\f10a";
}
.aui .icon-mobile:before {
  content: "\f10b";
}
.aui .icon-circle-blank:before {
  content: "\f10c";
}
.aui .icon-quote-left:before {
  content: "\f10d";
}
.aui .icon-quote-right:before {
  content: "\f10e";
}
.aui .icon-spinner:before {
  content: "\f110";
}
.aui .icon-circle:before {
  content: "\f111";
}
.aui .icon-reply:before {
  content: "\f112";
}
.aui .icon-github-alt:before {
  content: "\f113";
}
.aui .icon-folder-close-alt:before {
  content: "\f114";
}
.aui .icon-folder-open-alt:before {
  content: "\f115";
}
.aui .icon-expand-alt:before {
  content: "\f116";
}
.aui .icon-collapse-alt:before {
  content: "\f117";
}
.aui .icon-smile:before {
  content: "\f118";
}
.aui .icon-frown:before {
  content: "\f119";
}
.aui .icon-meh:before {
  content: "\f11a";
}
.aui .icon-gamepad:before {
  content: "\f11b";
}
.aui .icon-keyboard:before {
  content: "\f11c";
}
.aui .icon-flag-alt:before {
  content: "\f11d";
}
.aui .icon-flag-checkered:before {
  content: "\f11e";
}
.aui .icon-terminal:before {
  content: "\f120";
}
.aui .icon-code:before {
  content: "\f121";
}
.aui .icon-reply-all:before {
  content: "\f122";
}
.aui .icon-star-half-full:before {
  content: "\f123";
}
.aui .icon-location-arrow:before {
  content: "\f124";
}
.aui .icon-crop:before {
  content: "\f125";
}
.aui .icon-code-fork:before {
  content: "\f126";
}
.aui .icon-unlink:before {
  content: "\f127";
}
.aui .icon-question:before {
  content: "\f128";
}
.aui .icon-info:before {
  content: "\f129";
}
.aui .icon-exclamation:before {
  content: "\f12a";
}
.aui .icon-superscript:before {
  content: "\f12b";
}
.aui .icon-subscript:before {
  content: "\f12c";
}
.aui .icon-eraser:before {
  content: "\f12d";
}
.aui .icon-puzzle:before {
  content: "\f12e";
}
.aui .icon-microphone:before {
  content: "\f130";
}
.aui .icon-microphone-off:before {
  content: "\f131";
}
.aui .icon-shield:before {
  content: "\f132";
}
.aui .icon-calendar-empty:before {
  content: "\f133";
}
.aui .icon-fire-extinguisher:before {
  content: "\f134";
}
.aui .icon-rocket:before {
  content: "\f135";
}
.aui .icon-maxcdn:before {
  content: "\f136";
}
.aui .icon-chevron-sign-left:before {
  content: "\f137";
}
.aui .icon-chevron-sign-right:before {
  content: "\f138";
}
.aui .icon-chevron-sign-up:before {
  content: "\f139";
}
.aui .icon-chevron-sign-down:before {
  content: "\f13a";
}
.aui .icon-html5:before {
  content: "\f13b";
}
.aui .icon-css3:before {
  content: "\f13c";
}
.aui .icon-anchor:before {
  content: "\f13d";
}
.aui .icon-unlock-alt:before {
  content: "\f13e";
}
.aui .icon-bullseye:before {
  content: "\f140";
}
.aui .icon-ellipsis-horizontal:before {
  content: "\f141";
}
.aui .icon-ellipsis-vertical:before {
  content: "\f142";
}
.aui .icon-rss-sign:before {
  content: "\f143";
}
.aui .icon-play-sign:before {
  content: "\f144";
}
.aui .icon-ticket:before {
  content: "\f145";
}
.aui .icon-minus-sign-alt:before {
  content: "\f146";
}
.aui .icon-check-minus:before {
  content: "\f147";
}
.aui .icon-level-up:before {
  content: "\f148";
}
.aui .icon-level-down:before {
  content: "\f149";
}
.aui .icon-check-sign:before {
  content: "\f14a";
}
.aui .icon-edit-sign:before {
  content: "\f14b";
}
.aui .icon-external-link-sign:before {
  content: "\f14c";
}
.aui .icon-share-sign:before {
  content: "\f14d";
}
.aui .icon-compass:before {
  content: "\f14e";
}
.aui .icon-collapse:before {
  content: "\f150";
}
.aui .icon-collapse-top:before {
  content: "\f151";
}
.aui .icon-expand:before {
  content: "\f152";
}
.aui .icon-euro:before {
  content: "\f153";
}
.aui .icon-gbp:before {
  content: "\f154";
}
.aui .icon-dollar:before {
  content: "\f155";
}
.aui .icon-yen:before {
  content: "\f157";
}
.aui .icon-renminbi:before {
  content: "\f158";
}
.aui .icon-won:before {
  content: "\f159";
}
.aui .icon-bitcoin:before {
  content: "\f15a";
}
.aui .icon-file-2:before {
  content: "\f15b";
}
.aui .icon-file-text:before {
  content: "\f15c";
}
.aui .icon-sort-by-alphabet:before {
  content: "\f15d";
}
.aui .icon-sort-by-alphabet-alt:before {
  content: "\f15e";
}
.aui .icon-sort-by-attributes:before {
  content: "\f160";
}
.aui .icon-sort-by-attributes-alt:before {
  content: "\f161";
}
.aui .icon-sort-by-order:before {
  content: "\f162";
}
.aui .icon-sort-by-order-alt:before {
  content: "\f163";
}
.aui .icon-thumbs-up-2:before {
  content: "\f164";
}
.aui .icon-thumbs-down-2:before {
  content: "\f165";
}
.aui .icon-youtube-sign:before {
  content: "\f166";
}
.aui .icon-youtube:before {
  content: "\f167";
}
.aui .icon-xing:before {
  content: "\f168";
}
.aui .icon-xing-sign:before {
  content: "\f169";
}
.aui .icon-youtube-play:before {
  content: "\f16a";
}
.aui .icon-dropbox:before {
  content: "\f16b";
}
.aui .icon-stackexchange:before {
  content: "\f16c";
}
.aui .icon-instagram:before {
  content: "\f16d";
}
.aui .icon-flickr:before {
  content: "\f16e";
}
.aui .icon-adn:before {
  content: "\f170";
}
.aui .icon-bitbucket:before {
  content: "\f171";
}
.aui .icon-bitbucket-sign:before {
  content: "\f172";
}
.aui .icon-tumblr:before {
  content: "\f173";
}
.aui .icon-tumblr-sign:before {
  content: "\f174";
}
.aui .icon-long-arrow-down:before {
  content: "\f175";
}
.aui .icon-long-arrow-up:before {
  content: "\f176";
}
.aui .icon-long-arrow-left:before {
  content: "\f177";
}
.aui .icon-long-arrow-right:before {
  content: "\f178";
}
.aui .icon-apple:before {
  content: "\f179";
}
.aui .icon-windows:before {
  content: "\f17a";
}
.aui .icon-android:before {
  content: "\f17b";
}
.aui .icon-linux:before {
  content: "\f17c";
}
.aui .icon-dribbble:before {
  content: "\f17d";
}
.aui .icon-skype:before {
  content: "\f17e";
}
.aui .icon-foursquare:before {
  content: "\f180";
}
.aui .icon-trello:before {
  content: "\f181";
}
.aui .icon-female:before {
  content: "\f182";
}
.aui .icon-male:before {
  content: "\f183";
}
.aui .icon-gittip:before {
  content: "\f184";
}
.aui .icon-sun:before {
  content: "\f185";
}
.aui .icon-moon:before {
  content: "\f186";
}
.aui .icon-archive:before {
  content: "\f187";
}
.aui .icon-bug:before {
  content: "\f188";
}
.aui .icon-vk:before {
  content: "\f189";
}
.aui .icon-rupee:before {
  content: "\f156";
}
.aui .icon-glass:before {
  content: "\f000";
}
.aui .icon-fb-text-box:before {
  content: "\e001";
}
.aui .icon-fb-select:before {
  content: "\e002";
}
.aui .icon-fb-radio:before {
  content: "\e003";
}
.aui .icon-fb-text:before {
  content: "\e000";
}
.aui .icon-fb-number:before {
  content: "\e004";
}
.aui .icon-fb-integer:before {
  content: "\e005";
}
.aui .icon-fb-decimal:before {
  content: "\e007";
}
.aui .icon-fb-boolean:before {
  content: "\e008";
}
.aui .icon-renren:before {
  content: "\f18b";
}
.aui .icon-weibo:before {
  content: "\f18a";
}
.aui .icon-db-joinxor:before {
  content: "\e006";
}
.aui .icon-db-state:before {
  content: "\e009";
}
.aui .icon-db-end:before {
  content: "\e00a";
}
.aui .icon-db-start:before {
  content: "\e00b";
}
.aui .icon-db-fork:before {
  content: "\e00c";
}
.aui .icon-db-task:before {
  content: "\e00d";
}
.aui .icon-db-condition:before {
  content: "\e00e";
}
.aui .icon-db-join:before {
  content: "\e00f";
}
.aui .icon-fb-button:before {
  content: "\e010";
}
.aui .icon-fb-fieldset:before {
  content: "\e011";
}
.aui .icon-fb-custom-field:before {
  content: "\e012";
}
.aui .icon-fb-separator:before {
  content: "\e013";
}
.aui .icon-fb-paragraph:before {
  content: "\e014";
}
.aui .icon-fb-file-upload:before {
  content: "\e015";
}
.aui .icon-btc:before {
  content: "\f15a";
}
.aui .icon-cny:before {
  content: "\f158";
}
.aui .icon-eur:before {
  content: "\f153";
}
.aui .icon-gear:before {
  content: "\f013";
}
.aui .icon-gears:before {
  content: "\f085";
}
.aui .icon-inr:before {
  content: "\f156";
}
.aui .icon-jpy:before {
  content: "\f157";
}
.aui .icon-krw:before {
  content: "\f159";
}
.aui .icon-mail-forward:before {
  content: "\f064";
}
.aui .icon-mail-reply:before {
  content: "\f112";
}
.aui .icon-paperclip:before {
  content: "\f0c6";
}
.aui .icon-power-off:before {
  content: "\f011";
}
.aui .icon-rotate-left:before {
  content: "\f0e2";
}
.aui .icon-rotate-right:before {
  content: "\f01e";
}
.aui .icon-star-half-empty:before {
  content: "\f123";
}
.aui .icon-unchecked:before {
  content: "\f096";
}
.aui .icon-usd:before {
  content: "\f155";
}
/* Media queries */
/* Datepicker */
.datepicker {
  background: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 10px 16px rgba(4, 46, 77, 0.23);
  -moz-box-shadow: 0 10px 16px rgba(4, 46, 77, 0.23);
  box-shadow: 0 10px 16px rgba(4, 46, 77, 0.23);
  text-align: center;
  z-index: 150;
  display: block;
  margin-top: -15px;
  position: absolute;
  left: -100000px;
  opacity: 0;
  padding: 20px 25px;
  width: 280px;
  -webkit-transition: opacity 0.2s, transform 0.2s, left 0s;
  -moz-transition: opacity 0.2s, transform 0.2s, left 0s;
  -o-transition: opacity 0.2s, transform 0.2s, left 0s;
  transition: opacity 0.2s, transform 0.2s, left 0s;
  touch-action: manipulation;
}
@media screen and (max-width: 767px) {
  .datepicker {
    width: 300px;
    padding: 30px 35px;
  }
}
.datepicker._active {
  opacity: 1;
  -webkit-transform: translate(0);
  -moz-transform: translate(0);
  -ms-transform: translate(0);
  -o-transform: translate(0);
  transform: translate(0);
  -webkit-transition: opacity 0.2s, transform 0.2s, left 0s;
  -moz-transition: opacity 0.2s, transform 0.2s, left 0s;
  -o-transition: opacity 0.2s, transform 0.2s, left 0s;
  transition: opacity 0.2s, transform 0.2s, left 0s;
}
.datepicker._from-top {
  transform: translateY(-8px);
}
.datepicker._from-right {
  transform: translateX(8px);
}
.datepicker._from-bottom {
  transform: translateY(8px);
}
.datepicker._from-left {
  transform: translateX(-8px);
}
.datepicker__pointer {
  display: none;
}
.datepicker__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 11px;
}
.datepicker__nav-title {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  cursor: default;
  display: flex;
  justify-content: space-between;
  flex-grow: 1;
  color: #808080;
  align-items: center;
}
.datepicker__nav-title .nc-form-text._opened .nc-form-text__arrow {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.datepicker__nav-action {
  display: none;
}
.datepicker__nav .nc-form-text_date .nc-form-text__input,
.datepicker__nav .nc-form-text__input._combobox {
  border: none;
  width: auto;
  max-width: 120px;
  padding-left: 0;
  color: #808080;
  font-size: 16px;
}
.datepicker__body {
  display: none;
}
.datepicker__body._active {
  display: block;
}
.datepicker__days-names {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 11px;
}
.datepicker__day-name {
  color: #808080;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  cursor: default;
}
.datepicker__cells {
  margin: 0 -12px;
}
.datepicker__cells_months {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  max-height: 240px;
  position: relative;
  margin-left: -30px;
}
.datepicker__cells_months:after {
  content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: 53%;
  background: #dbdcdd;
  top: 0;
}
.datepicker__month-name {
  margin-left: 26px;
}
.datepicker__cell {
  width: 32px;
  height: 32px;
  background-color: transparent;
  border-radius: 4px;
  display: inline-block;
  vertical-align: middle;
  font-weight: 700;
  font-size: 13px;
  line-height: 31px;
  color: #333333;
  cursor: pointer;
  border: 1px solid transparent;
  margin: 2px;
  -webkit-transition: border 0.2s;
  -moz-transition: border 0.2s;
  -o-transition: border 0.2s;
  transition: border 0.2s;
}
.datepicker__cell:not(._disabled):hover {
  border: 1px solid #001eb4;
}
.datepicker__cell._focus {
  border: 1px solid #001eb4;
}
.datepicker__cell._disabled,
.datepicker__cell._other-month {
  color: #bebebe;
}
.datepicker__cell._disabled {
  cursor: default;
}
.datepicker__cell._selected {
  background: #001eb4;
  color: #ffffff;
}
.datepicker__cell_month,
.datepicker__cell_year {
  width: auto;
  padding: 0 20px;
}
@media screen and (max-width: 767px) {
  .datepicker__wrap-auth .datepicker._from-bottom {
    transform: translate(-30px, 8px);
  }
}
.datepicker_hidden {
  display: none;
}
.datepicker__select-year-container {
  display: flex;
  width: 60px;
  justify-content: space-between;
  align-items: baseline;
}
.datepicker__select-year-container .nc-form-text__arrow {
  position: relative;
  top: 2px;
  height: 20px;
  margin-bottom: 0;
}
.datepicker__select-year-container._opened .nc-form-text__arrow {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.datepicker__select-month {
  border: none;
}
.datepicker__year-list {
  position: absolute;
  top: 65px;
  right: -10px;
  width: 108px;
  max-height: 300px;
  background: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 10px 16px rgba(4, 46, 77, 0.23);
  -moz-box-shadow: 0 10px 16px rgba(4, 46, 77, 0.23);
  box-shadow: 0 10px 16px rgba(4, 46, 77, 0.23);
}
.datepicker__year-list ul {
  position: relative;
  max-height: 240px;
  overflow: hidden;
}
.datepicker__year-list ul li {
  display: flex;
  padding: 10px 20px;
  cursor: pointer;
}
.datepicker__year-list ul li:hover {
  color: #ffffff;
  background-color: #001eb4;
}
.datepicker__year-filter {
  width: 78px;
  height: 36px;
  border: 1pt solid #001eb4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding-left: 5px;
  padding-right: 5px;
  margin: 15px 15px 5px 15px;
}
.datepickers-container {
  position: absolute;
  left: 0;
  top: 0;
}
@media print {
  .datepickers-container {
    display: none;
  }
}
/*
 * jsGrid v1.4.1 (http://js-grid.com)
 * (c) 2016 Artem Tabalin
 * Licensed under MIT (https://github.com/tabalinas/jsgrid/blob/master/LICENSE)
 */
.jsgrid {
  min-height: 100px;
  position: relative;
  overflow: hidden;
  /*
    &-wrapper-transactions & {

        &-row,
        &-alt-row {

            & > td {
                &:nth-last-of-type(2) {
                    padding-right: 0;
                }
            }
        }
    }
*/
}
@media screen and (max-width: 767px) {
  .jsgrid {
    background-color: #ffffff;
  }
}
.jsgrid-wrapper {
  padding: 30px 0;
  background-color: #ffffff;
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
@media screen and (max-width: 767px) {
  .jsgrid-wrapper {
    padding-top: 0;
    padding-bottom: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
.jsgrid-wrapper-without-border {
  border-top: none;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.jsgrid-wrapper-transactions {
  padding-top: 0;
}
.jsgrid-no-padding {
  padding: 0 0;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .jsgrid-wrapper-orders .jsgrid-header-row th:first-child {
    padding-left: 20px;
  }
  .jsgrid-wrapper-orders .jsgrid-row > td,
  .jsgrid-wrapper-orders .jsgrid-alt-row > td {
    padding-right: 20px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
  }
  .jsgrid-wrapper-orders .jsgrid-row > td:first-child,
  .jsgrid-wrapper-orders .jsgrid-alt-row > td:first-child {
    padding-left: 20px;
  }
  .jsgrid-wrapper-orders .jsgrid-row > td:nth-last-of-type(2),
  .jsgrid-wrapper-orders .jsgrid-alt-row > td:nth-last-of-type(2) {
    padding-right: 20px;
  }
  .jsgrid-wrapper-orders .jsgrid-search {
    padding: 10px 20px 0;
  }
}
@media screen and (max-width: 767px) {
  .jsgrid-wrapper-lines .jsgrid-row > td:nth-child(1),
  .jsgrid-wrapper-lines .jsgrid-alt-row > td:nth-child(1),
  .jsgrid-wrapper-lines .jsgrid-row > td:nth-child(2),
  .jsgrid-wrapper-lines .jsgrid-alt-row > td:nth-child(2) {
    padding-right: 0;
  }
  .jsgrid-wrapper-lines .jsgrid-row > td:nth-child(2),
  .jsgrid-wrapper-lines .jsgrid-alt-row > td:nth-child(2),
  .jsgrid-wrapper-lines .jsgrid-row > td:nth-child(3),
  .jsgrid-wrapper-lines .jsgrid-alt-row > td:nth-child(3) {
    padding-left: 0;
  }
  .jsgrid-wrapper-lines .jsgrid-row > td:nth-child(3),
  .jsgrid-wrapper-lines .jsgrid-alt-row > td:nth-child(3) {
    width: 30px !important;
    padding-right: 20px;
  }
  .jsgrid-wrapper-lines .jsgrid-row > td:nth-child(3) .nc-select-line-dropdown__line-status,
  .jsgrid-wrapper-lines .jsgrid-alt-row > td:nth-child(3) .nc-select-line-dropdown__line-status {
    font-size: 0;
  }
  .jsgrid-wrapper-lines .jsgrid-row > td:nth-child(3) .nc-select-line-dropdown__line-status:before,
  .jsgrid-wrapper-lines .jsgrid-alt-row > td:nth-child(3) .nc-select-line-dropdown__line-status:before {
    margin-left: 0;
    margin-right: 0;
  }
}
.jsgrid-wrapper-invoices .jsgrid-grid-header {
  position: relative;
  margin-bottom: 0;
}
.jsgrid-wrapper-invoices .jsgrid-grid-header:before,
.jsgrid-wrapper-invoices .jsgrid-grid-header:after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 40px;
  height: 1px;
  background-color: #ffffff;
}
.jsgrid-wrapper-invoices .jsgrid-grid-header:before {
  left: 0;
}
.jsgrid-wrapper-invoices .jsgrid-grid-header:after {
  right: 0;
}
.jsgrid-wrapper-invoices .jsgrid-header-row th {
  padding-bottom: 18px;
  font-size: 16px;
  color: #808080;
}
@media screen and (max-width: 767px) {
  .jsgrid-wrapper-mobile-gray .jsgrid {
    background: #f5f5f5;
  }
}
.jsgrid-grid-header {
  margin-bottom: 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.nc-orders-history .jsgrid-grid-header {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .jsgrid-grid-header {
    margin-bottom: 0;
  }
}
.jsgrid-grid-body {
  min-height: 70px;
}
.jsgrid-table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}
.jsgrid-table-caption {
  padding: 0 40px 20px;
  color: #50535a;
  font: 30px/40px Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .jsgrid-table-caption {
    padding-bottom: 5px;
    padding-top: 20px;
    padding-left: 20px;
    font-size: 20px;
    line-height: 32px;
  }
}
.jsgrid-table-caption-line {
  font-size: 24px;
}
@media screen and (max-width: 767px) {
  .jsgrid-table-caption-line {
    font-size: 18px;
  }
}
.jsgrid-table-caption-wrapper {
  display: flex;
  justify-content: space-between;
}
.jsgrid-tabs {
  margin-bottom: 30px;
  padding: 0 20px;
  border-bottom: 1px solid #e8e8e8;
}
.jsgrid-search {
  width: 60%;
  padding: 10px 40px 0;
  position: relative;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .jsgrid-search {
    width: 100%;
    margin-bottom: 0;
    padding: 20px 20px 0;
    background: #ffffff;
  }
}
.jsgrid__button {
  padding-top: 10px;
  margin-left: 100px;
}
.jsgrid-mobile-sort {
  display: none;
}
@media screen and (max-width: 767px) {
  .jsgrid-mobile-sort {
    display: block;
    padding: 0 0 10px;
    border-bottom: 1px solid #e8e8e8;
    margin-top: 20px;
  }
  .jsgrid-mobile-sort .ui-selectmenu-button {
    border: 0;
    padding-left: 0;
  }
  .jsgrid-mobile-sort .ui-selectmenu-text {
    color: #001eb4;
  }
}
.jsgrid-header-row th {
  padding: 20px 5px;
  text-align: left;
  vertical-align: middle;
  border-bottom: 1px solid #e8e8e8;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333333;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.jsgrid-header-row th:first-child {
  padding-left: 40px;
}
.jsgrid-header-row th:last-child {
  padding-right: 40px;
}
@media screen and (max-width: 767px) {
  .jsgrid-header-row th {
    display: none;
  }
}
.jsgrid-header-sortable {
  cursor: pointer;
}
.jsgrid-header-sort:after {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 12px;
  height: 7px;
  margin-left: 10px;
  margin-top: 6px;
}
.jsgrid-header-sort-asc:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGZpbGw9IiMyN2EzZDQiIGQ9Ik02LDIuOEwxLjQsNy40TDAsNmw2LTZsNiw2LTEuNCwxLjRaIi8+PC9zdmc+") 0 0 no-repeat;
}
.jsgrid-header-sort-desc:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGQ9Ik0xMC41LDBMNiw0LjZMMS40LDAsMCwxLjRsNiw2bDYtNloiIGZpbGw9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
}
.jsgrid-row > td,
.jsgrid-alt-row > td {
  padding: 18px 5px;
  color: #333333;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  vertical-align: top;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
.jsgrid-row > td:first-child,
.jsgrid-alt-row > td:first-child {
  padding-left: 40px;
}
@media screen and (max-width: 767px) {
  .jsgrid-row > td:first-child,
  .jsgrid-alt-row > td:first-child {
    padding-left: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .jsgrid-row > td:first-child,
  .jsgrid-alt-row > td:first-child {
    font-size: 14px;
  }
}
.jsgrid-row > td:last-child,
.jsgrid-alt-row > td:last-child {
  padding-right: 40px;
}
@media screen and (max-width: 767px) {
  .jsgrid-row > td:last-child,
  .jsgrid-alt-row > td:last-child {
    padding-right: 20px;
  }
  .nc-orders-history .jsgrid-row > td:last-child,
  .nc-orders-history .jsgrid-alt-row > td:last-child {
    width: 40px !important;
  }
}
.jsgrid-row > td:nth-last-of-type(2),
.jsgrid-alt-row > td:nth-last-of-type(2) {
  padding-right: 40px;
}
@media screen and (max-width: 767px) {
  .jsgrid-row > td.nc-orders-history__table-td_id,
  .jsgrid-alt-row > td.nc-orders-history__table-td_id,
  .jsgrid-row > td.nc-payment-history__table-td_ids,
  .jsgrid-alt-row > td.nc-payment-history__table-td_ids,
  .jsgrid-row > td.nc-troubleshooting__table-td_expected-resolution,
  .jsgrid-alt-row > td.nc-troubleshooting__table-td_expected-resolution {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
  }
}
.jsgrid-row:hover > td,
.jsgrid-alt-row:hover > td {
  background-color: #f7fbfd;
}
.jsgrid-data-price small {
  font-size: 15px;
}
@media screen and (max-width: 767px) {
  .jsgrid-data-status {
    text-transform: uppercase;
  }
}
.jsgrid-data-status_unpaid,
.jsgrid-data-status_partiallypaid,
.jsgrid-data-status_progress {
  color: #eea800;
}
.jsgrid-data-status_overdue,
.jsgrid-data-status_error {
  color: #eb1600;
}
.jsgrid-data-status_paid,
.jsgrid-data-status_generated {
  color: #44c8f5;
}
.jsgrid-data-status-unpaid,
.jsgrid-data-status-partiallypaid,
.jsgrid-data-status-progress {
  color: #eea800;
}
.jsgrid-data-status-overdue,
.jsgrid-data-status-error {
  color: #eb1600;
}
.jsgrid-data-status-paid,
.jsgrid-data-status-generated {
  color: #44c8f5;
}
.jsgrid-data-nowrap {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.jsgrid-data-nowrap:hover {
  overflow: visible;
  display: inline-block;
  z-index: 2;
  position: relative;
  padding-right: 10px;
  background: inherit;
}
td.jsgrid-align-right,
th.jsgrid-align-right {
  text-align: right;
}
td.jsgrid-align-center,
th.jsgrid-align-center {
  text-align: center;
}
.jsgrid-pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 20px;
}
@media screen and (max-width: 767px) {
  .jsgrid-pager {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.jsgrid-pager-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.jsgrid-pager-all,
.jsgrid-pager-page {
  display: inline-block;
  width: 48px;
  height: 40px;
  text-align: center;
  color: #50535a;
  font-weight: 700;
  font-size: 16px;
  line-height: 40px;
  border: none;
}
@media screen and (max-width: 767px) {
  .jsgrid-pager-all,
  .jsgrid-pager-page {
    margin: 0 5px;
    border: 1px solid #e8e8e8;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #ffffff;
  }
}
.jsgrid-pager-all a,
.jsgrid-pager-page a {
  display: block;
  height: 40px;
  color: inherit;
}
.jsgrid-pager-all a:hover,
.jsgrid-pager-page a:hover {
  background-color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.09);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.09);
}
.jsgrid-pager-by {
  display: inline-block;
  margin-right: 20px;
  color: #50535a;
  font-weight: 700;
  font-size: 16px;
  line-height: 40px;
}
.jsgrid-pager-nav-button {
  text-align: center;
  font-weight: 700;
  font-size: 16px;
  line-height: 40px;
  width: 48px;
  height: 40px;
}
@media screen and (max-width: 767px) {
  .jsgrid-pager-nav-button {
    border: 1px solid #e8e8e8;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #ffffff;
  }
}
.jsgrid-pager-nav-button a {
  color: #001eb4;
  display: block;
  height: 40px;
}
.jsgrid-pager-nav-button:first-child a {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOSAxNSI+PHBhdGggZmlsbD0iIzUwNTM1QSIgZD0iTTkuMDA2LDEuNzYxTDcuMy4wMTJsLTcuMzEzLDcuNWw3LjMxMyw3LjVsMS43MDYtMS43NTZMMy40LDcuNTA4WiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.jsgrid-pager-nav-button:last-child a {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOSAxNSI+PHBhdGggZmlsbD0iIzUwNTM1QSIgZD0iTS0uMDA2LDEzLjI1Nkw1LjYsNy41MDgtLjAwNiwxLjc2MUwxLjcuMDEybDcuMzEzLDcuNUwxLjcsMTUuMDA2WiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.jsgrid-pager-nav-button:first-child a,
.jsgrid-pager-nav-button:last-child a,
.jsgrid-pager-nav-button:first-child a:hover,
.jsgrid-pager-nav-button:last-child a:hover {
  background-position: center;
  background-size: 10px;
}
.jsgrid-pager-nav-button:first-child a:hover,
.jsgrid-pager-nav-button:last-child a:hover {
  background-color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.09);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.09);
}
@media screen and (max-width: 767px) {
  .jsgrid-pager-nav-button:first-child {
    margin-right: auto;
  }
  .jsgrid-pager-nav-button:last-child {
    margin-left: auto;
  }
}
.jsgrid-pager-nav-inactive-button a {
  opacity: 0.5;
  cursor: not-allowed;
}
.jsgrid-pager-nav-inactive-button:first-child a:hover {
  background: none;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOSAxNSI+PHBhdGggZmlsbD0iIzUwNTM1QSIgZD0iTTkuMDA2LDEuNzYxTDcuMy4wMTJsLTcuMzEzLDcuNWw3LjMxMyw3LjVsMS43MDYtMS43NTZMMy40LDcuNTA4WiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.jsgrid-pager-nav-inactive-button:last-child a:hover {
  background: none;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOSAxNSI+PHBhdGggZmlsbD0iIzUwNTM1QSIgZD0iTS0uMDA2LDEzLjI1Nkw1LjYsNy41MDgtLjAwNiwxLjc2MUwxLjcuMDEybDcuMzEzLDcuNUwxLjcsMTUuMDA2WiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.jsgrid-pager-nav-inactive-button:first-child a:hover,
.jsgrid-pager-nav-inactive-button:last-child a:hover {
  -webkit-border-radius: none;
  -moz-border-radius: none;
  border-radius: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-position: center;
  background-size: 10px;
}
.jsgrid-pager-current-page {
  background-color: #ffffff;
  border: 2px solid #001eb4;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 8px rgba(23, 70, 90, 0.09);
  -moz-box-shadow: 0 0 8px rgba(23, 70, 90, 0.09);
  box-shadow: 0 0 8px rgba(23, 70, 90, 0.09);
  line-height: 36px;
}
.jsgrid-pager-current-page:hover {
  cursor: default;
}
.jsgrid + .jsgrid-pager-wrapper {
  margin-bottom: 20px;
}
.jsgrid-pagesize-container,
.jsgrid-pager-container {
  margin-top: 35px;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .jsgrid-pagesize-container,
  .jsgrid-pager-container {
    width: 100%;
    margin-top: 25px;
  }
}
.jsgrid-pagesize-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 20px;
  margin-left: auto;
}
@media screen and (max-width: 767px) {
  .jsgrid-pagesize-container {
    display: none !important;
  }
}
.jsgrid-pagesize-container-hidden {
  display: none;
}
@media screen and (min-width: 768px) {
  .jsgrid-row-bordered-center + .jsgrid-row-bordered-center > td:last-child::after {
    content: "";
    position: absolute;
    left: 40px;
    right: 40px;
    margin-top: -40px;
    border-top: 1px solid #e8e8e8;
  }
  .nc-orders-history .jsgrid-row-bordered-center + .jsgrid-row-bordered-center > td:last-child::after {
    margin-top: -29px;
  }
}
.jsgrid-row-bordered + .jsgrid-row-bordered > td {
  border-top: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .jsgrid-row-bordered > td {
    border-top: 1px solid #e8e8e8;
  }
}
@media screen and (max-width: 767px) {
  .jsgrid-row-collapsible {
    border-bottom: 1px solid #e8e8e8;
  }
  .jsgrid-row-collapsible:last-child {
    border-bottom: none;
  }
}
.jsgrid-row-cursor-pointer {
  cursor: pointer;
}
.jsgrid-row-compact > td {
  padding-top: 10px;
  padding-bottom: 10px;
}
.jsgrid-row-without-hover > td {
  background-color: transparent;
}
.jsgrid-row-middle td {
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .jsgrid-row-separated {
    margin: 20px;
    border: 1px solid #e8e8e8;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #ffffff;
  }
}
@media screen and (max-width: 767px) {
  .jsgrid-row-separated:last-of-type {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .jsgrid-table .jsgrid-row-separated:last-child > td {
    border: none;
  }
}
@media screen and (max-width: 767px) {
  .jsgrid-mobile-flex .jsgrid-row,
  .jsgrid-mobile-flex .jsgrid-alt-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .jsgrid-mobile-flex .jsgrid-row > td,
  .jsgrid-mobile-flex .jsgrid-alt-row > td {
    display: block;
    width: 100% !important;
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .jsgrid-mobile-flex tbody {
    display: block;
  }
}
.jsgrid-nodata-content {
  padding: 15px 0 50px;
  text-align: center;
  color: #50535a;
}
.jsgrid-nodata-content-message {
  font: 20px Roboto, Helvetica, Arial, sans-serif;
}
.jsgrid-nodata-content-message:before {
  content: '';
  display: block;
  margin: 0 auto 5px;
  width: 54px;
  height: 71px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NCA3MSI+PHBhdGggc3Ryb2tlPSIjMDAxRUI0IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTUyLjUsMTkuNWgtMThtMCwwdi0xOG0wLDBoLTI2YTcsNywwLDAwLTcsN3Y1Ny43NW0wLDBsNC4yNSwzLjI1bTAsMEwxMCw2Ni4yNW0wLDBsNC4yNSwzLjI1bTAsMGw0LjI1LTMuMjVtMCwwbDQuMjUsMy4yNW0wLDBMMjcsNjYuMjVtMCwwbDQuMjUsMy4yNW0wLDBsNC4yNS0zLjI1bTAsMGw0LjI1LDMuMjVtMCwwTDQ0LDY2LjI1bTAsMGw0LjI1LDMuMjVtMCwwbDQuMjUtMy4yNW0wLDBWMTkuNW0wLDAtMTgtMThtMCw1Ny41aDZNMTUsOXYzbTMsMmEzLjI1LDMuMjUsMCwxMC00Ljc1LDRsMy41LDNBMy4yNSwzLjI1LDAsMTExMiwyNC43NW0wLDE0LjVoMThtNiwwaDQuNW0tMjguNSw2aDE4bTYsMGg0LjVtLTI4LjUsNmgxOG02LDBoNC41TTE1LDI3djMiLz48L3N2Zz4=") 0 0 no-repeat;
}
.jsgrid__collapsible {
  -webkit-box-shadow: inset 0 11px 8px -10px #e8e8e8, inset 0 -11px 8px -10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 11px 8px -10px #e8e8e8, inset 0 -11px 8px -10px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 11px 8px -10px #e8e8e8, inset 0 -11px 8px -10px rgba(0, 0, 0, 0.1);
}
.jsgrid__collapsible-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 15px 0;
  border-top: 1px solid #e8e8e8;
}
.jsgrid__collapsible-row:first-child {
  border-top: none;
}
.jsTransactionListContent .jsgrid__collapsible-row {
  border-top: none;
}
.jsTransactionListContent .jsgrid__collapsible-row:last-child {
  border-top: 1px solid #e8e8e8;
}
.jsLastInvoiceContent .jsgrid__collapsible-row {
  border-top: none;
}
.jsLastInvoiceContent .jsgrid__collapsible-row:last-child {
  border-top: 1px solid #e8e8e8;
}
.jsgrid__collapsible-row-name {
  width: 40%;
  padding-left: 20px;
  font-size: 14px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  line-height: 22px;
  color: #808080;
}
.jsgrid__collapsible-row-name._full {
  width: 100%;
  padding-right: 20px;
}
@media screen and (max-width: 380px) and (min-width: 320px) {
  .jsgrid__collapsible-row-name._full {
    padding-right: 10px;
  }
}
.jsgrid__collapsible-row-value {
  width: 60%;
  padding-right: 20px;
  padding-left: 10px;
  font-size: 14px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  color: #333333;
}
.jsgrid__collapsible-row-value._full {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .jsgrid__collapsible-row._action .jsgrid__collapsible-row-name {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .jsgrid__collapsible-row._action .jsgrid__collapsible-row-value {
    width: 100%;
    padding: 0;
    position: relative;
  }
  .jsgrid__collapsible-row._action .jsgrid__collapsible-row-value .nc-link,
  .jsgrid__collapsible-row._action .jsgrid__collapsible-row-value .nc-browser-list__item,
  .jsgrid__collapsible-row._action .jsgrid__collapsible-row-value .nc-device-compare__tooltip-menu-item,
  .jsgrid__collapsible-row._action .jsgrid__collapsible-row-value .nc-device-compare-small__return-link,
  .jsgrid__collapsible-row._action .jsgrid__collapsible-row-value .nc-line-info__link,
  .jsgrid__collapsible-row._action .jsgrid__collapsible-row-value .nc-payment-history__link,
  .jsgrid__collapsible-row._action .jsgrid__collapsible-row-value .nc-select-line__menu-element,
  .jsgrid__collapsible-row._action .jsgrid__collapsible-row-value .nc-services-active__disconnect {
    padding: 0 20px;
  }
}
@media screen and (max-width: 767px) {
  .jsgrid__collapsible-row._generated .jsgrid__collapsible-row-value:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGQ9Ik0xMC41LDBMNiw0LjZMMS40LDAsMCwxLjRsNiw2bDYtNloiIGZpbGw9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
    content: "";
    display: inline-block;
    position: absolute;
    right: 18px;
    width: 16px;
    height: 16px;
    background-position: 95%;
    background-size: 16px;
    transform: rotate(-90deg);
  }
  .jsgrid__collapsible-row._generated .jsgrid__collapsible-row-value .nc-link,
  .jsgrid__collapsible-row._generated .jsgrid__collapsible-row-value .nc-browser-list__item,
  .jsgrid__collapsible-row._generated .jsgrid__collapsible-row-value .nc-device-compare__tooltip-menu-item,
  .jsgrid__collapsible-row._generated .jsgrid__collapsible-row-value .nc-device-compare-small__return-link,
  .jsgrid__collapsible-row._generated .jsgrid__collapsible-row-value .nc-line-info__link,
  .jsgrid__collapsible-row._generated .jsgrid__collapsible-row-value .nc-payment-history__link,
  .jsgrid__collapsible-row._generated .jsgrid__collapsible-row-value .nc-select-line__menu-element,
  .jsgrid__collapsible-row._generated .jsgrid__collapsible-row-value .nc-services-active__disconnect {
    display: block;
  }
}
.jsgrid._overflow-visible {
  overflow: visible;
}
.jsGridFilter {
  display: flex;
  flex-direction: row;
}
/**
 * Swiper 3.4.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/swiper/
 *
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under MIT
 *
 * Released on: October 16, 2016
 */
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .swiper-wrapper {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 768px) {
  .swiper-wrapper_mobile {
    padding-bottom: inherit;
  }
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  -moz-transform: translate3d(0px, 0, 0);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-transition-property: -webkit-transform, height;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform, height;
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
/* Arrows */
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: 27px 44px;
  -webkit-background-size: 27px 44px;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
/* Pagination Styles */
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 0;
  left: 0;
  width: 100%;
  line-height: 20px;
}
/* Bullets */
.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  background: #000000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #001eb4;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  -moz-transform: translate3d(0px, -50%, 0);
  -o-transform: translate(0px, -50%);
  -ms-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 6px;
}
/* Progress */
.swiper-pagination-progress {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -moz-transform-origin: left top;
  -ms-transform-origin: left top;
  -o-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
  -webkit-transform-origin: right top;
  -moz-transform-origin: right top;
  -ms-transform-origin: right top;
  -o-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-progress.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.5);
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
  background: #fff;
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
  background: #000;
}
/* 3D Container */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
/* Coverflow */
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}
/* Cube + Flip */
.swiper-container-cube,
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* Cube */
.swiper-container-cube .swiper-slide {
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -moz-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  -webkit-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/*!
 * jQuery UI Autocomplete 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */
.ui-autocomplete {
  display: none;
  position: absolute;
  z-index: 101;
  left: 0;
  margin-top: 3px;
  color: #333333;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.23);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.23);
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}
.datepicker .ui-autocomplete {
  overflow-y: hidden;
}
.ui-autocomplete-input {
  position: relative;
}
.ui-autocomplete.ui-menu {
  list-style: none;
}
.ui-autocomplete .ui-menu-item {
  border: 1px solid transparent;
  padding: 0 18px 20px 18px;
  cursor: pointer;
  font-size: 14px;
  outline: none;
}
.ui-autocomplete .ui-menu-item:nth-child(1) {
  padding-top: 16px;
}
.datepicker .ui-autocomplete .ui-menu-item {
  padding: 10px 18px 10px 18px;
}
.datepicker .ui-autocomplete .ui-menu-item:nth-child(1) {
  padding-top: 16px;
}
.ui-autocomplete .ui-menu-item.ui-state-focus {
  color: #001eb4;
  background-color: rgba(0, 30, 180, 0.08);
}
.datepicker .ui-autocomplete .ui-menu-item.ui-state-focus {
  color: #ffffff;
  background-color: #001eb4;
}
.ui-autocomplete .ui-menu-item.ui-state-selected {
  color: #001eb4;
}
.ui-autocomplete .ui-menu-item.ui-state-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.ui-helper-hidden-accessible {
  display: none;
}
/*!
 * jQuery UI Selectmenu 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/selectmenu/#theming
 */
.ui-selectmenu-button {
  position: relative;
  display: block;
  width: 100% !important;
  height: 40px;
  padding: 0 48px 0 18px;
  color: #333333;
  background-color: #ffffff;
  border: 1px solid #dbdcdd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  outline: none;
  cursor: pointer;
  -webkit-transition: border-color 0.2s;
  -moz-transition: border-color 0.2s;
  -o-transition: border-color 0.2s;
  transition: border-color 0.2s;
}
.ui-selectmenu-button-addon {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.ui-selectmenu-button.ui-state-hover,
.ui-selectmenu-button.ui-state-focus {
  -webkit-box-shadow: 0 0 5px rgba(0, 30, 180, 0.2);
  -moz-box-shadow: 0 0 5px rgba(0, 30, 180, 0.2);
  box-shadow: 0 0 5px rgba(0, 30, 180, 0.2);
}
.ui-selectmenu-button.ui-state-disabled {
  background-color: #f5f5f5;
  color: #808080;
  cursor: inherit;
}
.ui-selectmenu-button.ui-state-disabled .ui-icon {
  display: none;
}
.ui-selectmenu-button .ui-icon {
  position: absolute;
  top: 16px;
  right: 18px;
  width: 12px;
  height: 8px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGQ9Ik0xMC41LDBMNiw0LjZMMS40LDAsMCwxLjRsNiw2bDYtNloiIGZpbGw9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
  -webkit-transition: transform 100ms linear;
  -moz-transition: transform 100ms linear;
  -o-transition: transform 100ms linear;
  transition: transform 100ms linear;
}
.ui-selectmenu-button[aria-expanded="true"] {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ui-selectmenu-button[aria-expanded="true"] .ui-icon {
  z-index: 151;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.ui-selectmenu-text {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: inherit;
  font-size: 14px;
  line-height: 38px;
}
.ui-selectmenu-menu {
  display: none;
  position: absolute;
  z-index: 150;
  left: 0;
  color: #333333;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.23);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.23);
}
.ui-selectmenu-menu .ui-menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ui-selectmenu-menu .ui-menu-item {
  border: 1px solid transparent;
  padding: 0 18px;
  cursor: pointer;
  color: #001eb4;
  font-size: 14px;
  line-height: 38px;
  outline: none;
}
.ui-selectmenu-menu .ui-menu-item.ui-state-focus {
  color: #001eb4;
  background-color: rgba(0, 30, 180, 0.08);
}
.ui-selectmenu-menu .ui-menu-item.ui-state-disabled {
  color: #333333;
  background-color: #ffffff;
  cursor: default;
}
.ui-selectmenu-open {
  display: block;
}
.ui-selectmenu-card .ui-selectmenu-text,
.ui-selectmenu-card .ui-menu-item {
  font-size: 14px;
}
.ui-selectmenu-card .ui-selectmenu-button {
  padding-right: 45px;
}
.ui-menu-item-icon {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
/*!
 * jQuery UI Slider 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */
.ui-slider {
  position: relative;
  text-align: left;
  margin-top: 30px;
}
.ui-slider-horizontal {
  margin-left: 10px;
  margin-right: 10px;
  height: 6px;
  background-color: #dbdcdd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.ui-slider-handle {
  position: absolute;
  z-index: 101;
  width: 20px;
  height: 20px;
  cursor: pointer;
  touch-action: none;
  outline: none;
  background-color: #ffffff;
  border: 1px solid #dbdcdd;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.ui-slider-handle.ui-state-focus,
.ui-slider-handle.ui-state-hover {
  -webkit-box-shadow: 0 0 10px rgba(0, 56, 93, 0.25);
  -moz-box-shadow: 0 0 10px rgba(0, 56, 93, 0.25);
  box-shadow: 0 0 10px rgba(0, 56, 93, 0.25);
}
.ui-slider-horizontal .ui-slider-handle {
  top: -7px;
  margin-left: -10px;
}
.ui-slider-range {
  position: absolute;
  z-index: 1;
  display: block;
  background-color: #001eb4;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 6px;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
/* Action out of stock */
.nc-action-out-stock {
  position: relative;
  display: inline-block;
  padding-left: 24px;
  color: #e63780;
}
.nc-action-out-stock:before {
  content: "";
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNMTMuNiwzLjFDMTQuNSw0LjMsMTUsNS45LDE1LDhjMCw0LjctMi4zLDctNyw3LTIuMSwwLTMuNy0uNS00LjktMS40Wk0wLDhjMCw1LjUsMi45LDgsOCw4YzUuMSwwLDgtMi41LDgtOGMwLTUuNC0yLjktOC04LTgtNS4xLDAtOCwyLjYtOCw4bTIuNCw0LjlDMS41LDExLjcsMSwxMC4xLDEsOGMwLTQuNywyLjMtNyw3LTdjMi4xLDAsMy43LjUsNC45LDEuNFoiIGZpbGw9IiNFNjM3ODAiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTMuNiwzLjFDMTQuNSw0LjMsMTUsNS45LDE1LDhjMCw0LjctMi4zLDctNyw3LTIuMSwwLTMuNy0uNS00LjktMS40WiIvPjxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDE4MCkgdHJhbnNsYXRlKC0xNi0xNikiIGZpbGw9IiNmZmYiIGQ9Ik0xMy42LDMuMUMxNC41LDQuMywxNSw1LjksMTUsOGMwLDQuNy0yLjMsNy03LDctMi4xLDAtMy43LS41LTQuOS0xLjRaIi8+PC9zdmc+") 0 0 no-repeat;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  margin-top: 5px;
}
@media screen and (max-width: 767px) {
  .nc-action-out-stock {
    white-space: nowrap;
  }
}
/* Auth */
.jsRootNode {
  margin-top: 50px;
}
.nc-auth__icon {
  display: inline-block;
  vertical-align: middle;
}
.nc-auth__icon._call {
  width: 19px;
  height: 20px;
  margin-top: -5px;
  margin-left: 2px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAyMCI+PHBhdGggc3Ryb2tlPSIjMjdhNGQ1IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTEyLDkuOGE0Ljc3LDQuNzUsMCwxMTEuOS02bS0yLjEsM2g0YTEuNSwxLjUsMCwwMDEuNS0xLjV2LS41bS0xMyw3LjVBNiw4LDAsMDAxLDE5bTAsMGgxN20wLDBhNiw4LDAsMDAtMy4zLTYuNyIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-auth__link:hover .nc-auth__icon._call {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAyMCI+PHBhdGggc3Ryb2tlPSIjMDA2YzllIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTEyLDkuOGE0Ljc3LDQuNzUsMCwxMTEuOS02bS0yLjEsM2g0YTEuNSwxLjUsMCwwMDEuNS0xLjV2LS41bS0xMyw3LjVBNiw4LDAsMDAxLDE5bTAsMGgxN20wLDBhNiw4LDAsMDAtMy4zLTYuNyIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-auth-title {
  padding: 40px 20px 20px;
  font: 30px/40px Roboto, Helvetica, Arial, sans-serif;
  text-align: center;
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-auth-title {
    font-size: 20px;
    line-height: 1.4;
  }
}
@media screen and (max-width: 767px) {
  .nc-auth-title._auth {
    font: 24px/32px Roboto, Helvetica, Arial, sans-serif;
    padding: 0 0 35px;
  }
  .nc-auth-title._auth._with-icon {
    padding: 40px 0 35px;
  }
}
.nc-auth-title_warning,
.nc-auth-title_lineInactive,
.nc-auth-title_user-blocked,
.nc-auth-title_invalid-documents,
.nc-auth-title_noAuthorization,
.nc-auth-title_limited-rights {
  padding-right: 0;
  padding-left: 0;
}
.nc-auth-title_warning:before,
.nc-auth-title_lineInactive:before,
.nc-auth-title_user-blocked:before,
.nc-auth-title_invalid-documents:before,
.nc-auth-title_noAuthorization:before,
.nc-auth-title_limited-rights:before {
  content: '';
  display: block;
  margin: 0 auto 40px;
}
.nc-auth-title_unsuccess {
  font-weight: 400;
  font-size: 28px;
  line-height: 32px;
  padding-right: 40px;
  padding-left: 40px;
}
.nc-auth-title_unsuccess:before {
  content: '';
  display: block;
  margin: 0 auto 40px;
  width: 90px;
  height: 90px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MCA5MCI+PHBhdGggc3Ryb2tlPSIjZjJhZjEzIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTQ3LDY0YTIsMiwwLDEwMCwuMW0tMi0xNC42di0zMG0yNS41LDYwYTQzLDQzLDAsMTE5LTkiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-auth-title_warning:before {
  width: 98px;
  height: 84px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDQyIDM2Ij48cGF0aCBmaWxsPSIjZmNiNzEzIiBkPSJNMTkuMjc5Ljk4QTEuOTc1LDEuOTc1LDAsMDEyMC45OTMsMEExLjk3NSwxLjk3NSwwLDAxMjIuNy45NzlsMTguOTE2LDMyQTIsMiwwLDAxMzkuOTA3LDM2SDIuMDc4YTIsMiwwLDAxLTEuNzE0LTMuMDJaTTIwLjk5MiwyaC0uMDAzTDIuMDc4LDM0aDM3LjgzWm0tLjk5OSwxMGExLDEsMCwxMTEuOTkxLDB2MTIuMjMyYTEsMSwwLDAxLS45OTEsMWExLDEsMCwwMS0xLTFabTEsMTguNWExLjU0MSwxLjU0MSwwLDAxLS41NjgtLjExQTEuNTEyLDEuNTEyLDAsMDExOS41LDI5YTEuMzI4LDEuMzI4LDAsMDEuMDMtLjI5YTIuMywyLjMsMCwwMS4wNzktLjI4YTIuMTksMi4xOSwwLDAxLjE0LS4yNmEyLjE1NSwyLjE1NSwwLDAxLjE4OS0uMjNhMS41MzcsMS41MzcsMCwwMTIuMTExLDBhMi4xNzYsMi4xNzYsMCwwMS4xOS4yM2ExLjMsMS4zLDAsMDEuMTI5LjI2YTEuMjcyLDEuMjcyLDAsMDEuMDkuMjhhMS4zMjgsMS4zMjgsMCwwMS4wMy4yOWExLjUsMS41LDAsMDEtMS40OTUsMS41Ii8+PC9zdmc+") 0 0 no-repeat;
  background-size: cover;
}
.nc-auth-title_lineInactive:before {
  width: 90px;
  height: 90px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MCA5MCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIj48cGF0aCBzdHJva2U9IiNiZWJlYmUiIHN0cm9rZS13aWR0aD0iNCIgZD0iTTE2LDV2NzEuNWE3LjUsNy41LDAsMDA3LjUsNy41aDIzTTI2LDMwLjV2MjFhMy41LDMuNSwwLDAwMy41LDMuNWgyMmEzLjUsMy41LDAsMDAzLjUtMy41di0yNWEzLjUsMy41LDAsMDAtMy41LTMuNWgtMjJhMy41LDMuNSwwLDAxLTMuNS0zLjV2LTNhMy41LDMuNSwwLDAxMy41LTMuNUg1NGE4LDgsMCwwMTgsOHYzNyIvPjxwYXRoIHN0cm9rZT0iI2YyYWYxMyIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNNzYuOSw4My44YTIsMiwwLDAsMS0uNSwxLjJoLTIzYTIsMiwwLDAsMS0uNS0xLjJMNjQsNjVhMiwyLDAsMCwxLDEuNSwwWk02NSw3MnY1bS4yNSwzLjVhLjUuNSwwLDEsMCwwLjEuMSIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-auth-title_noAuthorization {
  padding: 40px 25px 20px;
}
.nc-auth-title_noAuthorization:before {
  width: 90px;
  height: 90px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MSIgaGVpZ2h0PSI5MCI+PHBhdGggc3Ryb2tlPSIjMjdBM0Q0IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTcyLDExYTQzLDQzLDAsMTA4LDhtLTMyLjUsN2EyLDIsMCwxMDAsLjFtLTIsMTQuNXYzMCIvPjwvc3ZnPg==") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-auth-title_noAuthorization {
    padding: 0 0 17px;
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) and (max-height: 500px) {
  .nc-auth-title_noAuthorization {
    padding: 0;
    font-size: 25px;
  }
}
@media screen and (max-width: 767px) and (orientation: landscape) {
  .nc-auth-title_noAuthorization {
    padding: 0 25px 34px;
  }
}
.nc-auth-title_invalid-documents:before {
  width: 84px;
  height: 84px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NCA4NCIgc3Ryb2tlPSIjZjJhZjEzIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiPjxnIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PGcgc3Ryb2tlPSIjYmViZWJlIj48cGF0aCBzdHJva2Utd2lkdGg9IjQiIGQ9Ik00MywxNWwxNy45LDE2bTAsMHY0MmE1LDUsMCwwMS01LDVoLTM4YTYsNSwwLDAxLTUtNVYyMGE4LDcsMCwwMTUtNWgyNW0wLDB2MTZtMCwwaDE2TTIyLDhhNiw2LDAsMDE0LTJoMzlhNiw2LDAsMDE2LDZ2NDhhNiw2LDAsMDEtMiw0Ii8+PHBhdGggZD0iTTQ1LDQ3aDdtMCw3SDIybTAsN2gzMG0wLDZIMjIiLz48L2c+PHBhdGggIGQ9Ik0yOSwzNGExLDEsMCwwLDEsMiwwbDcsMTJhMSwxLDAsMCwxLS41LDFoLTE1YTEsMSwwLDAsMS0uNS0xWiIvPjwvZz48cGF0aCBzdHJva2U9IiNmMmFmMTMiIGQ9Ik0zMCwzN3Y1bTAsMXYyIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-auth-title_limited-rights:before,
.nc-auth-title_user-blocked:before {
  width: 70px;
  height: 70px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2OSIgaGVpZ2h0PSI2OCIgdmlld0JveD0iMCAwIDY5IDY4Ij48cGF0aCBmaWxsPSIjYmViZWJlIiBkPSJNMiw2OGEyLDIsMCwwMS0yLTJhMzEuOTA4LDMxLjkwOCwwLDAxMTIuNzM3LTI1LjU0OWEyLDIsMCwxMTIuNDI1LDMuMTgyQTI3Ljk1MiwyNy45NTIsMCwwMDQuMDczLDY0SDY0YTIsMiwwLDExMCw0Wk0zMi45ODMsNGExNSwxNSwwLDEwMTUuMDEsMTVBMTUuMDIxLDE1LjAyMSwwLDAwMzIuOTgxLDRabTAsMzRhMTksMTksMCwxMTE5LjAxMi0xOWExOS4wMjcsMTkuMDI3LDAsMDEtMTkuMDE0LDE5WiIvPjxwYXRoIGZpbGw9IiNlYjE2MDAiIGQ9Ik01Ny41LDM1QTExLjUsMTEuNSwwLDEsMCw2OSw0Ni41QTExLjUxMywxMS41MTMsMCwwLDAsNTcuNSwzNVpNNDgsNDYuNWE5LjQ5MSw5LjQ5MSwwLDAsMSwxNS40NjgtNy4zODJsLTEzLjM1LDEzLjM0OUE5LjQ0OSw5LjQ0OSwwLDAsMSw0OCw0Ni41Wm05LjUsOS41YTkuNDQ5LDkuNDQ5LDAsMCwxLTUuOTY3LTIuMTE4bDEzLjM0OS0xMy4zNDlBOS40OTEsOS40OTEsMCwwLDEsNTcuNSw1NloiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-auth-title_security-questions {
  padding: 10px 0;
}
@media screen and (max-width: 767px) {
  .nc-auth-title_security-questions._auth {
    padding-bottom: 20px;
  }
}
.nc-auth-description {
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  padding-top: 16px;
}
@media screen and (min-width: 768px) {
  .nc-auth-description .nc-auth-regular-login {
    text-align: center;
  }
}
.nc-auth-text {
  color: #333333;
  text-align: center;
}
.nc-auth-text_security-questions {
  padding: 10px 20px;
}
@media screen and (max-width: 767px) {
  .nc-auth-text_security-questions {
    padding: 10px 0;
  }
}
.nc-auth-text_noAuthorization {
  width: 87%;
  margin: 0 auto;
}
.nc-auth-text_noAuthorization-additional-info {
  padding: 30px 0;
}
@media screen and (max-width: 767px) {
  .nc-auth-text_noAuthorization-additional-info {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-auth-text_noAuthorization {
    width: 100%;
    font: 16px/24px "Roboto", Helvetica, Arial, sans-serif;
  }
}
.nc-auth-question {
  position: relative;
}
.nc-auth-question__overlaid {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1010;
  background-color: rgba(255, 255, 255, 0.95);
}
.nc-auth-question__progress {
  margin: 45px 0;
}
@media screen and (max-width: 767px) {
  .nc-auth-question__progress {
    margin: 25px 0 15px;
  }
}
.nc-auth-question__title {
  font-size: 20px;
  line-height: 30px;
  color: #333333;
  padding: 15px 0;
}
@media screen and (max-width: 767px) {
  .nc-auth-question__title {
    font-size: 18px;
  }
}
.nc-auth-question__variant {
  padding-top: 10px;
  color: #333333;
}
.nc-auth-question_loader {
  top: 0;
  left: 0;
}
.nc-auth-existing-customer {
  padding: 30px 40px;
}
@media screen and (max-width: 767px) {
  .nc-auth-existing-customer {
    padding: 30px 20px 22px;
  }
}
.nc-auth-existing-customer_captcha {
  padding-bottom: 20px;
}
.nc-auth-existing-customer_captcha .nc-auth-existing-customer__text {
  padding-bottom: 17px;
}
.nc-auth-existing-customer_captcha .nc-auth-existing-customer__again-link:before,
.nc-auth-existing-customer_captcha .nc-auth-existing-customer__again-link:after {
  content: '';
  position: absolute;
  bottom: -15px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .nc-auth-existing-customer_captcha .nc-auth-existing-customer__again-link:before,
  .nc-auth-existing-customer_captcha .nc-auth-existing-customer__again-link:after {
    bottom: -18px;
  }
}
.nc-auth-existing-customer_captcha .nc-auth-existing-customer__again-link:before {
  width: 0;
  height: 0;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  border-bottom: 13px solid #e8e8e8;
}
.nc-auth-existing-customer_captcha .nc-auth-existing-customer__again-link:after {
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid #fafafa;
}
.nc-auth-existing-customer__text {
  padding: 39px 30px 47px;
  font: 30px/40px Roboto, Helvetica, Arial, sans-serif;
  text-align: center;
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-auth-existing-customer__text {
    padding: 30px 0;
    font: 24px/32px Roboto, Helvetica, Arial, sans-serif;
  }
}
.nc-auth-existing-customer__text:before {
  content: '';
  display: block;
  margin: 0 auto 30px;
  width: 120px;
  height: 64px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NyIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDk3IDYwIj48cGF0aCBmaWxsPSIjNWJjNTAwIiBkPSJNMjguNTM3LDE2aC0xNy4yYTIsMiwwLDAxMC00SDI5LjA3YTMuNTU0LDMuNTU0LDAsMDExLjgzMy43MTFsMjIuMDYzLDIxLjhhNi41MjksNi41MjksMCwwMDQuNjU2LDEuOTQxYTYuNTI0LDYuNTI0LDAsMDA0LjY0OC0xLjkzMkw4NS44LDEyLjI1N2MyLjMwOC0yLjMxOCw1LjI5Mi0zLjE1Niw3Ljc0OS0yLjE0Qzk1LjcwOSwxMS4wMSw5NywxMy4yMDksOTcsMTZ2MzRjMCw1Ljc5NC00LjMwOSwxMC0xMC4yNDQsMTBIMzBhOS42NzIsOS42NzIsMCwwMS0xMC0xMFYyN2gtMWEyLDIsMCwwMTAtNGgzYTIsMiwwLDAxMiwydjI1YTUuNjIzLDUuNjIzLDAsMDA2LDZoNTYuNzU2QzkwLjQ5LDU2LDkzLDUzLjU4OSw5Myw1MFYxNmMwLS42NjUtLjEyNy0xLjgzNC0uOTgxLTIuMTg2LS43NDctLjMxMy0yLjEtLjAyNi0zLjQyOSwxLjMwOEw2NS4wNTgsMzcuMzlhMTAuNDYzLDEwLjQ2MywwLDAxLTcuNDM5LDMuMDY2YTEwLjUsMTAuNSwwLDAxLTcuNDc4LTMuMTA2Wk0yLDRhMiwyLDAsMDEwLTRoOTNhMiwyLDAsMDEwLDRaIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-auth-existing-customer__again {
  font-family: "Roboto";
  line-height: 1;
  font-size: 16px;
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .nc-auth-existing-customer__again {
    margin-top: 60px;
    line-height: 1.4;
  }
}
.nc-auth-existing-customer__again-link {
  position: relative;
  margin-left: 40px;
}
@media screen and (max-width: 767px) {
  .nc-auth-existing-customer__again-link {
    margin-top: 8px;
    margin-left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.nc-auth-existing-customer__again-icon {
  display: inline-block;
  position: absolute;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNzEuODYgMTQyIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuNi4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjQgQnVpbGQgMTA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICMwMDM3N2Q7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMwMGM4ZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03Ny4zLDk0Ljg1Yy0xLjAxLDAtMS45Ny0uMzgtMi43LTEuMDdsLTE2LjI4LTE1LjM0Yy0uNzYtLjcyLTEuMjEtMS43MS0xLjI1LTIuNzYtLjAzLTEuMDUuMzUtMi4wNywxLjA3LTIuODMuNzItLjc2LDEuNzEtMS4yMSwyLjc2LTEuMjUsMS4wNS0uMDMsMi4wNy4zNSwyLjgzLDEuMDdsMTMuMjksMTIuNSwzMC44Ny0zNi43M2MuNjgtLjc5LDEuNjQtMS4yOCwyLjY3LTEuMzcsMS4wNC0uMDgsMi4wNi4yNCwyLjg2LjkxLjguNjcsMS4yOSwxLjYzLDEuMzgsMi42Ni4wOSwxLjA0LS4yMywyLjA3LS44OSwyLjg3bC0zMy42LDM5LjkyYy0uMzQuNDEtLjc2Ljc0LTEuMjQuOTgtLjQ4LjI0LTEsLjM4LTEuNTMuNDJoLS4yM1oiLz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcwLjkyLDkxLjI0bC0xNS4yNC0xOS4wMmMtLjM2LS40NC0uOC0uOC0xLjMxLTEuMDUtLjUxLS4yNS0xLjA2LS4zOS0xLjYyLS40Mi0uNTctLjAzLTEuMTMuMDctMS42Ni4yOS0uNTIuMjItLjk5LjU1LTEuMzcuOThsLTE3LjM5LDE5LjAyYy0uNDYuMzUtLjg0Ljc5LTEuMTEsMS4zLS4yNy41MS0uNDMsMS4wNy0uNDYsMS42NC0uMDMuNTcuMDYsMS4xNS4yOCwxLjY4LjIxLjUzLjU0LDEuMDEuOTYsMS40MS40Mi4zOS45Mi42OSwxLjQ3Ljg3czEuMTIuMjQsMS42OS4xN2MuNTctLjA3LDEuMTItLjI2LDEuNjEtLjU2LjQ5LS4zLjktLjcxLDEuMjItMS4xOWwxMC42Mi0xMS41OWMtMi45OCwxMy4yMy0xMC4xNSwyNS4xNC0yMC40NSwzMy45Ny0xMC4yOSw4LjgzLTIzLjE2LDE0LjExLTM2LjY4LDE1LjA1LTEzLjUzLjk0LTI3LTIuNTEtMzguNDEtOS44My0xMS40MS03LjMyLTIwLjE2LTE4LjEzLTI0Ljk1LTMwLjgyLS40MS0uOTEtMS4xNi0xLjYzLTIuMDgtMi4wMS0uOTItLjM4LTEuOTYtLjQtMi44OS0uMDUtLjk0LjM1LTEuNywxLjA1LTIuMTQsMS45NC0uNDQuOS0uNTMsMS45My0uMjQsMi44OCw1LjM3LDE0LjM3LDE1LjI1LDI2LjYxLDI4LjE2LDM0Ljg5LDEyLjkxLDguMjgsMjguMTcsMTIuMTUsNDMuNDYsMTEuMDIsMTUuMy0xLjEyLDI5LjgyLTcuMTgsNDEuMzktMTcuMjUsMTEuNTctMTAuMDcsMTkuNTYtMjMuNjMsMjIuNzctMzguNjNsOC4yMSwxMC4yMmMuMzkuNDkuODguODcsMS40NSwxLjEzLjU3LjI1LDEuMTkuMzcsMS44MS4zNC44OSwwLDEuNzUtLjI5LDIuNDQtLjg1LjQtLjMzLjcyLS43NC45Ni0xLjIuMjQtLjQ2LjM4LS45Ni40Mi0xLjQ3LjA0LS41MS0uMDItMS4wMy0uMTgtMS41Mi0uMTYtLjQ5LS40MS0uOTUtLjc1LTEuMzRaIi8+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTM5LjQ2LDYwLjU2Yy41MS0uNzguNzMtMS43MS42Mi0yLjYzLS4xMS0uOTItLjU0LTEuNzctMS4yMi0yLjQxLS42OC0uNjMtMS41Ni0xLjAxLTIuNDgtMS4wNi0uOTMtLjA1LTEuODQuMjMtMi41OC43OWwtOS4xOCwxMC4wM2MxLjQtMTQuNTUsNy44MS0yOC4xNiwxOC4xNS0zOC41MSwxMC4zMy0xMC4zNCwyMy45NC0xNi43OCwzOC40OS0xOC4yLDE0LjU1LTEuNDIsMjkuMTQsMi4yNiw0MS4yOCwxMC40MSwxMi4xMyw4LjE1LDIxLjA2LDIwLjI3LDI1LjI1LDM0LjI4LjMzLjk2LDEuMDEsMS43NiwxLjkyLDIuMjIuOS40NywxLjk1LjU3LDIuOTIuMjguOTctLjI5LDEuOC0uOTQsMi4zMS0xLjgxLjUxLS44OC42NS0xLjkyLjQxLTIuOTEtNC43LTE2LjA5LTE0Ljk0LTMwLTI4LjkxLTM5LjI2QzExMi40MywyLjU0LDk1LjYzLTEuNDcsNzguOTguNDhjLTE2LjY1LDEuOTUtMzIuMDcsOS43NC00My41MiwyMS45Ny0xMS40NSwxMi4yNC0xOC4yLDI4LjE0LTE5LjA1LDQ0Ljg4bC05LjM4LTExLjcyYy0uNjYtLjgyLTEuNjEtMS4zNC0yLjY1LTEuNDUtMS4wNC0uMTEtMi4wOC4xOS0yLjkuODUtLjgyLjY2LTEuMzQsMS42MS0xLjQ1LDIuNjUtLjExLDEuMDQuMTksMi4wOC44NSwyLjlsMTUuMjQsMTguOThjLjM1LjQ0Ljc5LjgxLDEuMywxLjA2LjUxLjI1LDEuMDYuMzksMS42My40LjU0LDAsMS4wOC0uMTEsMS41OC0uMzMuNS0uMjIuOTUtLjU0LDEuMzEtLjk0bDE3LjUyLTE5LjE4WiIvPgo8L3N2Zz4=") 0 0 no-repeat;
  left: -30px;
  height: 25px;
  background-size: 25px;
  width: 25px;
}
@media screen and (max-width: 767px) {
  .nc-auth-existing-customer__again-icon {
    position: relative;
    top: 2px;
    left: -5px;
  }
}
.nc-auth-existing-customer__captcha {
  margin: 30px -40px -40px;
  padding: 0 40px 30px 40px;
  border-top: 1px solid #e8e8e8;
  background-color: #fafafa;
}
@media screen and (max-width: 767px) {
  .nc-auth-existing-customer__captcha {
    margin: 20px -20px -20px;
    padding: 0 20px 30px 20px;
  }
}
.nc-auth-select-partner-account__text {
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  padding-top: 30px;
  padding-bottom: 20px;
}
.nc-auth-select-partner-account__select {
  margin-top: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTUgOSI+PHBhdGggZmlsbD0iIzI3YTNkNCIgZD0iTTEzLjI1Ni0uMDA2TDcuNTA5LDUuNkwxLjc2MS0uMDA2LjAxMywxLjdsNy41LDcuMzEzbDcuNS03LjMxM1oiLz48L3N2Zz4=") 0 0 no-repeat;
  background-position: right;
}
.nc-auth-select-partner-account__select-header {
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 18px;
  padding-bottom: 10px;
}
.nc-auth-validation {
  margin: 120px 0 125px;
}
.nc-auth-registration {
  margin-top: 15px;
  margin-bottom: 10px;
}
.nc-auth-warning {
  margin: 30px 0 -15px;
  padding-right: 20px;
}
.nc-auth-warning__icon {
  float: left;
  width: 40px;
  height: 26px;
  background-position: top center;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMyAyNiIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIj48cGF0aCBzdHJva2U9IiM0ZDRkNGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTEsNWgxLjVhMS4xLDEuMSwwLDAxMSwxbDUsMTJhMi44LDIuOCwwLDAwMi41LDJoOGEyLjgsMi44LDAsMDAzLTJtLTksNmExLDEsMCwxMDAsLjFtNy0uMWExLDEsMCwxMDAsLjFNNSw5aDkiLz48cGF0aCBzdHJva2U9IiNlZDFiMDMiIGQ9Ik0yNCwxM3YtMm0wLTFWNm0tMy41NSwwLTQuMzUsNy41YTEsMSwwLDAsMCwxLDEuNWgxMy41NWExLDEsMCwwLDAsMS0xLjVMMjQuNzcsMS40YTEuMjUsMS4yNSwwLDAsMC0yLDAuNVoiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-auth-warning__text {
  margin-left: 40px;
  color: #333333;
  font-size: 14px;
  line-height: 20px;
}
.nc-auth__docs {
  margin-top: 16px;
}
.nc-auth-easy-login .nc-auth__docs {
  display: flex;
}
.nc-auth__docs .nc-item {
  margin-left: 0;
  margin-bottom: 16px;
  color: #50535a;
}
.nc-auth-easy-login .nc-auth__docs .nc-item__container + .nc-item__container {
  margin-left: 16px;
}
.nc-auth-regular-login .nc-auth__docs .nc-item__container {
  width: auto;
}
.nc-auth__docs .nc-subsection__row:nth-child(1):last-child {
  padding: 16px;
}
.nc-auth__section {
  border-top: 1px solid #d3d4d3;
}
.nc-auth__section._disabled > * {
  opacity: 0.5;
}
.nc-auth__section._disabled > * a,
.nc-auth__section._disabled > * input,
.nc-auth__section._disabled > * .nc-form-checkbox,
.nc-auth__section._disabled > * .nc-form-checkbox__input:disabled + .nc-form-checkbox__icon,
.nc-auth__section._disabled > * .nc-form-checkbox__input:disabled ~ .nc-form-checkbox__label {
  pointer-events: none;
  cursor: default;
}
.nc-auth__section._disabled > *._active {
  opacity: initial;
}
.nc-auth__section._disabled > *._active a,
.nc-auth__section._disabled > *._active input,
.nc-auth__section._disabled > *._active .nc-form-checkbox,
.nc-auth__section._disabled > *._active .nc-form-checkbox__input:disabled + .nc-form-checkbox__icon,
.nc-auth__section._disabled > *._active .nc-form-checkbox__input:disabled ~ .nc-form-checkbox__label {
  pointer-events: auto;
  cursor: pointer;
}
.nc-auth__section .jsOneTimePassword .nc-form-text__input {
  letter-spacing: 0.4em;
}
@media screen and (min-width: 768px) {
  .nc-auth__section .jsOneTimePassword .nc-form-text__input {
    width: 160px;
  }
}
@media screen and (min-width: 768px) {
  .nc-auth-easy-login .nc-auth__section .jsOneTimePassword .nc-form-text__input {
    width: 160px;
  }
}
@media screen and (max-width: 767px) {
  .nc-auth__section .jsOneTimePassword .nc-form-text_inline {
    display: inline-flex;
  }
}
.nc-auth__section .jsOneTimePassword .nc-form-text .nc-auth-existing-customer__again-icon {
  position: relative;
  left: auto;
  margin-left: 20px;
  margin-right: 10px;
  background-position-y: bottom;
}
.nc-auth__section .jsOneTimePassword .nc-form-text input[type="password"] {
  color: #50535a;
  opacity: 0.5;
}
@media screen and (max-width: 767px) {
  .nc-auth__section .jsOneTimePassword .nc-form-field__label-link {
    flex-shrink: 0;
  }
}
.nc-auth__section .nc-button-group {
  display: flex;
  flex-direction: column;
  align-items: start;
}
.nc-auth__section .nc-button-group .nc-button + .nc-button {
  margin-left: 0;
}
.nc-auth__section .nc-button-group .nc-button_type_primary {
  margin-bottom: 10px;
}
.nc-auth__edit {
  padding-left: 10px;
}
@media screen and (max-width: 767px) {
  .nc-auth__edit {
    margin-top: -2px;
  }
}
._opened .nc-auth__edit,
._active .nc-auth__edit {
  display: none;
}
.nc-auth__edit-group {
  display: none;
}
._active .nc-auth__edit-group {
  display: flex;
}
@media screen and (max-width: 767px) {
  ._active .nc-auth__edit-group {
    position: absolute;
    right: 20px;
    z-index: 1;
  }
}
/* Balance Recharge */
@media screen and (max-width: 767px) {
  .nc-balance-recharge__recharge-online {
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    padding: 20px;
    padding-bottom: 0;
  }
}
.nc-balance-recharge__icon {
  display: inline-block;
  vertical-align: bottom;
  width: 27px;
  height: 42px;
  margin-right: 28px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMzc3ZDt9LmNscy0ye2ZpbGw6IzI4OTZmZjt9LmNscy0ze2ZpbGw6bm9uZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPm1vYmlsZSwgZXh0cmEgc2FsZG8sIGFkZCBiYWxhbmNlPC90aXRsZT48ZyBpZD0iTGlnaHRfVGhlbWUiIGRhdGEtbmFtZT0iTGlnaHQgVGhlbWUiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUxLjg4LDY5LjY4SDQ3LjUzYTEuMjEsMS4yMSwwLDEsMSwwLTIuNDJoNC4zNWExLjIxLDEuMjEsMCwxLDEsMCwyLjQyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTU5LjQ4LDc1LjkzSDQwYTQuNzcsNC43NywwLDAsMS00Ljc2LTQuNzZWMjguODNBNC43Nyw0Ljc3LDAsMCwxLDQwLDI0LjA3SDU5LjQ4YTQuNzYsNC43NiwwLDAsMSw0Ljc2LDQuNzZ2My42OWExLjIxLDEuMjEsMCwxLDEtMi40MiwwVjI4LjgzYTIuMzQsMi4zNCwwLDAsMC0yLjM0LTIuMzRINDBhMi4zNCwyLjM0LDAsMCwwLTIuMzQsMi4zNFY3MS4xN0EyLjM0LDIuMzQsMCwwLDAsNDAsNzMuNTFINTkuNDhhMi4zNCwyLjM0LDAsMCwwLDIuMzQtMi4zNFY2Ny40OGExLjIxLDEuMjEsMCwxLDEsMi40MiwwdjMuNjlBNC43Niw0Ljc2LDAsMCwxLDU5LjQ4LDc1LjkzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTY4Ljg1LDUxLjQzYTQuODQsNC44NCwwLDAsMC0xLTEuNTksNi42Nyw2LjY3LDAsMCwwLTEuNjgtMS4xNywyMi4zMSwyMi4zMSwwLDAsMC0yLjYtMSwxMi4wNiwxMi4wNiwwLDAsMS0yLjMyLTEsMi41NiwyLjU2LDAsMCwxLTEtLjg4QTIuOCwyLjgsMCwwLDEsNjAsNDQuMzhhMi40MSwyLjQxLDAsMCwxLC44NC0xLjk0LDMuNDYsMy40NiwwLDAsMSwyLjQyLS43OCwzLjEzLDMuMTMsMCwwLDEsMi40MS45MSwzLjYyLDMuNjIsMCwwLDEsLjg4LDIuNTgsMSwxLDAsMCwwLDEsMWguNjRhMSwxLDAsMCwwLDEtMSw2LjE2LDYuMTYsMCwwLDAtMS40Mi00LjI2LDUuMjMsNS4yMywwLDAsMC0zLjExLTEuNjdWMzcuODdhMSwxLDAsMCwwLTEtMUg2M2ExLDEsMCwwLDAtMSwxdjEuMzRhNS41NSw1LjU1LDAsMCwwLTMsMS4zOSw0Ljk0LDQuOTQsMCwwLDAtMS41OCwzLjhBNS4yOCw1LjI4LDAsMCwwLDU4LDQ2Ljg2YTUsNSwwLDAsMCwxLjY0LDEuNzksMTIuNTMsMTIuNTMsMCwwLDAsMywxLjQsMTQuNjYsMTQuNjYsMCwwLDEsMi42OCwxLjE1LDIuOTMsMi45MywwLDAsMSwxLDEsMi42LDIuNiwwLDAsMSwuMjgsMS4yOSwyLjQsMi40LDAsMCwxLS44OCwxLjksMy41MiwzLjUyLDAsMCwxLTIuNDMuODIsNC4xNiw0LjE2LDAsMCwxLTIuOS0uOTMsMy4yMiwzLjIyLDAsMCwxLTEtMi41NSwxLDEsMCwwLDAtMS0xaC0uNjRhMSwxLDAsMCwwLTEsMUE1LjgsNS44LDAsMCwwLDU4LjU0LDU3YTYuMTcsNi4xNywwLDAsMCwzLjU4LDEuNjJWNjBhMSwxLDAsMCwwLDEsMWguNjVhMSwxLDAsMCwwLDEtMVY1OC42MWE1LjY1LDUuNjUsMCwwLDAsMy0xLjQ0LDUsNSwwLDAsMCwxLjUyLTMuNzRBNS40MSw1LjQxLDAsMCwwLDY4Ljg1LDUxLjQzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTU0LjY1LDQ4Ljc5SDUwLjkxVjQ1LjA1YTEuMjEsMS4yMSwwLDAsMC0yLjQyLDB2My43NEg0NC43NWExLjIxLDEuMjEsMCwwLDAsMCwyLjQyaDMuNzRWNTVhMS4yMSwxLjIxLDAsMSwwLDIuNDIsMFY1MS4yMWgzLjc0YTEuMjEsMS4yMSwwLDAsMCwwLTIuNDJaIi8+PC9nPjxnIGlkPSJNYXJjbyI+PHJlY3QgY2xhc3M9ImNscy0zIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIvPjwvZz48L3N2Zz4=") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-balance-recharge__icon {
    display: inline-block;
  }
}
.nc-balance-recharge__recharge-online._pay-for-account .nc-balance-recharge__icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNSA0MiI+PHBhdGggZmlsbD0iIzViYzUwMCIgZD0iTTIyLjA3OSwxLjMwN0EuOTc4Ljk3OCwwLDAwMjEuMzY0LDFINi4zQzMuNywxLDEsMi43OCwxLDUuNzY0djMxLjQ2YS45NDcuOTQ3LDAsMDAuMzY0Ljc0NGw0Ljg0OCwzLjgxM2EuOTgzLjk4MywwLDAwMS4yMTEsMGw0LjMtMy4zNzhsNS4yMjgsMy40MjZhLjk4Mi45ODIsMCwwMDEuMTQzLS4wNDlsNC4yNDMtMy4zMzdsNC4yNDMsMy4zMzdhLjk4Mi45ODIsMCwwMDEuMjExLDBsNC44NDgtMy44MTNhLjk0Ny45NDcsMCwwMC4zNjEtLjc0M1YxMy4zOTFhLjk0Ni45NDYsMCwwMC0uMjU1LS42NDRoLjAwMVpNOC45LDIzLjg3OGEuOTUzLjk1MywwLDEwMCwxLjkwN2gxNi41MDdhLjk1My45NTMsMCwxMDAtMS45MDdabTAsNC43NjZhLjk1My45NTMsMCwxMDAsMS45MDdoMTYuNTA3YS45NTMuOTUzLDAsMTAwLTEuOTA3Wm0xNi4zLTguNThhLjk1My45NTMsMCwxMDAtMS45MDdoLTcuNTc1YS45NTMuOTUzLDAsMTAwLDEuOTA3Wm0xLjk4MSwxOS43NTEtNC4yNDItMy4zMzVhLjk4Mi45ODIsMCwwMC0xLjIxMSwwbC00LjMsMy4zNzgtNS4yMjgtMy40MjdhLjk4Mi45ODIsMCwwMC0xLjE0My4wNDlsLTQuMjM5LDMuMzM3LTMuODc5LTMuMDV2LTMxYzAtMS43OSwxLjcxLTIuODYsMy4zNjQtMi44NmgxNC4wOTF2MTAuNDg0YS45NjIuOTYyLDAsMDAuOTcuOTUzaDkuN3YyMi40MjJabS0xNi4wNi0yNy44MjJhLjY4OC42ODgsMCwwMS0uNC0uNzMyYTEuNDY3LDEuNDY3LDAsMDExLjM3OS0uNzYxLjkzLjkzLDAsMDAuMTQ3LjAyOS45MzQuOTM0LDAsMDAuMTYzLS4wMjlhMi4wNTUsMi4wNTUsMCwwMS44NjEuMjE1YTEuMjU0LDEuMjU0LDAsMDEuMzQ4LjI3Mi45ODIuOTgyLDAsMDAxLjM2Ny4xLjk0Mi45NDIsMCwwMC4xMDUtMS4zNDRhMy4xNywzLjE3LDAsMDAtLjg4MS0uN2EzLjc3LDMuNzcsMCwwMC0uOTktLjM2MnYtMS4wMWEuOTcuOTcsMCwwMC0xLjkzOSwwVjguNjlhMy4xMjUsMy4xMjUsMCwwMC0yLjQxNywyLjAyMmEyLjUwOSwyLjUwOSwwLDAwMS4xOTEsMi44NzJsMy4zMjIsMi4xNTlhLjY4Ny42ODcsMCwwMS40LjczM2ExLjQ2NywxLjQ2NywwLDAxLTEuMzgyLjc1OS45NDMuOTQzLDAsMDAtLjE0Ny0uMDI5LjkyOC45MjgsMCwwMC0uMTU2LjAzMWExLjQ4NSwxLjQ4NSwwLDAxLTEuMzYyLS43MjkuOTc1Ljk3NSwwLDAwLTEuMjQyLS41NzEuOTQ5Ljk0OSwwLDAwLS41ODEsMS4yMjFhMy4xNDYsMy4xNDYsMCwwMDIuMzcyLDEuODg5djEuMDE4YS45Ny45NywwLDAwMS45MzksMHYtMS4wMTlhMy4xMjUsMy4xMjUsMCwwMDIuNDE2LTIuMDIyYTIuNTA4LDIuNTA4LDAsMDAtMS4xOS0yLjg3MlptMTguNzA1LjQ0M2gtNy40OTNWNC40WiIvPjwvc3ZnPg==") 0 0 no-repeat;
  width: 35px;
}
.nc-balance-recharge__price {
  display: inline-block;
  vertical-align: middle;
  color: #44c8f5;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 40px;
  line-height: 0.9;
  width: 170px;
}
.nc-balance-recharge__price-currency {
  font-size: 24px;
}
.nc-balance-recharge__price-negative {
  display: inline-block;
  vertical-align: middle;
  color: #eb1600;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 40px;
  line-height: 1;
  width: 170px;
}
@media screen and (min-width: 768px) {
  .nc-balance-recharge__pay-button {
    display: inline-block;
    vertical-align: bottom;
    margin-left: 30px;
  }
}
@media screen and (max-width: 767px) {
  .nc-balance-recharge__pay-button {
    display: none;
    margin: 20px -20px 0 -20px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }
}
@media screen and (min-width: 768px) {
  .nc-balance-recharge__pay-button_mobile {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-balance-recharge__pay-button_mobile {
    display: block;
  }
}
.nc-balance-recharge__subtitle {
  display: inline-block;
  font: 20px/1 Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-balance-recharge__subtitle {
    width: 100%;
  }
}
/* Billing Info */
.nc-billing-info__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 15px;
}
@media screen and (max-width: 767px) {
  .nc-billing-info__row {
    padding-top: 0;
  }
}
.nc-billing-info__link + .nc-billing-info__link {
  margin-left: 40px;
}
.nc-billing-info__total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 40%;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-billing-info__total {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
}
.nc-billing-info__last-invoices {
  width: 60%;
}
@media screen and (max-width: 767px) {
  .nc-billing-info__last-invoices {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    padding: 20px;
  }
}
@media screen and (max-width: 1099px) {
  .nc-billing-info__total,
  .nc-billing-info__last-invoices {
    width: 100%;
  }
}
@media screen and (max-width: 1099px) {
  .nc-billing-info__total + .nc-billing-info__last-invoices {
    margin-top: 20px;
  }
}
.nc-billing-info__subtitle {
  display: inline-block;
  vertical-align: top;
  font: 20px/1 Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .nc-billing-info__subtitle {
    width: 100%;
  }
}
.nc-billing-info__notification {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 767px) {
  .nc-billing-info__notification {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .nc-billing-info__notification-info {
    padding: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-billing-info__notification-action {
    padding: 15px 20px;
    border-top: 1px solid #e8e8e8;
  }
}
.nc-billing-info__notification-action._mobile_only {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-billing-info__notification-action._mobile_only {
    display: block;
  }
}
.nc-billing-info__notification-action._no_mobile {
  padding-left: 20px;
  display: inline;
}
@media screen and (max-width: 767px) {
  .nc-billing-info__notification-action._no_mobile {
    display: none;
  }
}
.nc-billing-info__notification-info + .nc-billing-info__notification-action {
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  .nc-billing-info__notification-info + .nc-billing-info__notification-action {
    margin-left: 0;
  }
}
.nc-billing-info__notification-value {
  display: block;
  padding-bottom: 7px;
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
}
.nc-billing-info__pay-online {
  padding-top: 35px;
}
@media screen and (max-width: 1099px) {
  .nc-billing-info__pay-online {
    margin-left: 100px;
    padding-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-billing-info__pay-online {
    margin-left: 0;
    margin-bottom: 20px;
  }
}
.nc-billing-info__pay-button {
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .nc-billing-info__pay-button {
    display: block;
    margin: 0 -20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-billing-info__pay-online {
    padding: 20px 20px 0;
  }
}
.nc-billing-info__price {
  margin: -5px 0 12px;
  color: #44c8f5;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 40px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .nc-billing-info__price {
    font-size: 50px;
  }
}
.nc-billing-info__price-currency {
  font-size: 24px;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .nc-billing-info__price-currency {
    font-size: 32px;
  }
}
.nc-billing-info__pay-status {
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .nc-billing-info__pay-status {
    font-size: 14px;
  }
}
.nc-billing-info__invoices-graph {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .nc-billing-info__invoices-graph {
    width: auto;
    margin: 0 -20px;
  }
}
.nc-billing-info__active-autopayment {
  margin-top: 30px;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .nc-billing-info__active-autopayment {
    margin: 20px 0 5px;
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .nc-billing-info__notification,
  .nc-billing-info__pay-online,
  .nc-billing-info__last-invoices {
    border: 1px solid #e8e8e8;
    border-radius: 4px;
  }
}
.nc-browser-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-top: 30px;
  margin-left: -35px;
  margin-right: -35px;
}
@media screen and (max-width: 767px) {
  .nc-browser-list {
    margin: 0;
  }
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .nc-browser-list {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
  }
}
.nc-browser-list__item {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  color: #001eb4;
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .nc-browser-list__item {
    margin-bottom: 20px;
  }
}
.nc-browser-list__item:active {
  color: #001eb4;
}
.nc-browser-list__item:hover .nc-browser-list__name:after {
  background-position: bottom left;
}
.nc-browser-list__image {
  width: 70px;
  margin: 0 auto;
}
.nc-browser-list__image img {
  width: 100%;
}
.nc-browser-list__name {
  position: relative;
  padding-right: 20px;
}
.nc-browser-list__name:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 50%;
  width: 10px;
  height: 10px;
  margin-bottom: -6px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDEwIDIwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggc3Ryb2tlPSIjMjdhM2Q0IiBkPSJNMy4yLDFIOW0wLDB2NS44TTksMUwxLDkiLz48cGF0aCBzdHJva2U9IiMwMDZjOWUiIGQ9Ik0zLjIsMTFIOW0wLDB2NS44TTksMTFMMSwxOSIvPjwvc3ZnPg==") 0 0 no-repeat;
}
/* Button */
.nc-button {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: 40px;
  padding: 0 30px;
  white-space: nowrap;
  text-align: center;
  color: #50535a;
  background-color: transparent;
  border: 2px solid #001eb4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  outline: none;
  -webkit-transition: color 0.2s, background-color 0.2s;
  -moz-transition: color 0.2s, background-color 0.2s;
  -o-transition: color 0.2s, background-color 0.2s;
  transition: color 0.2s, background-color 0.2s;
}
.nc-button-group .nc-button + .nc-button {
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  .nc-button-group .nc-button + .nc-button {
    margin-left: 0;
  }
}
.nc-button-group._vertical .nc-button + .nc-button {
  margin-left: 0;
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .nc-button-group._vertical .nc-button + .nc-button {
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-button {
    padding: 0 20px;
  }
}
.nc-button:not(._disabled):enabled:hover,
.nc-button:not(._disabled):enabled:focus {
  color: #ffffff;
  background-color: #001eb4;
}
.nc-button._active {
  color: #ffffff;
  background-color: #006c9e;
  border-color: transparent;
}
.nc-button:disabled,
.nc-button._disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
@media screen and (max-width: 767px) {
  .nc-button:disabled,
  .nc-button._disabled {
    cursor: pointer;
  }
}
.nc-button._hidden {
  display: none;
}
.nc-button_width_xxl {
  padding: 0 80px;
}
.nc-button_width_xl2 {
  padding: 0 70px;
}
.nc-button_width_xl {
  padding: 0 60px;
}
.nc-button_width_l {
  padding: 0 40px;
}
.nc-button_width_m {
  padding: 0 30px;
}
.nc-button_width_s {
  padding: 0 20px;
}
.nc-button_width_xs {
  padding: 0 15px;
}
.nc-button_width_wide {
  width: 100%;
  padding: 0 20px;
}
@media screen and (max-width: 767px) {
  .nc-button_width_wide {
    height: auto;
    min-height: 40px;
  }
}
@media screen and (min-width: 768px) {
  .nc-button._width-360 {
    width: 360px;
  }
}
.nc-button_height_xs {
  height: 20px;
}
.nc-button_height_s {
  height: 48px;
}
.nc-button_height_m {
  height: 50px;
}
@media screen and (max-width: 767px) {
  .nc-button_height-mobile_m {
    height: 50px;
  }
}
.nc-button_height_xs .nc-button__label {
  line-height: 20px;
}
.nc-button_right,
.nc-button_position_right {
  float: right;
}
.nc-button_type_action,
.nc-button_type_primary {
  color: #ffffff;
  background-color: #001eb4;
  border-color: transparent;
}
.nc-button_type_action:not(._disabled):enabled:hover,
.nc-button_type_primary:not(._disabled):enabled:hover,
.nc-button_type_action:not(._disabled):enabled:focus,
.nc-button_type_primary:not(._disabled):enabled:focus {
  background-color: #001eb4;
}
@media screen and (max-width: 767px) {
  .nc-button_type_action,
  .nc-button_type_primary {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .nc-button_type_action {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    height: 55px;
  }
}
.nc-button_type_link,
.nc-button_type_link-collapsible {
  padding: 0 10px;
  color: #001eb4;
  border: none;
}
.nc-button_type_link:not(._disabled):enabled:hover,
.nc-button_type_link-collapsible:not(._disabled):enabled:hover,
.nc-button_type_link:not(._disabled):enabled:focus,
.nc-button_type_link-collapsible:not(._disabled):enabled:focus {
  color: #006c9e;
  background-color: transparent;
}
@media screen and (max-width: 767px) {
  .nc-button_type_link,
  .nc-button_type_link-collapsible {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    border-radius: 0;
  }
}
.nc-button_type_link-collapsible {
  padding-left: 0;
}
.nc-button_type_link-danger {
  padding: 0 10px;
  color: #001eb4;
  border: none;
  color: rgba(235, 22, 0, 0.8);
}
.nc-button_type_link-danger:not(._disabled):enabled:hover,
.nc-button_type_link-danger:not(._disabled):enabled:focus {
  color: #006c9e;
  background-color: transparent;
}
.nc-button_type_link-danger:not(._disabled):enabled:hover,
.nc-button_type_link-danger:not(._disabled):enabled:focus {
  color: #eb1600;
}
@media screen and (max-width: 767px) {
  .nc-button_type_link-danger {
    margin-left: -10px;
  }
}
.nc-button_type_info {
  color: #333333;
  background-color: #ffffff;
}
.nc-button_type_link-primary {
  padding: 0 10px;
  border: none;
  opacity: 0.8;
  color: #001eb4;
}
.nc-button_type_link-primary:not(._disabled):enabled:hover,
.nc-button_type_link-primary:not(._disabled):enabled:focus {
  color: #006c9e;
  background-color: transparent;
}
.nc-button_type_link-primary:not(._disabled):enabled:hover,
.nc-button_type_link-primary:not(._disabled):enabled:focus {
  opacity: 1;
}
.nc-button_type_link-arrow {
  padding: 0 10px;
  color: #001eb4;
  border: none;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.nc-button_type_link-arrow:not(._disabled):enabled:hover,
.nc-button_type_link-arrow:not(._disabled):enabled:focus {
  color: #006c9e;
  background-color: transparent;
}
.nc-button_type_contact-me {
  padding: 0 40px;
  color: #ffffff;
  background-color: #001eb4;
  border: none;
}
.nc-button_type_contact-me:not(._disabled):enabled:hover,
.nc-button_type_contact-me:not(._disabled):enabled:focus {
  background-color: #001eb4;
}
@media screen and (max-width: 767px) {
  .nc-button_type_contact-me {
    width: 100%;
    height: 50px;
    padding-top: 5px;
  }
}
.nc-button_type_add-services {
  color: #333333;
}
.nc-button_type_monochrome {
  color: #44c8f5;
  margin-right: 20px;
}
.nc-button_type_add-services,
.nc-button_type_monochrome {
  border-color: #44c8f5;
}
.nc-button_type_add-services:not(._disabled):enabled:hover,
.nc-button_type_monochrome:not(._disabled):enabled:hover,
.nc-button_type_add-services:not(._disabled):enabled:focus,
.nc-button_type_monochrome:not(._disabled):enabled:focus {
  color: #ffffff;
  border-color: #44c8f5;
  background-color: #44c8f5;
}
@media screen and (max-width: 767px) {
  .nc-button_type_add-services,
  .nc-button_type_monochrome {
    width: 100%;
  }
}
.nc-button_type._buy-in-click {
  background-color: #001eb4;
}
.nc-button_type_service-popup-close {
  color: #ffffff;
  background-color: #001eb4;
  border: none;
}
.nc-button_type_service-popup-close:not(._disabled):enabled:hover,
.nc-button_type_service-popup-close:not(._disabled):enabled:focus {
  background-color: #001eb4;
}
.nc-button_type_cart {
  border: none;
}
.nc-button_type_cart:not(._disabled):enabled:hover,
.nc-button_type_cart:not(._disabled):enabled:focus {
  color: #ffffff;
  background-color: #44c8f5;
}
.nc-button_type_cart-active {
  padding-top: 2px;
  padding-bottom: 2px;
  border: none;
  color: #ffffff;
  background-color: #44c8f5;
}
.nc-button_type_cart-active:not(._disabled):enabled:hover,
.nc-button_type_cart-active:not(._disabled):enabled:focus {
  background-color: #44c8f5;
}
@media screen and (max-width: 767px) {
  .nc-button_type_cart-active {
    width: 100%;
  }
}
.nc-button_type_blue-style,
.nc-button_type_blue-border {
  padding-bottom: 2px;
  min-width: 160px;
  border-radius: 25px;
}
@media screen and (max-width: 767px) {
  .nc-button_type_blue-style,
  .nc-button_type_blue-border {
    width: 100%;
    border-radius: 25px;
  }
}
.nc-button_type_blue-style .nc-button__label,
.nc-button_type_blue-border .nc-button__label {
  line-height: initial;
  font-weight: normal;
}
.nc-popup-payment .nc-button_type_blue-style,
.nc-popup-payment .nc-button_type_blue-border,
.nc-order-summary__footer-link .nc-button_type_blue-style,
.nc-order-summary__footer-link .nc-button_type_blue-border,
.nc-order-summary__footer-button .nc-button_type_blue-style,
.nc-order-summary__footer-button .nc-button_type_blue-border {
  padding-top: 5px;
}
.nc-button_type_blue-style {
  color: #ffffff;
  border: 2px solid #001eb4;
  background-color: #001eb4;
}
.nc-button_type_blue-style:not(._disabled):enabled:hover,
.nc-button_type_blue-style:not(._disabled):enabled:focus {
  background-color: #001eb4;
}
.nc-button_type_blue-border {
  color: #44c8f5;
  border: 2px solid #001eb4;
  background-color: transparent;
}
.nc-button_type_blue-border:not(._disabled):enabled:hover,
.nc-button_type_blue-border:not(._disabled):enabled:focus {
  color: #001eb4;
  background-color: transparent;
}
.nc-button_type_communities {
  border: none;
  color: #ffffff;
  background-color: #44c8f5;
}
.nc-button_type_communities:not(._disabled):enabled:hover,
.nc-button_type_communities:not(._disabled):enabled:focus {
  background-color: #44c8f5;
}
.nc-button_type_remove {
  padding: 0 10px;
  color: #001eb4;
  border: none;
  color: #808080;
  padding: 0;
}
.nc-button_type_remove:not(._disabled):enabled:hover,
.nc-button_type_remove:not(._disabled):enabled:focus {
  color: #006c9e;
  background-color: transparent;
}
.nc-button_type_remove:not(._disabled):enabled:hover,
.nc-button_type_remove:not(._disabled):enabled:focus {
  color: #eb1600;
}
.nc-loyalty-points-catalog__services-row_active .nc-button_type_remove {
  margin-right: 10px;
}
.nc-button_type_remove-blue {
  padding: 0 10px;
  border: none;
  color: #001eb4;
}
.nc-button_type_remove-blue:not(._disabled):enabled:hover,
.nc-button_type_remove-blue:not(._disabled):enabled:focus {
  color: #006c9e;
  background-color: transparent;
}
@media screen and (max-width: 767px) {
  .nc-button_type_remove-blue {
    padding: 0;
  }
}
.nc-button_type_activate {
  border: none;
}
@media screen and (max-width: 767px) {
  .nc-button_type_activate {
    border: 2px solid #001eb4;
  }
}
.nc-button_type_edit {
  border: 1pt solid #dbdcdd;
  border-left: none;
  padding-top: 6px;
  padding-left: 10px;
  padding-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 50px;
}
@media screen and (max-width: 767px) {
  .nc-button_type_edit .nc-button__icon {
    vertical-align: top;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup-auth .nc-button.nc-button_type_edit {
    width: 40px;
    height: 32px;
    border-top: none;
    border-radius: 0;
    background-color: #ffffff;
  }
}
.nc-popup-auth .nc-button.nc-button_type_edit:last-child {
  border-bottom-right-radius: 4px;
}
@media screen and (min-width: 768px) {
  .nc-popup-auth .nc-button.nc-button_type_edit:last-child {
    border-top-right-radius: 4px;
    border-left: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup-auth .nc-button.nc-button_type_edit:first-child {
    border-left: 1pt solid #dbdcdd;
    border-bottom-left-radius: 4px;
  }
}
.nc-popup-auth .nc-button.nc-button_type_edit:hover {
  background-color: #001eb4;
}
.nc-button._buy-in-click {
  background-color: #001eb4;
}
.nc-button._buy-in-click:not(._disabled):enabled:hover,
.nc-button._buy-in-click:not(._disabled):enabled:focus {
  background-color: #001eb4;
}
.nc-button._change-phone {
  text-align: left;
  margin-left: 26px !important;
}
@media screen and (max-width: 767px) {
  .nc-button._change-phone {
    margin-left: 0 !important;
  }
}
.nc-button._red {
  background-color: #eb1600;
}
.nc-button._red:not(._disabled):enabled:hover,
.nc-button._red:not(._disabled):enabled:focus {
  background-color: #c61e0b;
}
.nc-button._quick-shopping-cart {
  text-align: left;
}
.nc-button._quick-shopping-cart._upper {
  padding-left: 40px;
}
@media screen and (max-width: 767px) {
  .nc-button._quick-shopping-cart._upper {
    padding-left: 10px;
  }
}
@media screen and (max-width: 767px) {
  .nc-button._quick-shopping-cart._lower {
    margin-left: -20px !important;
    padding-left: 0;
  }
}
.nc-button_device_action {
  width: auto;
  padding: 0 30px;
}
.nc-button_align_tooltip .nc-button__label {
  padding-left: 30px;
  font-size: 14px;
}
.nc-button_align_tooltip .nc-button__icon + .nc-button__label {
  padding-left: 0;
}
.nc-button-group .nc-button_width_wide.nc-button_type_link {
  margin-left: 0;
  border-top: 1px solid #e8e8e8;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.nc-button_submit_add {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .nc-button._only-icon-mobile .nc-button__label {
    display: none;
  }
  .nc-button._only-icon-mobile .nc-button__icon {
    margin: 0;
  }
}
.nc-button._link {
  padding: 0 10px;
  color: #001eb4;
  border: none;
}
.nc-button._link:not(._disabled):enabled:hover,
.nc-button._link:not(._disabled):enabled:focus {
  color: #006c9e;
  background-color: transparent;
}
@media screen and (max-width: 767px) {
  .nc-button._auth-link {
    padding: 20px 0 0;
    line-height: 1.4;
  }
}
.nc-button_padding_no-padding {
  padding: 0;
}
.nc-button_border_no-border {
  border: none;
}
.nc-button_text_align-left {
  text-align: left;
}
.nc-button_width_s.nc-button_type_link-primary,
.nc-button_width_s.nc-button_type_link-danger,
.nc-button_width_s.nc-button_type_link {
  padding: 0;
}
@media screen and (max-width: 767px) {
  .nc-button.nc-button_mobile {
    height: 50px;
  }
  .nc-button.nc-button_mobile_border_radius {
    border-radius: 0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .nc-button.nc-button_mobile_wide {
    width: 100%;
  }
}
.nc-button._plans-list {
  margin-bottom: 10px;
}
.nc-button__label {
  pointer-events: none;
  display: inline-block;
  vertical-align: middle;
  font-weight: 700;
  font-size: 16px;
  line-height: 36px;
}
.nc-button_type_remove-blue .nc-button__label {
  font: 14px Roboto, Helvetica, Arial, sans-serif;
  font-weight: normal;
}
.nc-button__label._support-page-link {
  display: inline;
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  .nc-button__label {
    white-space: normal;
  }
}
@media screen and (max-width: 767px) {
  .nc-button__label._change-phone {
    font-size: 13px;
  }
}
@media screen and (max-width: 767px) {
  .nc-button__label._quick-shopping-cart {
    font-size: 13px !important;
  }
}
.nc-button_type_link-primary .nc-button__label,
.nc-button_type_link-danger .nc-button__label,
.nc-button_type_link .nc-button__label,
.nc-button_type_link-arrow .nc-button__label,
.nc-button_type_link-collapsible .nc-button__label,
.nc-button_type_remove .nc-button__label,
.nc-button._link .nc-button__label {
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .nc-button_height-mobile_m .nc-button__label {
    line-height: 46px;
  }
}
.nc-button__icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  margin-left: 0;
}
.nc-button__icon._recharge-online {
  width: 20px;
  height: 14px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyMCAyOCI+PGcgZmlsbD0iIzFiYTRkNiI+PHBhdGggaWQ9ImciIGQ9Ik0zLDBhMywzLDAsMDAtMywzdjhhMywzLDAsMDAzLDNoMTRhMywzLDAsMDAzLTNWM2EzLDMsMCwwMC0zLTNhMSwxLDAsMDAwLDJhMSwxLDAsMDExLDF2MS4wNTRBLjk2Ni45NjYsMCwwMDE3LjczMiw0SDJWM2ExLDEsMCwwMTEtMWgxMGExLDEsMCwwMDAtMlptMTQuNzMyLDZBLjk3My45NzMsMCwwMDE4LDUuOTQ2VjExYTEsMSwwLDAxLTEsMUgzYTEsMSwwLDAxLTEtMVY2WiIvPjwvZz48dXNlIHhsaW5rOmhyZWY9IiNnIiB5PSIxNCIgZmlsbD0iIzAwNmM5ZSIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-button__icon._click {
  width: 23px;
  height: 23px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMyAyMyI+PHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTYuNywzLjZsMywyLjltNywwbDMtM00xMy4yLDVWMW00LjcsOS4ySDIybS05LjYuNUw5LjYsMjJtMCwwLTMtNS41LTUuNS0zbTAsMGwxMS0yLjdtNC43LDIuNmwyLjksMyIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-button__icon._load {
  width: 20px;
  height: 14px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyMCAyOCIgc3Ryb2tlPSIjZmZmIj48ZyBpZD0iZyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiPjxwYXRoIGlkPSJkIiBkPSJtNCwyNC0zLTNtNiwwLTMsM20uMi0xYTYsNiwwLDAxNS43LTgiLz48dXNlIHhsaW5rOmhyZWY9IiNkIiB4PSItMjAiIHk9Ii00MiIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwKSIvPjwvZz48dXNlIHhsaW5rOmhyZWY9IiNnIiBzdHJva2U9IiMwMEE5RTAiIHk9Ii0xNCIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-button__icon._load-info {
  width: 20px;
  height: 14px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyMCAyOCIgc3Ryb2tlPSIjZmZmIj48ZyBpZD0iZyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiPjxwYXRoIGlkPSJkIiBkPSJtNCwyNC0zLTNtNiwwLTMsM20uMi0xYTYsNiwwLDAxNS43LTgiLz48dXNlIHhsaW5rOmhyZWY9IiNkIiB4PSItMjAiIHk9Ii00MiIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwKSIvPjwvZz48dXNlIHhsaW5rOmhyZWY9IiNnIiBzdHJva2U9IiMzMzMiIHk9Ii0xNCIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-button__icon._load-info._white {
  background-position: 0 100%;
}
.nc-button__icon._call {
  width: 50px;
  height: 45px;
  background-position: center;
  background-size: 70px 70px;
  margin-right: -10px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuNi4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjQgQnVpbGQgMTA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICNmZmZmZmY7CiAgICAgIH0KCiAgICAgIC5zdDIgewogICAgICAgIGZpbGw6ICNmZmZmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJMaWdodF9UaGVtZSI+CiAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjIuNjMsNDUuN2MtLjUsMC0uOS0uNC0uOTEtLjg5LDAsMCwwLDAsMC0uMDEsMC02LjQ4LTUuMjUtMTEuNzMtMTEuNzMtMTEuNzItNi40NywwLTExLjcyLDUuMjUtMTEuNzIsMTEuNzIsMCwuNS0uNC45LS45LjktLjUsMC0uOS0uNC0uOS0uOSwwLTcuNDcsNi4wNi0xMy41MywxMy41My0xMy41M3MxMy41Myw2LjA2LDEzLjUzLDEzLjUzYzAsLjUtLjQuOS0uODkuOTFoMFoiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00Ni4zOCw2Ni40OGgtLjE2Yy01Ljg5LTEuMDUtMTAuMjMtNC42NS0xMC42Mi04Ljc4LS4wNi0uNDkuMjktLjk0Ljc4LTEsMCwwLC4wMiwwLC4wMywwLC40OS0uMDMuOTIuMzQuOTUuODMsMCwwLDAsMCwwLDAsLjMsMy4yOCw0LjE1LDYuMjksOS4xNCw3LjE2LjQ5LjA2Ljg1LjUuNzksMS0uMDUuNDctLjQ3LjgyLS45NS44aC4wM1oiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zOS4xNyw1OC41aC0zLjU3Yy0yLjA1LDAtMy43Mi0xLjY2LTMuNzItMy43MnYtNi45M2MwLTIuMDUsMS42Ni0zLjcyLDMuNzItMy43MmgzLjU3Yy45OSwwLDEuOC44MSwxLjgsMS44djEwLjc1YzAsLjk5LS43OSwxLjgxLTEuNzgsMS44MSwwLDAsMCwwLS4wMSwwWk0zOS4xNyw0NS45MWgtMy41N2MtMS4wOCwwLTEuOTUuODYtMS45NSwxLjk0LDAsMCwwLDAsMCwwdjYuOWMwLDEuMDcuODgsMS45MywxLjk1LDEuOTJoMy41N3YtMTAuNzhaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNjQuNCw1OC41aC0zLjU3Yy0uOTksMC0xLjgtLjgxLTEuOC0xLjgsMCwwLDAsMCwwLS4wMXYtMTAuNzhjMC0uOTkuODEtMS44LDEuOC0xLjhoMy41N2MyLjA1LDAsMy43MiwxLjY2LDMuNzIsMy43MnY2LjljLjAzLDIuMDUtMS42MSwzLjc0LTMuNjYsMy43Ny0uMDIsMC0uMDMsMC0uMDUsMFpNNjAuODMsNDUuOTF2MTAuNzhoMy41N2MxLjA3LDAsMS45NS0uODUsMS45NS0xLjkyaDB2LTYuOWMwLTEuMDctLjg3LTEuOTQtMS45NC0xLjk1aC0zLjU4WiIvPgogICAgPHBhdGggY2xhc3M9InN0MiIgZD0iTTUxLjI2LDY4LjcyaC0yLjUxYy0xLjU1LDAtMi44MS0xLjI2LTIuODEtMi44MXYtLjY4YzAtMS41NSwxLjI2LTIuODEsMi44MS0yLjgxaDIuNTFjMS41NSwwLDIuODEsMS4yNiwyLjgxLDIuODF2LjY4YzAsMS41NS0xLjI2LDIuODEtMi44MSwyLjgxaDBaTTQ4Ljc0LDY0LjI2Yy0uNTMuMDItLjk1LjQ0LS45Ny45N3YuNjhjMCwuNTYuNDUsMS4wMSwxLjAxLDEuMDFoMi41MWMuNTYsMCwxLjAxLS40NSwxLjAxLTEuMDFoMHYtLjY4YzAtLjU2LS40NS0xLjAxLTEuMDEtMS4wMWgwbC0yLjU1LjA0WiIvPgogIDwvZz4KICA8ZyBpZD0iTWFyY28iPgogICAgPHJlY3QgY2xhc3M9InN0MCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiLz4KICA8L2c+Cjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-button__icon._call-blue {
  width: 19px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTkiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCAxOSA0NiIgc3Ryb2tlPSIjMjdhNGQ1Ij48cGF0aCBpZD0iZyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xMiw5LjhhNC43Nyw0Ljc1LDAsMTExLjktNm0tMi4xLDNoNGExLjUsMS41LDAsMDAxLjUtMS41di0uNW0tMTMsNy41QTYsOCwwLDAwMSwxOW0wLDBoMTdtMCwwYTYsOCwwLDAwLTMuMy02LjciLz48dXNlIHhsaW5rOmhyZWY9IiNnIiBzdHJva2U9IiMwMDZjOWUiIHk9IjI2Ii8+PC9zdmc+") 0 0 no-repeat;
}
.nc-button__icon._edit {
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuNi4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjQgQnVpbGQgMTA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMwMGM4ZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJNYXJjbyI+CiAgICA8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIvPgogIDwvZz4KICA8ZyBpZD0ieEJnZDM4LnRpZiI+CiAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTYuNTcsNDIuNzNsLjc5Ljc5LjAzLjAzYy4zNS41OC4yNywxLjItLjI1LDEuNjYtLjA3LjA2LS4xMy4xMi0uMTcuMTksMCwwLS4wMy4wMS0uMDQuMDJsLTEuNCwxLjQtLjA5LjA5cy0uMTIuMS0uMTUuMTVjMCwwLS4wMi4wMi0uMDIuMDNsLS43OS43OS0uMDMuMDJjLS4xNy4xNC0uMzIuMy0uNDYuNDZsLS4wMi4wMy0xLjQzLDEuNDJzLS4wNC4wNC0uMDYuMDZsLS42Ny42Ny0uMDIuMDNjLS4wNi4wMi0uMS4wNy0uMTMuMTIsMCwwLS4wMi4wMi0uMDMuMDMtLjA1LjAzLS4wOS4wNy0uMTIuMTIsMCwwLS4wMi4wMS0uMDMuMDJsLS45MS45MS0uMDYuMDZjLS4wNS4wNi0uMTIuMTMtLjE5LjE5bC0uMDMuMDItLjI4LjI4cy0uMDIuMDItLjAyLjA0bC0uNTMuNTFzLS4wMi4wMi0uMDIuMDNjLS4xNC4xMi0uMjguMjUtLjQuMzksMCwwLS4wMS4wMy0uMDMuMDMtLjA2LjAzLS4xMi4wOS0uMTUuMTUsMCwwLS4wMi4wMi0uMDMuMDJsLS4zMS4zMXMtLjAyLjAyLS4wMi4wNGwtLjk1Ljk0LS4wNi4wNi0uNjcuNjctLjAyLjAzYy0uMDUuMDMtLjEuMDctLjEyLjEzLDAsMC0uMDIuMDItLjAzLjAzbC0uODEuNzYtLjc4LjMycy0uMDIsMC0uMDIsMGwtLjUxLjE5LS4wNi4wMi0uMDYuMDNzLS4wNCwwLS4wNSwwLS4wMy4wMi0uMDQuMDNoLS4wNHMtLjgyLjI5LS44Mi4yOWMtLjAyLDAtLjA0LjAzLS4wNC4wNWgtLjA0bC0uNTcuMThjLS4xMy4wNC0uMjUsMC0uMzMtLjFzLS4xMS0uMjEtLjA2LS4zNWwuNTgtMS42MS4wMy0uMDkuMTItLjNzLjA0LS4wOS4wMy0uMTJjLjA0LS4wMS4wMy0uMDYuMDQtLjA4bC4wMi0uMDYuMjItLjY0czAtLjAyLDAtLjAzdi0uMDNzLjAyLS4wMi4wMi0uMDNjLjA2LS4wMy4xLS4wNy4xNi0uMTNsNC44OC00Ljg4cy4wNi0uMDguMDktLjExbC4wMi0uMDNzLjA4LS4wNC4xMy0uMDlsNi4yMy02LjIzcy4xLS4wNi4xMi0uMWMuMDIsMCwuMDQtLjAxLjA1LS4wMi40Ni0uMjIsMS4wMi0uMTYsMS4zOS4yaDBaTTU2Ljc0LDQzLjM4Yy0uMTYtLjE1LS4yOS0uMzEtLjQ2LS40NS0uMy0uMjUtLjc1LS4yNi0xLjA1LS4wMywwLC4wMS0uMDIuMDMtLjAyLjA0LS4wNS4wMS0uMDguMDUtLjEyLjA5bC0uNDcuNDguNDQuNDQsMSwxLC40My40My41OS0uNmMuMDctLjA3LjEyLS4xNi4xMS0uMjN2LS4wM2MuMDUtLjAyLjA3LS4xLjA4LS4xNy4wMy0uMzQtLjE0LS42NS0uNDEtLjg0LDAsMC0uMDItLjAyLS4wNC0uMDEsMC0uMDUtLjAzLS4wOC0uMDctLjEyWk01My45MSw0NC4yMWwxLjg3LDEuODcuNDYtLjQ2LTEuODctMS44Ny0uNDYuNDZaTTUzLjIxLDQ0LjkybDEuODYsMS44Ni40Ny0uNDctMS44Ni0xLjg2LS40Ny40N1pNNTIuOTYsNDUuMThsLS4xOC4xOXMtLjA0LjA0LS4wNS4wNWMtLjA1LjA0LS4xMy4wOS0uMTUuMTYtLjAxLDAtLjAzLjAyLS4wNC4wM2wtLjAyLjAyLS4wNC4wNC0uMDIuMDItLjI1LjI0cy0uMDIuMDItLjAyLjAzYy0uMDYuMDItLjA5LjA4LS4xMy4xMy0uMDIuMDMtLjA2LjA1LS4wOS4wOGwtLjA2LjA3cy0uMDYuMDctLjEuMDljLS4wNS4wMy0uMDguMDgtLjEyLjEybC0uNC40cy0uMDguMDgtLjEyLjEybC0uMTUuMTZzLS4wMi4wMi0uMDIuMDJjLS4wMy4wMi0uMDQuMDUtLjA3LjA3bC0uMDIuMDJzLS4wNy4xLS4xMy4xM2MtLjA0LjAyLS4wNS4wNy0uMDguMDktLjA1LjAzLS4wOS4wOC0uMTMuMTJsLS4xNS4xNS0uMTMuMTMtLjAzLjAyLS4yOC4yOHMtLjA0LjAzLS4wNS4wNmMtLjA0LjA2LS4xLjEtLjE2LjE1LS4wMy4wMy0uMDUuMDctLjA4LjA5LS4wNS4wNC0uMDkuMDgtLjEzLjEzLS4wMi4wMi0uMDYuMDUtLjA5LjA4bC0uMTUuMTZzLS4wOC4wOC0uMTIuMTJsLS4xNi0uMTYtLjA1LjA1LS40Ni40NnMtLS4wNi4wNS0uMDkuMDktLjA2LjA3LS4wOS4xYy0uMDUuMDMtLjA4LjA3LS4xMi4xMi0uMDQuMDYtLjEuMTEtLjE2LjE2cy0uMTQuMTEtLjE3LjE4Yy0uMDUuMDItLjA3LjA2LS4xLjA5bC0uMDIuMDItLjA0LjA0LS4wMy4wMi0uNDUuNDZjLS4wNi4wMS0uMS4wNS0uMTUuMWwtLjY4LjcxLS4yLjE5Yy0uMDcuMDctLjEyLjEyLS4xOS4xOGwtLjgxLjgyYy0uMDYuMDYtLjEuMTEtLjE3LjE3bC0xLjE5LDEuMTguODEuOGMuMDYtLjAzLjEtLjA4LjEzLS4xM2wuMDMtLjAyYy4wNS0uMDkuMTMtLjE2LjIxLS4yMiwwLDAsLjAyLS4wMi4wMy0uMDMuMDYtLjA5LjEzLS4xNi4yMi0uMjEsMCwwLC4wMS0uMDMuMDItLjA0LjEtLjA1LjE2LS4xNi4yNC0uMjMuMS0uMDkuMTktLjE4LjI4LS4yOC4xMy0uMTMuMjctLjI0LjM4LS40MWwuMDctLjA1LjAzLS4wM2MuMDctLjA3LjEzLS4xNi4yMi0uMjIsMCwwLC4wMi0uMDIuMDMtLjAzLjExLS4xNC4xOS0uMTYuMjItLjIxLDAsMCwuMDItLjAyLjAyLS4wRDEuMjUtLjIzYy4wOS0uMDkuMTktLjE4LjI4LS4yNy4xMi0uMTIuMjYtLjIzLjM3LS4zOS4wOS0uMDdzLjAxLS4wMi4wMy0uMDJjLjA3LS4xLjE1LS4xOC4yNC0uMjVzLjE2LS4xNi4yNC0uMjRjLjExLS4xMS4yMi0uMjMuMzMtLjMzLjA5LS4wOS4wNi0uMDcuMDMtLjAzYy4wNC0uMDkuMTUtLjE1LjIzLS4yM3MuMTMtLjE5LjIzLS4yMmMwLS4wMS4wMi0uMDMuMDItLjA0LjEtLjA2LjE4LS4xNC4yNS0uMjMuMS0uMDguMi0uMTcuMjgtLjI4LjA4LS4wNi4xNi0uMTMuMi0uMjIuMDEsMCwuMDQsMCwuMDQtLjAyLjA1LS4wOS4xMy0uMTYuMjEtLjIyLDAsMCwuMDItLjAzLjAyLS4wNC4xNC0uMDkuMjYtLjIzLjM3LS4zNWwuMTEtLjEyYy4wOC0uMDguMTctLjE2LjI0LS4yNC4wNS0uMDYuMTItLjEyLjE4LS4xOGwuMDYtLjA2LjAzLS4wM2MuMDQtLjA5LjE1LS4xNS4yMS0uMjFsMi4yNS0yLjI0Yy0uMDctLjEtLjE1LS4xNi0uMjItLjIyLS4wNC0uMDQtLjA3LS4xLS4xMy0uMTIsMCwwLS4wMi0uMDItLjAzLS4wMy0uMDMtLjA3LS4xLS4xMS0uMTUtLjE2LS4wNi0uMDYtLjExLS4xMy0uMTgtLjE4LS4wMy0uMDItLjA0LS4wOC0uMS0uMWgwWk01NC4wMSw0Ni4yMmwtLjUuNTFjLS4wNi4wNy0uMTEuMTQtLjE4LjE5LS4wMSwwLS4wMi4wMy0uMDIuMDQtLjEzLjA5LS4yNC4yLS4zMy4zMy0uMDEsMC0uMDMuMDEtLjA0LjAzbC0uMTIuMTMtLjAzLjAzYy0uMTEuMTEtLjIzLjIzLS4zNC4zNGwtLjQ0LjQzYy0uMDYuMDYtLjEzLjEzLS4xOS4xOWwtLjQuNDEtLjQ3LjQ3Yy0uMTIuMTMtLjI3LjIzLS4zNi4zNy0uMDEsMC0uMDMuMDItLjA0LjAzLS4wMi4wMS0uMDUuMDQtLjA2LjA2bC0uMDYuMDYtLjA5LjA5LS4wNC4wNGMtLjEzLjEzLS4yNS4yOC0uMzkuNDFsLS4wOS4wOXMtLjAyLDAtLjAyLDBjMCwuMDEtLjAyLjAyLS4wMy4wNGwtLjcyLjcyYy0uMDcuMDctLjEyLjEzLS4xOC4xOWwtLjA0LjA0Yy0uMjUuMjYtLjUzLjUxLS43Mi43MWMtLjA1LjA2LS4xMi4xMi0uMTguMThsLS4wNi4wNnMtLjAyLjAyLS4wMi4wNGwtLjkuOS0uMDYuMDYtLjM1LjM0cy0uMDkuMS0uMTQuMTRsLS4wNC4wNC0uMzguMzktLjMzLjMzcy0uMDIuMDItLjAzLjAzbC0uMDYuMDYtLjE5LjE4LS4zOC4zOS42NS42MnMuMDQuMDEuMDQuMDJjMCwuMDUuMDkuMTYuMTQuMTRsOS4wNC05LjA0cy0uMDctLjA4LS4wOS0uMTFjLS4wMy0uMDMtLjA4LS4wOC0uMTEtLjEyLS4xLS4xMi0uMjMtLjIzLS4zNC0uMzRsLS4wMy0uMDItLjA0LS4wNHMtLjAyLS4wMS0uMDQtLjAyYy0uMDItLjA4LS4wOS0uMTQtLjE2LS4xOGgwWk00NS40NCw1Ni4yNmwtMS43MS0xLjcyLS41LDEuNDEuODEuODEsMS40MS0uNVpNNDMuNjcsNTYuOTFsLS41OC0uNi0uMzIuOTFzLjkxLS4zMS45MS0uMzFaIi8+CiAgPC9nPgo8L3N2Zz4=") 0 0 no-repeat;
}
.nc-button__icon._arrow-right {
  width: 15px;
  height: 12px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxNCAyNCI+PGcgZmlsbD0iIzI3YTNkNCI+PHBhdGggaWQ9ImciIGQ9Ik0xMC4xOSw2Ljk5TDcuNzg3LDkuNGExLjAyNCwxLjAyNCwwLDAwMCwxLjQ0OGExLjAxMywxLjAxMywwLDAwLjcyMi4zYTEuMDI3LDEuMDI3LDAsMDAuNzI0LS4zbDQuMS00LjEwOGExLjAyMiwxLjAyMiwwLDAwLjMtLjc1MWMtLjAwNi0uMDE3LS4wMDEtLjAyNS0uMDAxLS4wMzNhMSwxLDAsMDAtLjQ1NS0uODNMOS4yNTksMS4yYTEuMDI2LDEuMDI2LDAsMDAtMS40NSwxLjQ1MmwyLjI4NSwyLjI4OS04LjcyNS4wOEEuOTg3Ljk4NywwLDAwLjM0Myw2YTEuMDE1LDEuMDE1LDAsMDAxLjAxOSwxLjAxOFoiLz48L2c+PHVzZSB4bGluazpocmVmPSIjZyIgZmlsbD0iIzAwNmM5ZSIgeT0iMTIiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-button__icon._settings {
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjUuOTEgMjYuNSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjYuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS40IEJ1aWxkIDEwOSkgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICB9CgogICAgICAuc3QxIHsKICAgICAgICBmaWxsOiAjMDAzNzdkOwogICAgICB9CgogICAgICAuc3QyIHsKICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcHBhdGgpOwogICAgICB9CiAgICA8L3N0eWxlPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwcGF0aCI+CiAgICAgIDxyZWN0IGNsYXNzPSJzdDAiIHdpZHRoPSIyNS45MSIgaGVpZ2h0PSIyNi41Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBjbGFzcz0ic3QyIj4KICAgIDxnPgogICAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjQuNDYsMTIuNjdjLS4wNC0uMjUtLjE1LS40OS0uMzEtLjY5cy0uMzgtLjM1LS42Mi0uNDRsLTIuMjktLjgzdi0uMDZsMS4wMi0yLjE5Yy4xMS0uMjQuMTYtLjUuMTMtLjc2LS4wMy0uMjYtLjEzLS41MS0uMjktLjcyLS41OS0uNzUtMS4yNy0xLjQzLTIuMDItMi4wMi0uMjEtLjE2LS40Ni0uMjYtLjcyLS4yOS0uMjYtLjAzLS41My4wMi0uNzcuMTNsLTIuMiwxLjA0aC0uMDZsLS44Mi0yLjI5Yy0uMDktLjI0LS4yNC0uNDYtLjQzLS42Mi0uMi0uMTYtLjQ0LS4yNy0uNjktLjMxLS45NS0uMTItMS45MS0uMTItMi44NiwwLS4yNS4wNC0uNDkuMTUtLjY5LjMxLS4yLjE2LS4zNS4zOC0uNDQuNjJsLS44MywyLjI2aC0uMDZsLTIuMTktMS4wMmMtLjI0LS4xMS0uNS0uMTUtLjc2LS4xMy0uMjYuMDMtLjUxLjEzLS43Mi4yOC0uNzUuNTktMS40MywxLjI3LTIuMDIsMi4wMi0uMTYuMjEtLjI2LjQ2LS4yOS43Mi0uMDMuMjYuMDIuNTMuMTMuNzdsMS4wNCwyLjJ2LjA2bC0yLjI5LjgyYy0uMjQuMDgtLjQ2LjI0LS42Mi40My0uMTYuMi0uMjcuNDQtLjMxLjY5LS4xMi45NS0uMTIsMS45MSwwLDIuODYuMDQuMjUuMTUuNDkuMzEuNjkuMTYuMi4zOC4zNS42Mi40NGwyLjI2Ljgzdi4wNmwtMS4wMiwyLjE5Yy0uMTEuMjQtLjE1LjUtLjEzLjc2LjAzLjI2LjEzLjUxLjI4LjcxLjU5Ljc1LDEuMjYsMS40MywyLjAyLDIuMDEuMjEuMTYuNDUuMjYuNzEuMjguMjYuMDMuNTItLjAyLjc2LS4xM2wyLjItMS4wNGguMDZsLjgyLDIuMjljLjA5LjI0LjI0LjQ2LjQzLjYyLjIuMTYuNDQuMjcuNjkuMzEuNDguMDYuOTYuMDksMS40NC4wOS40NywwLC45NC0uMDMsMS40MS0uMDkuMjUtLjA0LjQ5LS4xNS42OS0uMzEuMi0uMTYuMzUtLjM4LjQzLS42MmwuODQtMi4yNGguMDZsMi4xOSwxLjAyYy4yNC4xMS41LjE1Ljc2LjEzLjI2LS4wMy41MS0uMTMuNzItLjI4Ljc1LS41OSwxLjQzLTEuMjcsMi4wMi0yLjAyLjE2LS4yMS4yNi0uNDYuMjktLjcyLjAzLS4yNi0uMDItLjUzLS4xMy0uNzdsLTEuMDQtMi4ydi0uMDZsMi4yOS0uODJjLjI0LS4wOS40Ni0uMjQuNjItLjQzLjE2LS4yLjI3LS40NC4zMS0uNjkuMTMtLjk1LjE0LTEuOTEuMDMtMi44NlpNMjMuMDksMTUuMzlsLTIuMjkuODJjLS4xOS4wNy0uMzYuMTctLjUuMzEtLjE0LjE0LS4yNi4zLS4zMy40OC0uMDguMTgtLjExLjM4LS4xMS41OCwwLC4yLjA1LjM5LjE0LjU3bDEuMDQsMi4yNmMtLjUyLjY4LTEuMTMsMS4yOC0xLjgyLDEuNzhsLTIuMi0xLjA0Yy0uMTgtLjA5LS4zNy0uMTMtLjU3LS4xNC0uMiwwLS4zOS4wMy0uNTguMTFzLS4zNS4xOS0uNDguMzNjLS4xNC4xNC0uMjQuMzEtLjMuNWwtLjg4LDIuMzFjLS44NC4xMi0xLjcuMTItMi41NSwwbC0uODItMi4yOWMtLjA2LS4xOS0uMTctLjM2LS4zLS41LS4xNC0uMTQtLjMtLjI2LS40OC0uMzMtLjE4LS4wNy0uMzctLjExLS41Ni0uMTEtLjIxLDAtLjQyLjA1LS42LjE0bC0yLjI1LDEuMDRjLS42OC0uNTItMS4yOC0xLjEzLTEuNzgtMS44M2wxLjA0LTIuMmMuMDktLjE4LjEzLS4zNy4xNC0uNTcsMC0uMi0uMDMtLjM5LS4xMS0uNTgtLjA4LS4xOC0uMTktLjM1LS4zMy0uNDgtLjE0LS4xNC0uMzEtLjI0LS41LS4zMWwtMi4yOS0uODhjLS4xMS0uODUtLjEtMS43LjAzLTIuNTVsMi4yOS0uODJjLjE5LS4wNy4zNi0uMTcuNS0uMzEuMTQtLjE0LjI2LS4zLjMzLS40OC4wOC0uMTguMTEtLjM4LjExLS41OCwwLS4yLS4wNS0uMzktLjE0LS41N2wtMS4wNC0yLjI2Yy41Mi0uNjgsMS4xMy0xLjI4LDEuODItMS43OGwyLjIsMS4wNGMuMTguMDkuMzcuMTMuNTcuMTQuMiwwLC4zOS0uMDMuNTgtLjExLjE4LS4wOC4zNS0uMTkuNDgtLjMzLjE0LS4xNC4yNC0uMzEuMy0uNWwuODQtMi4zMWMuODUtLjExLDEuNy0uMSwyLjU1LjAzbC44MiwyLjI5Yy4wNy4xOS4xNy4zNi4zLjUuMTQuMTQuMy4yNi40OC4zMy4xOC4wOC4zOC4xMS41OC4xMS4yLDAsLjM5LS4wNS41Ny0uMTRsMi4yLTEuMDRoLjA1Yy42OC41MiwxLjI4LDEuMTMsMS43OCwxLjgzbC0xLjA0LDIuMmMtLjA5LjE4LS4xMy4zNy0uMTQuNTcsMCwuMi4wMy4zOS4xMS41OHMuMTkuMzUuMzMuNDhjLjE0LjE0LjMxLjI0LjUuMzFsMi4zMi44NWMuMTIuODUuMTIsMS43LDAsMi41NVoiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTE0LjYxLDEwLjFjLTEuMDUtLjM5LTIuMjEtLjM2LTMuMjQuMDgtMS4wMy40NS0xLjg0LDEuMjgtMi4yNywyLjMxLS40MywxLjA0LS40NCwyLjItLjAzLDMuMjQuNDEsMS4wNCwxLjIxLDEuODksMi4yMywyLjM1LjUyLjIyLDEuMDkuMzMsMS42Ni4zM3MxLjEzLS4xMSwxLjY2LS4zM2MuNzktLjMzLDEuNDYtLjg4LDEuOTQtMS41OS40Ny0uNzEuNzMtMS41NS43My0yLjRzLS4yNS0xLjY5LS43My0yLjRjLS40Ny0uNzEtMS4xNS0xLjI3LTEuOTQtMS41OVpNMTUuNjksMTUuMjJjLS4yNi42NC0uNzMsMS4xNi0xLjM0LDEuNDhzLTEuMy40My0xLjk4LjNjLS42Ny0uMTMtMS4yOC0uNS0xLjcxLTEuMDMtLjQ0LS41My0uNjctMS4yLS42Ny0xLjg4cy4yNC0xLjM1LjY3LTEuODhjLjQ0LS41MywxLjA0LS44OSwxLjcxLTEuMDMuNjctLjEzLDEuMzctLjAzLDEuOTguMy42LjMyLDEuMDguODUsMS4zNCwxLjQ4LjMuNzIuMywxLjUzLDAsMi4yNloiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==") 0 0 no-repeat;
  margin-right: 5px;
}
.nc-button__icon._next {
  width: 15px;
  height: 15px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI+PHBhdGggZmlsbD0iI2YyZjJmMiIgZD0ibTE1LjAwNyw5LTQuNTg1LTQuNzI0YS45NTQuOTU0LDAsMDAtMS4zNzcsMGExLjAyMywxLjAyMywwLDAwMCwxLjQxOGwyLjIzNCwyLjNILjk2NWExLDEsMCwwMDAsMi4wMDZoMTAuMzEzbC0yLjIzNCwyLjNhMS4wMjMsMS4wMjMsMCwwMDAsMS40MTguOTU1Ljk1NSwwLDAwMS4zNzcsMFoiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-button__icon._next-link {
  width: 14px;
  height: 12px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxNCAyNCI+PGcgZmlsbD0iIzI3YTNkNCI+PHBhdGggaWQ9ImciIGQ9Ik0xMC4xOSw2Ljk5TDcuNzg3LDkuNGExLjAyNCwxLjAyNCwwLDAwMCwxLjQ0OGExLjAxMywxLjAxMywwLDAwLjcyMi4zYTEuMDI3LDEuMDI3LDAsMDAuNzI0LS4zbDQuMS00LjEwOGExLjAyMiwxLjAyMiwwLDAwLjMtLjc1MWMtLjAwNi0uMDE3LS4wMDEtLjAyNS0uMDAxLS4wMzNhMSwxLDAsMDAtLjQ1NS0uODNMOS4yNTksMS4yYTEuMDI2LDEuMDI2LDAsMDAtMS40NSwxLjQ1MmwyLjI4NSwyLjI4OS04LjcyNS4wOEEuOTg3Ljk4NywwLDAwLjM0Myw2YTEuMDE1LDEuMDE1LDAsMDAxLjAxOSwxLjAxOFoiLz48L2c+PHVzZSB4bGluazpocmVmPSIjZyIgZmlsbD0iIzAwNmM5ZSIgeT0iMTIiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-button__icon._external-link {
  width: 10px;
  height: 10px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDEwIDIwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggc3Ryb2tlPSIjMjdhM2Q0IiBkPSJNMy4yLDFIOW0wLDB2NS44TTksMUwxLDkiLz48cGF0aCBzdHJva2U9IiMwMDZjOWUiIGQ9Ik0zLjIsMTFIOW0wLDB2NS44TTksMTFMMSwxOSIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-button__icon._forward {
  width: 14px;
  height: 12px;
  margin-top: 2px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDE0IDI0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMWJhNGQ2IiBkPSJNOC41LDEwLjFMMTIuNiw2bTAsMEw4LjUsMS45bS03LjEsNGg5Ii8+PHBhdGggc3Ryb2tlPSIjMDA2YzllIiBkPSJNOC41LDIyLjFsNC4xLTQuMW0wLDAtNC4xLTQuMW0tNy4xLDRoOSIvPjwvc3ZnPg==") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-button__icon._forward {
    width: 15px;
    height: 9px;
    margin-top: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTUgOSI+PHBhdGggZmlsbD0iIzI3YTNkNCIgZD0iTTEzLjI1Ni0uMDA2TDcuNTA5LDUuNkwxLjc2MS0uMDA2LjAxMywxLjdsNy41LDcuMzEzbDcuNS03LjMxM1oiLz48L3N2Zz4=") 0 0 no-repeat;
    background-size: 15px 9px;
  }
}
.nc-button__icon._interdin {
  margin-left: 10px;
  vertical-align: baseline;
}
.nc-button__icon._cart {
  width: 26px;
  height: 26px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjYiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCAyNiA1MiIgc3Ryb2tlPSIjMDAzOTVlIj48cGF0aCBpZD0iZyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xLDJoMi4xNW0wLDBsNS4zLDEzYTIuOSwyLjksMCwwMDIuOSwyaDguMzVhMi45LDIuOSwwLDAwMi4xLTEuNTJsMy4yNS04LjVtMCwwYTEsMSwwLDAwLTEtMUg4LjNtNC42NSwxNWExLDEsMCwxMDAsLjFtNy0uMWExLDEsMCwxMDAsLjEiLz48dXNlIHhsaW5rOmhyZWY9IiNnIiBzdHJva2U9IiNmZmYiIHk9IjI2Ii8+PC9zdmc+") 0 0 no-repeat;
}
.nc-button__icon._cart-active {
  width: 26px;
  height: 26px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjYiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCAyNiA1MiIgc3Ryb2tlPSIjMDAzOTVlIj48cGF0aCBpZD0iZyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xLDJoMi4xNW0wLDBsNS4zLDEzYTIuOSwyLjksMCwwMDIuOSwyaDguMzVhMi45LDIuOSwwLDAwMi4xLTEuNTJsMy4yNS04LjVtMCwwYTEsMSwwLDAwLTEtMUg4LjNtNC42NSwxNWExLDEsMCwxMDAsLjFtNy0uMWExLDEsMCwxMDAsLjEiLz48dXNlIHhsaW5rOmhyZWY9IiNnIiBzdHJva2U9IiNmZmYiIHk9IjI2Ii8+PC9zdmc+") 0 0 no-repeat;
  background-position: 0 100%;
}
.nc-button__icon._key {
  width: 23px;
  height: 23px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMyAyMyI+PHBhdGggc3Ryb2tlPSIjZjJmMmYyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTE3LDExdjNtMy0zdjNtMi0zSDlhNCw0LDAsMTAwLC4xIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-button__icon._repeat {
  width: 17px;
  height: 17px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij48cGF0aCBzdHJva2U9IiNmMmYyZjIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIiBkPSJNMy42LDEzYTUuNSw1LjUsMCwxMDQuNS04SDNtMCwwbDQtNE0zLDVsNCw0Ii8+PC9zdmc+") 0 0 no-repeat;
}
.nc-button__icon._plus {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE2IDMyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggc3Ryb2tlPSIjMzMzIiBkPSJNMTUsOEgxbTcsN1YxIi8+PHBhdGggc3Ryb2tlPSIjZmZmIiBkPSJNMTUsMjRIMW03LDdWMTciLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-button__icon._plus-blue-00 {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE2IDMyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggc3Ryb2tlPSIjMDBBOUUwIiBkPSJNMTUsOEgxbTcsN1YxIi8+PHBhdGggc3Ryb2tlPSIjZmZmIiBkPSJNMTUsMjRIMW03LDdWMTciLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-button__icon._plus-blue {
  width: 20px;
  height: 16px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE2IDMyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggc3Ryb2tlPSIjMjdhM2Q0IiBkPSJNMTUsOEgxbTcsN1YxIi8+PHBhdGggc3Ryb2tlPSIjMDA2YzllIiBkPSJNMTUsMjRIMW03LDdWMTciLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-button__icon._plus-white {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTE1LDhIMW03LDdWMSIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-button__icon._refresh {
  width: 20px;
  height: 14px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyMCAyOCIgc3Ryb2tlPSIjMDA2YzllIj48ZyBpZD0iZyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiPjxwYXRoIGlkPSJkIiBkPSJtNCwyNC0zLTNtNiwwLTMsM20uMi0xYTYsNiwwLDAxNS43LTgiLz48dXNlIHhsaW5rOmhyZWY9IiNkIiB4PSItMjAiIHk9Ii00MiIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwKSIvPjwvZz48dXNlIHhsaW5rOmhyZWY9IiNnIiBzdHJva2U9IiMyN2EzZDQiIHk9Ii0xNCIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-button__icon._reload {
  width: 17px;
  height: 16px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE3IDE2Ij48cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIiBkPSJNMSw2VjJtMS4yNSw4YTcsNywwLDEwMS41LTYuN0wxLDZtMCwwaDQiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-button__icon._delete-danger {
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxNy43OCI+PHBhdGggc3Ryb2tlPSIjZWIxNjAwIiBvcGFjaXR5PSIuNzUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIiBkPSJNMiwzaDE0TTcsM1YyYTEsMSwwLDAxMS0xaDJhMSwxLDAsMDExLDFtNCwzLjk1djkuOGExLDEsMCwwMS0xLDFINGExLDEsMCwwMS0xLTF2LTkuOG00LDF2Nm00LDB2LTYiLz48L3N2Zz4=") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-button__icon._delete-danger {
    margin-left: 0;
  }
}
.nc-button__icon._chevron-left {
  width: 15px;
  height: 15px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij48cGF0aCBmaWxsPSIjMDBBOUUwIiBvcGFjaXR5PSIuNyIgZD0iTTMsNy40bDcuNCw3LjRsMS43LTEuNy01LjYtNS42bDUuNi01LjZMMTAsMFoiLz48L3N2Zz4=") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-button__icon._chevron-left {
    margin-left: 0;
  }
}
.nc-button__icon._configure {
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjUuOTEgMjYuNSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjYuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS40IEJ1aWxkIDEwOSkgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICB9CgogICAgICAuc3QxIHsKICAgICAgICBmaWxsOiAjMDAzNzdkOwogICAgICB9CgogICAgICAuc3QyIHsKICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcHBhdGgpOwogICAgICB9CiAgICA8L3N0eWxlPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwcGF0aCI+CiAgICAgIDxyZWN0IGNsYXNzPSJzdDAiIHdpZHRoPSIyNS45MSIgaGVpZ2h0PSIyNi41Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBjbGFzcz0ic3QyIj4KICAgIDxnPgogICAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjQuNDYsMTIuNjdjLS4wNC0uMjUtLjE1LS40OS0uMzEtLjY5cy0uMzgtLjM1LS42Mi0uNDRsLTIuMjktLjgzdi0uMDZsMS4wMi0yLjE5Yy4xMS0uMjQuMTYtLjUuMTMtLjc2LS4wMy0uMjYtLjEzLS41MS0uMjktLjcyLS41OS0uNzUtMS4yNy0xLjQzLTIuMDItMi4wMi0uMjEtLjE2LS40Ni0uMjYtLjcyLS4yOS0uMjYtLjAzLS41My4wMi0uNzcuMTNsLTIuMiwxLjA0aC0uMDZsLS44Mi0yLjI5Yy0uMDktLjI0LS4yNC0uNDYtLjQzLS42Mi0uMi0uMTYtLjQ0LS4yNy0uNjktLjMxLS45NS0uMTItMS45MS0uMTItMi44NiwwLS4yNS4wNC0uNDkuMTUtLjY5LjMxLS4yLjE2LS4zNS4zOC0uNDQuNjJsLS44MywyLjI2aC0uMDZsLTIuMTktMS4wMmMtLjI0LS4xMS0uNS0uMTUtLjc2LS4xMy0uMjYuMDMtLjUxLjEzLS43Mi4yOC0uNzUuNTktMS40MywxLjI3LTIuMDIsMi4wMi0uMTYuMjEtLjI2LjQ2LS4yOS43Mi0uMDMuMjYuMDIuNTMuMTMuNzdsMS4wNCwyLjJ2LjA2bC0yLjI5LjgyYy0uMjQuMDgtLjQ2LjI0LS42Mi40My0uMTYuMi0uMjcuNDQtLjMxLjY5LS4xMi45NS0uMTIsMS45MSwwLDIuODYuMDQuMjUuMTUuNDkuMzEuNjkuMTYuMi4zOC4zNS42Mi40NGwyLjI2Ljgzdi4wNmwtMS4wMiwyLjE5Yy0uMTEuMjQtLjE1LjUtLjEzLjc2LjAzLjI2LjEzLjUxLjI4LjcxLjU5Ljc1LDEuMjYsMS40MywyLjAyLDIuMDEuMjEuMTYuNDUuMjYuNzEuMjguMjYuMDMuNTItLjAyLjc2LS4xM2wyLjItMS4wNGguMDZsLjgyLDIuMjljLjA5LjI0LjI0LjQ2LjQzLjYyLjIuMTYuNDQuMjcuNjkuMzEuNDguMDYuOTYuMDksMS40NC4wOS40NywwLC45NC0uMDMsMS40MS0uMDkuMjUtLjA0LjQ5LS4xNS42OS0uMzEuMi0uMTYuMzUtLjM4LjQzLS42MmwuODQtMi4yNGguMDZsMi4xOSwxLjAyYy4yNC4xMS41LjE1Ljc2LjEzLjI2LS4wMy41MS0uMTMuNzItLjI4Ljc1LS41OSwxLjQzLTEuMjcsMi4wMi0yLjAyLjE2LS4yMS4yNi0uNDYuMjktLjcyLjAzLS4yNi0uMDItLjUzLS4xMy0uNzdsLTEuMDQtMi4ydi0uMDZsMi4yOS0uODJjLjI0LS4wOS40Ni0uMjQuNjItLjQzLjE2LS4yLjI3LS40NC4zMS0uNjkuMTMtLjk1LjE0LTEuOTEuMDMtMi44NlpNMjMuMDksMTUuMzlsLTIuMjkuODJjLS4xOS4wNy0uMzYuMTctLjUuMzEtLjE0LjE0LS4yNi4zLS4zMy40OC0uMDguMTgtLjExLjM4LS4xMS41OCwwLC4yLjA1LjM5LjE0LjU3bDEuMDQsMi4yNmMtLjUyLjY4LTEuMTMsMS4yOC0xLjgyLDEuNzhsLTIuMi0xLjA0Yy0uMTgtLjA5LS4zNy0uMTMtLjU3LS4xNC0uMiwwLS4zOS4wMy0uNTguMTFzLS4zNS4xOS0uNDguMzNjLS4xNC4xNC0uMjQuMzEtLjMuNWwtLjg4LDIuMzFjLS44NC4xMi0xLjcuMTItMi41NSwwbC0uODItMi4yOWMtLjA2LS4xOS0uMTctLjM2LS4zLS41LS4xNC0uMTQtLjMtLjI2LS40OC0uMzMtLjE4LS4wNy0uMzctLjExLS41Ni0uMTEtLjIxLDAtLjQyLjA1LS42LjE0bC0yLjI1LDEuMDRjLS42OC0uNTItMS4yOC0xLjEzLTEuNzgtMS44M2wxLjA0LTIuMmMuMDktLjE4LjEzLS4zNy4xNC0uNTcsMC0uMi0uMDMtLjM5LS4xMS0uNTgtLjA4LS4xOC0uMTktLjM1LS4zMy0uNDgtLjE0LS4xNC0uMzEtLjI0LS41LS4zMWwtMi4yOS0uODhjLS4xMS0uODUtLjEtMS43LjAzLTIuNTVsMi4yOS0uODJjLjE5LS4wNy4zNi0uMTcuNS0uMzEuMTQtLjE0LjI2LS4zLjMzLS40OC4wOC0uMTguMTEtLjM4LjExLS41OCwwLS4yLS4wNS0uMzktLjE0LS41N2wtMS4wNC0yLjI2Yy41Mi0uNjgsMS4xMy0xLjI4LDEuODItMS43OGwyLjIsMS4wNGMuMTguMDkuMzcuMTMuNTcuMTQuMiwwLC4zOS0uMDMuNTgtLjExLjE4LS4wOC4zNS0uMTkuNDgtLjMzLjE0LS4xNC4yNC0uMzEuMy0uNWwuODQtMi4zMWMuODUtLjExLDEuNy0uMSwyLjU1LjAzbC44MiwyLjI5Yy4wNy4xOS4xNy4zNi4zLjUuMTQuMTQuMy4yNi40OC4zMy4xOC4wOC4zOC4xMS41OC4xMS4yLDAsLjM5LS4wNS41Ny0uMTRsMi4yLTEuMDRoLjA1Yy42OC41MiwxLjI4LDEuMTMsMS43OCwxLjgzbC0xLjA0LDIuMmMtLjA5LjE4LS4xMy4zNy0uMTQuNTcsMCwuMi4wMy4zOS4xMS41OHMuMTkuMzUuMzMuNDhjLjE0LjE0LjMxLjI0LjUuMzFsMi4zMi44NWMuMTIuODUuMTIsMS43LDAsMi41NVoiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTE0LjYxLDEwLjFjLTEuMDUtLjM5LTIuMjEtLjM2LTMuMjQuMDgtMS4wMy40NS0xLjg0LDEuMjgtMi4yNywyLjMxLS40MywxLjA0LS40NCwyLjItLjAzLDMuMjQuNDEsMS4wNCwxLjIxLDEuODksMi4yMywyLjM1LjUyLjIyLDEuMDkuMzMsMS42Ni4zM3MxLjEzLS4xMSwxLjY2LS4zM2MuNzktLjMzLDEuNDYtLjg4LDEuOTQtMS41OS40Ny0uNzEuNzMtMS41NS43My0yLjRzLS4yNS0xLjY5LS43My0yLjRjLS40Ny0uNzEtMS4xNS0xLjI3LTEuOTQtMS41OVpNMTUuNjksMTUuMjJjLS4yNi42NC0uNzMsMS4xNi0xLjM0LDEuNDhzLTEuMy40My0xLjk4LjNjLS42Ny0uMTMtMS4yOC0uNS0xLjcxLTEuMDMtLjQ0LS41My0uNjctMS4yLS42Ny0xLjg4cy4yNC0xLjM1LjY3LTEuODhjLjQ0LS41MywxLjA0LS44OSwxLjcxLTEuMDMuNjctLjEzLDEuMzctLjAzLDEuOTguMy42LjMyLDEuMDguODUsMS4zNCwxLjQ4LjMuNzIuMywxLjUzLDAsMi4yNloiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-button__icon._info {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE2IDMyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMWJhNGQ2IiBkPSJNOCwxMVY3djVabTMuNywzYTcsNywwLDExMi40LTIuNE04LDV2LjEiLz48cGF0aCBzdHJva2U9IiMwMDZjOWUiIGQ9Ik04LDI3VjIzdjVabTMuNywzYTcsNywwLDEsMSwyLjQtMi40TTgsMjF2LjEiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-button__icon._document {
  width: 16px;
  height: 18px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE2IDE4Ij48cGF0aCBzdHJva2U9IiMwMEE5RTAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIiBkPSJNMSwyYTEsMSwwLDAxMS0xaDEyYTEsMSwwLDAxMSwxdjE0YTEsMSwwLDAxLTEsMUgyYTEsMSwwLDAxLTEtMVptNCwzaDNNNSw5aDZtLTYsNGg1Ii8+PC9zdmc+") 0 0 no-repeat;
}
.nc-button__icon._trash {
  width: 16px;
  height: 18px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAxNiAzOCI+PGcgZmlsbD0iZ3JheSI+PHBhdGggaWQ9ImciIGQ9Ik03LDdhMSwxLDAsMTAtMiwwdjZhMSwxLDAsMDAyLDBabTQsMGExLDEsMCwxMC0yLDB2NmExLDEsMCwwMDIsMFptMiw5SDNWNmExLDEsMCwwMC0yLDB2MTBhMiwyLDAsMDAyLDJoMTBhMiwyLDAsMDAyLTJWNmExLDEsMCwwMC0xLTFhMSwxLDAsMDAtMSwxWk0xLDJhMSwxLDAsMTAwLDJoMTRhMSwxLDAsMTAwLTJoLTRhMiwyLDAsMDAtMi0ySDdhMiwyLDAsMDAtMiwyWiIvPjwvZz48dXNlIHhsaW5rOmhyZWY9IiNnIiB5PSIyMCIgZmlsbD0iI2ViMTYwMCIvPjwvc3ZnPg==") 0 0 no-repeat;
  margin-right: 7px;
}
.nc-button__icon._trash-blue {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHJva2U9IiMwMTlERjQiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTS41LDMuOGgxNU00LjcsMy41di0yYTEsMSwwLDAxMS0xaDQuNmExLDEsMCwwMTEsMXYybS01LDMuN3Y1bTMuNCwwdi01TTIuMiw0djkuNWEyLDIsMCwwMDIsMmg3LjZhMiwyLDAsMDAyLTJWNCIvPjwvc3ZnPg0K") 0 0 no-repeat;
  margin-right: 8px;
}
.nc-button__icon._trash-small {
  width: 15px;
  height: 14px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAxNSAyOCI+PGcgZmlsbD0iZ3JheSI+PHBhdGggaWQ9ImciIGQ9Ik0xLDJhMSwxLDAsMTAwLDJoMXY4YTIsMiwwLDAwMiwyaDdhMiwyLDAsMDAyLTJWNGgxYTEsMSwwLDEwMC0ySDlhMSwxLDAsMDAwLTJINmExLDEsMCwwMDAsMlptMywxMFY0aDd2OFptMi45ODYtNS41YTEsMSwwLDAwLTEtMWExLDEsMCwwMC0xLDF2M2ExLDEsMCwxMDIsMFptMi4wMjYtMWExLDEsMCwwMC0xLDF2M2ExLDEsMCwxMDIsMHYtM2ExLDEsMCwwMC0uOTk5LTFaIi8+PC9nPjx1c2UgeGxpbms6aHJlZj0iI2ciIHk9IjE0IiBmaWxsPSIjZWIxNjAwIi8+PC9zdmc+") 0 0 no-repeat;
  margin-right: 4px;
}
.nc-button__icon._clock {
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCAyMCA0MCIgc3Ryb2tlPSIjMjdhM2Q0Ij48cGF0aCBpZD0iZyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xNC41LDIuN2E4LjksOC43LDAsMTA0LjEsNS4ybS00LjMtLjEtNC4zLDRhMS41LDEuNSwwLDAxLTEuNSwwTDYsOS40Ii8+PHVzZSB4bGluazpocmVmPSIjZyIgeT0iMjAiIHN0cm9rZT0iIzAwNmM5ZSIvPjwvc3ZnPg==") 0 0 no-repeat;
  margin-right: 5px;
}
.nc-button__icon._suspend {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iNDAiIHZpZXdCb3g9Ii0xLjUgLTExIDIwIDQwIj48ZyBmaWxsPSIjMjdBM0Q0Ij48cGF0aCBpZD0iZyIgZD0iTTguNDk4LDguNUMzLjUyNyw4LjUwMi0uNTAzLDQuNDc0LS41MDUtLjQ5NmMtLjAwMS0zLjIyNywxLjcyNC02LjIwNiw0LjUyMi03LjgxMS40NzktLjI3NiwxLjA5MS0uMTExLDEuMzY3LjM2Ny4yNzcuNDguMTEyLDEuMDkyLS4zNjYsMS4zNjhDMS42NjUtNC42NDYuNTA4LS4zNjksMi40MzMsMi45ODUxYy45MjUsMy4zNTMsNi4yMDMsNC41MSw5LjU1NiwyLjU4NGMzLjM1My0xLjkyNSw0LjUxLTYuMjAzLDIuNTg1LTkuNTU2LS42MjQtMS4wODYtMS41MjgtMS45ODUtMi42MTgtMi42MDQtLjQ4OC0uMjU5LS42NzQtLjg2NC0uNDE0LTEuMzUzLjI1OS0uNDg3Ljg2My0uNjczLDEuMzUyLS40MTQuMDE4LjAwOS4wMzQuMDE5LjA1MS4wMjhjNC4zMjMsMi40NTIsNS44NDEsNy45NDQsMy4zODksMTIuMjY5QzE0LjczMyw2Ljc2LDExLjc0LDguNTAyLDguNDk4LDguNW0xLTExYzAsLjU1My0uNDQ3LDEtMSwxLS41NTIsMC0xLS40NDctMS0xdi03YzAtLjU1Mi40NDgtMSwxLTFjLjU1MywwLDEsLjQ0OCwxLDFaIi8+PC9nPjx1c2UgeGxpbms6aHJlZj0iI2ciIGZpbGw9IiMwMDZDOUUiIHk9IjIwIi8+PC9zdmc+") 0 0 no-repeat;
  width: 20px;
  height: 20px;
  margin-left: 0;
}
.nc-button__icon._close {
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNMSwxbDE4LDE4bTAtMThMMSwxOSIgc3Ryb2tlPSIjNEQ0RDREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-button__icon._accepted {
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAzOCI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48cGF0aCBkPSJNNC44LDExLjU1bDMuMDQsMi45NG0uMSwwbDkuMDctOS42OCIgc3Ryb2tlLXdpZHRoPSIxLjY1IiBzdHJva2U9IiM1QkM1MDAiLz48cGF0aCBkPSJNNC44LDMxLjU1bDMuMDQsMi45NG0uMSwwbDkuMDctOS42OCIgc3Ryb2tlLXdpZHRoPSIyLjY1IiBzdHJva2U9IiNmZmYiLz48L2c+PC9zdmc+") 0 0 no-repeat;
  background-size: 110%;
  margin-top: -2px;
}
.nc-button__icon._accepted:hover {
  background-position: 0 100%;
}
.nc-button__icon._cancelled {
  width: 20px;
  height: 16px;
  background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48cGF0aCBkPSJNMy4yNSwzLjI1bDEzLjUsMTMuNW0wLTEzLjUtMTMuNSwxMy41IiBzdHJva2U9IiNCNkI3QjciIHN0cm9rZS13aWR0aD0iMS41Ii8+PHBhdGggZD0iTTMuMjUsMjMuMjVsMTMuNSwxMy41bTAtMTMuNWwtMTMuNSwxMy41IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMi41Ii8+PC9zdmc+") 0 0 no-repeat;
  background-size: 90%;
}
.nc-button__icon._cancelled:hover {
  background-position: 0 100%;
}
.nc-button__icon._pen {
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuNi4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjQgQnVpbGQgMTA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMwMGM4ZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJNYXJjbyI+CiAgICA8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIvPgogIDwvZz4KICA8ZyBpZD0ieEJnZDM4LnRpZiI+CiAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTYuNTcsNDIuNzNsLjc5Ljc5LjAzLjAzYy4zNS41OC4yNywxLjItLjI1LDEuNjYtLjA3LjA2LS4xMy4xMi0uMTcuMTksMCwwLS4wMy4wMS0uMDQuMDJsLTEuNCwxLjQtLjA5LjA5cy0uMTIuMS0uMTUuMTVjMCwwLS4wMi4wMi0uMDIuMDNsLS43OS43OS0uMDMuMDJjLS4xNy4xNC0uMzIuMy0uNDYuNDZsLS4wMi4wMy0xLjQzLDEuNDJzLS4wNC4wNC0uMDYuMDZsLS42Ny42Ny0uMDIuMDNjLS4wNi4wMi0uMS4wNy0uMTMuMTIsMCwwLS4wMi4wMi0uMDMuMDMtLjA1LjAzLS4wOS4wNy0uMTIuMTIsMCwwLS4wMi4wMS0uMDMuMDJsLS45MS45MS0uMDYuMDZjLS4wNS4wNi0uMTIuMTMtLjE5LjE5bC0uMDMuMDItLjI4LjI4cy0uMDIuMDItLjAyLjA0bC0uNTMuNTFzLS4wMi4wMi0uMDIuMDNjLS4xNC4xMi0uMjguMjUtLjQuMzksMCwwLS4wMS4wMy0uMDMuMDMtLjA2LjAzLS4xMi4wOS0uMTUuMTUsMCwwLS4wMi4wMi0uMDMuMDJsLS4zMS4zMXMtLjAyLjAyLS4wMi4wNGwtLjk1Ljk0LS4wNi4wNi0uNjcuNjctLjAyLjAzYy0uMDUuMDMtLjEuMDctLjEyLjEzLDAsMC0uMDIuMDItLjAzLjAzbC0uODEuNzYtLjc4LjMycy0uMDIsMC0uMDIsMGwtLjUxLjE5LS4wNi4wMi0uMDYuMDNzLS4wNCwwLS4wNSwwLS4wMy4wMi0uMDQuMDNoLS4wNHMtLjgyLjI5LS44Mi4yOWMtLjAyLDAtLjA0LjAzLS4wNC4wNWgtLjA0bC0uNTcuMThjLS4xMy4wNC0uMjUsMC0uMzMtLjFzLS4xMS0uMjEtLjA2LS4zNWwuNTgtMS42MS4wMy0uMDkuMTItLjNzLjA0LS4wOS4wMy0uMTJjLjA0LS4wMS4wMy0uMDYuMDQtLjA4bC4wMi0uMDYuMjItLjY0czAtLjAyLDAtLjAzdi0uMDNzLjAyLS4wMi4wMi0uMDNjLjA2LS4wMy4xLS4wNy4xNi0uMTNsNC44OC00Ljg4cy4wNi0uMDguMDktLjExbC4wMi0uMDNzLjA4LS4wNC4xMy0uMDlsNi4yMy02LjIzcy4xLS4wNi4xMi0uMWMuMDIsMCwuMDQtLjAxLjA1LS4wMi40Ni0uMjIsMS4wMi0uMTYsMS4zOS4yaDBaTTU2Ljc0LDQzLjM4Yy0uMTYtLjE1LS4yOS0uMzEtLjQ2LS40NS0uMy0uMjUtLjc1LS4yNi0xLjA1LS4wMywwLC4wMS0uMDIuMDMtLjAyLjA0LS4wNS4wMS0uMDguMDUtLjEyLjA5bC0uNDcuNDguNDQuNDQsMSwxLC40My40My41OS0uNmMuMDctLjA3LjEyLS4xNi4xMS0uMjN2LS4wM2MuMDUtLjAyLjA3LS4xLjA4LS4xNy4wMy0uMzQtLjE0LS42NS0uNDEtLjg0LDAsMC0uMDItLjAyLS4wNC0uMDEsMC0uMDUtLjAzLS4wOC0uMDctLjEyWk01My45MSw0NC4yMWwxLjg3LDEuODcuNDYtLjQ2LTEuODctMS44Ny0uNDYuNDZaTTUzLjIxLDQ0LjkybDEuODYsMS44Ni40Ny0uNDctMS44Ni0xLjg2LS40Ny40N1pNNTIuOTYsNDUuMThsLS4xOC4xOXMtLjA0LjA0LS4wNS4wNWMtLjA1LjA0LS4xMy4wOS0uMTUuMTYtLjAxLDAtLjAzLjAyLS4wNC4wM2wtLjAyLjAyLS4wNC4wNC0uMDIuMDItLjI1LjI0cy0uMDIuMDItLjAyLjAzYy0uMDYuMDItLjA5LjA4LS4xMy4xMy0uMDIuMDMtLjA2LjA1LS4wOS4wOGwtLjA2LjA3cy0uMDYuMDctLjEuMDljLS4wNS4wMy0uMDguMDgtLjEyLjEybC0uNC40cy0uMDguMDgtLjEyLjEybC0uMTUuMTZzLS4wMi4wMi0uMDIuMDJjLS4wMy4wMi0uMDQuMDUtLjA3LjA3bC0uMDIuMDJzLS4wNy4xLS4xMy4xM2MtLjA0LjAyLS4wNS4wNy0uMDguMDktLjA1LjAzLS4wOS4wOC0uMTMuMTJsLS4xNS4xNS0uMTMuMTMtLjAzLjAyLS4yOC4yOHMtLjA0LjAzLS4wNS4wNmMtLjA0LjA2LS4xLjEtLjE2LjE1LS4wMy4wMy0uMDUuMDctLjA4LjA5LS4wNS4wNC0uMDkuMDgtLjEzLjEzLS4wMi4wMi0uMDYuMDUtLjA5LjA4bC0uMTUuMTZzLS4wOC4wOC0uMTIuMTJsLS4xNi4xNi0uMDUuMDUtLjQ2LjQ2cy0uMDYuMDUtLjA5LjA5LS4wNi4wNy0uMDkuMWMtLjA1LjAzLS4wOC4wNy0uMTIuMTItLjA0LjA2LS4xLjExLS4xNi4xNnMtLjE0LjExLS4xNy4xOGMtLjA1LjAyLS4wNy4wNi0uMS4wOWwtLjAyLjAyLS4wNC4wNC0uMDMuMDItLjQ1LjQ2Yy0uMDYuMDEtLjEuMDUtLjE1LjFsLS42OC43MS0uMi4xOWMtLjA3LjA3LS4xMi4xMi0uMTkuMThsLS44MS44MmMtLjA2LjA2LS4xLjExLS4xNy4xN2wtMS4xOSwxLjE4LjgxLjhjLjA2LS4wMy4xLS4wOC4xMy0uMTNsLjAzLS4wMmMuMDUtLjA5LjEzLS4xNi4yMS0uMjIsMCwwLC4wMi0uMDIuMDMtLjAzLjA2LS4wOS4xMy0uMTYuMjItLjIxLDAsMCwuMDEtLjAzLjAyLS4wNC4xLS4wNS4xNi0uMTYuMjQtLjIzLjEtLjA5LjE5LS4xOC4yOC0uMjguMTMtLjEzLjI3LS4yNC4zOC0uNDFsLjA3LS4wNS4wMy0uMDNjLjA3LS4wNy4xMy0uMTYuMjItLjIyLDAsMCwuMDItLjAyLjAzLS4wMy4xMS0uMTQuMTktLjE2LjIyLS4yMSwwLDAsLjAyLS4wMi4wMi0uMDRsLjI1LS4yM2MuMDktLjA5LjE5LS4xOC4yOC0uMjcuMTItLjEyLjI2LS4yMy4zNy0uMzlsLjA5LS4wN3MuMDEtLjAyLjAzLS4wMmMuMDctLjEuMTUtLjE4LjI0LS4yNXMuMTYtLjE2LjI0LS4yNGMuMTEtLjExLjIyLS4yMy4zMy0uMzNsLjA5LS4wOS4wNi0uMDcuMDMtLjAzYy4wNC0uMDkuMTUtLjE1LjIzLS4yM3MuMTMtLjE5LjIzLS4yMmMwLS4wMS4wMi0uMDMuMDItLjA0LjEtLjA2LjE4LS4xNC4yNS0uMjMuMS0uMDguMi0uMTcuMjgtLjI4LjA4LS4wNi4xNi0uMTMuMi0uMjIuMDEsMCwuMDQsMCwuMDQtLjAyLjA1LS4wOS4xMy0uMTYuMjEtLjIyLDAsMCwuMDItLjAzLjAyLS4wNC4xNC0uMDkuMjYtLjIzLjM3LS4zNWwuMTEtLjEyYy4wOC0uMDguMTctLjE2LjI0LS4yNC4wNS0uMDYuMTItLjEyLjE4LS4xOGwuMDYtLjA2LjAzLS4wM2MuMDQtLjA5LjE1LS4xNS4yMS0uMjFsMi4yNS0yLjI0Yy0uMDctLjEtLjE1LS4xNi0uMjItLjIyLS4wNC0uMDQtLjA3LS4xLS4xMy0uMTIsMCwwLS4wMi0uMDItLjAzLS4wMy0uMDMtLjA3LS4xLS4xMS0uMTUtLjE2LS4wNi0uMDYtLjExLS4xMy0uMTgtLjE4LS4wMy0uMDItLjA0LS4wOC0uMS0uMWgwWk01NC4wMSw0Ni4yMmwtLjUuNTFjLS4wNi4wNy0uMTEuMTQtLjE4LjE5LS4wMSwwLS4wMi4wMy0uMDIuMDQtLjEzLjA5LS4yNC4yLS4zMy4zMy0uMDEsMC0uMDMuMDEtLjA0LjAzbC0uMTIuMTMtLjAzLjAzYy0uMTEuMTEtLjIzLjIzLS4zNC4zNGwtLjQ0LjQzYy0uMDYuMDYtLjEzLjEzLS4xOS4xOWwtLjQuNDEtLjQ3LjQ3Yy0uMTIuMTMtLjI3LjIzLS4zNi4zNy0uMDEsMC0uMDMuMDItLjA0LjAzLS4wMi4wMS0uMDUuMDQtLjA2LjA2bC0uMDYuMDYtLjA5LjA5LS4wNC4wNGMtLjEzLjEzLS4yNS4yOC0uMzkuNDFsLS4wOS4wOXMtLjAyLDAtLjAyLDBjMCwuMDEtLjAyLjAyLS4wMy4wNGwtLjcyLjcyYy0uMDcuMDctLjEyLjEzLS4xOC4xOWwtLjA0LjA0Yy0uMjUuMjYtLjUzLjUxLS43Mi43MS0uMDUuMDYtLjEyLjEyLS4xOC4xOGwtLjA2LjA2cy0uMDIuMDItLjAyLjA0bC0uOTEuOS0uMDYuMDYtLjM1LjM0cy0uMDkuMS0uMTQuMTRsLS4wNC4wNC0uMzguMzktLjMzLjMzcy0uMDIuMDItLjAzLjAzbC0uMDYuMDYtLjE5LjE4LS4zOC4zOS42NS42MnMuMDQuMDEuMDQuMDJjMCwuMDUuMDkuMTYuMTQuMTRsOS4wNC05LjA0cy0uMDctLjA4LS4wOS0uMTFjLS4wMy0uMDMtLjA4LS4wOC0uMTEtLjEyLS4xLS4xMi0uMjMtLjIzLS4zNC0uMzRsLS4wMy0uMDItLjA0LS4wNHMtLjAyLS4wMS0uMDQtLjAyYy0uMDItLjA4LS4wOS0uMTQtLjE2LS4xOGgwWk00NS40NCw1Ni4yNmwtMS43MS0xLjcyLS41LDEuNDEuODEuODEsMS40MS0uNVpNNDMuNjcsNTYuOTFsLS41OC0uNi0uMzIuOTFzLjkxLS4zMS45MS0uMzFaIi8+CiAgPC9nPgo8L3N2Zz4=") 0 0 no-repeat;
  background-size: 12px;
}
.nc-button__icon._pen-big {
  width: 80px;
  height: 80px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuNi4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjQgQnVpbGQgMTA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMwMGM4ZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJNYXJjbyI+CiAgICA8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIvPgogIDwvZz4KICA8ZyBpZD0ieEJnZDM4LnRpZiI+CiAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTYuNTcsNDIuNzNsLjc5Ljc5LjAzLjAzYy4zNS41OC4yNywxLjItLjI1LDEuNjYtLjA3LjA2LS4xMy4xMi0uMTcuMTksMCwwLS4wMy4wMS0uMDQuMDJsLTEuNCwxLjQtLjA5LjA5cy0uMTIuMS0uMTUuMTVjMCwwLS4wMi4wMi0uMDIuMDNsLS43OS43OS0uMDMuMDJjLS4xNy4xNC0uMzIuMy0uNDYuNDZsLS4wMi4wMy0xLjQzLDEuNDJzLS4wNC4wNC0uMDYuMDZsLS42Ny42Ny0uMDIuMDNjLS4wNi4wMi0uMS4wNy0uMTMuMTIsMCwwLS4wMi4wMi0uMDMuMDMtLjA1LjAzLS4wOS4wNy0uMTIuMTIsMCwwLS4wMi4wMS0uMDMuMDJsLS45MS45MS0uMDYuMDZjLS4wNS4wNi0uMTIuMTMtLjE5LjE5bC0uMDMuMDItLjI4LjI4cy0uMDIuMDItLjAyLjA0bC0uNTMuNTFzLS4wMi4wMi0uMDIuMDNjLS4xNC4xMi0uMjguMjUtLjQuMzksMCwwLS4wMS4wMy0uMDMuMDMtLjA2LjAzLS4xMi4wOS0uMTUuMTUsMCwwLS4wMi4wMi0uMDMuMDJsLS4zMS4zMXMtLjAyLjAyLS4wMi4wNGwtLjk1Ljk0LS4wNi4wNi0uNjcuNjctLjAyLjAzYy0uMDUuMDMtLjEuMDctLjEyLjEzLDAsMC0uMDIuMDItLjAzLjAzbC0uODEuNzYtLjc4LjMycy0uMDIsMC0uMDIsMGwtLjUxLjE5LS4wNi4wMi0uMDYuMDNzLS4wNCwwLS4wNSwwLS4wMy4wMi0uMDQuMDNoLS4wNHMtLjgyLjI5LS44Mi4yOWMtLjAyLDAtLjA0LjAzLS4wNC4wNWgtLjA0bC0uNTcuMThjLS4xMy4wNC0uMjUsMC0uMzMtLjFzLS4xMS0uMjEtLjA2LS4zNWwuNTgtMS42MS4wMy0uMDkuMTItLjNzLjA0LS4wOS4wMy0uMTJjLjA0LS4wMS4wMy0uMDYuMDQtLjA4bC4wMi0uMDYuMjItLjY0czAtLjAyLDAtLjAzdi0uMDNzLjAyLS4wMi4wMi0uMDNjLjA2LS4wMy4xLS4wNy4xNi0uMTNsNC44OC00Ljg4cy4wNi0uMDguMDktLjExbC4wMi0uMDNzLjA4LS4wNC4xMy0uMDlsNi4yMy02LjIzcy4xLS4wNi4xMi0uMWMuMDIsMCwuMDQtLjAxLjA1LS4wMi40Ni0uMjIsMS4wMi0uMTYsMS4zOS4yaDBaTTU2Ljc0LDQzLjM4Yy0uMTYtLjE1LS4yOS0uMzEtLjQ2LS40NS0uMy0uMjUtLjc1LS4yNi0xLjA1LS4wMywwLC4wMS0uMDIuMDMtLjAyLjA0LS4wNS4wMS0uMDguMDUtLjEyLjA5bC0uNDcuNDguNDQuNDQsMSwxLC40My40My41OS0uNmMuMDctLjA3LjEyLS4xNi4xMS0uMjN2LS4wM2MuMDUtLjAyLjA3LS4xLjA4LS4xNy4wMy0uMzQtLjE0LS42NS0uNDEtLjg0LDAsMC0uMDItLjAyLS4wNC0uMDEsMC0uMDUtLjAzLS4wOC0uMDctLjEyWk01My45MSw0NC4yMWwxLjg3LDEuODcuNDYtLjQ2LTEuODctMS44Ny0uNDYuNDZaTTUzLjIxLDQ0LjkybDEuODYsMS44Ni40Ny0uNDctMS44Ni0xLjg2LS40Ny40N1pNNTIuOTYsNDUuMThsLS4xOC4xOXMtLjA0LjA0LS4wNS4wNWMtLjA1LjA0LS4xMy4wOS0uMTUuMTYtLjAxLDAtLjAzLjAyLS4wNC4wM2wtLjAyLjAyLS4wNC4wNC0uMDIuMDItLjI1LjI0cy0uMDIuMDItLjAyLjAzYy0uMDYuMDItLjA5LjA4LS4xMy4xMy0uMDIuMDMtLjA2LjA1LS4wOS4wOGwtLjA2LjA3cy0uMDYuMDctLjEuMDljLS4wNS4wMy0uMDguMDgtLjEyLjEybC0uNC40cy0uMDguMDgtLjEyLjEybC0uMTUuMTZzLS4wMi4wMi0uMDIuMDJjLS4wMy4wMi0uMDQuMDUtLjA3LjA3bC0uMDIuMDJzLS4wNy4xLS4xMy4xM2MtLjA0LjAyLS4wNS4wNy0uMDguMDktLjA1LjAzLS4wOS4wOC0uMTMuMTJsLS4xNS4xNS0uMTMuMTMtLjAzLjAyLS4yOC4yOHMtLjA0LjAzLS4wNS4wNmMtLjA0LjA2LS4xLjEtLjE2LjE1LS4wMy4wMy0uMDUuMDctLjA4LjA5LS4wNS4wNC0uMDkuMDgtLjEzLjEzLS4wMi4wMi0uMDYuMDUtLjA5LjA4bC0uMTUuMTZzLS4wOC4wOC0uMTIuMTJsLS4xNi4xNi0uMDUuMDUtLjQ2LjQ2cy0uMDYuMDUtLjA5LjA5LS4wNi4wNy0uMDkuMWMtLjA1LjAzLS4wOC4wNy0uMTIuMTItLjA0LjA2LS4xLjExLS4xNi4xNnMtLjE0LjExLS4xNy4xOGMtLjA1LjAyLS4wNy4wNi0uMS4wOWwtLjAyLjAyLS4wNC4wNC0uMDMuMDItLjQ1LjQ2Yy0uMDYuMDEtLjEuMDUtLjE1LjFsLS42OC43MS0uMi4xOWMtLjA3LjA3LS4xMi4xMi0uMTkuMThsLS44MS44MmMtLjA2LjA2LS4xLjExLS4xNy4xN2wtMS4xOSwxLjE4LjgxLjhjLjA2LS4wMy4xLS4wOC4xMy0uMTNsLjAzLS4wMmMuMDUtLjA5LjEzLS4xNi4yMS0uMjIsMCwwLC4wMi0uMDIuMDMtLjAzLjA2LS4wOS4xMy0uMTYuMjItLjIxLDAsMCwuMDEtLjAzLjAyLS4wNC4xLS4wNS4xNi0uMTYuMjQtLjIzLjEtLjA5LjE5LS4xOC4yOC0uMjguMTMtLjEzLjI3LS4yNC4zOC0uNDFsLjA3LS4wNS4wMy0uMDNjLjA3LS4wNy4xMy0uMTYuMjItLjIyLDAsMCwuMDItLjAyLjAzLS4wMy4xMS0uMTQuMTktLjE2LjIyLS4yMSwwLDAsLjAyLS4wMi4wMi0uMDRsLjI1LS4yM2MuMDktLjA5LjE5LS4xOC4yOC0uMjcuMTItLjEyLjI2LS4yMy4zNy0uMzlsLjA5LS4wN3MuMDEtLjAyLjAzLS4wMmMuMDctLjEuMTUtLjE4LjI0LS4yNXMuMTYtLjE2LjI0LS4yNGMuMTEtLjExLjIyLS4yMy4zMy0uMzNsLjA5LS4wOS4wNi0uMDcuMDMtLjAzYy4wNC0uMDkuMTUtLjE1LjIzLS4yM3MuMTMtLjE5LjIzLS4yMmMwLS4wMS4wMi0uMDMuMDItLjA0LjEtLjA2LjE4LS4xNC4yNS0uMjMuMS0uMDguMi0uMTcuMjgtLjI4LjA4LS4wNi4xNi0uMTMuMi0uMjIuMDEsMCwuMDQsMCwuMDQtLjAyLjA1LS4wOS4xMy0uMTYuMjEtLjIyLDAsMCwuMDItLjAzLjAyLS4wNC4xNC0uMDkuMjYtLjIzLjM3LS4zNWwuMTEtLjEyYy4wOC0uMDguMTctLjE2LjI0LS4yNC4wNS0uMDYuMTItLjEyLjE4LS4xOGwuMDYtLjA2LjAzLS4wM2MuMDQtLjA5LjE1LS4xNS4yMS0uMjFsMi4yNS0yLjI0Yy0uMDctLjEtLjE1LS4xNi0uMjItLjIyLS4wNC0uMDQtLjA3LS4xLS4xMy0uMTIsMCwwLS4wMi0uMDItLjAzLS4wMy0uMDMtLjA3LS4xLS4xMS0uMTUtLjE2LS4wNi0uMDYtLjExLS4xMy0uMTgtLjE4LS4wMy0uMDItLjA0LS4wOC0uMS0uMWgwWk01NC4wMSw0Ni4yMmwtLjUuNTFjLS4wNi4wNy0uMTEuMTQtLjE4LjE5LS4wMSwwLS4wMi4wMy0uMDIuMDQtLjEzLjA5LS4yNC4yLS4zMy4zMy0uMDEsMC0uMDMuMDEtLjA0LjAzbC0uMTIuMTMtLjAzLjAzYy0uMTEuMTEtLjIzLjIzLS4zNC4zNGwtLjQ0LjQzYy0uMDYuMDYtLjEzLjEzLS4xOS4xOWwtLjQuNDEtLjQ3LjQ3Yy0uMTIuMTMtLjI3LjIzLS4zNi4zNy0uMDEsMC0uMDMuMDItLjA0LjAzLS4wMi4wMS0uMDUuMDQtLjA2LjA2bC0uMDYuMDYtLjA5LjA5LS4wNC4wNGMtLjEzLjEzLS4yNS4yOC0uMzkuNDFsLS4wOS4wOXMtLjAyLDAtLjAyLDBjMCwuMDEtLjAyLjAyLS4wMy4wNGwtLjcyLjcyYy0uMDcuMDctLjEyLjEzLS4xOC4xOWwtLjA0LjA0Yy0uMjUuMjYtLjUzLjUxLS43Mi43MS0uMDUuMDYtLjEyLjEyLS4xOC4xOGwtLjA2LjA2cy0uMDIuMDItLjAyLjA0bC0uOTEuOS0uMDYuMDYtLjM1LjM0cy0uMDkuMS0uMTQuMTRsLS4wNC4wNC0uMzguMzktLjMzLjMzcy0uMDIuMDItLjAzLjAzbC0uMDYuMDYtLjE5LjE4LS4zOC4zOS42NS42MnMuMDQuMDEuMDQuMDJjMCwuMDUuMDkuMTYuMTQuMTRsOS4wNC05LjA0cy0uMDctLjA4LS4wOS0uMTFjLS4wMy0uMDMtLjA4LS4wOC0uMTEtLjEyLS4xLS4xMi0uMjMtLjIzLS4zNC0uMzRsLS4wMy0uMDItLjA0LS4wNHMtLjAyLS4wMS0uMDQtLjAyYy0uMDItLjA4LS4wOS0uMTQtLjE2LS4xOGgwWk00NS40NCw1Ni4yNmwtMS43MS0xLjcyLS41LDEuNDEuODEuODEsMS40MS0uNVpNNDMuNjcsNTYuOTFsLS41OC0uNi0uMzIuOTFzLjkxLS4zMS45MS0uMzFaIi8+CiAgPC9nPgo8L3N2Zz4=") 0 0 no-repeat;
  background-size: 120px 120px;
  margin-top: -20px;
  background-position: center;
  margin-left: -5px;
}
.nc-button_size_xl {
  height: 60px;
  padding-right: 60px;
  padding-left: 60px;
}
.nc-button_size_s {
  height: 30px;
  padding-right: 20px;
  padding-left: 20px;
}
@media screen and (max-width: 767px) {
  .nc-button_size_s {
    padding-right: 14px;
    padding-left: 14px;
  }
}
.nc-button_size_xs {
  height: 20px;
  padding-right: 10px;
  padding-left: 10px;
}
.nc-button_size_xl .nc-button__label {
  font-weight: 400;
  font-size: 30px;
  line-height: 56px;
}
.nc-button_size_s .nc-button__label {
  font-weight: 700;
  font-size: 14px;
  line-height: 26px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-button_size_s .nc-button__label {
    font-size: 13px;
  }
}
@media screen and (max-width: 767px) {
  .nc-button_size_s .nc-button__label {
    font-size: 13px;
  }
}
.nc-button_size_xs .nc-button__label {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}
.nc-button_type_link-arrow .nc-button__label,
.nc-button_type_link-collapsible .nc-button__label {
  font-size: 14px;
}
.nc-button:not(._disabled):enabled:focus > .nc-button__icon,
.nc-button:not(._disabled):enabled:hover > .nc-button__icon {
  background-position: 0 100%;
}
.nc-button_size_s .nc-button__icon._cart-active {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxOSI+PHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTEsMWgyLjI1bTAsMEw4LjUsMTJhMS45LDEuOSwwLDAwMiwxSDE3YTEuNSwxLjUsMCwwMDEuMjUtMWwyLjUtN20wLDBhLjc1Ljc1LDAsMDAtMS0xaC0xNG01LjE1LDEzLjFhLjg1Ljg1LDAsMTAwLC4xbTYuNS0uMWEuODUuODUsMCwxMDAsLjEiLz48L3N2Zz4=") 0 0 no-repeat;
  width: 22px;
  height: 19px;
}
.nc-button__label + .nc-button__icon {
  margin-right: 0;
  margin-left: 10px;
}
@media screen and (max-width: 767px) {
  .nc-button_mobile_vertical.nc-button_type_link {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}
@media screen and (max-width: 767px) {
  .nc-button_mobile_vertical {
    width: 100%;
  }
}
.nc-button-group._vertical {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .nc-button-group .nc-button_mobile_vertical + .nc-button_mobile_vertical {
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-button-group .nc-button_mobile_vertical.nc-button_type_link + .nc-button_mobile_vertical {
    margin-bottom: 4px;
  }
}
@media screen and (max-width: 767px) {
  .nc-button-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup .nc-button-group {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup .nc-button {
    width: 100%;
    height: 50px;
    margin: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
  .nc-popup .nc-button__label {
    line-height: 46px;
  }
  .nc-popup .nc-button._mobile-br-0 {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup .nc-button.nc-button_type_blue-style {
    border-radius: 25px;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup-auth .nc-auth__edit .nc-button {
    height: 40px;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup .nc-button + .nc-button {
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup .nc-button.nc-button_type_link {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}
@media screen and (max-width: 767px) {
  .nc-button_mobile_full_width {
    width: 100%;
  }
}
.nc-button_compare_button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.nc-button_compare_button .nc-button__icon {
  width: 20px;
  height: 20px;
  background-size: 100%;
}
.nc-button._inline {
  height: auto;
  line-height: 1;
}
.nc-button._inline .nc-button__label {
  line-height: 1;
}
.nc-button_wrap {
  white-space: normal;
}
@media screen and (max-width: 767px) {
  .nc-buyer-information .nc-popup .nc-button.nc-button_type_link {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
    width: 100%;
    color: #44c8f5;
    border: 2px solid #44c8f5;
    margin-right: 20px;
    margin-bottom: 10px;
  }
  .nc-buyer-information .nc-popup .nc-button.nc-button_type_link:not(._disabled):enabled:hover,
  .nc-buyer-information .nc-popup .nc-button.nc-button_type_link:not(._disabled):enabled:focus {
    color: #ffffff;
    border-color: #44c8f5;
    background-color: #44c8f5;
  }
}
/* Button Action */
.nc-button-action {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  opacity: 0.9;
  -webkit-transition: opacity 0.2s, background-color 0.2s;
  -moz-transition: opacity 0.2s, background-color 0.2s;
  -o-transition: opacity 0.2s, background-color 0.2s;
  transition: opacity 0.2s, background-color 0.2s;
}
.nc-button-action__element {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 100%;
}
.nc-button-action__circle {
  position: relative;
  width: 60px;
  height: 60px;
  background-color: transparent;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  border: 2px solid #ffffff;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .nc-button-action__circle {
    width: 40px;
    height: 40px;
    background-color: transparent;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
  }
}
.nc-button-action__circle:before {
  display: inline-block;
  vertical-align: middle;
  content: '';
  height: 100%;
  width: 0;
}
.nc-button-action__text {
  display: block;
  position: absolute;
  bottom: -41px;
  left: 53%;
  transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  .nc-button-action__text {
    bottom: -30px;
  }
}
.nc-button-action__bar {
  display: block;
  width: 26px;
  height: 2px;
  background: #bebebe;
  margin: auto;
  -webkit-transition: transform 0.2s;
  -moz-transition: transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
}
.nc-button-action_type_plus .nc-button-action__circle {
  border-color: #bebebe;
}
.nc-button-action_type_plus .nc-button-action__circle:hover {
  background: #001eb4;
  border-color: #001eb4;
}
.nc-button-action_type_plus .nc-button-action__circle:hover .nc-button-action__bar {
  background: #ffffff;
}
.nc-button-action_type_plus._close .nc-button-action__circle {
  background: #001eb4;
  border-color: #001eb4;
}
.nc-button-action_type_plus .nc-button-action__bar:first-of-type {
  margin-top: 27px;
}
@media screen and (max-width: 767px) {
  .nc-button-action_type_plus .nc-button-action__bar:first-of-type {
    margin-top: 17px;
  }
}
.nc-button-action_type_plus .nc-button-action__bar:last-of-type {
  margin-top: -2px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.nc-button-action_type_plus._close .nc-button-action__bar:first-of-type {
  background: #ffffff;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.nc-button-action_type_plus._close .nc-button-action__bar:last-of-type {
  background: #ffffff;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.nc-button-action_type_plus .nc-button-action__text {
  color: #bebebe;
}
.nc-button-action__icon {
  display: inline-block;
  vertical-align: middle;
}
.nc-button-action__icon._arrow-right {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAxNiI+PHBhdGggZmlsbD0iI2Y1ZjVmNyIgZD0iTTI0Ljc0NCw4TDE3LjE1OC4zMzFhLjk3Ny45NzcsMCwwMC0xLjM5MiwwYTEsMSwwLDAwMCwxLjQwNkwyMC45NzYsN0gxLjdhLjk5NS45OTUsMCwwMDAsMS45ODloMTkuMjc2bC01LjIxLDUuMjY0YTEsMSwwLDAwMCwxLjQwNi45NzcuOTc3LDAsMDAxLjM5MiwwWiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-button-action__icon._arrow-left {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAxNiI+PHBhdGggZmlsbD0iI2Y1ZjVmNyIgZD0iTS4yNTYsOEw3Ljg0Mi4zMzFhLjk3Ny45NzcsMCwwMTEuMzkyLDBhMSwxLDAsMDEwLDEuNDA2TDQuMDI0LDdIMjMuM2EuOTk1Ljk5NSwwLDAxMCwxLjk4OUg0LjAyNGw1LjIxLDUuMjY0YTEsMSwwLDAxMCwxLjQwNi45NzcuOTc3LDAsMDEtMS4zOTIsMFoiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-button-action__icon._plus-gray {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE2IDMyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggc3Ryb2tlPSIjZGJkY2RkIiBkPSJNMTUsOEgxbTcsN1YxIi8+PHBhdGggc3Ryb2tlPSIjZmZmIiBkPSJNMTUsMjRIMW03LDdWMTciLz48L3N2Zz4=") 0 0 no-repeat;
  width: 25px;
  height: 25px;
  background-size: 100%;
  background-position: 0 0;
}
.nc-button-action__icon._arrow-right,
.nc-button-action__icon._arrow-left {
  width: 25px;
  height: 16px;
}
@media screen and (max-width: 767px) {
  .nc-button-action__icon._arrow-right,
  .nc-button-action__icon._arrow-left {
    width: 14px;
    height: 9px;
    background-size: contain;
  }
}
.nc-button-action:hover,
.nc-button-action:focus {
  opacity: 1;
}
.nc-button-action_size_s .nc-button-action__circle {
  width: 40px;
  height: 40px;
  background-color: transparent;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.nc-button-action._disabled {
  cursor: not-allowed;
  opacity: 0.3;
}
.nc-button-action._disabled-no-opacity {
  cursor: pointer;
  opacity: 1;
}
.nc-button-action._disabled-no-opacity .nc-button-action__circle {
  border-color: rgba(190, 190, 190, 0.52);
}
.nc-button-action._disabled-no-opacity .nc-button-action__circle._nav {
  border-color: #dbdcdd;
}
.nc-button-action._disabled-no-opacity .nc-button-action__circle:not(._nav) .nc-button-action._disabled-no-opacity .nc-button-action__circle:hover,
.nc-button-action._disabled-no-opacity .nc-button-action__circle._displayed {
  border-color: #b7dceb;
  background-color: #b7dceb;
}
.nc-button-action._disabled-no-opacity .nc-button-action__circle:not(._nav) .nc-button-action._disabled-no-opacity .nc-button-action__circle:hover .nc-button-action__bar,
.nc-button-action._disabled-no-opacity .nc-button-action__circle._displayed .nc-button-action__bar {
  background: #ffffff;
}
.nc-button-action._disabled-no-opacity .nc-button-action__circle .nc-button-action__bar {
  background: rgba(190, 190, 190, 0.52);
}
.nc-button-action__circle._displayed .nc-button-action__icon._plus-gray {
  background-position: 0 100%;
}
.nc-button-action ._device-overlimit .nc-tooltip__text {
  display: block;
  text-align: center;
  line-height: 22px;
}
.nc-button-action ._device-overlimit .nc-tooltip__main {
  padding-bottom: 0;
  padding-top: 40px;
}
.nc-button-action ._device-overlimit .nc-tooltip__actions {
  padding: 16px 40px 40px 40px;
}
/* Buyer Information */
.nc-buyer-information {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #ffffff;
  color: #333333;
  border: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .nc-buyer-information {
    margin-top: 10px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-right: none;
    border-left: none;
    border-bottom: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__popup-footer {
    margin-bottom: 20px;
    margin-top: 10px;
  }
}
@media screen and (min-width: 768px) {
  .nc-buyer-information__popup-footer.nc-popup__footer {
    padding: 30px 40px;
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .nc-buyer-information__popup-footer.nc-popup__footer .nc-button-group {
    display: flex;
    justify-content: space-between;
  }
}
@media screen and (min-width: 768px) {
  .nc-buyer-information__popup-footer.nc-popup__footer .nc-button-group .nc-button {
    width: 47%;
  }
}
@media screen and (min-width: 768px) {
  .nc-buyer-information__popup-footer .nc-button.nc-button_type_primary {
    margin-left: 17px;
  }
}
.nc-buyer-information__popup-footer .nc-button_type_primary {
  order: 2;
}
@media screen and (min-width: 768px) {
  .nc-buyer-information__popup-footer .nc-button_type_monochrome {
    margin-right: -7px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__popup-footer .nc-button_type_monochrome {
    margin-bottom: 12px;
  }
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__popup {
    bottom: auto !important;
  }
}
.nc-buyer-information__content {
  padding: 10px 40px;
  color: #50535a;
  font-family: Roboto, Helvetica, Arial, sans-serif;
}
.nc-buyer-information__content.nc-popup-auth {
  padding: 10px 40px;
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__content.nc-popup-auth {
    padding: 10px 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__content {
    padding: 30px 20px;
  }
}
.nc-buyer-information__section {
  border-top: 1px solid #e8e8e8;
}
.nc-buyer-information__section-content {
  margin-right: 40px;
  padding-left: 140px;
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__section-content {
    margin-right: 20px;
    padding-left: 90px;
  }
}
.nc-buyer-information__section-content._icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNzQgNzQiIHdpZHRoPSI3NCIgaGVpZ2h0PSI3NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHJva2U9IiMwMEE5RTAiIHN0cm9rZS13aWR0aD0iNS43NSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIiBkPSJNMjMuNzUsMzQuMjVhMTguNSwxOC41LDAsMTExMC4zLDUuNG0wLS4zNWEyLjksMi45LDAsMTEwLC4xbS0xMSwyYTM1LDIwLDAsMDAtMjAuMTUsMTh2NS43NWE2LDYsMSwwMDYsNmg1Ni4yYTYsNiwxLDAwNi02VjU5LjRhMzUsMjAsMCwwMC0xMy0xNS41Ii8+PC9zdmc+") 0 0 no-repeat;
  background-position: 40px 40px;
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__section-content._icon {
    padding-left: 90px;
    background-position-x: 20px;
  }
}
.nc-buyer-information__subsection {
  border-top: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__subsection {
    margin-left: 20px;
  }
}
.nc-buyer-information__subsection:first-child .nc-buyer-information__subsection-text {
  border-top: none;
  margin-top: 0;
}
.nc-buyer-information__subsection-buttons {
  padding-bottom: 30px;
}
.nc-buyer-information__subsection-buttons button,
.nc-buyer-information__subsection-buttons a {
  margin-top: 10px;
}
.nc-buyer-information__subsection-buttons button {
  min-width: 230px;
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__subsection-buttons button {
    height: auto;
    min-height: 40px;
  }
}
.nc-buyer-information__subsection-text {
  font-weight: 400;
  font-size: 20px;
  line-height: 27px;
  color: #00385d;
  padding-top: 30px;
  padding-bottom: 10px;
  max-width: 440px;
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__subsection-text {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
  }
}
.nc-buyer-information__order {
  padding: 30px 40px;
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__order {
    padding: 25px 20px 15px;
  }
}
.jsFullPrice .nc-buyer-information__order .nc-device-item-header__section-row {
  padding-top: 10px;
}
@media screen and (min-width: 768px) {
  .jsFullPrice .nc-buyer-information__order .nc-device-item-header__section-row {
    display: flex;
  }
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__order-phone_image {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__order-phone_image .nc-device__image._no-photo {
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__order-border {
    position: absolute;
    width: 100%;
    height: 1px;
    display: block;
    background: #E8E8E8;
    margin: 0 -20px;
  }
}
.nc-buyer-information__order .nc-buyer-information__order-title {
  color: #50535a;
  font-family: Roboto;
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__order .nc-buyer-information__order-title {
    padding: 20px 0 7px 10px;
    width: 100%;
  }
}
.nc-buyer-information__order .nc-buyer-information__order-title._section {
  display: block;
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__order .nc-buyer-information__order-title._section {
    display: none;
  }
}
.nc-buyer-information__order-title {
  font-weight: 400;
  font-size: 30px;
  line-height: 35px;
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__order-title {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    width: 100%;
  }
  .nc-buyer-information__order-title:after {
    content: '';
    position: absolute;
    width: 17px;
    height: 30px;
    margin-left: 10px;
    margin-top: -3px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGZpbGw9IiMyN2EzZDQiIGQ9Ik02LDIuOEwxLjQsNy40TDAsNmw2LTZsNiw2LTEuNCwxLjRaIi8+PC9zdmc+") 0 0 no-repeat;
    background-position: center;
    background-size: 100%;
    -webkit-transition: transform 100ms linear;
    -moz-transition: transform 100ms linear;
    -o-transition: transform 100ms linear;
    transition: transform 100ms linear;
  }
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__order-title._active:after {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
}
.nc-buyer-information__order-plan_title,
.nc-buyer-information__order-phone_title {
  color: #001eb4;
  font-weight: 400;
  font-size: 28px;
  line-height: 33px;
  padding-top: 15px;
}
.nc-buyer-information__order-plan_title .jsFullPrice,
.nc-buyer-information__order-phone_title .jsFullPrice {
  padding-top: 20px;
  padding-bottom: 10px;
}
.nc-buyer-information__order-plan_title {
  padding-left: 50px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDI4IDE3Ij48cGF0aCBzdHJva2U9IiM1YmM1MDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIiBkPSJNMSw3LjN2NC40NWExLjUsMS41LDAsMDAxLDFoOGExLjUsMS41LDAsMDAxLTF2LTYuNWExLjUsMS41LDAsMDAtMS0xSDJhMS41LDEuNSwwLDAxLTEtMXYtMS4zYTEuNSwxLjUsMCwwMTEtMWgyM2EzLDMsMCwwMTIsMnY2LjJhMS41LDEuNSwwLDAxLS41LDFsLTQuMyw1YTIsMiwwLDAxLTEsLjgzSDJhMS4xLDEuMSwwLDAxLTEtLjciLz48L3N2Zz4=") 0 0 no-repeat;
  background-position-y: 20px;
  background-size: 40px auto;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-buyer-information__order-plan_features .nc-plan__features {
    border-top: none;
    border-bottom: none;
  }
}
.nc-buyer-information__order-phone_section {
  display: flex;
  padding-top: 15px;
}
.nc-buyer-information__order-phone_characteristics {
  display: flex;
}
.nc-buyer-information__order-text {
  font-size: 14px;
  line-height: 19px;
  color: #00385d;
  padding-left: 30px;
  margin-top: 10px;
  padding-bottom: 15px;
}
.nc-buyer-information__order-text:nth-child(2) {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS44IiBoZWlnaHQ9IjE5LjgiIHZpZXdCb3g9IjAgMCAxOS44IDE5LjgiPjxwYXRoIHN0cm9rZT0iIzAwQTlFMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xNC44LDE3LjI1YTguOSw4LjksMCwxMTIuNS0yLjVtLTcuNC0xdi01bTAtM3YuMSIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-buyer-information__title {
  font-weight: 400;
  font-size: 50px;
  line-height: 59px;
  padding-bottom: 22px;
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__title {
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    padding-bottom: 20px;
  }
}
.nc-buyer-information__description {
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  padding-bottom: 20px;
}
.nc-buyer-information__description-text {
  font-size: 16px;
  color: #00385d;
  padding-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__description .nc-payment__info-price-wrap {
    margin-bottom: 0;
  }
}
.nc-buyer-information__order-phone_section .nc-buyer-information__description {
  padding-left: 35px;
}
@media screen and (min-width: 768px) {
  .nc-buyer-information__selector-wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media screen and (min-width: 768px) {
  .nc-buyer-information__selector-wrapper .nc-form-field {
    display: flex;
  }
}
.nc-buyer-information__selector-wrapper .nc-form-field__field {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .nc-buyer-information__selector-wrapper .nc-form-field__field {
    width: 340px;
    margin-top: -7px;
  }
}
.nc-buyer-information__selector-wrapper .nc-form-field__label {
  padding-right: 15px;
  color: #00385d;
  font-weight: 400;
  font-size: 20px;
  line-height: 23px;
}
.nc-buyer-information__selector-wrapper .nc-dropdown {
  top: 425px;
  left: 260px;
  padding: 20px 5px 5px 15px;
  width: 340px;
}
@media screen and (min-width: 768px) {
  .nc-buyer-information__selector-wrapper .nc-form-field__error {
    max-width: 160px;
    padding-left: 10px;
    margin-top: -8px;
  }
}
.nc-buyer-information__dropdown-item {
  padding-bottom: 15px;
}
.nc-buyer-information__line {
  font-weight: bold;
}
.nc-buyer-information__plan {
  padding-left: 5px;
}
.nc-buyer-information__footer {
  border-top: 1px solid #e8e8e8;
  padding: 30px 40px;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__footer {
    display: flex;
    flex-direction: column-reverse;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: -40px;
    padding: 20px 0 0 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-buyer-information__footer-item {
    padding-bottom: 10px;
  }
}
/* Cart payment */
.nc-cart-payment {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #ffffff;
  border: 1px solid #e8e8e8;
  color: #333333;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment {
    margin-top: 10px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-right: none;
    border-left: none;
  }
}
.nc-cart-payment__popup.jsContractsPopupWrapper .nc-loader {
  background-color: #f4f4f4;
}
@media screen and (min-width: 768px) {
  .nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup {
    width: 1000px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup {
    width: 730px;
  }
}
.nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup__inner {
  margin-top: 0;
  min-height: 100%;
}
.nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup__content {
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup__content {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0;
  }
}
.nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup__message {
  margin-left: 0;
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup__message-text {
    font-weight: 400;
    font-size: 24px;
    line-height: 33px;
    color: #00385d;
    text-align: left;
    padding-left: 20px;
    width: 70%;
  }
}
.nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup__message-container {
  margin-top: 20px;
  padding-left: 5px;
  border-bottom: 5px solid #f4f4f4;
  border-top: 5px solid #f4f4f4;
  background-color: #f4f4f4;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup__message-container {
    border-right: 5px solid #f4f4f4;
  }
}
.nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup__message-content {
  padding-top: 0;
}
.nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup__message-content .nc-popup__message-content {
  background-color: #ffffff;
}
.nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup__message-description {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup__message-description {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
    color: #00385d;
  }
}
.nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup__footer {
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup__footer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
.nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup__footer-left {
  width: 0;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup__footer-right_center-mobile {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup__footer-right_center-mobile .nc-button {
    height: 40px;
  }
}
.nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup__footer-right_center-mobile .nc-button__label {
  line-height: initial;
}
.nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup .nc-popup__message-container {
  position: relative;
  overflow: auto;
  max-height: 350px;
  min-height: 240px;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup .nc-popup__message-container {
    min-height: 280px;
  }
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup .nc-popup__message-content {
    position: absolute;
  }
}
.nc-cart-payment__popup.jsContractsPopupWrapper .nc-popup .nc-popup__content {
  padding-bottom: 20px;
}
.nc-cart-payment__popup.jsContractsPopupWrapper .nc-invoice__pdf {
  overflow: visible;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__popup.jsContractsPopupWrapper .nc-loader {
    margin-top: 60px;
  }
}
.nc-cart-payment__content,
.nc-cart-payment__footer {
  padding: 30px 40px;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__content,
  .nc-cart-payment__footer {
    padding: 30px 30px;
  }
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__content {
    padding: 30px 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__payment-content {
    margin-top: 0;
    padding-top: 20px;
  }
}
.nc-cart-payment__content + .nc-cart-payment__content,
.nc-cart-payment__footer {
  border-top: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__footer {
    border: none;
    padding: 0;
  }
}
.nc-cart-payment__title {
  padding-bottom: 37px;
  color: #50535a;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 50px;
  line-height: 60px;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__title {
    font-weight: 400;
    font-size: 30px;
    line-height: 40px;
    padding-bottom: 20px;
  }
}
.nc-cart-payment__info {
  margin-left: 10px;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__info {
    margin-left: 6px;
  }
}
.nc-cart-payment__info-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNiAzMiIgZmlsbD0iI2JlYmViZSI+PHBhdGggaWQ9ImciIGQ9Ik04LDBhOCw4LDAsMTEtOCw4YTgsOCwwLDAxOC04bTEsNGExLDEsMCwxMS0xLTFhMSwxLDAsMDExLDFNNyw3YTEsMSwwLDAxMiwwdjVhMSwxLDAsMDEtMiwwWiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHVzZSB4bGluazpocmVmPSIjZyIgeT0iMTYiIGZpbGw9IiM1YmM1MDAiLz48L3N2Zz4=") 0 0 no-repeat;
  height: 16px;
  width: 16px;
  display: inline-block;
  position: relative;
  top: 1px;
}
.nc-cart-payment__info-icon:hover,
.nc-cart-payment__info-icon:focus {
  background-position-y: 100%;
}
.nc-cart-payment__info-billing {
  display: flex;
}
.nc-cart-payment__info-billing-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggc3Ryb2tlPSIjODA4MDgwIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTM0LjUsMTVWOS41YTUuMiw1LjIsMCwwMC01LTVoLTlhNS4yLDUuMiwwLDAwLTUsNXYxMWgtMWE1LjIsNS4yLDAsMDAtNSw1djE4YTUuMiw1LjIsMCwwMDUsNWgyMWE1LjIsNS4yLDAsMDA1LTV2LTE4YTUuMiw1LjIsMCwwMC01LTVoLTE4bTUsMjJoNW0wLDB2LTcuN20wLC4zYTQuNSw0LjUsMCwxMC01LDBtMC0uM3Y3LjciLz48L3N2Zz4=") 0 0 no-repeat;
  display: inline-block;
  background-size: contain;
  flex-shrink: 0;
  height: 34px;
  width: 32px;
}
.nc-cart-payment__info-billing-text {
  padding-left: 12px;
  padding-right: 50px;
  font-size: 14px;
  line-height: 22px;
  color: #808080;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__info-billing-text {
    padding-right: 0;
  }
}
.nc-cart-payment__info .nc-tooltip__text {
  width: 240px;
}
.nc-cart-payment__subtitle {
  margin-bottom: 25px;
  color: #50535a;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1;
}
.nc-cart-payment__subtitle._with-description {
  margin-bottom: 0;
}
.nc-cart-payment__subtitle-price {
  display: inline-block;
  margin-left: 20px;
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__subtitle {
    font-weight: bold;
    margin-bottom: 20px;
  }
  .nc-cart-payment__subtitle._font-normal {
    font-weight: 400;
    font-size: 20px;
    line-height: 1;
  }
}
.nc-cart-payment__subtitle + .nc-cart-payment__description {
  margin-bottom: 30px;
}
.nc-cart-payment__description {
  margin-top: 5px;
  color: #333333;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
}
.nc-cart-payment__collapsible {
  display: none;
  position: relative;
  border: 1px solid #001eb4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 7px rgba(0, 30, 180, 0.35);
  -moz-box-shadow: inset 0 0 7px rgba(0, 30, 180, 0.35);
  box-shadow: inset 0 0 7px rgba(0, 30, 180, 0.35);
  background-color: #fcfcfc;
  margin: 20px -40px -30px;
  padding: 30px 40px 40px;
}
.nc-cart-payment__collapsible-arrow {
  position: absolute;
  left: 40px;
  bottom: 100%;
  display: block;
  width: 28px;
  height: 19.79898987px;
}
.nc-cart-payment__collapsible-arrow:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 19.79898987px;
  height: 19.79898987px;
  margin-left: -15px;
  margin-bottom: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: 0 100%;
  -moz-transform-origin: 0 100%;
  -ms-transform-origin: 0 100%;
  -o-transform-origin: 0 100%;
  transform-origin: 0 100%;
  background-color: #ffffff;
  border-top: 1px solid #001eb4;
  border-left: 1px solid #001eb4;
  -webkit-box-shadow: inset 2px 2px 2px 0 rgba(0, 30, 180, 0.25);
  -moz-box-shadow: inset 2px 2px 2px 0 rgba(0, 30, 180, 0.25);
  box-shadow: inset 2px 2px 2px 0 rgba(0, 30, 180, 0.25);
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__collapsible {
    display: none;
    position: relative;
    border: 1px solid #001eb4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 7px rgba(0, 30, 180, 0.35);
    -moz-box-shadow: inset 0 0 7px rgba(0, 30, 180, 0.35);
    box-shadow: inset 0 0 7px rgba(0, 30, 180, 0.35);
    width: auto;
    margin: 20px -20px -30px;
    padding: 35px 20px 26px;
  }
  .nc-cart-payment__collapsible-arrow {
    position: absolute;
    left: 20px;
    bottom: 100%;
    display: block;
    width: 28px;
    height: 19.79898987px;
  }
  .nc-cart-payment__collapsible-arrow:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 19.79898987px;
    height: 19.79898987px;
    margin-left: -15px;
    margin-bottom: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    background-color: #ffffff;
    border-top: 1px solid #001eb4;
    border-left: 1px solid #001eb4;
    -webkit-box-shadow: inset 2px 2px 2px 0 rgba(0, 30, 180, 0.25);
    -moz-box-shadow: inset 2px 2px 2px 0 rgba(0, 30, 180, 0.25);
    box-shadow: inset 2px 2px 2px 0 rgba(0, 30, 180, 0.25);
  }
}
.nc-cart-payment__collapsible-content {
  display: none;
}
.nc-cart-payment__section {
  margin-top: 35px;
}
.nc-cart-payment__section:first-child {
  margin-top: 0;
}
.nc-cart-payment__section-wrapper {
  display: flex;
  align-items: flex-end;
  margin-bottom: 15px;
}
.nc-cart-payment__section-title {
  color: #001eb4;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
}
.nc-cart-payment__section-tabs {
  margin-bottom: 25px;
}
.nc-cart-payment__section-title + .nc-cart-payment__section-tabs {
  margin-top: 20px;
}
.nc-cart-payment__billing-email {
  width: 50%;
  margin-top: 25px;
  padding-left: 42px;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__billing-email {
    width: 100%;
    padding-left: 32px;
  }
}
.nc-cart-payment__billing-email_description {
  padding-top: 10px;
}
.nc-cart-payment__select-list + .nc-cart-payment__section-wrapper {
  margin-top: 30px;
}
.nc-cart-payment__select-item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.nc-cart-payment__select-item + .nc-cart-payment__select-item {
  margin-top: 20px;
}
.nc-cart-payment__select-description {
  padding-left: 42px;
  padding-bottom: 5px;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #808080;
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__select-description {
    margin-top: 15px;
    padding-left: 32px;
  }
}
.nc-cart-payment__store-list {
  margin-top: 30px;
}
.nc-cart-payment__form {
  margin-top: 30px;
}
.nc-cart-payment__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 1099px) {
  .nc-cart-payment__row {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
  }
}
.nc-cart-payment__row_specify-address {
  padding: 0 30px;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__row_specify-address {
    padding: 0 0 0 30px;
  }
}
@media screen and (max-width: 1099px) {
  .nc-cart-payment__row_specify-address .nc-cart-payment__row {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
  }
  .nc-cart-payment__row_specify-address .nc-cart-payment__col-2 {
    width: 100%;
  }
  .nc-cart-payment__row_specify-address .nc-cart-payment__col-2:first-child {
    margin-bottom: 25px;
  }
  .nc-cart-payment__row_specify-address .nc-form-select.taCombobox {
    padding: 0;
  }
}
.nc-cart-payment__row + .nc-cart-payment__row {
  padding-top: 30px;
}
@media screen and (max-width: 1099px) {
  .nc-cart-payment__row + .nc-cart-payment__row {
    padding-top: 0;
  }
}
.nc-cart-payment__row_left {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.nc-cart-payment__row_comment {
  padding-bottom: 15px;
}
.nc-cart-payment__col-2 {
  width: 50%;
}
@media screen and (max-width: 1099px) {
  .nc-cart-payment__col-2 {
    width: 100%;
    margin-bottom: 15px;
  }
}
.nc-cart-payment__col-2 .nc-form-select {
  padding-left: 0 !important;
}
.nc-cart-payment__col-2_phone {
  display: flex;
}
.nc-cart-payment__col-2_phone .nc-form-field:first-child {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
.nc-cart-payment__col-2_phone .nc-form-field:nth-child(2) {
  width: 70px;
  margin-left: 18px;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__col-2_phone .nc-form-field:nth-child(2) {
    width: 75px;
    margin-left: 15px;
  }
}
.nc-cart-payment__col-2_phone .nc-form-field__hint-empty-phone-error {
  width: 100%;
}
.nc-cart-payment__row > .nc-cart-payment__col-2 {
  padding: 0 19px;
}
@media screen and (max-width: 1099px) {
  .nc-cart-payment__row > .nc-cart-payment__col-2 {
    padding: 0;
  }
}
.nc-cart-payment__row > .nc-cart-payment__col-2:first-child {
  padding-left: 0;
}
.nc-cart-payment__row > .nc-cart-payment__col-2:last-child {
  padding-right: 0;
  margin-right: 10px;
  flex-flow: row wrap;
}
.nc-cart-payment__row > .nc-cart-payment__col-2:first-child:last-child {
  padding-right: 19px;
}
@media screen and (max-width: 1099px) {
  .nc-cart-payment__row > .nc-cart-payment__col-2:first-child:last-child {
    padding: 0;
  }
}
.nc-cart-payment__col-1 {
  width: 100%;
}
.nc-cart-payment__bank {
  background-color: #f5f5f5;
  padding: 26px;
  margin: 15px 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.nc-cart-payment__text {
  color: #001eb4;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 25px;
}
.nc-cart-payment__card {
  position: relative;
  max-width: 470px;
  min-height: 320px;
  margin-top: 30px;
  padding: 20px 40px 30px;
  background-color: #fff;
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-cart-payment__card {
    min-height: auto;
  }
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__card {
    width: 100%;
    height: auto;
    padding: 20px 15px 30px;
  }
}
.nc-cart-payment__card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 25px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-cart-payment__card-header {
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__card-header {
    margin-bottom: 17px;
  }
}
.nc-cart-payment__card-bank {
  color: #bebebe;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 30px;
  line-height: 50px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-cart-payment__card-bank {
    font-size: 26px;
  }
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__card-bank {
    font-weight: 500;
    font-size: 19px;
    line-height: 26px;
  }
}
.nc-cart-payment__card-label {
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-cart-payment__card-label {
    font-size: 10px;
  }
}
.nc-cart-payment__card-number {
  margin-bottom: 25px;
}
.nc-cart-payment__card-number .nc-form-text__input.jsCardHolder {
  text-transform: uppercase;
}
.nc-cart-payment__card-valid {
  display: block;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.nc-cart-payment__card-valid .nc-form-field__error-text {
  width: 100%;
  margin-top: 15px !important;
  color: #eb1600;
  font-size: 14px;
  line-height: 20px;
  max-width: 145px;
}
.nc-cart-payment__card-valid .nc-form-field__error-text._hidden {
  display: none !important;
}
.nc-cart-payment__card-personal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__card-personal {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
  }
}
.nc-cart-payment__card-expiration {
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__card-expiration {
    margin-left: 0;
  }
}
.nc-cart-payment__card-holder {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__card-holder .nc-cart-payment__card-holder {
    margin-bottom: 25px;
  }
}
.nc-cart-payment__card-logo {
  display: block;
  width: 100px;
  height: 65px;
  background-position: right center;
  background-size: auto;
  background-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__card-logo {
    height: 40px;
    background-size: contain;
  }
}
.nc-cart-payment__card-logo._mastercard {
  background-image: url("../images/logos/mastercard.png");
}
.nc-cart-payment__card-logo._visa {
  background-image: url("../images/logos/visa.png");
}
.nc-cart-payment__card-logo._discover {
  background-image: url("../images/logos/discover-logo.png");
}
.nc-cart-payment__card-logo._diners {
  background-image: url("../images/logos/diners-logo.png");
}
.nc-cart-payment__card-logo._maestro {
  background-image: url("../images/logos/maestro-logo.png");
}
.nc-cart-payment__card-logo._american-express {
  background-image: url("../images/logos/american_express_logo.png");
}
.nc-cart-payment__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
}
@media screen and (min-width: 768px) {
  .nc-cart-payment__nav * {
    margin-left: 8px;
  }
}
@media screen and (max-width: 767px) {
  .nc-cart-payment__nav {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-top: 1px solid #e8e8e8;
  }
  .nc-cart-payment__nav-item {
    width: 100%;
    border-bottom: 1px solid #e8e8e8;
    padding: 10px 20px;
  }
  .nc-cart-payment__nav-item button {
    margin: 0 auto;
  }
  .nc-cart-payment__nav-item._order0 {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
    border-bottom: 0;
    padding-bottom: 8px;
  }
  .nc-cart-payment__nav-item._order1 {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .nc-cart-payment__nav-item._order2 {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    border-bottom: none;
  }
  .nc-cart-payment__nav-button {
    padding: 30px 20px;
  }
  .nc-cart-payment__nav-button > .jsTooltipWrapper {
    width: 100%;
  }
}
.nc-cart-payment .nc-form-text__input._combobox {
  padding-right: 38px;
}
.nc-cart-payment__fields-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.nc-change-tariff-plan__progress {
  margin-top: 30px;
}
.nc-change-tariff-plan .nc-change-tariff-plan__loader {
  position: relative;
  padding: 0 40px;
}
/* Charts Bar */
.nc-charts-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 300px;
  margin: 0 -10px;
}
.nc-charts-bar._empty {
  height: auto;
}
@media screen and (max-width: 767px) {
  .nc-charts-bar {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: auto;
    margin: 0;
  }
}
.nc-charts-bar__col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  width: 100px;
  text-align: center;
  padding: 0 10px;
}
@media screen and (max-width: 767px) {
  .nc-charts-bar__col {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    width: auto;
    height: 50px;
    text-align: left;
    padding: 0;
  }
  .nc-charts-bar__col + .nc-charts-bar__col {
    margin-top: 10px;
  }
}
.nc-charts-bar__col ._paid {
  background: rgba(121, 200, 240, 0.2);
  border-top: 2px solid #44C8F5;
}
@media screen and (max-width: 767px) {
  .nc-charts-bar__col ._paid {
    border-top: 0;
    border-right: 2px solid #44C8F5;
  }
}
.nc-charts-bar__col ._unpaid {
  background: rgba(252, 183, 19, 0.1);
  border-top: 2px solid #fcb713;
}
@media screen and (max-width: 767px) {
  .nc-charts-bar__col ._unpaid {
    border-top: 0;
    border-right: 2px solid #fcb713;
  }
}
.nc-charts-bar__col ._overdue {
  background: rgba(255, 230, 230, 0.7);
  border-top: 2px solid #eb1600;
}
@media screen and (max-width: 767px) {
  .nc-charts-bar__col ._overdue {
    border-top: 0;
    border-right: 2px solid #eb1600;
  }
}
.nc-charts-bar__bar {
  position: relative;
  background: rgba(0, 30, 180, 0.1);
  -webkit-transition: height 1s;
  -moz-transition: height 1s;
  -o-transition: height 1s;
  transition: height 1s;
}
@media screen and (min-width: 768px) {
  .nc-charts-bar__bar {
    width: auto !important;
  }
}
@media screen and (max-width: 767px) {
  .nc-charts-bar__bar {
    height: auto !important;
  }
}
.nc-charts-bar__col_active .nc-charts-bar__bar {
  border-color: #44c8f5;
  background: rgba(68, 200, 245, 0.1);
}
.nc-charts-bar__text {
  z-index: 9;
  color: #50535a;
  font: 20px/1 Roboto, Helvetica, Arial, sans-serif;
}
.nc-charts-bar__text._total {
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .nc-charts-bar__text {
    margin-bottom: 0;
    padding-right: 0;
    text-align: center;
    font-size: 16px;
    line-height: 50px;
  }
}
.nc-charts-bar__text-small {
  font-size: 16px;
}
.nc-charts-bar__axis-label {
  padding: 15px 0;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex-shrink: 0;
  background-color: #fff;
  z-index: 9;
}
@media screen and (max-width: 767px) {
  .nc-charts-bar__axis-label {
    width: 100px;
    padding: 0;
    text-align: center;
    border: 1px solid #e8e8e8;
    border-left: none;
    line-height: 50px;
  }
}
.nc-charts-bar__line {
  height: 1px;
  margin: 0 -20px;
  background-color: #e8e8e8;
  border: none;
}
@media screen and (max-width: 767px) {
  .nc-charts-bar__line {
    display: none;
  }
}
.nc-charts-bar__empty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  border-bottom: 1px solid #e8e8e8;
  padding: 15px 0 60px;
}
@media screen and (max-width: 767px) {
  .nc-charts-bar__empty {
    padding-bottom: 35px;
  }
}
.nc-charts-bar__empty-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MCA3MiI+PHBhdGggc3Ryb2tlPSIjYmViZWJlIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTI4LDI4LjVhMS41LDEuNSwwLDAwLTEuNS0xLjVoLTlhMS41LDEuNSwwLDAwLTEuNSwxLjV2MjlhMS41LDEuNSwwLDAwMS41LDEuNWg5YTEuNSwxLjUsMCwwMDEuNS0xLjVabTI1LTIwQTEuNSwxLjUsMCwwMDUxLjUsN2gtOUExLjUsMS41LDAsMDA0MSw4LjV2NDlhMS41LDEuNSwwLDAwMS41LDEuNWg5YTEuNSwxLjUsMCwwMDEuNS0xLjVabTEzLDQ5YTEuNSwxLjUsMCwwMDEuNSwxLjVoOWExLjUsMS41LDAsMDAxLjUtMS41di00MGExLjUsMS41LDAsMDAtMS41LTEuNWgtOWExLjUsMS41LDAsMDAtMS41LDEuNVpNMiwydjY4bTAsMGg4NiIvPjwvc3ZnPg==") 0 0 no-repeat;
  display: inline-block;
  width: 92px;
  height: 74px;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .nc-charts-bar__empty-icon {
    margin-bottom: 25px;
  }
}
.nc-charts-bar__empty-text {
  max-width: 370px;
  text-align: center;
  line-height: 24px;
}
@media screen and (max-width: 767px) {
  .nc-charts-bar__empty-text {
    max-width: 100%;
    padding: 0 20px;
    font: 14px/21px "Roboto", Helvetica, Arial, sans-serif;
  }
}
.nc-charts-line {
  position: relative;
  width: 100%;
  height: 4px;
}
.nc-charts-line__background {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #e8e8e8;
}
.nc-charts-line__statistic {
  position: absolute;
  height: 100%;
}
.nc-charts-line__statistic._color-blue-light {
  background-color: #44c8f5;
}
.nc-charts-line__statistic._color-blue {
  background-color: #001eb4;
}
.nc-charts-line__statistic._color-purple {
  background-color: #9f3bb9;
}
/* Charts Radial */
.nc-charts-radial {
  width: 100%;
  height: 100%;
}
.nc-charts-radial__circle {
  stroke-dashoffset: 0;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s, stroke 1s;
  -moz-transition: stroke-dashoffset 1s, stroke 1s;
  -o-transition: stroke-dashoffset 1s, stroke 1s;
  transition: stroke-dashoffset 1s, stroke 1s;
  stroke: #d3d4d3;
  stroke-width: 2px;
}
.nc-charts-radial__message {
  fill: #808080;
  font-size: 11px;
  font-family: Roboto;
}
@media screen and (max-width: 767px) {
  .nc-charts-radial__message._popup {
    font-size: 16px;
  }
}
.nc-charts-radial__circle-bar {
  stroke: #44c8f5;
  stroke-width: 2px;
  stroke-linecap: round;
}
.nc-charts-radial__circle-bar._full {
  stroke: #44c8f5;
}
.nc-charts-radial__circle-bar._more-than-half {
  stroke: #f59c00;
}
.nc-charts-radial__circle-bar._less-than-half {
  stroke: #f59c00;
}
.nc-charts-radial__circle-bar._empty {
  stroke: #f59c00;
}
.nc-charts-radial__circle-bar._unlimited {
  stroke: #001eb4;
  stroke-dashoffset: 0 !important;
}
.nc-charts-radial__circle-bar._color-blue-light {
  stroke: #44c8f5;
}
.nc-charts-radial__circle-bar._color-blue {
  stroke: #001eb4;
}
.nc-charts-radial__circle-bar._color-purple {
  stroke: #9f3bb9;
}
@media screen and (max-width: 767px) {
  .nc-charts-radial__circle,
  .nc-charts-radial__circle-bar {
    stroke-width: 8px;
  }
}
.nc-charts-radial__current {
  font: 23px Roboto, Helvetica, Arial, sans-serif;
  font-weight: 300;
  fill: #50535a;
}
.nc-charts-radial__current._measured {
  font-size: 18px;
  font-weight: normal;
}
.nc-charts-radial__current._small {
  font-size: 14px;
}
.nc-charts-radial__current._popup {
  font-size: 30px;
}
.nc-charts-radial__current._remain {
  font: 13px Roboto, Helvetica, Arial, sans-serif;
}
.nc-charts-radial__current._total {
  font: 8px Roboto, Helvetica, Arial, sans-serif;
}
.nc-charts-radial__current._unlimited {
  width: 50px;
  height: 24px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIuODgyY20iIGhlaWdodD0iLjQyM2NtIj48cGF0aCBzdHJva2U9IiMwMDM4NUQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIiBkPSJNOS4yLDkuMDVhNC42LDQuNCwwLDExMC02LjFsNi43LDYuMWE0LjYsNC40LDAsMTAwLTYuMVoiLz48L3N2Zz4=") 0 0 no-repeat;
  z-index: 50;
}
.nc-charts-radial__current._popup .nc-charts-radial__total {
  font-size: 20px;
}
.nc-charts-radial__current._popup .nc-charts-radial__total._small {
  font-size: 15px;
}
.nc-charts-radial__current._popup .nc-charts-radial__total._light {
  fill: #808080;
}
.nc-charts-radial__total {
  font-size: 8px;
  fill: #4c4c4c;
}
.nc-charts-radial_size-l .nc-charts-radial__circle-bar,
.nc-charts-radial_size-l .nc-charts-radial__circle {
  stroke-width: 3px;
}
@media screen and (min-width: 768px) {
  .nc-charts-radial_size-l .nc-charts-radial__current {
    font-size: 21px;
  }
}
.nc-charts-radial_size-l .nc-charts-radial__total {
  fill: #00385d;
}
@media screen and (min-width: 768px) {
  .nc-charts-radial_size-l .nc-charts-radial__total {
    font-size: 12px;
  }
}
/* Checkout Layout */
.nc-checkout-layout {
  padding: 40px 0;
}
.nc-checkout-layout__inner {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-checkout-layout__inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-checkout-layout__inner {
    padding-left: 0;
    padding-right: 0;
  }
}
.nc-checkout-layout__top {
  margin-bottom: 40px;
  padding: 0 20px;
}
@media screen and (max-width: 767px) {
  .nc-checkout-layout__top {
    padding: 0;
    margin-bottom: 27px;
  }
}
.nc-checkout-layout__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .nc-checkout-layout__row {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
  }
}
.nc-checkout-layout__left {
  width: 61%;
}
.nc-checkout-layout__right {
  width: 37.25%;
}
@media screen and (max-width: 767px) {
  .nc-checkout-layout__left,
  .nc-checkout-layout__right {
    width: 100%;
  }
}
/* Color Choice */
.nc-color-choice {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 -10px;
}
@media screen and (max-width: 767px) {
  .nc-color-choice {
    padding: 0 5px;
  }
}
.nc-color-choice__item {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin: 0 10px 0;
}
@media screen and (max-width: 767px) {
  .nc-color-choice__item {
    margin: 0 5px;
  }
}
.nc-color-choice__item._disabled {
  cursor: not-allowed;
}
.nc-color-choice__item._disabled:after {
  content: '';
  position: absolute;
  top: -7px;
  right: -7px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNMTMuNiwzLjFDMTQuNSw0LjMsMTUsNS45LDE1LDhjMCw0LjctMi4zLDctNyw3LTIuMSwwLTMuNy0uNS00LjktMS40Wk0wLDhjMCw1LjUsMi45LDgsOCw4YzUuMSwwLDgtMi41LDgtOGMwLTUuNC0yLjktOC04LTgtNS4xLDAtOCwyLjYtOCw4bTIuNCw0LjlDMS41LDExLjcsMSwxMC4xLDEsOGMwLTQuNywyLjMtNyw3LTdjMi4xLDAsMy43LjUsNC45LDEuNFoiIGZpbGw9IiNFNjM3ODAiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTMuNiwzLjFDMTQuNSw0LjMsMTUsNS45LDE1LDhjMCw0LjctMi4zLDctNyw3LTIuMSwwLTMuNy0uNS00LjktMS40WiIvPjxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDE4MCkgdHJhbnNsYXRlKC0xNi0xNikiIGZpbGw9IiNmZmYiIGQ9Ik0xMy42LDMuMUMxNC41LDQuMywxNSw1LjksMTUsOGMwLDQuNy0yLjMsNy03LDctMi4xLDAtMy43LS41LTQuOS0xLjRaIi8+PC9zdmc+") 0 0 no-repeat;
  background-position: center;
  width: 16px;
  height: 16px;
}
.nc-color-choice__content {
  width: 32px;
  height: 32px;
  background-color: transparent;
  border: 1px solid #d3d4d3;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  cursor: pointer;
}
._disabled .nc-color-choice__content {
  cursor: not-allowed;
}
.nc-color-choice__content_noespec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 120px;
  padding: 0 10px;
  font-weight: bold;
}
.nc-color-choice__content:hover {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 56, 93, 0.2);
  -moz-box-shadow: 0 2px 6px 0 rgba(0, 56, 93, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 56, 93, 0.2);
}
.nc-color-choice__item._active .nc-color-choice__content {
  border: 2px solid #001eb4;
  cursor: default;
}
.nc-buyer-information__order .nc-color-choice__item._active .nc-color-choice__content {
  border: none;
  width: 20px;
  height: 20px;
  padding: 0;
}
.nc-color-choice__color {
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.nc-color-choice__color_azul {
  background-color: #94d9f6;
}
.nc-color-choice__color_blanco {
  background-color: #ffffff;
}
.nc-color-choice__color_gris {
  background-color: #bebebe;
}
.nc-color-choice__color_negro {
  background-color: #333333;
}
.nc-color-choice__color_plata {
  background-color: #d0d0d4;
}
.nc-color-choice__color_purpura {
  background-color: #9e33b6;
}
.nc-color-choice__color_rojo {
  background-color: #ee3434;
}
.nc-color-choice__color_rosado {
  background-color: #eb008b;
}
.nc-color-choice__color_vino {
  background-color: #81265c;
}
.nc-color-choice__color_negro-azul {
  background-color: #00385d;
}
.nc-color-choice__color_dorado {
  background-color: #d4bba3;
}
.nc-color-choice__color_verde {
  background-color: #79b700;
}
.nc-color-choice_size_s .nc-color-choice__content {
  width: 30px;
  height: 30px;
  padding: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.nc-color-choice_size_s .nc-color-choice__content_noespec {
  width: 95px;
}
.nc-color-choice_size_s {
  margin: 0 -5px;
}
@media screen and (max-width: 767px) {
  .nc-color-choice_size_s {
    padding: 0 10px;
  }
}
.nc-color-choice_size_s .nc-color-choice__item {
  margin: 5px;
}
.nc-color-choice_size_s .nc-color-choice__item._active .nc-color-choice__content {
  border-width: 1px;
}
/* Communities */
.nc-communities__content {
  padding: 40px 0;
}
@media screen and (max-width: 767px) {
  .nc-communities__content {
    margin: 0 -20px;
  }
}
.nc-communities__content-title {
  font: 20px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
  margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .nc-communities__content-title {
    margin: 0 -20px;
    border-bottom: 1px solid #e8e8e8;
    padding: 0 20px;
    line-height: 65px;
  }
}
.nc-communities__title {
  margin-bottom: 50px;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  color: #00385d;
}
@media screen and (max-width: 767px) {
  .nc-communities__title {
    padding: 0 20px;
  }
}
.nc-communities__list {
  overflow: visible;
  margin: -10px;
}
@media screen and (max-width: 767px) {
  .nc-communities__list {
    overflow: hidden;
    margin: auto;
  }
}
.nc-communities__list-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: left;
  -webkit-justify-content: left;
  justify-content: left;
}
@media screen and (max-width: 767px) {
  .nc-communities__list-wrapper {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: none;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-bottom: 20px;
  }
}
.nc-communities__list-item {
  width: 300px;
  height: 400px;
  margin: 0 15px 30px;
  border: 1px solid #e8e8e8;
  padding: 40px 30px;
  border-radius: 4px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-communities__list-item:nth-child(3) {
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .nc-communities__list-item {
    width: 227px!important;
    margin-right: 15px!important;
  }
}
.nc-communities__list-item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
}
.nc-communities__list-item-icon {
  display: block;
  width: 95px;
  height: 70px;
  margin-bottom: 22px;
  background-size: cover !important;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KCjxzdmcgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSItMiAtMiAxNDUgMTA1Ij4KCiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjYuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS40IEJ1aWxkIDEwOSkgIC0tPgoKICA8ZGVmcz4KCiAgICA8c3R5bGU+CgogICAgICAuc3QwIHsKCiAgICAgICAgZmlsbDogIzAwMzc3ZDsKCiAgICAgIH0KCgoKICAgICAgLnN0MSB7CgogICAgICAgIGZpbGw6ICMwMGM4ZmY7CgogICAgICB9CgogICAgPC9zdHlsZT4KCiAgPC9kZWZzPgoKICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTQwLjY0LDc4LjU5Yy0yLjgyLTEyLjY0LTEyLjEyLTIyLjg2LTI0LjQzLTI2Ljg3LDEwLjItNi40LDEzLjI4LTE5Ljg2LDYuOS0zMC4wNi02LjQtMTAuMi0xOS44Ni0xMy4yOC0zMC4wNi02LjktMTAuMiw2LjQtMTMuMjgsMTkuODYtNi45LDMwLjA2LDEuNzUsMi43OCw0LjEsNS4xNSw2LjksNi45LTMuNTYsMS4xOS02LjkyLDIuODktOS45Niw1LjA5LTEuMTkuODQtMS40NywyLjQ4LS42NSwzLjY5Ljg0LDEuMTksMi40OCwxLjQ3LDMuNjkuNjMsMTQuMjEtMTAuMjIsMzQuMDMtNi45OSw0NC4yNSw3LjIyLDIuNDgsMy40NSw0LjI1LDcuMzUsNS4xOCwxMS40Ny4xOSwxLjAxLS4wNiwyLjA3LS43MSwyLjg3LS43MS45My0xLjgzLDEuNDQtMywxLjQ0aC0zMi4wN2MtMS40NCwwLTIuNjEsMS4xNi0yLjYxLDIuNjFzMS4xNiwyLjYxLDIuNjEsMi42MWgzMi4wN2MyLjc2LDAsNS4zNy0xLjI1LDcuMDctMy40MSwxLjY2LTIuMDcsMi4yOS00Ljc3LDEuNzMtNy4zNVpNODguMDIsMzMuMzFjMC05LjE2LDcuNDItMTYuNiwxNi41OC0xNi42Myw5LjE2LDAsMTYuNiw3LjQyLDE2LjYzLDE2LjU4LDAsOS4xNi03LjQyLDE2LjYtMTYuNTgsMTYuNjNoLS4wNGMtOS4xNi0uMDItMTYuNTYtNy40NC0xNi41OC0xNi42di4wMloiLz4KCiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTkyLjg1LDg3LjQ4Yy0zLjc3LTE2Ljk1LTE2LjU0LTMwLjQ1LTMzLjIzLTM1LjE5LDEzLjUyLTcuMzEsMTguNTUtMjQuMiwxMS4yNC0zNy42OUM2My41NSwxLjA5LDQ2LjY2LTMuOTYsMzMuMTYsMy4zNWMtMTMuNTIsNy4zMS0xOC41NSwyNC4yLTExLjI0LDM3LjY5LDIuNTcsNC43Nyw2LjQ5LDguNjcsMTEuMjQsMTEuMjQtNy42MywyLjE4LTE0LjU4LDYuMjMtMjAuMjMsMTEuOC01Ljk1LDUuODctMTAuMjYsMTMuMi0xMi41MSwyMS4yNi0uOTksMy42NC0uMjQsNy41MywyLjA1LDEwLjUyLDIuMzEsMy4wNCw1Ljg5LDQuODMsOS43LDQuODNoNjkuOTNjMy4zNiwwLDYuNTMtMS41Myw4LjYzLTQuMTYsMi4wMy0yLjU0LDIuOC01Ljg3LDIuMTEtOS4wNlpNMjMuODUsMjcuODFjLS4wNC0xMi40OSwxMC4wNS0yMi42MiwyMi41My0yMi42NiwxMi40OS0uMDQsMjIuNjIsMTAuMDUsMjIuNjYsMjIuNTMuMDQsMTIuNDktMTAuMDUsMjIuNjItMjIuNTMsMjIuNjZoLS4xN2MtMTIuNDQtLjAyLTIyLjUzLTEwLjA5LTIyLjU4LTIyLjUzaC4wOVpNODYuNjYsOTMuMjhjLTEuMSwxLjM4LTIuNzgsMi4xOC00LjU1LDIuMTZIMTIuMThjLTIuMiwwLTQuMjUtMS4wNC01LjU2LTIuNzgtMS4zMi0xLjctMS43NS0zLjktMS4xNi01Ljk3LDYuNC0yMi41NiwyOS44Ny0zNS42Nyw1Mi40Mi0yOS4yNiwxNC44Niw0LjIxLDI2LjI3LDE2LjE3LDI5Ljc4LDMxLjIuNDEsMS42Mi4wNCwzLjM0LS45OSw0LjY2WiIvPgoKPC9zdmc+") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-communities__list-item-icon {
    width: 66px;
    height: 66px;
    margin-bottom: 12px;
  }
}
.nc-communities__list-item-head {
  height: 180px;
  margin-bottom: 16px;
}
.nc-communities__list-item-title {
  max-height: 68px;
  margin-bottom: 8px;
  overflow: hidden;
  font: 26px/34px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
  text-align: center;
}
.nc-communities__list-item-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .nc-communities__list-pagination {
    display: none;
  }
}
.nc-communities__description {
  min-height: 96px;
  color: #808080;
  text-align: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}
@media screen and (max-width: 767px) {
  .nc-communities__description {
    min-height: 100px;
    margin-top: -10px;
    padding: 0 0;
    border-top: none;
  }
}
.nc-communities__description-long {
  display: none;
}
.nc-communities__description._active .nc-communities__description-short,
.nc-communities__description._active .nc-communities__description-toggle {
  display: none;
}
.nc-communities__description._active .nc-communities__description-long {
  display: block;
}
.nc-communities__info-label {
  color: #808080;
}
.nc-communities__info-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI2JlYmViZSIgZD0iTTgsMGE4LDgsMCwxMS04LDhhOCw4LDAsMDE4LThtMSw0YTEsMSwwLDExLTEtMWExLDEsMCwwMTEsMU03LDdhMSwxLDAsMDEyLDB2NWExLDEsMCwwMS0yLDBaIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 0 0 no-repeat;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 7px;
  background-size: cover;
}
/* Consumption */
.nc-consumption__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding-bottom: 20px;
}
@media screen and (max-width: 1099px) {
  .nc-consumption__row {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
@media screen and (max-width: 1130px) and (min-width: 768px) {
  .nc-consumption__row {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  .nc-consumption__row {
    padding-bottom: 0;
  }
}
.nc-consumption__row-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 767px) {
  .nc-consumption__row-block {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.nc-consumption__row-block + .nc-consumption__row-block {
  margin-left: 30px;
}
@media screen and (max-width: 1099px) {
  .nc-consumption__row-block + .nc-consumption__row-block {
    margin-left: 0;
    margin-top: 20px;
  }
}
.nc-consumption__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.nc-consumption__item + .nc-consumption__item {
  margin-left: 30px;
}
@media screen and (max-width: 767px) {
  .nc-consumption__item + .nc-consumption__item {
    margin-left: 0;
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-consumption__item {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    padding: 0;
    text-align: left;
  }
}
.nc-consumption__item-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .nc-consumption__item-body {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    padding: 20px;
  }
}
.nc-consumption__item-icon {
  display: block;
}
.nc-consumption__item-icon-wrapper {
  height: 90px;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .nc-consumption__item-icon-wrapper {
    height: auto;
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-consumption__item-icon {
    background-size: contain !important;
  }
}
.nc-consumption__item-icon._recharge {
  width: 75px;
  height: 79px;
  margin-top: 1px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA5NC41NSAxNDQiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC42LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuNCBCdWlsZCAxMDkpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogIzAwMzc3ZDsKICAgICAgfQoKICAgICAgLnN0MSB7CiAgICAgICAgZmlsbDogIzI4OTZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ2LjIsMTI2LjY1aC0xMi4wOGMtMS44NiwwLTMuMzYtMS41LTMuMzYtMy4zNnMxLjUtMy4zNiwzLjM2LTMuMzZoMTIuMDhjMS44NiwwLDMuMzYsMS41LDMuMzYsMy4zNnMtMS41LDMuMzYtMy4zNiwzLjM2WiIvPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02Ny4zMSwxNDRIMTMuMjJjLTcuMywwLTEzLjE5LTUuOTEtMTMuMjItMTMuMjJWMTMuMjJDMCw1LjkxLDUuOTEuMDMsMTMuMjIsMGg1NC4wOWM3LjMsMCwxMy4yMiw1LjkxLDEzLjIyLDEzLjIydjEwLjI1YzAsMS44Ni0xLjUsMy4zNi0zLjM2LDMuMzZzLTMuMzYtMS41LTMuMzYtMy4zNnYtMTAuMjVjMC0zLjU4LTIuOTItNi41LTYuNS02LjVIMTMuMjJjLTMuNTgsMC02LjUsMi45Mi02LjUsNi41djExNy41N2MwLDMuNTgsMi45Miw2LjUsNi41LDYuNWg1NC4wOWMzLjU4LDAsNi41LTIuOTIsNi41LTYuNXYtMTAuMjVjMC0xLjg2LDEuNS0zLjM2LDMuMzYtMy4zNnMzLjM2LDEuNSwzLjM2LDMuMzZ2MTAuMjVjMCw3LjMtNS45MSwxMy4yMi0xMy4yMiwxMy4yMloiLz4KICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNOTMuMzMsNzUuOTdjLS42NC0xLjY0LTEuNTgtMy4xNC0yLjc4LTQuNDEtMS4zOS0xLjMxLTIuOTQtMi40Mi00LjY2LTMuMjUtMi4zMy0xLjA4LTQuNzUtMi03LjIyLTIuNzgtMi4yNS0uNjktNC4zOS0xLjY0LTYuNDQtMi43OC0xLjE0LS41Ni0yLjA4LTEuMzktMi43OC0yLjQ0LS41Ni0xLjIyLS44MS0yLjU4LS42OS0zLjkyLS4wOC0yLjA1Ljc4LTQuMDUsMi4zMy01LjM5LDEuODktMS41NSw0LjI4LTIuMzMsNi43Mi0yLjE3LDIuNS0uMTcsNC45MS43NSw2LjY5LDIuNTMsMS43MiwxLjk3LDIuNTgsNC41NSwyLjQ0LDcuMTYsMCwxLjUzLDEuMjUsMi43OCwyLjc4LDIuNzhoMS43OGMxLjUzLDAsMi43OC0xLjI1LDIuNzgtMi43OC4yMi00LjMtMS4xOS04LjUyLTMuOTQtMTEuODMtMi4yNS0yLjUtNS4zLTQuMTQtOC42NC00LjY0di0zLjc1YzAtMS41My0xLjI1LTIuNzgtMi43OC0yLjc4aC0xLjgzYy0xLjUzLDAtMi43OCwxLjI1LTIuNzgsMi43OHYzLjcyYy0zLjExLjQyLTYsMS43NS04LjMzLDMuODYtMi45MiwyLjcyLTQuNTMsNi41NS00LjM5LDEwLjU1LDAsMi4zNi41Myw0LjcyLDEuNjEsNi44MywxLjA4LDIsMi42NCwzLjcyLDQuNTUsNC45NywyLjU4LDEuNjcsNS4zOSwyLjk3LDguMzMsMy44OSwyLjU4LjgxLDUuMDgsMS44OSw3LjQ0LDMuMTksMS4xNC42OSwyLjA4LDEuNjQsMi43OCwyLjc4LjU2LDEuMTEuODMsMi4zMy43OCwzLjU4LjAzLDIuMDMtLjg2LDMuOTctMi40NCw1LjI4LTEuODksMS41OC00LjMsMi4zOS02Ljc1LDIuMjgtMi45Mi4xOS01LjgtLjcyLTguMDUtMi41OC0xLjk0LTEuODMtMi45NC00LjQxLTIuNzgtNy4wOCwwLTEuNTMtMS4yNS0yLjc4LTIuNzgtMi43OGgtMS43OGMtMS41MywwLTIuNzgsMS4yNS0yLjc4LDIuNzgtLjA2LDQuNDcsMS43NSw4Ljc3LDQuOTcsMTEuODYsMi43MiwyLjU1LDYuMjIsNC4xMSw5Ljk0LDQuNXYzLjgzYzAsMS41MywxLjI1LDIuNzgsMi43OCwyLjc4aDEuOGMxLjUzLDAsMi43OC0xLjI1LDIuNzgtMi43OHYtMy44NmMzLjExLS40Nyw2LjAzLTEuODYsOC4zMy00LDIuOC0yLjcyLDQuMzMtNi41LDQuMjItMTAuMzgtLjA2LTEuOTItLjQ3LTMuOC0xLjIyLTUuNTVaIi8+CiAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTUzLjksNjguNjRoLTEwLjM4di0xMC4zOGMwLTEuODYtMS41LTMuMzYtMy4zNi0zLjM2cy0zLjM2LDEuNS0zLjM2LDMuMzZ2MTAuMzhoLTEwLjM4Yy0xLjg2LDAtMy4zNiwxLjUtMy4zNiwzLjM2czEuNSwzLjM2LDMuMzYsMy4zNmgxMC4zOHYxMC41MmMwLDEuODYsMS41LDMuMzYsMy4zNiwzLjM2czMuMzYtMS41LDMuMzYtMy4zNnYtMTAuNTJoMTAuMzhjMS44NiwwLDMuMzYtMS41LDMuMzYtMy4zNnMtMS41LTMuMzYtMy4zNi0zLjM2WiIvPgo8L3N2Zz4=") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-consumption__item-icon._recharge {
    width: 50px;
    height: 49px;
    margin: 3px 10px 0 0;
  }
}
.nc-consumption__item-icon._promo {
  width: 81px;
  height: 81px;
  margin-top: -2px;
  background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgODEgODEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAzKSIgZmlsbD0iI0ZDQjcxMyIgZD0iTTQzLjcwNDMsMi45MTAwNGMtLjQyNjItLjg2NjU0LTEuMDg0Ny0xLjU5NzU4LTEuOTAyMy0yLjExMTQ0NkM0MC45ODQ0LjI4NDcyNyw0MC4wNDAxLjAwODIyMzY0LDM5LjA3NDQsMGMtMS4wMTQ3LjAwMTMwNjE3LTIuMDA5LjI4NTU1NC0yLjg3MTEuODIwODExLS44NjIuNTM1MjU5LTEuNTU3OCwxLjMwMDMzOS0yLjAwOSwyLjIwOTIyOWwtOC43NiwxOC44OTk4NmMtLjEzNTMuMzEyLS4zNTg4LjU3NzYtLjY0MzEuNzY0Mi0uMjg0Mi4xODY2LS42MTY3LjI4NTktLjk1NjguMjg1OUw0LjYxNDQ3LDI1LjAzYy0uMDksMC0uMTgwMDEuMDEtLjI2MDAxLjAxLS45MjgwMi4xMjQ5LTEuODAyNzIuNTA2NS0yLjUyNTM5LDEuMTAyLS43MjI2Ny41OTU0LTEuMjY0NjU4LDEuMzgxLTEuNTY0Njk3LDIuMjY4LS4zMDMxODg2Ljg4NTItLjM0NjUxMDgsMS44Mzg2LS4xMjUsMi43NDc3LjIyMTUxLjkwOTEuNjk4NTkxLDEuNzM1OSwxLjM3NDk5NywyLjM4MjRMMTUuOTM0Myw0OS40NmMuMjM0OS4yMzA1LjM5ODUuNTIzNy40NzEyLjg0NDcuMDcyNy4zMjEuMDUxNi42NTYxLS4wNjExLjk2NTNsLTYuOTEwMTEsMTguNWMtLjM1NjE0Ljc4OC0uNDU2ODgsMS42Njc2LS4yODgzMywyLjUxNTguMTY4NTYuODQ4MS41OTgxNCwxLjYyMjMsMS4yMjg1NCwyLjIxNDIuNzA2OS42NzM4LDEuNTg2NCwxLjEzODgsMi41NDEyLDEuMzQzNS45NTQ5LjIwNDcsMS45NDc3LjE0MTMsMi44Njg3LS4xODM1bDE4Ljc2LTcuNDNjLjM5ODEtLjE1ODcuNzE3Ni0uNDY3Ni44ODk5LS44Ni4wODQ4LS4xOTM0LjEzMDQtLjQwMTkuMTMzOC0uNjEzLjAwMzQtLjIxMTItLjAzNTMtLjQyMDktLjExMzgtLjYxNy0uMTc0LS4zOTIyLS40OTIzLS43MDI1LS44ODg5LS44NjYzLS4zOTY2LS4xNjM5LS44NDA5LS4xNjg3LTEuMjQxLS4wMTM3bC0xOC4zMiw3LjE2MDFjLS4zMTE5LjExODktLjY1MS4xNDcyLS45NzgzLjA4MTctLjMyNzMtLjA2NTQtLjYyOTctLjIyMi0uODcxOC0uNDUxNy0uMjQwOC0uMjI2Ny0uNDA4OS0uNTE5NS0uNDgzNy0uODQxNi0uMDc0Ny0uMzIyMS0uMDUyNi0uNjU5LjA2MzctLjk2ODVsNy4zNTAxLTE5LjcyYy4wMS0uMDMuMDQ5OS0uMTguMDU5OS0uMi4wOTg5LS4yODIuMTE0Ny0uNTg2NS4wNDU2LS44NzcyLS4wNjkxLS4yOTA4LS4yMjAzLS41NTU2LS40MzU1LS43NjI5TDMuODY0NDcsMzEuMTVjLS4yNDM2Mi0uMjM1NS0uNDEwNDUtLjUzOTItLjQ3ODI3LS44NzEyLS4wNjc4Mi0uMzMyLS4wMzM1OS0uNjc2Ni4wOTgxNC0uOTg4OC4xMzE5NS0uMzE1MS4zNTQzNi0uNTg0MS42MzkxNi0uNzcyOC4yODQ4MS0uMTg4Ny42MTkzMS0uMjg4Ni45NjA5NC0uMjg3MmwyMS4wNDAwNi0yLjA1MDFjLjM2NTcuMDA3Ny43MjI5LS4xMTAzLDEuMDEyMi0uMzM0MS4yODkzLS4yMjM4LjQ5MzEtLjU0LjU3NzYtLjg5NTguMDI0NS0uMDkzMS4wNTgxLS4xODM1LjEwMDEtLjI3MDFsOS43NC0yMC40MTk4OGMuMTM1OS0uMzEwNzYuMzU5Ny0uNTc0OTMuNjQ0MS0uNzU5NzcuMjg0My0uMTg0ODMuNjE2Ni0uMjgyMjguOTU1OC0uMjgwMjcuMzM4Mi4wMDIxOS42Njg2LjEwMjY2Ljk1MDkuMjg5MDYuMjgyMy4xODY0MS41MDQzLjQ1MDc2LjYzOTIuNzYwOTlMNTAuNDM0MywyNC45NWMuMDI1OS4wNjUyLjA1Ni4xMjg3LjA5MDEuMTkuMTI4My4zMDE5LjM0MDcuNTYwNS42MTIuNzQ0OS4yNzEzLjE4NDQuNTkwMS4yODY4LjkxOC4yOTVsMjAuOTcsMi4wNTAxYy4zNDEzLS4wMDAxLjY3NTEuMTAwNC45NTk3LjI4ODkuMjg0Ni4xODg2LjUwNzMuNDU2OC42NDA0Ljc3MTEuMTMxNy4zMTIyLjE2NTcuNjU2OC4wOTc5Ljk4ODgtLjA2NzguMzMyLS4yMzQ0LjYzNTctLjQ3OC44NzEybC0xNS40NywxNy4wN2MtLjA3MzQuMDU2NC0uMTM3NC4xMjM5LS4xOS4yMDAxLS4xNjExLjE4NTMtLjI3MTQuNDA5Mi0uMzIuNjQ5OS0uMDQ1LjIyNDQtLjA0NS40NTU2LDAsLjY4LjAyNTguMDk5MS4wNTk0LjE5NjEuMTAwMS4yOTAxTDY1Ljc4NDQsNzAuMzZjLjEwOTguMzExOS4xMjY3LjY0OS4wNDg2Ljk3MDMtLjA3ODEuMzIxMy0uMjQ3OC42MTMxLS40ODg1LjgzOTgtLjI0MzUuMjI3Ny0uNTQ3NC4zODA4LS44NzUzLjQ0MTEtLjMyNzkuMDYwMy0uNjY2My4wMjUxLS45NzQ4LS4xMDEybC0xOC4yNC03LjI1Yy0uMTk1OC0uMDcwMy0uNDAyMS0uMTA3NS0uNjEwMS0uMTEtLjMyMTUtLjAwMzItLjYzNjUuMDg5MS0uOTA1My4yNjU0LS4yNjg5LjE3NjMtLjQ3OTMuNDI4NS0uNjA0NS43MjQ2LS4wODI2LjE5NjYtLjEyNDMuNDA3OC0uMTIyNi42MjEuMDAxOC4yMTMyLjA0NjYuNDIzOC4xMzI0LjYxOS4xNjkxLjM4ODcuNDg1Ny42OTQ0Ljg4MDEuODVsMTguOTgsNy41NGMuNDgwMi4xNDQuOTc4Ni4yMTgsMS40Nzk5LjIyLjY3MzcuMDAyOSwxLjM0MTItLjEyOTMsMS45NjI5LS4zODg3LjYyMTgtLjI1OTMsMS4xODUzLS42NDA2LDEuNjU3My0xLjEyMTMuNjI4LS41OTU3LDEuMDU1LTEuMzcyMiwxLjIyMTYtMi4yMjE2LjE2NjctLjg0OTQuMDY0Ny0xLjcyOTYtLjI5MTctMi41MTg0bC02LjkxOTktMTguODhjLS4xMTA0LS4zMDcxLS4xMjk1LS42Mzk1LS4wNTUtLjk1NzIuMDc0Ni0uMzE3Ni4yMzk1LS42MDY5LjQ3NDktLjgzMjhsMTMuOTctMTUuNTRjLjY3NDQtLjY1NDIsMS4xNDk4LTEuNDg2MSwxLjM3MTEtMi4zOTkzLjIyMTItLjkxMzIuMTc5Mi0xLjg3MDQtLjEyMTEtMi43NjA3LS4zMTQ1LS44ODU2LS44NjkxLTEuNjY2MS0xLjYwMjEtMi4yNTQzLS43MzI5LS41ODgxLTEuNjE1Mi0uOTYwNS0yLjU0NzgtMS4wNzU3LS4wMywwLS4xMTAyLS4wMS0uMTkwMi0uMDFsLTE5LjEzOTktMi4wNWMtLjMzOTIuMDAyLS42NzE1LS4wOTU0LS45NTU4LS4yODAzLS4yODQ0LS4xODQ4LS41MDg1LS40NDktLjY0NDMtLjc1OTdaIi8+PC9zdmc+") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-consumption__item-icon._promo {
    width: 50px;
    height: 42px;
    margin: 5px 10px 0 0;
  }
}
.nc-consumption__item-icon._plan {
  width: 78px;
  height: 52px;
  margin-top: 15px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3OCA1MiI+PHBhdGggZmlsbD0iIzAwNDE2OSIgZD0iTTQuNDMsMEMxLjg3LDAsLjE2LDIuMDkuMTYsNS4yVjExYzAsMi44OSwxLjksNiw0Ljk4LDZoMjQuOTVjLjcxLDAsMSwuNCwxLDQuNDN2MTIuMjJBMS4zMDksMS4zMDksMCwwMTI5Ljc2LDM1SDUuNDJhMS40NzgsMS40NzgsMCwwMS0xLjI3LTEuNTVWMjUuN2EyLDIsMCwxMC0zLjk5LDB2Ny43NUE1LjQxNyw1LjQxNywwLDAwNS40MiwzOWgyNC4zNGE1LjI4LDUuMjgsMCwwMDUuMzItNS4zNVYyMS40M2MwLTMuMzYsMC04LjQzLTQuOTktOC40M0g1LjE0Yy0uNDIsMC0uOTktLjk5LS45OS0yVjUuMkExLjgxNiwxLjgxNiwwLDAxNC40Myw0aDY0LjkzYzEuNzMsMCw0LjYzLjU2LDQuNjMsNC4zMnY1LjcyYTIsMiwwLDEwMy45OSwwVjguMzJjMC00Ljk4LTMuNDctOC4zMi04LjYyLTguMzJaTTUuNSw0OGExLjQwNSwxLjQwNSwwLDAxLTEuMzktMS4wN2EyLDIsMCwwMC0zLjkyLjc2QTUuMzg4LDUuMzg4LDAsMDA1LjUsNTJoNDMuNTlhMiwyLDAsMDAwLTRaTTY4LDI2YTIsMiwwLDEwLTMuOTksMHYuMjdhNS4zNzUsNS4zNzUsMCwwMC0zLjgxLDMuNWE0LjU1MSw0LjU1MSwwLDAwMi4wOCw1LjE2bDUuMjYsMy40OGEuNzQ2Ljc0NiwwLDAxLjQ1LjY2YTIuNTg5LDIuNTg5LDAsMDEtMy45NS4wM2EyLDIsMCwxMC0zLjc2LDEuMzdhNS4zODcsNS4zODcsMCwwMDMuNzMsMy4yNVY0NEEyLDIsMCwxMDY4LDQ0di0uMjdhNS4zNzUsNS4zNzUsMCwwMDMuODEtMy41YTQuNTQ1LDQuNTQ1LDAsMDAtMi4wNy01LjE2bC01LjI2LTMuNDhhLjcxMi43MTIsMCwwMS0uNDUtLjY2YTEuOTczLDEuOTczLDAsMDEyLS45M2EyLjkxNywyLjkxNywwLDAxMS4zNy4zMWExLjYzOSwxLjYzOSwwLDAxLjQyLjM0YTIsMiwwLDEwMy4wMy0yLjYxYTUuNTIsNS41MiwwLDAwLTEuNTItMS4yMmE2LjUsNi41LDAsMDAtMS4zMy0uNTRabTYtNHYyNkg1Ny4wM1YyMlptLjk5LDMwYTMuMDA5LDMuMDA5LDAsMDAzLTNWMjFhMy4wMDksMy4wMDksMCwwMC0zLTNINTYuMDNhMywzLDAsMDAtMi45OSwzdjI4YTMsMywwLDAwMi45OSwzWiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-consumption__item-icon._plan {
    width: 50px;
    height: 30px;
    margin: 6px 10px 0px 0px;
  }
}
.nc-consumption__item-icon._shield {
  width: 68px;
  height: 75px;
  margin-top: 7px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTE2LjcgMTM4LjE5Ij4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuNi4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjQgQnVpbGQgMTA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMwMDM3N2Q7CiAgICAgIH0KCiAgICAgIC5zdDIgewogICAgICAgIGZpbGw6ICMyODk2ZmY7CiAgICAgIH0KCiAgICAgIC5zdDMgewogICAgICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwcGF0aCk7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXBwYXRoIj4KICAgICAgPHJlY3QgY2xhc3M9InN0MCIgd2lkdGg9IjExNi43IiBoZWlnaHQ9IjEzOC4xOSIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgY2xhc3M9InN0MyI+CiAgICA8Zz4KICAgICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTU4LjM1LDEzNy41Yy0xLjI0LDAtMi40NS0uMjMtMy41OS0uNjctMTIuMzctNC45MS0yMy4zMi0xMi43Ni0zMS44OC0yMi44MkM2LjUzLDk0Ljg5LjE2LDcwLjAyLDMuOTIsNDAuMDVjLjU2LTQuNjMsNC4yNS04LjI3LDguOTQtOC44NCwxNS41Ny0xLjg5LDI5LjItMTEuMjQsMzYuMzktMjUuMDEsMi41Ny00Ljk1LDguNzMtNi45MywxMy43NS00LjQsMS45MS45NywzLjQ4LDIuNTEsNC40Niw0LjQsNy4xOSwxMy43NSwyMC44LDIzLjEyLDM2LjM2LDI1LjAxLDQuNjkuNTUsOC4zOCw0LjE5LDguOTYsOC44MiwzLjc2LDI5Ljk0LTIuNjEsNTQuODQtMTguOTUsNzMuOTYtOC41OSwxMC4wNi0xOS41MywxNy45Mi0zMS44OCwyMi44NS0xLjE0LjQ0LTIuMzYuNjQtMy41OS42N1pNNTguMzUsNi4yMmMtMS43MywwLTMuMjkuOTctNC4wOCwyLjQ2LTguMDEsMTUuNDgtMjMuMjUsMjYuMDMtNDAuNzMsMjguMTctMi4xLjI4LTMuNzYsMS45MS00LjAxLDMuOTgtMy41NSwyOC4zOCwyLjMzLDUxLjgyLDE3LjY3LDY5LjY5LDcuOTQsOS4zNSwxOC4wOSwxNi42MywyOS41NSwyMS4yMSwxLjAzLjM5LDIuMTcuMzksMy4yLDAsMTEuNDYtNC41OCwyMS42MS0xMS44NiwyOS41Ny0yMS4yMSwxNS4yNi0xNy44NywyMS4yMi00MS4zMiwxNy42Ny02OS42OS0uMjgtMi4wNy0xLjk0LTMuNzEtNC4wNC0zLjk4LTE3LjQ2LTIuMTQtMzIuNy0xMi42Ny00MC43LTI4LjEyLS43OS0xLjUtMi4zNi0yLjQ0LTQuMDgtMi40NnYtLjA1WiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNTguNTYsMTAwLjdjLTIuNTcsMC00LjY3LTIuMDctNC42Ny00LjYxczIuMS00LjYxLDQuNjctNC42MSw0LjY3LDIuMDcsNC42Nyw0LjYxLTIuMSw0LjYxLTQuNjcsNC42MVoiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MiIgZD0iTTkyLjQyLDY4LjU5Yy0uODQsMC0xLjYzLS4zNy0yLjE3LS45OS0xNC4xNy0xNy4zOS0zOS45My0yMC4xNS01Ny41NS02LjE3LTIuMzEsMS44Mi00LjQxLDMuODktNi4yNSw2LjE3LTEuMDMsMS4xNy0yLjgsMS4zMS0zLjk5LjMycy0xLjMzLTIuNzItLjM1LTMuODljMTYuMjktMTkuNzIsNDUuNy0yMi42Niw2NS42OC02LjU5LDIuNDUsMS45Niw0LjY5LDQuMTcsNi42Nyw2LjU5LDEsMS4xNS44NiwyLjktLjMsMy44OS0uNDkuNDEtMS4xLjY0LTEuNzMuNjdaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik03Ni42OSw4My4yOGMtLjgyLDAtMS42MS0uMzUtMi4xNS0uOTctNy4yOC04LjgyLTIwLjQ0LTEwLjE2LTI5LjM4LTIuOTctMS4xLjg4LTIuMSwxLjg5LTMuMDEsMi45Ny0xLjAzLDEuMTctMi44LDEuMzEtMy45OS4zcy0xLjMzLTIuNzYtLjMtMy45NGM5LjM0LTExLjE3LDI2LjA3LTEyLjc2LDM3LjM5LTMuNTUsMS4zMSwxLjA2LDIuNTIsMi4yNiwzLjU5LDMuNTUsMSwxLjIuODQsMi45Ny0uMzcsMy45Ni0uNDkuNDEtMS4xMi42NC0xLjc3LjY0WiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-consumption__item-icon._shield {
    width: 50px;
    height: 42px;
    margin: 0 10px 0 0;
  }
}
.nc-consumption__item-price {
  margin-bottom: 33px;
}
@media screen and (max-width: 767px) {
  .nc-consumption__item-price {
    margin-bottom: 0;
  }
}
.nc-consumption__item-name {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 10px;
  text-align: center;
}
.nc-consumption__item-name._in-progress {
  color: #bebebe;
  font: 14px Roboto, Helvetica, Arial, sans-serif;
  font-weight: 600;
  margin-bottom: 14px;
}
.nc-consumption__item-name._in-progress:before {
  content: '';
  display: inline-block;
  vertical-align: top;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi40IDE2LjMiPjxwYXRoIHN0cm9rZT0iI2JlYmViZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik00LjYsNC44bDMsM2ExLDEsMCwwMDEuNCwwbDEuNzUtMS43NW0tOS4wNS0xQTcuMTUsNy4xLDAsMTA0LjA1LDIuMyIvPjwvc3ZnPg==") 0 0 no-repeat;
  width: 17px;
  height: 17px;
  margin-right: 8px;
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .nc-consumption__item-name {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-consumption__item-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 50px;
    border-top: 1px solid #e8e8e8;
    padding-left: 20px;
  }
}
.nc-consumption__item-footer_recharge {
  width: 166px;
  text-align: center;
}
@media (max-width: 767px) {
  .nc-consumption__item-footer_recharge {
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  .nc-consumption__item-action {
    width: 100%;
    text-align: left;
  }
}
@media (max-width: 1130px) {
  .nc-consumption__item_recharge {
    margin-right: -17px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-consumption__row_prepaid .nc-consumption__item-footer {
    min-height: 0;
  }
}
.nc-consumption__promotional {
  display: table;
  width: auto;
}
@media screen and (max-width: 767px) {
  .nc-consumption__promotional {
    display: block;
    width: 100%;
  }
}
.nc-consumption__promotional_details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .nc-consumption__promotional_details {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.nc-consumption__promotional-row {
  display: table-row;
}
@media screen and (max-width: 767px) {
  .nc-consumption__promotional-row {
    display: block;
  }
  .nc-consumption__promotional-row + .nc-consumption__promotional-row {
    margin-top: 15px;
  }
}
@media screen and (min-width: 768px) {
  .nc-consumption__promotional-item {
    display: table-cell;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
    padding-top: 15px;
    padding-left: 15px;
  }
  .nc-consumption__promotional-item:first-child {
    padding-left: 0;
    padding-right: 15px;
  }
}
@media screen and (max-width: 767px) {
  .nc-consumption__promotional-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin-top: 15px;
  }
  .nc-consumption__promotional-item:first-child {
    margin-top: 0;
  }
}
.nc-consumption__promotional_details .nc-consumption__promotional-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 15px;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .nc-consumption__promotional_details .nc-consumption__promotional-item {
    margin-top: 0;
    margin-bottom: 15px;
    padding-right: 20px;
  }
}
.nc-consumption__promotional-icon,
.nc-consumption__promotional-info {
  display: inline-block;
  vertical-align: top;
}
.nc-consumption__promotional-icon {
  width: 46px;
  height: 46px;
  margin-right: 10px;
}
.nc-consumption__promotional-icon_balance {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NiA0NiI+PHBhdGggZmlsbD0iI2ZjYjcxMyIgZD0ibTkuMTA3LDI4LjctMi44NzIsNy44NDhhMi40MTYsMi40MTYsMCwwMC41MjcsMi42ODdhMi44NjYsMi44NjYsMCwwMDIuOTQ5LjY3N2w3LjUzNy0zLjAzN2wzLjEzMyw3LjU3N0EyLjkyMSwyLjkyMSwwLDAwMjIuOTUzLDQ2aC4wNTdhMi45LDIuOSwwLDAwMi41NDUtMS42MTZhMS4wMzksMS4wMzksMCwwMC4xMTgtLjIyNUwyOC43LDM2LjlsMS4xNzkuNDRhMSwxLDAsMDAuNy0xLjg3M2wtMi4wNzktLjc3NWExLDEsMCwwMC0xLjI3MS41NDhsLTMuMzY0LDguMDZhMS4wMDYsMS4wMDYsMCwwMC0uMTE3LjIyNC45MTYuOTE2LDAsMDEtLjc4Mi40NzQuODY2Ljg2NiwwLDAxLS43NzktLjM5NWwtMy40Ny04LjQwM2ExLDEsMCwwMC0xLjMtLjU0NmwtOC4zODMsMy4zNzhhLjg0My44NDMsMCwwMS0uODQ1LS4yYy0uMTQ2LS4xNDgtLjIxMy0uMjE2LS4wNzMtLjYwNmwzLjItOC43MzZhMSwxLDAsMDAtLjU1My0xLjI2NkwyLjcxLDIzLjg3MWExLjAyNywxLjAyNywwLDAwLS4xOC0uMTA1LjkuOSwwLDAxLS41MTctLjc5Ljg5MS44OTEsMCwwMS40MjItLjc3Nmw4LjM4OC0zLjQ3NmExLDEsMCwwMC41NDUtMS4zTDcuOTg5LDkuMDFhLjgzNy44MzcsMCwwMS4yLS44MzdjLjE0MS0uMTQxLjItLjIuNTkzLS4wNmw4LjcxNywzLjJhMSwxLDAsMDAxLjI2NS0uNTUxTDIyLjEzOSwyLjdhMS4wMSwxLjAxLDAsMDAuMTEyLS4yMi45LjksMCwwMS43Ni0uNDguOTQxLjk0MSwwLDAxLjguNDEybDMuNDcxLDguNDFhMSwxLDAsMDAxLjMuNTQ2bDguMzg2LTMuMzc4YS44MzMuODMzLDAsMDEuODQuMTg4Yy4xNTUuMTU5LjIxNC4yMTkuMDguNjExbC0zLjIsOC43MTRhMSwxLDAsMDAuNTUsMS4yNjZsOC4wMzcsMy4zNjlhMS4yOTQsMS4yOTQsMCwwMC4yMzEuMTE3LjkzLjkzLDAsMDEuNDc4Ljc2OS45MTIuOTEyLDAsMDEtLjQxOC44bC04LjM5MSwzLjQ3MmExLDEsMCwwMC0uNTQ2LDEuM2wzLjM3OCw4LjRhLjg1Ljg1LDAsMDEtLjIuODUzYy0uMTM2LjEzMy0uMTkxLjE5LS42LjA0MWwtMS43LS42YTEsMSwwLDAwLS42NjYsMS44ODZsMS42OTEuNmEyLjQwNywyLjQwNywwLDAwMi42ODYtLjUxMWEyLjg2OSwyLjg2OSwwLDAwLjY2Ny0yLjk0N2wtMy4wMzMtNy41NDZsNy41NTktMy4xMzFhMi45MTksMi45MTksMCwwMDEuNTctMi42NjFhMi45NDksMi45NDksMCwwMC0xLjY3LTIuNTZsLS4wMjItLjAxMWExLjA3LDEuMDcsMCwwMC0uMTUyLS4wNzlsLTcuMjQ1LTMuMDNsMi44NzYtNy44NDFhMi40NDksMi40NDksMCwwMC0uNTM2LTIuNjc5YTIuODMzLDIuODMzLDAsMDAtMi45NDYtLjY2OGwtNy41MzUsMy4wMzEtMy4xMzMtNy41OEEyLjk0NSwyLjk0NSwwLDAwMjIuOTkzLDBhMi44OTIsMi44OTIsMCwwMC0yLjU2NiwxLjY2MWExLjMwNywxLjMwNywwLDAwLS4xLjE5MkwxNy4yOTUsOS4xbC03LjgzLTIuODY3YTIuNCwyLjQsMCwwMC0yLjY4LjUxOUEyLjg2MywyLjg2MywwLDAwNi4xMTIsOS43bDMuMDMyLDcuNTU3LTcuNTUzLDMuMTI5YTIuODg5LDIuODg5LDAsMDAtLjA0Niw1LjEyMi41NjYuNTY2LDAsMDAuMS4wNTRhMS40ODMsMS40ODMsMCwwMC4yMTkuMTIxWm0xMi45MzMtNy45MzlhMS44LDEuOCwwLDAxLS40LTEuOTc5YTEuNDkxLDEuNDkxLDAsMDExLjM3NS0uOTg3YTEuMzIzLDEuMzIzLDAsMDEuODQzLjI4OGExLjU5NCwxLjU5NCwwLDAxLjM3NC40M2ExLDEsMCwxMDEuNzA4LTEuMDMzYTMuNTYyLDMuNTYyLDAsMDAtLjg0NS0uOTY4YTMuMjc5LDMuMjc5LDAsMDAtMS4xLS41NjZWMTVhMSwxLDAsMTAtMiwwdi45MzlhMy40ODYsMy40ODYsMCwwMC0yLjIyLDIuMWEzLjc4MiwzLjc4MiwwLDAwLjg4Nyw0LjE3MmwzLjI5MywzLjExMWExLjgsMS44LDAsMDEuNCwxLjk4YTEuNDkyLDEuNDkyLDAsMDEtMS4zNzUuOTg4YTEuNTEsMS41MSwwLDAxLTEuNDI2LTEuMjI1YTEsMSwwLDEwLTEuOTM4LjQ5MkEzLjU0MiwzLjU0MiwwLDAwMjIsMzAuMTMyVjMxYTEsMSwwLDAwMSwxYTEsMSwwLDAwMS0xdi0uODU1YTMuNDg2LDMuNDg2LDAsMDAyLjIyLTIuMWEzLjc4MiwzLjc4MiwwLDAwLS44ODctNC4xNzNaIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-consumption__promotional-icon_minutes {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NiA0NiI+PHBhdGggZmlsbD0iI2ZjYjcxMyIgZD0iTTM0LjgsMzguMDYyQTYuNjU0LDYuNjU0LDAsMDEzMC4yOCw0MGgtLjAyOGExLDEsMCwwMS0uMDI2LTJhNC42NDEsNC42NDEsMCwwMDMuMTUyLTEuMzUzbDQuMDY4LTQuMDQtNS44NjMtNS44MjlMMjcuOSwzMC40NGExLjA0MSwxLjA0MSwwLDAxLTEuNDI0LDBMMTUuMzA1LDE5LjM0OWEuOTk1Ljk5NSwwLDAxMC0xLjQxNGwzLjY4NS0zLjY1OC01LjktNS44NjItNC4wOCw0LjA0NGE0LjYxNiw0LjYxNiwwLDAwMCw2LjU0MUwyNi43LDM2LjU2YTEsMSwwLDAxMCwxLjQxNGExLjAxMiwxLjAxMiwwLDAxLTEuNDI0LDBsLTE3LjY5LTE3LjU2YTYuNjA5LDYuNjA5LDAsMDEwLTkuMzY5bDQuNzkxLTQuNzUxQTEuMDEsMS4wMSwwLDAxMTMuMDg4LDZhMS4wMSwxLjAxLDAsMDEuNzEyLjI5M2w3LjMyNyw3LjI3NmEuOTk1Ljk5NSwwLDAxMCwxLjQxNGwtMy42ODUsMy42NThsOS43NDQsOS42NzdsMy42ODUtMy42NjJhMS4wMDksMS4wMDksMCwwMS43MTItLjI5M2ExLjAxMSwxLjAxMSwwLDAxLjcxMy4yOTNsNy4yODcsNy4yNDRhMSwxLDAsMDEwLDEuNDEzWiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-consumption__promotional-icon_traffic {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NiA0NiI+PHBhdGggZmlsbD0iI2ZjYjcxMyIgZD0iTTIyLjc1MSw0MkExOC45LDE4LjksMCwwMDQxLjI5LDI1LjY5YTEsMSwwLDAwLS44NTEtMS4xMjlhMSwxLDAsMDAtMS4xMjkuODUyQTE2Ljk2NiwxNi45NjYsMCwwMTI2LjEsMzkuNjM2YzIuNjU5LTMuMzU1LDUuMjMtOS44NDksNS4yMy0xNi42MzZjMC0xMC4zMDYtNS4yNzgtMTktOC41OTMtMTlhMTksMTksMCwwMC0uMDE2LDM4aC4wMTZabTYuNTYxLTE4Yy0uMzQsOS4zMTgtNS4zMjMsMTUuODYtNi41NzEsMTZoLS4wMDhjLTEuMi0uMTQtNi02LjY4NS02LjMyOC0xNlptMC0ySDE2LjRjLjMwNi05LjQxNiw0Ljg1MS0xNiw2LjMzMy0xNnM2LjI1Myw2Ljc1NSw2LjU4LDE2Wk02LjA1LDIyQTE2LjkzOSwxNi45MzksMCwwMTE5LjIzMyw2LjM4MkMxNi43NjcsOS41NzgsMTQuNjEsMTUuNiwxNC40LDIyWm04LjM1LDJjLjIyMSw2LjU5LDIuNTg2LDEyLjUyNyw1LjAzMywxNS42NjFBMTYuOTMzLDE2LjkzMywwLDAxNi4wNSwyNFpNMzMuNyw4Ljc2NGEuMTA5LjEwOSwwLDAxLjExNi4xYzAsLjExNS0uMjMyLjExNi0uMjMyLDBhLjEwNy4xMDcsMCwwMS4xMTYtLjFtMCwyYTEuOSwxLjksMCwxMC0xLjg4NC0xLjlhMS44OTEsMS44OTEsMCwwMDEuODg0LDEuOW00LjA4OCw0LjU5NWExLjksMS45LDAsMTAtMS44ODQtMS45YTEuODksMS44OSwwLDAwMS44ODQsMS45bTAtMmEuMTExLjExMSwwLDAxLjExNi4xMDVjMCwuMTE4LS4yMzcuMTE1LS4yMzYsMGEuMTEyLjExMiwwLDAxLjEyLS4xMDVNNDAsMTkuMzQ3YS4xMDguMTA4LDAsMDEuMTE2LS4xMDUuMTExLjExMSwwLDAxLjExNi4xMDVjMCwuMTE4LS4yMzIuMTE4LS4yMzIsMG0uMTE1LTEuODk1QTEuOSwxLjksMCwxMDQyLDE5LjM0N2ExLjg5MSwxLjg5MSwwLDAwLTEuODg0LTEuODk1WiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-consumption__promotional-icon_messages {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NiA0NiI+PHBhdGggZmlsbD0iI2ZjYjcxMyIgZD0iTTkuOTg1LDI5LjU4NlYyN2ExLDEsMCwwMC0xLTFBMy4yNSwzLjI1LDAsMDE2LDIyLjlWOGEyLDIsMCwwMTItMmgyMy4wNzlhMiwyLDAsMDEyLDJ2MTZhMiwyLDAsMDEtMiwySDE3Ljk4NWExLDEsMCwwMDAsMmgxMy4wOTRhNCw0LDAsMDA0LTRWOGE0LDQsMCwwMC00LTRIOGE0LDQsMCwwMC00LDR2MTQuOWE1LjMxNSw1LjMxNSwwLDAwMy45ODUsNC45OFYzMmExLDEsMCwwMDEuNzA3LjcwN2w1LTVhMSwxLDAsMDAwLTEuNDE0YTEsMSwwLDAwLTEuNDE0LDBabTIzLjE4NCwzLjgwNWExLDEsMCwwMC0uNzkzLS4zOTFIMTYuODMxYTMuMTQ4LDMuMTQ4LDAsMDEtMi4xMzQtLjdhMSwxLDAsMDAtMS40MjQsMS40YTUuMDYyLDUuMDYyLDAsMDAzLjU1OCwxLjNoMTUuMDUybDQuMzEsNS42MWExLDEsMCwwMDEuNzkyLS42MXYtNS4wNzhBNC40LDQuNCwwLDAwNDIsMzAuNzEzVjE2LjY0YTQuNzY0LDQuNzY0LDAsMDAtNC43NTMtNC43NjRhMSwxLDAsMDAwLDJBMi43NjIsMi43NjIsMCwwMTQwLDE2LjY0djE0LjA3M0M0MCwzMi4yMTUsMzguNDgzLDMzLDM2Ljk4NSwzM2ExLDEsMCwwMC0xLDF2My4wNTdaIi8+PC9zdmc+") 0 0 no-repeat;
}
@media screen and (min-width: 1100px) {
  .nc-consumption__promotional_postpaid .nc-consumption__promotional-icon {
    width: 37px;
    height: 37px;
    background-size: contain;
  }
}
@media screen and (max-width: 767px) {
  .nc-consumption__promotional_postpaid .nc-consumption__promotional-icon,
  .nc-consumption__promotional_prepaid .nc-consumption__promotional-icon {
    margin-right: 20px;
  }
}
.nc-consumption__promotional_details .nc-consumption__promotional-icon {
  width: 37px;
  height: 37px;
  background-size: contain;
}
.nc-consumption__promotional-icon-small {
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  margin-right: 8px;
}
.nc-consumption__promotional-icon-small_plus {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAxMiI+PHBhdGggc3Ryb2tlPSIjZmNiNzEzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTExLDZIMW01LDVWMSIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-position: center;
}
.nc-consumption__promotional-icon-small_balance {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iI2ZjYzY0NCIgZD0iTTkuODk0LDMuMTMzTDkuOTk1LDNjLjAyOSwwLC4wNzUuMDA2LjA2LS4wMzNsMS40MjUsMy40NDlsMy40My0xLjM5MS0xLjI5LDMuNTE4bDMuMjkyLDEuMzgxLjAyOS4wMTRhLjEuMSwwLDAxLjA0OS4wNjJjMCwuMDQ0LS4wMjEuMDc3LjAyNy4wNThsLTMuNDM2LDEuNDI1bDEuMzczLDMuNDIxLjc4LDEuODUxYTEuOTQ5LDEuOTQ5LDAsMDAuNjE2LS40YTIuMTA5LDIuMTA5LDAsMDAuNDYzLTIuMTg1bC0uNjQxLTEuNmwxLjY5My0uNzA1YTIuMDg5LDIuMDg5LDAsMDAtLjA1LTMuNzI1bC0xLjY2MS0uNy42NC0xLjc0N2ExLjkxMSwxLjkxMSwwLDAwLS40MzktMi4wMzRhMi4wOTQsMi4wOTQsMCwwMC0yLjE5My0uNDc2bC0xLjU5NC42NDItLjcwOC0xLjdBMi4xMDYsMi4xMDYsMCwwMDkuOTc2LDFhMi4wMzMsMi4wMzMsMCwwMC0xLjgxMSwxLjEzMmwtLjcyOSwxLjcwOC0xLjcyMy0uNjMyYTEuOSwxLjksMCwwMC0yLjA1NC40M2EyLjA5MiwyLjA5MiwwLDAwLS40NzQsMi4xOTFsLjY0MiwxLjYtMS42ODkuN2EyLjA5MiwyLjA5MiwwLDAwLTEuMTI4LDEuOTEzYTIuMDMsMi4wMywwLDAwMS4wMSwxLjcyN2wuMTI4LjA3NWExLjQ5MiwxLjQ5MiwwLDAwLjE2Ny4wODRsMS41MjkuNjM4LS42MzMsMS43MzRhMS45MTYsMS45MTYsMCwwMC40MywyLjA1MWEyLjEsMi4xLDAsMDAyLjIuNDhsMS41OTQtLjY0Mi43MDcsMS43QTIuMSwyLjEsMCwwMDEwLjAyOCwxOWEyLjA4NywyLjA4NywwLDAwMS43OTEtMS4xYTEuMTI4LDEuMTI4LDAsMDAuMS0uMmwuNjk1LTEuNTEyLTEuMjA4LTIuNDUxLTEuMywzLjEyNi0uMTM3LjEyNS0uMDI3LjA1NS0xLjQyMy0zLjQ1My0zLjQyOSwxLjM4NGwxLjI4OC0zLjUyLTMuMjQ0LTEuMzU0LS4xMjYtLjFjMC0uMDQuMDEyLS4wNjYtLjAyNS0uMDVsMy40MzMtMS40MzEtMS4zODQtMy40MzFsMy41MSwxLjI4OFptLjY4NSw3Ljk1NWEuNjEuNjEsMCwwMS0uMzMzLDEuMDg1Yy0wLjAyMSwwLS4wNC0wLjAxMS0wLjA2Mi0wLjAxMXMtMC4wNDQuMDEtLjA2NywwLjAxMmEwLjYxMiwwLjYxMiwwLDAxLS41MzEtMC40MzhhMC42MzksMC42MzksMCwwMC0uNzU4LTAuMzkxYTAuNTM5LDAuNTM5LDAsMDAtLjQ1MS42NTVhMS43NSwxLjc1LDAsMDAxLjE4MywxLjE3MXYwLjA3M2EwLjU4NywwLjU4NywwLDAwLjYyNC41NDEuNTg3LjU4NywwLDAwLjYyNC0uNTQxdi0uMDczYTEuNzY5LDEuNzY5LDAsMDAxLjEtLjk0NWExLjU4MiwxLjU4MiwwLDAwLS40NzMtMS45MjRMOS43OSw4Ljk1N2EuNjE4LjYxOCwwLDAxLjQtMS4xLjYuNiwwLDAxLjM0My4xLjYzNC42MzQsMCwwMS4xNTcuMTU3LjY4LjY4LDAsMDAuODU2LjE4NC41LjUsMCwwMC4yMTQtLjczOGExLjc0NCwxLjc0NCwwLDAwLS40NTEtLjQ0N2ExLjg1NiwxLjg1NiwwLDAwLS41LS4yNHYtLjExN2EuNjMuNjMsMCwwMC0xLjI0OCwwdi4xMThhMS43NywxLjc3LDAsMDAtMS4xLjk0NWExLjU4MiwxLjU4MiwwLDAwLjQ3MywxLjkyM1oiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-consumption__promotional-icon-small_minutes {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iI2ZjYjcxMyIgZD0iTTUuNTE4LDMuMTU0TDMuNjA1LDQuOTY5YTEuODc5LDEuODc5LDAsMDAwLDIuNzY0bDcuNTgyLDcuMjA5YTEuMDE2LDEuMDE2LDAsMDEuMDQ0LDEuNDI0bC0uMDA2LjAwN2EuOTg3Ljk4NywwLDAxLTEuNDA2LjA0NEwyLjIzOCw5LjIwOGEzLjkyMSwzLjkyMSwwLDAxMC01LjcxNmwyLjIyLTIuMTA3YTEuNTYzLDEuNTYzLDAsMDEyLjEyMSwwbDMuNCwzLjIyNGExLjUwOSwxLjUwOSwwLDAxMCwyLjE5NWwtLjg4LjgzNmwyLjk2LDIuODA5Ljk3Ni0uOTI4YTEuNTYyLDEuNTYyLDAsMDEyLjEyNCwwbDMuMzc3LDMuMjFhMS41MDgsMS41MDgsMCwwMTAsMi4xOTJsLTIuMjE1LDIuMWE0LjE1OSw0LjE1OSwwLDAxLTEuNTA1LjkxNUExLDEsMCwwMTEzLjQ5LDE3YS45NzMuOTczLDAsMDEuNjI1LS45NmEyLjE5MiwyLjE5MiwwLDAwLjgyOC0uNDkybDEuODE1LTEuNzIzLTIuNjctMi41MzctMS4zNTMsMS4yODZhLjk5Ljk5LDAsMDEtMS4zNjcsMGwtNC40MjItNC4yYTEuMDIxLDEuMDIxLDAsMDEwLTEuNDc3bDEuMjYtMS4yWiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-consumption__promotional-icon-small_traffic {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iI2ZjYzMzYSIgZD0iTTE1LDIuOTA3YS45OTQuOTk0LDAsMTAtLjk5My0uOTk0Ljk5My45OTMsMCwwMC45OTMuOTk0bTEuOTg0LDIuOTgxYS45OTQuOTk0LDAsMTAtLjk5My0uOTk0Ljk5My45OTMsMCwwMC45OTMuOTk0bTAsMS45ODdhLjk5My45OTMsMCwxMC45OTMtLjk5My45OTMuOTkzLDAsMDAtLjk5My45OTNtLTkuODc3Ljk5NGE4LjA2Miw4LjA2MiwwLDAxMi45MjgtNS41NTlhOC4yLDguMiwwLDAxMi45MjUsNS41NTlabS0zLjk0MiwwYTYuOTY0LDYuOTY0LDAsMDEzLjk1LTUuMzFhOS4yNjcsOS4yNjcsMCwwMC0yLDUuMzFabS4wMDEsMS45OWgxLjk2NWE5LjUsOS41LDAsMDAxLjk4OSw1LjI5YTcuMSw3LjEsMCwwMS0zLjk1NC01LjI5M1ptMy45NDItLjAwM2g1Ljg0N2E4LjMzNCw4LjMzNCwwLDAxLTIuOTI0LDUuNTZhOC4zNDEsOC4zNDEsMCwwMS0yLjkyLTUuNTZabTEwLjgtLjk5NGEuOTc5Ljk3OSwwLDAwLS45NzYuODUyYTYuOTY5LDYuOTY5LDAsMDEtNC4wMTMsNS40NjlBOS42NzYsOS42NzYsMCwwMDE1LDkuODYyQTEwLjUyNywxMC41MjcsMCwwMDEwLjAzNS45MmE4Ljk0OSw4Ljk0OSwwLDAwLTguOTMxLDkuMmE5LjAzOCw5LjAzOCwwLDAwOC42NzMsOC42OGE4Ljk0OSw4Ljk0OSwwLDAwOS4xMjMtNy44MmExLDEsMCwwMC0uOTkyLTEuMTE4Ii8+PC9zdmc+") 0 0 no-repeat;
}
.nc-consumption__promotional-icon-small_messages {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iI2ZjYzMzYSIgZD0iTTQsMTAuMTk0djEuODg5YzAuNDgtLjM2OSwxLjAzNi0wLjgsMS42LTEuMjQ1QTEsMSwwLDAxNywxMWExLjAwOCwxLjAwOCwwLDAxLS4xNjQsMS40MTNDNC4xNzUsMTQuNTMsMy40NTQsMTUsMywxNUgydi0zLjNBMy4zNDMsMy4zNDMsMCwwMTAsOVY0YTMsMywwLDAxMy0zaDlhMywzLDAsMDEzLDN2NWEzLjAwOSwzLjAwOSwwLDAxLTMsM0g5YTEsMSwwLDAxLTEtMWExLDEsMCwwMTEtMWgzYTEuMDU0LDEuMDU0LDAsMDAxLTFWNGExLjAxNCwxLjAxNCwwLDAwLTEtMUgzYTEuMDE0LDEuMDE0LDAsMDAtMSwxdjVhMS44MTcsMS44MTcsMCwwMDEuMjEzLDEuMDIzWm0xMS43NjksMi44MzNBMS44MTEsMS44MTEsMCwwMDE3LDEyVjZhMS4wMzQsMS4wMzQsMCwwMC0uNS0wLjg2NmExLDEsMCwwMS0uNS0uODU5YTEsMSwwLDAxMS40NTQtLjlBMywzLDAsMDExOSw2djZhMy4zMDcsMy4zMDcsMCwwMS0yLDIuNjg2VjE4aC0xYy0wLjMxNiwwLS45NTMsMC0zLjkwNi0yLjcwNmExLjExMSwxLjExMSwwLDAwLS43NDMtLjI5NEg5YTIsMiwwLDAxLTItMmg1LjU2NmwwLjI4OSwwLjI3MWMwLjY4OCwwLjY0NywxLjQ4OCwxLjM1NCwyLjE0NSwxLjg5MnYtMS45NTRaIi8+PC9zdmc+") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-consumption__chart {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
}
.nc-consumption__chart-image {
  width: 170px;
  height: 170px;
}
@media screen and (max-width: 767px) {
  .nc-consumption__chart-image {
    width: 50px;
    height: 50px;
    margin-right: 10px;
  }
}
@media screen and (min-width: 768px) {
  .nc-consumption__chart-info {
    display: none;
  }
}
.nc-consumption__chart-name {
  margin: 12px 0 9px;
}
@media screen and (max-width: 767px) {
  .nc-consumption__chart-name {
    display: none;
  }
}
.nc-consumption__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.nc-consumption__price-value {
  color: #50535a;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 40px;
  line-height: 1;
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  .nc-consumption__price-value {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    font-size: 30px;
  }
}
@media (max-width: 320px) {
  .nc-consumption__price-value {
    font-size: 20px;
  }
}
@media (max-width: 320px) {
  .nc-consumption__price-currency {
    font-size: 20px;
  }
}
.nc-consumption__price-currency,
.nc-consumption__price-units {
  font-weight: 400;
  font-size: 24px;
}
.nc-consumption__price-total {
  color: #4c4c4c;
  font-weight: 300;
  font-size: 16px;
  line-height: auto;
}
.nc-consumption__price-label {
  color: #808080;
  font-size: 14px;
  line-height: 30px;
}
@media screen and (max-width: 767px) {
  .nc-consumption__price-label {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    line-height: 20px;
  }
}
@media screen and (min-width: 768px) {
  .nc-consumption__recharge .nc-consumption__price-value {
    font-size: 40px;
  }
  .nc-consumption__recharge .nc-consumption__price-currency {
    font-size: 24px;
  }
}
@media screen and (min-width: 1100px) {
  .nc-consumption__promotional_postpaid .nc-consumption__price-value {
    font-size: 30px;
  }
}
.nc-consumption__promotional_details .nc-consumption__price-value {
  font-size: 30px;
}
.nc-consumption__details-promotional {
  margin-left: -40px;
  margin-right: -40px;
  border-top: 1px solid #e8e8e8;
}
.nc-consumption__details-promotional-header {
  padding: 0 40px;
}
.nc-consumption__details-promotional-content {
  position: relative;
  padding: 10px 0;
}
.nc-consumption__details-promotional-content:before,
.nc-consumption__details-promotional-content:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 40px;
}
.nc-consumption__details-promotional-content:before {
  top: 0;
  background-image: -webkit-linear-gradient(-90deg, #ffffff, transparent);
  background-image: -moz-linear-gradient(-90deg, #ffffff, transparent);
  background-image: -o-linear-gradient(-90deg, #ffffff, transparent);
  background-image: linear-gradient(180deg, #ffffff, transparent);
}
.nc-consumption__details-promotional-content:after {
  bottom: 0;
  background-image: -webkit-linear-gradient(-90deg, transparent, #ffffff);
  background-image: -moz-linear-gradient(-90deg, transparent, #ffffff);
  background-image: -o-linear-gradient(-90deg, transparent, #ffffff);
  background-image: linear-gradient(180deg, transparent, #ffffff);
}
.nc-consumption__details-promotional-scrollable {
  max-height: 470px;
  overflow-y: auto;
  padding: 0 40px;
}
.nc-consumption__details-promotional-table {
  width: 100%;
  font-size: 14px;
  line-height: 20px;
}
.nc-consumption__details-promotional-table th:first-child,
.nc-consumption__details-promotional-table td:first-child {
  width: 60%;
  padding-right: 20px;
}
.nc-consumption__details-promotional-table th {
  padding: 25px 0;
  text-align: left;
  border-bottom: 1px solid #e8e8e8;
  color: #808080;
  font-weight: 400;
}
.nc-consumption__details-promotional-table td {
  padding: 20px 0;
}
.nc-consumption__details-title {
  font: 20px Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #50535a;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .nc-consumption__details-title {
    margin-bottom: 25px;
  }
}
.nc-consumption__details-type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 11px;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  font: 20px Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-consumption__details-type {
    margin-bottom: 5px;
    font-size: 18px;
  }
}
@media (max-width: 320px) {
  .nc-consumption__details-type {
    font-size: 16px;
  }
}
.nc-consumption__details-chart {
  max-width: 300px;
  margin: -30px auto 10px;
}
@media screen and (max-width: 767px) {
  .nc-consumption__details-chart {
    height: 225px;
  }
}
.nc-consumption__details-remaining {
  position: absolute;
  top: 22px;
  left: 0;
  padding-left: 30px;
}
@media screen and (max-width: 767px) {
  .nc-consumption__details-remaining {
    top: -10px;
  }
}
.nc-consumption__details-remaining:before {
  position: absolute;
  left: 0;
  top: 25px;
  content: '';
  display: block;
  width: 12px;
  height: 4px;
  background: #e8e8e8;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.nc-consumption__details-remaining-value {
  font: 30px Roboto, Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #50535a;
  margin-bottom: 5px;
}
.nc-consumption__details-remaining-text {
  color: #808080;
}
.nc-consumption__details-date {
  font: 16px "Roboto", Helvetica, Arial, sans-serif;
  color: #808080;
}
@media screen and (max-width: 767px) {
  .nc-consumption__details-date {
    margin-top: 5px;
    margin-left: 0;
    font-size: 14px;
  }
}
@media (max-width: 320px) {
  .nc-consumption__details-date {
    font-size: 13px;
  }
}
.nc-consumption__details-free {
  color: #50535a;
  font-size: 20px;
  font-weight: 400;
}
@media (max-width: 450px) {
  .nc-consumption__details-free {
    font-size: 16px;
  }
}
@media (max-width: 320px) {
  .nc-consumption__details-free {
    font-size: 14px;
  }
}
.nc-consumption__details-ratio {
  font: 30px Roboto, Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #50535a;
}
.nc-consumption__details-ratio-total {
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .nc-consumption__details-ratio-total {
    font-size: 16px;
  }
}
@media (max-width: 320px) {
  .nc-consumption__details-ratio-total {
    font-size: 14px;
  }
}
.nc-consumption__details-section {
  position: relative;
}
.nc-consumption__details-section + .nc-consumption__details-section {
  margin-top: 45px;
  margin-bottom: 45px;
}
.nc-consumption__details-section + .nc-consumption__details-section_title {
  margin-top: 75px;
}
@media screen and (max-width: 767px) {
  .nc-consumption__details-section + .nc-consumption__details-section,
  .nc-consumption__details-section + .nc-consumption__details-section_title {
    margin-top: 40px;
  }
}
.nc-consumption__details-section:last-child {
  margin-bottom: 25px;
}
.nc-consumption__details-total {
  position: relative;
}
@media screen and (max-width: 767px) {
  .nc-consumption__details-total {
    padding-top: 90px;
  }
}
.nc-consumption__details-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.nc-consumption__details-col {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
@media screen and (max-width: 767px) {
  .nc-consumption__details-col {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
  }
  .nc-consumption__details-col + .nc-consumption__details-col {
    margin-top: 20px;
  }
}
/*consumption details*/
.nc-consumption-details {
  margin-bottom: 65px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
.nc-consumption-details__title {
  font-weight: 500;
  font-size: 20px;
  line-height: 21px;
}
.nc-consumption-details__block {
  display: flex;
  align-items: flex-end;
}
.nc-consumption-details__block._flex-start {
  align-items: flex-start;
}
.nc-consumption-details__traffic {
  display: flex;
  width: 100%;
  align-items: flex-end;
}
.nc-consumption-details__traffic-spent {
  font-weight: 400;
  font-size: 30px;
  line-height: 40px;
}
.nc-consumption-details__traffic-general {
  font-weight: 500;
  font-size: 20px;
  line-height: 33px;
}
.nc-consumption-details__traffic-general:before {
  content: '/';
}
.nc-consumption-details__traffic-unlimited {
  display: inline-block;
  width: 25px;
  height: 12px;
}
.nc-consumption-details__traffic-remains {
  margin-left: auto;
}
.nc-consumption-details__statistic {
  position: relative;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  padding-top: 35px;
  padding-left: 30px;
}
.nc-consumption-details__statistic:before {
  content: '';
  position: absolute;
  width: 15px;
  height: 3px;
  top: 60px;
  left: 0;
  background-color: #e8e8e8;
  border-radius: 20%;
}
.nc-consumption-details__chart {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-positive: 3;
  -webkit-flex-grow: 3;
  flex-grow: 3;
}
@media screen and (max-width: 767px) {
  .nc-consumption-details__chart {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
}
.nc-consumption-details__chart-image {
  width: 250px;
  height: 250px;
}
@media screen and (max-width: 767px) {
  .nc-consumption-details__chart-image {
    width: 56px;
    height: 56px;
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) {
  .nc-consumption-details__chart-info {
    display: none;
  }
}
.nc-consumption-details__calendar {
  position: relative;
  margin-left: 60px;
  color: #808080;
}
.nc-consumption-details__calendar:before {
  content: '';
  position: absolute;
  top: 50%;
  left: -20px;
  height: 16px;
  width: 15px;
  margin-top: -8px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxNiI+PHBhdGggc3Ryb2tlPSJncmF5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTQsMXYxYTEsMSwwLDAxLTEsMUgyYTEsMSwwLDAwLTEsMXY5YTIsMiwwLDAwMiwyaDhhMiwyLDAsMDAyLTJWNGExLDEsMCwwMC0xLTFNOSwxdjFhMSwxLDAsMDEtMSwxSDdNNSw4bDIuMjUtMi4yNW0wLDBWMTIiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-consumption-details__text {
  font-weight: 300;
  font-size: 30px;
  line-height: 32px;
}
.nc-consumption-details__text._small {
  font-weight: 300;
  font-size: 20px;
  line-height: 38px;
}
.nc-consumption-details__text._grey {
  color: #808080;
}
/* Content */
.nc-content {
  position: relative;
}
.nc-content_type_auth {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.nc-content__section {
  background-color: white;
}
.nc-content__section + .nc-content__section {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .nc-content__section + .nc-content__section {
    margin-top: 0;
  }
}
.nc-content__section_float {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.nc-content__section_float + .nc-content__section {
  margin-top: 0;
}
.nc-content__section_top {
  background-color: #ffffff;
}
.nc-content__inner {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-content__inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-content__inner {
    padding-left: 0;
    padding-right: 0;
  }
}
.nc-content__section:first-child .nc-content__inner {
  padding-top: 30px;
}
.nc-content__section:last-child .nc-content__inner,
.nc-content__section:last-child .nc-content__inner-wide {
  padding-bottom: 50px;
}
.nc-content__section_float .nc-content__inner {
  position: relative;
}
/* Contract Info */
.nc-contract-info {
  padding-bottom: 15px;
}
.nc-contract-info__document {
  margin-top: -12px;
  padding-left: 26px;
}
.nc-contract-info__document + .nc-contract-info__document {
  margin-top: 20px;
}
.nc-contract-info__link {
  position: relative;
}
.nc-contract-info__link:before {
  position: absolute;
  top: 0;
  left: -26px;
  content: '';
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 18px;
  margin-right: 10px;
  margin-top: 2px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAxNiAzNiIgc3Ryb2tlPSIjMWJhNGQ2Ij48cGF0aCBpZD0iZyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik01LDVoM202LDBoLTJ2LS41TDExLDVtMCwwVjEuNjVMMTAuMzUsMW0uMywwSDNhMiwyLDAsMDAtMiwydjEyYTIsMiwwLDAwMiwyaDEwYTIsMiwwLDAwMi0yVjUuNGwtNC00TTUsOWg2bS02LDRoNSIvPjx1c2UgeGxpbms6aHJlZj0iI2ciIHk9IjE4IiBzdHJva2U9IiMwMDZjOWUiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-contract-info__link:hover.nc-contract-info__link:before {
  background-position: 0 100%;
}
.nc-contract-info_empty {
  padding: 20px 40px;
  font: 30px/40px Roboto, Helvetica, Arial, sans-serif;
  text-align: center;
  color: #50535a;
  margin-top: 20px;
}
.nc-contract-info_empty:before {
  content: '';
  display: block;
  margin: 0 auto 35px;
  width: 52px;
  height: 65px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MiA2NSI+PGcgZmlsbD0iIzk5OSI+PHBhdGggZD0iTTQ0Ljc1LDE2SDM0VjYuNDVaTTMwLDR2MTRhMiwyLDAsMDAyLDJoMTZ2MzdhMy43MSwzLjcxLDAsMDEtNCw0SDhhMy43MSwzLjcxLDAsMDEtNC00VjguNDdBNC40OCw0LjQ4LDAsMDE4LjQ4LDRaTTguNDgsMEE4LjQ4LDguNDgsMCwwMDAsOC40N1Y1N2E3Ljc0LDcuNzQsMCwwMDgsOGgzNmE3LjYzLDcuNjMsMCwwMDgtOFYxOWMwLS4xNSwwLS41MiwwLS41MmEyLDIsMCwwMC0uNjUtMS45OFMzMy42NCwwLDMyLjY1LDBaIi8+PHBhdGggZD0iTTQxLDQ3SDExLjRhMSwxLDAsMSwwLDAsMkg0MWExLDEsMCwwLDAsMC0yWiIvPjxwYXRoIGQ9Ik00MSw1M0gxMS40YTEsMSwwLDEsMCwwLDJINDFhMSwxLDAsMCwwLDAtMloiLz48cGF0aCBkPSJNNDEsNDBIMTEuNGExLDEsMCwxLDAsMCwySDQxYTEsMSwwLDAsMCwwLTJaIi8+PHBhdGggZD0iTTMyLDM1aDlhMSwxLDAsMCwwLDAtMmgtOWExLDEsMCwwLDAsMCwyWiIvPjwvZz48ZyBmaWxsPSIjZmNiNzEzIj48cGF0aCBkPSJNMTksMzZhOSw5LDAsMCwxLTcuNjgtMTMuNjhhMSwxLDAsMSwxLDEuNzEsMWE3LDcsMCwxLDAsMS44Ni0yYTEsMSwwLDAsMS0xLjE4LTEuNjJBOSw5LDAsMSwxLDE5LDM2WiIvPjxwYXRoIGQ9Ik0xOS43MSwyOC44NGExLjkzLDEuOTMsMCwwLDEtMS4zNy0uNTZsLS4wNi0uMDYtMy40LTMuNGExLDEsMCwwLDEsMS40MS0xLjQxbDMuNDEsMy40MWwyLjA2LTIuMDZhMSwxLDAsMCwxLDEuNDEsMS40MWwtMi4wNiwyLjA2bDAsMGExLjk0LDEuOTQsMCwwLDEtMS40LjYxWiIvPjwvZz48L3N2Zz4=") 0 0 no-repeat;
}
/* Delivery Details */
.nc-delivery-details {
  font: 16px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
@media screen and (min-width: 768px) {
  .nc-delivery-details {
    margin: 0 32px 0 auto;
    width: 386px;
  }
}
@media screen and (max-width: 767px) {
  .nc-delivery-details {
    margin: 0 24px;
  }
}
.nc-delivery-details__footer {
  padding: 32px 0;
}
.nc-delivery-details__menu .nc-item {
  height: 100%;
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__menu .nc-item__container {
    display: flex;
  }
}
.nc-delivery-details__menu .nc-subsection__row {
  height: 100%;
}
.nc-delivery-details__menu .nc-subsection__text {
  margin: auto 0;
}
.nc-delivery-details__content .jsPickupView,
.nc-delivery-details__content .jsDeliverySelection {
  padding-bottom: 8px;
}
.nc-delivery-details__content .nc-form-radio__icon {
  margin: 2px 0 1px;
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__content .nc-form-radio__icon {
    margin-right: 10px;
  }
}
.nc-delivery-details .nc-form-radio-group .nc-form-radio {
  margin-top: 16px;
}
.nc-delivery-details .nc-form-radio-group .nc-form-radio + .nc-form-radio {
  margin-top: 16px;
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__payment-content {
    margin-top: 0;
    padding-top: 20px;
  }
}
.nc-delivery-details__content + .nc-delivery-details__content,
.nc-delivery-details__footer {
  border-top: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__footer {
    border: none;
    padding: 0;
  }
}
.nc-delivery-details__title {
  font-size: 32px;
}
.nc-delivery-details__subtitle {
  padding-top: 24px;
  font-size: 18px;
  border-top: 1px solid #d3d4d3;
  font-weight: bold;
}
.nc-delivery-details__title + .nc-delivery-details__subtitle {
  padding-top: 16px;
  font-size: 16px;
  border-top: none;
  font-weight: normal;
}
.nc-delivery-details__form {
  padding-bottom: 8px;
}
.nc-delivery-details .nc-item__check {
  padding-right: 8px;
}
.nc-delivery-details .nc-form-text._valid .nc-form-text__input,
.nc-delivery-details .nc-form-text_time .nc-form-text__input,
.nc-delivery-details .nc-form-text_date .nc-form-text__input,
.nc-delivery-details .nc-form-text__input._combobox,
.nc-delivery-details .nc-form-text__input,
.nc-delivery-details .ui-selectmenu-button,
.nc-delivery-details .nc-form-textarea__textarea {
  font-size: 16px;
  color: #50535a;
  border-color: #0b2739;
}
.nc-delivery-details .ui-selectmenu-button.ui-state-disabled .ui-icon,
.nc-delivery-details .nc-form-text__input:disabled + .nc-form-text__arrow {
  display: block;
}
.nc-delivery-details .nc-form-text__input:disabled,
.nc-delivery-details .ui-selectmenu-button.ui-state-disabled {
  border-color: #f5f5f5;
  color: #b6b7b7;
}
.nc-delivery-details__info {
  margin-left: 10px;
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__info {
    margin-left: 6px;
  }
}
.nc-delivery-details__info-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNiAzMiIgZmlsbD0iI2JlYmViZSI+PHBhdGggaWQ9ImciIGQ9Ik04LDBhOCw4LDAsMTEtOCw4YTgsOCwwLDAxOC04bTEsNGExLDEsMCwxMS0xLTFhMSwxLDAsMDExLDFNNyw3YTEsMSwwLDAxMiwwdjVhMSwxLDAsMDEtMiwwWiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHVzZSB4bGluazpocmVmPSIjZyIgeT0iMTYiIGZpbGw9IiM1YmM1MDAiLz48L3N2Zz4=") 0 0 no-repeat;
  height: 16px;
  width: 16px;
  display: inline-block;
  position: relative;
  top: 1px;
}
.nc-delivery-details__info-icon:hover,
.nc-delivery-details__info-icon:focus {
  background-position-y: 100%;
}
.nc-delivery-details__info .nc-tooltip__text {
  width: 240px;
}
.nc-delivery-details__description {
  margin-top: 4px;
}
.nc-delivery-details__collapsible {
  display: none;
  position: relative;
  border: 1px solid #001eb4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 7px rgba(0, 30, 180, 0.35);
  -moz-box-shadow: inset 0 0 7px rgba(0, 30, 180, 0.35);
  box-shadow: inset 0 0 7px rgba(0, 30, 180, 0.35);
  background-color: #fcfcfc;
  margin: 20px -40px -30px;
  padding: 30px 40px 40px;
}
.nc-delivery-details__collapsible-arrow {
  position: absolute;
  left: 40px;
  bottom: 100%;
  display: block;
  width: 28px;
  height: 19.79898987px;
}
.nc-delivery-details__collapsible-arrow:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 19.79898987px;
  height: 19.79898987px;
  margin-left: -15px;
  margin-bottom: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: 0 100%;
  -moz-transform-origin: 0 100%;
  -ms-transform-origin: 0 100%;
  -o-transform-origin: 0 100%;
  transform-origin: 0 100%;
  background-color: #ffffff;
  border-top: 1px solid #001eb4;
  border-left: 1px solid #001eb4;
  -webkit-box-shadow: inset 2px 2px 2px 0 rgba(0, 30, 180, 0.25);
  -moz-box-shadow: inset 2px 2px 2px 0 rgba(0, 30, 180, 0.25);
  box-shadow: inset 2px 2px 2px 0 rgba(0, 30, 180, 0.25);
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__collapsible {
    display: none;
    position: relative;
    border: 1px solid #001eb4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 7px rgba(0, 30, 180, 0.35);
    -moz-box-shadow: inset 0 0 7px rgba(0, 30, 180, 0.35);
    box-shadow: inset 0 0 7px rgba(0, 30, 180, 0.35);
    width: auto;
    margin: 20px -20px -30px;
    padding: 35px 20px 26px;
  }
  .nc-delivery-details__collapsible-arrow {
    position: absolute;
    left: 20px;
    bottom: 100%;
    display: block;
    width: 28px;
    height: 19.79898987px;
  }
  .nc-delivery-details__collapsible-arrow:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 19.79898987px;
    height: 19.79898987px;
    margin-left: -15px;
    margin-bottom: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    background-color: #ffffff;
    border-top: 1px solid #001eb4;
    border-left: 1px solid #001eb4;
    -webkit-box-shadow: inset 2px 2px 2px 0 rgba(0, 30, 180, 0.25);
    -moz-box-shadow: inset 2px 2px 2px 0 rgba(0, 30, 180, 0.25);
    box-shadow: inset 2px 2px 2px 0 rgba(0, 30, 180, 0.25);
  }
}
.nc-delivery-details__collapsible-content {
  display: none;
}
.nc-delivery-details__section {
  margin-top: 35px;
}
.nc-delivery-details__section:first-child {
  margin-top: 0;
}
.nc-delivery-details__section-wrapper {
  display: flex;
  align-items: flex-end;
  margin-bottom: 15px;
}
.nc-delivery-details__section-title {
  color: #001eb4;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
}
.nc-delivery-details__section-tabs {
  margin-bottom: 25px;
}
.nc-delivery-details__section-title + .nc-delivery-details__section-tabs {
  margin-top: 20px;
}
.nc-delivery-details__billing-email {
  width: 50%;
  margin-top: 25px;
  padding-left: 42px;
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__billing-email {
    width: 100%;
    padding-left: 32px;
  }
}
.nc-delivery-details__billing-email_description {
  padding-top: 10px;
}
.nc-delivery-details__select-list + .nc-delivery-details__section-wrapper {
  margin-top: 30px;
}
.nc-delivery-details__select-item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}
.nc-delivery-details__select-item .nc-form-radio .nc-form-radio__label {
  padding-left: 8px;
}
.nc-delivery-details__select-item .nc-form-radio .nc-form-radio__label .nc-form-radio__label-text {
  word-break: normal;
}
.nc-delivery-details__select-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex: 1;
}
.nc-delivery-details__select-description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-left: 42px;
  color: #808080;
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__select-description {
    margin-top: 15px;
    padding-left: 32px;
  }
}
.nc-delivery-details__store-list {
  margin-top: -8px;
}
._highlight .nc-delivery-details__store-list {
  color: #eb1600;
  padding-bottom: 120px;
}
._highlight .nc-delivery-details__store-list .nc-form-radio__icon {
  border-color: #eb1600;
}
.nc-delivery-details__form .nc-form-field {
  padding-top: 16px;
}
.nc-delivery-details__form .nc-form-field__label {
  color: #808080;
}
.nc-delivery-details__form .nc-form-field__hint.jsDeliveryLocationField {
  padding-bottom: 25px;
}
.nc-delivery-details__row {
  padding-top: 16px;
}
.nc-delivery-details__row-map {
  padding-bottom: 16px;
}
.nc-delivery-details__row_specify-address .nc-delivery-details__row + .nc-delivery-details__row {
  padding-top: 0;
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__row_specify-address .nc-delivery-details__row + .nc-delivery-details__row.jsDeliveryLocationField:last-child {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
.nc-delivery-details__row + .nc-delivery-details__row {
  padding-top: 30px;
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__row + .nc-delivery-details__row {
    padding-top: 0;
  }
}
.nc-delivery-details__row_left {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.nc-delivery-details__row .nc-form-field {
  padding-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .jsDeliveryLocationField.nc-delivery-details__row .nc-form-field {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 768px) {
  .nc-delivery-details__row .nc-form-field.jsDateDesktop {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__row .nc-form-field.jsDateDesktop {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .nc-delivery-details__row .nc-form-field.jsDateMobile {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__row .nc-form-field.jsDateMobile {
    display: block;
  }
}
.nc-delivery-details__row .nc-form-field__hint-text {
  font-size: 11px;
  color: #50535a;
  line-height: initial;
}
.nc-delivery-details__row .nc-form-field__hint-icon + .nc-form-field__hint-text {
  padding-left: 20px;
}
.nc-delivery-details__delivery-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 15px 0 20px;
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__delivery-list {
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__delivery-type .nc-delivery-details__delivery-list {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
  }
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__delivery-list-item {
    margin-bottom: 23px;
  }
  .nc-delivery-details__delivery-list-item:last-child {
    margin-bottom: 0;
  }
}
.nc-delivery-details__delivery-list-item + .nc-delivery-details__delivery-list-item {
  margin-left: 50px;
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__delivery-list-item + .nc-delivery-details__delivery-list-item {
    margin-left: 0;
  }
}
.nc-delivery-details__delivery-item {
  border: 1px solid #bebebe;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  min-width: 194px;
  padding: 16px;
  color: #50535a;
  cursor: pointer;
  position: relative;
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__delivery-item {
    margin-bottom: 30px;
    margin-right: 20px;
    min-width: auto;
    width: 50%;
  }
}
.nc-delivery-details__delivery-item:hover {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 56, 93, 0.2);
  -moz-box-shadow: 0 2px 6px 0 rgba(0, 56, 93, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 56, 93, 0.2);
}
.nc-delivery-details__delivery-item._active {
  border: 2px solid #001eb4;
  padding: 15px;
  cursor: pointer;
  margin-left: -1px;
}
.nc-delivery-details__delivery-item-name {
  font-weight: 700;
  padding: 2px 0 6px;
}
.nc-delivery-details__delivery-item + .nc-delivery-details__delivery-item {
  margin-left: 20px;
}
.nc-delivery-details__delivery-time {
  display: inline-block;
  font: 20px Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__delivery-time {
    margin-right: 20px;
  }
}
.nc-delivery-details__delivery-time-period {
  font-size: 15px;
  padding-right: 4px;
}
.nc-delivery-details__delivery-time-delimetr {
  font-size: 25px;
  padding: 0 3px;
}
.nc-delivery-details__delivery-price {
  display: inline-block;
  font: 20px Roboto, Helvetica, Arial, sans-serif;
}
.nc-delivery-details__delivery-price-currency,
.nc-delivery-details__delivery-price-iva {
  font-size: 15px;
}
.nc-delivery-details__delivery-icon {
  display: block;
  height: 31px;
  position: absolute;
  top: -15px;
  left: 27px;
}
.nc-delivery-details__delivery-icon_express {
  width: 35px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjgiIGhlaWdodD0iNjIiIHZpZXdCb3g9IjAgMCAyOCA2MiIgc3Ryb2tlPSJncmF5Ij48cGF0aCBpZD0iZyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xLDMwYTksOSwwLDAxNC4zLTguMm0wLDBhOSw5LDAsMDAtLjQsMy43bTAsMGE5LDksMCwwMDMuOC0uN20wLDBBOSw5LDAsMDExLDMwbTYtMTAuNS43LTNtMCwwYTEyLDEyLDAsMDAtNC41LS4yYTEsMSwwLDAxLS41LTJhMTIsMTIsMCwwMTcuNS0yLjlBMjQsMjQsMCwwMTI1LjIuOWEyLDIsMCwwMTIsMWEyNCwyNCwwLDAxLTguOCwxNi4zYTEyLDEyLDAsMDEtMi41LDguOGExLDEsMCwwMS0xLjctLjZhMTIsMTIsMCwwMC0uNy00LjhtMCwwLTMsMW0wLDBBNiw2LDAsMDA3LDE5LjVtMTMuMy04LjNhMi43LDIuNywwLDEwMCwuMSIvPjx1c2UgeGxpbms6aHJlZj0iI2ciIHk9IjMxIiBzdHJva2U9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
  background-position: center 0;
}
.nc-delivery-details__delivery-icon_standard {
  width: 47px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzYiIGhlaWdodD0iNjIiIHZpZXdCb3g9IjAgMCAzNiA2MiIgc3Ryb2tlPSJncmF5Ij48cGF0aCBpZD0iZyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik00LDEwaDExbTAsNEg3bTQsNHYyYTIsMiwwLDAwMiwyaDFhMywzLDAsMTEwLC4xbTYtLjFoNmEzLDMsMCwxMTAsLjFtNi0uMWgxYTIsMiwwLDAwMi0ydi0zYTIsMiwwLDAwLS41LTEuOEwzMS43LDExYTIsMiwwLDAwLTEuOC0xSDI1YTIsMiwwLDAwLTIsMm0wLDlWOGEyLDIsMCwwMC0yLTJIMSIvPjx1c2UgeGxpbms6aHJlZj0iI2ciIHk9IjMxIiBzdHJva2U9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
  background-position: center 0;
}
.nc-delivery-details__delivery-icon_pickup {
  width: 36px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjYiIGhlaWdodD0iNjIiIHZpZXdCb3g9IjAgMCAyNiA2MiIgc3Ryb2tlPSJncmF5Ij48cGF0aCBpZD0iZyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik04LDIwaDEwTTQsMjB2NGEyLDIsMCwwMDIsMmgxNGEyLDIsMCwwMDItMnYtN20zLTNhMywzLDAsMDEtMywzYTMsMywwLDAxLTIuNy00bTAsMGgtLjU1bTAsMGEyLjksMi45LDAsMTEtNS40LDBtMCwwaC0uNTVtMCwwYTIuOSwyLjksMCwxMS01LjQsMG0wLDBoLS41NW0wLDBhMywzLDAsMDEtMi43LDRhMywzLDAsMDEtMy4xLTMuNUwzLjY1LDZhMiwyLDAsMDEyLTFoMTQuOGEyLDIsMCwwMTIsMWwyLDUuMiIvPjx1c2UgeGxpbms6aHJlZj0iI2ciIHk9IjMxIiBzdHJva2U9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
  background-position: center 0;
}
.nc-delivery-details__delivery-icon_right {
  left: 62px;
}
.nc-delivery-details__delivery-icon {
  background-color: #ffffff;
}
.nc-delivery-details__delivery-item._active .nc-delivery-details__delivery-icon {
  background-position: center 100%;
  margin-top: -1px;
  margin-left: -1px;
}
.nc-delivery-details__delivery-type-name {
  color: #50535a;
  font-weight: 700;
  margin-bottom: 2px;
}
.nc-delivery-details__delivery-type-description {
  display: inline-flex;
}
.nc-delivery-details__delivery-type-price {
  padding-left: 3px;
}
.nc-delivery-details__delivery-type-time {
  color: #86888c;
}
.nc-delivery-details__delivery-type .nc-item__container {
  width: 100%;
}
.nc-delivery-details__delivery-type .nc-item__container .nc-subsection__text {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.nc-delivery-details__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__nav {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-top: 1px solid #e8e8e8;
  }
  .nc-delivery-details__nav-item {
    width: 100%;
    padding: 10px 0;
  }
  .nc-delivery-details__nav-item button {
    margin: 0 auto;
  }
  .nc-delivery-details__nav-item._order0 {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
    padding-bottom: 8px;
  }
  .nc-delivery-details__nav-item._order1 {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .nc-delivery-details__nav-item._order2 {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    border-bottom: none;
  }
  .nc-delivery-details__nav-button {
    padding: 30px 0;
  }
  .nc-delivery-details__nav-button > .jsTooltipWrapper {
    width: 100%;
  }
}
.nc-delivery-details__agreement {
  font-size: 12px;
  text-align: right;
  margin-top: 20px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__agreement {
    display: block;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    margin-top: 0;
    padding: 15px 20px;
    text-align: left;
    white-space: nowrap;
  }
}
.nc-delivery-details__agreement-item {
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__agreement-item {
    display: inline-block;
    max-width: 80%;
    vertical-align: top;
    white-space: normal;
  }
}
.nc-delivery-details__agreement-checkbox {
  margin-right: 10px;
}
@media screen and (max-width: 767px) {
  .nc-delivery-details__agreement-checkbox {
    display: inline-block;
    vertical-align: top;
  }
}
.nc-delivery-details__warning {
  margin-top: 30px;
  padding-left: 30px;
  font-size: 14px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDIyIDE5Ij48cGF0aCBmaWxsPSIjZmNiODE1IiBkPSJNMTAsMTVhLjk5Mi45OTIsMCwxMS45OTIsMUExLDEsMCwwMTEwLDE1bTExLjYyMS45N2EyLjAzNCwyLjAzNCwwLDAxLjAzNiwyLjAxM0ExLjk0MSwxLjk0MSwwLDAxMTkuOTYxLDE5aC0uMDAySDIuMDI2YTEuOTQxLDEuOTQxLDAsMDEtMS43LTEuMDE3YTIuMDM0LDIuMDM0LDAsMDEuMDM5LTIuMDEzTDkuMzMzLjk1MmExLjkyMywxLjkyMywwLDAxMy4zMjEsMFpNMTAsN2EuOTkyLjk5MiwwLDExMS45ODQsMHY1YTEsMSwwLDAxLS45OTEsMUExLDEsMCwwMTEwLDEyWm0uOTkyLTUuMDEyLTguOTY2LDE1LjAyaDE3LjkzNVoiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-delivery-details__warning._info {
  margin: 14px 8px 0 0;
  padding: 17px 17px 17px 50px;
  border-radius: 30px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS44IiBoZWlnaHQ9IjE5LjgiIHZpZXdCb3g9IjAgMCAxOS44IDE5LjgiPjxwYXRoIHN0cm9rZT0iIzAwQTlFMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xNC44LDE3LjI1YTguOSw4LjksMCwxMTIuNS0yLjVtLTcuNC0xdi01bTAtM3YuMSIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-position: 20px 15px;
  background-color: #f7f7f5;
  color: #808080;
}
@media screen and (min-width: 768px) {
  .nc-delivery-details__col_phone_fields {
    display: flex;
    flex-direction: row;
  }
  .nc-delivery-details__col_phone_fields .nc-form-field {
    width: 100%;
  }
  .nc-delivery-details__col_phone_fields .nc-form-field.jsExtensionContainer {
    padding-left: 24px;
    max-width: 128px;
  }
}
.nc-delivery-details__col_phone .nc-form-field__hint,
.nc-delivery-details__col_phone .nc-form-field__hint-empty-phone-error {
  margin-top: 0;
  max-width: 490px;
  padding-bottom: 16px;
  color: #e63780 !important;
}
.nc-delivery-details .jsTimeError {
  font-size: 14px;
  color: #e63780 !important;
  margin-bottom: 8px;
}
.nc-delivery-details__nav-button {
  display: block !important;
}
/* Device */
.nc-device {
  position: static;
  z-index: 1;
  color: #333333;
  background-color: #ffffff;
  border: 1px solid #d3d4d3;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-device {
    position: static;
    height: calc(100% - 20px);
    margin-bottom: 20px;
  }
}
@media (max-width: 1256px) and (min-width: 1100px) {
  .nc-device {
    margin: 20px 0px 0px 0px;
  }
}
.nc-device:hover {
  position: relative;
  z-index: 3;
  -webkit-box-shadow: 0 2px 15px rgba(0, 30, 180, 0.2);
  -moz-box-shadow: 0 2px 15px rgba(0, 30, 180, 0.2);
  box-shadow: 0 2px 15px rgba(0, 30, 180, 0.2);
  border-color: transparent;
}
@media screen and (max-width: 1099px) {
  .nc-device:hover {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-device:hover {
    margin-bottom: 0px;
  }
}
.nc-device_banner {
  background-position: center;
  background-repeat: no-repeat;
}
.nc-device__click-area {
  display: block;
  cursor: pointer;
  color: inherit;
}
@media screen and (min-width: 1100px) {
  .nc-device:hover .nc-device__click-area {
    position: relative;
    z-index: 3;
    background-color: #ffffff;
  }
}
.nc-device__title {
  color: #333333;
  font: 16px Roboto, Helvetica, Arial, sans-serif;
  font-weight: normal;
}
.nc-device__title_renewal {
  padding: 11px 20px 0px 20px;
}
.nc-device__content {
  position: relative;
}
@media screen and (max-width: 767px) {
  .nc-device__content {
    width: 100%;
  }
}
.nc-device__content:nth-child(1) {
  padding-right: 16px;
}
.nc-device__image {
  height: 200px;
  min-width: 100px;
  background-position: top center;
  background-size: cover;
}
.nc-buyer-information__order .nc-device__image {
  height: 200px;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .nc-device__image {
    height: 200px;
  }
}
.nc-device__image._no-photo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100px;
  height: 200px;
  margin: 0 auto;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-radius: 10px;
  background-color: #f5f5f5;
}
.nc-device__image._no-photo:before {
  content: '';
  display: block;
  width: 53px;
  height: 83px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MyA4MyI+PHBhdGggZmlsbD0iI2RiZGNkZCIgZD0iTTUzLDczLjAyOEExMCwxMCwwLDAxNDMsODNIMTBhMTAsMTAsMCwwMS0xMC05Ljk3VjEuOTg1YTIsMiwwLDAxNCwwdjcxLjA0MmE2LDYsMCwwMDYsNS45ODJoMzNhNiw2LDAsMDA2LTUuOTgyVjE4LjE5MWE2LjIzMyw2LjIzMywwLDAwLTUuODQ5LTUuOTgySDE1LjQ2MmExLjUzNywxLjUzNywwLDAwLTEuNTUxLDEuNTE5djIuOTU4YTEuNTM1LDEuNTM1LDAsMDAxLjU1MSwxLjUxNmgyMS45M2E1LjU0Nyw1LjU0NywwLDAxNS41NDgsNS41MzNsLS4wMDYsMjQuODEzYTUuNTQ4LDUuNTQ4LDAsMDEtNS41NDksNS41MzVIMTUuNDYyYTUuNTQ5LDUuNTQ5LDAsMDEtNS41NTEtNS41MzZWMjcuOGEyLDIsMCwwMTQsMHYyMC43NDRhMS41NSwxLjU1LDAsMDAxLjU1MSwxLjU0OGgyMS45MjNhMS41MzIsMS41MzIsMCwwMDEuNTQ5LTEuNTQ4bC4wMDYtMjQuODEyYTEuNTY4LDEuNTY4LDAsMDAtMS41NDgtMS41NDVoLTIxLjkzYTUuNTM0LDUuNTM0LDAsMDEtNS41NTEtNS41di0yLjk1OGE1LjUzNiw1LjUzNiwwLDAxNS41NTEtNS41MDdoMjcuNjg5QTEwLjE2OSwxMC4xNjksMCwwMTUzLDE4LjE5MloiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-device-item-header .nc-device__image._no-photo {
  margin-bottom: 70px;
}
.nc-device__labels {
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .nc-device__labels {
    top: 30px;
  }
}
.nc-device__labels._slider {
  top: 0;
  z-index: 5;
}
.nc-device__labels-item {
  margin-top: 18px;
  margin-bottom: 2px;
}
.nc-device__labels-item + .nc-device__labels-item {
  margin-left: 30px;
}
.nc-device__colors {
  position: absolute;
  top: 23px;
  left: 23px;
}
.nc-device__colors-item {
  width: 16px;
  height: 16px;
  border: 1px solid #c4c4c4;
  border-radius: 4px;
}
.nc-device__colors-item + .nc-device__colors-item {
  margin-top: 10px;
}
.nc-device__colors-item_azul {
  background-color: #94d9f6;
}
.nc-device__colors-item_blanco {
  background-color: #ffffff;
}
.nc-device__colors-item_gris {
  background-color: #bebebe;
}
.nc-device__colors-item_negro {
  background-color: #333333;
}
.nc-device__colors-item_plata {
  background-color: #d0d0d4;
}
.nc-device__colors-item_purpura {
  background-color: #9e33b6;
}
.nc-device__colors-item_rojo {
  background-color: #ee3434;
}
.nc-device__colors-item_rosado {
  background-color: #eb008b;
}
.nc-device__colors-item_vino {
  background-color: #81265c;
}
.nc-device__colors-item_negro-azul {
  background-color: #00385d;
}
.nc-device__colors-item_dorado {
  background-color: #d4bba3;
}
.nc-device__colors-item_verde {
  background-color: #79b700;
}
.nc-device__price {
  margin-top: 8px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
}
.nc-device__action {
  display: none;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
@media screen and (min-width: 1100px) {
  .nc-device__action {
    position: absolute;
    width: 100%;
    padding: 27px 0 20px 0;
    background-color: #ffffff;
    -webkit-box-shadow: 0 0 30px rgba(2, 41, 66, 0.23);
    -moz-box-shadow: 0 0 30px rgba(2, 41, 66, 0.23);
    box-shadow: 0 0 30px rgba(2, 41, 66, 0.23);
    border-top: 1px solid #e5e5e5;
  }
}
@media screen and (max-width: 1099px) {
  .nc-device__action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    padding: 0 0 20px 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-device__action {
    margin-top: 13px;
  }
}
.nc-device__action-header {
  border-top: 1px solid #d3d4d3;
  padding-top: 16px;
  margin-top: 16px;
}
@media screen and (max-width: 767px) {
  .nc-device__action-header {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
  }
}
@media screen and (max-width: 767px) {
  .nc-device__action-header_select {
    padding: 25px 0 0;
  }
}
.nc-device__action-header i {
  margin: 1px -2px 1px 0px;
}
@media screen and (max-width: 767px) {
  .nc-device__action-header i {
    margin: 4px -2px 1px 0px;
  }
}
.nc-device__action_renewal {
  text-align: center;
}
@media screen and (max-width: 1099px) {
  .nc-device__action-body {
    margin-top: 40px;
    padding: 19px 20px 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-device__action-body {
    margin-top: 0;
    border-top: 0;
  }
}
.nc-device__action-body_price {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-device__action-body_price {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.nc-device__action-body_renewal {
  margin-top: 0px;
  padding: 0px;
}
@media screen and (max-width: 767px) {
  .nc-device__action-body_out,
  .nc-device__action-body_price,
  .nc-device__action-body_renewal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.nc-device__action-compare {
  color: #50535a;
  font-size: 12px;
}
.nc-device__action-information {
  margin-top: 15px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .nc-device__action-information {
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .nc-device__action-select button {
    padding: 0 30px;
  }
  .nc-device__action-select .nc-tooltip {
    left: 0 !important;
  }
}
.nc-device__action-buy {
  max-width: 261px;
  margin: 0 auto;
}
.nc-device__action_renewal {
  padding-top: 0;
  margin: 0;
  border-top: none;
}
.nc-device:hover .nc-device__action {
  display: block;
}
.nc-device:hover .nc-device__action-compare {
  display: block;
}
.nc-device__out-of-stock {
  position: relative;
  padding-left: 26px;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
}
.nc-device__out-of-stock:before {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNMTMuNiwzLjFDMTQuNSw0LjMsMTUsNS45LDE1LDhjMCw0LjctMi4zLDctNyw3LTIuMSwwLTMuNy0uNS00LjktMS40Wk0wLDhjMCw1LjUsMi45LDgsOCw4YzUuMSwwLDgtMi41LDgtOGMwLTUuNC0yLjktOC04LTgtNS4xLDAtOCwyLjYtOCw4bTIuNCw0LjlDMS41LDExLjcsMSwxMC4xLDEsOGMwLTQuNywyLjMtNyw3LTdjMi4xLDAsMy43LjUsNC45LDEuNFoiIGZpbGw9IiNFNjM3ODAiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTMuNiwzLjFDMTQuNSw0LjMsMTUsNS45LDE1LDhjMCw0LjctMi4zLDctNyw3LTIuMSwwLTMuNy0uNS00LjktMS40WiIvPjxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDE4MCkgdHJhbnNsYXRlKC0xNi0xNikiIGZpbGw9IiNmZmYiIGQ9Ik0xMy42LDMuMUMxNC41LDQuMywxNSw1LjksMTUsOGMwLDQuNy0yLjMsNy03LDctMi4xLDAtMy43LS41LTQuOS0xLjRaIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-device__banner {
  padding-top: 19px;
}
@media screen and (max-width: 767px) {
  .nc-device__banner {
    padding-top: 8px;
  }
}
.nc-device__banner-overview {
  height: 350px;
  padding: 0 20px;
}
@media screen and (max-width: 767px) {
  .nc-device__banner-overview {
    height: 280px;
  }
}
.nc-device__banner-title {
  padding: 0 10px;
  text-align: center;
  color: #50535a;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 30px;
  line-height: 40px;
}
.nc-device__banner-action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 120px;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .nc-device__banner-action {
    height: 45px;
    margin-top: 35px;
    text-align: center;
  }
}
.nc-device__banner-action-wrapper {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #ffffff;
}
.nc-device__overview {
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.nc-device__select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  z-index: 3;
}
@media screen and (max-width: 1099px) {
  .nc-device__select {
    height: auto;
  }
}
.nc-device__select-action {
  display: flex;
  justify-content: center;
  margin: 0px 16px 16px;
  width: 100%;
}
.nc-device__select-action-button {
  width: 100%;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border: 2px solid #001eb4;
  background-color: #001eb4;
  border-radius: 25px;
  padding: 0px 0px;
}
.nc-device__select-action-button:not(._disabled):enabled:hover,
.nc-device__select-action-button:not(._disabled):enabled:focus {
  background-color: #44c8f5;
  border-color: #44c8f5;
}
.nc-device__select-action-button-text {
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
}
.nc-device__highlights-images {
  position: absolute;
  z-index: 2;
  top: 40px;
  right: 40px;
  width: 30%;
}
@media (max-width: 1099px) {
  .nc-device__highlights-images {
    top: 10px;
    right: 100px;
    width: 23%;
  }
}
@media (max-width: 910px) {
  .nc-device__highlights-images {
    top: 10px;
    right: 65px;
    width: 28%;
  }
}
@media screen and (max-width: 767px) {
  .nc-device__highlights-images {
    right: 40px;
    width: 30%;
  }
}
.nc-device__highlights-images-item {
  display: block;
  width: 100%;
}
/* Device Catalog */
.nc-device-catalog {
  font-family: Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-device-catalog {
    margin-top: 30px;
  }
}
.nc-device-catalog__list {
  width: 84%;
  display: table;
  margin: auto;
}
@media (max-width: 1200px) {
  .nc-device-catalog__list {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-catalog__list {
    width: 300px;
  }
}
.nc-device-catalog__item {
  display: inline-block;
  vertical-align: top;
  width: 33.3%;
  padding: 8px;
}
@media screen and (min-width: 768px) and (max-width: 899px) {
  .nc-device-catalog__item {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-catalog__item {
    display: block;
    width: 300px;
    margin-bottom: 30px;
    padding: 0px;
  }
}
.nc-device-catalog__load-more {
  margin-top: 21px;
}
@media screen and (max-width: 767px) {
  .nc-device-catalog__load-more {
    margin-top: 30px;
  }
}
.nc-device-catalog__banner-container {
  border-radius: 4px;
}
.nc-device-catalog__empty {
  padding: 40px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .nc-device-catalog__empty {
    padding: 20px;
  }
}
.nc-device-catalog__empty-text {
  max-width: 536px;
  margin: 0 auto;
  color: #50535a;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 30px;
  line-height: 42px;
}
@media screen and (max-width: 767px) {
  .nc-device-catalog__empty-text {
    font-weight: 400;
    font-size: 24px;
    line-height: 30px;
  }
}
.nc-device-catalog__empty-action {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .nc-device-catalog__empty-action {
    margin-top: 30px;
  }
}
.nc-device-catalog-mobile-sort {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-device-catalog-mobile-sort {
    display: block;
    margin: 0 35px 0 20px;
    padding: 0 0 10px;
    border: none;
  }
  .nc-device-catalog-mobile-sort .ui-selectmenu-button {
    border: 0;
  }
  .nc-device-catalog-mobile-sort .ui-selectmenu-text {
    color: #001eb4;
  }
  .nc-device-catalog-mobile-sort select {
    width: auto;
    color: #001eb4;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 0;
    /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius: 0;
    /* Firefox 1-3.6 */
    border: none;
    border-radius: 0;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTUgOSI+PHBhdGggZmlsbD0iIzI3YTNkNCIgZD0iTTEzLjI1Ni0uMDA2TDcuNTA5LDUuNkwxLjc2MS0uMDA2LjAxMywxLjdsNy41LDcuMzEzbDcuNS03LjMxM1oiLz48L3N2Zz4=") 0 0 no-repeat;
    background-position: right;
  }
  .nc-device-catalog-mobile-sort select::-ms-expand {
    display: none;
  }
  .nc-device-catalog-mobile-sort select:enabled:hover,
  .nc-device-catalog-mobile-sort select:enabled:focus {
    box-shadow: none;
  }
  .nc-device-catalog-mobile-sort select:focus {
    font-size: 14px;
    background-position: right;
  }
}
/* Device compare */
@media screen and (max-width: 767px) {
  .nc-device-compare {
    overflow: hidden;
  }
}
.nc-device-compare__fixed-header {
  background-color: #ffffff;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  height: 0;
  opacity: 0;
  visibility: hidden;
  left: 0;
  width: 100%;
  position: absolute;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__fixed-header {
    display: none;
  }
}
.nc-device-compare__fixed-header._top {
  top: 0;
}
.nc-device-compare__fixed-header._sticked {
  opacity: 1;
  visibility: visible;
  height: auto;
  position: fixed;
  z-index: 2;
}
.nc-device-compare__fixed-header._sticked:after {
  content: '';
  display: block;
  width: 100%;
  height: 12px;
  position: absolute;
  left: 0;
  bottom: -12px;
  background-image: -webkit-linear-gradient(-90deg, #e8e8e8 20%, rgba(232, 232, 232, 0));
  background-image: -moz-linear-gradient(-90deg, #e8e8e8 20%, rgba(232, 232, 232, 0));
  background-image: -o-linear-gradient(-90deg, #e8e8e8 20%, rgba(232, 232, 232, 0));
  background-image: linear-gradient(180deg, #e8e8e8 20%, rgba(232, 232, 232, 0));
}
.nc-device-compare__fixed-header-content {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-device-compare__fixed-header-content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-compare__fixed-header-content {
    padding-left: 0;
    padding-right: 0;
  }
}
.nc-device-compare__section {
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__section td:first-child {
    display: none;
  }
}
.nc-device-compare__section-title {
  font: 20px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
  margin-bottom: 15px;
}
.nc-device-compare__section-title_compact {
  margin: 23px 0 0 0;
}
.nc-device-compare__section-title_fixed {
  margin-top: 5px;
}
.nc-device-compare__section-description {
  font-weight: 400;
  font-size: 16px;
  line-height: 25px;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__section-description {
    padding-bottom: 35px;
  }
}
.nc-device-compare__section_mobile-header {
  display: none;
  padding: 10px 20px 27px;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__section_mobile-header {
    display: block;
  }
}
.nc-device-compare__section_compare-header .nc-device-compare__section_top-left-corner {
  border-top-left-radius: 4px;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__section_compare-header .nc-device-compare__section_top-left-corner {
    border-top-left-radius: 0;
  }
}
.nc-device-compare__section_compare-header .nc-device-compare__section_top-right-corner {
  border-top-right-radius: 4px;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__section_compare-header .nc-device-compare__section_top-right-corner {
    border-top-left-radius: 0;
  }
}
.nc-device-compare__section_mobile-header .nc-device-compare__switch-differences {
  position: static;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__section_characteristics .nc-device-compare__row_mobile-header .nc-device-compare__col > span {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-compare__section_characteristics .nc-device-compare__row_mobile-header .nc-device-compare__col > .nc-device-compare__small-title {
    font-size: 14px;
    white-space: normal;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-compare__section_characteristics .nc-filter-categories,
  .nc-device-compare__section_characteristics .nc-device-price {
    padding-left: 10px;
  }
}
.nc-device-compare__header {
  display: none;
  background-color: #ffffff;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__header {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-compare__wrapper {
    width: 100%;
  }
  .nc-device-compare__wrapper:last-child {
    border-bottom: 1px solid #e8e8e8;
  }
  .nc-device-compare__wrapper._inner {
    border-top: 1px solid #e8e8e8;
  }
  .nc-device-compare__wrapper._overflow-visible {
    overflow: visible;
  }
  .nc-device-compare__wrapper._devices {
    position: relative;
  }
  .nc-device-compare__wrapper._devices:after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    width: 1px;
    height: 100%;
    margin-left: -0.5px;
    background-color: #e8e8e8;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-compare__wrapper .nc-device-compare__section {
    position: relative;
    width: 200%;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-compare__wrapper > .nc-device-compare__header + .nc-device-compare__section,
  .nc-device-compare__wrapper > .nc-device-compare__header + .nc-device-compare__section-wrapper {
    position: relative;
  }
  .nc-device-compare__wrapper > .nc-device-compare__header + .nc-device-compare__section:before,
  .nc-device-compare__wrapper > .nc-device-compare__header + .nc-device-compare__section-wrapper:before,
  .nc-device-compare__wrapper > .nc-device-compare__header + .nc-device-compare__section:after,
  .nc-device-compare__wrapper > .nc-device-compare__header + .nc-device-compare__section-wrapper:after {
    content: '';
    position: absolute;
    right: 0;
    left: 0;
    width: 100%;
    opacity: .8;
    z-index: 1;
    height: 10px;
  }
  .nc-device-compare__wrapper > .nc-device-compare__header + .nc-device-compare__section:before,
  .nc-device-compare__wrapper > .nc-device-compare__header + .nc-device-compare__section-wrapper:before {
    top: 0;
    background-image: -webkit-linear-gradient(-90deg, #e8e8e8, #ffffff);
    background-image: -moz-linear-gradient(-90deg, #e8e8e8, #ffffff);
    background-image: -o-linear-gradient(-90deg, #e8e8e8, #ffffff);
    background-image: linear-gradient(180deg, #e8e8e8, #ffffff);
  }
  .nc-device-compare__wrapper > .nc-device-compare__header + .nc-device-compare__section:after,
  .nc-device-compare__wrapper > .nc-device-compare__header + .nc-device-compare__section-wrapper:after {
    bottom: 0;
    background-image: -webkit-linear-gradient(-90deg, #ffffff, #e8e8e8);
    background-image: -moz-linear-gradient(-90deg, #ffffff, #e8e8e8);
    background-image: -o-linear-gradient(-90deg, #ffffff, #e8e8e8);
    background-image: linear-gradient(180deg, #ffffff, #e8e8e8);
  }
}
@media screen and (max-width: 767px) {
  .nc-device-compare__wrapper:last-child .nc-device-compare__section .nc-device-compare__row:first-of-type .nc-device-compare__col_highlight {
    border-top: none;
  }
}
.nc-device-compare__nav {
  position: relative;
  display: none;
  line-height: 56px;
  font-size: 14px;
  background-color: #ffffff;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__nav {
    display: block;
    border-top: 1px solid #e8e8e8;
  }
}
.nc-device-compare__nav-button-right {
  right: 0;
}
.nc-device-compare__nav-button-right:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCA3LjMgMTIiPjxwYXRoIGQ9Ik0uNywxMS4yTDUuOTQsNS45Ni43LjcyIiBmaWxsPSJub25lIiBzdHJva2U9IiMyN2EzZDQiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-device-compare__nav-button-left {
  left: 0;
}
.nc-device-compare__nav-button-left:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCA3LjMgMTIiPjxwYXRoIGQ9Ik02LjYsMTEuMkwxLjM3LDUuOTZMNi42LjcyIiBmaWxsPSJub25lIiBzdHJva2U9IiMyN2EzZDQiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-device-compare__nav-button-right,
.nc-device-compare__nav-button-left {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 56px;
  height: 56px;
  cursor: pointer;
}
.nc-device-compare__nav-button-right:after,
.nc-device-compare__nav-button-left:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 10px;
  height: 20px;
  background-position: center center;
  background-size: contain;
}
.nc-device-compare__col {
  width: 20%;
  padding-right: 30px;
  padding-left: 30px;
  display: table-cell;
  vertical-align: top;
  position: relative;
  border-right: 1px solid #e8e8e8;
}
.nc-device-compare__col:first-child {
  border: none;
}
@media screen and (max-width: 1099px) {
  .nc-device-compare__col {
    padding-right: 10px;
    padding-left: 10px;
    width: 50%;
  }
}
.nc-device-compare__col:first-child {
  padding-left: 10px;
  color: #4c4c4c;
}
.nc-device-compare__col_highlight {
  background-color: #ffffff;
}
.nc-device-compare__col_highlight_left {
  border-left: 1px solid #e8e8e8;
}
.nc-device-compare__col_fixed {
  padding-right: 15px;
  padding-left: 15px;
}
.nc-device-compare__col._select-cancel {
  background-color: transparent;
}
.nc-device-compare__col._select-cancel > * {
  display: none;
}
.nc-device-compare__col_choose {
  height: 256px;
}
.nc-device-compare__col_price {
  padding-top: 10px;
  padding-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__col_price {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
  }
}
.nc-device-compare__col_colors {
  vertical-align: top !important;
}
.nc-device-compare__col .nc-tooltip .nc-tooltip__text {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__characteristics .nc-device-compare__col {
    border: none;
    padding-left: 0;
  }
  .nc-device-compare__characteristics .nc-device-compare__col > span {
    border-left: 1px solid #e8e8e8;
    padding-left: 20px;
  }
}
.nc-device-compare__col._select-cancel .nc-device-compare__return,
.nc-device-compare__col._select-cancel .nc-device-compare__add-phone {
  display: block;
}
.nc-device-compare__row_mobile-header .nc-device-compare__col {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__row_mobile-header .nc-device-compare__col {
    display: table-cell;
  }
}
.nc-device-compare__row_mobile-header .nc-device-compare__col._show-title > span {
  display: inline;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__row_mobile-header .nc-device-compare__col {
    padding-left: 20px;
    padding-top: 25px;
  }
  .nc-device-compare__row_mobile-header .nc-device-compare__col > span {
    position: relative;
    z-index: 1;
    padding: 0;
    border: none;
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-compare__section_characteristics .nc-device-compare__row_mobile-header .nc-device-compare__col span {
    z-index: auto;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-compare__row_mobile-header:nth-of-type(2) .nc-device-compare__col {
    padding-top: 0;
  }
}
.nc-device-compare__row.nc-device-compare__row_complectation .nc-device-compare__col {
  padding-top: 7px;
  padding-bottom: 7px;
}
.nc-device-compare__row.nc-device-compare__row_complectation .nc-device-compare__col_highlight {
  vertical-align: top;
}
.nc-device-compare__row.nc-device-compare__row_complectation .nc-device-compare__col_rowspan {
  vertical-align: middle;
}
.nc-device-compare__row.nc-device-compare__row_future .nc-device-compare__col {
  padding-top: 6px;
  padding-bottom: 6px;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__row.nc-device-compare__row_future .nc-device-compare__col {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
  }
}
.nc-device-compare__row.nc-device-compare__row_future:hover:not(._future-title):not(._future-space) .nc-device-compare__col:first-child {
  background-color: #ebf2f7;
}
.nc-device-compare__row.nc-device-compare__row_future:hover:not(._future-title):not(._future-space) .nc-device-compare__col_highlight:not(._select-cancel) {
  background-color: #f4fbfd;
}
.nc-device-compare__row:first-child .nc-device-compare__col {
  padding-top: 15px;
}
.nc-device-compare__row:first-child .nc-device-compare__col_highlight {
  border-top: 1px solid #e8e8e8;
}
.nc-device-compare__row:last-child .nc-device-compare__col {
  padding-bottom: 44px;
}
.nc-device-compare__section:first-of-type .nc-device-compare__row:first-child .nc-device-compare__col_highlight {
  border-top: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__section:first-of-type .nc-device-compare__row:first-child .nc-device-compare__col_highlight {
    padding-top: 10px;
  }
}
.nc-device-compare__wrapper:last-child .nc-device-compare__row:last-child .nc-device-compare__col_highlight {
  border-bottom: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__wrapper:last-child .nc-device-compare__row:last-child .nc-device-compare__col_highlight {
    padding: 10px 10px 25px;
  }
}
.nc-device-compare__wrapper:last-child .nc-device-compare__section {
  border-collapse: separate;
}
.nc-device-compare__wrapper:last-child .nc-device-compare__section_bottom-left-corner {
  border-bottom-left-radius: 4px;
}
.nc-device-compare__wrapper:last-child .nc-device-compare__section_bottom-right-corner {
  border-bottom-right-radius: 4px;
}
.nc-device-compare__section:first-of-type .nc-device-compare__row .nc-device-compare__col_highlight._select-cancel,
.nc-device-compare__section:last-of-type .nc-device-compare__row .nc-device-compare__col_highlight._select-cancel,
.nc-device-compare__row .nc-device-compare__col_highlight._select-cancel {
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.nc-device-compare__row .nc-device-compare__col.nc-device-compare__col_button {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
}
.nc-device-compare__return,
.nc-device-compare__title {
  height: 50px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__return._sticked,
  .nc-device-compare__title._sticked {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
    overflow: visible;
    background-color: transparent;
  }
  .nc-device-compare__return._sticked:before,
  .nc-device-compare__title._sticked:before {
    content: "";
    display: block;
    -webkit-box-shadow: inset 0 15px 8px -10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 15px 8px -10px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 15px 8px -10px rgba(0, 0, 0, 0.1);
    height: 20px;
    width: 50%;
    position: absolute;
    bottom: -30px;
    left: -10px;
  }
  .nc-device-compare__return._sticked .nc-form-field__field,
  .nc-device-compare__title._sticked .nc-form-field__field {
    background: white;
    padding-top: 15px;
    height: 60px;
    margin-left: -10px;
    padding-left: 20px;
  }
  .nc-device-compare__return._sticked .nc-form-checkbox__label,
  .nc-device-compare__title._sticked .nc-form-checkbox__label {
    width: 36%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.nc-device-compare__return_fixed,
.nc-device-compare__title_fixed {
  padding-top: 10px;
  padding-left: 10px;
  height: auto;
}
.nc-device-compare__return {
  display: none;
}
.nc-device-compare__return._visible {
  display: block;
}
.nc-device-compare__return-link {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nc-device-compare__switch-differences {
  position: relative;
  top: 20px;
}
.nc-device-compare__switch-differences_fixed {
  top: 10px;
}
.nc-device-compare__buy-description {
  text-align: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 18.5px;
  margin-top: 15px;
  padding: 0 20px;
}
@media screen and (min-width: 768px) {
  .nc-device-compare__buy-description {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-compare__buy-description {
    padding: 0;
    text-align: center;
  }
}
.nc-device-compare__buy .nc-tooltip-contain_button {
  width: 100%;
  margin-left: 0px;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__device {
    border-left: 0;
    border-right: 0;
  }
}
.nc-device-compare__image-wrapper {
  padding: 5px;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__image-wrapper {
    padding: 0;
  }
}
.nc-device-compare__image {
  width: 100px;
  height: 150px;
  margin: 0 auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__image {
    width: 64px;
    height: 96px;
  }
}
.nc-device-compare__image_small {
  width: 56px;
  height: 84px;
  float: left;
}
.nc-device-compare__image._no-photo {
  border-radius: 8px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MyA4MyI+PHBhdGggZmlsbD0iI2RiZGNkZCIgZD0iTTUzLDczLjAyOEExMCwxMCwwLDAxNDMsODNIMTBhMTAsMTAsMCwwMS0xMC05Ljk3VjEuOTg1YTIsMiwwLDAxNCwwdjcxLjA0MmE2LDYsMCwwMDYsNS45ODJoMzNhNiw2LDAsMDA2LTUuOTgyVjE4LjE5MWE2LjIzMyw2LjIzMywwLDAwLTUuODQ5LTUuOTgySDE1LjQ2MmExLjUzNywxLjUzNywwLDAwLTEuNTUxLDEuNTE5djIuOTU4YTEuNTM1LDEuNTM1LDAsMDAxLjU1MSwxLjUxNmgyMS45M2E1LjU0Nyw1LjU0NywwLDAxNS41NDgsNS41MzNsLS4wMDYsMjQuODEzYTUuNTQ4LDUuNTQ4LDAsMDEtNS41NDksNS41MzVIMTUuNDYyYTUuNTQ5LDUuNTQ5LDAsMDEtNS41NTEtNS41MzZWMjcuOGEyLDIsMCwwMTQsMHYyMC43NDRhMS41NSwxLjU1LDAsMDAxLjU1MSwxLjU0OGgyMS45MjNhMS41MzIsMS41MzIsMCwwMDEuNTQ5LTEuNTQ4bC4wMDYtMjQuODEyYTEuNTY4LDEuNTY4LDAsMDAtMS41NDgtMS41NDVoLTIxLjkzYTUuNTM0LDUuNTM0LDAsMDEtNS41NTEtNS41di0yLjk1OGE1LjUzNiw1LjUzNiwwLDAxNS41NTEtNS41MDdoMjcuNjg5QTEwLjE2OSwxMC4xNjksMCwwMTUzLDE4LjE5MloiLz48L3N2Zz4=") 0 0 no-repeat;
  background-color: #f5f5f5;
  background-position: center;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__image._no-photo {
    border-radius: 4px;
    background-size: 24px auto;
  }
}
.nc-device-compare__image_small._no-photo {
  background-size: 24px auto;
}
.nc-device-compare__add-phone {
  text-align: center;
  display: none;
  font-size: 16px;
  color: #bebebe;
  margin-top: 65px;
}
.nc-device-compare__add-phone._visible {
  display: block;
}
.nc-device-compare__return + .nc-device-compare__add-phone {
  margin-top: 15px;
}
.nc-device-compare__add-submit {
  margin-top: 10px;
}
.nc-device-compare__icon._return {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTMiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAxMyAzNCIgc3Ryb2tlPSIjMjdhM2Q0Ij48cGF0aCBpZD0iZyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xLDVsNC00TTEsNWw0LDRtMS41LDdhNSw1LDAsMDAwLTExSDEiLz48dXNlIHhsaW5rOmhyZWY9IiNnIiBzdHJva2U9IiMwMDZjOWUiIHk9IjE3Ii8+PC9zdmc+") 0 0 no-repeat;
  display: inline-block;
  vertical-align: top;
  width: 13px;
  height: 17px;
  margin-top: 2px;
  margin-right: 10px;
}
.nc-device-compare__return:hover .nc-device-compare__icon {
  background-position: 0 100%;
}
.nc-device-compare__out-of-stock {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  text-align: left;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.nc-device-compare__out-of-stock:before {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNMTMuNiwzLjFDMTQuNSw0LjMsMTUsNS45LDE1LDhjMCw0LjctMi4zLDctNyw3LTIuMSwwLTMuNy0uNS00LjktMS40Wk0wLDhjMCw1LjUsMi45LDgsOCw4YzUuMSwwLDgtMi41LDgtOGMwLTUuNC0yLjktOC04LTgtNS4xLDAtOCwyLjYtOCw4bTIuNCw0LjlDMS41LDExLjcsMSwxMC4xLDEsOGMwLTQuNywyLjMtNyw3LTdjMi4xLDAsMy43LjUsNC45LDEuNFoiIGZpbGw9IiNFNjM3ODAiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTMuNiwzLjFDMTQuNSw0LjMsMTUsNS45LDE1LDhjMCw0LjctMi4zLDctNyw3LTIuMSwwLTMuNy0uNS00LjktMS40WiIvPjxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDE4MCkgdHJhbnNsYXRlKC0xNi0xNikiIGZpbGw9IiNmZmYiIGQ9Ik0xMy42LDMuMUMxNC41LDQuMywxNSw1LjksMTUsOGMwLDQuNy0yLjMsNy03LDctMi4xLDAtMy43LS41LTQuOS0xLjRaIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-device-compare__no-plan {
  text-align: center;
}
.nc-device-compare__no-plan-image {
  width: 100%;
  height: 44px;
  margin-bottom: 10px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMCAwIDMxIDQ0Ij48cGF0aCBmaWxsPSIjYmViZWJlIiBkPSJNMy45OSwxNWExLDEsMCwwMS45OTQtMWExLDEsMCwwMTEsMWwuMDQsOC4zMzhhLjY5NC42OTQsMCwwMC43MTcuNjdoMTEuNDIyYTQuMzc1LDQuMzc1LDAsMDAuOC0uMDQ5VjEyLjAwOEg2Ljk4NUEyLjk4OSwyLjk4OSwwLDAxMy45OSw5LjI4VjYuNDIyYTIuMjkxLDIuMjkxLDAsMDEyLjQ1OC0yLjQzaDE0LjZDMjMuNDEzLDMuOTkxLDI1LDUuODc0LDI1LDguNjc3djE0LjlhMSwxLDAsMDEtMSwxLjAwMmExLDEsMCwwMS0xLTFWOC42NzdjMC0uNjMtLjE0MS0yLjY4NC0xLjk1OC0yLjY4NEg2LjQ0OWMtLjQ0MSwwLS40NjIuMS0uNDYyLjQyOFY5LjI4YTEuMDY4LDEuMDY4LDAsMDAxLC43MThoMTEuOTc2YzEuNTQ5LDAsMiwuNDQ5LDIsMnYxMi4wMTVjMCwxLjk4OC0yLjEsMS45ODgtMi44LDEuOTg4SDYuNzQ0YTIuNjk0LDIuNjk0LDAsMDEtMi43MTQtMi42NjZaTTIsMzUuNDIxYTIuNiwyLjYsMCwwMDIuNjMyLDIuNTU4aDYuNy0uMDA2YTEuMDA3LDEuMDA3LDAsMDEwLDIuMDE0aC02LjdBNC42MDYsNC42MDYsMCwwMTAsMzUuNDIxVjEuMDEzYTEsMSwwLDExMiwwWiIvPjxwYXRoIGZpbGw9IiNlZDFiMDMiIGQ9Ik0yMy4zNTcsMzkuMDNhLjU2My41NjMsMCwwLDEuMDYzLjAzOS41MjMuNTIzLDAsMCwxLjExMy4wNzYuOTE1LjkxNSwwLDEsMS0uNi0uMjE4Ljg4Ljg4LDAsMCwxLjQyNC4xMDNabS0yLjAyNS01LjU4NGEuNTUzLjU1MywwLDEsMS0xLjEwNSwwYTIuNzA3LDIuNzA3LDAsMCwxLDUuNDE1LDBhMi45OTEsMi45OTEsMCwwLDEtMi4wOTMsMi42MjVsLS4wNjQsMS4zNDFhLjU1My41NTMsMCwxLDEtMS4xMDUsMHYtMS4yOTFhMS4xNjQsMS4xNjQsMCwwLDEuNzcyLTEuMWExLjk5LDEuOTksMCwwLDAsMS4zODUtMS41NzNhMS42LDEuNiwwLDAsMC0zLjIwNS0uMDAyWm04LjAyLDYuODk1YS41NDguNTQ4LDAsMCwxLS43NzQuMTA5LjU3LjU3LDAsMCwxLS4xMDctLjc4OWE2LjY0Myw2LjY0MywwLDAsMCwxLjMxNS00LjM0OWE2LjgxNSw2LjgxNSwwLDAsMC0xMS45LTQuMWE2LjcsNi43LDAsMCwwLTEuNjg0LDQuODEyYTYuOCw2LjgsMCwwLDAsMTAuODI4LDUuMDY5LjU0OS41NDksMCwwLDEuNzczLjEyNS41NzEuNTcxLDAsMCwxLS4xMjMuNzg3YTcuOTE3LDcuOTE3LDAsMCwxLTQuMjc0LDEuNTI5Yy0uMTM3LjAwNy0uMjc1LjAxMS0uNDEuMDExYTcuOTA3LDcuOTA3LDAsMCwxLTcuOS03LjQ2MmE3Ljg4LDcuODgsMCwwLDEsNy40OC04LjI3N2E3LjkwOSw3LjkwOSwwLDAsMSw4LjMwNyw3LjQ1MWE3Ljc2Niw3Ljc2NiwwLDAsMS0xLjUzMSw1LjA4NFoiLz48L3N2Zz4=") 0 0 no-repeat;
  background-position: center;
}
.nc-device-compare__no-plan-image._sim {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDQwIDMwIj48cGF0aCBmaWxsPSIjYmViZWJlIiBkPSJNMywxMGExLjg3NCwxLjg3NCwwLDAxLTItMlY2YTEuODc0LDEuODc0LDAsMDEyLTJoMzJhNC4zMzIsNC4zMzIsMCwwMTQsNHY3YTQuODEzLDQuODEzLDAsMDEtMSwzbC01LjU3NSw2LjkyNGExLjAxMiwxLjAxMiwwLDAxLS4wNzcuMDg1QTMuMTc0LDMuMTc0LDAsMDEzMCwyNkgzYTEuNzUxLDEuNzUxLDAsMDEtMi0yYTEsMSwwLDAxMiwwaDI3YTEuMTU5LDEuMTU5LDAsMDAuOS0uMzhsNS41Ny02LjkxOWExLjA1NiwxLjA1NiwwLDAxLjA4OS0uMUEzLjEzMywzLjEzMywwLDAwMzcsMTVWOGEyLjQyMiwyLjQyMiwwLDAwLTItMkgzdjJoMTFhMi4wNzUsMi4wNzUsMCwwMTIsMi4yNjd2OC41MjZBMi4yMTEsMi4yMTEsMCwwMTEzLjc5MSwyMUgzYTEuODc0LDEuODc0LDAsMDEtMi0ydi02YTEsMSwwLDExMiwwdjZoMTAuNzkxYS4yMTEuMjExLDAsMDAuMjA5LS4yMDd2LTguNTI2YS41NzMuNTczLDAsMDAtLjA2My0uM1oiLz48cGF0aCBmaWxsPSIjZWIxNjAwIiBkPSJNNy41NSwyOGEuNS41LDAsMCwxLS4zNS0uODUyTDMzLjEsMS4xOTJhLjUuNSwwLDAsMS43MDkuN0w3LjksMjcuODUzYS41LjUsMCwwLDEtLjM1LjE0N1oiLz48L3N2Zz4=") 0 0 no-repeat;
  background-position: center;
}
.nc-device-compare__no-plan-text {
  color: #50535a;
  line-height: 25px;
  margin: 0 -5px 3px;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__no-plan-text {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-compare__section_characteristics .nc-device-compare__row_complectation .nc-device-compare__col,
  .nc-device-compare__section_characteristics .nc-device-compare__row_mobile-header .nc-device-compare__col {
    padding-top: 5px;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-compare__section_characteristics .nc-device-compare__row_mobile-header .nc-device-compare__col_highlight_memory-capacity {
    padding-top: 10px;
  }
}
.nc-device-compare__select-plan {
  position: relative;
  display: inline-block;
  font-size: 16px;
  color: #001eb4;
  cursor: pointer;
}
.nc-device-compare__select-plan:after {
  content: '';
  display: inline-block;
  width: 12px;
  margin-left: 10px;
  height: 8px;
  vertical-align: middle;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGQ9Ik0xMC41LDBMNiw0LjZMMS40LDAsMCwxLjRsNiw2bDYtNloiIGZpbGw9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
  -webkit-transition: transform 100ms linear;
  -moz-transition: transform 100ms linear;
  -o-transition: transform 100ms linear;
  transition: transform 100ms linear;
}
.nc-device-compare__select-plan._displayed:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media screen and (max-width: 767px) {
  .nc-device-compare__section_characteristics .nc-device-compare__row_mobile-header .nc-device-compare__col > .nc-device-compare__select-plan {
    padding-bottom: 15px;
    font-size: 12px;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-compare__section_characteristics .nc-device-compare__row_mobile-header .nc-device-compare__col._show-title > .nc-device-compare__select-plan {
    display: block;
  }
}
.nc-device-compare__section_characteristics .nc-device-compare__col {
  vertical-align: middle;
}
.nc-device-compare__tooltip-menu-item {
  display: block;
  margin-bottom: 10px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  white-space: nowrap;
}
.nc-device-compare__tooltip-menu-item:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .nc-device-compare__tooltip-menu-item {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e8e8e8;
    line-height: 30px;
  }
  .nc-device-compare__tooltip-menu-item:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
.nc-device-compare__tooltip-menu-item._current,
.nc-device-compare__tooltip-menu-item._current:hover {
  font-weight: 600;
  color: #50535a;
  cursor: default;
}
.nc-device-compare-mobile {
  display: block;
  width: 100%;
  background: #ffffff;
  font-size: 16px;
  color: #333333;
}
.nc-device-compare-mobile__wrapper {
  display: flex;
  flex-flow: column nowrap;
}
.nc-device-compare-mobile__description {
  display: flex;
  margin-bottom: 20px;
}
.nc-device-compare-mobile__image {
  width: 30px;
  height: 60px;
  display: inline-block;
  vertical-align: middle;
  background-size: cover;
}
.nc-device-compare-mobile__text {
  flex: 4;
  display: inline-block;
  width: 110px;
  margin-left: 20px;
  padding-right: 20px;
  vertical-align: middle;
}
.nc-device-compare-mobile__counter {
  margin-left: 5px;
  background-color: #ffffff;
  border-radius: 10px;
  padding: 0 6px;
  color: #001eb4;
}
/* Compare Devices Small */
.nc-device-compare-small {
  width: 280px;
}
.nc-device-compare-small__title {
  margin: -5px -10px 0;
  font: 20px/20px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
  text-align: center;
}
.nc-device-compare-small__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin: 25px 0 0;
}
.nc-device-compare-small__footer {
  margin-top: 30px;
}
.nc-device-compare-small__item {
  width: 50px;
  position: relative;
}
.nc-device-compare-small__action {
  height: 30px;
  text-align: center;
}
.nc-device-compare-small__checkbox._hidden {
  display: none;
}
.nc-device-compare-small__item._empty .nc-device-compare-small__checkbox,
.nc-device-compare-small__item._unchecked .nc-device-compare-small__checkbox {
  display: none;
}
.nc-device-compare-small__image-wrapper {
  height: 90px;
  text-align: center;
  cursor: pointer;
}
.nc-device-compare-small__item._empty .nc-device-compare-small__image-wrapper {
  border: 2px solid #e8e8e8;
  cursor: default;
}
.nc-device-compare-small__item._unchecked .nc-device-compare-small__image-wrapper {
  opacity: .1;
}
.nc-device-compare-small__image {
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.nc-device-compare-small__image._no-photo {
  border-radius: 10px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MyA4MyI+PHBhdGggZmlsbD0iI2RiZGNkZCIgZD0iTTUzLDczLjAyOEExMCwxMCwwLDAxNDMsODNIMTBhMTAsMTAsMCwwMS0xMC05Ljk3VjEuOTg1YTIsMiwwLDAxNCwwdjcxLjA0MmE2LDYsMCwwMDYsNS45ODJoMzNhNiw2LDAsMDA2LTUuOTgyVjE4LjE5MWE2LjIzMyw2LjIzMywwLDAwLTUuODQ5LTUuOTgySDE1LjQ2MmExLjUzNywxLjUzNywwLDAwLTEuNTUxLDEuNTE5djIuOTU4YTEuNTM1LDEuNTM1LDAsMDAxLjU1MSwxLjUxNmgyMS45M2E1LjU0Nyw1LjU0NywwLDAxNS41NDgsNS41MzNsLS4wMDYsMjQuODEzYTUuNTQ4LDUuNTQ4LDAsMDEtNS41NDksNS41MzVIMTUuNDYyYTUuNTQ5LDUuNTQ5LDAsMDEtNS41NTEtNS41MzZWMjcuOGEyLDIsMCwwMTQsMHYyMC43NDRhMS41NSwxLjU1LDAsMDAxLjU1MSwxLjU0OGgyMS45MjNhMS41MzIsMS41MzIsMCwwMDEuNTQ5LTEuNTQ4bC4wMDYtMjQuODEyYTEuNTY4LDEuNTY4LDAsMDAtMS41NDgtMS41NDVoLTIxLjkzYTUuNTM0LDUuNTM0LDAsMDEtNS41NTEtNS41di0yLjk1OGE1LjUzNiw1LjUzNiwwLDAxNS41NTEtNS41MDdoMjcuNjg5QTEwLjE2OSwxMC4xNjksMCwwMTUzLDE4LjE5MloiLz48L3N2Zz4=") 0 0 no-repeat;
  background-color: #f5f5f5;
  background-position: center;
  background-size: 25px auto;
}
.nc-device-compare-small__item._empty .nc-device-compare-small__image {
  display: none;
}
.nc-device-compare-small__return {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  text-align: center;
  cursor: pointer;
}
.nc-device-compare-small__return-icon {
  display: inline-block;
  vertical-align: top;
  width: 13px;
  height: 17px;
  margin-bottom: 13px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTMiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAxMyAzNCIgc3Ryb2tlPSIjMjdhM2Q0Ij48cGF0aCBpZD0iZyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xLDVsNC00TTEsNWw0LDRtMS41LDdhNSw1LDAsMDAwLTExSDEiLz48dXNlIHhsaW5rOmhyZWY9IiNnIiBzdHJva2U9IiMwMDZjOWUiIHk9IjE3Ii8+PC9zdmc+") 0 0 no-repeat;
}
.nc-device-compare-small__return:hover .nc-device-compare-small__return-icon {
  background-position: 0 100%;
}
.nc-device-compare-small__return-link {
  display: inline-block;
  vertical-align: top;
  line-height: 90px;
}
.nc-device-compare-small__item._unchecked .nc-device-compare-small__return {
  display: block;
}
/* Device Gallery */
.nc-device-gallery {
  position: relative;
}
.nc-device-gallery__layout {
  background-color: #f5f5f5;
  border-radius: 16px;
  margin-right: 56px;
  width: 386px;
  padding-bottom: 32px;
}
.nc-device-gallery__device-name {
  font: 50px Telefonica, Helvetica, Arial, sans-serif;
  font-weight: 300;
  line-height: 50px;
  color: #50535a;
  display: block;
  width: 100%;
  word-wrap: break-word;
  text-align: center;
}
.nc-device-gallery__promo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding: 0 30px;
  width: 100%;
}
.nc-device-gallery__main-image-cont,
.nc-device-gallery__images {
  margin: 0 auto;
}
.nc-device-gallery__main-image-cont {
  width: 100%;
  height: 570px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  max-width: 386px;
}
.nc-device-gallery__main-image {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.nc-device-gallery__main-image._no-photo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  height: 570px;
  margin: 0 auto;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-radius: 10px;
  background-color: #f5f5f5;
}
.nc-device-gallery__main-image._no-photo:before {
  content: '';
  display: block;
  width: 53px;
  height: 83px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MyA4MyI+PHBhdGggZmlsbD0iI2RiZGNkZCIgZD0iTTUzLDczLjAyOEExMCwxMCwwLDAxNDMsODNIMTBhMTAsMTAsMCwwMS0xMC05Ljk3VjEuOTg1YTIsMiwwLDAxNCwwdjcxLjA0MmE2LDYsMCwwMDYsNS45ODJoMzNhNiw2LDAsMDA2LTUuOTgyVjE4LjE5MWE2LjIzMyw2LjIzMywwLDAwLTUuODQ5LTUuOTgySDE1LjQ2MmExLjUzNywxLjUzNywwLDAwLTEuNTUxLDEuNTE5djIuOTU4YTEuNTM1LDEuNTM1LDAsMDAxLjU1MSwxLjUxNmgyMS45M2E1LjU0Nyw1LjU0NywwLDAxNS41NDgsNS41MzNsLS4wMDYsMjQuODEzYTUuNTQ4LDUuNTQ4LDAsMDEtNS41NDksNS41MzVIMTUuNDYyYTUuNTQ5LDUuNTQ5LDAsMDEtNS41NTEtNS41MzZWMjcuOGEyLDIsMCwwMTQsMHYyMC43NDRhMS41NSwxLjU1LDAsMDAxLjU1MSwxLjU0OGgyMS45MjNhMS41MzIsMS41MzIsMCwwMDEuNTQ5LTEuNTQ4bC4wMDYtMjQuODEyYTEuNTY4LDEuNTY4LDAsMDAtMS41NDgtMS41NDVoLTIxLjkzYTUuNTM0LDUuNTM0LDAsMDEtNS41NTEtNS41di0yLjk1OGE1LjUzNiw1LjUzNiwwLDAxNS41NTEtNS41MDdoMjcuNjg5QTEwLjE2OSwxMC4xNjksMCwwMTUzLDE4LjE5MloiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-device-gallery__images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-top: 50px;
}
.nc-device-gallery__images-thumbs {
  overflow: hidden;
  max-width: 570px;
}
.nc-device-gallery__images-gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.nc-device-gallery__images-item {
  width: 80px;
  height: 80px;
  border: 1px solid #bebebe;
  border-radius: 4px;
  background: #ffffff;
  cursor: pointer;
}
.nc-device-gallery__images-item + .nc-device-gallery__images-item {
  margin-left: 10px;
}
.nc-device-gallery__images-item._active {
  border: 2px solid #001eb4;
}
.nc-device-gallery__images-item._active img {
  margin-top: 9px;
}
.nc-device-gallery__images-item img {
  max-width: 75px;
  max-height: 60px;
  display: block;
  margin: 10px auto 0 auto;
}
.nc-device-gallery__images-navigation {
  width: 30px;
  height: 30px;
  opacity: 0.3;
}
.nc-device-gallery__images-navigation_left {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5LjQiIGhlaWdodD0iMTUuMiIgdmlld0JveD0iMCAwIDkuNCAxNS4yIj48cGF0aCBmaWxsPSIjMDE5REY0IiBkPSJtOS40LDEuOC01LjgsNS44bDUuOCw1LjgtMS44LDEuOC03LjYtNy42TDcuNiwwWiIvPjwvc3ZnPg==") 0 0 no-repeat;
  margin-right: 19px;
  background-position: center;
}
.nc-device-gallery__images-navigation_right {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5LjQiIGhlaWdodD0iMTUuMiIgdmlld0JveD0iMCAwIDkuNCAxNS4yIj48cGF0aCBmaWxsPSIjMDE5REY0IiBkPSJtMS44LDAtMS44LDEuOGw1LjgsNS44LTUuOCw1LjhsMS44LDEuOGw3LjYtNy42WiIvPjwvc3ZnPg==") 0 0 no-repeat;
  margin-left: 19px;
  background-position: center;
}
.nc-device-gallery__images-navigation._active {
  opacity: 1;
  cursor: pointer;
}
.nc-device-gallery-zoom {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 35%;
  width: 52.5%;
  height: auto;
}
.nc-device-gallery-zoom._top {
  top: 0;
}
.nc-device-gallery-zoom._sticked {
  position: fixed;
}
.nc-device-gallery__eco-rating-and-accessibility-item {
  height: 100%;
  display: block;
}
.nc-device-gallery__highlights {
  width: 24%;
  position: absolute;
  top: 78px;
  right: 90px;
  z-index: 2;
  pointer-events: none;
}
.nc-device-gallery__highlights-item {
  display: block;
  width: 100%;
}
@media (max-width: 1099px) {
  .nc-device-gallery__highlights {
    width: 14%;
    top: 46px;
    right: 32%;
  }
}
@media (max-width: 900px) {
  .nc-device-gallery__highlights {
    width: 16%;
    top: 46px;
    right: 28%;
  }
}
@media (max-width: 768px) {
  .nc-device-gallery__highlights {
    right: 26%;
    width: 18%;
  }
}
@media (max-width: 540px) {
  .nc-device-gallery__highlights {
    width: 30%;
    right: 9%;
  }
}
@media (max-width: 360px) {
  .nc-device-gallery__highlights {
    width: 35%;
  }
}
.nc-device-gallery .nc-link,
.nc-device-gallery .nc-browser-list__item,
.nc-device-gallery .nc-device-compare__tooltip-menu-item,
.nc-device-gallery .nc-device-compare-small__return-link,
.nc-device-gallery .nc-line-info__link,
.nc-device-gallery .nc-payment-history__link,
.nc-device-gallery .nc-select-line__menu-element,
.nc-device-gallery .nc-services-active__disconnect {
  color: #001eb4;
}
/* Device Item Header */
.nc-device-item-header {
  font-family: Roboto, Helvetica, Arial, sans-serif;
}
.nc-device-item-header .nc-link,
.nc-device-item-header .nc-browser-list__item,
.nc-device-item-header .nc-device-compare__tooltip-menu-item,
.nc-device-item-header .nc-device-compare-small__return-link,
.nc-device-item-header .nc-line-info__link,
.nc-device-item-header .nc-payment-history__link,
.nc-device-item-header .nc-select-line__menu-element,
.nc-device-item-header .nc-services-active__disconnect {
  color: #001eb4;
}
.nc-device-item-header__title {
  position: relative;
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .nc-device-item-header__title {
    width: 150%;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-item-header__title {
    padding-top: 20px;
    text-align: center;
  }
}
.nc-device-item-header__title._top {
  top: 0;
}
.nc-device-item-header__title._sticked {
  position: fixed;
  padding-bottom: 20px;
  margin: 0 -31px;
  z-index: 7;
  -webkit-box-shadow: 0 15px 10px -7px #ffffff;
  -moz-box-shadow: 0 15px 10px -7px #ffffff;
  box-shadow: 0 15px 10px -7px #ffffff;
}
@media screen and (min-width: 768px) {
  .nc-device-item-header__title._sticked {
    border-left: 1px solid #d3d4d3;
    border-right: 1px solid #d3d4d3;
    border-top: 0;
    border-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-item-header__title._sticked {
    width: 100%;
    margin: 0 -20px;
  }
}
.nc-device-item-header__title-text {
  font: 32px Roboto, Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #50535a;
  display: block;
  word-wrap: break-word;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .nc-device-item-header__title-text {
    font-size: 30px;
    font-weight: 400;
    width: 100%;
  }
}
.nc-device-item-header__subtitle {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #313235;
  margin-bottom: 6px;
}
.nc-device-item-header__section-color .nc-device-item-header__subtitle {
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .nc-device-item-header__subtitle {
    text-align: left;
  }
}
.nc-device-item-header__compare {
  width: 105px;
  position: absolute;
  right: 3px;
  top: 0;
}
@media screen and (max-width: 767px) {
  .nc-device-item-header__compare .nc-form-checkbox_compare {
    margin: auto;
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-item-header__compare {
    position: relative;
    min-height: 30px;
    width: 100%;
    left: 0;
    top: 0;
    margin-bottom: 10px;
  }
}
.nc-device-item-header__out-stock {
  margin-top: 18px;
  margin-bottom: 24px;
  height: 48px;
  line-height: 48px;
  font: 20px Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-device-item-header__out-stock {
    margin-top: 15px;
  }
}
.nc-device-item-header__supply {
  font-size: 14px;
  padding-top: 6px;
  line-height: initial;
  color: #86888c;
}
.nc-device-item-header__supply-outlet {
  padding-top: 0;
}
@media screen and (max-width: 767px) {
  .nc-device-item-header__supply-outlet {
    border-top: 1px solid #d3d4d3;
    padding-top: 16px;
    margin-bottom: -8px;
  }
}
.nc-device-item-header__supply + .nc-device-item-header__supply {
  margin-left: 20px;
}
.nc-device-item-header__description {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  max-width: 470px;
  padding-bottom: 18px;
}
@media screen and (max-width: 767px) {
  .nc-device-item-header__description {
    margin-top: 0;
    line-height: 24px;
    padding-right: 0;
  }
}
.nc-device-item-header__section + .nc-device-item-header__section {
  margin-top: 24px;
}
.nc-device-item-header__section + .nc-device-item-header__section_wide {
  margin-top: 5px;
}
.nc-device-item-header__section-row {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.nc-device-item-header__section_wide {
  margin-right: -30px;
  margin-left: -30px;
}
@media screen and (min-width: 768px) {
  .nc-device-item-header__section._inline {
    display: inline-flex;
  }
}
.nc-device-item-header__section._inline._mobile {
  text-align: center;
  padding-bottom: 30px;
}
@media screen and (min-width: 768px) {
  .nc-device-item-header__section._inline._mobile {
    display: none;
  }
}
.nc-device-item-header__section._inline .nc-filter-categories__content {
  display: inline-flex;
}
.nc-device-item-header__section._inline .nc-device-item-header__subtitle {
  display: inline-flex;
  padding-top: 6px;
}
.nc-device-item-header__section._flex {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
}
.nc-device-item-header__section-separated {
  padding-top: 24px;
  padding-bottom: 24px;
  border-top: 1px solid #d3d4d3;
  border-bottom: 1px solid #d3d4d3;
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  .nc-device-item-header__section .nc-filter-categories__desktop-name {
    vertical-align: sub;
  }
}
@media screen and (min-width: 768px) {
  .nc-device-item-header__section-row {
    padding-bottom: 15px;
  }
}
.nc-device-item-header__section-cell {
  margin-right: 24px;
  padding-right: 24px;
  border-right: 1px solid #d3d4d3;
}
.nc-device-item-header__section-cell:nth-last-child(1) {
  margin-right: 0;
  padding-right: 0;
  border-right: none;
}
.nc-device-item-header__section-cell .nc-filter-categories_fixed-width-m .nc-filter-categories__list-item {
  border: none;
  border-radius: 25px;
  height: 32px;
  padding: 0;
  font-size: 16px;
  font-weight: normal;
  background-color: #d3d4d3;
}
.nc-device-item-header__section-cell .nc-filter-categories_fixed-width-m .nc-filter-categories__list-item._active {
  border: none;
  background-color: #333333;
  color: #ffffff;
}
@media screen and (max-width: 767px) {
  .nc-device-item-header__section-cell-label,
  .nc-device-item-header__section-cell-value {
    display: inline;
    padding-right: 6px;
  }
}
.nc-device-item-header__section-cell-label {
  font-weight: bold;
}
.nc-device-item-header__section-cell-value {
  text-transform: lowercase;
}
@media screen and (max-width: 767px) {
  .nc-device-item-header__section-color {
    border-right: none;
    padding-bottom: 16px;
  }
}
.nc-device-item-header__section-mods,
.nc-device-item-header__section-color {
  display: table-cell;
}
.nc-device-item-header__section .nc-device-item-header__section-mods,
.nc-device-item-header__section .nc-device-item-header__section-color {
  display: inline-flex;
}
@media screen and (max-width: 767px) {
  .nc-device-item-header__section .nc-device-item-header__section-mods._no-mobile,
  .nc-device-item-header__section .nc-device-item-header__section-color._no-mobile {
    display: none;
  }
}
.nc-device-item-header__section .nc-device-item-header__section-mods .nc-tooltip-contain._inline,
.nc-device-item-header__section .nc-device-item-header__section-color .nc-tooltip-contain._inline {
  vertical-align: top;
}
.nc-device-item-header__section .nc-device-item-header__section-mods .nc-color-choice,
.nc-device-item-header__section .nc-device-item-header__section-color .nc-color-choice {
  display: inline;
  margin: 0;
}
.nc-buyer-information__order .nc-device-item-header__section-mods,
.nc-buyer-information__order .nc-device-item-header__section-color {
  font-weight: bold;
  font-size: 16px;
  padding-right: 30px;
}
@media screen and (max-width: 767px) {
  .nc-device-item-header__section-mods,
  .nc-device-item-header__section-color {
    display: block;
  }
  .nc-buyer-information__order .nc-device-item-header__section-mods,
  .nc-buyer-information__order .nc-device-item-header__section-color {
    display: table-cell;
  }
}
.nc-device-item-header__section-mods_color,
.nc-device-item-header__section-color_color {
  width: 48.5%;
}
.nc-device-item-header__section-right {
  text-align: right;
}
.nc-device-item-header__slider {
  position: relative;
  display: none;
  margin-top: 22px;
  margin-left: -20px;
  margin-right: -20px;
}
@media screen and (max-width: 1099px) {
  .nc-device-item-header__slider {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-item-header__slider {
    margin-top: 0;
    margin-bottom: 40px;
  }
}
.nc-device-item-header__slider-item {
  height: 500px;
  margin-bottom: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
@media screen and (max-width: 767px) {
  .nc-device-item-header__slider-item {
    height: 419px;
    margin-bottom: 0;
  }
}
.nc-device-item-header__icon {
  display: inline-block;
  vertical-align: top;
}
.nc-device-item-header__icon._in-stock {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMiI+PHBhdGggc3Ryb2tlPSIjMjdhM2Q0IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIiBkPSJNMTcuMSw3YTguNjUsOC41NywwLDExLTIuNTQtMi45MU0xOSw0LjhsLTkuMSw5YTIsMi4xLDAsMDEtMywwbC0yLjMtMi4yIi8+PC9zdmc+") 0 0 no-repeat;
  width: 22px;
  height: 22px;
  margin-right: 6px;
}
.nc-device-item-header__icon._delivery {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS41IDIyIj48cGF0aCBzdHJva2U9IiMwMEE5RTAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik03LjgsMTguN2ExLjk1LDEuOTUsMCwxMDAsLjFNLjc1LDEuMjVoMmExLjUsMS41LDAsMDExLjMuOGw1LjgsMTRhMywzLDAsMDAzLjUsMS44bDQuNS0xLjhtMi40LS4yLjUtLjJtMCwwLTQtOS42bTAsMC05LDMuNyIvPjwvc3ZnPg==") 0 0 no-repeat;
  width: 22px;
  height: 22px;
  margin-right: 10px;
}
.nc-device-item-header__icon._out-stock {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNMTMuNiwzLjFDMTQuNSw0LjMsMTUsNS45LDE1LDhjMCw0LjctMi4zLDctNyw3LTIuMSwwLTMuNy0uNS00LjktMS40Wk0wLDhjMCw1LjUsMi45LDgsOCw4YzUuMSwwLDgtMi41LDgtOGMwLTUuNC0yLjktOC04LTgtNS4xLDAtOCwyLjYtOCw4bTIuNCw0LjlDMS41LDExLjcsMSwxMC4xLDEsOGMwLTQuNywyLjMtNyw3LTdjMi4xLDAsMy43LjUsNC45LDEuNFoiIGZpbGw9IiNFNjM3ODAiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTMuNiwzLjFDMTQuNSw0LjMsMTUsNS45LDE1LDhjMCw0LjctMi4zLDctNyw3LTIuMSwwLTMuNy0uNS00LjktMS40WiIvPjxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDE4MCkgdHJhbnNsYXRlKC0xNi0xNikiIGZpbGw9IiNmZmYiIGQ9Ik0xMy42LDMuMUMxNC41LDQuMywxNSw1LjksMTUsOGMwLDQuNy0yLjMsNy03LDctMi4xLDAtMy43LS41LTQuOS0xLjRaIi8+PC9zdmc+") 0 0 no-repeat;
  width: 16px;
  height: 16px;
  margin-right: 6px;
  vertical-align: middle;
}
.nc-device-item-header__to-top {
  width: 52px;
  height: 52px;
  position: fixed;
  top: calc(45%);
  left: calc(45%);
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MiA1MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGZpbHRlcj0idXJsKCNmKSIgY3g9IjI2IiBjeT0iMjUiIHI9IjIwIiBmaWxsPSIjMDE5REY0Ii8+PHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTE5LDI4bDcuNi03LjVtMCwwbDcuNiw3LjVtMCwwLS41LjVtMCwwLTctN20wLDAtNy4yLDdtMCwwLS41LS41Ii8+PGRlZnM+PGZpbHRlciBpZD0iZiIgeD0iMCIgeT0iMCIgd2lkdGg9IjUyIiBoZWlnaHQ9IjUyIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJiIi8+PGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIi8+PGZlT2Zmc2V0IGR5PSIxIi8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMyIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgLjYgMCAwIDAgMCAxIDAgMCAwIC42IDAiLz48ZmVCbGVuZCBpbjI9ImIiIHJlc3VsdD0iZSIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImUiLz48L2ZpbHRlcj48L2RlZnM+PC9zdmc+") 0 0 no-repeat;
  z-index: 2;
}
.nc-device-item-header__icon {
  display: inline-block;
  vertical-align: middle;
  margin: auto 0 auto auto;
  width: 16px;
  height: 10px;
  cursor: pointer;
}
.nc-device-item-header__icon-down {
  margin-left: 6px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGQ9Ik0xMC41LDBMNiw0LjZMMS40LDAsMCwxLjRsNiw2bDYtNloiIGZpbGw9IiMwMTlERjQiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-device-item-header__icon-up {
  margin-left: 6px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGZpbGw9IiMyN2EzZDQiIGQ9Ik02LDIuOEwxLjQsNy40TDAsNmw2LTZsNiw2LTEuNCwxLjRaIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-device-item-header__icon-spec {
  padding-right: 24px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy44NCwxMy4zNDQ4Yy0uMjU4OCwwLS40Njg3Ni4yMDk5LS40Njg3Ni40Njg5YzAsLjI1ODkuMjA5OTYuNDY4OC40Njg3Ni40Njg4aDYuODU3MWMuMjU4OSwwLC40Njg4LS4yMDk5LjQ2ODgtLjQ2ODhjMC0uMjU5LS4yMDk5LS40Njg5LS40Njg4LS40Njg5SDcuODRtLjkxNDM3LTIuNzQyN2MtLjI1OTAxLDAtLjQ2ODk2LjIwOTktLjQ2ODk2LjQ2ODhjMCwuMjU5LjIwOTk1LjQ2ODkuNDY4OTYuNDY4OWg1Ljk0MjczYy4yNTg5LDAsLjQ2ODgtLjIwOTkuNDY4OC0uNDY4OWMwLS4yNTg5LS4yMDk5LS40Njg4LS40Njg4LS40Njg4SDguNzU0MzdNNS4wOTcxOSwzLjMxMTM1YzEuMjAyMzcsMCwyLjA1MTg2LjI2NDc2LDIuNTk3NDIuODA5NDkuNTQ2NDguNTQ1NzcuODEyMTcsMS4zOTY3LjgxMjE3LDIuNjAxNTNjMCwyLjI5NTIzLTEuMTE1MTgsMy40MTEwMy0zLjQwOTU5LDMuNDExMDMtMi4yOTQxLDAtMy40MDk0OC0xLjExNTgtMy40MDk0OC0zLjQxMTAzYzAtMi4yOTUyMywxLjExNTM4LTMuNDExMDIsMy40MDk0OC0zLjQxMTAyTS43NSw2LjcyMjM3YzAsMS40MjcyMy4zOTA4MiwyLjUyNzcxLDEuMTYxNDQsMy4yNzA4OC42NTUwNy42MzE1NSwxLjU2Nzc5Ljk4Nzc1LDIuNzE3LDEuMDYyNTVsLS4wMDAxLDIuODMzN2MwLDEuMjM0LDAsMi4xMTkzLjAwMDEsMi4zNjczLjAwMDEuMzA1OC4wODgyMi41NS4yNjIxOS43MjU2LjE3NTEuMTc2OC40MTkwOS4yNjY2LjcyNTE4LjI2Ny4zMzc2Ni4wMDA0LDIuOTI1NjIuMDAwNiw1LjQ3MDU5LjAwMDZjMi40NTM2LDAsNC44NjcyLS4wMDAyLDUuMTgyOS0uMDAwOC41OTQzLS4wMDEyLjk2NC0uMzcxNy45NjUtLjk2Ny4wMDA1LS4zNzcuMDAxLTYuOTQxMTMuMDAwNy0xMC42OTY5YzAtLjAwMzE5LS4wMDEtLjAwNjA3LS4wMDExLS4wMDkxNi0uMDAwNS0uMDI3NjUtLjAwMjctLjA1NTIxLS4wMDgxLS4wODIyNS0uMDAwMi0uMDAwOTMtLjAwMDYtLjAwMTc1LS4wMDA3LS4wMDI2Ny0uMDA1Mi0uMDI1ODEtLjAxMzMtLjA1MTIxLS4wMjMtLjA3NTk5LS4wMDI5LS4wMDc1LS4wMDY1LS4wMTQ4LS4wMDk4LS4wMjIzMS0uMDA4NC0uMDE4NC0uMDE4LS4wMzYyOS0uMDI4Ny0uMDUzNzctLjAwNDItLjAwNjc5LS4wMDgyLS4wMTM3OC0uMDEyOC0uMDIwMzYtLjAxNTgtLjAyMjczLS4wMzI5LS4wNDQ2My0uMDUyOS0uMDY0NTdMMTIuNzQzNC44ODc3OThjLS4wMjAxLS4wMjAwNDktLjA0Mi0uMDM3MzIzLS4wNjQ2LS4wNTMxNTctLjAwNjctLjAwNDYyNy0uMDEzNS0uMDA4NjM3LS4wMjA1LS4wMTI4NTMtLjAxNzUtLjAxMDg5OC0uMDM1NC0uMDIwNTYzLS4wNTQxLS4wMjg5OTUtLjAwNzMtLjAwMzI5LS4wMTQ1LS4wMDY2ODMtLjAyMjEtLjAwOTc2Ny0uMDI1NS0uMDA5OTc0LS4wNTE2LS4wMTg0MDUtLjA3ODMtLjAyMzg1NGgtLjAwMDNjLS4wMjcyLS4wMDU0NS0uMDU0OS0uMDA3NjA5LS4wODI2LS4wMDgyMjYtLjAwMzIsMC0uMDA2My0uMDAwOTU1LS4wMDk1LS4wMDA5NTUtMi4zMTA4LS4wMDAxNzYtNi4xOTU4NC4wMDA3NDktNi43OTc5NS4wMDEzNjYtLjYwNzE1LjAwMDYxNy0uOTg0Ni4zNzY0MjMtLjk4NDkxLjk4MDc5M2MwLC4wOTEyLDAsLjM1MTAyLS4wMDAxLjY1NjkxLTEuMTQ5MjEuMDc0NjUtMi4wNjE5My40MzA5MS0yLjcxNywxLjA2MjUzQzEuMTQwODIsNC4xOTQ2Ny43NSw1LjI5NTE0Ljc1LDYuNzIyMzdtNC4xMjg2LjA5Njc1LS4wMTUwMS0uMDE1MjFjLS4xMTI1OS0uMTEyNDktLjI3NDYzLS4yNzkwNS0uMzgzNzItLjQyNjM5LS4xMTE0Ni0uMTUwODQtLjExODE0LS4yMTU2Mi0uMTE3ODMtLjIzMDk0LjAzMzcyLS4wMjcwNC4wNTQ4LS4wNDYwNi4wODQ3Mi0uMDc2MDguMjUwODgtLjI1MDc4LjI5OTEtLjUzMzk0LjEzNTkzLS43OTc1Ny0uMDM2NzEtLjA2MzAzLS4wODU5Ni0uMTI1NDQtLjE0NjAxLS4xODU2OS0uMTUwMzItLjE1MDMyLS4zMDgwNC0uMjI4MDUtLjQ2ODU0LS4yMzEwNC0uMTY2MjYtLjAwMzM5LS4zMzMwNC4wNzM5My0uNDk1MzkuMjI4OTgtLjA1Njg2LjA1NDM5LS4xMTA4NC4xMjkxNC0uMTI4NDIuMTUzNjFsLS4wMDIwNS4wMDI4OGMtLjAwMTM0LjAwMTY1LS4wMDI1Ny4wMDM1LS4wMDM4MS4wMDUyNS0uMTQ5MTkuMjE2MjMtLjE0NjcyLjU0NzYxLjAwNzEuOTMzMTguMTU4MTMuMzk2NTguNDY1NTYuODI5OTYuODg4NzYsMS4yNTMwNi4wMDAzMS4wMDA0MS4wMDA2Mi4wMDA4Mi4wMDEwMy4wMDExM2wuMDEzODguMDEzOThjLjQyMzIxLjQyMzEuODU2NTkuNzMwNDMsMS4yNTMyNy44ODg1Ny4xOTU4Ny4wNzgyNC4zNzc3NS4xMTczMS41Mzc2NC4xMTczMS4xNTQ4NCwwLC4yODkxMi0uMDM2Ny4zOTU0NC0uMTEwMDEuMDAxNzUtLjAwMTI0LjAwMzUtLjAwMjU3LjAwNTM1LS4wMDM5MWwuMDAyNjctLjAwMTk1Yy4wMjQ1Ny0uMDE3NzkuMDk5MzItLjA3MTY3LjE1MzYxLS4xMjg0Mi4xNTUxNS0uMTYyNDYuMjMyMjctLjMyOTEzLjIyOTA4LS40OTUzOS0uMDAyOTgtLjE2MDctLjA4MDcxLS4zMTgyMi0uMjMwOTMtLjQ2ODY1LS4wNjAyNS0uMDYwMTUtLjEyMjc3LS4xMDkyOS0uMTg1NzktLjE0Ni0uMjYzNTMtLjE2MzE3LS41NDY4LS4xMTQ5NS0uNzk3NjcuMTM1ODItLjAyOTkzLjAzMDAzLS4wNDg4NC4wNTEtLjA3NTk5LjA4NDgzLS4wMTUzMi4wMDA2Mi0uMDgwMDktLjAwNjM3LS4yMzA4My0uMTE3ODMtLjE0NzQ0LS4xMDkwOS0uMzE0MTEtLjI3MTI0LS40MjY0OS0uMzgzNTJtLjY4OTQtNS4xMjhjLjAxMjAzLS4wMDExMy4wMjczNS0uMDAyMDUuMDQ2MzctLjAwMjA1LjU2Mjk0LS4wMDA2MiwzLjk5NTU1LS4wMDEzNSw2LjMyODIzLS4wMDEzNWMwLDEuMDU1MzUuMDAwMywxLjcyNTMyLjAwMDYsMS44NDAwNi4wMDE3LjcxNzk5LjE2NTQsMS4zMDM1NC40ODYzLDEuNzQwMTEuMzc4My41MTQ0MS45NTY5Ljc4NjI2LDEuNjczNi43ODYyNmgyLjE5NDJjLjAwMDIsMy44MDcyOS0uMDAwMiw5Ljg2NTA1LS4wMDA3LDEwLjIyNjQ1YzAsLjAxMTUtLjAwMDUuMDIxNS0uMDAxMS4wMy0uMDA4LjAwMDYtLjAxNzMuMDAwOS0uMDI4LjAwMDktLjY0MjkuMDAxMi05Ljk4NzY4LjAwMDgtMTAuNjUwNTYuMDAwMi0uMDE5ODQsMC0uMDM1NzgtLjAwMDktLjA0ODQyLS4wMDIyLS4wMDEzNC0uMDEzNi0uMDAyNDUtLjAzMS0uMDAyNDUtLjA1M2MwLS4yNDc5LDAtMS4xMzMyLDAtMi4zNjd2LTIuODMzN2MxLjE0OTI5LS4wNzQ4LDIuMDYyMDItLjQzMSwyLjcxNjk3LTEuMDYyNTUuNzcwNzMtLjc0MzE3LDEuMTYxNTUtMS44NDM2NSwxLjE2MTU1LTMuMjcwODhjMC0xLjQ2NjUxLS4zNTU2NS0yLjUzNDM5LTEuMDg3NTItMy4yNjUwMi0uNjQ5NjEtLjY0ODc5LTEuNTY2MjQtMS4wMDAyMi0yLjc5MS0xLjA3MDA0YzAtLjMwNDc1LjAwMDE4LS41NjM3Ni4wMDAxOC0uNjU0NjUuMDAwMTEtLjAxNjc2LjAwMDgzLS4wMzA0My4wMDE3NS0uMDQxNTRtNC41NDYsNi4xNzk4NGMwLC4yNTkwMS4yMDk5LjQ2ODg2LjQ2ODkuNDY4ODZoNC4xMTQyYy4yNTg5LDAsLjQ2ODgtLjIwOTg1LjQ2ODgtLjQ2ODg2YzAtLjI1OS0uMjA5OS0uNDY4OTUtLjQ2ODgtLjQ2ODk1aC00LjExNDJjLS4yNTksMC0uNDY4OS4yMDk5NS0uNDY4OS40Njg5NW0zLjA3MS0zLjE1ODVjLS4xOTc2LS4yNjkwNy0uMzAyOS0uNjc5NDMtLjMwNDEtMS4xODcwNC0uMDAwMS0uMDg3OTEtLjAwMDQtLjUwNDMzLS4wMDA1LTEuMTcyMzVsMS4yNzI0LDEuMjc1NzhsMS40ODM0LDEuNDg3NTloLTEuNTMzMWMtLjQxNzgsMC0uNzE4MS0uMTMyMTItLjkxODEtLjQwMzk4IiBmaWxsPSIjMDE5REY0Ii8+PC9zdmc+") 0 0 no-repeat;
}
.nc-device-item-header__tech-container {
  padding-bottom: 18px;
}
.nc-device-item-header__labels .nc-label-group {
  display: block;
  position: initial;
}
.nc-device-item-header__labels .nc-label {
  margin-top: 12px;
  margin-left: 30px;
}
.nc-device-item-header__labels._mobile {
  text-align: center;
  padding-top: 12px;
}
.nc-device-item-header__labels._mobile .nc-label:nth-child(1) {
  margin-left: 0;
}
@media screen and (min-width: 768px) {
  .nc-device-item-header__labels._mobile {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-item-header__labels._no-mobile {
    display: none;
  }
}
/* Device Layout */
.nc-device-layout {
  padding: 40px 0px;
  background-color: #ffffff;
}
@media screen and (max-width: 767px) {
  .nc-device-layout {
    padding: 0;
    margin-top: 0;
    border-bottom: 1px solid #e8e8e8;
  }
}
.nc-device-layout__inner {
  position: relative;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-device-layout__inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-layout__inner {
    padding-left: 0;
    padding-right: 0;
  }
}
.nc-device-layout__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
}
@media screen and (min-width: 1100px) {
  .nc-device-layout__left {
    min-width: 440px;
  }
}
@media screen and (max-width: 1099px) {
  .nc-device-layout__left {
    display: none;
  }
}
@media screen and (min-width: 1100px) {
  .nc-device-layout__right {
    min-width: 740px;
  }
}
@media screen and (max-width: 1099px) {
  .nc-device-layout__right {
    width: 100%;
    min-width: 130px;
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-layout__right {
    border-top-width: 0;
    border-bottom-width: 0;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.nc-device-layout__bottom {
  margin-bottom: 59px;
}
/* Device Price */
.nc-device-price {
  color: #333333;
}
@media screen and (max-width: 767px) {
  .nc-device-price-characteristics .nc-device-price {
    padding-left: 42px;
    padding-top: 8px;
  }
}
.nc-device-price__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  line-height: 16px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  color: #86888c;
}
@media screen and (max-width: 767px) {
  .nc-device-price__top {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.nc-device-price_type_compact .nc-device-price__top {
  margin-bottom: 0;
}
.nc-device-price__text {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
}
.nc-device-price-characteristics .nc-device-price__text {
  font-size: 12px;
}
.nc-device-price-characteristics .nc-device-price__bottom .nc-device-price__text {
  padding-right: 6px;
}
.nc-device-price-characteristics .nc-device-price__bottom .nc-device-price__text-dark {
  color: #333333;
}
.nc-device-catalog .nc-device-price__text {
  font-size: 12px;
  line-height: 15px;
  padding-right: 5px;
}
.nc-device-catalog .nc-device-price__text-dark {
  color: #50535a;
}
.nc-device-catalog .nc-device-price__text-old {
  color: #50535a;
  text-decoration: line-through;
}
.nc-device-price__standard {
  position: relative;
  margin: 2px 0 0 13px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 9px;
  line-height: 20px;
}
@media screen and (max-width: 767px) {
  .nc-device-price__standard {
    margin-left: 27px;
    font-weight: 700;
    font-size: 13px;
    line-height: 20px;
  }
}
.nc-device-price__standard:before {
  content: "";
  position: absolute;
}
.nc-device-price__standard-label {
  text-transform: uppercase;
}
.nc-device-price__standard-value {
  font-size: 10px;
  color: #50535a;
  padding: 0 2px;
}
.nc-device-price__standard {
  color: #44c8f5;
}
.nc-device-price__standard:before {
  top: 6px;
  left: -10px;
  width: 9px;
  height: 9px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMCI+PHBhdGggc3Ryb2tlPSIjNWJjNTAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTE0LjIsMS43YTEuOCwxLjgsMCwwMTIuOSwwbDMsM2ExLjgsMS44LDAsMDEwLDIuOWwtNyw3YTEuOCwxLjgsMCwwMS0xLC4ySDguNkExLjgsMS44LDAsMDE2LjgsMTNWOS41YTEuOCwxLjgsMCwwMS4yLTFabS0zLjIsOWEuOC44LDAsMTAuMS4xbS0uNS41YTUsNC42LDAsMDEtMy41LDcuMmEyLjUsMi41LDAsMDEtMi0uNWEyLjMsMi40LDAsMDAtNC4xLjkiLz48L3N2Zz4=") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-device-price__standard:before {
    top: 1px;
    left: -27px;
    width: 20px;
    height: 20px;
  }
}
.nc-device-price__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: -2px;
  color: #50535a;
  font-family: Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-device-price__price {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.nc-dialog .nc-device-price-characteristics__plan .nc-device-price__price {
  color: #313235;
}
.nc-device-price__price-fractional {
  margin-top: -5px;
}
.nc-device-catalog .nc-device-price__price-fractional {
  font-size: 16px;
  margin-top: 5px;
}
.nc-dialog .nc-device-price-characteristics__plan .nc-device-price__price-fractional {
  font-size: 16px;
  margin-top: 0;
}
.nc-device-price__price-left {
  margin-right: 5px;
  font-size: 46px;
  font-weight: 400;
}
.nc-device-catalog .nc-device-price__price-left,
.nc-dialog .nc-device-price-characteristics__plan .nc-device-price__price-left,
.nc-device-price-characteristics .nc-device-price__price-left {
  margin-right: 0;
  font-size: 40px;
  line-height: 50px;
}
.nc-device-price__price-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  font-size: 18px;
}
.nc-device-price-characteristics .nc-device-price__price-right {
  font-size: 16px;
}
@media screen and (min-width: 768px) {
  .nc-device-price__price_small .nc-device-price__currency,
  .nc-device-price__price_small .nc-device-price__value {
    font-size: 26px;
  }
}
.nc-device-price__currency,
.nc-device-price__type {
  line-height: 1;
}
.nc-device-catalog .nc-device-price__currency,
.nc-device-catalog .nc-device-price__type {
  font-size: 10px;
}
@media screen and (max-width: 767px) {
  .nc-device-price__currency,
  .nc-device-price__type {
    font-weight: 400;
    font-size: 20px;
    line-height: 1;
  }
}
.nc-device-price__type {
  margin-top: 4px;
}
.nc-dialog .nc-device-price-characteristics__plan .nc-device-price__type,
.nc-device-price-characteristics .nc-device-price__type {
  font-size: 10px;
}
@media screen and (max-width: 767px) {
  .nc-device-price__type {
    width: 100%;
    margin-left: 0;
  }
}
.nc-device-price_type_compact .nc-device-price__currency,
.nc-device-price_type_compact .nc-device-price__type {
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .nc-device-price_type_compact .nc-device-price__currency,
  .nc-device-price_type_compact .nc-device-price__type {
    font-size: 14px;
  }
}
.nc-device-price__currency_compare {
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  .nc-device-price__currency_compare {
    font-weight: 400;
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-price__currency_compare + .nc-device-price__value {
    font-weight: 400;
  }
}
.nc-device-price__value {
  font-weight: 300;
  font-size: 40px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .nc-device-price__value {
    font-weight: 300;
    font-size: 30px;
    line-height: 1;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-price__value-per-month {
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-device-price__value-per-month {
    display: block;
    text-align: right;
    font-size: 16px;
  }
}
.nc-device-price_type_compact .nc-device-price__value {
  font-size: 34px;
}
@media screen and (max-width: 767px) {
  .nc-device-price_type_compact .nc-device-price__value {
    font-size: 24px;
  }
}
.nc-device-price__bottom {
  margin-top: 2px;
  color: #86888c;
}
.nc-device-catalog .nc-device-price__bottom,
.nc-device-price-characteristics .nc-device-price__bottom {
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.nc-device-price__bottom-revert {
  margin-left: -40px;
}
@media screen and (max-width: 767px) {
  .nc-device-price_compare .nc-device-price__price {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: none;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
/* Device Price Characteristics */
.nc-device-price-characteristics {
  margin-top: 25px;
}
.nc-device-price-characteristics .nc-device-price__price {
  color: #313235;
}
.nc-device-price-characteristics .nc-link,
.nc-device-price-characteristics .nc-browser-list__item,
.nc-device-price-characteristics .nc-device-compare__tooltip-menu-item,
.nc-device-price-characteristics .nc-device-compare-small__return-link,
.nc-device-price-characteristics .nc-line-info__link,
.nc-device-price-characteristics .nc-payment-history__link,
.nc-device-price-characteristics .nc-select-line__menu-element,
.nc-device-price-characteristics .nc-services-active__disconnect {
  color: #001eb4;
}
.nc-device-price-characteristics__section {
  font-family: Roboto, Helvetica, Arial, sans-serif;
}
.nc-device-price-characteristics__section + .nc-device-price-characteristics__section {
  margin-top: 31px;
}
.nc-device-price-characteristics__section + .nc-device-price-characteristics__section_wide {
  margin-top: 5px;
}
.nc-device-price-characteristics__section-row {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.nc-device-price-characteristics__section_wide {
  margin-right: -30px;
  margin-left: -30px;
}
.nc-device-price-characteristics__section-payment-method {
  justify-content: center;
  display: flex;
}
@media screen and (max-width: 767px) {
  .nc-device-price-characteristics__section-payment-method {
    margin-left: 24px;
    margin-right: 24px;
  }
}
.nc-device-price-characteristics__subtitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 20px;
  line-height: 23px;
  color: #313235;
}
.nc-device-price-characteristics__icon {
  display: inline-block;
  width: 26px;
  height: 24px;
}
.nc-device-price-characteristics__icon._outlet {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHJva2U9IiMwMTlERjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjMiIGZpbGw9Im5vbmUiIGQ9Ik0uOSw5LjZhMSwxLDAsMDAuMiwxLjVsNy44LDcuOGExLDEsMCwwMDEuNS4ybDguNS04LjVhMSwxLDAsMDAuNC0xVjEuNjVhMSwxLDAsMDAtMS0xaC03Ljk1YTEsMSwwLDAwLTEsLjRaTTEzLDQuMmExLjUsMS41LDAsMDAwLDEuM2EzLDMsMCwwMDEuMywxLjNhMS41LDEuNSwwLDAwMS4zLDBhMywzLDAsMDAxLjMtMS4zYTEuNSwxLjUsMCwwMDAtMS4zYTMsMywwLDAwLTEuMy0xLjNhMS41LDEuNSwwLDAwLTEuMywwQTMsMywwLDAwMTMsNC4yIi8+PC9zdmc+") 0 0 no-repeat;
  height: 20px;
}
.nc-device-price-characteristics__link-terms:before {
  content: '';
  display: inline-block;
  vertical-align: text-top;
  margin-right: 10px;
  width: 26px;
  height: 23px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjMDE5REY0IiBkPSJNMCwxNi4xODhWMy44Njg5NUMwLDEuNDQ3MjksMS40MTgwNCwwLDMuNzk0NjcsMGg5LjczOTEzYzIuMzc2NiwwLDMuNzk0NiwxLjQ0NzI5LDMuNzk0NiwzLjg2ODk1djQuOTE0NTJjMCwuMzEzMzktLjI1NTIuNTY5ODEtLjU2NzIuNTY5ODEtLjMxMiwwLS41NjcyLS4yNTY0Mi0uNTY3Mi0uNTY5ODFWMy44Njg5NWMwLS44NjYxLS4yMTU1LTEuNTM4NDctLjYzODEtMi0uNDQyNC0uNDg0MzMtMS4xMjMxLS43MjkzNS0yLjAyMjEtLjcyOTM1SDMuNzk0NjdjLS44OTkwNCwwLTEuNTc5NjkuMjQ1MDItMi4wMjIxMi43MjkzNS0uNDIyNTguNDYxNTMtLjYzODEyLDEuMTMzOS0uNjM4MTIsMlYxNi4xODhjMCwxLjc3MjEuODk2MiwyLjY3MjQsMi42NjAyNCwyLjY3MjRoOS43MzkxM2MxLjc2NCwwLDIuNjYwMi0uOTAwMywyLjY2MDItMi42NzI0di0zLjE1OTVjMC0uMzEzNC4yNTUyLS41Njk4LjU2NzItLjU2OTguMzEyLDAsLjU2NzIuMjU2NC41NjcyLjU2OTh2My4xNTk1YzAsMS4xNTk2LS4zMTc2LDIuMDg1NS0uOTQxNiwyLjc0OTMtLjY2MzYuNzAzNy0xLjYyNSwxLjA2MjctMi44NTMsMS4wNjI3SDMuNzk0NjdjLTEuMjI4MDIsMC0yLjE4OTQ1LS4zNTYxLTIuODUzMDkzLTEuMDYyN0MuMzE3NjQxLDE4LjI3MzUsMCwxNy4zNDc2LDAsMTYuMTg4bTEyLjkyNC0uODE3N2MyLjE5OC0xLjk1NDQsNS40NzA4LTQuODY4OSw1LjcwMDUtNS4wOTY4LjE2MTctLjE2MjQuMjQ2Ny0uMzQ0NzUuMjQ2Ny0uNTQ0MTctLjAwMjgtLjIxOTM4LS4wOTA3LS40MzAyLS4yNDM5LS41ODk3NS0uMTU4OC0uMTU5NTQtLjY2OTMtLjQ2NzIzLTEuMTM0NCwwLS4zMTQ4LjMxMzM5LTQuNzk4Niw0LjI5MDYyLTUuNzIzMiw1LjExMTEybC0uNTY0NCwxLjY4OTRsMS43MTg3LS41Njk4bS05LjA3MjYxLjQxNmMtLjMxMTk3LDAtLjU2NzIxLS4yNTY0LS41NjcyMS0uNTY5OGMwLS4zMTMzLjI1NTI0LS41Njk4LjU2NzIxLS41Njk4aDYuNzM1NzFjLjMxMTksMCwuNTY3Mi4yNTY1LjU2NzIuNTY5OGMwLC4zMTM0LS4yNTUzLjU2OTgtLjU2NzIuNTY5OEgzLjg1MTM5bTAtMy40NTg2Yy0uMzExOTcsMC0uNTY3MjEtLjI1NjUtLjU2NzIxLS41Njk4YzAtLjMxMzQuMjU1MjQtLjU2OTguNTY3MjEtLjU2OThoOS42NzEwMWMuMzEyLDAsLjU2NzIuMjU2NC41NjcyLjU2OThjMCwuMzEzMy0uMjU1Mi41Njk4LS41NjcyLjU2OThIMy44NTEzOU0yMCw5LjczMjE3Yy0uMDAyOC41MDcxMy0uMjA0Mi45NzQzMy0uNTg0MiwxLjM1MDQzLS4zMjYyLjMyNDgtNS4yNjY2LDQuNzE3OS01LjgyODIsNS4yMTY1LS4wNTY3LjA1MTMtLjEyNDguMDkxMi0uMTk4NS4xMTRsLTIuOTA3Ljk2NThjLS4wNTY3LjAxNzEtLjExNjIuMDI4NS0uMTc1OC4wMjg1LS4zMTE5NywwLS41NjcyMi0uMjUzNi0uNTY3MjItLjU2OThjMC0uMDYyNy4wMDg1MS0uMTIyNS4wMjgzNi0uMTgyM2wuOTcyNzYtMi45MTQ2Yy4wMzEyLS4wOTQuMDg3OS0uMTc5NS4xNjE3LS4yNDVjMi4xOTc5LTEuOTQ4Nyw1LjU1My00LjkzMTYyLDUuNzgyNy01LjE2MjM5Ljg1NjUtLjg2MDM5LDIuMDY0Ny0uNjc1MjEsMi43Mzk3LDBjLjM2NTguMzczMjIuNTcyOS44NzQ2NS41NzU3LDEuMzk4ODZtLTUuODk5LTEuNDMzYzAsLjMxMzM5LS4yNTUzLjU2OTgtLjU2NzIuNTY5OEgzLjg1MTM5Yy0uMzExOTcsMC0uNTY3MjEtLjI1NjQxLS41NjcyMS0uNTY5OGMwLS4zMTMzOS4yNTUyNC0uNTY5OC41NjcyMS0uNTY5OGg5LjY4MjQxYy4zMTE5LDAsLjU2NzIuMjU2NDEuNTY3Mi41Njk4bTAtMy40NTg2OWMwLC4zMTMzOS0uMjU1My41Njk4LS41NjcyLjU2OThIMy44NTEzOWMtLjMxMTk3LDAtLjU2NzIxLS4yNTY0MS0uNTY3MjEtLjU2OThjMC0uMzEzMzkuMjU1MjQtLjU2OTguNTY3MjEtLjU2OThoOS42ODI0MWMuMzExOSwwLC41NjcyLjI1NjQxLjU2NzIuNTY5OCIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-position: 4px 0;
}
.nc-device-price-characteristics__text {
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  width: 100%;
}
.nc-device-price-characteristics__text .nc-link,
.nc-device-price-characteristics__text .nc-browser-list__item,
.nc-device-price-characteristics__text .nc-device-compare__tooltip-menu-item,
.nc-device-price-characteristics__text .nc-device-compare-small__return-link,
.nc-device-price-characteristics__text .nc-line-info__link,
.nc-device-price-characteristics__text .nc-payment-history__link,
.nc-device-price-characteristics__text .nc-select-line__menu-element,
.nc-device-price-characteristics__text .nc-services-active__disconnect {
  vertical-align: initial;
}
.nc-device-price-characteristics__text .nc-tooltip-contain {
  display: inline;
}
.nc-device-price-characteristics__outlet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  padding: 24px 20px 0 20px;
}
.nc-device-price-characteristics__outlet + .nc-device-price-characteristics__outlet {
  padding-top: 4px;
}
.nc-device-price-characteristics__outlet .nc-device-price__text {
  width: 100%;
}
.nc-device-price-characteristics__plan {
  color: #50535a;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  border: 1px solid #d3d4d3;
  padding: 13px 0;
  margin-bottom: 24px;
  display: flex;
  justify-content: space-between;
  max-width: 470px;
}
@media screen and (max-width: 767px) {
  .nc-device-price-characteristics__plan {
    display: block;
    padding: 16px 10px;
  }
}
.nc-device-price-characteristics__plan-check {
  display: flex;
  justify-content: space-around;
  flex-direction: column;
  width: 60px;
  padding-left: 18px;
}
@media screen and (max-width: 767px) {
  .nc-device-price-characteristics__plan-check {
    padding-left: 0;
    width: auto;
    padding-right: 10px;
  }
}
.nc-device-price-characteristics__plan-label {
  display: block;
}
.nc-device-price-characteristics__plan-title {
  font-size: 16px;
  color: #333333;
  width: 230px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .nc-device-price-characteristics__plan-title {
    padding-right: 20px;
    margin-right: 20px;
    margin-top: 19px;
    margin-bottom: 19px;
    border-right: 1pt solid #d3d4d3;
  }
  .nc-dialog .nc-device-price-characteristics__plan-title {
    width: 160px;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-price-characteristics__plan-title {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 14px;
  }
}
.nc-device-price-characteristics__plan-type {
  font-size: 16px;
  font-weight: 700;
}
.nc-device-price-characteristics__plan-price {
  width: 200px;
  font: 20px Roboto, Helvetica, Arial, sans-serif;
  color: #00385d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.nc-device-price-characteristics__plan-price-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: -14px;
}
.nc-buyer-information__order .nc-device-price-characteristics__plan-price-container {
  margin-top: 0;
  align-items: baseline;
  color: #00385d;
}
.nc-device-price-characteristics__plan-price-from {
  padding: 2px 4px 0 1px;
  letter-spacing: 0;
}
@media screen and (max-width: 767px) {
  .nc-device-price-characteristics__plan-price-from {
    display: none;
  }
}
.nc-device-price-characteristics__plan-price-currency {
  padding-top: 15px;
}
.nc-buyer-information__order .nc-device-price-characteristics__plan-price-currency {
  font-size: 24px;
}
.nc-device-price-characteristics__plan-price-left {
  font-size: 36px;
  font-weight: 300;
  letter-spacing: 1px;
}
.nc-buyer-information__order .nc-device-price-characteristics__plan-price-right {
  position: relative;
  top: -15px;
}
.nc-device-price-characteristics__plan-price-fractional {
  margin-top: 9px;
  padding-left: 0;
  font-size: 12px;
  font-family: Open Sans;
  font-weight: 600;
}
.nc-device-price-characteristics__plan-price-type {
  margin: -3px 0 0 1px;
  font-size: 12px;
  font-family: Open Sans;
  letter-spacing: 0;
}
@media screen and (max-width: 767px) {
  .nc-device-price-characteristics__plan-price-type {
    min-width: 60px;
  }
}
.nc-device-price-characteristics__plan-price-label {
  color: #00385d;
  padding-bottom: 3px;
}
.nc-device-price-characteristics__plan-price-item {
  padding-bottom: 3px;
}
.nc-device-price-characteristics__plan-price-separator {
  padding-right: 20px;
  padding-top: 20px;
  font-size: 24px;
}
.nc-device-price-characteristics__plan-price .nc-payment__info-price-wrap {
  padding-left: 0;
  padding-right: 20px;
}
@media screen and (max-width: 767px) {
  .nc-device-price-characteristics__plan-price .nc-payment__info-price-wrap {
    padding-right: 0;
  }
}
.nc-device-price-characteristics__plan-price .nc-payment__additional-info {
  font-size: 12px;
  margin-left: 0;
}
.nc-device-price-characteristics__plan-price .nc-payment__info-price-info {
  color: #86888c;
  font-size: 12px;
  margin: 0;
  margin-top: -5px;
  line-height: normal;
}
.nc-device-price-characteristics__plan-section {
  display: flex;
}
@media screen and (max-width: 767px) {
  .nc-device-price-characteristics__plan-section {
    flex-wrap: wrap;
  }
}
.nc-dialog .nc-device-price-characteristics__plan-section .nc-device-price__text {
  font-size: 14px;
}
.nc-dialog .nc-device-price-characteristics__plan-section .nc-device-price__text + .nc-device-price__text {
  padding-left: 6px;
}
@media screen and (max-width: 767px) {
  .nc-dialog .nc-device-price-characteristics__plan-section .nc-device-price__top {
    padding-top: 8px;
  }
}
.nc-dialog .nc-device-price-characteristics__plan-section .nc-device-price__bottom {
  display: flex;
}
@media screen and (max-width: 767px) {
  .nc-dialog .nc-device-price-characteristics__plan-section .nc-device-price-characteristics__plan-price {
    padding-left: 46px;
    width: 216px;
  }
}
.nc-device-price-characteristics__no-plan {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.nc-device-price-characteristics__no-plan + .nc-device-price-characteristics__footer {
  padding-top: 28px;
}
.nc-device-price-characteristics__footer._mobile {
  padding-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .nc-device-price-characteristics__footer._mobile {
    display: none;
  }
}
.nc-device-price-characteristics__offer {
  margin-top: 24px;
  background-color: #f5f5f5;
  border-radius: 16px;
  display: flex;
}
.nc-device-price-characteristics__offer-image {
  width: 64px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 0 auto;
}
.nc-device-price-characteristics__offer-image._no-photo {
  width: 53px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MyA4MyI+PHBhdGggZmlsbD0iI2RiZGNkZCIgZD0iTTUzLDczLjAyOEExMCwxMCwwLDAxNDMsODNIMTBhMTAsMTAsMCwwMS0xMC05Ljk3VjEuOTg1YTIsMiwwLDAxNCwwdjcxLjA0MmE2LDYsMCwwMDYsNS45ODJoMzNhNiw2LDAsMDA2LTUuOTgyVjE4LjE5MWE2LjIzMyw2LjIzMywwLDAwLTUuODQ5LTUuOTgySDE1LjQ2MmExLjUzNywxLjUzNywwLDAwLTEuNTUxLDEuNTE5djIuOTU4YTEuNTM1LDEuNTM1LDAsMDAxLjU1MSwxLjUxNmgyMS45M2E1LjU0Nyw1LjU0NywwLDAxNS41NDgsNS41MzNsLS4wMDYsMjQuODEzYTUuNTQ4LDUuNTQ4LDAsMDEtNS41NDksNS41MzVIMTUuNDYyYTUuNTQ5LDUuNTQ5LDAsMDEtNS41NTEtNS41MzZWMjcuOGEyLDIsMCwwMTQsMHYyMC43NDRhMS41NSwxLjU1LDAsMDAxLjU1MSwxLjU0OGgyMS45MjNhMS41MzIsMS41MzIsMCwwMDEuNTQ5LTEuNTQ4bC4wMDYtMjQuODEyYTEuNTY4LDEuNTY4LDAsMDAtMS41NDgtMS41NDVoLTIxLjkzYTUuNTM0LDUuNTM0LDAsMDEtNS41NTEtNS41di0yLjk1OGE1LjUzNiw1LjUzNiwwLDAxNS41NTEtNS41MDdoMjcuNjg5QTEwLjE2OSwxMC4xNjksMCwwMTUzLDE4LjE5MloiLz48L3N2Zz4=") 0 0 no-repeat;
  background-position: center;
}
.nc-device-price-characteristics__offer-details {
  width: calc(100% - 96px);
  padding-top: 18px;
  padding-bottom: 18px;
  text-align: initial;
}
.nc-device-price-characteristics__offer-details .nc-device-price-characteristics__plan-title {
  padding: 0;
  margin: 0;
  border: none;
}
.nc-device-price-characteristics__offer-details .nc-device-price-characteristics__plan-price {
  width: auto;
}
.nc-device-price-characteristics__offer-details .nc-device-price__price-left {
  font-size: 40px;
}
.nc-device-price-characteristics__offer-details .nc-device-price__price-fractional {
  font-size: 16px;
}
.nc-device-price-characteristics__offer-details .nc-device-price__type {
  font-size: 10px;
}
.nc-device-price-characteristics__offer-details .nc-device-price__bottom {
  display: flex;
}
.nc-device-price-characteristics__offer-details .nc-device-price__text {
  padding-right: 6px;
  font-size: 12px;
}
.nc-device-price-characteristics__offer-details .nc-device-price__text-dark {
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .jsPlansPopup .nc-popup {
    position: sticky;
    top: 0;
  }
}
@media screen and (max-width: 767px) {
  .jsPlansPopup .nc-popup__inner {
    width: calc(100% - 48px);
    height: calc(100% - 48px);
    margin: 24px 24px;
    padding-top: 24px;
    border-radius: 16px;
  }
}
@media screen and (max-width: 767px) {
  .jsPlansPopup .nc-popup .nc-subsection__row {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media screen and (max-width: 767px) {
  .jsPlansPopup .nc-popup .nc-subsection__row:nth-child(1) {
    padding-top: 16px;
  }
}
@media screen and (max-width: 767px) {
  .jsPlansPopup .nc-popup .nc-subsection__row:last-child {
    padding-bottom: 16px;
  }
}
@media screen and (max-width: 767px) {
  .jsPlansPopup .nc-popup .nc-device-price__price,
  .jsPlansPopup .nc-popup .nc-device-price__bottom {
    margin-left: -24px;
  }
}
@media screen and (max-width: 767px) {
  .jsPlansPopup .nc-popup__footer {
    position: absolute;
    bottom: 0;
    margin-bottom: -12px;
    width: 100%;
    padding: 24px;
  }
}
.nc-dialog__options + .jsPlansPopup .nc-popup__footer {
  padding-top: 24px;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .jsPlansPopup .nc-popup__footer .nc-button {
    height: 40px;
    margin-bottom: 16px;
    border-radius: 20px;
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .jsPlansPopup .nc-popup__footer .nc-button__label {
    line-height: initial;
  }
}
/* Device Specification */
.nc-device-specification {
  margin-top: 59px;
  margin-bottom: 105px;
}
.nc-device-specification__title {
  font: 20px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
  padding-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .nc-device-specification__title {
    padding: 0px 20px;
  }
}
.nc-device-specification__section {
  margin-top: 32px;
  border-top: 1px solid #d3d4d3;
  padding-bottom: 24px;
  width: 45%;
}
.nc-device-specification__section-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.nc-device-specification__section_one-column {
  width: 100%;
}
.nc-device-specification__section_no-border {
  border-top: none;
}
@media (max-width: 1024px) {
  .nc-device-specification__section {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-specification__section {
    padding: 0px 20px;
  }
}
.nc-device-specification__description {
  margin-top: 15px;
  font-size: 16px;
  line-height: 30px;
  color: #333333;
}
@media screen and (max-width: 767px) {
  .nc-device-specification__description {
    margin-top: 35px;
    padding: 0px 20px;
  }
}
.nc-device-specification__subtitle {
  margin-top: -12px;
  padding: 0 0 15px 0;
  font: 16px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
.nc-device-specification__subtitle-inner {
  display: inline;
  background-color: #ffffff;
  padding-right: 10px;
}
@media screen and (max-width: 767px) {
  .nc-device-specification__subtitle {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 20px;
  }
}
.nc-device-specification__feature {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  word-wrap: break-word;
}
.nc-device-specification__feature_one-column {
  width: 50%;
  padding-top: 8px;
}
@media screen and (max-width: 767px) {
  .nc-device-specification__feature_one-column {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-device-specification__feature_one-column:nth-child(even) {
    padding-left: 15px;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-specification__feature {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.nc-device-specification__feature + .nc-device-specification__feature {
  padding-top: 8px;
}
@media screen and (min-width: 768px) {
  .nc-device-specification__feature-group_one-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .nc-device-item-header__tech-container .nc-device-specification__feature-group_one-column {
    max-width: 550px;
  }
}
.nc-device-specification__feature-name {
  color: #808080;
  width: 50%;
}
@media screen and (max-width: 767px) {
  .nc-device-specification__feature-name {
    width: 45%;
  }
}
.nc-device-specification__feature-value {
  width: 50%;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .nc-device-specification__feature-value {
    width: 55%;
  }
}
.nc-device-specification__feature-name,
.nc-device-specification__feature-value {
  font: 16px Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-device-specification__feature-name,
  .nc-device-specification__feature-value {
    display: inline;
    font-size: 12px;
  }
}
@media screen and (max-width: 767px) {
  .nc-device-item-header__tech-container .nc-device-specification__feature-name,
  .nc-device-item-header__tech-container .nc-device-specification__feature-value {
    font-size: 14px;
  }
}
/* Dialog */
.nc-dialog {
  width: 390px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .nc-dialog {
    width: auto;
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media screen and (min-width: 768px) {
  .nc-dialog._horizontal {
    display: flex;
    width: 100%;
    justify-content: center;
  }
}
.nc-dialog._horizontal .nc-subsection__container {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.nc-dialog._horizontal .nc-subsection__title,
.nc-dialog._horizontal .nc-subsection__subtitle {
  font-size: 24px;
  padding: 0;
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-dialog._horizontal .nc-subsection__title,
  .nc-dialog._horizontal .nc-subsection__subtitle {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-dialog._horizontal .nc-subsection__footer {
    display: block;
  }
  .nc-dialog._horizontal .nc-subsection__footer .nc-button {
    width: auto;
  }
}
@media screen and (min-width: 768px) {
  .nc-dialog._horizontal .nc-subsection__footer .nc-button {
    width: 100%;
  }
}
.nc-dialog__options {
  padding-top: 8px;
  padding-bottom: 16px;
  text-align: initial;
}
.nc-dialog__options-far {
  padding-top: 32px;
}
.nc-dialog__options .nc-label {
  text-transform: none;
}
.nc-dialog__container {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.nc-dialog__icon {
  margin-bottom: 25px;
}
.nc-dialog__icon-prepaid {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzg2IiBoZWlnaHQ9IjE0MSIgdmlld0JveD0iMCAwIDM4NiAxNDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAsMTQwaDM4NnYxSDBabTk1LDBjMC01My44LDQzLjctOTgsOTcuNS05OGM1My44LDAsOTcuNSw0NC4yLDk3LjUsOThaIiBmaWxsPSIjMDE5REY0IiBvcGFjaXR5PSIuMSIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzOCwxKSI+PHBhdGggZD0iTTU4LjUsNTYuMmMwLDAsOC41LDIuMSwxMy4yLDcuMS43LjcsMS43LDEuOSwyLjcsMy41LjksMS40LDMuMyw1LjksMy45LDE3LjIuMiw0LDEuNCw5LjktMy43LDEwLjMtLjgsMC0xLjguMS0zLjIuMi0uNywxNC44LTIuMywzNS4yLTMuOCwzOS4xLTIuMyw2LTQ1LjUsMS43LTUxLjMuNC0zLjYtLjgtNi45LTEwLjUtNy41LTEzLjctLjYtMi43LTMuNS01LjYsMi45LTI4LjgtMi44LS43LTUuMS0xLjQtNi4zLTEuNy01LjEtMS4zLTIuOC03LjEtMi0xMS4yYzIuNi0xMS41LDUuOC0xNS43LDYuOS0xN2MxLjMtMS40LDIuNS0yLjUsMy4zLTMuMWM1LjUtNC4zLDExLjItNC45LDE0LjItNWMuMSwwLC4yLDAsLjMsMGwxNC4zLS4yYzAsLjQtLjEuOC0uMSwxLjIuNi4xLDEuMi4xLDEuOC4xYzAtLjQsMC0uOCwwLTEuMloiIGZpbGw9IiNFQzYyNEIiLz48cGF0aCBvcGFjaXR5PSIuMiIgZD0iTTU4LjUsNTYuMmMwLDAsOC41LDIuMSwxMy4yLDcuMS43LjcsMS43LDEuOSwyLjcsMy41LjksMS40LDMuMyw2LDMuOSwxNy4yLjIsNCwxLjQsOS45LTMuNywxMC4zLS44LDAtMS44LjEtMy4xLjIuNS05LjksMC0xNy4xLS41LTIwLS4zLTItLjgtMy45LS44LTMuOS0uMi0xLjQtLjctMy4yLTItNS4yLTMuOC02LjQtMTEuNS04LjUtMTYuNy05LjktMS4yLS4zLTQtLjYtNy41LS44LjEtLjUuMS0uOS4xLTEuM1oiIGZpbGw9IiM0NDQiLz48cGF0aCBkPSJNNzguMSwxMDJsMTIuNC0yMC4xYy42LTEsMS40LTEuOCwyLjUtMS45bDIxLjgtMTIuMWMzLjMtMy4yLDUuOC01LDcuMi01LjVjMS41LS41LDMsMCw0LjYsMS41bC0xOSwxOS45Yy0yLjQsNy01LDEzLjktNy45LDIwLjgtMi45LDYuOS03LjQsMTctMTMuNCwzMC4zYzguMiw0LjQsNi42LDUuNCw2LjcsNS40YzAsMC01NC43LDAtNzkuNSwwLTIxLjgtMS4zLTExLjMtNDEuNy04LjctNTAuNi4xLDAsLjMuMS40LjFDOS43LDkxLDI4LDk2LDM0LjEsOTYuNGwtNS45LDIwLjdjMTQuNi44LDI4LjYsNC44LDQwLjIsOS41bDIuOS0zMi4xYy42LS4xLDEuMS0uMSwxLjQtLjEuNi0uMSwxLjMtLjEsMi4xLS4zYzEtLjIsMS43LS40LDIuMS0uN1pNNTEuNiw1NC41YzEuMS4zLDIuNC42LDMuNSwxLS45LDIuNC0yLjMsMy44LTQsNC4yLTIuNi42LTguOC42LTEyLjgtMS4yLTIuNy0xLjEtNC44LTIuOC02LjItNS4xYzEuNiwwLDMuMSwwLDQuNSwwVjM3LjJjLTEuMS0xLjItMi4xLTIuNS0yLjYtMy42LTEtMS45LS45LTYuNi0uNC04LjkuMS0uOSw2LjgtNy41LDEwLjctMWwtLjQtMTEuMmMwLS43LjUtMS4zLDEuMi0xLjNjMS41LS4xLDMuMS0uMiw0LjctLjguMSwwLC4zLDAsLjUsMGMxLjUtLjMsOS43LTEuNCwxNC41LDQuNC40LjQuOCwxLDEuMiwxLjYuOCwxLjYsMS4yLDMuMywxLjIsNWwuMSw3LjhjMCwuOC0uMSwxLjYtLjIsMi4zLS44LDUuNi0yLjQsMTAuMi00LjMsMTMuMi0xLjUsMi4zLTMuMSwzLjctNC42LDMuOC0uNC4xLTIuOC4zLTUuNi0uMy0uMS0uMS0uMSwwLTEuMi0uNFoiIGZpbGw9IiNGOEQyQjMiLz48cGF0aCBkPSJNOTIuNCw4MC4xYzMuMy0zLjIsOS4yLTgsMTcuOC0xNC41YzIuNi4zLDIuNCwyLjQtLjYsNi4zWk0zNC4yLDk2Yy44LTEuOSwxLjItMywxLjgtNS44LjEtLjQuNC0uNi44LS41LjMuMS42LjQuNS44LS43LDIuOS0xLDQtMS45LDYtLjIuNC0uNS41LS45LjQtLjMtLjEtLjUtLjUtLjMtLjltLTUuNCwyMS4zYy40LDAsLjcuMi43LjYuMS4zLS4yLjYtLjYuNy0uMSwwLS4yLDAtLjUsMC0uMy4xLS44LjItMS4zLjMtMS4zLjItMi43LjYtMy45LDEtLjguMy0xLjUuNi0yLjEsMS0uMy4xLS43LDAtLjktLjMtLjItLjMsMC0uNy4zLS45LjctLjQsMS40LS43LDIuMi0xYzEuMy0uNSwyLjgtLjksNC4yLTEuMS41LS4xLDEtLjIsMS40LS4zLjEsMCwuMiwwLC40LDBabTQ0LTguM2MuMS0uMS4xLS4xLjItLjNjMS0xLjYsMi4xLTMuMiwzLjItNC45LjQtLjYuNy0xLjEsMS0xLjYuMS0uMS4yLS4zLjMtLjQuMS0uMi4xLS4yLjEtLjIuMi0uMy42LS40LjktLjIuMy4yLjQuNi4yLjljMCwuMSwwLC4xLS4xLjItLjEuMS0uMi4zLS4zLjQtLjMuNS0uNiwxLjEtMSwxLjYtMS4xLDEuNy0yLjIsMy40LTMuMiw0LjktLjEuMi0uMS4yLS4yLjMtMS41LDIuNC0xLjIsMS43LTEuOSwzLS4yLjMtLjYuNC0uOS4yLS4zLS4yLS40LS42LS4zLS45LjgtMS4yLjUtLjYsMi0zbS0yOC04Mi4xYzAsMC0uMy0xLjYtMS41LTMtLjEtLjEtLjktMS0yLjEtMS40LTIuMS0uNi00LjcuNi02LDIuNS0xLjQsMi4xLTEuMiw0LjYtLjIsNi41YzEsMS45LDIuNywyLjcsMy4zLDIuOWwyLjYuNWMtMS45LDMuNi0zLjYsNi43LTMuOSw2LjctLjgsMC0zLjYtMy4zLTUuNC01LjgtLjktMS4yLTMuOS00LjEtNC44LTkuMUMyMi43LDQuNyw1MC04LjgsNzMsMTQuMmMtNS41LDQtMTMuOCwzLjgtMTguNSwyLjYtMywzLjQtNi4xLDYuNy05LjEsMTAuMS0uMS4zLS4zLjUtLjUuOFptNi43LDIwLjktNi40LTIuM2w2LjQsNy41Wk01NiwzM2MuNS45LDItMS4yLDEuNy0yLjctLjEtLjYtLjQtLjgtLjgtLjgtLjUtLjEtMSwuNC0xLjEuOS0uMS44LS4yLDIuMS4yLDIuNm00LTUuNmMtMS4zLjQtMi43LjEtMy42LS4xLS40LS4xLS42LS43LS4yLTFjLjUtLjMsMS4xLS43LDIuMS0uN2MxLjguMSwzLjgsMS40LDEuNywxLjhabTMsMy45YzAtLjMtLjItLjQtLjUtLjQtLjIsMC0uNC4yLS4zLjVsLjQsNC4zYy0uMy4xLS42LjEtMSwuMWMwLDAsMCwwLS4yLDAtLjIsMC0uMiwwLS4zLDAtLjMsMC0uNSwwLS43LDAtLjIsMC0uNC4yLS40LjRjMCwuMy4yLjUuNC41aDIuMmMuNS0uMS45LS42LjgtMS4xWm0yLjQtLjVjLS4xLjctLjMsMiwuMSwyLjYuNi44LDItMS4yLDEuOC0yLjctLjItLjYtLjUtLjktLjgtLjktLjYsMC0xLC40LTEuMSwxbS4yLTUuMmMxLjkuMSwzLjgsMS4zLDEuNywxLjgtMS4yLjMtMi42LjEtMy41LS4yLS40LDAtLjUtLjYtLjItLjkuNC0uNCwxLjEtLjcsMi0uN20tNywxMi43YzAsMCwwLS4yLDAtLjIuMi0uMy44LS4xLDEuNi4xYzEuNC4yLDIuNS4yLDIuNS4yYzAsMC0uNC43LS42LjktLjUuNi0xLjksMC0yLjMtLjEtLjMtLjEtMS4xLS40LTEuMi0uOSIgZmlsbD0iIzQ4MkQxRiIvPjxwYXRoIG9wYWNpdHk9Ii4yIiBkPSJNOTMuMSw3OS41Yy0xLC42LTEuOSwxLjQtMi41LDIuNEw3OC4zLDEwMkw3Nyw5My40Yy0uMi4zLS45LjUtMS45LjctLjguMi0xLjUuMi0yLjEuMy0uNCwwLS45LDAtMS42LDB2LjFsLTIuOCwzMi4xYzQsMS42LDcsMi45LDksMy45YzIsLjksNSwyLjQsOC44LDQuNGM2LjEtMTMuMywxMC42LTIzLjQsMTMuNC0zMC4zYzIuOS02LjksNS41LTEzLjgsNy45LTIwLjhsMTkuMS0xOS45Yy0xLjYtMS41LTMuMS0yLTQuNi0xLjUtMS41LjUtMy45LDIuMy03LjIsNS41WiIgZmlsbD0iIzhDMkEwMCIvPjwvZz48cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMzAsMjQpIiBkPSJNMTcsLjZjNS40LDAsOS42LDEuNCwxMi41LDQuMmMzLDIuOSw0LjUsNy4yLDQuNSwxMi44YzAsNS42LTEuNSw5LjktNC41LDEyLjgtMi45LDIuOC03LjEsNC4yLTEyLjUsNC4yLTUuNCwwLTkuNi0xLjQtMTIuNS00LjItMy0yLjktNC41LTcuMi00LjUtMTIuOEMwLDEyLDEuNSw3LjcsNC41LDQuOEM3LjQsMiwxMS42LjYsMTcsLjZtMSw2LjcxYzAtLjYxLS41LTEuMDEtMS0xLjAxLS41LDAtMSwuNC0xLDF2MS4zYy0yLjkuMy00LjgsMi4zLTQuOCw1LjFjMCwxLjkuOSw0LjIsNC44LDQuOXY1LjhjLTEuMS0uMi0yLjEtLjYtMy4yLTEuNC0uMi0uMS0uNS0uMi0uOC0uMi0uNywwLTEuMi41LTEuMiwxLjJjMCwuNC4yLjguNiwxYzEuMywxLDMsMS41LDQuNiwxLjdWMjhjMCwuNS41LjksMSwxYy41LS4xLDEtLjUsMS0xdi0xLjNjMS40LS4yLDIuNi0uNywzLjUtMS41YzEuMS0uOSwxLjctMi4yLDEuNy0zLjhjMC0xLjQtLjUtMi42LTEuNC0zLjQtLjgtLjgtMi4xLTEuMy0zLjgtMS42di01LjVjLjguMSwxLjUuNCwyLjMuOWguMWMuMS4xLjQuMi43LjIuNiwwLDEuMS0uNiwxLjEtMS4yYzAtLjQtLjItLjgtLjctMS4xLTEtLjYtMi4yLTEtMy41LTEuMVpNMTYsMTF2NS4xYy0uNy0uMi0xLjMtLjQtMS43LS44LS41LS40LS43LS45LS43LTEuN2MwLS44LjMtMS41LjgtMmMuNC0uMywxLS42LDEuNi0uNm0yLDcuOGMyLjUuNSwyLjgsMS42LDIuOCwyLjdjMCwxLjUtMSwyLjYtMy4xLDIuOXYtNS42WiIgZmlsbD0iI0YyOEQxNSIvPjwvc3ZnPg==") 0 0 no-repeat;
  height: 141px;
  background-position: center;
}
.nc-dialog__icon-credit {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzg2IiBoZWlnaHQ9IjEyOSIgdmlld0JveD0iMCAwIDM4NiAxMjkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAsMTI4aDM4NnYxSDBtOTUtLjljMC01My44LDQzLjctOTgsOTcuNS05OGM1My44LDAsOTcuNSw0NC4yLDk3LjUsOThaIiBmaWxsPSIjMDE5REY0IiBvcGFjaXR5PSIuMSIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk0LDIpIj48cGF0aCBkPSJNODkuNCw3NS44Yy02LjUtNC45LTIzLjEtMTgtMjMuMS0xOC01LjQsNC45LDcuNiwxMy43LDcuNiwxMy43IiBmaWxsPSIjNDgyRDFGIi8+PHBhdGggZD0iTTU5LjcsNTZjMy4yLTUuNSwyLjMtMTIuNy0yLjYtMTcuMS01LjYtNS0xNC4yLTQuNS0xOS4yLDEtNSw1LjYtNC42LDE0LjIsMSwxOS4yYzQuOCw0LjMsMTEuOCw0LjYsMTYuOSwxbDE1LjUsMTQuMWMuNC4zLDEsLjIsMS4zLS4xbDIuNi0yLjljLjMtLjQuMy0xLDAtMS4zWm0tNC45LS44Yy0zLjQsMy43LTkuMiw0LTEyLjkuNy0zLjgtMy40LTQuMS05LjMtLjctMTNjMy40LTMuOCw5LjItNC4xLDEzLS43YzMuNywzLjQsNCw5LjIuNywxM1oiIGZpbGw9IiM0NzQ5NjEiLz48cGF0aCBkPSJNMTAyLjUsMTEzLjhjLjYsNS42LDEuMSw4LjcsMS4zLDkuMy0uMSw1LjIsNi40LDMuOSwxOC41LDMuOGMxNCwwLDMyLjcsMS45LDMzLjgtMy4zYzEtNC42LjgtMTQuNC0uNy0yOS40YzQuOS0xLjMsOC41LTMuNSw5LjQtNS4yYzIuNS01LS40LTEzLTMuNy0yMi00LTEwLjgtNi4xLTE2LjEtMTEtMjAuNC00LTMuNy04LjQtNC45LTEyLjEtNC4yLTMtMS4yLTYuMi0xLjgtOS42LTEuNWwtOS42LjljLTEwLjIuOC0xOC4yLDkuNC0xOS44LDE5LjYtLjcsMS43LTEuMiwzLjUtMS42LDUuM0M5NSw3Ny41LDkxLDgzLjgsOTMuNyw4OWMxLjYsMyw0LjcsNCw3LjEsNC4yWiIgZmlsbD0iI0ZCQzdERSIvPjxwYXRoIG9wYWNpdHk9Ii4yIiBkPSJNMTAwLjUsOTI3VjkxLjZsLTEuOS0yMy41di0uOGMtLjItMS44LS4xLTMuNS4xLTUuMy0uNiwxLjYtMS4xLDMuMi0xLjUsNC44LTIuMywxMC44LTYuMywxNy4xLTMuNiwyMi4zYzEuNiwzLDQuNywzLjksNyw0LjJaIiBmaWxsPSIjNDQ0NDQ0Ii8+PHBhdGggZD0iTTEyMy4yLDJjMC0uNy0uNS0xLjItMS4zLTEuMi0xLjYsMC0zLjItLjEtNC44LS41LS4yLDAtLjQsMC0uNiwwLTEuNS0uMi0xMC0uNy0xNC41LDUuNTQtLjQuNjYtLjgsMS4yNi0xLjEsMS44Ni0uOCwxLjYtMS4yLDMuMy0xLDUuMmwuNCw3LjljLjEuOC4yLDEuNi40LDIuNGMyLjEsOS45LDYuNiwxNi43LDEwLjMsMTYuOWMyLC4xLDMuOS0uMSw1LjgtLjcuMi0uMS4xLDAsMi43LTEuMWwuNSwyLjljLTUuMi45LTguMSwyLjUtOC40LDIuNy45LDEsMSwxLjQsMS44LDJjOSw3LjMsMjMuNi0yLjMsMjUuNS0zLjUtMi4zLS42LTQuNC0xLTYuNC0xLjMtLjctMi41LTEuOC02LjctMy4zLTEyLjVsLS4xLTIuNmMuMS0uNC4yLS41LjYtLjZjMS4yLS4zLDEuOC0xLDIuNi0xLjljMS40LTEuNywxLjgtNC4xLDEuMS02LjQtLjktMi4xLTMuMS0zLjctNS4yLTMuNS0uOCwwLTEuNi4zLTIuMy44LS4yLjItLjYuMy0uOS4zLS43LDAtMS4zLS41LTEuNC0xLjJaTTgwLjksNzJjLS4xLS4xLS4zLS4xLS40LS4ybC0xNS03LjJjLTEuMi0uNS0yLjYsMC0zLjIsMS4xbC0uNSwxYy0uNSwxLjItLjEsMi40LjksMy0xLS4yLTIuMS4zLTIuNSwxLjNsLS42LDFjLS40LDEtLjIsMiwuNSwyLjctLjYuMS0xLjEuNS0xLjQsMS4xbC0uNiwxYy0uNiwxLjEtLjIsMi41LjksMy4xbDcuOSw0LjNjOS42LDYuNCwxOC42LDEyLjIsMjcuMiwxNy4zbC0uNyw1LTM0LjgsNi42Yy0xLS4yLTItLjMtMy0uMy0zLjMtLjItNi4xLjUtOCwxLTQuOC0uMi05LjYtLjUtMTQuMy0uNy0zLjktMS0xMi42LTIuMy0xMi45LDMuMWMwLDAsMy44LDEuMSw4LjgsMi40YzEuMi4zLDIuNS42LDMuOCwxYzYuNywyLjMsMTUuNSw3LjEsMjAuNiw4LjdsNTItMS44Yy0uOC0xLTEuNC0yLjEtMS43LTMuMy0uMy0uNi0uNy0zLjctMS4zLTkuM2wtLjctNy45YzkuNSw1LjQsMTguMywxMCwyNi41LDEzLjZjNC45LDIuMiwxMC45LDMuOSwxNS44LDUuNmMxMS4yLDIuMywxMy40LTEuOCwxNC42LTMuMWMxLjUtMS42LDYuNS02LDQuMy0zMS4yLTQuMSwzLTEzLjksNi0yMy42LDMuNC0yLjUtLjctNC44LTEuMy02LjctMmwuMSwxLjZaIiBmaWxsPSIjQkY4NjVGIi8+PHBhdGggb3BhY2l0eT0iLjIiIGQ9Ik05NC45LDEwMS42Yy0uMy0uMS0uNS0uMi0uNy0uM2wtLjcsNS4xLTM0LjgsNi42Yy0xLS4yLTItLjMtMy0uMy0zLjMtLjItNi4xLjUtOCwxLTQuOC0uMy05LjYtLjUtMTQuMy0uOC0zLjktLjktMTIuNi0yLjMtMTIuOSwzLjJjMCwwLDMuOCwxLDguOCwyLjNjMS4yLjQsMi41LjcsMy44LDFjNi43LDIuNCwxNS41LDcuMSwyMC42LDguOGw1Mi0xLjhjLS44LTEtMS40LTIuMS0xLjgtMy4zLS4yLS43LS42LTMuOC0xLjMtOS4zbC0uNi03LjR2LS4yLS4zWiIgZmlsbD0iIzhDMkEwMCIvPjxwYXRoIGQ9Ik0zLjksOTguNGMtMS4zLS40LTIuNy4zLTMuMSwxLjctLjQsMS4zLjMsMi43LDEuNywzLjFsNjAuMSwxOC41YzEuNC40LDIuOC0uMywzLjItMS43LjQtMS4zLS40LTIuNy0xLjctMy4xWiIgZmlsbD0iIzQ3NDk2MSIvPjxwYXRoIGQ9Ik0xMjMuOSwxN2MuNC0xLjEsMS4yLTEuOSwyLjEtMi42LjctLjQsMS40LS44LDIuMi0uOGMyLjEtLjIsNC40LDEuNCw1LjIsMy41LjIuNC4zLjguNCwxLjIuMiwxLjgtLjMsMy43LTEuNCw1LjEtLjEsMC0uMi4xLS4zLjJjMCwwLDAsMCwwLDAtLjkuOS0yLjEsMS42LTMuNCwxLjkuNiwyLjksMS40LDYuNywxLjcsNy43LjYsMi4zLDEsNC4yLDEuMyw1LjEuNywwLDEuNCwwLDIuMSwwYzEsMCw0LjgtLjQsOC40LS42YzAsMCwuMiwwLC40LS4xYzEuMi0uMSwyLjMtLjMsMy40LS45YzAsMCwuMy0uMS42LS40YzYuMi01LDcuNi0xMi4zLDQuOS0xNi40LTEuOC0yLjgtNS41LTMuOS02LjEtNC4xLS42LS4yLTEuNC0uMy0yLS40LS4yLS43LS40LTEuNC0uNy0yLjJjMC0yLjUtLjYtNS45LTIuOS04LjgtLjktMS4xLTIuMS0yLTMuNC0yLjctMy41LTEuNy02LjItLjgtMTMuMS0xLTEuNCwwLTYuMy0uNi02LjQtLjYtNy4yLS41LTEyLjIsMS41LTE1LDUuOWMyLjEtLjMsMy44LS4zLDUuMSwwYzguNSwyLjEsMTEsMTYuOCwxNC45LDE2LjJoLjF2LS4xWm0tMjAuNyw2LS40LTIuNmMtLjEtLjIuMS0uNC4zLS41LjMsMCwuNS4yLjUuNGwuNCwyLjYuMiw0LjdjMCwwLDAsLjEuMS4xLjUtLjEsMS4yLS4yLDItLjIuMywwLC41LjEuNS40YzAsLjItLjIuNC0uNC41LS45LDAtMS41LjEtMiwuMWgtLjFjLS41LjEtLjktLjMtMS0uOHYtLjFabTYuOS00LjVjMi4xLS40LjEtMS43LTEuOC0xLjctLjgtLjEtMS41LjMtMiwuNi0uMy4zLS4xLjkuMywxYy45LjIsMi4zLjQsMy41LjFtOS41LDE5LjZsMy40LTEuNS0yLjgsNS4xWk05OSwxNy40Yy0uNC4zLS4yLjkuMiwxYy45LjIsMi4zLjUsMy41LjJjMi4xLS41LjItMS44LTEuNy0xLjgtLjktLjEtMS42LjMtMiwuNm05LDEzLjhjMC0uMSwwLS4yLDAtLjMtLjEtLjItMS41LS4yLTEuNS0uMi0xLjgsMC0yLjItLjEtMi40LjJjMCwuMSwwLC4zLjMuNy40LjcsMS44LjQsMi4zLjMuMywwLDEuMS0uMiwxLjMtLjdtLTUuNS0xMGMwLS41LS41LS45LTEtLjktLjMsMC0uNy4yLS44LjgtLjMsMS41LDEuMiwzLjUsMS43LDIuNi40LS41LjMtMS43LjEtMi41bTcuMy4xYy0uMS0uNi0uNi0xLTEuMS0xLS4zLjEtLjcuMy0uOC45LS4zLDEuNCwxLjEsMy40LDEuNywyLjYuNS0uNi4zLTEuOC4yLTIuNW0yMSw0OC4zYzAtLjMuMi0uNy42LS43LjQsMCwuNy4yLjcuNmwyLjQsMjIuMWMuMS40LS4yLjctLjYuOC0uMywwLS42LS4zLS43LS42WiIgZmlsbD0iIzQ4MkQxRiIvPjwvZz48L3N2Zz4=") 0 0 no-repeat;
  height: 129px;
  background-position: center;
}
.nc-dialog__icon-renew {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzc1IiBoZWlnaHQ9IjE0MCIgdmlld0JveD0iMCAwIDM3NSAxNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI0LDEyNmgzMjd2MUgyNFptNjYsMGMwLTUzLjgsNDMuNy05OCw5Ny41LTk4YzUzLjgsMCw5Ny41LDQ0LjIsOTcuNSw5OFoiIGZpbGw9IiMwMTlERjQiIG9wYWNpdHk9Ii4xIi8+PHBhdGggZD0iTTE3NC40LDkzLjZjLTguOC0xLjUtMTAuMi03LjMtMTEuNy0xMS45LTIuOS05LjIsMy40LTIwLjEsMTEuMy0yNS4zYzUuNi0zLjcsMTIuNS01LjMsMTktMy45YzIuOS0uOSw2LjEtMS40LDkuNS0xLjRoMi43YzguMS0uMSwxNS41LjYsMjEuMSwzYzIuNi43LDUsMS44LDcuMiwzLjJjOS4xLDUuOCwxNC41LDE3LDEwLjMsMjgtLjgsMi4zLTMuOCw1LjEtOC43LDguMy0uNC4xLS44LjEtMS4yLjEtMS4xLDExLjEtMS40LDIxLjctMS40LDMyLjgtNywwLTUxLjUsMC01MS41LDAtMi0yLjUtNC44LTExLjItNC44LTEzLjZjMC0uNi0uMS0xLS4xLTEuNVoiIGZpbGw9IiM1Q0I2MTUiLz48cGF0aCBvcGFjaXR5PSIuMiIgZD0iTTE3NC40LDkzLjRjLTguNy0xLjUtMTAtNy4zLTExLjUtMTEuOC0zLTkuMywzLjQtMjAuMiwxMS4zLTI1LjRjNS43LTMuNywxMi43LTUuMiwxOS4xLTMuOC05LjksMi44LTE3LjIsOS45LTE5LjcsMTguMS0uOCwyLjUtLjksNS4xLS42LDcuN1oiIGZpbGw9IiM0NDQiLz48cGF0aCBkPSJNOTAsNDcuNmM0LjItMy41LDgtMy40LDExLjYuNGMzLjMsNC4zLDUuMSw2LjksNS42LDcuN2M3LjUsMTIuNCwxMy40LDEwLjIsMjAuNywxOS4zbDIyLjYsMTkuNWw4LjMtOC41Yy0xLjEtMy45LTIuMS04LjEtMy0xMi41LTIuNS0xLjctNi40LTQuOC0xMi43LTEwLjEtLjYtLjUtMy41LTEuMi04LjctMi03LjgsMS0xMS4zLTEuMS0xMC42LTYuNWwzMy40LTIuMmMzLjUtLjMsNi45LDEuMyw5LDQuMmMyLjYsMy41LDQuNCw2LjQsNS41LDguN2wyMCwzMGwxMC40LTE2LjljMyw1LjUsNy42LDgsMTMuOCwxMS41YzUuMSwyLjksMTEuMyw0LDE4LjUsMy4zLTEzLjksMjcuNS0yNy41LDQxLjUtNDAuOSw0MS45LTcuOC4yLTE0LjctNC41LTIwLjgtMTQuMS01LjQsNC4yLTEwLjksNi4yLTE2LjUsNS44LTE2LTEuMy0zMi41LTE3LTQ5LjQtNDcuNFptOTkuNy0zLjRjLS4xLDAtLjMsMC0uNC4xLTQuMSwxLTMuOS45LTQuMiwxLTMuMS41LTUuNiwwLTYtLjEtMy45LS44LTcuNi04LjYtOC4zLTE5LjJjMC0uOCwwLTEuNywwLTIuNWwuOC04LjRjLjEtMS45LjctMy43LDEuOC01LjMuMS0uMS4yLS4zLjMtLjQuNC0uNS43LS45LDEuMS0xLjNjMS40LTEuNCwyLjktMi4zLDQuNi0zYzMuNy0xLjIsNy45LTEuMSwxMC4yLS42LjMuMSwxLjMuMywyLjguNmMxLjMuNCwyLjYuNyw0LC44LjcuMSwxLjIuOCwxLjIsMS42bC0xLjMsMTJjMCwuMywzLjUtMi40LDcuMi0xLjVjMS4yLjMsMi44LDIsNC45LDUtLjcsMi4zLTEuMSwzLjUtMS4yLDMuNS0xLjUsMi45LTIuNiw0LjYtMy40LDUuNGwtLjIsNy41LjQsMTEuN2gtMS41Yy00LjUsMC04LjcuOS0xMi40LDIuM1oiIGZpbGw9IiNFRDk0NzQiLz48cGF0aCBvcGFjaXR5PSIuMiIgZD0iTTkwLjIsNDcuNmM0LjItMy41LDguMS0zLjQsMTEuNi40YzMuMyw0LjMsNS4yLDYuOSw1LjcsNy43YzcuNCwxMi40LDEzLjMsMTAuMiwyMC42LDE5LjNsMjIuNiwxOS41bDguMy04LjZjNC4xLDE1LjQsOC43LDI3LjEsMTQsMzUuMy01LjUsNC4zLTExLDYuMy0xNi41LDUuOS0xNi4xLTEuMy0zMi42LTE3LTQ5LjUtNDcuNFoiIGZpbGw9IiM4QzJBMDAiLz48cGF0aCBkPSJNOTEuOCwzMy45Yy0uNi0uOCwwLTIuMSwxLjMtMi45YzEuMi0uOSwyLjYtLjksMy4xLS4ybDIzLjMsMzQuNGMuNS44LDAsMi4xLTEuMywyLjktMS4yLjktMi43LjktMy4yLjJaIiBmaWxsPSIjNDc0OTYxIi8+PHBhdGggZD0ibTE5NS40LDQyLjctNS43LDEuNS4yLDR2LS4xWm01LjcsMzYuM2MwLC40LjQuNy44LjYuMywwLC42LS4zLjYtLjctLjUtNi43LjctMTEuOCwzLjMtMTUuMS4zLS4zLjItLjctLjEtMS0uMy0uMi0uNy0uMi0xLC4xLTIuOSwzLjctNC4xLDktMy42LDE2LjFtLTMxLTU5LjhjLjUtLjMsMS4zLS43LDIuMi0uNmMxLjkuMSwzLjksMS41LDEuOCwxLjktMS40LjMtMi45LDAtMy43LS4zLS41LS4xLS42LS43LS4zLTFtOS4yLDEuMWMuNC0uMywxLjItLjcsMi4yLS42YzEuOS4xLDMuOSwxLjYsMS44LDEuOS0xLjUuMy0yLjksMC0zLjktLjMtLjQtLjEtLjUtLjctLjEtMW0yLjUsNC43YzAsLjgsMCwyLjEtLjYsMi43LS43LjctMS45LTEuNi0xLjQtMy4xLjMtLjYuNi0uOCwxLS43LjYuMSwxLC41LDEsMS4xWm0xMy0xLjJjLS4xLS4zLS4zLS42LS40LS44LTMuMS0zLjktNi4xLTcuOC05LjItMTEuNy01LjQtMS42LTEwLjYtMS41LTExLjQtMmMuNC0uNS43LS45LDEuMS0xLjNjMS40LTEuNCwzLTIuNCw0LjYtM2MzLjctMS4zLDcuOS0xLjEsMTAuMi0uNi4zLDAsMS4zLjIsMi44LjUuNC4xLjguMiwxLjMuM2MxLjIuMiwyLjIuMywyLjcuNGM3LjIsMSwxMCwuNCwxMy40LDIuNi43LjQsMi4xLDEuNCwzLjMsMy4yYzMuMyw1LDEuOCwxMC45LDEuNCwxMi43LS40LDEuNi0xLDIuOS0xLjcsNC4xLS42LDIuMy0uNCw0LC42LDUuMmM0LjksNS45LDcuMSw2LjgsNS44LDktMS4zLDIuNS02LjUsMy4yLTE1LjUsMi02LTQuMS00LjctMTEuNC00LjctMTJjMCwwLDAsMCwwLDBjLjctLjEsMi42LS4zLDQuMi0xLjdjMS42LTEuNCwyLjctMy45LDIuMS02LjQtLjYtMi40LTIuNy00LjUtNS00LjYtMS4yLDAtMi4zLjUtMi41LjYtMS43LDEtMi42LDIuNC0yLjYsMi40Wm0tMjMuMy4xYy4yLS43LjUtLjguOS0uOC42LjEsMSwuNiwxLDEuMmMwLC44LDAsMi4xLS41LDIuNi0uOC44LTEuOS0xLjYtMS40LTNtMy4xLDUuOXYuMWMwLC41LjMsMSwuOCwxLjIuMSwwLC4xLDAsLjIsMGMuNS4xLjguMSwyLjEuMy4yLDAsLjUtLjIuNS0uNGMwLS4zLS4xLS41LS40LS41LTEuMy0uMi0xLjYtLjItMi4xLS4zYzAsMC0uMSwwLS4xLS4xYzAsMCwwLDAsMC0uMWwxLjEtNC45LjEtLjEuMi0yLjdjMC0uMy0uMi0uNS0uNC0uNS0uMy0uMS0uNS4xLS41LjRsLS4zLDIuN1ptNS4xLDMuN2MwLS4xLjEtLjMsMC0uNC0uMS0uMy0uOC0uMi0xLjYtLjItMS41LS4xLTIuNy0uNC0yLjctLjRjMCwwLC4yLDEsLjQsMS4zLjQuOCwyLC41LDIuNS40LjMtLjEsMS4yLS4zLDEuNC0uNyIgZmlsbD0iIzQ4MkQxRiIvPjxwYXRoIGQ9Ik0xMzQsMjIuN2MyLjEsNS4yLTEuNiw5LjktMTEuMiwxNHYuMmMtLjEsMC0uMi0uMS0uMi0uMS0uMSwwLS4yLjEtLjMuMXYtLjJjLTkuNi00LjEtMTMuMy04LjgtMTEuMi0xNGMyLjEtNS4yLDUuOS02LjEsMTEuNS0yLjVjNS41LTMuNiw5LjMtMi43LDExLjQsMi41IiBmaWxsPSIjRkY1NjQ1Ii8+PC9zdmc+") 0 0 no-repeat;
  height: 140px;
  background-position: center;
}
.nc-dialog__icon-upgrade {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzc1IiBoZWlnaHQ9IjE2OCIgdmlld0JveD0iMCAwIDM3NSAxNjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI0LDE0N2gzMjd2MUgyNFptNjYsMGMwLTUzLjgsNDMuNy05OCw5Ny41LTk4YzUzLjgsMCw5Ny41LDQ0LjIsOTcuNSw5OFoiIGZpbGw9IiMwMTlERjQiIG9wYWNpdHk9Ii4xIi8+PHBhdGggZD0iTTIwNi41LDY0LjRjLjUsMCwuOS4zLjkuOGwuMSwxLjdjMTAuMy0xLjMsMTYuMy0xLjYsMTgtLjljMTYsNi4zLDE4LjYsMzMuOCwxOC41LDQyLjFjMCwyLjItMy42LDQuMy0xMC43LDZjLjcsNy42LDEuNSwxNC41LDEuNiwxNS4xLjIsMS43LTU0LDE4LjUtNTQsMTguNWMwLDAtLjktLjItMS44LS42LS41LS4yLTEtLjUtMS41LS45LTMuNi0yLjgtNC4yLTkuOS00LjItMTEuNi0uMS0uNi0uMS0xLS4xLTEtLjItMi42LS41LTcuOC0xLjMtMTcuNS0yLjUsMS4xLTUuMywyLjItOC40LDMuNGwuMS00MC4xYy4xLTIuOCwxLjgtNS40LDQuNC02LjZjNS44LTIuNSwxMS4zLTMuMywxNi41LTIuNC45LS4zLDEuNy0uNiwyLjUtLjhsLS4xLTNjMC0uNS4zLS44LjctLjlaIiBmaWxsPSIjMDE5REY0Ii8+PHBhdGggZD0iTTE5Ny44LDQxYy40LS4yLDYuNC0yLjYsOC4xLTEuNGMxLjQsMSwyLDcuNC4xLDEwLjF2MTQuOGwtMTUuNiwxLjEuMi0zLjNjLTIuMi42LTIsLjUtMi4zLjYtMi41LjMtNC43LDAtNS4xLS4xLTEuNC0uMi0yLjgtMS42LTMuOS0zLjgtMS42LTIuOC0yLjgtNy4yLTMuMS0xMi4zLS4xLS43LS4xLTEuNSwwLTIuMmwuNi03LjFjLjEtMS42LjYtMy4xLDEuNi00LjUuMy0uNi43LTEsMS4yLTEuNGM0LjgtNSwxMi4zLTMuNCwxMy42LTNjLjEsMCwuMywwLC41LjFjMS40LjUsMi44LjgsNC4yLDFjLjYsMCwxLjEuNywxLDEuM1ptLTM0LjEsMzkuOHYzOC4zYy41LS4yLDEuMS0uNCwxLjYtLjYtMTMuNyw2LjMtMzUuNywxMS00MS41LDQuMi03LjctOS04LjctMzMuNC0zLjEtNzMuMy0xMi4zLTIuNy0yMC45LTUuNy0yNS43LTguOS0xLjMtLjktMi0yLjMtMi0zLjkuMS0yLjUsMi4yLTQuNSw0LjctNC40YzEyLjEuMiwxOS44LjIsMjMuMy0uMWM5LjgtLjksMTguNSw2LjMsMTkuMywxNi4xbDMuOCw0MlptOS45LDU4LjQuNC0uM2MuMiwwLC4zLDAsLjMsMGwzMy4zLTE1bC43LTYuMWMxNC43LTEuNiwyNC45LTMuNCwzMC41LTUuNi4xLDE1LjUtMSwyNC41LTMuNCwyNi44LTUuNCw1LjMtMzMuNywxOC41LTYyLDIyLTYuMywyLjgtMTYuOCw0LjktMzEuNCw2LjEtNC4xLTIuNi02LjQtNy4zLTYuNy0xMy45bDEwLjItMy41Yy0uNC0uMS0uNy0uMy0uNy0uMy0yLjEtNSwyNS42LTkuNCwyOS4yLTEwLjNaIiBmaWxsPSIjREI5RTc1Ii8+PHBhdGggb3BhY2l0eT0iLjIiIGQ9Ik0xNzAuNyw5OC43Yy41LDcsMSwxMi43LDEuMywxNy40LTIuNSwxLjEtNS4zLDIuMi04LjMsMy4zdi00MGMuMS0yLjksMS43LTUuNCw0LjQtNi42YzUuNy0yLjUsMTEuMS0zLjMsMTYuMi0yLjUtMy42LDEuNC03LjMsMy42LTkuOCw3LjItLjcsMS4xLTEuNSwyLjYtMi4xLDQuOS0uMS4zLS4yLjYtLjMuOS0uMi43LS43LDIuMS0xLDMuNy0uNCwxLjgtLjUsNS4xLS41LDkuN3YuMVoiIGZpbGw9IiM0NDQ0NDQiLz48cGF0aCBkPSJNMTkwLjYsNjIuNGw2LjItMS41LTYuNCw0LjhabTYuMy0xNy41Yy0uMi0uMy0uNC0uNi0uNi0uOS0yLjUtMy4zLTUtNi42LTcuNS05LjktMS43LjItNC4zLjQtNy4yLS41LTEtLjQtMS44LTEtMi42LTEuNS4yLS4yLjUtLjUuNy0uN2MzLjUtNCwxMC0zLjgsMTIuOS0zLjIuMy4xLDEuNi40LDMuNC43YzEsLjIsMS44LjIsMi4zLjNjNS45LjksOC4zLjQsMTEuMSwyLjMuNi40LDEuOCwxLjIsMi43LDIuN2MyLjgsNC4zLDEuNSw5LjMsMS4xLDEwLjgtMS4yLDQuNC00LDYuNy00LjksNy43LTEuOCwyLjItNC44LS41LTUuNy0xLjQuNS0uMiwyLjEtLjcsMy4yLTIuNGMxLjEtMS42LDEuNC00LC4zLTUuOS0xLjEtMS45LTMuNC0zLjItNS40LTIuOC0xLjEuMy0xLjksMS4xLTIsMS4xLTEuMiwxLjMtMS42LDIuNy0xLjYsMi43Wk0xMzcsMTU5Yy0uMy4xLS43LS4xLS43LS40LS4xLS4zLjEtLjcuNC0uN2MyLS41LDMuNi0uOSw3LjEtMS42YzMuNi0uNyw1LjEtMS4xLDcuMS0xLjUuNC0uMS43LjEuOC40LjEuMy0uMS42LS41LjctMiwuNS0zLjYuOS03LjEsMS42LTMuNS43LTUuMSwxLTcuMSwxLjVtMTEsNC41Yy0zLjkuOC01LjYsMS4yLTcuOSwxLjYtLjMuMS0uNi0uMi0uNy0uNWMwLS4zLjItLjYuNS0uN2MyLjMtLjQsNC0uNyw3LjgtMS42YzMuOS0uOCw1LjYtMS4yLDcuOS0xLjYuMywwLC42LjIuNy41YzAsLjMtLjIuNy0uNS43LTIuMi40LTQsLjgtNy44LDEuNm02MC45LTU1YzAtMi42LS4xLTctLjItMTNjMC0uNC0uMi0uNi0uNi0uNi0uMywwLS42LjItLjYuNi4xLDYsLjIsMTAuNC4yLDEzYy4xLDIuNy4xLDUuOC4yLDkuM2MwLC4zLjMuNi42LjYuNCwwLC42LS4zLjYtLjYtLjEtMy42LS4xLTYuNi0uMi05LjNNMTgxLDUyLjFjMCwwLC4zLjcuNS45LjQuNSwxLjcuMSwyLjIsMGMuMi0uMSwxLS4yLDEuMS0uNmMwLS4xLjEtLjIsMC0uMy0uMi0uMi0uNy0uMS0xLjQsMC0xLjQuMS0yLjQsMC0yLjQsMG0tMi40LTcuM2MwLC43LDAsMS45LS40LDIuNC0uNi44LTEuOC0xLjItMS40LTIuNi4yLS41LjUtLjcuOC0uNy41LDAsLjkuNSwxLC45Wm04LjYuNWMwLC43LjEsMS45LS40LDIuNC0uNS43LTEuNy0xLjMtMS40LTIuNi4zLS42LjUtLjcuOS0uNy40LDAsLjkuNC45LjlabTcuMi4xYzAsLjQsMCwuOS0uMSwxLjQtLjUsMy4xLTMuNSw1LjEtNi42LDQuNi0yLjYtLjUtNC41LTIuNi00LjctNS4xbC0xLjMtLjFjLS41LDMtMy41LDUuMS02LjYsNC42LTMuMS0uNi01LjEtMy41LTQuNi02LjYuNi0zLjEsMy41LTUuMiw2LjYtNC42YzIuNy41LDQuNywyLjcsNC43LDUuNGwxLjMuMWMwLS4xLDAtLjIsMC0uMy42LTMuMSwzLjUtNS4xLDYuNi00LjZjMi4yLjQsMy45LDIsNC41LDMuOTk5bDIuNjczLS4zODVjLjMyOS0uMDQ3LjYzNC4xODIuNjgxLjUxMS4wNDcuMzI5LS4xODIuNjM0LS41MTEuNjgxbC0yLjY0NC4zNzdabS0xMyw0LjJjMCwwLDAsLjEsMCwuMS4yLDAsLjUsMCwuOC4xLjEsMCwuMiwwLC4zLDBjLjEsMCwuMiwwLC4yLjAyLjMtLjAyLjUtLjAyLjctLjAyLjIuMS4zLjMuMy41YzAsLjItLjIuNC0uNC4zLS4yLDAtLjQsMC0uNiwwLS4xLDAtLjIsMC0uMywwLS4xLDAtLjIsMC0xLjEtLjEtLjUtLjEtLjgtLjYtLjctMS4xbC43LTMuOWMuMS0uMi4zLS40LjUtLjMuMiwwLC4zLjIuMy41Wm0tNi4wNi0uMDMzYzIuNDQ0LjQyOSw0Ljc3NC0xLjE5NSw1LjIwNS0zLjYyNi4wMi0uMTEyLjAzNS0uMjI0LjA0Ny0uMzM2LS4wMDUtLjAzOS0uMDA3LS4wNzktLjAwNC0uMTIuMDAzLS4wNDEuMDEtLjA4Mi4wMjEtLjEyLjEwMi0yLjIxMS0xLjQ1OC00LjIwNy0zLjcwOC00LjYwMi0yLjQ0NC0uNDI5LTQuNzc0LDEuMTk2LTUuMjA0LDMuNjI3LS40MzEsMi40MywxLjIsNC43NDgsMy42NDMsNS4xNzdtMTIuNTk2LjYzYzIuNDQ0LjQyOSw0Ljc3NC0xLjE5NSw1LjIwNS0zLjYyNi40My0yLjQzLTEuMi00Ljc0OS0zLjY0NC01LjE3OC0yLjQ0NC0uNDI5LTQuNzc0LDEuMTk1LTUuMjA0LDMuNjI2LS40MzEsMi40MzEsMS4yLDQuNzQ5LDMuNjQzLDUuMTc4IiBmaWxsPSIjNDgyRDFGIi8+PHBhdGggZD0iTTExNC40LDFsMTMuNSwxMy40aC03LjN2OS42aC0xMi4zdi05LjZIMTAxWiIgZmlsbD0iIzVDQjYxNSIvPjwvc3ZnPg==") 0 0 no-repeat;
  height: 168px;
  background-position: center;
}
.nc-dialog__icon-restrict {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzg2IiBoZWlnaHQ9IjEzMyIgdmlld0JveD0iMCAwIDM4NiAxMzMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAsMTMyaDM4NnYxSDBabTk2LDBjMC01My44LDQzLjctOTgsOTcuNS05OGM1My45LDAsOTcuNSw0NC4yLDk3LjUsOThaIiBmaWxsPSIjMDE5REY0IiBmaWxsLW9wYWNpdHk9Ii4xIi8+PHBhdGggZD0iTTE3OSw5NC4zVjExN2MtLjUsMi44LS44LDQuMy0uOCw0LjUtLjEuNC0uMS43LS4xLDEuMS0uMSwxLjEtLjIsMi0uNSwzLS4xLjQtMi44LDIuMS0zLDIuNC0zNy43LDIuOS01Ni43LDQtNTcuMSwzLjItLjctMS43LjYtMTUuNiw0LTQxLjctMi44LS4xLTUuMy0uNC03LjYtLjctMi42LDAtNi41LS41LTguNS0zLjItMi44LTQsLjQtMTAuMyw0LTE3LjVjNC4zLTguNiw3LjItMTEuOCwxMS45LTE2LjNjOC03LjUsMTMuNi04LjQsMTguMi01YzAsLjEuMS4xLjEuMmMyLjEtLjYsNC4zLS44LDYuNC0uOGwxMC4xLjJjMTIuNy4xLDIzLjQsMTAuNSwyMy4yLDIzdi44WiIgZmlsbD0iI0YyOEQxNSIvPjxwYXRoIGQ9Ik0xNjMuNyw2Yy4xLS44LjgtMS4zLDEuNi0xLjJjMS43LjMsMy4zLjQsNSwuMy4zLDAsLjQsMCwuNiwwYzEuNy4xLDEwLjUuOCwxNC4zLDcuOS40LjcuNywxLjQuOSwyLjEuNiwxLjcuNywzLjYuMyw1LjVsLTEuNyw4LjFjLS4xLjctLjMsMS40LS42LDIuMWMxLjQtLjIsMi40LS4zLDMuMS0uM2MzLjIuMywzLjYsMiwxLjQsNWwtOS44LDExLjRjMTUuNSwzNi40LDIzLDU5LjcsMjIuNSw2OS45bDIyLjYsMS4xYzcuNywyLDE4LjYsNC40LDE4LjYsNC40LS4zLDYuNi04LjQsNS43LTEyLjQsNC44bC0xMS4xLDIuNi04LjMsMS45Yy0xLjYsMS4yLTEzLjYsMS4zLTIyLjEsMS4zLTEwLjUsMC0yOC40LjctNzIuMi0xLjUtMjEtMi42LTE2LjMtMTguNC0xMC4zLTM1LjNjMS0yLjgsMi01LjUsMy04YzEuNy42LDMuNi43LDUsLjdjNi45LDEsMTUuOSwxLjQsMjYuOSwxLTEuMywzLjMtMi4yLDYtMi44LDcuMS0xLjUsMy4yLTIuMyw0LjktMi4zLDVsNDIuNiwxMC4zLjItMTcuNHYtLjVsLjMtMjQuMXYtLjhjLjEtOS01LjItMTctMTMtMjAuN2MyLjMuNSw0LjUuNyw2LjcuNGMzLjYtLjQsNi40LTQuMSw4LjMtMTEuMi41LTEsMS4xLTIuMSwxLjYtMy4yLTMuNSw3LjgtOC4zLDEyLjctMTEuNywxMi40LTItLjItNC0uNy01LjktMS42LS4yLS4xLDAsMC0zLTEuN2wtMSwyLjljMy4xLDEsNC42LDIsNC41LDEuOS0xLDEuMi0xLjYsMS45LTIuNiwyLjctNi4yLDQuOC0xNC40LDMuOC0yMSwxLjYtLjYtMy4zLTEuNS01LjMtMi40LTYuMS0uNC0uMi0uNy0uNC0xLS42YzMuMy0uNyw2LjQtMSw5LjEtMS4xLjgtMSwxLjUtMS45LDIuMS0yLjhjMi4zLDEsNC45LDIsNy43LDNjLjIuMS41LjEuOCwwYy43LS4yLDEuMi0uOS45LTEuN2wtLjUtMS45Yy0xLjktMS4yLTIuOS0yLTMuNC0yLjQtLjEtLjEtMi40LTEuNS0yLjUtMS42bC0uMS03LjJjMC0uNS00LjMtNi44LTMuMi05YzEuMi0yLjEsNC44LTUuNiw3LTUuMS44LjIsNS4xLDIuMSw1LjMsMS4zWiIgZmlsbD0iI0Y4RDJCMyIvPjxwYXRoIG9wYWNpdHk9Ii4yIiBkPSJNMTc4LjcsNDYuOWMxNS42LDM2LjYsMjMsNjAsMjIuNSw3MC4xbC0xLjUtLjFjLTMuNy0uNy03LjItMS4yLTcuNC0xLjJsLTEzLjktMy40LjItMTcuNXYtLjVsLjMtMjQuMXYtLjhjLjEtOS01LjItMTctMTMtMjAuN2MyLjMuNSw0LjUuNiw2LjcuNGMzLjYtLjQsNi40LTQuMSw4LjMtMTEuMmMxLjEtMiwyLjEtNC4yLDMtNi44LjEtLjEuMS0uMi4xLS4zYzEuMy0uMiwyLjMtLjMsMy0uM2MzLjIuMywzLjcsMiwxLjUsNVoiIGZpbGw9IiM4QzJBMDAiLz48cGF0aCBkPSJNMTYyLDQzLjdjMywxLjcsMi44LDEuNSwzLjEsMS43YzEuOC45LDMuOCwxLjQsNS44LDEuNmMzLC4yLDYuOS0zLjMsMTAuMS05LjNoLjJjLTIuMSw3LjQtNC45LDExLjMtOC42LDExLjctMy43LjUtNy42LS41LTExLjYtMi44Wm0tMS4xLTIyLjNjLS4zLTEuMS0uOS0yLjEtMS43LTIuOS0uNy0uNi0xLjQtMS0yLjItMS4yLTIuMi0uNS00LjcuOC02LDIuOS0xLjEsMi4xLTEuMSw0LjcuMyw2LjYuOCwxLjMsMi4xLDIuMywzLjUsMi44aC42bDQsMTQuMWMuMi44LS4zLDEuNS0xLDEuNy0uMy4xLS42LjEtLjgsMC0xNy45LTYuMy0yNi42LTExLjktMjYuMS0xNi43LjQtNC4zLDQuNS0xMC42LDEyLjItMTkuMS42LTEuMiwxLjUtMi40LDIuNi0zLjVjMS4xLTEsMi41LTEuOCwzLjktMi4zYzMuOS0xLjMsNi42LDAsMTMuNy45YzEuNS4yLDMuNy4zLDYuNC40LjIsMCwuNCwwLC42LDBjMS43LjEsMTAuMS4zLDE0LjMsOGMwLC4xLTMuMS0uOC01LjItLjYtOS4xLDEtMTMuOCwxNS44LTE3LjgsMTQuNmMwLDAtLjEsMC0uMSwwWm0tMjYsODAuMmMuMy0uMi43LS4xLjkuMi4yLjMuMi43LS4xLjlsLTcuNiw1LjRjLS4zLjItLjguMS0xLS4yLS4yLS4zLS4xLS43LjItLjlaTTE0Mi4zLDgwYy0uMi0uNSwwLS45LjQtMWMuNC0uMS43LjEuOS40YzAsLjEuMS4zLjEuNS4xLjQuMi44LjQsMS4yLjIsMS4yLjQsMi40LjQsMy42LjEsMy41LTEuNCw1LjctNC45LDUuNy0uNCwwLS43LS4zLS43LS43YzAtLjQuMy0uNy43LS43YzIuNiwwLDMuNi0xLjUsMy42LTQuMy0uMS0xLS4yLTIuMS0uNS0zLjMtLjEtLjQtLjItLjgtLjMtMS4xLS4xLS4yLS4xLS4zLS4xLS40Wm0zNy01NS44Yy4zLjQsMCwuOS0uNCwxLTEsLjEtMi40LjEtMy43LS40LTItLjguMS0xLjcsMi4xLTEuNi45LjEsMS42LjYsMiwxbTUuNS4xYzEsMCwxLjYuNCwyLjEuOC4zLjMuMi45LS4zLDEtLjkuMi0yLjQuMy0zLjcsMC0yLjItLjctLjEtMS44LDEuOS0xLjhtLTkuOCw2Yy0uNC0uNi0uMS0xLjguMi0yLjYuMS0uNi43LS45LDEuMi0uOC4zLjEuNy4zLjcsMWMuMSwxLjUtMS43LDMuNC0yLjEsMi40Wm0uNiw3LjdjLjItLjMsMS42LS4xLDEuNi0uMWMxLjguMywyLjMuMywyLjQuNmMwLC4xLDAsLjMtLjQuNy0uNS43LTEuOS4xLTIuNCwwLS4zLS4xLTEuMS0uNC0xLjItLjljMC0uMS0uMS0uMywwLS4zbTktOS4xYy4xLDEuNS0xLjcsMy40LTIuMiwyLjQtLjItLjYsMC0xLjguMy0yLjYuMS0uNi43LS45LDEuMi0uOC4zLjEuNy4zLjcsMW0tMi4xLTEuMWMwLS4yLS4xLS41LS4zLS41LS4zLS4xLS41LDAtLjYuM2wtLjcsMi42LS4xLjEtLjgsNC44Yy0uOS0uMi0xLjctLjEtMi42LjMtLjIsMC0uMy4zLS4yLjYuMS4yLjMuMy42LjIuNi0uMywxLjMtLjMsMi0uMi42LjEsMS0uMiwxLjItLjd2LS4xbC43LTQuOFoiIGZpbGw9IiM0ODJEMUYiLz48cGF0aCBkPSJNMjgwLjksNjcuM2MuNS0xLjQsMi0yLjEsMy40LTEuNmMxLjQuNSwyLDIsMS41LDMuNGwtMjIuOSw2MS44Yy0uMS4xLS4xLjMtLjIuNC0uNS44LTEuMywxLjQtMi4zLDEuNGgtNjUuOGMtMS41LDAtMi42LTEuMi0yLjYtMi43YzAtMS41LDEuMi0yLjYsMi42LTIuNmg2NFoiIGZpbGw9IiMwQjI3MzkiLz48cGF0aCBkPSJNMjE0LDg5LjljMCwxLC44LDIuMSwxLjcsMi40bDIuMi43Yy45LjMsMi41LjUsMy41LjVoMTAuNGMxLDAsMi42LS4yLDMuNS0uNWwyLjItLjdjLjktLjMsMS43LTEuNCwxLjctMi40Vjc1LjhjMC0xLTEuMi0yLjEtMi4yLTIuMWgtMy4ydi00LjRjMC01LjItMi40LTguMy03LjItOC4zLTQuOCwwLTcuMiwzLjEtNy4yLDguM3Y0LjRoLTMuNmMtMSwwLTEuOCwxLjEtMS44LDIuMVptMTYuMi0xNi4ySDIyM3YtNS4xYzAtMi42LDEuNC00LDMuNi00YzIuMiwwLDMuNiwxLjQsMy42LDRaIiBmaWxsPSIjMDE5REY0Ii8+PGxpbmUgeDE9IjI0NC42IiB5MT0iOTUuNSIgeDI9IjI1OC4yIiB5Mj0iMTA5LjEiIHN0cm9rZT0iIzBCMjczOSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1kYXNoYXJyYXk9IjQgNCIvPjwvc3ZnPg==") 0 0 no-repeat;
  height: 133px;
  background-position: center;
}
.nc-dialog__icon-empty {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzE0IiBoZWlnaHQ9IjMyMyIgdmlld0JveD0iMCAwIDMxNCAzMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGZpbGw9IiNGNUY1RjUiIGQ9Ik0xMjEuNSwzOS40Yy0xLjIsMC0yLjEuOS0yLjEsMi4xdjIxMy4yYzAsMS4xLjksMi4xLDIuMSwyLjFoMTg5LjNjMS4yLDAsMi4xLTEsMi4xLTIuMVY0MS41YzAtMS4yLS45LTIuMS0yLjEtMi4xWiIvPjxwYXRoIGZpbGw9IiNEM0Q0RDMiIGQ9Ik0xMTkuNCw0MS41YzAtMS4yLjktMi4xLDIuMS0yLjFoMTg5LjNjMS4yLDAsMi4xLjksMi4xLDIuMXYxMS42SDExOS40Wm0yNC40LDI2LjFjMC0uOC42LTEuNCwxLjQtMS40aDE0MC42Yy43LDAsMS40LjYsMS40LDEuNHY2Ni43YzAsLjgtLjcsMS40LTEuNCwxLjRIMTQ1LjJjLS44LDAtMS40LS42LTEuNC0xLjRabTc1LjYsODRjMiwwLDMuNSwxLjUsMy41LDMuNWMwLDEuOS0xLjUsMy41LTMuNSwzLjVoLTcyLjFjLTIsMC0zLjUtMS42LTMuNS0zLjVjMC0yLDEuNS0zLjUsMy41LTMuNVptOC44LTExLjVjMiwwLDMuNSwxLjYsMy41LDMuNWMwLDItMS41LDMuNi0zLjUsMy42aC04MC45Yy0yLDAtMy41LTEuNi0zLjUtMy42YzAtMS45LDEuNS0zLjUsMy41LTMuNVpNMjEwLjYsMTYzYzIsMCwzLjUsMS42LDMuNSwzLjVjMCwyLTEuNSwzLjYtMy41LDMuNmgtNjMuM2MtMiwwLTMuNS0xLjYtMy41LTMuNmMwLTEuOSwxLjUtMy41LDMuNS0zLjVaIi8+PHBhdGggaWQ9ImciIGZpbGw9IiNEM0Q0RDMiIGQ9Ik0xNDQuOSwxODcuNGMwLS43LjctMS4zLDEuNC0xLjNoMzguNWMuOCwwLDEuNC42LDEuNCwxLjNWMjI2YzAsLjctLjYsMS40LTEuNCwxLjRoLTM4LjVjLS43LDAtMS40LS43LTEuNC0xLjRabTE4LjYsNTguNWMxLjUsMCwyLjgtMS4zLDIuOC0yLjhjMC0xLjUtMS4zLTIuOC0yLjgtMi44aC0xNS44Yy0xLjUsMC0yLjgsMS4zLTIuOCwyLjhjMCwxLjUsMS4zLDIuOCwyLjgsMi44Wm0xNC4zLTkuNGMxLjYsMCwyLjgtMS4zLDIuOC0yLjhjMC0xLjYtMS4yLTIuOC0yLjgtMi44aC0zMC4xYy0xLjUsMC0yLjgsMS4yLTIuOCwyLjhjMCwxLjUsMS4zLDIuOCwyLjgsMi44WiIvPjx1c2UgeGxpbms6aHJlZj0iI2ciIHg9IjQ4LjMiLz48dXNlIHhsaW5rOmhyZWY9IiNnIiB4PSI5Ni42Ii8+PHBhdGggZmlsbD0iI0VDNjI0QiIgZD0iTTEzMyw0Ni44YzAtMS42LTEuMi0yLjgtMi44LTIuOC0xLjUsMC0yLjgsMS4yLTIuOCwyLjhjMCwxLjUsMS4zLDIuOCwyLjgsMi44YzEuNiwwLDIuOC0xLjMsMi44LTIuOCIvPjxwYXRoIGZpbGw9IiNGMjhEMTUiIGQ9Ik0xMzkuNyw0NGMtMS42LDAtMi44LDEuMi0yLjgsMi44YzAsMS41LDEuMiwyLjgsMi44LDIuOGMxLjUsMCwyLjgtMS4zLDIuOC0yLjhjMC0xLjYtMS4zLTIuOC0yLjgtMi44Ii8+PHBhdGggZmlsbD0iIzVDQjYxNSIgZD0iTTE0Niw0Ni44YzAsMS41LDEuMiwyLjgsMi44LDIuOGMxLjUsMCwyLjgtMS4zLDIuOC0yLjhjMC0xLjYtMS4zLTIuOC0yLjgtMi44LTEuNiwwLTIuOCwxLjItMi44LDIuOE0yNDAuMywzN2MwLTE0LjUtMTEuOC0yNi4zLTI2LjItMjYuMy0xNC41LDAtMjYuMywxMS44LTI2LjMsMjYuMjVjMCwxNC40NSwxMS44LDI2LjI1LDI2LjMsMjYuMjVjMTQuNCwwLDI2LjItMTEuOCwyNi4yLTI2LjIiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMjI2LDQxLjhjLS4yLjktMSwxLjYtMS45LDEuNmgtMTUuOGMtLjIsMC0uMy0uMS0uNS0uMWwuMywxLjVoMTYuN2MuNSwwLC45LjQuOSwxYzAsLjEsMCwuMy0uMS40LjQuNS43LDEuMi43LDEuOWMwLDEuOC0xLjQsMy4zLTMuMiwzLjMtMS43LDAtMy4xLTEuNS0zLjEtMy4zYzAtLjUuMS0xLC4zLTEuNGgtOS41Yy4yLjQuMy45LjMsMS40YzAsMS44LTEuNCwzLjMtMy4xLDMuMy0xLjgsMC0zLjItMS41LTMuMi0zLjNjMC0xLjEuNi0yLjEsMS41LTIuN2wtMy45LTE3LjloLTIuN2MtLjUsMC0xLS41LTEtMWMwLS41LjUtMSwxLTFoNC4ybDEuMyw2Yy4xLS4xLjItLjEuMy0uMi4yLDAsLjQsMCwuNSwwaDE5LjhjMSwwLDEuOS44LDEuOSwxLjljMCwuMSwwLC4yLDAsLjRabS0xOCw1LjFjLS43LDAtMS4zLjUtMS4zLDEuMmMwLC44LjYsMS4zLDEuMywxLjMuNywwLDEuMi0uNSwxLjItMS4zYzAtLjctLjUtMS4yLTEuMi0xLjJtNy0yMS43di00LjhjMC0uNS40LTEsMS0xYy41LDAsLjkuNS45LDF2NC44bC44LTEuMWMuMy0uNC45LS42LDEuMy0uMy40LjMuNS45LjIsMS40bC0yLjUsMy43YzAsMCwwLC4xLS4yLjJjMCwwLS4xLjEtLjEuMS0uMi4xLS4zLjEtLjgsMC0uMSwwLS4yLS4xLS4zLS4yYzAsMC0uMS0uMS0uMS0uMWwtMi41LTMuN2MtLjMtLjUtLjItMSwuMi0xLjQuNS0uMywxLjEtLjEsMS40LjNabS04LjMsOC41bDEuNSw3LjNoMTUuNWwxLjUtNy4zWm0xNy43LDE0LjRjMC0uNy0uNi0xLjItMS4zLTEuMi0uNywwLTEuMi41LTEuMiwxLjJjMCwuOC41LDEuMywxLjIsMS4zLjcsMCwxLjMtLjUsMS4zLTEuMyIvPjxwYXRoIGZpbGw9IiM0NzQ5NjEiIGQ9Ik0xMDIuNCwyOTcuMmwyNi40LS4xYzMuMywyLjEsNS40LDMuNiw2LjMsNC42YzEuNSwxLjQsMy4xLDIuNyw0LjgsMy44YzQuMSwyLjcsNi4yLDIuNywxMi41LDUuNmMxLjYuOCwzLjMsMS42LDQuOSwyLjZjMS42LDEsMi4xLDIuMSwyLjcsNS40aC0uMS01Ni42Yy0uMSwwLS4zLDAtLjQsMFpNNDguMjIyNCwzMTkuMDVIMTIuNjI0Yy0uMTIyLDAtLjI0MTguMDEzLS4zNTc0LjAzN2w4LjA2NjctMjEuMjg3bDI1LjA2LDMuMzk1WiIvPjxwYXRoIGZpbGw9IiNFNjM3ODAiIGQ9Ik00Ni4yLDQyLjNjMy4xLS44LDcuOS0zLjcsMTQuNC04LjhjNi4xLTUuMywxMS05LjgsMTQuNy0xMy43Qzc5LDE2LDgzLjUsMTAuNCw4OC43LDNjLjYtLjEsMS4xLS4xLDEuNy0uMWMxMS4zLS44LDE5LDEuNSwyMy4xLDdjOC4zLDExLjEsMi42LDExLjcsMS41LDE1LjQtMS42LDUuNC00LjQsOS4xLTguNSwxMS4xLTIuMSwxLjMtNC4zLDIuMS02LjYsMi40LTIuMi4zLTUuNi4yLTEwLS4zWiIvPjxwYXRoIGZpbGw9IiMwMTlERjQiIGQ9Ik0zNC40LDEyN2MxLjctNS41LDQuOC0xMS43LDkuMy0xOC41YzIuNy00LjQsNy4xLTguMSwxMi43LTEwLjYtLjgtLjctMS40LTEuMy0xLjktMS45LTEuNi0xLjgtMi00LjQtMi4zLTcuMmwtMS4xLTcuN2MtMS41LjYtMy4xLjktNC44LjktNi44LDAtOS0uNS0xMy43LTYuMi0yLjctMy4zLTcuNi0xMS42LTcuNi0xNS40YzAtMTAuNiw4LTE1LjgsMTguNi0xNS44YzMuOSwwLDcuNi43LDEwLjgsMi4xYzQtMS45LDkuNS0yLjgsMTUuNi0zbDItLjJjNC4zLS4xLDguMi43LDExLjYsMi4zYzEuOS0uMSw0LjMtLjEsNy4xLS4xYzkuOCwwLDE5LjUsOCwxOS41LDE3LjgtLjAzLDkuOS01LjIsMTUuNy0xNiwxNS42bC0uNCw5LjFjLjEsMS44LS4yLDQuMS0xLjYsNi0uNi44LTEuMiwxLjctMi4yLDIuNmMyLjYuNSw1LjYsMS40LDcuOCwzLjMuNC40LjksMSwxLjcsMS43YzExLjEsMTIsMTMuMywyMy4zLDE0LjQsMjkuM2MyLjgsMTQsNy44LDM5LjcsMTIuNiw3M2MuMSwxLC4zLDIuNi41LDQuNC40LDMsLjgsNS4zLDEuNiwxMC4yLjQsMi45LDEsNi4zLDEuNiwxMC4yLjMsMS43LTIuMSwzLjMtNC43LDMuNWwtMTkuNSwxLjFjMCwxLjMsMCwyLjItLjEsMi43LTEuOSw5LjEtMjkuNyw5LjUtODMuNSwxLjEtMS4xLS4yLTEuNS0uNi0xLjMtMS4yWk0xMi41LDMyMi4yYy0uOSwwLTEuNi0uNi0xLjYtMS4zdi0uNWMwLS43LjctMS4zLDEuNi0xLjNoMzUuOGMuOSwwLDEuNi42LDEuNiwxLjN2LjVjMCwuNy0uNywxLjMtMS42LDEuM1ptMTQ3LjctMy4xYy44LDAsMS41LjcsMS41LDEuNWMwLC45LS43LDEuNi0xLjUsMS42aC01Ny4xYy0uOSwwLTEuNi0uNy0xLjYtMS42YzAtLjguNy0xLjUsMS42LTEuNVptMTIwLjctMTc5YzEuOCwwLDIuNy4zLDMuNi43LjguNSwxLjUsMS4yLDIsMmMuNC45LjcsMS44LjcsMy42djEuNWMwLDEuOC0uMywyLjgtLjcsMy42LS41LjktMS4yLDEuNi0yLDItLjkuNS0xLjguNy0zLjYuN2gtMzEuNWMtMS44LDAtMi43LS4yLTMuNS0uNy0uOS0uNC0xLjYtMS4xLTItMi0uNS0uOC0uNy0xLjgtLjctMy42di0xLjVjMC0xLjguMi0yLjcuNy0zLjYuNC0uOCwxLjEtMS41LDItMmMuOC0uNCwxLjctLjcsMy41LS43WiIvPjxwYXRoIGZpbGw9IiNGMkE5OEEiIGQ9Im03MC40LDMxLjkuMS0uMmMtLjEtLjQtLjQtLjYtLjgtLjYtLjYtLjItMS42LS41LTIuNC0xLjItMS4yLTEuMS0xLjktMy0xLjUtNC44LjUtMS44LDIuMS0zLjMsMy43LTMuM2MxLS4xLDEuOC40LDEuOS40LjcuNSwxLjctLjEsMS42LS45bC0uOC04LjljLS4xLS42LjMtMS4xLjktMS4yYzEtLjEsMi0uMywzLS42YzEtLjEsMS44LS4zLDIuMS0uM2MxLjctLjQsNC43LS40LDcuNS41YzEuMi41LDIuNCwxLjMsMy40LDIuNC4yLjIuNS41LjguOWMwLC4xLjEuMi4yLjMuNywxLjIsMS4yLDIuNSwxLjMsMy45bC40LDYuM2MwLC42LDAsMS4yLDAsMS45LS43LDcuOC0zLjUsMTMuNS02LjQsMTQuMS0uMy4xLTIuMi4zLTQuNS4wOC04MC4yLS4xOCwwLS4wOC0zLjEtLjg4LS4xLS4xLS4xLS4xLS4yLS4xbC0uMywzLjdjMS4xLjQsMi4zLjksMy42LDEuNS0uNiwxLjItMi4yLDIuMS00LjcsMi41LTMuNi43LTYuMS43LTkuNS0uMS0xLjMtLjQtMi45LTEuMy00LjctMi43YzEuOC0uNywzLjUtMS4yLDQuOS0xLjZsLjQtNy0uMS0yLjUuMi0xLjlaTTk3LjksNzljNy45LTEsMTIuMS02LjYsMTIuMS0xNS40YzAtMi4xLS4zLTQtMS01LjhsMjEuMiw5LjZjMTYuNy03LjIsMjcuMS0xMywzMS4zLTE3LjNjNi4yLTYuNiwxOC45LTgsMjEuOS04LjVjMy4yLS40LDYuMi0xLjYsOC43LTEuNmM0LjQsMC0zLjcsNy4zLTkuNSwxMS43di0uMWMyLjYsMCw1LjIsMS40LDQuMywzLS42LDEuNC0zLjcsMy4xLTkuMSw1LjMtLjEuMS0uMi4yMS0uNC4zLTIuNywyLjQtMTQuNyw5LjItMjguMiwyMi40LTQuMiw0LjEtOSw4LjgtMTksOS02LjYuMS0xNS4zLTIuNy0yNi4xLTguM1pNMjAuMywyOThsNS40LTYwLjJjMTAuOCwxLjYsMjAuNSwyLjksMjksMy44bC05LjMsNTkuNlptNzMuOS01NS40YzcuMS0xLDExLTMuMiwxMS43LTYuNC4xLS41LjEtMS41LjEtMi44bDE4LjMtMWw0LjQsNjQuNy0yNi4zLjFaTTQxLjcsMTExLjhjLTMuNCw1LjYtNS44LDEwLjctNy4yLDE1LjJsLS43LDUuM2MtMy43LDEuMy04LjIsMi43LTEzLjQsNC0yLjUuNi0zLjUtMy40LTEuNS02LjFsOS44LTcuOGMtNy45LTUuNi0xNS4yLTExLjYtMjEuOC0xOC0xMC4xLTkuOC01LjYtMTUuOC00LjQtMTguNmMxLjktNC42LDcuOS0xNS4zLDIyLjYtMjYuNmMwLC40LS4xLjgtLjEsMS4yYzAsMy45LDQuOSwxMi4xLDcuNSwxNS40YzIuMiwyLjYsMy44LDQuMSw1LjUsNWMxLC41LDIsLjgsMy4xLDEtNS42LDQuOS0xMS4yLDkuNy0xNS4yLDEyLjZaIi8+PHBhdGggZmlsbD0iIzQ0NCIgb3BhY2l0eT0iLjIiIGQ9Ik05NC45LDYyLjVjLjEtMS45LS4xLTMuOC0uOC01LjYtMS43LTQuNi01LjMtOC42LTEwLjMtMTFjMi43LDAsNS4yLS4xLDcuNC0uMmM0LjMtLjIsMTAsMi4zLDE0LjIsNi40YzMuMywzLjMsNC42LDcuMyw0LjYsMTEuNWMwLDkuOC01LDE1LjYtMTQuOSwxNS42LS4zLDAtLjYsMC0uOSwwWm0xMS4yLDE3MC45Yy0uMS0xMC43LTUuMi00OC41LTE1LjMtMTEzLjMtLjctMTAtMS4xLTE3LjgtMS4zLTIzLjQtLjMtLjEtLjYtLjItLjktLjNjMi45LjQsNi42LDEuMyw5LjIsMy42LjQuMywxLC45LDEuNywxLjdjMTEuMSwxMiwxMy4zLDIzLjMsMTQuNSwyOS4zYzIuNywxMy45LDcuOCwzOS42LDEyLjUsNzNjLjEsMSwuMywyLjUuNiw0LjMuNCwzLC43LDUuNCwxLjUsMTAuMy41LDIuOSwxLDYuMywxLjYsMTAuMi4zLDEuNi0xLjksMy40LTQuNSwzLjVaIi8+PHBhdGggZmlsbD0iIzQ4MkQxRiIgZD0iTTYzLjIsNDVjLTMuMSwxLTUuNC0yLjktMi45LTVjLjktLjgsMS44LTEuNSwyLjUtMi4xLS41LS45LTEuMi0xLjktMi4zLTMuMi0zLjgtNC40LTEuNi0xMy43LTEuNi0xMy42YzAtMS44LjMtNCwxLjctNmMuOC0xLjMsMS45LTIsMi40LTIuM2MyLjYtMS42LDQuNy0xLjIsMTAtMS44LjQsMCwxLjEtLjEsMi0uMy40LDAsLjctLjEsMS0uMWMxLjEtLjIsMS44LS40LDIuMS0uNGMxLjctLjMsNC44LS40LDcuNS42YzEuMi41LDIuNCwxLjIsMy40LDIuMy4zLjMuNS42LjguOS0uNi40LTEuMy45LTIuMiwxLjEtMi42LjgtNC45LjYtNi4zLjMtMi4zLDIuOS00LjYsNS43LTcsOC42YzAsLjEtLjEuMy0uMi41LS40LS44LTEtMS45LTIuMy0yLjYtLjEtLjEtLjktLjUtMS45LS41LTEuNi4xLTMuMiwxLjYtMy43LDMuNC0uNSwxLjguMywzLjYsMS41LDQuN2MxLjEsMSwyLjYsMS4yLDMsMS4zaC4yYzAsLjEtLjEuMS0uMS4yLjEuNy4zLDQtMS41LDYuNi4xLjQuMi44LjIsMS4zdjEuOWMwLDEuMy0uOCwyLjQtMiwyLjhabTE0LjEtMS45LTMuNS00LjhsMy44LDEuNFptNi0yMGMtMS42LS40LDAtMS4zLDEuNC0xLjMuNywwLDEuMi4zLDEuNi42LjMuMi4xLjctLjIuNy0uNy4yLTEuOC4zLTIuOCwwbTYuMiw3Yy4xLjQtLjIuOC0uNy44LS4zLjEtMiwuMS0yLS4yYzAtLjIsMS43LS40LDEuOS0uNC0uNC02LjItLjMtNi4zLS4xLTYuMy4yLDAsLjQuMS40LjN2Mi4xWm0uOS00LjRjMC0uNS4zLS44LjgtLjguMiwwLC41LjEuNi42LjMsMS4xLS43LDIuNy0xLjIsMi4xLS4zLS40LS4zLTEuNC0uMi0yWm0tNSw3LjFjMC0uMSwwLS4yLDAtLjMuMi0uMi42LS4xLDEuMi0uMWMxLjEuMSwyLjEsMCwyLjEsMGMwLDAtLjMuNy0uNS45LS4zLjUtMS40LjItMS44LjEtLjMtLjEtLjktLjMtMS0uNm00LjctMTBjLTEuNS0uNCwwLTEuMywxLjQtMS4zLjcsMCwxLjMuMywxLjYuNi4zLjIuMS43LS4yLjctLjcuMi0xLjguMy0yLjgsMG0tNiwyLjkxYzAtLjQxLjQtLjgxLjgtLjgxLjMsMCwuNS4yLjYuNi4zLDEuMS0uNywyLjgtMS4yLDIuMi0uMy0uNC0uMy0xLjQtLjItMloiLz48cGF0aCBmaWxsPSIjRkJDN0RFIiBkPSJNMzUsMTA0LjRWODdjMS44LTEuNSwzLjctMy4xLDUuNi00Ljh2MjguNFptMzQuMSwxNS4zYzEwLjIsNS44LDE3LDE2LjcsMTcsMjkuMmMwLDE4LjUtMTUsMzMuNi0zMy42LDMzLjYtMTguNSwwLTMzLjYtMTUtMzMuNi0zMy42YzAtMTguNSwxNS4xLTMzLjYsMzMuNi0zMy42YzMuOSwwLDcuNi43LDExLDEuOVY2My40Yy4yLTEsLjItNC43LDAtNS41LS4xLTIuNS0xLjEtNC43LTIuNS02LjEtMy4xLTQuMi04LjYtNi41LTE0LjctN3YtLjNINTdjNi44LDAsMTIuMSw2LjMsMTIuMSwxNFpNMjcuMiw0MGM4LjEtOC40LDE0LjYtMTQuNCwxOS40LTE3LjljMS43LTEuMiwzLjgtMi45LDYtNC43QzUzLDEwLjUsNTksNS43LDY2LjMsMy44YzQuMS0xLDcuNi0uNywxMC40LjljMy41LS44LDcuNi0xLjQsMTIuMS0xLjgtNS4zLDcuNC05LjgsMTMtMTMuNSwxNi44LTMuNywzLjktOC42LDguNS0xNC43LDE0LTcuMSw1LjQtMTIuMSw4LjMtMTUuMSw4LjctMi45LjQtOS0uNC0xOC4zLTIuNCIvPjxwYXRoIGZpbGw9IiM4QzJBMDAiIG9wYWNpdHk9Ii4yIiBkPSJNOTcuOSw3OWM3LjktMSwxMi4xLTYuNiwxMi4xLTE1LjRjMC0yLjEsMC00LTEtNS44bDIxLjIsOS42YzE2LjctNy4yLDI3LjEtMTMsMzEuMi0xNy4zYzYuMy02LjYsMTktOCwyMi04LjRjMy4yLS41LDYuMS0xLjcsOC42LTEuN2M0LjQsMC0zLjYsNy4zLTkuNSwxMS43YzIuNy0uMSw1LjIsMS4zLDQuNCwyLjktLjYsMS40LTMuNywzLjEtOS4xLDUuMy0uMS4xLS4yLjItLjQuMy0yLjcsMi40LTE0LjcsOS4yLTI4LjIsMjIuNC00LjIsNC4xLTksOC44LTE5LDktNi42LjEtMTUuMy0yLjctMjYuMS04LjNaTTY2LjcsOGMtNS4yLDIuMy05LjksNi4xLTE0LDkuNS40LTcsNi4zLTExLjgsMTMuNy0xMy42YzQuMS0xLjEsNy42LS44LDEwLjQuOS0zLjkuOC03LjMsMS45LTEwLjEsMy4yTTUyLjUsMTI5Yy0xMSwwLTE5LjksOC45LTE5LjksMTkuOWMwLDExLDguOSwyMCwxOS45LDIwYzExLDAsMjAtOSwyMC0yMGMwLTExLTktMTkuOS0yMC0xOS45bTcsMTkuOWMwLTMuOC0zLjEtNy03LTctMy44LDAtNywzLjItNyw3YzAsMy45LDMuMiw3LDcsN2MzLjksMCw3LTMuMSw3LTdtLTMzLjIsMGMwLTE0LjUsMTEuNy0yNi4yLDI2LjItMjYuMmMxNC41LDAsMjYuMywxMS43LDI2LjMsMjYuMmMwLDE0LjUtMTEuOCwyNi4zLTI2LjMsMjYuMy0xNC41LDAtMjYuMi0xMS44LTI2LjItMjYuM20xMi42LDBjMC03LjUsNi4xLTEzLjYsMTMuNi0xMy42YzcuNiwwLDEzLjcsNi4xLDEzLjcsMTMuNmMwLDcuNi02LjEsMTMuNy0xMy43LDEzLjctNy41LDAtMTMuNi02LjEtMTMuNi0xMy43Ii8+PC9zdmc+") 0 0 no-repeat;
  height: 323px;
  width: 314px;
  background-position: center;
}
@media screen and (min-width: 768px) {
  .nc-dialog__icon-empty {
    margin-right: 64px;
  }
}
@media screen and (max-width: 767px) {
  .nc-dialog .nc-subsection__title,
  .nc-dialog .nc-device-price-characteristics__title {
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .nc-dialog .nc-subsection__info {
    text-align: initial;
    margin-left: 0;
    margin-right: 0;
  }
}
.nc-dialog .nc-subsection__subtitle {
  padding-top: 8px;
}
@media screen and (max-width: 767px) {
  .nc-dialog._left .nc-subsection__title,
  .nc-dialog._left .nc-subsection__subtitle {
    text-align: left;
  }
}
.nc-dialog_abandoned .nc-order-summary {
  border-radius: 16px;
  background-color: #f5f5f5;
  margin: 32px 0;
  padding: 24px;
}
@media screen and (max-width: 767px) {
  .nc-dialog_abandoned .nc-order-summary {
    padding: 24px 0;
  }
}
.nc-dialog_abandoned .nc-subsection__title {
  font-size: 32px;
}
.nc-dialog_abandoned .nc-subsection__subtitle {
  padding-top: 16px;
}
.nc-dialog_abandoned .nc-order-summary__body-full .nc-order-summary__content-row-subtitle-text {
  background-color: #f5f5f5;
}
.nc-dialog_abandoned .nc-order-summary__body-full .nc-order-summary__content-row {
  text-align: left;
  padding: 16px 0;
  background-color: transparent;
}
.nc-dialog_abandoned .nc-order-summary__body-full .nc-order-summary__list {
  margin-top: -20px;
}
/* Dropdown */
.nc-dropdown {
  position: absolute;
  z-index: 200;
  top: 0;
  padding: 30px 40px 40px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 30px rgba(2, 41, 66, 0.23);
  -moz-box-shadow: 0 0 30px rgba(2, 41, 66, 0.23);
  box-shadow: 0 0 30px rgba(2, 41, 66, 0.23);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: opacity 0.2s, visibility 0.2s, transform 0.2s;
  -moz-transition: opacity 0.2s, visibility 0.2s, transform 0.2s;
  -o-transition: opacity 0.2s, visibility 0.2s, transform 0.2s;
  transition: opacity 0.2s, visibility 0.2s, transform 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.nc-dropdown._full-size {
  padding: 20px;
  margin-left: -20px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .nc-dropdown._mobile-padding {
    padding: 30px 20px 40px;
  }
}
.nc-dropdown._hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(-100px);
  -moz-transform: translateY(-100px);
  -ms-transform: translateY(-100px);
  -o-transform: translateY(-100px);
  transform: translateY(-100px);
}
.nc-dropdown._fixed {
  position: fixed;
}
.nc-dropdown._align-top-fixed {
  top: 0 !important;
  left: 0;
}
.nc-dropdown._added-to-compare {
  border-radius: 0;
}
.nc-dropdown__arrow {
  content: '';
  position: absolute;
  background-color: #ffffff;
  top: 0;
  left: 50%;
  width: 17px;
  height: 17px;
  margin-top: -8.5px;
  margin-left: -8.5px;
  transform: rotate(45deg);
}
.nc-dropdown__content._flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.nc-dropdown_wide .nc-dropdown__content {
  margin: -30px -40px;
}
.nc-dropdown_type_not-sign-in .nc-dropdown__content {
  width: 260px;
  color: #333333;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 30px;
}
.nc-dropdown_type_not-sign-in {
  -webkit-box-shadow: 0 0 30px rgba(198, 30, 11, 0.23);
  -moz-box-shadow: 0 0 30px rgba(198, 30, 11, 0.23);
  box-shadow: 0 0 30px rgba(198, 30, 11, 0.23);
}
@media screen and (max-width: 767px) {
  .nc-dropdown_type_not-sign-in {
    width: 100%;
    top: 70px !important;
    left: 0 !important;
  }
}
.nc-dropdown_type_not-sign-in .nc-dropdown__arrow {
  margin-left: -4.25px;
}
.nc-dropdown_type_price-breakdown {
  z-index: 190;
}
.nc-dropdown_type_price-breakdown .nc-dropdown__content {
  width: 440px;
}
@media screen and (max-width: 767px) {
  .nc-dropdown_type_price-breakdown .nc-dropdown__content {
    width: auto;
  }
}
.nc-dropdown_type_select-line {
  padding: 30px 30px 25px;
}
.nc-dropdown_type_select-line-history {
  padding: 20px 30px 25px;
}
.nc-dropdown_type_select-line,
.nc-dropdown_type_select-line-history {
  width: 470px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  z-index: 190;
}
@media screen and (max-width: 767px) {
  .nc-dropdown_type_select-line,
  .nc-dropdown_type_select-line-history {
    padding: 20px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width: 100%;
    left: 0 !important;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}
.nc-dropdown_type_tecnocom {
  max-width: 390px;
  padding: 20px 0px 10px;
}
@media screen and (max-width: 767px) {
  .nc-dropdown_type_tecnocom {
    left: 8px !important;
    right: 8px !important;
  }
}
.nc-dropdown__icon {
  display: block;
}
.nc-dropdown__icon._cart-warning,
.nc-dropdown__icon._symbol-warning-yellow-big {
  width: 54px;
  height: 43px;
  margin-bottom: 18px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NCA0MyI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48cGF0aCBzdHJva2U9IiNlYjE2MDAiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTQyLDJhMSwxLDAsMDEyLDBsOSwxNWExLDEsMCwwMS0xLDFIMzRhMSwxLDAsMDEtMS0xWm0xLDV2NW0wLDNoLjEiLz48cGF0aCBzdHJva2U9IiNiZWJlYmUiIHN0cm9rZS13aWR0aD0iMyIgZD0iTTE4LjUsNy41aDE0bS0zMS02aDRhMi41LDIuNSwwLDAsMSwyLjEsMWwxMS43LDIzYTIuNzUsMi43NSwwLDAsMCwyLjEsMmgxNmEyLjc1LDIuNzUsMCwwLDAsMi41LTJsMS0yLjVtMCwxNC41YTQsNCwwLDEsMCwwLC4xbS0xNC0uMWE0LDQsMCwxLDAsMCwuMSIvPjwvZz48cGF0aCBmaWxsPSIjYmViZWJlIiBkPSJNMzQsOWgtMlY2aDNabTguMSwxNWgtMy4ybDEtM2gzLjJaIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-dropdown__icon._symbol-warning-yellow-big {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDQyIDM2Ij48cGF0aCBmaWxsPSIjZmNiNzEzIiBkPSJNMTkuMjc5Ljk4QTEuOTc1LDEuOTc1LDAsMDEyMC45OTMsMEExLjk3NSwxLjk3NSwwLDAxMjIuNy45NzlsMTguOTE2LDMyQTIsMiwwLDAxMzkuOTA3LDM2SDIuMDc4YTIsMiwwLDAxLTEuNzE0LTMuMDJaTTIwLjk5MiwyaC0uMDAzTDIuMDc4LDM0aDM3LjgzWm0tLjk5OSwxMGExLDEsMCwxMTEuOTkxLDB2MTIuMjMyYTEsMSwwLDAxLS45OTEsMWExLDEsMCwwMS0xLTFabTEsMTguNWExLjU0MSwxLjU0MSwwLDAxLS41NjgtLjExQTEuNTEyLDEuNTEyLDAsMDExOS41LDI5YTEuMzI4LDEuMzI4LDAsMDEuMDMtLjI5YTIuMywyLjMsMCwwMS4wNzktLjI4YTIuMTksMi4xOSwwLDAxLjE0LS4yNmEyLjE1NSwyLjE1NSwwLDAxLjE4OS0uMjNhMS41MzcsMS41MzcsMCwwMTIuMTExLDBhMi4xNzYsMi4xNzYsMCwwMS4xOS4yM2ExLjMsMS4zLDAsMDEuMTI5LjI2YTEuMjcyLDEuMjcyLDAsMDEuMDkuMjhhMS4zMjgsMS4zMjgsMCwwMS4wMy4yOWExLjUsMS41LDAsMDEtMS40OTUsMS41Ii8+PC9zdmc+") 0 0 no-repeat;
}
.nc-dropdown__close {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNMSwxbDE4LDE4bTAtMThMMSwxOSIgc3Ryb2tlPSIjMDBBOUUwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==") 0 0 no-repeat;
  -webkit-transition: transform 100ms linear;
  -moz-transition: transform 100ms linear;
  -o-transition: transform 100ms linear;
  transition: transform 100ms linear;
  display: block;
  position: absolute;
  top: 20px;
  right: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.nc-dropdown__close:hover {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
@media screen and (min-width: 1100px) {
  .nc-dropdown_quick-shopping-cart > .nc-dropdown__close {
    display: none;
  }
}
.nc-dropdown_quick-shopping-cart {
  width: 385px;
  padding: 24px;
}
@media screen and (max-width: 767px) {
  .nc-dropdown_quick-shopping-cart {
    top: 70px;
    width: calc(68%);
    margin-left: 16px;
  }
}
.nc-dropdown_quick-shopping-cart .nc-shopping-cart-compare__footer-actions {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 20px 20px;
  border-top: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .nc-dropdown_quick-shopping-cart > .nc-dropdown__arrow {
    left: inherit;
    right: 22px;
  }
}
.nc-dropdown_fullscreen {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}
.nc-dummy {
  background-color: #ffffff;
  margin-top: 20px;
}
.nc-dummy._balance-recharge {
  min-height: 94px;
}
.nc-dummy._billing-information {
  min-height: 508px;
}
.nc-dummy._communities {
  min-height: 511px;
}
.nc-dummy._consumption {
  min-height: 423px;
}
.nc-dummy._last-invoices {
  min-height: 956px;
}
.nc-dummy._line-info {
  min-height: 353px;
}
.nc-dummy._payments-history {
  min-height: 885px;
}
.nc-dummy._services {
  min-height: 697px;
}
.nc-dummy._hidden {
  display: none;
}
/* Empty Cart*/
.nc-empty-cart {
  width: 100%;
}
.nc-empty-cart__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-top: 86px;
}
@media screen and (max-width: 767px) {
  .nc-empty-cart__header {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 12px;
  }
}
.nc-empty-cart__title {
  font: 50px/60px Roboto, Helvetica, Arial, sans-serif;
  font-weight: 300;
  text-align: center;
  color: #50535a;
  margin-top: 75px;
}
@media screen and (max-width: 767px) {
  .nc-empty-cart__title {
    margin: 2px 21px;
    font-size: 20px;
    line-height: 32px;
    font-weight: 400;
  }
}
.nc-empty-cart__action {
  margin-top: 77px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .nc-empty-cart__action {
    margin-top: 25px;
  }
  .nc-empty-cart__action button {
    width: auto;
  }
}
.nc-empty-cart__no_action {
  min-height: 75px;
}
.nc-empty-cart__icon {
  display: block;
  width: 55px;
  height: 55px;
  margin-top: -10px;
}
.nc-empty-cart__icon_laptop {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSI+PHBhdGggc3Ryb2tlPSIjZGJkY2RkIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTUxLDI4VjkuNUE0LjUsNC41LDAsMDA0Ni41LDVoLTI1QTQuNSw0LjUsMCwwMDE3LDkuNXYxOWE0LjUsNC41LDAsMDA0LjUsNC41aDI3YTIuNTUsMi40NSwwLDAxMi41LDRMMzkuNSw0OGE5LDQuNSwwLDAxLTYsMmgtMjdBMi40NSwyLjU1LDAsMDE0LDQ2bDExLjUtMTFhOSw0LjUsMCwwMTYtMk0xOCwzOWgyM20tMjAsNWg3Ii8+PC9zdmc+") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-empty-cart__icon_laptop {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
}
.nc-empty-cart__icon_nas {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSI+PHBhdGggc3Ryb2tlPSIjZGJkY2RkIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTcsMjhhNCw0LDAsMDE0LTNoMjRhNCw0LDAsMDE0LDN2OGE0LDQsMCwwMS00LDNIMTFhNCw0LDAsMDEtNC0zWm0zMSw5LjhsOC04YTUsNSwwLDAwMi00di03YTQsNCwwLDAwLTQtM0gyMWE1LDUsMCwwMC00LDJsLTguNSw4bTMuMjUsNC4yNWg2bS02LDRoNm01LTRIMzMuNSIvPjwvc3ZnPg==") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-empty-cart__icon_nas {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
  }
}
.nc-empty-cart__icon_memory {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSI+PHBhdGggc3Ryb2tlPSIjZGJkY2RkIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTE5LjUsMTF2Ny41bTUtNy41djcuNW01LTcuNXY3LjVtNS03djdtNiwyNS45SDE2LjRhMS44LDEuOCwwLDAxLTEuOC0xLjh2LTI4YTMuNSwzLjUsMCwwMTQtNGgxNGE1LDUsMCwwMTMuMjUsMmwzLjUsMy41YTUsNSwwLDAxMS4yNSwzdjIwLjIiLz48L3N2Zz4=") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-empty-cart__icon_memory {
    display: none;
  }
}
.nc-empty-cart__icon_pad {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NC4zIDU1Ij48cGF0aCBzdHJva2U9IiNkYmRjZGQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIiBkPSJNMTMuOCwxOS45NWExLjE1LDEuMTUsMCwxMDAsLjFtNS4yNS0zLjVoMTZtMCwwYTIuMjUsMi4yNSwwLDAxMi4yNS0yLjg1aDVhNC4yNSw0LjI1LDAsMDE0LjQsMi40bS4yLjRsNS43LDEzYTcuMiw3LDAsMDEtMTYsN2wtMS42NS00YTMsMywwLDAwLTMtMmgtOS41YTMsMywwLDAwLTMsMmwtMS42NSw0YTcuMiw3LDAsMDEtMTYtN2w2LTEzLjhhNC4yNSw0LjI1LDAsMDE0LTJoNWEyLjI1LDIuMjUsMCwwMTIuMjUsMi44NW0xLDguNTVhMSwxLDAsMTAwLC4xbTE2LS4xYTEsMSwwLDEwMCwuMW02LjUtNS4yNWExLjE1LDEuMTUsMCwxMDAsLjEiLz48L3N2Zz4=") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-empty-cart__icon_pad {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
  }
}
.nc-empty-cart__icon_phone {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSI+PHBhdGggc3Ryb2tlPSIjZGJkY2RkIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTExLjUsNi41djM4YTUsNSwwLDAwNSw1aDIyYTUsNSwwLDAwNS01di0zNGE1LDUsMCwwMC01LTVoLTIxYTIsMiwwLDAwLTIsMnYyYTIsMiwwLDAwMiwyaDIwYTIsMiwwLDAxMiwydjIyYTIsMiwwLDAxLTIsMmgtMjBhMiwyLDAsMDEtMi0yVjE0bTE0LDI5LjVhMiwyLDAsMTAwLC4xIi8+PC9zdmc+") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-empty-cart__icon_phone {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
  }
}
.nc-empty-cart__icon_router {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSI+PHBhdGggc3Ryb2tlPSIjZGJkY2RkIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTE4LDE0YTE4LjUsMTUsMCwwMTI5LDBNMzUuOSwyNWEzLDMsMCwxMC0zLDNtMCwwdjUuOG0wLDBoMTBhNCw0LDAsMDE0LDR2NWE0LDQsMCwwMS00LDRoLTMxYTQsNCwwLDAxLTQtNHYtNWE0LDQsMCwwMTQtNGgxNS44bS0xMi42LDYuOWEuNzUuNzUsMCwxMDAsLjFtOC40LTIxLjNhMTYuNSwyNCwwLDAxMTcuNSwwIi8+PC9zdmc+") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-empty-cart__icon_router {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
  }
}
.nc-empty-cart__icon_globe {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSI+PHBhdGggc3Ryb2tlPSIjZGJkY2RkIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTI3LDkuNUExNy43LDE4LDAsMTA0NC43NSwzMG0uNzUtNi4yYS45LjksMCwxMDAsLjFNMTAsMjcuNWgyNG0tNy0xOHMtNi43NSwzLjUtNy4xLDE3Ljc1bTcuMSwxOHMtNi43NS0zLjUtNy4xLTE3Ljc1bTcuNzUtMThzNi43NSwzLjUsNy4xLDE3Ljc1bS03LjEsMThzNi43NS0zLjUsNy4xLTE3Ljc1TTQzLjIsMThhLjkuOSwwLDEwMCwuMW0tNC4xLTQuN2EuOS45LDAsMTAwLC4xIi8+PC9zdmc+") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-empty-cart__icon_globe {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}
.nc-empty-cart__icon_sim {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSI+PHBhdGggc3Ryb2tlPSIjZGJkY2RkIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTMuNSwyNC43djdhMi4yLDIuMiwwLDAwMS45LDEuOWgxNy4yYTIuMiwyLjIsMCwwMDEuOS0xLjl2LTkuMmEyLjIsMi4yLDAsMDAtMS45LTEuOUg1LjRhMi4yLDIuMiwwLDAxLTEuOS0xLjl2LTMuNWExLjYsMS42LDAsMDExLjYtMS42aDQzLjRhMy41LDMuNSwwLDAxMywzdjExYTMuNSwzLjUsMCwwMS0xLDNMNDEsNDAuM2EzLjUsMy41LDAsMDEtMywxLjFINS43YTIsMiwwLDAxLTIuMi0xLjUiLz48L3N2Zz4=") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-empty-cart__icon_sim {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
}
.nc-empty-cart__icon_pc {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSI+PHBhdGggc3Ryb2tlPSIjZGJkY2RkIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTE4LjMsMzIuNGgyMC44NWE0LDQsMCwwMDQtNFYxMC41YTQsNCwwLDAwLTQtNGgtMjZhNCw0LDAsMDAtNCw0djE3LjlhNCw0LDAsMDA0LDRtMzMuNjUtLjJhMy43LDMuNywwLDAxLTMsNi4xaC0zMGE0LjcsNC43LDAsMDAtNSwzbC0xLjUsMy41YTMsMywwLDAwMi43NSwzLjY1SDQwLjNhMywzLDAsMDAyLjc1LTMuNjVsLTIuNS01LjUiLz48L3N2Zz4=") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-empty-cart__icon_pc {
    display: none;
  }
}
.nc-empty-cart__icon_tv {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSI+PHBhdGggc3Ryb2tlPSIjZGJkY2RkIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTE2Ljk1LDQuOWw1LDQuNTVhMiwxLjksMCwwMS0xLDMuNGgtOWE1LDQuMjUsMSwwMC00LDR2MTguODdhNSw1LDEsMDA1LDVoMzBhNSw1LDEsMDA1LTVWMTYuODVhNSw0LjI1LDEsMDAtNC00SDI4LjdhMiwxLjksMCwwMS0xLTMuNGw1LTQuNTVNNDMsMzQuN2ExLDEsMCwxMDAsLjEiLz48L3N2Zz4=") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-empty-cart__icon_tv {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
  }
}
.nc-empty-cart__icon_cart {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTggMTA5Ij48cGF0aCBzdHJva2U9IiNiNmI3YjciIHN0cm9rZS13aWR0aD0iNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIiBkPSJNMywzaDguN2EzLjUsMy41LDAsMDEzLjUsMS45NWwzMS4yNSw2M2ExMCwxMCwwLDAwNSwzLjdIOTUuOGE0LjUsNC41LDAsMDA0LjUtM2wxNC41LTQxLjJhNC41LDQuNSwwLDAwLTQuNS01LjVINDZNNjMuNSw5NS4yYTEwLjc1LDEwLjc1LDAsMTAwLC4xbTM4LjUtLjFhMTAuNzUsMTAuNzUsMCwxMDAsLjEiLz48L3N2Zz4=") 0 0 no-repeat;
  margin-top: 0;
  margin-left: -29px;
  width: 118px;
  height: 118px;
}
.nc-empty-cart__icon_sim-active {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NiA2NCI+PHBhdGggc3Ryb2tlPSIjNWJjNTAwIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTIsMzEuNVYzOWE1LDUsMCwwMDUsNWgzMmE1LDUsMCwwMDUtNVYyNWE1LDUsMCwwMC01LTVIN2E1LDUsMCwwMS01LTVWNWEzLDMsMCwwMTMtM2g4My41YTYsNiwwLDAxNSw1djI4YTcsNywwLDAxLTIsNWwtMTksMjFhNSw1LDAsMDEtMywxSDZhNCw0LDAsMDEtNC0zIi8+PC9zdmc+") 0 0 no-repeat;
  background-position: 34px 28px;
  margin-top: 0;
  margin-left: -21px;
  width: 130px;
  height: 118px;
}
@media screen and (max-width: 767px) {
  .nc-empty-cart__icon_cart,
  .nc-empty-cart__icon_sim-active {
    width: 33.33333333%;
    height: 60px;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
    background-size: contain;
  }
}
@media screen and (max-width: 767px) {
  .nc-empty-cart__icon {
    width: 33.33333333%;
    margin: 0 0 30px;
    background-position: center;
  }
}
/* Example */
.nc-example + .nc-example {
  margin-top: 20px;
}
.nc-example_wide .nc-example__title,
.nc-example_wide .nc-example__item-title {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-example_wide .nc-example__title,
  .nc-example_wide .nc-example__item-title {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-example_wide .nc-example__title,
  .nc-example_wide .nc-example__item-title {
    padding-left: 0;
    padding-right: 0;
  }
}
.nc-example__title {
  margin-bottom: 10px;
  color: #50535a;
  font: 30px/40px Roboto, Helvetica, Arial, sans-serif;
}
.nc-example__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.nc-example_text_center {
  text-align: center;
}
.nc-example__col {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
.nc-example__col + .nc-example__col {
  margin-left: 40px;
}
.nc-example__col._text-right {
  text-align: right;
}
.nc-example__item + .nc-example__item {
  margin-top: 20px;
}
.nc-example__item-title {
  margin-bottom: 10px;
  color: #333333;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
}
/* Filter */
.nc-filter {
  color: #333333;
  background-color: #ffffff;
  border: 1px solid #e8e8e8;
  border-radius: 12px;
  font-size: 16px;
  line-height: 1;
}
.nc-filter:first-child {
  padding-left: 30px;
}
.nc-filter:last-child {
  padding-right: 30px;
}
@media screen and (max-width: 767px) {
  .nc-filter {
    margin-bottom: 30px;
    border-right: none;
    border-left: none;
    border-radius: 0;
    position: relative;
    padding-left: 0px;
    text-align: left;
  }
}
.nc-filter_table {
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
}
.nc-filter__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 20px 10px;
}
@media screen and (max-width: 767px) {
  .nc-filter__header {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 25px 80px 0px 20px;
  }
}
.nc-filter__header-filtering {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 40px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-filter__header-filtering {
    margin-right: 5px;
  }
}
@media screen and (max-width: 767px) {
  .nc-filter__header-filtering {
    display: none;
  }
}
.nc-filter__header-item {
  margin-left: 22px;
  color: #001eb4;
  cursor: pointer;
  transition: color 0.2s;
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  .nc-filter__header-item:lang(es-ES) {
    margin-left: 14px;
    font-size: 14px;
  }
}
@media screen and (max-width: 320px) {
  .nc-filter__header-item:lang(es-ES) {
    margin-left: 12px;
    font-size: 14px;
  }
}
.nc-filter__header-item:hover {
  color: #001eb4;
}
.nc-filter__header-item:first-child {
  margin-left: 0;
}
.nc-filter__header-item._active,
.nc-filter__header-item._active:hover {
  cursor: default;
  color: #333333;
}
.nc-filter__header-icon {
  display: inline-block;
  vertical-align: middle;
  visibility: hidden;
  width: 11px;
  height: 10px;
  margin-left: 10px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMSAyMCI+PGcgZmlsbD0iIzAwQTlFMCI+PHBhdGggaWQ9ImciIGQ9Ik0xLDJhMSwxLDAsMDEwLTJoOWExLDEsMCwwMTAsMlptMCw0YTEsMSwwLDAxMC0yaDVhMSwxLDAsMDEwLDJabTAsNGExLDEsMCwwMTAtMmgzYTEsMSwwLDAxMCwyWiIvPjwvZz48dXNlIHhsaW5rOmhyZWY9IiNnIiBmaWxsPSIjMDA2YzllIiB5PSIxMCIvPjwvc3ZnPg==") 0 0 no-repeat;
  cursor: pointer;
}
.nc-filter__header-icon:hover {
  background-position: 0 100%;
}
.nc-filter__header-item._active .nc-filter__header-icon {
  visibility: visible;
}
.nc-filter__header-item._sort_asc .nc-filter__header-icon {
  -webkit-transform: scaleY(-1);
  -moz-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  transform: scaleY(-1);
}
.nc-filter__header-search {
  position: relative;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
@media screen and (max-width: 767px) {
  .nc-filter__header-search {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
    margin-bottom: 25px;
    width: 100%;
  }
}
.nc-filter__header-action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .nc-filter__header-action {
    margin-left: 30px;
  }
}
@media screen and (max-width: 767px) {
  .nc-filter__header-action {
    position: absolute;
    right: 20px;
    top: 30px;
  }
}
.nc-filter__header-action-toggle {
  display: block;
  width: 28px;
  height: 27px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjgiIGhlaWdodD0iODQiIHZpZXdCb3g9IjAgMCAyOCA4NCIgc3Ryb2tlPSIjYmViZWJlIj48cGF0aCBpZD0iZyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xMiwxNkwxLDJhLjguOCwwLDAxMS0xaDI0YS44LjgsMCwwMTEsMUwxNiwxNm0wLDB2Ny4yYS44LjgsMCwwMS0uMywxbC0yLjIsMS43YTEsMSwwLDAxLTEuNS0xVjE2Ii8+PHVzZSB4bGluazpocmVmPSIjZyIgeT0iMjgiIHN0cm9rZT0iIzI3YTNkNCIvPjx1c2UgeGxpbms6aHJlZj0iI2ciIHk9IjU2IiBzdHJva2U9IiMwMDZjOWUiLz48L3N2Zz4=") 0 0 no-repeat;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .nc-filter__header-action-toggle {
    margin-right: 15px;
  }
}
@media screen and (max-width: 767px) {
  .nc-filter__header-action-toggle {
    margin-right: 10px;
  }
}
.nc-filter__header-action-toggle:hover {
  background-position: 0 -27px;
}
@media screen and (max-width: 767px) {
  .nc-filter__header-action._clear {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: unset;
    -webkit-order: unset;
    order: unset;
    margin: 8px 0 0;
  }
  .nc-filter__header-action._clear .nc-filter__header-action-clear {
    text-align: center;
    margin-bottom: 10px;
    font-size: 14px;
    padding: 0;
    width: 100%;
    border: 0;
  }
}
.nc-filter__header-action-clear {
  cursor: pointer;
  display: none;
}
@media screen and (min-width: 768px) {
  .nc-filter_table .nc-filter__header {
    padding: 0 40px 30px;
  }
}
@media screen and (min-width: 768px) {
  .nc-filter_table .nc-filter__header-action {
    margin-left: 40px;
  }
}
@media screen and (min-width: 768px) {
  .nc-filter_table .nc-filter__content:before {
    right: 46px;
  }
}
.nc-filter_invoice {
  display: flex;
}
.nc-filter_invoice .nc-filter__header {
  padding-left: 10px;
}
@media screen and (max-width: 767px) {
  .nc-filter_invoice .nc-filter__header {
    padding-left: 20px;
  }
}
@media screen and (min-width: 768px) {
  .nc-filter_invoice .nc-filter__content:before {
    right: 60px;
  }
}
.nc-filter_invoice .nc-filter__content-item_price {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-order: 0;
  -webkit-order: 0;
  order: 0;
}
.nc-filter_invoice .nc-filter__content-item_date {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
@media screen and (max-width: 767px) {
  .nc-filter_plan .nc-filter__header {
    margin-right: 80px;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: none;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .nc-filter_plan .nc-filter__header-search {
    margin-bottom: 25px;
  }
  .nc-filter_plan .nc-filter__header-search::-webkit-input-placeholder {
    color: #ffffff;
  }
  .nc-filter_plan .nc-filter__header-search::-moz-placeholder {
    color: #ffffff;
  }
  .nc-filter_plan .nc-filter__header-search:-moz-placeholder {
    color: #ffffff;
  }
  .nc-filter_plan .nc-filter__header-search:-ms-input-placeholder {
    color: #ffffff;
  }
  .nc-filter_plan .nc-filter__header-action {
    margin-left: 20px;
    top: 32px;
  }
}
.nc-filter._opened .nc-filter__header-action-toggle {
  background-position: 0 -28px;
}
.nc-filter._opened .nc-filter__header-action-toggle:hover {
  background-position: 0 -56px;
}
.nc-filter._active .nc-filter__header-action-toggle {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjgiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCAyOCA1NiIgc3Ryb2tlPSIjMjdhM2Q0Ij48cGF0aCBpZD0iZyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xMCw3aDhsLTQsNS4zWmw1LDNsLjQtMS4yWm0yLDlMMSwyYS44LjgsMCwwMTEtMWgyNGEuOC44LDAsMDExLDFMMTYsMTZtMCwwdjcuMmEuOC44LDAsMDEtLjMsMWwtMi4yLDEuN2ExLDEsMCwwMS0xLjUtMVYxNiIvPjx1c2UgeGxpbms6aHJlZj0iI2ciIHk9IjI4IiBzdHJva2U9IiMwMDZjOWUiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-filter._active .nc-filter__header-action-toggle:hover {
  background-position: 0 -28px;
}
.nc-filter._active .nc-filter__header-action-clear {
  display: block;
}
.nc-filter__content,
.nc-filter__footer {
  display: none;
}
.nc-filter._opened .nc-filter__content,
.nc-filter._opened .nc-filter__footer {
  display: block;
}
.nc-filter-icon-close {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij48cGF0aCBmaWxsPSIjMjdhM2Q0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjUsMEE4LjUsOC41LDAsMTEwLDguNUE4LjUsOC41LDAsMDE4LjUsME00LDEyLjNsOC4yLTguMy43LjdMNC43LDEzWm04LjMuN0w0LDQuN2wuNy0uN2w4LjMsOC4zWiIvPjwvc3ZnPg==") 0 0 no-repeat;
  width: 17px;
  height: 17px;
  display: inline-block;
  background-size: 17px;
}
@media screen and (min-width: 768px) {
  .nc-filter-icon-close {
    margin-right: 10px;
    margin-bottom: -2px;
  }
}
.nc-filter__content {
  position: relative;
  border-top: 1px solid #e8e8e8;
}
.nc-filter__content._opened {
  display: block;
}
.nc-filter__content:before {
  content: "";
  position: absolute;
  top: -9px;
  right: 30px;
  width: 16px;
  height: 16px;
  border: 1px solid #e8e8e8;
  border-right: none;
  border-bottom: none;
  transform: rotate(45deg);
  background-color: #ffffff;
}
@media screen and (max-width: 767px) {
  .nc-filter__content:before {
    right: 4px;
  }
}
.nc-filter__content-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 767px) {
  .nc-filter__content-inner {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 10px 20px;
  }
}
.nc-filter__content-item {
  padding: 20px 10px;
}
.nc-filter__content-item_long-distance {
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-filter__content-item {
    max-width: 25%;
  }
}
@media screen and (max-width: 767px) {
  .nc-filter__content-item {
    max-width: 100% !important;
    padding: 10px 0;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}
.nc-filter__content-item:last-child {
  border-right: none;
}
@media screen and (min-width: 768px) {
  .nc-filter__content-item_price {
    width: 25%;
    padding-right: 10px;
  }
}
@media screen and (min-width: 1100px) {
  .nc-filter__content-item_cols_2,
  .nc-filter__content-item_cols_3 {
    min-width: 300px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-filter__content-item_price,
  .nc-filter__content-item_date,
  .nc-filter__content-item_cols_2,
  .nc-filter__content-item_cols_3,
  .nc-filter__content-item_group {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .nc-filter__content-item_price,
  .nc-filter__content-item_date,
  .nc-filter__content-item_cols_2,
  .nc-filter__content-item_cols_3,
  .nc-filter__content-item_group {
    width: 100%;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}
.nc-filter__content-item_group._range {
  width: 25%;
}
.nc-filter__content-item_group .nc-filter__content-item_price {
  width: 100%;
}
.nc-filter__content-item_group .nc-filter__content-item_switch:not(:first-child) {
  margin-top: 25px;
}
.nc-filter__content-item_group .nc-filter__content-item:not(:first-child) {
  padding-top: 0;
}
.nc-filter__content-title {
  margin-bottom: 20px;
}
.nc-filter__content-title-text {
  font: 20px Roboto, Helvetica, Arial, sans-serif;
  color: #333333;
}
.nc-filter__content-title-text_additional {
  margin-left: 10px;
  color: #979797;
}
.nc-filter__content-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  line-height: 0;
}
@media screen and (max-width: 767px) {
  .nc-filter__content-tags {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .nc-filter__content-tags_rows_2 {
    max-height: 60px;
  }
}
@media screen and (max-width: 767px) {
  .nc-filter__content-tags_rows_2 {
    max-height: 100%;
  }
}
.nc-filter__content-tags_rows_3 {
  max-height: 90px;
}
@media screen and (max-width: 1099px) {
  .nc-filter__content-tags_rows_3 {
    max-height: none;
  }
}
.nc-filter__content-tags_rows_4 {
  max-height: 120px;
}
@media screen and (max-width: 1099px) {
  .nc-filter__content-tags_rows_4 {
    max-height: none;
  }
}
.nc-filter__content-tags_rows_5 {
  max-height: 150px;
}
@media screen and (max-width: 1099px) {
  .nc-filter__content-tags_rows_5 {
    max-height: none;
  }
}
.nc-filter__content-tags_rows_6 {
  max-height: 180px;
}
@media screen and (max-width: 1099px) {
  .nc-filter__content-tags_rows_6 {
    max-height: none;
  }
}
.nc-filter__content-tags_rows_7 {
  max-height: 210px;
}
@media screen and (max-width: 1099px) {
  .nc-filter__content-tags_rows_7 {
    max-height: none;
  }
}
.nc-filter__content-tags_rows_8 {
  max-height: 240px;
}
@media screen and (max-width: 1099px) {
  .nc-filter__content-tags_rows_8 {
    max-height: none;
  }
}
.nc-filter__content-tags_rows_9 {
  max-height: 270px;
}
@media screen and (max-width: 1099px) {
  .nc-filter__content-tags_rows_9 {
    max-height: none;
  }
}
.nc-filter__content-tags_rows_10 {
  max-height: 300px;
}
@media screen and (max-width: 1099px) {
  .nc-filter__content-tags_rows_10 {
    max-height: none;
  }
}
.nc-filter__content-tags_rows_11 {
  max-height: 330px;
}
@media screen and (max-width: 1099px) {
  .nc-filter__content-tags_rows_11 {
    max-height: none;
  }
}
.nc-filter__content-tags_rows_12 {
  max-height: 360px;
}
@media screen and (max-width: 1099px) {
  .nc-filter__content-tags_rows_12 {
    max-height: none;
  }
}
.nc-filter__content-tags_rows_13 {
  max-height: 390px;
}
@media screen and (max-width: 1099px) {
  .nc-filter__content-tags_rows_13 {
    max-height: none;
  }
}
.nc-filter__content-tags_rows_14 {
  max-height: 420px;
}
@media screen and (max-width: 1099px) {
  .nc-filter__content-tags_rows_14 {
    max-height: none;
  }
}
.nc-filter__content-tags_rows_15 {
  max-height: 450px;
}
@media screen and (max-width: 1099px) {
  .nc-filter__content-tags_rows_15 {
    max-height: none;
  }
}
.nc-filter__content-tags-item {
  margin-bottom: 10px;
  min-width: 140px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-filter__content-tags-item {
    display: inline-block;
    width: 100%;
    max-width: 100% !important;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) {
  .nc-filter__content-tags-item._pre-wrap {
    white-space: pre;
  }
}
@media screen and (min-width: 768px) {
  .nc-filter._active .nc-filter__content:before {
    right: 134px;
  }
}
@media screen and (min-width: 768px) {
  .nc-filter_table._active .nc-filter__content:before {
    right: 106px;
  }
}
@media screen and (min-width: 768px) {
  .nc-filter_invoice._active .nc-filter__content:before {
    right: 145px;
  }
}
.nc-filter__footer {
  padding: 20px 10px;
  text-align: right;
  border-top: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .nc-filter__footer {
    padding: 0;
    border-top: 1px solid #dbdcdd;
  }
  .nc-filter__footer button {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
.nc-filter_table .nc-filter__footer {
  margin: 0 30px;
  padding-right: 0;
  padding-left: 0;
}
@media screen and (max-width: 767px) {
  .nc-filter_table .nc-filter__footer button {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
}
.nc-filter .nc-form-search__clear {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-filter_plan .nc-filter__header {
    margin-right: 80px;
  }
}
.nc-filter_plan .nc-filter__header-action {
  margin-left: 20px;
  top: 32px;
}
/* Filter Categories */
.nc-filter-categories {
  position: relative;
}
.nc-filter-categories._draggable {
  overflow: hidden;
  cursor: move;
  cursor: -webkit-grab;
  cursor: -moz-grab;
}
.nc-filter-categories._draggable:focus {
  border: 1px solid red;
}
.nc-filter-categories._draggable._drag_right:after {
  content: "";
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 32px;
  background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff);
  background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff);
  background-image: -o-linear-gradient(0deg, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff);
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff);
}
.nc-filter-categories._draggable._drag_left:before {
  content: "";
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 32px;
  background-image: -webkit-linear-gradient(0deg, #ffffff, #ffffff 50%, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(0deg, #ffffff, #ffffff 50%, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(0deg, #ffffff, #ffffff 50%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(90deg, #ffffff, #ffffff 50%, rgba(255, 255, 255, 0));
}
.nc-filter-categories_services {
  margin-top: 10px;
  margin-bottom: -20px;
}
.nc-filter-categories_services .nc-filter-categories__content {
  padding-top: 20px;
  padding-bottom: 20px;
}
.nc-filter-categories__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
}
@media screen and (max-width: 1080px) {
  .nc-filter-categories__list {
    display: flex;
  }
}
.nc-filter-categories__list-item {
  position: relative;
  display: inline-block;
  padding: 0 18px;
  color: #50535a;
  border: 1px solid #bebebe;
  cursor: pointer;
  font-size: 16px;
  font-weight: 700;
  white-space: nowrap;
}
@media screen and (min-width: 768px) {
  .nc-filter-categories__list-item {
    height: 40px;
    line-height: 38px;
    border-right-width: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-filter-categories__list-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .nc-filter-categories__list-item {
    padding: 15px 12px;
  }
}
@media screen and (max-width: 767px) {
  .nc-filter-categories__list-item + .nc-filter-categories__list-item {
    margin-left: 10px;
  }
}
.nc-filter-categories__list-item._memory {
  width: 80px;
  padding: 0 10px;
  text-align: center;
}
.nc-filter-categories__list-item:hover {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 56, 93, 0.2);
  -moz-box-shadow: 0 2px 6px 0 rgba(0, 56, 93, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 56, 93, 0.2);
}
.nc-filter-categories__list-item_not-selectable:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.nc-filter-categories__list-item._active {
  border: 2px solid #001eb4;
  cursor: default;
}
@media screen and (min-width: 768px) {
  .nc-filter-categories__list-item._active {
    line-height: 36px;
    margin: 0 -1px;
  }
}
@media screen and (min-width: 768px) {
  .nc-filter-categories__list-item._active + .nc-filter-categories__list-item {
    border-left-width: 0;
  }
}
.nc-filter-categories__list-item._disabled {
  cursor: default;
}
.nc-filter-categories__list-item._disabled:after {
  content: '';
  position: absolute;
  top: -8px;
  right: -8px;
  width: 24px;
  height: 24px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi40IDE3Ij48cGF0aCBzdHJva2U9IiNiZWJlYmUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIiBkPSJNNCwxMi41bDktOW0wLDBhNyw3LDAsMTAuMS4xIi8+PC9zdmc+") 0 0 no-repeat;
  background-color: #ffffff;
  background-position: center;
}
.nc-filter-categories__list-item:first-child {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.nc-cart-payment__section .nc-filter-categories__list-item:first-child {
  border-right-color: transparent;
}
.nc-cart-payment__section .nc-filter-categories__list-item:first-child._active {
  border-right-color: #001eb4;
}
.nc-filter-categories__list-item:last-child {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  border-right-width: 1px;
}
.nc-cart-payment__section .nc-filter-categories__list-item:last-child {
  border-left-color: transparent;
}
.nc-cart-payment__section .nc-filter-categories__list-item:last-child._active {
  border-left-color: #001eb4;
}
.nc-filter-categories__list-item:last-child._active {
  border-width: 2px;
}
@media screen and (max-width: 767px) {
  .nc-filter-categories__list-item,
  .nc-filter-categories__list-item:first-child,
  .nc-filter-categories__list-item:last-child {
    border-radius: 4px;
    text-align: center;
  }
}
.nc-filter-categories__list-item._compare-item {
  font-size: 12px;
  height: 28px;
  padding: 0 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #bebebe;
  margin: 0;
  margin-right: 5px;
  line-height: 28px;
}
@media screen and (max-width: 767px) {
  .nc-filter-categories__list-item._compare-item {
    margin-top: 5px;
  }
}
@media screen and (max-width: 1080px) {
  .nc-filter-categories__list-item._compare-item {
    margin: 2px;
  }
}
.nc-filter-categories__list-item._compare-item._active {
  border: 1px solid #001eb4;
  cursor: default;
}
.nc-filter-categories__list-item._compare-item:first-child {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.nc-filter-categories__list-item._compare-item:last-child {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-right-width: 1px;
}
.nc-filter-categories__list-item._compare-item:last-child._active {
  border-width: 1px;
}
.nc-filter-categories__list-item._compare-item._active + .nc-filter-categories__list-item {
  border-width: 1px;
}
.nc-filter-categories_fixed-width-m .nc-filter-categories__list-item {
  color: #333333;
  width: 84px;
  padding: 0;
  text-align: center;
  margin-right: 20px;
  border-left-width: 1px;
  border-right-width: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
@media screen and (max-width: 767px) {
  .nc-filter-categories_fixed-width-m .nc-filter-categories__list-item {
    margin-right: 0;
    padding: 6px 0;
  }
}
.nc-filter-categories_fixed-width-m .nc-filter-categories__list-item._disabled {
  border-right-width: 1px;
  border-left-width: 1px;
  cursor: pointer;
}
.nc-filter-categories_fixed-width-m .nc-filter-categories__list-item._active {
  border: 2px solid #001eb4;
  padding-left: 1px;
  cursor: default;
}
.nc-filter-categories_fixed-width-m .nc-filter-categories__list-item:not(._active) {
  border-width: 1px !important;
}
.nc-filter-categories_fixed-width-m .nc-filter-categories__list-item._disabled._active:after {
  top: -9px;
  right: -9px;
}
@media screen and (min-width: 768px) {
  .nc-filter-categories_fixed-width-m .nc-filter-categories__list-item {
    border-right-width: 1px;
  }
}
@media screen and (max-width: 767px) {
  .nc-filter-categories_tabs .nc-filter-categories__list-item {
    padding: 8px 12px;
  }
  .nc-filter-categories_tabs .nc-filter-categories__list-item._active {
    background-color: #ffffff;
  }
  .nc-filter-categories_tabs .nc-filter-categories__list-item:first-child {
    border-radius: 4px 0 0 4px;
  }
  .nc-filter-categories_tabs .nc-filter-categories__list-item:last-child {
    margin-left: 0;
    border-radius: 0 4px 4px 0;
  }
}
.nc-filter-categories_tabs .nc-filter-categories__category {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.nc-filter-categories_tabs .nc-filter-categories__category:first-child {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.nc-filter-categories_tabs .nc-filter-categories__category:last-child {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.nc-filter-categories_tabs .nc-filter-categories__category + .nc-filter-categories__category {
  margin-left: -1px;
}
.nc-filter-categories_tabs .nc-filter-categories__category + .nc-filter-categories__category:not(._active) {
  border-left-color: transparent;
}
.nc-filter-categories_tabs .nc-filter-categories__category + .nc-filter-categories__category._active {
  margin-left: -1px;
}
.nc-filter-categories__list._fixed-width-m > .nc-filter-categories__category {
  padding-right: 0;
  padding-left: 0;
  width: 80px;
  text-align: center;
}
.nc-filter-categories__list.nc-filter-categories_size-s > .nc-filter-categories__category {
  font-weight: 700;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  padding: 8px;
  height: 30px;
  width: auto;
}
.nc-filter-categories__list.nc-filter-categories_size-s > .nc-filter-categories__category._active {
  border-width: 1px;
}
.nc-filter-categories__list.nc-filter-categories_size-s > .nc-filter-categories__category + .nc-filter-categories__category {
  margin-left: 5px;
}
.nc-filter-categories__desktop-name {
  display: inline;
}
@media screen and (max-width: 767px) {
  .nc-filter-categories__desktop-name {
    display: none;
  }
  .nc-filter-categories__desktop-name._mobile-visible {
    display: inline;
  }
}
.nc-filter-categories__mobile-name {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-filter-categories__mobile-name {
    display: inline;
    white-space: pre-line;
    line-height: 24px;
  }
}
/* Finance Information */
.nc-finance-info {
  padding-top: 50px;
}
@media screen and (max-width: 767px) {
  .nc-finance-info {
    padding-top: 0;
  }
}
.nc-finance-info__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 30px 35px 40px;
  color: #50535a;
  background-color: #ffffff;
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  .nc-finance-info__content {
    padding: 0;
    border: none;
    background-color: inherit;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.nc-finance-info__title {
  padding: 40px 0;
  color: #50535a;
  font: 30px/40px Roboto, Helvetica, Arial, sans-serif;
  border-top: 1px solid #dbdcdd;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .nc-finance-info__title {
    padding-bottom: 5px;
    padding-top: 20px;
    padding-left: 20px;
    font-size: 20px;
    line-height: 32px;
  }
}
.nc-finance-info__title_number {
  margin-right: 15px;
}
@media screen and (max-width: 767px) {
  .nc-finance-info__title_number {
    margin-bottom: 12px;
  }
}
.nc-finance-info__title .nc-finance-info__title {
  margin-bottom: 3px;
}
.nc-finance-info__title_type {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  vertical-align: middle;
  margin: auto 0;
  display: inline-block;
  padding: 5px 9px;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font: 700 11px/14px Roboto, Helvetica, Arial, sans-serif;
  color: #001eb4;
  background-color: transparent;
  cursor: default;
  border: 1px solid #001eb4;
}
.nc-finance-info__title_type-prepaid {
  display: inline-block;
  padding: 5px 9px;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font: 700 11px/14px Roboto, Helvetica, Arial, sans-serif;
  color: #9f3bb9;
  background-color: transparent;
  cursor: default;
  border: 1px solid #9f3bb9;
}
.nc-finance-info__title_type-postpaid {
  display: inline-block;
  padding: 5px 9px;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font: 700 11px/14px Roboto, Helvetica, Arial, sans-serif;
  color: #001eb4;
  background-color: transparent;
  cursor: default;
  border: 1px solid #001eb4;
}
@media screen and (max-width: 767px) {
  .nc-finance-info__item {
    margin: 0 20px 20px;
    padding: 20px 20px 25px;
    border: 1px solid #e8e8e8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #ffffff;
  }
}
.nc-finance-info__item + .nc-finance-info__item {
  margin-left: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 767px) {
  .nc-finance-info__item + .nc-finance-info__item {
    margin-left: 20px;
    padding-bottom: 0;
    margin-bottom: 30px;
    display: block;
  }
}
.nc-finance-info__item_with-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background-color: #ffffff;
}
.nc-finance-info__item-label {
  margin-bottom: 10px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .nc-finance-info__item-label {
    margin-bottom: 20px;
  }
}
.nc-finance-info__item-value {
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 24px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .nc-finance-info__item-value {
    font-size: 32px;
  }
}
.nc-finance-info__item-value strong {
  display: inline-block;
  font-weight: 300;
  font-size: 40px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .nc-finance-info__item-value strong {
    font-size: 50px;
  }
}
.nc-finance-info__action {
  margin-left: 30px;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-item-align: end;
  -webkit-align-self: flex-end;
  align-self: flex-end;
}
@media screen and (max-width: 767px) {
  .nc-finance-info__action {
    margin-top: 20px;
    margin-left: -20px;
    margin-right: -20px;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-item-align: stretch;
    -webkit-align-self: stretch;
    align-self: stretch;
  }
}
/* Flex Layout */
.nc-flex-layout {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .nc-flex-layout {
    margin-top: 50px;
  }
}
.nc-flex-layout__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 -10px;
}
@media screen and (max-width: 767px) {
  .nc-flex-layout__row {
    margin: 0 20px;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.nc-flex-layout__col {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  padding-right: 10px;
  padding-left: 10px;
}
@media screen and (max-width: 767px) {
  .nc-flex-layout__col {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    padding: 0;
  }
  .nc-flex-layout__col + .nc-flex-layout__col {
    margin-top: 20px;
  }
}
.nc-flex-layout_border .nc-flex-layout__col-content {
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.nc-flex-layout_dummy .nc-flex-layout__col-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 300px;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  font: 30px Roboto, Helvetica, Arial, sans-serif;
  background-color: #ffffff;
  color: #bebebe;
}
@media screen and (max-width: 767px) {
  .nc-flex-layout_dummy .nc-flex-layout__col-content {
    height: 160px;
    padding-top: 0;
  }
}
/* Footer */
.nc-footer {
  width: 100%;
  padding: 15px 0 0;
  color: #50535a;
  background-color: #ffffff;
  border-top: 1px solid #e9eae8;
}
@media screen and (max-width: 1099px) {
  .nc-footer {
    padding-top: 25px;
  }
}
.nc-footer__inner {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 26px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-footer__inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-footer__inner {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 1099px) {
  .nc-footer__inner {
    padding-bottom: 18px;
  }
}
.nc-footer__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 70px;
}
@media screen and (max-width: 1099px) {
  .nc-footer__main {
    height: auto;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.nc-footer__logotype {
  width: 165px;
  height: 45px;
  background: url("../images/logos/telefonica.svg") right center no-repeat;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
@media screen and (max-width: 1099px) {
  .nc-footer__logotype {
    margin-top: 40px;
    background-position-x: center;
  }
}
.nc-footer__button {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .nc-footer__button {
    padding: 0 20px;
  }
}
.nc-footer__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
@media screen and (max-width: 1099px) {
  .nc-footer__social {
    margin-bottom: 50px;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.nc-footer__social-text {
  margin-right: 20px;
  font-size: 16px;
}
@media screen and (max-width: 1099px) {
  .nc-footer__social-text {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
    text-align: center;
  }
}
.nc-footer__social-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.nc-footer__social-item + .nc-footer__social-item {
  margin-left: 6px;
}
@media screen and (max-width: 1099px) {
  .nc-footer__social-item + .nc-footer__social-item {
    margin-left: 15px;
  }
}
.nc-footer__social-link {
  display: block;
  height: 40px;
  width: 40px;
}
.nc-footer__social-link:hover {
  background-position: 0 100%;
}
@media screen and (max-width: 1099px) {
  .nc-footer__logotype,
  .nc-footer__social,
  .nc-footer__button {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
  }
}
.nc-footer__copyright {
  margin-top: 10px;
  text-align: center;
  font: 14px/20px Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 1099px) {
  .nc-footer__copyright {
    margin-top: 35px;
  }
}
.nc-footer__link {
  position: relative;
  background-color: #ffffff;
  padding-top: 16px;
  border-top: 1px solid #e9eae8;
}
@media screen and (max-width: 1099px) {
  .nc-footer__link {
    padding-top: 15px;
    padding-right: 10px;
  }
}
.nc-footer__link-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .nc-footer__link-list {
    padding-bottom: 26px;
  }
}
.nc-footer__link-list-item {
  display: inline-block;
  font: 12px "Roboto", Helvetica, Arial, sans-serif;
  color: #50535a;
  margin-top: 12px;
}
@media screen and (max-width: 1099px) {
  .nc-footer__link-list-item {
    margin-top: 0;
    line-height: 35px;
  }
}
.nc-footer__link-list-item + .nc-footer__link-list-item {
  margin-left: 20px;
}
.nc-footer__link-list-item:hover {
  color: #333333;
}
.nc-footer__scroll-to-top {
  position: relative;
  float: left;
  margin: 5px 7px 5px 15px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #e5e5e5;
}
.nc-footer__scroll-to-top:hover,
.nc-footer__scroll-to-top:focus {
  cursor: pointer;
  background-color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-footer__scroll-to-top {
    position: absolute;
    bottom: 7px;
  }
}
.nc-footer__scroll-to-top-arrow {
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -80%);
  -moz-transform: translate(-50%, -80%);
  -ms-transform: translate(-50%, -80%);
  -o-transform: translate(-50%, -80%);
  transform: translate(-50%, -80%);
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-bottom: 9px solid #50535a;
}
.nc-footer__scroll-to-top-arrow:after {
  content: '';
  position: absolute;
  left: -6px;
  top: -3px;
  width: 0;
  height: 0px;
  border: 6px solid transparent;
  border-bottom: 9px solid #e5e5e5;
}
.nc-footer__scroll-to-top:hover .nc-footer__scroll-to-top-arrow,
.nc-footer__scroll-to-top:focus .nc-footer__scroll-to-top-arrow {
  border-bottom: 9px solid #ffffff;
}
.nc-footer__scroll-to-top:hover .nc-footer__scroll-to-top-arrow:after,
.nc-footer__scroll-to-top:focus .nc-footer__scroll-to-top-arrow:after {
  border-bottom: 9px solid #50535a;
}
/* Form */
.nc-form__layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 767px) {
  .nc-form__layout {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.nc-form__layout_middle-label {
  position: relative;
}
.nc-form__row + .nc-form__row {
  margin-top: 20px;
}
.nc-form__row-container {
  display: inline-flex;
}
.nc-form__col {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  margin: 20px 0;
}
.nc-form__col._date {
  margin: 0;
}
@media screen and (max-width: 767px) {
  .nc-form__col {
    margin: 0;
  }
}
@media screen and (min-width: 768px) {
  .nc-form__col + .nc-form__col {
    margin-left: 40px;
  }
}
@media screen and (max-width: 767px) {
  .nc-form__col + .nc-form__col {
    margin-top: 20px;
  }
}
.nc-form__col._width-s {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 6;
  -webkit-flex: 6;
  flex: 6;
}
.nc-form__col._width-m {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 12;
  -webkit-flex: 12;
  flex: 12;
}
.nc-form__col._width-s,
.nc-form__col._width-m {
  margin: 10px 0;
}
@media screen and (min-width: 768px) {
  .nc-form__col._width-m + .nc-form__col._width-s {
    margin-left: 20px;
  }
}
.nc-form__middle-label {
  position: absolute;
  left: 49%;
  top: 57px;
}
@media screen and (max-width: 767px) {
  .nc-form__middle-label {
    display: none;
  }
}
@media not screen and (max-width: 767px) {
  .nc-form_horizontal .nc-form__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding-top: 10px;
  }
  .nc-form_horizontal .nc-form__row {
    margin-top: 0;
  }
  .nc-form_horizontal .nc-form__row:last-child {
    margin-left: auto;
  }
  .nc-form_horizontal .nc-form-field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .nc-form_horizontal .nc-form-field__label {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin-right: 20px;
  }
  .nc-form_horizontal .nc-form-text_date {
    max-width: 190px;
  }
}
.nc-form_submit_add {
  margin-top: 10px;
}
.nc-form_registration {
  margin: 10px 0;
}
/* Form Amount */
.nc-form-amount__value {
  position: relative;
}
.nc-form-amount__value-currency {
  position: absolute;
  top: 0;
  left: 20px;
  padding: 10px 0;
  color: #979797;
  font-weight: 400;
  font-size: 30px;
  line-height: 40px;
}
.nc-form-amount__value-currency small {
  font: 20px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
.nc-form-amount__slider.ui-slider {
  position: relative;
  text-align: left;
  margin-top: 0;
  top: 0;
}
.nc-form-amount__slider.ui-slider-horizontal {
  height: 0;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.nc-form-amount__slider .ui-slider-handle {
  position: absolute;
  z-index: 101;
  margin-left: -7px;
  cursor: pointer;
  touch-action: none;
  outline: none;
  width: 14px;
  height: 14px;
  background-color: #001eb4;
  border-width: 0;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.nc-form-amount__slider .ui-slider-handle:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 6px solid #001eb4;
  position: absolute;
  left: 0;
  bottom: 100%;
}
.nc-form-amount__slider .ui-slider-handle.ui-state-focus,
.nc-form-amount__slider .ui-slider-handle.ui-state-hover {
  -webkit-box-shadow: 0 3px 8px rgba(23, 70, 90, 0.27);
  -moz-box-shadow: 0 3px 8px rgba(23, 70, 90, 0.27);
  box-shadow: 0 3px 8px rgba(23, 70, 90, 0.27);
}
.nc-form-amount__slider .ui-slider-handle.ui-state-active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.nc-form-amount__tooltip {
  position: absolute;
  display: none;
  top: -60px;
  left: 50%;
  padding: 3px 10px;
  background-color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 20px;
  text-align: center;
  -webkit-box-shadow: 0 -1px 5px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 -1px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 -1px 5px 0 rgba(0, 0, 0, 0.2);
}
/* Form Autocomplete */
.nc-form-autocomplete {
  -webkit-box-shadow: 0 4px 28px rgba(2, 41, 66, 0.23);
  -moz-box-shadow: 0 4px 28px rgba(2, 41, 66, 0.23);
  box-shadow: 0 4px 28px rgba(2, 41, 66, 0.23);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  top: 0;
  background-color: #ffffff;
  z-index: 1001;
  padding: 12px 20px 8px;
}
.nc-form-autocomplete_marged {
  margin-top: 3px;
}
.nc-form-autocomplete__item {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 5px 0;
  line-height: 25px;
  cursor: pointer;
}
/* Form Captcha */
.nc-form-captcha {
  position: relative;
  margin-top: 10px;
}
.nc-form-captcha._valid:after {
  content: "";
  position: absolute;
  width: 48px;
  height: 100%;
  top: 0;
  right: 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE0IDEwIj48cGF0aCBzdHJva2U9IiM3OWI3MDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIiBkPSJNMSw3bDEsMWEzLDMsMCwwMDQsMGw3LTciLz48L3N2Zz4=") 0 0 no-repeat;
  background-position: center;
}
.nc-form-captcha_time,
.nc-form-captcha_date {
  max-width: 170px;
}
.nc-form-captcha_time_wide,
.nc-form-captcha_date_wide {
  max-width: none;
}
.nc-form-captcha__input {
  display: block;
  width: 100%;
  height: 40px;
  padding: 0 18px;
  color: #333333;
  background-color: #ffffff;
  border: 1px solid #dbdcdd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 14px;
  line-height: 20px;
  -webkit-transition: border-color 0.2s;
  -moz-transition: border-color 0.2s;
  -o-transition: border-color 0.2s;
  transition: border-color 0.2s;
}
.nc-popup-auth .nc-form-captcha__input {
  font: 16px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
.nc-form-captcha__input::-webkit-input-placeholder {
  color: #808080;
}
.nc-form-captcha__input::-moz-placeholder {
  color: #808080;
}
.nc-form-captcha__input:-moz-placeholder {
  color: #808080;
}
.nc-form-captcha__input:-ms-input-placeholder {
  color: #808080;
}
.nc-form-captcha__input[placeholder] {
  overflow: hidden;
  text-overflow: ellipsis;
}
.nc-form-captcha__input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  overflow: hidden;
  text-overflow: ellipsis;
}
.nc-form-captcha__input::-moz-placeholder {
  /* Firefox 19+ */
  overflow: hidden;
  text-overflow: ellipsis;
}
.nc-form-captcha__input:-ms-input-placeholder {
  /* IE 10+ */
  overflow: hidden;
  text-overflow: ellipsis;
}
.nc-form-captcha__input:-moz-placeholder {
  /* Firefox 18- */
  overflow: hidden;
  text-overflow: ellipsis;
}
.nc-form-captcha__input:enabled:hover,
.nc-form-captcha__input:enabled:focus {
  -webkit-box-shadow: 0 0 5px rgba(0, 30, 180, 0.2);
  -moz-box-shadow: 0 0 5px rgba(0, 30, 180, 0.2);
  box-shadow: 0 0 5px rgba(0, 30, 180, 0.2);
}
.nc-form-captcha__input:disabled {
  background-color: #f5f5f5;
  color: #808080;
}
.nc-popup-auth .nc-form-captcha__input:disabled {
  color: #b6b7b7;
}
.nc-form-captcha__input_loyalty {
  max-width: 140px;
}
.nc-form-captcha__input_search {
  padding-left: 40px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij48cGF0aCBmaWxsPSIjYTlhOWE5IiBkPSJNOS45MTIsOS45MTNhNC42MjMsNC42MjMsMCwxMTAtNi41MzhhNC42MjksNC42MjksMCwwMTAsNi41MzhtNC42ODMsNi42NjRhMS40MDUsMS40MDUsMCwwMDEuOTg3LTEuOTg3bC0zLjc3Ny0zLjc3OGExLjQsMS40LDAsMDAtLjctLjM3OWE2LjY2LDYuNjYsMCwwMC0uNzU4LTguNDk1YTYuNjU0LDYuNjU0LDAsMTAtLjkxLDEwLjE2M2ExLjQxMSwxLjQxMSwwLDAwLjM4LjdaIi8+PC9zdmc+") 0 0 no-repeat;
  background-position: 10px center;
}
.nc-spend-loyalty-points__amount-content._error .nc-form-captcha__input {
  color: #eb1600;
  border-color: #eb1600;
}
.nc-form-field__field._init .nc-form-captcha__input {
  border: none;
  background-color: #f5f5f5;
}
.nc-form-field__field._init .nc-form-captcha__input._invalid {
  border-color: #e63780;
}
.nc-form-field__field._selected .nc-form-captcha__input {
  border: 1pt solid #001eb4;
  background-color: #ffffff;
}
.nc-form-field__field._selected .nc-form-captcha__input._invalid {
  border-color: #e63780;
}
.nc-form-field__field._fill .nc-form-captcha__input {
  border: 1pt solid #0b2739;
  background-color: #ffffff;
}
.nc-form-field__field._fill .nc-form-captcha__input._invalid {
  border-color: #e63780;
}
.nc-form-captcha_date .nc-form-captcha__input._open {
  z-index: 2;
  position: relative;
}
.nc-form-captcha_currency .nc-form-captcha__input {
  padding-left: 30px;
}
.nc-form-captcha_account-number {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 4;
  -webkit-flex: 4;
  flex: 4;
}
.nc-form-captcha_account-number .nc-form-captcha__input {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.nc-form-captcha_card-number .nc-form-captcha__input,
.nc-form-captcha_card-valid .nc-form-captcha__input {
  padding-left: 15px;
  padding-right: 15px;
}
.nc-form-captcha_card-number .nc-form-captcha__input::-webkit-input-placeholder,
.nc-form-captcha_card-valid .nc-form-captcha__input::-webkit-input-placeholder {
  color: #bebebe;
}
.nc-form-captcha_card-number .nc-form-captcha__input::-moz-placeholder,
.nc-form-captcha_card-valid .nc-form-captcha__input::-moz-placeholder {
  color: #bebebe;
}
.nc-form-captcha_card-number .nc-form-captcha__input:-moz-placeholder,
.nc-form-captcha_card-valid .nc-form-captcha__input:-moz-placeholder {
  color: #bebebe;
}
.nc-form-captcha_card-number .nc-form-captcha__input:-ms-input-placeholder,
.nc-form-captcha_card-valid .nc-form-captcha__input:-ms-input-placeholder {
  color: #bebebe;
}
.nc-form-captcha_card-holder .nc-form-captcha__input {
  font-size: 14px;
  text-transform: uppercase;
}
.nc-form-captcha_card-number .nc-form-captcha__input {
  font-size: 25px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-form-captcha_card-number .nc-form-captcha__input {
    font-size: 22px;
  }
}
@media screen and (max-width: 767px) {
  .nc-form-captcha_card-number .nc-form-captcha__input {
    font-size: 18px;
  }
}
.nc-form-captcha_card-valid + .nc-form-captcha_card-valid {
  margin-left: 10px;
}
.nc-form-captcha_card-valid .nc-form-captcha__input {
  width: 62px;
  text-align: center;
}
.nc-form-captcha_expiration-month {
  margin-right: 20px;
}
.nc-form-captcha._valid .nc-form-captcha__input,
.nc-form-captcha_time .nc-form-captcha__input,
.nc-form-captcha_date .nc-form-captcha__input,
.nc-form-captcha__input._combobox {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .nc-form-captcha._valid .nc-form-captcha__input,
  .nc-form-captcha_time .nc-form-captcha__input,
  .nc-form-captcha_date .nc-form-captcha__input,
  .nc-form-captcha__input._combobox {
    font-size: 16px;
  }
}
.nc-form-captcha._warn .nc-form-captcha__input {
  border-color: #f49b00;
}
.nc-form-captcha._invalid .nc-form-captcha__input {
  border-color: #eb1600;
}
.nc-popup-auth .nc-form-captcha._invalid .nc-form-captcha__input,
.nc-delivery-details .nc-form-captcha._invalid .nc-form-captcha__input {
  border-color: #e63780;
}
.nc-form-captcha_size_s .nc-form-captcha__input {
  height: 30px;
  padding: 0 8px;
}
.nc-form-captcha_size_xl .nc-form-captcha__input {
  height: 60px;
  font-weight: 300;
  font-size: 30px;
  line-height: 40px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.nc-form-captcha_small .nc-form-captcha__input {
  height: 30px;
}
.nc-form-captcha__calendar {
  position: absolute;
  width: 48px;
  height: 100%;
  top: 0;
  right: 0;
  cursor: pointer;
  text-align: center;
}
.nc-form-captcha__calendar:before {
  content: '';
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAxOCAzNiIgZmlsbD0iIzAwQTlFMCI+PHBhdGggaWQ9ImciIGQ9Ik02LDlINFY3aDJabTAsNEg0di0yaDJabTQtNEg4VjdoMlptMCw0SDh2LTJoMlptMi00VjdoMnYyWm0wLDR2LTJoMnYyWiIvPjxnIHN0cm9rZT0iIzAwQTlFMCI+PHBhdGggaWQ9InAiIGQ9Ik0xNiwzaC4yYS44LjgsMCwwLDEuOC44VjE1YTIsMiwwLDAsMS0yLDJIM2EyLDIsMCwwLDEtMi0yVjRhMSwuODUsMCwwLDEsMS0xaDFhMSwxLDAsMCwwLDEtMVYxbTQsMmgzYTEsMSwwLDAsMCwxLTFWMSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L2c+PHVzZSB4bGluazpocmVmPSIjZyIgZmlsbD0iIzAwNmM5ZSIgeT0iMTgiLz48dXNlIHhsaW5rOmhyZWY9IiNwIiBzdHJva2U9IiMwMDZjOWUiIHk9IjE4Ii8+PC9zdmc+") 0 0 no-repeat;
  margin: auto;
}
.nc-form-captcha__calendar:after {
  content: '';
  width: 0;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.nc-form-captcha__calendar:hover.nc-form-captcha__calendar:before {
  background-position: 0 100%;
}
.nc-form-captcha__input._open + .nc-form-captcha__calendar {
  z-index: 2;
}
.nc-form-captcha__input:disabled + .nc-form-captcha__calendar:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHBhdGggZmlsbD0iI2JlYmViZSIgZD0iTTYsOUg0VjdoMlptMCw0SDR2LTJoMlptNC00SDhWN2gyWm0wLDRIOHYtMmgyWm0yLTRWN2gydjJabTAsNHYtMmgydjJaIi8+PHBhdGggc3Ryb2tlPSIjYmViZWJlIiBkPSJNMTYsM2guMmEuOC44LDAsMCwxLjguOFYxNWEyLDIsMCwwLDEtMiwySDNhMiwyLDAsMCwxLTItMlY0YTEsLjg1LDAsMCwxLDEtMWgxYTEsMSwwLDAsMCwxLTFWMW00LDJoM2ExLDEsMCwwLDAsMS0xVjEiIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-form-captcha__time {
  position: absolute;
  width: 48px;
  height: 100%;
  top: 0;
  right: 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHBhdGggc3Ryb2tlPSIjMjdhM2Q0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTEsOWE4LDgsMCwxMTAsLjFNOSw5VjRtMCw1bDMsMyIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-position: center;
}
.nc-form-captcha._valid .nc-form-captcha__time,
.nc-form-captcha._valid .nc-form-captcha__calendar {
  display: none;
}
.nc-form-captcha__addon {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 18px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.nc-form-captcha__addon + .nc-form-captcha__input {
  padding-left: 50px;
}
.nc-form-captcha__arrow {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 100%;
  cursor: pointer;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGQ9Ik0xMC41LDBMNiw0LjZMMS40LDAsMCwxLjRsNiw2bDYtNloiIGZpbGw9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
  -webkit-transition: transform 100ms linear;
  -moz-transition: transform 100ms linear;
  -o-transition: transform 100ms linear;
  transition: transform 100ms linear;
  z-index: 100;
  background-position-y: 50%;
  background-position-x: 50%;
}
.nc-form-captcha__arrow._active {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.nc-form-captcha__input:disabled + .nc-form-captcha__arrow {
  display: none;
}
@media screen and (min-width: 768px) {
  .nc-form-captcha_inline {
    display: inline-flex;
    flex-grow: 1;
  }
}
.nc-form-captcha._checked:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAzOCI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48cGF0aCBkPSJNNC44LDExLjU1bDMuMDQsMi45NG0uMSwwbDkuMDctOS42OCIgc3Ryb2tlLXdpZHRoPSIxLjY1IiBzdHJva2U9IiM0NEM4RjUiLz48cGF0aCBkPSJNNC44LDMxLjU1bDMuMDQsMi45NG0uMSwwbDkuMDctOS42OCIgc3Ryb2tlLXdpZHRoPSIyLjY1IiBzdHJva2U9IiM0NEM4RjUiLz48L2c+PC9zdmc+") 0 0 no-repeat;
  background-size: 110%;
}
.nc-form-captcha._cancelled:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNi4zLDcuOGMtLjMtLjQtLjMtMS4xLDAtMS41LjQtLjMsMS4xLS4zLDEuNSwwbDkuOSw5LjljLjMuNC4zLDEuMSwwLDEuNS0uNC4zLTEuMS4zLTEuNSwwWm0xLjUsOS45Yy0uNC4zLTEuMS4zLTEuNSwwLS4zLS40LS4zLTEuMSwwLTEuNWw5LjktOS45Yy40LS4zLDEuMS0uMywxLjUsMGMuMy40LjMsMS4xLDAsMS41WiIgZmlsbD0iI0U2Mzc4MCIvPjwvc3ZnPg0K") 0 0 no-repeat;
  background-size: 110%;
}
.nc-form-captcha._info:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTgsMGE4LDgsMCwxMS04LDhhOCw4LDAsMDE4LThtMSw0YTEsMSwwLDExLTEtMWExLDEsMCwwMTEsMU03LDdhMSwxLDAsMDEyLDB2NWExLDEsMCwwMS0yLDBaIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 0 0 no-repeat;
  background-size: 16px;
  background-position-y: 2px;
}
.nc-form-captcha._cancelled,
.nc-form-captcha._checked,
.nc-form-captcha._info {
  display: flex;
}
.nc-form-captcha._cancelled:after,
.nc-form-captcha._checked:after,
.nc-form-captcha._info:after {
  content: "";
  width: 20px;
  height: 20px;
  margin-top: 10px;
  margin-left: -30px;
  margin-right: 10px;
}
.nc-form-captcha._cancelled .nc-form-text__input,
.nc-form-captcha._checked .nc-form-text__input,
.nc-form-captcha._info .nc-form-text__input {
  padding-right: 30px;
}
@media screen and (max-width: 767px) {
  .nc-popup-auth .nc-form-captcha {
    flex-grow: 1;
  }
}
.nc-form-captcha._hidden {
  display: none;
}
.nc-form-captcha__input,
.nc-form-captcha__image {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}
.nc-form-captcha__input {
  width: 150px;
}
.nc-form-captcha__image {
  max-width: 115px;
  max-height: 40px;
}
/* Form Checkbox */
.nc-form-checkbox {
  font-size: 16px;
  line-height: 20px;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  vertical-align: top;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .nc-form-checkbox {
    font-size: 14px;
    display: block;
    height: auto;
    line-height: 24px;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup-auth .nc-form-checkbox {
    font-size: 16px;
  }
}
.nc-form-checkbox_line {
  width: 100%;
}
.nc-device-compare-small__checkbox .nc-form-checkbox_line {
  width: auto;
}
@media screen and (max-width: 767px) {
  .nc-form-checkbox_line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .nc-form-checkbox_mobile-big {
    font-size: 16px;
  }
}
.nc-form-checkbox-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.nc-form-checkbox-group .nc-form-checkbox + .nc-form-checkbox {
  margin-top: 10px;
}
.nc-form-checkbox_nowrap {
  width: 100%;
}
.nc-form-checkbox_valign_middle {
  vertical-align: middle;
}
.nc-form-checkbox_compare {
  color: #001eb4;
  font: 20px Roboto, Helvetica, Arial, sans-serif;
}
.nc-form-checkbox_compare .nc-form-checkbox__icon {
  margin-top: 5px;
}
.nc-form-checkbox__input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.nc-form-checkbox__icon {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  display: inline-block;
  margin: 2px 0 1px;
  width: 16px;
  height: 16px;
  background-color: #ffffff;
  border: 1px solid #dbdcdd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.09);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.09);
  -webkit-transition: border-color 100ms linear;
  -moz-transition: border-color 100ms linear;
  -o-transition: border-color 100ms linear;
  transition: border-color 100ms linear;
}
.nc-form-checkbox__icon._border-dark {
  border-color: #bebebe;
}
@media screen and (max-width: 767px) {
  .nc-form-checkbox__icon {
    margin: 4px 0 1px;
  }
}
.nc-form-checkbox:hover .nc-form-checkbox__input:enabled + .nc-form-checkbox__icon,
.nc-form-checkbox__input:focus + .nc-form-checkbox__icon {
  border-color: #001eb4;
}
.nc-form-checkbox__input:checked + .nc-form-checkbox__icon {
  position: relative;
  background-color: #001eb4;
  border-color: #001eb4;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.09), inset 0 1px 2px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.09), inset 0 1px 2px rgba(0, 0, 0, 0.09);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.09), inset 0 1px 2px rgba(0, 0, 0, 0.09);
}
.nc-form-checkbox__input:checked + .nc-form-checkbox__icon:before {
  content: "";
  position: absolute;
  top: 3px;
  left: 2px;
  width: 11px;
  height: 9px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4yIiBoZWlnaHQ9IjguNSIgdmlld0JveD0iMCAwIDExLjIgOC41Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTAsMEw0LDZMMS4zLDMuMywwLDQuNWw0LDRsNy4yLTcuMloiLz48L3N2Zz4=") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-form-checkbox__input._register ~ .nc-form-checkbox__label {
    margin-bottom: 10px;
    line-height: 21px;
    white-space: pre-line;
  }
  .nc-form-checkbox__input._register ~ .nc-form-checkbox__icon {
    margin-top: 2px;
  }
}
.nc-form-checkbox__label {
  display: inline-block;
  padding-left: 12px;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.nc-filter__content .nc-form-checkbox__label {
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .nc-form-checkbox__label._not-mobile {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .nc-form-checkbox__label._mobile {
    display: none;
  }
}
.nc-form-checkbox_nowrap .nc-form-checkbox__label {
  overflow: hidden;
  text-overflow: ellipsis;
  height: 40px;
}
@media screen and (max-width: 767px) {
  .nc-form-checkbox_nowrap .nc-form-checkbox__label {
    line-height: 23px;
    height: 45px;
  }
}
.nc-form-checkbox_size_s .nc-form-checkbox__label {
  font-size: 14px;
  padding-left: 10px;
}
.nc-form-checkbox_size_xs .nc-form-checkbox__label {
  font-size: 12px;
}
.nc-form-checkbox__input:disabled + .nc-form-checkbox__icon,
.nc-form-checkbox__input:disabled ~ .nc-form-checkbox__label {
  opacity: 0.5;
  cursor: not-allowed;
}
/* Form Field */
@media screen and (min-width: 768px) {
  .nc-form-field.jsDateDesktop {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .nc-form-field.jsDateDesktop {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .nc-form-field.jsDateMobile {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-form-field.jsDateMobile {
    display: block;
  }
}
.nc-form-field._indented-bottom,
.nc-form-field._indented-top {
  margin-top: 50px;
}
.nc-form-field_complex .nc-form-field__field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.nc-form-field_complex .nc-form-field__field ._hidden {
  display: none;
}
.nc-form-field__field._active,
.nc-form-field__field_inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 767px) {
  .nc-form-field__field._active._opened,
  .nc-form-field__field_inline._opened {
    display: inline;
  }
}
@media screen and (max-width: 767px) {
  .nc-form-field__field._active._active,
  .nc-form-field__field_inline._active {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .nc-form-field_complex > .account-details {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.nc-form-field__label {
  display: block;
  margin-bottom: 10px;
  color: #333333;
  font-size: 16px;
  line-height: 20px;
}
@media screen and (max-width: 767px) {
  .nc-form-field__label {
    margin-bottom: 5px;
  }
}
.nc-form-field__label-link {
  color: #001eb4;
}
.nc-form-field__label-link:hover {
  color: #006c9e;
}
.nc-form-field__label-postfix {
  padding-left: 4px;
  font-size: 12px;
  color: #86888c;
}
.nc-auth-popup .nc-form-field__label {
  font-family: Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
.nc-form-field._hidden {
  display: none;
}
.nc-form-field__link {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  line-height: 20px;
}
.nc-form-field__note {
  margin-top: 10px;
  order: 4;
}
.nc-form-field__contact-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.nc-form-field_captcha .nc-form-field__label {
  margin-bottom: 0;
}
.nc-form-field__error,
.nc-form-field__warning {
  max-height: 100px;
  opacity: 1;
  overflow-y: hidden;
  display: block;
  position: relative;
  margin-top: 15px;
  padding-left: 30px;
  font-size: 14px;
  line-height: 20px;
  white-space: pre-wrap;
  -webkit-transition: opacity 100ms linear, max-height 200ms cubic-bezier(0, 1, 0.5, 1);
  -moz-transition: opacity 100ms linear, max-height 200ms cubic-bezier(0, 1, 0.5, 1);
  -o-transition: opacity 100ms linear, max-height 200ms cubic-bezier(0, 1, 0.5, 1);
  transition: opacity 100ms linear, max-height 200ms cubic-bezier(0, 1, 0.5, 1);
}
.nc-form-field__error._error,
.nc-form-field__warning._error {
  color: #eb1600;
}
.nc-popup-auth .nc-form-field__error._error,
.nc-popup-auth .nc-form-field__warning._error,
.nc-delivery-details .nc-form-field__error._error,
.nc-delivery-details .nc-form-field__warning._error {
  color: #e63780;
  margin-top: 8px;
}
.nc-form-field__error._warning,
.nc-form-field__warning._warning {
  color: #f49b00;
}
.nc-popup-auth .nc-form-field__error._warning,
.nc-popup-auth .nc-form-field__warning._warning,
.nc-delivery-details .nc-form-field__error._warning,
.nc-delivery-details .nc-form-field__warning._warning {
  color: #86888c;
}
.nc-form-field__error._hidden,
.nc-form-field__warning._hidden {
  margin-top: 0;
  opacity: 0;
  max-height: 0;
  display: none;
}
.nc-form-field__error-title,
.nc-form-field__warning-title {
  font-weight: 700;
}
.jsDeliveryCedulaDate .nc-form-field__error-text,
.jsDeliveryCedulaDate .nc-form-field__warning-text,
.nc-form-field__error-text.jsDeliveryEmptyCedulaDate,
.nc-form-field__warning-text.jsDeliveryEmptyCedulaDate,
.nc-form-field__error-text.jsDeliveryIncorrectCedulaDate,
.nc-form-field__warning-text.jsDeliveryIncorrectCedulaDate,
.nc-form-field__error-text.jsDeliveryIncorrectCedulaDateFormat,
.nc-form-field__warning-text.jsDeliveryIncorrectCedulaDateFormat {
  color: #eb1600;
}
.nc-popup-auth .nc-form-field__error,
.nc-popup-auth .nc-form-field__warning {
  margin-top: 0;
}
.nc-form-field__error {
  padding-left: 0;
}
.nc-form-field__error._no-error-icon {
  padding-left: 0;
}
.nc-form-field__error._no-error-icon:before {
  background: transparent;
}
.nc-form-field__warning:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 19px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDIyIDE5Ij48cGF0aCBmaWxsPSIjZmNiODE1IiBkPSJNMTAsMTVhLjk5Mi45OTIsMCwxMS45OTIsMUExLDEsMCwwMTEwLDE1bTExLjYyMS45N2EyLjAzNCwyLjAzNCwwLDAxLjAzNiwyLjAxM0ExLjk0MSwxLjk0MSwwLDAxMTkuOTYxLDE5aC0uMDAySDIuMDI2YTEuOTQxLDEuOTQxLDAsMDEtMS43LTEuMDE3YTIuMDM0LDIuMDM0LDAsMDEuMDM5LTIuMDEzTDkuMzMzLjk1MmExLjkyMywxLjkyMywwLDAxMy4zMjEsMFpNMTAsN2EuOTkyLjk5MiwwLDExMS45ODQsMHY1YTEsMSwwLDAxLS45OTEsMUExLDEsMCwwMTEwLDEyWm0uOTkyLTUuMDEyLTguOTY2LDE1LjAyaDE3LjkzNVoiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-form-field__select {
  position: absolute;
  z-index: 4;
}
@media screen and (max-width: 767px) {
  .nc-form-field__select {
    left: -80px !important;
  }
}
@media screen and (max-width: 767px) {
  .nc-form-field__select .ui-selectmenu-text {
    display: none;
  }
}
.nc-form-field__select .ui-selectmenu-menu {
  box-shadow: none;
  position: relative;
}
@media screen and (max-width: 767px) {
  .nc-form-field__select .ui-selectmenu-menu {
    position: absolute;
    top: 40px !important;
    left: 180px !important;
    width: 200px;
  }
}
.nc-form-field__select .ui-selectmenu-menu:after {
  position: absolute;
  z-index: 0;
  top: 50px;
  display: block;
  width: 100%;
  content: '';
  border-radius: 4px;
  background: #fff;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.23);
  height: calc(100% - 40px);
}
@media screen and (max-width: 767px) {
  .nc-form-field__select .ui-selectmenu-menu:after {
    width: 200px;
    height: 90px;
    top: 0;
    left: 2px;
  }
}
.nc-form-field__select .ui-selectmenu-menu .ui-menu-item.ui-state-focus {
  background-color: transparent;
  color: #50535A;
  font-weight: bold;
}
.nc-form-field__select .ui-selectmenu-menu .ui-menu-item {
  position: relative;
  width: 100%;
  z-index: 10;
}
.nc-form-field__select .ui-selectmenu-menu .ui-menu-item:first-child {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 34px;
  padding-right: 20px;
  padding-bottom: 1px;
  color: #001EB4;
  border: 1px solid #dbdcdd;
  border-top: 0;
  border-left: 0;
}
@media screen and (max-width: 767px) {
  .nc-form-field__select .ui-selectmenu-menu .ui-menu-item:first-child {
    padding-left: 40px;
    display: none;
  }
}
.nc-form-field__select .ui-selectmenu-menu .ui-menu-item:nth-child(2) {
  margin-top: 10px;
  line-height: 16px;
  padding-top: 10px;
}
.nc-form-field__select .ui-selectmenu-menu .ui-menu-item:nth-child(3) {
  line-height: 16px;
  padding-top: 10px;
}
.nc-form-field__select .ui-selectmenu-button {
  color: #001EB4;
  min-width: 240px;
  max-width: 240px;
  padding: 0 42px;
  background: transparent;
  border-radius: 0;
}
@media screen and (min-width: 768px) {
  .nc-form-field__select .ui-selectmenu-button {
    border-left: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-form-field__select .ui-selectmenu-button {
    min-width: 210px;
    max-width: none;
    margin-left: 20px;
    padding-left: 40px;
    border-radius: 5px 5px 0 0;
    border: 0;
  }
}
.nc-form-field__select .ui-selectmenu-button.ui-state-hover {
  box-shadow: none;
  background: transparent;
}
.nc-form-field__select .ui-selectmenu-button.ui-state-focus {
  box-shadow: none;
  background: transparent;
}
.nc-form-field__hint {
  position: relative;
  margin-top: 10px;
  color: #808080;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@media screen and (max-width: 767px) {
  .nc-form-field__hint {
    line-height: 22px;
  }
}
.nc-form-field__hint-title {
  font-weight: 700;
}
.nc-form-field__hint-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
}
.nc-form-field__hint-icon._info {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS44IiBoZWlnaHQ9IjE5LjgiIHZpZXdCb3g9IjAgMCAxOS44IDE5LjgiPjxwYXRoIHN0cm9rZT0iIzAwQTlFMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xNC44LDE3LjI1YTguOSw4LjksMCwxMTIuNS0yLjVtLTcuNC0xdi01bTAtM3YuMSIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-size: contain;
}
.nc-popup-auth .nc-form-field__hint-icon._info,
.nc-delivery-details .nc-form-field__hint-icon._info {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzAxOURGNCIgZD0iTTgsMGE4LDgsMCwxMS04LDhhOCw4LDAsMDE4LThtMSw0YTEsMSwwLDExLTEtMWExLDEsMCwwMTEsMU03LDdhMSwxLDAsMDEyLDB2NWExLDEsMCwwMS0yLDBaIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 0 0 no-repeat;
  background-size: 13px;
}
._error .nc-form-field__hint-icon._info {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS43NSAxOS43NSI+PHBhdGggc3Ryb2tlPSIjZWIxNjAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTE0LjgsMTcuMjVhOC45LDguOSwwLDExMi41LTIuNW0tNy40LTF2LTVtMC0zdi4xIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-form-field__hint-icon._info-black {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTgsMGE4LDgsMCwxMS04LDhhOCw4LDAsMDE4LThtMSw0YTEsMSwwLDExLTEtMWExLDEsMCwwMTEsMU03LDdhMSwxLDAsMDEyLDB2NWExLDEsMCwwMS0yLDBaIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 0 0 no-repeat;
  background-size: 13px;
}
.nc-form-field__hint-icon._warning {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDQyIDM2Ij48cGF0aCBmaWxsPSIjZmFiODAwIiBkPSJNMTkuMjc5Ljk4YTEuOTc2LDEuOTc2LDAsMDExLjcxNC0uOTc5YTEuOTc2LDEuOTc2LDAsMDExLjcxMS45NzlsMTguOTE2LDMyQTIsMiwwLDAxMzkuOTA3LDM2SDIuMDc4YTIsMiwwLDAxLTEuNzEzLTMuMDJaTTIuMDc4LDM0aDM3LjgyOUwyMC45OTIsMmgtLjAwM1ptMTguOTE1LTMuNWExLjQ1NywxLjQ1NywwLDAxLTEuMDU2LS40NEExLjUsMS41LDAsMDExOS41LDI5YTEuMzUxLDEuMzUxLDAsMDEuMDMtLjI5YTIuNDQxLDIuNDQxLDAsMDEuMDc5LS4yODFhMi4xNDgsMi4xNDgsMCwwMS4xNC0uMjZhMi4xLDIuMSwwLDAxLjE4OS0uMjNhMS41MzYsMS41MzYsMCwwMTIuMTExLDBhMi4xLDIuMSwwLDAxLjE4OS4yM2ExLjI2LDEuMjYsMCwwMS4xMjkuMjZhMS4zLDEuMywwLDAxLjA5LjI4MWExLjM1MSwxLjM1MSwwLDAxLjAzLjI5YTEuNSwxLjUsMCwwMS0xLjQ5NCwxLjVtLjk5MS02LjI2OWExLDEsMCwwMS0uOTkxLDEuMDAxYTEsMSwwLDAxLTEtMVYxMmExLDEsMCwxMTEuOTkxLDBaIi8+PC9zdmc+") 0 0 no-repeat;
  background-size: 20px;
}
.jsDeliveryCedulaDateServer .nc-form-field__hint-text {
  padding-left: 26px;
}
.nc-form-field__hint-icon + .nc-form-field__hint-title,
.nc-form-field__hint-icon + .nc-form-field__hint-text {
  padding-left: 26px;
}
.nc-auth__section .nc-form-field {
  margin-top: 30px;
}
.jsRenewPhonePopup .nc-form__layout .nc-form__col + .nc-form__col {
  margin: 26px 0 0 0;
}
@media screen and (max-width: 767px) {
  .jsRenewPhonePopup .nc-form__layout .nc-form__col + .nc-form__col {
    margin: 0 0 20px 0;
  }
}
.jsRenewPhonePopup .nc-form__layout .nc-form-field__field {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .jsRenewPhonePopup .nc-form__layout .nc-form__col {
    margin-bottom: 0;
  }
}
/* Form gender */
.nc-form-gender {
  position: relative;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .nc-form-gender {
    margin-top: -5px;
  }
}
.nc-form-gender + .nc-form-gender {
  margin-left: 30px;
}
@media screen and (max-width: 767px) {
  .nc-form-gender + .nc-form-gender {
    margin-left: 0;
    margin-top: 10px;
  }
}
.nc-form-gender__input {
  display: none;
}
.nc-form-gender__label {
  cursor: pointer;
  font-size: 16px;
  font-weight: bold;
  color: #00385d;
}
.nc-form-gender__icon {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  width: 46px;
  height: 46px;
  margin-right: 7px;
  border: 1px solid #dbdcdd;
  border-radius: 50%;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: #00385d;
  transition: border-color 0.2s;
  cursor: pointer;
}
.nc-form-gender__icon:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
.nc-form-gender:hover .nc-form-gender__input:not(:checked):not(:disabled) + .nc-form-gender__icon:after {
  -webkit-box-shadow: 0 2px 6px rgba(0, 56, 93, 0.1);
  -moz-box-shadow: 0 2px 6px rgba(0, 56, 93, 0.1);
  box-shadow: 0 2px 6px rgba(0, 56, 93, 0.1);
}
.nc-form-gender__input:checked + .nc-form-gender__icon {
  border-width: 2px;
  border-color: #001eb4;
}
.nc-form-gender__input:disabled:not(:checked) + .nc-form-gender__icon {
  color: #bebebe;
}
.nc-form-gender._invalid .nc-form-gender__icon {
  border-color: #eb1600;
}
.nc-form-gender__input:disabled ~ .nc-form-gender__label:first-of-type {
  opacity: 0.5;
  cursor: not-allowed;
  cursor: default;
}
.nc-form-gender__input:checked ~ .nc-form-gender__label:first-of-type,
.nc-form-gender__input:disabled + .nc-form-gender__label:first-of-type,
.nc-form-gender__input:checked ~ .nc-form-gender__icon,
.nc-form-gender__input:disabled + .nc-form-gender__icon {
  cursor: default;
}
@media screen and (max-width: 767px) {
  .nc-form-gender-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
/* Form Grid */
.nc-form-grid {
  max-width: 880px;
}
.nc-form-grid__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 899px) {
  .nc-form-grid__nav {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    margin-bottom: 30px;
  }
  .nc-form-grid__nav._sm-margin {
    margin-bottom: 10px;
  }
}
.nc-form-grid__nav-text {
  color: #50535a;
  padding-top: 10px;
}
@media screen and (max-width: 899px) {
  .nc-form-grid__nav-text {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.nc-form-grid__inner {
  background-color: #ffffff;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
}
@media screen and (max-width: 899px) {
  .nc-form-grid__inner {
    border-width: 1px 0;
    border-radius: 0;
  }
}
.nc-form-grid__content,
.nc-form-grid__footer {
  padding: 30px 40px;
}
@media screen and (max-width: 899px) {
  .nc-form-grid__content,
  .nc-form-grid__footer {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 900px) {
  .nc-form-grid__content._edit .nc-form-grid__data-row + .nc-form-grid__data-row {
    margin-top: 20px;
  }
  .nc-form-grid__content._edit .nc-form-grid__data-type {
    margin-left: 35px;
  }
  .nc-form-grid__content._edit .nc-form-grid__data-type + .nc-form-grid__data-value {
    margin-left: 60px;
  }
  .nc-form-grid__content._edit .nc-form-grid__data-row_bordered {
    margin-top: 31px;
  }
  .nc-form-grid__content._edit .nc-form-grid__data-row.nc-form-grid__data-row_bordered {
    padding-top: 29px;
  }
  .nc-form-grid__content._edit .nc-form-grid__data-row.nc-form-grid__data-row_bordered .nc-form-grid__data-label {
    width: 242px;
  }
  .nc-form-grid__content._edit .nc-form-grid__data-row._exactLocation {
    height: auto;
  }
}
@media screen and (min-width: 900px) {
  .nc-form-grid__content._editBilling .nc-form-grid__data-row + .nc-form-grid__data-row {
    margin-top: 20px;
  }
  .nc-form-grid__content._editBilling .nc-form-grid__section-description + .nc-form-grid__data {
    margin-top: 20px;
  }
}
.nc-form-grid__section + .nc-form-grid__section {
  margin-top: 42px;
  /*
                        margin-top: @gap * 2;

                        @media @mobile {
                            margin-top: @gap - 8px;
                        }
            */
}
._editBilling .nc-form-grid__section + .nc-form-grid__section {
  margin-top: 16px;
}
.nc-form-grid__section-title {
  color: #50535a;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 30px;
  line-height: 40px;
}
@media screen and (max-width: 899px) {
  .nc-form-grid__section-title {
    font-weight: 500;
    font-size: 26px;
    line-height: 30px;
  }
}
.nc-form-grid__section-description {
  margin-top: 10px;
  color: #808080;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
}
.nc-form-grid__section-title + .nc-form-grid__data {
  margin-top: 37px;
}
@media screen and (max-width: 899px) {
  .nc-form-grid__section-title + .nc-form-grid__data {
    margin-top: 10px;
  }
}
.nc-form-grid__section-description + .nc-form-grid__data {
  margin-top: 18px;
}
.nc-form-grid__data-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 399px;
  margin-left: 7px;
}
@media screen and (min-width: 900px) {
  .nc-form-grid__data-wrapper {
    flex: none;
  }
}
@media screen and (max-width: 899px) {
  .nc-form-grid__data-wrapper {
    width: 100%;
    margin-left: 0;
  }
}
.nc-form-grid__data-wrapper_phone-field {
  align-items: normal;
  flex-wrap: wrap;
}
.nc-form-grid__data-wrapper_phone-field > .nc-form-field__error-text {
  width: 100%;
  margin-top: 15px !important;
  color: #eb1600;
  font-size: 14px;
  line-height: 20px;
}
.nc-form-grid__data-wrapper_phone-field > .nc-form-field__error-text._hidden {
  display: none !important;
}
@media screen and (min-width: 900px) {
  .nc-form-grid__data-wrapper > .nc-form-grid__data-field {
    margin-left: 0px;
  }
}
.nc-form-grid__data-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  min-height: 40px;
}
._editBilling .nc-form-grid__data-row,
._edit .nc-form-grid__data-row {
  min-height: 48px;
}
@media screen and (max-width: 899px) {
  .nc-form-grid__data-row {
    height: auto;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
  }
}
.nc-form-grid__data-row + .nc-form-grid__data-row {
  margin-top: 10px;
}
.nc-form-grid__data-row_bordered {
  padding-top: 12px;
  border-top: 1px solid #e8e8e8;
}
@media screen and (max-width: 899px) {
  .nc-form-grid__data-row_bordered {
    padding-top: 18px;
  }
}
.nc-form-grid__data-label,
.nc-form-grid__data-type,
.nc-form-grid__data-value {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  margin-top: 11px;
}
@media screen and (max-width: 899px) {
  .nc-form-grid__data-label,
  .nc-form-grid__data-type,
  .nc-form-grid__data-value {
    margin-top: 0;
    font-size: 14px;
  }
}
.nc-form-grid__data-label {
  width: auto;
  padding-right: 20px;
}
@media screen and (min-width: 900px) {
  .nc-form-grid__data-label {
    flex: none;
    width: 100px;
  }
}
@media screen and (min-width: 900px) {
  .nc-form-grid__data-label._longErrorMessage {
    align-self: normal;
    margin-top: 12px;
  }
}
@media screen and (max-width: 899px) {
  .nc-form-grid__data-label {
    width: 100%;
    margin-bottom: 10px;
    padding-right: 0px;
    color: #808080;
  }
  .nc-form-grid__data-label_strong {
    color: #333333;
    font-weight: bold;
  }
}
@media screen and (min-width: 900px) {
  .nc-form-grid__data-row_bordered .nc-form-grid__data-label {
    width: 249px;
    padding-right: 20px;
  }
  .nc-form-grid__data-row_bordered .nc-form-grid__data-value {
    margin-left: 20px;
  }
  .nc-form-grid__data-row_bordered .nc-form-grid__data-field {
    width: 399px;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-positive: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
  }
}
@media screen and (min-width: 900px) {
  .nc-form-grid__data-type {
    flex: none;
    width: 100px;
    margin-left: 60px;
    padding-right: 20px;
    word-break: break-all;
  }
}
@media screen and (max-width: 899px) {
  .nc-form-grid__data-type {
    width: 100%;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 900px) {
  .nc-form-grid__data-value {
    margin-left: 60px;
  }
}
.nc-form-grid__data-field {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
@media screen and (min-width: 900px) {
  .nc-form-grid__data-field {
    margin-left: 59px;
  }
}
.nc-form-grid__data-field._small {
  width: 30%;
}
.nc-form-grid__data-field._extension {
  color: red;
}
.nc-form-grid__data-field._extension .nc-form-field__error {
  width: 162px;
  position: relative;
  right: 62px;
}
@media screen and (min-width: 900px) {
  .nc-form-grid__data-field._longErrorMessage {
    width: 0px;
    height: 85px;
  }
}
@media screen and (min-width: 900px) {
  .nc-form-grid__data-field-otc {
    margin-left: 0px !important;
  }
}
@media screen and (min-width: 900px) {
  .nc-form-grid__data-type + .nc-form-grid__data-field {
    width: 399px;
    flex: none;
    margin-left: 7px;
  }
}
@media screen and (min-width: 900px) {
  .nc-form-grid__data-type + .nc-form-grid__data-value {
    margin-left: 9px;
  }
}
.nc-form-grid__data-preferred {
  display: inline-block;
  vertical-align: top;
  width: 14px;
  height: 14px;
  margin-top: 3px;
  margin-left: 15px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBmaWxsPSJncmF5IiBkPSJNLjIyNCw2LjA1OGEuOC44LDAsMDEuNDE5LTEuMzQzbDMuNTMtLjUzNWEuNzU3Ljc1NywwLDAwLjU2OS0uNDMxTDYuMzIxLjQxNGEuNzQxLjc0MSwwLDAxMS4zNjYsMGwxLjU3OSwzLjMzNWEuNzU3Ljc1NywwLDAwLjU2OS40MzFsMy41My41MzVhLjguOCwwLDAxLjQxOSwxLjM0M2wtMi41NTUsMi42YS44MDguODA4LDAsMDAtLjIxNy43bC42LDMuNjY2YS43NjIuNzYyLDAsMDEtMS4xLjgzbC0zLjE1OC0xLjczMWEuNzI0LjcyNCwwLDAwLS43LDBsLTMuMTU4LDEuNzMxYS43NjIuNzYyLDAsMDEtMS4xLS44M2wuNi0zLjY2NmEuODA4LjgwOCwwLDAwLS4yMTctLjdaIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-form-grid__data-choice {
  width: 25%;
  margin-top: 7px;
}
@media screen and (min-width: 900px) {
  .nc-form-grid__data-choice {
    flex: none;
    padding-left: 13px;
  }
}
@media screen and (max-width: 899px) {
  .nc-form-grid__data-choice {
    width: 100%;
    margin: 14px 0 0 0;
    padding-left: 0;
  }
}
.nc-form-grid__data-extension-title {
  margin: 8px 5px 0 20px;
  color: #808080;
}
.nc-form-grid__footer {
  border-top: 1px solid #e8e8e8;
  text-align: right;
}
/* Form radio */
.nc-form-radio {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  vertical-align: top;
  cursor: pointer;
}
.nc-form-radio-group .nc-form-radio + .nc-form-radio {
  margin-top: 20px;
}
.nc-form-radio-group_compact .nc-form-radio + .nc-form-radio {
  margin-top: 10px;
}
.nc-form-radio-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.nc-form-radio-group_isRenewPhone {
  flex-direction: row;
}
.nc-form-radio-group_isRenewPhone .nc-form-radio + .nc-form-radio {
  margin-top: 0;
  padding-left: 12px;
}
.nc-form-radio-group_indent {
  padding: 15px 0 30px;
}
.nc-form-radio_nowrap {
  width: 100%;
}
.nc-form-radio_valign_middle {
  vertical-align: middle;
}
.nc-form-radio__input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.nc-form-radio__icon {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 8px;
  background-color: #ffffff;
  border: 2px solid #b6b7b7;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: border-color 100ms linear;
  -moz-transition: border-color 100ms linear;
  -o-transition: border-color 100ms linear;
  transition: border-color 100ms linear;
}
.nc-form-radio:hover .nc-form-radio__input:enabled + .nc-form-radio__icon,
.nc-form-radio__input:focus + .nc-form-radio__icon {
  border-color: #001eb4;
}
.nc-form-radio._header-style:hover .nc-form-radio__input:enabled + .nc-form-radio__icon,
.nc-form-radio._header-style .nc-form-radio__input:focus + .nc-form-radio__icon {
  border-color: #ffffff;
}
.nc-form-radio__input:checked + .nc-form-radio__icon {
  position: relative;
  background-color: #001eb4;
  border-color: #001eb4;
}
.nc-form-radio__input:checked + .nc-form-radio__icon:before {
  content: "";
  position: absolute;
  left: 3px;
  top: 3px;
  width: 10px;
  height: 10px;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.nc-form-radio._blue-style .nc-form-radio__input:checked + .nc-form-radio__icon,
.nc-form-radio._header-style .nc-form-radio__input:checked + .nc-form-radio__icon {
  border: none;
  position: initial;
}
.nc-form-radio._blue-style .nc-form-radio__input:checked + .nc-form-radio__icon:before,
.nc-form-radio._header-style .nc-form-radio__input:checked + .nc-form-radio__icon:before {
  display: none;
}
.nc-form-radio._blue-style .nc-form-radio__input:checked + .nc-form-radio__icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB4PSIxIiB5PSIxIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHJ4PSI5IiBzdHJva2U9IiMwMDFFQjQiIHN0cm9rZS13aWR0aD0iMiIvPjxjaXJjbGUgY3g9IjEwIiBjeT0iMTAiIHI9IjUiIGZpbGw9IiMwMDFFQjQiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-form-radio._header-style .nc-form-radio__input:checked + .nc-form-radio__icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB4PSIxIiB5PSIxIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHJ4PSI5IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIvPjxjaXJjbGUgY3g9IjEwIiBjeT0iMTAiIHI9IjUiIGZpbGw9IiNmZmYiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-form-radio._header-style .nc-form-radio__input + .nc-form-radio__icon {
  border-color: #ffffff;
  background-color: #001eb4;
}
.nc-form-radio_custom,
.nc-form-radio-group_custom .nc-form-radio {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.nc-form-radio_custom .nc-form-radio__icon,
.nc-form-radio-group_custom .nc-form-radio__icon {
  display: block;
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-bottom: 2px;
  box-shadow: none;
  border: none;
  border-radius: 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBzdHJva2U9IiNkYmRjZGQiIGZpbGw9IiNmZmYiIGQ9Ik03LjEyNiwyMC42OTlhLjk5Ljk5LDAsMDEtMS40MzgtMS4wNDFsLjc5MS00LjZhLjk4My45ODMsMCwwMC0uMjg1LS44NzRsLTMuMzUzLTMuMjU3YS45ODcuOTg3LDAsMDEuNTUtMS42ODVsNC42MzMtLjY3MWEuOTkuOTksMCwwMC43NDctLjU0bDIuMDcyLTQuMTg0YS45OTMuOTkzLDAsMDExLjc3OCwwbDIuMDcyLDQuMTg0YS45ODYuOTg2LDAsMDAuNzQ2LjU0bDQuNjM0LjY3MWEuOTg3Ljk4NywwLDAxLjU0OSwxLjY4NWwtMy4zNTMsMy4yNTdhLjk4Ni45ODYsMCwwMC0uMjg1Ljg3NGwuNzkyLDQuNmEuOTkxLjk5MSwwLDAxLTEuNDM5LDEuMDQxbC00LjE0NC0yLjE3MWExLDEsMCwwMC0uOTIyLDBaIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-form-radio_custom .nc-form-radio__icon:before,
.nc-form-radio-group_custom .nc-form-radio__icon:before {
  display: none;
}
@media screen and (min-width: 768px) {
  .nc-form-radio_custom .nc-form-radio__label,
  .nc-form-radio-group_custom .nc-form-radio__label {
    visibility: hidden;
  }
}
.nc-form-radio__input._bold-checked:checked ~ .nc-form-radio__label {
  font-weight: 700;
}
.nc-form-radio__input._wrap-normal ~ .nc-form-radio__label .nc-form-radio__label-text {
  word-break: normal;
}
.nc-form-radio_custom .nc-form-radio__input:checked + .nc-form-radio__icon,
.nc-form-radio-group_custom .nc-form-radio__input:checked + .nc-form-radio__icon {
  background-color: inherit;
  box-shadow: none;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMDBBOUUwIiBzdHJva2U9IiMwMEE5RTAiIGQ9Ik03LjEyNiwyMC42OTlhLjk5Ljk5LDAsMDEtMS40MzgtMS4wNDFsLjc5MS00LjZhLjk4My45ODMsMCwwMC0uMjg1LS44NzRsLTMuMzUzLTMuMjU3YS45ODcuOTg3LDAsMDEuNTUtMS42ODVsNC42MzMtLjY3MWEuOTkuOTksMCwwMC43NDctLjU0bDIuMDcyLTQuMTg0YS45OTMuOTkzLDAsMDExLjc3OCwwbDIuMDcyLDQuMTg0YS45ODYuOTg2LDAsMDAuNzQ2LjU0bDQuNjM0LjY3MWEuOTg3Ljk4NywwLDAxLjU0OSwxLjY4NWwtMy4zNTMsMy4yNTdhLjk4Ni45ODYsMCwwMC0uMjg1Ljg3NGwuNzkyLDQuNmEuOTkxLjk5MSwwLDAxLTEuNDM5LDEuMDQxbC00LjE0NC0yLjE3MWExLDEsMCwwMC0uOTIyLDBaIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-form-radio_custom:hover .nc-form-radio__input:not(:checked ) + .nc-form-radio__icon,
.nc-form-radio-group_custom .nc-form-radio:hover .nc-form-radio__input:not(:checked ) + .nc-form-radio__icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZmZmIiBzdHJva2U9IiMyNjlmY2UiIGQ9Ik03LjEyNiwyMC42OTlhLjk5Ljk5LDAsMDEtMS40MzgtMS4wNDFsLjc5MS00LjZhLjk4Ni45ODYsMCwwMC0uMjg1LS44NzVsLTMuMzUzLTMuMjU2YS45ODcuOTg3LDAsMDEuNTUtMS42ODVsNC42MzMtLjY3MWEuOTkuOTksMCwwMC43NDctLjU0bDIuMDcyLTQuMTg0YS45OTMuOTkzLDAsMDExLjc3OCwwbDIuMDcyLDQuMTg0YS45ODYuOTg2LDAsMDAuNzQ2LjU0bDQuNjM0LjY3MWEuOTg3Ljk4NywwLDAxLjU0OSwxLjY4NWwtMy4zNTMsMy4yNTZhLjk4OS45ODksMCwwMC0uMjg1Ljg3NWwuNzkyLDQuNmEuOTkxLjk5MSwwLDAxLTEuNDM5LDEuMDQxbC00LjE0NC0yLjE3MWExLDEsMCwwMC0uOTIyLDBaIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-form-radio_custom .nc-form-radio__input:checked ~ .nc-form-radio__label .nc-form-radio__label-text,
.nc-form-radio-group_custom .nc-form-radio__input:checked ~ .nc-form-radio__label .nc-form-radio__label-text {
  display: none;
}
.nc-form-radio_custom .nc-form-radio__input:checked ~ .nc-form-radio__label .nc-form-radio__label-text._custom,
.nc-form-radio-group_custom .nc-form-radio__input:checked ~ .nc-form-radio__label .nc-form-radio__label-text._custom {
  display: block;
}
.nc-form-radio-group_custom .nc-form-radio__input:checked ~ .nc-form-radio__label,
.nc-form-radio_custom .nc-form-radio__input:checked ~ .nc-form-radio__label,
.nc-form-radio-group_custom .nc-form-radio:hover .nc-form-radio__label,
.nc-form-radio_custom:hover .nc-form-radio__label {
  visibility: visible;
}
.nc-form-radio__label {
  display: inline-block;
  padding-left: 12px;
  word-break: break-all;
  font-size: 16px;
  line-height: 20px;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-negative: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
@media screen and (max-width: 767px) {
  .nc-form-radio__label {
    padding-left: 0;
    font-size: 14px;
  }
}
.nc-form-radio__label_without {
  padding-left: 0;
  cursor: default;
}
.nc-form-radio__label_without span:last-child {
  font-size: 18px;
  color: #00395e;
}
.nc-form-radio__label-text {
  word-break: break-all;
}
.nc-cart-payment__select-item .nc-form-radio__label-text {
  word-break: break-word;
}
.nc-form-radio__label-text_active {
  font-weight: bold;
}
.nc-form-radio__label-text._custom {
  display: none;
}
.nc-form-radio_nowrap .nc-form-radio__label {
  line-height: 24px;
}
.nc-form-radio_size_s .nc-form-radio__label {
  font-size: 14px;
}
.nc-form-radio_size_xs .nc-form-radio__label {
  font-size: 12px;
}
.nc-form-radio__input:disabled + .nc-form-radio__icon,
.nc-form-radio__input:disabled ~ .nc-form-radio__label {
  opacity: 0.5;
  cursor: not-allowed;
  color: #b5b5b5;
  opacity: 1;
}
._cashTypeNotAvailable-label .nc-form-radio__label-text {
  position: relative;
}
._cashTypeNotAvailable-label .nc-form-radio__label-text:after {
  content: '';
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNiAzMiIgZmlsbD0iI2JlYmViZSI+PHBhdGggaWQ9ImciIGQ9Ik04LDBhOCw4LDAsMTEtOCw4YTgsOCwwLDAxOC04bTEsNGExLDEsMCwxMS0xLTFhMSwxLDAsMDExLDFNNyw3YTEsMSwwLDAxMiwwdjVhMSwxLDAsMDEtMiwwWiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHVzZSB4bGluazpocmVmPSIjZyIgeT0iMTYiIGZpbGw9IiM1YmM1MDAiLz48L3N2Zz4=") 0 0 no-repeat;
  position: absolute;
  top: 4px;
  right: -23px;
  width: 16px;
  height: 16px;
}
._cashTypeNotAvailable-label .nc-form-radio__label-text:after:hover,
._cashTypeNotAvailable-label .nc-form-radio__label-text:after:focus {
  background-position-y: 100%;
}
/* Form Range */
.nc-form-range_price {
  max-width: 230px;
}
.nc-form-range__value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.nc-form-range__value-item {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
.nc-form-range__value-sep {
  display: block;
  height: 1px;
  width: 20px;
  margin: 0 15px;
  background-color: #e8e8e8;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-form-range__value-sep {
    width: 7px;
    margin: 0 5px;
  }
}
.nc-form-range__scale {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.nc-form-range__scale-item {
  display: inline-block;
  position: relative;
  padding-top: 14px;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  width: 33%;
}
.nc-form-range__scale-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1px;
  height: 12px;
  background-color: #e8e8e8;
}
.nc-form-range__scale-item:first-child:before,
.nc-form-range__scale-item:last-child:before {
  content: none;
}
.nc-form-range__scale-item:first-child {
  text-align: left;
}
.nc-form-range__scale-item:last-child {
  text-align: right;
}
/* Form Search */
.nc-form-search,
.aui .nc-form-search {
  position: relative;
}
.nc-form-search__submit .nc-form-search__submit-icon,
.aui .nc-form-search__submit .aui .nc-form-search__submit-icon {
  background-position: 0 0;
}
.nc-form-search__submit._active .nc-form-search__submit-icon,
.aui .nc-form-search__submit._active .aui .nc-form-search__submit-icon {
  background-position: 0 50%;
}
.nc-form-search__submit:hover .nc-form-search__submit-icon,
.aui .nc-form-search__submit:hover .aui .nc-form-search__submit-icon {
  background-position: 0 100%;
}
.nc-form-search._valid:after,
.aui .nc-form-search._valid:after {
  content: "";
  position: absolute;
  width: 48px;
  height: 100%;
  top: 0;
  right: 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE0IDEwIj48cGF0aCBzdHJva2U9IiM3OWI3MDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIiBkPSJNMSw3bDEsMWEzLDMsMCwwMDQsMGw3LTciLz48L3N2Zz4=") 0 0 no-repeat;
  background-position: center;
}
.nc-form-search_time,
.nc-form-search_date,
.aui .nc-form-search_time,
.aui .nc-form-search_date {
  max-width: 170px;
}
.nc-form-search_time_wide,
.nc-form-search_date_wide,
.aui .nc-form-search_time_wide,
.aui .nc-form-search_date_wide {
  max-width: none;
}
.nc-form-search__input,
.aui .nc-form-search__input {
  display: block;
  width: 100%;
  height: 40px;
  padding: 0 18px;
  color: #333333;
  background-color: #ffffff;
  border: 1px solid #dbdcdd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 14px;
  line-height: 20px;
  -webkit-transition: border-color 0.2s;
  -moz-transition: border-color 0.2s;
  -o-transition: border-color 0.2s;
  transition: border-color 0.2s;
}
.nc-popup-auth .nc-form-search__input,
.nc-popup-auth .aui .nc-form-search__input {
  font: 16px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
.nc-form-search__input::-webkit-input-placeholder,
.aui .nc-form-search__input::-webkit-input-placeholder {
  color: #808080;
}
.nc-form-search__input::-moz-placeholder,
.aui .nc-form-search__input::-moz-placeholder {
  color: #808080;
}
.nc-form-search__input:-moz-placeholder,
.aui .nc-form-search__input:-moz-placeholder {
  color: #808080;
}
.nc-form-search__input:-ms-input-placeholder,
.aui .nc-form-search__input:-ms-input-placeholder {
  color: #808080;
}
.nc-form-search__input[placeholder],
.aui .nc-form-search__input[placeholder] {
  overflow: hidden;
  text-overflow: ellipsis;
}
.nc-form-search__input::-webkit-input-placeholder,
.aui .nc-form-search__input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  overflow: hidden;
  text-overflow: ellipsis;
}
.nc-form-search__input::-moz-placeholder,
.aui .nc-form-search__input::-moz-placeholder {
  /* Firefox 19+ */
  overflow: hidden;
  text-overflow: ellipsis;
}
.nc-form-search__input:-ms-input-placeholder,
.aui .nc-form-search__input:-ms-input-placeholder {
  /* IE 10+ */
  overflow: hidden;
  text-overflow: ellipsis;
}
.nc-form-search__input:-moz-placeholder,
.aui .nc-form-search__input:-moz-placeholder {
  /* Firefox 18- */
  overflow: hidden;
  text-overflow: ellipsis;
}
.nc-form-search__input:enabled:hover,
.nc-form-search__input:enabled:focus,
.aui .nc-form-search__input:enabled:hover,
.aui .nc-form-search__input:enabled:focus {
  -webkit-box-shadow: 0 0 5px rgba(0, 30, 180, 0.2);
  -moz-box-shadow: 0 0 5px rgba(0, 30, 180, 0.2);
  box-shadow: 0 0 5px rgba(0, 30, 180, 0.2);
}
.nc-form-search__input:disabled,
.aui .nc-form-search__input:disabled {
  background-color: #f5f5f5;
  color: #808080;
}
.nc-popup-auth .nc-form-search__input:disabled,
.nc-popup-auth .aui .nc-form-search__input:disabled {
  color: #b6b7b7;
}
.nc-form-search__input_loyalty,
.aui .nc-form-search__input_loyalty {
  max-width: 140px;
}
.nc-form-search__input_search,
.aui .nc-form-search__input_search {
  padding-left: 40px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij48cGF0aCBmaWxsPSIjYTlhOWE5IiBkPSJNOS45MTIsOS45MTNhNC42MjMsNC42MjMsMCwxMTAtNi41MzhhNC42MjksNC42MjksMCwwMTAsNi41MzhtNC42ODMsNi42NjRhMS40MDUsMS40MDUsMCwwMDEuOTg3LTEuOTg3bC0zLjc3Ny0zLjc3OGExLjQsMS40LDAsMDAtLjctLjM3OWE2LjY2LDYuNjYsMCwwMC0uNzU4LTguNDk1YTYuNjU0LDYuNjU0LDAsMTAtLjkxLDEwLjE2M2ExLjQxMSwxLjQxMSwwLDAwLjM4LjdaIi8+PC9zdmc+") 0 0 no-repeat;
  background-position: 10px center;
}
.nc-spend-loyalty-points__amount-content._error .nc-form-search__input,
.nc-spend-loyalty-points__amount-content._error .aui .nc-form-search__input {
  color: #eb1600;
  border-color: #eb1600;
}
.nc-form-field__field._init .nc-form-search__input,
.nc-form-field__field._init .aui .nc-form-search__input {
  border: none;
  background-color: #f5f5f5;
}
.nc-form-field__field._init .nc-form-search__input._invalid,
.nc-form-field__field._init .aui .nc-form-search__input._invalid {
  border-color: #e63780;
}
.nc-form-field__field._selected .nc-form-search__input,
.nc-form-field__field._selected .aui .nc-form-search__input {
  border: 1pt solid #001eb4;
  background-color: #ffffff;
}
.nc-form-field__field._selected .nc-form-search__input._invalid,
.nc-form-field__field._selected .aui .nc-form-search__input._invalid {
  border-color: #e63780;
}
.nc-form-field__field._fill .nc-form-search__input,
.nc-form-field__field._fill .aui .nc-form-search__input {
  border: 1pt solid #0b2739;
  background-color: #ffffff;
}
.nc-form-field__field._fill .nc-form-search__input._invalid,
.nc-form-field__field._fill .aui .nc-form-search__input._invalid {
  border-color: #e63780;
}
.nc-form-search_date .nc-form-search__input._open,
.aui .nc-form-search_date .aui .nc-form-search__input._open {
  z-index: 2;
  position: relative;
}
.nc-form-search_currency .nc-form-search__input,
.aui .nc-form-search_currency .aui .nc-form-search__input {
  padding-left: 30px;
}
.nc-form-search_account-number,
.aui .nc-form-search_account-number {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 4;
  -webkit-flex: 4;
  flex: 4;
}
.nc-form-search_account-number .nc-form-search__input,
.aui .nc-form-search_account-number .aui .nc-form-search__input {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.nc-form-search_card-number .nc-form-search__input,
.nc-form-search_card-valid .nc-form-search__input,
.aui .nc-form-search_card-number .aui .nc-form-search__input,
.aui .nc-form-search_card-valid .aui .nc-form-search__input {
  padding-left: 15px;
  padding-right: 15px;
}
.nc-form-search_card-number .nc-form-search__input::-webkit-input-placeholder,
.nc-form-search_card-valid .nc-form-search__input::-webkit-input-placeholder,
.aui .nc-form-search_card-number .aui .nc-form-search__input::-webkit-input-placeholder,
.aui .nc-form-search_card-valid .aui .nc-form-search__input::-webkit-input-placeholder {
  color: #bebebe;
}
.nc-form-search_card-number .nc-form-search__input::-moz-placeholder,
.nc-form-search_card-valid .nc-form-search__input::-moz-placeholder,
.aui .nc-form-search_card-number .aui .nc-form-search__input::-moz-placeholder,
.aui .nc-form-search_card-valid .aui .nc-form-search__input::-moz-placeholder {
  color: #bebebe;
}
.nc-form-search_card-number .nc-form-search__input:-moz-placeholder,
.nc-form-search_card-valid .nc-form-search__input:-moz-placeholder,
.aui .nc-form-search_card-number .aui .nc-form-search__input:-moz-placeholder,
.aui .nc-form-search_card-valid .aui .nc-form-search__input:-moz-placeholder {
  color: #bebebe;
}
.nc-form-search_card-number .nc-form-search__input:-ms-input-placeholder,
.nc-form-search_card-valid .nc-form-search__input:-ms-input-placeholder,
.aui .nc-form-search_card-number .aui .nc-form-search__input:-ms-input-placeholder,
.aui .nc-form-search_card-valid .aui .nc-form-search__input:-ms-input-placeholder {
  color: #bebebe;
}
.nc-form-search_card-holder .nc-form-search__input,
.aui .nc-form-search_card-holder .aui .nc-form-search__input {
  font-size: 14px;
  text-transform: uppercase;
}
.nc-form-search_card-number .nc-form-search__input,
.aui .nc-form-search_card-number .aui .nc-form-search__input {
  font-size: 25px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-form-search_card-number .nc-form-search__input,
  .aui .nc-form-search_card-number .aui .nc-form-search__input {
    font-size: 22px;
  }
}
@media screen and (max-width: 767px) {
  .nc-form-search_card-number .nc-form-search__input,
  .aui .nc-form-search_card-number .aui .nc-form-search__input {
    font-size: 18px;
  }
}
.nc-form-search_card-valid + .nc-form-search_card-valid,
.aui .nc-form-search_card-valid + .aui .nc-form-search_card-valid {
  margin-left: 10px;
}
.nc-form-search_card-valid .nc-form-search__input,
.aui .nc-form-search_card-valid .aui .nc-form-search__input {
  width: 62px;
  text-align: center;
}
.nc-form-search_expiration-month,
.aui .nc-form-search_expiration-month {
  margin-right: 20px;
}
.nc-form-search._valid .nc-form-search__input,
.nc-form-search_time .nc-form-search__input,
.nc-form-search_date .nc-form-search__input,
.nc-form-search__input._combobox,
.aui .nc-form-search._valid .aui .nc-form-search__input,
.aui .nc-form-search_time .aui .nc-form-search__input,
.aui .nc-form-search_date .aui .nc-form-search__input,
.aui .nc-form-search__input._combobox {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .nc-form-search._valid .nc-form-search__input,
  .nc-form-search_time .nc-form-search__input,
  .nc-form-search_date .nc-form-search__input,
  .nc-form-search__input._combobox,
  .aui .nc-form-search._valid .aui .nc-form-search__input,
  .aui .nc-form-search_time .aui .nc-form-search__input,
  .aui .nc-form-search_date .aui .nc-form-search__input,
  .aui .nc-form-search__input._combobox {
    font-size: 16px;
  }
}
.nc-form-search._warn .nc-form-search__input,
.aui .nc-form-search._warn .aui .nc-form-search__input {
  border-color: #f49b00;
}
.nc-form-search._invalid .nc-form-search__input,
.aui .nc-form-search._invalid .aui .nc-form-search__input {
  border-color: #eb1600;
}
.nc-popup-auth .nc-form-search._invalid .nc-form-search__input,
.nc-delivery-details .nc-form-search._invalid .nc-form-search__input,
.nc-popup-auth .aui .nc-form-search._invalid .aui .nc-form-search__input,
.nc-delivery-details .aui .nc-form-search._invalid .aui .nc-form-search__input {
  border-color: #e63780;
}
.nc-form-search_size_s .nc-form-search__input,
.aui .nc-form-search_size_s .aui .nc-form-search__input {
  height: 30px;
  padding: 0 8px;
}
.nc-form-search_size_xl .nc-form-search__input,
.aui .nc-form-search_size_xl .aui .nc-form-search__input {
  height: 60px;
  font-weight: 300;
  font-size: 30px;
  line-height: 40px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.nc-form-search_small .nc-form-search__input,
.aui .nc-form-search_small .aui .nc-form-search__input {
  height: 30px;
}
.nc-form-search__calendar,
.aui .nc-form-search__calendar {
  position: absolute;
  width: 48px;
  height: 100%;
  top: 0;
  right: 0;
  cursor: pointer;
  text-align: center;
}
.nc-form-search__calendar:before,
.aui .nc-form-search__calendar:before {
  content: '';
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAxOCAzNiIgZmlsbD0iIzAwQTlFMCI+PHBhdGggaWQ9ImciIGQ9Ik02LDlINFY3aDJabTAsNEg0di0yaDJabTQtNEg4VjdoMlptMCw0SDh2LTJoMlptMi00VjdoMnYyWm0wLDR2LTJoMnYyWiIvPjxnIHN0cm9rZT0iIzAwQTlFMCI+PHBhdGggaWQ9InAiIGQ9Ik0xNiwzaC4yYS44LjgsMCwwLDEuOC44VjE1YTIsMiwwLDAsMS0yLDJIM2EyLDIsMCwwLDEtMi0yVjRhMSwuODUsMCwwLDEsMS0xaDFhMSwxLDAsMCwwLDEtMVYxbTQsMmgzYTEsMSwwLDAsMCwxLTFWMSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L2c+PHVzZSB4bGluazpocmVmPSIjZyIgZmlsbD0iIzAwNmM5ZSIgeT0iMTgiLz48dXNlIHhsaW5rOmhyZWY9IiNwIiBzdHJva2U9IiMwMDZjOWUiIHk9IjE4Ii8+PC9zdmc+") 0 0 no-repeat;
  margin: auto;
}
.nc-form-search__calendar:after,
.aui .nc-form-search__calendar:after {
  content: '';
  width: 0;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.nc-form-search__calendar:hover.nc-form-search__calendar:before,
.aui .nc-form-search__calendar:hover.aui .nc-form-search__calendar:before {
  background-position: 0 100%;
}
.nc-form-search__input._open + .nc-form-search__calendar,
.aui .nc-form-search__input._open + .aui .nc-form-search__calendar {
  z-index: 2;
}
.nc-form-search__input:disabled + .nc-form-search__calendar:before,
.aui .nc-form-search__input:disabled + .aui .nc-form-search__calendar:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHBhdGggZmlsbD0iI2JlYmViZSIgZD0iTTYsOUg0VjdoMlptMCw0SDR2LTJoMlptNC00SDhWN2gyWm0wLDRIOHYtMmgyWm0yLTRWN2gydjJabTAsNHYtMmgydjJaIi8+PHBhdGggc3Ryb2tlPSIjYmViZWJlIiBkPSJNMTYsM2guMmEuOC44LDAsMCwxLjguOFYxNWEyLDIsMCwwLDEtMiwySDNhMiwyLDAsMCwxLTItMlY0YTEsLjg1LDAsMCwxLDEtMWgxYTEsMSwwLDAsMCwxLTFWMW00LDJoM2ExLDEsMCwwLDAsMS0xVjEiIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-form-search__time,
.aui .nc-form-search__time {
  position: absolute;
  width: 48px;
  height: 100%;
  top: 0;
  right: 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHBhdGggc3Ryb2tlPSIjMjdhM2Q0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTEsOWE4LDgsMCwxMTAsLjFNOSw5VjRtMCw1bDMsMyIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-position: center;
}
.nc-form-search._valid .nc-form-search__time,
.nc-form-search._valid .nc-form-search__calendar,
.aui .nc-form-search._valid .aui .nc-form-search__time,
.aui .nc-form-search._valid .aui .nc-form-search__calendar {
  display: none;
}
.nc-form-search__addon,
.aui .nc-form-search__addon {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 18px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.nc-form-search__addon + .nc-form-search__input,
.aui .nc-form-search__addon + .aui .nc-form-search__input {
  padding-left: 50px;
}
.nc-form-search__arrow,
.aui .nc-form-search__arrow {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 100%;
  cursor: pointer;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGQ9Ik0xMC41LDBMNiw0LjZMMS40LDAsMCwxLjRsNiw2bDYtNloiIGZpbGw9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
  -webkit-transition: transform 100ms linear;
  -moz-transition: transform 100ms linear;
  -o-transition: transform 100ms linear;
  transition: transform 100ms linear;
  z-index: 100;
  background-position-y: 50%;
  background-position-x: 50%;
}
.nc-form-search__arrow._active,
.aui .nc-form-search__arrow._active {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.nc-form-search__input:disabled + .nc-form-search__arrow,
.aui .nc-form-search__input:disabled + .aui .nc-form-search__arrow {
  display: none;
}
@media screen and (min-width: 768px) {
  .nc-form-search_inline,
  .aui .nc-form-search_inline {
    display: inline-flex;
    flex-grow: 1;
  }
}
.nc-form-search._checked:after,
.aui .nc-form-search._checked:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAzOCI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48cGF0aCBkPSJNNC44LDExLjU1bDMuMDQsMi45NG0uMSwwbDkuMDctOS42OCIgc3Ryb2tlLXdpZHRoPSIxLjY1IiBzdHJva2U9IiM0NEM4RjUiLz48cGF0aCBkPSJNNC44LDMxLjU1bDMuMDQsMi45NG0uMSwwbDkuMDctOS42OCIgc3Ryb2tlLXdpZHRoPSIyLjY1IiBzdHJva2U9IiM0NEM4RjUiLz48L2c+PC9zdmc+") 0 0 no-repeat;
  background-size: 110%;
}
.nc-form-search._cancelled:after,
.aui .nc-form-search._cancelled:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNi4zLDcuOGMtLjMtLjQtLjMtMS4xLDAtMS41LjQtLjMsMS4xLS4zLDEuNSwwbDkuOSw5LjljLjMuNC4zLDEuMSwwLDEuNS0uNC4zLTEuMS4zLTEuNSwwWm0xLjUsOS45Yy0uNC4zLTEuMS4zLTEuNSwwLS4zLS40LS4zLTEuMSwwLTEuNWw5LjktOS45Yy40LS4zLDEuMS0uMywxLjUsMGMuMy40LjMsMS4xLDAsMS41WiIgZmlsbD0iI0U2Mzc4MCIvPjwvc3ZnPg0K") 0 0 no-repeat;
  background-size: 110%;
}
.nc-form-search._info:after,
.aui .nc-form-search._info:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTgsMGE4LDgsMCwxMS04LDhhOCw4LDAsMDE4LThtMSw0YTEsMSwwLDExLTEtMWExLDEsMCwwMTEsMU03LDdhMSwxLDAsMDEyLDB2NWExLDEsMCwwMS0yLDBaIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 0 0 no-repeat;
  background-size: 16px;
  background-position-y: 2px;
}
.nc-form-search._cancelled,
.nc-form-search._checked,
.nc-form-search._info,
.aui .nc-form-search._cancelled,
.aui .nc-form-search._checked,
.aui .nc-form-search._info {
  display: flex;
}
.nc-form-search._cancelled:after,
.nc-form-search._checked:after,
.nc-form-search._info:after,
.aui .nc-form-search._cancelled:after,
.aui .nc-form-search._checked:after,
.aui .nc-form-search._info:after {
  content: "";
  width: 20px;
  height: 20px;
  margin-top: 10px;
  margin-left: -30px;
  margin-right: 10px;
}
.nc-form-search._cancelled .nc-form-text__input,
.nc-form-search._checked .nc-form-text__input,
.nc-form-search._info .nc-form-text__input,
.aui .nc-form-search._cancelled .nc-form-text__input,
.aui .nc-form-search._checked .nc-form-text__input,
.aui .nc-form-search._info .nc-form-text__input {
  padding-right: 30px;
}
@media screen and (max-width: 767px) {
  .nc-popup-auth .nc-form-search,
  .nc-popup-auth .aui .nc-form-search {
    flex-grow: 1;
  }
}
.nc-form-search.nc-form-search_search_double-srting:before,
.aui .nc-form-search.nc-form-search_search_double-srting:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij48cGF0aCBmaWxsPSIjYTlhOWE5IiBkPSJNOS45MTIsOS45MTNhNC42MjMsNC42MjMsMCwxMTAtNi41MzhhNC42MjksNC42MjksMCwwMTAsNi41MzhtNC42ODMsNi42NjRhMS40MDUsMS40MDUsMCwwMDEuOTg3LTEuOTg3bC0zLjc3Ny0zLjc3OGExLjQsMS40LDAsMDAtLjctLjM3OWE2LjY2LDYuNjYsMCwwMC0uNzU4LTguNDk1YTYuNjU0LDYuNjU0LDAsMTAtLjkxLDEwLjE2M2ExLjQxMSwxLjQxMSwwLDAwLjM4LjdaIi8+PC9zdmc+") 0 0 no-repeat;
  content: '';
  position: absolute;
  top: 0;
  height: 40px;
  width: 40px;
  background-position: center;
  z-index: 10;
}
@media screen and (max-width: 767px) {
  .nc-form-search.nc-form-search_search_double-srting:before,
  .aui .nc-form-search.nc-form-search_search_double-srting:before {
    width: 17px;
    height: 17px;
    left: 15px;
    top: 12px;
    background-position: 0 0;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTciIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAxNyAzNCI+PGcgZmlsbD0iIzI3YTNkNCI+PHBhdGggaWQ9ImciIGQ9Ik05LjkxMiw5LjkxM2E0LjYyMyw0LjYyMywwLDExMC02LjUzOGE0LjYzLDQuNjMsMCwwMTAsNi41MzhtMi44ODguOTA0YTEuMzk0LDEuMzk0LDAsMDAtLjctLjM3OWE2LjY1OSw2LjY1OSwwLDAwLS43NTUtOC41YTYuNjUzLDYuNjUzLDAsMTAtLjkwOSwxMC4xNjJhMS40MTEsMS40MTEsMCwwMC4zNzkuNzA1bDMuNzc4LDMuNzc2YTEuNDA1LDEuNDA1LDAsMDAxLjk4OC0xLjk4NloiLz48L2c+PHVzZSB4bGluazpocmVmPSIjZyIgZmlsbD0iIzAwNmM5ZSIgeT0iMTciLz48L3N2Zz4=") 0 0 no-repeat;
  }
}
@media screen and (min-width: 768px) {
  .nc-form-search.nc-form-search_search_double-srting .nc-form-search__submit,
  .aui .nc-form-search.nc-form-search_search_double-srting .nc-form-search__submit {
    right: 0;
  }
}
.nc-form-search:before,
.aui .nc-form-search:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij48cGF0aCBmaWxsPSIjYTlhOWE5IiBkPSJNOS45MTIsOS45MTNhNC42MjMsNC42MjMsMCwxMTAtNi41MzhhNC42MjksNC42MjksMCwwMTAsNi41MzhtNC42ODMsNi42NjRhMS40MDUsMS40MDUsMCwwMDEuOTg3LTEuOTg3bC0zLjc3Ny0zLjc3OGExLjQsMS40LDAsMDAtLjctLjM3OWE2LjY2LDYuNjYsMCwwMC0uNzU4LTguNDk1YTYuNjU0LDYuNjU0LDAsMTAtLjkxLDEwLjE2M2ExLjQxMSwxLjQxMSwwLDAwLjM4LjdaIi8+PC9zdmc+") 0 0 no-repeat;
  background-position: center;
  content: '';
  position: absolute;
  top: 0;
  height: 40px;
  width: 40px;
}
@media screen and (max-width: 767px) {
  .nc-form-search:before,
  .aui .nc-form-search:before {
    top: 0;
    left: 1px;
  }
}
.nc-form-search__input,
.aui .nc-form-search__input {
  padding-left: 40px;
  padding-right: 32px;
}
.nc-form-search__input::-webkit-input-placeholder,
.aui .nc-form-search__input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.43);
}
.nc-form-search__input::-moz-placeholder,
.aui .nc-form-search__input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.43);
}
.nc-form-search__input:-moz-placeholder,
.aui .nc-form-search__input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.43);
}
.nc-form-search__input:-ms-input-placeholder,
.aui .nc-form-search__input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.43);
}
@media screen and (max-width: 767px) {
  .nc-form-search__input,
  .aui .nc-form-search__input {
    padding-left: 34px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.nc-form-search__input_sort,
.aui .nc-form-search__input_sort {
  margin-right: 0px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-form-search__input_sort,
  .aui .nc-form-search__input_sort {
    margin-right: -20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-form-search_order-history:before,
  .aui .nc-form-search_order-history:before {
    top: -25px;
  }
}
@media screen and (min-width: 768px) {
  .nc-form-search_select-line._show-clear-button,
  .aui .nc-form-search_select-line._show-clear-button {
    width: 320px;
  }
  .nc-form-search_select-line._show-clear-button .nc-form-search__clear,
  .aui .nc-form-search_select-line._show-clear-button .nc-form-search__clear {
    left: unset;
    right: -120px;
  }
}
@media screen and (max-width: 767px) {
  .nc-form-search_select-line._show-clear-button,
  .aui .nc-form-search_select-line._show-clear-button {
    margin-right: 40px;
  }
  .nc-form-search_select-line._show-clear-button .nc-form-search__clear,
  .aui .nc-form-search_select-line._show-clear-button .nc-form-search__clear {
    left: unset;
    right: -30px;
  }
  .nc-form-search_select-line._show-clear-button .nc-form-search__submit,
  .aui .nc-form-search_select-line._show-clear-button .nc-form-search__submit {
    right: 0 !important;
  }
}
.nc-form-search__combobox,
.aui .nc-form-search__combobox {
  border: 1px solid #dbdcdd !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
@media screen and (min-width: 768px) {
  .nc-form-search__combobox._hybrid,
  .aui .nc-form-search__combobox._hybrid {
    padding-left: 248px;
  }
}
@media screen and (min-width: 768px) {
  .nc-form-search__combobox,
  .aui .nc-form-search__combobox {
    padding-left: 32px;
  }
}
@media screen and (max-width: 767px) {
  .nc-form-search._show-clear-button .nc-form-search__combobox,
  .aui .nc-form-search._show-clear-button .aui .nc-form-search__combobox {
    margin-right: 40px;
  }
}
@media screen and (max-width: 767px) {
  .nc-form-search._show-clear-button .nc-form-search__submit,
  .aui .nc-form-search._show-clear-button .aui .nc-form-search__submit {
    right: 0;
  }
}
.nc-form-search._show-clear-button .nc-form-search__clear,
.aui .nc-form-search._show-clear-button .aui .nc-form-search__clear {
  display: inline-block;
}
.nc-form-search__clear,
.aui .nc-form-search__clear {
  position: absolute;
  display: none;
}
@media screen and (min-width: 768px) {
  .nc-form-search__clear,
  .aui .nc-form-search__clear {
    right: -114px;
    top: 11px;
    min-width: 100px;
  }
}
@media screen and (max-width: 767px) {
  .nc-form-search__clear,
  .aui .nc-form-search__clear {
    top: 12px;
    right: 0;
  }
  .nc-form-search__clear-title,
  .aui .nc-form-search__clear-title {
    display: none;
  }
}
.nc-form-search__submit,
.aui .nc-form-search__submit {
  position: absolute;
  top: 0;
  right: 0;
  height: 40px;
  width: 40px;
  padding: 0;
  border: none;
  outline: none;
}
@media screen and (min-width: 768px) {
  .nc-form-search__submit,
  .aui .nc-form-search__submit {
    z-index: 10;
  }
}
.nc-form-search__submit-icon,
.aui .nc-form-search__submit-icon {
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 10px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAxNSAzMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYTlhOWE5Ij48ZyBpZD0iZyI+PHBhdGggc3Ryb2tlLXdpZHRoPSIxLjMiIGQ9Im01LjE1LDEuMTUtNCw0bDQsNCIvPjxwYXRoIHN0cm9rZS13aWR0aD0iMiIgZD0iTTIsNS4xNWgxMnYtNCIvPjwvZz48dXNlIHhsaW5rOmhyZWY9IiNnIiB5PSIxMCIgc3Ryb2tlPSIjMjdhM2Q0Ii8+PHVzZSB4bGluazpocmVmPSIjZyIgeT0iMjAiIHN0cm9rZT0iIzAwNmM5ZSIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-form-search._index:before,
.nc-form-search._index .nc-form-search__submit,
.aui .nc-form-search._index:before,
.aui .nc-form-search._index .aui .nc-form-search__submit {
  z-index: 101;
}
.nc-form-search__input:valid + .nc-form-search__submit .nc-form-search__submit-icon,
.aui .nc-form-search__input:valid + .aui .nc-form-search__submit .aui .nc-form-search__submit-icon {
  background-position: 0 0;
}
.nc-form-search__input:valid + .nc-form-search__submit._active .nc-form-search__submit-icon,
.aui .nc-form-search__input:valid + .aui .nc-form-search__submit._active .aui .nc-form-search__submit-icon {
  background-position: 0 50%;
}
.nc-form-search__input:valid + .nc-form-search__submit:hover .nc-form-search__submit-icon,
.aui .nc-form-search__input:valid + .aui .nc-form-search__submit:hover .aui .nc-form-search__submit-icon {
  background-position: 0 100%;
}
.nc-form-search__options,
.aui .nc-form-search__options {
  -webkit-box-shadow: 0 0 30px rgba(4, 46, 77, 0.23);
  -moz-box-shadow: 0 0 30px rgba(4, 46, 77, 0.23);
  box-shadow: 0 0 30px rgba(4, 46, 77, 0.23);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  margin-top: 5px;
  width: 100%;
  background-color: #ffffff;
  z-index: 99;
  padding: 25px 40px;
}
.nc-form-search__options._hidden,
.aui .nc-form-search__options._hidden {
  display: none;
}
.nc-form-search._combobox *,
.aui .nc-form-search._combobox * {
  border: 0;
}
.nc-form-search._combobox .ui-selectmenu-button,
.aui .nc-form-search._combobox .ui-selectmenu-button {
  border: 0 !important;
}
/* Form Select */
.nc-form-select {
  position: relative;
}
.nc-form-select__select {
  width: 100%;
  height: 40px;
  padding: 0 18px;
  border: 1px solid #dbdcdd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  outline: none;
  color: #333333;
  font-size: 14px;
  line-height: 20px;
}
@media screen and (max-width: 767px) {
  .nc-form-select__select {
    background-color: transparent;
  }
}
.nc-form-select__select:enabled:hover,
.nc-form-select__select:enabled:focus {
  -webkit-box-shadow: 0 0 5px rgba(0, 30, 180, 0.2);
  -moz-box-shadow: 0 0 5px rgba(0, 30, 180, 0.2);
  box-shadow: 0 0 5px rgba(0, 30, 180, 0.2);
}
.nc-form-select__select._combobox + .ui-selectmenu-button {
  border: 0;
  margin-top: 2px;
}
@media screen and (min-width: 768px) {
  .nc-form-select__select._combobox + .ui-selectmenu-button {
    border-right: 1px solid #dbdcdd;
  }
}
@media screen and (max-width: 767px) {
  .nc-form-select__select._combobox + .ui-selectmenu-button {
    margin-left: 20px;
  }
}
.nc-form-select_full {
  padding-left: 0;
}
.nc-form-select._half-size {
  width: 47%;
}
.nc-form-select._postpaid-choose {
  margin-top: 26px;
}
.nc-form-select_account-number {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
.nc-form-select_hide-arrow + .nc-form-text .nc-form-text__arrow {
  display: none;
}
.nc-form-select_first-in-group:first-child .ui-selectmenu-button {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  border-right: none;
}
/* Form Switch */
.nc-form-switch {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
}
.nc-form-switch__input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.nc-form-switch__icon {
  position: relative;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  display: inline-block;
  width: 32px;
  height: 19px;
  background-color: #dbdcdd;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.09);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.09);
}
.nc-form-switch__icon:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  top: 2px;
  left: 2px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.13);
  background-color: #ffffff;
  -webkit-transition: left 200ms ease;
  -moz-transition: left 200ms ease;
  -o-transition: left 200ms ease;
  transition: left 200ms ease;
}
.nc-form-switch__input:checked + .nc-form-switch__icon {
  background-color: #001eb4;
}
.nc-form-switch__input:checked + .nc-form-switch__icon:before {
  left: 15px;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.nc-form-switch__label {
  padding-left: 12px;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.nc-form-switch_size_s .nc-form-switch__label {
  padding-left: 9px;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}
.nc-form-switch__input:disabled + .nc-form-switch__icon,
.nc-form-switch__input:disabled ~ .nc-form-switch__label {
  opacity: 0.5;
  cursor: not-allowed;
}
/* Form Text */
.nc-form-text {
  position: relative;
}
.nc-form-text._valid:after {
  content: "";
  position: absolute;
  width: 48px;
  height: 100%;
  top: 0;
  right: 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE0IDEwIj48cGF0aCBzdHJva2U9IiM3OWI3MDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIiBkPSJNMSw3bDEsMWEzLDMsMCwwMDQsMGw3LTciLz48L3N2Zz4=") 0 0 no-repeat;
  background-position: center;
}
.nc-form-text_time,
.nc-form-text_date {
  max-width: 170px;
}
.nc-form-text_time_wide,
.nc-form-text_date_wide {
  max-width: none;
}
.nc-form-text__input {
  display: block;
  width: 100%;
  height: 40px;
  padding: 0 18px;
  color: #333333;
  background-color: #ffffff;
  border: 1px solid #dbdcdd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 14px;
  line-height: 20px;
  -webkit-transition: border-color 0.2s;
  -moz-transition: border-color 0.2s;
  -o-transition: border-color 0.2s;
  transition: border-color 0.2s;
}
.nc-popup-auth .nc-form-text__input {
  font: 16px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
.nc-form-text__input::-webkit-input-placeholder {
  color: #808080;
}
.nc-form-text__input::-moz-placeholder {
  color: #808080;
}
.nc-form-text__input:-moz-placeholder {
  color: #808080;
}
.nc-form-text__input:-ms-input-placeholder {
  color: #808080;
}
.nc-form-text__input[placeholder] {
  overflow: hidden;
  text-overflow: ellipsis;
}
.nc-form-text__input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  overflow: hidden;
  text-overflow: ellipsis;
}
.nc-form-text__input::-moz-placeholder {
  /* Firefox 19+ */
  overflow: hidden;
  text-overflow: ellipsis;
}
.nc-form-text__input:-ms-input-placeholder {
  /* IE 10+ */
  overflow: hidden;
  text-overflow: ellipsis;
}
.nc-form-text__input:-moz-placeholder {
  /* Firefox 18- */
  overflow: hidden;
  text-overflow: ellipsis;
}
.nc-form-text__input:enabled:hover,
.nc-form-text__input:enabled:focus {
  -webkit-box-shadow: 0 0 5px rgba(0, 30, 180, 0.2);
  -moz-box-shadow: 0 0 5px rgba(0, 30, 180, 0.2);
  box-shadow: 0 0 5px rgba(0, 30, 180, 0.2);
}
.nc-form-text__input:disabled {
  background-color: #f5f5f5;
  color: #808080;
}
.nc-popup-auth .nc-form-text__input:disabled {
  color: #b6b7b7;
}
.nc-form-text__input_loyalty {
  max-width: 140px;
}
.nc-form-text__input_search {
  padding-left: 40px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij48cGF0aCBmaWxsPSIjYTlhOWE5IiBkPSJNOS45MTIsOS45MTNhNC42MjMsNC42MjMsMCwxMTAtNi41MzhhNC42MjksNC42MjksMCwwMTAsNi41MzhtNC42ODMsNi42NjRhMS40MDUsMS40MDUsMCwwMDEuOTg3LTEuOTg3bC0zLjc3Ny0zLjc3OGExLjQsMS40LDAsMDAtLjctLjM3OWE2LjY2LDYuNjYsMCwwMC0uNzU4LTguNDk1YTYuNjU0LDYuNjU0LDAsMTAtLjkxLDEwLjE2M2ExLjQxMSwxLjQxMSwwLDAwLjM4LjdaIi8+PC9zdmc+") 0 0 no-repeat;
  background-position: 10px center;
}
.nc-spend-loyalty-points__amount-content._error .nc-form-text__input {
  color: #eb1600;
  border-color: #eb1600;
}
.nc-form-field__field._init .nc-form-text__input {
  border: none;
  background-color: #f5f5f5;
}
.nc-form-field__field._init .nc-form-text__input._invalid {
  border-color: #e63780;
}
.nc-form-field__field._selected .nc-form-text__input {
  border: 1pt solid #001eb4;
  background-color: #ffffff;
}
.nc-form-field__field._selected .nc-form-text__input._invalid {
  border-color: #e63780;
}
.nc-form-field__field._fill .nc-form-text__input {
  border: 1pt solid #0b2739;
  background-color: #ffffff;
}
.nc-form-field__field._fill .nc-form-text__input._invalid {
  border-color: #e63780;
}
.nc-form-text_date .nc-form-text__input._open {
  z-index: 2;
  position: relative;
}
.nc-form-text_currency .nc-form-text__input {
  padding-left: 30px;
}
.nc-form-text_account-number {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 4;
  -webkit-flex: 4;
  flex: 4;
}
.nc-form-text_account-number .nc-form-text__input {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.nc-form-text_card-number .nc-form-text__input,
.nc-form-text_card-valid .nc-form-text__input {
  padding-left: 15px;
  padding-right: 15px;
}
.nc-form-text_card-number .nc-form-text__input::-webkit-input-placeholder,
.nc-form-text_card-valid .nc-form-text__input::-webkit-input-placeholder {
  color: #bebebe;
}
.nc-form-text_card-number .nc-form-text__input::-moz-placeholder,
.nc-form-text_card-valid .nc-form-text__input::-moz-placeholder {
  color: #bebebe;
}
.nc-form-text_card-number .nc-form-text__input:-moz-placeholder,
.nc-form-text_card-valid .nc-form-text__input:-moz-placeholder {
  color: #bebebe;
}
.nc-form-text_card-number .nc-form-text__input:-ms-input-placeholder,
.nc-form-text_card-valid .nc-form-text__input:-ms-input-placeholder {
  color: #bebebe;
}
.nc-form-text_card-holder .nc-form-text__input {
  font-size: 14px;
  text-transform: uppercase;
}
.nc-form-text_card-number .nc-form-text__input {
  font-size: 25px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-form-text_card-number .nc-form-text__input {
    font-size: 22px;
  }
}
@media screen and (max-width: 767px) {
  .nc-form-text_card-number .nc-form-text__input {
    font-size: 18px;
  }
}
.nc-form-text_card-valid + .nc-form-text_card-valid {
  margin-left: 10px;
}
.nc-form-text_card-valid .nc-form-text__input {
  width: 62px;
  text-align: center;
}
.nc-form-text_expiration-month {
  margin-right: 20px;
}
.nc-form-text._valid .nc-form-text__input,
.nc-form-text_time .nc-form-text__input,
.nc-form-text_date .nc-form-text__input,
.nc-form-text__input._combobox {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .nc-form-text._valid .nc-form-text__input,
  .nc-form-text_time .nc-form-text__input,
  .nc-form-text_date .nc-form-text__input,
  .nc-form-text__input._combobox {
    font-size: 16px;
  }
}
.nc-form-text._warn .nc-form-text__input {
  border-color: #f49b00;
}
.nc-form-text._invalid .nc-form-text__input {
  border-color: #eb1600;
}
.nc-popup-auth .nc-form-text._invalid .nc-form-text__input,
.nc-delivery-details .nc-form-text._invalid .nc-form-text__input {
  border-color: #e63780;
}
.nc-form-text_size_s .nc-form-text__input {
  height: 30px;
  padding: 0 8px;
}
.nc-form-text_size_xl .nc-form-text__input {
  height: 60px;
  font-weight: 300;
  font-size: 30px;
  line-height: 40px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.nc-form-text_small .nc-form-text__input {
  height: 30px;
}
.nc-form-text__calendar {
  position: absolute;
  width: 48px;
  height: 100%;
  top: 0;
  right: 0;
  cursor: pointer;
  text-align: center;
}
.nc-form-text__calendar:before {
  content: '';
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAxOCAzNiIgZmlsbD0iIzAwQTlFMCI+PHBhdGggaWQ9ImciIGQ9Ik02LDlINFY3aDJabTAsNEg0di0yaDJabTQtNEg4VjdoMlptMCw0SDh2LTJoMlptMi00VjdoMnYyWm0wLDR2LTJoMnYyWiIvPjxnIHN0cm9rZT0iIzAwQTlFMCI+PHBhdGggaWQ9InAiIGQ9Ik0xNiwzaC4yYS44LjgsMCwwLDEuOC44VjE1YTIsMiwwLDAsMS0yLDJIM2EyLDIsMCwwLDEtMi0yVjRhMSwuODUsMCwwLDEsMS0xaDFhMSwxLDAsMCwwLDEtMVYxbTQsMmgzYTEsMSwwLDAsMCwxLTFWMSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L2c+PHVzZSB4bGluazpocmVmPSIjZyIgZmlsbD0iIzAwNmM5ZSIgeT0iMTgiLz48dXNlIHhsaW5rOmhyZWY9IiNwIiBzdHJva2U9IiMwMDZjOWUiIHk9IjE4Ii8+PC9zdmc+") 0 0 no-repeat;
  margin: auto;
}
.nc-form-text__calendar:after {
  content: '';
  width: 0;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.nc-form-text__calendar:hover.nc-form-text__calendar:before {
  background-position: 0 100%;
}
.nc-form-text__input._open + .nc-form-text__calendar {
  z-index: 2;
}
.nc-form-text__input:disabled + .nc-form-text__calendar:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHBhdGggZmlsbD0iI2JlYmViZSIgZD0iTTYsOUg0VjdoMlptMCw0SDR2LTJoMlptNC00SDhWN2gyWm0wLDRIOHYtMmgyWm0yLTRWN2gydjJabTAsNHYtMmgydjJaIi8+PHBhdGggc3Ryb2tlPSIjYmViZWJlIiBkPSJNMTYsM2guMmEuOC44LDAsMCwxLjguOFYxNWEyLDIsMCwwLDEtMiwySDNhMiwyLDAsMCwxLTItMlY0YTEsLjg1LDAsMCwxLDEtMWgxYTEsMSwwLDAsMCwxLTFWMW00LDJoM2ExLDEsMCwwLDAsMS0xVjEiIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-form-text__time {
  position: absolute;
  width: 48px;
  height: 100%;
  top: 0;
  right: 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHBhdGggc3Ryb2tlPSIjMjdhM2Q0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTEsOWE4LDgsMCwxMTAsLjFNOSw5VjRtMCw1bDMsMyIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-position: center;
}
.nc-form-text._valid .nc-form-text__time,
.nc-form-text._valid .nc-form-text__calendar {
  display: none;
}
.nc-form-text__addon {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 18px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.nc-form-text__addon + .nc-form-text__input {
  padding-left: 50px;
}
.nc-form-text__arrow {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 100%;
  cursor: pointer;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGQ9Ik0xMC41LDBMNiw0LjZMMS40LDAsMCwxLjRsNiw2bDYtNloiIGZpbGw9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
  -webkit-transition: transform 100ms linear;
  -moz-transition: transform 100ms linear;
  -o-transition: transform 100ms linear;
  transition: transform 100ms linear;
  z-index: 100;
  background-position-y: 50%;
  background-position-x: 50%;
}
.nc-form-text__arrow._active {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.nc-form-text__input:disabled + .nc-form-text__arrow {
  display: none;
}
@media screen and (min-width: 768px) {
  .nc-form-text_inline {
    display: inline-flex;
    flex-grow: 1;
  }
}
.nc-form-text._checked:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAzOCI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48cGF0aCBkPSJNNC44LDExLjU1bDMuMDQsMi45NG0uMSwwbDkuMDctOS42OCIgc3Ryb2tlLXdpZHRoPSIxLjY1IiBzdHJva2U9IiM0NEM4RjUiLz48cGF0aCBkPSJNNC44LDMxLjU1bDMuMDQsMi45NG0uMSwwbDkuMDctOS42OCIgc3Ryb2tlLXdpZHRoPSIyLjY1IiBzdHJva2U9IiM0NEM4RjUiLz48L2c+PC9zdmc+") 0 0 no-repeat;
  background-size: 110%;
}
.nc-form-text._cancelled:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNi4zLDcuOGMtLjMtLjQtLjMtMS4xLDAtMS41LjQtLjMsMS4xLS4zLDEuNSwwbDkuOSw5LjljLjMuNC4zLDEuMSwwLDEuNS0uNC4zLTEuMS4zLTEuNSwwWm0xLjUsOS45Yy0uNC4zLTEuMS4zLTEuNSwwLS4zLS40LS4zLTEuMSwwLTEuNWw5LjktOS45Yy40LS4zLDEuMS0uMywxLjUsMGMuMy40LjMsMS4xLDAsMS41WiIgZmlsbD0iI0U2Mzc4MCIvPjwvc3ZnPg0K") 0 0 no-repeat;
  background-size: 110%;
}
.nc-form-text._info:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTgsMGE4LDgsMCwxMS04LDhhOCw4LDAsMDE4LThtMSw0YTEsMSwwLDExLTEtMWExLDEsMCwwMTEsMU03LDdhMSwxLDAsMDEyLDB2NWExLDEsMCwwMS0yLDBaIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 0 0 no-repeat;
  background-size: 16px;
  background-position-y: 2px;
}
.nc-form-text._cancelled,
.nc-form-text._checked,
.nc-form-text._info {
  display: flex;
}
.nc-form-text._cancelled:after,
.nc-form-text._checked:after,
.nc-form-text._info:after {
  content: "";
  width: 20px;
  height: 20px;
  margin-top: 10px;
  margin-left: -30px;
  margin-right: 10px;
}
.nc-form-text._cancelled .nc-form-text__input,
.nc-form-text._checked .nc-form-text__input,
.nc-form-text._info .nc-form-text__input {
  padding-right: 30px;
}
@media screen and (max-width: 767px) {
  .nc-popup-auth .nc-form-text {
    flex-grow: 1;
  }
}
/* Form Textarea */
.nc-form-textarea__textarea {
  width: 100%;
  padding: 12px 18px;
  border: 1px solid #dbdcdd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  outline: none;
  color: #333333;
  font-size: 14px;
  line-height: 20px;
  resize: none;
}
.nc-form-textarea__textarea:enabled:hover,
.nc-form-textarea__textarea:enabled:focus {
  -webkit-box-shadow: 0 0 5px rgba(0, 30, 180, 0.2);
  -moz-box-shadow: 0 0 5px rgba(0, 30, 180, 0.2);
  box-shadow: 0 0 5px rgba(0, 30, 180, 0.2);
}
.nc-form-textarea__textarea[rows="4"] {
  height: 106px;
}
.nc-form-textarea__textarea[rows="4"] {
  height: 80px;
}
.nc-form-textarea__textarea[rows="6"] {
  height: 146px;
}
.nc-form-textarea__textarea[rows="4"] {
  height: 80px;
}
.nc-form-textarea__textarea[rows="8"] {
  height: 186px;
}
.nc-form-textarea__textarea[rows="4"] {
  height: 80px;
}
/* General message */
.nc-general-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 0 -4px -10px;
}
.nc-general-message__icon {
  display: block;
  width: 50px;
  height: 50px;
  margin-top: 6px;
  margin-right: 12px;
}
._error .nc-general-message__icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDQyIDM2Ij48cGF0aCBmaWxsPSIjZWIxNjAwIiBkPSJNMTkuMjc5Ljk4QTEuOTc1LDEuOTc1LDAsMDEyMC45OTMsMEExLjk3NSwxLjk3NSwwLDAxMjIuNy45NzlsMTguOTE2LDMyQTIsMiwwLDAxMzkuOTA3LDM2SDIuMDc4YTIsMiwwLDAxLTEuNzE0LTMuMDJaTTIwLjk5MiwyaC0uMDAzTDIuMDc4LDM0aDM3LjgzWm0tLjk5OSwxMGExLDEsMCwxMTEuOTkxLDB2MTIuMjMyYTEsMSwwLDAxLS45OTEsMWExLDEsMCwwMS0xLTFabTEsMTguNWExLjU0MSwxLjU0MSwwLDAxLS41NjgtLjExQTEuNTEyLDEuNTEyLDAsMDExOS41LDI5YTEuMzI4LDEuMzI4LDAsMDEuMDMtLjI5YTIuMywyLjMsMCwwMS4wNzktLjI4YTIuMTksMi4xOSwwLDAxLjE0LS4yNmEyLjE1NSwyLjE1NSwwLDAxLjE4OS0uMjNhMS41MzcsMS41MzcsMCwwMTIuMTExLDBhMi4xNzYsMi4xNzYsMCwwMS4xOS4yM2ExLjMsMS4zLDAsMDEuMTI5LjI2YTEuMjcyLDEuMjcyLDAsMDEuMDkuMjhhMS4zMjgsMS4zMjgsMCwwMS4wMy4yOWExLjUsMS41LDAsMDEtMS40OTUsMS41Ii8+PC9zdmc+") 0 0 no-repeat;
}
._info .nc-general-message__icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MCIgaGVpZ2h0PSI5MCIgdmlld0JveD0iMCAwIDkwIDkwIj48cGF0aCBmaWxsPSIjMjdhM2Q0IiBkPSJNNDUuMDEsNjMuNzlhLjA4OC4wODgsMCwwMC0uMTA3LjA3OC4wOTMuMDkzLDAsMDAuMTg2LDBjLS4wMjgtLjAyNS0uMDU0LS4wNTEtLjA3OS0uMDc4bTEuODY0LTMuNTQ5aC4wMDlhMiwyLDAsMDEuNDI1LjNhMS45NTIsMS45NTIsMCwwMS40NDIuMzA4bC4wMDYuMDA2aC4wMDZjLjA2MS4wNTcuMTA2LjEyNy4xNjQuMTg3QTQuMDcxLDQuMDcxLDAsMTE0NSw1OS43NzlhNC4wMzMsNC4wMzMsMCwwMTEuNDgxLjMxMmMuMTI3LjA1LjI2MS4wOC4zODIuMTQyWm0uMTE4LTEwLjY4NmEyLDIsMCwwMS0yLDJhMiwyLDAsMDEtMi0yVjE5LjEyOWEyLDIsMCwxMTQsMFptMzQuMjEsMjIuMTUxYTIsMiwwLDExLTMuMjE2LTIuMzc3YTQxLjAxMSw0MS4wMTEsMCwxMC04LjY2Myw4LjY2M2EyLDIsMCwwMTIuMzgxLDMuMjE2YTQ0LjY5LDQ0LjY5LDAsMDEtMjQuMzYsOC43MjhjLS44MDYuMDQzLTEuNjEyLjA2My0yLjQxMy4wNjNBNDUsNDUsMCwxMTgxLjIsNzEuNzA2WiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
._success .nc-general-message__icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MCIgaGVpZ2h0PSI5MCIgdmlld0JveD0iMCAwIDkwIDkwIj48cGF0aCBmaWxsPSIjNWJjNTAwIiBkPSJNNDEuOTIzLDU3Ljg3MWE1LjYsNS42LDAsMDEtMy45NjMsMS42NDFBNS41OCw1LjU4LDAsMDEzNCw1Ny44NzVMMjcuMzMxLDUxLjFhMi4wMSwyLjAxLDAsMDEuMDE1LTIuODNhMS45ODUsMS45ODUsMCwwMTIuODE0LjAxNWw2LjY1OCw2Ljc2NWExLjYzNCwxLjYzNCwwLDAwMi4zLS4wMTJMNjAuOCwzMy4yMjlhMS45OCwxLjk4LDAsMDEyLjgxMywwYTIuMDA3LDIuMDA3LDAsMDEwLDIuODI4Wm0zNC4zNTMsMTkuNDIzQTQ0LjMyNSw0NC4zMjUsMCwwMTQ1LjEyOSw5MHEtLjM0NSwwLS42OTIsMGE0NSw0NSwwLDAxLjY0Ny05MGMuMjI4LDAsLjQ1NSwwLC42ODQsMGE0NC42ODgsNDQuNjg4LDAsMDEyOC4yNTksMTAuNjU1YTIuMDA2LDIuMDA2LDAsMDEuMjMxLDIuODE4YTEuOTg0LDEuOTg0LDAsMDEtMi44LjIzM0E0MC43MSw0MC43MSwwLDAwNDUuNzEzLDRjLS4yMDgsMC0uNDE3LDAtLjYyMywwYTQxLDQxLDAsMDAtLjU5LDgyYTQwLjQxMSw0MC40MTEsMCwwMDI5LjAwOS0xMS41NzJhNDEuMTY1LDQxLjE2NSwwLDAwNS45NjctNTEuNDg2YTIuMDA4LDIuMDA4LDAsMDEuNi0yLjc2M2ExLjk4NSwxLjk4NSwwLDAxMi43NDkuNmE0NS4xOCw0NS4xOCwwLDAxLTYuNTQ5LDU2LjUxNSIvPjwvc3ZnPg==") 0 0 no-repeat;
}
._error .nc-general-message__icon,
._info .nc-general-message__icon,
._success .nc-general-message__icon {
  background-size: 50px;
}
.nc-general-message__content-title {
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 30px;
  line-height: 35px;
}
._error .nc-general-message__content-title {
  color: #ff0000;
}
._info .nc-general-message__content-title {
  color: #001eb4;
}
._success .nc-general-message__content-title {
  color: #44c8f5;
}
.nc-general-message__content-description {
  margin-top: 9px;
  font-size: 14px;
  color: #333333;
}
/* Header */
.nc-header,
.aui .nc-header {
  width: 100%;
  color: #86888c;
  background-color: #ffffff;
  border-bottom: 1px solid lightgray;
  font-family: Roboto, Helvetica, Arial, sans-serif;
}
.nc-header-placeholder,
.aui .nc-header-placeholder {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.nc-header__user-bar-text,
.aui .nc-header__user-bar-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar-text,
  .aui .nc-header__user-bar-text {
    color: white;
    font-weight: bold;
  }
}
@media (min-width: 941px) {
  .nc-header_e-care .nc-header__user-bar-container,
  .aui .nc-header_e-care .nc-header__user-bar-container {
    padding-top: 43px;
  }
}
@media (min-width: 900px) {
  .nc-header_e-care .nc-header__user-bar-container,
  .aui .nc-header_e-care .nc-header__user-bar-container {
    padding-top: 52px;
  }
}
@media (max-width: 899px) {
  .nc-header_e-care .nc-header__user-bar-container .nc-header__user-bar-item:nth-child(odd),
  .aui .nc-header_e-care .nc-header__user-bar-container .nc-header__user-bar-item:nth-child(odd) {
    background-color: #001eb4;
  }
}
@media (max-width: 899px) {
  .nc-header_e-care .nc-header__user-bar-container .nc-header__user-bar-item:nth-child(even),
  .aui .nc-header_e-care .nc-header__user-bar-container .nc-header__user-bar-item:nth-child(even) {
    background-color: #44c8f5;
  }
}
@media (max-width: 899px) {
  .nc-header_e-care .nc-header__user-bar-container._with-loyalty-points .nc-header__user-bar-item:nth-child(odd),
  .aui .nc-header_e-care .nc-header__user-bar-container._with-loyalty-points .nc-header__user-bar-item:nth-child(odd) {
    background-color: #44c8f5;
  }
}
@media (max-width: 899px) {
  .nc-header_e-care .nc-header__user-bar-container._with-loyalty-points .nc-header__user-bar-item:nth-child(even),
  .aui .nc-header_e-care .nc-header__user-bar-container._with-loyalty-points .nc-header__user-bar-item:nth-child(even) {
    background-color: #001eb4;
  }
}
.nc-header._sticked,
.aui .nc-header._sticked {
  position: fixed;
  z-index: 200;
  margin-top: -10px;
}
@media screen and (max-width: 899px) {
  .nc-header,
  .aui .nc-header {
    top: 0;
    bottom: auto;
    left: 0;
    -webkit-transition: left 100ms linear;
    -moz-transition: left 100ms linear;
    -o-transition: left 100ms linear;
    transition: left 100ms linear;
  }
  .nc-header._show-menu,
  .aui .nc-header._show-menu {
    left: 255px;
  }
  .nc-header._show-menu .nc-header__content,
  .aui .nc-header._show-menu .aui .nc-header__content {
    left: 0;
  }
}
@media screen and (min-width: 900px) {
  .nc-header_sticky .nc-header__content,
  .aui .nc-header_sticky .aui .nc-header__content {
    height: 70px;
  }
  .nc-header_sticky .nc-header__content-left,
  .aui .nc-header_sticky .aui .nc-header__content-left {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
    padding-top: 0;
  }
  .nc-header_sticky .nc-header__content-center,
  .aui .nc-header_sticky .aui .nc-header__content-center {
    padding-top: 5px;
  }
  .nc-header_sticky .nc-header__content-center .nc-header__navigation-link,
  .aui .nc-header_sticky .aui .nc-header__content-center .nc-header__navigation-link {
    font-size: 14px;
  }
  .nc-header_sticky .nc-header__content-center .nc-header__personal-menu,
  .aui .nc-header_sticky .aui .nc-header__content-center .nc-header__personal-menu {
    margin-top: -3px;
  }
  .nc-header_sticky .nc-header__content-right .nc-header__user-bar-container,
  .aui .nc-header_sticky .aui .nc-header__content-right .nc-header__user-bar-container {
    padding-top: 0px;
    height: 100%;
  }
  .nc-header_sticky .nc-header__content-right .nc-header__user-bar-value,
  .aui .nc-header_sticky .aui .nc-header__content-right .nc-header__user-bar-value {
    margin-top: 4px;
  }
  .nc-header_sticky .nc-header__navigation-item,
  .aui .nc-header_sticky .aui .nc-header__navigation-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    max-height: 60px;
  }
  .nc-header_sticky .nc-header__navigation-el,
  .aui .nc-header_sticky .aui .nc-header__navigation-el {
    padding: 20px 0;
  }
  .nc-header_sticky .nc-header__navigation-link,
  .aui .nc-header_sticky .aui .nc-header__navigation-link {
    height: auto;
    max-width: 196px;
    padding: 0 18px;
    font-size: 18px;
    font-weight: 300;
    line-height: 20px;
  }
  .nc-header_sticky .nc-header__user-bar,
  .aui .nc-header_sticky .aui .nc-header__user-bar {
    padding-top: 0;
  }
  .nc-header_sticky .nc-header__user-bar-text,
  .aui .nc-header_sticky .aui .nc-header__user-bar-text {
    height: 0;
    overflow: hidden;
  }
  .nc-header_sticky .nc-header__user-bar-counter,
  .aui .nc-header_sticky .aui .nc-header__user-bar-counter {
    margin: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .nc-header_sticky .nc-header__user-bar-tooltip_enable,
  .aui .nc-header_sticky .aui .nc-header__user-bar-tooltip_enable {
    display: block;
  }
  .nc-header_sticky .nc-header__type-customer,
  .aui .nc-header_sticky .aui .nc-header__type-customer {
    position: absolute;
    top: -22px;
    left: 6px;
    width: 30px;
    margin-top: 0;
    padding: 12px 0;
    border-top: none;
  }
  .nc-header_sticky .nc-header__type-customer-link,
  .aui .nc-header_sticky .aui .nc-header__type-customer-link {
    float: none;
    margin: 0px !important;
    padding: 0px 0px 10px 0px  !important;
    border-left: none  !important;
  }
  .nc-header_sticky .nc-header__type-customer-text,
  .aui .nc-header_sticky .aui .nc-header__type-customer-text {
    display: none;
  }
  .nc-header_sticky .nc-header__type-customer-tooltip,
  .aui .nc-header_sticky .aui .nc-header__type-customer-tooltip {
    display: block;
  }
  .nc-header_sticky .nc-header__user-bar._disabled .nc-header__user-bar-tooltip,
  .aui .nc-header_sticky .aui .nc-header__user-bar._disabled .aui .nc-header__user-bar-tooltip {
    display: block;
  }
}
.nc-header_auth,
.aui .nc-header_auth {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.nc-header__content,
.aui .nc-header__content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 140px;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  -webkit-transition: height 200ms ease-in-out;
  -moz-transition: height 200ms ease-in-out;
  -o-transition: height 200ms ease-in-out;
  transition: height 200ms ease-in-out;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-header__content,
  .aui .nc-header__content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-header__content,
  .aui .nc-header__content {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 899px) {
  .nc-header__content,
  .aui .nc-header__content {
    background-color: #f4f4f4;
  }
}
@media screen and (max-width: 899px) {
  .nc-header__content,
  .aui .nc-header__content {
    position: fixed;
    overflow-x: hidden;
    overflow-y: auto;
    left: -255px;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 255px;
    height: 100%;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 30px;
    -webkit-transition: left 100ms linear;
    -moz-transition: left 100ms linear;
    -o-transition: left 100ms linear;
    transition: left 100ms linear;
    -webkit-box-shadow: inset -1px 0 0 0 rgba(255, 255, 255, 0.2);
    -moz-box-shadow: inset -1px 0 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: inset -1px 0 0 0 rgba(255, 255, 255, 0.2);
  }
}
.nc-header__content-left,
.aui .nc-header__content-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  padding-top: 63px;
  padding-right: 56px;
}
@media (min-width: 900px) and (max-width: 1140px) {
  .nc-header__content-left,
  .aui .nc-header__content-left {
    padding-right: 28px;
  }
}
@media screen and (max-width: 899px) {
  .nc-header__content-left,
  .aui .nc-header__content-left {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
  }
}
.nc-header__content-center,
.aui .nc-header__content-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-line-pack: center;
  -webkit-align-content: center;
  align-content: center;
  padding-top: 72px;
}
@media screen and (min-width: 900px) and (max-width: 1099px) {
  .nc-header__content-center,
  .aui .nc-header__content-center {
    padding-top: 68px;
  }
}
@media screen and (max-width: 899px) {
  .nc-header__content-center,
  .aui .nc-header__content-center {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    padding-top: 0;
  }
}
.nc-header__content-right,
.aui .nc-header__content-right {
  margin-left: auto;
}
@media screen and (max-width: 899px) {
  .nc-header__content-right,
  .aui .nc-header__content-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin: 0;
    padding-bottom: 65px;
  }
}
.nc-header_e-care .nc-header__content-left,
.aui .nc-header_e-care .aui .nc-header__content-left {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding-top: 0;
}
.nc-header__logotype,
.aui .nc-header__logotype {
  width: 100%;
}
@media screen and (max-width: 899px) {
  .nc-header__logotype,
  .aui .nc-header__logotype {
    display: none;
  }
}
.nc-header__logotype-link,
.aui .nc-header__logotype-link {
  display: block;
  width: 203px;
  height: 42px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA3OS4yOCA1Ni45MyI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjYuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS40IEJ1aWxkIDEwOSkgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiAjMGExZWFkOwogICAgICB9CgogICAgICAuc3QxIHsKICAgICAgICBmaWxsOiAjMDkxZWFkOwogICAgICB9CgogICAgICAuc3QyIHsKICAgICAgICBmaWxsOiAjMGExZmFkOwogICAgICB9CgogICAgICAuc3QzIHsKICAgICAgICBmaWxsOiAjMGIyMGFkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNzAuMDIsNDUuMThjLS4xOCwyLjM4LTEuMTcsNC41MS0yLjg5LDYuMTktMi44OCwyLjgyLTYuNTMsNC43NS0xMC41OCw1LjM1LTUuOS44Ny0xMS44Ny0xLjE2LTE2LjA2LTUuMy0xLjc5LTEuNzctMy4wMi0zLjg0LTIuOTktNi4zN2wuMDMtMy4zNWM0LjAxLDUuMjMsOC45Niw4LjU2LDE1LjY0LDguNTgsNi43OC4wMiwxMi45NC0yLjgsMTYuNzktOC41N2wuMDUsMy40N2gwWiIvPgogIDxnPgogICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTc3LjczLDMxLjQ2Yy0yLjczLDUuNTQtOS40OSw3LjM4LTE0Ljc2LDUuMjYtNi44LTIuNzMtOC41NS0xMS4yOC01LjY3LTE3LjgzLDEuNTktMy42Miw0Ljg1LTUuOTUsOC43Ni02LjQyLDIuNDYtLjMsNC44Ni0uMDUsNy4wNiwxLjEsNi4zMSwzLjI4LDcuNjQsMTEuNzQsNC42MSwxNy44OWgwWk03Mi40OCwyOC44OGMuODktMi41OS43NC01LjQ2LS4xOC03Ljk2LS43My0xLjk5LTIuNDQtMy4wNS00LjQ3LTMuMi0yLjM1LS4xOC00LjM1LDEuMDYtNS4xMSwzLjM2LS44MywyLjUyLS43NSw1LjM3LjE3LDcuODguNzIsMS45OSwyLjQzLDMuMDUsNC40NiwzLjIxLDIuMzEuMTgsNC4zMi0uOTQsNS4xMi0zLjI5aDBaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QzIiBkPSJNNzguNjQsOS44NGMtNC4yMy01LjIyLTEwLjcyLTYuNC0xNi42LTMuODUtMS45NC44NC0zLjQ2LDIuMDctNC44MywzLjgybC0uMDUtMi43MmMtLjAzLTEuNjguOTgtMy4wMSwyLjI1LTQuMDYsNS4xLTQuMiwxMi41Ny00LjA0LDE3LjQ0LjQyLDEuMSwxLDEuODksMi4zMSwxLjg1LDMuNzlsLS4wNiwyLjU5aDBaIi8+CiAgPC9nPgogIDxnPgogICAgPHBhdGggY2xhc3M9InN0MiIgZD0iTTQ3LjU0LDMxLjNjMC0yLjExLjAxLTMuOTktLjQ4LTUuOTdoMy4xOWMxLjQ0LDAsMi42Ny45NCwzLjA2LDIuMzFsLS4wNCw1Yy0uMDEsMS45OS0xLjIsMy42Mi0yLjk1LDQuNTEtMS4zLjY2LTIuNjguOTEtNC4xNSwxLjA1LTcuOTIuNzYtMTQuODMtMy45NC0xNS4wOC0xMi4wNi0uMTctNS4zOCwyLjcxLTEwLjE1LDcuNzEtMTIuMjcsMy41NC0xLjUsOC45My0yLjEzLDEyLjA0LjExLDEuMTcuODQsMi4wMywyLjA3LDIuMDUsMy41M2wuMDMsMi4yNmMtLjcuMjctLjk2LS4xNC0xLjQ1LS40MS0yLjU0LTEuNDEtNS42My0xLjkxLTguNDktMS4zMy0zLjQ4LjctNS43NywzLjY3LTUuNjksNy4xNC4wNywzLjIsMS4wNyw2LjEsNC4xMSw3LjI1LDEuNTQuNTgsMy4yMi43Niw0LjgzLjUuODQtLjE0LDEuMzEtLjcyLDEuMzItMS42MWgwWiIvPgogICAgPGc+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik04LjEsMzEuNjljMi4wOS41OCw0LjIuMTksNi4xMi0uNThsLjA0LDIuMjNjLjAzLDEuNzMtMS4xMSwzLjEzLTIuODEsMy41OS0yLjI1LjYxLTQuNy40MS02Ljg4LS40NUMxLjQ1LDM1LjI0LDAsMzIuMDgsMCwyOC43NXYtMTUuNDVjMC0xLjY2LjYyLTMuMDMsMS43NC00LjE4LDEuMDMtMS4zNCwyLjU4LTEuOTYsNC4xOS0xLjZ2NS4zOXM4LjMyLDAsOC4zMiwwdjIuODRjLS4zLDEuMzktMS41MiwyLjQxLTIuOTcsMi40MmwtNS4zNy4wNS4wNywxMC4zMWMwLDEuMzUuNzQsMi43OCwyLjEyLDMuMTdoMFoiLz4KICAgICAgPGc+CiAgICAgICAgPHBhdGggY2xhc3M9InN0MiIgZD0iTTI5LjI4LDMyLjI4Yy4yNywyLjI0LDAsNC40NC0yLjE4LDQuODItMS4zOC4yMy0yLjc4LjEzLTQuMTMtLjI4LTIuOTctLjkyLTQuMzUtMy42NS00LjM1LTYuNzZWMTMuNDVzMi4zLDAsMi4zLDBjMi4wNSwwLDMuNjIsMS41OSwzLjYzLDMuNzFsLjA5LDEyLjczYzAsMS4xNi44MSwyLjAyLDEuODYsMi4yNC44OS4xOCwxLjYxLjIyLDIuNzguMTVoMFoiLz4KICAgICAgICA8Y2lyY2xlIGNsYXNzPSJzdDIiIGN4PSIyMS41NyIgY3k9IjcuNjkiIHI9IjMuNSIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=") 0 0 no-repeat;
}
@media (min-width: 768px) and (max-width: 1112px) {
  .nc-header__logotype-link,
  .aui .nc-header__logotype-link {
    width: 182.7px;
    height: 37.8px;
    background-size: contain;
  }
}
@media (max-width: 899px) {
  .nc-header__logotype-link,
  .aui .nc-header__logotype-link {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NyA0MiI+PHBhdGggZmlsbD0iIzVCQzUwMCIgZD0iTTEyLDUuOWMtMi41LDAtNywxLjMtOS4xLDkuOC0uOSwzLjctMS4zLDcuNS0uNSwxMi4xLjcsNC4yLDIsNy45LDIuOCw5LjkuMy43LjgsMS40LDEuMSwxLjljMSwxLjMsMi43LDEuMiwzLjQuOS44LS40LDEuNy0xLjMsMS4zLTMuNC0uMi0xLS42LTIuNS0uOS0zLjMtLjgtMi41LTEuOC01LjYtMS45LTcuOC0uMS0yLjksMS0zLjMsMS44LTMuNWMxLjMtLjMsMi40LDEuMSwzLjQsMi45YzEuMiwyLjEsMy4zLDUuOCw1LDguN2MxLjUsMi42LDQuNCw1LjMsOC45LDUuMWM0LjYtLjIsOC4xLTIsOS44LTcuNWMxLjMtNC4yLDIuMi03LjMsMy43LTEwLjVjMS43LTMuNywzLjktNS42LDUuOC01YzEuNy42LDIuMiwyLjMsMi4yLDQuN2MwLDIuMi0uMiw0LjYtLjQsNi40LS4xLjYtLjIsMi0uMSwyLjcuMSwxLjQuNywyLjgsMi4zLDMuMWMxLjcuMiwzLjEtMS4xLDMuNi0yLjguMi0uNy40LTEuNi41LTIuNC41LTMuNi42LTYsLjQtOS42LS4zLTQuMy0xLjEtOC4yLTIuNi0xMS41LTEuNC0zLjItMy42LTUuMy02LjUtNS41LTMuMi0uMi02LjgsMS45LTguNyw2LTEuOCwzLjgtMy4yLDcuNi00LDkuNi0uOSwyLTIuMSwzLjItNC4xLDMuNC0yLjQuMy00LjUtMS41LTYtNC0xLjMtMi4yLTMuOS02LjMtNS4zLTcuNy0xLjMtMS4xLTIuOC0yLjgtNS45LTIuNyIvPjwvc3ZnPg==") 0 0 no-repeat;
    width: 50px;
    height: 38px;
  }
}
@media screen and (min-width: 900px) and (max-width: 999px) {
  .nc-header__logotype-link,
  .aui .nc-header__logotype-link {
    width: 162.4px;
    height: 33.6px;
    background-size: contain;
  }
}
.nc-header__type-customer,
.aui .nc-header__type-customer {
  position: absolute;
  width: 100%;
  margin-top: -120px;
  padding: 8px 0;
  cursor: pointer;
}
@media screen and (max-width: 899px) {
  .nc-header__type-customer,
  .aui .nc-header__type-customer {
    display: none;
    width: 100%;
    margin: 0;
    padding: 25px 20px;
    border: none;
  }
}
.nc-header__type-customer-text,
.aui .nc-header__type-customer-text {
  position: absolute;
  top: 20px;
  font-size: 18px;
  font-weight: bold;
}
@media screen and (max-width: 899px) {
  .nc-header__type-customer-text,
  .aui .nc-header__type-customer-text {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    font-size: 20px;
    font-weight: 600;
    text-align: left;
  }
}
.nc-header__type-customer-text-value,
.aui .nc-header__type-customer-text-value {
  vertical-align: middle;
}
.nc-header__type-customer-text-icon,
.aui .nc-header__type-customer-text-icon {
  margin-left: 10px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTAiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMCAxMiI+PHBhdGggaWQ9ImciIGQ9Ik04LjgyOSwwTDUsMy43MjdMMS4xNjksMEwwLDEuMTM4bDUsNC44NTZsNS00Ljg1NloiIGZpbGw9IiM4Njg4OEMiLz48dXNlIHhsaW5rOmhyZWY9IiNnIiB5PSI2Ii8+PC9zdmc+") 0 0 no-repeat;
  width: 10px;
  height: 6px;
  display: inline-block;
}
.nc-header__type-customer-text:hover .nc-header__type-customer-text-icon,
.aui .nc-header__type-customer-text:hover .aui .nc-header__type-customer-text-icon {
  background-position: 0 100%;
}
._displayed .nc-header__type-customer-text-icon,
._displayed .aui .nc-header__type-customer-text-icon {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  background-position: 0 100%;
}
.nc-header__type-customer-link,
.aui .nc-header__type-customer-link {
  width: 100%;
  text-align: left;
  font: 18px Roboto, Helvetica, Arial, sans-serif;
  color: #86888c !important;
  line-height: 18px;
}
@media screen and (max-width: 899px) {
  .nc-header__type-customer-link,
  .aui .nc-header__type-customer-link {
    line-height: 60px;
    width: 185px;
    text-align: center;
  }
}
.nc-header__type-customer-link + .nc-header__type-customer-link,
.aui .nc-header__type-customer-link + .aui .nc-header__type-customer-link {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid lightgray;
}
@media screen and (max-width: 899px) {
  .nc-header__type-customer-link + .nc-header__type-customer-link,
  .aui .nc-header__type-customer-link + .aui .nc-header__type-customer-link {
    margin: 0;
    padding: 10px 0;
    line-height: 30px;
    border-top: 1px solid #e8e8e8;
  }
}
.nc-header__type-customer-link_current,
.aui .nc-header__type-customer-link_current {
  font-weight: bold;
  color: #51545b;
  cursor: default;
}
.nc-header__type-customer-link:hover,
.aui .nc-header__type-customer-link:hover {
  color: #001eb4 !important;
}
.nc-header__type-customer-tooltip,
.aui .nc-header__type-customer-tooltip {
  display: none;
}
.nc-header__type-customer-dropdown,
.aui .nc-header__type-customer-dropdown {
  display: none;
}
@media screen and (max-width: 899px) {
  .nc-header__type-customer-dropdown,
  .aui .nc-header__type-customer-dropdown {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    height: 71px;
    background-color: #001eb4;
  }
}
.nc-header__type-customer-dropdown-container,
.aui .nc-header__type-customer-dropdown-container {
  background-color: #001eb4;
}
.nc-header__type-customer-dropdown-link,
.aui .nc-header__type-customer-dropdown-link {
  font-size: 19px;
  font-weight: bold;
  color: #ffffff;
  margin-left: 24px;
}
.nc-header__type-customer-dropdown-link_contained,
.aui .nc-header__type-customer-dropdown-link_contained {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 65px;
  margin: 0 10px;
  padding: 0 10px 0 14px;
  border-top: 1px solid #001eb4;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  color: #ffffff;
}
.nc-header__type-customer-dropdown-link_contained:focus,
.nc-header__type-customer-dropdown-link_contained:active,
.aui .nc-header__type-customer-dropdown-link_contained:focus,
.aui .nc-header__type-customer-dropdown-link_contained:active {
  color: #ffffff;
}
.nc-header__type-customer-dropdown-link:focus,
.nc-header__type-customer-dropdown-link:active,
.aui .nc-header__type-customer-dropdown-link:focus,
.aui .nc-header__type-customer-dropdown-link:active {
  color: #ffffff;
}
.nc-header__type-customer-dropdown_center,
.aui .nc-header__type-customer-dropdown_center {
  text-align: center;
}
@media screen and (max-width: 899px) {
  .nc-header__type-customer-dropdown_center,
  .aui .nc-header__type-customer-dropdown_center {
    text-align: left;
  }
}
.nc-header__type-customer-dropdown-opener,
.aui .nc-header__type-customer-dropdown-opener {
  position: relative;
  width: 18px;
  height: 18px;
  margin-right: 10px;
}
.nc-header__type-customer-dropdown-opener .horizontal,
.aui .nc-header__type-customer-dropdown-opener .horizontal {
  width: 18px;
  height: 2px;
  border-radius: 1px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  position: absolute;
  top: 7px;
  left: -1px;
  content: "";
  background-color: #ffffff;
}
.nc-header__type-customer-dropdown-opener .vertical,
.aui .nc-header__type-customer-dropdown-opener .vertical {
  background-color: #fff;
  width: 2px;
  height: 18px;
  border-radius: 1px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  position: absolute;
  top: -1px;
  left: 7px;
  content: "";
  -webkit-transition: transform 100ms linear;
  -moz-transition: transform 100ms linear;
  -o-transition: transform 100ms linear;
  transition: transform 100ms linear;
}
.nc-header__type-customer-dropdown._active .vertical,
.aui .nc-header__type-customer-dropdown._active .vertical {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.nc-header__type-customer-dropdown-body,
.aui .nc-header__type-customer-dropdown-body {
  display: none;
}
@media screen and (max-width: 899px) {
  .nc-header__type-customer-dropdown-body,
  .aui .nc-header__type-customer-dropdown-body {
    top: 70px;
    width: 255px;
    padding: 0 0 4px 0;
    background-color: #001eb4;
    border-radius: 0;
    box-shadow: none;
  }
}
.nc-header__type-customer-dropdown-container,
.aui .nc-header__type-customer-dropdown-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.nc-header__personal-menu,
.aui .nc-header__personal-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #001eb4;
  margin-top: -72px;
  min-width: 0;
}
@media (max-width: 899px) {
  .nc-header__personal-menu,
  .aui .nc-header__personal-menu {
    height: 74px;
    width: 100%;
    margin-top: 0px;
    padding-left: 15px;
    background-color: #001eb4;
    color: #001eb4;
    border-bottom: 4px solid #ffffff;
  }
}
.nc-header__personal-menu :first-child,
.aui .nc-header__personal-menu :first-child {
  min-width: 0;
}
@media screen and (max-width: 899px) {
  .nc-header__personal-menu-welcome-greeting,
  .aui .nc-header__personal-menu-welcome-greeting {
    display: none;
  }
}
.nc-header__personal-menu-welcome,
.nc-header__personal-menu-company,
.aui .nc-header__personal-menu-welcome,
.aui .nc-header__personal-menu-company {
  width: 100%;
  max-width: 315px;
  flex: 1 1 0;
  font-size: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media screen and (min-width: 900px) and (max-width: 1099px) {
  .nc-header__personal-menu-welcome,
  .nc-header__personal-menu-company,
  .aui .nc-header__personal-menu-welcome,
  .aui .nc-header__personal-menu-company {
    max-width: 230px;
  }
}
@media screen and (min-width: 900px) and (max-width: 1099px), screen and (max-width: 899px) {
  .nc-header__personal-menu-welcome,
  .nc-header__personal-menu-company,
  .aui .nc-header__personal-menu-welcome,
  .aui .nc-header__personal-menu-company {
    font-size: 16px;
  }
}
.nc-header__personal-menu-home,
.aui .nc-header__personal-menu-home {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 26px;
  min-width: 26px;
  height: 22px;
  margin: 0 14px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjYuMzQgMjUuMjIiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC42LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuNCBCdWlsZCAxMDkpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgfQoKICAgICAgLnN0MSB7CiAgICAgICAgZmlsbDogIzAwMzc3ZDsKICAgICAgfQoKICAgICAgLnN0MiB7CiAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2NsaXBwYXRoKTsKICAgICAgfQogICAgPC9zdHlsZT4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcHBhdGgiPgogICAgICA8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMjYuMzQiIGhlaWdodD0iMjUuMjIiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGNsYXNzPSJzdDIiPgogICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTIyLjAxLDI0LjQxaC00LjdjLS4yNiwwLS41Mi0uMTEtLjctLjI5LS4xOS0uMTktLjI5LS40NC0uMjktLjcxdi03LjM3aC02LjI5djcuMzdjMCwuMjctLjEuNTItLjI5LjcxLS4xOS4xOS0uNDQuMjktLjcuMjloLTQuN2MtLjI2LDAtLjUyLS4xMS0uNy0uMjktLjE5LS4xOS0uMjktLjQ0LS4yOS0uNzF2LTkuMDZoLTEuNDljLS4yLDAtLjM5LS4wNi0uNTYtLjE3LS4xNi0uMTEtLjI5LS4yNy0uMzctLjQ1LS4wNy0uMTgtLjA5LS4zOS0uMDUtLjU4cy4xNC0uMzcuMjgtLjUxTDEyLjQ3LDEuNWMuMTktLjE4LjQ0LS4yOC43LS4yOHMuNTEuMS43LjI4bDExLjMzLDExLjEzYy4xNC4xNC4yNC4zMi4yOC41MS4wNC4xOS4wMi40LS4wNS41OC0uMDcuMTgtLjIuMzQtLjM3LjQ1LS4xNi4xMS0uMzYuMTctLjU2LjE3aC0xLjQ5djkuMDZjMCwuMjctLjEuNTItLjI5LjcxLS4xOS4xOS0uNDQuMjktLjcuMjlaTTEzLjE3LDIuMjJMMS44NCwxMy4zNWgxLjQ5Yy4yNiwwLC41Mi4xMS43LjI5LjE5LjE5LjI5LjQ0LjI5LjcxdjkuMDZoNC43di03LjM3YzAtLjI3LjEtLjUyLjI5LS43MS4xOS0uMTkuNDQtLjI5LjctLjI5aDYuMjljLjI2LDAsLjUyLjExLjcuMjkuMTkuMTkuMjkuNDQuMjkuNzF2Ny4zN2g0Ljd2LTkuMDZjMC0uMjcuMS0uNTIuMjktLjcxLjE5LS4xOS40NC0uMjkuNy0uMjloMS40OUwxMy4xNywyLjIyWiIvPgogIDwvZz4KPC9zdmc+") 0 0 no-repeat;
}
.nc-header__personal-menu-home:hover,
.aui .nc-header__personal-menu-home:hover {
  background-position: 0 100%;
}
@media screen and (max-width: 899px) {
  .nc-header__personal-menu-home,
  .aui .nc-header__personal-menu-home {
    margin-left: 0;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDI2IDIyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNLjQyNSwxMC4yMDhhLjk5My45OTMsMCwwMDEuMjkyLDEuNTA4bDEuMzM4LTEuMTZ2OS40OTFhMS45MjEsMS45MjEsMCwwMDEuOTgzLDEuODQ3aDE1Ljg3YTEuOTIxLDEuOTIxLDAsMDAxLjk4My0xLjg0N3YtOS40ODJsMS4zMzcsMS4xNWEuOTkuOTksMCwwMDEuNC0uMTA3YTEsMSwwLDAwLS4xMDktMS40MDFoLjAwMUwxNC4yMi40ODRhMS45NDcsMS45NDcsMCwwMC0yLjQ5NSwwWm00LjYxNyw5LjY4NlY4Ljk3M2EuOTMyLjkzMiwwLDAwLS4wMjQtLjExOWw3LjkxMS02Ljg2M2w4LDYuODgzYS45MzIuOTMyLDAsMDAtLjAyMS4wOTl2MTAuOTMzWm01Ljk1LTEwLjkyMWExLjk4OCwxLjk4OCwwLDAwLTEuOTgzLDEuOTg4djMuOTc1YTEuOTg4LDEuOTg4LDAsMDAxLjk4MywxLjk4OGgzLjk2NmExLjk4OCwxLjk4OCwwLDAwMS45ODMtMS45ODh2LTMuOTc1YTEuOTg4LDEuOTg4LDAsMDAtMS45ODMtMS45ODhabTMuOTY4LDUuOTYzaC0zLjk2OHYtMy45NzVoMy45NjZaIi8+PC9zdmc+") 0 0 no-repeat;
  }
}
.nc-header__personal-menu-actions,
.aui .nc-header__personal-menu-actions {
  white-space: nowrap;
  margin-left: 20px;
  line-height: 0;
  font-size: 0;
}
@media screen and (max-width: 899px) {
  .nc-header__personal-menu-actions,
  .aui .nc-header__personal-menu-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin-right: 15px;
  }
}
.nc-header__personal-menu-actions-item,
.aui .nc-header__personal-menu-actions-item {
  display: inline-block;
  cursor: pointer;
  width: 24px;
  height: 24px;
}
.nc-header__personal-menu-actions-item + .nc-header__personal-menu-actions-item,
.aui .nc-header__personal-menu-actions-item + .aui .nc-header__personal-menu-actions-item {
  margin-left: 14px;
}
.nc-header__personal-menu-actions-item_settings,
.aui .nc-header__personal-menu-actions-item_settings {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjUuOTEgMjYuNSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjYuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS40IEJ1aWxkIDEwOSkgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICB9CgogICAgICAuc3QxIHsKICAgICAgICBmaWxsOiAjMDAzNzdkOwogICAgICB9CgogICAgICAuc3QyIHsKICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcHBhdGgpOwogICAgICB9CiAgICA8L3N0eWxlPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwcGF0aCI+CiAgICAgIDxyZWN0IGNsYXNzPSJzdDAiIHdpZHRoPSIyNS45MSIgaGVpZ2h0PSIyNi41Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBjbGFzcz0ic3QyIj4KICAgIDxnPgogICAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjQuNDYsMTIuNjdjLS4wNC0uMjUtLjE1LS40OS0uMzEtLjY5cy0uMzgtLjM1LS42Mi0uNDRsLTIuMjktLjgzdi0uMDZsMS4wMi0yLjE5Yy4xMS0uMjQuMTYtLjUuMTMtLjc2LS4wMy0uMjYtLjEzLS41MS0uMjktLjcyLS41OS0uNzUtMS4yNy0xLjQzLTIuMDItMi4wMi0uMjEtLjE2LS40Ni0uMjYtLjcyLS4yOS0uMjYtLjAzLS41My4wMi0uNzcuMTNsLTIuMiwxLjA0aC0uMDZsLS44Mi0yLjI5Yy0uMDktLjI0LS4yNC0uNDYtLjQzLS42Mi0uMi0uMTYtLjQ0LS4yNy0uNjktLjMxLS45NS0uMTItMS45MS0uMTItMi44NiwwLS4yNS4wNC0uNDkuMTUtLjY5LjMxLS4yLjE2LS4zNS4zOC0uNDQuNjJsLS44MywyLjI2aC0uMDZsLTIuMTktMS4wMmMtLjI0LS4xMS0uNS0uMTUtLjc2LS4xMy0uMjYuMDMtLjUxLjEzLS43Mi4yOC0uNzUuNTktMS40MywxLjI3LTIuMDIsMi4wMi0uMTYuMjEtLjI2LjQ2LS4yOS43Mi0uMDMuMjYuMDIuNTMuMTMuNzdsMS4wNCwyLjJ2LjA2bC0yLjI5LjgyYy0uMjQuMDgtLjQ2LjI0LS42Mi40My0uMTYuMi0uMjcuNDQtLjMxLjY5LS4xMi45NS0uMTIsMS45MSwwLDIuODYuMDQuMjUuMTUuNDkuMzEuNjkuMTYuMi4zOC4zNS42Mi40NGwyLjI2Ljgzdi4wNmwtMS4wMiwyLjE5Yy0uMTEuMjQtLjE1LjUtLjEzLjc2LjAzLjI2LjEzLjUxLjI4LjcxLjU5Ljc1LDEuMjYsMS40MywyLjAyLDIuMDEuMjEuMTYuNDUuMjYuNzEuMjguMjYuMDMuNTItLjAyLjc2LS4xM2wyLjItMS4wNGguMDZsLjgyLDIuMjljLjA5LjI0LjI0LjQ2LjQzLjYyLjIuMTYuNDQuMjcuNjkuMzEuNDguMDYuOTYuMDksMS40NC4wOS40NywwLC45NC0uMDMsMS40MS0uMDkuMjUtLjA0LjQ5LS4xNS42OS0uMzEuMi0uMTYuMzUtLjM4LjQzLS42MmwuODQtMi4yNGguMDZsMi4xOSwxLjAyYy4yNC4xMS41LjE1Ljc2LjEzLjI2LS4wMy41MS0uMTMuNzItLjI4Ljc1LS41OSwxLjQzLTEuMjcsMi4wMi0yLjAyLjE2LS4yMS4yNi0uNDYuMjktLjcyLjAzLS4yNi0uMDItLjUzLS4xMy0uNzdsLTEuMDQtMi4ydi0uMDZsMi4yOS0uODJjLjI0LS4wOS40Ni0uMjQuNjItLjQzLjE2LS4yLjI3LS40NC4zMS0uNjkuMTMtLjk1LjE0LTEuOTEuMDMtMi44NlpNMjMuMDksMTUuMzlsLTIuMjkuODJjLS4xOS4wNy0uMzYuMTctLjUuMzEtLjE0LjE0LS4yNi4zLS4zMy40OC0uMDguMTgtLjExLjM4LS4xMS41OCwwLC4yLjA1LjM5LjE0LjU3bDEuMDQsMi4yNmMtLjUyLjY4LTEuMTMsMS4yOC0xLjgyLDEuNzhsLTIuMi0xLjA0Yy0uMTgtLjA5LS4zNy0uMTMtLjU3LS4xNC0uMiwwLS4zOS4wMy0uNTguMTFzLS4zNS4xOS0uNDguMzNjLS4xNC4xNC0uMjQuMzEtLjMuNWwtLjg4LDIuMzFjLS44NC4xMi0xLjcuMTItMi41NSwwbC0uODItMi4yOWMtLjA2LS4xOS0uMTctLjM2LS4zLS41LS4xNC0uMTQtLjMtLjI2LS40OC0uMzMtLjE4LS4wNy0uMzctLjExLS41Ni0uMTEtLjIxLDAtLjQyLjA1LS42LjE0bC0yLjI1LDEuMDRjLS42OC0uNTItMS4yOC0xLjEzLTEuNzgtMS44M2wxLjA0LTIuMmMuMDktLjE4LjEzLS4zNy4xNC0uNTcsMC0uMi0uMDMtLjM5LS4xMS0uNTgtLjA4LS4xOC0uMTktLjM1LS4zMy0uNDgtLjE0LS4xNC0uMzEtLjI0LS41LS4zMWwtMi4yOS0uODhjLS4xMS0uODUtLjEtMS43LjAzLTIuNTVsMi4yOS0uODJjLjE5LS4wNy4zNi0uMTcuNS0uMzEuMTQtLjE0LjI2LS4zLjMzLS40OC4wOC0uMTguMTEtLjM4LjExLS41OCwwLS4yLS4wNS0uMzktLjE0LS41N2wtMS4wNC0yLjI2Yy41Mi0uNjgsMS4xMy0xLjI4LDEuODItMS43OGwyLjIsMS4wNGMuMTguMDkuMzcuMTMuNTcuMTQuMiwwLC4zOS0uMDMuNTgtLjExLjE4LS4wOC4zNS0uMTkuNDgtLjMzLjE0LS4xNC4yNC0uMzEuMy0uNWwuODQtMi4zMWMuODUtLjExLDEuNy0uMSwyLjU1LjAzbC44MiwyLjI5Yy4wNy4xOS4xNy4zNi4zLjUuMTQuMTQuMy4yNi40OC4zMy4xOC4wOC4zOC4xMS41OC4xMS4yLDAsLjM5LS4wNS41Ny0uMTRsMi4yLTEuMDRoLjA1Yy42OC41MiwxLjI4LDEuMTMsMS43OCwxLjgzbC0xLjA0LDIuMmMtLjA5LjE4LS4xMy4zNy0uMTQuNTcsMCwuMi4wMy4zOS4xMS41OHMuMTkuMzUuMzMuNDhjLjE0LjE0LjMxLjI0LjUuMzFsMi4zMi44NWMuMTIuODUuMTIsMS43LDAsMi41NVoiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTE0LjYxLDEwLjFjLTEuMDUtLjM5LTIuMjEtLjM2LTMuMjQuMDgtMS4wMy40NS0xLjg0LDEuMjgtMi4yNywyLjMxLS40MywxLjA0LS40NCwyLjItLjAzLDMuMjQuNDEsMS4wNCwxLjIxLDEuODksMi4yMywyLjM1LjUyLjIyLDEuMDkuMzMsMS42Ni4zM3MxLjEzLS4xMSwxLjY2LS4zM2MuNzktLjMzLDEuNDYtLjg4LDEuOTQtMS41OS40Ny0uNzEuNzMtMS41NS43My0yLjRzLS4yNS0xLjY5LS43My0yLjRjLS40Ny0uNzEtMS4xNS0xLjI3LTEuOTQtMS41OVpNMTUuNjksMTUuMjJjLS4yNi42NC0uNzMsMS4xNi0xLjM0LDEuNDhzLTEuMy40My0xLjk4LjNjLS42Ny0uMTMtMS4yOC0uNS0xLjcxLTEuMDMtLjQ0LS41My0uNjctMS4yLS42Ny0xLjg4cy4yNC0xLjM1LjY3LTEuODhjLjQ0LS41MywxLjA0LS44OSwxLjcxLTEuMDMuNjctLjEzLDEuMzctLjAzLDEuOTguMy42LjMyLDEuMDguODUsMS4zNCwxLjQ4LjMuNzIuMywxLjUzLDAsMi4yNloiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-header__personal-menu-actions-item_settings:hover,
.aui .nc-header__personal-menu-actions-item_settings:hover {
  background-position: 0 100%;
}
@media screen and (max-width: 899px) {
  .nc-header__personal-menu-actions-item_settings,
  .aui .nc-header__personal-menu-actions-item_settings {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyLDdhNSw1LDAsMTA1LDVhNS4wMDYsNS4wMDYsMCwwMC01LTVtMCw4YTMsMywwLDExMy0zYTMsMywwLDAxLTMsM001LjE0LDcuMDU3bC0uNzY3LS43NjNhLjU3NC41NzQsMCwwMTAtLjgxbDEuMTExLTEuMTExYS41NzQuNTc0LDAsMDEuODA3LDBsLjc2Ny43NjguNjY5LS4zOTVhOC4zMTgsOC4zMTgsMCwwMTIuMTY1LS45bC43NTEtLjE5M1YyLjU3MUEuNTcyLjU3MiwwLDAxMTEuMjE0LDJoMS41NzFhLjU3Mi41NzIsMCwwMS41NzEuNTcydjEuMDg0bC43NTEuMTkzYTguMzE4LDguMzE4LDAsMDEyLjE2NS45bC42NjkuMzk1Ljc2Ni0uNzY4YS41NzMuNTczLDAsMDEuODA4LDBsMS4xMTEsMS4xMTFhLjU3My41NzMsMCwwMTAsLjgwOGwtLjc2Ny43NjYuMzk0LjY2OGE4LjQsOC40LDAsMDEuOSwyLjE2N2wuMTk0Ljc1aDEuMDg0YS41NzIuNTcyLDAsMDEuNTcxLjU3MXYxLjU3M0wyMiwxMi43ODZhLjU3Mi41NzIsMCwwMS0uNTcxLjU3MWgtMS4wODRsLS4xOTQuNzVhOC4zOTMsOC4zOTMsMCwwMS0uOSwyLjE2N2wtLjM5NC42NjguNzY2Ljc2M2EuNTc0LjU3NCwwLDAxMCwuODA5bC0xLjExMSwxLjExMWEuNTcxLjU3MSwwLDAxLS44MDcsMGwtLjc2Ny0uNzY4LS42NjkuMzk1YTguMzA4LDguMzA4LDAsMDEtMi4xNjUuOWwtLjc1MS4xOTN2MS4wODVhLjU3MS41NzEsMCwwMS0uNTcxLjU3MWgtMS41NjhhLjU3MS41NzEsMCwwMS0uNTcxLS41NzF2LTEuMDg3bC0uNzUxLS4xOTNhOC4zMDgsOC4zMDgsMCwwMS0yLjE2NS0uOWwtLjY2OS0uMzk1LS43NjYuNzY3YS41NzEuNTcxLDAsMDEtLjgwOCwwbC0xLjExMS0xLjEwN2EuNTczLjU3MywwLDAxMC0uODA4bC43NjctLjc2NS0uMzk0LS42NjhhOC4zOTIsOC4zOTIsMCwwMS0uOS0yLjE2N2wtLjE5NC0uNzVIMi41NzFBLjU3Mi41NzIsMCwwMTIsMTIuNzg2di0xLjU3M2EuNTcyLjU3MiwwLDAxLjU3MS0uNTcxaDEuMDg0bC4xOTQtLjc1YTguNCw4LjQsMCwwMS45LTIuMTY3Wk0yLjk1OSw0LjA3YTIuNTc3LDIuNTc3LDAsMDAtLjI5LDMuMjkxYTEwLjM3OSwxMC4zNzksMCwwMC0uNTQ2LDEuMzJBMi41NzYsMi41NzYsMCwwMDAsMTEuMjEzdjEuNTczYTIuNTc2LDIuNTc2LDAsMDAyLjEyMywyLjUzM2ExMC4zMDcsMTAuMzA3LDAsMDAuNTQ2LDEuMzJhMi41NzUsMi41NzUsMCwwMC4yOSwzLjI5MWwxLjExMSwxLjExMWEyLjU3NywyLjU3NywwLDAwMy4yOTEuMjlhMTAuNDUzLDEwLjQ1MywwLDAwMS4zMjEuNTQ2QTIuNTc2LDIuNTc2LDAsMDAxMS4yMTQsMjRoMS41NzFhMi41NzYsMi41NzYsMCwwMDIuNTMyLTIuMTIzYTEwLjQ5LDEwLjQ5LDAsMDAxLjMyMS0uNTQ2YTIuNTc4LDIuNTc4LDAsMDAzLjI5MS0uMjlsMS4xMTEtMS4xMTFhMi41NzYsMi41NzYsMCwwMC4yOS0zLjI5MWExMC4zNzIsMTAuMzcyLDAsMDAuNTQ2LTEuMzJBMi41NzYsMi41NzYsMCwwMDI0LDEyLjc4NnYtMS41NzNhMi41NzYsMi41NzYsMCwwMC0yLjEyMy0yLjUzMmExMC4zMTEsMTAuMzExLDAsMDAtLjU0Ni0xLjMyYTIuNTc2LDIuNTc2LDAsMDAtLjI5LTMuMjkxTDE5LjkzLDIuOTU5YTIuNTc4LDIuNTc4LDAsMDAtMy4yOTEtLjI5YTEwLjM0NywxMC4zNDcsMCwwMC0xLjMyMS0uNTQ2QTIuNTc2LDIuNTc2LDAsMDAxMi43ODYsMGgtMS41NzJhMi41NzYsMi41NzYsMCwwMC0yLjUzMiwyLjEyM2ExMC4zNzIsMTAuMzcyLDAsMDAtMS4zMjEuNTQ2YTIuNTc4LDIuNTc4LDAsMDAtMy4yOTEuMjlaIi8+PC9zdmc+") 0 0 no-repeat;
  }
}
.nc-header__personal-menu-actions-item_exit,
.aui .nc-header__personal-menu-actions-item_exit {
  opacity: 0.5;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTcuNTggMTcuNTgiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC42LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuNCBCdWlsZCAxMDkpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgfQoKICAgICAgLnN0MSB7CiAgICAgICAgZmlsbDogIzAwMzc3ZDsKICAgICAgfQoKICAgICAgLnN0MiB7CiAgICAgICAgZmlsbDogIzAwYzhmZjsKICAgICAgfQoKICAgICAgLnN0MyB7CiAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2NsaXBwYXRoKTsKICAgICAgfQogICAgPC9zdHlsZT4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcHBhdGgiPgogICAgICA8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMTcuNTgiIGhlaWdodD0iMTcuNTgiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGNsYXNzPSJzdDMiPgogICAgPGc+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMy4zNCw4LjI4SDIuODJsNC43NS0zLjM5Yy4xMS0uMDguMTktLjIuMjEtLjMzLjAyLS4xMywwLS4yNy0uMDgtLjM4LS4wOC0uMTEtLjItLjE5LS4zMy0uMjEtLjEzLS4wMi0uMjcsMC0uMzguMDhMMS4wMiw4LjMxYy0uMS4wMy0uMTguMS0uMjQuMTgtLjA2LjA4LS4wOS4xOS0uMDkuMjlzLjAzLjIuMDkuMjljLjA2LjA4LjE0LjE1LjI0LjE4bDUuOTYsNC4yNWMuMDkuMDYuMTkuMDkuMjkuMDkuMTEsMCwuMjEtLjAzLjMtLjEuMDktLjA2LjE1LS4xNS4xOC0uMjYuMDMtLjEuMDMtLjIxLDAtLjMyLS4wMy0uMS0uMS0uMTktLjE5LS4yNWwtNC43NS0zLjM5aDEwLjUzYy4xMywwLC4yNi0uMDUuMzYtLjE1LjA5LS4wOS4xNS0uMjIuMTUtLjM2cy0uMDUtLjI2LS4xNS0uMzZjLS4wOS0uMDktLjIyLS4xNS0uMzYtLjE1WiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTQuMDUsMTYuODlIMy41M2MtLjc1LDAtMS40OC0uMy0yLjAxLS44My0uNTMtLjUzLS44My0xLjI1LS44My0yLjAxdi0xLjcyYzAtLjEzLjA1LS4yNi4xNS0uMzYuMDktLjA5LjIyLS4xNS4zNi0uMTVzLjI2LjA1LjM2LjE1Yy4wOS4wOS4xNS4yMi4xNS4zNnYxLjcyYzAsLjQ4LjE5Ljk1LjU0LDEuMjkuMzQuMzQuODEuNTQsMS4yOS41NGgxMC41MmMuNDgsMCwuOTUtLjE5LDEuMjktLjU0LjM0LS4zNC41NC0uODEuNTQtMS4yOVYzLjUzYzAtLjQ4LS4xOS0uOTUtLjU0LTEuMjktLjM0LS4zNC0uODEtLjU0LTEuMjktLjU0SDMuNTNjLS40OCwwLS45NS4xOS0xLjI5LjU0LS4zNC4zNC0uNTQuODEtLjU0LDEuMjl2MS43MmMwLC4xMy0uMDUuMjYtLjE1LjM2LS4wOS4wOS0uMjIuMTUtLjM2LjE1cy0uMjYtLjA1LS4zNi0uMTVjLS4wOS0uMDktLjE1LS4yMi0uMTUtLjM2di0xLjcyYzAtLjc1LjMtMS40OC44My0yLjAxLjUzLS41MywxLjI1LS44MywyLjAxLS44M2gxMC41MmMuNzUsMCwxLjQ4LjMsMi4wMS44My41My41My44MywxLjI1LjgzLDIuMDF2MTAuNTJjMCwuNzUtLjMsMS40OC0uODMsMi4wMXMtMS4yNS44My0yLjAxLjgzWiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+") 0 0 no-repeat;
  background-size: cover;
}
.nc-header__personal-menu-actions-item_exit:hover,
.aui .nc-header__personal-menu-actions-item_exit:hover {
  opacity: 1;
  background-position: 0 100%;
}
@media screen and (max-width: 899px) {
  .nc-header__personal-menu-actions-item_exit,
  .aui .nc-header__personal-menu-actions-item_exit {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE4IDIwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUsNnYySDdhMSwxLDAsMDAwLDJoOHYybDMtM1pNMCwxNS42NjdDMCwxNywxLjMxOCwxOCwzLDE4aDdhMSwxLDAsMDAwLTJIM2ExLjM0OCwxLjM0OCwwLDAxLTEtLjMzM1YyLjM2QTEuMjM5LDEuMjM5LDAsMDEzLDJoN2ExLDEsMCwwMDAtMkgzQzEuMzE4LDAsMCwxLjAyNCwwLDIuMzMzWiIvPjwvc3ZnPg==") 0 0 no-repeat;
    background-size: cover;
  }
}
.nc-header__navigation,
.aui .nc-header__navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
@media screen and (max-width: 899px) {
  .nc-header__navigation,
  .aui .nc-header__navigation {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-weight: 600;
    padding: 0px 10px;
  }
}
.nc-header__navigation-el,
.aui .nc-header__navigation-el {
  width: 100%;
}
@media screen and (max-width: 899px) {
  .nc-header__navigation-el,
  .aui .nc-header__navigation-el {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 18px 20px 17px 20px;
  }
}
.nc-header__navigation-el_level2,
.aui .nc-header__navigation-el_level2 {
  width: 230px;
  height: 50px;
  margin: 0 10px;
  padding-left: 20px;
  border-bottom: 1px solid #d3d4d3;
}
.nc-header__navigation-el_level2._active,
.aui .nc-header__navigation-el_level2._active {
  border-bottom: none;
}
.nc-header__navigation-el_level3,
.aui .nc-header__navigation-el_level3 {
  height: 30px;
}
.nc-header__navigation-el_level3:active,
.nc-header__navigation-el_level3:hover,
.aui .nc-header__navigation-el_level3:active,
.aui .nc-header__navigation-el_level3:hover {
  background-color: #001eb4;
  color: white ;
}
@media (min-width: 900px) {
  .nc-header__navigation-item:hover,
  .aui .nc-header__navigation-item:hover {
    color: #001eb4;
  }
  .nc-header__navigation-item._close,
  .aui .nc-header__navigation-item._close {
    color: #001eb4;
  }
}
@media screen and (max-width: 899px) {
  .nc-header__navigation-item,
  .aui .nc-header__navigation-item {
    border-bottom: 1px solid #d9d9d9;
  }
}
.nc-header__navigation-item:nth-last-child(1),
.aui .nc-header__navigation-item:nth-last-child(1) {
  border-bottom: 0px;
}
.nc-header__navigation-item_center,
.aui .nc-header__navigation-item_center {
  text-align: center;
}
@media screen and (max-width: 899px) {
  .nc-header__navigation-item_center,
  .aui .nc-header__navigation-item_center {
    text-align: left;
  }
}
.nc-header__navigation-item-selector,
.aui .nc-header__navigation-item-selector {
  position: relative;
  right: -10px;
  width: 30px;
  height: 30px;
  margin-left: auto;
  cursor: pointer;
  text-align: center;
}
@media screen and (min-width: 900px) {
  .nc-header__navigation-item-selector,
  .aui .nc-header__navigation-item-selector {
    display: none;
  }
}
.nc-header__navigation-item-selector:after,
.aui .nc-header__navigation-item-selector:after {
  content: '';
  display: inline-block;
  padding: 4px;
  border: solid #86888c;
  border-width: 0 1px 1px 0;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.nc-header__navigation-item-selector._active,
.aui .nc-header__navigation-item-selector._active {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.nc-header__navigation-item-selector_level2,
.aui .nc-header__navigation-item-selector_level2 {
  right: -15px;
}
.nc-header__navigation-item-content,
.aui .nc-header__navigation-item-content {
  display: none;
}
.nc-header__navigation-item-collapsible,
.aui .nc-header__navigation-item-collapsible {
  display: none;
}
@media screen and (max-width: 899px) {
  .nc-header__navigation-item-collapsible._active,
  .aui .nc-header__navigation-item-collapsible._active {
    display: block;
  }
}
.nc-header__navigation-item-collapsible_level2,
.aui .nc-header__navigation-item-collapsible_level2 {
  margin: 0 10px;
  border-bottom: 1px solid #d3d4d3;
}
.nc-header__navigation-item-collapsible_level1 .nc-header__navigation-item-collapsible_level2:last-child,
.aui .nc-header__navigation-item-collapsible_level1 .aui .nc-header__navigation-item-collapsible_level2:last-child {
  border-bottom: none;
  margin: 0;
}
.nc-header__navigation-item > .nc-header__navigation-item-collapsible,
.aui .nc-header__navigation-item > .aui .nc-header__navigation-item-collapsible {
  margin: 0 -10px;
  padding-bottom: 10px;
}
@media screen and (max-width: 899px) {
  .nc-header__navigation-item-dropdown,
  .aui .nc-header__navigation-item-dropdown {
    display: none !important;
  }
}
@media screen and (max-width: 899px) {
  .nc-header__navigation-item-collapsible .nc-header__navigation-item-content:last-child .nc-header__navigation-el_level2,
  .aui .nc-header__navigation-item-collapsible .aui .nc-header__navigation-item-content:last-child .nc-header__navigation-el_level2 {
    border-bottom: none;
    margin-bottom: -10px;
  }
  .nc-header__navigation-item-collapsible_level2 .nc-header__navigation-item-content:last-child .nc-header__navigation-el_level2,
  .aui .nc-header__navigation-item-collapsible_level2 .aui .nc-header__navigation-item-content:last-child .nc-header__navigation-el_level2 {
    border-bottom: none;
  }
  .nc-header__navigation-item-collapsible .nc-header__navigation-item-content:last-child .nc-header__navigation-el_level3,
  .aui .nc-header__navigation-item-collapsible .aui .nc-header__navigation-item-content:last-child .nc-header__navigation-el_level3 {
    margin-bottom: 7px;
  }
}
.nc-header__navigation-link,
.aui .nc-header__navigation-link {
  display: block;
  min-width: 100px;
  max-width: 180px;
  width: 100%;
  padding: 0 30px;
  color: inherit;
  transition: color 0.2s;
  text-align: center;
}
@media screen and (max-width: 899px) {
  .nc-header__navigation-link._not-mobile,
  .aui .nc-header__navigation-link._not-mobile {
    display: none;
  }
}
@media screen and (min-width: 900px) {
  .nc-header__navigation-link._mobile,
  .aui .nc-header__navigation-link._mobile {
    display: none;
  }
}
@media screen and (min-width: 900px) and (max-width: 1099px) {
  .nc-header__navigation-link,
  .aui .nc-header__navigation-link {
    min-width: 0;
    padding: 0 18px;
  }
}
@media screen and (max-width: 899px) {
  .nc-header__navigation-link,
  .aui .nc-header__navigation-link {
    max-width: 100%;
    height: auto;
    padding: 0;
    text-align: left;
    font-weight: 300;
    font-size: 18px;
    color: #86888c;
  }
}
.nc-header__navigation-link_level2,
.nc-header__navigation-link_level3,
.aui .nc-header__navigation-link_level2,
.aui .nc-header__navigation-link_level3 {
  font-size: 16px;
  font-weight: 400;
}
.nc-header__navigation-link_level2,
.aui .nc-header__navigation-link_level2 {
  color: #50535a;
}
.nc-header__navigation-link_level2:hover,
.aui .nc-header__navigation-link_level2:hover {
  color: #001eb4;
}
.nc-header__navigation-link_level3,
.aui .nc-header__navigation-link_level3 {
  -webkit-transition-duration: unset;
  -moz-transition-duration: unset;
  -o-transition-duration: unset;
  transition-duration: unset;
  padding: 0;
  color: inherit;
}
.nc-header__navigation-link_level3 .nc-header__navigation-el_level3:hover,
.nc-header__navigation-link_level3 .nc-header__navigation-el_level3:active,
.aui .nc-header__navigation-link_level3 .nc-header__navigation-el_level3:hover,
.aui .nc-header__navigation-link_level3 .nc-header__navigation-el_level3:active {
  color: #ffffff;
}
.nc-header__navigation-link-tooltip-text,
.aui .nc-header__navigation-link-tooltip-text {
  height: 40px;
  margin-top: 25px;
  margin-bottom: 35px;
  padding-left: 55px;
  padding-top: 10px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDQyIDM2Ij48cGF0aCBmaWxsPSIjZmNiNzEzIiBkPSJNMTkuMjc5Ljk4QTEuOTc1LDEuOTc1LDAsMDEyMC45OTMsMEExLjk3NSwxLjk3NSwwLDAxMjIuNy45NzlsMTguOTE2LDMyQTIsMiwwLDAxMzkuOTA3LDM2SDIuMDc4YTIsMiwwLDAxLTEuNzE0LTMuMDJaTTIwLjk5MiwyaC0uMDAzTDIuMDc4LDM0aDM3LjgzWm0tLjk5OSwxMGExLDEsMCwxMTEuOTkxLDB2MTIuMjMyYTEsMSwwLDAxLS45OTEsMWExLDEsMCwwMS0xLTFabTEsMTguNWExLjU0MSwxLjU0MSwwLDAxLS41NjgtLjExQTEuNTEyLDEuNTEyLDAsMDExOS41LDI5YTEuMzI4LDEuMzI4LDAsMDEuMDMtLjI5YTIuMywyLjMsMCwwMS4wNzktLjI4YTIuMTksMi4xOSwwLDAxLjE0LS4yNmEyLjE1NSwyLjE1NSwwLDAxLjE4OS0uMjNhMS41MzcsMS41MzcsMCwwMTIuMTExLDBhMi4xNzYsMi4xNzYsMCwwMS4xOS4yM2ExLjMsMS4zLDAsMDEuMTI5LjI2YTEuMjcyLDEuMjcyLDAsMDEuMDkuMjhhMS4zMjgsMS4zMjgsMCwwMS4wMy4yOWExLjUsMS41LDAsMDEtMS40OTUsMS41Ii8+PC9zdmc+") 0 0 no-repeat;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.2;
}
.nc-header__navigation-link-tooltip-footer,
.aui .nc-header__navigation-link-tooltip-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  margin-right: -20px;
  margin-left: -20px;
  padding-top: 30px;
  padding-bottom: 15px;
  border-top: 1px solid #e8e8e8;
}
.nc-header__navigation-link-tooltip-footer .nc-button:first-child,
.aui .nc-header__navigation-link-tooltip-footer .nc-button:first-child {
  margin-right: 20px;
}
.nc-header__navigation-link-tooltip-footer .nc-button,
.aui .nc-header__navigation-link-tooltip-footer .nc-button {
  margin-right: 30px;
}
.nc-header__user-bar-sub-container,
.nc-header__user-bar-container,
.aui .nc-header__user-bar-sub-container,
.aui .nc-header__user-bar-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar-sub-container,
  .nc-header__user-bar-container,
  .aui .nc-header__user-bar-sub-container,
  .aui .nc-header__user-bar-container {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    width: 100%;
    height: auto;
    padding-top: 0px;
  }
}
.nc-header__user-bar-container,
.aui .nc-header__user-bar-container {
  padding-top: 51px;
}
@media (min-width: 900px) and (max-width: 940px) {
  .nc-header__user-bar-container,
  .aui .nc-header__user-bar-container {
    padding-top: 63px;
  }
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar-container,
  .aui .nc-header__user-bar-container {
    padding-top: 0px;
  }
}
.nc-header__user-bar-container_right + div,
.aui .nc-header__user-bar-container_right + div {
  padding-top: 6px;
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar-container_right + div,
  .aui .nc-header__user-bar-container_right + div {
    padding-top: 0px;
  }
}
@media (max-width: 899px) {
  .nc-header__user-bar-item,
  .aui .nc-header__user-bar-item {
    background-color: #44c8f5;
  }
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar-item,
  .aui .nc-header__user-bar-item {
    padding: 0;
    margin-bottom: 4px;
  }
}
.nc-header__user-bar-item_right,
.aui .nc-header__user-bar-item_right {
  padding-left: 31px;
  margin-left: 15px;
  border-left: 1px solid lightgray;
}
@media (max-width: 940px) {
  .nc-header__user-bar-item_right,
  .aui .nc-header__user-bar-item_right {
    padding-left: 0px;
  }
}
@media (max-width: 899px) {
  .nc-header__user-bar-item_right,
  .aui .nc-header__user-bar-item_right {
    margin-left: 0px;
    border-left: none;
  }
}
@media (max-width: 899px) {
  .nc-header__user-bar-container .nc-header__user-bar-item:nth-child(odd),
  .nc-header__user-bar-container .aui .nc-header__user-bar-item:nth-child(odd) {
    background-color: #44c8f5;
  }
}
@media (max-width: 899px) {
  .nc-header__user-bar-container .nc-header__user-bar-item:nth-child(even),
  .nc-header__user-bar-container .aui .nc-header__user-bar-item:nth-child(even) {
    background-color: #001eb4;
  }
}
@media (max-width: 899px) {
  .nc-header__user-bar-container .nc-header__user-bar-sub-container .nc-header__user-bar-item:nth-child(odd),
  .nc-header__user-bar-container .nc-header__user-bar-sub-container .aui .nc-header__user-bar-item:nth-child(odd) {
    background-color: #44c8f5;
  }
}
@media (max-width: 899px) {
  .nc-header__user-bar-container .nc-header__user-bar-sub-container .nc-header__user-bar-item:nth-child(even),
  .nc-header__user-bar-container .nc-header__user-bar-sub-container .aui .nc-header__user-bar-item:nth-child(even) {
    background-color: #001eb4;
  }
}
@media (max-width: 899px) {
  .nc-header__user-bar-container._with-loyalty-points .nc-header__user-bar-sub-container .nc-header__user-bar-item:nth-child(odd),
  .nc-header__user-bar-container._with-loyalty-points .nc-header__user-bar-sub-container .aui .nc-header__user-bar-item:nth-child(odd) {
    background-color: #001eb4;
  }
}
@media (max-width: 899px) {
  .nc-header__user-bar-container._with-loyalty-points .nc-header__user-bar-sub-container .nc-header__user-bar-item:nth-child(even),
  .nc-header__user-bar-container._with-loyalty-points .nc-header__user-bar-sub-container .aui .nc-header__user-bar-item:nth-child(even) {
    background-color: #44c8f5;
  }
}
.nc-header__user-bar-item:last-child,
.aui .nc-header__user-bar-item:last-child {
  border-bottom: none;
}
.nc-header__user-bar,
.aui .nc-header__user-bar {
  position: relative;
  display: block;
  width: 86px;
  color: #86888c;
  font: 700 0/0 Roboto, Helvetica, Arial, sans-serif;
  cursor: pointer;
}
.nc-header__user-bar-container_right,
.aui .nc-header__user-bar-container_right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-top: 10px;
}
@media screen and (min-width: 900px) and (max-width: 940px) {
  .nc-header__user-bar-container_right,
  .aui .nc-header__user-bar-container_right {
    margin-top: 0px;
  }
}
@media screen and (min-width: 900px) and (max-width: 940px) {
  .nc-header__user-bar,
  .aui .nc-header__user-bar {
    padding-top: 0;
  }
  .nc-header__user-bar-counter,
  .aui .nc-header__user-bar-counter {
    margin: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .nc-header__user-bar-text,
  .aui .nc-header__user-bar-text {
    display: none;
  }
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar,
  .aui .nc-header__user-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
    width: auto;
    padding: 14px 0 14px 29px;
  }
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar._loyalty-points,
  .aui .nc-header__user-bar._loyalty-points {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: start;
    -webkit-align-items: start;
    align-items: start;
  }
}
.nc-header__user-bar:hover,
.aui .nc-header__user-bar:hover {
  color: #001eb4;
}
.nc-header__user-bar:hover .nc-header__user-bar-image,
.aui .nc-header__user-bar:hover .aui .nc-header__user-bar-image {
  background-position: 0 100%;
}
.nc-header__user-bar-tooltip,
.aui .nc-header__user-bar-tooltip {
  display: none;
}
.nc-header__user-bar._inactive .nc-header__user-bar-image,
.nc-header__user-bar._inactive .nc-header__user-bar-text,
.aui .nc-header__user-bar._inactive .aui .nc-header__user-bar-image,
.aui .nc-header__user-bar._inactive .aui .nc-header__user-bar-text {
  opacity: 0.5;
}
.nc-header__user-bar._disabled .nc-header__user-bar-counter,
.aui .nc-header__user-bar._disabled .aui .nc-header__user-bar-counter {
  display: none;
}
.nc-header__user-bar._disabled .nc-header__user-bar-image,
.nc-header__user-bar._disabled .nc-header__user-bar-text,
.aui .nc-header__user-bar._disabled .aui .nc-header__user-bar-image,
.aui .nc-header__user-bar._disabled .aui .nc-header__user-bar-text {
  opacity: 0.5;
}
.nc-header__user-bar._disabled:hover,
.aui .nc-header__user-bar._disabled:hover {
  cursor: default;
  color: inherit;
}
.nc-header__user-bar._disabled:hover .nc-header__user-bar-image,
.aui .nc-header__user-bar._disabled:hover .aui .nc-header__user-bar-image {
  background-position: 0 0;
}
.nc-header__user-bar_compare,
.nc-header__user-bar_cart,
.aui .nc-header__user-bar_compare,
.aui .nc-header__user-bar_cart {
  padding-right: 20px;
}
.nc-header__user-bar-image,
.aui .nc-header__user-bar-image {
  display: block;
  margin: 0 auto;
  position: relative;
  width: 29px;
  height: 36px;
  background-size: cover !important;
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar-image,
  .aui .nc-header__user-bar-image {
    margin: 0 23px 0 0;
  }
}
.nc-header__user-bar-image_left,
.nc-header__user-bar-image_right,
.aui .nc-header__user-bar-image_left,
.aui .nc-header__user-bar-image_right {
  margin: 0;
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar-image_left,
  .nc-header__user-bar-image_right,
  .aui .nc-header__user-bar-image_left,
  .aui .nc-header__user-bar-image_right {
    top: -5px;
  }
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar-image_left,
  .aui .nc-header__user-bar-image_left {
    margin-left: 20px;
    margin-right: 15px;
  }
}
.nc-header__user-bar-image_right,
.aui .nc-header__user-bar-image_right {
  margin-left: 13px;
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar-image_right,
  .aui .nc-header__user-bar-image_right {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    margin-left: auto;
    margin-right: 11px;
  }
}
.nc-header__user-bar_balance .nc-header__user-bar-image,
.aui .nc-header__user-bar_balance .aui .nc-header__user-bar-image {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE2IDE1Ij48cGF0aCBmaWxsPSIjNWJjNTAwIiBkPSJNNS4xNiw0LjM0MWwxLjkxMy0zLjhhLjk5Ljk5LDAsMDEuODg1LS41NDcuOTkuOTksMCwwMS44ODYuNTQ3bDEuOTEzLDMuOGw0LjI4Ny42MTFhMSwxLDAsMDEuNTQ1LDEuNzA4TDEyLjUsOS42MWwuNzI3LDQuMTZhMSwxLDAsMDEtLjM3My45NjIuOTg3Ljk4NywwLDAxLS42MDIuMjA2Ljk4Mi45ODIsMCwwMS0uNDE3LS4wOTJsLTMuODc3LTEuOC0zLjg3NiwxLjhhLjk4Ny45ODcsMCwwMS0xLjAyMS0uMTE0YTEsMSwwLDAxLS4zNzQtLjk2MmwuNzI4LTQuMTZMLjMyOCw2LjY2YTEsMSwwLDAxLjU0NC0xLjcwOFptLS4xODksNy44OThsMi41NzEtMS4xOTNhLjk4OS45ODksMCwwMS40MTYtLjA5My45OTQuOTk0LDAsMDEuNDE3LjA5MmwyLjU3MSwxLjE5My0uNDkyLTIuODA5YTEsMSwwLDAxLjI5My0uODk0bDEuOTg5LTEuOS0yLjc3MS0uNGEuOTk0Ljk5NCwwLDAxLS43NDYtLjUzN2wtMS4yNjEtMi41LTEuMjYsMi41YS45OTQuOTk0LDAsMDEtLjc0Ny41MzdsLTIuNzcuNGwxLjk4OCwxLjlhMSwxLDAsMDEuMjk0Ljg5NFoiLz48L3N2Zz4=") 0 0 no-repeat;
  font: 22px Roboto;
  font-weight: 400;
  line-height: 45px;
  background-position: 0 center;
  color: #44c8f5;
  padding-left: 22px;
  width: auto;
}
.nc-header__user-bar_recharge,
.aui .nc-header__user-bar_recharge {
  left: -3px;
  width: 58px;
  height: 58px;
  margin-block: -10px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuNi4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjQgQnVpbGQgMTA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMwMDM3N2Q7CiAgICAgIH0KCiAgICAgIC5zdDIgewogICAgICAgIGZpbGw6ICMyODk2ZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJMaWdodF9UaGVtZSI+CiAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTkuNzYsNzUuOTNoLTE5LjUyYy0yLjYzLDAtNC43Ni0yLjEzLTQuNzYtNC43NlYyOC44M2MwLTIuNjMsMi4xMy00Ljc2LDQuNzYtNC43NmgxOS41MmMyLjYzLDAsNC43NSwyLjEzLDQuNzYsNC43NnY0Mi4zNGMwLDIuNjMtMi4xMyw0Ljc1LTQuNzYsNC43NlpNNDAuMjQsMjYuNDljLTEuMjksMC0yLjM0LDEuMDUtMi4zNCwyLjM0aDB2NDIuMzRjMCwxLjI5LDEuMDUsMi4zNCwyLjM0LDIuMzRoMTkuNTJjMS4yOSwwLDIuMzQtMS4wNSwyLjM0LTIuMzRWMjguODNjMC0xLjI5LTEuMDUtMi4zNC0yLjM0LTIuMzRoLTE5LjUyWiIvPgogICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTUyLjE2LDY5LjY4aC00LjM1Yy0uNjcsMC0xLjIxLS41NC0xLjIxLTEuMjFzLjU0LTEuMjEsMS4yMS0xLjIxaDQuMzVjLjY3LDAsMS4yMS41NCwxLjIxLDEuMjFzLS41NCwxLjIxLTEuMjEsMS4yMWgwWiIvPgogICAgPHBhdGggY2xhc3M9InN0MiIgZD0iTTU1Ljc4LDUxLjQzYy0uMjQtLjYtLjYtMS4xNC0xLjA2LTEuNTktLjUtLjQ4LTEuMDktLjg4LTEuNzItMS4xNy0uODQtLjM5LTEuNzEtLjcyLTIuNi0xLS44MS0uMjUtMS41OC0uNTktMi4zMi0xLS4zOC0uMjEtLjcxLS41MS0uOTQtLjg4LS4yLS40Mi0uMjktLjg5LS4yNi0xLjM1LS4wNC0uNzQuMjctMS40Ni44My0xLjk0LjY4LS41NiwxLjU1LS44NCwyLjQzLS43OC45LS4wNiwxLjc3LjI4LDIuNDEuOTEuNjIuNzEuOTMsMS42NC44OCwyLjU4LDAsLjU1LjQ1LDEsMSwxaC42NGMuNTUsMCwxLS40NSwxLTEsLjA3LTEuNTUtLjQzLTMuMDctMS40Mi00LjI2LS44Mi0uOS0xLjkyLTEuNDktMy4xMi0xLjY3di0xLjQxYzAtLjU1LS40NS0xLTEtMWgtLjY1Yy0uNTUsMC0xLC40NS0xLDF2MS4zNGMtMS4xMi4xNS0yLjE2LjYzLTMsMS4zOS0xLjA0Ljk4LTEuNjIsMi4zNy0xLjU3LDMuOC0uMDIuODUuMTYsMS43LjU0LDIuNDYuMzkuNzIuOTUsMS4zNCwxLjYzLDEuNzkuOTQuNTksMS45NCwxLjA2LDMsMS40LjkzLjMsMS44My42OCwyLjY4LDEuMTUuNDEuMjUuNzUuNTksMSwxLC4yLjQuMjkuODQuMjcsMS4yOSwwLC43My0uMzEsMS40My0uODgsMS45LS42Ny41Ny0xLjU0Ljg2LTIuNDIuODItMS4wNS4wNy0yLjA5LS4yNy0yLjkxLS45My0uNjktLjY2LTEuMDYtMS41OS0xLTIuNTUsMC0uNTUtLjQ1LTEtMS0xaC0uNjRjLS41NSwwLTEsLjQ1LTEsMSwwLDEuNjIuNjgsMy4xNywxLjg4LDQuMjcuOTkuOTIsMi4yNSwxLjQ4LDMuNTksMS42MnYxLjM4YzAsLjU1LjQ1LDEsMSwxaC42NWMuNTUsMCwxLS40NSwxLTF2LTEuMzljMS4xMi0uMTYsMi4xNy0uNjcsMy0xLjQ0LDEuMDEtLjk4LDEuNTYtMi4zNCwxLjUyLTMuNzQtLjAyLS42OS0uMTctMS4zNy0uNDQtMmgwWiIvPgogIDwvZz4KICA8ZyBpZD0iTWFyY28iPgogICAgPHJlY3QgY2xhc3M9InN0MCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiLz4KICA8L2c+Cjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-header__user-bar_recharge + div,
.aui .nc-header__user-bar_recharge + div {
  margin-top: 11px;
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar_recharge + div,
  .aui .nc-header__user-bar_recharge + div {
    margin-top: 0px;
  }
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar_recharge,
  .aui .nc-header__user-bar_recharge {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy40IiBoZWlnaHQ9IjM3LjYiIHZpZXdCb3g9IjAgMCAzMy40IDM3LjYiPjxjaXJjbGUgY3g9IjIxIiBjeT0iMzEiIHI9IjEuNyIgc3Ryb2tlPSIjZmZmIiBmaWxsPSIjZmZmIi8+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTEwLjEsMTZjMS4xLjMsMS4zLjgsMS4zLDEuM2MwLC43LS41LDEuMi0xLjMsMS40Wm0tMS4zLTZjLTEuNi4yLTIuNywxLjMtMi43LDNjMCwxLjEuNSwyLjQsMi43LDIuOHYyLjljLS41LS4xLTEuMS0uMy0xLjYtLjctLjItLjEtLjMtLjItLjUtLjItLjQsMC0uOC40LS44LjhjMCwuMy4xLjUuNC43LjcuNSwxLjYuOCwyLjUuOXYuNmMwLC40LjMuNy43LjcuMy4xLjYtLjIuNi0uNnYtLjZjLjgtLjEsMS40LS40LDEuOS0uOC42LS41LDEtMS4zLDEtMi4yYzAtMS4xLS41LTIuNS0yLjktMi45di0yLjhjLjQuMS43LjIsMS4xLjQuMS4xLjMuMS41LjEuNCwwLC44LS4zLjgtLjhjMC0uMi0uMS0uNS0uNC0uNy0uNS0uMy0xLjItLjUtMS45LS42di0uNmMwLS40LS4zLS43LS43LS43LS40LDAtLjcuMy0uNy43Wm0wLDQuMWgtLjFjLTEtLjMtMS0uOS0xLTEuMmMwLS43LjQtMS4yLDEuMS0xLjNaIi8+PHBhdGggZD0iTTMxLjgsMS42QzMwLjcuNSwyOS4yLDAsMjcuMSwwSDE0LjZjLTIuMSwwLTMuNi41LTQuNywxLjYtMSwxLTEuNSwyLjMtMS42LDQuMS0yLjUuMi00LjQuOS01LjgsMi4zQy44LDkuNiwwLDEyLDAsMTUuMWMwLDMuMS44LDUuNSwyLjUsNy4xYzEuNCwxLjQsMy40LDIuMSw1LjgsMi4zdjYuOGMwLDIuMS41LDMuNywxLjYsNC43czIuNiwxLjYsNC43LDEuNmgxMi41YzIuMSwwLDMuNi0uNSw0LjctMS42czEuNi0yLjYsMS42LTQuN3YtMjVjMC0yLjEtLjUtMy42LTEuNi00LjdaTTIuMiwxNS4xYzAtMi41LjYtNC4zLDEuOS01LjVjMS4yLTEuMSwzLTEuNyw1LjQtMS43YzIuNCwwLDQuMi42LDUuNCwxLjdjMS4yLDEuMiwxLjksMywxLjksNS41cy0uNiw0LjMtMS45LDUuNWMtMS4yLDEuMS0zLDEuNy01LjQsMS43LTIuNCwwLTQuMi0uNi01LjQtMS43LTEuMy0xLjEtMS45LTMtMS45LTUuNVptMjksMTYuMmMwLDMtMS4xLDQuMS00LjEsNC4xSDE0LjZjLTMsMC00LjEtMS4xLTQuMS00LjF2LTYuOGMyLjUtLjIsNC40LS45LDUuOC0yLjNjMS43LTEuNiwyLjUtNCwyLjUtNy4xYzAtMy4xLS44LTUuNS0yLjUtNy4xLTEuNC0xLjQtMy40LTIuMS01LjgtMi4zLjEtMi42LDEuNC0zLjYsNC4xLTMuNmgxMi41YzEuNSwwLDIuNi4zLDMuMi45LjYuNi45LDEuNy45LDMuMloiLz48L2c+PC9zdmc+") 0 0 no-repeat;
  }
}
.nc-header__user-bar_shop,
.aui .nc-header__user-bar_shop {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzIuMyAyNi45MSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjYuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS40IEJ1aWxkIDEwOSkgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICB9CgogICAgICAuc3QxIHsKICAgICAgICBmaWxsOiAjMDAzNzdkOwogICAgICB9CgogICAgICAuc3QyIHsKICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcHBhdGgpOwogICAgICB9CiAgICA8L3N0eWxlPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwcGF0aCI+CiAgICAgIDxyZWN0IGNsYXNzPSJzdDAiIHdpZHRoPSIzMi4zIiBoZWlnaHQ9IjI2LjkxIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBjbGFzcz0ic3QyIj4KICAgIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMSw1LjIzbC01LjE1LTMuOTFjLS4zMy0uMjUtLjczLS4zOS0xLjE1LS4zOUg3LjU5Yy0uNDIsMC0uODIuMTQtMS4xNS4zOUwxLjI5LDUuMjNjLS4yMy4xOC0uNDIuNC0uNTUuNjYtLjEzLjI2LS4yLjU1LS4yLjg0djQuMzVjLjAzLjczLjI3LDEuNDQuNjksMi4wMy40My42LDEuMDIsMS4wNiwxLjcsMS4zMnYxMC4yOWgtMS43N2MtLjE3LDAtLjMzLjA3LS40NS4xOC0uMTIuMTItLjE4LjI4LS4xOC40NHMuMDcuMzMuMTguNDRjLjEyLjEyLjI4LjE4LjQ1LjE4aDI5Ljk0Yy4xNywwLC4zMy0uMDcuNDUtLjE4LjEyLS4xMi4xOC0uMjguMTgtLjQ0cy0uMDctLjMzLS4xOC0uNDRjLS4xMi0uMTItLjI4LS4xOC0uNDUtLjE4aC0xLjc3di0xMC4yOWMuNjktLjI2LDEuMjktLjcyLDEuNzItMS4zMi40My0uNi42OC0xLjMxLjcxLTIuMDR2LTQuMzVjMC0uMjktLjA3LS41OC0uMjEtLjg0LS4xMy0uMjYtLjMzLS40OS0uNTYtLjY2Wk0xLjgxLDYuNzNjMC0uMS4wMy0uMi4wNy0uMjkuMDUtLjA5LjEyLS4xNy4yLS4yM2w1LjE1LTMuOTFjLjExLS4wOC4yNS0uMTMuMzktLjEzaDE3LjA4Yy4xNCwwLC4yNy4wNS4zOS4xM2w1LjE1LDMuOTFjLjA4LjA2LjE0LjE0LjE5LjIzLjA0LjA5LjA3LjE5LjA2LjI5di4xNkgxLjgxdi0uMTZaTTQuMiwyNC43M3YtMTAuMDZjLjU5LS4wMiwxLjE3LS4xOSwxLjY4LS40Ny41Mi0uMjkuOTUtLjY5LDEuMjgtMS4xOC4zMy40OS43Ny45LDEuMjksMS4xOS41Mi4yOSwxLjEuNDUsMS43LjQ3LjQsMCwuNzktLjA4LDEuMTctLjIydjEwLjI3aC03LjEyWk0xMi41OCwyNC43M3YtMTEuMDZjLjIxLS4xOS40LS40MS41Ny0uNjUuMzIuNTEuNzYuOTIsMS4yOCwxLjIxLjUyLjI5LDEuMTEuNDQsMS43MS40NHMxLjE5LS4xNSwxLjcxLS40NGMuNTItLjI5Ljk3LS43MSwxLjI4LTEuMjEuMzIuNTEuNzYuOTIsMS4yOCwxLjIxLjUyLjI5LDEuMTEuNDQsMS43MS40NHMxLjE5LS4xNSwxLjcxLS40NGMuNTItLjI5Ljk2LS43MSwxLjI4LTEuMjEuMzMuNDkuNzcuODksMS4yOCwxLjE4LjUyLjI5LDEuMDkuNDUsMS42OC40N3YxMC4wNWgtMTUuNTFaTTMwLjQ5LDExLjA4YzAsLjYyLS4yNSwxLjIyLS42OSwxLjY2LS40NC40NC0xLjA1LjY5LTEuNjcuNjlzLTEuMjMtLjI1LTEuNjctLjY5Yy0uNDQtLjQ0LS42OS0xLjA0LS42OS0xLjY2LDAtLjE3LS4wNy0uMzMtLjE4LS40NC0uMTItLjEyLS4yOC0uMTgtLjQ1LS4xOHMtLjMzLjA3LS40NS4xOGMtLjEyLjEyLS4xOC4yOC0uMTguNDQuMDIuMzItLjAzLjYzLS4xNS45My0uMTEuMy0uMjguNTctLjUuOC0uMjIuMjMtLjQ5LjQxLS43OC41NC0uMjkuMTMtLjYxLjE5LS45My4xOXMtLjY0LS4wNi0uOTMtLjE5Yy0uMjktLjEzLS41Ni0uMzEtLjc4LS41NC0uMjItLjIzLS4zOS0uNS0uNS0uOC0uMTEtLjMtLjE2LS42Mi0uMTUtLjkzLDAtLjE3LS4wNy0uMzMtLjE4LS40NC0uMTItLjEyLS4yOC0uMTgtLjQ1LS4xOHMtLjMzLjA3LS40NS4xOGMtLjEyLjEyLS4xOC4yOC0uMTguNDQtLjA0LjYxLS4zLDEuMTktLjc0LDEuNjItLjQ0LjQzLTEuMDIuNjktMS42My43My0uNjEtLjA0LTEuMTktLjMtMS42My0uNzMtLjQ0LS40My0uNy0xLjAxLS43NC0xLjYyLDAtLjE3LS4wNy0uMzMtLjE4LS40NC0uMTItLjEyLS4yOC0uMTgtLjQ1LS4xOHMtLjMzLjA3LS40NS4xOGMtLjEyLjEyLS4xOC4yOC0uMTguNDQtLjA0LjYxLS4zLDEuMTktLjc0LDEuNjItLjQ0LjQzLTEuMDIuNjktMS42My43My0uNjEtLjA0LTEuMTktLjMtMS42Mi0uNzQtLjQzLS40My0uNjktMS4wMS0uNzMtMS42MSwwLS4xNy0uMDctLjMzLS4xOC0uNDQtLjEyLS4xMi0uMjgtLjE4LS40NS0uMThzLS4zMy4wNy0uNDUuMThjLS4xMi4xMi0uMTguMjgtLjE4LjQ0LS4wNC42MS0uMywxLjE5LS43NCwxLjYzLS40NC40My0xLjAyLjY5LTEuNjQuNzItLjYxLS4wNC0xLjE5LS4zLTEuNjMtLjczLS40NC0uNDMtLjctMS4wMS0uNzQtMS42MnYtMi45NGgyOC42OXYyLjk0WiIvPgogIDwvZz4KPC9zdmc+") 0 0 no-repeat;
  height: 33px;
  width: 40px;
  top: 5px;
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar_shop,
  .aui .nc-header__user-bar_shop {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSI0MiIgdmlld0JveD0iMCAwIDM0IDQyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzAuOTU5LDMuNjI4QTMuOTU4LDMuOTU4LDAsMDAyNy4yLDFINy4wNjRBMy45NjIsMy45NjIsMCwwMDMuMywzLjY0M0wuNCwxMi40MjVhNC43MzMsNC43MzMsMCwwMC0uMTUyLDIuOTYxQTQuOTIsNC45MiwwLDAwNC4zLDE4Ljk0MmE1LjQwNiw1LjQwNiwwLDAwLjc4Mi4wNThhNSw1LDAsMDAzLjE1OC0xLjExYTQuOTQyLDQuOTQyLDAsMDAuODE4LS44MzhhNC45NjUsNC45NjUsMCwwMDMuMjE1LDEuODlhNS4wNyw1LjA3LDAsMDA0Ljc2Mi0xLjg5MWE0Ljk2NCw0Ljk2NCwwLDAwMy4yMTYsMS44OTFhNS4wNjEsNS4wNjEsMCwwMDMuODE3LS45NTFhNC45NDYsNC45NDYsMCwwMC45NDktLjkzNWE0Ljk1MSw0Ljk1MSwwLDAwMi45OTQsMS44MzFWMzBjMCwuOTIzLS40MTcsMS0uODQ0LDFINi45MTVjLS40MjcsMC0uODQ0LS4wNzctLjg0NC0xdi04YTEsMSwwLDEwLTEuOTk1LDB2OGEyLjczOCwyLjczOCwwLDAwMi44MzgsM2gyMC4yNTRhMi43MzgsMi43MzgsMCwwMDIuODM4LTNWMTguODk1YTUuMDE2LDUuMDE2LDAsMDAyLjMxLTEuMTE4QTQuODE5LDQuODE5LDAsMDAzNCwxNC4xMzVhMSwxLDAsMDAtMS0xYTEsMSwwLDAwLTEsMWEyLjgxOCwyLjgxOCwwLDAxLS45ODgsMi4xMjdhMy4xLDMuMSwwLDAxLTIuNDkuN2EzLDMsMCwwMS0yLjQzMi0yLjE4MmwtLjE3My0uNDc2YS45ODUuOTg1LDAsMDAtMS4wNDMtLjY1MmExLDEsMCwwMC0uODgyLjg1OGEyLjgyNiwyLjgyNiwwLDAxLTEuMTIyLDEuODhhMy4wNzgsMy4wNzgsMCwwMS0yLjMyNy41NzJhMi45NjEsMi45NjEsMCwwMS0yLjQwNy0yLjFhMS4wNTIsMS4wNTIsMCwwMC0uMDU2LS4xNTZsLS4xOC0uNDA2YTEsMSwwLDAwLTEuODkxLjI2M2EyLjk4NCwyLjk4NCwwLDAxLTMuNDM4LDIuNGEyLjk0OSwyLjk0OSwwLDAxLTIuMzkzLTIuMDQzbC0uMTUzLS43MmExLDEsMCwwMC0xLjk3MS4xMzNhMi44LDIuOCwwLDAxLTEuMDYyLDJhMy4wNTgsMy4wNTgsMCwwMS0yLjQuNjMzYTIuOTYxLDIuOTYxLDAsMDEtMi40MDctMi4xYTIuNzU1LDIuNzU1LDAsMDEuMS0xLjc2MWwyLjkwOC04LjgxOUExLjk2MiwxLjk2MiwwLDAxNy4wNjQsM0gyNy4yYTEuOTYyLDEuOTYyLDAsMDExLjg3MSwxLjI4NmwyLjIzOSw2LjQzM2ExLDEsMCwxMDEuODktLjY1OVpNMjMuMDI1LDI2YTEsMSwwLDAwMC0ySDExLjA1OGExLDEsMCwwMDAsMloiLz48L3N2Zz4=") 0 0 no-repeat;
  }
}
.nc-header__user-bar_enter,
.aui .nc-header__user-bar_enter {
  width: 32px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMC4yIDMzLjQ3Ij4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuNi4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjQgQnVpbGQgMTA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICMwMDM3N2Q7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMC4wNSwyOC40NmMtMS41Mi01LjM0LTUuNzYtOS40Ny0xMS4xNC0xMC44Myw0LjY0LTIuMSw2LjY5LTcuNTcsNC41OS0xMi4yMUMyMS40Ljc4LDE1LjkzLTEuMjgsMTEuMjkuODJjLTQuNjQsMi4xLTYuNjksNy41Ny00LjU5LDEyLjIxLjkyLDIuMDQsMi41NiwzLjY3LDQuNTksNC41OUM1LjkxLDE4Ljk5LDEuNjYsMjMuMTEuMTUsMjguNDZjLS4zNCwxLjE4LS4wOSwyLjQ1LjY2LDMuNDMuNzYsMSwxLjk0LDEuNTksMy4yLDEuNTloMjIuMThjMS4yNiwwLDIuNDQtLjU5LDMuMi0xLjU5Ljc1LS45OC45OS0yLjI1LjY1LTMuNDNaTTcuNDksOS4yNmMwLTQuMiwzLjQxLTcuNiw3LjYtNy42czcuNiwzLjQxLDcuNiw3LjYtMy40MSw3LjYtNy42LDcuNi03LjYtMy40MS03LjYtNy42Wk0yOC4xMiwzMC45MmMtLjQ1LjYxLTEuMTcuOTYtMS45My45Nkg0Yy0uNzYsMC0xLjQ4LS4zNS0xLjkzLS45Ni0uNDQtLjU4LS41OS0xLjMzLS4zOS0yLjA0LDIuMS03LjQxLDkuOC0xMS43MSwxNy4yMS05LjYyLDQuNjYsMS4zMiw4LjMsNC45Niw5LjYyLDkuNjIuMi43LjA1LDEuNDYtLjM5LDIuMDRaIi8+Cjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-header__user-bar_enter._right,
.aui .nc-header__user-bar_enter._right {
  width: 18px;
  height: 20px;
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar_enter,
  .aui .nc-header__user-bar_enter {
    left: -3px;
    width: 29px !important;
    height: 32px !important;
    margin: 0 20px 0 2px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMyIgaGVpZ2h0PSIzNy42Ij48cGF0aCBkPSJNMTYuNywyLjJjLTIuNCwwLTQuMi42LTUuNCwxLjdDMTAuMSw1LjEsOS40LDcsOS40LDkuNGMwLDIuNS42LDQuMywxLjksNS41YzEuMiwxLjEsMywxLjcsNS40LDEuN2MyLjQsMCw0LjItLjYsNS40LTEuN2MxLjItMS4yLDEuOS0zLDEuOS01LjVjMC00LjktMi40LTcuMi03LjMtNy4ybTAsMTYuNmMtMywwLTUuMy0uOC02LjktMi4zLTEuNy0xLjYtMi41LTQtMi41LTcuMWMwLTMuMS44LTUuNSwyLjUtNy4xQzExLjQuOCwxMy43LDAsMTYuNywwYzMsMCw1LjMuOCw2LjksMi4zYzEuNywxLjYsMi41LDQsMi41LDcuMWMwLDMuMS0uOCw1LjUtMi41LDcuMS0xLjYsMS41LTMuOSwyLjMtNi45LDIuM00wLDMzLjRjMC0zLC45LTUuNSwyLjctNy40YzEuOS0yLDQuOC0zLjEsOC4zLTMuMWgxMS41YzMuNSwwLDYuMywxLjEsOC4zLDMuMWMxLjgsMS44LDIuNyw0LjQsMi43LDcuNHYzLjFjLS4xLjYtLjYsMS4xLTEuMiwxLjFIMS4xYy0uNiwwLTEuMS0uNS0xLjEtMS4xWm0yLjEsMmgyOS4xdi0yLjFjMC0yLjQtLjctNC41LTIuMS01LjktMS41LTEuNi0zLjgtMi40LTYuNy0yLjRIMTFjLTIuOSwwLTUuMi44LTYuNywyLjQtMS40LDEuNC0yLjEsMy41LTIuMSw1Ljl2Mi4xWiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==") 0 0 no-repeat;
  }
}
.nc-header__user-bar_trouble,
.aui .nc-header__user-bar_trouble {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzYuNDYgMzguMjgiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC42LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuNCBCdWlsZCAxMDkpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgfQoKICAgICAgLnN0MSB7CiAgICAgICAgZmlsbDogIzAwMzc3ZDsKICAgICAgfQoKICAgICAgLnN0MiB7CiAgICAgICAgZmlsbDogIzAwYzhmZjsKICAgICAgfQoKICAgICAgLnN0MyB7CiAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2NsaXBwYXRoKTsKICAgICAgfQogICAgPC9zdHlsZT4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcHBhdGgiPgogICAgICA8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMzYuNDYiIGhlaWdodD0iMzguMjgiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGNsYXNzPSJzdDMiPgogICAgPGc+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yMS45NSwzMS4xNWMtLjIxLDAtLjQyLS4wNi0uNi0uMTgtLjE2LS4xMS0uMjktLjI2LS4zNy0uNDMtLjA4LS4xOC0uMTItLjM3LS4xLS41N2wuMjktMy4yMmMuMDItLjE4LjA4LS4zNi4xOS0uNTFsOS4xMS0xMy43Yy4zNi0uNTQuOTItLjkxLDEuNTQtMS4wMy42My0uMTIsMS4yOCwwLDEuODEuMzdsLjMxLjIxYy41My4zNi45LjkzLDEuMDIsMS41Ni4xMi42NCwwLDEuMy0uMzcsMS44M2wtOS4xMSwxMy43Yy0uMDkuMTUtLjIzLjI3LS4zOS4zNWwtMi44LDEuNWMtLjE3LjA5LS4zNi4xMy0uNTUuMTJaTTIyLjg1LDI3LjA2bC0uMTgsMS45MSwxLjY4LS44OSw5LjAzLTEzLjU3Yy4wNi0uMDguMS0uMTcuMTItLjI2LjAyLS4wOS4wMi0uMTksMC0uMjktLjAyLS4wOS0uMDUtLjE5LS4xMS0uMjctLjA1LS4wOC0uMTItLjE1LS4yLS4ybC0uMzEtLjIxYy0uMDgtLjA2LS4xNy0uMS0uMjYtLjEyLS4wOS0uMDItLjE5LS4wMi0uMjgsMC0uMDkuMDItLjE4LjA2LS4yNi4xMS0uMDguMDYtLjE1LjEzLS4yLjIxbC05LjAzLDEzLjU3WiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjUuMzQsMzYuNjNIMy42MWMtLjU3LDAtMS4xMi0uMjMtMS41Mi0uNjQtLjQtLjQxLS42My0uOTYtLjYzLTEuNTRWMTMuMDVjMC0uMjMuMDktLjQ1LjI1LS42MS4xNi0uMTYuMzctLjI1LjYtLjI1cy40NC4wOS42LjI1Yy4xNi4xNi4yNS4zOC4yNS42MXYyMS40YzAsLjEyLjA1LjI0LjEzLjMzLjA5LjA5LjIuMTMuMzIuMTNoMjEuNzNjLjEyLDAsLjI0LS4wNS4zMi0uMTMuMDktLjA5LjE0LS4yLjE0LS4zM3YtMi40N2MwLS4yMy4wOS0uNDUuMjUtLjYxLjE2LS4xNi4zNy0uMjUuNi0uMjVzLjQ0LjA5LjYuMjVjLjE2LjE2LjI1LjM4LjI1LjYxdjIuNDdjMCwuNTgtLjIzLDEuMTMtLjYzLDEuNTQtLjQuNDEtLjk1LjY0LTEuNTIuNjRaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNi42NCwxNC40OGMtLjIyLDAtLjQ0LS4wOS0uNi0uMjUtLjE2LS4xNi0uMjUtLjM4LS4yNS0uNjFWNC42M2MwLS4xMi0uMDUtLjI0LS4xNC0uMzMtLjA5LS4wOS0uMi0uMTMtLjMyLS4xM2gtMTMuMTdjLS4yMiwwLS40NC0uMDktLjYtLjI1LS4xNi0uMTYtLjI1LS4zOC0uMjUtLjYxcy4wOS0uNDUuMjUtLjYxYy4xNi0uMTYuMzctLjI1LjYtLjI1aDEzLjE4Yy4yOCwwLC41Ni4wNS44My4xNnMuNS4yNy43LjQ3Yy4yLjIuMzYuNDQuNDcuNzEuMTEuMjYuMTYuNTUuMTYuODN2OC45OWMwLC4xMS0uMDIuMjMtLjA3LjMzLS4wNC4xLS4xMS4yLS4xOS4yOC0uMDguMDgtLjE4LjE0LS4yOC4xOS0uMS4wNC0uMjIuMDYtLjMzLjA2WiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3QyIiBkPSJNOC44OCwxMC4yMkgyLjNjLS4xMiwwLS4yMy0uMDMtLjMzLS4wOXMtLjE3LS4xNi0uMjItLjI3Yy0uMDQtLjExLS4wNS0uMjMtLjAzLS4zNC4wMy0uMTEuMDktLjIyLjE3LS4zbDYuNTgtNi42NWMuMDgtLjA4LjE4LS4xMy4yOS0uMTYuMTEtLjAyLjIyLS4wMS4zMy4wMy4xLjA0LjE5LjEyLjI1LjIxLjA2LjA5LjEuMi4xLjMydjYuNjdjMCwuMTUtLjA2LjMtLjE3LjQxLS4xMS4xMS0uMjUuMTctLjQuMTdaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xOC4yNiwzMS4xMkg2LjEyYy0uMjIsMC0uNDQtLjA5LS42LS4yNS0uMTYtLjE2LS4yNS0uMzgtLjI1LS42MXMuMDktLjQ1LjI1LS42MWMuMTYtLjE2LjM3LS4yNS42LS4yNWgxMi4xNGMuMjMsMCwuNDQuMDkuNi4yNS4xNi4xNi4yNS4zOC4yNS42MXMtLjA5LjQ1LS4yNS42MWMtLjE2LjE2LS4zNy4yNS0uNi4yNVoiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==") 0 0 no-repeat;
  width: 29px;
  height: 33px;
  top: 3px;
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar_trouble,
  .aui .nc-header__user-bar_trouble {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSI0MC41IiB2aWV3Qm94PSIwIDAgMzYgNDAuNSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEsMzVoMTdhMTcsMTcsMCwwMDAtMzRBMTYuOTg2LDE2Ljk4NiwwLDAwMSwxOGExNy41MTgsMTcuNTE4LDAsMDAyLjgsOS40Wm00LjgtOC40QTE1LjI2NiwxNS4yNjYsMCwwMTMsMTcuOUExNSwxNSwwLDExMTgsMzNINGwyLjEtNS45Wk0xOSwxMGExLDEsMCwwMC0yLDB2OWExLDEsMCwwMDEsMWEuOTQ1Ljk0NSwwLDAwMS0xWm0uNCwxMy43LS4zLS4zYy0uMS0uMS0uMi0uMS0uMy0uMmEuNi42LDAsMDAtLjQtLjFhMS4xLDEuMSwwLDAwLS44LDBjLS4xLDAtLjMuMS0uNC4xYS41My41MywwLDAwLS4zLjJsLS4zLjMtLjMuM2MtLjEuMS0uMS4yLS4yLjNhLjQ4My40ODMsMCwwMC0uMS40di40YzAsLjMuMS41LjEuOGE0LjM0OCw0LjM0OCwwLDAwLjQuN2ExLjYxMiwxLjYxMiwwLDAwLjcuNGExLjk0OSwxLjk0OSwwLDAwLjguMWExLjk3NCwxLjk3NCwwLDAwMS40LS42bC4zLS4zYy4xLS4xLjEtLjIuMi0uM2EyLjI2OSwyLjI2OSwwLDAwLjEtLjR2LS44YTIuMjY5LDIuMjY5LDAsMDAtLjEtLjRjLS4xLS4xLS4xLS4yLS4yLS4zWiIvPjwvc3ZnPg==") 0 0 no-repeat;
  }
}
.nc-header__user-bar_history,
.aui .nc-header__user-bar_history {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNDMgNDUiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC42LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuNCBCdWlsZCAxMDkpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgfQoKICAgICAgLnN0MSB7CiAgICAgICAgZmlsbDogIzAwMzc3ZDsKICAgICAgfQoKICAgICAgLnN0MiB7CiAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2NsaXBwYXRoKTsKICAgICAgfQogICAgPC9zdHlsZT4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcHBhdGgiPgogICAgICA8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iNDMiIGhlaWdodD0iNDUiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGNsYXNzPSJzdDIiPgogICAgPGc+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNi4xLDMxLjRINy44OGMtLjQxLDAtLjgyLS4xMi0xLjE4LS4zMi0uMzYtLjItLjY3LS40OS0uODktLjgzbC00LjExLTcuMDhjLS4yLS4zNi0uMzEtLjc3LS4zMS0xLjE5cy4xMS0uODIuMzEtMS4xOWw0LjExLTcuMDljLjIyLS4zNS41Mi0uNjQuODgtLjg1LjM2LS4yMS43Ny0uMzIsMS4xOC0uMzRoOC4yMmMuNDIuMDEuODIuMTMsMS4xOS4zNC4zNi4yMS42Ni41Ljg4Ljg2bDQuMTEsNy4wOGMuMTkuMzcuMjkuNzcuMjksMS4xOXMtLjEuODItLjI5LDEuMTlsLTQuMTEsNy4wOGMtLjIyLjM1LS41My42My0uODkuODMtLjM2LjItLjc3LjMxLTEuMTguMzJaTTcuODgsMTQuMjZjLS4xLjAxLS4yLjA0LS4yOS4wOS0uMDkuMDUtLjE2LjEyLS4yMi4ybC00LjExLDcuMDljLS4wNy4xOS0uMDcuNCwwLC41OGw0LjExLDcuMDljLjA2LjA4LjE0LjE1LjIyLjIuMDkuMDUuMTkuMDguMjkuMDloOC4yMmMuMS0uMDEuMi0uMDQuMjktLjA5LjA5LS4wNS4xNi0uMTIuMjMtLjJsNC4xNC03LjA4Yy4wNy0uMTkuMDctLjQxLDAtLjZsLTQuMTEtNy4wN2MtLjA2LS4wOC0uMTQtLjE1LS4yMi0uMi0uMDktLjA1LS4xOS0uMDktLjI5LS4xSDcuODhaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zNS4xMiw0My40MWgtOC4yMmMtLjQyLS4wMS0uODItLjEzLTEuMTktLjM0LS4zNi0uMjEtLjY2LS41LS44OC0uODZsLTQuMDctNy4wOGMtLjItLjM2LS4zMS0uNzctLjMxLTEuMTlzLjExLS44Mi4zMS0xLjE5bDQuMTEtNy4wOGMuMjItLjM1LjUyLS42NS44OC0uODUuMzYtLjIxLjc3LS4zMiwxLjE4LS4zM2g4LjE4Yy40Mi4wMS44Mi4xMywxLjE4LjM0LjM2LjIxLjY2LjUuODguODVsNC4xMSw3LjA4Yy4xOS4zNy4yOS43Ny4yOSwxLjE5cy0uMS44Mi0uMjksMS4xOWwtNC4xMSw3LjA5Yy0uMjIuMzUtLjUyLjY0LS44OC44NS0uMzYuMjEtLjc3LjMyLTEuMTguMzRaTTI2LjksMjYuMjZjLS4yLjAzLS4zOC4xNC0uNTEuM2wtNC4xNCw3LjA5Yy0uMDcuMTktLjA3LjQsMCwuNTlsNC4xNCw3LjA3Yy4wNi4wOC4xNC4xNS4yMy4yLjA5LjA1LjE5LjA4LjI5LjA5aDguMjJjLjEtLjAxLjItLjA0LjI5LS4wOS4wOS0uMDUuMTYtLjEyLjIyLS4ybDQuMTEtNy4wOWMuMDctLjE5LjA3LS40LDAtLjU5bC00LjExLTcuMDdjLS4xMi0uMTYtLjMxLS4yNy0uNTEtLjNoLTguMjJaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNi4wOSwxOS43MmMtLjQsMC0uNzktLjEzLTEuMTItLjM2LS4yOS0uMjEtLjUxLS41LS42NC0uODMtLjEzLS4zMy0uMTctLjY5LS4xLTEuMDRsLjc0LTQuNDNzLjAxLS4wMy4wMS0uMDUsMC0uMDQtLjAxLS4wNWwtMy4yNS0zLjA4Yy0uMjUtLjI1LS40My0uNTYtLjUyLS45MS0uMDgtLjM0LS4wNy0uNy4wNC0xLjA0LjExLS4zNC4zMS0uNjQuNTgtLjg2LjI3LS4yMy42LS4zOC45NS0uNDNsNC40NS0uNjRzLjA0LS4wMS4wNS0uMDJjLjAyLS4wMS4wMy0uMDMuMDQtLjA0bDEuOTktNGMuMTYtLjMyLjQtLjU5LjcxLS43OC4zLS4xOS42NS0uMjksMS4wMS0uMjlzLjcxLjEsMS4wMS4yOWMuMy4xOS41NS40Ni43MS43OGwxLjk3LDMuOTdzLjAyLjAzLjA0LjA0Yy4wMi4wMS4wMy4wMi4wNS4wMmw0LjQ1LjY0Yy4zNS4wNS42OS4yLjk2LjQzLjI3LjIzLjQ4LjUzLjU5Ljg3LjExLjM0LjEyLjcuMDQsMS4wNS0uMDkuMzUtLjI3LjY2LS41My45MWwtMy4yNCwzLjEzcy0uMDEuMDMtLjAxLjA1LDAsLjA0LjAxLjA1bC43NCw0LjQzYy4wNi4zNS4wMi43MS0uMTEsMS4wNC0uMTMuMzMtLjM2LjYyLS42NS44Mi0uMjkuMjEtLjYzLjMzLS45OS4zNi0uMzYuMDItLjcxLS4wNS0xLjAzLS4yMmwtMy45Ny0yLjFzLS4wNC0uMDItLjA2LS4wMi0uMDQsMC0uMDYuMDJsLTMuOTcsMi4wN2MtLjI4LjE0LS41OC4yMi0uOS4yMlpNMzEuMDEsMi42NHMtLjA1LDAtLjA3LjAyYy0uMDIuMDEtLjA0LjAzLS4wNC4wNWwtMS45OSw0Yy0uMTQuMjgtLjM0LjUyLS41OS43LS4yNS4xOC0uNTQuMy0uODUuMzVsLTQuNDUuNjRzLS4wNSwwLS4wNy4wMi0uMDMuMDMtLjA0LjA2YzAsLjAyLDAsLjA0LDAsLjA3LDAsLjAyLjAyLjA0LjA0LjA1bDMuMjEsMy4xMWMuMjIuMjIuMzguNDguNDguNzguMS4yOS4xMi42MS4wNy45MWwtLjc0LDQuNDNzMCwuMDUsMCwuMDdjMCwuMDIuMDIuMDQuMDQuMDUuMDIuMDEuMDQuMDIuMDYuMDJzLjA0LDAsLjA2LS4wMmwzLjk3LTIuMDdjLjI4LS4xNS41OC0uMjIuODktLjIycy42Mi4wOC44OS4yMmwzLjk3LDIuMDdzLjA0LjAyLjA2LjAyLjA0LDAsLjA2LS4wMmMuMDItLjAxLjAzLS4wMy4wNC0uMDUsMC0uMDIsMC0uMDQsMC0uMDdsLS43NC00LjQzYy0uMDUtLjMtLjAzLS42Mi4wNy0uOTEuMS0uMjkuMjYtLjU2LjQ4LS43OGwzLjIxLTMuMTFzLjAyLS4wNC4wMi0uMDYsMC0uMDQtLjAyLS4wNmMwLS4wMi0uMDItLjA0LS4wNC0uMDZzLS4wNC0uMDItLjA3LS4wMmwtNC40NS0uNjRjLS4zMS0uMDUtLjYtLjE2LS44NS0uMzUtLjI1LS4xOC0uNDUtLjQyLS41OS0uN2wtMS45My00cy0uMDMtLjA1LS4wNS0uMDZjLS4wMi0uMDEtLjA1LS4wMi0uMDgsMFoiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==") 0 0 no-repeat;
  height: 33px;
  width: 33px;
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar_history,
  .aui .nc-header__user-bar_history {
    margin-left: -4px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgdmlld0JveD0iMCAwIDQyIDQyIj48cGF0aCBzdHJva2U9IiNmZmYiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMzYsMTRWOWEzLDMsMCwwMC0zLTNIMTFhMywzLDAsMDAtMywzdjI2YTMsMywwLDAwMywzaDIyYTMsMywwLDAwMy0zVjE5bS0yMi03aDJtNCwwaDhtLTE0LDVoMm00LDBoMTBtLTE2LDVoMm00LDBoOW0tMTUsNWgybTQsMGg5bS0xNSw1aDJtNCwwaDExIi8+PC9zdmc+") 0 0 no-repeat;
  }
}
.nc-header__user-bar_transaction,
.aui .nc-header__user-bar_transaction {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDIiIGhlaWdodD0iODQiIHZpZXdCb3g9IjAgMCA0MiA4NCI+PGcgZmlsbD0iIzg2ODg4QyI+PHBhdGggaWQ9ImciIGQ9Ik01LjksMjEuNzI5YTE0LjkxNywxNC45MTcsMCwwMTI4LjM1Mi02LjI5NGExLDEsMCwxMDEuNzktLjg3N2ExNi45LDE2LjksMCwwMC0zMi4xMTksNi45bC0yLjE1LTIuMTY1YS45OTIuOTkyLDAsMDAtMS40MDgsMGExLDEsMCwwMDAsMS40MTRsMy45ODIsNGEuOTkyLjk5MiwwLDAwMS40MDgsMGwzLjk4My00YTEsMSwwLDAwMC0xLjQxNC45OTIuOTkyLDAsMDAtMS40MDgsMFptMjkuODM2Ljg3MmExNC45MTIsMTQuOTEyLDAsMDEtMjguMzQsNS45NTRhMSwxLDAsMTAtMS43OS44NzVhMTYuOTA4LDE2LjkwOCwwLDAwMzIuMTM5LTcuMTg2bDIuNDUxLDIuNDYyYS45OTIuOTkyLDAsMDAxLjQwOCwwYTEsMSwwLDAwLS4wMDQtMS40MTNsLTMuOTgyLTRhLjk5Mi45OTIsMCwwMC0xLjQwOCwwbC0zLjk4Miw0YTEsMSwwLDAwMCwxLjQxNC45OTIuOTkyLDAsMDAxLjQwOCwwWk0yMS41ODcsMjMuOTdhMS4yNDYsMS4yNDYsMCwwMS4yNzIsMS4zNjUuOTc2Ljk3NiwwLDAxLS45MTEuNjY0QTEsMSwwLDAxMjAsMjUuMTdhMSwxLDAsMTAtMS45My40OTRhMy4wNDIsMy4wNDIsMCwwMDEuOTMsMi4xNzEuOTQ0Ljk0NCwwLDAwLS4wMzMuMTY1djJhMSwxLDAsMTAxLjk5MSwwdi0yYS45NTYuOTU2LDAsMDAtLjAzMy0uMTY0YTIuOTg1LDIuOTg1LDAsMDAxLjc4NS0xLjc2MWEzLjIzNCwzLjIzNCwwLDAwLS43NTUtMy41NTlsLTIuNjI0LTIuNDg3YTEuMjQ4LDEuMjQ4LDAsMDEtLjI3Mi0xLjM2Ni45NzcuOTc3LDAsMDEuOTExLS42NjMuODYzLjg2MywwLDAxLjU0OC4xODZhMS4wNzIsMS4wNzIsMCwwMS4yNS4yOTEuOTkxLjk5MSwwLDAwMS4zNjYuMzQzYTEsMSwwLDAwLjM0MS0xLjM3MmEzLjA2NiwzLjA2NiwwLDAwLS43MjEtLjgyOWEyLjgyMywyLjgyMywwLDAwLS44LS40NDRWMTVhMSwxLDAsMTAtMS45OTEsMHYxLjE3N2EyLjk5LDIuOTksMCwwMC0xLjc1NSwxLjc0N2EzLjIzNSwzLjIzNSwwLDAwLjc1NSwzLjU1OVoiLz48L2c+PHVzZSB4bGluazpocmVmPSIjZyIgeT0iNDIiIGZpbGw9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
  height: 33px;
  width: 33px;
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar_transaction,
  .aui .nc-header__user-bar_transaction {
    margin-left: -3px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCA0MiA0MiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTUuOSwyMS43MjlhMTQuOTE3LDE0LjkxNywwLDAxMjguMzUyLTYuMjk0YTEsMSwwLDEwMS43OS0uODc3YTE2LjksMTYuOSwwLDAwLTMyLjExOSw2LjlsLTIuMTUtMi4xNjVhLjk5Mi45OTIsMCwwMC0xLjQwOCwwYTEsMSwwLDAwMCwxLjQxNGwzLjk4Miw0YS45OTIuOTkyLDAsMDAxLjQwOCwwbDMuOTgzLTRhMSwxLDAsMDAwLTEuNDE0Ljk5Mi45OTIsMCwwMC0xLjQwOCwwWm0yOS44MzYuODcyYTE0LjkxMiwxNC45MTIsMCwwMS0yOC4zNCw1Ljk1NGExLDEsMCwxMC0xLjc5Ljg3NWExNi45MDgsMTYuOTA4LDAsMDAzMi4xMzktNy4xODZsMi40NTEsMi40NjJhLjk5Mi45OTIsMCwwMDEuNDA4LDBhMSwxLDAsMDAtLjAwNC0xLjQxM2wtMy45ODItNGEuOTkyLjk5MiwwLDAwLTEuNDA4LDBsLTMuOTgyLDRhMSwxLDAsMDAwLDEuNDE0Ljk5Mi45OTIsMCwwMDEuNDA4LDBaTTIxLjU4NywyMy45N2ExLjI0NiwxLjI0NiwwLDAxLjI3MiwxLjM2NS45NzYuOTc2LDAsMDEtLjkxMS42NjRBMSwxLDAsMDEyMCwyNS4xN2ExLDEsMCwxMC0xLjkzLjQ5NGEzLjA0MiwzLjA0MiwwLDAwMS45MywyLjE3MS45NDQuOTQ0LDAsMDAtLjAzMy4xNjV2MmExLDEsMCwxMDEuOTkxLDB2LTJhLjk1Ni45NTYsMCwwMC0uMDMzLS4xNjRhMi45ODUsMi45ODUsMCwwMDEuNzg1LTEuNzYxYTMuMjM0LDMuMjM0LDAsMDAtLjc1NS0zLjU1OWwtMi42MjQtMi40ODdhMS4yNDgsMS4yNDgsMCwwMS0uMjcyLTEuMzY2Ljk3Ny45NzcsMCwwMS45MTEtLjY2My44NjMuODYzLDAsMDEuNTQ4LjE4NmExLjA3MiwxLjA3MiwwLDAxLjI1LjI5MS45OTEuOTkxLDAsMDAxLjM2Ni4zNDNhMSwxLDAsMDAuMzQxLTEuMzcyYTMuMDY2LDMuMDY2LDAsMDAtLjcyMS0uODI5YTIuODIzLDIuODIzLDAsMDAtLjgtLjQ0NFYxNWExLDEsMCwxMC0xLjk5MSwwdjEuMTc3YTIuOTksMi45OSwwLDAwLTEuNzU1LDEuNzQ3YTMuMjM1LDMuMjM1LDAsMDAuNzU1LDMuNTU5WiIvPjwvc3ZnPg==") 0 0 no-repeat;
  }
}
.nc-header__user-bar_billing,
.aui .nc-header__user-bar_billing {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDQgNzgiIHN0cm9rZT0iIzg2ODg4QyI+PHBhdGggaWQ9ImciIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMSwzM2g0Mk00LDMzdi04YzAtLjUuNS0xLDEtMWg0Yy41LDAsMSwuNSwxLDF2OG00LDBWMTNjMC0uNS41LTEsMS0xaDRjLjUsMCwxLC41LDEsMXYyMG00LDBWMjBjMC0uNS41LTEsMS0xaDRjLjUsMCwxLC41LDEsMXYxM200LDBWMmMwLS41LjUtMSwxLTFoNGMuNSwwLDEsLjUsMSwxdjMxIi8+PHVzZSB4bGluazpocmVmPSIjZyIgeT0iNDQiIHN0cm9rZT0iIzAwQTlFMCIvPjwvc3ZnPg==") 0 0 no-repeat;
  height: 33px;
  width: 33px;
  background-position-y: 7px;
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar_billing,
  .aui .nc-header__user-bar_billing {
    width: 36px;
    margin-left: -4px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NCA0MCI+PHBhdGggc3Ryb2tlPSIjZmZmIiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTEsMzNoNDJNNCwzM3YtOGMwLS41LjUtMSwxLTFoNGMuNSwwLDEsLjUsMSwxdjhtNCwwVjEzYzAtLjUuNS0xLDEtMWg0Yy41LDAsMSwuNSwxLDF2MjBtNCwwVjIwYzAtLjUuNS0xLDEtMWg0Yy41LDAsMSwuNSwxLDF2MTNtNCwwVjJjMC0uNS41LTEsMS0xaDRjLjUsMCwxLC41LDEsMXYzMSIvPjwvc3ZnPg==") 0 0 no-repeat;
  }
}
.nc-header__user-bar_account,
.aui .nc-header__user-bar_account {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 10px;
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar_account,
  .aui .nc-header__user-bar_account {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.nc-header__user-bar_account:hover,
.aui .nc-header__user-bar_account:hover {
  color: inherit;
  transition: none;
}
.nc-header__user-bar_account .nc-header__user-bar-image,
.aui .nc-header__user-bar_account .aui .nc-header__user-bar-image {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMC4yIDMzLjQ3Ij4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuNi4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjQgQnVpbGQgMTA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICMwMDM3N2Q7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMC4wNSwyOC40NmMtMS41Mi01LjM0LTUuNzYtOS40Ny0xMS4xNC0xMC44Myw0LjY0LTIuMSw2LjY5LTcuNTcsNC41OS0xMi4yMUMyMS40Ljc4LDE1LjkzLTEuMjgsMTEuMjkuODJjLTQuNjQsMi4xLTYuNjksNy41Ny00LjU5LDEyLjIxLjkyLDIuMDQsMi41NiwzLjY3LDQuNTksNC41OUM1LjkxLDE4Ljk5LDEuNjYsMjMuMTEuMTUsMjguNDZjLS4zNCwxLjE4LS4wOSwyLjQ1LjY2LDMuNDMuNzYsMSwxLjk0LDEuNTksMy4yLDEuNTloMjIuMThjMS4yNiwwLDIuNDQtLjU5LDMuMi0xLjU5Ljc1LS45OC45OS0yLjI1LjY1LTMuNDNaTTcuNDksOS4yNmMwLTQuMiwzLjQxLTcuNiw3LjYtNy42czcuNiwzLjQxLDcuNiw3LjYtMy40MSw3LjYtNy42LDcuNi03LjYtMy40MS03LjYtNy42Wk0yOC4xMiwzMC45MmMtLjQ1LjYxLTEuMTcuOTYtMS45My45Nkg0Yy0uNzYsMC0xLjQ4LS4zNS0xLjkzLS45Ni0uNDQtLjU4LS41OS0xLjMzLS4zOS0yLjA0LDIuMS03LjQxLDkuOC0xMS43MSwxNy4yMS05LjYyLDQuNjYsMS4zMiw4LjMsNC45Niw5LjYyLDkuNjIuMi43LjA1LDEuNDYtLjM5LDIuMDRaIi8+Cjwvc3ZnPg==") 0 0 no-repeat;
  width: 23px;
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar_account .nc-header__user-bar-image,
  .aui .nc-header__user-bar_account .aui .nc-header__user-bar-image {
    width: 32px;
  }
}
@media screen and (min-width: 900px) {
  .nc-header__user-bar_enter,
  .nc-header__user-bar_account,
  .nc-header__user-bar_shop,
  .aui .nc-header__user-bar_enter,
  .aui .nc-header__user-bar_account,
  .aui .nc-header__user-bar_shop {
    padding-right: 0;
  }
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar_enter,
  .nc-header__user-bar_account,
  .nc-header__user-bar_shop,
  .aui .nc-header__user-bar_enter,
  .aui .nc-header__user-bar_account,
  .aui .nc-header__user-bar_shop {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
.nc-header__user-bar .nc-header__user-bar-image_exit,
.aui .nc-header__user-bar .aui .nc-header__user-bar-image_exit {
  opacity: 0.5;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTcuNTggMTcuNTgiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC42LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuNCBCdWlsZCAxMDkpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgfQoKICAgICAgLnN0MSB7CiAgICAgICAgZmlsbDogIzAwMzc3ZDsKICAgICAgfQoKICAgICAgLnN0MiB7CiAgICAgICAgZmlsbDogIzAwYzhmZjsKICAgICAgfQoKICAgICAgLnN0MyB7CiAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2NsaXBwYXRoKTsKICAgICAgfQogICAgPC9zdHlsZT4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcHBhdGgiPgogICAgICA8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMTcuNTgiIGhlaWdodD0iMTcuNTgiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGNsYXNzPSJzdDMiPgogICAgPGc+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMy4zNCw4LjI4SDIuODJsNC43NS0zLjM5Yy4xMS0uMDguMTktLjIuMjEtLjMzLjAyLS4xMywwLS4yNy0uMDgtLjM4LS4wOC0uMTEtLjItLjE5LS4zMy0uMjEtLjEzLS4wMi0uMjcsMC0uMzguMDhMMS4wMiw4LjMxYy0uMS4wMy0uMTguMS0uMjQuMTgtLjA2LjA4LS4wOS4xOS0uMDkuMjlzLjAzLjIuMDkuMjljLjA2LjA4LjE0LjE1LjI0LjE4bDUuOTYsNC4yNWMuMDkuMDYuMTkuMDkuMjkuMDkuMTEsMCwuMjEtLjAzLjMtLjEuMDktLjA2LjE1LS4xNS4xOC0uMjYuMDMtLjEuMDMtLjIxLDAtLjMyLS4wMy0uMS0uMS0uMTktLjE5LS4yNWwtNC43NS0zLjM5aDEwLjUzYy4xMywwLC4yNi0uMDUuMzYtLjE1LjA5LS4wOS4xNS0uMjIuMTUtLjM2cy0uMDUtLjI2LS4xNS0uMzZjLS4wOS0uMDktLjIyLS4xNS0uMzYtLjE1WiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTQuMDUsMTYuODlIMy41M2MtLjc1LDAtMS40OC0uMy0yLjAxLS44My0uNTMtLjUzLS44My0xLjI1LS44My0yLjAxdi0xLjcyYzAtLjEzLjA1LS4yNi4xNS0uMzYuMDktLjA5LjIyLS4xNS4zNi0uMTVzLjI2LjA1LjM2LjE1Yy4wOS4wOS4xNS4yMi4xNS4zNnYxLjcyYzAsLjQ4LjE5Ljk1LjU0LDEuMjkuMzQuMzQuODEuNTQsMS4yOS41NGgxMC41MmMuNDgsMCwuOTUtLjE5LDEuMjktLjU0LjM0LS4zNC41NC0uODEuNTQtMS4yOVYzLjUzYzAtLjQ4LS4xOS0uOTUtLjU0LTEuMjktLjM0LS4zNC0uODEtLjU0LTEuMjktLjU0SDMuNTNjLS40OCwwLS45NS4xOS0xLjI5LjU0LS4zNC4zNC0uNTQuODEtLjU0LDEuMjl2MS43MmMwLC4xMy0uMDUuMjYtLjE1LjM2LS4wOS4wOS0uMjIuMTUtLjM2LjE1cy0uMjYtLjA1LS4zNi0uMTVjLS4wOS0uMDktLjE1LS4yMi0uMTUtLjM2di0xLjcyYzAtLjc1LjMtMS40OC44My0yLjAxLjUzLS41MywxLjI1LS44MywyLjAxLS44M2gxMC41MmMuNzUsMCwxLjQ4LjMsMi4wMS44My41My41My44MywxLjI1LjgzLDIuMDF2MTAuNTJjMCwuNzUtLjMsMS40OC0uODMsMi4wMXMtMS4yNS44My0yLjAxLjgzWiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+") 0 0 no-repeat;
  width: 16px;
  height: 17px;
}
.nc-header__user-bar .nc-header__user-bar-image_exit:hover,
.aui .nc-header__user-bar .aui .nc-header__user-bar-image_exit:hover {
  opacity: 1;
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar .nc-header__user-bar-image_exit,
  .aui .nc-header__user-bar .aui .nc-header__user-bar-image_exit {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE4IDIwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUsNnYySDdhMSwxLDAsMDAwLDJoOHYybDMtM1pNMCwxNS42NjdDMCwxNywxLjMxOCwxOCwzLDE4aDdhMSwxLDAsMDAwLTJIM2ExLjM0OCwxLjM0OCwwLDAxLTEtLjMzM1YyLjM2QTEuMjM5LDEuMjM5LDAsMDEzLDJoN2ExLDEsMCwwMDAtMkgzQzEuMzE4LDAsMCwxLjAyNCwwLDIuMzMzWiIvPjwvc3ZnPg==") 0 0 no-repeat;
    position: absolute;
    top: 29px;
    right: -159px;
  }
}
.nc-header__user-bar-value,
.aui .nc-header__user-bar-value {
  display: inline-block;
  margin: 0 auto;
  width: 100%;
  font: 22px Roboto;
  font-weight: 400;
  line-height: 33px;
  color: #44c8f5;
  text-align: center;
}
@media (max-width: 899px) {
  .nc-header__user-bar-value,
  .aui .nc-header__user-bar-value {
    width: auto;
    margin: 0 11px 0 0;
    line-height: 37px;
    color: #ffffff;
  }
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar-value._loyalty-points,
  .aui .nc-header__user-bar-value._loyalty-points {
    margin: 0 20px 0 17px;
  }
}
.nc-header__user-bar-title,
.aui .nc-header__user-bar-title {
  display: inline-block;
  width: 100%;
  padding-top: 3px;
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar-title,
  .aui .nc-header__user-bar-title {
    width: auto;
    margin: 0;
  }
}
.nc-header__user-bar-text,
.aui .nc-header__user-bar-text {
  line-height: 16px;
  font-size: 14px;
  text-align: center;
  height: 32px;
  font-weight: normal;
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar-text,
  .aui .nc-header__user-bar-text {
    font-size: 16px;
    line-height: 20px;
    height: auto;
    white-space: nowrap;
  }
}
.nc-header__user-bar-link,
.aui .nc-header__user-bar-link {
  color: inherit;
}
.nc-header__user-bar-counter,
.aui .nc-header__user-bar-counter {
  position: absolute;
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 6px 0 0 4px;
  border-radius: 50%;
  line-height: 18px;
  text-align: center;
  font: 12px "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 700;
  background-color: #e63780;
  color: #ffffff;
}
.nc-header__user-bar-counter_compare,
.aui .nc-header__user-bar-counter_compare {
  right: -6px;
}
.nc-header__user-bar-counter_cart,
.aui .nc-header__user-bar-counter_cart {
  right: 2px;
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar-counter,
  .aui .nc-header__user-bar-counter {
    position: absolute;
    top: 19px;
    left: 210px;
    width: 21px;
    height: 18px;
  }
}
.nc-header__user-bar-loyalty-points,
.aui .nc-header__user-bar-loyalty-points {
  position: relative;
  display: inline-block;
}
@media screen and (min-width: 900px) {
  .nc-header__user-bar-loyalty-points,
  .aui .nc-header__user-bar-loyalty-points {
    margin-left: 9px;
  }
}
.nc-header__user-bar-loyalty-points._lots-of-points,
.aui .nc-header__user-bar-loyalty-points._lots-of-points {
  float: right;
}
@media (min-width: 900px) and (max-width: 940px) {
  .nc-header__user-bar-loyalty-points._lots-of-points,
  .aui .nc-header__user-bar-loyalty-points._lots-of-points {
    font-size: 16px;
  }
}
.nc-header__user-bar-loyalty-points-icon,
.aui .nc-header__user-bar-loyalty-points-icon {
  display: inline-block;
  width: 16px;
  height: 15px;
  position: absolute;
  left: -19px;
  top: 9px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE2IDE1Ij48cGF0aCBmaWxsPSIjNWJjNTAwIiBkPSJNNS4xNiw0LjM0MWwxLjkxMy0zLjhhLjk5Ljk5LDAsMDEuODg1LS41NDcuOTkuOTksMCwwMS44ODYuNTQ3bDEuOTEzLDMuOGw0LjI4Ny42MTFhMSwxLDAsMDEuNTQ1LDEuNzA4TDEyLjUsOS42MWwuNzI3LDQuMTZhMSwxLDAsMDEtLjM3My45NjIuOTg3Ljk4NywwLDAxLS42MDIuMjA2Ljk4Mi45ODIsMCwwMS0uNDE3LS4wOTJsLTMuODc3LTEuOC0zLjg3NiwxLjhhLjk4Ny45ODcsMCwwMS0xLjAyMS0uMTE0YTEsMSwwLDAxLS4zNzQtLjk2MmwuNzI4LTQuMTZMLjMyOCw2LjY2YTEsMSwwLDAxLjU0NC0xLjcwOFptLS4xODksNy44OThsMi41NzEtMS4xOTNhLjk4OS45ODksMCwwMS40MTYtLjA5My45OTQuOTk0LDAsMDEuNDE3LjA5MmwyLjU3MSwxLjE5My0uNDkyLTIuODA5YTEsMSwwLDAxLjI5My0uODk0bDEuOTg5LTEuOS0yLjc3MS0uNGEuOTk0Ljk5NCwwLDAxLS43NDYtLjUzN2wtMS4yNjEtMi41LTEuMjYsMi41YS45OTQuOTk0LDAsMDEtLjc0Ny41MzdsLTIuNzcuNGwxLjk4OCwxLjlhMSwxLDAsMDEuMjk0Ljg5NFoiLz48L3N2Zz4=") 0 0 no-repeat;
}
@media (min-width: 900px) and (max-width: 940px) {
  .nc-header__user-bar-loyalty-points-icon,
  .aui .nc-header__user-bar-loyalty-points-icon {
    top: 9px;
  }
}
@media screen and (max-width: 899px) {
  .nc-header__user-bar-loyalty-points-icon,
  .aui .nc-header__user-bar-loyalty-points-icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE2IDE1Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNS4xNiw0LjM0MWwxLjkxMy0zLjhhLjk5Ljk5LDAsMDEuODg1LS41NDcuOTkuOTksMCwwMS44ODYuNTQ3bDEuOTEzLDMuOGw0LjI4Ny42MTFhMSwxLDAsMDEuNTQ1LDEuNzA4TDEyLjUsOS42MWwuNzI3LDQuMTZhMSwxLDAsMDEtLjM3My45NjIuOTg3Ljk4NywwLDAxLS42MDIuMjA2Ljk4Mi45ODIsMCwwMS0uNDE3LS4wOTJsLTMuODc3LTEuOC0zLjg3NiwxLjhhLjk4Ny45ODcsMCwwMS0xLjAyMS0uMTE0YTEsMSwwLDAxLS4zNzQtLjk2MmwuNzI4LTQuMTZMLjMyOCw2LjY2YTEsMSwwLDAxLjU0NC0xLjcwOFptLS4xODksNy44OThsMi41NzEtMS4xOTNhLjk4OS45ODksMCwwMS40MTYtLjA5My45OTQuOTk0LDAsMDEuNDE3LjA5MmwyLjU3MSwxLjE5My0uNDkyLTIuODA5YTEsMSwwLDAxLjI5My0uODk0bDEuOTg5LTEuOS0yLjc3MS0uNGEuOTk0Ljk5NCwwLDAxLS43NDYtLjUzN2wtMS4yNjEtMi41LTEuMjYsMi41YS45OTQuOTk0LDAsMDEtLjc0Ny41MzdsLTIuNzcuNGwxLjk4OCwxLjlhMSwxLDAsMDEuMjk0Ljg5NFoiLz48L3N2Zz4=") 0 0 no-repeat;
  }
}
.nc-header__menu-btn,
.aui .nc-header__menu-btn {
  position: relative;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 25px;
  height: 16px;
  cursor: pointer;
}
.nc-header__menu-btn:hover .burger-el,
.aui .nc-header__menu-btn:hover .burger-el {
  background: #001eb4;
}
.nc-header__menu-btn._open .burger-el,
.aui .nc-header__menu-btn._open .burger-el {
  background: #001eb4;
}
.nc-header__menu-btn .burger-el,
.aui .nc-header__menu-btn .burger-el {
  position: absolute;
  height: 2px;
  width: 100%;
  background: #86888c;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.nc-header__menu-btn .burger-el:nth-child(1),
.aui .nc-header__menu-btn .burger-el:nth-child(1) {
  top: 0px;
}
.nc-header__menu-btn .burger-el:nth-child(2),
.nc-header__menu-btn .burger-el:nth-child(3),
.aui .nc-header__menu-btn .burger-el:nth-child(2),
.aui .nc-header__menu-btn .burger-el:nth-child(3) {
  top: 8px;
}
.nc-header__menu-btn .burger-el:nth-child(4),
.aui .nc-header__menu-btn .burger-el:nth-child(4) {
  top: 16px;
}
.nc-header__menu-btn._open .burger-el:nth-child(1),
.aui .nc-header__menu-btn._open .burger-el:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%;
}
.nc-header__menu-btn._open .burger-el:nth-child(2),
.aui .nc-header__menu-btn._open .burger-el:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.nc-header__menu-btn._open .burger-el:nth-child(3),
.aui .nc-header__menu-btn._open .burger-el:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.nc-header__menu-btn._open .burger-el:nth-child(4),
.aui .nc-header__menu-btn._open .burger-el:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}
.nc-header__mobile-content,
.aui .nc-header__mobile-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  height: 70px;
  padding-left: 20px;
  padding-right: 20px;
}
.nc-header__mobile-content .nc-header__personal-menu-actions-item_settings,
.aui .nc-header__mobile-content .nc-header__personal-menu-actions-item_settings {
  margin-top: 6px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjUuOTEgMjYuNSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjYuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS40IEJ1aWxkIDEwOSkgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICB9CgogICAgICAuc3QxIHsKICAgICAgICBmaWxsOiAjMDAzNzdkOwogICAgICB9CgogICAgICAuc3QyIHsKICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcHBhdGgpOwogICAgICB9CiAgICA8L3N0eWxlPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwcGF0aCI+CiAgICAgIDxyZWN0IGNsYXNzPSJzdDAiIHdpZHRoPSIyNS45MSIgaGVpZ2h0PSIyNi41Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBjbGFzcz0ic3QyIj4KICAgIDxnPgogICAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjQuNDYsMTIuNjdjLS4wNC0uMjUtLjE1LS40OS0uMzEtLjY5cy0uMzgtLjM1LS42Mi0uNDRsLTIuMjktLjgzdi0uMDZsMS4wMi0yLjE5Yy4xMS0uMjQuMTYtLjUuMTMtLjc2LS4wMy0uMjYtLjEzLS41MS0uMjktLjcyLS41OS0uNzUtMS4yNy0xLjQzLTIuMDItMi4wMi0uMjEtLjE2LS40Ni0uMjYtLjcyLS4yOS0uMjYtLjAzLS41My4wMi0uNzcuMTNsLTIuMiwxLjA0aC0uMDZsLS44Mi0yLjI5Yy0uMDktLjI0LS4yNC0uNDYtLjQzLS42Mi0uMi0uMTYtLjQ0LS4yNy0uNjktLjMxLS45NS0uMTItMS45MS0uMTItMi44NiwwLS4yNS4wNC0uNDkuMTUtLjY5LjMxLS4yLjE2LS4zNS4zOC0uNDQuNjJsLS44MywyLjI2aC0uMDZsLTIuMTktMS4wMmMtLjI0LS4xMS0uNS0uMTUtLjc2LS4xMy0uMjYuMDMtLjUxLjEzLS43Mi4yOC0uNzUuNTktMS40MywxLjI3LTIuMDIsMi4wMi0uMTYuMjEtLjI2LjQ2LS4yOS43Mi0uMDMuMjYuMDIuNTMuMTMuNzdsMS4wNCwyLjJ2LjA2bC0yLjI5LjgyYy0uMjQuMDgtLjQ2LjI0LS42Mi40My0uMTYuMi0uMjcuNDQtLjMxLjY5LS4xMi45NS0uMTIsMS45MSwwLDIuODYuMDQuMjUuMTUuNDkuMzEuNjkuMTYuMi4zOC4zNS42Mi40NGwyLjI2Ljgzdi4wNmwtMS4wMiwyLjE5Yy0uMTEuMjQtLjE1LjUtLjEzLjc2LjAzLjI2LjEzLjUxLjI4LjcxLjU5Ljc1LDEuMjYsMS40MywyLjAyLDIuMDEuMjEuMTYuNDUuMjYuNzEuMjguMjYuMDMuNTItLjAyLjc2LS4xM2wyLjItMS4wNGguMDZsLjgyLDIuMjljLjA5LjI0LjI0LjQ2LjQzLjYyLjIuMTYuNDQuMjcuNjkuMzEuNDguMDYuOTYuMDksMS40NC4wOS40NywwLC45NC0uMDMsMS40MS0uMDkuMjUtLjA0LjQ5LS4xNS42OS0uMzEuMi0uMTYuMzUtLjM4LjQzLS42MmwuODQtMi4yNGguMDZsMi4xOSwxLjAyYy4yNC4xMS41LjE1Ljc2LjEzLjI2LS4wMy41MS0uMTMuNzItLjI4Ljc1LS41OSwxLjQzLTEuMjcsMi4wMi0yLjAyLjE2LS4yMS4yNi0uNDYuMjktLjcyLjAzLS4yNi0uMDItLjUzLS4xMy0uNzdsLTEuMDQtMi4ydi0uMDZsMi4yOS0uODJjLjI0LS4wOS40Ni0uMjQuNjItLjQzLjE2LS4yLjI3LS40NC4zMS0uNjkuMTMtLjk1LjE0LTEuOTEuMDMtMi44NlpNMjMuMDksMTUuMzlsLTIuMjkuODJjLS4xOS4wNy0uMzYuMTctLjUuMzEtLjE0LjE0LS4yNi4zLS4zMy40OC0uMDguMTgtLjExLjM4LS4xMS41OCwwLC4yLjA1LjM5LjE0LjU3bDEuMDQsMi4yNmMtLjUyLjY4LTEuMTMsMS4yOC0xLjgyLDEuNzhsLTIuMi0xLjA0Yy0uMTgtLjA5LS4zNy0uMTMtLjU3LS4xNC0uMiwwLS4zOS4wMy0uNTguMTFzLS4zNS4xOS0uNDguMzNjLS4xNC4xNC0uMjQuMzEtLjMuNWwtLjg4LDIuMzFjLS44NC4xMi0xLjcuMTItMi41NSwwbC0uODItMi4yOWMtLjA2LS4xOS0uMTctLjM2LS4zLS41LS4xNC0uMTQtLjMtLjI2LS40OC0uMzMtLjE4LS4wNy0uMzctLjExLS41Ni0uMTEtLjIxLDAtLjQyLjA1LS42LjE0bC0yLjI1LDEuMDRjLS42OC0uNTItMS4yOC0xLjEzLTEuNzgtMS44M2wxLjA0LTIuMmMuMDktLjE4LjEzLS4zNy4xNC0uNTcsMC0uMi0uMDMtLjM5LS4xMS0uNTgtLjA4LS4xOC0uMTktLjM1LS4zMy0uNDgtLjE0LS4xNC0uMzEtLjI0LS41LS4zMWwtMi4yOS0uODhjLS4xMS0uODUtLjEtMS43LjAzLTIuNTVsMi4yOS0uODJjLjE5LS4wNy4zNi0uMTcuNS0uMzEuMTQtLjE0LjI2LS4zLjMzLS40OC4wOC0uMTguMTEtLjM4LjExLS41OCwwLS4yLS4wNS0uMzktLjE0LS41N2wtMS4wNC0yLjI2Yy41Mi0uNjgsMS4xMy0xLjI4LDEuODItMS43OGwyLjIsMS4wNGMuMTguMDkuMzcuMTMuNTcuMTQuMiwwLC4zOS0uMDMuNTgtLjExLjE4LS4wOC4zNS0uMTkuNDgtLjMzLjE0LS4xNC4yNC0uMzEuMy0uNWwuODQtMi4zMWMuODUtLjExLDEuNy0uMSwyLjU1LjAzbC44MiwyLjI5Yy4wNy4xOS4xNy4zNi4zLjUuMTQuMTQuMy4yNi40OC4zMy4xOC4wOC4zOC4xMS41OC4xMS4yLDAsLjM5LS4wNS41Ny0uMTRsMi4yLTEuMDRoLjA1Yy42OC41MiwxLjI4LDEuMTMsMS43OCwxLjgzbC0xLjA0LDIuMmMtLjA5LjE4LS4xMy4zNy0uMTQuNTcsMCwuMi4wMy4zOS4xMS41OHMuMTkuMzUuMzMuNDhjLjE0LjE0LjMxLjI0LjUuMzFsMi4zMi44NWMuMTIuODUuMTIsMS43LDAsMi41NVoiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTE0LjYxLDEwLjFjLTEuMDUtLjM5LTIuMjEtLjM2LTMuMjQuMDgtMS4wMy40NS0xLjg0LDEuMjgtMi4yNywyLjMxLS40MywxLjA0LS40NCwyLjItLjAzLDMuMjQuNDEsMS4wNCwxLjIxLDEuODksMi4yMywyLjM1LjUyLjIyLDEuMDkuMzMsMS42Ni4zM3MxLjEzLS4xMSwxLjY2LS4zM2MuNzktLjMzLDEuNDYtLjg4LDEuOTQtMS41OS40Ny0uNzEuNzMtMS41NS43My0yLjRzLS4yNS0xLjY5LS43My0yLjRjLS40Ny0uNzEtMS4xNS0xLjI3LTEuOTQtMS41OVpNMTUuNjksMTUuMjJjLS4yNi42NC0uNzMsMS4xNi0xLjM0LDEuNDhzLTEuMy40My0xLjk4LjNjLS42Ny0uMTMtMS4yOC0uNS0xLjcxLTEuMDMtLjQ0LS41My0uNjctMS4yLS42Ny0xLjg4cy4yNC0xLjM1LjY3LTEuODhjLjQ0LS41MywxLjA0LS44OSwxLjcxLTEuMDMuNjctLjEzLDEuMzctLjAzLDEuOTguMy42LjMyLDEuMDguODUsMS4zNCwxLjQ4LjMuNzIuMywxLjUzLDAsMi4yNloiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==") 0 0 no-repeat;
}
@media screen and (min-width: 900px) {
  .nc-header__mobile-content,
  .aui .nc-header__mobile-content {
    height: 0;
    padding: 0;
    overflow: hidden;
  }
}
.nc-header__mobile-content .nc-header__logotype,
.aui .nc-header__mobile-content .aui .nc-header__logotype {
  display: block;
  width: auto;
}
.nc-header__mobile-content .nc-header__logotype-link,
.aui .nc-header__mobile-content .aui .nc-header__logotype-link {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.nc-header__mobile-content .nc-header__user-bar,
.aui .nc-header__mobile-content .aui .nc-header__user-bar {
  width: auto;
  padding: 0;
}
.nc-header__mobile-content .nc-header__user-bar-counter,
.aui .nc-header__mobile-content .aui .nc-header__user-bar-counter {
  top: 10px;
  left: 20px;
}
.nc-header__mobile-content .nc-header__user-bar-image,
.aui .nc-header__mobile-content .aui .nc-header__user-bar-image {
  margin: 0;
  width: 38px;
}
.nc-header__mobile-content .nc-header__user-bar-title,
.aui .nc-header__mobile-content .aui .nc-header__user-bar-title {
  display: none;
}
.nc-header__welcome,
.aui .nc-header__welcome {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  min-width: 0;
}
.nc-header__loyalty-points_progress .nc-loading-process__spinner,
.aui .nc-header__loyalty-points_progress .nc-loading-process__spinner {
  display: block;
  position: static;
  background-color: transparent;
}
.nc-home__head-main {
  width: 100%;
  margin-bottom: 20px;
  background-color: #ffffff;
}
.nc-home__footer-main {
  margin-top: 20px;
}
.nc-home-section {
  display: block;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 20px;
}
.nc-home-section__col {
  display: inline-block;
  vertical-align: top;
  width: 50%;
}
.nc-home-section__left {
  margin-right: 10px;
}
.nc-home-section__left-half {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 20px;
}
.nc-home-section__left-half:first-child {
  margin-top: 0;
}
.nc-home-section__left-fourth {
  margin-left: 20px;
}
.nc-home-section__left-fourth:first-child {
  margin-left: 0;
}
.nc-home-section__right {
  margin-left: 10px;
}
.nc-home-section__right-half {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 20px;
}
.nc-home-section__right-half:first-child {
  margin-top: 0;
}
.nc-home-section__right-fourth {
  margin-left: 20px;
}
.nc-home-section__right-fourth:first-child {
  margin-left: 0;
}
.nc-home-section__footer-main {
  width: 100%;
}
.nc-home-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 20px;
}
.nc-home-menu__element {
  margin-left: 25px;
  text-align: center;
  width: 8.7%;
  margin-bottom: 20px;
  color: #022942;
}
.nc-home-menu__icon {
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.nc-home-menu__icon-recagar {
  width: 36px;
  height: 40px;
  background-image: url("../images/home/recagar.png");
}
.nc-home-menu__icon-consultar-factura {
  width: 37px;
  height: 42px;
  background-image: url("../images/home/consultar-factura.png");
}
.nc-home-menu__icon-consultar {
  width: 36px;
  height: 42px;
  background-image: url("../images/home/consultar.png");
}
.nc-home-menu__icon-conocer {
  width: 34px;
  height: 42px;
  background-image: url("../images/home/conocer.png");
}
.nc-home-menu__icon-comprar {
  width: 37px;
  height: 40px;
  background-image: url("../images/home/compar.png");
}
.nc-home-menu__icon-internet {
  width: 34px;
  height: 34px;
  background-image: url("../images/home/internet.png");
}
.nc-home-menu__icon-contactarme {
  width: 30px;
  height: 34px;
  background-image: url("../images/home/contactarme.png");
}
.nc-home-menu__icon-promo {
  width: 39px;
  height: 38px;
  background-image: url("../images/home/promo.png");
}
.nc-home-menu__icon-consultar-netbook {
  width: 40px;
  height: 38px;
  background-image: url("../images/home/consultar-netbook.png");
}
.nc-http-error {
  padding: 20px 0 116px 80px;
  color: #50535a;
  font-family: Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-http-error {
    padding: 0 40px 0;
  }
}
.nc-http-error__code {
  font-size: 200px;
  font-weight: 100;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .nc-http-error__code {
    font-size: 100px;
  }
}
.nc-http-error__message {
  font-size: 50px;
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  .nc-http-error__message {
    font-size: 30px;
  }
}
.nc-http-error__description {
  max-width: 470px;
  margin-top: 24px;
  font-size: 18px;
  line-height: 26px;
}
.nc-http-error__description-text {
  max-width: none;
  padding-right: 10px;
}
.nc-http-error__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  max-width: 492px;
  margin-top: 32px;
}
@media screen and (max-width: 767px) {
  .nc-http-error__actions {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-http-error__action {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-http-error__action-sign-in {
    margin-left: -1px;
  }
}
@media screen and (max-width: 767px) {
  .nc-http-error__action-line-balance {
    margin-left: 1px;
  }
}
@media screen and (max-width: 767px) {
  .nc-http-error__action-reload {
    width: 100%;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
}
@media screen and (max-width: 767px) {
  .nc-http-error__action-to-home-page {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}
.nc-http-error__support {
  display: inline;
  padding: 0px;
  white-space: normal;
  vertical-align: text-top;
}
@media screen and (max-width: 767px) {
  .nc-http-error__button {
    padding-right: 20px;
    padding-left: 20px;
  }
}
/* Invoice */
.nc-invoice {
  color: #333333;
}
.nc-invoice__content {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #e8e8e8;
  background-color: #ffffff;
  padding: 40px 30px;
}
@media screen and (max-width: 767px) {
  .nc-invoice__content {
    padding-left: 20px;
    padding-right: 20px;
    border: none;
  }
}
.nc-invoice__info {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 25px;
}
.nc-invoice__actions {
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .nc-invoice__actions {
    margin-bottom: 0;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.nc-invoice__status,
.nc-invoice__pay-until,
.nc-invoice__download {
  display: inline-block;
}
.nc-invoice__status_unpaid,
.nc-invoice__status_partiallypaid {
  display: inline-block;
  padding: 5px 9px;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font: 700 11px/14px Roboto, Helvetica, Arial, sans-serif;
  color: #ffffff;
  background-color: #fcb713;
  cursor: default;
  border: 1px solid transparent;
}
.nc-invoice__status_overdue,
.nc-invoice__status_error {
  display: inline-block;
  padding: 5px 9px;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font: 700 11px/14px Roboto, Helvetica, Arial, sans-serif;
  color: #ffffff;
  background-color: #eb1600;
  cursor: default;
  border: 1px solid transparent;
}
.nc-invoice__status_paid {
  display: inline-block;
  padding: 5px 9px;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font: 700 11px/14px Roboto, Helvetica, Arial, sans-serif;
  color: #ffffff;
  background-color: #44c8f5;
  cursor: default;
  border: 1px solid transparent;
}
.nc-invoice__pay-until {
  margin-left: 20px;
  vertical-align: middle;
}
.nc-invoice__pay-until:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS44IiBoZWlnaHQ9IjE5LjgiIHZpZXdCb3g9IjAgMCAxOS44IDE5LjgiPjxwYXRoIHN0cm9rZT0iIzAwQTlFMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xNC44LDE3LjI1YTguOSw4LjksMCwxMTIuNS0yLjVtLTcuNC0xdi01bTAtM3YuMSIvPjwvc3ZnPg==") 0 0 no-repeat;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  margin-top: -4px;
}
.nc-invoice__download {
  margin-left: 55px;
}
@media screen and (max-width: 767px) {
  .nc-invoice__download {
    margin-left: 0;
    padding-top: 20px;
  }
}
.nc-invoice__download-link {
  margin-left: 17px;
}
.nc-invoice__download-link + .nc-invoice__download-link {
  margin-left: 10px;
}
.nc-invoice__download-link._inactive {
  color: #bebebe;
  cursor: not-allowed;
}
@media screen and (max-width: 767px) {
  .nc-invoice__download-link._inactive {
    cursor: pointer;
  }
}
.nc-invoice__make-complaint {
  margin-left: 50px;
}
@media screen and (max-width: 767px) {
  .nc-invoice__make-complaint {
    margin-left: -10px;
    padding-top: 15px;
  }
}
.nc-invoice__sri {
  margin: 25px 0 10px;
}
.nc-invoice__sri + .nc-invoice__sri {
  margin-top: 10px;
}
.nc-invoice__sri-title {
  color: #808080;
}
.nc-invoice__pdf {
  position: relative;
  overflow: auto;
}
/* Item */
.nc-item {
  border: 1px solid #d3d4d3;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  margin-bottom: 24px;
  margin-left: 24px;
}
.nc-item:hover,
.nc-item .nc-device-price-characteristics__plan:hover {
  -webkit-box-shadow: 0 2px 15px rgba(0, 30, 180, 0.2);
  -moz-box-shadow: 0 2px 15px rgba(0, 30, 180, 0.2);
  box-shadow: 0 2px 15px rgba(0, 30, 180, 0.2);
  border: 1px solid rgba(0, 30, 180, 0.2);
}
.nc-item._disabled:hover,
.nc-item .nc-device-price-characteristics__plan._disabled:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 1px solid #d3d4d3;
}
.nc-item._disabled,
.nc-item .nc-device-price-characteristics__plan._disabled {
  opacity: 0.5;
}
.nc-item._selected,
.nc-item .nc-device-price-characteristics__plan._selected {
  border: 2px solid #001eb4;
}
.nc-dialog .nc-item {
  margin-left: 0;
  margin-bottom: 0;
}
.nc-device-price-characteristics__section-payment-method .nc-item {
  margin-left: 0;
}
@media screen and (min-width: 768px) {
  .nc-device-price-characteristics__section-payment-method .nc-item {
    width: 385px;
  }
}
.nc-subsection__body-top .nc-item {
  border: none;
  background-color: #f5f5f5;
}
.nc-subsection__body-top .nc-item:hover {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.jsPlansPopup .nc-popup .nc-subsection__body-top .nc-item {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .jsPlansPopup .nc-popup .nc-subsection__body-top .nc-item {
    width: 660px;
  }
}
@media screen and (max-width: 767px) {
  .jsPlansPopup .nc-popup .nc-subsection__body-top .nc-item {
    margin-top: 8px;
  }
}
@media screen and (min-width: 768px) {
  .nc-subsection__body-wide .nc-item {
    width: 800px;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup .nc-item {
    margin-bottom: 16px;
  }
}
.nc-item-center {
  justify-content: center;
}
.nc-item__container {
  width: 50%;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 767px) {
  .nc-item__container {
    display: block;
    width: 100%;
  }
}
.nc-dialog .nc-item__container {
  width: 100%;
  margin-top: 16px;
}
@media screen and (min-width: 768px) {
  .nc-device-price-characteristics__section-payment-method .nc-item__container {
    width: auto;
  }
}
@media screen and (min-width: 768px) {
  .nc-device-price-characteristics__section-payment-method .nc-item__container + .nc-item__container,
  .nc-item__container .nc-device-price-characteristics__section-payment-method .nc-button + .nc-button {
    margin-left: 32px;
  }
}
@media screen and (max-width: 767px) {
  .jsPlansPopup .nc-popup .nc-subsection__body-top + .nc-item__container {
    position: relative;
    top: 0;
    left: 8px;
    height: 280px;
    /* Recalculated by js */
    width: calc(108%);
  }
}
.nc-item__title {
  font-size: 16px;
}
.nc-item__inline-with-control .nc-item__title {
  padding-top: 5px;
}
.nc-item__check {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.nc-item__inline {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.nc-item__inline-with-control {
  margin-top: -5px;
}
.nc-item__inline-with-control .ui-selectmenu-button {
  height: 30px;
  background-color: #f5f5f5;
  color: #b6b7b7;
}
.nc-item__inline-with-control .ui-selectmenu-button .ui-icon {
  top: 11px;
}
.nc-item__inline-with-control .ui-selectmenu-text {
  line-height: 28px;
}
.nc-item__inline-with-control .ui-selectmenu-menu {
  border: 1pt solid #001eb4;
  box-shadow: none;
}
.nc-item__inline-with-control .ui-selectmenu-menu .ui-menu-item {
  line-height: 30px;
  color: #50535a;
  margin-bottom: -1px;
  margin-right: -1px;
}
.nc-item__inline-with-control .ui-selectmenu-menu .ui-menu-item.ui-state-focus {
  color: #ffffff;
  background-color: #001eb4;
}
.nc-item__labels {
  margin-left: 8px;
}
.nc-item .nc-label {
  height: 20px;
  line-height: initial;
  font-size: 10px;
}
.nc-item .nc-label:before,
.nc-item .nc-label:after {
  width: 20px;
}
.nc-item .nc-form-radio__icon {
  margin-left: 0;
}
.nc-item .nc-device-price__price {
  align-items: baseline;
  justify-content: flex-end;
}
.nc-item .nc-device-price__price-left,
.nc-item .nc-device-price__price-fractional {
  font-size: 24px;
  margin-right: 0;
}
.nc-item .nc-device-price__price-right {
  flex-direction: row;
}
.nc-item .nc-device-price__type {
  font-size: 16px;
}
.nc-item .nc-device-price__text {
  font-size: 12px;
  line-height: normal;
  display: inline;
}
.nc-item .nc-device-price__text + .nc-device-price__text {
  padding-left: 4px;
}
.nc-item .nc-device-price__text-dark {
  color: #50535a;
}
.nc-item .nc-device-price__top {
  justify-content: flex-end;
}
/* Label */
.nc-label,
.nc-device__labels-item {
  position: relative;
  display: inline-block;
  padding: 4px 10px;
  text-align: center;
  z-index: 2;
  color: #ffffff;
  background-color: #808080;
  height: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  /* Colors from Telefonica*/
}
.nc-label_blue-00a9e0,
.nc-device__labels-item_blue-00a9e0 {
  background-color: #00a9e0;
}
.nc-label_green-5bc500,
.nc-device__labels-item_green-5bc500 {
  background-color: #5bc500;
}
.nc-label_purple-954b97,
.nc-device__labels-item_purple-954b97 {
  background-color: #954b97;
}
.nc-label_pink-e9426d,
.nc-device__labels-item_pink-e9426d {
  background-color: #e9426d;
}
.nc-label_red-ec6839,
.nc-device__labels-item_red-ec6839 {
  background-color: #ec6839;
}
.nc-label_yellow-f59c00,
.nc-device__labels-item_yellow-f59c00 {
  background-color: #f59c00;
}
.nc-label_gray-e9eae8,
.nc-device__labels-item_gray-e9eae8 {
  background-color: #e9eae8;
}
.nc-label_gray-d3d4d3,
.nc-device__labels-item_gray-d3d4d3 {
  background-color: #d3d4d3;
}
.nc-label_gray-b6b7b7,
.nc-device__labels-item_gray-b6b7b7 {
  background-color: #b6b7b7;
}
.nc-label_gray-86888c,
.nc-device__labels-item_gray-86888c {
  background-color: #86888c;
}
.nc-label_gray-50535a,
.nc-device__labels-item_gray-50535a {
  background-color: #50535a;
}
.nc-label_pink,
.nc-device__labels-item_pink {
  background-color: #eb008b;
}
.nc-label_green,
.nc-device__labels-item_green {
  background-color: #5bc500;
}
.nc-label_blue-001,
.nc-device__labels-item_blue-001 {
  background-color: #001eb4;
}
.nc-label_blue-44,
.nc-device__labels-item_blue-44 {
  background-color: #44c8f5;
}
.nc-label_light-pink,
.nc-device__labels-item_light-pink {
  background-color: #fef3f2;
}
.nc-label_dark-pink,
.nc-device__labels-item_dark-pink {
  background-color: #e63780;
}
.nc-label_light-green,
.nc-device__labels-item_light-green {
  background-color: #87cc00;
}
.nc-label_magenta,
.nc-device__labels-item_magenta {
  background-color: #9e33b6;
}
.nc-label_yellow,
.nc-device__labels-item_yellow {
  background-color: #fcb713;
}
.nc-label_red,
.nc-device__labels-item_red {
  background-color: #ec624b;
}
.nc-label_white,
.nc-device__labels-item_white {
  background-color: #ffffff;
  color: #001eb4;
}
.nc-label + .nc-label {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .nc-label + .nc-label {
    margin-top: 7px;
  }
}
.nc-label-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  position: absolute;
  z-index: 2;
  top: 78px;
  right: 55px;
  width: auto;
}
@media (max-width: 1099px) {
  .nc-label-group {
    top: 70px;
    right: 28%;
  }
}
@media (max-width: 768px) {
  .nc-label-group {
    right: 24%;
  }
}
@media (max-width: 540px) {
  .nc-label-group {
    right: 15%;
  }
}
@media (max-width: 450px) {
  .nc-label-group {
    right: 14%;
  }
}
.nc-label-icon {
  width: 20px;
  height: 20px;
  display: inline;
  padding-left: 20px;
}
.nc-label-icon-star {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNiwuNzhsMS40Myw0LjAzaDMuODVsLTMuMTQsMi4zN2wxLjEyLDQuMTYtMy4yNi0yLjQ5LTMuMjYsMi40OWwxLjEyLTQuMTYtMy4xNC0yLjM3SDQuNTdaIiBmaWxsPSIjMDE5REY0Ii8+PC9zdmc+") 0 0 no-repeat;
}
/* Last Invoices */
.nc-last-invoices {
  margin-top: 20px;
  /*& .jsGridFilter {
               @media @mobile {
                    border-bottom: 1px solid #e8e8e8;
               }
            }*/
}
.nc-last-invoices__table-td_action._enabled {
  padding-right: 40px;
}
@media screen and (max-width: 767px) {
  .nc-last-invoices__table-td_bill,
  .nc-last-invoices__table-td_sri,
  .nc-last-invoices__table-td_ondemand-type,
  .nc-last-invoices__table-td_amount,
  .nc-last-invoices__table-td_pay-until,
  .nc-last-invoices__table-td_action {
    display: none;
  }
}
.nc-last-invoices__table-td_arrow {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-last-invoices__table-td_arrow {
    display: table-cell;
    max-width: 40px;
  }
}
.nc-last-invoices__table-td_arrow._enabled {
  padding-top: 25px;
}
@media screen and (max-width: 767px) {
  .nc-last-invoices__table-td-content_date {
    font-size: 14px;
    color: #4c4c4c;
  }
}
.nc-last-invoices__table-td-content_arrow {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-last-invoices__table-td-content_arrow {
    margin-left: auto;
    display: table-cell;
  }
}
.nc-last-invoices__table-td-content_arrow-more {
  display: block;
  margin-left: auto;
  width: 16px;
  height: 10px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGQ9Ik0xMC41LDBMNiw0LjZMMS40LDAsMCwxLjRsNiw2bDYtNloiIGZpbGw9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
  -webkit-transition: transform 100ms linear;
  -moz-transition: transform 100ms linear;
  -o-transition: transform 100ms linear;
  transition: transform 100ms linear;
  background-size: 16px;
}
.nc-last-invoices__table-td-content_arrow-more._active {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
@media screen and (max-width: 767px) {
  .nc-last-invoices__status {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
  }
}
.nc-last-invoices .nc-filter {
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 0;
  padding-left: 0;
}
@media screen and (max-width: 767px) {
  .nc-last-invoices .nc-filter {
    border-bottom: none;
  }
}
.nc-last-invoices__filter-mobile {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-last-invoices__filter-mobile {
    display: inline-block;
    text-align: center;
    width: 100%;
    padding: 0 0 15px;
  }
  .nc-last-invoices__filter-mobile .nc-filter {
    margin-bottom: 5px;
    border-top: none;
    border-bottom: 1px solid #dbdcdd;
    padding-left: 20px;
  }
  .nc-last-invoices__filter-mobile .ui-selectmenu-button {
    border: 0;
    padding-left: 0;
  }
  .nc-last-invoices__filter-mobile .ui-selectmenu-text {
    color: #001eb4;
  }
}
.nc-last-invoices .jsgrid {
  overflow: visible;
}
.nc-last-invoices .jsgrid th {
  vertical-align: top;
}
.nc-last-invoices .nc-device-catalog-mobile-sort {
  display: none;
}
.nc-last-invoices .nc-filter__header-filtering {
  display: flex;
}
@media screen and (max-width: 767px) {
  .nc-last-invoices .nc-filter__header-filtering {
    order: 2;
    padding-bottom: 20px;
  }
}
.nc-last-invoices .nc-filter__header-item:first-child {
  margin-left: 30px !important;
}
@media screen and (max-width: 767px) {
  .nc-last-invoices .nc-filter__header-item:first-child {
    margin-left: 0 !important;
  }
}
/* Line Info */
.nc-line-info__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 15px 0;
}
@media screen and (max-width: 1099px) {
  .nc-line-info__row {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  .nc-line-info__row {
    padding: 0;
  }
}
.nc-line-info__col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 50%;
  margin-right: 10px;
  padding-right: 50px;
}
@media screen and (max-width: 1099px) {
  .nc-line-info__col {
    width: 100%;
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-line-info__col {
    border: 1px solid #e8e8e8;
    padding: 0;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    border-radius: 4px;
  }
}
.nc-line-info__col + .nc-line-info__col {
  margin-right: 0;
  margin-left: 10px;
}
@media screen and (max-width: 1099px) {
  .nc-line-info__col + .nc-line-info__col {
    margin-left: 0;
    margin-top: 20px;
  }
}
.nc-line-info__row_disabled,
.nc-line-info__col_disabled {
  position: relative;
}
.nc-line-info__row_disabled:after,
.nc-line-info__col_disabled:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.5);
}
@media screen and (max-width: 767px) {
  .nc-line-info__details {
    width: 100%;
  }
}
.nc-line-info__name,
.nc-line-info__suspended {
  display: inline-block;
  vertical-align: middle;
}
.nc-line-info__name {
  margin-right: 20px;
  color: #50535a;
  font: 20px/30px Roboto, Helvetica, Arial, sans-serif;
}
.nc-line-info__suspended {
  position: relative;
  z-index: 2;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.nc-line-info__suspended-icon {
  width: 18px;
  height: 19px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE4IDE5Ij48cGF0aCBmaWxsPSIjZWIxNjAwIiBkPSJNOSwxOUE5LDksMCwwMTQuNTE5LDIuMTlhMSwxLDAsMDExLDEuNzRhNyw3LDAsMTA2LjkzNC0uMDJhMSwxLDAsMDEuOTktMS43NEE5LDksMCwwMTksMTltMS0xMWExLDEsMCwwMS0xLDFhMSwxLDAsMDEtMS0xVjFhMSwxLDAsMDEyLDBaIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-line-info__suspended-text {
  color: #eb1600;
  margin-left: 8px;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .nc-line-info__header,
  .nc-line-info__description {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.nc-line-info__header {
  margin-bottom: 10px;
}
.nc-line-info__description {
  color: #333333;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
}
@media screen and (max-width: 767px) {
  .nc-line-info__description {
    min-height: inherit;
    margin-top: 8px;
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 22px;
  }
}
.nc-line-info__description_imei {
  min-height: 40px;
}
.nc-line-info__actions {
  margin: 0 -30px;
}
@media screen and (max-width: 767px) {
  .nc-line-info__actions {
    margin: 0;
  }
}
.nc-line-info__link {
  position: relative;
  z-index: 2;
  display: inline-block;
  vertical-align: middle;
  line-height: 30px;
}
.nc-line-info__link-wrapper {
  margin-top: 10px;
  margin-left: 30px;
}
.nc-line-info__link-wrapper._not-allowed {
  cursor: not-allowed;
}
@media screen and (max-width: 767px) {
  .nc-line-info__link-wrapper {
    display: block;
    margin: 0;
    border-top: 1px solid #e8e8e8;
    padding: 11px 20px;
  }
}
.nc-line-info__link._disabled {
  pointer-events: none;
}
.nc-line-info__icon {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
.nc-line-info__icon_change-plan {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMy4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjMgQnVpbGQgMTgyKSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMwMDM3N2Q7CiAgICAgIH0KCiAgICAgIC5zdDIgewogICAgICAgIGZpbGw6ICMyODk2ZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJMaWdodF9UaGVtZSI+CiAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTEuODgsNjkuNjhoLTQuMzRjLS42NywwLTEuMjEtLjU0LTEuMjEtMS4yMSwwLS42Ny41NC0xLjIxLDEuMjEtMS4yMWg0LjM0Yy42NywwLDEuMjEuNTQsMS4yMSwxLjIxLDAsLjY3LS41NCwxLjIxLTEuMjEsMS4yMWgwWiIvPgogICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTU5LjQ5LDc1LjkzaC0xOS40OWMtMi42MiwwLTQuNzUtMi4xNC00Ljc1LTQuNzZWMjguODNjMC0yLjYyLDIuMTMtNC43NSw0Ljc1LTQuNzZoMTkuNDljMi42MywwLDQuNzUsMi4xMyw0Ljc2LDQuNzZ2My42OWMwLC42Ny0uNTQsMS4yMS0xLjIxLDEuMjEtLjY3LDAtMS4yMS0uNTQtMS4yMS0xLjIxaDB2LTMuNjljMC0xLjI5LTEuMDUtMi4zNC0yLjM0LTIuMzRoLTE5LjQ5Yy0xLjI5LDAtMi4zMywxLjA0LTIuMzMsMi4zMywwLDAsMCwwLDAsLjAxdjQyLjM0YzAsMS4yOSwxLjAzLDIuMzMsMi4zMiwyLjM0LDAsMCwwLDAsLjAxLDBoMTkuNDljMS4yOSwwLDIuMzQtMS4wNSwyLjM0LTIuMzR2LTMuNjljMC0uNjcuNTQtMS4yMSwxLjIxLTEuMjEuNjcsMCwxLjIxLjU0LDEuMjEsMS4yMWgwdjMuNjljMCwyLjYzLTIuMTMsNC43NS00Ljc2LDQuNzZaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDkuOTEsNTIuNzNjLS42NywwLTEuMjEuNTQtMS4yMSwxLjIxdjYuOGMwLC42Ny41NCwxLjIxLDEuMjEsMS4yMXMxLjIxLS41NCwxLjIxLTEuMjF2LTYuOGMwLS42Ny0uNTQtMS4yMS0xLjIxLTEuMjFoMFoiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik01Ni4yOSw0Ni4yMmMtLjY3LDAtMS4yMS41NC0xLjIxLDEuMjF2MTMuMzFjMCwuNjcuNTQsMS4yMSwxLjIxLDEuMjEuNjcsMCwxLjIxLS41NCwxLjIxLTEuMjF2LTEzLjMxYzAtLjY3LS41NC0xLjIxLTEuMjEtMS4yMVoiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik02Mi42OCwzOS43MWMtLjY3LDAtMS4yMS41NC0xLjIxLDEuMjF2MTkuODJjMCwuNjcuNTQsMS4yMSwxLjIxLDEuMjEuNjcsMCwxLjIxLS41NCwxLjIxLTEuMjF2LTE5LjgyYzAtLjY3LS41NC0xLjIxLTEuMjEtMS4yMVoiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik02OS4wNywzMy4xOWMtLjY3LDAtMS4yMS41NC0xLjIxLDEuMjF2MjYuMzRjMCwuNjcuNTQsMS4yMSwxLjIxLDEuMjEuNjcsMCwxLjIxLS41NCwxLjIxLTEuMjF2LTI2LjM0YzAtLjY3LS41NC0xLjIxLTEuMjEtMS4yMWgwWiIvPgogIDwvZz4KICA8ZyBpZD0iTWFyY28iPgogICAgPHJlY3QgY2xhc3M9InN0MCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiLz4KICA8L2c+Cjwvc3ZnPg==") 0 0 no-repeat;
  width: 37px;
  height: 38px;
  margin-left: -10px;
  margin-right: -3px;
  background-position: -2px -2px;
  margin-bottom: -5px;
}
.nc-line-info__icon_new-document {
  width: 16px;
  height: 21px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTQuOTggMTkuMjYiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC42LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuNCBCdWlsZCAxMDkpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgfQoKICAgICAgLnN0MSB7CiAgICAgICAgZmlsbDogIzAwMzc3ZDsKICAgICAgfQoKICAgICAgLnN0MiB7CiAgICAgICAgZmlsbDogIzAwYzhmZjsKICAgICAgfQoKICAgICAgLnN0MyB7CiAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2NsaXBwYXRoKTsKICAgICAgfQogICAgPC9zdHlsZT4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcHBhdGgiPgogICAgICA8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMTQuOTgiIGhlaWdodD0iMTkuMjYiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGNsYXNzPSJzdDMiPgogICAgPGc+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xMy4xNSwxOC40SDEuODljLS4zLDAtLjU4LS4xMi0uNzktLjMzLS4yMS0uMjEtLjMzLS40OS0uMzMtLjc5VjYuMDljMC0uMTIuMDUtLjIzLjEzLS4zMS4wOC0uMDguMi0uMTMuMzEtLjEzcy4yMy4wNS4zMS4xM2MuMDguMDguMTMuMTkuMTMuMzF2MTEuMmMwLC4wNi4wMi4xMi4wNy4xNy4wNC4wNC4xLjA3LjE3LjA3aDExLjI3Yy4wNiwwLC4xMi0uMDIuMTctLjA3LjA0LS4wNC4wNy0uMS4wNy0uMTdWMi4wNnMwLS4wNi0uMDItLjA5Yy0uMDEtLjAzLS4wMy0uMDYtLjA1LS4wOC0uMDItLjAyLS4wNS0uMDQtLjA4LS4wNS0uMDMtLjAxLS4wNi0uMDItLjA5LS4wMmgtNy4yYy0uMTIsMC0uMjMtLjA1LS4zMS0uMTMtLjA4LS4wOC0uMTMtLjE5LS4xMy0uMzFzLjA1LS4yMy4xMy0uMzFjLjA4LS4wOC4yLS4xMy4zMS0uMTNoNy4yYy4zLDAsLjU4LjEyLjc5LjMzLjIxLjIxLjMzLjQ5LjMzLjc5djE1LjIzYzAsLjMtLjEyLjU4LS4zMy43OS0uMjEuMjEtLjQ5LjMzLS43OS4zM1oiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTExLjM4LDEyLjUySDMuNjNjLS4xMiwwLS4yMy0uMDUtLjMxLS4xMy0uMDgtLjA4LS4xMy0uMTktLjEzLS4zMXMuMDUtLjIzLjEzLS4zMWMuMDgtLjA4LjItLjEzLjMxLS4xM2g3Ljc2Yy4xMiwwLC4yMy4wNS4zMS4xMy4wOC4wOC4xMy4xOS4xMy4zMXMtLjA1LjIzLS4xMy4zMWMtLjA4LjA4LS4yLjEzLS4zMS4xM1oiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTExLjM4LDE1LjMySDMuNjNjLS4xMiwwLS4yMy0uMDUtLjMxLS4xM3MtLjEzLS4xOS0uMTMtLjMxLjA1LS4yMy4xMy0uMzEuMi0uMTMuMzEtLjEzaDcuNzZjLjEyLDAsLjIzLjA1LjMxLjEzLjA4LjA4LjEzLjE5LjEzLjMxcy0uMDUuMjMtLjEzLjMxYy0uMDguMDgtLjIuMTMtLjMxLjEzWiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTEuMzgsOS43MUgzLjYzYy0uMTIsMC0uMjMtLjA1LS4zMS0uMTMtLjA4LS4wOC0uMTMtLjE5LS4xMy0uMzFzLjA1LS4yMy4xMy0uMzFjLjA4LS4wOC4yLS4xMy4zMS0uMTNoNy43NmMuMTIsMCwuMjMuMDUuMzEuMTMuMDguMDguMTMuMTkuMTMuMzFzLS4wNS4yMy0uMTMuMzFjLS4wOC4wOC0uMi4xMy0uMzEuMTNaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik00LjQ1LDQuODlIMS4wMmMtLjA2LDAtLjEyLS4wMi0uMTYtLjA1LS4wNS0uMDMtLjA5LS4wOC0uMTEtLjEzLS4wMi0uMDUtLjAzLS4xMS0uMDItLjE3LjAxLS4wNi4wNC0uMTEuMDgtLjE1TDQuMjQuOThzLjA5LS4wNy4xNS0uMDhjLjA2LS4wMS4xMiwwLC4xNy4wMi4wNS4wMi4xLjA2LjEzLjExLjAzLjA1LjA1LjEuMDUuMTZ2My40MXMwLC4wOC0uMDIuMTFjLS4wMS4wNC0uMDQuMDctLjA2LjA5LS4wMy4wMy0uMDYuMDUtLjEuMDYtLjA0LjAxLS4wNy4wMi0uMTEuMDJaIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=") 0 0 no-repeat;
}
.nc-line-info__icon_upgrade {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAxNCAzNCI+PGcgZmlsbD0iIzFiYTRkNiI+PHBhdGggaWQ9ImciIGQ9Ik0yLDJIMFYwaDJabTQsNi40MTVWMTZhMSwxLDAsMTAyLDBWOC40MTNsMi4yOTQsMi4yOTRhMSwxLDAsMTAxLjQxMy0xLjQxNGwtNC00Yy0uMDE1LS4wMTUtLjAzNS0uMDItLjA1MS0uMDM0YS45ODguOTg4LDAsMDAtLjI3NC0uMTgyQTEsMSwwLDAwNyw1Yy0uMDA5LDAtLjAxNywwLS4wMjYuMDA1YS45NzguOTc4LDAsMDAtLjY4NC4yOTVsLTQsNGExLDEsMCwxMDEuNDE0LDEuNDE0Wk02LDJINFYwaDJabTQsMEg4VjBoMlptMiwwVjBoMnYyWiIvPjwvZz48dXNlIHhsaW5rOmhyZWY9IiNnIiBmaWxsPSIjMDA2YzllIiB5PSIxNyIvPjwvc3ZnPg==") 0 0 no-repeat;
  width: 14px;
  height: 17px;
  margin-top: 6px;
}
.nc-line-info__icon_cart {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMzc3ZDt9LmNscy0ye2ZpbGw6bm9uZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmNhcnJvLCBjYXJyaXRvLCBjaGFuZ28sIGNhcnJvIGRlIGNvbXByYXMsIHNob3BwaW5nIGNhcnQ8L3RpdGxlPjxnIGlkPSJMaWdodF9UaGVtZSIgZGF0YS1uYW1lPSJMaWdodCBUaGVtZSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDEuOCw2MS43NEE2LjE4LDYuMTgsMCwxLDAsNDgsNjcuOTIsNi4xOCw2LjE4LDAsMCwwLDQxLjgsNjEuNzRabTAsOS45M2EzLjc2LDMuNzYsMCwxLDEsMy43NS0zLjc1QTMuNzYsMy43NiwwLDAsMSw0MS44LDcxLjY3WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTYzLjkzLDYxLjc0YTYuMTgsNi4xOCwwLDEsMCw2LjE3LDYuMThBNi4xOCw2LjE4LDAsMCwwLDYzLjkzLDYxLjc0Wm0wLDkuOTNhMy43NiwzLjc2LDAsMSwxLDMuNzUtMy43NUEzLjc2LDMuNzYsMCwwLDEsNjMuOTMsNzEuNjdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzQuMTUsMzQuMjVBMy4xNCwzLjE0LDAsMCwwLDcxLjY2LDMzSDM2LjgzYTEuMjEsMS4yMSwwLDAsMCwwLDIuNDJINzEuNjZhLjc0Ljc0LDAsMCwxLC41OS4yOS43My43MywwLDAsMSwuMTMuNjRMNjksNTAuMTJIMzYuMTNMMzAuNTIsMjYuODNhMS4yMSwxLjIxLDAsMCwwLTEuMTgtLjkyaC05YTEuMjEsMS4yMSwwLDAsMCwwLDIuNDJoOGw2Ljc5LDI4LjE2YTMuMTcsMy4xNywwLDAsMCwzLjA4LDIuNDFINjYuODVhMy4xNywzLjE3LDAsMCwwLDMuMDgtMi40MUw3NC43MywzN0EzLjEyLDMuMTIsMCwwLDAsNzQuMTUsMzQuMjVabS03LjMsMjIuMjNIMzguMjZhLjc1Ljc1LDAsMCwxLS43My0uNTZsLS44MS0zLjM4SDY4LjQxbC0uODMsMy4zOEEuNzQuNzQsMCwwLDEsNjYuODUsNTYuNDhaIi8+PC9nPjxnIGlkPSJNYXJjbyI+PHJlY3QgY2xhc3M9ImNscy0yIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIvPjwvZz48L3N2Zz4=") 0 0 no-repeat;
  width: 40px;
  height: 40px;
  margin-inline: -5px;
  margin-block: -5px;
}
.nc-line-info__icon_suspend {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iNDAiIHZpZXdCb3g9Ii0xLjUgLTExIDIwIDQwIj48ZyBmaWxsPSIjMjdBM0Q0Ij48cGF0aCBpZD0iZyIgZD0iTTguNDk4LDguNUMzLjUyNyw4LjUwMi0uNTAzLDQuNDc0LS41MDUtLjQ5NmMtLjAwMS0zLjIyNywxLjcyNC02LjIwNiw0LjUyMi03LjgxMS40NzktLjI3NiwxLjA5MS0uMTExLDEuMzY3LjM2Ny4yNzcuNDguMTEyLDEuMDkyLS4zNjYsMS4zNjhDMS42NjUtNC42NDYuNTA4LS4zNjksMi40MzMsMi45ODUxYy45MjUsMy4zNTMsNi4yMDMsNC41MSw5LjU1NiwyLjU4NGMzLjM1My0xLjkyNSw0LjUxLTYuMjAzLDIuNTg1LTkuNTU2LS42MjQtMS4wODYtMS41MjgtMS45ODUtMi42MTgtMi42MDQtLjQ4OC0uMjU5LS42NzQtLjg2NC0uNDE0LTEuMzUzLjI1OS0uNDg3Ljg2My0uNjczLDEuMzUyLS40MTQuMDE4LjAwOS4wMzQuMDE5LjA1MS4wMjhjNC4zMjMsMi40NTIsNS44NDEsNy45NDQsMy4zODksMTIuMjY5QzE0LjczMyw2Ljc2LDExLjc0LDguNTAyLDguNDk4LDguNW0xLTExYzAsLjU1My0uNDQ3LDEtMSwxLS41NTIsMC0xLS40NDctMS0xdi03YzAtLjU1Mi40NDgtMSwxLTFjLjU1MywwLDEsLjQ0OCwxLDFaIi8+PC9nPjx1c2UgeGxpbms6aHJlZj0iI2ciIGZpbGw9IiMwMDZDOUUiIHk9IjIwIi8+PC9zdmc+") 0 0 no-repeat;
  width: 20px;
  height: 20px;
  margin-top: 5px;
}
.nc-line-info__icon_find-device {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAxNCAzNCIgc3Ryb2tlPSIjMjdhM2Q0Ij48cGF0aCBpZD0iZyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik05LjUsMS41NWE1LjksNS44LDAsMDAtOC40LDZhMTksMTksMCwwMDUuNSw4LjRhMS41LDEuNSwwLDAwLjc1LDBhMTksMTksMCwwMDUuNS04LjRhNS45LDUuOCwwLDAwLS41LTMuNE04LjM2LDUuMjRhMS45LDEuOSwwLDEwLjEuMSIvPjx1c2UgeGxpbms6aHJlZj0iI2ciIHk9IjE3IiBzdHJva2U9IiMwMDZjOWUiLz48L3N2Zz4=") 0 0 no-repeat;
  width: 14px;
  height: 17px;
  margin-top: 6px;
}
.nc-line-info__icon_my-device {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA4MC4yNSAxNDMuMyI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjYuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS40IEJ1aWxkIDEwOSkgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiAjMDAzNzdkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjcuMDksMTQzLjNIMTMuMTVjLTcuMjcsMC0xMy4xNS01Ljg5LTEzLjE1LTEzLjE1VjEzLjE1QzAsNS44OSw1Ljg5LDAsMTMuMTUsMGg1My45NGM3LjI3LDAsMTMuMTUsNS44OSwxMy4xNSwxMy4xNXYxMTdjMCw3LjI3LTUuODksMTMuMTUtMTMuMTUsMTMuMTVaTTEzLjE1LDYuNjljLTMuNTYsMC02LjQ3LDIuOS02LjQ3LDYuNDd2MTE3YzAsMy41NiwyLjksNi40Nyw2LjQ3LDYuNDdoNTMuOTRjMy41NiwwLDYuNDctMi45LDYuNDctNi40N1YxMy4xNWMwLTMuNTYtMi45LTYuNDctNi40Ny02LjQ3SDEzLjE1WiIvPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00Ni4wOSwxMjYuMDNoLTEyLjAyYy0xLjg1LDAtMy4zNC0xLjQ5LTMuMzQtMy4zNHMxLjQ5LTMuMzQsMy4zNC0zLjM0aDEyLjAyYzEuODUsMCwzLjM0LDEuNDksMy4zNCwzLjM0cy0xLjQ5LDMuMzQtMy4zNCwzLjM0WiIvPgo8L3N2Zz4=") 0 0 no-repeat;
  width: 46px;
  height: 70px;
  margin-right: 0px;
}
.nc-line-info__icon_default-plan {
  width: 85px;
  height: 62px;
  background-image: url("../images/superchip.svg");
  margin-right: 0px;
}
.nc-line-info__link:hover .nc-line-info__icon {
  background-position: 0 100%;
}
.nc-line-info__link._disabled .nc-line-info__icon_change-plan {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMy4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjMgQnVpbGQgMTgyKSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICNiZWJlYmU7CiAgICAgIH0KCiAgICAgIC5zdDIgewogICAgICAgIGZpbGw6ICNiZWJlYmU7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJMaWdodF9UaGVtZSI+CiAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTEuODgsNjkuNjhoLTQuMzRjLS42NywwLTEuMjEtLjU0LTEuMjEtMS4yMSwwLS42Ny41NC0xLjIxLDEuMjEtMS4yMWg0LjM0Yy42NywwLDEuMjEuNTQsMS4yMSwxLjIxLDAsLjY3LS41NCwxLjIxLTEuMjEsMS4yMWgwWiIvPgogICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTU5LjQ5LDc1LjkzaC0xOS40OWMtMi42MiwwLTQuNzUtMi4xNC00Ljc1LTQuNzZWMjguODNjMC0yLjYyLDIuMTMtNC43NSw0Ljc1LTQuNzZoMTkuNDljMi42MywwLDQuNzUsMi4xMyw0Ljc2LDQuNzZ2My42OWMwLC42Ny0uNTQsMS4yMS0xLjIxLDEuMjEtLjY3LDAtMS4yMS0uNTQtMS4yMS0xLjIxaDB2LTMuNjljMC0xLjI5LTEuMDUtMi4zNC0yLjM0LTIuMzRoLTE5LjQ5Yy0xLjI5LDAtMi4zMywxLjA0LTIuMzMsMi4zMywwLDAsMCwwLDAsLjAxdjQyLjM0YzAsMS4yOSwxLjAzLDIuMzMsMi4zMiwyLjM0LDAsMCwwLDAsLjAxLDBoMTkuNDljMS4yOSwwLDIuMzQtMS4wNSwyLjM0LTIuMzR2LTMuNjljMC0uNjcuNTQtMS4yMSwxLjIxLTEuMjEuNjcsMCwxLjIxLjU0LDEuMjEsMS4yMWgwdjMuNjljMCwyLjYzLTIuMTMsNC43NS00Ljc2LDQuNzZaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDkuOTEsNTIuNzNjLS42NywwLTEuMjEuNTQtMS4yMSwxLjIxdjYuOGMwLC42Ny41NCwxLjIxLDEuMjEsMS4yMXMxLjIxLS41NCwxLjIxLTEuMjF2LTYuOGMwLS42Ny0uNTQtMS4yMS0xLjIxLTEuMjFoMFoiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik01Ni4yOSw0Ni4yMmMtLjY3LDAtMS4yMS41NC0xLjIxLDEuMjF2MTMuMzFjMCwuNjcuNTQsMS4yMSwxLjIxLDEuMjEuNjcsMCwxLjIxLS41NCwxLjIxLTEuMjF2LTEzLjMxYzAtLjY3LS41NC0xLjIxLTEuMjEtMS4yMVoiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik02Mi42OCwzOS43MWMtLjY3LDAtMS4yMS41NC0xLjIxLDEuMjF2MTkuODJjMCwuNjcuNTQsMS4yMSwxLjIxLDEuMjEuNjcsMCwxLjIxLS41NCwxLjIxLTEuMjF2LTE5LjgyYzAtLjY3LS41NC0xLjIxLTEuMjEtMS4yMVoiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik02OS4wNywzMy4xOWMtLjY3LDAtMS4yMS41NC0xLjIxLDEuMjF2MjYuMzRjMCwuNjcuNTQsMS4yMSwxLjIxLDEuMjEuNjcsMCwxLjIxLS41NCwxLjIxLTEuMjF2LTI2LjM0YzAtLjY3LS41NC0xLjIxLTEuMjEtMS4yMWgwWiIvPgogIDwvZz4KICA8ZyBpZD0iTWFyY28iPgogICAgPHJlY3QgY2xhc3M9InN0MCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiLz4KICA8L2c+Cjwvc3ZnPg==") 0 0 no-repeat;
  width: 37px;
  height: 38px;
  margin-left: -10px;
  background-position: -2px -2px;
  margin-bottom: -5px;
}
.nc-line-info__link._disabled .nc-line-info__icon_upgrade {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE0IDE3Ij48cGF0aCBmaWxsPSIjYmViZWJlIiBkPSJNMiwySDBWMGgyWm0zLjk5Nyw2LjQyVjE2YTEsMSwwLDAwMiwwVjguNDFsMi4yOTQsMi4zYTEsMSwwLDAwMS40MTYtMS40MmwtNC00Yy0uMDE1LS4wMS0uMDM1LS4wMi0uMDUxLS4wM2EuOTg2Ljk4NiwwLDAwLS4yNzQtLjE4QTEuMDEzLDEuMDEzLDAsMDA3LDVhLjAyOS4wMjksMCwwMC0uMDI2LjAxLjg3NS44NzUsMCwwMC0uMzU1LjA3LjkuOSwwLDAwLS4zMjguMjJsLTQsMy45OWExLDEsMCwwMDEuNDE0LDEuNDJaTTYsMkg0VjBoMlptNCwwSDhWMGgyWm0yLDBWMGgydjJaIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-line-info__link._disabled .nc-line-info__icon_find-device {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxNyI+PHBhdGggc3Ryb2tlPSIjYmViZWJlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTkuNSwxLjU1YTUuOSw1LjgsMCwwMC04LjQsNmExOSwxOSwwLDAwNS41LDguNGExLjUsMS41LDAsMDAuNzUsMGExOSwxOSwwLDAwNS41LTguNGE1LjksNS44LDAsMDAtLjUtMy40TTguMzYsNS4yNGExLjksMS45LDAsMTAuMS4xIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-line-info__image {
  max-height: 100%;
  max-width: 100%;
  height: auto;
}
@media screen and (max-width: 767px) {
  .nc-line-info__image {
    display: block;
    max-height: 115px;
  }
}
.nc-line-info__image-wrapper {
  height: 150px;
  margin-right: 30px;
}
@media screen and (max-width: 1099px) {
  .nc-line-info__image-wrapper {
    min-width: 100px;
  }
}
@media screen and (max-width: 767px) {
  .nc-line-info__image-wrapper {
    width: 100%;
    height: auto;
    margin: 25px 20px 8px;
  }
}
.nc-line-info__line-suspended-label {
  display: inline-block;
  padding: 5px 9px;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font: 700 11px/14px Roboto, Helvetica, Arial, sans-serif;
  color: #ffffff;
  background-color: #eb1600;
  cursor: default;
  border: 1px solid transparent;
  margin-bottom: 7px;
}
.nc-line-info__line-suspended,
.nc-line-info__line-processing {
  font-size: 14px;
  line-height: 20px;
  color: #333333;
}
.nc-line-info__line-suspended-title,
.nc-line-info__line-processing-title {
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #eb1600;
  text-transform: uppercase;
}
.nc-line-info__line-suspended-title:before,
.nc-line-info__line-processing-title:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 17px;
  height: 17px;
  margin-top: -2px;
  margin-right: 8px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4zNzUiIGhlaWdodD0iMTYuMzc1IiB2aWV3Qm94PSIwIDAgMTYuMzc1IDE2LjM3NSI+PHBhdGggZmlsbD0iI2ViMTYwMCIgZD0iTTguMjcyLDcuMDRsMS43NS0xLjc0MmExLjAyNiwxLjAyNiwwLDAxMS40NDUsMGExLjAxMSwxLjAxMSwwLDAxMCwxLjQzNkw5LjYwMyw4LjU4NmExLjksMS45LDAsMDEtMS4zNDEuNTYydi0uMDA1YTEuODUzLDEuODUzLDAsMDEtMS4zMDYtLjUzNGMtLjAxNy0uMDE4LS4wMzQtLjAzNS0uMDUtLjA1NEwzLjg2NSw1LjUzM2ExLjAxMSwxLjAxMSwwLDAxMC0xLjQzNmExLjAyNywxLjAyNywwLDAxMS40NDUsMFptLS4xLDkuMjAzYTguMTgxLDguMTgxLDAsMDEtNS42LTIuMmE4LjA2NSw4LjA2NSwwLDAxLTEuNzg4LTkuNGExLjAyNCwxLjAyNCwwLDAxMS4zNjItLjQ4MWExLjAxMywxLjAxMywwLDAxLjQ4NCwxLjM1M2E2LjA0Nyw2LjA0NywwLDAwMS4zNDEsNy4wNTJhNi4xNjksNi4xNjksMCwwMDguNjY3LS4yN2E2LjA3NSw2LjA3NSwwLDAwLS4yNy04LjYxMmE2LjE4NCw2LjE4NCwwLDAwLTcuNy0uNTYxYTEuMDI1LDEuMDI1LDAsMDEtMS40MjMtLjI1MmExLjAxMSwxLjAxMSwwLDAxLjI1My0xLjQxNGE4LjI1LDguMjUsMCwwMTEwLjI2OS43NDZhOC4xMiw4LjEyLDAsMDEtNS41OTUsMTQuMDM5Ii8+PC9zdmc+") 0 0 no-repeat;
}
.nc-line-info__line-suspended-link,
.nc-line-info__line-processing-link {
  margin-left: 20px;
}
.nc-line-info__line-suspended-link .nc-link:before,
.nc-line-info__line-processing-link .nc-link:before,
.nc-line-info__line-suspended-link .nc-browser-list__item:before,
.nc-line-info__line-processing-link .nc-browser-list__item:before,
.nc-line-info__line-suspended-link .nc-device-compare__tooltip-menu-item:before,
.nc-line-info__line-processing-link .nc-device-compare__tooltip-menu-item:before,
.nc-line-info__line-suspended-link .nc-device-compare-small__return-link:before,
.nc-line-info__line-processing-link .nc-device-compare-small__return-link:before,
.nc-line-info__line-suspended-link .nc-line-info__link:before,
.nc-line-info__line-processing-link .nc-line-info__link:before,
.nc-line-info__line-suspended-link .nc-payment-history__link:before,
.nc-line-info__line-processing-link .nc-payment-history__link:before,
.nc-line-info__line-suspended-link .nc-select-line__menu-element:before,
.nc-line-info__line-processing-link .nc-select-line__menu-element:before,
.nc-line-info__line-suspended-link .nc-services-active__disconnect:before,
.nc-line-info__line-processing-link .nc-services-active__disconnect:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-top: 3px;
  margin-right: 5px;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNzEuODYgMTQyIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuNi4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjQgQnVpbGQgMTA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICMwMDM3N2Q7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMwMGM4ZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03Ny4zLDk0Ljg1Yy0xLjAxLDAtMS45Ny0uMzgtMi43LTEuMDdsLTE2LjI4LTE1LjM0Yy0uNzYtLjcyLTEuMjEtMS43MS0xLjI1LTIuNzYtLjAzLTEuMDUuMzUtMi4wNywxLjA3LTIuODMuNzItLjc2LDEuNzEtMS4yMSwyLjc2LTEuMjUsMS4wNS0uMDMsMi4wNy4zNSwyLjgzLDEuMDdsMTMuMjksMTIuNSwzMC44Ny0zNi43M2MuNjgtLjc5LDEuNjQtMS4yOCwyLjY3LTEuMzcsMS4wNC0uMDgsMi4wNi4yNCwyLjg2LjkxLjguNjcsMS4yOSwxLjYzLDEuMzgsMi42Ni4wOSwxLjA0LS4yMywyLjA3LS44OSwyLjg3bC0zMy42LDM5LjkyYy0uMzQuNDEtLjc2Ljc0LTEuMjQuOTgtLjQ4LjI0LTEsLjM4LTEuNTMuNDJoLS4yM1oiLz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcwLjkyLDkxLjI0bC0xNS4yNC0xOS4wMmMtLjM2LS40NC0uOC0uOC0xLjMxLTEuMDUtLjUxLS4yNS0xLjA2LS4zOS0xLjYyLS40Mi0uNTctLjAzLTEuMTMuMDctMS42Ni4yOS0uNTIuMjItLjk5LjU1LTEuMzcuOThsLTE3LjM5LDE5LjAyYy0uNDYuMzUtLjg0Ljc5LTEuMTEsMS4zLS4yNy41MS0uNDMsMS4wNy0uNDYsMS42NC0uMDMuNTcuMDYsMS4xNS4yOCwxLjY4LjIxLjUzLjU0LDEuMDEuOTYsMS40MS40Mi4zOS45Mi42OSwxLjQ3Ljg3czEuMTIuMjQsMS42OS4xN2MuNTctLjA3LDEuMTItLjI2LDEuNjEtLjU2LjQ5LS4zLjktLjcxLDEuMjItMS4xOWwxMC42Mi0xMS41OWMtMi45OCwxMy4yMy0xMC4xNSwyNS4xNC0yMC40NSwzMy45Ny0xMC4yOSw4LjgzLTIzLjE2LDE0LjExLTM2LjY4LDE1LjA1LTEzLjUzLjk0LTI3LTIuNTEtMzguNDEtOS44My0xMS40MS03LjMyLTIwLjE2LTE4LjEzLTI0Ljk1LTMwLjgyLS40MS0uOTEtMS4xNi0xLjYzLTIuMDgtMi4wMS0uOTItLjM4LTEuOTYtLjQtMi44OS0uMDUtLjk0LjM1LTEuNywxLjA1LTIuMTQsMS45NC0uNDQuOS0uNTMsMS45My0uMjQsMi44OCw1LjM3LDE0LjM3LDE1LjI1LDI2LjYxLDI4LjE2LDM0Ljg5LDEyLjkxLDguMjgsMjguMTcsMTIuMTUsNDMuNDYsMTEuMDIsMTUuMy0xLjEyLDI5LjgyLTcuMTgsNDEuMzktMTcuMjUsMTEuNTctMTAuMDcsMTkuNTYtMjMuNjMsMjIuNzctMzguNjNsOC4yMSwxMC4yMmMuMzkuNDkuODguODcsMS40NSwxLjEzLjU3LjI1LDEuMTkuMzcsMS44MS4zNC44OSwwLDEuNzUtLjI5LDIuNDQtLjg1LjQtLjMzLjcyLS43NC45Ni0xLjIuMjQtLjQ2LjM4LS45Ni40Mi0xLjQ3LjA0LS41MS0uMDItMS4wMy0uMTgtMS41Mi0uMTYtLjQ5LS40MS0uOTUtLjc1LTEuMzRaIi8+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTM5LjQ2LDYwLjU2Yy41MS0uNzguNzMtMS43MS42Mi0yLjYzLS4xMS0uOTItLjU0LTEuNzctMS4yMi0yLjQxLS42OC0uNjMtMS41Ni0xLjAxLTIuNDgtMS4wNi0uOTMtLjA1LTEuODQuMjMtMi41OC43OWwtOS4xOCwxMC4wM2MxLjQtMTQuNTUsNy44MS0yOC4xNiwxOC4xNS0zOC41MSwxMC4zMy0xMC4zNCwyMy45NC0xNi43OCwzOC40OS0xOC4yLDE0LjU1LTEuNDIsMjkuMTQsMi4yNiw0MS4yOCwxMC40MSwxMi4xMyw4LjE1LDIxLjA2LDIwLjI3LDI1LjI1LDM0LjI4LjMzLjk2LDEuMDEsMS43NiwxLjkyLDIuMjIuOS40NywxLjk1LjU3LDIuOTIuMjguOTctLjI5LDEuOC0uOTQsMi4zMS0xLjgxLjUxLS44OC42NS0xLjkyLjQxLTIuOTEtNC43LTE2LjA5LTE0Ljk0LTMwLTI4LjkxLTM5LjI2QzExMi40MywyLjU0LDk1LjYzLTEuNDcsNzguOTguNDhjLTE2LjY1LDEuOTUtMzIuMDcsOS43NC00My41MiwyMS45Ny0xMS40NSwxMi4yNC0xOC4yLDI4LjE0LTE5LjA1LDQ0Ljg4bC05LjM4LTExLjcyYy0uNjYtLjgyLTEuNjEtMS4zNC0yLjY1LTEuNDUtMS4wNC0uMTEtMi4wOC4xOS0yLjkuODUtLjgyLjY2LTEuMzQsMS42MS0xLjQ1LDIuNjUtLjExLDEuMDQuMTksMi4wOC44NSwyLjlsMTUuMjQsMTguOThjLjM1LjQ0Ljc5LjgxLDEuMywxLjA2LjUxLjI1LDEuMDYuMzksMS42My40LjU0LDAsMS4wOC0uMTEsMS41OC0uMzMuNS0uMjIuOTUtLjU0LDEuMzEtLjk0bDE3LjUyLTE5LjE4WiIvPgo8L3N2Zz4=") 0 0 no-repeat;
  background-size: 100% auto;
}
.nc-line-info__details {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-negative: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}
/* Link */
.nc-link,
.nc-browser-list__item,
.nc-device-compare__tooltip-menu-item,
.nc-device-compare-small__return-link,
.nc-invoice__download-link,
.nc-line-info__link,
.nc-payment-history__link,
.nc-select-line__menu-element,
.nc-services-active__disconnect {
  vertical-align: top;
  color: #001eb4;
  text-decoration: none;
  cursor: pointer;
}
.nc-link:focus,
.nc-link:hover,
.nc-browser-list__item:focus,
.nc-browser-list__item:hover,
.nc-device-compare__tooltip-menu-item:focus,
.nc-device-compare__tooltip-menu-item:hover,
.nc-device-compare-small__return-link:focus,
.nc-device-compare-small__return-link:hover,
.nc-line-info__link:focus,
.nc-line-info__link:hover,
.nc-payment-history__link:focus,
.nc-payment-history__link:hover,
.nc-select-line__menu-element:focus,
.nc-select-line__menu-element:hover,
.nc-services-active__disconnect:focus,
.nc-services-active__disconnect:hover {
  color: #006c9e;
}
@media (min-width: 768px) {
  .nc-link_recharge,
  .nc-browser-list__item_recharge,
  .nc-device-compare__tooltip-menu-item_recharge,
  .nc-device-compare-small__return-link_recharge,
  .nc-line-info__link_recharge,
  .nc-payment-history__link_recharge,
  .nc-select-line__menu-element_recharge,
  .nc-services-active__disconnect_recharge {
    width: 100%;
    color: #fff;
    background-color: #001eb4;
    border-radius: 4px;
    -webkit-transition: color 0.2s, background-color 0.2s;
    transition: color 0.2s, background-color 0.2s;
  }
  .nc-link_recharge:focus,
  .nc-link_recharge:hover,
  .nc-browser-list__item_recharge:focus,
  .nc-browser-list__item_recharge:hover,
  .nc-device-compare__tooltip-menu-item_recharge:focus,
  .nc-device-compare__tooltip-menu-item_recharge:hover,
  .nc-device-compare-small__return-link_recharge:focus,
  .nc-device-compare-small__return-link_recharge:hover,
  .nc-line-info__link_recharge:focus,
  .nc-line-info__link_recharge:hover,
  .nc-payment-history__link_recharge:focus,
  .nc-payment-history__link_recharge:hover,
  .nc-select-line__menu-element_recharge:focus,
  .nc-select-line__menu-element_recharge:hover,
  .nc-services-active__disconnect_recharge:focus,
  .nc-services-active__disconnect_recharge:hover {
    background-color: #44c8f5;
    color: #fff;
  }
}
.nc-link._nowrap,
.nc-browser-list__item._nowrap,
.nc-device-compare__tooltip-menu-item._nowrap,
.nc-device-compare-small__return-link._nowrap,
.nc-line-info__link._nowrap,
.nc-payment-history__link._nowrap,
.nc-select-line__menu-element._nowrap,
.nc-services-active__disconnect._nowrap {
  white-space: nowrap;
}
.nc-link._forward-after:after,
.nc-browser-list__item._forward-after:after,
.nc-device-compare__tooltip-menu-item._forward-after:after,
.nc-device-compare-small__return-link._forward-after:after,
.nc-line-info__link._forward-after:after,
.nc-payment-history__link._forward-after:after,
.nc-select-line__menu-element._forward-after:after,
.nc-services-active__disconnect._forward-after:after {
  content: '';
  display: inline-block;
  width: 14px;
  height: 12px;
  margin: 0 0 0 7px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDE0IDI0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMWJhNGQ2IiBkPSJNOC41LDEwLjFMMTIuNiw2bTAsMEw4LjUsMS45bS03LjEsNGg5Ii8+PHBhdGggc3Ryb2tlPSIjMDA2YzllIiBkPSJNOC41LDIyLjFsNC4xLTQuMW0wLDAtNC4xLTQuMW0tNy4xLDRoOSIvPjwvc3ZnPg==") 0 0 no-repeat;
  transform: translateY(1px);
}
.nc-link._disabled,
.nc-browser-list__item._disabled,
.nc-device-compare__tooltip-menu-item._disabled,
.nc-device-compare-small__return-link._disabled,
.nc-line-info__link._disabled,
.nc-payment-history__link._disabled,
.nc-select-line__menu-element._disabled,
.nc-services-active__disconnect._disabled {
  color: #bebebe;
  cursor: not-allowed;
}
.nc-link_type_port-my-number._disabled,
.nc-browser-list__item_type_port-my-number._disabled,
.nc-device-compare__tooltip-menu-item_type_port-my-number._disabled,
.nc-device-compare-small__return-link_type_port-my-number._disabled,
.nc-line-info__link_type_port-my-number._disabled,
.nc-payment-history__link_type_port-my-number._disabled,
.nc-select-line__menu-element_type_port-my-number._disabled,
.nc-services-active__disconnect_type_port-my-number._disabled {
  pointer-events: all;
}
.nc-link_type_button,
.nc-browser-list__item_type_button,
.nc-device-compare__tooltip-menu-item_type_button,
.nc-device-compare-small__return-link_type_button,
.nc-line-info__link_type_button,
.nc-payment-history__link_type_button,
.nc-select-line__menu-element_type_button,
.nc-services-active__disconnect_type_button {
  display: inline-block;
  vertical-align: top;
}
.nc-link_type_remove,
.nc-browser-list__item_type_remove,
.nc-device-compare__tooltip-menu-item_type_remove,
.nc-device-compare-small__return-link_type_remove,
.nc-line-info__link_type_remove,
.nc-payment-history__link_type_remove,
.nc-select-line__menu-element_type_remove,
.nc-services-active__disconnect_type_remove {
  color: #808080;
}
.nc-link_type_remove:focus,
.nc-link_type_remove:hover,
.nc-browser-list__item_type_remove:focus,
.nc-browser-list__item_type_remove:hover,
.nc-device-compare__tooltip-menu-item_type_remove:focus,
.nc-device-compare__tooltip-menu-item_type_remove:hover,
.nc-device-compare-small__return-link_type_remove:focus,
.nc-device-compare-small__return-link_type_remove:hover,
.nc-line-info__link_type_remove:focus,
.nc-line-info__link_type_remove:hover,
.nc-payment-history__link_type_remove:focus,
.nc-payment-history__link_type_remove:hover,
.nc-select-line__menu-element_type_remove:focus,
.nc-select-line__menu-element_type_remove:hover,
.nc-services-active__disconnect_type_remove:focus,
.nc-services-active__disconnect_type_remove:hover {
  color: #eb1600;
}
.nc-link_interdin,
.nc-browser-list__item_interdin,
.nc-device-compare__tooltip-menu-item_interdin,
.nc-device-compare-small__return-link_interdin,
.nc-line-info__link_interdin,
.nc-payment-history__link_interdin,
.nc-select-line__menu-element_interdin,
.nc-services-active__disconnect_interdin {
  padding: 0 40px 20px;
  line-height: 30px;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .nc-link_interdin,
  .nc-browser-list__item_interdin,
  .nc-device-compare__tooltip-menu-item_interdin,
  .nc-device-compare-small__return-link_interdin,
  .nc-line-info__link_interdin,
  .nc-payment-history__link_interdin,
  .nc-select-line__menu-element_interdin,
  .nc-services-active__disconnect_interdin {
    padding-bottom: 5px;
    padding-top: 20px;
    padding-left: 20px;
    font-size: 16px;
    line-height: 32px;
  }
}
.nc-link__label,
.nc-link__icon,
.nc-browser-list__item__label,
.nc-browser-list__item__icon,
.nc-device-compare__tooltip-menu-item__label,
.nc-device-compare__tooltip-menu-item__icon,
.nc-device-compare-small__return-link__label,
.nc-device-compare-small__return-link__icon,
.nc-line-info__link__label,
.nc-line-info__link__icon,
.nc-payment-history__link__label,
.nc-payment-history__link__icon,
.nc-select-line__menu-element__label,
.nc-select-line__menu-element__icon,
.nc-services-active__disconnect__label,
.nc-services-active__disconnect__icon {
  display: inline-block;
  vertical-align: top;
}
.nc-link_font_l,
.nc-browser-list__item_font_l,
.nc-device-compare__tooltip-menu-item_font_l,
.nc-device-compare-small__return-link_font_l,
.nc-line-info__link_font_l,
.nc-payment-history__link_font_l,
.nc-select-line__menu-element_font_l,
.nc-services-active__disconnect_font_l {
  font-size: 18px;
}
.nc-link_type_button .nc-link__icon,
.nc-link_type_button .nc-link__label,
.nc-browser-list__item_type_button .nc-browser-list__item__icon,
.nc-browser-list__item_type_button .nc-browser-list__item__label,
.nc-device-compare__tooltip-menu-item_type_button .nc-device-compare__tooltip-menu-item__icon,
.nc-device-compare__tooltip-menu-item_type_button .nc-device-compare__tooltip-menu-item__label,
.nc-device-compare-small__return-link_type_button .nc-device-compare-small__return-link__icon,
.nc-device-compare-small__return-link_type_button .nc-device-compare-small__return-link__label,
.nc-line-info__link_type_button .nc-line-info__link__icon,
.nc-line-info__link_type_button .nc-line-info__link__label,
.nc-payment-history__link_type_button .nc-payment-history__link__icon,
.nc-payment-history__link_type_button .nc-payment-history__link__label,
.nc-select-line__menu-element_type_button .nc-select-line__menu-element__icon,
.nc-select-line__menu-element_type_button .nc-select-line__menu-element__label,
.nc-services-active__disconnect_type_button .nc-services-active__disconnect__icon,
.nc-services-active__disconnect_type_button .nc-services-active__disconnect__label {
  display: inline-block;
  vertical-align: middle;
}
.nc-link_type_button .nc-link__label,
.nc-browser-list__item_type_button .nc-browser-list__item__label,
.nc-device-compare__tooltip-menu-item_type_button .nc-device-compare__tooltip-menu-item__label,
.nc-device-compare-small__return-link_type_button .nc-device-compare-small__return-link__label,
.nc-line-info__link_type_button .nc-line-info__link__label,
.nc-payment-history__link_type_button .nc-payment-history__link__label,
.nc-select-line__menu-element_type_button .nc-select-line__menu-element__label,
.nc-services-active__disconnect_type_button .nc-services-active__disconnect__label {
  line-height: 40px;
}
.nc-link__icon,
.nc-browser-list__item__icon,
.nc-device-compare__tooltip-menu-item__icon,
.nc-device-compare-small__return-link__icon,
.nc-line-info__link__icon,
.nc-payment-history__link__icon,
.nc-select-line__menu-element__icon,
.nc-services-active__disconnect__icon {
  margin-right: 8px;
}
.nc-link__icon._pen,
.nc-browser-list__item__icon._pen,
.nc-device-compare__tooltip-menu-item__icon._pen,
.nc-device-compare-small__return-link__icon._pen,
.nc-line-info__link__icon._pen,
.nc-payment-history__link__icon._pen,
.nc-select-line__menu-element__icon._pen,
.nc-services-active__disconnect__icon._pen {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuNi4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjQgQnVpbGQgMTA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMwMGM4ZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJNYXJjbyI+CiAgICA8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIvPgogIDwvZz4KICA8ZyBpZD0ieEJnZDM4LnRpZiI+CiAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTYuNTcsNDIuNzNsLjc5Ljc5LjAzLjAzYy4zNS41OC4yNywxLjItLjI1LDEuNjYtLjA3LjA2LS4xMy4xMi0uMTcuMTksMCwwLS4wMy4wMS0uMDQuMDJsLTEuNCwxLjQtLjA5LjA5cy0uMTIuMS0uMTUuMTVjMCwwLS4wMi4wMi0uMDIuMDNsLS43OS43OS0uMDMuMDJjLS4xNy4xNC0uMzIuMy0uNDYuNDZsLS4wMi4wMy0xLjQzLDEuNDJzLS4wNC4wNC0uMDYuMDZsLS42Ny42Ny0uMDIuMDNjLS4wNi4wMi0uMS4wNy0uMTMuMTIsMCwwLS4wMi4wMi0uMDMuMDMtLjA1LjAzLS4wOS4wNy0uMTIuMTIsMCwwLS4wMi4wMS0uMDMuMDJsLS45MS45MS0uMDYuMDZjLS4wNS4wNi0uMTIuMTMtLjE5LjE5bC0uMDMuMDItLjI4LjI4cy0uMDIuMDItLjAyLjA0bC0uNTMuNTFzLS4wMi4wMi0uMDIuMDNjLS4xNC4xMi0uMjguMjUtLjQuMzksMCwwLS4wMS4wMy0uMDMuMDMtLjA2LjAzLS4xMi4wOS0uMTUuMTUsMCwwLS4wMi4wMi0uMDMuMDJsLS4zMS4zMXMtLjAyLjAyLS4wMi4wNGwtLjk1Ljk0LS4wNi4wNi0uNjcuNjctLjAyLjAzYy0uMDUuMDMtLjEuMDctLjEyLjEzLDAsMC0uMDIuMDItLjAzLjAzbC0uODEuNzYtLjc4LjMycy0uMDIsMC0uMDIsMGwtLjUxLjE5LS4wNi4wMi0uMDYuMDNzLS4wNCwwLS4wNSwwLS4wMy4wMi0uMDQuMDNoLS4wNHMtLjgyLjI5LS44Mi4yOWMtLjAyLDAtLjA0LjAzLS4wNC4wNWgtLjA0bC0uNTcuMThjLS4xMy4wNC0uMjUsMC0uMzMtLjFzLS4xMS0uMjEtLjA2LS4zNWwuNTgtMS42MS4wMy0uMDkuMTItLjNzLjA0LS4wOS4wMy0uMTJjLjA0LS4wMS4wMy0uMDYuMDQtLjA4bC4wMi0uMDYuMjItLjY0czAtLjAyLDAtLjAzdi0uMDNzLjAyLS4wMi4wMi0uMDNjLjA2LS4wMy4xLS4wNy4xNi0uMTNsNC44OC00Ljg4cy4wNi0uMDguMDktLjExbC4wMi0uMDNzLjA4LS4wNC4xMy0uMDlsNi4yMy02LjIzcy4xLS4wNi4xMi0uMWMuMDIsMCwuMDQtLjAxLjA1LS4wMi40Ni0uMjIsMS4wMi0uMTYsMS4zOS4yaDBaTTU2Ljc0LDQzLjM4Yy0uMTYtLjE1LS4yOS0uMzEtLjQ2LS40NS0uMy0uMjUtLjc1LS4yNi0xLjA1LS4wMywwLC4wMS0uMDIuMDMtLjAyLjA0LS4wNS4wMS0uMDguMDUtLjEyLjA5bC0uNDcuNDguNDQuNDQsMSwxLC40My40My41OS0uNmMuMDctLjA3LjEyLS4xNi4xMS0uMjN2LS4wM2MuMDUtLjAyLjA3LS4xLjA4LS4xNy4wMy0uMzQtLjE0LS42NS0uNDEtLjg0LDAsMC0uMDItLjAyLS4wNC0uMDEsMC0uMDUtLjAzLS4wOC0uMDctLjEyWk01My45MSw0NC4yMWwxLjg3LDEuODcuNDYtLjQ2LTEuODctMS44Ny0uNDYuNDZaTTUzLjIxLDQ0LjkybDEuODYsMS44Ni40Ny0uNDctMS44Ni0xLjg2LS40Ny40N1pNNTIuOTYsNDUuMThsLS4xOC4xOXMtLjA0LjA0LS4wNS4wNWMtLjA1LjA0LS4xMy4wOS0uMTUuMTYtLjAxLDAtLjAzLjAyLS4wNC4wM2wtLjAyLjAyLS4wNC4wNC0uMDIuMDItLjI1LjI0cy0uMDIuMDItLjAyLjAzYy0uMDYuMDItLjA5LjA4LS4xMy4xMy0uMDIuMDMtLjA2LjA1LS4wOS4wOGwtLjA2LjA3cy0uMDYuMDctLjEuMDljLS4wNS4wMy0uMDguMDgtLjEyLjEybC0uNC40cy0uMDguMDgtLjEyLjEybC0uMTUuMTZzLS4wMi4wMi0uMDIuMDJjLS4wMy4wMi0uMDQuMDUtLjA3LjA3bC0uMDIuMDJzLS4wNy4xLS4xMy4xM2MtLjA0LjAyLS4wNS4wNy0uMDguMDktLjA1LjAzLS4wOS4wOC0uMTMuMTJsLS4xNS4xNS0uMTMuMTMtLjAzLjAyLS4yOC4yOHMtLjA0LjAzLS4wNS4wNmMtLjA0LjA2LS4xLjEtLjE2LjE1LS4wMy4wMy0uMDUuMDctLjA4LjA5LS4wNS4wNC0uMDkuMDgtLjEzLjEzLS4wMi4wMi0uMDYuMDUtLjA5LjA4bC0uMTUuMTZzLS4wOC4wOC0uMTIuMTJsLS4xNi4xNi0uMDUuMDUtLjQ2LjQ2cy0uMDYuMDUtLjA5LjA5LS4wNi4wNy0uMDkuMWMtLjA1LjAzLS4wOC4wNy0uMTIuMTItLjA0LjA2LS4xLjExLS4xNi4xNnMtLjE0LjExLS4xNy4xOGMtLjA1LjAyLS4wNy4wNi0uMS4wOWwtLjAyLjAyLS4wNC4wNC0uMDMuMDItLjQ1LjQ2Yy0uMDYuMDEtLjEuMDUtLjE1LjFsLS42OC43MS0uMi4xOWMtLjA3LjA3LS4xMi4xMi0uMTkuMThsLS44MS44MmMtLjA2LjA2LS4xLjExLS4xNy4xN2wtMS4xOSwxLjE4LjgxLjhjLjA2LS4wMy4xLS4wOC4xMy0uMTNsLjAzLS4wMmMuMDUtLjA5LjEzLS4xNi4yMS0uMjIsMCwwLC4wMi0uMDIuMDMtLjAzLjA2LS4wOS4xMy0uMTYuMjItLjIxLDAsMCwuMDEtLjAzLjAyLS4wNC4xLS4wNS4xNi0uMTYuMjQtLjIzLjEtLjA5LjE5LS4xOC4yOC0uMjguMTMtLjEzLjI3LS4yNC4zOC0uNDFsLjA3LS4wNS4wMy0uMDNjLjA3LS4wNy4xMy0uMTYuMjItLjIyLDAsMCwuMDItLjAyLjAzLS4wMy4xMS0uMTQuMTktLjE2LjIyLS4yMSwwLDAsLjAyLS4wMi4wMi0uMDRsLjI1LS4yM2MuMDktLjA5LjE5LS4xOC4yOC0uMjcuMTItLjEyLjI2LS4yMy4zNy0uMzlsLjA5LS4wN3MuMDEtLjAyLjAzLS4wMmMuMDctLjEuMTUtLjE4LjI0LS4yNXMuMTYtLjE2LjI0LS4yNGMuMTEtLjExLjIyLS4yMy4zMy0uMzNsLjA5LS4wOS4wNi0uMDcuMDMtLjAzYy4wNC0uMDkuMTUtLjE1LjIzLS4yM3MuMTMtLjE5LjIzLS4yMmMwLS4wMS4wMi0uMDMuMDItLjA0LjEtLjA2LjE4LS4xNC4yNS0uMjMuMS0uMDguMi0uMTcuMjgtLjI4LjA4LS4wNi4xNi0uMTMuMi0uMjIuMDEsMCwuMDQsMCwuMDQtLjAyLjA1LS4wOS4xMy0uMTYuMjEtLjIyLDAsMCwuMDItLjAzLjAyLS4wNC4xNC0uMDkuMjYtLjIzLjM3LS4zNWwuMTEtLjEyYy4wOC0uMDguMTctLjE2LjI0LS4yNC4wNS0uMDYuMTItLjEyLjE4LS4xOGwuMDYtLjA2LjAzLS4wM2MuMDQtLjA5LjE1LS4xNS4yMS0uMjFsMi4yNS0yLjI0Yy0uMDctLjEtLjE1LS4xNi0uMjItLjIyLS4wNC0uMDQtLjA3LS4xLS4xMy0uMTIsMCwwLS4wMi0uMDItLjAzLS4wMy0uMDMtLjA3LS4xLS4xMS0uMTUtLjE2LS4wNi0uMDYtLjExLS4xMy0uMTgtLjE4LS4wMy0uMDItLjA0LS4wOC0uMS0uMWgwWk01NC4wMSw0Ni4yMmwtLjUuNTFjLS4wNi4wNy0uMTEuMTQtLjE4LjE5LS4wMSwwLS4wMi4wMy0uMDIuMDQtLjEzLjA5LS4yNC4yLS4zMy4zMy0uMDEsMC0uMDMuMDEtLjA0LjAzbC0uMTIuMTMtLjAzLjAzYy0uMTEuMTEtLjIzLjIzLS4zNC4zNGwtLjQ0LjQzYy0uMDYuMDYtLjEzLjEzLS4xOS4xOWwtLjQuNDEtLjQ3LjQ3Yy0uMTIuMTMtLjI3LjIzLS4zNi4zNy0uMDEsMC0uMDMuMDItLjA0LjAzLS4wMi4wMS0uMDUuMDQtLjA2LjA2bC0uMDYuMDYtLjA5LjA5LS4wNC4wNGMtLjEzLjEzLS4yNS4yOC0uMzkuNDFsLS4wOS4wOXMtLjAyLDAtLjAyLDBjMCwuMDEtLjAyLjAyLS4wMy4wNGwtLjcyLjcyYy0uMDcuMDctLjEyLjEzLS4xOC4xOWwtLjA0LjA0Yy0uMjUuMjYtLjUzLjUxLS43Mi43MS0uMDUuMDYtLjEyLjEyLS4xOC4xOGwtLjA2LjA2cy0uMDIuMDItLjAyLjA0bC0uOTEuOS0uMDYuMDYtLjM1LjM0cy0uMDkuMS0uMTQuMTRsLS4wNC4wNC0uMzguMzktLjMzLjMzcy0uMDIuMDItLjAzLjAzbC0uMDYuMDYtLjE5LjE4LS4zOC4zOS42NS42MnMuMDQuMDEuMDQuMDJjMCwuMDUuMDkuMTYuMTQuMTRsOS4wNC05LjA0cy0uMDctLjA4LS4wOS0uMTFjLS4wMy0uMDMtLjA4LS4wOC0uMTEtLjEyLS4xLS4xMi0uMjMtLjIzLS4zNC0uMzRsLS4wMy0uMDItLjA0LS4wNHMtLjAyLS4wMS0uMDQtLjAyYy0uMDItLjA4LS4wOS0uMTQtLjE2LS4xOGgwWk00NS40NCw1Ni4yNmwtMS43MS0xLjcyLS41LDEuNDEuODEuODEsMS40MS0uNVpNNDMuNjcsNTYuOTFsLS41OC0uNi0uMzIuOTFzLjkxLS4zMS45MS0uMzFaIi8+CiAgPC9nPgo8L3N2Zz4=") 0 0 no-repeat;
}
.nc-link__icon._trash,
.nc-browser-list__item__icon._trash,
.nc-device-compare__tooltip-menu-item__icon._trash,
.nc-device-compare-small__return-link__icon._trash,
.nc-line-info__link__icon._trash,
.nc-payment-history__link__icon._trash,
.nc-select-line__menu-element__icon._trash,
.nc-services-active__disconnect__icon._trash {
  width: 16px;
  height: 18px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAxNiAzOCI+PGcgZmlsbD0iZ3JheSI+PHBhdGggaWQ9ImciIGQ9Ik03LDdhMSwxLDAsMTAtMiwwdjZhMSwxLDAsMDAyLDBabTQsMGExLDEsMCwxMC0yLDB2NmExLDEsMCwwMDIsMFptMiw5SDNWNmExLDEsMCwwMC0yLDB2MTBhMiwyLDAsMDAyLDJoMTBhMiwyLDAsMDAyLTJWNmExLDEsMCwwMC0xLTFhMSwxLDAsMDAtMSwxWk0xLDJhMSwxLDAsMTAwLDJoMTRhMSwxLDAsMTAwLTJoLTRhMiwyLDAsMDAtMi0ySDdhMiwyLDAsMDAtMiwyWiIvPjwvZz48dXNlIHhsaW5rOmhyZWY9IiNnIiB5PSIyMCIgZmlsbD0iI2ViMTYwMCIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-link__icon._info,
.nc-browser-list__item__icon._info,
.nc-device-compare__tooltip-menu-item__icon._info,
.nc-device-compare-small__return-link__icon._info,
.nc-line-info__link__icon._info,
.nc-payment-history__link__icon._info,
.nc-select-line__menu-element__icon._info,
.nc-services-active__disconnect__icon._info {
  width: 16px;
  height: 16px;
  margin-top: 2px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE2IDMyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMWJhNGQ2IiBkPSJNOCwxMVY3djVabTMuNywzYTcsNywwLDExMi40LTIuNE04LDV2LjEiLz48cGF0aCBzdHJva2U9IiMwMDZjOWUiIGQ9Ik04LDI3VjIzdjVabTMuNywzYTcsNywwLDEsMSwyLjQtMi40TTgsMjF2LjEiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-link__icon._edit,
.nc-browser-list__item__icon._edit,
.nc-device-compare__tooltip-menu-item__icon._edit,
.nc-device-compare-small__return-link__icon._edit,
.nc-line-info__link__icon._edit,
.nc-payment-history__link__icon._edit,
.nc-select-line__menu-element__icon._edit,
.nc-services-active__disconnect__icon._edit {
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuNi4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjQgQnVpbGQgMTA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMwMGM4ZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJNYXJjbyI+CiAgICA8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIvPgogIDwvZz4KICA8ZyBpZD0ieEJnZDM4LnRpZiI+CiAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTYuNTcsNDIuNzNsLjc5Ljc5LjAzLjAzYy4zNS41OC4yNywxLjItLjI1LDEuNjYtLjA3LjA2LS4xMy4xMi0uMTcuMTksMCwwLS4wMy4wMS0uMDQuMDJsLTEuNCwxLjQtLjA5LjA5cy0uMTIuMS0uMTUuMTVjMCwwLS4wMi4wMi0uMDIuMDNsLS43OS43OS0uMDMuMDJjLS4xNy4xNC0uMzIuMy0uNDYuNDZsLS4wMi4wMy0xLjQzLDEuNDJzLS4wNC4wNC0uMDYuMDZsLS42Ny42Ny0uMDIuMDNjLS4wNi4wMi0uMS4wNy0uMTMuMTIsMCwwLS4wMi4wMi0uMDMuMDMtLjA1LjAzLS4wOS4wNy0uMTIuMTIsMCwwLS4wMi4wMS0uMDMuMDJsLS45MS45MS0uMDYuMDZjLS4wNS4wNi0uMTIuMTMtLjE5LjE5bC0uMDMuMDItLjI4LjI4cy0uMDIuMDItLjAyLjA0bC0uNTMuNTFzLS4wMi4wMi0uMDIuMDNjLS4xNC4xMi0uMjguMjUtLjQuMzksMCwwLS4wMS4wMy0uMDMuMDMtLjA2LjAzLS4xMi4wOS0uMTUuMTUsMCwwLS4wMi4wMi0uMDMuMDJsLS4zMS4zMXMtLjAyLjAyLS4wMi4wNGwtLjk1Ljk0LS4wNi4wNi0uNjcuNjctLjAyLjAzYy0uMDUuMDMtLjEuMDctLjEyLjEzLDAsMC0uMDIuMDItLjAzLjAzbC0uODEuNzYtLjc4LjMycy0uMDIsMC0uMDIsMGwtLjUxLjE5LS4wNi4wMi0uMDYuMDNzLS4wNCwwLS4wNSwwLS4wMy4wMi0uMDQuMDNoLS4wNHMtLjgyLjI5LS44Mi4yOWMtLjAyLDAtLjA0LjAzLS4wNC4wNWgtLjA0bC0uNTcuMThjLS4xMy4wNC0uMjUsMC0uMzMtLjFzLS4xMS0uMjEtLjA2LS4zNWwuNTgtMS42MS4wMy0uMDkuMTItLjNzLjA0LS4wOS4wMy0uMTJjLjA0LS4wMS4wMy0uMDYuMDQtLjA4bC4wMi0uMDYuMjItLjY0czAtLjAyLDAtLjAzdi0uMDNzLjAyLS4wMi4wMi0uMDNjLjA2LS4wMy4xLS4wNy4xNi0uMTNsNC44OC00Ljg4cy4wNi0uMDguMDktLjExbC4wMi0uMDNzLjA4LS4wNC4xMy0uMDlsNi4yMy02LjIzcy4xLS4wNi4xMi0uMWMuMDIsMCwuMDQtLjAxLjA1LS4wMi40Ni0uMjIsMS4wMi0uMTYsMS4zOS4yaDBaTTU2Ljc0LDQzLjM4Yy0uMTYtLjE1LS4yOS0uMzEtLjQ2LS40NS0uMy0uMjUtLjc1LS4yNi0xLjA1LS4wMywwLC4wMS0uMDIuMDMtLjAyLjA0LS4wNS4wMS0uMDguMDUtLjEyLjA5bC0uNDcuNDguNDQuNDQsMSwxLC40My40My41OS0uNmMuMDctLjA3LjEyLS4xNi4xMS0uMjN2LS4wM2MuMDUtLjAyLjA3LS4xLjA4LS4xNy4wMy0uMzQtLjE0LS42NS0uNDEtLjg0LDAsMC0uMDItLjAyLS4wNC0uMDEsMC0uMDUtLjAzLS4wOC0uMDctLjEyWk01My45MSw0NC4yMWwxLjg3LDEuODcuNDYtLjQ2LTEuODctMS44Ny0uNDYuNDZaTTUzLjIxLDQ0LjkybDEuODYsMS44Ni40Ny0uNDctMS44Ni0xLjg2LS40Ny40N1pNNTIuOTYsNDUuMThsLS4xOC4xOXMtLjA0LjA0LS4wNS4wNWMtLjA1LjA0LS4xMy4wOS0uMTUuMTYtLjAxLDAtLjAzLjAyLS4wNC4wM2wtLjAyLjAyLS4wNC4wNC0uMDIuMDItLjI1LjI0cy0uMDIuMDItLjAyLjAzYy0uMDYuMDItLjA5LjA4LS4xMy4xMy0uMDIuMDMtLjA2LjA1LS4wOS4wOGwtLjA2LjA3cy0uMDYuMDctLjEuMDljLS4wNS4wMy0uMDguMDgtLjEyLjEybC0uNC40cy0uMDguMDgtLjEyLjEybC0uMTUuMTZzLS4wMi4wMi0uMDIuMDJjLS4wMy4wMi0uMDQuMDUtLjA3LjA3bC0uMDIuMDJzLS4wNy4xLS4xMy4xM2MtLjA0LjAyLS4wNS4wNy0uMDguMDktLjA1LjAzLS4wOS4wOC0uMTMuMTJsLS4xNS4xNS0uMTMuMTMtLjAzLjAyLS4yOC4yOHMtLjA0LjAzLS4wNS4wNmMtLjA0LjA2LS4xLjEtLjE2LjE1LS4wMy4wMy0uMDUuMDctLjA4LjA5LS4wNS4wNC0uMDkuMDgtLjEzLjEzLS4wMi4wMi0uMDYuMDUtLjA5LjA4bC0uMTUuMTZzLS4wOC4wOC0uMTIuMTJsLS4xNi0uMTYtLjA1LjA1LS40Ni40NnMtLS4wNi4wNS0uMDkuMDktLjA2LjA3LS4wOS4xYy0uMDUuMDMtLjA4LjA3LS4xMi4xMi0uMDQuMDYtLjEuMTEtLjE2LjE2cy0uMTQuMTEtLjE3LjE4Yy0uMDUuMDItLjA3LjA2LS4xLjA5bC0uMDIuMDItLjA0LjA0LS4wMy4wMi0uNDUuNDZjLS4wNi4wMS0uMS4wNS0uMTUuMWwtLjY4LjcxLS4yLjE5Yy0uMDcuMDctLjEyLjEyLS4xOS4xOGwtLjgxLjgyYy0uMDYuMDYtLjEuMTEtLjE3LjE3bC0xLjE5LDEuMTguODEuOGMuMDYtLjAzLjEtLjA4LjEzLS4xM2wuMDMtLjAyYy4wNS0uMDkuMTMtLjE2LjIxLS4yMiwwLDAsLjAyLS4wMi4wMy0uMDMuMDYtLjA5LjEzLS4xNi4yMi0uMjEsMCwwLC4wMS0uMDMuMDItLjA0LjEtLjA1LjE2LS4xNi4yNC0uMjMuMS0uMDkuMTktLjE4LjI4LS4yOC4xMy0uMTMuMjctLjI0LjM4LS40MWwuMDctLjA1LjAzLS4wM2MuMDctLjA3LjEzLS4xNi4yMi0uMjIsMCwwLC4wMi0uMDIuMDMtLjAzLjExLS4xNC4xOS0uMTYuMjItLjIxLDAsMCwuMDItLjAyLjAyLS4wRDEuMjUtLjIzYy4wOS0uMDkuMTktLjE4LjI4LS4yNy4xMi0uMTIuMjYtLjIzLjM3LS4zOS4wOS0uMDdzLjAxLS4wMi4wMy0uMDJjLjA3LS4xLjE1LS4xOC4yNC0uMjVzLjE2LS4xNi4yNC0uMjRjLjExLS4xMS4yMi0uMjMuMzMtLjMzLjA5LS4wOS4wNi0uMDcuMDMtLjAzYy4wNC0uMDkuMTUtLjE1LjIzLS4yM3MuMTMtLjE5LjIzLS4yMmMwLS4wMS4wMi0uMDMuMDItLjA0LjEtLjA2LjE4LS4xNC4yNS0uMjMuMS0uMDguMi0uMTcuMjgtLjI4LjA4LS4wNi4xNi0uMTMuMi0uMjIuMDEsMCwuMDQsMCwuMDQtLjAyLjA1LS4wOS4xMy0uMTYuMjEtLjIyLDAsMCwuMDItLjAzLjAyLS4wNC4xNC0uMDkuMjYtLjIzLjM3LS4zNWwuMTEtLjEyYy4wOC0uMDguMTctLjE2LjI0LS4yNC4wNS0uMDYuMTItLjEyLjE4LS4xOGwuMDYtLjA2LjAzLS4wM2MuMDQtLjA5LjE1LS4xNS4yMS0uMjFsMi4yNS0yLjI0Yy0uMDctLjEtLjE1LS4xNi0uMjItLjIyLS4wNC0uMDQtLjA3LS4xLS4xMy0uMTIsMCwwLS4wMi0uMDItLjAzLS4wMy0uMDMtLjA3LS4xLS4xMS0uMTUtLjE2LS4wNi0uMDYtLjExLS4xMy0uMTgtLjE4LS4wMy0uMDItLjA0LS4wOC0uMS0uMWgwWk01NC4wMSw0Ni4yMmwtLjUuNTFjLS4wNi4wNy0uMTEuMTQtLjE4LjE5LS4wMSwwLS4wMi4wMy0uMDIuMDQtLjEzLjA5LS4yNC4yLS4zMy4zMy0uMDEsMC0uMDMuMDEtLjA0LjAzbC0uMTIuMTMtLjAzLjAzYy0uMTEuMTEtLjIzLjIzLS4zNC4zNGwtLjQ0LjQzYy0uMDYuMDYtLjEzLjEzLS4xOS4xOWwtLjQuNDEtLjQ3LjQ3Yy0uMTIuMTMtLjI3LjIzLS4zNi4zNy0uMDEsMC0uMDMuMDItLjA0LjAzLS4wMi4wMS0uMDUuMDQtLjA2LjA2bC0uMDYuMDYtLjA5LjA5LS4wNC4wNGMtLjEzLjEzLS4yNS4yOC0uMzkuNDFsLS4wOS4wOXMtLjAyLDAtLjAyLDBjMCwuMDEtLjAyLjAyLS4wMy4wNGwtLjcyLjcyYy0uMDcuMDctLjEyLjEzLS4xOC4xOWwtLjA0LjA0Yy0uMjUuMjYtLjUzLjUxLS43Mi43MWMtLjA1LjA2LS4xMi4xMi0uMTguMThsLS4wNi4wNnMtLjAyLjAyLS4wMi4wNGwtLjkuOS0uMDYuMDYtLjM1LjM0cy0uMDkuMS0uMTQuMTRsLS4wNC4wNC0uMzguMzktLjMzLjMzcy0uMDIuMDItLjAzLjAzbC0uMDYuMDYtLjE5LjE4LS4zOC4zOS42NS42MnMuMDQuMDEuMDQuMDJjMCwuMDUuMDkuMTYuMTQuMTRsOS4wNC05LjA0cy0uMDctLjA4LS4wOS0uMTFjLS4wMy0uMDMtLjA4LS4wOC0uMTEtLjEyLS4xLS4xMi0uMjMtLjIzLS4zNC0uMzRsLS4wMy0uMDItLjA0LS4wNHMtLjAyLS4wMS0uMDQtLjAyYy0uMDItLjA4LS4wOS0uMTQtLjE2LS4xOGgwWk00NS40NCw1Ni4yNmwtMS43MS0xLjcyLS41LDEuNDEuODEuODEsMS40MS0uNVpNNDMuNjcsNTYuOTFsLS41OC0uNi0uMzIuOTFzLjkxLS4zMS45MS0uMzFaIi8+CiAgPC9nPgo8L3N2Zz4=") 0 0 no-repeat;
}
.nc-link__icon._forward,
.nc-browser-list__item__icon._forward,
.nc-device-compare__tooltip-menu-item__icon._forward,
.nc-device-compare-small__return-link__icon._forward,
.nc-line-info__link__icon._forward,
.nc-payment-history__link__icon._forward,
.nc-select-line__menu-element__icon._forward,
.nc-services-active__disconnect__icon._forward {
  width: 14px;
  height: 12px;
  margin-top: 4px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDE0IDI0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMWJhNGQ2IiBkPSJNOC41LDEwLjFMMTIuNiw2bTAsMEw4LjUsMS45bS03LjEsNGg5Ii8+PHBhdGggc3Ryb2tlPSIjMDA2YzllIiBkPSJNOC41LDIyLjFsNC4xLTQuMW0wLDAtNC4xLTQuMW0tNy4xLDRoOSIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-link__icon._forward._l,
.nc-browser-list__item__icon._forward._l,
.nc-device-compare__tooltip-menu-item__icon._forward._l,
.nc-device-compare-small__return-link__icon._forward._l,
.nc-line-info__link__icon._forward._l,
.nc-payment-history__link__icon._forward._l,
.nc-select-line__menu-element__icon._forward._l,
.nc-services-active__disconnect__icon._forward._l {
  margin-top: 8px;
}
.nc-link__icon._arrow-right,
.nc-browser-list__item__icon._arrow-right,
.nc-device-compare__tooltip-menu-item__icon._arrow-right,
.nc-device-compare-small__return-link__icon._arrow-right,
.nc-line-info__link__icon._arrow-right,
.nc-payment-history__link__icon._arrow-right,
.nc-select-line__menu-element__icon._arrow-right,
.nc-services-active__disconnect__icon._arrow-right {
  width: 16px;
  height: 10px;
  margin: 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGQ9Ik0xMC41LDBMNiw0LjZMMS40LDAsMCwxLjRsNiw2bDYtNloiIGZpbGw9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
  background-size: 16px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.nc-link__icon._arrow-right-long,
.nc-browser-list__item__icon._arrow-right-long,
.nc-device-compare__tooltip-menu-item__icon._arrow-right-long,
.nc-device-compare-small__return-link__icon._arrow-right-long,
.nc-line-info__link__icon._arrow-right-long,
.nc-payment-history__link__icon._arrow-right-long,
.nc-select-line__menu-element__icon._arrow-right-long,
.nc-services-active__disconnect__icon._arrow-right-long {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxNCAyNCI+PGcgZmlsbD0iIzI3YTNkNCI+PHBhdGggaWQ9ImciIGQ9Ik0xMC4xOSw2Ljk5TDcuNzg3LDkuNGExLjAyNCwxLjAyNCwwLDAwMCwxLjQ0OGExLjAxMywxLjAxMywwLDAwLjcyMi4zYTEuMDI3LDEuMDI3LDAsMDAuNzI0LS4zbDQuMS00LjEwOGExLjAyMiwxLjAyMiwwLDAwLjMtLjc1MWMtLjAwNi0uMDE3LS4wMDEtLjAyNS0uMDAxLS4wMzNhMSwxLDAsMDAtLjQ1NS0uODNMOS4yNTksMS4yYTEuMDI2LDEuMDI2LDAsMDAtMS40NSwxLjQ1MmwyLjI4NSwyLjI4OS04LjcyNS4wOEEuOTg3Ljk4NywwLDAwLjM0Myw2YTEuMDE1LDEuMDE1LDAsMDAxLjAxOSwxLjAxOFoiLz48L2c+PHVzZSB4bGluazpocmVmPSIjZyIgZmlsbD0iIzAwNmM5ZSIgeT0iMTIiLz48L3N2Zz4=") 0 0 no-repeat;
  width: 14px;
  height: 12px;
  margin-left: 10px;
  transform: translateY(50%);
}
.nc-link__icon._recharge-online,
.nc-browser-list__item__icon._recharge-online,
.nc-device-compare__tooltip-menu-item__icon._recharge-online,
.nc-device-compare-small__return-link__icon._recharge-online,
.nc-line-info__link__icon._recharge-online,
.nc-payment-history__link__icon._recharge-online,
.nc-select-line__menu-element__icon._recharge-online,
.nc-services-active__disconnect__icon._recharge-online {
  width: 20px;
  height: 14px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyMCAyOCI+PHBhdGggaWQ9ImciIGZpbGw9IiNmZmYiIGQ9Ik0zLDBhMywzLDAsMDAtMywzdjhhMywzLDAsMDAzLDNoMTRhMywzLDAsMDAzLTNWM2EzLDMsMCwwMC0zLTNhMSwxLDAsMDAwLDJhMSwxLDAsMDExLDF2MS4wNTRBLjk2Ni45NjYsMCwwMDE3LjczMiw0SDJWM2ExLDEsMCwwMTEtMWgxMGExLDEsMCwwMDAtMlptMTQuNzMyLDZBLjk3My45NzMsMCwwMDE4LDUuOTQ2VjExYTEsMSwwLDAxLTEsMUgzYTEsMSwwLDAxLTEtMVY2WiIvPjx1c2UgeGxpbms6aHJlZj0iI2ciIHk9IjE0Ii8+PC9zdmc+") 0 0 no-repeat;
}
@media (max-width: 767px) {
  .nc-link__icon._recharge-online,
  .nc-browser-list__item__icon._recharge-online,
  .nc-device-compare__tooltip-menu-item__icon._recharge-online,
  .nc-device-compare-small__return-link__icon._recharge-online,
  .nc-line-info__link__icon._recharge-online,
  .nc-payment-history__link__icon._recharge-online,
  .nc-select-line__menu-element__icon._recharge-online,
  .nc-services-active__disconnect__icon._recharge-online {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyMCAyOCI+PGcgZmlsbD0iIzFiYTRkNiI+PHBhdGggaWQ9ImciIGQ9Ik0zLDBhMywzLDAsMDAtMywzdjhhMywzLDAsMDAzLDNoMTRhMywzLDAsMDAzLTNWM2EzLDMsMCwwMC0zLTNhMSwxLDAsMDAwLDJhMSwxLDAsMDExLDF2MS4wNTRBLjk2Ni45NjYsMCwwMDE3LjczMiw0SDJWM2ExLDEsMCwwMTEtMWgxMGExLDEsMCwwMDAtMlptMTQuNzMyLDZBLjk3My45NzMsMCwwMDE4LDUuOTQ2VjExYTEsMSwwLDAxLTEsMUgzYTEsMSwwLDAxLTEtMVY2WiIvPjwvZz48dXNlIHhsaW5rOmhyZWY9IiNnIiB5PSIxNCIgZmlsbD0iIzAwNmM5ZSIvPjwvc3ZnPg==") 0 0 no-repeat;
  }
}
.nc-link__icon._return,
.nc-browser-list__item__icon._return,
.nc-device-compare__tooltip-menu-item__icon._return,
.nc-device-compare-small__return-link__icon._return,
.nc-line-info__link__icon._return,
.nc-payment-history__link__icon._return,
.nc-select-line__menu-element__icon._return,
.nc-services-active__disconnect__icon._return {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTMiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAxMyAzNCIgc3Ryb2tlPSIjMjdhM2Q0Ij48cGF0aCBpZD0iZyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xLDVsNC00TTEsNWw0LDRtMS41LDdhNSw1LDAsMDAwLTExSDEiLz48dXNlIHhsaW5rOmhyZWY9IiNnIiBzdHJva2U9IiMwMDZjOWUiIHk9IjE3Ii8+PC9zdmc+") 0 0 no-repeat;
  width: 14px;
  height: 17px;
}
.nc-link__icon._edit,
.nc-browser-list__item__icon._edit,
.nc-device-compare__tooltip-menu-item__icon._edit,
.nc-device-compare-small__return-link__icon._edit,
.nc-line-info__link__icon._edit,
.nc-payment-history__link__icon._edit,
.nc-select-line__menu-element__icon._edit,
.nc-services-active__disconnect__icon._edit {
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuNi4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjQgQnVpbGQgMTA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMwMGM4ZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJNYXJjbyI+CiAgICA8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIvPgogIDwvZz4KICA8ZyBpZD0ieEJnZDM4LnRpZiI+CiAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTYuNTcsNDIuNzNsLjc5Ljc5LjAzLjAzYy4zNS41OC4yNywxLjItLjI1LDEuNjYtLjA3LjA2LS4xMy4xMi0uMTcuMTksMCwwLS4wMy4wMS0uMDQuMDJsLTEuNCwxLjQtLjA5LjA5cy0uMTIuMS0uMTUuMTVjMCwwLS4wMi4wMi0uMDIuMDNsLS43OS43OS0uMDMuMDJjLS4xNy4xNC0uMzIuMy0uNDYuNDZsLS4wMi4wMy0xLjQzLDEuNDJzLS4wNC4wNC0uMDYuMDZsLS42Ny42Ny0uMDIuMDNjLS4wNi4wMi0uMS4wNy0uMTMuMTIsMCwwLS4wMi4wMi0uMDMuMDMtLjA1LjAzLS4wOS4wNy0uMTIuMTIsMCwwLS4wMi4wMS0uMDMuMDJsLS45MS45MS0uMDYuMDZjLS4wNS4wNi0uMTIuMTMtLjE5LjE5bC0uMDMuMDItLjI4LjI4cy0uMDIuMDItLjAyLjA0bC0uNTMuNTFzLS4wMi4wMi0uMDIuMDNjLS4xNC4xMi0uMjguMjUtLjQuMzksMCwwLS4wMS4wMy0uMDMuMDMtLjA2LjAzLS4xMi4wOS0uMTUuMTUsMCwwLS4wMi4wMi0uMDMuMDJsLS4zMS4zMXMtLjAyLjAyLS4wMi4wNGwtLjk1Ljk0LS4wNi4wNi0uNjcuNjctLjAyLjAzYy0uMDUuMDMtLjEuMDctLjEyLjEzLDAsMC0uMDIuMDItLjAzLjAzbC0uODEuNzYtLjc4LjMycy0uMDIsMC0uMDIsMGwtLjUxLjE5LS4wNi4wMi0uMDYuMDNzLS4wNCwwLS4wNSwwLS4wMy4wMi0uMDQuMDNoLS4wNHMtLjgyLjI5LS44Mi4yOWMtLjAyLDAtLjA0LjAzLS4wNC4wNWgtLjA0bC0uNTcuMThjLS4xMy4wNC0uMjUsMC0uMzMtLjFzLS4xMS0uMjEtLjA2LS4zNWwuNTgtMS42MS4wMy0uMDkuMTItLjNzLjA0LS4wOS4wMy0uMTJjLjA0LS4wMS4wMy0uMDYuMDQtLjA4bC4wMi0uMDYuMjItLjY0czAtLjAyLDAtLjAzdi0uMDNzLjAyLS4wMi4wMi0uMDNjLjA2LS4wMy4xLS4wNy4xNi0uMTNsNC44OC00Ljg4cy4wNi0uMDguMDktLjExbC4wMi0uMDNzLjA4LS4wNC4xMy0uMDlsNi4yMy02LjIzcy4xLS4wNi4xMi0uMWMuMDIsMCwuMDQtLjAxLjA1LS4wMi40Ni0uMjIsMS4wMi0uMTYsMS4zOS4yaDBaTTU2Ljc0LDQzLjM4Yy0uMTYtLjE1LS4yOS0uMzEtLjQ2LS40NS0uMy0uMjUtLjc1LS4yNi0xLjA1LS4wMywwLC4wMS0uMDIuMDMtLjAyLjA0LS4wNS4wMS0uMDguMDUtLjEyLjA5bC0uNDcuNDguNDQuNDQsMSwxLC40My40My41OS0uNmMuMDctLjA3LjEyLS4xNi4xMS0uMjN2LS4wM2MuMDUtLjAyLjA3LS4xLjA4LS4xNy4wMy0uMzQtLjE0LS42NS0uNDEtLjg0LDAsMC0uMDItLjAyLS4wNC0uMDEsMC0uMDUtLjAzLS4wOC0uMDctLjEyWk01My45MSw0NC4yMWwxLjg3LDEuODcuNDYtLjQ2LTEuODctMS44Ny0uNDYuNDZaTTUzLjIxLDQ0LjkybDEuODYsMS44Ni40Ny0uNDctMS44Ni0xLjg2LS40Ny40N1pNNTIuOTYsNDUuMThsLS4xOC4xOXMtLjA0LjA0LS4wNS4wNWMtLjA1LjA0LS4xMy4wOS0uMTUuMTYtLjAxLDAtLjAzLjAyLS4wNC4wM2wtLjAyLjAyLS4wNC4wNC0uMDIuMDItLjI1LjI0cy0uMDIuMDItLjAyLjAzYy0uMDYuMDItLjA5LjA4LS4xMy4xMy0uMDIuMDMtLjA2LjA1LS4wOS4wOGwtLjA2LjA3cy0uMDYuMDctLjEuMDljLS4wNS4wMy0uMDguMDgtLjEyLjEybC0uNC40cy0uMDguMDgtLjEyLjEybC0uMTUuMTZzLS4wMi4wMi0uMDIuMDJjLS4wMy4wMi0uMDQuMDUtLjA3LjA3bC0uMDIuMDJzLS4wNy4xLS4xMy4xM2MtLjA0LjAyLS4wNS4wNy0uMDguMDktLjA1LjAzLS4wOS4wOC0uMTMuMTJsLS4xNS4xNS0uMTMuMTMtLjAzLjAyLS4yOC4yOHMtLjA0LjAzLS4wNS4wNmMtLjA0LjA2LS4xLjEtLjE2LjE1LS4wMy4wMy0uMDUuMDctLjA4LjA5LS4wNS4wNC0uMDkuMDgtLjEzLjEzLS4wMi4wMi0uMDYuMDUtLjA5LjA4bC0uMTUuMTZzLS4wOC4wOC0uMTIuMTJsLS4xNi0uMTYtLjA1LjA1LS40Ni40NnMtLS4wNi4wNS0uMDkuMDktLjA2LjA3LS4wOS4xYy0uMDUuMDMtLjA4LjA3LS4xMi4xMi0uMDQuMDYtLjEuMTEtLjE2LjE2cy0uMTQuMTEtLjE3LjE4Yy0uMDUuMDItLjA3LjA2LS4xLjA5bC0uMDIuMDItLjA0LjA0LS4wMy4wMi0uNDUuNDZjLS4wNi4wMS0uMS4wNS0uMTUuMWwtLjY4LjcxLS4yLjE5Yy0uMDcuMDctLjEyLjEyLS4xOS4xOGwtLjgxLjgyYy0uMDYuMDYtLjEuMTEtLjE3LjE3bC0xLjE5LDEuMTguODEuOGMuMDYtLjAzLjEtLjA4LjEzLS4xM2wuMDMtLjAyYy4wNS0uMDkuMTMtLjE2LjIxLS4yMiwwLDAsLjAyLS4wMi4wMy0uMDMuMDYtLjA5LjEzLS4xNi4yMi0uMjEsMCwwLC4wMS0uMDMuMDItLjA0LjEtLjA1LjE2LS4xNi4yNC0uMjMuMS0uMDkuMTktLjE4LjI4LS4yOC4xMy0uMTMuMjctLjI0LjM4LS40MWwuMDctLjA1LjAzLS4wM2MuMDctLjA3LjEzLS4xNi4yMi0uMjIsMCwwLC4wMi0uMDIuMDMtLjAzLjExLS4xNC4xOS0uMTYuMjItLjIxLDAsMCwuMDItLjAyLjAyLS4wRDEuMjUtLjIzYy4wOS0uMDkuMTktLjE4LjI4LS4yNy4xMi0uMTIuMjYtLjIzLjM3LS4zOS4wOS0uMDdzLjAxLS4wMi4wMy0uMDJjLjA3LS4xLjE1LS4xOC4yNC0uMjVzLjE2LS4xNi4yNC0uMjRjLjExLS4xMS4yMi0uMjMuMzMtLjMzLjA5LS4wOS4wNi0uMDcuMDMtLjAzYy4wNC0uMDkuMTUtLjE1LjIzLS4yM3MuMTMtLjE5LjIzLS4yMmMwLS4wMS4wMi0uMDMuMDItLjA0LjEtLjA2LjE4LS4xNC4yNS0uMjMuMS0uMDguMi0uMTcuMjgtLjI4LjA4LS4wNi4xNi0uMTMuMi0uMjIuMDEsMCwuMDQsMCwuMDQtLjAyLjA1LS4wOS4xMy0uMTYuMjEtLjIyLDAsMCwuMDItLjAzLjAyLS4wNC4xNC0uMDkuMjYtLjIzLjM3LS4zNWwuMTEtLjEyYy4wOC0uMDguMTctLjE2LjI0LS4yNC4wNS0uMDYuMTItLjEyLjE4LS4xOGwuMDYtLjA2LjAzLS4wM2MuMDQtLjA5LjE1LS4xNS4yMS0uMjFsMi4yNS0yLjI0Yy0uMDctLjEtLjE1LS4xNi0uMjItLjIyLS4wNC0uMDQtLjA3LS4xLS4xMy0uMTIsMCwwLS4wMi0uMDItLjAzLS4wMy0uMDMtLjA3LS4xLS4xMS0uMTUtLjE2LS4wNi0uMDYtLjExLS4xMy0uMTgtLjE4LS4wMy0uMDItLjA0LS4wOC0uMS0uMWgwWk01NC4wMSw0Ni4yMmwtLjUuNTFjLS4wNi4wNy0uMTEuMTQtLjE4LjE5LS4wMSwwLS4wMi4wMy0uMDIuMDQtLjEzLjA5LS4yNC4yLS4zMy4zMy0uMDEsMC0uMDMuMDEtLjA0LjAzbC0uMTIuMTMtLjAzLjAzYy0uMTEuMTEtLjIzLjIzLS4zNC4zNGwtLjQ0LjQzYy0uMDYuMDYtLjEzLjEzLS4xOS4xOWwtLjQuNDEtLjQ3LjQ3Yy0uMTIuMTMtLjI3LjIzLS4zNi4zNy0uMDEsMC0uMDMuMDItLjA0LjAzLS4wMi4wMS0uMDUuMDQtLjA2LjA2bC0uMDYuMDYtLjA5LjA5LS4wNC4wNGMtLjEzLjEzLS4yNS4yOC0uMzkuNDFsLS4wOS4wOXMtLjAyLDAtLjAyLDBjMCwuMDEtLjAyLjAyLS4wMy4wNGwtLjcyLjcyYy0uMDcuMDctLjEyLjEzLS4xOC4xOWwtLjA0LjA0Yy0uMjUuMjYtLjUzLjUxLS43Mi43MWMtLjA1LjA2LS4xMi4xMi0uMTguMThsLS4wNi4wNnMtLjAyLjAyLS4wMi4wNGwtLjkuOS0uMDYuMDYtLjM1LjM0cy0uMDkuMS0uMTQuMTRsLS4wNC4wNC0uMzguMzktLjMzLjMzcy0uMDIuMDItLjAzLjAzbC0uMDYuMDYtLjE5LjE4LS4zOC4zOS42NS42MnMuMDQuMDEuMDQuMDJjMCwuMDUuMDkuMTYuMTQuMTRsOS4wNC05LjA0cy0uMDctLjA4LS4wOS0uMTFjLS4wMy0uMDMtLjA4LS4wOC0uMTEtLjEyLS4xLS4xMi0uMjMtLjIzLS4zNC0uMzRsLS4wMy0uMDItLjA0LS4wNHMtLjAyLS4wMS0uMDQtLjAyYy0uMDItLjA4LS4wOS0uMTQtLjE2LS4xOGgwWk00NS40NCw1Ni4yNmwtMS43MS0xLjcyLS41LDEuNDEuODEuODEsMS40MS0uNVpNNDMuNjcsNTYuOTFsLS41OC0uNi0uMzIuOTFzLjkxLS4zMS45MS0uMzFaIi8+CiAgPC9nPgo8L3N2Zz4=") 0 0 no-repeat;
}
.nc-link__icon._user,
.nc-browser-list__item__icon._user,
.nc-device-compare__tooltip-menu-item__icon._user,
.nc-device-compare-small__return-link__icon._user,
.nc-line-info__link__icon._user,
.nc-payment-history__link__icon._user,
.nc-select-line__menu-element__icon._user,
.nc-services-active__disconnect__icon._user {
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCAzMCA2MCIgc3Ryb2tlPSIjMWJhNGQ2Ij48cGF0aCBpZD0iZyIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik05LDEwYTYsNiwxLDExMCwuMU0yMiwxOGExMiwxMCwwLDAxNCw3LjkuMS4xLDAsMDEtLjEuMUg0YS4xLjEsMCwwMS0uMS0uMWExMiwxMCwwLDAxNC03LjkiLz48dXNlIHhsaW5rOmhyZWY9IiNnIiBzdHJva2U9IiMwMDZjOWUiIHk9IjMwIi8+PC9zdmc+") 0 0 no-repeat;
  background-size: 24px;
}
.nc-link__icon._line-balance,
.nc-browser-list__item__icon._line-balance,
.nc-device-compare__tooltip-menu-item__icon._line-balance,
.nc-device-compare-small__return-link__icon._line-balance,
.nc-line-info__link__icon._line-balance,
.nc-payment-history__link__icon._line-balance,
.nc-select-line__menu-element__icon._line-balance,
.nc-services-active__disconnect__icon._line-balance {
  width: 14px;
  height: 18px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAxNCAzNiI+PGcgZmlsbD0iIzFiYTRkNiI+PHBhdGggaWQ9ImciIGQ9Ik04LDRhMSwxLDAsMDAtMiwwdi42MzVhMi42ODQsMi42ODQsMCwwMC0xLjkwNywxLjc1MmEyLjI2LDIuMjYsMCwwMDEuMDM4LDIuNTc2bDIuNjM1LDEuNzQyYS4zNjYuMzY2LDAsMDEuMjI2LjMzMmExLjMsMS4zLDAsMDEtMS45NzkuMDE0YTEsMSwwLDAwLTEuODguNjgxQTIuNjksMi42OSwwLDAwNiwxMy4zNjFWMTRhMSwxLDAsMDAyLDB2LS42MzZhMi42ODIsMi42ODIsMCwwMDEuOTA3LTEuNzUxYTIuMjYzLDIuMjYzLDAsMDAtMS4wMzgtMi41NzZMNi4yMzMsNy4yOTVhLjM2Ni4zNjYsMCwwMS0uMjI1LS4zMzJhMSwxLDAsMDExLS40NjNhMS40MjMsMS40MjMsMCwwMS42ODkuMTU4Ljc3Ni43NzYsMCwwMS4yMTIuMTY4YTEsMSwwLDAwMS41MTctMS4zYTIuNzI4LDIuNzI4LDAsMDAtLjc2Mi0uNjE0QTMuMTc0LDMuMTc0LDAsMDA4LDQuNjVabTQtMnYxNEgyVjJaTTIsMGEyLDIsMCwwMC0yLDJ2MTRhMiwyLDAsMDAyLDJoMTBhMiwyLDAsMDAyLTJWMmEyLDIsMCwwMC0yLTJaIi8+PC9nPjx1c2UgeGxpbms6aHJlZj0iI2ciIGZpbGw9IiMwMDZjOWUiIHk9IjE4Ii8+PC9zdmc+") 0 0 no-repeat;
}
.nc-link__icon._line-balance._l,
.nc-browser-list__item__icon._line-balance._l,
.nc-device-compare__tooltip-menu-item__icon._line-balance._l,
.nc-device-compare-small__return-link__icon._line-balance._l,
.nc-line-info__link__icon._line-balance._l,
.nc-payment-history__link__icon._line-balance._l,
.nc-select-line__menu-element__icon._line-balance._l,
.nc-services-active__disconnect__icon._line-balance._l {
  margin-top: 4px;
}
.nc-link._disabled .nc-link__icon._recharge-online,
.nc-browser-list__item._disabled .nc-browser-list__item__icon._recharge-online,
.nc-device-compare__tooltip-menu-item._disabled .nc-device-compare__tooltip-menu-item__icon._recharge-online,
.nc-device-compare-small__return-link._disabled .nc-device-compare-small__return-link__icon._recharge-online,
.nc-line-info__link._disabled .nc-line-info__link__icon._recharge-online,
.nc-payment-history__link._disabled .nc-payment-history__link__icon._recharge-online,
.nc-select-line__menu-element._disabled .nc-select-line__menu-element__icon._recharge-online,
.nc-services-active__disconnect._disabled .nc-services-active__disconnect__icon._recharge-online {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDIwIDE0Ij48cGF0aCBmaWxsPSIjYmViZWJlIiBkPSJNMywwYTMuMDA2LDMuMDA2LDAsMDAtMywzdjhhMy4wMDYsMy4wMDYsMCwwMDMsM2gxNGEzLjAwNiwzLjAwNiwwLDAwMy0zVjNhMy4wMDYsMy4wMDYsMCwwMC0zLTNhMSwxLDAsMDAwLDJhMSwxLDAsMDExLDF2MS4wNWExLjE3NiwxLjE3NiwwLDAwLS4yNjgtLjA1SDJWM2ExLDEsMCwwMTEtMWgxMGExLDEsMCwwMDAtMlptMTQuNzMyLDZBMS4xNzYsMS4xNzYsMCwwMDE4LDUuOTVWMTFhMSwxLDAsMDEtMSwxSDNhMSwxLDAsMDEtMS0xVjZaIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-link._disabled .nc-link__icon._edit,
.nc-browser-list__item._disabled .nc-browser-list__item__icon._edit,
.nc-device-compare__tooltip-menu-item._disabled .nc-device-compare__tooltip-menu-item__icon._edit,
.nc-device-compare-small__return-link._disabled .nc-device-compare-small__return-link__icon._edit,
.nc-line-info__link._disabled .nc-line-info__link__icon._edit,
.nc-payment-history__link._disabled .nc-payment-history__link__icon._edit,
.nc-select-line__menu-element._disabled .nc-select-line__menu-element__icon._edit,
.nc-services-active__disconnect._disabled .nc-services-active__disconnect__icon._edit {
  height: 18px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxOCI+PHBhdGggZmlsbD0iI2JlYmViZSIgZD0iTTIsMTQuMzNBMS42NzMsMS42NzMsMCwwMDMuNjcxLDE2aDEwLjY5NmExLjY3MywxLjY3MywwLDAwMS42NzEtMS42N1YxMGExLDEsMCwwMTIuMDA1LDB2NC4zM0EzLjY3MywzLjY3MywwLDAxMTQuMzY3LDE4SDMuNjczQTMuNjczLDMuNjczLDAsMDEwLDE0LjMzVjMuNjdBMy42NzMsMy42NzMsMCwwMTMuNjc2LDBoOS4zNTRhMSwxLDAsMTEwLDJIMy42NzNBMS42NzMsMS42NzMsMCwwMDIsMy42N1ptOC40MjMtMi42MmExLjAyLDEuMDIsMCwwMS0uNzA5LjI5YTEuMDIsMS4wMiwwLDAxLS43MDktLjI5YTEsMSwwLDAxMC0xLjQybDkuMTc3LTkuMTVhMSwxLDAsMDExLjQxOCwwYS45OTMuOTkzLDAsMDEwLDEuNDFaIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-link:focus .nc-link__icon,
.nc-link:hover .nc-link__icon,
.nc-browser-list__item:focus .nc-browser-list__item__icon,
.nc-browser-list__item:hover .nc-browser-list__item__icon,
.nc-device-compare__tooltip-menu-item:focus .nc-device-compare__tooltip-menu-item__icon,
.nc-device-compare__tooltip-menu-item:hover .nc-device-compare__tooltip-menu-item__icon,
.nc-device-compare-small__return-link:focus .nc-device-compare-small__return-link__icon,
.nc-device-compare-small__return-link:hover .nc-device-compare-small__return-link__icon,
.nc-line-info__link:focus .nc-line-info__link__icon,
.nc-line-info__link:hover .nc-line-info__link__icon,
.nc-payment-history__link:focus .nc-payment-history__link__icon,
.nc-payment-history__link:hover .nc-payment-history__link__icon,
.nc-select-line__menu-element:focus .nc-select-line__menu-element__icon,
.nc-select-line__menu-element:hover .nc-select-line__menu-element__icon,
.nc-services-active__disconnect:focus .nc-services-active__disconnect__icon,
.nc-services-active__disconnect:hover .nc-services-active__disconnect__icon {
  background-position: 0 100%;
}
.nc-link__label + .nc-link__icon,
.nc-browser-list__item__label + .nc-browser-list__item__icon,
.nc-device-compare__tooltip-menu-item__label + .nc-device-compare__tooltip-menu-item__icon,
.nc-device-compare-small__return-link__label + .nc-device-compare-small__return-link__icon,
.nc-line-info__link__label + .nc-line-info__link__icon,
.nc-payment-history__link__label + .nc-payment-history__link__icon,
.nc-select-line__menu-element__label + .nc-select-line__menu-element__icon,
.nc-services-active__disconnect__label + .nc-services-active__disconnect__icon {
  margin-right: 0;
  margin-left: 8px;
}
@media screen and (max-width: 767px) {
  .nc-link._view,
  .nc-browser-list__item._view,
  .nc-device-compare__tooltip-menu-item._view,
  .nc-device-compare-small__return-link._view,
  .nc-line-info__link._view,
  .nc-payment-history__link._view,
  .nc-select-line__menu-element._view,
  .nc-services-active__disconnect._view {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
}
/* Loader */
.nc-loader {
  min-height: 140px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
  background-color: #ffffff;
}
.nc-loader._overlay {
  display: none;
  position: fixed;
  z-index: 190;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  border: none;
}
.nc-loader._border {
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.nc-loader._center {
  max-width: 1180px;
  margin: 0 auto;
}
.nc-loader._loading._overlay {
  display: block;
}
@media screen and (max-width: 767px) {
  .nc-loader._loading._overlay {
    min-height: 100px;
  }
}
.nc-loader._loading._overlay.jsBodyLoaderContainer {
  z-index: 1050;
}
.nc-loader_device-catalog {
  min-height: 280px;
}
.nc-loader_device-catalog-loader {
  display: none;
  padding-top: 120px;
  padding-bottom: 80px;
}
@media screen and (max-width: 767px) {
  .nc-loader_device-catalog-loader {
    parring-top: 70px;
    padding-bottom: 50px;
  }
}
.nc-loader_device-catalog-loader._loading {
  display: block;
}
.nc-loader_plan-additional-info {
  margin-bottom: 20px;
}
.nc-loader_plans-catalog {
  min-height: 215px;
}
.nc-loader_delivery_details {
  position: fixed;
}
.nc-loader_device._loading._overlay {
  position: absolute;
}
.nc-loader__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  height: 100%;
  -webkit-animation: loader-appear 1.5s 1;
  -moz-animation: loader-appear 1.5s 1;
  animation: loader-appear 1.5s 1;
}
.nc-loader__spinner {
  display: block;
  height: 35px;
}
.nc-loader__spinner-element {
  width: 18px;
  height: 18px;
  background-color: #44c8f5;
  border-radius: 100%;
  margin-left: 10px;
  display: inline-block;
  -webkit-animation: loader 1s infinite ease-in-out both;
  -moz-animation: loader 1s infinite ease-in-out both;
  animation: loader 1s infinite ease-in-out both;
}
.nc-loader__spinner-element:first-child {
  margin-left: 0;
}
.nc-loader__spinner-bounce1 {
  -webkit-animation-delay: -0.32s;
  -moz-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.nc-loader__spinner-bounce2 {
  -webkit-animation-delay: -0.16s;
  -moz-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@-webkit-keyframes loader {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0.25);
    -moz-transform: scale(0.25);
    -ms-transform: scale(0.25);
    -o-transform: scale(0.25);
    transform: scale(0.25);
  }
  40% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes loader {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0.25);
    -moz-transform: scale(0.25);
    -ms-transform: scale(0.25);
    -o-transform: scale(0.25);
    transform: scale(0.25);
  }
  40% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes loader {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0.25);
    -moz-transform: scale(0.25);
    -ms-transform: scale(0.25);
    -o-transform: scale(0.25);
    transform: scale(0.25);
  }
  40% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes loader-appear {
  0%,
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes loader-appear {
  0%,
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes loader-appear {
  0%,
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.nc-loader__spinner._validation {
  margin-top: -26px;
}
.nc-loader__text {
  font: 16px/20px Roboto, Helvetica, Arial, sans-serif;
}
.nc-loader_order-summary,
.nc-loader_change-tariff-plan,
.nc-loader_recharge-online {
  border: none;
}
.nc-loader_recharge-online .nc-loader__text {
  display: none;
}
.nc-loader__ring {
  display: inline-block;
  position: relative;
  width: 52px;
  height: 52px;
  -webkit-animation: loader-appear 1.5s 1;
  -moz-animation: loader-appear 1.5s 1;
  animation: loader-appear 1.5s 1;
}
.nc-loader__ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 40px;
  height: 40px;
  margin: 8px;
  border: 4px solid #ffffff;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #001eb4 transparent transparent transparent;
}
.nc-loader__ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.nc-loader__ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.nc-loader__ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@-webkit-keyframes loader-appear {
  0%,
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes loader-appear {
  0%,
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes loader-appear {
  0%,
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-moz-keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Loading process */
.nc-loading-process {
  position: relative;
}
.nc-loading-process__spinner {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 201;
}
.nc-loading-process._loading .nc-loading-process__spinner {
  display: flex;
  justify-content: center;
  align-items: center;
}
/* Loyalty Points Catalog */
.nc-loyalty-points-catalog {
  color: #333333;
  background: #ffffff;
  border: 1px solid #e8e8e8;
  border-top: none;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.nc-loyalty-points-catalog__header {
  position: relative;
  min-height: 140px;
  padding: 30px 40px;
  border-bottom: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-points-catalog__header {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.nc-loyalty-points-catalog__title {
  font: 20px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
.nc-loyalty-points-catalog__description {
  width: 75%;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-points-catalog__description {
    width: 100%;
  }
}
.nc-loyalty-points-catalog__price._low {
  color: rgba(128, 128, 128, 0.5);
}
.nc-loyalty-points-catalog__services {
  padding: 10px 34px 20px;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-points-catalog__services {
    padding-left: 0;
    padding-right: 0;
  }
}
.nc-loyalty-points-catalog__services-block:not(:empty) + .nc-loyalty-points-catalog__services-block:not(:empty) {
  margin-top: 25px;
  border-top: 1px solid #e8e8e8;
  padding-top: 15px;
}
.nc-loyalty-points-catalog__services-row_active .nc-loyalty-points-catalog__services-col_head,
.nc-loyalty-points-catalog__services-row_inactive .nc-loyalty-points-catalog__services-col_head,
.nc-loyalty-points-catalog__services-row_not-active .nc-loyalty-points-catalog__services-col_head {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-points-catalog__services-row_active .nc-loyalty-points-catalog__services-col_head,
  .nc-loyalty-points-catalog__services-row_inactive .nc-loyalty-points-catalog__services-col_head,
  .nc-loyalty-points-catalog__services-row_not-active .nc-loyalty-points-catalog__services-col_head {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .nc-loyalty-points-catalog__services-row_active .nc-loyalty-points-catalog__services-col_action .nc-button {
    margin-left: -10px;
  }
}
.nc-loyalty-points-catalog__services-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
  padding: 14px 0;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-points-catalog__services-row {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 20px;
    padding-right: 20px;
    border-bottom: 1px solid #e8e8e8;
  }
  .nc-loyalty-points-catalog__services-row:last-child {
    border-bottom: none;
  }
}
.nc-loyalty-points-catalog__services-row_head {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 25px;
  margin: 0 2px 20px;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-points-catalog__services-row_head {
    display: none;
    border-bottom: none;
  }
}
.nc-loyalty-points-catalog__services-row_active + .nc-loyalty-points-catalog__services-row_not-active,
.nc-loyalty-points-catalog__services-row_active + .nc-loyalty-points-catalog__services-row_inactive {
  margin-top: 20px;
}
.nc-loyalty-points-catalog__services-row_active + .nc-loyalty-points-catalog__services-row_not-active:before,
.nc-loyalty-points-catalog__services-row_active + .nc-loyalty-points-catalog__services-row_inactive:before {
  content: '';
  position: absolute;
  display: block;
  border-top: 1px solid #e8e8e8;
  left: 2px;
  right: 2px;
  top: -11px;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-points-catalog__services-row_active + .nc-loyalty-points-catalog__services-row_not-active:before,
  .nc-loyalty-points-catalog__services-row_active + .nc-loyalty-points-catalog__services-row_inactive:before {
    display: none;
  }
}
.nc-loyalty-points-catalog__services-col {
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-points-catalog__services-col {
    padding: 7px 0;
  }
}
.nc-loyalty-points-catalog__services-col_title {
  width: 42%;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-points-catalog__services-col_title {
    width: 100%;
  }
}
.nc-loyalty-points-catalog__services-col_title._active {
  font-weight: 700;
  text-transform: uppercase;
}
.nc-loyalty-points-catalog__services-col_loyalty,
.nc-loyalty-points-catalog__services-col_monetary {
  width: 15%;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-points-catalog__services-col_loyalty,
  .nc-loyalty-points-catalog__services-col_monetary {
    width: 50%;
  }
}
.nc-loyalty-points-catalog__services-col_action {
  text-align: right;
}
.nc-loyalty-points-catalog__services-col_info,
.nc-loyalty-points-catalog__services-col_action {
  width: 14%;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-points-catalog__services-col_info,
  .nc-loyalty-points-catalog__services-col_action {
    width: 100%;
    text-align: left;
  }
}
.nc-loyalty-points-catalog__services-col_head {
  color: #808080;
  font-size: 14px;
}
.nc-loyalty-points-catalog__services-col-text {
  padding-right: 20px;
}
.nc-loyalty-points-catalog__services-col-text._mandatory {
  color: #808080;
}
.nc-loyalty-points-catalog__services-row_inactive .nc-loyalty-points-catalog__services-col {
  color: rgba(128, 128, 128, 0.5);
}
.nc-loyalty-points-catalog__services-active {
  margin-left: 8px;
  font: 14px Roboto, Helvetica, Arial, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  color: #44c8f5;
}
.nc-loyalty-points-catalog__services-active._bright {
  color: #44c8f5;
}
/* Loyalty Program History */
.nc-loyalty-program-history {
  margin-top: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-history {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
.nc-loyalty-program-history__collapsible {
  display: none;
  -webkit-box-shadow: inset 0 11px 8px -10px #e8e8e8, inset 0 -11px 8px -10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 11px 8px -10px #e8e8e8, inset 0 -11px 8px -10px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 11px 8px -10px #e8e8e8, inset 0 -11px 8px -10px rgba(0, 0, 0, 0.1);
  background-color: #fcfcfc;
  padding: 0 23px 18px 40px;
  font-family: Roboto;
  border-bottom: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-history__collapsible {
    padding-left: 20px;
    padding-bottom: 0;
  }
}
.nc-loyalty-program-history__collapsible-table {
  width: 100%;
  font: 14px "Roboto", Helvetica, Arial, sans-serif;
}
.nc-loyalty-program-history__collapsible-table-head {
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-history__collapsible-table-head {
    display: none;
  }
}
.nc-loyalty-program-history__collapsible-table-head-tr {
  height: 68px;
  border-bottom: 1px solid #e8e8e8;
}
.nc-loyalty-program-history__collapsible-table-amount_accrued {
  color: #44c8f5;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-history__collapsible-table-amount_accrued {
    color: #44c8f5;
  }
}
.nc-loyalty-program-history__collapsible-table-amount_spent {
  color: #50535a;
}
.nc-loyalty-program-history__collapsible-table-amount_expired {
  color: #ef6058;
}
.nc-loyalty-program-history__collapsible-table-body {
  color: #333333;
}
.nc-loyalty-program-history__collapsible-table-body-tr {
  height: 60px;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-history__collapsible-table-body-tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: auto;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    border-top: 1px solid #e8e8e8;
    margin-left: -20px;
    margin-right: -40px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
  }
  .nc-loyalty-program-history__collapsible-table-body-tr ._cell {
    width: 50%;
    line-height: 22px;
    margin-top: 15px;
  }
}
.nc-loyalty-program-history__collapsible-table-body-tr-empty {
  height: 17px;
}
.nc-loyalty-program-history__collapsible-table-date {
  width: 17%;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-history__collapsible-table-date {
    color: #4c4c4c;
  }
}
.nc-loyalty-program-history__collapsible-table-amount {
  width: 18%;
}
.nc-loyalty-program-history__collapsible-table-source {
  width: 27%;
}
.nc-loyalty-program-history__collapsible-table-field-name {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-history__collapsible-table-field-name {
    display: block;
    color: #808080;
  }
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-history__collapsible-table-expiration {
    color: #4c4c4c;
  }
}
.nc-loyalty-program-history__collapsible-data {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-history__collapsible-data {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-history__data {
    display: none;
  }
  .nc-loyalty-program-history__data._mobile {
    display: block;
    padding-top: 10px;
  }
}
.nc-loyalty-program-history__data-value {
  font: 30px Roboto, Helvetica, Arial, sans-serif;
  font-weight: 300;
  padding: 5px 0;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-history__data-value {
    padding-bottom: 0;
  }
}
.nc-loyalty-program-history__data-value_accrued {
  color: #44c8f5;
}
.nc-loyalty-program-history__data-value_spent {
  color: #50535a;
}
.nc-loyalty-program-history__data-value_expired {
  color: #ef6058;
}
.nc-loyalty-program-history__data-name {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-history__data-name {
    display: block;
    line-height: 14px;
    color: #4c4c4c;
  }
}
.nc-loyalty-program-history__date {
  font: 20px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-history__date {
    white-space: nowrap;
    line-height: 30px;
  }
}
.nc-loyalty-program-history__more {
  display: block;
  margin-left: auto;
  width: 16px;
  height: 10px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGQ9Ik0xMC41LDBMNiw0LjZMMS40LDAsMCwxLjRsNiw2bDYtNloiIGZpbGw9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
  -webkit-transition: transform 100ms linear;
  -moz-transition: transform 100ms linear;
  -o-transition: transform 100ms linear;
  transition: transform 100ms linear;
  background-size: 16px;
}
.nc-loyalty-program-history__more._active {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
  background-size: 16px;
}
.nc-loyalty-program-history__navigation {
  margin-top: 45px;
  padding: 0 35px;
}
.nc-loyalty-program-history .jsgrid-header-row th {
  font-size: 16px;
}
/* Loyalty Program Info */
.nc-loyalty-program-info__content {
  background-color: #ffffff;
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 30px 0 55px 0;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-info__content {
    padding-bottom: 0;
    border-top: none;
    border-bottom: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
.nc-loyalty-program-info__header {
  font-size: 30px;
  color: #50535a;
  padding-left: 35px;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-info__header {
    padding-left: 20px;
    line-height: 20px;
    font-size: 20px;
    font-family: Roboto;
  }
}
.nc-loyalty-program-info__col {
  padding: 22px 40px 0 35px;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-info__col {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  .nc-loyalty-program-info__col:first-child {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-info__col_balance {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-info__col_spend {
    border-top: 1px solid #e8e8e8;
  }
  .nc-loyalty-program-info__col_spend._opened .nc-loyalty-program-info__col_spend-content {
    display: block;
  }
  .nc-loyalty-program-info__col_spend-content {
    display: none;
  }
}
.nc-loyalty-program-info__col_spend,
.nc-loyalty-program-info__col_more {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
.nc-loyalty-program-info__description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-info__description {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.nc-loyalty-program-info__description-balance,
.nc-loyalty-program-info__description-spend,
.nc-loyalty-program-info__description-more {
  padding: 31px 40px 35px 35px;
}
.nc-loyalty-program-info__description-balance-count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  font-family: Roboto;
  color: #50535a;
}
.nc-loyalty-program-info__description-balance-count-amount {
  font-size: 70px;
  line-height: 80px;
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-info__description-balance-count-amount {
    font-size: 50px;
    line-height: 50px;
  }
}
.nc-loyalty-program-info__description-balance-count-description {
  width: 30%;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 10px;
  margin-left: 12px;
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-info__description-balance-count-description {
    margin-bottom: 0;
    width: 70px;
    font-family: "Roboto";
  }
}
.nc-loyalty-program-info__description-balance-expire {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 10px;
  margin-left: 5px;
  max-width: 220px;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-info__description-balance-expire {
    margin-left: 0;
  }
}
.nc-loyalty-program-info__description-balance-expire-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBmaWxsPSIjZmNiNzEzIiBkPSJNOCw3aDIuMDF2My45OS4wMDJIOFptMCw0Ljk4NWgyLjAxdjJIOFptLjk5NS04Ljk5NC03LDExLjk5MmgxNFpNNy4yODgsMS45NzlBMS45NjEsMS45NjEsMCwwMTguOTkyLDFhMS45NiwxLjk2LDAsMDExLjcwOC45OGw3LDExLjk4OGEyLjAwNiwyLjAwNiwwLDAxLjAxNSwyLjAxNGExLjk1OCwxLjk1OCwwLDAxLTEuNzIsMS4wMDloLTE0QTEuOTU2LDEuOTU2LDAsMDEuMjcyLDE1Ljk4YTIsMiwwLDAxLjAxNi0yLjAxM1oiLz48L3N2Zz4=") 0 0 no-repeat;
  width: 24px;
  height: 18px;
  margin-top: 2px;
}
.nc-loyalty-program-info__description-balance-expire-description {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  font-size: 14px;
  line-height: 20px;
  margin-top: 1px;
}
.nc-loyalty-program-info__description-balance-action {
  margin-top: 14px;
  margin-left: 3px;
  margin-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-info__description-balance-action {
    margin-left: 0;
    margin-top: 20px;
    margin-bottom: 30px;
  }
}
.nc-loyalty-program-info__description-title {
  font: 20px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
  padding-bottom: 17px;
}
.nc-loyalty-program-info__description-text {
  font: 14px/24px "Roboto", Helvetica, Arial, sans-serif;
}
.nc-loyalty-program-info__description-text + .nc-loyalty-program-info__description-text {
  margin-top: 23px;
}
@media screen and (max-width: 767px) {
  .nc-loyalty-program-info__popup-spend-now .nc-popup__inner {
    position: absolute;
    width: 100%;
  }
}
.nc-message-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 30px 40px;
}
@media screen and (max-width: 767px) {
  .nc-message-banner {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    padding: 30px 0 0;
    border-top: none;
    border-bottom: none;
  }
}
.nc-message-banner__content._offer-manager {
  width: 15%;
  padding-top: 25px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .nc-message-banner__content._offer-manager {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    width: 100%;
    margin-right: 0;
    padding-left: 45px;
    padding-right: 45px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-message-banner__content._offer-manager {
    width: auto;
  }
}
.nc-message-banner__content._offer {
  width: 60%;
  margin-left: 70px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-message-banner__content._offer {
    width: 70%;
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-message-banner__content._offer {
    width: 100%;
    margin-left: 0;
  }
}
/* Navigation Path */
.nc-nav-path,
.aui .nc-nav-path {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 40px;
  align-items: flex-start;
}
.nc-nav-path_low {
  padding-top: 40px;
}
@media screen and (max-width: 767px) {
  .nc-nav-path,
  .aui .nc-nav-path {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 0;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  .nc-nav-path_mobile_hide {
    display: none;
  }
}
.nc-nav-path__item {
  position: relative;
  overflow: hidden;
  display: block;
  min-width: 76px;
  height: 48px;
  text-align: center;
  backface-visibility: hidden;
  color: #50535a;
  background-color: transparent;
}
.nc-nav-path_long .nc-nav-path__item {
  min-width: 170px;
}
.nc-nav-path__item_left {
  padding-left: 16px;
}
@media screen and (min-width: 768px) {
  .nc-nav-path__item_left:last-of-type {
    border-right: 2px solid #001eb4;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .nc-nav-path__item_left:last-of-type:before,
  .nc-nav-path__item_left:last-of-type:after {
    right: -16px;
  }
  .nc-nav-path__item_left:before,
  .nc-nav-path__item_left:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    position: absolute;
    left: 16px;
    right: 0;
    height: 25px;
    background-color: transparent;
    border: 2px solid #001eb4;
    border-left-width: 3px;
    border-right-width: 0;
  }
  .nc-nav-path__item_left:hover:before,
  .nc-nav-path__item_left:hover:after {
    background-color: #001eb4;
  }
  .nc-nav-path__item_left:before {
    top: 0;
    -webkit-transform: skewX(147.38075693deg);
    -moz-transform: skewX(147.38075693deg);
    -ms-transform: skewX(147.38075693deg);
    -o-transform: skewX(147.38075693deg);
    transform: skewX(147.38075693deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    border-bottom-width: 0;
    border-radius: 4px 0 0 2px;
  }
  .nc-nav-path__item_left:after {
    bottom: 0;
    -webkit-transform: skewX(32.61924307deg);
    -moz-transform: skewX(32.61924307deg);
    -ms-transform: skewX(32.61924307deg);
    -o-transform: skewX(32.61924307deg);
    transform: skewX(32.61924307deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    border-top-width: 0;
    border-radius: 2px 0 0 4px;
  }
}
.nc-nav-path__item_left:last-of-type:hover {
  border-bottom: 0px;
}
@media screen and (max-width: 767px) {
  .nc-nav-path__item_left:last-of-type {
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
.nc-nav-path__item_right {
  padding-right: 16px;
}
@media screen and (min-width: 768px) {
  .nc-nav-path__item_right:first-of-type {
    border-left: 2px solid #001eb4;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .nc-nav-path__item_right:first-of-type:before,
  .nc-nav-path__item_right:first-of-type:after {
    left: -16px;
  }
  .nc-nav-path__item_right:before,
  .nc-nav-path__item_right:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    position: absolute;
    right: 16px;
    left: 0;
    height: 25px;
    background-color: transparent;
    border: 2px solid #001eb4;
    border-right-width: 3px;
    border-left-width: 0;
    -webkit-transition: background-color 100ms;
    -moz-transition: background-color 100ms;
    -o-transition: background-color 100ms;
    transition: background-color 100ms;
  }
  .nc-nav-path__item_right:hover:before,
  .nc-nav-path__item_right:hover:after {
    background-color: #001eb4;
  }
  .nc-nav-path__item_right:before {
    top: 0;
    -webkit-transform: skewX(32.61924307deg);
    -moz-transform: skewX(32.61924307deg);
    -ms-transform: skewX(32.61924307deg);
    -o-transform: skewX(32.61924307deg);
    transform: skewX(32.61924307deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    border-bottom-width: 0;
    border-radius: 4px 0 0 2px;
  }
  .nc-nav-path__item_right:after {
    bottom: 0;
    -webkit-transform: skewX(147.38075693deg);
    -moz-transform: skewX(147.38075693deg);
    -ms-transform: skewX(147.38075693deg);
    -o-transform: skewX(147.38075693deg);
    transform: skewX(147.38075693deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    border-top-width: 0;
    border-radius: 2px 0 0 4px;
  }
}
@media screen and (max-width: 767px) {
  .nc-nav-path__item_right:first-of-type {
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-nav-path__item {
    width: 100%;
    border-bottom: 1px solid #e8e8e8;
    padding: 0;
    color: #001eb4;
    text-align: left;
    background-color: #ffffff;
  }
}
.nc-nav-path__item + .nc-nav-path__item {
  margin-left: -13px;
}
@media screen and (max-width: 767px) {
  .nc-nav-path__item + .nc-nav-path__item {
    margin-left: 0px;
  }
}
@media screen and (min-width: 768px) {
  .nc-nav-path__item:hover {
    color: #ffffff;
  }
}
@media screen and (max-width: 767px) {
  .nc-nav-path__item:hover {
    color: #001eb4;
  }
}
@media screen and (max-width: 767px) {
  .nc-nav-path_mobile-icon {
    border: none;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 767px) {
  .nc-nav-path_mobile-icon .nc-nav-path__item {
    width: auto;
    min-width: 59px;
    height: 40px;
    border-bottom: none;
    text-align: center;
    background-color: transparent;
  }
  .nc-nav-path_mobile-icon .nc-nav-path__item_left {
    padding-left: 12px;
  }
  .nc-nav-path_mobile-icon .nc-nav-path__item_left:last-of-type {
    border-right: 2px solid #001eb4;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .nc-nav-path_mobile-icon .nc-nav-path__item_left:last-of-type:before,
  .nc-nav-path_mobile-icon .nc-nav-path__item_left:last-of-type:after {
    right: -12px;
  }
  .nc-nav-path_mobile-icon .nc-nav-path__item_left:before,
  .nc-nav-path_mobile-icon .nc-nav-path__item_left:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    position: absolute;
    left: 12px;
    right: 0;
    height: 20px;
    background-color: transparent;
    border: 2px solid #001eb4;
    border-left-width: 3px;
    border-right-width: 0;
  }
  .nc-nav-path_mobile-icon .nc-nav-path__item_left:hover:before,
  .nc-nav-path_mobile-icon .nc-nav-path__item_left:hover:after {
    background-color: #001eb4;
  }
  .nc-nav-path_mobile-icon .nc-nav-path__item_left:before {
    top: 0;
    -webkit-transform: skewX(149.03624347deg);
    -moz-transform: skewX(149.03624347deg);
    -ms-transform: skewX(149.03624347deg);
    -o-transform: skewX(149.03624347deg);
    transform: skewX(149.03624347deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    border-bottom-width: 0;
    border-radius: 4px 0 0 2px;
  }
  .nc-nav-path_mobile-icon .nc-nav-path__item_left:after {
    bottom: 0;
    -webkit-transform: skewX(30.96375653deg);
    -moz-transform: skewX(30.96375653deg);
    -ms-transform: skewX(30.96375653deg);
    -o-transform: skewX(30.96375653deg);
    transform: skewX(30.96375653deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    border-top-width: 0;
    border-radius: 2px 0 0 4px;
  }
  .nc-nav-path_mobile-icon .nc-nav-path__item_right {
    height: 33px;
    padding-right: 12px;
  }
  .nc-nav-path_mobile-icon .nc-nav-path__item_right:first-of-type {
    border-left: 2px solid #001eb4;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .nc-nav-path_mobile-icon .nc-nav-path__item_right:first-of-type:before,
  .nc-nav-path_mobile-icon .nc-nav-path__item_right:first-of-type:after {
    left: -12px;
  }
  .nc-nav-path_mobile-icon .nc-nav-path__item_right:before,
  .nc-nav-path_mobile-icon .nc-nav-path__item_right:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    position: absolute;
    right: 12px;
    left: 0;
    height: 16.5px;
    background-color: transparent;
    border: 2px solid #001eb4;
    border-right-width: 3px;
    border-left-width: 0;
    -webkit-transition: background-color 100ms;
    -moz-transition: background-color 100ms;
    -o-transition: background-color 100ms;
    transition: background-color 100ms;
  }
  .nc-nav-path_mobile-icon .nc-nav-path__item_right:hover:before,
  .nc-nav-path_mobile-icon .nc-nav-path__item_right:hover:after {
    background-color: #001eb4;
  }
  .nc-nav-path_mobile-icon .nc-nav-path__item_right:before {
    top: 0;
    -webkit-transform: skewX(36.02737339deg);
    -moz-transform: skewX(36.02737339deg);
    -ms-transform: skewX(36.02737339deg);
    -o-transform: skewX(36.02737339deg);
    transform: skewX(36.02737339deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    border-bottom-width: 0;
    border-radius: 4px 0 0 2px;
  }
  .nc-nav-path_mobile-icon .nc-nav-path__item_right:after {
    bottom: 0;
    -webkit-transform: skewX(143.97262661deg);
    -moz-transform: skewX(143.97262661deg);
    -ms-transform: skewX(143.97262661deg);
    -o-transform: skewX(143.97262661deg);
    transform: skewX(143.97262661deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    border-top-width: 0;
    border-radius: 2px 0 0 4px;
  }
}
@media screen and (max-width: 767px) {
  .nc-nav-path_inline {
    margin-bottom: 0;
    width: 100%;
  }
}
.nc-nav-path_inverse .nc-nav-path__item {
  color: #ffffff;
  opacity: 0.5;
}
.nc-nav-path_inverse .nc-nav-path__item:hover {
  opacity: 1;
}
.nc-nav-path_inverse .nc-nav-path__item:last-of-type,
.nc-nav-path_inverse .nc-nav-path__item:before,
.nc-nav-path_inverse .nc-nav-path__item:after {
  border-color: #50535a;
}
.nc-nav-path_inverse .nc-nav-path__item:hover:before,
.nc-nav-path_inverse .nc-nav-path__item:hover:after {
  background-color: transparent;
}
.nc-nav-path__title {
  margin-left: 27px;
}
@media screen and (max-width: 767px) {
  .nc-nav-path__title {
    padding: 20px;
    width: 100%;
    margin-left: 0;
    border-top: 1px solid #e8e8e8;
  }
}
.nc-nav-path__title-after {
  display: none;
  margin-left: 27px;
}
@media screen and (max-width: 767px) {
  .nc-nav-path__title-after {
    display: inline-block;
  }
}
.nc-nav-path__text,
.nc-nav-path__icon {
  position: relative;
  z-index: 2;
}
.nc-nav-path__text {
  padding: 0 20px 0 24px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 48px;
}
.nc-nav-path_mobile-icon .nc-nav-path__text:before {
  display: none;
}
.nc-nav-path__item_right .nc-nav-path__text {
  padding: 0 23px 0 25px;
}
@media screen and (max-width: 767px) {
  .nc-nav-path__item_right .nc-nav-path__text {
    padding: 0 13px 0 17px;
    font-size: 14px;
    line-height: 33px;
  }
}
@media screen and (max-width: 767px) {
  .nc-nav-path__text,
  .nc-nav-path__text-back {
    display: block;
    padding-left: 20px;
    padding-top: 15px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
  }
  .nc-nav-path__text:before,
  .nc-nav-path__text-back:before {
    content: '';
    display: inline-block;
    width: 9px;
    height: 15px;
    margin-right: 10px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCA3LjMgMTIiPjxwYXRoIGQ9Ik02LjYsMTEuMkwxLjM3LDUuOTZMNi42LjcyIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMEE5RTAiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==") 0 0 no-repeat;
    background-size: 9px 15px;
    vertical-align: -2px;
  }
}
.nc-nav-path__icon {
  display: inline-block;
  vertical-align: top;
  width: 30px;
  height: 30px;
  margin-top: 9px;
  margin-right: 5px;
}
@media screen and (max-width: 767px) {
  .nc-nav-path__icon {
    width: 22px;
    height: 22px;
    margin-top: 9px;
  }
}
.nc-nav-path__icon_cart {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCAzMCA2MCIgc3Ryb2tlPSIjNTA1MzVBIj48cGF0aCBpZD0iZyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xLjksNGgxLjk1YTEuMzUsMS4zNSwwLDAxMS4yNS45NWw2LjQsMTIuMWEyLjcsMi43LDAsMDAzLDJoOC4zNWEyLDIsMCwwMDItMS41bDMuMi05LjVtMCwwYTEsMSwwLDAwLTEtMUgxMm0zLDE3LjRhMS41LDEuNSwwLDEwMCwuMW0wLDBoLTFtMTAtLjFhMS41LDEuNSwwLDEwMCwuMW0wLDBoLTEiLz48dXNlIHhsaW5rOmhyZWY9IiNnIiBzdHJva2U9IiNmZmYiIHk9IjMwIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-nav-path__icon_user {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMC4yIDMzLjQ3Ij4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuNi4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjQgQnVpbGQgMTA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICMwMDM3N2Q7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMC4wNSwyOC40NmMtMS41Mi01LjM0LTUuNzYtOS40Ny0xMS4xNC0xMC44Myw0LjY0LTIuMSw2LjY5LTcuNTcsNC41OS0xMi4yMUMyMS40Ljc4LDE1LjkzLTEuMjgsMTEuMjkuODJjLTQuNjQsMi4xLTYuNjksNy41Ny00LjU5LDEyLjIxLjkyLDIuMDQsMi41NiwzLjY3LDQuNTksNC41OUM1LjkxLDE4Ljk5LDEuNjYsMjMuMTEuMTUsMjguNDZjLS4zNCwxLjE4LS4wOSwyLjQ1LjY2LDMuNDMuNzYsMSwxLjk0LDEuNTksMy4yLDEuNTloMjIuMThjMS4yNiwwLDIuNDQtLjU5LDMuMi0xLjU5Ljc1LS45OC45OS0yLjI1LjY1LTMuNDNaTTcuNDksOS4yNmMwLTQuMiwzLjQxLTcuNiw3LjYtNy42czcuNiwzLjQxLDcuNiw3LjYtMy40MSw3LjYtNy42LDcuNi03LjYtMy40MS03LjYtNy42Wk0yOC4xMiwzMC45MmMtLjQ1LjYxLTEuMTcuOTYtMS45My45Nkg0Yy0uNzYsMC0xLjQ4LS4zNS0xLjkzLS45Ni0uNDQtLjU4LS41OS0xLjMzLS4zOS0yLjA0LDIuMS03LjQxLDkuOC0xMS43MSwxNy4yMS05LjYyLDQuNjYsMS4zMiw4LjMsNC45Niw5LjYyLDkuNjIuMi43LjA1LDEuNDYtLjM5LDIuMDRaIi8+Cjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-nav-path__icon_menu {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDMwIDYwIj48cGF0aCBzdHJva2U9IiM1MDUzNUEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNSw4SDNtNiwwaDE5TTUsMTNIM202LDBoMTlNNSwxOEgzbTYsMGgxOU01LDIzSDNtNiwwaDE5TTUsMzhIM202LDBoMTlNNSw0M0gzbTYsMGgxOU01LDQ4SDNtNiwwaDE5TTUsNTNIM202LDBoMTkiLz48L3N2Zz4=") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-nav-path__icon_menu {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiI+PHBhdGggc3Ryb2tlPSIjNTA1MzVBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTMsNUgxbTIsOEgxbTYsMGgxNE03LDVoMTRNMyw5SDFtMiw4SDFtNiwwaDE0TTcsOWgxNCIvPjwvc3ZnPg==") 0 0 no-repeat;
  }
}
.nc-nav-path_inverse .nc-nav-path__icon,
.nc-nav-path__item:hover .nc-nav-path__icon {
  background-position: 0 100%;
}
.nc-nav-path_inline {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .nc-nav-path_inline {
    border-bottom: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-nav-path_compare_devices {
    border: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-nav-path_compare_devices .nc-nav-path__title {
    display: flex;
    justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  .nc-nav-path_compare_devices .nc-nav-path__title {
    margin-bottom: 0;
    display: flex;
  }
}
@media screen and (max-width: 767px) {
  .nc-nav-path_change_plan .nc-nav-path__title {
    padding-top: 28px;
    margin-bottom: 20px;
  }
}
.nc-nav-path_long {
  width: 175%;
}
@media screen and (max-width: 767px) {
  .nc-nav-path_long {
    width: 100%;
  }
}
.nc-nav-path__message {
  width: 200%;
  padding-left: 50%;
  padding-right: 50%;
  margin-left: -50%;
  margin-bottom: 24px;
  display: flex;
  justify-content: center;
  background-color: #001eb4;
}
@media screen and (max-width: 767px) {
  .nc-nav-path__message {
    width: 100%;
    margin-left: 0;
    margin-top: 0;
    display: block;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.nc-nav-path__message-container {
  min-height: 48px;
  display: flex;
}
.nc-nav-path__message-section {
  display: flex;
  margin-bottom: auto;
  margin-top: auto;
  padding: 16px 0;
}
@media screen and (max-width: 767px) {
  .nc-nav-path__message-section {
    justify-content: center;
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
.nc-nav-path__message-text {
  font-size: 14px;
  line-height: 18px;
  color: #44c8f5;
}
.nc-nav-path__message-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzAxOURGNCIgZD0iTTgsMGE4LDgsMCwxMS04LDhhOCw4LDAsMDE4LThtMSw0YTEsMSwwLDExLTEtMWExLDEsMCwwMTEsMU03LDdhMSwxLDAsMDEyLDB2NWExLDEsMCwwMS0yLDBaIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 0 0 no-repeat;
  width: 16px;
  margin-right: 10px;
  background-position-y: 2px;
}
@media screen and (max-width: 767px) {
  .nc-nav-path__message-icon {
    width: 28px;
  }
}
.nc-nav-path__message-actions {
  display: flex;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .nc-nav-path__message-actions {
    flex-wrap: wrap;
  }
}
.nc-nav-path__message-action {
  padding-left: 20px;
}
@media screen and (max-width: 767px) {
  .nc-nav-path__message-action {
    flex-grow: 1;
  }
}
.nc-nav-path__message-action .nc-button {
  width: 100%;
  height: 32px;
  margin-top: 8px;
  margin-bottom: 8px;
}
.nc-nav-path__message-action .nc-button__label {
  font-size: 14px;
  font-weight: normal;
  vertical-align: baseline;
}
/* Nav Tabs */
.nc-nav-tabs {
  background-color: #ffffff;
}
.nc-nav-tabs_inside-popup {
  margin: 20px 0 0 -20px;
}
.nc-nav-tabs__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.nc-nav-tabs_catalog .nc-nav-tabs__list,
.nc-nav-tabs_small .nc-nav-tabs__list {
  margin-top: 30px;
  margin-left: -20px;
}
@media screen and (max-width: 767px) {
  .nc-nav-tabs_catalog .nc-nav-tabs__list,
  .nc-nav-tabs_small .nc-nav-tabs__list {
    margin-top: 0px;
    margin-left: 0px;
    padding-bottom: 0;
  }
}
.nc-nav-tabs__item {
  padding-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .nc-nav-tabs__item {
    padding: 20px 0;
    display: block;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex: 1 1 0%;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    overflow: hidden;
  }
}
@media screen and (min-width: 768px) {
  .nc-nav-tabs__item + .nc-nav-tabs__item {
    margin-left: 20px;
  }
}
.nc-nav-tabs__item_full {
  overflow: visible;
}
.nc-nav-tabs__item._active {
  -webkit-box-shadow: inset 0 -4px 0 0 #44c8f5;
  -moz-box-shadow: inset 0 -4px 0 0 #44c8f5;
  box-shadow: inset 0 -4px 0 0 #44c8f5;
}
.nc-nav-tabs_wide .nc-nav-tabs__item {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  text-align: center;
}
.nc-nav-tabs__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 20px;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  color: #001eb4;
  cursor: pointer;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}
@media screen and (max-width: 767px) {
  .nc-nav-tabs__link {
    width: 100%;
    padding: 0 10px;
  }
}
.nc-nav-tabs__link:hover {
  color: #001eb4;
}
.nc-nav-tabs__item._active .nc-nav-tabs__link {
  color: #333333;
  cursor: default;
}
.nc-nav-tabs__label {
  display: inline-block;
  vertical-align: middle;
}
.nc-nav-tabs__label {
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 30px;
}
@media screen and (max-width: 767px) {
  .nc-nav-tabs__label {
    font-size: 16px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
  }
}
.nc-nav-tabs_table .nc-nav-tabs__label,
.nc-nav-tabs_small .nc-nav-tabs__label {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .nc-nav-tabs_table .nc-nav-tabs__label,
  .nc-nav-tabs_small .nc-nav-tabs__label {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
  }
  .nc-nav-tabs_table .nc-nav-tabs__label_full,
  .nc-nav-tabs_small .nc-nav-tabs__label_full {
    text-overflow: initial;
  }
}
/* Order Details */
.nc-order-details {
  margin-bottom: 20px;
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #ffffff;
  color: #0b2739;
  font-family: Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-order-details {
    margin-bottom: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
.nc-order-details-blue {
  background-color: #f4fbfd;
  border: 1px solid rgba(0, 30, 180, 0.2);
}
@media screen and (min-width: 768px) {
  .nc-order-details-blue {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-details-blue {
    border: none;
  }
}
.nc-order-details-blue .nc-order-summary__list {
  margin-top: -16px;
}
.nc-order-details-blue .nc-order-details__title-link .nc-order-summary__list-arrow {
  margin-top: 2px;
}
.nc-order-details-blue .nc-order-summary__product-title,
.nc-order-details-blue .nc-order-summary__price-val {
  color: #0b2739;
}
.nc-order-details-blue .nc-order-summary__body-full .nc-order-summary__product-title,
.nc-order-details-blue .nc-order-summary__body-full .nc-order-summary__product-description {
  font-size: 14px;
}
.nc-order-details-blue .nc-order-summary__body-full .nc-order-summary__content-row-subtitle-text {
  background-color: #f4fbfd;
  color: #0b2739;
  font-size: 10px;
}
.nc-order-details-blue .nc-order-summary__body-full .nc-order-summary__content-row_subtotal .nc-order-summary__label,
.nc-order-details-blue .nc-order-summary__body-full .nc-order-summary__content-row_total .nc-order-summary__label {
  margin-left: 0;
  width: auto;
  color: rgba(11, 39, 57, 0.7);
}
@media screen and (max-width: 767px) {
  .nc-order-details-blue .nc-order-summary__body-full .nc-order-summary__content-row_subtotal,
  .nc-order-details-blue .nc-order-summary__body-full .nc-order-summary__content-row_total {
    background-color: #f4fbfd;
  }
}
.nc-order-details-blue .nc-order-summary__body-full .nc-order-summary__content-row_subtotal {
  padding-bottom: 8px;
}
.nc-order-details-blue .nc-order-summary__body-full .nc-order-summary__content-row_subtotal + .nc-order-summary__content-row_total {
  border-top: 1pt solid #e8e8e8;
  margin-top: 8px;
}
.nc-order-details-blue .nc-order-summary__body-full .nc-order-summary__content-row_subtotal + .nc-order-summary__content-row_total * {
  border-top: none;
}
.nc-order-details-blue .nc-order-summary__body-full .nc-order-summary__content-row + .nc-order-summary__content-row_subtotal,
.nc-order-details-blue .nc-order-summary__body-full .nc-order-summary .nc-order-summary__list + .nc-order-summary__content-row_subtotal {
  padding-bottom: 8px;
}
.nc-order-details-blue .nc-order-summary__body-full .nc-order-summary__content-row + .nc-order-summary__content-row_subtotal.nc-order-summary__content-row_subtotal-top,
.nc-order-details-blue .nc-order-summary__body-full .nc-order-summary .nc-order-summary__list + .nc-order-summary__content-row_subtotal.nc-order-summary__content-row_subtotal-top {
  padding-top: 16px;
}
.nc-order-details-blue .nc-order-summary__body-full .nc-order-summary__price-val,
.nc-order-details-blue .nc-order-summary__body-full .nc-order-summary__price-currency {
  font-size: 18px;
}
.nc-order-details-blue .nc-order-summary__content-row-subtitle {
  margin-top: -12px;
}
.nc-order-details-blue .nc-order-details__title {
  display: block;
  border-bottom: none;
  padding: 32px 16px;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .nc-order-details-blue .nc-order-details__title {
    border-top: none;
    padding: 16px 24px;
  }
}
.nc-order-details-blue .nc-order-details__title-text {
  color: #0b2739;
  font-size: 18px;
  line-height: normal;
}
.nc-order-details-blue .nc-order-details__row {
  padding: 0 24px;
}
@media screen and (max-width: 767px) {
  .nc-order-details-blue .nc-order-details__row {
    padding: 0;
  }
}
.nc-order-details__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 11px;
  border-bottom: 1px solid #e8e8e8;
  padding: 30px 25px;
}
@media screen and (max-width: 767px) {
  .nc-order-details__title {
    margin-bottom: 0;
    border-top: 1px solid #e8e8e8;
    border-bottom: none;
    padding: 20px;
    cursor: pointer;
  }
  .nc-order-details__title._active {
    padding-bottom: 20px;
  }
}
.nc-order-details__title-text {
  position: relative;
  margin-right: 21px;
  font: 30px/30px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-order-details__title-text {
    margin-right: 0;
    padding-right: 35px;
    font-size: 20px;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-details__title-edit {
    display: none;
  }
}
.nc-order-details__title_compare {
  border: none;
}
.nc-order-details__title-link {
  display: flex;
  cursor: pointer;
}
.nc-order-details__title-link-more,
.nc-order-details__title-link-less {
  color: #001eb4;
  font-size: 12px;
  padding-right: 6px;
}
.nc-order-details__title-link-more {
  display: none;
}
._collapsed .nc-order-details__title-link-more {
  display: inline;
}
.nc-order-details__title-link-less {
  display: inline;
}
._collapsed .nc-order-details__title-link-less {
  display: none;
}
.nc-order-details__column {
  padding: 32px 0;
}
@media screen and (max-width: 767px) {
  .nc-order-details__column {
    padding: 16px 0;
  }
}
.nc-order-details__column-label {
  font-size: 12px;
  color: rgba(11, 39, 57, 0.7);
}
.nc-order-details__column-price {
  font-size: 24px;
}
.nc-order-details__column * {
  padding: 0 16px;
  text-align: center;
}
.nc-order-details__column:nth-child(3) * {
  border-left: 1px solid rgba(0, 30, 180, 0.2);
}
.nc-order-details__package {
  margin: 30px 0 15px;
}
.nc-order-details__package_header {
  font-size: 16px;
  color: #50535a;
  margin-bottom: 20px;
}
.nc-order-details__package_header._collapsed .nc-shopping-cart__cell-arrow {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.nc-order-details__package-container {
  padding-left: 24px;
}
@media screen and (max-width: 1099px) {
  .nc-order-details__package-container {
    padding-left: 0;
  }
}
.nc-order-details__delivery {
  margin: 30px 0;
  border-top: 1px solid #e8e8e8;
  padding-top: 30px;
}
.nc-order-details__delivery-title {
  margin-bottom: 10px;
  color: #50535a;
  font-weight: 600;
  font-size: 18px;
}
.nc-order-details__delivery-title._collapsed .nc-shopping-cart__cell-arrow {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.nc-order-details__delivery .nc-order-details__row-header:first-child {
  border-bottom: 0;
}
.nc-order-details__delivery-list {
  padding: 20px 25px 10px;
}
@media screen and (max-width: 767px) {
  .nc-order-details__delivery-list {
    padding: 14px 20px 15px;
  }
}
.nc-order-details__list {
  padding: 0 25px;
}
@media screen and (max-width: 767px) {
  .nc-order-details__list {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .nc-order-details__list._hidden {
    display: none;
  }
}
.nc-order-details__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 13px 0 0;
}
.nc-order-details__row:first-child {
  padding-top: 0;
}
@media screen and (max-width: 767px) {
  .nc-order-details__row._hidden {
    display: none;
  }
}
.nc-order-details__row_less-zero .nc-order-details__col {
  color: #44c8f5;
}
.nc-order-details__row_delivery {
  padding: 10px 0;
}
@media screen and (max-width: 767px) {
  .nc-order-details__row_delivery {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
  }
}
.nc-order-details__row_sim-card {
  border-top: 1px solid #e8e8e8;
  margin-top: 10px;
}
.nc-order-details__row_discount {
  color: #50535a;
}
.nc-tecnocom-payment__section .nc-order-details__row_discount {
  color: #44c8f5;
}
.nc-order-details__row-header {
  margin: 30px 0 0 0;
  padding: 0 0 10px;
}
.nc-order-details__row-header:first-child {
  margin-top: 0;
  border-bottom: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .nc-order-details__row-header {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: -20px;
    margin-right: -20px;
  }
}
.nc-order-details__row-header._collapsed .nc-shopping-cart__cell-arrow {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.nc-order-details__row-subheader {
  position: relative;
  display: block;
  width: 100%;
  margin: 0 auto;
  border-radius: 15px;
  padding: 20px 20px 20px 43px;
  background-color: #f7f7f5;
  font-size: 13px;
  color: #808080;
}
.nc-order-details__row-subheader:first-child {
  padding-top: 20px;
}
.nc-order-details__row-subheader:before {
  content: '';
  position: absolute;
  left: 15px;
  top: 15px;
  height: 20px;
  width: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS44IiBoZWlnaHQ9IjE5LjgiIHZpZXdCb3g9IjAgMCAxOS44IDE5LjgiPjxwYXRoIHN0cm9rZT0iIzAwQTlFMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xNC44LDE3LjI1YTguOSw4LjksMCwxMTIuNS0yLjVtLTcuNC0xdi01bTAtM3YuMSIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-order-details__row_total {
  padding: 10px 0 0;
}
.nc-order-details__row_total:last-child {
  padding-bottom: 18px;
}
.nc-order-details__row_discount .nc-order-details__col_price._invoice {
  padding-right: 10px;
}
.nc-tecnocom-payment__section .nc-order-details__row_discount .nc-order-details__col_price._invoice {
  padding-right: 0;
}
.nc-order-details__col {
  font-size: 14px;
  line-height: 20px;
}
@media screen and (max-width: 767px) {
  .nc-order-details__col {
    line-height: 22px;
  }
}
.nc-order-details__col_product {
  width: calc(100% - 160px);
  padding-right: 2px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-details__col_product {
    width: calc(100% - 140px);
  }
}
@media screen and (max-width: 767px) {
  .nc-order-details__col_product {
    width: calc(100% - 130px);
  }
}
.nc-tecnocom-payment__section .nc-order-details__col_product {
  width: calc(100% - 85px);
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-tecnocom-payment__section .nc-order-details__col_product {
    width: calc(100% - 70px);
  }
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-payment__section .nc-order-details__col_product {
    width: calc(100% - 65px);
  }
}
.nc-order-details__col_product._full {
  width: 100%;
}
.nc-order-details__col_product-total {
  font-weight: bold;
}
.nc-order-details__col_product._collapsed .nc-shopping-cart__cell-arrow {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.nc-order-details__col_price {
  width: 80px;
  text-align: right;
  padding-left: 5px;
}
.nc-tecnocom-payment__section .nc-order-details__col_price {
  width: 85px;
  padding-left: 0 !important;
  text-align: right !important;
}
.nc-order-details__col_price_addendum {
  width: 160px;
  text-align: right;
  padding-left: 5px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-details__col_price {
    width: 70px;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-details__col_price {
    width: 65px;
    padding-left: 1px;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-details__col_price:nth-of-type(2) {
    padding-right: 10px;
  }
}
.nc-order-details__col_price-accessory {
  margin-left: auto;
}
.nc-order-details__col_price._invoice {
  width: 160px;
}
.nc-order-details__col_price._invoice._discount {
  padding-right: 50px;
}
.nc-tecnocom-payment__section .nc-order-details__col_price._invoice._discount {
  padding-right: 0;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-details__col_price._invoice {
    width: 140px;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-details__col_price._invoice {
    width: 130px;
    padding-right: 0;
  }
}
.nc-tecnocom-payment__section .nc-order-details__col_price._invoice {
  width: 85px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-tecnocom-payment__section .nc-order-details__col_price._invoice {
    width: 70px;
  }
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-payment__section .nc-order-details__col_price._invoice {
    width: 65px;
  }
}
.nc-order-details__col_delivery-head {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 4;
  -webkit-flex: 4;
  flex: 4;
}
@media screen and (max-width: 767px) {
  .nc-order-details__col_delivery-head {
    margin-bottom: 14px;
    font-size: 16px;
  }
}
.nc-order-details__col_delivery-value {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 6;
  -webkit-flex: 6;
  flex: 6;
}
@media screen and (max-width: 767px) {
  .nc-order-details__col_delivery-value {
    font-size: 16px;
    line-height: 21px;
  }
}
.nc-order-details__col_head {
  color: #808080;
  padding: 0 10px 0 0;
}
.nc-order-details__col_head._main {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  text-align: right;
}
.nc-order-details__col_head._main:first-child {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  padding: 0 0 0 22px;
  text-align: left;
}
@media screen and (max-width: 1099px) {
  .nc-order-details__col_head._main:first-child {
    padding-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-details__col_head._main:first-child {
    width: calc(100% - 130px);
  }
}
.nc-order-details__col_head._main:last-child {
  padding: 0px 0px 0px 24px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .nc-order-details__col_head {
    width: 75px;
    padding-right: 0;
    word-wrap: break-word;
  }
}
.nc-order-details__col_total {
  font-size: 16px;
  line-height: 18px;
}
@media screen and (max-width: 767px) {
  .nc-order-details__col_total {
    font-size: 14px;
    letter-spacing: -0.5px;
  }
}
.nc-order-details__col_services {
  color: #50535a;
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  .nc-order-details__col_services {
    width: 90px;
  }
}
.nc-order-details__line {
  border: none;
  border-top: 1px solid #e8e8e8;
  margin: 10px -25px;
}
.nc-order-details__line_head {
  margin-top: -10px;
}
.nc-order-details__price {
  font: 14px Roboto, Helvetica, Arial, sans-serif;
}
.nc-order-details__price._invoice {
  text-align: center;
}
.nc-tecnocom-payment__section .nc-order-details__price._invoice {
  text-align: right;
}
@media screen and (max-width: 767px) {
  .nc-order-details__price {
    font-size: 14px;
  }
}
.nc-order-details__price_total {
  font-weight: 700;
  padding-top: 5px;
  line-height: 18px;
}
.nc-order-details__price_discount {
  color: #44c8f5;
}
.nc-order-details__price-currency {
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .nc-order-details__price-currency {
    font-size: 12px;
  }
}
.nc-order-details__price-invoice {
  color: #808080;
  font-size: 14px;
}
.nc-order-details__price-period {
  font-size: 12px;
  color: #4c4c4c;
  padding-top: 2px;
}
@media screen and (max-width: 767px) {
  .nc-order-details__price-period_monthly {
    word-wrap: break-word;
  }
}
.nc-order-details__price-from-balance {
  color: #808080;
}
.nc-order-details__link {
  display: block;
  font-size: 12px;
}
@media screen and (max-width: 767px) {
  .nc-order-details__link {
    padding-top: 5px;
    line-height: 14px;
  }
}
.nc-order-details__total {
  padding: 35px 0 10px;
  border-top: 1px solid #e8e8e8;
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-order-details__total {
    padding-left: 0;
  }
}
.nc-order-details__notification {
  padding: 0 25px 15px;
  font-size: 12px;
}
@media screen and (max-width: 767px) {
  .nc-order-details__notification {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.nc-order-details__wrapper {
  position: relative;
}
@media screen and (max-width: 767px) {
  .nc-order-details__wrapper._hidden {
    display: none;
  }
  .nc-order-details__wrapper:after,
  .nc-order-details__wrapper:before {
    content: '';
    position: absolute;
    right: 0;
    left: 0;
    width: 100%;
    height: 10px;
  }
  .nc-order-details__wrapper:before {
    top: 0;
    background-image: linear-gradient(#e8e8e8, #ffffff);
  }
  .nc-order-details__wrapper:after {
    bottom: 0;
    background-image: linear-gradient(#ffffff, #e8e8e8);
  }
}
.nc-order-details__paymnet-note {
  margin: 0 30px;
}
.nc-order-details__bottom {
  display: none;
  padding: 10px 25px;
  border-top: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .nc-order-details__bottom {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-details__bottom-edit {
    padding-left: 10px;
  }
}
.nc-order-details_border_border-none {
  border: none;
}
.nc-order-details_padding_bottom-none {
  padding-bottom: 0;
}
/* Order Summary */
.nc-order-summary {
  font-family: Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
.nc-order-summary_services,
.nc-order-summary_renewal {
  margin-top: 40px;
  padding: 0 40px;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  color: #333333;
  background-color: #ffffff;
}
@media screen and (max-width: 767px) {
  .nc-order-summary {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    border-radius: 0;
    border-right: none;
    border-left: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary_services {
    border-bottom: 0;
    margin-bottom: -50px;
  }
}
@media screen and (min-width: 768px) {
  .nc-order-summary__body-switch-tariff .nc-order-summary__item {
    margin-left: 190px;
  }
}
@media screen and (min-width: 768px) {
  .nc-order-summary__body-switch-tariff .nc-order-summary__item .nc-order-summary__content-prices_summary {
    margin-left: -190px;
  }
}
.nc-order-summary-not-present {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px 0;
}
.nc-order-summary-not-present__heading {
  padding-top: 44px;
  font-family: Telefonica, Helvetica, Arial, sans-serif;
  font-size: 30px;
  color: #50535a;
  font-weight: 400;
}
.nc-order-summary-not-present__message {
  color: #50535a;
  font-size: 16px;
  padding: 20px 0 50px;
  line-height: 32px;
  text-align: center;
}
.nc-order-summary-not-present__icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MHB4IiBoZWlnaHQ9IjkwcHgiPjxwYXRoIHN0cm9rZT0iI2JlYmViZSIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik03MS4xLDExYTQzLDQzLDAsMTA4LDhNNDcsMjZhMiwyLDAsMTAwLC4xbS0yLDE0LjV2MzAiLz48L3N2Zz4=") 0 0 no-repeat;
  height: 90px;
  width: 90px;
}
.nc-order-summary-nothing {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.nc-order-summary-nothing__heading {
  padding: 44px 0 40px;
  font-family: Telefonica, Helvetica, Arial, sans-serif;
  font-size: 30px;
  color: #00385d;
  font-weight: 400;
}
.nc-order-summary-nothing__icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4Ni41IDk0LjUiPjxwYXRoIGZpbGw9IiNhOWE5YTkiIGQ9Ik01My45NTYsNTguNzA4YTEuOTg0LDEuOTg0LDAsMDAtMi44MjEsMGMtLjA0MS4wNDItLjA3MS4wODktLjEwOC4xMzRhMjkuNzM4LDI5LjczOCwwLDAxLTM3LjM4Ni0yLjUyOWEzMC4yNjksMzAuMjY5LDAsMDEtMS43NDktNDIuNTYzYTI5LjY2MiwyOS42NjIsMCwwMTIwLjc4My05LjdhMzAuMTU0LDMwLjE1NCwwLDAxMjUuMTIzLDQ4LjI0YTIuMDE5LDIuMDE5LDAsMDAuMzg5LDIuODE0YTEuOTg3LDEuOTg3LDAsMDAyLjc5NC0uMzkxQTM0LjE3NSwzNC4xNzUsMCwwMDMyLjUxLjAzOEEzMy42MTQsMzMuNjE0LDAsMDA4Ljk1NiwxMS4wMjlhMzQuMzA3LDM0LjMwNywwLDAwMS45ODMsNDguMjM5YTMzLjUzOCwzMy41MzgsMCwwMDIyLjkzLDkuMDIzcS43MTgsMCwxLjQ0MS0uMDNhMzMuNTM1LDMzLjUzNSwwLDAwMTcuMDQ2LTUuNDhsMzAuNywzMC45YTEuOTg1LDEuOTg1LDAsMDAyLjgyMiwwYTIuMDE4LDIuMDE4LDAsMDAtLjAwMS0yLjg0MVoiLz48L3N2Zz4=") 0 0 no-repeat;
  height: 90px;
  width: 90px;
}
.nc-order-summary__list {
  margin-top: -16px;
  padding-bottom: 16px;
}
.nc-order-summary__list-title {
  display: flex;
  cursor: pointer;
  padding: 0 0 6px 4px;
}
.nc-order-summary__list-arrow {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGQ9Ik0xMC41LDBMNiw0LjZMMS40LDAsMCwxLjRsNiw2bDYtNloiIGZpbGw9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
  -webkit-transition: transform 0.2s;
  -moz-transition: transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  margin-top: 8px;
  margin-left: 4px;
  width: 16px;
  height: 8px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
._collapsed .nc-order-summary__list-arrow {
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
}
.nc-order-summary__body-full .nc-order-summary__list .nc-order-summary__content-row + .nc-order-summary__content-row_subtotal,
.nc-order-summary__body-full .nc-order-summary__list .nc-order-summary__content-row_subtotal {
  padding-bottom: 8px;
}
.nc-order-summary__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 20px 0;
}
.nc-order-summary__header:first-child {
  padding: 30px 0 15px 0;
  align-items: flex-start;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__header:first-child {
    padding: 24px 24px 12px 24px;
  }
  .nc-order-summary_services .nc-order-summary__header:first-child,
  .nc-order-summary_renewal .nc-order-summary__header:first-child {
    padding: 10px 0;
  }
}
.nc-order-summary__content-row_renewal-services .nc-order-summary__header:first-child {
  padding-top: 0;
  padding-bottom: 0;
}
.nc-order-summary__item-addendum .nc-order-summary__header:first-child {
  padding-top: 10px;
  padding-bottom: 0;
}
.nc-dropdown_quick-shopping-cart .nc-order-summary__header:first-child {
  padding: 0 0 4px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__header {
    padding: 15px 20px;
  }
}
.nc-order-summary__header-text_negative {
  border-top: 1px solid #e8e8e8;
}
.nc-order-summary__header_services {
  padding: 0;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__header_services {
    padding: 10px 20px;
  }
}
.nc-order-summary__header_collapse {
  flex-direction: column;
}
.nc-order-summary__header-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.nc-order-summary__header-title_deleted {
  cursor: default;
}
.nc-order-summary_renewal .nc-order-summary__header-title {
  cursor: default;
}
.nc-order-summary__header-title-arrow {
  width: 12px;
  height: 7px;
  margin-right: 12px;
  flex-shrink: 0;
  position: relative;
  bottom: 5px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGQ9Ik0xMC41LDBMNiw0LjZMMS40LDAsMCwxLjRsNiw2bDYtNloiIGZpbGw9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
  -webkit-transition: transform 0.2s;
  -moz-transition: transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
}
.nc-order-summary__item-addendum .nc-order-summary__header-title-arrow {
  top: -2px;
}
.nc-order-summary__header-title-arrow-more-info {
  margin-top: -42px;
}
.nc-order-summary__header-title._collapsed .nc-order-summary__header-title-arrow {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.nc-order-summary__header-title-text_full {
  font-size: 20px;
  line-height: 25px;
}
.nc-order-summary__header-title-text,
.nc-order-summary__header-title-plan {
  color: #50535a;
  font: 30px/40px Roboto, Helvetica, Arial, sans-serif;
}
.nc-order-summary__item-addendum .nc-order-summary__header-title-text,
.nc-order-summary__item-addendum .nc-order-summary__header-title-plan {
  font-size: 18px;
}
.nc-dropdown_quick-shopping-cart .nc-order-summary__header-title-text,
.nc-dropdown_quick-shopping-cart .nc-order-summary__header-title-plan {
  font-size: 17px;
  line-height: initial;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__header-title-text,
  .nc-order-summary__header-title-plan {
    font-size: 22px;
  }
}
.nc-order-summary__header-title-text_negative,
.nc-order-summary__header-title-plan_negative {
  color: #eb1600;
}
.nc-order-summary__header-title-plan {
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__header-title-plan {
    display: block;
    margin-top: -10px;
  }
}
.nc-order-summary__header-remove {
  margin-left: auto;
  margin-top: -8px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary_services .nc-order-summary__header-remove,
  .nc-order-summary_renewal .nc-order-summary__header-remove {
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__header-remove .nc-button__icon {
    position: relative;
    top: -2px;
    margin-right: 8px;
  }
  .nc-order-summary_services .nc-order-summary__header-remove .nc-button__icon,
  .nc-order-summary_renewal .nc-order-summary__header-remove .nc-button__icon {
    top: -4px;
    margin-right: 0;
    margin-left: 0;
  }
  .nc-order-summary_services .nc-order-summary__header-remove .nc-button__label,
  .nc-order-summary_renewal .nc-order-summary__header-remove .nc-button__label {
    display: none;
  }
}
.nc-order-summary__icon-info {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNiAzMiIgZmlsbD0iI2JlYmViZSI+PHBhdGggaWQ9ImciIGQ9Ik04LDBhOCw4LDAsMTEtOCw4YTgsOCwwLDAxOC04bTEsNGExLDEsMCwxMS0xLTFhMSwxLDAsMDExLDFNNyw3YTEsMSwwLDAxMiwwdjVhMSwxLDAsMDEtMiwwWiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHVzZSB4bGluazpocmVmPSIjZyIgeT0iMTYiIGZpbGw9IiM1YmM1MDAiLz48L3N2Zz4=") 0 0 no-repeat;
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-left: 10px;
  background-size: 18px;
}
.nc-order-summary__icon-info:hover,
.nc-order-summary__icon-info:focus {
  background-position-y: 100%;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__icon-info {
    margin: 0;
  }
}
.nc-order-summary__item_deleted .nc-order-summary__header,
.nc-order-summary__item_deleted .nc-order-summary__body {
  display: none;
}
.nc-order-summary__delete-notice {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 27px 29px;
  border: 1px solid #e8e8e8;
  border-radius: 20px;
  margin-top: 25px;
  margin-bottom: 25px;
  color: #50535a;
  line-height: 20px;
}
.nc-order-summary__delete-notice _hide {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__delete-notice {
    padding: 20px;
  }
}
.nc-order-summary__delete-notice-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE2IDE4Ij48cGF0aCBmaWxsPSIjYmViZWJlIiBkPSJNNyw3YTEsMSwwLDAwLTIsMHY2YTEsMSwwLDAwMiwwWm00LDBhMSwxLDAsMDAtMiwwdjZhMSwxLDAsMDAyLDBabTIsOUgzVjZhMSwxLDAsMDAtMiwwdjEwYTIsMiwwLDAwMiwyaDEwYTIsMiwwLDAwMi0yVjZhMSwxLDAsMDAtMS0xYTEsMSwwLDAwLTEsMVpNMSwyYTEsMSwwLDAwMCwyaDE0YTEsMSwwLDAwMC0yaC00YTIsMiwwLDAwLTItMkg3YTIsMiwwLDAwLTIsMloiLz48L3N2Zz4=") 0 0 no-repeat;
  width: 16px;
  height: 18px;
  margin-right: 10px;
}
.nc-order-summary__content._offer {
  width: 54.3%;
}
.nc-order-summary__content-prices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 3;
  -webkit-flex: 3;
  flex: 3;
  width: 100%;
}
.nc-order-summary__content-switch-tariff .nc-order-summary__content-prices {
  margin-left: -150px;
}
.nc-order-summary__content-prices-renewal {
  display: contents;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-prices-renewal {
    display: block;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-prices-renewal .nc-order-summary__content-data_price {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-prices-renewal .nc-order-summary__price {
    justify-content: space-between;
    flex-direction: row-reverse;
  }
}
.nc-order-summary__content-prices-renewal .nc-order-summary__price:first-child {
  justify-content: space-between;
}
.nc-order-summary__content-prices-renewal .nc-order-summary__content-data_action {
  justify-content: flex-end;
}
.nc-order-summary__content-prices-renewal .nc-link_type_button {
  display: contents;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row_renewal-services .nc-order-summary__content-prices {
    padding-right: 0;
    padding-left: 0;
    margin-left: 65px;
    padding-bottom: 20px;
    margin-bottom: -20px;
    border-bottom: 1px solid #e8e8e8;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row_renewal-services .nc-order-summary__content-row:last-of-type .nc-order-summary__content-prices {
    border-bottom: none;
  }
}
.nc-order-summary__content-switch-tariff {
  border-bottom: 1px solid #e8e8e8;
  margin-top: -10px;
  margin-left: -40px;
  margin-right: -40px;
  padding-left: 40px;
  padding-right: 40px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-switch-tariff {
    padding-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content .nc-dropdown_quick-shopping-cart .nc-order-summary__body-full {
    margin: 0 -24px;
  }
}
.nc-order-summary__content .nc-dropdown_quick-shopping-cart .nc-order-summary__body-full .nc-order-summary__list .nc-order-summary__content-row.nc-order-summary__content-row_subtotal {
  padding: 8px 0 0;
}
.nc-dialog-abandoned .nc-order-summary__body-full .nc-order-summary__content .nc-order-summary__content-row_subtotal .nc-order-summary__label,
.nc-dropdown_quick-shopping-cart .nc-order-summary__content .nc-order-summary__content-row_subtotal .nc-order-summary__label,
.nc-dialog-abandoned .nc-order-summary__body-full .nc-order-summary__content .nc-order-summary__content-row_total .nc-order-summary__label,
.nc-dropdown_quick-shopping-cart .nc-order-summary__content .nc-order-summary__content-row_total .nc-order-summary__label {
  width: auto;
}
.nc-dialog-abandoned .nc-order-summary__body-full .nc-order-summary__content .nc-order-summary__content-row + .nc-order-summary__content-row_subtotal.nc-order-summary__content-row_subtotal-top,
.nc-dropdown_quick-shopping-cart .nc-order-summary__content .nc-order-summary__content-row + .nc-order-summary__content-row_subtotal.nc-order-summary__content-row_subtotal-top,
.nc-dialog-abandoned .nc-order-summary__body-full .nc-order-summary__content .nc-order-summary__list + .nc-order-summary__content-row_subtotal.nc-order-summary__content-row_subtotal-top,
.nc-dropdown_quick-shopping-cart .nc-order-summary__content .nc-order-summary__list + .nc-order-summary__content-row_subtotal.nc-order-summary__content-row_subtotal-top {
  padding-top: 16px;
}
.nc-dialog-abandoned .nc-order-summary__body-full .nc-order-summary__content .nc-order-summary__content-row + .nc-order-summary__content-row_subtotal,
.nc-dropdown_quick-shopping-cart .nc-order-summary__content .nc-order-summary__content-row + .nc-order-summary__content-row_subtotal,
.nc-dialog-abandoned .nc-order-summary__body-full .nc-order-summary__content .nc-order-summary__list + .nc-order-summary__content-row_subtotal,
.nc-dropdown_quick-shopping-cart .nc-order-summary__content .nc-order-summary__list + .nc-order-summary__content-row_subtotal {
  padding-top: 4px;
  padding-bottom: 4px;
}
.nc-dialog-abandoned .nc-order-summary__body-full .nc-order-summary__content .nc-order-summary__content-row + .nc-order-summary__content-row_subtotal,
.nc-dropdown_quick-shopping-cart .nc-order-summary__content .nc-order-summary__content-row + .nc-order-summary__content-row_subtotal,
.nc-dialog-abandoned .nc-order-summary__body-full .nc-order-summary__content .nc-order-summary__content-row + .nc-order-summary__content-row_total,
.nc-dropdown_quick-shopping-cart .nc-order-summary__content .nc-order-summary__content-row + .nc-order-summary__content-row_total {
  padding-bottom: 0px;
}
.nc-dialog-abandoned .nc-order-summary__body-full .nc-order-summary__content .nc-order-summary__content-data-container,
.nc-dropdown_quick-shopping-cart .nc-order-summary__content .nc-order-summary__content-data-container {
  width: calc(32%);
}
.nc-order-summary__content-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 15px 0;
  border-top: 1px solid #e8e8e8;
}
.nc-order-summary__body-full .nc-order-summary__content-row {
  padding: 32px 0 24px 0;
}
.nc-dropdown_quick-shopping-cart .nc-order-summary__body-full .nc-order-summary__content-row {
  padding: 16px 0;
}
.nc-dropdown_quick-shopping-cart .nc-order-summary__body-full .nc-order-summary__content-row nc-order-summary__label,
.nc-dropdown_quick-shopping-cart .nc-order-summary__body-full .nc-order-summary__content-row_subtotal .nc-order-summary__label,
.nc-dropdown_quick-shopping-cart .nc-order-summary__body-full .nc-order-summary__content-row_total .nc-order-summary__label {
  font-size: 14px;
}
.nc-order-summary__body-full .nc-order-summary__content-row + .nc-order-summary__content-row,
.nc-order-summary__body-full .nc-order-summary__list + .nc-order-summary__content-row {
  border-top: 1px dashed #d3d4d3;
}
.nc-order-summary__content-row:first-child,
.nc-order-summary__body-full .nc-order-summary__content-row {
  border-top: none;
}
.nc-order-summary__body-full .nc-order-summary__content-row + .nc-order-summary__content-row_subtotal,
.nc-order-summary__body-full .nc-order-summary__list + .nc-order-summary__content-row_subtotal,
.nc-order-summary__body-full .nc-order-summary__content-row + .nc-order-summary__content-row_total {
  border-top: none;
  padding-bottom: 14px;
}
.nc-order-summary__body-full .nc-order-summary__content-row + .nc-order-summary__content-row_subtotal.nc-order-summary__content-row_subtotal-top,
.nc-order-summary__body-full .nc-order-summary__list + .nc-order-summary__content-row_subtotal.nc-order-summary__content-row_subtotal-top {
  border-top: 1px solid #d3d4d3;
  padding-top: 24px;
}
.nc-order-summary__content-row_renewal-services {
  border-top: none;
  padding-top: 0;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row {
    padding: 20px 0;
    margin: 0 20px;
    border-top: none;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.nc-order-summary__content-row-subtitle {
  display: flex;
  justify-content: center;
  border-bottom: 1px solid #86888c;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row-subtitle {
    margin: 0 24px;
  }
}
.nc-order-summary__content-row-subtitle-text {
  margin-bottom: -8px;
  background-color: #ffffff;
  width: fit-content;
  padding: 0 8px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
}
.nc-order-summary__content-row._with-sim {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-switch-tariff .nc-order-summary__content-row {
    display: none;
  }
}
.nc-order-summary__content-row_device {
  padding: 36px 0 46px;
}
.nc-order-summary_renewal .nc-order-summary__content-row_device {
  padding: 15px 0;
}
@media screen and (max-width: 767px) {
  .nc-order-summary_renewal .nc-order-summary__content-row_device {
    width: fit-content;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row_device + .nc-order-summary__content-row_device {
    border-top: 1px solid #e8e8e8;
  }
}
.nc-order-summary__content-row_device:nth-of-type(2) {
  border: none;
}
.nc-order-summary__content-row_plan {
  margin-bottom: 25px;
}
.nc-order-summary_renewal .nc-order-summary__content-row_plan {
  padding-top: 25px;
  padding-bottom: 0;
  margin-bottom: auto;
}
@media screen and (max-width: 767px) {
  .nc-order-summary_renewal .nc-order-summary__content-row_plan {
    border-top: 1px solid #e8e8e8;
  }
}
.nc-order-summary__content-row_plan .nc-link_type_button {
  display: contents;
}
.nc-order-summary__content-row_services:first-child {
  border-top: none;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row_services {
    margin: 0 20px 0 40px;
  }
}
.nc-order-summary__content-row_services .nc-order-summary__content-data_action {
  width: 12.5%;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-summary__content-row_services .nc-order-summary__content-data_action {
    line-height: 1.4;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row_services .nc-order-summary__content-data_action {
    width: 100%;
    justify-content: center;
  }
}
.nc-order-summary__content-row_services .nc-order-summary__price {
  font-size: 20px;
}
.nc-order-summary__content-row_head {
  border-top: none;
  border-bottom: 1px solid #e8e8e8;
  padding: 20px 0 10px;
  color: #50535a;
}
@media screen and (min-width: 1100px) {
  .nc-order-summary__content-row_head .nc-order-summary__content-data_price {
    text-align: right;
  }
}
.nc-order-summary__content-row_head .nc-order-summary__content-data_delete {
  flex: 1;
  text-align: left;
}
.nc-order-summary__content-row_head.nc-order-summary__content-row_head-services {
  margin-left: -40px;
  margin-right: -40px;
}
.nc-order-summary__content-switch-tariff .nc-order-summary__content-row_head-services {
  margin-left: 150px;
}
@media screen and (min-width: 768px) {
  .nc-order-summary__content-row_head-services .nc-order-summary__content-data_service-name {
    width: 60.75%;
    padding-left: 40px;
  }
}
.nc-order-summary__content-row_head-services .nc-order-summary__content-data_price {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 0.9;
  -webkit-flex: 0.9;
  flex: 0.9;
  text-align: right;
  padding-left: 20px;
}
.nc-order-summary__content-row_head-services .nc-order-summary__content-data_price:nth-child(3) {
  flex: 1.5;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row_head {
    display: none;
  }
}
.nc-order-summary__content-row_discount {
  border-top: none;
}
.nc-order-summary__content-row-delivery {
  padding: 30px 0;
}
.nc-order-summary__content-row-delivery_head {
  padding-top: 20px;
  padding-bottom: 10px;
  border-top: none;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row_service .nc-button_type_link {
    margin-right: 10px;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: inherit;
    -webkit-order: inherit;
    order: inherit;
    width: auto;
  }
}
.nc-order-summary__content-row_service .nc-button_type_remove {
  display: none !important;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row_service .nc-button_type_remove {
    display: block !important;
  }
}
.nc-order-summary__content-row_subtotal {
  border: none;
  margin-left: -40px;
  margin-right: -40px;
  padding: 30px 0;
  border-top: 1px solid #e8e8e8;
}
.nc-order-summary__content-row_subtotal:last-of-type {
  padding-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row_subtotal {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: none;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    background-color: #ffffff;
    margin: 0;
    padding: 25px 20px 20px;
  }
}
.nc-order-summary__content-row_subtotal + .nc-order-summary__content-row_subtotal {
  padding-top: 0;
  border-top: none;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row_subtotal:last-child {
    padding-bottom: 25px;
  }
}
.nc-order-summary__content-row_total {
  border: none;
  padding: 36px 0 30px;
  margin-left: -40px;
  margin-right: -40px;
  border-top: 1px solid #e8e8e8;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row_total:nth-child(1) {
    padding: 20px 0 0;
    margin: 20px;
    border-bottom: 0;
    border-top: 1px solid #e8e8e8;
    background-color: #ffffff;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row_total {
    padding: 20px 0;
    margin: 0 20px;
    border-bottom: 0;
    border-top: 1px solid #e8e8e8;
    background-color: #ffffff;
  }
}
.nc-order-summary__content-row_total + .nc-order-summary__content-row_total {
  border-top-width: 0;
  padding-top: 0;
}
.nc-order-summary__content-row_total:nth-last-of-type(2) {
  padding-bottom: 20px;
}
.nc-order-summary__body-full .nc-order-summary__content-row_total,
.nc-order-summary__body-full .nc-order-summary__content-row_subtotal {
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__body-full .nc-order-summary__content-row_total,
  .nc-order-summary__body-full .nc-order-summary__content-row_subtotal {
    margin: 0 24px;
  }
}
.nc-order-summary__body-full .nc-order-summary__content-row_total .nc-order-summary__content-data_label,
.nc-order-summary__body-full .nc-order-summary__content-row_subtotal .nc-order-summary__content-data_label {
  flex-grow: 1;
  padding-right: 0;
}
.nc-order-summary__content-row_info {
  margin-top: 20px;
  padding: 28px 0;
  width: 100%;
}
.nc-order-summary__content_balance .nc-order-summary__content-data_head {
  flex: 1;
}
.nc-order-summary__content_balance .nc-order-summary__content-data_tariff {
  flex: 3;
  display: flex;
}
.nc-order-summary__content_balance .nc-order-summary__content-data_message {
  flex: 3;
}
.nc-order-summary__content_balance .nc-order-summary__content-data_service-name {
  width: 80%;
}
.nc-order-summary__content-prices {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-prices {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex: 1 1 100%;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    padding: 0 10px;
  }
  .nc-order-summary__content-prices_summary {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 70px;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__body-switch-tariff .nc-order-summary__content-prices {
    flex-wrap: wrap;
  }
}
.nc-order-summary__content-prices_onetime {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-summary__content-prices_onetime {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
  }
}
.nc-order-summary__content-prices .nc-order-summary__content-data_summary {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 4;
  -webkit-flex: 4;
  flex: 4;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-positive: 4;
  -webkit-flex-grow: 4;
  flex-grow: 4;
}
.nc-order-summary__content-prices .nc-order-summary__content-data_summary:nth-child(2) {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-positive: 2;
  -webkit-flex-grow: 2;
  flex-grow: 2;
}
.nc-order-summary__content-prices .nc-order-summary__content-data_summary._next-invoice {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-positive: 7;
  -webkit-flex-grow: 7;
  flex-grow: 7;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  padding-right: 90px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-summary__content-prices .nc-order-summary__content-data_summary._next-invoice {
    padding-right: 50px;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-prices .nc-order-summary__content-data_summary._next-invoice {
    padding-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__body-switch-tariff .nc-order-summary__content-prices .nc-order-summary__content-data_summary {
    align-items: flex-end;
  }
}
.nc-order-summary__content-prices .nc-order-summary__content-data_action {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 2;
  -webkit-flex: 2;
  flex: 2;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row_renewal-services .nc-order-summary__content-prices .nc-order-summary__content-data_action {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__body-switch-tariff .nc-order-summary__content-prices .nc-order-summary__content-data_action {
    padding-left: 50%;
    justify-content: flex-end;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-prices_summary .nc-order-summary__content-data:first-child,
  .nc-order-summary__content-prices_summary .nc-order-summary__content-data:nth-child(2) {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex: 1 1 50%;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
  }
  .nc-order-summary__content-prices_summary .nc-order-summary__content-data:nth-child(3) {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex: 1 1 100%;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__body-switch-tariff .nc-order-summary__content-prices_summary .nc-order-summary__content-data:nth-child(3) {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
  }
}
.nc-order-summary__content-data {
  font-size: 16px;
  line-height: 26px;
}
.nc-order-summary__content-data-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 85%;
  margin-left: auto;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-data-container {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 75%;
    margin: 0;
  }
  .nc-order-summary__body-full .nc-order-summary__content-data-container {
    width: calc(-4%);
  }
  .nc-dialog_abandoned .nc-order-summary__body-full .nc-order-summary__content-data-container {
    width: 75%;
  }
  .nc-order-summary__body-full .nc-order-summary__content-data-container_addendum {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row_renewal-services .nc-order-summary__content-data-container {
    width: 100%;
  }
}
.nc-order-summary__content-data-container-block {
  display: block;
}
.nc-order-summary__content-data-container-block__row {
  display: flex;
  padding-top: 20px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-data-container-block__row {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    width: auto;
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-data-container-block__row:last-child {
    margin-top: 15px;
    padding-top: 10px;
    border-top: 1px solid #e8e8e8;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-data .nc-order-summary__content-data-container-block__row .nc-order-summary__content-data_price:nth-last-of-type(2) {
    width: 50%;
  }
}
.nc-order-summary__content-data-container_addendum {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-data-container_addendum {
    width: calc(0%);
  }
}
.nc-order-summary__content-data-container_addendum-equipment {
  width: calc(36%);
}
@media screen and (max-width: 767px) {
  .nc-order-summary__body-full .nc-order-summary__content-data-container_addendum-equipment {
    width: calc(36%);
  }
}
.nc-order-summary__content-data-sim {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-left: 15%;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-data-sim {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 15px;
    padding-left: 25%;
  }
}
.nc-order-summary__content-data-sim .nc-order-summary__content-data_price,
.nc-order-summary__content-data-sim .nc-order-summary__content-data_price-invoice {
  padding-top: 15px;
}
.nc-order-summary__content-data_head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 3;
  -webkit-flex: 3;
  flex: 3;
  width: 100%;
}
.nc-order-summary__content-data_head._next-invoice {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 6;
  -webkit-flex: 6;
  flex: 6;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-data_head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
.nc-order-summary__content-data_image {
  padding-right: 40px;
  width: 15%;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-data_image {
    width: 25%;
    padding: 6px 20px 0 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row_renewal-services .nc-order-summary__content-data_image {
    display: none;
  }
}
.nc-order-summary__content-data_image._no-photo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 96px;
  height: 140px;
  margin: 0 auto;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-radius: 10px;
  background-color: #f5f5f5;
  padding-right: 0;
}
.nc-order-summary__content-data_image._no-photo:before {
  content: '';
  display: block;
  width: 53px;
  height: 83px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MyA4MyI+PHBhdGggZmlsbD0iI2RiZGNkZCIgZD0iTTUzLDczLjAyOEExMCwxMCwwLDAxNDMsODNIMTBhMTAsMTAsMCwwMS0xMC05Ljk3VjEuOTg1YTIsMiwwLDAxNCwwdjcxLjA0MmE2LDYsMCwwMDYsNS45ODJoMzNhNiw2LDAsMDA2LTUuOTgyVjE4LjE5MWE2LjIzMyw2LjIzMywwLDAwLTUuODQ5LTUuOTgySDE1LjQ2MmExLjUzNywxLjUzNywwLDAwLTEuNTUxLDEuNTE5djIuOTU4YTEuNTM1LDEuNTM1LDAsMDAxLjU1MSwxLjUxNmgyMS45M2E1LjU0Nyw1LjU0NywwLDAxNS41NDgsNS41MzNsLS4wMDYsMjQuODEzYTUuNTQ4LDUuNTQ4LDAsMDEtNS41NDksNS41MzVIMTUuNDYyYTUuNTQ5LDUuNTQ5LDAsMDEtNS41NTEtNS41MzZWMjcuOGEyLDIsMCwwMTQsMHYyMC43NDRhMS41NSwxLjU1LDAsMDAxLjU1MSwxLjU0OGgyMS45MjNhMS41MzIsMS41MzIsMCwwMDEuNTQ5LTEuNTQ4bC4wMDYtMjQuODEyYTEuNTY4LDEuNTY4LDAsMDAtMS41NDgtMS41NDVoLTIxLjkzYTUuNTM0LDUuNTM0LDAsMDEtNS41NTEtNS41di0yLjk1OGE1LjUzNiw1LjUzNiwwLDAxNS41NTEtNS41MDdoMjcuNjg5QTEwLjE2OSwxMC4xNjksMCwwMTUzLDE4LjE5MloiLz48L3N2Zz4=") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-data_image._no-photo {
    max-height: 105px;
    max-width: 55px;
    padding: 0 0 0 0;
  }
}
.nc-order-summary__body-full .nc-order-summary__content-data_image {
  width: 64px;
  max-height: 96px;
}
.nc-order-summary__body-full .nc-order-summary__content-data_image .nc-order-summary__content-image {
  max-width: 48px;
  max-height: 96px;
}
.nc-order-summary__body-full .nc-order-summary__content-data_image-equipment {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MyA4MyI+PHBhdGggZmlsbD0iI2RiZGNkZCIgZD0iTTUzLDczLjAyOEExMCwxMCwwLDAxNDMsODNIMTBhMTAsMTAsMCwwMS0xMC05Ljk3VjEuOTg1YTIsMiwwLDAxNCwwdjcxLjA0MmE2LDYsMCwwMDYsNS45ODJoMzNhNiw2LDAsMDA2LTUuOTgyVjE4LjE5MWE2LjIzMyw2LjIzMywwLDAwLTUuODQ5LTUuOTgySDE1LjQ2MmExLjUzNywxLjUzNywwLDAwLTEuNTUxLDEuNTE5djIuOTU4YTEuNTM1LDEuNTM1LDAsMDAxLjU1MSwxLjUxNmgyMS45M2E1LjU0Nyw1LjU0NywwLDAxNS41NDgsNS41MzNsLS4wMDYsMjQuODEzYTUuNTQ4LDUuNTQ4LDAsMDEtNS41NDksNS41MzVIMTUuNDYyYTUuNTQ5LDUuNTQ5LDAsMDEtNS41NTEtNS41MzZWMjcuOGEyLDIsMCwwMTQsMHYyMC43NDRhMS41NSwxLjU1LDAsMDAxLjU1MSwxLjU0OGgyMS45MjNhMS41MzIsMS41MzIsMCwwMDEuNTQ5LTEuNTQ4bC4wMDYtMjQuODEyYTEuNTY4LDEuNTY4LDAsMDAtMS41NDgtMS41NDVoLTIxLjkzYTUuNTM0LDUuNTM0LDAsMDEtNS41NTEtNS41di0yLjk1OGE1LjUzNiw1LjUzNiwwLDAxNS41NTEtNS41MDdoMjcuNjg5QTEwLjE2OSwxMC4xNjksMCwwMTUzLDE4LjE5MloiLz48L3N2Zz4=") 0 0 no-repeat;
  width: 33px;
  height: 54px;
  background-size: contain;
}
.nc-order-summary__body-full .nc-order-summary__content-data_image-plan {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj48cGF0aCBmaWxsPSIjODY4ODhDIiBkPSJNNC44LDE0LjVjMC00LjQsMi4yLTYuNiw2LjYtNi42YzIuMywwLDQsLjUsNSwxLjZjMS4xLDEuMSwxLjYsMi43LDEuNiw1YzAsNC40LTIuMiw2LjYtNi42LDYuNi00LjQsMC02LjYtMi4yLTYuNi02LjZNOCwxMS43Yy0uMy40LS4zLDEuMSwwLDEuOC4zLjguOSwxLjYsMS43LDIuNC44LjgsMS43LDEuNCwyLjQsMS43LjQuMi43LjIsMSwuMi4zLDAsLjYtLjEuOC0uMi4wNS0uMDMuMi0uMS4zLS4yLjMtLjMuNS0uNi40LTFjMC0uMy0uMi0uNi0uNC0xLS4xLS4xLS4yLS4yLS40LS4zLS41LS4zLTEtLjItMS41LjMtLjEuMS0uMS4xLS4xLjItLjAzLjAtLjIsMC0uNC0uMy0uMy0uMi0uNi0uNS0uOC0uNy0uMi0uMi0uNS0uNS0uNy0uOC0uMi0uMy0uMi0uNC0uMi0uNC4xLS4xLjEtLjEuMi0uMS41LS41LjYtMSwuMy0xLjUtLjEtLjEtLjItLjItLjMtLjQtLjMtLjMtLjYtLjQtLjktLjQtLjMsMC0uNi4xLTEsLjQtLjEuMS0uMi4yLS4yLjNaTTMwLDI5Yy41LDAsLjktLjQuOS0uOWMwLS41LS40LS45LS45LS45SDE2LjdjLS41LDAtLjkuNC0uOS45YzAsLjUuNC45LjkuOVptMC01LjNjLjUsMCwuOS0uNC45LS45YzAtLjUtLjQtLjktLjktLjlIMTguNWMtLjUsMC0uOS40LS45LjljMCwuNS40LjkuOS45Wm0tNy45LThjLS41LDAtLjkuNC0uOS45YzAsLjUuNC45LjkuOUgzMGMuNSwwLC45LS40LjktLjljMC0uNS0uNC0uOS0uOS0uOVpNMjksOC40bDIuOSwyLjloLTNjLS44LDAtMS40LS4zLTEuOC0uOC0uNC0uNS0uNi0xLjMtLjYtMi4zYzAtLjIsMC0xLDAtMi4zWm0zLjksNC44Yy4wLDcuNCwwLDE5LjEsMCwxOS44LTEuMiwwLTE5LjMsMC0yMC42LDBjMC0uNSwwLTIuMiwwLTQuNnYtNS41YzIuMi0uMSw0LS44LDUuMi0yLjFjMS41LTEuNCwyLjItMy42LDIuMi02LjNjMC0yLjgtLjctNC45LTIuMS02LjMtMS4zLTEuMy0zLTEuOS01LjQtMi4xYzAtLjYsMC0xLjEsMC0xLjNjMCwwLDAtLjEsMC0uMWMwLDAsLjEsMCwuMSwwYzEuMSwwLDcuNywwLDEyLjIsMGMwLDIsMCwzLjMsMCwzLjZjMCwxLjQuMywyLjUsMSwzLjQuNywxLDEuOCwxLjUsMy4yLDEuNVpNMjYuMiwzLjNjLS43LS4zLS43LS4zLS43LS4zLTQuNCwwLTExLjksMC0xMy4xLDAtMS4yLDAtMS45LjctMS45LDEuOWMwLC4yLDAsLjcsMCwxLjMtMi4yLjEtNCwuOC01LjIsMi4xQzMuOCw5LjcsMywxMS44LDMsMTQuNWMwLDIuOC44LDQuOSwyLjIsNi4zYzEuMywxLjIsMywxLjksNS4yLDIuMXY1LjVjMCwyLjQsMCw0LjEsMCw0LjZjMCwuNi4yLDEuMS41LDEuNC4zLjMuOC41LDEuNC41LjcsMCw1LjcsMCwxMC42LDBjNC44LDAsOS40LDAsMTAsMGMxLjEsMCwxLjktLjcsMS45LTEuOWMwLS43LDAtMTMuNCwwLTIwLjdaIi8+PC9zdmc+") 0 0 no-repeat;
  width: 33px;
  height: 33px;
  background-size: contain;
}
.nc-order-details-blue .nc-order-summary__body-full .nc-order-summary__content-data_image-plan {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj48cGF0aCBmaWxsPSIjMEIyNzM5IiBkPSJNNC44LDE0LjVjMC00LjQsMi4yLTYuNiw2LjYtNi42YzIuMywwLDQsLjUsNSwxLjZjMS4xLDEuMSwxLjYsMi43LDEuNiw1YzAsNC40LTIuMiw2LjYtNi42LDYuNi00LjQsMC02LjYtMi4yLTYuNi02LjZNOCwxMS43Yy0uMy40LS4zLDEuMSwwLDEuOC4zLjguOSwxLjYsMS43LDIuNC44LjgsMS43LDEuNCwyLjQsMS43LjQuMi43LjIsMSwuMi4zLDAsLjYtLjEuOC0uMi4wNS0uMDMuMi0uMS4zLS4yLjMtLjMuNS0uNi40LTFjMC0uMy0uMi0uNi0uNC0xLS4xLS4xLS4yLS4yLS40LS4zLS41LS4zLTEtLjItMS41LjMtLjEuMS0uMS4xLS4xLjItLjAzLjAtLjIsMC0uNC0uMy0uMy0uMi0uNi0uNS0uOC0uNy0uMi0uMi0uNS0uNS0uNy0uOC0uMi0uMy0uMi0uNC0uMi0uNC4xLS4xLjEtLjEuMi0uMS41LS41LjYtMSwuMy0xLjUtLjEtLjEtLjItLjItLjMtLjQtLjMtLjMtLjYtLjQtLjktLjQtLjMsMC0uNi4xLTEsLjQtLjEuMS0uMi4yLS4yLjNaTTMwLDI5Yy41LDAsLjktLjQuOS0uOWMwLS41LS40LS45LS45LS45SDE2LjdjLS41LDAtLjkuNC0uOS45YzAsLjUuNC45LjkuOVptMC01LjNjLjUsMCwuOS0uNC45LS45YzAtLjUtLjQtLjktLjktLjlIMTguNWMtLjUsMC0uOS40LS45LjljMCwuNS40LjkuOS45Wm0tNy45LThjLS41LDAtLjkuNC0uOS45YzAsLjUuNC45LjkuOUgzMGMuNSwwLC45LS40LjktLjljMC0uNS0uNC0uOS0uOS0uOVpNMjksOC40bDIuOSwyLjloLTNjLS44LDAtMS40LS4zLTEuOC0uOC0uNC0uNS0uNi0xLjMtLjYtMi4zYzAtLjIsMC0xLDAtMi4zWm0zLjksNC44Yy4wLDcuNCwwLDE5LjEsMCwxOS44LTEuMiwwLTE5LjMsMC0yMC42LDBjMC0uNSwwLTIuMiwwLTQuNnYtNS41YzIuMi0uMSw0LS44LDUuMi0yLjFjMS41LTEuNCwyLjItMy42LDIuMi02LjNjMC0yLjgtLjctNC45LTIuMS02LjMtMS4zLTEuMy0zLTEuOS01LjQtMi4xYzAtLjYsMC0xLjEsMC0xLjNjMCwwLDAtLjEsMC0uMWMwLDAsLjEsMCwuMSwwYzEuMSwwLDcuNywwLDEyLjIsMGMwLDIsMCwzLjMsMCwzLjZjMCwxLjQuMywyLjUsMSwzLjQuNywxLDEuOCwxLjUsMy4yLDEuNVpNMjYuMiwzLjNjLS43LS4zLS43LS4zLS43LS4zLTQuNCwwLTExLjksMC0xMy4xLDAtMS4yLDAtMS45LjctMS45LDEuOWMwLC4yLDAsLjcsMCwxLjMtMi4yLjEtNCwuOC01LjIsMi4xQzMuOCw5LjcsMywxMS44LDMsMTQuNWMwLDIuOC44LDQuOSwyLjIsNi4zYzEuMywxLjIsMywxLjksNS4yLDIuMXY1LjVjMCwyLjQsMCw0LjEsMCw0LjZjMCwuNi4yLDEuMS41LDEuNC4zLjMuOC41LDEuNC41LjcsMCw1LjcsMCwxMC42LDBjNC44LDAsOS40LDAsMTAsMGMxLjEsMCwxLjktLjcsMS45LTEuOWMwLS43LDAtMTMuNCwwLTIwLjdaIi8+PC9zdmc+") 0 0 no-repeat;
  background-size: contain;
}
.nc-order-summary__body-full .nc-order-summary__content-data_image-sim {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyMiAzMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjODY4ODhDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xNywyNi4zYy41LDAsLjktLjQuOS0uOVYxMi4zYzAtLjUtLjQtLjktLjktLjlINC42Yy0uNSwwLS45LjQtLjkuOXYxMy4xYzAsLjUuNC45LjkuOVptLS44LTEuN3YtMi41aC0yLjV2Mi41Wk0xMiwxMy4xdjIuNUg5LjZ2LTIuNVptLTQuMSwwdjIuNUg1LjR2LTIuNVptNSw3LjNoMy4zdi0zLjFINS40djMuMWgzLjNaTS42LDUuNmMtLjEuMi0uMi40LS4yLjd2MjAuM2MwLDEsLjMsMS45LjgsMi41LjguNywxLjguOSwyLjUuOWgxNC4yYzEuMywwLDIuMS0uNSwyLjUtLjkuNS0uNi44LTEuNS44LTIuNVYzLjRjMC0xLS4zLTEuOS0uOC0yLjUtLjgtLjctMS44LS45LTIuNS0uOUg3LjFjLS4zLDAtLjUuMS0uNy4yWm05LDE5di0yLjVIMTJ2Mi41Wm00LjEtOWgyLjV2LTIuNWgtMi41Wm0tOC4zLDl2LTIuNWgyLjV2Mi41Wm0yLTIyLjloMTAuNWMxLjEsMCwxLjYuNSwxLjYsMS43djIzLjJjMCwxLjItLjUsMS43LTEuNiwxLjdIMy43Yy0xLjEsMC0xLjYtLjUtMS42LTEuN3YtMjBaIi8+PC9zdmc+") 0 0 no-repeat;
  width: 26px;
  height: 38px;
  margin-left: 6px;
  background-size: contain;
}
.nc-order-details-blue .nc-order-summary__body-full .nc-order-summary__content-data_image-sim {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyMiAzMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjMEIyNzM5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xNywyNi4zYy41LDAsLjktLjQuOS0uOVYxMi4zYzAtLjUtLjQtLjktLjktLjlINC42Yy0uNSwwLS45LjQtLjkuOXYxMy4xYzAsLjUuNC45LjkuOVptLS44LTEuN3YtMi41aC0yLjV2Mi41Wk0xMiwxMy4xdjIuNUg5LjZ2LTIuNVptLTQuMSwwdjIuNUg1LjR2LTIuNVptNSw3LjNoMy4zdi0zLjFINS40djMuMWgzLjNaTS42LDUuNmMtLjEuMi0uMi40LS4yLjd2MjAuM2MwLDEsLjMsMS45LjgsMi41LjguNywxLjguOSwyLjUuOWgxNC4yYzEuMywwLDIuMS0uNSwyLjUtLjkuNS0uNi44LTEuNS44LTIuNVYzLjRjMC0xLS4zLTEuOS0uOC0yLjUtLjgtLjctMS44LS45LTIuNS0uOUg3LjFjLS4zLDAtLjUuMS0uNy4yWm05LDE5di0yLjVIMTJ2Mi41Wm00LjEtOWgyLjV2LTIuNWgtMi41Wm0tOC4zLDl2LTIuNWgyLjV2Mi41Wm0yLTIyLjloMTAuNWMxLjEsMCwxLjYuNSwxLjYsMS43djIzLjJjMCwxLjItLjUsMS43LTEuNiwxLjdIMy43Yy0xLjEsMC0xLjYtLjUtMS42LTEuN3YtMjBaIi8+PC9zdmc+") 0 0 no-repeat;
  background-size: contain;
}
.nc-order-summary__body-full .nc-order-summary__content-data_image-delivery {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNiAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNiwxNC42YzAtMS4yLjUtMS44LDEuNy0xLjhjMS4yLDAsMS43LjYsMS43LDEuOGMwLDEuMi0uNSwxLjctMS43LDEuNy0xLjIsMC0xLjctLjUtMS43LTEuN20xMiwwYzAtMS4yLjYtMS44LDEuOC0xLjhjMS4yLDAsMS43LjYsMS43LDEuOGMwLDEuMi0uNSwxLjctMS43LDEuNy0xLjIsMC0xLjgtLjUtMS44LTEuN202LjMtMS4xYzAsLjMtLjQuNy0uNy43aC0uN2MtLjEtMS44LTEuMy0yLjgtMy4xLTIuOC0xLjksMC0zLDEtMy4yLDIuOGgtNS43NDQ2QzEwLjcsMTIuNCw5LjgsMTEuNCw3LjcsMTEuNGMtMS45LDAtMywxLTMuMSwyLjhoLS4xYy0uMywwLS43LS40LS43LS43VjIuOGMwLS4zLjQtLjcuNy0uN2gxNC4yYy4zLDAsLjYuMi44LjQuNS44LDMuOCw1LjIsNC4yLDUuNy4yLjIuNi44LjYsMVpNNC41LjdjLS42LDAtMS4xLjItMS41LjYtLjQuNS0uNywxLS43LDEuNXYuN0guOWMtLjQsMC0uNy4zLS43LjdjMCwuNC4zLjguNy44aDEuNHYyLjFILjljLS40LDAtLjcuMy0uNy43YzAsLjQuMy43LjcuN2gxLjR2Mi4xSC45Yy0uNCwwLS43LjMtLjcuN2MwLC40LjMuOC43LjhoMS40djEuNGMwLC41LjMsMSwuNywxLjUuNC40LjkuNiwxLjUuNmguMmMuMywxLjQsMS40LDIuMSwzLDIuMWMxLjYsMCwyLjctLjcsMy4xLTIuMWg1LjljLjQsMS40LDEuNCwyLjEsMy4xLDIuMWMxLjYsMCwyLjctLjcsMy0yLjFoLjhjLjUsMCwxLjEtLjIsMS41LS42LjQtLjUuNy0xLC43LTEuNVY5LjJjMC0uNy0uNi0xLjQtLjktMS45LS40LS41LTMuNy00LjgtNC4yLTUuNi0uNS0uNi0xLjMtMS0yLTFaIiBmaWxsPSIjODY4ODhDIi8+PC9zdmc+") 0 0 no-repeat;
  width: 38px;
  height: 26px;
  background-size: contain;
}
.nc-order-details-blue .nc-order-summary__body-full .nc-order-summary__content-data_image-delivery {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNiAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNiwxNC42YzAtMS4yLjUtMS44LDEuNy0xLjhjMS4yLDAsMS43LjYsMS43LDEuOGMwLDEuMi0uNSwxLjctMS43LDEuNy0xLjIsMC0xLjctLjUtMS43LTEuN20xMiwwYzAtMS4yLjYtMS44LDEuOC0xLjhjMS4yLDAsMS43LjYsMS43LDEuOGMwLDEuMi0uNSwxLjctMS43LDEuNy0xLjIsMC0xLjgtLjUtMS44LTEuN202LjMtMS4xYzAsLjMtLjQuNy0uNy43aC0uN2MtLjEtMS44LTEuMy0yLjgtMy4xLTIuOC0xLjksMC0zLDEtMy4yLDIuOGgtNS43NDQ2QzEwLjcsMTIuNCw5LjgsMTEuNCw3LjcsMTEuNGMtMS45LDAtMywxLTMuMSwyLjhoLS4xYy0uMywwLS43LS40LS43LS43VjIuOGMwLS4zLjQtLjcuNy0uN2gxNC4yYy4zLDAsLjYuMi44LjQuNS44LDMuOCw1LjIsNC4yLDUuNy4yLjIuNi44LjYsMVpNNC41LjdjLS42LDAtMS4xLjItMS41LjYtLjQuNS0uNywxLS43LDEuNXYuN0guOWMtLjQsMC0uNy4zLS43LjdjMCwuNC4zLjguNy44aDEuNHYyLjFILjljLS40LDAtLjcuMy0uNy43YzAsLjQuMy43LjcuN2gxLjR2Mi4xSC45Yy0uNCwwLS43LjMtLjcuN2MwLC40LjMuOC43LjhoMS40djEuNGMwLC41LjMsMSwuNywxLjUuNC40LjkuNiwxLjUuNmguMmMuMywxLjQsMS40LDIuMSwzLDIuMWMxLjYsMCwyLjctLjcsMy4xLTIuMWg1LjljLjQsMS40LDEuNCwyLjEsMy4xLDIuMWMxLjYsMCwyLjctLjcsMy0yLjFoLjhjLjUsMCwxLjEtLjIsMS41LS42LjQtLjUuNy0xLC43LTEuNVY5LjJjMC0uNy0uNi0xLjQtLjktMS45LS40LS41LTMuNy00LjgtNC4yLTUuNi0uNS0uNi0xLjMtMS0yLTFaIiBmaWxsPSIjMEIyNzM5Ii8+PC9zdmc+") 0 0 no-repeat;
  background-size: contain;
}
.nc-order-summary__content-data_product {
  width: 58.5%;
  padding-right: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-summary_renewal .nc-order-summary__content-data_product,
  .nc-order-summary_services .nc-order-summary__content-data_product {
    width: 57%;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary_renewal .nc-order-summary__content-data_product,
  .nc-order-summary_services .nc-order-summary__content-data_product {
    padding: 0;
    width: 100%;
    flex: 1 1 100%;
    flex-flow: row wrap;
  }
}
.nc-order-summary__body-full .nc-order-summary__content-data_product {
  flex-grow: 1;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__body-full .nc-order-summary__content-data_product {
    padding: 0;
    flex: 0 0 calc(10%);
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__body-full .nc-order-summary__content-data-container_addendum-equipment .nc-order-summary__content-data_product {
    flex: 0 0 calc(-20%);
  }
}
.nc-order-summary__content-row_renewal-services .nc-order-summary__content-data_product {
  width: 100%;
}
.nc-order-summary__content-data_price {
  width: 12.5%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-summary__content-data_price {
    text-align: right;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-data_price {
    width: 50%;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: left;
    -webkit-align-items: left;
    align-items: left;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 10px;
    padding: 0;
    font-size: 14px;
  }
}
.nc-order-summary__body-full .nc-order-summary__content-data_price {
  margin: auto 0 0;
  flex-direction: row;
  justify-content: flex-end;
}
.nc-order-summary__content-data-container_addendum-equipment .nc-order-summary__body-full .nc-order-summary__content-data_price {
  flex-direction: column;
}
.nc-order-summary__body-full .nc-order-summary__content-data_price * {
  margin: auto 0 0;
  flex-direction: row;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__body-full .nc-order-summary__content-data_price {
    width: 90px;
  }
}
.nc-order-summary__body-full .nc-order-summary__content-data_price .nc-order-summary__price {
  justify-content: flex-end;
  flex-direction: row;
}
.nc-order-summary__body-full .nc-order-summary__content-data_price-title {
  font: 16px Roboto, Helvetica, Arial, sans-serif;
  color: #86888c;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__body-full .nc-order-summary__content-data-container_addendum-equipment .nc-order-summary__content-data_price {
    width: 120px;
  }
}
.nc-order-summary__body-full .nc-order-summary__content-row_mobileplan .nc-order-summary__content-data_price {
  display: contents;
}
.nc-order-summary__body-full .nc-order-summary__content-row_total .nc-order-summary__content-data_price {
  border-top: 1px solid #d3d4d3;
  padding-top: 20px;
  padding-bottom: 18px;
}
.nc-dropdown_quick-shopping-cart .nc-order-summary__body-full .nc-order-summary__content-row_total .nc-order-summary__content-data_price {
  padding-top: 22px;
}
.nc-order-summary__content-row_total .nc-order-summary__content-data_price.nc-order-summary__content-data_price-empty {
  display: none;
}
.nc-order-summary__content-row_total .nc-order-summary__content-data_price.nc-order-summary__content-data_price-postfix:last-child {
  width: 24%;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row_renewal-services .nc-order-summary__content-prices .nc-order-summary__content-data_price {
    align-items: flex-end;
  }
}
.nc-order-summary__content-data_price-invoice {
  width: 35%;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-data_price-invoice {
    width: 130px;
  }
}
.nc-order-summary__content-data_price-out-of-stock {
  flex-direction: row;
  justify-content: center !important;
}
.nc-order-summary__content-data_gift {
  font-size: 20px;
  color: #44c8f5;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-data_gift {
    font-size: 17px;
  }
}
.nc-order-summary__content-data_free {
  font-weight: bold;
}
.nc-order-summary__content-data_action {
  /*.flex-grow(1);*/
  text-align: right;
  color: #808080;
  font-family: "Roboto";
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-summary__content-data_action {
    width: 17.5%;
    margin-left: 20px;
    font-size: 14px;
    line-height: 1.4;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-data_action {
    width: 100%;
    margin-top: 10px;
    line-height: 1;
    text-align: left;
    font-size: 14px;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex: 1 1 100%;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: left;
    -webkit-justify-content: left;
    justify-content: left;
  }
  .nc-order-summary__content-data_action-edit {
    width: 40%;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary_renewal .nc-order-summary__content-data_action {
    justify-content: flex-end;
  }
}
.nc-order-summary__body-full .nc-order-summary__content-data_action {
  display: block;
  text-align: left;
  flex: 0;
  width: 36px;
  min-width: 36px;
  margin: auto 0;
}
.nc-dialog_abandoned .nc-order-summary__body-full .nc-order-summary__content-data_action,
.nc-dropdown_quick-shopping-cart .nc-order-summary__body-full .nc-order-summary__content-data_action {
  display: none;
}
.nc-order-summary__content-data_action-disconnected {
  color: #fcb713;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-summary__content-data_action-disconnected {
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.nc-order-summary__content-data_action .nc-link,
.nc-order-summary__content-data_action .nc-browser-list__item,
.nc-order-summary__content-data_action .nc-device-compare__tooltip-menu-item,
.nc-order-summary__content-data_action .nc-device-compare-small__return-link,
.nc-order-summary__content-data_action .nc-line-info__link,
.nc-order-summary__content-data_action .nc-payment-history__link,
.nc-order-summary__content-data_action .nc-select-line__menu-element,
.nc-order-summary__content-data_action .nc-services-active__disconnect {
  line-height: 20px;
  min-width: 86px;
}
.nc-order-summary__body-full .nc-order-summary__content-data_action .nc-link,
.nc-order-summary__body-full .nc-order-summary__content-data_action .nc-browser-list__item,
.nc-order-summary__body-full .nc-order-summary__content-data_action .nc-device-compare__tooltip-menu-item,
.nc-order-summary__body-full .nc-order-summary__content-data_action .nc-device-compare-small__return-link,
.nc-order-summary__body-full .nc-order-summary__content-data_action .nc-line-info__link,
.nc-order-summary__body-full .nc-order-summary__content-data_action .nc-payment-history__link,
.nc-order-summary__body-full .nc-order-summary__content-data_action .nc-select-line__menu-element,
.nc-order-summary__body-full .nc-order-summary__content-data_action .nc-services-active__disconnect {
  min-width: auto;
}
.nc-order-summary__content-data_action .nc-link__label,
.nc-order-summary__content-data_action .nc-browser-list__item__label,
.nc-order-summary__content-data_action .nc-device-compare__tooltip-menu-item__label,
.nc-order-summary__content-data_action .nc-device-compare-small__return-link__label,
.nc-order-summary__content-data_action .nc-line-info__link__label,
.nc-order-summary__content-data_action .nc-payment-history__link__label,
.nc-order-summary__content-data_action .nc-select-line__menu-element__label,
.nc-order-summary__content-data_action .nc-services-active__disconnect__label {
  line-height: 30px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-summary__content-data_action .nc-link__label,
  .nc-order-summary__content-data_action .nc-browser-list__item__label,
  .nc-order-summary__content-data_action .nc-device-compare__tooltip-menu-item__label,
  .nc-order-summary__content-data_action .nc-device-compare-small__return-link__label,
  .nc-order-summary__content-data_action .nc-line-info__link__label,
  .nc-order-summary__content-data_action .nc-payment-history__link__label,
  .nc-order-summary__content-data_action .nc-select-line__menu-element__label,
  .nc-order-summary__content-data_action .nc-services-active__disconnect__label {
    line-height: 1;
  }
}
.nc-order-summary__content-data_message,
.nc-order-summary__content-data_action-balance {
  flex: 1;
}
.nc-order-summary__content-data_more {
  width: 100%;
  padding-left: 15%;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-data_more {
    padding: 0 5px;
  }
}
.nc-order-summary__content-data_removed {
  flex: 4;
}
.nc-order-summary__content-data_label {
  width: 60.75%;
  text-align: right;
  padding-right: 50px;
}
.nc-order-summary__body-full .nc-order-summary__content-data_label {
  padding-right: 0;
  text-align: left;
}
.nc-order-summary__content-data_label-deleted {
  width: 60.75%;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-summary__content-data_label {
    width: 57%;
    padding-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-data_label {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex: 2;
    -webkit-flex: 2;
    flex: 2;
    text-align: left;
    padding-right: 10px;
  }
}
.nc-order-summary__content-data_service-image {
  margin-left: 30px;
  margin-top: -5px;
}
.nc-order-summary__content-data_service-name {
  flex: 7.5;
}
.nc-order-summary_services .nc-order-summary__content-data_service-name {
  flex: 3.3;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-data_service-name {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex: 1 1 100%;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    flex-basis: 100%;
  }
}
.nc-order-summary__content-data_service-name-from-balance {
  width: 56%;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-data_service-name-from-balance {
    width: 100%;
  }
}
.nc-order-summary__content-data_service-deleted {
  width: 52%;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-data_service-deleted {
    width: 100%;
    flex: 5;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-data_service-image {
    margin: -5px 10px 0;
  }
}
.nc-order-summary__content-data:nth-child(2).nc-order-summary__content-data_price-out-of-stock {
  width: 26.5%;
  margin-left: 3.5%;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-summary__content-data:nth-child(2).nc-order-summary__content-data_price-out-of-stock {
    margin-left: 2.5%;
  }
}
.nc-order-summary__content-row_subtotal .nc-order-summary__content-data_price,
.nc-order-summary__content-row_total .nc-order-summary__content-data_price {
  width: 12.5%;
}
.nc-order-summary__content-row_subtotal .nc-order-summary__content-data_price:last-child,
.nc-order-summary__content-row_total .nc-order-summary__content-data_price:last-child {
  width: 11.5%;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-summary__content-row_subtotal .nc-order-summary__content-data_price,
  .nc-order-summary__content-row_total .nc-order-summary__content-data_price {
    width: 14.5%;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row_subtotal .nc-order-summary__content-data_price,
  .nc-order-summary__content-row_total .nc-order-summary__content-data_price {
    flex: 1;
    margin: 0;
    text-align: right;
  }
}
.nc-order-summary__content-image {
  display: block;
  margin: 0 auto;
  max-height: 140px;
  width: auto;
  height: auto;
  max-width: 96px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-image {
    max-height: 105px;
    max-width: 55px;
  }
}
.nc-order-summary__content-row_plan .nc-order-summary__price:first-child {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-positive: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
}
.nc-order-summary__label {
  font-family: Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__label {
    color: #000000;
  }
}
.nc-order-summary__label small {
  font-size: 16px;
  color: #808080;
  line-height: 28px;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-summary__label small {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__label small {
    font-size: 14px;
    font-weight: 400;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .nc-order-summary__label small .nc-order-summary__icon-info {
    margin-left: 10px;
    flex-shrink: 0;
    width: 14px;
    background-size: cover;
    height: 14px;
  }
}
.nc-order-summary__content-row_subtotal .nc-order-summary__label {
  color: #50535a;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row_subtotal .nc-order-summary__label {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
  }
}
.nc-order-summary__content-row_total .nc-order-summary__label {
  color: #50535a;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
}
.nc-order-summary__content-row_total .nc-order-summary__label_deleted {
  font-size: 28px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-summary__content-row_total .nc-order-summary__label {
    font-size: 20px;
    line-height: 1.4;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row_total .nc-order-summary__label {
    color: #000000;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
  }
}
.nc-order-summary__body-full .nc-order-summary__content-row_subtotal .nc-order-summary__label,
.nc-order-summary__body-full .nc-order-summary__content-row_total .nc-order-summary__label {
  font: 16px/20px Roboto, Helvetica, Arial, sans-serif;
  color: #86888c;
  width: 160px;
  margin-left: auto;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__body-full .nc-order-summary__content-row_subtotal .nc-order-summary__label,
  .nc-order-summary__body-full .nc-order-summary__content-row_total .nc-order-summary__label {
    font-size: 14px;
    line-height: 18px;
    margin-left: auto;
  }
}
.nc-dialog_abandoned .nc-order-summary__body-full .nc-order-summary__content-row_subtotal .nc-order-summary__label,
.nc-dialog_abandoned .nc-order-summary__body-full .nc-order-summary__content-row_total .nc-order-summary__label {
  width: auto;
}
.nc-order-summary__body-full .nc-order-summary__content-row_subtotal .nc-order-summary__label {
  font-weight: normal;
}
.nc-order-summary__body-full .nc-order-summary__content-row_total .nc-order-summary__label {
  font-weight: bold;
  border-top: 1px solid #d3d4d3;
  padding: 20px 0 18px 0;
}
.nc-order-summary__promo {
  background-color: #f7f7f5;
  margin-right: 25px;
  border-radius: 25px;
  margin-left: 25px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__promo {
    margin: 0 20px 20px;
    border-radius: 10px;
    background-color: #f7f7f5;
  }
}
.nc-order-summary__promo_services {
  margin: 20px 0;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__promo_services {
    margin: 0 20px 20px;
  }
}
.nc-order-summary__product {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.nc-order-summary__product + .nc-order-summary__product {
  margin-top: 20px;
}
.nc-order-summary__product-title {
  color: #50535a;
  font: 20px/30px Roboto, Helvetica, Arial, sans-serif;
}
.nc-order-summary__body-full .nc-order-summary__product-title {
  font: 16px/20px Roboto, Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.nc-order-summary_renewal .nc-order-summary__product-title {
  color: #001eb4;
}
.nc-order-summary__product-title_accessory {
  color: #001eb4;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__product-title {
    font-size: 16px;
  }
}
.nc-order-summary__product-title-sim {
  margin-top: -3px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__product-title-sim {
    margin-top: 0;
    font-size: 18px;
    line-height: 1;
  }
}
.nc-dropdown_quick-shopping-cart .nc-order-summary__product-title,
.nc-dropdown_quick-shopping-cart .nc-order-summary__product-description {
  font-size: 14px;
  line-height: 18px;
}
.nc-order-summary__product_discount {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-positive: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__product_discount {
    display: none;
  }
}
.nc-order-summary__product-title + .nc-order-summary__product_discount {
  margin-top: 15px;
}
.nc-order-summary__product-title + .nc-order-summary__product_discount._invoice {
  margin-top: 25px;
}
.nc-order-summary__product-simCard {
  padding: 15px 0 0 70px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NSIgaGVpZ2h0PSI1NSIgdmlld0JveD0iMCAwIDU1IDU1Ij48cGF0aCBmaWxsPSIjMDBBOUUwIiBkPSJNNDEuNzQ1LDQwLjk1MWE1LjMxMSw1LjMxMSwwLDAxLTMuNzIsMS40ODdINS40NjJhMi45ODYsMi45ODYsMCwwMS0yLjk0OS0yLjM3YTEsMSwwLDAxMS45NjMtLjM4NC45ODQuOTg0LDAsMDAuOTg2Ljc2MWgzMi41NjZhMy4yOTMsMy4yOTMsMCwwMDIuMy0uOWw5LjE3Ny05LjQzNWEzLjA2MywzLjA2MywwLDAwMS0yLjI0NVYxNy4yMThjMC0xLjctMS4wNTMtMi42NzQtMi44ODgtMi42NzRINC44MjljLS4zMzMsMC0uMzM3Ljg1NC0uMzM3Ljg2M3YzLjEyMWExLjAyNSwxLjAyNSwwLDAwMSwxaDE3YzEuNjksMCwzLDEuODc3LDMsMy40OTNWMzEuNmEyLjk0OSwyLjk0OSwwLDAxLTIuOTQ5LDIuOTQySDUuNDFhMywzLDAsMDEtMi45MTktMy4wNTl2LTYuNzc0YTEsMSwwLDAxMiwwdjYuNzc0YTEuMDE5LDEuMDE5LDAsMDAuOTE4LDEuMDY3aDE3LjEzOWEuOTM4LjkzOCwwLDAwLjk0OC0uOTV2LTguNTc4YTEuNjMsMS42MywwLDAwLTEtMS41aC0xN2EzLDMsMCwwMS0zLTIuOTg5di0zLjEyMWMwLTEuNzA4Ljk0LTIuODU2LDIuMzM4LTIuODU2aDQyLjc4OGE0LjUyNiw0LjUyNiwwLDAxNC44ODgsNC42NjdWMjcuODZhNS4wMjIsNS4wMjIsMCwwMS0xLjYsMy42NjdaIi8+PC9zdmc+") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__product-simCard {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDI4IDE3Ij48cGF0aCBzdHJva2U9IiMwMEE5RTAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIiBkPSJNMSw3LjN2NC40NWExLjUsMS41LDAsMDAxLDFoOGExLjUsMS41LDAsMDAxLTF2LTYuNWExLjUsMS41LDAsMDAtMS0xSDJhMS41LDEuNSwwLDAxLTEtMXYtMS4zYTEuNSwxLjUsMCwwMTEtMWgyM2EzLDMsMCwwMTIsMnY2LjJhMS41LDEuNSwwLDAxLS41LDFsLTQuMyw1YTIsMiwwLDAxLTEsLjgzSDJhMS4xLDEuMSwwLDAxLTEtLjciLz48L3N2Zz4=") 0 0 no-repeat;
    padding: 0px 0 0 44px;
  }
}
.nc-order-summary__product_discount .nc-order-summary__product-title {
  color: #44c8f5;
}
.nc-order-summary__product-description {
  font-size: 16px;
  line-height: 28px;
}
.nc-order-summary__body-full .nc-order-summary__product-description {
  line-height: 20px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__product-description {
    font-size: 14px;
    line-height: 21px;
  }
}
.nc-order-summary__item-addendum .nc-order-summary__product-description {
  font-size: 20px;
  line-height: 22px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__item-addendum .nc-order-summary__product-description {
    font-size: 14px;
    line-height: normal;
  }
}
.nc-order-summary__product-text {
  color: #808080;
  font-size: 14px;
  line-height: normal;
  padding-top: 2px;
}
.nc-order-summary__product-title + .nc-order-summary__product-description {
  margin-top: 5px;
  color: #808080;
}
.nc-order-summary__body-full .nc-order-summary__product-title + .nc-order-summary__product-description {
  margin-top: 0;
  color: #50535a;
}
.nc-order-summary__product-select {
  width: 190px;
}
.nc-order-summary__product-description + .nc-order-summary__product-select {
  margin-top: 20px;
}
.nc-order-summary__product-label {
  line-height: initial;
  padding-bottom: 8px;
}
.nc-order-summary__add-services {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__add-services {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__add-services-button {
    width: 100%;
  }
}
.nc-order-summary__add-services-text {
  margin-left: 30px;
  font-size: 14px;
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__add-services-text {
    margin-top: 15px;
    margin-left: 0;
    padding-left: 40px;
    padding-right: 40px;
    line-height: 18px;
    text-align: center;
  }
}
.nc-order-summary__service-icon_info {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS44IiBoZWlnaHQ9IjE5LjgiIHZpZXdCb3g9IjAgMCAxOS44IDE5LjgiPjxwYXRoIHN0cm9rZT0iIzAwQTlFMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xNC44LDE3LjI1YTguOSw4LjksMCwxMTIuNS0yLjVtLTcuNC0xdi01bTAtM3YuMSIvPjwvc3ZnPg==") 0 0 no-repeat;
  flex-shrink: 0;
  display: inline-block;
  height: 20px;
  width: 20px;
}
.nc-order-summary__service-activation {
  display: flex;
  padding-left: 40px;
  padding-top: 30px;
  border-top: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__service-activation {
    padding: 15px;
    margin: 10px 20px 10px 40px;
    border-radius: 10px;
    background-color: #f7f7f5;
  }
}
.nc-order-summary__service-activation-message {
  color: #808080;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__service-activation-message {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 0;
  }
  .nc-order-summary__service-activation-message br {
    display: none;
  }
}
.nc-order-summary__service_discount .nc-order-summary__service-name-header {
  padding: 20px 0 0 90px;
  color: #44c8f5;
}
.nc-order-summary__service_discount .nc-order-summary__service-name-header._summary {
  padding-left: 0;
}
.nc-order-summary__service_discount .nc-order-summary__service-name-header._summary._invoice {
  padding-top: 25px;
}
.nc-order-summary__service-name {
  height: 100%;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__service-name {
    padding-left: 0;
  }
}
.nc-order-summary__service-name_switch-tariff {
  flex-direction: column;
  align-items: flex-start;
}
.nc-order-summary__service-name_services {
  flex-direction: column;
  align-items: flex-start;
}
.nc-order-summary__service-name-header {
  font: 20px/1 Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
  line-height: 30px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-summary__service-name-header {
    align-items: flex-start;
    display: flex;
  }
}
.nc-order-summary__service-name-header-icon {
  vertical-align: middle;
  margin-right: 60px;
  width: 51px;
  height: auto;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__service-name-header-icon {
    width: 40px;
    display: flex;
    align-self: center;
    display: block;
    margin-right: 10px;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__service-name-header {
    display: flex;
    font-size: 16px;
  }
}
.nc-order-summary__service-name-description {
  padding-left: 90px;
  line-height: 20px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__service-name-description {
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
  }
}
.nc-order-summary__service-name-content {
  line-height: 30px;
}
.nc-order-summary__service-name-discount {
  margin-top: 25px;
  margin-bottom: 5px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 20px;
  color: #44c8f5;
}
.nc-order-summary__points {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  color: #fcb713;
}
.nc-order-summary__points-value {
  font: 300 30px/1 Roboto, Helvetica, Arial, sans-serif;
}
.nc-order-summary__points-label {
  width: 100%;
  margin-top: 10px;
  font-size: 16px;
  font-weight: normal;
}
.nc-order-summary__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
  color: #333333;
  font: 400 24px/1 Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-summary__price .nc-order-summary_services,
  .nc-order-summary__price .nc-order-summary_renewal {
    font-size: 22px;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__price .nc-order-summary__price-description.nc-order-summary__price-description-mobile {
    width: 0;
    text-align: right;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__body-switch-tariff .nc-order-summary__price {
    text-align: right;
  }
}
@media screen and (min-width: 768px) {
  .nc-order-summary__content-prices-renewal .nc-order-summary__price {
    display: block;
  }
}
.nc-order-summary__price + .nc-order-summary__price {
  margin: 20px 0 5px;
  display: block;
  text-align: right;
}
.nc-order-summary__price + .nc-order-summary__price_discount {
  margin-top: 40px;
}
.nc-order-summary__price + .nc-order-summary__price_discount._order-item {
  margin-top: 20px;
}
.nc-order-summary__price_onetime + .nc-order-summary__price_discount {
  margin-top: 10px;
  padding-right: 22px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__price_onetime + .nc-order-summary__price_discount {
    margin: 10px auto 0;
  }
}
.nc-order-summary__price_onetime._summary + .nc-order-summary__price_discount {
  margin-top: 5px;
  padding-right: 40px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__price_onetime._summary + .nc-order-summary__price_discount {
    padding-right: 20px;
  }
}
.nc-order-summary__price:first-child {
  justify-content: flex-end;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__price:first-child {
    text-align: left;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row_plan .nc-order-summary__price:first-child {
    justify-content: flex-end;
    text-align: right;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__price {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    color: #4c4c4c;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    align-items: flex-start;
    display: flex;
  }
}
.nc-order-summary__price_onetime {
  flex-direction: column;
}
.nc-order-summary__price_onetime._summary {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__price_onetime {
    align-self: center;
  }
}
.nc-order-summary__price_accessory {
  top: 50%;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
@media screen and (max-width: 767px) {
  .nc-order-summary__price_accessory {
    top: auto;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: start !important;
    -webkit-align-items: flex-start !important;
    align-items: flex-start !important;
    padding-top: 20px;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
  }
}
.nc-order-summary__price_service {
  font-size: 20px;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.nc-order-summary__price_negative {
  color: #fcb713;
}
.nc-order-summary__price-currency {
  font-weight: normal;
  font-size: 20px;
  vertical-align: baseline;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__price-currency .nc-order-summary_services,
  .nc-order-summary__price-currency .nc-order-summary_renewal {
    font-size: 12px;
  }
}
.nc-order-details-blue .nc-order-summary__price-currency,
.nc-dialog_abandoned .nc-order-summary__price-currency,
.nc-dropdown_quick-shopping-cart .nc-order-summary__price-currency {
  padding-left: 4px;
}
.nc-order-summary__price_sim._next-invoice {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .nc-order-summary__price_sim._next-invoice + .nc-order-summary__price_discount {
    margin-top: 7px;
  }
}
.nc-order-summary__price-val {
  color: #50535a;
}
.nc-order-summary__price-val_services {
  vertical-align: text-top;
  margin-left: -2px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__body-switch-tariff .nc-order-summary__price-val_services {
    margin-left: auto;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-row_plan .nc-order-summary__price-val {
    width: 100%;
  }
}
.nc-order-summary__body-full .nc-order-summary__content-row .nc-order-summary__price-val {
  display: flex;
  margin-left: -80px;
  align-items: baseline;
}
.nc-order-summary__body-full .nc-order-summary__content-row .nc-order-summary__price-val * {
  padding-left: 4px;
}
.nc-order-details-blue .nc-order-summary__price-val,
.nc-dialog_abandoned .nc-order-summary__price-val,
.nc-dropdown_quick-shopping-cart .nc-order-summary__price-val {
  width: max-content;
  display: flex;
}
.nc-order-summary__price-prefix {
  font-size: 16px;
  color: #86888c;
}
.nc-order-summary__body-full .nc-order-summary__price-val,
.nc-order-summary__body-full .nc-order-summary__price-currency {
  font-size: 20px;
}
.nc-dropdown_quick-shopping-cart .nc-order-summary__body-full .nc-order-summary__price-val,
.nc-dropdown_quick-shopping-cart .nc-order-summary__body-full .nc-order-summary__price-currency {
  font-size: 14px;
  line-height: 18px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__body-full .nc-order-summary__price-val,
  .nc-order-summary__body-full .nc-order-summary__price-currency {
    font-size: 18px;
    line-height: 23px;
    margin-right: 0;
    margin-left: auto;
  }
}
.nc-order-summary__body-full .nc-order-summary__content-row_subtotal .nc-order-summary__price-val,
.nc-order-summary__body-full .nc-order-summary__content-row_subtotal .nc-order-summary__price-currency {
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__body-full .nc-order-summary__content-row_subtotal .nc-order-summary__price-val,
  .nc-order-summary__body-full .nc-order-summary__content-row_subtotal .nc-order-summary__price-currency {
    font-size: 14px;
    line-height: 18px;
  }
}
.nc-dropdown_quick-shopping-cart .nc-order-summary__body-full .nc-order-summary__content-row_subtotal .nc-order-summary__price-val,
.nc-dropdown_quick-shopping-cart .nc-order-summary__body-full .nc-order-summary__content-row_subtotal .nc-order-summary__price-currency {
  font-size: 14px;
  line-height: 18px;
}
.nc-order-summary__price-icon {
  display: inline-block;
}
.nc-order-summary__price_discount {
  color: #44c8f5;
}
.nc-order-summary__price_discount .nc-order-summary__price-val {
  color: #44c8f5;
}
.nc-order-summary__price-description {
  color: #808080;
  font: 14px/30px "Roboto", Helvetica, Arial, sans-serif;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-summary__price-description {
    text-align: center;
    line-height: 1.4;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__price-description {
    display: block;
    font: 13px "Roboto", Helvetica, Arial, sans-serif;
    color: #50535a;
  }
}
.nc-order-summary__price-description-mobile {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__price-description-mobile {
    display: block;
    width: 97%;
  }
  .nc-order-summary__price-description-mobile._service {
    white-space: nowrap;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary_renewal .nc-order-summary__price-description-mobile {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__body-switch-tariff .nc-order-summary__price-description-mobile {
    width: fit-content;
  }
}
.nc-order-summary__price_action {
  text-align: right;
  color: #808080;
}
.nc-order-summary__price-summary:first-child {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-positive: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
}
.nc-order-summary__price-summary + .nc-order-summary__price-summary {
  margin-top: 25px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__price-summary + .nc-order-summary__price-summary {
    text-align: left;
  }
}
.nc-order-summary__item-addendum .nc-order-summary__price {
  display: block;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__item-addendum .nc-order-summary__price {
    text-align: right;
  }
}
.nc-order-summary__price-total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  font: 100 28px/1 Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-summary__price-total {
    font-size: 22px;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__price-total {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    width: 100%;
  }
}
.nc-order-summary__price-total_sum {
  max-width: 100%;
  text-align: right;
  font-weight: bold;
  align-self: flex-end;
  justify-content: flex-end;
}
.nc-order-summary__price-total_delete {
  justify-content: flex-end;
}
.nc-order-summary__price-total-small {
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__price-total-small {
    font-size: 12px;
    font-weight: 600;
  }
}
.nc-order-summary__price-total-text {
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__price-total-text {
    font-size: 14px;
    line-height: 22px;
  }
}
.nc-order-summary__price-total-period {
  width: 100%;
  color: #808080;
  font-size: 18px;
  margin-top: 10px;
  font-weight: normal;
  line-height: 18px;
  text-align: right;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-summary__price-total-period {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__price-total-period {
    font: 12px/30px "Roboto", Helvetica, Arial, sans-serif;
    color: #333333;
    margin-top: 3px;
    line-height: 19px;
    padding-left: 6px;
  }
}
.nc-order-summary__price-total-period_delete {
  text-align: right;
}
.nc-order-summary__price-total_discount {
  color: #44c8f5;
}
.nc-order-summary__price-total-small,
.nc-order-summary__price-total-text,
.nc-order-summary__price-total-period {
  display: inline-block;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-summary__price-total-small,
  .nc-order-summary__price-total-text,
  .nc-order-summary__price-total-period {
    display: inline;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__price-total-small,
  .nc-order-summary__price-total-text,
  .nc-order-summary__price-total-period {
    display: inline;
  }
}
.nc-order-summary__price-total-small_balance,
.nc-order-summary__price-total-text_balance,
.nc-order-summary__price-total-period_balance {
  margin-top: 0;
}
.nc-order-summary__points-total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  color: #50535a;
  font: 100 30px/1 Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__points-total {
    font-size: 14px;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
  }
}
.nc-order-summary__points-total-text {
  font-weight: 700;
  line-height: 40px;
  color: #fcb713;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__points-total-text {
    font-weight: 600;
  }
}
.nc-order-summary__points-total-period {
  width: 100%;
  font-size: 20px;
  font-weight: normal;
  line-height: 30px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__points-total-period {
    display: none;
  }
}
.nc-order-summary__delivery-name {
  color: #50535a;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__delivery-name {
    font-size: 16px;
    line-height: 16px;
  }
}
.nc-order-summary__delivery-time {
  margin-top: 10px;
  color: #333333;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__delivery-time {
    font-size: 14px;
    margin-top: 15px;
  }
}
.nc-order-summary__delivery-discount {
  margin-top: 20px;
  color: #44c8f5;
}
.nc-order-summary__delivery-discount._invoice {
  margin-top: 35px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__delivery-discount {
    margin-top: 5px;
    font-size: 14px;
  }
  .nc-order-summary__delivery-discount._invoice {
    margin-top: 5px;
  }
}
.nc-order-summary__delivery-icon {
  display: block;
  width: 70px;
  height: 70px;
  margin: 0 auto;
  border: 2px solid #d3d4d3;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.nc-order-summary__delivery-icon_express {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiIgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2Ij48cGF0aCBzdHJva2U9IiMwMEE5RTAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIiBkPSJNNSwzMWE5LDksMCwwMTQuMy04LjJtMCwwYTksOSwwLDAwLS40LDMuN20wLDBhOSw5LDAsMDAzLjgtLjdtMCwwQTksOSwwLDAxNSwzMW02LTEwLjUuNy0zbTAsMGExMiwxMiwwLDAwLTQuNS0uMmExLDEsMCwwMS0uNS0yYTEyLDEyLDAsMDE3LjUtMi45YTI0LDI0LDAsMDExNS0xMC41YTIsMiwwLDAxMiwxYTI0LDI0LDAsMDEtOC44LDE2LjNhMTIsMTIsMCwwMS0yLjUsOC44YTEsMSwwLDAxLTEuNy0uNmExMiwxMiwwLDAwLS43LTQuOG0wLDAtMywxbTAsMGE2LDYsMCwwMC0zLjUtMy4xbTEzLjMtOC4zYTIuNywyLjcsMCwxMDAsLjEiLz48L3N2Zz4=") 0 0 no-repeat;
  background-position: center;
}
.nc-order-summary__delivery-icon_standard {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiIgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2Ij48cGF0aCBzdHJva2U9IiMwMEE5RTAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIiBkPSJNNCwxNGgxMW0wLDRIN200LDR2MmEyLDIsMCwwMDIsMmgxYTMsMywwLDExMCwuMW02LS4xaDZhMywzLDAsMTEwLC4xbTYtLjFoMWEyLDIsMCwwMDItMnYtM2EyLDIsMCwwMC0uNS0xLjhMMzEuNywxNWEyLDIsMCwwMC0xLjgtMUgyNWEyLDIsMCwwMC0yLDJtMCw5VjEyYTIsMiwwLDAwLTItMkgxIi8+PC9zdmc+") 0 0 no-repeat;
  background-position: center;
}
.nc-order-summary__delivery-icon_pickup {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyMyIgd2lkdGg9IjI2IiBoZWlnaHQ9IjIzIj48cGF0aCBzdHJva2U9IiMwMEE5RTAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIiBkPSJNOCwxNmgxME00LDE2djRhMiwyLDAsMDAyLDJoMTRhMiwyLDAsMDAyLTJ2LTdtMy0zYTMsMywwLDAxLTMsM2EzLDMsMCwwMS0yLjctNG0wLDBoLS41NW0wLDBhMi45LDIuOSwwLDExLTUuNCwwbTAsMGgtLjU1bTAsMGEyLjksMi45LDAsMTEtNS40LDBtMCwwaC0uNTVtMCwwYTMsMywwLDAxLTIuNyw0YTMsMywwLDAxLTMuMS0zLjVMMy42NSwyYTIsMiwwLDAxMi0xaDE0LjhhMiwyLDAsMDEyLDFsMiw1LjIiLz48L3N2Zz4=") 0 0 no-repeat;
  background-position: center;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__delivery-icon {
    width: 40px;
    height: 40px;
    background-size: 24px;
  }
}
.nc-order-summary__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border-top: 1px solid #e8e8e8;
  margin: 0;
  padding: 30px 0;
  justify-content: space-between;
}
.nc-order-summary__sticky-footer .nc-order-summary__footer {
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__footer {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    padding: 25px 0 0;
  }
}
.nc-order-summary__footer .nc-tooltip__label {
  font-weight: 900;
}
.nc-order-summary__footer-agree {
  font-size: 12px;
  padding-right: 32px;
  color: #50535a;
  display: block;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__footer-agree {
    margin-bottom: 10px;
    order: 1;
  }
}
.nc-order-summary__footer-agree-link {
  vertical-align: middle;
  margin-left: 3px;
  font-size: 14px;
}
.nc-order-summary__footer-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-right: 16px;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 16px;
  color: #001eb4;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__footer-link {
    padding: 10px 2px 10px 20px;
  }
}
.nc-order-summary__footer-link-icon {
  margin-right: 10px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  font-size: 10px;
}
.nc-order-summary__footer-delete {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  color: #ed1b09;
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__footer-delete {
    margin-top: 30px;
    padding: 10px 20px;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
  }
}
.nc-order-summary__footer-delete .nc-button_type_link-danger {
  margin-left: 0;
}
.nc-order-summary__footer-delete-text {
  margin-left: 8px;
}
.nc-order-summary__footer-button {
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__footer-button .nc-buyer-information__footer-item {
    width: 100%;
  }
}
.nc-order-summary__footer-switch-tariff .nc-order-summary__footer-button:first-child {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__footer-switch-tariff .nc-order-summary__footer-button:first-child {
    width: 100%;
    margin: 15px 0 0 0;
    align-items: end;
    padding: 11px 0 8px 0;
    border-top: 1px solid #e8e8e8;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__footer-switch-tariff .nc-order-summary__footer-button:first-child .nc-button_padding_no-padding {
    padding-left: 18px;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__footer-button {
    flex-direction: column;
    margin: 0 20px;
  }
}
.nc-order-summary__footer-button-item {
  text-align: right;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__footer-button-item {
    text-align: center;
    width: 100%;
  }
}
.nc-order-summary__footer-button .nc-button_width_xl {
  margin-left: 40px;
  padding: 0 72px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__footer-button .nc-button_width_xl {
    margin-left: 0;
  }
}
.nc-order-summary__footer._agree {
  background-color: #e5f7ff;
}
.nc-order-summary__footer + .nc-payment-note {
  padding: 24px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__footer + .nc-payment-note {
    margin-left: 30px;
    margin-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__sticky-footer {
    background-color: #fcfcfc;
  }
}
.nc-order-summary__sticky-footer._sticked {
  -webkit-box-shadow: 0 -2px 15px rgba(0, 56, 93, 0.2);
  -moz-box-shadow: 0 -2px 15px rgba(0, 56, 93, 0.2);
  box-shadow: 0 -2px 15px rgba(0, 56, 93, 0.2);
  position: fixed;
  background-color: #ffffff;
  width: 100%;
  z-index: 10;
}
.nc-order-summary__sticky-footer._sticked > .nc-order-summary__sticky-footer-content {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  padding-left: 70px;
  padding-right: 70px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-summary__sticky-footer._sticked > .nc-order-summary__sticky-footer-content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__sticky-footer._sticked > .nc-order-summary__sticky-footer-content {
    padding-left: 0;
    padding-right: 0;
  }
}
.nc-order-summary__sticky-footer._sticked.nc-order-summary__sticky-footer._bottom {
  left: 0;
  bottom: 0;
}
.nc-order-summary__progress {
  margin-top: 60px;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__progress {
    margin-top: 25px;
  }
}
.nc-order-summary__submit .nc-order-summary__loader {
  position: relative;
  padding: 0 40px;
}
.nc-order-summary__content-row_subtotal .nc-order-summary__price,
.nc-order-summary__body-full .nc-order-summary__content-row_total .nc-order-summary__price {
  align-self: flex-end;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-order-summary_services .nc-order-summary__content-row_subtotal .nc-order-summary__price,
  .nc-order-summary_renewal .nc-order-summary__content-row_subtotal .nc-order-summary__price {
    font-size: 22px;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__description-content {
    font-size: 14px;
    line-height: 22px;
  }
}
.nc-payment-note.nc-order-summary__payment-note {
  width: 100%;
  margin-top: 20px;
  padding: 22px 0 16px;
}
@media screen and (max-width: 767px) {
  .nc-payment-note.nc-order-summary__payment-note {
    padding-bottom: 0;
  }
}
.nc-order-summary__services-collapse {
  align-items: center;
  padding-top: 49px;
  border-top: 1px solid #e8e8e8;
  padding-bottom: 28px;
}
.nc-order-summary__services-collapse-inner {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}
.nc-order-summary__services-collapse-inner._collapsed .nc-order-summary__header-title-arrow {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.nc-order-summary__services-info {
  background: #f7f7f5;
  margin-bottom: 10px;
  padding: 18px 28px 19px 54px;
  font-size: 14px;
  border-radius: 40px;
  position: relative;
}
.nc-order-summary__services-info:before {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 20px;
  height: 20px;
  width: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS44IiBoZWlnaHQ9IjE5LjgiIHZpZXdCb3g9IjAgMCAxOS44IDE5LjgiPjxwYXRoIHN0cm9rZT0iIzAwQTlFMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xNC44LDE3LjI1YTguOSw4LjksMCwxMTIuNS0yLjVtLTcuNC0xdi01bTAtM3YuMSIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-size: contain;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__services-info {
    margin: 20px;
    border-radius: 10px;
  }
  .nc-order-summary__services-info:before {
    top: 20px;
    transform: translateY(0);
  }
  .nc-order-summary_renewal .nc-order-summary__services-info:before {
    top: 0;
  }
}
.nc-order-summary__services-info_summary {
  margin-top: 10px;
}
.nc-order-summary__item-addendum .nc-order-summary__services-info {
  background-color: transparent;
  padding-top: 0;
  padding-bottom: 0;
}
.nc-order-summary__services-icon {
  display: inline-block;
  margin-left: 20px;
  margin-right: 30px;
  width: 40px;
  height: 40px;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__services-icon {
    margin-right: 10px;
    width: 40px;
    margin-left: 0;
    height: 40px;
  }
}
.nc-order-summary__services-icon-disconnected {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNiI+PHBhdGggZmlsbD0iI2ZjYjcxMyIgZD0iTTMuMTQsNC41OGExLjAxNSwxLjAxNSwwLDAxMS40NC0xLjQzbDIuNjksMi42OWExLDEsMCwwMTAsMS40M2ExLjAxNSwxLjAxNSwwLDAxLS43Mi4zLjk3Ni45NzYsMCwwMS0uNzEtLjNabTYuODcsMTcuOTZhNC42OCw0LjY4LDAsMDEtMy4zMiwxLjM4YTQuNyw0LjcsMCwwMS0zLjMyLTguMDFsMS4zLTEuM2E0LjcxNSw0LjcxNSwwLDAxMi4xMS0xLjIxYTEuMDE0LDEuMDE0LDAsMDEuNTIsMS45NmEyLjY1MywyLjY1MywwLDAwLTEuMTkuNjlsLTEuMywxLjNhMi42NTksMi42NTksMCwwMDMuNzYsMy43NmwxLjMtMS4zYTIuNjUzLDIuNjUzLDAsMDAuNjktMS4xOWExLjAxNCwxLjAxNCwwLDExMS45Ni41MmE0LjY4Miw0LjY4MiwwLDAxLTEuMjEsMi4xWm0uNS04LjU2YTEuMDExLDEuMDExLDAsMTExLjQzLDEuNDNMNy45NSwxOS40YTEuMDE1LDEuMDE1LDAsMDEtLjcyLjMuOTc2Ljk3NiwwLDAxLS43MS0uM2ExLDEsMCwwMTAtMS40M1ptOC4yMyw2LjJhMS4wMTUsMS4wMTUsMCwwMTEuNDMtMS40NGwyLjY5LDIuNjlhMS4wMTQsMS4wMTQsMCwwMTAsMS40NGExLjA0OCwxLjA0OCwwLDAxLS43Mi4yOWExLjA0MiwxLjA0MiwwLDAxLS43MS0uMjlabS0yLjc2LTE0YTIuNjUzLDIuNjUzLDAsMDAtLjY5LDEuMTlhMS4wMTQsMS4wMTQsMCwxMS0xLjk2LS41MmE0LjcxNSw0LjcxNSwwLDAxMS4yMS0yLjExbDEuMy0xLjNhNC42OTIsNC42OTIsMCwxMTYuNjMsNi42NGwtMS4zLDEuMjlhNC41Niw0LjU2LDAsMDEtMi4xLDEuMjJhMS4wOSwxLjA5LDAsMDEtLjI2LjAzYTEuMDEyLDEuMDEyLDAsMDEtLjI2LTEuOTlhMi42NTMsMi42NTMsMCwwMDEuMTktLjY5bDEuMy0xLjNhMi42NTksMi42NTksMCwwMC0zLjc2LTMuNzZabTEuOTguMzRhMS4wMTgsMS4wMTgsMCwxMTEuNDQsMS40NGwtMy45OSwzLjk5YTEuMDQ4LDEuMDQ4LDAsMDEtLjcyLjI5YTEuMDQ4LDEuMDQ4LDAsMDEtLjcyLS4yOWExLjAzMiwxLjAzMiwwLDAxMC0xLjQ0Wk00LjgyLDkuMDFhMS4wMTUsMS4wMTUsMCwwMTAsMi4wM0gxLjAxYTEuMDE1LDEuMDE1LDAsMDEwLTIuMDNabTE2LjM3LDhhMS4wMTUsMS4wMTUsMCwxMTAtMi4wM2gzLjhhMS4wMTUsMS4wMTUsMCwxMTAsMi4wM1pNOSwxLjAyYTEuMDE1LDEuMDE1LDAsMDEyLjAzLDB2My44YTEuMDE2LDEuMDE2LDAsMDEtMS4wMSwxLjAyQTEuMDI0LDEuMDI0LDAsMDE5LDQuODJaTTE3LDI1YTEuMDA3LDEuMDA3LDAsMDEtMS4wMSwxLjAxQTEuMDE2LDEuMDE2LDAsMDExNC45NywyNXYtMy44MWExLjAxNSwxLjAxNSwwLDAxMi4wMywwWiIvPjwvc3ZnPg==") 0 0 no-repeat;
  width: 26px;
  height: 26px;
  margin-left: 11px;
}
.nc-order-summary__services-icon_plan {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDI4IDE3Ij48cGF0aCBzdHJva2U9IiM1YmM1MDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIiBkPSJNMSw3LjN2NC40NWExLjUsMS41LDAsMDAxLDFoOGExLjUsMS41LDAsMDAxLTF2LTYuNWExLjUsMS41LDAsMDAtMS0xSDJhMS41LDEuNSwwLDAxLTEtMXYtMS4zYTEuNSwxLjUsMCwwMTEtMWgyM2EzLDMsMCwwMTIsMnY2LjJhMS41LDEuNSwwLDAxLS41LDFsLTQuMyw1YTIsMiwwLDAxLTEsLjgzSDJhMS4xLDEuMSwwLDAxLTEtLjciLz48L3N2Zz4=") 0 0 no-repeat;
  background-size: 60px auto;
  width: 93px;
  height: 62px;
  margin-left: 0;
}
.nc-order-summary__services-icon_add {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2OC45IDY4LjciPjxwYXRoIGZpbGw9IiMwMDM4NWQiIGQ9Ik01MS43OCw1Ni4yNkw0Ny41NjIsNjcuNGEyLDIsMCwwMS0xLjg2NywxLjI5aC4wMDFhMiwyLDAsMDEtLjk3OS0uMjZsLTEwLjI4MS01Ljc4LTEwLjI4LDUuNzhhMS45OCwxLjk4LDAsMDEtMS42NjMuMTRhMi4wMDcsMi4wMDcsMCwwMS0xLjE4My0xLjE3bC00LjIxOC0xMS4xNC0xMS41NjMtMi4yOGEyLDIsMCwwMS0xLjUtMi42bDMuODQ3LTExLjMxLTcuNDMyLTkuM2ExLjk5MSwxLjk5MSwwLDAxLS40MDctMS41OWEyLjAxNCwyLjAxNCwwLDAxLjkyNy0xLjM2bDEwLjExNC02LjE1LjItMTEuOTZhMiwyLDAsMDEyLjMxMy0xLjkzbDExLjYxNywxLjg3bDcuNzEzLTlhMi4wNTUsMi4wNTUsMCwwMTMuMDMyLDBsNy43MTUsOWwxMS42MTYtMS44N2EyLDIsMCwwMTEuNi40NGExLjk3NSwxLjk3NSwwLDAxLjcxNSwxLjQ5bC4yLDExLjk2bDEwLjExMyw2LjE1YTIsMiwwLDAxLjUyLDIuOTVsLTcuNDM0LDkuM2wzLjg0OSwxMS4zMWEyLDIsMCwwMS0xLjUwNiwyLjZabS0xNy4zNDQsNC40YTIsMiwwLDAxLjk4LjI2bDEwLjI4LDUuNzhsNC4yMTctMTEuMTVhMS45OTIsMS45OTIsMCwwMTEuNDgtMS4yNWwxMS41NjUtMi4yOC0zLjg0OS0xMS4zMWExLjk3MSwxLjk3MSwwLDAxLjMyOS0xLjg4bDcuNDM2LTkuMzEtMTAuMTE0LTYuMTVhMS45ODUsMS45ODUsMCwwMS0uOTU3LTEuNjdsLS4yLTExLjk2LTExLjYxNCwxLjg3YTIsMiwwLDAxLTEuODM1LS42N2wtNy43MTItOS03LjcxNSw5YTEuOTk0LDEuOTk0LDAsMDEtMS44MzMuNjdsLTExLjYxNy0xLjg2LS4yLDExLjk1YTEuOTkxLDEuOTkxLDAsMDEtLjk1NiwxLjY3TDIuMDA2LDI5LjUybDcuNDMyLDkuMzFhMS45NywxLjk3LDAsMDEuMzMzLDEuODhMNS45MjMsNTIuMDJsMTEuNTYxLDIuMjhhMS45NjcsMS45NjcsMCwwMTEuNDgxLDEuMjVsNC4yMTksMTEuMTVsMTAuMjc3LTUuNzhhMi4wMSwyLjAxLDAsMDEuOTc2LS4yNm0xLjUtMjYuODh2LTEwYTEsMSwwLDEwLTIsMHYxMGgtMTBhMSwxLDAsMDAwLDJoMTB2MTBhMSwxLDAsMTAyLDB2LTEwaDEwYTEsMSwwLDAwMC0yWiIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-size: contain;
}
.nc-order-summary__services-icon_mandatory {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuNC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjQgQnVpbGQgMjI2KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMwMDM3N2Q7CiAgICAgIH0KCiAgICAgIC5zdDIgewogICAgICAgIGZpbGw6ICMwMGM4ZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJMaWdodF9UaGVtZSI+CiAgICA8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNTAsMzMuM2MuNzYsMCwxLjQ1LjQzLDEuNzcsMS4xMWwzLjg3LDcuODJjLjI5LjU4Ljg1Ljk4LDEuNDksMS4wOGw4LjYzLDEuMjZjMS4wOS4xOCwxLjgyLDEuMjEsMS42NCwyLjMtLjA3LjQtLjI2Ljc3LS41NCwxLjA3bC02LjI1LDYuMDZjLS40OS40NS0uNzIsMS4xMi0uNjEsMS43OGwxLjQ3LDguNmMuMTcsMS4wOS0uNTksMi4xMS0xLjY4LDIuMjgtLjQxLjA2LS44MiwwLTEuMTktLjE5bC03LjcyLTQuMDZjLS41OC0uMy0xLjI2LS4zLTEuODQsMGwtNy43Miw0LjA2Yy0uOTkuNDktMi4xOS4wOS0yLjY4LS45LS4xOC0uMzctLjI1LS43OS0uMTktMS4xOWwxLjU1LTguNmMuMTEtLjY2LS4xMi0xLjMzLS42MS0xLjc4bC02LjI1LTYuMDljLS43Ny0uNzktLjc2LTIuMDYuMDMtMi44My4yOS0uMjkuNjYtLjQ3LDEuMDctLjU0bDguNjMtMS4yNmMuNjQtLjEsMS4yLS41LDEuNDktMS4wOGwzLjg3LTcuODJjLjMzLS42NywxLjAyLTEuMDksMS43Ny0xLjA4TTUwLDMwLjg4Yy0xLjY3LDAtMy4yMS45NC0zLjk0LDIuNDVsLTMuNzYsNy42Ny04LjQxLDEuMjJjLTIuNC4zNC00LjA3LDIuNTctMy43Miw0Ljk3LjE0Ljk2LjU5LDEuODUsMS4yOSwyLjUzbDYuMDgsNS45My0xLjQ0LDguMzVjLS4yMiwxLjI4LjE1LDIuNTksMSwzLjU3LDEuMzIsMS41OSwzLjU4LDIuMDQsNS40MSwxLjA3bDcuNTItNCw3LjUyLDRjMS44My45Nyw0LjA5LjUyLDUuNDEtMS4wNy44NS0uOTgsMS4yMi0yLjI5LDEtMy41N2wtMS41LTguNCw2LjA4LTUuOTNjMS43NC0xLjY5LDEuNzktNC40Ny4xLTYuMjEtLjY4LS43LTEuNTctMS4xNS0yLjUzLTEuMjlsLTguNDEtMS4xNy0zLjc2LTcuNjJjLS43Mi0xLjUzLTIuMjUtMi41LTMuOTQtMi41WiIvPgogIDwvZz4KICA8ZyBpZD0iTWFyY28iPgogICAgPHJlY3QgY2xhc3M9InN0MCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiLz4KICA8L2c+CiAgPGcgaWQ9IkxpZ2h0X1RoZW1lMSIgZGF0YS1uYW1lPSJMaWdodF9UaGVtZSI+CiAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNLTEzNi4wNSw1NC43OGMtLjgzLDAtMS42Ni0uMDUtMi40OC0uMTQtMTEuODMtMS40NS0yMC4yNS0xMi4yMS0xOC44LTI0LjA0LDEuMzItMTAuNzYsMTAuNDEtMTguODgsMjEuMjUtMTguOTYuNjcsMCwxLjIxLjU0LDEuMjEsMS4yMXYxOS4xNGgxOS4xNmMuNjcsMCwxLjIxLjU0LDEuMjEsMS4yMSwwLDYuMTMtMi42MiwxMS45OC03LjE5LDE2LjA3LTMuOTMsMy41Ni05LjA1LDUuNTMtMTQuMzYsNS41MVpNLTEzNy4yOSwxNC4wOGMtMTAuNTYuNjctMTguNTgsOS43Ny0xNy45MiwyMC4zMy4wMi4zMi4wNS42NS4wOS45N2gwYzEuMiwxMC41MSwxMC43LDE4LjA2LDIxLjIxLDE2Ljg2LDkuMjMtMS4wNiwxNi4zOC04LjU4LDE2Ljk1LTE3Ljg2aC0xOGMtMS4yOCwwLTIuMzEtMS4wMy0yLjMxLTIuMzFoMHMtLjAyLTE3Ljk5LS4wMi0xNy45OVoiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0tMTMwLjc4LDYuMjFjLS42NywwLTEuMjEuNTQtMS4yMSwxLjIxdjIwLjM2YzAsLjY3LjU0LDEuMjEsMS4yMSwxLjIxaDIwLjM1Yy42NywwLDEuMjEtLjU0LDEuMjEtMS4yMS0uMDItMTEuOS05LjY2LTIxLjU1LTIxLjU2LTIxLjU3WiIvPgogIDwvZz4KPC9zdmc+") 0 0 no-repeat;
  background-size: contain;
}
.nc-order-summary__services-icon_mandatory-one-time {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZmlsbD0iIzc5YjcwMCIgZD0iTTIzLjY5LjZhMS43MSwxLjcxLDAsMDExLjMtLjZhMS43LDEuNywwLDAxMS4zLjZsNS40MjEsNi4zNGw4LjE2LTEuMzE3YTEuNzE0LDEuNzE0LDAsMDExLjk4OSwxLjY2MmwuMTQsOC40MzFsNy4xMTEsNC4zNGExLjcxNCwxLjcxNCwwLDAxLjQ0NywyLjUzMmwtNS4yMjgsNi41NmwyLjcwNiw3Ljk4MWExLjcxNSwxLjcxNSwwLDAxLTEuMjksMi4yMzNsLTguMTI4LDEuNi0yLjk2NSw3Ljg1N2ExLjcxMSwxLjcxMSwwLDAxLTIuNDQ1Ljg4NmwtNy4yMi00LjA3MS03LjIyMyw0LjA3MmExLjY5NCwxLjY5NCwwLDAxLS44MzcuMjI2YTEuNzEyLDEuNzEyLDAsMDEtMS42LTEuMTA5bC0yLjk2OC03Ljg1OC04LjEyNy0xLjZhMS43MTUsMS43MTUsMCwwMS0xLjI4OS0yLjIzNWwyLjctNy45ODMtNS4yMjMtNi41NThhMS43MTUsMS43MTUsMCwwMS40NDctMi41MzJsNy4xMTEtNC4zNC4xNDMtOC40M2ExLjcxMiwxLjcxMiwwLDAxMS45ODUtMS42NjVsOC4xNjEsMS4zMTZabTEuMywxLjU0Ny01LjMwOCw2LjIxMWExLjcxMywxLjcxMywwLDAxLTEuNTc0LjU3OGwtOC0xLjI5LS4xMzYsOC4yNmExLjcsMS43LDAsMDEtLjgyMiwxLjQzNGwtNi45NjksNC4yNTVsNS4xMjQsNi40MjlhMS43LDEuNywwLDAxLjI4MywxLjYyMmwtMi42NTEsNy44MThsNy45NjMsMS41NzJhMS43MDYsMS43MDYsMCwwMTEuMjcxLDEuMDc4bDIuOSw3LjdsNy4wNzYtMy45ODhhMS43LDEuNywwLDAxLjg0NC0uMjI2YTEuNzE1LDEuNzE1LDAsMDEuODQuMjJsNy4wNzUsMy45ODhsMi45LTcuN2ExLjcwOSwxLjcwOSwwLDAxMS4yNzEtMS4wNzZsNy45NjQtMS41NzEtMi42NTMtNy44MjFhMS43MTIsMS43MTIsMCwwMS4yODUtMS42MTlsNS4xMjMtNi40My02Ljk2NS00LjI1MWExLjcwNSwxLjcwNSwwLDAxLS44MjEtMS40NGwtLjEzOS04LjI1NC04LDEuMjlhMS43MywxLjczLDAsMDEtMS41NzEtLjU3OFoiLz48cGF0aCBmaWxsPSIjMDAzODVkIiBkPSJNMjYuMDIsMTVhMSwxLDAsMCwwLDAsMmE5LDksMCwxLDEtOC45MzIsOS43MWwxLjI1MiwxLjI1NmEuOTkzLjk5MywwLDAsMCwxLjQwOSwwYTEsMSwwLDAsMCwwLTEuNDEzbC0yLjk4OS0zYS45OTMuOTkzLDAsMCwwLTEuNDA4LDBsLTIuOTksM2ExLDEsMCwwLDAsMS40MDgsMS40MTNsMS4zMjEtMS4zMjVBMTAuOTU1LDEwLjk1NSwwLDEsMCwyNi4wMiwxNVptMi41NzIsMTMuNDIyaC0xLjE2N3YtNi4yNjhjMC0uNjEtLjI4Ny0uODE0LTEuMTMzLS44MTRhMTUuMTg5LDE1LjE4OSwwLDAsMC0xLjg5NS4xNDR2MS4xNjFoMS4zMjJ2NS43NzdoLTEuMzgydjEuMjIxaDQuMjU1di0xLjIyMVoiLz48L3N2Zz4=") 0 0 no-repeat;
  background-size: contain;
}
.nc-order-summary__services-icon_saved {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNDEuNTkgMTM2LjQiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC42LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuNCBCdWlsZCAxMDkpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgfQoKICAgICAgLnN0MSB7CiAgICAgICAgZmlsbDogIzAwMzc3ZDsKICAgICAgfQoKICAgICAgLnN0MiB7CiAgICAgICAgZmlsbDogIzI4OTZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkxpZ2h0X1RoZW1lIj4KICAgIDxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xNDEuNTYsMjQuNThjMC0uMDcsMC0uMTQsMC0uMjEtLjA3LS4xOC0uMTYtLjM2LS4yNS0uNTNsLS4xNC0uMThjLS4xMy0uMTctLjI5LS4zMy0uNDYtLjQ2aDBjLS4yMS0uMTQtLjQzLS4yNS0uNjctLjM1aDBMNzUuODQuODJjLTMuMjQtMS4wOS02Ljc1LTEuMDktOS45OSwwTDEuNzQsMjIuNzFoMGMtLjI0LjA5LS40Ni4yLS42Ny4zNWgtLjEyYy0uMTYuMTMtLjMxLjI3LS40NC40NGwtLjE0LjIxYy0uMS4xNS0uMTkuMzEtLjI1LjQ4di4yM2MtLjA3LjI1LS4xMS41Mi0uMTIuNzh2ODUuMTdjLS4xLDEuMjEuNiwyLjM0LDEuNzMsMi43OWw2Ny45MywyMy4wMmMuMzMuMTUuNjguMjIsMS4wNC4yM2gwYy4zNiwwLC43Mi0uMDksMS4wNi0uMjNsNjcuOTEtMjMuMDJjMS4xMy0uMzgsMS44OS0xLjQzLDEuODktMi42MlYyNS4zNmMuMDQtLjI2LjA0LS41MiwwLS43OFpNNjcuNjQsNS45OGMyLjA4LS43LDQuMzItLjcsNi40LDBsNTYuMjQsMTkuMjQtNTkuNDgsMjAuMy0xOS42MS02LjY1TDExLjMxLDI1LjM0LDY3LjY0LDUuOThaTTUuNDksMjkuMTNsNjIuNSwyMS4yMnY3OS4zOUw1LjQ2LDEwOC41M2wuMDItNzkuMzlaTTczLjYzLDEyOS43NVY1MC40N2w2Mi41LTIxLjI1djc5LjNsLTYyLjUsMjEuMjJaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTguNTUsNjcuNDRsLTQxLjczLTE0LjU1Yy0uODUtLjMxLTEuOC0uMTgtMi41My4zNS0uNzQuNTMtMS4xOCwxLjM5LTEuMTcsMi4zdjM1LjYxYzAsMS4xOC43NSwyLjIzLDEuODYsMi42Mmw0MS43MywxNC41NWMuMjkuMTEuNjEuMTYuOTIuMTYsMS41My0uMDEsMi43Ny0xLjI1LDIuNzktMi43OXYtMzUuNjNjMC0xLjE4LS43NC0yLjI0LTEuODYtMi42MlpNMzYuOTMsNzkuNzVsLTEzLjM3LTE4LjUzLDI3LjYyLDkuNjUtMTQuMjUsOC44OVpNMjguMDUsNzYuOTJsLTkuMzcsOC4xN3YtMjEuMmw5LjM3LDEzLjAzWk0zMS4zMiw4MS41M2wyLjY1LDMuNjFjLjUzLjc0LDEuMzksMS4xNywyLjMsMS4xNS41MywwLDEuMDQtLjE0LDEuNS0uNDFsMi45LTEuODIsMTAuNCwxNi40NC0yOS43Mi0xMC4zNCw5Ljk3LTguNjNaTTQ1LjMxLDgxLjEzbDkuNTMtNi4xdjIxLjA2bC05LjUzLTE0Ljk2WiIvPgogICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTEwNS42Nyw4NC4yNGMtMS4zOS0uNjUtMy4wNS0uMDYtMy43MywxLjMxbC01LjI5LDExLjEydi0yNWMwLTEuNTQtMS4yNC0yLjc5LTIuNzgtMi43OS0xLjU0LDAtMi43OSwxLjI0LTIuNzksMi43OGgwdjI4LjQxbC01LjU1LTcuODNjLS44OC0xLjI3LTIuNjMtMS41OS0zLjktLjdzLTEuNTksMi42My0uNywzLjlsMTAuNTksMTUuMDEuMjMuMjUuMTQuMTRjLjIyLjIyLjQ4LjQuNzYuNTNoLjE2Yy4zMi4xMy42NS4yLjk5LjIxaC4yM2MuMjctLjA0LjUzLS4xMS43OC0uMjFoLjE4Yy4yNC0uMTEuNDUtLjI2LjY0LS40NGwuMTYtLjE0Yy4yMS0uMjEuMzgtLjQ1LjUxLS43MWwxMC42MS0yMi4xOWMuNjEtMS4zNi4wNy0yLjk2LTEuMjQtMy42NloiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMjcuNzksNjQuMjhsLTEwLjYxLTE1LjAxLS4yMy0uMjNjLS4wNC0uMDctLjEtLjEzLS4xNi0uMTgtLjIzLS4yMS0uNDgtLjM5LS43Ni0uNTNoLS4xNGMtLjI3LS4xMS0uNTYtLjE3LS44NS0uMThoLS4zN2MtLjI3LjAzLS41My4xLS43OC4yMWgtLjE4Yy0uMjQuMTEtLjQ1LjI2LS42NC40NGwtLjE2LjE0Yy0uMjEuMjEtLjM4LjQ1LS41MS43MWwtMTAuNjEsMjIuMTljLS43LDEuMzctLjE1LDMuMDUsMS4yMywzLjc0LDAsMCwuMDEsMCwuMDIsMCwuMzcuMTguNzguMjcsMS4yLjI4LDEuMDgsMCwyLjA2LS42MiwyLjUzLTEuNTlsNS40OC0xMS4xdjI0Ljg4YzAsMS41NCwxLjI1LDIuNzgsMi43OSwyLjc4LDEuNTQsMCwyLjc4LTEuMjUsMi43OC0yLjc4di0yOC40M2w1LjU1LDcuODVjLjg4LDEuMjcsMi42MywxLjU5LDMuOS43czEuNTktMi42My43LTMuOWgtLjE2WiIvPgogICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTEwMS44LDIwLjAyYy41MS4yNCwxLC41MSwxLjQ3LjgxLjM3LjIyLjcyLjQ3LDEuMDYuNzQuMjUuMTguNDguMzkuNjkuNjIuMTQuMTQuMjYuMy4zNS40OGwuMTQuMjUsMS4yNywyLjYyYy4wNy4xOS4wNy4zOSwwLC41OC0uMDUuMjEtLjE3LjQtLjM1LjUzLS4yMi4xNS0uNDYuMjctLjcxLjM1LS4zNC4wOS0uNjkuMTUtMS4wNC4xNmwtMTQuNDEuNDFoLS42NGwtLjY0LS4xMi0uNTgtLjE2LS41MS0uMjMtLjM1LS4yMWMtLjA5LS4wNi0uMTgtLjE0LS4yNS0uMjMtLjA5LS4wNy0uMTYtLjE1LS4yMS0uMjUtLjA2LS4wOC0uMTEtLjE4LS4xNC0uMjhsLS44My0yLjYydi0uNTNsLS4xNi0uMTQtLjIzLS4xMmMtLjY4LS4zMS0xLjQtLjUxLTIuMTQtLjYtMS4wOC0uMTYtMi4xNi0uMjYtMy4yNS0uMy0xLjIyLDAtMi41Ni0uMTItMy44OS0uMTJoLTQuMzNjLTIuMywwLTQuMjguMTYtNS45OS4zcy0zLjE1LjI4LTQuMy40NmMtLjg5LjExLTEuNzYuMzMtMi42LjY0LS41OC4yNS0uODMuNTMtLjgxLjgzdi4yM2wuMjEsMi43MmMuMDEuMjItLjA1LjQ0LS4xOC42Mi0uMTYuMjEtLjM1LjM5LS41OC41My0uMjkuMTUtLjU5LjI4LS45LjM3LS4zOC4wOS0uNzYuMTQtMS4xNS4xNmwtMTUuNDkuNDZoLTEuMjlsLS40OC0uMy0uNDQtLjIzYy0uMDktLjA2LS4xOC0uMTQtLjI1LS4yMy0uMDgtLjA2LS4xNC0uMTQtLjE4LS4yMy0uMDYtLjA4LS4xLS4xOC0uMTItLjI4LS4wMS0uMDktLjAxLS4xOCwwLS4yOGwuMjgtMi43NHYtLjMyYy4wNS0uMjYuMTUtLjUxLjMtLjc0LjI3LS4zOC41OC0uNzIuOTItMS4wNC41MS0uNDQsMS4wNS0uODMsMS42My0xLjE3Ljc5LS40OCwxLjYxLS45MSwyLjQ2LTEuMjdoLjNsLjgxLS4zLDEuNDMtLjUxLDIuMTItLjY5YzEuMzgtLjM3LDIuOTItLjcxLDQuNi0xLjAxczMuNS0uNTUsNS40My0uNzgsMy45OC0uNDEsNi4xNS0uNTUsNC40NC0uMjMsNi45MS0uM2g4LjE3YzIuNTYsMCw0LjkzLjIzLDcuMTYuNDFzNC4zMy41MSw2LjI2Ljg1YzEuOC4zMSwzLjU5LjczLDUuMzQsMS4yNy40MSwwLC44My4yMywxLjIuMzdsMS4wOC4zOS45Ny4zNy43MS4zMloiLz4KICA8L2c+CiAgPGcgaWQ9Ik1hcmNvIj4KICAgIDxyZWN0IGNsYXNzPSJzdDAiIHg9IjIwLjc5IiB5PSIxOS4xNyIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiLz4KICA8L2c+Cjwvc3ZnPg==") 0 0 no-repeat;
  background-size: contain;
}
.nc-order-summary__services-icon_saved-one-time {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZmlsbD0iIzllMzNiNiIgZD0ibTI0Ljk5MSwyLjE1LTUuMzIzLDYuMjE4YTEuNzE2LDEuNzE2LDAsMDEtMS41NzguNTc4bC04LjAxNi0xLjI5LS4xMzksOC4yN2ExLjcwOCwxLjcwOCwwLDAxLS44MjQsMS40MzZsLTYuOTg3LDQuMjZsNS4xMzYsNi40MzVhMS43LDEuNywwLDAxLjI4NSwxLjYyNWwtMi42NTksNy44MjlsNy45ODQsMS41NzRhMS43LDEuNywwLDAxMS4yNzQsMS4wNzlsMi45MTEsNy43bDcuMDkzLTMuOTkzYTEuNzE3LDEuNzE3LDAsMDEuODQzLS4yMTVoLS4wMDFhMS43MjgsMS43MjgsMCwwMS44NDMuMjE5bDcuMDkyLDMuOTkzbDIuOTExLTcuNzA2YTEuNzA2LDEuNzA2LDAsMDExLjI3NC0xLjA3N2w3Ljk4NC0xLjU3NC0yLjY2LTcuODMyYTEuNzExLDEuNzExLDAsMDEuMjg1LTEuNjJsNS4xMzgtNi40MzgtNi45ODctNC4yNmExLjcsMS43LDAsMDEtLjgyMy0xLjQzN2wtLjE0LTguMjY5LTguMDE3LDEuMjkzYTEuNzQxLDEuNzQxLDAsMDEtMS41NzYtLjU3OVptMCw0My41NS03LjI0Miw0LjA3N2ExLjY5MiwxLjY5MiwwLDAxLS44NDEuMjE4YTEuNzE5LDEuNzE5LDAsMDEtMS42MDgtMS4xMTFsLTIuOTczLTcuODY4LTguMTQ3LTEuNmExLjcxOCwxLjcxOCwwLDAxLTEuMjk0LTIuMjM2TDUuNiwyOS4xODQuMzYsMjIuNjE4YTEuNzE2LDEuNzE2LDAsMDEuNDQ5LTIuNTM2bDcuMTI4LTQuMzQ2TDguMDgsNy4zYTEuNzE2LDEuNzE2LDAsMDExLjk4OS0xLjY2Nmw4LjE4MywxLjMxN0wyMy42ODguNmExLjcwOSwxLjcwOSwwLDAxMS4zLS42YTEuNzEyLDEuNzEyLDAsMDExLjMuNmw1LjQzMyw2LjM0OWw4LjE4My0xLjMxOEExLjcxNSwxLjcxNSwwLDAxNDEuOSw3LjI5NWwuMTQzLDguNDQxbDcuMTI4LDQuMzQ2YTEuNzE2LDEuNzE2LDAsMDEuNDQ5LDIuNTM1bC01LjI0LDYuNTY4bDIuNzE0LDcuOTkxYTEuNzIsMS43MiwwLDAxLTEuMjk0LDIuMjM2bC04LjE0OCwxLjYwNi0yLjk3Myw3Ljg2OGExLjcxNSwxLjcxNSwwLDAxLTIuNDQ4Ljg4N1oiLz48cGF0aCBmaWxsPSIjMDAzODVkIiBkPSJNMjYuMDIzLDE1LjAxOWExLDEsMCwwLDAsMCwyYTkuMDExLDkuMDExLDAsMSwxLTguOTU0LDkuNzIyTDE4LjMyNCwyOGExLDEsMCwwLDAsMS40MTItMS40MTZsLTMtM2ExLDEsMCwwLDAtMS40MTMsMGwtMywzQTEsMSwwLDAsMCwxMy43NDMsMjhsMS4zMjMtMS4zMjdhMTAuOTgyLDEwLjk4MiwwLDEsMCwxMC45NTctMTEuNjU0Wk0yOC42LDI4LjQ1OGgtMS4xN3YtNi4yNzZjMC0uNjExLS4yODctLjgxNS0xLjEzNS0uODE1YTE1LjE2OSwxNS4xNjksMCwwLDAtMS45LjE0NHYxLjE2MWgxLjMyNXY1Ljc4NWgtMS4zODV2MS4yMjNIMjguNnYtMS4yMjJaIi8+PC9zdmc+") 0 0 no-repeat;
  background-size: contain;
}
.nc-order-summary__services-icon_disconnected {
  background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzYgMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iIzI0QTlERiI+PHBhdGggZD0iTTEzLjE1LDUuMDAyMTdMMTcuMDYyMi40MzI1OTFjLjExNTgtLjEzNTU5OC4yNTk2LS4yNDQ0OTYuNDIxNi0uMzE5MThDMTcuNjQ1Ny4wMzg3Mjc3LDE3LjgyMiwwLDE4LjAwMDQsMGMuMTc4NC0uMDAwNDAwNDQxLjM1NDguMDM4MDk3My41MTY5LjExMjgxMS4xNjIuMDc0NzE0LjMwNTguMTgzODQ1LjQyMTMuMzE5NzhsMy45MTIxLDQuNTcxMDE5bDUuODg4OS0uOTQ5NTNjLjE3NTEtLjAyODQ3LjM1NDMtLjAxODk2LjUyNTQuMDI3ODcuMTcxMS4wNDY4NC4zMzAyLjEyOTkuNDY2My4yNDM1Ny4xMzYyLjExMzY2LjI0NjMuMjU1MjUuMzIyOC40MTUxNy4wNzY2LjE1OTkyLjExNzguMzM0NDIuMTIwOS41MTE2NmwuMTAxLDYuMDc5MzVsNS4xMzE4LDMuMTI5Yy4xNDk3LjA5MTQuMjc4Mi4yMTM1LjM3NzEuMzU4Mi4wOTg4LjE0NDguMTY1Ny4zMDg5LjE5NjIuNDgxNS4wMzA2LjE3MjYuMDI0LjM0OTctLjAxOTMuNTE5NS0uMDQzMi4xNjk4LS4xMjIxLjMyODYtLjIzMTQuNDY1NmwtMy43NzI5LDQuNzI5NmwxLjk1MjgsNS43NTQyYy4wNTY2LjE2NjcuMDc2OS4zNDM1LjA1OTYuNTE4Ny0uMDE3My4xNzUxLS4wNzE4LjM0NDYtLjE2LjQ5Ny0uMDg4MS4xNTI0LS4yMDc4LjI4NDItLjM1MS4zODY3LS4xNDMyLjEwMjUtLjMwNjcuMTczMi0uNDc5NS4yMDc1bC01Ljg2NTgsMS4xNTM2LTIuMTM5Nyw1LjY2NTVjLS4wNjI5LjE2NjctLjE2MTIuMzE3OC0uMjg4MS40NDI5LS4xMjY5LjEyNTItLjI3OTQuMjIxNC0uNDQ3MS4yODItLjE2NzcuMDYwNi0uMzQ2NS4wODQzLS41MjQyLjA2OTMtLjE3NzctLjAxNS0uMzUtLjA2ODMtLjUwNTEtLjE1NjJsLTUuMjEwNS0yLjkzNTEtNS4yMTI2LDIuOTM2NmMtLjE4MzkuMTA1My0uMzkyLjE2MTItLjYwNC4xNjIyLS4yNTEtLjAwMDMtLjQ5NTktLjA3Ny0uNzAyMi0uMjE5OS0uMjA2My0uMTQyOC0uMzY0MS0uMzQ1LS40NTI1LS41Nzk3bC0yLjE0MTkyLTUuNjY1NC01Ljg2NTAxLTEuMTUzNmMtLjE3MjkxLS4wMzQzLS4zMzY0OC0uMTA1Mi0uNDc5NzYtLjIwNzgtLjE0MzI4LS4xMDI2LS4yNjI5Ni0uMjM0Ni0uMzUxMDQtLjM4NzItLjA4ODA3LS4xNTI2LS4xNDI1MS0uMzIyMi0uMTU5NjYtLjQ5NzUtLjAxNzE1LS4xNzUyLjAwMzM5LS4zNTIyLjA2MDIyLS41MTg5bDEuOTQ4NTEtNS43NTQ5LTMuNzY5MjgyLTQuNzI4OWMtLjEwOTM0LS4xMzcxLS4xODgyNDgtLjI5NTgtLjIzMTQ4OTItLjQ2NTctLjA0MzI0MTE4LS4xNjk5LS4wNDk4MjczLS4zNDcxLS4wMTkzMjE0LS41MTk3LjAzMDUwNTktLjE3MjYuMDk3NDA2Ni0uMzM2OC4xOTYyNjM2LS40ODE3LjA5ODg1Ny0uMTQ0OC4yMjc0MTEtLjI2Ny4zNzcxMzMtLjM1ODRsNS4xMzE3OTYtMy4xMjkuMTAzOTItNi4wNzg2M2MuMDAyNy0uMTc3MTUuMDQzNTQtLjM1MTY1LjExOTc1LS41MTE2Mi4wNzYyMS0uMTU5OTguMTg1OTktLjMwMTcuMzIxOS0uNDE1NTIuMTM1OS0uMTEzODEuMjk0NzQtLjE5NzA3LjQ2NTcyLS4yNDQxLjE3MDk3LS4wNDcwNC4zNTAwOC0uMDU2NzUuNTI1MTUtLjAyODQ3Wm0tNS44ODk1Mi41MTA0NS0uMTAwMzEsNS45NTUyOGMtLjAwMjQ1LjIwODMtLjA1ODAxLjQxMjYtLjE2MTQzLjU5MzUtLjEwMzQxLjE4MDktLjI1MTI3LjMzMjUtLjQyOTYyLjQ0MDRMMS41Mzk4LDE1LjU2OTZsMy42OTc4NCw0LjYzNDRjLjEzMDEuMTYyLjIxNzA2LjM1NDMuMjUyNzcuNTU4OS4wMzU3MS4yMDQ2LjAxOTAxLjQxNDktLjA0ODU0LjYxMTNsLTEuOTEzMTUsNS42MzY2bDUuNzQ2NjYsMS4xMzM0Yy4yMDY4Mi4wNC4zOTk4NS4xMzI1LjU2MDUuMjY4Ni4xNjA2NS4xMzYxLjI4MzUyLjMxMTMuMzU2NzIuNTA4NmwyLjA5MjksNS41NTE2bDUuMTA2NS0yLjg3NTNjLjE4NTQtLjEwNjQuMzk1My0uMTYyNi42MDkxLS4xNjMuMjEyMywwLC40MjEuMDU0NC42MDYyLjE1NzlsNS4xMDU4LDIuODc1M2wyLjA5MjktNS41NTE1Yy4wNzM4LS4xOTY4LjE5NjktLjM3MTQuMzU3NS0uNTA3Mi4xNjA1LS4xMzU5LjM1MzItLjIyODMuNTU5Ny0uMjY4Nmw1Ljc0NzQtMS4xMzM0LTEuOTE0Ni01LjYzODhjLS4wNjY0LS4xOTYyLS4wODIzLS40MDU5LS4wNDY0LS42MDk5LjAzNi0uMjAzOS4xMjI2LS4zOTU2LjI1MjEtLjU1NzNsMy43LTQuNjMxNi01LjAyOTMtMy4wNjc4Yy0uMTc5LS4xMDg1LS4zMjczLS4yNjA3LS40MzEtLjQ0MjQtLjEwMzctLjE4MTYtLjE1OTMtLjM4NjctLjE2MTUtLjU5NThsLS4xMDAzLTUuOTUwOTgtNS43NzM0LjkzMDA2Yy0uMjA4OC4wMzE5OS0uNDIyNC4wMTA1NC0uNjIwNy0uMDYyMzQtLjE5ODItLjA3Mjg4LS4zNzQ4LS4xOTQ4MS0uNTEzMS0uMzU0MzhsLTMuODMyLTQuNDc4MDEtMy44MzA2LDQuNDc4MDFjLS4xMzc3LjE2MDkzLS4zMTQ1LjI4Mzc1LS41MTM1LjM1NjYxLS4xOTg5LjA3Mjg2LS40MTMzLjA5MzMxLS42MjI1LjA1OTM5WiIvPjxwYXRoIGQ9Ik0xNy43NTQ2LDEzLjE0MDFoLTEuNzcxNWMtLjQ5LDAtLjg4NjItLjM5NjItLjg4NjItLjg4NTNjMC0uNDg5OS4zOTYyLS44ODUzLjg4NjItLjg4NTNoMS43NzE1Yy40ODkxLDAsLjg4NDUuMzk1NC44ODQ1Ljg4NTNjMCwuNDg5MS0uMzk1NC44ODUzLS44ODQ1Ljg4NTNabS0yLjc2MTItMi43MTc4Yy0uNTUzNy41NDc1LTEuMjQyNy45Mzg0LTEuOTkzNiwxLjEzMzktLjA3NDIuMDE5NC0uMTQ5NC4wMjgzLS4yMjI4LjAyODMtLjM5NDUsMC0uNzUwOS0uMjY1NC0uODU2Mi0uNjYzNC0uMTIyOS0uNDczMS4xNjAxLS45NTY4OC42MzUxLTEuMDc4OTIuNDQ4NC0uMTE2NzQuODYxNC0uMzUyODgsMS4xOTQ4LS42ODA5OWwxLjI1OTUtMS4yNDM0OGMxLjA0MTktMS4wMjk0NCwxLjA1MzQtMi43MTMzNS4wMjM5LTMuNzU2OTQtMS4wMzA0LTEuMDQzNi0yLjcxNDQtMS4wNTMzMy0zLjc1NzItLjAyNDc3bC0xLjI2MDMsMS4yNDQzNmMtLjMzMTY2LjMyODExLS41NzIyMy43MzY3MS0uNjk1MTcsMS4xODQyMi0uMTI4MjQuNDcyMjctLjYxNzM0Ljc0ODItMS4wODg3NS42MTgxOS0uNDcxNDEtLjEyODIzLS43NDgyNC0uNjE1NTQtLjYxOTExLTEuMDg2OTMuMjA2MDctLjc0NzMyLjYwNDk2LTEuNDMwOTYsMS4xNTg2Mi0xLjk3NjY0bDEuMjYxMjEtMS4yNDM0N2MxLjczNjItMS43MTM5OCw0LjU0NTItMS42OTcxNyw2LjI2MTkuMDQxNTdjMS43MTQ5LDEuNzM2OTYsMS42OTY0LDQuNTQ2NzItLjA0MjUsNi4yNjA2OWwtMS4yNTk0LDEuMjQ0MzFaTTYuODUwMjksNC4wMDc3NmMtLjQ4OTEsMC0uODg1MzMtLjM5NzA5LS44ODUzMy0uODg2MTdWMS4zNTEwMmMwLS40ODk5NjMuMzk2MjMtLjg4NjE3Ni44ODUzMy0uODg2MTc2LjQ4OTEsMCwuODg1MzMuMzk2MjEzLjg4NTMzLjg4NjE3NnYxLjc3MDU3YzAsLjQ4OTA4LS4zOTYyMy44ODYxNy0uODg1MzMuODg2MTdabS0uNjUyNzIsOS43MzQ2NGMtLjIyOTA3LDAtLjQ1ODE0LS4wODkzLS42MzA2MS0uMjY1My0uMzQzMTctLjM0OTQtLjMzNzg2LS45MTAxLjAxMDYxLTEuMjUyM2wxLjg5NTM3LTEuODYwOGMuMzQ4NDctLjM0NDEuOTA5MjEtLjM0MDUsMS4yNTE0OS4wMDk3LjM0NDk0LjM0OTMuMzM3ODYuOTEwMS0uMDA5NzMsMS4yNTIzbC0xLjg5NDQ4LDEuODYxN2MtLjE3NDI0LjE2ODktLjM5OC4yNTQ3LS42MjI2NS4yNTQ3Wm0uNTg3MjctNS4xNjIyN2MuMTIyOTQuNDc0MDQtLjE2MDA4Ljk1NzgxLS42MzMyNiwxLjA3OTg2LS40NDg0Mi4xMTc2My0uODYxNDUuMzUwMjEtMS4xOTIyMy42NzkyMWwtMS4yNjIxMSwxLjI0NDRjLTEuMDQxODgsMS4wMjg1LTEuMDUzMzcsMi43MTQyLS4wMjM4OCwzLjc1NjljMS4wMjg2MSwxLjA0MjcsMi43MTM0OCwxLjA1MjUsMy43NTYyNC4wMjQ4bDEuMjYxMjItMS4yNDQ0Yy4zMzM0NC0uMzI5LjU3MzEyLS43Mzc2LjY5NTE4LTEuMTg1MS4xMzAwMS0uNDczMS42MTgyLS43NDM4LDEuMDg5Ni0uNjE5OS40NzA2LjEzLjc0OTIuNjE2NC42MTkxLDEuMDg4Ny0uMjA0My43NDY0LS42MDU4LDEuNDMtMS4xNjAzNSwxLjk3NzVsLTEuMjYxMjIsMS4yNDQzYy0uODYwNTYuODUtMS45ODU1OCwxLjI3MjctMy4xMDk3MSwxLjI3MjctMS4xNDI3LDAtMi4yODYyOS0uNDM3OC0zLjE1MTI4LTEuMzE1MS0xLjcxNDkzOS0xLjczNy0xLjY5NzI1MS00LjU0NjcuMDQxNTctNi4yNjE2bDEuMjYxMjItMS4yNDM0NmMuNTUxODktLjU0NTY4LDEuMjQxNzYtLjkzNzQ3LDEuOTkwODktMS4xMzI5Mi40NzMxOC0uMTI3MzYuOTU2MDguMTYwMDcsMS4wNzkwMi42MzQxMVpNNC4zNDQ2Niw1LjYyNzExYy0uMjI3MzEsMC0uNDU0NjEtLjA4NjY3LS42MjYxOS0uMjYwMDJMMi40NjYwOSw0LjExNDc4Yy0uMzQ2Ny0uMzQ0OTItLjM0NjctLjkwNTYzLDAtMS4yNTIzMi4zNDU4Mi0uMzQ0OTIuOTA2NTYtLjM0NDkyLDEuMjUyMzgsMGwxLjI1MTQ5LDEuMjUyMzJjLjM0NTgyLjM0NjY4LjM0NTgyLjkwNjUxLDAsMS4yNTIzMS0uMTcyNDcuMTczMzUtLjM5OC4yNjAwMi0uNjI1My4yNjAwMlptLS43MzQwOSwxLjYxODQ2YzAsLjQ4OTk2LS4zOTYyNC44ODUyOS0uODg1MzQuODg1MjlILjk1NDU3NGMtLjQ4OTk4MywwLS44ODYyMTQ2LS4zOTUzMy0uODg2MjE0Ni0uODg1MjljMC0uNDg5MDguMzk2MjMxNi0uODg2MTcuODg2MjE0Ni0uODg2MTdIMi43MjUyM2MuNDg5MSwwLC44ODUzNC4zOTcwOS44ODUzNC44ODYxN1pNOS45ODMsOS4xMjc1OGMtLjM0MzE3LS4zNDkzNC0uMzM4NzQtLjkxMDA1LjAxMTUtMS4yNTIzMmwxLjg5MzYtMS44NjI1NWMuMzQ5NC0uMzQzMTUuOTA5Mi0uMzM4NzMsMS4yNTI0LjAxMDYxLjM0NC4zNDkzNC4zMzc4LjkxMDA1LS4wMTE1LDEuMjUyMzJsLTEuODkzNiwxLjg2MTY3Yy0uMTczNC4xNzA2OS0uMzk2My4yNTQ3MS0uNjIwOS4yNTQ3MS0uMjMsMC0uNDU5LS4wODg0NC0uNjMxNS0uMjY0NDRabTEuODc2OCw2LjM2NTAyYy40OSwwLC44ODYyLjM5NjIuODg2Mi44ODYydjEuNzcxNWMwLC40ODktLjM5NjIuODg1My0uODg2Mi44ODUzLS40ODkxLDAtLjg4NjItLjM5NjMtLjg4NjItLjg4NTN2LTEuNzcxNWMwLS40OS4zOTcxLS44ODYyLjg4NjItLjg4NjJabTMuMTI5Mi0xLjM1ODRsMS4yNTMyLDEuMjUxNGMuMzQ1LjM0NTguMzQ1LjkwNjUsMCwxLjI1MjMtLjE3NDIuMTczNC0uMzk5Ny4yNi0uNjI3MS4yNi0uMjI3MywwLS40NTE5LS4wODY2LS42MjYxLS4yNmwtMS4yNTE1LTEuMjUyM2MtLjM0NzYtLjM0NTgtLjM0NzYtLjkwNjUsMC0xLjI1MTQuMzQ1OC0uMzQ2Ny45MDU2LS4zNDY3LDEuMjUxNSwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOSA5KSIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-size: contain;
}
.nc-order-summary__services-icon_balance-service {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZmlsbD0iIzI3YTNkNCIgZD0iTTM5Ljg3NSw1LjYyYTEuNzEzLDEuNzEzLDAsMDExLjk4NSwxLjY2M2wuMTQsOC40MzJsNy4xMSw0LjM0YTEuNzE1LDEuNzE1LDAsMDEuNDQ4LDIuNTMxbC01LjIyOSw2LjU2bDIuNzA2LDcuOTgxYTEuNzE2LDEuNzE2LDAsMDEtMS4yODksMi4yMzRsLTguMTI3LDEuNi0yLjk2NSw3Ljg1OGExLjcxLDEuNzEsMCwwMS0yLjQ0My44ODZsLTcuMjIyLTQuMDcxLTcuMjIzLDQuMDcyYTEuNywxLjcsMCwwMS0uODM3LjIyNGExLjcwOSwxLjcwOSwwLDAxLTEuNi0xLjEwOWwtMi45NjYtNy44NTgtOC4xMjYtMS42YTEuNzE3LDEuNzE3LDAsMDEtMS4yOS0yLjIzM0w1LjY1LDI5LjE0Ni40MjMsMjIuNTg4YTEuNzEzLDEuNzEzLDAsMDEuNDQ3LTIuNTMybDcuMTA5LTQuMzQuMTQzLTguNDMyYTEuNzE2LDEuNzE2LDAsMDExLjk4NS0xLjY2NGw4LjE2MywxLjMxNkwyMy42OTEuNTk1YTEuNzEsMS43MSwwLDAxMS4zLS42YTEuNzEzLDEuNzEzLDAsMDExLjMuNmw1LjQxOSw2LjM0MVpNMjQuOTkyLDIuMTQ1bC01LjMwOSw2LjIxMWExLjcxMywxLjcxMywwLDAxLTEuNTc1LjU3N2wtOC0xLjI5LS4xMzYsOC4yNTdhMS43MDUsMS43MDUsMCwwMS0uODIsMS40MzVsLTYuOTcsNC4yNTRsNS4xMjQsNi40MjhhMS43LDEuNywwLDAxLjI4MiwxLjYyM2wtMi42NSw3LjgyM2w3Ljk2MiwxLjU3MWExLjcsMS43LDAsMDExLjI3MSwxLjA3OGwyLjksNy42OTVsNy4wNzUtMy45ODhhMS43MDYsMS43MDYsMCwwMS44NDYtLjIxOWExLjcxMywxLjcxMywwLDAxLjgzOS4yMmw3LjA3NSwzLjk4OGwyLjktNy43YTEuNywxLjcsMCwwMTEuMjcxLTEuMDc2bDcuOTY0LTEuNTcxLTIuNjUyLTcuODIyYTEuNzExLDEuNzExLDAsMDEuMjgyLTEuNjE5bDUuMTI5LTYuNDI3LTYuOTY5LTQuMjU0YTEuNzA3LDEuNzA3LDAsMDEtLjgyMS0xLjQzNWwtLjE0LTguMjYtOCwxLjI5MWExLjczNiwxLjczNiwwLDAxLTEuNTctLjU3OVoiLz48cGF0aCBmaWxsPSIjMDAzODVkIiBkPSJNMzEsMTYuOTg1aC05YTEsMSwwLDAsMCwwLDIuMDA2aDl2MTQuNjUzYTEuNzUyLDEuNzUyLDAsMCwxLTEuMzU2LDEuNEgyMS40Yy0xLjE1MSwwLTEuMzc5LS4wMjctMS40LTFWMTUuMDE5YTEsMSwwLDEsMC0yLDB2MTguOTQ0Yy4wNzUsMy4wNDYsMi40OTQsMy4wNDYsMy40LDMuMDQ2aDguMjQxQTMuNjQsMy42NCwwLDAsMCwzMywzMy42NDRWMjAuMjg2YzAtLjgzMi4xNzUtMy4zMDEtMi0zLjMwMVptLTguMDIzLDEzbDUuMDIzLjA0MWEyLjAyMywyLjAyMywwLDAsMCwxLjk3OS0yLjA0NnYtNi4wMkExLjk1NCwxLjk1NCwwLDAsMCwyOCwxOS45OTVoLTVBMi4wMDYsMi4wMDYsMCwwLDAsMjEsMjJ2Ni4wMmExLjk1MywxLjk1MywwLDAsMCwxLjk3NiwxLjk2NlpNMjMsMjJoNXY2LjAyaC01VjIyWiIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-size: contain;
}
.nc-order-summary__services-icon_removed {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZmlsbD0iI2JlYmViZSIgZD0iTTIuMTg2LDIxLjZsNS4xMjQsNi40MjRhMS43MDUsMS43MDUsMCwwMS4yODMsMS42MjNsLTIuNjUyLDcuODE5bDcuOTY0LDEuNTcxYTEuNywxLjcsMCwwMTEuMjcxLDEuMDc4bDIuOSw3LjdsNy4wNzUtMy45ODhBMS43LDEuNywwLDAxMjUsNDMuNmExLjcxLDEuNzEsMCwwMS44NC4yMTlsNy4wNzUsMy45ODhsMi45LTcuN2ExLjcwNSwxLjcwNSwwLDAxMS4yNzEtMS4wNzZsNy45NjQtMS41NzEtMi42NS03LjgxNmExLjcxMiwxLjcxMiwwLDAxLjI4My0xLjYxOUw0Ny44LDIxLjZsLTYuOTY5LTQuMjU0YTEuNzA1LDEuNzA1LDAsMDEtLjgyMS0xLjQzNmwtLjEzNS04LjI2My04LDEuMjlhMS43LDEuNywwLDAxLTEuNTcyLS41NzZMMjUsMi4xNDhsLTUuMzE0LDYuMjExYTEuNzE0LDEuNzE0LDAsMDEtMS41NzUuNTc3bC04LTEuMjg5LS4xMzksOC4yNmExLjcsMS43LDAsMDEtLjgyMSwxLjQzNVpNMjMuNjk1LjZBMS43MDgsMS43MDgsMCwwMTI1LDBhMS43MDYsMS43MDYsMCwwMTEuMy42bDUuNDIsNi4zNGw4LjE2LTEuMzE3YTEuNzEzLDEuNzEzLDAsMDExLjk4NSwxLjY2M2wuMTQyLDguNDMxbDcuMTExLDQuMzRhMS43MTUsMS43MTUsMCwwMS40NDgsMi41MzJsLTUuMjI5LDYuNTZsMi43MDcsNy45ODFhMS43MTYsMS43MTYsMCwwMS0xLjI5LDIuMjMzbC04LjEyOCwxLjYtMi45NjYsNy44NjJhMS43MTMsMS43MTMsMCwwMS0xLjYwMSwxLjEwOGExLjcwOSwxLjcwOSwwLDAxLS44NDItLjIyMkwyNSw0NS42NGwtNy4yMjMsNC4wNzJhMS43MTEsMS43MTEsMCwwMS0yLjQ0MS0uODg4bC0yLjk2Ni03Ljg1OC04LjEyNi0xLjZhMS43MTUsMS43MTUsMCwwMS0xLjI5LTIuMjM0bDIuNy03Ljk4MUwuNDI3LDIyLjU5YTEuNzE1LDEuNzE1LDAsMDEuNDQ3LTIuNTMzbDcuMTEtNC4zNC4xNDItOC40M2ExLjcxMywxLjcxMywwLDAxMS45ODUtMS42NjRsOC4xNjMsMS4zMTZaIi8+PHBhdGggZmlsbD0iI2ZjYjcxMyIgZD0iTTMwLjg1NSwzNkgxOS4xODhhMi4yMjQsMi4yMjQsMCwwLDEtMi4xNjctMi4yNzNWMjFhMSwxLDAsMSwxLDIsMHYxMi43MjhhLjI1LjI1LDAsMCwwLjE2Ny4yNzJoMTEuNjY3YS4yNTQuMjU0LDAsMCwwLjE2Ni0uMjcyVjIxYTEsMSwwLDEsMSwyLDB2MTIuNzI4QTIuMjI0LDIuMjI0LDAsMCwxLDMwLjg1NSwzNlpNMzQsMTlIMTZhMSwxLDAsMSwxLDAtMmgxOGExLDEsMCwwLDEsMCwyWm0tNy0zaC00YTEsMSwwLDEsMSwwLTJoNGExLDEsMCwxLDEsMCwyWm0tNC4wMDYsMTZhMSwxLDAsMCwxLTEtMXYtNy45ODlhMSwxLDAsMCwxLDIsMFYzMWExLDEsMCwwLDEtMSwxWm00LS4wMTFhMSwxLDAsMCwxLTEtMVYyM2ExLDEsMCwxLDEsMiwwdjcuOTg5YTEsMSwwLDAsMS0xLDFaIi8+PC9zdmc+") 0 0 no-repeat;
  background-size: contain;
}
.nc-order-summary__services-title {
  font-family: "Roboto";
  font-size: 16px;
  letter-spacing: 0.6px;
  color: #50535a;
  font-weight: 700;
}
.nc-order-summary__body-switch-tariff .nc-order-summary__services-title,
.nc-order-summary_renewal .nc-order-summary__services-title {
  font-weight: normal;
}
@media screen and (max-width: 767px) {
  .nc-order-summary_renewal .nc-order-summary__services-title {
    padding-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__services-title {
    line-height: 1.4;
  }
}
.nc-order-summary_services .nc-order-summary__content-data_price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 767px) {
  .nc-order-summary_services .nc-order-summary__content-data_price {
    width: 25%;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary_services .nc-order-summary__content-data_delete {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary_services .nc-order-summary__content-data_label {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary_services .nc-order-summary__footer {
    border-top: 1px solid #e8e8e8;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content_add-services .nc-order-summary__content-data_price {
    width: 115px;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content_add-services .nc-order-summary__price-val {
    font-size: 16px;
  }
}
.nc-order-summary__item-addendum {
  border-top: 1px solid #e8e8e8;
  padding-bottom: 10px;
}
.nc-order-summary__item-delivery {
  border-top: 1px solid #e8e8e8;
  padding-top: 40px;
}
.nc-order-summary__info {
  font-size: 14px;
  color: #50535a;
  font-family: Roboto, Helvetica, Arial, sans-serif;
}
.nc-order-summary__message {
  margin-bottom: 12px;
  border-radius: 16px;
  color: #001eb4;
  font-size: 14px;
  padding: 16px 24px 16px 44px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzFhYTRkNiIgZD0iTTgsMGE4LDgsMCwxMS04LDhhOCw4LDAsMDE4LThtMSw0YTEsMSwwLDExLTEtMWExLDEsMCwwMTEsMU03LDdhMSwxLDAsMDEyLDB2NWExLDEsMCwwMS0yLDBaIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 0 0 no-repeat;
  background-position: 16px 16px;
  background-size: 16px;
  background-color: #001eb4;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__item-delivery .nc-order-summary__content-data_product {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
}
.nc-order-summary__item-delivery .nc-order-summary__content-data_price {
  width: 15%;
  display: block;
  text-align: right;
}
@media screen and (min-width: 768px) {
  .nc-order-summary__item-delivery .nc-order-summary__content-data_price._invoice {
    -webkit-transform: translateX(94%);
    -moz-transform: translateX(94%);
    -ms-transform: translateX(94%);
    -o-transform: translateX(94%);
    transform: translateX(94%);
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__item-delivery .nc-order-summary__content-data_price {
    width: 100%;
    text-align: left;
  }
}
.nc-order-summary__item-delivery .nc-order-summary__price {
  display: block;
  text-align: right;
}
.nc-order-summary__item-delivery .nc-order-summary__price_onetime,
.nc-order-summary__item-delivery .nc-order-summary__price_onetime + .nc-order-summary__price_discount {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__item-delivery .nc-order-summary__price_onetime,
  .nc-order-summary__item-delivery .nc-order-summary__price_onetime + .nc-order-summary__price_discount {
    text-align: left;
  }
}
@media screen and (max-width: 767px) {
  .nc-order-summary__item-delivery .nc-order-summary__price {
    text-align: left;
  }
}
.nc-shopping-cart__services .nc-order-summary__content-data_price {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 0.25;
  -webkit-flex: 0.25;
  flex: 0.25;
}
.nc-order-summary__content-prices .nc-order-summary__content-data_price {
  text-align: right;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-prices .nc-order-summary__content-data_price {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
}
.nc-order-summary__content-prices .nc-order-summary__content-data_price:last-child {
  padding-right: 8px;
}
@media screen and (max-width: 767px) {
  .nc-order-summary__content-prices .nc-order-summary__content-data_price:last-child {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    padding-right: 0;
  }
}
.nc-order-summary__content-data_out-of-stock {
  padding-right: 40px;
}
.nc-order-summary__content-data_out-of-stock-icon {
  display: inline-block;
  width: 17px;
  height: 16px;
  margin-right: 10px;
  vertical-align: middle;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNMTMuNiwzLjFDMTQuNSw0LjMsMTUsNS45LDE1LDhjMCw0LjctMi4zLDctNyw3LTIuMSwwLTMuNy0uNS00LjktMS40Wk0wLDhjMCw1LjUsMi45LDgsOCw4YzUuMSwwLDgtMi41LDgtOGMwLTUuNC0yLjktOC04LTgtNS4xLDAtOCwyLjYtOCw4bTIuNCw0LjlDMS41LDExLjcsMSwxMC4xLDEsOGMwLTQuNywyLjMtNyw3LTdjMi4xLDAsMy43LjUsNC45LDEuNFoiIGZpbGw9IiNFNjM3ODAiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTMuNiwzLjFDMTQuNSw0LjMsMTUsNS45LDE1LDhjMCw0LjctMi4zLDctNyw3LTIuMSwwLTMuNy0uNS00LjktMS40WiIvPjxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDE4MCkgdHJhbnNsYXRlKC0xNi0xNikiIGZpbGw9IiNmZmYiIGQ9Ik0xMy42LDMuMUMxNC41LDQuMywxNSw1LjksMTUsOGMwLDQuNy0yLjMsNy03LDctMi4xLDAtMy43LS41LTQuOS0xLjRaIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-order-summary__content-data_out-of-stock-text {
  font-family: "Roboto";
  font-size: 16px;
  vertical-align: middle;
  color: #eb1600;
}
.nc-order-summary__body-full .nc-order-summary__content-data_out-of-stock {
  padding-right: 0;
  display: flex;
  justify-content: flex-end;
  color: #e63780;
}
.nc-order-summary__body-full .nc-order-summary__content-data_out-of-stock-icon {
  margin-top: 5px;
}
/* History Of Orders portlet (#55) */
@media screen and (max-width: 767px) {
  .nc-orders-history {
    overflow: auto;
    padding-bottom: 50px;
  }
}
.nc-orders-history__search {
  width: 60%;
  display: flex;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-orders-history__search {
    width: 620px;
  }
}
@media screen and (max-width: 767px) {
  .nc-orders-history__search {
    width: 100%;
    flex-direction: column;
  }
}
.nc-orders-history__search .ui-selectmenu-button {
  padding-left: 42px;
}
.nc-orders-history__search .nc-form-search__input {
  padding-left: 264px;
}
@media screen and (max-width: 767px) {
  .nc-orders-history__search .nc-form-search__input {
    padding-left: 60px;
    border-radius: 5px;
  }
}
.nc-orders-history__search .nc-form-search__input[placeholder] {
  text-overflow: ellipsis;
}
.nc-orders-history__search .nc-form-search__input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  text-overflow: ellipsis;
}
.nc-orders-history__search .nc-form-search__input::-moz-placeholder {
  /* Firefox 19+ */
  text-overflow: ellipsis;
}
.nc-orders-history__search .nc-form-search__input:-ms-input-placeholder {
  /* IE 10+ */
  text-overflow: ellipsis;
}
.nc-orders-history__search .nc-form-search__input:-moz-placeholder {
  /* Firefox 18- */
  text-overflow: ellipsis;
}
.nc-orders-history__search_order-id .ui-menu-item:first-child {
  border-top: 1px solid #dbdcdd !important;
}
.nc-orders-history__search .jsOrdersHistorySearch:nth-child(2) {
  width: 100%;
}
.nc-orders-history__grid-header {
  padding-top: 20px;
  padding-left: 20px;
  font: 20px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-orders-history__grid-td_one-time,
  .nc-orders-history__grid-td_id,
  .nc-orders-history__grid-td_source,
  .nc-orders-history__grid-td_contents,
  .nc-orders-history__grid-td_monthly {
    display: none;
  }
}
.nc-orders-history__grid-td_contents {
  overflow: visible !important;
}
.nc-orders-history__grid-td_arrow {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-orders-history__grid-td_arrow {
    display: table-cell;
    max-width: 40px;
  }
}
.nc-orders-history__grid-td_arrow._enabled {
  padding-top: 25px;
}
.nc-orders-history__grid-td_created {
  font-size: 14px;
  color: #4c4c4c;
}
.nc-orders-history__grid-td-content_arrow {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-orders-history__grid-td-content_arrow {
    margin-left: auto;
    display: table-cell;
  }
}
.nc-orders-history__grid-td-content_arrow-more {
  display: block;
  margin-left: auto;
  width: 16px;
  height: 10px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGQ9Ik0xMC41LDBMNiw0LjZMMS40LDAsMCwxLjRsNiw2bDYtNloiIGZpbGw9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
  -webkit-transition: transform 100ms linear;
  -moz-transition: transform 100ms linear;
  -o-transition: transform 100ms linear;
  transition: transform 100ms linear;
  background-size: 16px;
}
@media screen and (max-width: 767px) {
  .nc-orders-history__grid-td-content_arrow-more {
    float: right;
    margin-left: 0;
  }
}
.nc-orders-history__grid-td-content_arrow-more._active {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
  background-size: 16px;
}
@media screen and (max-width: 767px) {
  .nc-orders-history__grid-td-content_arrow-more._active {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
}
.nc-orders-history__status {
  word-wrap: normal;
  text-align: center;
  width: 82px;
}
.nc-orders-history__status_COMPLETED {
  color: #44c8f5;
}
.nc-orders-history__status_PROCESSING {
  color: #fcb713;
}
.nc-orders-history__status_CANCELED {
  color: #eb1600;
}
.nc-orders-history__status_PROCESSED {
  color: #44c8f5;
}
@media screen and (max-width: 767px) {
  .nc-orders-history__status_COMPLETED,
  .nc-orders-history__status_PROCESSED,
  .nc-orders-history__status_PROCESSING,
  .nc-orders-history__status_CANCELED {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
  }
}
.nc-orders-history__contents-title {
  margin-bottom: 1px;
}
.nc-orders-history__contents-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
@media screen and (max-width: 767px) {
  .nc-orders-history__contents-row {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-weight: 600;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-orders-history__contents-row {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.nc-orders-history__contents-row-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1 1 130px;
  -webkit-flex: 1 1 130px;
  flex: 1 1 130px;
}
.nc-popup__content .nc-orders-history__contents-row-title {
  min-width: 160px;
}
@media (max-width: 1100px) {
  .nc-orders-history__contents-row-title {
    flex: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-orders-history__contents-row-title {
    width: 100%;
    flex: 1 1 40px;
  }
}
.nc-orders-history__contents-row-icon {
  display: inline-block;
}
.nc-orders-history__contents-row-icon._add {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTE1LDhIMW03LDdWMSIvPjwvc3ZnPg==") 0 0 no-repeat;
  width: 15px;
  height: 15px;
  margin-right: 10px;
  border: 1px solid #333333;
  border-radius: 100%;
  background-position: center;
  background-size: 7px 7px;
}
.nc-orders-history__contents-row-icon._modify {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyMCAyOCIgc3Ryb2tlPSIjZmZmIj48ZyBpZD0iZyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiPjxwYXRoIGlkPSJkIiBkPSJtNCwyNC0zLTNtNiwwLTMsM20uMi0xYTYsNiwwLDAxNS43LTgiLz48dXNlIHhsaW5rOmhyZWY9IiNkIiB4PSItMjAiIHk9Ii00MiIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwKSIvPjwvZz48dXNlIHhsaW5rOmhyZWY9IiNnIiBzdHJva2U9IiMzMzMiIHk9Ii0xNCIvPjwvc3ZnPg==") 0 0 no-repeat;
  width: 15px;
  height: 11px;
  margin-right: 9px;
  background-size: cover;
}
.nc-orders-history__contents-row-icon._disconnect {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNiI+PHBhdGggZD0iTTMuMTQsNC41OGExLjAxNSwxLjAxNSwwLDAxMS40NC0xLjQzbDIuNjksMi42OWExLDEsMCwwMTAsMS40M2ExLjAxNSwxLjAxNSwwLDAxLS43Mi4zLjk3Ni45NzYsMCwwMS0uNzEtLjNabTYuODcsMTcuOTZhNC42OCw0LjY4LDAsMDEtMy4zMiwxLjM4YTQuNyw0LjcsMCwwMS0zLjMyLTguMDFsMS4zLTEuM2E0LjcxNSw0LjcxNSwwLDAxMi4xMS0xLjIxYTEuMDE0LDEuMDE0LDAsMDEuNTIsMS45NmEyLjY1MywyLjY1MywwLDAwLTEuMTkuNjlsLTEuMywxLjNhMi42NTksMi42NTksMCwwMDMuNzYsMy43NmwxLjMtMS4zYTIuNjUzLDIuNjUzLDAsMDAuNjktMS4xOWExLjAxNCwxLjAxNCwwLDExMS45Ni41MmE0LjY4Miw0LjY4MiwwLDAxLTEuMjEsMi4xWm0uNS04LjU2YTEuMDExLDEuMDExLDAsMTExLjQzLDEuNDNMNy45NSwxOS40YTEuMDE1LDEuMDE1LDAsMDEtLjcyLjMuOTc2Ljk3NiwwLDAxLS43MS0uM2ExLDEsMCwwMTAtMS40M1ptOC4yMyw2LjJhMS4wMTUsMS4wMTUsMCwwMTEuNDMtMS40NGwyLjY5LDIuNjlhMS4wMTQsMS4wMTQsMCwwMTAsMS40NGExLjA0OCwxLjA0OCwwLDAxLS43Mi4yOWExLjA0MiwxLjA0MiwwLDAxLS43MS0uMjlabS0yLjc2LTE0YTIuNjUzLDIuNjUzLDAsMDAtLjY5LDEuMTlhMS4wMTQsMS4wMTQsMCwxMS0xLjk2LS41MmE0LjcxNSw0LjcxNSwwLDAxMS4yMS0yLjExbDEuMy0xLjNhNC42OTIsNC42OTIsMCwxMTYuNjMsNi42NGwtMS4zLDEuMjlhNC41Niw0LjU2LDAsMDEtMi4xLDEuMjJhMS4wOSwxLjA5LDAsMDEtLjI2LjAzYTEuMDEyLDEuMDEyLDAsMDEtLjI2LTEuOTlhMi42NTMsMi42NTMsMCwwMDEuMTktLjY5bDEuMy0xLjNhMi42NTksMi42NTksMCwwMC0zLjc2LTMuNzZabTEuOTguMzRhMS4wMTgsMS4wMTgsMCwxMTEuNDQsMS40NGwtMy45OSwzLjk5YTEuMDQ4LDEuMDQ4LDAsMDEtLjcyLjI5YTEuMDQ4LDEuMDQ4LDAsMDEtLjcyLS4yOWExLjAzMiwxLjAzMiwwLDAxMC0xLjQ0Wk00LjgyLDkuMDFhMS4wMTUsMS4wMTUsMCwwMTAsMi4wM0gxLjAxYTEuMDE1LDEuMDE1LDAsMDEwLTIuMDNabTE2LjM3LDhhMS4wMTUsMS4wMTUsMCwxMTAtMi4wM2gzLjhhMS4wMTUsMS4wMTUsMCwxMTAsMi4wM1pNOSwxLjAyYTEuMDE1LDEuMDE1LDAsMDEyLjAzLDB2My44YTEuMDE2LDEuMDE2LDAsMDEtMS4wMSwxLjAyQTEuMDI0LDEuMDI0LDAsMDE5LDQuODJaTTE3LDI1YTEuMDA3LDEuMDA3LDAsMDEtMS4wMSwxLjAxQTEuMDE2LDEuMDE2LDAsMDExNC45NywyNXYtMy44MWExLjAxNSwxLjAxNSwwLDAxMi4wMywwWiIvPjwvc3ZnPg==") 0 0 no-repeat;
  width: 18px;
  height: 18px;
  margin-right: 7px;
  background-size: cover;
}
.nc-orders-history__contents-row-values {
  min-width: 0;
  flex: 2 2 240px;
  margin-right: auto;
  max-width: 250px;
  max-height: 140px;
  overflow: hidden;
}
.nc-popup .nc-orders-history__contents-row-values {
  max-height: none;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-orders-history__contents-row-values {
    flex: none;
    max-width: 100%;
  }
  .nc-popup .nc-orders-history__contents-row-values {
    max-width: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-orders-history__contents-row-values {
    width: 100%;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex: 2 2 auto;
    -webkit-flex: 2 2 auto;
    flex: 2 2 auto;
    font-weight: 400;
    max-height: none;
  }
}
.nc-orders-history__contents-row + .nc-orders-history__contents-row {
  margin-top: 9px;
}
.nc-orders-history__contents-row-value {
  position: absolute;
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  .nc-orders-history__contents-row-value {
    white-space: pre-wrap;
    position: relative;
  }
}
.nc-orders-history__contents-row-value:before {
  content: '- ';
}
.nc-orders-history__contents-row-value + .nc-orders-history__contents-row-value {
  margin-top: 5px;
}
.nc-orders-history__contents-row-value._show-full {
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.nc-popup .nc-orders-history__contents-row-value {
  position: relative;
  padding-left: 10px;
  white-space: normal;
}
.nc-popup .nc-orders-history__contents-row-value:before {
  position: absolute;
  left: 0;
}
.nc-orders-history__contents-wrapper._has-details {
  height: 165px;
  overflow: hidden;
  position: relative;
  margin-right: -100%;
  padding-right: 100%;
}
.nc-orders-history__contents-wrapper._has-details-more {
  display: block;
}
.nc-orders-history__contents-more {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .nc-orders-history__contents-created {
    font-size: 14px;
    color: #4c4c4c;
  }
}
.nc-orders-history .nc-loader.jsPopupLoader._overlay {
  position: relative;
}
.nc-orders-history__contents-wrapper._has-details + .nc-orders-history__contents-more {
  display: block;
}
.nc-orders-history__record {
  color: #333333;
  font: 16px "Roboto", Helvetica, Arial, sans-serif;
  padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .nc-orders-history__record {
    padding-bottom: 0;
  }
}
.nc-orders-history__record-header {
  padding: 30px 40px 40px 40px;
}
@media screen and (max-width: 767px) {
  .nc-orders-history__record-header {
    padding: 20px;
  }
}
.nc-orders-history__record-header-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.nc-orders-history__record-header-row + .nc-orders-history__record-header-row {
  margin-top: 10px;
}
.nc-orders-history__record-header-title {
  color: #808080;
  width: 160px;
}
@media screen and (max-width: 767px) {
  .nc-orders-history__record-header-title {
    width: 40%;
    padding-right: 20px;
    font: 14px "Roboto", Helvetica, Arial, sans-serif;
  }
}
@media screen and (max-width: 767px) {
  .nc-orders-history__record-header-val {
    width: 60%;
    font-size: 14px;
  }
}
.nc-orders-history__record-content {
  position: relative;
}
.nc-orders-history__record-content:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: calc(100% - 20px);
  height: 70px;
  background: linear-gradient(rgba(255, 255, 255, 0), #ffffff);
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .nc-orders-history__record-content:after {
    height: 40px;
  }
}
.nc-orders-history__record-content-inner {
  position: relative;
  max-height: 450px;
  overflow-y: auto;
}
@media screen and (max-width: 767px) {
  .nc-orders-history__record-content-inner {
    max-height: none;
  }
}
.nc-orders-history__record-content-inner > :nth-last-child(3) {
  margin-bottom: 40px;
}
.nc-orders-history__record-content-inner .ps-scrollbar-y-rail {
  z-index: 1000;
}
.nc-orders-history__record-row {
  padding: 20px 40px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .nc-orders-history__record-row {
    padding: 20px;
    font-size: 14px;
  }
}
.nc-orders-history__record-row:hover {
  background-color: #f7fbfd;
}
.nc-orders-history__record-row:before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  right: 40px;
  border-top: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .nc-orders-history__record-row:before {
    left: 20px;
    right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-orders-history__table-td_source,
  .nc-orders-history__table-td_contents,
  .nc-orders-history__table-td_one-time,
  .nc-orders-history__table-td_monthly,
  .nc-orders-history__table-td_status {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-orders-history .nc-form-text__input._combobox {
    padding-left: 60px;
    padding-right: 48px;
  }
}
@media screen and (max-width: 767px) {
  .nc-orders-history .nc-form-text__input._combobox + .nc-form-text__arrow {
    display: none;
  }
}
/* Page */
.nc-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-top: -10px;
  height: 100%;
  min-width: 320px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.nc-page__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  min-height: 100%;
  background-color: #ffffff;
}
@media screen and (max-width: 1099px) {
  .nc-page__inner {
    position: relative;
    left: 0;
    -webkit-transition: left 100ms linear;
    -moz-transition: left 100ms linear;
    -o-transition: left 100ms linear;
    transition: left 100ms linear;
  }
}
.nc-page._show-menu {
  overflow: hidden;
}
@media screen and (max-width: 1099px) {
  .nc-page._show-menu .nc-page__inner {
    left: 255px;
  }
}
.nc-page__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  color: #333333;
  background-color: #ffffff;
}
.nc-page__body-content {
  position: relative;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-top: 30px;
  padding-right: 30px;
  transition: height 200ms ease-in-out;
}
/* Panel */
.nc-panel {
  margin-top: 20px;
  padding: 0 30px;
  background-color: #ffffff;
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
@media screen and (max-width: 767px) {
  .nc-panel {
    margin-top: 0;
    padding: 0;
    border: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-panel._opened {
    border-bottom: 1px solid #e8e8e8;
  }
}
.nc-panel__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 30px 0;
}
@media screen and (max-width: 767px) {
  .nc-panel__header {
    position: relative;
    padding: 20px;
    border-bottom: 1px solid #e8e8e8;
  }
  .nc-panel__header:after {
    content: "";
    position: absolute;
    top: 20px;
    right: 20px;
    width: 15px;
    height: 30px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTUgOSI+PHBhdGggZmlsbD0iIzI3YTNkNCIgZD0iTTEzLjI1Ni0uMDA2TDcuNTA5LDUuNkwxLjc2MS0uMDA2LjAxMywxLjdsNy41LDcuMzEzbDcuNS03LjMxM1oiLz48L3N2Zz4=") 0 0 no-repeat;
    background-position: center;
    -webkit-transition: transform 100ms linear;
    -moz-transition: transform 100ms linear;
    -o-transition: transform 100ms linear;
    transition: transform 100ms linear;
  }
}
.nc-panel._opened .nc-panel__header:after {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.nc-panel__body {
  position: relative;
}
@media screen and (max-width: 767px) {
  .nc-panel__body {
    display: none;
    -webkit-box-shadow: inset 0 15px 8px -10px #e8e8e8, inset 0 -15px 8px -10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 15px 8px -10px #e8e8e8, inset 0 -15px 8px -10px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 15px 8px -10px #e8e8e8, inset 0 -15px 8px -10px rgba(0, 0, 0, 0.1);
  }
}
.nc-panel__content {
  padding: 25px 0;
  border-top: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .nc-panel__content {
    padding: 20px;
    border-top: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-panel._opened .nc-panel__body {
    display: block;
  }
}
.nc-panel__title {
  color: #50535a;
  font: 30px/40px Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-panel__title {
    font: 300 20px/30px "Roboto", Helvetica, Arial, sans-serif;
  }
}
@media screen and (min-width: 768px) {
  .nc-panel_no-title .nc-panel__title {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .nc-panel_no-title .nc-panel__body {
    margin-top: -100px;
    width: 50%;
  }
}
@media screen and (min-width: 768px) {
  .nc-panel_no-title .nc-panel__content {
    border-top: 0;
    padding-top: 0;
  }
}
.nc-panel__status,
.nc-panel__comment {
  margin-top: 10px;
  margin-left: 20px;
}
.nc-panel__status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .nc-panel__status {
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-panel__comment {
    width: 100%;
    margin-left: 0;
  }
}
.nc-panel__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: auto;
}
@media screen and (max-width: 767px) {
  .nc-panel__actions {
    display: none;
  }
}
.nc-panel__actions-item + .nc-panel__actions-item {
  margin-left: 40px;
}
.nc-panel__toolbar {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-panel__toolbar {
    display: block;
    width: 100%;
  }
}
.nc-panel__toolbar-item {
  padding: 10px 20px;
  border-top: 1px solid #e8e8e8;
}
.jsPanelHeader {
  min-height: 90px;
}
/* Payment */
.nc-payment {
  border-bottom: 1px solid #e8e8e8;
}
.nc-payment__header-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 13px;
}
@media screen and (max-width: 767px) {
  .nc-payment__header-tabs {
    margin-left: 0;
  }
}
.nc-payment__header-item + .nc-payment__header-item {
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  .nc-payment__header-item + .nc-payment__header-item {
    margin-left: 0;
  }
}
.nc-payment__header-item._active {
  position: relative;
}
.nc-payment__header-item._active:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 4px;
  background-color: #44c8f5;
}
@media screen and (max-width: 767px) {
  .nc-payment__header-item {
    width: 50%;
    text-align: center;
  }
}
.nc-payment__header-link {
  display: block;
  padding: 10px 20px 16px;
  color: #001eb4;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
}
@media screen and (max-width: 767px) {
  .nc-payment__header-link {
    font-size: 15px;
  }
}
.nc-payment__header-link:focus,
.nc-payment__header-link:hover {
  color: #001eb4;
}
.nc-payment__header-item._active .nc-payment__header-link {
  color: #333333;
  cursor: default;
}
.nc-payment__financed-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 75%;
}
@media screen and (max-width: 767px) {
  .nc-payment__financed-container {
    width: 100%;
  }
}
.nc-payment__content {
  border-top: 1px solid #e8e8e8;
  padding: 21px 0 15px 0;
}
.nc-payment__content-panel {
  display: none;
}
.nc-payment__content-panel._active {
  display: block;
}
.nc-payment__content-border {
  border-top: 1px solid #e8e8e8;
}
.nc-payment__content-border._outlet {
  padding: 15px 30px 5px 30px;
}
.nc-payment__content._postpaid {
  padding: 0;
}
.nc-payment__content-view-button {
  border-top: 1px solid #e8e8e8;
  padding: 30px 30px 0;
  margin: 24px 0 15px 0;
}
@media screen and (max-width: 767px) {
  .nc-payment__content-view-button {
    margin-top: 0;
    border-top: none;
    padding: 0 20px;
  }
}
.nc-payment__content._outlet .nc-payment__info {
  padding: 0;
}
.nc-payment__info-no-items {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 20px;
}
.nc-payment__info._outlet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 767px) {
  .nc-payment__info._outlet {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.nc-payment__info._sticked {
  position: fixed;
  border-top: 1px solid #e8e8e8;
  padding-top: 30px;
  padding-bottom: 30px;
  z-index: 9;
}
@media screen and (min-width: 768px) {
  .nc-payment__info._sticked {
    margin: 0 -31px 0 -1px;
    padding: 10px 30px 20px 30px;
    border: 1px solid #e8e8e8;
    border-top: 0;
    border-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-payment__info._sticked {
    width: 100%;
    margin-left: -21px;
  }
}
.nc-payment__info._sticked:after {
  content: '';
  display: block;
  width: 100%;
  height: 12px;
  position: absolute;
  left: 0;
  bottom: -12px;
  background-image: -webkit-linear-gradient(-90deg, #e8e8e8 20%, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(-90deg, #e8e8e8 20%, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(-90deg, #e8e8e8 20%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(180deg, #e8e8e8 20%, rgba(255, 255, 255, 0));
}
.nc-payment__info._sticked .nc-payment__info-price-link {
  display: none;
}
.nc-payment__info._sticked .nc-payment__info-price-wrap {
  padding-left: 20px;
}
.nc-payment__info._sticked .nc-payment__info-price-link {
  display: none;
}
.nc-payment__info._sticked .nc-payment__info-add-to-cart {
  margin-top: 10px;
}
.nc-payment__info._sticked .nc-payment__info-price-info {
  display: none;
}
.nc-payment__info._price {
  background-color: #ffffff;
}
.nc-payment__info-old-price {
  color: #979797;
}
.nc-payment__info-old-price ._through:before {
  content: "";
  position: absolute;
  top: 58%;
  left: -15%;
  width: 115%;
  height: 1px;
  transform: translateY(-50%);
  background-color: #ff0000;
}
.nc-payment__info-new-device {
  width: 22px;
  height: 20px;
  display: block;
  float: left;
  margin-right: 5px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMCI+PHBhdGggZmlsbD0iI2ViMTYwMCIgZD0iTTE2LjEzMiwyLjI2N2EuNzM3LjczNywwLDAwLS41MzctLjIzMy43NDQuNzQ0LDAsMDAtLjU0MS4yMzJjLS4wMzEuMDMtNS4zNzMsNS4xLTYuNDg2LDYuMTZhMS4zNDEsMS4zNDEsMCwwMC0uNjcsMS4xNDN2LjE0OGwuMDE2LDQuMDY3YS4zMzcuMzM3LDAsMDEuMDc2LjA0MWwyLjYyOS0uMDA4YTIuODMsMi44MywwLDAwLS4wNjgtLjI3NWExLjg3NiwxLjg3NiwwLDExMS43MTgtMS44NzFhMS45NDMsMS45NDMsMCwwMS0uMDkyLjU5YTQuNjMyLDQuNjMyLDAsMDEuNDM3LDEuNTVoLjIyOWEuMDM3LjAzNywwLDAxLjAyMSwwYy4wNDgtLjA0My4xLS4xLjE2My0uMTY1bDYuNTE1LTYuNzM2YS44MTUuODE1LDAsMDAwLTEuMTIxWm0tMS43MTcsMTIuODNhMS45NCwxLjk0LDAsMDEtMS41NjMuNzU3aC0uNDg4YTQuNTIyLDQuNTIyLDAsMDEtMSwxLjYxOGE3LjYxNSw3LjYxNSwwLDAxLTQuOTgsMi4xNzZhMi45MzIsMi45MzIsMCwwMS0yLjIzLTEuMWExLjQsMS40LDAsMDAtMS41ODItLjUzNi45MTEuOTExLDAsMDAtLjYxOS45MTJhMSwxLDAsMDEtLjk3OCwxLjAyMmExLDEsMCwwMS0uOTg5LTEuMDIyYTIuOTQsMi45NCwwLDAxMS45MzItMi44MzhhMy4zMiwzLjMyLDAsMDEzLjc3OSwxLjE2OC45Ny45NywwLDAwLjc5Mi4zNTNhNS42NTcsNS42NTcsMCwwMDMuNDgtMS41NzFxLjA4My0uMDg3LjE1Ni0uMThINy44OThhMi4xNDgsMi4xNDgsMCwwMS0xLjk3OC0yLjA0NVY5LjcyYTMuMzEsMy4zMSwwLDAxMS4zMS0yLjhDOC4zNDIsNS44NjYsMTMuNjgyLjc5MiwxMy42ODIuNzkyYTIuNjUzLDIuNjUzLDAsMDExLjkxMS0uOGEyLjY2NSwyLjY2NSwwLDAxMS45MzQuODM1bDMuNDA5LDMuNTJhMi45MTYsMi45MTYsMCwwMTAsNC4wMVoiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-payment__info-price._postpaid {
  width: 50%;
  padding: 16px 31px;
}
.nc-payment__info-price._first-price {
  border-right: 1px solid #e5e5e5;
}
@media screen and (max-width: 767px) {
  .nc-payment__info-price._first-price._financed {
    border-right: none;
  }
}
.nc-payment__info-price._financed {
  width: auto;
  padding: 16px;
  min-width: 161px;
}
@media screen and (max-width: 1099px) {
  .nc-payment__info-price._financed {
    padding: 16px 31px;
  }
}
@media screen and (max-width: 767px) {
  .nc-payment__info-price._financed {
    width: 100%;
    min-width: unset;
    padding: 16px 9px;
  }
}
@media screen and (max-width: 767px) {
  .nc-payment__info-price._cash {
    padding: 16px 9px;
  }
}
.nc-payment__info-price._outlet {
  width: 50%;
}
@media screen and (max-width: 767px) {
  .nc-payment__info-price._outlet {
    width: 100%;
  }
}
.nc-payment__info-price-financed-block {
  padding: 16px 31px;
}
@media screen and (min-width: 1100px) {
  .nc-payment__info-price-financed-block._first-financed-price {
    padding: 16px 0 0 16px;
  }
  .nc-payment__info-price-financed-block._second-financed-price {
    padding: 16px 0px 16px 0;
    margin-right: 5px;
  }
}
@media screen and (max-width: 767px) {
  .nc-payment__info-price-financed-block._first-financed-price {
    padding: 16px 0 31px 9px;
  }
  .nc-payment__info-price-financed-block._second-financed-price {
    padding: 16px 0 31px 0;
  }
}
.nc-payment__info-price-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 3px 32px 0 32px;
}
.nc-buyer-information__description .nc-payment__info-price-wrap {
  padding-left: 0;
}
.nc-payment__info-price-wrap._postpaid {
  min-height: 159px;
  margin-bottom: 0;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .nc-payment__info-price-wrap._postpaid {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-payment__info-price-wrap._financed {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  .nc-payment__info-price-wrap {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-payment__info-price-left {
    margin-top: 8px;
  }
}
@media (max-width: 320px) {
  .nc-payment__info-price-left {
    margin-top: 15px;
    font-size: 27px;
  }
}
.nc-payment__info-price-title {
  font: 20px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
  margin: 10px 0 9px;
}
.nc-payment__info-price-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  color: #00385d;
  font: 300 40px Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-payment__info-price-block {
    font-size: 33px;
  }
}
@media screen and (max-width: 767px) {
  .nc-payment__info-price-block._outlet {
    font-size: 40px;
  }
}
.nc-payment__info-price-currency {
  margin: 17px 0 0 1px;
  font-size: 24px;
  font-weight: 400;
}
@media (max-width: 320px) {
  .nc-payment__info-price-currency {
    margin: 20px 0 0 1px;
    font-size: 22px;
  }
}
.nc-payment__info-price-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.nc-payment__info-price-fractional {
  margin-top: 7px;
  padding-left: 3px;
  font-size: 17px;
  font-family: Open Sans;
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  .nc-payment__info-price-fractional {
    margin-top: 14px;
    font-size: 14px;
  }
}
@media (max-width: 320px) {
  .nc-payment__info-price-fractional {
    margin-top: 18px;
    font-size: 13px;
  }
}
.nc-payment__info-price-type {
  margin: -6px 0 0 4px;
  font-size: 16px;
  font-family: Open Sans;
  white-space: nowrap;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .nc-payment__info-price-type {
    margin: -6px 0 0 4px;
    font-size: 14px;
  }
}
@media (max-width: 320px) {
  .nc-payment__info-price-type {
    margin: -6px 0 0 4px;
    font-size: 11px;
  }
}
.nc-payment__info-price-count {
  position: relative;
}
.nc-payment__info-price-info {
  margin: 3px 0 0 2px;
  line-height: 22px;
  font-size: 14px;
  max-width: 110px;
  color: #333333;
}
.nc-payment__info-price-info._postpaid {
  max-width: unset;
}
@media screen and (max-width: 767px) {
  .nc-payment__info-price-info {
    font-size: 12px;
  }
}
.nc-payment__info-price-info._outlet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  max-width: unset;
}
.nc-payment__info-price-info-icon {
  display: block;
  margin-right: 5px;
}
.nc-payment__info-price-info-icon._outlet-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHBhdGggZmlsbD0iI2ZjYjcxMyIgZD0iTTcuNDM4LDEuMDY4YTEuMDE1LDEuMDE1LDAsMDEuMDU1LS4xMDlhMS42ODEsMS42ODEsMCwwMTEuNDktLjk1N2ExLjcwNywxLjcwNywwLDAxMS41MjguOTA4bC45MjMsMi4yMjdsMi4xNTYtLjg2OGExLjY3OCwxLjY3OCwwLDAxMS43Ni4zODZhMS41LDEuNSwwLDAxLjM0NCwxLjYyN2wtLjg0MSwyLjNsMi4wNy44NjVhMS4wOTIsMS4wOTIsMCwwMS4xMTQuMDU2YTEuNjkyLDEuNjkyLDAsMDEuMDM3LDMuMDI0bC0yLjIxNy45MjEuODY4LDIuMTZhMS43LDEuNywwLDAxLS4zNzgsMS43NTVhMS41LDEuNSwwLDAxLTEuNjQ1LjMzOWwtLjYxMi0uMjE2aC0uMDEybC0xLjY2LS42MTEtLjg2MSwyLjA3M2ExLjA2MSwxLjA2MSwwLDAxLS4wNTkuMTE2YTEuNjg4LDEuNjg4LDAsMDEtMS40ODIuOTQ3aC0uMDM0TDguOTgzLDE4YTEuNywxLjcsMCwwMS0xLjUtLjlsLS45MjMtMi4yMjctMi4xNTUuODY5YTEuNywxLjcsMCwwMS0xLjc2My0uMzlhMS41LDEuNSwwLDAxLS4zMzctMS42MzhsLjgzNy0yLjI4Ni0yLjA3Mi0uODYyYTEuMjc5LDEuMjc5LDAsMDEtLjE1NS0uMDgxbC0uMDE0LS4wMDhhMS42ODgsMS42ODgsMCwwMS4wMi0yLjk5bDIuMjE2LS45MjEtLjg2OS0yLjE2NWExLjcsMS43LDAsMDEuMzg4LTEuNzU5YTEuNDkzLDEuNDkzLDAsMDExLjYzNi0uMzM2bDIuMjgxLjgzNlpNOC45ODUsMTUuNTFsLjk2NS0yLjMwNmExLDEsMCwwMTEuMjctLjU0OWwyLjMxOS44NTktLjktMi4yNDRhMSwxLDAsMDEuNTQ1LTEuM2wyLjMxNS0uOTU5LTIuMy0uOTY2YTEsMSwwLDAxLS41NS0xLjI2NmwuODUzLTIuMzI1LTIuMjQuOWExLDEsMCwwMS0xLjMtLjU0N2wtLjk1OC0yLjMyLS45NjQsMi4zYTEsMSwwLDAxLTEuMjY1LjU1MWwtMi4zMjEtLjg1Mi45LDIuMjRhMSwxLDAsMDEtLjU0NCwxLjNsLTIuMzE1Ljk1OWwyLjI5My45NThhMSwxLDAsMDEuNTUyLDEuMjY3bC0uODU0LDIuMzM1bDIuMjQtLjkwNS4zNzktLjA2N2ExLDEsMCwwMS45MjMuNjE5WiIvPjwvc3ZnPg==") 0 0 no-repeat;
  width: 20px;
  height: 20px;
  margin-top: 2px;
}
.nc-payment__info-price-link {
  margin-top: 5px;
  line-height: 1.2em;
  font-size: 14px;
}
.nc-payment__info-add-to-cart {
  margin-top: 22px;
  padding: 30px 20px 0;
  text-align: center;
  border-top: 1px solid #d3d3d3;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .nc-payment__info-add-to-cart {
    width: 100%;
  }
}
.nc-payment__info-add-to-cart._outlet {
  width: auto;
  border-top: none;
  margin-top: 28px;
}
@media screen and (max-width: 767px) {
  .nc-payment__info-add-to-cart._outlet {
    width: 100%;
    margin-top: 20px;
    padding: 0;
  }
}
.nc-payment__info-add-to-cart._postpaid {
  margin-top: 0;
}
.nc-payment__info-add-to-cart .nc-tooltip.jsTooltipBlock._top-center._width-xll {
  left: 50% !important;
}
.nc-payment__info-plus {
  padding: 0 10px;
  margin: 0 auto;
}
.nc-payment__info-char-plus {
  margin-top: 20px;
  padding: 0 10px;
}
.nc-payment__info-char-plus._financed {
  margin-top: 60px;
}
.nc-payment__info-char-plus._prepaid {
  margin-top: 44px;
}
.nc-payment__info-char-plus:before {
  content: '';
  display: inline-block;
  width: 22px;
  height: 22px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggc3Ryb2tlPSJncmF5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTMxLDE2SDFtMTUsMTVWMSIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-size: contain;
}
.nc-payment__info:last-child {
  margin-bottom: 21px;
}
.nc-payment__price-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-bottom: 30px;
  border-bottom: 1px solid #e8e8e8;
  font-family: Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-payment__price-header {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
    padding-bottom: 20px;
  }
}
.nc-payment__price-header-col {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  margin-right: 90px;
}
.nc-payment__price-header-col._slider {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: none;
  -webkit-flex: none;
  flex: none;
  width: 140px;
  margin-right: 60px;
}
@media screen and (max-width: 767px) {
  .nc-payment__price-header-col {
    margin: 0 0 15px;
  }
  .nc-payment__price-header-col:last-child {
    margin: 0;
  }
}
.nc-payment__price-header-title {
  color: #50535a;
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
}
.nc-payment__price-header_invoice .nc-payment__price-header-title {
  margin-bottom: 10px;
}
.nc-payment__price-header-value {
  color: #44c8f5;
  font-weight: 300;
  font-size: 30px;
  line-height: 40px;
}
.nc-payment__price-header-value-currency {
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
}
.nc-payment__price-header-value_negative {
  color: #eb1600;
}
.nc-payment__price-header_invoice .nc-payment__price-header-value {
  padding: 10px 0;
}
@media screen and (max-width: 767px) {
  .nc-payment__price-header_invoice .nc-payment__price-header-value {
    padding: 0;
    margin-top: -5px;
  }
}
.nc-payment__price-header-link {
  display: inline-block;
  margin-top: 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 30px;
}
.nc-payment__selection {
  color: #50535a;
  margin: 40px 0 35px;
}
.nc-payment__selection-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 -10px;
}
@media screen and (max-width: 767px) {
  .nc-payment__selection-row {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
  }
}
.nc-payment__selection-col {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin: 0 10px;
  padding: 20px;
}
@media screen and (max-width: 767px) {
  .nc-payment__selection-col {
    margin-bottom: 20px;
  }
  .nc-payment__selection-col:last-child {
    margin-bottom: 0;
  }
}
.nc-payment__selection-col:not(._disabled):hover {
  cursor: pointer;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 56, 93, 0.2);
  -moz-box-shadow: 0 2px 6px 0 rgba(0, 56, 93, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 56, 93, 0.2);
}
.nc-payment__selection-col_selected {
  border: 2px solid #001eb4;
  -webkit-box-shadow: 0 0 8px rgba(0, 30, 180, 0.09);
  -moz-box-shadow: 0 0 8px rgba(0, 30, 180, 0.09);
  box-shadow: 0 0 8px rgba(0, 30, 180, 0.09);
  padding: 19px;
  cursor: default !important;
}
.nc-payment__selection-header {
  height: 45px;
  border-bottom: 1px solid #e8e8e8;
  font: 16px "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 600;
}
.nc-payment__selection-header:before {
  content: '';
  display: inline-block;
  vertical-align: top;
}
.nc-payment__selection-header._credit:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjIiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAyMiAzOCI+PGcgZmlsbD0iIzgwODA4MCI+PHBhdGggaWQ9ImciIGQ9Ik0wLDE0LjQ2OEEzLjU3MiwzLjU3MiwwLDAwMy42LDE4aDE0LjhhMy41NjgsMy41NjgsMCwwMDMuNi0zLjUzMlYzLjUzQTMuNTY4LDMuNTY4LDAsMDAxOC40LDBoLS4zMzRhMSwxLDAsMTAwLDJoLjMzNEExLjU2NiwxLjU2NiwwLDAxMjAsMy41M1Y1SDJWMy41M0ExLjU2OSwxLjU2OSwwLDAxMy42LDJIMTNhMSwxLDAsMTAwLTJIMy42QTMuNTcxLDMuNTcxLDAsMDAwLDMuNTNabTIwLDBBMS41NjcsMS41NjcsMCwwMTE4LjQsMTZIMy42QTEuNTcsMS41NywwLDAxMiwxNC40NjhWN2gxOFoiLz48L2c+PHVzZSB4bGluazpocmVmPSIjZyIgZmlsbD0iIzI3YTNkNCIgeT0iMTkiLz48L3N2Zz4=") 0 0 no-repeat;
  width: 22px;
  height: 19px;
  margin-right: 8px;
  margin-top: 2px;
}
.nc-payment__selection-header._line:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgiIGhlaWdodD0iNTQiIHZpZXdCb3g9IjAgMCAxOCA1NCI+PGcgZmlsbD0iZ3JheSI+PHBhdGggaWQ9ImciIGQ9Ik00LDEwYTIsMiwwLDAxMi0yaDUuOThhMiwyLDAsMDEyLDJ2OGEyLDIsMCwwMS0yLDJINmEyLDIsMCwwMS0yLTJabTgsMEg2djhoNlptMy02YTMsMywwLDAxMywzdjE2YTMsMywwLDAxLTMsM0gzYTMsMywwLDAxLTMtM1YxYTEsMSwwLDAxMiwwdjIyYTEsMSwwLDAwMSwxaDEyYTEsMSwwLDAwMS0xVjdhMSwxLDAsMDAtMS0xSDVhMSwxLDAsMDEwLTJaIi8+PC9nPjx1c2UgeGxpbms6aHJlZj0iI2ciIGZpbGw9IiMyN2EzZDQiIHk9IjI4Ii8+PC9zdmc+") 0 0 no-repeat;
  width: 18px;
  height: 26px;
  margin-right: 10px;
  margin-top: -3px;
}
._disabled .nc-payment__selection-header._line:before {
  opacity: .5;
}
._disabled .nc-payment__selection-header {
  color: rgba(0, 56, 93, 0.5);
}
.nc-payment__selection-col_selected .nc-payment__selection-header:before {
  background-position: 0 100%;
}
.nc-payment__selection-content {
  padding: 13px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
}
.nc-payment__selection-content-icon {
  display: block;
  height: 24px;
  background-repeat: no-repeat;
  margin-right: 17px;
  margin-bottom: 7px;
}
.nc-payment__selection-content-icon:last-child {
  margin-right: 0;
}
.nc-payment__selection-content-icon._discover {
  background-image: url("../images/logos/discover-logo.png");
  width: 86px;
}
.nc-payment__selection-content-icon._diners {
  background-image: url("../images/logos/diners-logo.png");
  width: 87px;
}
.nc-payment__selection-content-icon._mastercard {
  background-image: url("../images/logos/mastercard-big-logo.png");
  width: 112px;
}
.nc-payment__selection-content-icon._visa {
  background-image: url("../images/logos/visa-big-logo.png");
  width: 44px;
  height: 14px;
  margin-top: 5px;
}
.nc-payment__selection-content-icon._pichincha {
  background-image: url("../images/logos/pichincha-logo.png");
  width: 70px;
  height: 39px;
  margin-top: -8px;
}
.nc-payment__selection-balance {
  padding: 10px 0 0;
  font: 20px Roboto, Helvetica, Arial, sans-serif;
  font-weight: 400;
}
.nc-payment__selection-balance-currency {
  font-size: 15px;
}
._disabled .nc-payment__selection-balance {
  opacity: .5;
}
.nc-payment__selection-tooltip {
  margin-top: 7px;
  color: #333333;
  font-size: 14px;
  line-height: 20px;
}
.nc-payment__selection-tooltip:before {
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  content: '';
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBmaWxsPSIjZmNiNzEzIiBkPSJNOCw3aDIuMDF2My45OS4wMDJIOFptMCw0Ljk4NWgyLjAxdjJIOFptLjk5NS04Ljk5NC03LDExLjk5MmgxNFpNNy4yODgsMS45NzlBMS45NjEsMS45NjEsMCwwMTguOTkyLDFhMS45NiwxLjk2LDAsMDExLjcwOC45OGw3LDExLjk4OGEyLjAwNiwyLjAwNiwwLDAxLjAxNSwyLjAxNGExLjk1OCwxLjk1OCwwLDAxLTEuNzIsMS4wMDloLTE0QTEuOTU2LDEuOTU2LDAsMDEuMjcyLDE1Ljk4YTIsMiwwLDAxLjAxNi0yLjAxM1oiLz48L3N2Zz4=") 0 0 no-repeat;
  background-size: contain;
}
.nc-payment__cards {
  padding: 30px 0;
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
}
.nc-payment__cards-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
}
.nc-payment__cards-icon {
  display: block;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-payment__cards-icon {
    margin: 5px 9px;
  }
}
@media screen and (min-width: 768px) {
  .nc-payment__cards-icon + .nc-payment__cards-icon {
    margin-left: 10px;
  }
}
.nc-payment__cards-icon._discover {
  width: 86px;
  background-image: url("../images/logos/discover-logo.png");
}
.nc-payment__cards-icon._diners {
  width: 87px;
  background-image: url("../images/logos/diners-logo.png");
}
.nc-payment__cards-icon._mastercard {
  width: 112px;
  background-image: url("../images/logos/mastercard-big-logo.png");
}
@media screen and (max-width: 767px) {
  .nc-payment__cards-icon._mastercard {
    background-image: url("../images/logos/mastercard-mobile.svg");
    width: 44px;
    height: 33px;
  }
}
.nc-payment__cards-icon._visa {
  width: 44px;
  background-image: url("../images/logos/visa-big-logo.png");
}
.nc-payment__cards-icon._pichincha {
  background-image: url("../images/logos/pichincha-logo.png");
  width: 70px;
}
.nc-payment__cards-label {
  margin-top: 10px;
  color: #333333;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
}
.nc-payment__invoice-col {
  width: 33%;
}
.nc-payment__invoice-form {
  margin-top: 33px;
}
.nc-payment__additional-info {
  max-width: 114px;
  min-height: 19px;
  margin-left: 5px;
  font-size: 14px;
  color: #86888c;
}
.nc-buyer-information__description .nc-payment__additional-info {
  margin-left: 0;
}
/* Table */
.nc-payment-history {
  margin-top: 20px;
}
.nc-payment-history__origin {
  position: relative;
}
@media screen and (max-width: 767px) {
  .nc-payment-history__origin {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    position: static;
  }
}
.nc-payment-history__reverse {
  position: absolute;
  top: 2px;
  left: -23px;
  width: 17px;
  height: 16px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyAxNyI+PHBhdGggc3Ryb2tlPSIjZWIxNjAwIiBvcGFjaXR5PSIuOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik01LDFMMSw1bTAsMGw0LDRNMSw1aDUuNWE1LjUsNS41LDAsMDEwLDExIi8+PC9zdmc+") 0 0 no-repeat;
  cursor: pointer;
}
.nc-payment-history__reverse .nc-tooltip-contain {
  width: 17px;
  height: 16px;
}
@media screen and (max-width: 767px) {
  .nc-payment-history__table-td_transaction,
  .nc-payment-history__table-td_origin,
  .nc-payment-history__table-td_ids,
  .nc-payment-history__table-td_id {
    display: none;
  }
}
.nc-payment-history__table-td_arrow {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-payment-history__table-td_arrow {
    display: table-cell;
    max-width: 40px;
  }
}
.nc-payment-history__table-td_arrow._enabled {
  padding-top: 25px;
}
@media screen and (max-width: 767px) {
  .nc-payment-history__table-td-content_date,
  .nc-payment-history__table-td-content_transaction,
  .nc-payment-history__table-td-content_paymentId {
    font-size: 14px;
    color: #4c4c4c;
  }
}
.nc-payment-history__table-td-content_arrow {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-payment-history__table-td-content_arrow {
    margin-left: auto;
    display: table-cell;
  }
}
.nc-payment-history__table-td-content_arrow-more {
  display: block;
  margin-left: auto;
  width: 16px;
  height: 10px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGQ9Ik0xMC41LDBMNiw0LjZMMS40LDAsMCwxLjRsNiw2bDYtNloiIGZpbGw9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
  background-size: 16px;
  -webkit-transition: transform 100ms linear;
  -moz-transition: transform 100ms linear;
  -o-transition: transform 100ms linear;
  transition: transform 100ms linear;
}
.nc-payment-history__table-td-content_arrow-more._active {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.nc-payment-history__link {
  margin-left: 10px;
}
@media screen and (max-width: 767px) {
  .nc-payment-history .jsgrid {
    overflow: visible;
  }
}
.nc-payment-history .jsgrid-table-caption-wrapper {
  display: block;
}
.nc-payment-history .tm-jsgrid__row:last-child .nc-tooltip-contain,
.nc-payment-history .tm-jsgrid__row:nth-last-of-type(2) .nc-tooltip-contain {
  width: 17px;
  height: 16px;
}
.nc-payment-history .tm-jsgrid__row:last-child .nc-tooltip-contain:hover .nc-tooltip._bottom-center,
.nc-payment-history .tm-jsgrid__row:nth-last-of-type(2) .nc-tooltip-contain:hover .nc-tooltip._bottom-center,
.nc-payment-history .tm-jsgrid__row:last-child .nc-tooltip-contain:hover .nc-tooltip._shows._bottom-center,
.nc-payment-history .tm-jsgrid__row:nth-last-of-type(2) .nc-tooltip-contain:hover .nc-tooltip._shows._bottom-center {
  transform: translate(-50%, -50%);
}
.nc-payment-history .tm-jsgrid__row:last-child .nc-tooltip-contain:hover .nc-tooltip._bottom-center .nc-tooltip__arrow,
.nc-payment-history .tm-jsgrid__row:nth-last-of-type(2) .nc-tooltip-contain:hover .nc-tooltip._bottom-center .nc-tooltip__arrow,
.nc-payment-history .tm-jsgrid__row:last-child .nc-tooltip-contain:hover .nc-tooltip._shows._bottom-center .nc-tooltip__arrow,
.nc-payment-history .tm-jsgrid__row:nth-last-of-type(2) .nc-tooltip-contain:hover .nc-tooltip._shows._bottom-center .nc-tooltip__arrow {
  top: calc(100% + 9px);
  border-top: 9px solid #ffffff;
  border-bottom: transparent;
}
/* Margin added at the request of the designer. (margin between two tables)*/
.nc-last-invoices + .nc-payment-history {
  margin-top: 70px;
}
.nc-payment-note {
  padding: 20px 0;
  font-size: 14px;
  line-height: 21px;
  text-align: left;
  color: #808080;
  border-top: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .nc-payment-note {
    padding: 20px;
  }
}
.nc-payment-note:before {
  content: '*';
  position: relative;
  top: -2px;
  padding-right: 1px;
  vertical-align: text-bottom;
  font-size: 10px;
}
.nc-popup__payment-result .nc-payment-note:before {
  content: none;
  padding-right: 0;
}
.nc-payment-footnote:after {
  content: '*';
  position: relative;
  top: -6px;
  padding-left: 1px;
  vertical-align: baseline;
  font-size: 10px;
}
/* Payment Rresult */
.nc-payment-result {
  color: #50535a;
}
.nc-payment-result__icon {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}
.nc-payment-result__icon_success:before,
.nc-payment-result__icon_unsuccess:before,
.nc-payment-result__icon_pending:before {
  content: '';
  display: block;
  margin: 20px auto 30px;
  width: 90px;
  height: 90px;
  background-position-x: center;
}
@media screen and (max-width: 767px) {
  .nc-payment-result__icon_success:before,
  .nc-payment-result__icon_unsuccess:before,
  .nc-payment-result__icon_pending:before {
    margin: 10px auto;
  }
}
.nc-payment-result__icon_unsuccess:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDQyIDM2Ij48cGF0aCBmaWxsPSIjZmNiNzEzIiBkPSJNMTkuMjc5Ljk4QTEuOTc1LDEuOTc1LDAsMDEyMC45OTMsMEExLjk3NSwxLjk3NSwwLDAxMjIuNy45NzlsMTguOTE2LDMyQTIsMiwwLDAxMzkuOTA3LDM2SDIuMDc4YTIsMiwwLDAxLTEuNzE0LTMuMDJaTTIwLjk5MiwyaC0uMDAzTDIuMDc4LDM0aDM3LjgzWm0tLjk5OSwxMGExLDEsMCwxMTEuOTkxLDB2MTIuMjMyYTEsMSwwLDAxLS45OTEsMWExLDEsMCwwMS0xLTFabTEsMTguNWExLjU0MSwxLjU0MSwwLDAxLS41NjgtLjExQTEuNTEyLDEuNTEyLDAsMDExOS41LDI5YTEuMzI4LDEuMzI4LDAsMDEuMDMtLjI5YTIuMywyLjMsMCwwMS4wNzktLjI4YTIuMTksMi4xOSwwLDAxLjE0LS4yNmEyLjE1NSwyLjE1NSwwLDAxLjE4OS0uMjNhMS41MzcsMS41MzcsMCwwMTIuMTExLDBhMi4xNzYsMi4xNzYsMCwwMS4xOS4yM2ExLjMsMS4zLDAsMDEuMTI5LjI2YTEuMjcyLDEuMjcyLDAsMDEuMDkuMjhhMS4zMjgsMS4zMjgsMCwwMS4wMy4yOWExLjUsMS41LDAsMDEtMS40OTUsMS41Ii8+PC9zdmc+") 0 0 no-repeat;
  background-size: 90px;
}
.nc-payment-result__icon_success:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTM5IDEzOSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjYuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS40IEJ1aWxkIDEwOSkgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICB9CgogICAgICAuc3QxIHsKICAgICAgICBmaWxsOiAjMDAzNzdkOwogICAgICB9CgogICAgICAuc3QyIHsKICAgICAgICBmaWxsOiAjMDBjOGZmOwogICAgICB9CgogICAgICAuc3QzIHsKICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcHBhdGgpOwogICAgICB9CiAgICA8L3N0eWxlPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwcGF0aCI+CiAgICAgIDxyZWN0IGNsYXNzPSJzdDAiIHdpZHRoPSIxMzkiIGhlaWdodD0iMTM5Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBjbGFzcz0ic3QzIj4KICAgIDxnPgogICAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTM0Ljg2LDg1Ljc1Yy0uMjMtMTguMDQtLjQ0LTM0Ljk2LTE1LjgzLTM0Ljk2aC0xNi43M2MyLjU2LTYuMyw0LjYyLTEyLjgxLDYuMTgtMTkuNDYsMy4wMS0xNC42OC0uMTgtMjQuOTQtOC4zNy0yNi43My0xLjU5LS40OS0zLjI2LS42NC00LjkxLS40Mi0xLjY1LjIxLTMuMjQuNzctNC42NiwxLjY1LTQuMjcsMi45NC01LjI4LDguODctNi4xOCwxNC4wOS0uMzMsMi4zMy0uOSw0LjYxLTEuNyw2LjgyLTcuMzQsMTcuMjQtMTYuNjMsMzMuMjgtMzQuOTYsMzMuODloLTYuMjZ2Ni40N2g2LjMzYzIxLjkzLS43MiwzMi43OS0xOS40OSw0MC41NC0zNy43NCwxLjA0LTIuNzcsMS43Ni01LjY2LDIuMTQtOC42MS43Mi00LjEyLDEuNDQtOC4zOSwzLjUtOS44MS43NC0uMzcsMS41NS0uNTgsMi4zNy0uNjIuODItLjA0LDEuNjQuMDksMi40Mi4zOCw0Ljk3LDEuMTUsNS4zOCwxMC42OSwzLjYzLDE5LjE0LTEuOTMsNy43OC00LjUxLDE1LjM4LTcuNzIsMjIuNjktLjIuNS0uMjksMS4wNC0uMjUsMS41OC4wNC41NC4yMSwxLjA2LjQ4LDEuNTIuMjguNDQuNjYuODEsMS4xMSwxLjA3LjQ1LjI2Ljk1LjM5LDEuNDYuNGgyMS40NGM4LjM5LDAsOS4zNCw4LjMxLDkuNiwyOC43MXY0LjA0Yy4yMywxNS4wOC0xLjk4LDI0LjU3LTYuOTIsMjkuOC0zLjcxLDMuOS05LjIyLDUuNzItMTcuMyw1LjcyaC0xOS4yYy03LjIzLDAtMTIuMi0yLjk3LTE3LjQzLTYuMTItNS4yMy0zLjE1LTExLjQtNi44Mi0xOS45NS02LjgyaC02LjIzdjYuNDdoNi4yM2M2LjksMCwxMS43MSwyLjg5LDE2LjgzLDUuOTYsNS43MSwzLjQyLDExLjYzLDYuOTgsMjAuNTksNi45OGgxOS4zOGM5LjczLDAsMTYuODYtMi41MSwyMS43My03LjY3LDYuMi02LjU1LDguOTgtMTcuNDgsOC43My0zNC40M2wtLjEtMy45OFoiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MiIgZD0iTTMyLjEzLDEzMS41MkgxMy40NGMtMi40OCwwLTQuODUtMS4wMy02LjYtMi44NS0xLjc1LTEuODItMi43NC00LjI4LTIuNzQtNi44NXYtNjAuOTVjMC0yLjU3Ljk5LTUuMDQsMi43NC02Ljg1LDEuNzUtMS44Miw0LjEyLTIuODQsNi42LTIuODVoMTguNjljMi40OCwwLDQuODUsMS4wMyw2LjYsMi44NSwxLjc1LDEuODIsMi43NCw0LjI4LDIuNzQsNi44NXY2MC45NWMwLDIuNTctLjk5LDUuMDQtMi43NCw2Ljg1LTEuNzUsMS44Mi00LjEyLDIuODQtNi42LDIuODVaTTEzLjQ0LDU3LjYzYy0uNDEsMC0uODIuMDgtMS4yLjI0LS4zOC4xNi0uNzMuNC0xLjAyLjctLjI5LjMtLjUyLjY2LS42OCwxLjA1LS4xNi4zOS0uMjQuODItLjI0LDEuMjR2NjAuOTVjMCwuODYuMzMsMS42OC45MSwyLjI5LjU4LjYxLDEuMzguOTUsMi4yLjk1aDE4LjY5Yy44MywwLDEuNjItLjM0LDIuMi0uOTUuNTgtLjYxLjkxLTEuNDMuOTEtMi4yOXYtNjAuOTVjMC0uODYtLjMzLTEuNjgtLjkxLTIuMjktLjU4LS42MS0xLjM4LS45NS0yLjItLjk1SDEzLjQ0WiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMjIuODEsMTEyLjU0YzEuNzIsMCwzLjExLTEuNDUsMy4xMS0zLjIzcy0xLjM5LTMuMjMtMy4xMS0zLjIzLTMuMTEsMS40NS0zLjExLDMuMjMsMS4zOSwzLjIzLDMuMTEsMy4yM1oiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-payment-result__icon_pending:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgODEgODEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjRkNCNzEzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZS13aWR0aD0iNCIgZD0iTTQwLDIuN2guNW03LjUuOC45LjNtNy40LDIuNi43LjNNNzQuMywyNGwuNC43bS01LTcuOS41LjdtNywzMy4yLS40LDEuMW0uNS0xOS43LjIuOW0uOCw3LjV2MW0tMTEuNCwyNy0uNS40bS0zLTU4bC44LjRtOSw0OS0uNiwxbS0xMy41LjYtMTktMjFtMCwwVjE0LjQiLz48cGF0aCBzdHJva2Utd2lkdGg9IjIiIGQ9Im01OC45LDc0LjItLjkuNm0tNy45LDMuMS0xLC4zbS04LjUsMS4xaC0xbS03LjUtLjktMS0uMm0tNy4zLTIuNS0xLS40bS02LjMtNC0uNy0uNm0tNi01My4xLjYtLjdtLTUuMSw4bC41LTFtMCwzNC4yLS41LS45bTUuMSw4LS43LS43bS03LjktMjN2LTFtMSw5LjUtLjItMW0wLTE2bC4zLTFNMjMsNi43bC44LS4zbS04LDVsLjgtLjVtMTQuNC03bDEtLjMiLz48L3N2Zz4=") 0 0 no-repeat;
  background-size: 90px;
}
.nc-payment-result__title {
  text-align: center;
  font: 30px/40px Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-payment-result__title {
    padding: 0 5px;
  }
}
.nc-payment-result__description {
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  padding: 20px 60px 20px;
}
@media screen and (max-width: 767px) {
  .nc-payment-result__description {
    padding: 10px 0 40px;
  }
}
.nc-payment-result__delivery {
  text-align: center;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  padding-left: 20px;
  padding-bottom: 43px;
}
@media screen and (max-width: 767px) {
  .nc-payment-result__delivery {
    padding: 0;
  }
}
.nc-payment-result__delivery-icon {
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  height: 22px;
  margin-right: 9px;
  margin-top: -4px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS41IDIxIj48cGF0aCBzdHJva2U9IiMwMEE5RTAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik03LjgsMTguMmExLjk1LDEuOTUsMCwxMDAsLjFNLjc1Ljc1aDJhMS41LDEuNSwwLDAxMS4zLjhsNS44LDE0YTMsMywwLDAwMy41LDEuOGw0LjUtMS44bTIuNC0uMi41LS4ybTAsMC00LTkuNm0wLDAtOSwzLjciLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-payment-result__delivery-icon_pos {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIyIDIwIj48cGF0aCBmaWxsPSIjMDBBOUUwIiBkPSJNLjMsNy4zNDFhMy4zMjEsMy4zMjEsMCwwMC0uMTA3LDIuMDhhMy40NDMsMy40NDMsMCwwMDIuODI5LDIuNDg2YTMuNTc2LDMuNTc2LDAsMDAyLjc1NC0uNzMzYTMuNjczLDMuNjczLDAsMDAuMjc3LS4yNDhhMy40ODMsMy40ODMsMCwwMDEuOTU1Ljk4MWEzLjU2MSwzLjU2MSwwLDAwMy4wMjgtLjk4NGEzLjQ4MywzLjQ4MywwLDAwMS45NTguOTg0YTMuNzA4LDMuNzA4LDAsMDAuNTQ0LjA0YTMuNTEyLDMuNTEyLDAsMDAyLjEyLS43YTMuNiwzLjYsMCwwMC4zNjctLjMxN2EzLjQ4MywzLjQ4MywwLDAwMS45NTQuOThjLjAxNSwwLC4wMjksMCwuMDQzLDB2NS45MjRhLjc2My43NjMsMCwwMDAsLjEyNy41NDIuNTQyLDAsMDEtLjIyNy4wMzRoLTEzLjVjLS4xMzksMC0uMjE0LS4wMzEtLjIxMi0uMDIxYS40MTQuNDE0LDAsMDEtLjAxOC0uMTR2LTIuNjM4YTEsMSwwLDEwLTEuOTk0LDB2Mi42MzhBMi4wNzQsMi4wNzQsMCwwMDQuMjgxLDIwaDEzLjVhMi4wNzQsMi4wNzQsMCwwMDIuMjI0LTIuMTU1VjExLjYxYTMuNDYxLDMuNDYxLDAsMDAuODE1LS41MDdBMy4zNywzLjM3LDAsMDAyMiw4LjU1MWExLDEsMCwwMC0yLDBhMS4zNjQsMS4zNjQsMCwwMS0uNDg4LDEuMDQzYTEuNTQ3LDEuNTQ3LDAsMDEtMS4yNTcuMzVhMS41MDUsMS41MDUsMCwwMS0xLjIyMi0xLjExNWwtLjEwOC0uM2ExLDEsMCwwMC0xLjkyNi4yYTEuMzgyLDEuMzgyLDAsMDEtLjU1NC45MjNhMS41NiwxLjU2LDAsMDEtMS4xNzUuMjg2YTEuNDY3LDEuNDY3LDAsMDEtMS4yLTEuMDM5YTEuMDM3LDEuMDM3LDAsMDAtLjA1Ni0uMTUzbC0uMTE2LS4yNTNhMSwxLDAsMDAtMS44OS4yNjFhMS41MDYsMS41MDYsMCwwMS0xLjcyNiwxLjE4NGExLjQ1OCwxLjQ1OCwwLDAxLTEuMTgzLS45NzhsLS4wOTMtLjQ1MWExLjAyNywxLjAyNywwLDAwLTEuMDQzLS43OTNhMSwxLDAsMDAtLjkyOC45MjVhMS4zODYsMS4zODYsMCwwMS0uNTI1Ljk4MmExLjU0LDEuNTQsMCwwMS0xLjIxMy4zMTVhMS40NjcsMS40NjcsMCwwMS0xLjItMS4wMzhhMS4zNjksMS4zNjksMCwwMS4wNTktLjg4MmwxLjgxNS01LjQ4N2EuODUxLjg1MSwwLDAxLjgxNi0uNTUxaDEyLjU4NmEuODUxLjg1MSwwLDAxLjgxNi41NTFsMSwyLjg1MWExLDEsMCwxMDEuODgzLS42NTZsLTEtMi44NTFhMi44NDcsMi44NDcsMCwwMC0yLjctMS44ODlINC44YTIuODUyLDIuODUyLDAsMDAtMi43LDEuOVptNy40MDgsNi42NjlhMSwxLDAsMDAwLDJoNi42NDdhMSwxLDAsMDAwLTJaIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-payment-result__recharge-online-description {
  display: inline-block;
}
.nc-pay-for-invoice {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
@media screen and (max-width: 767px) {
  .nc-pay-for-invoice {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.nc-pay-for-invoice-left {
  width: 66%;
  padding-bottom: 30px;
}
.nc-pay-for-invoice-left__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 40px 30px 10px 30px;
}
@media screen and (max-width: 767px) {
  .nc-pay-for-invoice-left__footer {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    padding-top: 0;
    text-align: center;
  }
}
.nc-pay-for-invoice-left__footer._right-align {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.nc-pay-for-invoice-left__field {
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (max-width: 767px) {
  .nc-pay-for-invoice-left__field {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.nc-pay-for-invoice-left .nc-form-field__label {
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-pay-for-invoice-left .nc-form-field__label {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  .nc-pay-for-invoice-left {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
}
@media screen and (max-width: 767px) {
  .nc-pay-for-invoice-left .nc-tooltip-contain._inline {
    display: block;
    width: 100%;
  }
}
.nc-pay-for-invoice-right {
  width: 32%;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 60px;
}
@media screen and (min-width: 768px) {
  .nc-pay-for-invoice-right {
    display: block !important;
  }
}
@media screen and (max-width: 767px) {
  .nc-pay-for-invoice-right {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-pay-for-invoice-footer__button-left {
    margin-top: 50px;
  }
}
@media screen and (max-width: 767px) {
  .nc-pay-for-invoice-footer__button-right {
    margin-top: -90px;
  }
}
.nc-pay-for-invoice-left,
.nc-pay-for-invoice-right {
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  padding-top: 30px;
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-pay-for-invoice-left,
  .nc-pay-for-invoice-right {
    width: 100%;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
.nc-pay-for-invoice__input.nc-form-text__input {
  font: 38px Roboto, Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #50535a;
  max-width: 380px;
}
.nc-pay-for-invoice .nc-payment__cards {
  text-align: left;
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (max-width: 767px) {
  .nc-pay-for-invoice .nc-payment__cards {
    border-bottom: none;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.nc-pay-for-invoice .nc-payment__cards-list {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  margin-top: 15px;
}
.nc-pay-for-invoice .nc-payment__cards-label {
  color: #50535a;
}
.nc-pay-for-invoice__subtitle {
  font: 30px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
  font-weight: 300;
}
.nc-pay-for-invoice .title {
  font-size: 14px;
  color: #50535a;
  opacity: 0.4;
  margin-bottom: 5px;
}
.nc-pay-for-invoice-billing-account {
  margin-top: 25px;
}
.nc-pay-for-invoice-billing-account__title {
  font-size: 14px;
  color: #50535a;
  opacity: 0.4;
  margin-bottom: 5px;
}
.nc-pay-for-invoice-billing-account__value {
  font: 18px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
.nc-pay-for-invoice-balance {
  margin-top: 20px;
}
.nc-pay-for-invoice-balance__title {
  font-size: 14px;
  color: #50535a;
  opacity: 0.4;
  margin-bottom: 5px;
}
.nc-pay-for-invoice .nc-payment__price-header-value_negative {
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 400;
}
.nc-pay-for-invoice .nc-payment__price-header-value_negative::before {
  content: '-';
}
.nc-pay-for-invoice__cell-arrow {
  display: inline-block;
  width: 10px;
  height: 15px;
  margin-right: 8px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCA3LjMgMTIiPjxwYXRoIGQ9Ik0uNywxMS4yTDUuOTQsNS45Ni43LjcyIiBmaWxsPSJub25lIiBzdHJva2U9IiMyN2EzZDQiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-size: contain;
  transition: .3s;
}
.nc-pay-for-invoice__collapsible {
  font: 20px Roboto, Helvetica, Arial, sans-serif;
}
.nc-pay-for-invoice__collapsible._active .nc-pay-for-invoice__cell-arrow {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  transition: .3s;
}
@media screen and (max-width: 767px) {
  .nc-pay-for-invoice__row {
    padding-left: 20px;
    padding-bottom: 25px;
    margin-top: 25px;
  }
}
/* Plan */
.nc-plan {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 5px;
  padding: 0 10px 20px;
  min-height: 390px;
  width: 25%;
}
@media screen and (max-width: 1099px) {
  .nc-plan {
    width: 50%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan {
    min-height: 525px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) and (orientation: portrait) {
  .nc-plan {
    min-height: 585px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 260px;
    min-height: 0;
    height: auto;
  }
}
.nc-plan_top {
  width: 33%;
}
.nc-plan_col-3 {
  width: 33%;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .nc-popup_select-plan .nc-plan_col-3 {
    width: 280px;
  }
}
.nc-plan-list {
  margin-left: -10px;
  margin-right: -10px;
  overflow: visible;
}
@media screen and (max-width: 767px) {
  .nc-plan-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-right: -20px;
    margin-left: -20px;
    padding-top: 20px;
    overflow: hidden;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup_select-plan .nc-plan-list {
    padding-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup_select-plan .nc-plan-list .swiper-container {
    overflow: visible;
    width: 100%;
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup_select-plan .nc-plan-list .swiper-container .nc-plan-list-content {
    flex-direction: column;
  }
}
.nc-plan-list-content {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
}
@media screen and (max-width: 767px) {
  .nc-plan-list-content {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: none;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.nc-plan-list-pagination {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .nc-plan-list-pagination {
    display: none;
  }
}
.nc-plan-list-pagination._last {
  color: #bebebe;
}
.nc-plan-list-more {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .nc-plan-list-more {
    margin-top: 20px;
  }
}
.nc-plan__content {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  border: 1px solid #d3d4d3;
  background: #ffffff;
  padding: 23px 20px;
  width: 100%;
  z-index: 1;
  min-height: 370px;
}
.nc-plan__content.nc-plan__content_best {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border: 2px solid #001eb4;
}
.nc-plan__content.nc-plan__content_best:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-bottom: 2px solid #001eb4;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan__content {
    padding: 0 40px 25px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan__content {
    position: relative;
    padding-bottom: 50px;
  }
}
.nc-plan__content._show_more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-line-pack: center;
  -webkit-align-content: center;
  align-content: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-flow: column nowrap;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .jsTopPlans .nc-plan__content._show_more {
    margin-top: 50px;
  }
}
.nc-plan__content:hover {
  -webkit-box-shadow: 0 0 30px rgba(0, 56, 93, 0.23);
  -moz-box-shadow: 0 0 30px rgba(0, 56, 93, 0.23);
  box-shadow: 0 0 30px rgba(0, 56, 93, 0.23);
  border-bottom: 0;
  z-index: 101;
}
.nc-plan__content-header {
  height: 50px;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  line-height: 27px;
  color: #ffffff;
  padding-top: 10px;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.nc-plan__content-header_best {
  background-color: #001eb4;
}
.nc-plan__content-wrapper {
  position: relative;
}
@media screen and (max-width: 767px) {
  .nc-plan__content-wrapper {
    /* .display-flex; */
    width: 100%;
  }
}
.nc-plan__content-wrapper_best:hover {
  -webkit-box-shadow: 0 0 30px rgba(0, 56, 93, 0.23);
  -moz-box-shadow: 0 0 30px rgba(0, 56, 93, 0.23);
  box-shadow: 0 0 30px rgba(0, 56, 93, 0.23);
  z-index: 101;
}
.nc-plan__content-more-icon {
  width: 50px;
  height: 35px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNzEuODYgMTQyIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuNi4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjQgQnVpbGQgMTA5KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICMwMDM3N2Q7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMwMGM4ZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03Ny4zLDk0Ljg1Yy0xLjAxLDAtMS45Ny0uMzgtMi43LTEuMDdsLTE2LjI4LTE1LjM0Yy0uNzYtLjcyLTEuMjEtMS43MS0xLjI1LTIuNzYtLjAzLTEuMDUuMzUtMi4wNywxLjA3LTIuODMuNzItLjc2LDEuNzEtMS4yMSwyLjc2LTEuMjUsMS4wNS0uMDMsMi4wNy4zNSwyLjgzLDEuMDdsMTMuMjksMTIuNSwzMC44Ny0zNi43M2MuNjgtLjc5LDEuNjQtMS4yOCwyLjY3LTEuMzcsMS4wNC0uMDgsMi4wNi4yNCwyLjg2LjkxLjguNjcsMS4yOSwxLjYzLDEuMzgsMi42Ni4wOSwxLjA0LS4yMywyLjA3LS44OSwyLjg3bC0zMy42LDM5LjkyYy0uMzQuNDEtLjc2Ljc0LTEuMjQuOTgtLjQ4LjI0LTEsLjM4LTEuNTMuNDJoLS4yM1oiLz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcwLjkyLDkxLjI0bC0xNS4yNC0xOS4wMmMtLjM2LS40NC0uOC0uOC0xLjMxLTEuMDUtLjUxLS4yNS0xLjA2LS4zOS0xLjYyLS40Mi0uNTctLjAzLTEuMTMuMDctMS42Ni4yOS0uNTIuMjItLjk5LjU1LTEuMzcuOThsLTE3LjM5LDE5LjAyYy0uNDYuMzUtLjg0Ljc5LTEuMTEsMS4zLS4yNy41MS0uNDMsMS4wNy0uNDYsMS42NC0uMDMuNTcuMDYsMS4xNS4yOCwxLjY4LjIxLjUzLjU0LDEuMDEuOTYsMS40MS40Mi4zOS45Mi42OSwxLjQ3Ljg3czEuMTIuMjQsMS42OS4xN2MuNTctLjA3LDEuMTItLjI2LDEuNjEtLjU2LjQ5LS4zLjktLjcxLDEuMjItMS4xOWwxMC42Mi0xMS41OWMtMi45OCwxMy4yMy0xMC4xNSwyNS4xNC0yMC40NSwzMy45Ny0xMC4yOSw4LjgzLTIzLjE2LDE0LjExLTM2LjY4LDE1LjA1LTEzLjUzLjk0LTI3LTIuNTEtMzguNDEtOS44My0xMS40MS03LjMyLTIwLjE2LTE4LjEzLTI0Ljk1LTMwLjgyLS40MS0uOTEtMS4xNi0xLjYzLTIuMDgtMi4wMS0uOTItLjM4LTEuOTYtLjQtMi44OS0uMDUtLjk0LjM1LTEuNywxLjA1LTIuMTQsMS45NC0uNDQuOS0uNTMsMS45My0uMjQsMi44OCw1LjM3LDE0LjM3LDE1LjI1LDI2LjYxLDI4LjE2LDM0Ljg5LDEyLjkxLDguMjgsMjguMTcsMTIuMTUsNDMuNDYsMTEuMDIsMTUuMy0xLjEyLDI5LjgyLTcuMTgsNDEuMzktMTcuMjUsMTEuNTctMTAuMDcsMTkuNTYtMjMuNjMsMjIuNzctMzguNjNsOC4yMSwxMC4yMmMuMzkuNDkuODguODcsMS40NSwxLjEzLjU3LjI1LDEuMTkuMzcsMS44MS4zNC44OSwwLDEuNzUtLjI5LDIuNDQtLjg1LjQtLjMzLjcyLS43NC45Ni0xLjIuMjQtLjQ2LjM4LS45Ni40Mi0xLjQ3LjA0LS41MS0uMDItMS4wMy0uMTgtMS41Mi0uMTYtLjQ5LS40MS0uOTUtLjc1LTEuMzRaIi8+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTM5LjQ2LDYwLjU2Yy41MS0uNzguNzMtMS43MS42Mi0yLjYzLS4xMS0uOTItLjU0LTEuNzctMS4yMi0yLjQxLS42OC0uNjMtMS41Ni0xLjAxLTIuNDgtMS4wNi0uOTMtLjA1LTEuODQuMjMtMi41OC43OWwtOS4xOCwxMC4wM2MxLjQtMTQuNTUsNy44MS0yOC4xNiwxOC4xNS0zOC41MSwxMC4zMy0xMC4zNCwyMy45NC0xNi43OCwzOC40OS0xOC4yLDE0LjU1LTEuNDIsMjkuMTQsMi4yNiw0MS4yOCwxMC40MSwxMi4xMyw4LjE1LDIxLjA2LDIwLjI3LDI1LjI1LDM0LjI4LjMzLjk2LDEuMDEsMS43NiwxLjkyLDIuMjIuOS40NywxLjk1LjU3LDIuOTIuMjguOTctLjI5LDEuOC0uOTQsMi4zMS0xLjgxLjUxLS44OC42NS0xLjkyLjQxLTIuOTEtNC43LTE2LjA5LTE0Ljk0LTMwLTI4LjkxLTM5LjI2QzExMi40MywyLjU0LDk1LjYzLTEuNDcsNzguOTguNDhjLTE2LjY1LDEuOTUtMzIuMDcsOS43NC00My41MiwyMS45Ny0xMS40NSwxMi4yNC0xOC4yLDI4LjE0LTE5LjA1LDQ0Ljg4bC05LjM4LTExLjcyYy0uNjYtLjgyLTEuNjEtMS4zNC0yLjY1LTEuNDUtMS4wNC0uMTEtMi4wOC4xOS0yLjkuODUtLjgyLjY2LTEuMzQsMS42MS0xLjQ1LDIuNjUtLjExLDEuMDQuMTksMi4wOC44NSwyLjlsMTUuMjQsMTguOThjLjM1LjQ0Ljc5LjgxLDEuMywxLjA2LjUxLjI1LDEuMDYuMzksMS42My40LjU0LDAsMS4wOC0uMTEsMS41OC0uMzMuNS0uMjIuOTUtLjU0LDEuMzEtLjk0bDE3LjUyLTE5LjE4WiIvPgo8L3N2Zz4=") 0 0 no-repeat;
}
.nc-plan__content-more-label {
  margin-top: 28px;
  color: #001eb4;
}
.nc-plan__select {
  display: block;
  border-top: 0;
  color: #86888c;
}
@media screen and (max-width: 767px) {
  .nc-plan__select {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan__select-button {
    margin: 24px 0 0;
  }
}
.nc-plan__select-button a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.nc-plan__select-button a.nc-button_type_monochrome {
  background-color: #ffffff;
}
.nc-plan_top .nc-plan__select-button a {
  height: 60px;
}
.nc-plan__select-button .nc-button_type_blue-style .nc-button__label {
  font-family: Roboto, Helvetica, Arial, sans-serif;
  line-height: 36px;
}
.nc-plan_top .nc-plan__select-button .nc-button_type_blue-style .nc-button__label {
  font-weight: bold;
  font-size: 18px;
}
.nc-plan__select-button a:not(._disabled):enabled:hover,
.nc-plan__select-button a:not(._disabled):enabled:hover,
.nc-plan__select-button a:not(._disabled):enabled:focus,
.nc-plan__select-button a:not(._disabled):enabled:focus {
  background-color: #44c8f5;
}
@media screen and (max-width: 767px) {
  .nc-plan__select-button {
    position: absolute;
    left: -1px;
    right: -1px;
    bottom: -1px;
  }
  .nc-plan__select-button .nc-button {
    margin: 24px;
    width: calc(52%);
  }
  .nc-plan__select-button .nc-button__label {
    line-height: 46px;
  }
}
.nc-plan__title {
  min-height: 84px;
  font: 28px/34px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
.nc-plan__title-text {
  width: 90%;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan__title {
    min-height: 114px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) and (orientation: portrait) {
  .nc-plan__title {
    min-height: 174px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan__title {
    font-size: 30px;
    line-height: 40px;
    min-height: 120px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan__title_full {
    min-height: 120px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan__title_full {
    min-height: 335px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) and (orientation: portrait) {
  .nc-plan__title_full {
    min-height: 374px;
  }
}
.nc-plan__features {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  align-content: flex-start;
  min-height: 172px;
  padding: 10px 0 0 0;
}
.nc-order-summary__service-name_switch-tariff .nc-plan__features {
  padding-top: 5px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan__features {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 220px;
    margin: 0 -40px;
    padding: 20px 40px;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan__features {
    padding: 0;
  }
}
.nc-plan__features-top {
  color: #44c8f5;
  font-weight: bold;
  min-height: auto;
  padding: 0;
}
.nc-plan__feature {
  padding: 1px 0;
  font-size: 16px;
  line-height: 35px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  word-wrap: break-word;
  text-overflow: ellipsis;
}
.nc-order-summary__service-name_switch-tariff .nc-plan__feature {
  font-size: 14px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan__feature {
    width: 100%;
  }
  .nc-plan__feature + .nc-plan__feature {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1100px) {
  .nc-plan__feature:last-child {
    padding-bottom: 15px;
  }
}
.nc-plan__feature._wide {
  width: 100%;
}
.nc-plan__price {
  padding-top: 26px;
  border-top: 1px solid #d3d4d3;
  font-family: Roboto, Helvetica, Arial, sans-serif;
}
.nc-plan_top .nc-plan__price {
  padding-top: 0;
  padding-bottom: 10px;
  border-top: none;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan__price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan__price {
    border-top: none;
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup__content .nc-plan__price {
    margin-top: 0;
    padding-top: 0;
  }
}
.nc-plan__price-label {
  color: #50535a;
}
.nc-plan__final-price {
  font-size: 14px;
  color: #86888c;
  margin: 0 0 27px;
  padding: 0 3px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan__final-price {
    text-align: left;
  }
}
.nc-plan__icon {
  display: inline-block;
  vertical-align: middle;
  width: 23px;
  height: 23px;
  margin-right: 10px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan__icon {
    min-width: 23px;
    margin-right: 10px;
  }
}
.nc-plan__icon._family {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PHN0eWxlPi5jbHMtMSB7ZmlsbDogIzViYzUwMDtmaWxsLXJ1bGU6IGV2ZW5vZGQ7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIzLDE5LjQ0OWEwLjU2MywwLjU2MywwLDAxLS41NzEuNTUxYTAuNTYzLDAuNTYzLDAsMDEtLjU3Mi0wLjU1NHYtMy44NmE0LjEyOSw0LjEyOSwwLDAwLTEuNjUxLTMuMjk0YTAuNTQzLDAuNTQzLDAsMDEtLjA5NS0wLjc3OGEwLjU4NSwwLjU4NSwwLDAxLjgtMC4wOTJBNS4yMiw1LjIyLDAsMDEyMywxNS41ODZaTTE5LjMyOSwyMGgtNi41N2EwLjU2MywwLjU2MywwLDAxLS41NzEtMC41NTRhMi41MDcsMi41MDcsMCwwMTEuMDU2LTIuMDQ2YTAuNTgzLDAuNTgzLDAsMDEuOC4wOTRhMC41NDIsMC41NDIsMCwwMS0uMS43NzdhMS41NzMsMS41NzMsMCwwMC0uNTA3LjYyMWg1LjJhMS41ODUsMS41ODUsMCwwMC0uNTA4LTAuNjIxYTAuNTQyLDAuNTQyLDAsMDEtLjEtMC43NzhhMC41ODQsMC41ODQsMCwwMS44LTAuMDkyYTIuNTEzLDIuNTEzLDAsMDExLjA3MSwyLjA0OGEwLjU2MywwLjU2MywwLDAxLS41NzIuNTUxWk0zLDEzLjMyMmE2Ljc1NCw2Ljc1NCwwLDAxMi42OTQtNS4zODNhMC41ODQsMC41ODQsMCwwMS44LjA5MWEwLjU0MiwwLjU0MiwwLDAxLS4wOTMuNzc4YTUuNjY0LDUuNjY0LDAsMDAtMi4yNiw0LjUxNXY2LjEyN2EwLjU2MywwLjU2MywwLDAxLS41Ny41NUEwLjU2MywwLjU2MywwLDAxMywxOS40NDlabTcuMTI1LjgxOWEyLjQyOCwyLjQyOCwwLDExMi41MS0yLjQyN2EyLjQ3NCwyLjQ3NCwwLDAxLTIuNTEsMi40M1ptMC0zLjc0NWExLjMxOSwxLjMxOSwwLDEwMS4zNjcsMS4zMThhMS4zNDcsMS4zNDcsMCwwMC0xLjM2Ny0xLjMxNFptNy40MjIuMzEzYTMuNDMzLDMuNDMzLDAsMDEtMy40ODgtMy4zNjZhMy40ODksMy40ODksMCwwMTYuOTc0LDBhMy40MzEsMy40MzEsMCwwMS0zLjQ4NiwzLjM2OVptMC01LjYyN0EyLjMwNywyLjMwNywwLDAwMTUuMiw3LjM0NmEyLjM0NiwyLjM0NiwwLDAwNC42ODgsMGEyLjMwNiwyLjMwNiwwLDAwLTIuMzQxLTIuMjYxWk02LjQ0NSwyMGEwLjU2MywwLjU2MywwLDAxLS41NzEtMC41NTR2LTEuMjUzQTQsNCwwLDAxNy40NzIsMTVhMC41ODQsMC41ODQsMCwwMS44LjA5MmEwLjU0MywwLjU0MywwLDAxLS4wOTUuNzc4YTIuOTA3LDIuOTA3LDAsMDAtMS4xNjMsMi4zMnYwLjdoMi44NzdhMC41NTQsMC41NTQsMCwxMTAsMS4xMVpNOS43MjcsMi4xMDRhMi4zLDIuMywwLDAwLTIuMzQxLDIuMjZhMi4zNDMsMi4zNDMsMCwwMDQuNjg0LDBBMi4zLDIuMywwLDAwOS43MjcsMi4xWm0wLDUuNjI3YTMuNDMxLDMuNDMxLDAsMDEtMy40ODQtMy4zNjdBMy40MzEsMy40MzEsMCwwMTkuNzI3LDFhMy40MzIsMy40MzIsMCwwMTMuNDg2LDMuMzY3YTMuNDMyLDMuNDMyLDAsMDEtMy40ODYsMy4zNjRtNi4zMTEsNS4xNmExLjMyMSwxLjMyMSwwLDEwMS4zNjksMS4zMmExLjM0NiwxLjM0NiwwLDAwLTEuMzY5LTEuMzE3Wm0wLDMuNzQ3YTIuNDI5LDIuNDI5LDAsMTEyLjUxMi0yLjQyN2EyLjQ3MywyLjQ3MywwLDAxLTIuNTEyLDIuNDNaIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-plan__icon._music {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzViYzUwMCIgZD0iTTIwLjE1NiwxLjA0YS42LjYsMCwwMS4zMzItLjA0LjYuNiwwLDAxLjIzNi4wOTEuNTgyLjU4MiwwLDAxLjI2Ny41djIuMjcxYS41ODMuNTgzLDAsMDEwLC4xODF2MTAuMjUxYS41NzIuNTcyLDAsMDEwLC4wNzRhMy45NjUsMy45NjUsMCwwMS03LjkyMS0uMDY4YTMuODg5LDMuODg5LDAsMDEzLjk2MS0zLjhhNC4wNTUsNC4wNTUsMCwwMTIuNzY5LDEuMDg1VjQuODE5bC05LDMuNTMxdjguODI2YS43LjcsMCwwMTAsLjA3OWMwLC4wMjEsMCwuMDQxLDAsLjA2MkEzLjc2LDMuNzYsMCwwMTYuOTYxLDIxYTMuODA4LDMuODA4LDAsMTEwLTcuNjFhNC4wNzIsNC4wNzIsMCwwMTEuNDgxLjI3NC41ODQuNTg0LDAsMDEuMzM3Ljc2My42LjYsMCwwMS0uNzc5LjMzMmEyLjg2OCwyLjg2OCwwLDAwLTEuMDQtLjE5MmEyLjYzMSwyLjYzMSwwLDEwMCw1LjI1NmEyLjU5MiwyLjU5MiwwLDAwMi42NC0yLjU1YzAtLjAzMiwwLS4wNTQsMC0uMDc4YS42LjYsMCwwMTAtLjA2OVY1LjU2MmEuNTcyLjU3MiwwLDAxLjAwOC0uMTA4LjU4My41ODMsMCwwMS4xLS4yMzYuNTkyLjU5MiwwLDAxLjE5Mi0uMTc1QS42MDcuNjA3LDAsMDExMCw1Wk0xMC44LDUuOTQ4djEuMTEzbDguOTg2LTMuNVYyLjQ0OVptNi4yMjYsNS43MjZhMi43LDIuNywwLDAwLTIuNzYxLDIuNjI2YTIuNzY0LDIuNzY0LDAsMTAyLjc2MS0yLjYyNiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-plan__icon._phone {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iIzViYzUwMCIgZD0iTTE5LDEyLjE1NGExLDEsMCwwMS0xLTFBOS4yMjksOS4yMjksMCwwMDguNzE4LDJhMSwxLDAsMDEwLTJBMTEuMjMyLDExLjIzMiwwLDAxMjAsMTEuMTU0YTEsMSwwLDAxLTEsMW0tNC4xODMtLjA5MmExLDEsMCwwMS0xLTFhNS4wOCw1LjA4LDAsMDAtNS4xMTEtNS4wMzZhMSwxLDAsMDEwLTJhNy4wODIsNy4wODIsMCwwMTcuMTExLDcuMDM2YTEsMSwwLDAxLTEsMW0tMiwxLjkyMS0xLjM4LDEuMzYzYTEsMSwwLDAxLTEuNDA2LDBsLTUuMjkyLTUuMjI1YTEsMSwwLDAxMC0xLjQyNEw2LjEsNy4zNTNMNC4wNTQsNS4zM0wyLjQ4Niw2Ljg3NmExLjYzMiwxLjYzMiwwLDAwMCwyLjMyNGw4LjM3OCw4LjI3MWExLDEsMCwwMS0xLjQsMS40MjRsLTguMzgxLTguMjcyYTMuNjMxLDMuNjMxLDAsMDEwLTUuMTdsMi4yNy0yLjIzOWExLDEsMCwwMTEuNDA2LDBsMy40NjksMy40MjhhMSwxLDAsMDEwLDEuNDI0TDYuODY2LDkuNDA5bDMuODY3LDMuODJsMS4zOC0xLjM2NGExLDEsMCwwMTEuNDA2LDBsMy40NTIsMy40MTNhMSwxLDAsMDEwLDEuNDIzbC0yLjI2NSwyLjIzNkEzLjY4NCwzLjY4NCwwLDAxMTIuMjEzLDIwaC0uMDI4YTEsMSwwLDAxLS4wMjUtMmExLjY3OSwxLjY3OSwwLDAwMS4xNDItLjQ4NmwxLjU0NC0xLjUyNFoiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-plan__icon._internet {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iIzViYzUwMCIgZD0iTTEyLjksMTFjLS4zLDMuNjk1LTIuMjE5LDYuNS0zLDYuOTYyLS43NTctLjQ3MS0yLjU5My0zLjI3Mi0yLjg4OC02Ljk2MlptNi4xNzItLjcxNWExLjAwOCwxLjAwOCwwLDAwLTEuMTI4Ljg0OGE4LjAzMSw4LjAzMSwwLDAxLTUuMDgxLDYuMzMzQTE1LjA0NywxNS4wNDcsMCwwMDE0Ljk0MywxMGMwLTQuNzU1LTIuNDIzLTkuMjQ0LTQuNTMxLTkuOTA4LS4wMTktLjAwOS0uMDM4LS4wMTUtLjA1OC0uMDIyLS4wNDktLjAxNC0uMS0uMDE5LS4xNDQtLjAyOUEuOTYxLjk2MSwwLDAwMTAsMGMtLjAyNCwwLS4wNSwwLS4wNzcsMC0uMDEsMC0uMDIsMC0uMDMsMHMtLjA0NS4wMDgtLjA2OC4wMDlBMTAuMDE0LDEwLjAxNCwwLDAwLS4wMSwxMGExMC4wMTIsMTAuMDEyLDAsMDA5LjgzMiw5Ljk5Yy4wMjQsMCwuMDQ4LjAxLjA3Mi4wMXMuMDIzLDAsLjAzNCwwcy4wNSwwLC4wNzUsMGExMC4wNTIsMTAuMDUyLDAsMDA5LjkxNi04LjU4MmExLDEsMCwwMC0uODQ3LTEuMTMzTTcuMDA3LDlDNy4zLDUuMDc2LDkuMTg4LDIuMzE0LDkuOSwyLjAxM2MuNzMyLjI5NywyLjcwNywzLjA1NywzLjAwNyw2Ljk4N1pNMi4wNTMsOWE4LjAxOCw4LjAxOCwwLDAxNC43NjktNi4zNDFBMTUuMTA5LDE1LjEwOSwwLDAwNS4wMDcsOVptMTUtLjgyNmExLjQzNywxLjQzNywwLDEwMS40MzctMS40NDlhMS40NDQsMS40NDQsMCwwMC0xLjQzNywxLjQ0OW0tMS43Ni0zLjc5MmExLjQ0OCwxLjQ0OCwwLDEwLTEuNDM4LTEuNDQ3YTEuNDQ1LDEuNDQ1LDAsMDAxLjQzOCwxLjQ0N20uNi44NTFhMS40MzcsMS40MzcsMCwxMDEuNDM3LTEuNDQ4YTEuNDQ0LDEuNDQ0LDAsMDAtMS40MzgsMS40NDdaTTUuMDEyLDExYTE1LjMzLDE1LjMzLDAsMDAxLjksNi4zODFBOC4wMTgsOC4wMTgsMCwwMTIuMDUzLDExWiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-plan__icon._sms {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxNiI+PHBhdGggZmlsbD0iIzViYzUwMCIgZD0iTTIuNSwybDYuNzUxLDYuNzc3YTEuMTI0LDEuMTI0LDAsMDAuOC4zMzZhMS4xMTgsMS4xMTgsMCwwMC44LS4zMzVsNS40LTUuNTQ4YTIuMjUzLDIuMjUzLDAsMDEyLjQ4NS0uNkEyLjExMiwyLjExMiwwLDAxMjAsNC42NDl2OC4yMDdBMy4xNDMsMy4xNDMsMCwwMTE2Ljg2NiwxNkgzLjE1NEEzLjE0MywzLjE0MywwLDAxLjAyLDEyLjg1NlYyLjA1NGExLDEsMCwwMS4wMTQtLjE3MmExLjYyLDEuNjIsMCwwMS4xLS44MTdBMS43ODYsMS43ODYsMCwwMTEuODY0LDBIMTguNWExLDEsMCwwMTAsMlptLS41NzItLjU3MmEuMDc4LjA3OCwwLDAxLS4wMDYtLjAxaC0uMDA0Wm0uMDksMi45MTl2OC41MUExLjE0MiwxLjE0MiwwLDAwMy4xNTQsMTRoMTMuNzEyQTEuMTQxLDEuMTQxLDAsMDAxOCwxMi44NTZWNC42NDlhLjMyNC4zMjQsMCwwMC0uMDM0LS4xNzYuNDUzLjQ1MywwLDAwLS4yOTEuMTZsLTUuNCw1LjU0OGEzLjEwOSwzLjEwOSwwLDAxLTIuMjIyLjkzMmEzLjEsMy4xLDAsMDEtMi4yMTgtLjkyNVoiLz48L3N2Zz4=") 0 0 no-repeat;
  height: 20px;
}
.nc-plan__icon._social {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iIzViYzUwMCIgZD0iTTUuMjkzLDEwLjI5M2ExLDEsMCwwMTEuNDE0LDEuNDE0bC0zLDNBMSwxLDAsMDEzLDE1YTEsMSwwLDAxLTEtMXYtMi4xNzFBMy4wMDYsMy4wMDYsMCwwMTAsOVYzYTMsMywwLDAxMy0zaDlhMywzLDAsMDEzLDN2NmEzLDMsMCwwMS0zLDNIOWExLDEsMCwxMTAtMmgzYTEsMSwwLDAwMS0xVjNhMSwxLDAsMDAtMS0xSDNhMSwxLDAsMDAtMSwxdjZhMSwxLDAsMDAxLDFhMSwxLDAsMDExLDF2LjU4NlpNMTQuNDg2LDE3SDEwYTMsMywwLDAxLTMtM2ExLDEsMCwwMTIsMGExLDEsMCwwMDEsMWg1YTEsMSwwLDAxLjgxMy40MTdsLjQyOS42YTEsMSwwLDAxLjk1OC0uNzE3Ljg3NC44NzQsMCwwMC44LS45MTRWOGExLDEsMCwwMC0xLTFhMSwxLDAsMDEwLTJhMywzLDAsMDEzLDN2Ni4zODZhMi45MTYsMi45MTYsMCwwMS0xLjgxNCwyLjcyOGwtLjAzNCwxLjkwNWExLDEsMCwwMS0xLjAwMS45ODFhMSwxLDAsMDEtLjgxMy0uNDE3WiIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-size: cover;
}
.nc-plan__icon._chat {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iIzViYzUwMCIgZD0iTTE3LjExOCw3LjlhMS40NDEsMS40NDEsMCwxMDEuNDQtMS40MzFhMS40MzcsMS40MzcsMCwwMC0xLjQ0LDEuNDMxTS43ODUsMTguNzM3YTEsMSwwLDAwMS4yOTQsMS4yMDdsMy45NzEtMS4zODNhMTAuMDA3LDEwLjAwNywwLDAwMy44MTYuNzYyYTkuODQyLDkuODQyLDAsMDA5Ljc3My04LjI5NWExLDEsMCwwMC0uODQ3LTEuMTI4YTEsMSwwLDAwLTEuMTMyLjg0N2E3LjgzNCw3LjgzNCwwLDAxLTcuNzk0LDYuNThhOC4wNCw4LjA0LDAsMDEtMy4zNzgtLjczNi45MjUuOTI1LDAsMDAtLjEzLS4wMzEuOTc4Ljk3OCwwLDAwLS4yMzktLjA2Ljk4Mi45ODIsMCwwMC0uMjcuMDM3YTEuMDE5LDEuMDE5LDAsMDAtLjEwOC4wMTVsLS4wMTYuMDA2LTIuNTA2Ljg3NC42LTIuMjE3Yy4wMDctLjAyNSwwLS4wNDkuMDA1LS4wNzRhLjk2Ni45NjYsMCwwMC4wMTQtLjIuNzMzLjczMywwLDAwLS4wNzMtLjM1OC45NjguOTY4LDAsMDAtLjEtLjE4N2MtLjAxNC0uMDItLjAxNy0uMDQ0LS4wMzMtLjA2NEE3LjQ0Nyw3LjQ0NywwLDAxMiw5LjY2MkE3Ljc3NSw3Ljc3NSwwLDAxOS44NjYsMmExLDEsMCwwMDAtMkE5Ljc3Niw5Ljc3NiwwLDAwMCw5LjY2MmE5LjQsOS40LDAsMDAxLjc2Miw1LjQ4OVpNNi45LDQuOWwtMS4wNDcsMS4wMi0uNC4zOTJhMS42NSwxLjY1LDAsMDAwLDIuMzY4bDUuMzQ3LDUuMjI3bDEuMjkxLjUxNmExLjcyNiwxLjcyNiwwLDAwMS4xNjEtLjQ5bDEuNDQ4LTEuNDEzLTIuMi0yLjE1Ni0xLjMzMSwxLjMtMy4zNzktMy4zbDEuMzI1LTEuM1ptOC40NTEtLjYwOWExLjQzMSwxLjQzMSwwLDEwLTEuNDQtMS40MzJhMS40MzgsMS40MzgsMCwwMDEuNDQsMS40MzJtLjYuNzgxYTEuNDQyLDEuNDQyLDAsMTAxLjQ0Mi0xLjQzYTEuNDM5LDEuNDM5LDAsMDAtMS40NDIsMS40MyIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-plan__icon._2x {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMyAyMyI+PHBhdGggZmlsbD0iIzViYzUwMCIgZD0iTTExLjUsMjNhMTEuNDk0LDExLjQ5NCwwLDExMTAuNjg4LTcuMjVhMSwxLDAsMTEtMS44NTgtLjc0YTkuNDkyLDkuNDkyLDAsMTAtMi44NDMsMy44N2ExLDEsMCwxMTEuMjYxLDEuNTVBMTEuNTEyLDExLjUxMiwwLDAxMTEuNSwyM20zLjQ0NC05LjU3LS45NzEsMS43N2gtMS45MWwyLjA4Ny0yLjg5LTIuMTIzLTIuOTloMS45NTVsMS4yNzIsMS43OC45NTktMS43OGgxLjg3MWwtMi4wMjcsMi45bDIuMTExLDIuOThoLTJabS03LjM5Ni41NGgzLjMxdjEuMjNINS42MmExLjI2NSwxLjI2NSwwLDAxLS4wNDktLjM5YTEuNzgsMS43OCwwLDAxLjQ4LTEuMjZsMS42LTEuOTRjLjkxMi0xLjEsMS4zLTEuNjQsMS4zLTIuMzJhLjk4NS45ODUsMCwwMC0uMzI0LS44YTEuOTM4LDEuOTM4LDAsMDAtMS4yNDctLjMxYTkuMTg1LDkuMTg1LDAsMDAtMS42MDcuMTZWNy4wN2E4LjYzMyw4LjYzMywwLDAxMS45MDctLjIzYTMuMjg3LDMuMjg3LDAsMDEyLjQ1OC43N2EyLjE0MywyLjE0MywwLDAxLjU4OCwxLjU5YzAsMS4wMi0uNDU2LDEuOC0xLjc1MSwzLjIyWiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-plan__icon._check {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAzOCI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48cGF0aCBkPSJNNC44LDExLjU1bDMuMDQsMi45NG0uMSwwbDkuMDctOS42OCIgc3Ryb2tlLXdpZHRoPSIxLjY1IiBzdHJva2U9IiM0NEM4RjUiLz48cGF0aCBkPSJNNC44LDMxLjU1bDMuMDQsMi45NG0uMSwwbDkuMDctOS42OCIgc3Ryb2tlLXdpZHRoPSIyLjY1IiBzdHJva2U9IiM0NEM4RjUiLz48L2c+PC9zdmc+") 0 0 no-repeat;
  background-size: 18px;
  width: 30px;
  height: 20px;
  margin-right: 0;
  margin-left: 10px;
}
.nc-plan_more {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-plan_more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
.nc-plan.nc-plan_top .nc-price__integer {
  font-size: 60px;
}
.nc-plan.nc-plan_top .nc-price__fractional {
  font-size: 25px;
  padding-top: 12px;
}
.nc-plan.nc-plan_top .nc-price__type {
  font-size: 12px;
}
.nc-plan .nc-price {
  color: #50535a;
}
.nc-plan .nc-price__integer {
  margin-left: -2px;
  font-size: 64px;
  font-weight: 300;
}
.nc-plan .nc-price__fractional {
  font: 400 24px Roboto, Helvetica, Arial, sans-serif;
  margin-top: 2px;
}
.nc-plan .nc-price__type {
  padding-left: 0;
  font-size: 16px;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .nc-plan .nc-price__type {
    padding-left: 3px;
    font-size: 12px;
    font-weight: 700;
  }
}
.nc-plan_top .nc-plan__currency {
  font-size: 52px;
}
.nc-plan .nc-loader._loading._overlay {
  position: absolute;
}
/* Plan Additional Info */
.nc-plan-additional-info {
  margin-bottom: 20px;
  color: #50535a;
}
.nc-plan-additional-info__header {
  padding-top: 0;
}
@media screen and (max-width: 767px) {
  .nc-plan-additional-info__header {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
    padding: 0 20px;
  }
  .nc-plan-additional-info__header .nc-title {
    margin: 0;
  }
}
.nc-plan-additional-info__header-terms {
  margin-left: auto;
  padding-top: 18px;
}
@media screen and (max-width: 767px) {
  .nc-plan-additional-info__header-terms {
    padding: 0;
    margin: 0;
  }
  .nc-plan-additional-info__header-terms .nc-button {
    padding: 0;
  }
}
.nc-plan-additional-info__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background-color: #ffffff;
  margin-top: 25px;
  border: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .nc-plan-additional-info__content {
    margin-top: 10px;
  }
}
.nc-plan-additional-info__movistar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  padding-top: 10px;
  margin-top: 30px;
  margin-bottom: 70px;
}
@media screen and (max-width: 767px) {
  .nc-plan-additional-info__movistar {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0;
    text-align: center;
  }
}
.nc-plan-additional-info__movistar-icon {
  width: 63px;
  height: 68px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MyA2OCI+PHBhdGggZmlsbD0iIzUwNTM1QSIgZD0iTTMxLDQuMTg3YTE1LjU4NywxNS41ODcsMCwxMDE2LjAyNywxNS41ODFBMTUuODIzLDE1LjgyMywwLDAwMzEsNC4xODdtMCwzNS4xNTFhMTkuNTczLDE5LjU3MywwLDExMjAuMDI3LTE5LjU3QTE5LjgyNCwxOS44MjQsMCwwMTMxLDM5LjMzOE01Ny45Myw2NGEyOC4yMiwyOC4yMiwwLDAwLS40NzctMy42YTIsMiwwLDAxMy45MjQtLjc3N0EzMi43NTEsMzIuNzUxLDAsMDE2Miw2NS45OTVhMiwyLDAsMDEtMiwxLjk5M0gyYTIsMiwwLDAxLTItMS45OTNjMC05Ljg1OSw0LjE4LTE4LjE4MywxMS40NjktMjIuODE5YTIsMiwwLDAxMi4xNTIsMy4zNTlDNy45LDUwLjE3NCw0LjU1Myw1Ni4zMjUsNC4wNjIsNjRabS40NDItOS44MjVhMi43NTYsMi43NTYsMCwwMS0xLjk2Ni44MjVINDMuODk0YTEuODI5LDEuODI5LDAsMDEtMS44LTEuNDg3QTEsMSwwLDAxNDQuMDE5LDUzaDEyLjM4N2EuNzY2Ljc2NiwwLDAwLjU0My0uMjJsMy44LTQuMDQ1YS43OTQuNzk0LDAsMDAuMjYzLS41Nzh2LTQuNTc4YS41MDkuNTA5LDAsMDAtLjYyLS41NzlINDQuMDc5bC0uMDA2LjkyNmEuMy4zLDAsMDAuMS4wODhMNTEuMDQ3LDQ0YTIuMTMyLDIuMTMyLDAsMDExLjk5MywydjRhMi4xMzIsMi4xMzIsMCwwMS0xLjk5MywyaC02Ljk3NGEyLjEzMiwyLjEzMiwwLDAxLTEuOTkzLTJ2LTJhMSwxLDAsMTExLjk5MywwdjEuOTI1YS4zMy4zMywwLDAwLjEuMDg5TDUxLjA0Nyw1MGMtLjA0OSwwLS4wMjItLjAzOSwwLS4wNzRWNDZjMCwuMDYtLjA2LDAtLjA5NS0uMDE1TDQ0LjA3Myw0NmEyLjEzMiwyLjEzMiwwLDAxLTEuOTkzLTJ2LTEuMmExLjYxNiwxLjYxNiwwLDAxMS41NTItMS44aDE2Ljc2QTIuNDgzLDIuNDgzLDAsMDE2Myw0My41Nzl2NC41NzhhMi43NjUsMi43NjUsMCwwMS0uODQyLDEuOTg2WiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-plan-additional-info__movistar-icon {
    margin-bottom: 25px;
  }
}
.nc-plan-additional-info__movistar-content {
  margin-top: 7px;
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  padding-right: 60px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-additional-info__movistar-content {
    margin-top: -4px;
    font-weight: 400;
    font-size: 20px;
    line-height: 27px;
    padding-right: 50px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-additional-info__movistar-content {
    margin: 0 20px;
    font-weight: 400;
    font-size: 20px;
    line-height: 27px;
    padding-right: 0;
  }
}
.nc-plan-additional-info__movistar-title {
  font-size: 25px;
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-plan-additional-info__movistar-title {
    font-size: 24px;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    letter-spacing: -0.1px;
  }
}
.nc-plan-additional-info__action {
  padding-top: 12px;
}
@media screen and (max-width: 767px) {
  .nc-plan-additional-info__action {
    padding-top: 24px;
    width: calc(52%);
  }
}
.nc-plan-additional-info__action .nc-button {
  height: 48px;
}
/* Plan Change */
@media screen and (min-width: 768px) {
  .nc-plan-change {
    margin-top: 35px;
  }
}
.nc-plan-change__nav {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-change__nav {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change__nav {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change__nav {
    padding-bottom: 0;
  }
}
.nc-plan-change__plans {
  background-color: #ffffff;
}
.nc-plan-change__plans__inner {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 0;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-change__plans__inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change__plans__inner {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change__plans__inner {
    padding: 32px 20px 0 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-change__plans__inner {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change__plans-list {
    margin-bottom: -55px;
  }
}
.nc-plan-change__plans-list.swiper-container {
  overflow: visible;
}
@media screen and (max-width: 767px) {
  .nc-plan-change__plans-list.swiper-container {
    overflow: hidden;
  }
}
.nc-plan-change__upgrade,
.nc-plan-change__device {
  color: #00385d;
}
@media screen and (max-width: 767px) {
  .nc-plan-change__upgrade,
  .nc-plan-change__device {
    padding-left: 20px;
  }
}
.nc-plan-change__upgrade {
  font-weight: 400;
  font-size: 36px;
  line-height: 42px;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .nc-plan-change__upgrade {
    font-weight: 300;
    font-size: 20px;
    line-height: normal;
    font-family: Helvetica, Arial, sans-serif;
    margin-bottom: 0;
  }
}
.nc-plan-change__device {
  font-weight: 400;
  font-size: 59x;
  line-height: 59px;
}
.nc-plan-change__recommend {
  color: #44c8f5;
  font: 30px Roboto, Helvetica, Arial, sans-serif;
  margin-bottom: 30px;
  padding-left: 40px;
  min-height: 33px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAzNCI+PHBhdGggZmlsbD0iIzc5YjMwMCIgZD0iTTE1LjIsMmguMDc1YTMuMTQ2LDMuMTQ2LDAsMDEyLjQ4OCwxLjI3N2EzLjQyOCwzLjQyOCwwLDAxLjY1NywyLjg2MWwtMi4zODEsNy42NzdhMSwxLDAsMDAuMTQ3Ljg5MS42MzQuNjM0LDAsMDAuNjQyLjI5NGg3LjkzMWMuMjcsMCwxLjI0OS4xNzYsMS4yNDkuODc4UzI1Ljk5LDE3LjUsMjUuOTYsMThoLTMuMjA3YTEsMSwwLDAwLjAyMywyaDMuMDUxYy0uMDY1LjkxNy0uMTQyLDEuOS0uMjI0LDNoLTIuODI3YTEsMSwwLDAwMCwyaDIuNjc2Yy0uMDc5LDEuMDI1LS4xNTgsMi4wNDYtLjIzMiwzaC0yLjQ0NGExLDEsMCwwMDAsMmgyLjI4N2MtLjA0OS42MTEtLjA5MiwxLjE1OC0uMTI3LDEuNjA4LS4wNTYuMzUtLjkxNy4zOTEtMS4yODIuMzkySDQuODU3Yy0xLjQsMC0yLjktLjYzLTIuOS0yVjE4YTMuNDgsMy40OCwwLDAxMS43MjUtMi44NjJhMSwxLDAsMDAuNTQtMS4zLjk4OC45ODgsMCwwMC0xLjI5My0uNTQ1YTUuNDMzLDUuNDMzLDAsMDAtMi45NTUsNC43MXYxMmMwLDIuMzEzLDIuMDU0LDQsNC44ODYsNGgxOC44YzIuNDA2LS4wMDcsMy4wODgtMS4xMzUsMy4yNDYtMi4xNTUuMDM2LS40NDMsMS4wODgtMTQuNjgxLDEuMDg4LTE0Ljk1OHYtMS4wMDlsLS4wMDgtLjAwM0EyLjkyOSwyLjkyOSwwLDAwMjQuODYxLDEzaC02LjUzMmwxLjk5Mi02LjMxNmE1LjQ2Nyw1LjQ2NywwLDAwLTEtNC42MzRBNS4xMSw1LjExLDAsMDAxNS4yNywwaC0uOTI1YS45OTMuOTkzLDAsMDAtLjk3OS44NDdsLS43NjcsNC45MDUtNS4yNzEsNS4yYTEuMDA2LDEuMDA2LDAsMDAtLjAxNSwxLjQxNC45ODUuOTg1LDAsMDAxLjQuMDE2bDUuMjYzLTUuMmEyLjA1NiwyLjA1NiwwLDAwLjU5NC0xLjEyN1oiLz48L3N2Zz4=") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-plan-change__recommend {
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: bold;
    line-height: 30px;
  }
}
.nc-plan-change__more {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 55px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-change__more {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change__more {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change__more {
    display: none;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 40px;
  }
}
.nc-plan-change__more-title {
  color: #50535a;
  font: 30px Roboto, Helvetica, Arial, sans-serif;
  margin-bottom: 17px;
}
@media screen and (max-width: 767px) {
  .nc-plan-change__more-title {
    font-size: 20px;
    font-weight: bold;
  }
}
.nc-plan-change__more-text {
  color: #333333;
  font: 16px "Roboto", Helvetica, Arial, sans-serif;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .nc-plan-change__more-text {
    line-height: 28px;
  }
}
.nc-plan-change__more-text + .nc-plan-change__more-plans {
  margin-top: 35px;
}
.nc-plan-change__line {
  padding-bottom: 20px;
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-plan-change__line {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
  }
}
.nc-plan-change__line-title {
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .nc-plan-change__line-container {
    display: flex;
  }
}
.nc-plan-change__line-button {
  padding-left: 10px;
  margin-top: -8px;
}
@media screen and (max-width: 767px) {
  .nc-plan-change__line-button {
    padding-top: 5px;
    display: flex;
    justify-content: flex-end;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-change .nc-plan {
    margin-bottom: 0;
    min-height: 393px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-change .nc-plan__feature {
    margin-top: 0;
  }
}
.nc-plan-change .nc-plan_top {
  width: 33%;
  padding-bottom: 25px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-change .nc-plan_top {
    width: auto;
    flex: 1;
    max-width: 50%;
    margin: 0 auto;
    padding: 0 3px 25px 3px;
  }
}
.nc-plan-change .nc-plan_top .nc-plan__title {
  min-height: 62px;
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan_top .nc-plan__title {
    min-height: 35px;
  }
}
.nc-plan-change .nc-plan_top .nc-plan__price {
  border: none;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-change .nc-plan_top .nc-plan__price {
    margin-bottom: 20px;
  }
}
.nc-plan-change .nc-plan_top .nc-plan__features {
  min-height: 135px;
}
@media screen and (min-width: 768px) {
  .nc-plan-change .nc-plan_top .nc-plan__features {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-change .nc-plan_top .nc-plan__features {
    margin: 0 0 30px 0;
    padding: 0;
    border: none;
  }
}
.nc-plan-change .nc-plan_top .nc-plan__features.nc-plan__features-top {
  margin-bottom: 0;
  border: none;
  min-height: 35px;
}
.nc-plan-change .nc-plan_top .nc-plan__features.nc-plan__features-top .nc-plan__feature {
  padding: 0;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-change .nc-plan_top .nc-plan__content {
    padding: 15px 15px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan_top {
    width: 95%;
    padding: 0 20px;
    margin: 0 0 23px 20px;
    order: 2;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan-list.swiper-container-horizontal .swiper-wrapper_mobile {
    transition-duration: unset !important;
    transform: none !important;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan-list.swiper-container-horizontal .swiper-wrapper_mobile .swiper-slide {
    width: 95% !important;
    padding: 0 20px;
    margin: 0 0 20px 20px;
    margin-right: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan-list.swiper-container-horizontal .swiper-wrapper_mobile .swiper-slide .nc-plan__content-wrapper .nc-plan__title-text {
    font-weight: 400;
  }
}
@media screen and (max-width: 1099px) {
  .nc-plan-change .nc-plan-list.swiper-container-horizontal .swiper-wrapper_mobile .swiper-slide .nc-plan__content-wrapper .nc-plan__price {
    border-top: 1px solid #E8E8E8;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan-list.swiper-container-horizontal .swiper-wrapper_mobile .swiper-slide .nc-plan__content-wrapper .nc-price__integer {
    font-size: 48px;
    margin-right: 3px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan-list.swiper-container-horizontal .swiper-wrapper_mobile .swiper-slide .nc-plan__content-wrapper .nc-price__fractional {
    font-size: 20px;
    letter-spacing: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan-list.swiper-container-horizontal .swiper-wrapper_mobile .swiper-slide .nc-plan__content-wrapper .nc-plan__select-button {
    margin: 30px auto;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan-list.swiper-container-horizontal .swiper-wrapper_mobile .swiper-slide .nc-plan__content-wrapper .nc-plan__select {
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan-list.swiper-container-horizontal .swiper-wrapper_mobile .swiper-slide .nc-plan__content-wrapper .nc-price__type {
    padding-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan-list.swiper-container-horizontal .swiper-wrapper_mobile .swiper-slide .nc-plan__content-wrapper .nc-plan__currency {
    font-size: 50px;
    margin-right: 5px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan-list.swiper-container-horizontal .swiper-wrapper_mobile .swiper-slide .nc-plan__content-wrapper .swiper-slide {
    width: 100% !important;
    padding: 0;
    margin: 0 0 20px 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-change .nc-plan-list-content.swiper-wrapper_mobile {
    transform: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan-list-content.swiper-wrapper_mobile {
    flex-wrap: wrap;
    padding-bottom: 0;
  }
}
.nc-plan-change .nc-plan__content {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  min-height: 481px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-change .nc-plan__content {
    padding: 25px 25px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan__content {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan__content-header {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan__content-header_best {
    display: block;
    font-weight: 600;
    line-height: 30px;
  }
}
.nc-plan-change .nc-plan__content-wrapper_best {
  margin-top: -1px;
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan__content-wrapper_best_first {
    order: 1;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan__select-button {
    position: static;
    margin: 20px auto;
    width: 100%;
  }
}
.nc-plan-change .nc-plan__select-button a {
  border-radius: 4px;
}
.nc-plan-change .nc-plan__title {
  font: 27px/31px Roboto, Helvetica, Arial, sans-serif;
  margin-bottom: 4px;
  min-height: 93px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-change .nc-plan__title {
    min-height: 67px;
    text-align: left;
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan__title {
    font-size: 26px;
    min-height: 35px;
  }
}
.nc-plan-change .nc-plan__features {
  min-height: 162px;
  border: none;
  padding-top: 0;
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan__features {
    margin: 10px 0 0 0;
    min-height: 95px;
    padding: 0;
  }
}
.nc-plan-change .nc-plan__features-top {
  margin: 0;
}
.nc-plan-change .nc-plan__price {
  padding-top: 20px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-change .nc-plan__price {
    border-top: 1px solid #E8E8E8;
  }
}
.nc-plan_top .nc-plan-change .nc-plan__price {
  padding-bottom: 25px;
  margin-top: 15px;
}
@media screen and (max-width: 767px) {
  .nc-plan_top .nc-plan-change .nc-plan__price {
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan_more {
    display: flex;
    width: 95%;
    padding: 0 20px;
    margin-left: 20px;
    margin-bottom: 50px;
    order: 3;
  }
}
.nc-plan-change .nc-plan_more_button {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan.nc-plan_top .nc-price__integer {
    font-size: 75px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan.nc-plan_top .nc-price__fractional {
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan.nc-plan_top .nc-price__type {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan .nc-price__integer {
    font-weight: 300;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan .nc-price__fractional {
    font-weight: 300;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan .nc-price__type {
    font-weight: 300;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan_top .nc-plan-change .nc-plan__currency {
    font-size: 65px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-change .nc-plan__currency {
    font-weight: 300;
  }
}
/* Plan Description */
.nc-plan-description {
  position: relative;
}
@media screen and (max-width: 767px) {
  .nc-plan-description {
    min-height: 0;
    margin-bottom: 25px;
  }
}
.nc-plan-description__content {
  position: relative;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
  padding-bottom: 0;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-description__content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-description__content {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-description__content {
    padding: 30px 18px;
  }
}
.nc-plan-description__title {
  margin-top: -10px;
  color: #50535a;
  font: 300 70px/1 Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-plan-description__title {
    margin-top: 25px;
    margin-left: 4px;
    font-size: 38px;
    line-height: 50px;
  }
}
.nc-plan-description__description {
  max-width: 450px;
  margin-top: 26px;
  color: #50535a;
  font-weight: 400;
  font-size: 20px;
  line-height: 35px;
}
@media screen and (max-width: 767px) {
  .nc-plan-description__description {
    margin-top: 20px;
    line-height: 30px;
    font-size: 16px;
  }
}
.nc-plan-description__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 50px;
  align-items: flex-end;
  justify-content: space-between;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-description__row a.nc-plan-description__action {
    min-width: 175px;
    padding-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-description__row a.nc-plan-description__action {
    padding-top: 35px;
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-description__row {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-top: 30px;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: start;
    -webkit-align-items: start;
    align-items: start;
  }
}
.nc-plan-description__price {
  padding-right: 35px;
  color: #50535a;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-description__price {
    padding-right: 15px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-description__price {
    padding-right: 29px;
  }
}
.nc-plan-description__price .nc-price__currency,
.nc-plan-description__price .nc-price__integer {
  font-size: 64px;
  font-weight: normal;
}
.nc-plan-description__price .nc-price__fractional {
  font-size: 24px;
  font-weight: normal;
}
.nc-plan-description__price .nc-price__type {
  font-weight: normal;
}
.nc-plan-description__final-price {
  color: #86888c;
}
.nc-plan-description__actions {
  display: flex;
  flex-direction: row;
}
@media screen and (max-width: 767px) {
  .nc-plan-description__actions {
    width: 100%;
    flex-direction: column;
  }
}
@media screen and (min-width: 768px) {
  .nc-plan-description__action {
    padding-left: 16px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-description__action {
    padding-top: 24px;
    width: 100%;
  }
}
.nc-plan-description__action .nc-button {
  height: 48px;
}
.nc-plan-description__action .nc-tooltip .nc-button__label {
  font-size: 16px;
  line-height: 36px;
}
/* Plan Details */
.nc-plan-details {
  position: relative;
  padding: 0 40px;
}
.nc-plan-details_3 {
  padding: 0 195px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-details_3 {
    padding: 0 140px;
  }
}
.nc-plan-details_4 {
  padding: 0 145px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-details_4 {
    padding: 0 100px;
  }
}
.nc-plan-details_5 {
  padding: 0 95px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-details_5 {
    padding: 0 60px;
  }
}
.nc-plan-details_6 {
  padding: 0 45px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plan-details_6 {
    padding: 0 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-details {
    padding: 0 25px;
  }
}
.nc-plan-details__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .nc-plan-details__content {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 768px) {
  .nc-plan-details__content {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.nc-plan-details__pagination {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-plan-details__pagination {
    display: none;
  }
  .nc-plan-details__pagination .swiper-pagination-bullet {
    background-color: #dbdcdd;
    opacity: 1;
  }
  .nc-plan-details__pagination .swiper-pagination-bullet-active {
    background-color: #44c8f5;
  }
  .nc-plan-details__pagination-empty {
    display: none;
  }
}
.nc-plan-details__item {
  max-width: 150px;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-flow: column nowrap;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap;
}
@media screen and (max-width: 767px) {
  .nc-plan-details__item .swiper-slide-active,
  .nc-plan-details__item .swiper-slide-next {
    height: 220px;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plan-details__item {
    margin-right: 0 !important;
    margin-bottom: 50px;
  }
}
.nc-plan-details__item-icon {
  display: block;
  width: 74px;
  height: 74px;
  margin: 0 auto;
}
.nc-plan-details__item-icon._internet {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NCA3MyI+PHBhdGggc3Ryb2tlPSIjNTdjMzAwIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTcxLDQwQTM0LjUsMzQuNSwwLDExMzgsMmgxbTAsMGE1MCw1MiwwLDAxMCw2OC44aC00LjVhNTAsNTIsMCwwMTAtNjguOE01OSw4YTIsMiwwLDEwLjEuMW04LDlhMiwyLDAsMTAuMS4xbTQuNSwxMC41YTIsMiwwLDEwLjEuMW0tMjIsOGgtNDUiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-plan-details__item-icon._music {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2OCI+PHBhdGggZmlsbD0iIzU3YzMwMCIgZD0iTTU3LjE5LjE3YTEuODI5LDEuODI5LDAsMDEuNDEtLjEyNGEyLDIsMCwwMTEuNDguM2EyLjA1OSwyLjA1OSwwLDAxLjYxLjYzOGEyLjE0NCwyLjE0NCwwLDAxLjI4LDEuMDd2Ny43YTIuMTE5LDIuMTE5LDAsMDEwLC42MTZ2MzQuODM3YTIuMTA1LDIuMTA1LDAsMDEtLjAyLjI1MmExMy4yLDEzLjIsMCwxMS0xMy4yLTEzLjE1OGExMy4zNjUsMTMuMzY1LDAsMDE5LjI0LDMuN3YtMjNsLTI5Ljk5LDEydjMwYTIuNDMyLDIuNDMyLDAsMDEwLC4yN2ExLjUsMS41LDAsMDEtLjAxLjIxMUExMi42NDIsMTIuNjQyLDAsMDExMy4yLDY4YTEyLjkzMywxMi45MzMsMCwxMTAtMjUuODZhMTMuMzA1LDEzLjMwNSwwLDAxNC45NC45MzNhMiwyLDAsMDEtMS40NywzLjcxOGE5LjM4NSw5LjM4NSwwLDAwLTMuNDctLjY1MmE4LjkzNSw4LjkzNSwwLDEwMCwxNy44NjJhOC43MjQsOC43MjQsMCwwMDguOC04LjY2N3YtLjI2NWExLjg0NywxLjg0NywwLDAxLjAyLS4yMzZ2LTM5LjNhMS40OTMsMS40OTMsMCwwMS4wMi0uMzY2YTIuMDMxLDIuMDMxLDAsMDEuMzItLjhhMS45NTEsMS45NTEsMCwwMS42My0uNTk0YTEuNzM4LDEuNzM4LDAsMDEuMzMtLjE1OVptLTEuMjIsOC41NVY0Ljk1NUwyNi4wMSwxNi44NDZ2My43ODJabS05LjIyLDI3LjU4NmE4LjkzNCw4LjkzNCwwLDEwOS4yLDguOTI4YTkuMDc5LDkuMDc5LDAsMDAtOS4yLTguOTI4Ii8+PC9zdmc+") 0 0 no-repeat;
}
.nc-plan-details__item-icon._family {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MCA2OSI+PHBhdGggc3Ryb2tlPSIjNTdjMzAwIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTIsNjdWNDRhMjMsMjMsMCwwMTguOC0xNy4ybTYuMSwyNS43QTE2LDE1LDAsMDAxMi4yLDY3bTAsMGgxMS45bTEzLTZhOCw4LDAsMDAtMyw2bTAsMGgyM20wLDBhOCw4LDAsMDAtMy02TTY4LDY3VjUzLjVhMTgsMTgsMCwwMC02LjYtMTRNMzAuNSw1YTEwLDEwLDAsMTAuMS4xbS0uNywyOC44YTcsNywwLDEwLjEuMW0yMC41LDlhNyw3LDAsMTAuMS4xTTU4LDE2YTEwLDEwLDAsMTAuMS4xIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-plan-details__item-icon._chat {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MCA3MiI+PHBhdGggc3Ryb2tlPSIjNTdjMzAwIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTM1LDJBMzMsMzMsMCwwMDguNSw1NC41TDQuNSw3MG0wLDBMMjAsNjQuNWEzMywzMywwLDAwNDctMjVtLTI5LDExLTIwLTIwYTYsNiwwLDAxMC04bDUuOC01LjhtMCwwbDgsOG0wLDAtNSw1bTAsMGwxMi41LDEyLjVtMCwwbDUtNWw4LDhtMCwwLTUsNWE2LDYsMCwwMS00LjUsMi41bTIyLTI1YTEuNiwxLjYsMCwxMTAsLjFtLTQtMTAuNWExLjYsMS42LDAsMTEwLC4xbS04LThhMS42LDEuNiwwLDExMCwuMSIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-plan-details__item-icon._phone {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2Ny41IDY4Ij48cGF0aCBmaWxsPSIjNTdjMzAwIiBkPSJtMTQuNjg5LDQuODMyLTguMDQ2LDguMDg5YTkuMzI1LDkuMzI1LDAsMDAwLDEzLjA4MmwzNC44OSwzNS4xMTlhMi4wMSwyLjAxLDAsMDEwLDIuODI5YTEuOTc3LDEuOTc3LDAsMDEtMi44MDksMEwzLjgzMywyOC44M2ExMy4zNTEsMTMuMzUxLDAsMDEwLTE4LjczOGw5LjQ1MS05LjVhMS45ODIsMS45ODIsMCwwMTEuNDA1LS41ODZhMS45ODIsMS45ODIsMCwwMTEuNC41ODZMMzAuNTUsMTUuMTRhMi4wMDksMi4wMDksMCwwMTAsMi44MjhsLTcuMjY5LDcuMzE1bDE5LjIyLDE5LjM1NWw3LjI2OS03LjMyNWExLjk4LDEuOTgsMCwwMTEuNDA2LS41ODZhMS45NzgsMS45NzgsMCwwMTEuNDA2LjU4Nkw2Ni45NSw1MS44YTIuMDA4LDIuMDA4LDAsMDEwLDIuODI3bC05LjQzLDkuNDkzYTEzLjAzOCwxMy4wMzgsMCwwMS04LjkyLDMuODc1aC0uMDVWNjhhMiwyLDAsMDEtLjA1My00YTkuMSw5LjEsMCwwMDYuMjE5LTIuN2w4LjAyNi04LjA4LTExLjU2Ny0xMS42NTktNy4yNjksNy4zMjRhMi4wMzcsMi4wMzcsMCwwMS0yLjgxMSwwTDE5LjA2NCwyNi43YTIuMDA5LDIuMDA5LDAsMDEwLTIuODI4bDcuMjY5LTcuMzE1WiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-plan-details__item-icon._sms {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2OCIgaGVpZ2h0PSI1MiIgdmlld0JveD0iMCAwIDY4IDUyIj48cGF0aCBmaWxsPSIjNTdjMzAwIiBkPSJNNjAsNTJIOS42MTRhOS41MjgsOS41MjgsMCwwMS05LjU0LTkuNDk0VjYuMjEzYTEuOTc1LDEuOTc1LDAsMDEuMDkzLS42QTQuNzA4LDQuNzA4LDAsMDE1LjA1Ni4wMDNoNTguNzM4YTIsMiwwLDAxMCw0SDUuMDU2YS44OS44OSwwLDAwLS45My40MzIuNjMyLjYzMiwwLDAwLjA3My42MzJsMjUuODUxLDI1LjdhNS41NTcsNS41NTcsMCwwMDcuODM3LDBsMTkuNTMxLTE5LjQyMmE2LjQ5Miw2LjQ5MiwwLDAxNy4xLTEuNzI3QTUuODQ2LDUuODQ2LDAsMDE2OCwxNS4yODl2MjcuMjE3QTkuNTI3LDkuNTI3LDAsMDE1OC40NjEsNTJaTTQuMDcsMTAuNTczdjMxLjkzM0E1LjUyNiw1LjUyNiwwLDAwOS42MTQsNDhoNDguODQ3YTUuNTI2LDUuNTI2LDAsMDA1LjU0NC01LjQ5NFYxNS4yODlhMS45NDgsMS45NDgsMCwwMC0xLjAyNi0xLjk3NWEyLjY1LDIuNjUsMCwwMC0yLjc0NS44NzFsLTE5LjUyOSwxOS40MmE5LjU1Myw5LjU1MywwLDAxLTEzLjQ3MywwWiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-plan-details__item-text,
.nc-plan-details__item-count {
  text-align: center;
}
.nc-plan-details__item-text {
  margin-top: 20px;
  color: #333333;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
}
@media screen and (max-width: 767px) {
  .nc-plan-details__item-text {
    line-height: 28px;
  }
}
.nc-plan-details__item-count {
  margin-top: 8px;
  color: #44c8f5;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1;
}
/* Plans Catalog */
.nc-plans-catalog__list {
  position: relative;
  margin-bottom: 60px;
}
.nc-plans-catalog__list._loadMore:after {
  top: 270px;
}
.nc-plans-catalog__content {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-plans-catalog__content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-plans-catalog__content {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-plans-catalog__content {
    padding: 25px 20px;
  }
}
@media not screen and (max-width: 767px) {
  .nc-plans-catalog__list .nc-plans-catalog__content {
    padding-top: 60px;
  }
}
.nc-plans-catalog__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .nc-plans-catalog__title {
    margin-top: -10px;
  }
}
.nc-plans-catalog__title-text {
  color: #50535a;
  font: 60px/1 Roboto, Helvetica, Arial, sans-serif;
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  .nc-plans-catalog__title-text {
    font-size: 25px;
    font-weight: 400;
  }
}
@media screen and (min-width: 768px) {
  .nc-plans-catalog__title-text_size_l {
    font-size: 70px;
    line-height: 1;
  }
}
.nc-plans-catalog__title-more {
  display: block;
}
.nc-plans-catalog__title-more .nc-nav-path_inverse .nc-nav-path__item:last-of-type,
.nc-plans-catalog__title-more .nc-nav-path_inverse .nc-nav-path__item:before,
.nc-plans-catalog__title-more .nc-nav-path_inverse .nc-nav-path__item:after {
  border-color: #001eb4 !important;
}
.nc-plans-catalog__title-more span {
  color: #50535a;
}
.nc-plans-catalog__subtitle {
  color: #333333;
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  margin-top: 20px;
  max-width: 500px;
}
@media screen and (max-width: 767px) {
  .nc-plans-catalog__subtitle {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
  }
}
@media screen and (min-width: 768px) {
  .nc-plans-catalog__subtitle_size_l {
    font-weight: 400;
    font-size: 24px;
    line-height: 35px;
    max-width: 560px;
  }
}
.nc-plans-catalog__title ~ .nc-plans-catalog__tariff-list {
  margin-top: 65px;
}
@media screen and (max-width: 767px) {
  .nc-plans-catalog__title ~ .nc-plans-catalog__tariff-list {
    margin-top: 35px;
  }
}
.nc-plans-catalog__load-more {
  margin-top: 15px;
  padding-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .nc-plans-catalog__load-more {
    display: none;
  }
}
/* Popup */
.nc-popup {
  width: 600px;
  margin: auto;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: transform 300ms ease-out;
  -moz-transition: transform 300ms ease-out;
  -o-transition: transform 300ms ease-out;
  transition: transform 300ms ease-out;
}
.nc-popup__payment-data {
  font-family: "Roboto";
  padding: 0 20px;
  text-align: left;
  margin-top: 50px;
}
.nc-popup__column_left {
  flex: 7;
}
.nc-popup__column_right {
  flex: 4;
}
.nc-popup__row {
  display: flex;
}
.nc-popup__row_head {
  margin-bottom: 34px;
  padding-bottom: 32px;
  border-bottom: 1px solid #eee;
}
.nc-popup__row_bottom {
  margin-top: 22px;
}
.nc-popup__label {
  color: #808080;
  font-size: 16px;
  line-height: 20px;
}
.nc-popup__amount {
  flex: 3;
  display: flex;
  flex-direction: column;
}
.nc-popup__amount-value {
  margin-top: 6px;
  font-size: 24px;
  color: #333;
}
.nc-popup__transaction {
  color: #333;
  font-size: 16px;
  line-height: 28px;
  display: flex;
  flex-direction: column;
}
.nc-popup__status {
  color: #333;
  font-size: 16px;
  line-height: 28px;
  display: flex;
  flex-direction: column;
}
.nc-popup__authorization {
  color: #333;
  font-size: 16px;
  line-height: 28px;
  display: flex;
  flex-direction: column;
}
.nc-popup__card {
  color: #333;
  font-size: 16px;
  line-height: 28px;
  display: flex;
  flex-direction: column;
}
.nc-popup__date {
  flex: 8;
  display: flex;
  flex-direction: column;
}
.nc-popup__date-value {
  margin-top: 6px;
  font-size: 24px;
  color: #333;
}
.nc-popup-overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 50px 0;
  overflow-x: auto;
  overflow-y: scroll;
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: opacity 300ms, visibility 300ms;
  -moz-transition: opacity 300ms, visibility 300ms;
  -o-transition: opacity 300ms, visibility 300ms;
  transition: opacity 300ms, visibility 300ms;
}
.nc-popup-overlay_shadow_error {
  z-index: 1050;
}
@media screen and (max-width: 767px) {
  .nc-popup-overlay {
    padding: 0;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
  }
}
.nc-popup-overlay._hidden {
  opacity: 0;
  visibility: hidden;
}
.nc-popup-overlay._top {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.nc-popup-overlay._no-background {
  background: none;
}
@media screen and (max-width: 767px) {
  .nc-popup-auth .nc-popup-overlay_content {
    font-family: Roboto, Helvetica, Arial, sans-serif;
  }
}
.nc-popup-overlay_content_transform {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}
@media screen and (max-width: 767px) {
  .nc-popup-overlay.nc-popup__payment-result {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
}
.nc-popup__lower {
  padding-top: 25px;
}
.nc-popup__price {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 25px;
}
.nc-popup-auth {
  position: relative;
  padding: 0 0 120px;
}
@media screen and (max-width: 767px) {
  .nc-auth-regular-login .nc-popup-auth {
    margin-top: -100px;
  }
}
@media screen and (max-width: 767px) {
  .nc-auth-easy-login .nc-popup-auth {
    margin-top: -140px;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup-auth {
    background-color: #ffffff;
  }
}
.nc-popup-auth .nc-auth-regular-login {
  padding-top: 30px;
}
.nc-auth-regular-login .nc-popup-auth .nc-popup__inner,
.nc-auth-easy-login .nc-popup-auth .nc-popup__inner {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
@media screen and (min-width: 768px) {
  .nc-auth-regular-login .nc-popup-auth .nc-popup__inner,
  .nc-auth-easy-login .nc-popup-auth .nc-popup__inner {
    width: 386px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 767px) {
  .nc-auth-regular-login .nc-popup-auth .nc-popup__inner,
  .nc-auth-easy-login .nc-popup-auth .nc-popup__inner {
    margin: 0 24px;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup-auth {
    padding: 0;
    font-family: Roboto, Helvetica, Arial, sans-serif;
  }
}
@media screen and (max-width: 767px) {
  .nc-auth-regular-login .nc-popup-auth .nc-popup__title,
  .nc-auth-easy-login .nc-popup-auth .nc-popup__title {
    text-align: left;
    padding-top: 24px;
  }
}
.nc-popup-auth_center .nc-popup__content {
  text-align: center;
  padding-bottom: 80px;
}
.nc-auth-regular-login .nc-popup-auth ._active .nc-form-text__input,
.nc-auth-easy-login .nc-popup-auth ._active .nc-form-text__input {
  border-bottom-right-radius: 0;
}
@media screen and (min-width: 768px) {
  .nc-auth-regular-login .nc-popup-auth ._active .nc-form-text__input,
  .nc-auth-easy-login .nc-popup-auth ._active .nc-form-text__input {
    border-top-right-radius: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup-auth .nc-form-field__field-captcha {
    display: flex;
    justify-content: center;
  }
}
.nc-popup-payment {
  position: relative;
  padding: 0 0 70px;
}
@media screen and (max-width: 767px) {
  .nc-popup-payment {
    padding: 0;
  }
}
.nc-popup-payment .nc-popup__footer {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding-top: 0;
  border-top: none;
}
.nc-popup-payment .nc-popup__footer-left {
  max-width: 360px;
}
.nc-popup-interdin__header {
  margin-bottom: 40px;
}
.nc-popup-interdin__content {
  font-size: 0.7em;
  text-align: left;
  margin: 0 20px;
}
.nc-auth-easy-login .nc-popup-auth .nc-popup {
  width: auto;
}
@media screen and (max-width: 767px) {
  .nc-popup {
    width: 100%;
    margin: 0;
  }
}
.nc-popup-overlay._hidden .nc-popup {
  -webkit-transform: translateY(-200px);
  -moz-transform: translateY(-200px);
  -ms-transform: translateY(-200px);
  -o-transform: translateY(-200px);
  transform: translateY(-200px);
}
.nc-popup-overlay._no-auth {
  height: 100%;
}
@media screen and (max-width: 767px) {
  .nc-popup-overlay._no-auth .nc-popup {
    height: 100%;
    background-color: #ffffff;
  }
  .nc-popup-overlay._no-auth .nc-popup__inner {
    height: 100%;
    max-height: 100%;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .nc-popup-overlay._no-auth .nc-popup__content {
    margin: 0;
    padding: 20px;
    max-height: calc(100% - 55px);
    min-height: calc(100% - 55px);
    overflow-y: scroll;
  }
  .nc-popup-overlay._no-auth .nc-popup__note {
    padding: 0;
  }
  .nc-popup-overlay._no-auth .nc-popup__footer {
    padding-top: 5px;
  }
}
.nc-popup_width_l {
  width: 1000px;
}
.nc-popup_width_m {
  width: 700px;
}
.nc-popup_width_s {
  width: 400px;
}
@media screen and (max-width: 767px) {
  .nc-popup_width_s {
    width: calc(52%);
    margin: auto;
  }
}
.nc-popup_wide .nc-popup__content {
  padding: 0;
}
.nc-popup_select-plan {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .nc-popup_select-plan {
    width: 740px;
    margin-left: -70px;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup_select-plan {
    width: 100%;
  }
}
@media screen and (min-width: 1100px) {
  .jsFullPrice .nc-popup {
    width: 660px;
  }
}
.nc-popup__outer-title {
  margin-bottom: 30px;
  color: #50535a;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 50px;
  line-height: 60px;
}
@media screen and (max-width: 767px) {
  .nc-popup__outer-title {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup ._lock {
    font-size: 30px;
    text-align: left;
    line-height: 42px;
    letter-spacing: 1.2px;
  }
}
.nc-popup ._lock:before {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 50px;
  height: 50px;
  margin: 0 17px 0 -7px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggc3Ryb2tlPSIjNTA1MzVBIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTM0LjUsMTVWOS41YTUuMiw1LjIsMCwwMC01LTVoLTlhNS4yLDUuMiwwLDAwLTUsNXYxMWgtMWE1LjIsNS4yLDAsMDAtNSw1djE4YTUuMiw1LjIsMCwwMDUsNWgyMWE1LjIsNS4yLDAsMDA1LTV2LTE4YTUuMiw1LjIsMCwwMC01LTVoLTE4bTUsMjJoNW0wLDB2LTcuN20wLC4zYTQuNSw0LjUsMCwxMC01LDBtMC0uM3Y3LjciLz48L3N2Zz4=") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-popup ._lock:before {
    margin-right: 10px;
    background-size: 34px;
    width: 34px;
    height: 34px;
  }
}
.nc-popup__inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  background-color: #ffffff;
}
@media screen and (min-width: 768px) {
  .nc-popup__inner {
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.23);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.23);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
}
@media screen and (min-width: 768px) {
  .nc-popup__inner.nc-popup_select-plan {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
  }
}
.nc-popup__inner.nc-popup_warning-blue {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}
@media screen and (max-width: 767px) {
  .nc-popup__inner.nc-popup_warning-blue {
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup__inner {
    margin-top: 50px;
    -webkit-border-radius: 15px 15px 0 0;
    -moz-border-radius: 15px 15px 0 0;
    border-radius: 15px 15px 0 0;
  }
  .nc-popup__inner._auth {
    border-radius: 5px;
    margin-top: 0;
  }
}
.nc-popup__inner._suspend-line .nc-popup__message {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .nc-popup_sticky .nc-popup__inner {
    height: 100vh;
  }
}
.nc-popup__header,
.nc-popup__content,
.nc-popup__footer {
  padding: 30px 40px 40px 40px;
}
.nc-popup__header-blocked,
.nc-popup__content-blocked,
.nc-popup__footer-blocked {
  padding-left: 150px;
  padding-right: 150px;
}
.nc-popup-auth .nc-popup__header,
.nc-popup-auth .nc-popup__content {
  padding: 8px 0 0;
}
.nc-popup-auth .nc-popup__footer {
  padding: 32px 0 0;
  border: none;
}
.nc-popup_warning-blue .nc-popup__content {
  padding: 8px 24px;
}
@media screen and (max-width: 767px) {
  .nc-popup_warning-blue .nc-popup__header {
    padding: 40px 24px 0;
  }
}
.nc-popup_faded .nc-popup__inner {
  padding-bottom: 30px;
}
.nc-popup_faded .nc-popup__content {
  position: relative;
}
.nc-popup_faded .nc-popup__content:before,
.nc-popup_faded .nc-popup__content:after {
  content: "";
  position: absolute;
  left: 0;
  width: calc(100% - 20px);
  height: 40px;
  z-index: 100;
}
.nc-popup_faded .nc-popup__content:before {
  top: 0;
  background-image: -webkit-linear-gradient(-90deg, #ffffff, transparent);
  background-image: -moz-linear-gradient(-90deg, #ffffff, transparent);
  background-image: -o-linear-gradient(-90deg, #ffffff, transparent);
  background-image: linear-gradient(180deg, #ffffff, transparent);
}
.nc-popup_faded .nc-popup__content:after {
  bottom: 0;
  background-image: -webkit-linear-gradient(-90deg, transparent, #ffffff);
  background-image: -moz-linear-gradient(-90deg, transparent, #ffffff);
  background-image: -o-linear-gradient(-90deg, transparent, #ffffff);
  background-image: linear-gradient(180deg, transparent, #ffffff);
}
.nc-popup__content_with-note {
  padding-bottom: 0;
}
.nc-popup_payment-result,
.nc-popup__payment-result .nc-popup__inner {
  width: 720px;
}
@media screen and (max-width: 767px) {
  .nc-popup_payment-result,
  .nc-popup__payment-result .nc-popup__inner {
    width: auto;
  }
}
.nc-popup_payment-result:before,
.nc-popup__payment-result .nc-popup__inner:before {
  content: '';
  position: absolute;
  top: -10px;
  left: -30px;
  right: -30px;
  height: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #595959;
  background-image: -webkit-linear-gradient(-90deg, #222222, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(-90deg, #222222, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(-90deg, #222222, rgba(255, 255, 255, 0));
  background-image: linear-gradient(180deg, #222222, rgba(255, 255, 255, 0));
  opacity: .1;
}
@media screen and (max-width: 767px) {
  .nc-popup_payment-result:before,
  .nc-popup__payment-result .nc-popup__inner:before {
    display: none;
  }
}
.nc-popup__payment-result .nc-popup__inner:before,
.nc-popup_payment-result:before {
  top: -5px;
  left: -30px;
  right: -30px;
  height: 10px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .nc-popup__payment-result .nc-popup__inner:before,
  .nc-popup_payment-result:before {
    display: block;
    left: -10px;
    right: -10px;
  }
}
.nc-popup_payment-result .nc-popup__inner {
  -webkit-box-shadow: 0 15px 21px rgba(51, 51, 51, 0.15);
  -moz-box-shadow: 0 15px 21px rgba(51, 51, 51, 0.15);
  box-shadow: 0 15px 21px rgba(51, 51, 51, 0.15);
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nc-popup_payment-result .nc-popup__inner:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 7px;
  background-image: -webkit-linear-gradient(-90deg, #f0f0f0, #fefefe);
  background-image: -moz-linear-gradient(-90deg, #f0f0f0, #fefefe);
  background-image: -o-linear-gradient(-90deg, #f0f0f0, #fefefe);
  background-image: linear-gradient(180deg, #f0f0f0, #fefefe);
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
@media screen and (max-width: 767px) {
  .nc-popup_payment-result .nc-popup__inner:before {
    display: none;
  }
}
.nc-popup__payment-result .nc-popup__inner {
  -webkit-box-shadow: 0 15px 21px rgba(51, 51, 51, 0.15);
  -moz-box-shadow: 0 15px 21px rgba(51, 51, 51, 0.15);
  box-shadow: 0 15px 21px rgba(51, 51, 51, 0.15);
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
@media screen and (max-width: 767px) {
  .nc-popup__payment-result .nc-popup,
  .nc-popup-payment .nc-popup {
    margin-left: 20px;
    margin-right: 20px;
  }
}
.nc-popup__footer-perforation {
  position: absolute;
  bottom: -15px;
  left: 10px;
  right: 10px;
  height: 15px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxNSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE1LDE1YTUsNSwwLDAwLTEwLDBtMCwwSDBWMGgyMHYxNWgtNW01LDAiLz48L3N2Zz4=") 0 0 no-repeat;
  background-repeat: repeat-x;
}
@media screen and (max-width: 767px) {
  .nc-popup__footer-perforation {
    display: none;
  }
}
.nc-popup__footer-perforation:before,
.nc-popup__footer-perforation:after {
  content: '';
  position: absolute;
  top: 0;
  background: #ffffff;
  height: 15px;
  width: 10px;
}
.nc-popup__footer-perforation:before {
  left: -10px;
}
.nc-popup__footer-perforation:after {
  right: -10px;
}
@media screen and (max-width: 767px) {
  .nc-popup__payment-result .nc-popup__footer-perforation,
  .nc-popup_payment-result .nc-popup__footer-perforation {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup__content {
    width: 100%;
    margin: 0 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .jsDeleteConfirmationWrapper .nc-popup__content {
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup__content_me {
    padding-bottom: 15px;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup__content_centered {
    margin: auto;
    padding: 0 20px;
    padding-bottom: 20px;
    font-size: 22px;
  }
}
.nc-popup__content-warning,
.nc-popup__content-success,
.nc-popup__content-contact {
  padding: 20px 0 0 0;
  font: 30px/40px Roboto, Helvetica, Arial, sans-serif;
  text-align: center;
  color: #50535a;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .nc-popup__content-warning,
  .nc-popup__content-success,
  .nc-popup__content-contact {
    width: 280px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup__content-warning-message,
  .nc-popup__content-success-message,
  .nc-popup__content-contact-message {
    line-height: 30px;
    font-size: 20px;
  }
}
.nc-popup__content-warning-message_shift,
.nc-popup__content-success-message_shift,
.nc-popup__content-contact-message_shift {
  margin-top: 24px;
}
.nc-popup__content-warning-text,
.nc-popup__content-success-text,
.nc-popup__content-contact-text {
  color: #ff0000;
}
.nc-popup__content-warning-note,
.nc-popup__content-success-note,
.nc-popup__content-contact-note {
  font-size: 20px;
  margin-top: 10px;
}
.nc-popup__content-warning-note-small,
.nc-popup__content-success-note-small,
.nc-popup__content-contact-note-small {
  margin-top: 35px;
  margin-bottom: 30px;
  padding: 0 15px;
  color: #333333;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
}
.nc-popup__content-warning-note-small_thin,
.nc-popup__content-success-note-small_thin,
.nc-popup__content-contact-note-small_thin {
  padding: 0 46px;
}
.nc-popup__content-warning:before,
.nc-popup__content-success:before,
.nc-popup__content-contact:before {
  content: '';
  display: block;
  margin: 0 auto 10px;
  width: 90px;
  height: 90px;
}
.nc-popup__content-warning_tall .nc-popup__content-warning-message,
.nc-popup__content-warning_tall .nc-popup__content-success-message,
.nc-popup__content-warning_tall .nc-popup__content-contact-message,
.nc-popup__content-success_tall .nc-popup__content-warning-message,
.nc-popup__content-success_tall .nc-popup__content-success-message,
.nc-popup__content-success_tall .nc-popup__content-contact-message,
.nc-popup__content-contact_tall .nc-popup__content-warning-message,
.nc-popup__content-contact_tall .nc-popup__content-success-message,
.nc-popup__content-contact_tall .nc-popup__content-contact-message {
  margin: 37px 0 43px;
}
.nc-popup__content-title {
  color: #00385d;
  font-size: 30px;
}
.nc-popup__content-warning:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDQyIDM2Ij48cGF0aCBmaWxsPSIjZmNiNzEzIiBkPSJNMTkuMjc5Ljk4QTEuOTc1LDEuOTc1LDAsMDEyMC45OTMsMEExLjk3NSwxLjk3NSwwLDAxMjIuNy45NzlsMTguOTE2LDMyQTIsMiwwLDAxMzkuOTA3LDM2SDIuMDc4YTIsMiwwLDAxLTEuNzE0LTMuMDJaTTIwLjk5MiwyaC0uMDAzTDIuMDc4LDM0aDM3LjgzWm0tLjk5OSwxMGExLDEsMCwxMTEuOTkxLDB2MTIuMjMyYTEsMSwwLDAxLS45OTEsMWExLDEsMCwwMS0xLTFabTEsMTguNWExLjU0MSwxLjU0MSwwLDAxLS41NjgtLjExQTEuNTEyLDEuNTEyLDAsMDExOS41LDI5YTEuMzI4LDEuMzI4LDAsMDEuMDMtLjI5YTIuMywyLjMsMCwwMS4wNzktLjI4YTIuMTksMi4xOSwwLDAxLjE0LS4yNmEyLjE1NSwyLjE1NSwwLDAxLjE4OS0uMjNhMS41MzcsMS41MzcsMCwwMTIuMTExLDBhMi4xNzYsMi4xNzYsMCwwMS4xOS4yM2ExLjMsMS4zLDAsMDEuMTI5LjI2YTEuMjcyLDEuMjcyLDAsMDEuMDkuMjhhMS4zMjgsMS4zMjgsMCwwMS4wMy4yOWExLjUsMS41LDAsMDEtMS40OTUsMS41Ii8+PC9zdmc+") 0 0 no-repeat;
  background-size: 100%;
}
.nc-popup__content-warning._red:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDQyIDM2Ij48cGF0aCBmaWxsPSIjZWIxNjAwIiBkPSJNMTkuMjc5Ljk4QTEuOTc1LDEuOTc1LDAsMDEyMC45OTMsMEExLjk3NSwxLjk3NSwwLDAxMjIuNy45NzlsMTguOTE2LDMyQTIsMiwwLDAxMzkuOTA3LDM2SDIuMDc4YTIsMiwwLDAxLTEuNzE0LTMuMDJaTTIwLjk5MiwyaC0uMDAzTDIuMDc4LDM0aDM3LjgzWm0tLjk5OSwxMGExLDEsMCwxMTEuOTkxLDB2MTIuMjMyYTEsMSwwLDAxLS45OTEsMWExLDEsMCwwMS0xLTFabTEsMTguNWExLjU0MSwxLjU0MSwwLDAxLS41NjgtLjExQTEuNTEyLDEuNTEyLDAsMDExOS41LDI5YTEuMzI4LDEuMzI4LDAsMDEuMDMtLjI5YTIuMywyLjMsMCwwMS4wNzktLjI4YTIuMTksMi4xOSwwLDAxLjE0LS4yNmEyLjE1NSwyLjE1NSwwLDAxLjE4OS0uMjNhMS41MzcsMS41MzcsMCwwMTIuMTExLDBhMi4xNzYsMi4xNzYsMCwwMS4xOS4yM2ExLjMsMS4zLDAsMDEuMTI5LjI2YTEuMjcyLDEuMjcyLDAsMDEuMDkuMjhhMS4zMjgsMS4zMjgsMCwwMS4wMy4yOWExLjUsMS41LDAsMDEtMS40OTUsMS41Ii8+PC9zdmc+") 0 0 no-repeat;
  background-size: 100%;
}
.nc-popup__content-warning._out-of-stock:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MiA0MiI+PHBhdGggc3Ryb2tlPSIjZWIxNjAwIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGQ9Ik03LDM1TDM1LjEsNi45YTIwLDIwLDAsMTAuMS4xIi8+PC9zdmc+") 0 0 no-repeat;
  background-size: 100%;
}
.nc-popup__content-warning-note-small {
  margin-top: 20px;
}
.nc-popup__content-warning-note-small._border-text {
  margin-bottom: 0;
  border-top: 1px solid #E5E5E5;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .nc-popup__content-warning-note-small._border-text {
    margin: auto;
    margin-top: 15px;
    margin-bottom: -15px;
    width: 443px;
  }
}
.nc-popup__content-warning-credit {
  font-family: "Roboto";
  font-size: 16px;
  line-height: 26px;
  text-align: left;
}
.nc-popup__content-warning-credit-block {
  display: flex;
  justify-content: space-between;
  font-weight: 600;
}
.nc-popup__content-warning-credit-block-avaiable {
  color: #5BC500;
}
.nc-popup__content-warning-credit-block-purchase {
  text-align: right;
}
.nc-popup__content-warning-credit-block-cost {
  text-align: left;
  font-size: 23px;
}
.nc-popup__content-warning-credit-block-cost span {
  font-size: 18px;
  font-weight: 300;
  text-align: left;
}
.nc-popup__content-warning-credit-border {
  margin-top: 5px;
}
.nc-popup__content-warning-credit-border-grey {
  border: 5px solid;
  border-radius: 50px;
  margin-top: 5px;
}
.nc-popup__content-warning-credit-border-green {
  border: 5px solid;
  border-radius: 50px;
  border-color: #5BC500;
  position: absolute;
  width: 65%;
}
.nc-popup__content-warning-credit-text {
  display: flex;
  justify-content: space-between;
  margin-top: 25px;
}
.nc-popup__content-contact-note-small {
  padding: 0 36px;
}
.nc-popup__content-contact:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MiA3NCIgc3Ryb2tlPSIjMDBBOUUwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZS13aWR0aD0iNCIgZD0iTTExLDRhNSw1LDAsMDE1LTJoMzdhNyw3LDAsMDE3LDd2NDZhNSw1LDAsMDEtMiw1bS04LTMzdjM5YTYsNiwwLDAxLTYsNkg4YTYsNiwwLDAxLTYtNlYxN2E2LDYsMCwwMTYtNmgyNG0wLDBsMTgsMTZtMCwwSDMybTAsMFYxMSIvPjxwYXRoIHN0cm9rZS13aWR0aD0iMiIgZD0iTTExLDI5aDEybS0xMiw3aDMwbTAsN2gtMzBtMCw3aDMwbTAsN2gtMzBtMCw3aDMwIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-popup__content-success:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMzc3ZDt9LmNscy0ye2ZpbGw6IzAwYzhmZjt9LmNscy0ze2ZpbGw6bm9uZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPm1lIGd1c3RhLCBsaWtlLCBtYW5vIChjb2xvcik8L3RpdGxlPjxnIGlkPSJMaWdodF9UaGVtZSIgZGF0YS1uYW1lPSJMaWdodCBUaGVtZSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzUuMzksNTIuMDhDNzUuMyw0NS4zMyw3NS4yMiwzOSw2OS4yNCwzOWgtNi41YTQ3Ljc5LDQ3Ljc5LDAsMCwwLDIuNC03LjI4YzEuMTctNS40OS0uMDctOS4zMy0zLjI1LTEwYTQuNjgsNC42OCwwLDAsMC0zLjcyLjQ2Yy0xLjY2LDEuMS0yLjA1LDMuMzItMi40LDUuMjdBMTIuMjksMTIuMjksMCwwLDEsNTUuMTEsMzBjLTIuODUsNi40NS02LjQ2LDEyLjQ1LTEzLjU4LDEyLjY4SDM5LjFzMCwwLDAsLjA2djIuMzZoMi40NmM4LjUyLS4yNywxMi43NC03LjI5LDE1Ljc1LTE0LjEyYTEzLjk0LDEzLjk0LDAsMCwwLC44My0zLjIyYy4yOC0xLjU0LjU2LTMuMTQsMS4zNi0zLjY3QTIuMzksMi4zOSwwLDAsMSw2MS4zNiwyNGMxLjkzLjQzLDIuMDksNCwxLjQxLDcuMTZhNTEuMzksNTEuMzksMCwwLDEtMyw4LjQ5LDEuMjYsMS4yNiwwLDAsMCwuMDksMS4xNiwxLjIyLDEuMjIsMCwwLDAsMSwuNTVoOC4zM2MzLjI2LDAsMy42MywzLjExLDMuNzMsMTAuNzRsMCwxLjUxYy4wOSw1LjY0LS43Nyw5LjE5LTIuNjksMTEuMTUtMS40NCwxLjQ2LTMuNTgsMi4xNC02LjcyLDIuMTRINTYuMDVjLTIuODEsMC00Ljc0LTEuMTEtNi43Ny0yLjI5cy00LjQzLTIuNTUtNy43NS0yLjU1SDM5LjExdjIuNDJoMi40MmMyLjY4LDAsNC41NSwxLjA4LDYuNTQsMi4yMywyLjIyLDEuMjgsNC41MiwyLjYxLDgsMi42MWg3LjUzYzMuNzgsMCw2LjU1LS45NCw4LjQ0LTIuODcsMi40MS0yLjQ1LDMuNDktNi41NCwzLjM5LTEyLjg4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTM1LjQ4LDY5LjJIMjguMjJhMy42NCwzLjY0LDAsMCwxLTMuNjMtMy42M1Y0Mi43N2EzLjY0LDMuNjQsMCwwLDEsMy42My0zLjYzaDcuMjZhMy42NCwzLjY0LDAsMCwxLDMuNjMsMy42M3YyMi44QTMuNjQsMy42NCwwLDAsMSwzNS40OCw2OS4yWk0yOC4yMiw0MS41NkExLjIxLDEuMjEsMCwwLDAsMjcsNDIuNzd2MjIuOGExLjIxLDEuMjEsMCwwLDAsMS4yMSwxLjIxaDcuMjZhMS4yMSwxLjIxLDAsMCwwLDEuMjEtMS4yMVY0Mi43N2ExLjIxLDEuMjEsMCwwLDAtMS4yMS0xLjIxWiIvPjxjaXJjbGUgY2xhc3M9ImNscy0yIiBjeD0iMzEuODYiIGN5PSI2MC44OSIgcj0iMS4yMSIvPjwvZz48ZyBpZD0iTWFyY28iPjxyZWN0IGNsYXNzPSJjbHMtMyIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiLz48L2c+PC9zdmc+") 0 0 no-repeat;
}
.nc-popup__content-table {
  width: 100%;
}
.nc-popup__content-table-td-label,
.nc-popup__content-table-td-value {
  padding: 5px 0;
  vertical-align: top;
}
@media screen and (max-width: 767px) {
  .nc-popup__content-table-td-label,
  .nc-popup__content-table-td-value {
    padding: 10px 0;
    line-height: 24px;
  }
}
.nc-popup__content-table-td-label {
  width: 25%;
  padding-right: 20px;
  color: #808080;
}
.nc-popup__content-info {
  margin-top: 35px;
}
.nc-popup__content-info:first-child {
  margin-top: 0;
}
.nc-popup__content-info-wide {
  margin: 0 -40px;
}
@media screen and (max-width: 767px) {
  .nc-popup__content-info-wide {
    margin-left: 0;
    margin-right: 0;
  }
}
.nc-popup__content-info-head {
  margin-top: -5px;
}
.nc-popup__content-info-table {
  width: 100%;
}
.nc-popup__content-info-table-body-tr,
.nc-popup__content-info-table-head-tr {
  height: 45px;
}
.nc-popup__content-info-table-head {
  border-bottom: 1px solid #e8e8e8;
  font-size: 14px;
  color: #808080;
  width: 100%;
}
.nc-popup__content-info-table-head-td {
  padding-right: 23px;
  padding-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .nc-popup__content-info-table-head-td:first-child {
    width: 40%;
  }
}
.nc-popup__content-info-table-head-td._label {
  width: 49%;
}
.nc-popup__content-info-table-head-td._big {
  width: 50%;
}
.nc-popup__content-info-table-head-td._left {
  padding-left: 40px;
}
@media screen and (max-width: 767px) {
  .nc-popup__content-info-table-head-td._left {
    padding-left: 0;
  }
}
.nc-popup__content-info-table-head-td-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMCI+PHBhdGggc3Ryb2tlPSIjNWJjNTAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTE0LjIsMS43YTEuOCwxLjgsMCwwMTIuOSwwbDMsM2ExLjgsMS44LDAsMDEwLDIuOWwtNyw3YTEuOCwxLjgsMCwwMS0xLC4ySDguNkExLjgsMS44LDAsMDE2LjgsMTNWOS41YTEuOCwxLjgsMCwwMS4yLTFabS0zLjIsOWEuOC44LDAsMTAuMS4xbS0uNS41YTUsNC42LDAsMDEtMy41LDcuMmEyLjUsMi41LDAsMDEtMi0uNWEyLjMsMi40LDAsMDAtNC4xLjkiLz48L3N2Zz4=") 0 0 no-repeat;
  display: inline-block;
  width: 22px;
  height: 20px;
  margin-left: 5px;
}
.nc-popup__content-info-table-body {
  width: 100%;
}
.nc-popup__content-info-table-body-td {
  padding: 15px 40px 15px 40px;
  font-size: 14px;
  color: #666666;
  height: 60px;
}
@media screen and (max-width: 767px) {
  .nc-popup__content-info-table-body-td {
    padding-left: 0;
  }
}
.nc-popup__content-info-table-body-td:first-child {
  width: 33%;
  color: #4c4c4c;
}
@media screen and (max-width: 767px) {
  .nc-popup__content-info-table-body-td:first-child {
    width: 40%;
  }
}
.nc-popup__content-info-table-body-td._width:first-child {
  width: 50%;
}
.nc-popup__content-info-table-body-td._semibold:first-child {
  font-weight: 700;
}
.nc-popup__content-info-table-body-tr {
  width: 100%;
}
.nc-popup__content-info-table-body-tr:hover {
  background-color: #f7fbfd;
}
.nc-popup__content-info-table-body-tr-empty {
  height: 15px;
}
.nc-popup_select-plan .nc-popup__content {
  padding-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .nc-popup_select-plan .nc-popup__content {
    padding-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup_sticky .nc-popup__content {
    overflow-y: auto;
  }
}
.nc-popup-overlay._top .nc-popup {
  margin: 0 auto;
}
.nc-popup__header {
  position: relative;
  border-bottom: 1px solid #e8e8e8;
  padding-top: 40px;
  padding-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .nc-popup__header {
    padding: 20px 20px 28px 20px;
  }
}
.nc-popup__header_sticky {
  padding-top: 40px;
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
  .nc-popup__header_sticky {
    padding-left: calc(10px);
    padding-right: calc(10px);
  }
  .nc-popup__header_sticky._no-padding {
    padding-top: 0;
  }
}
.nc-popup__header_sticky-min {
  padding-top: 27px;
  padding-bottom: 0;
}
.nc-popup__header._no-border {
  border: none;
  padding-bottom: 0;
}
.nc-popup__header._family {
  text-align: center;
  padding-top: 93px;
}
.nc-popup__header._family:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyOC4xMiAzMS4xNyI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjYuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS40IEJ1aWxkIDEwOSkgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiAjMDAzNzdkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjcuOTgsMjYuNWMtMS40MS00Ljk4LTUuMzYtOC44Mi0xMC4zNy0xMC4wOSw0LjMyLTEuOTYsNi4yMy03LjA1LDQuMjgtMTEuMzdDMTkuOTIuNzIsMTQuODMtMS4xOSwxMC41MS43N2MtNC4zMiwxLjk2LTYuMjMsNy4wNS00LjI4LDExLjM3Ljg2LDEuOSwyLjM4LDMuNDIsNC4yOCw0LjI4QzUuNSwxNy42OCwxLjU1LDIxLjUyLjE0LDI2LjVjLS4zMSwxLjEtLjA5LDIuMjguNjEsMy4xOS43MS45MywxLjgxLDEuNDgsMi45OCwxLjQ4aDIwLjY2YzEuMTcsMCwyLjI4LS41NSwyLjk4LTEuNDguNy0uOTEuOTItMi4wOS42MS0zLjE5Wk02Ljk4LDguNjJjMC0zLjkxLDMuMTctNy4wOCw3LjA4LTcuMDhzNy4wOCwzLjE3LDcuMDgsNy4wOC0zLjE3LDcuMDgtNy4wOCw3LjA4LTcuMDctMy4xNy03LjA4LTcuMDhaTTI2LjE5LDI4Ljc5Yy0uNDIuNTYtMS4wOS44OS0xLjguODlIMy43M2MtLjcxLDAtMS4zNy0uMzMtMS44LS44OS0uNDEtLjU0LS41NS0xLjI0LS4zNi0xLjksMS45NS02LjksOS4xMy0xMC45MSwxNi4wMy04Ljk2LDQuMzQsMS4yMyw3LjczLDQuNjIsOC45Niw4Ljk2LjE4LjY2LjA1LDEuMzYtLjM2LDEuOVoiLz4KPC9zdmc+") 0 0 no-repeat;
  background-position: top center;
  content: '';
  width: 79px;
  height: 68px;
  display: block;
  margin: 0 auto 40px 232px;
}
@media screen and (max-width: 767px) {
  .nc-popup__header._family:before {
    margin: 0 auto 30px 40%;
  }
}
.nc-popup__header._family .popup__title {
  width: 63%;
  display: flex;
  margin: 30px auto;
}
.nc-popup__header._family + .nc-popup__content .nc-form-field__field {
  margin-bottom: 50px;
  padding-bottom: 10px;
}
.nc-popup__header._family + .nc-popup__content .nc-form-field__error {
  margin-top: -40px;
}
.nc-popup_select-plan .nc-popup__header {
  padding-top: 35px;
  padding-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .nc-popup_select-plan .nc-popup__header {
    width: 280px;
    margin: auto;
  }
}
.nc-popup__title {
  font: 30px/40px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
  padding-right: 20px;
}
.jsFullPrice .nc-popup__title {
  color: #00385d;
}
._big-title .nc-popup__title {
  font: 32px/40px Roboto, Helvetica, Arial, sans-serif;
  text-align: center;
  padding: 0;
}
.nc-popup_warning-blue .nc-popup__title {
  font-size: 18px;
  line-height: initial;
  color: #313235;
  padding-right: 0;
  text-align: center;
}
.nc-popup__title-icon_cart-clock {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMyAyNiI+PHBhdGggc3Ryb2tlPSIjNTA1MzVBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTExLDZoNW0xNiwxYTYsNiwwLDEwMCwuMW0tNi0ydjJsMiwyTTE1LDIzLjVhMS41LDEuNSwwLDEwMCwuMW0wLDBoLTJtMTAuOS0uMWExLjUsMS41LDAsMTAwLC4xbTAsMGgtMm0zLjItNy4xYTQsNCwwLDAxLTQsMS41aC02LjQ1YTMuMjUsMy41LDAsMDEtMy41LTJMNC42LDIuOUExLjI1LDEuMjUsMCwwMDMuMzUsMkgxIi8+PC9zdmc+") 0 0 no-repeat;
  display: inline-block;
  width: 44px;
  height: 44px;
  vertical-align: middle;
  background-size: 44px;
  margin-right: 16px;
}
.nc-popup__title-icon_warning-blue {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMzcuMSwxLjdDMzcuNi42LDM4LjUsMCwzOS42LDBjMSwwLDIsLjYsMi41LDEuNmwzNy41LDc0LjFjMCwwLDAsLjEuMS4xLjQuOS40LDItLjEsMi44LS41LjktMS41LDEuNC0yLjYsMS40SDNjLTEuMSwwLTIuMS0uNS0yLjYtMS40LS41LS44LS41LTEuOS0uMS0yLjhabS43LDI1YzAtMS4yLDEtMi4yLDIuMy0yLjJjMS4yLDAsMi4yLDEsMi4yLDIuMlY1OGMwLDEuMi0xLDIuMi0yLjIsMi4yLTEuMywwLTIuMy0xLTIuMy0yLjJabTAsMzkuOWMwLTEuNS44LTIuMywyLjMtMi4zYzEuNCwwLDIuMi44LDIuMiwyLjNjMCwxLjQtLjgsMi4yLTIuMiwyLjItMS41LDAtMi4zLS44LTIuMy0yLjJNNS40LDc1LjVoNjkuMUwzOS42LDYuNloiIGZpbGw9IiMwMTlERjQiLz48L3N2Zz4=") 0 0 no-repeat;
  height: 80px;
  width: 80px;
  display: block;
  margin: 0 auto 16px;
}
.nc-popup__header._size-l .nc-popup__title {
  font-size: 40px;
}
@media screen and (max-width: 767px) {
  .nc-popup__header._size-l .nc-popup__title {
    font-size: 30px;
  }
}
.nc-popup__note {
  color: #808080;
  font-size: 14px;
  line-height: 20px;
}
.nc-popup__note em {
  color: #333333;
  font-style: normal;
}
.nc-popup__note._type_info {
  padding-left: 30px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS44IiBoZWlnaHQ9IjE5LjgiIHZpZXdCb3g9IjAgMCAxOS44IDE5LjgiPjxwYXRoIHN0cm9rZT0iIzAwQTlFMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xNC44LDE3LjI1YTguOSw4LjksMCwxMTIuNS0yLjVtLTcuNC0xdi01bTAtM3YuMSIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-popup__note._type_warning {
  padding-left: 25px;
  font-size: 14px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBmaWxsPSIjZWQxYjAzIiBkPSJNOCw3aDIuMDF2My45OS4wMDJIOFptMCw0Ljk4NWgyLjAxdjJIOFptLjk5NS04Ljk5NC03LDExLjk5MmgxNFpNNy4yODgsMS45NzlBMS45NjEsMS45NjEsMCwwMTguOTkyLDFhMS45NiwxLjk2LDAsMDExLjcwOC45OGw3LDExLjk4OGEyLjAwNiwyLjAwNiwwLDAxLjAxNSwyLjAxNGExLjk1OCwxLjk1OCwwLDAxLTEuNzIsMS4wMDloLTE0QTEuOTU2LDEuOTU2LDAsMDEuMjcyLDE1Ljk4YTIsMiwwLDAxLjAxNi0yLjAxM1oiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-popup__note._type_error {
  color: #eb1600;
}
.nc-popup__title + .nc-popup__note {
  margin-top: 15px;
}
@media screen and (max-width: 767px) {
  .nc-popup__title + .nc-popup__note {
    margin-top: 20px;
  }
}
.nc-popup__search {
  margin-top: 20px;
  margin-bottom: 15px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .nc-popup__search ._show-clear-button {
    margin-right: 80px;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup__search ._show-clear-button {
    margin-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup__search .nc-form-search__clear {
    right: -30px;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup__search .nc-form-search__submit {
    right: 0 !important;
  }
}
.nc-popup__message {
  margin: 40px 30px 20px;
  font: 30px/40px Roboto, Helvetica, Arial, sans-serif;
  white-space: normal;
  text-align: center;
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-popup__message {
    margin-left: 0;
    margin-right: 0;
  }
}
.nc-popup_warning-blue .nc-popup__message {
  margin: 0;
  font-size: 14px;
  line-height: initial;
}
@media screen and (max-width: 767px) {
  .nc-buyer-information .nc-popup__message {
    margin-top: 0;
  }
}
.nc-popup__message.nc-popup__message_left {
  text-align: left;
}
.nc-popup__message.nc-popup__message_margin {
  margin: 24px 0 0;
}
.nc-popup__message._note {
  color: #808080;
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  margin: 20px 0 0 0;
}
.nc-popup__message_usage-details {
  margin-bottom: 100px;
}
.nc-popup__message_browser-list {
  margin-bottom: 0;
}
.nc-popup__message_browser-list .nc-popup__message-icon {
  margin-bottom: 30px;
}
.nc-popup__message-icon {
  display: block;
  margin: 0 auto 20px;
  width: 100px;
}
@media screen and (max-width: 767px) {
  .nc-popup__message-icon._hide-on-mobile {
    display: none;
  }
}
.nc-popup__message-icon_operator {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA4MCIgZmlsbD0iIzViYzUwMCI+PHBhdGggZD0iTTY2LDE5Ljk0YTYuMzYsNi4zNiwwLDAxLTYuMzQsNi4zNGgtNy4zMmEzLjYzLDMuNjMsMCwwMC0uMzgtLjUzYTQuMjYsNC4yNiwwLDAwLTMuMjEtMS4wNmE0LjA4LDQuMDgsMCwwMC0zLjE0LDFhMy40OCwzLjQ4LDAsMDAtMSwyLjQ4YTMuNjIsMy42MiwwLDAwLjk0LDIuNmE0LjA4LDQuMDgsMCwwMDMuMTksMS4wN0E0LjA4LDQuMDgsMCwwMDUyLDMwLjgxYTMuNjgsMy42OCwwLDAwLjM4LS41Mmg3LjMyQTEwLjM2LDEwLjM2LDAsMDA3MCwxOS45NHYtNC4yMmEyLDIsMCwxMC00LDBaIi8+PHBhdGggZD0iTTM4LDQ0LjI4QTIyLjE0LDIyLjE0LDAsMCwwLDQ5LjU0LDQxYTIsMiwwLDAsMC0yLjA5LTMuNDFBMTguMTQsMTguMTQsMCwxLDEsNTUuODcsMTljLjA2LjMuMS42MS4xNC45MWEyLDIsMCwwLDAsNC0uNWMwLS4zOC0uMS0uNzctLjE3LTEuMTNhMjIuMTQsMjIuMTQsMCwxLDAtMjEuODQsMjZaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjEuMTUsNDguMTRhMiwyLDAsMCwwLTIuNDQsMy4xNywzMy43NywzMy43NywwLDAsMSwxMy4yMywyNUg0LjA2YTMzLjgxLDMzLjgxLDAsMCwxLDEzLjIzLTI1LDIsMiwwLDAsMC0yLjQ0LTMuMTdBMzcuNzksMzcuNzksMCwwLDAsMCw3OC4yN2EyLDIsMCwwLDAsMiwySDc0YTIsMiwwLDAsMCwyLTJBMzcuNzcsMzcuNzcsMCwwLDAsNjEuMTUsNDguMTRaIi8+PC9zdmc+") 0 0 no-repeat;
  height: 80px;
  margin-bottom: 35px;
  background-position: bottom center;
  -webkit-transition: transform 300ms ease-out 300ms, opacity 100ms linear 300ms, filter 300ms step-end 300ms, opacity 100ms linear 300ms;
  -moz-transition: transform 300ms ease-out 300ms, opacity 100ms linear 300ms, filter 300ms step-end 300ms, opacity 100ms linear 300ms;
  -o-transition: transform 300ms ease-out 300ms, opacity 100ms linear 300ms, filter 300ms step-end 300ms, opacity 100ms linear 300ms;
  transition: transform 300ms ease-out 300ms, opacity 100ms linear 300ms, filter 300ms step-end 300ms, opacity 100ms linear 300ms;
}
.nc-popup__message-icon_info-success {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMzc3ZDt9LmNscy0ye2ZpbGw6IzAwYzhmZjt9LmNscy0ze2ZpbGw6bm9uZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPm1lIGd1c3RhLCBsaWtlLCBtYW5vIChjb2xvcik8L3RpdGxlPjxnIGlkPSJMaWdodF9UaGVtZSIgZGF0YS1uYW1lPSJMaWdodCBUaGVtZSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzUuMzksNTIuMDhDNzUuMyw0NS4zMyw3NS4yMiwzOSw2OS4yNCwzOWgtNi41YTQ3Ljc5LDQ3Ljc5LDAsMCwwLDIuNC03LjI4YzEuMTctNS40OS0uMDctOS4zMy0zLjI1LTEwYTQuNjgsNC42OCwwLDAsMC0zLjcyLjQ2Yy0xLjY2LDEuMS0yLjA1LDMuMzItMi40LDUuMjdBMTIuMjksMTIuMjksMCwwLDEsNTUuMTEsMzBjLTIuODUsNi40NS02LjQ2LDEyLjQ1LTEzLjU4LDEyLjY4SDM5LjFzMCwwLDAsLjA2djIuMzZoMi40NmM4LjUyLS4yNywxMi43NC03LjI5LDE1Ljc1LTE0LjEyYTEzLjk0LDEzLjk0LDAsMCwwLC44My0zLjIyYy4yOC0xLjU0LjU2LTMuMTQsMS4zNi0zLjY3QTIuMzksMi4zOSwwLDAsMSw2MS4zNiwyNGMxLjkzLjQzLDIuMDksNCwxLjQxLDcuMTZhNTEuMzksNTEuMzksMCwwLDEtMyw4LjQ5LDEuMjYsMS4yNiwwLDAsMCwuMDksMS4xNiwxLjIyLDEuMjIsMCwwLDAsMSwuNTVoOC4zM2MzLjI2LDAsMy42MywzLjExLDMuNzMsMTAuNzRsMCwxLjUxYy4wOSw1LjY0LS43Nyw5LjE5LTIuNjksMTEuMTUtMS40NCwxLjQ2LTMuNTgsMi4xNC02LjcyLDIuMTRINTYuMDVjLTIuODEsMC00Ljc0LTEuMTEtNi43Ny0yLjI5cy00LjQzLTIuNTUtNy43NS0yLjU1SDM5LjExdjIuNDJoMi40MmMyLjY4LDAsNC41NSwxLjA4LDYuNTQsMi4yMywyLjIyLDEuMjgsNC41MiwyLjYxLDgsMi42MWg3LjUzYzMuNzgsMCw2LjU1LS45NCw4LjQ0LTIuODcsMi40MS0yLjQ1LDMuNDktNi41NCwzLjM5LTEyLjg4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTM1LjQ4LDY5LjJIMjguMjJhMy42NCwzLjY0LDAsMCwxLTMuNjMtMy42M1Y0Mi43N2EzLjY0LDMuNjQsMCwwLDEsMy42My0zLjYzaDcuMjZhMy42NCwzLjY0LDAsMCwxLDMuNjMsMy42M3YyMi44QTMuNjQsMy42NCwwLDAsMSwzNS40OCw2OS4yWk0yOC4yMiw0MS41NkExLjIxLDEuMjEsMCwwLDAsMjcsNDIuNzd2MjIuOGExLjIxLDEuMjEsMCwwLDAsMS4yMSwxLjIxaDcuMjZhMS4yMSwxLjIxLDAsMCwwLDEuMjEtMS4yMVY0Mi43N2ExLjIxLDEuMjEsMCwwLDAtMS4yMS0xLjIxWiIvPjxjaXJjbGUgY2xhc3M9ImNscy0yIiBjeD0iMzEuODYiIGN5PSI2MC44OSIgcj0iMS4yMSIvPjwvZz48ZyBpZD0iTWFyY28iPjxyZWN0IGNsYXNzPSJjbHMtMyIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiLz48L2c+PC9zdmc+") 0 0 no-repeat;
  height: 90px;
  margin-bottom: 40px;
  background-size: 90px;
  background-position: bottom center;
}
@media screen and (max-width: 767px) {
  .nc-popup__message-icon_info-success {
    margin-bottom: 25px;
  }
}
.nc-popup__message-icon_problem-ticket {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MiA3NCI+PGcgZmlsbD0iIzk5OSI+PHBhdGggZD0iTTQ0Ljc1LDI1SDM0di05LjU1Wk00LDE3LjQ3QTQuNDgsNC40OCwwLDAxOC40OCwxM0gzMHYxNGEyLDIsMCwwMDIsMmgxNnYzN2EzLjcxLDMuNzEsMCwwMS00LDRIOGEzLjcxLDMuNzEsMCwwMS00LTRaTTguNDgsOUE4LjQ4LDguNDgsMCwwMDAsMTcuNDdWNjZhNy43NCw3Ljc0LDAsMDA4LDhoMzZhNy42Myw3LjYzLDAsMDA4LThWMjhjMC0uMTUsMC0uNTIsMC0uNTJhMiwyLDAsMDAtLjY1LTEuOThTMzMuNjQsOSwzMi42NSw5WiIvPjxwYXRoIGQ9Ik00MSw1NkgxMS40YTEsMSwwLDEsMCwwLDJINDFhMSwxLDAsMCwwLDAtMloiLz48cGF0aCBkPSJNNDEsNjJIMTEuNGExLDEsMCwxLDAsMCwySDQxYTEsMSwwLDAsMCwwLTJaIi8+PHBhdGggZD0iTTQxLDQ5SDExLjRhMSwxLDAsMSwwLDAsMkg0MWExLDEsMCwwLDAsMC0yWiIvPjxwYXRoIGQ9Ik0zNCw0NGg3YTEsMSwwLDAsMCwwLTJoLTdhMSwxLDAsMCwwLDAsMloiLz48cGF0aCBkPSJNNTMuNjEsMEgxNS44NmE4LjQ1LDguNDUsMCwwLDAtNiwyLjQ4YTIsMiwwLDEsMCwyLjgyLDIuODRBNC40OCw0LjQ4LDAsMCwxLDE1Ljg2LDRoMzcuNzVDNTYuMDgsNCw1OCw1LjUyLDU4LDh2NDhhMy40NCwzLjQ0LDAsMCwxLTEuMjIsMi43NGEyLDIsMCwxLDAsMi44MiwyLjg0QTcuMzgsNy4zOCwwLDAsMCw2Miw1NlY4YzAtNC42OC0zLjcyLTgtOC4zOS04WiIvPjwvZz48ZyBmaWxsPSJyZWQiPjxyZWN0IHg9IjE5IiB5PSIzMyIgd2lkdGg9IjIiIGhlaWdodD0iNSIvPjxyZWN0IHg9IjE5IiB5PSIzOSIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxwYXRoIGQ9Ik0yNy4xNCw0NEgxM2EyLDIsMCwwLDEtMS43Mi0zbDcuMDctMTJhMiwyLDAsMCwxLDMuNDQsMGw3LjA3LDEyYTIsMiwwLDAsMS0xLjcyLDNaTTEzLDQyaDE0bC03LTEyWiIvPjwvZz48L3N2Zz4=") 0 0 no-repeat;
  height: 74px;
  background-position: bottom center;
}
@media screen and (max-width: 767px) {
  .nc-popup__message-icon_problem-ticket {
    height: 58px;
  }
}
.nc-popup__message-icon_device {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2OSA4MyI+PHBhdGggZmlsbD0iIzAwQTlFMCIgZD0iTTY5LDYzLjM3NEE0LjQyMiw0LjQyMiwwLDAwNjUuNDQyLDU5LjEuOTkxLjk5MSwwLDAwNjUsNTloLS41MzlhMSwxLDAsMDAwLDJBMi40NjMsMi40NjMsMCwwMTY3LDYzLjM3NHYxNS4yNUEyLjQ2NCwyLjQ2NCwwLDAxNjQuNDYxLDgxSDQxLjU0OUEyLjQ3LDIuNDcsMCwwMTM5LDc4LjYyNFY2OWgyNC45MDlhMSwxLDAsMTAwLTJIMzl2LTMuNjI2QTIuNDY5LDIuNDY5LDAsMDE0MS41NDksNjFINThhMSwxLDAsMDAwLTJINDEuNTQ5QTQuNDY5LDQuNDY5LDAsMDAzNyw2My4zNzR2MTUuMjVBNC40Nyw0LjQ3LDAsMDA0MS41NDksODNoMjIuOTEyQTQuNDY1LDQuNDY1LDAsMDA2OSw3OC42MjRaIi8+PHBhdGggZmlsbD0iI2JlYmViZSIgZD0iTTMwLDgzSDkuNUE5LjUxLDkuNTEsMCwwLDEsMCw3My41VjEuOTg1YTIsMiwwLDAsMSw0LDBWNzMuNWE1LjUxMiw1LjUxMiwwLDAsMCw1LjUsNS41MDhIMzBBMS45OTQsMS45OTQsMCwxLDEsMzAsODNabTIxLTI5LjAwN2EyLDIsMCwwLDEtMi0yVjE4YTYuMjM3LDYuMjM3LDAsMCwwLTUuODM3LTZIMTUuNTQ0QTEuNTM4LDEuNTM4LDAsMCwwLDE0LDEzLjUyNHYyLjk2N2ExLjUzNiwxLjUzNiwwLDAsMCwxLjU0OCwxLjUySDM3LjQzYTUuNTQ5LDUuNTQ5LDAsMCwxLDUuNTM2LDUuNTQ4bC0uMDA2LDI0Ljg4YTUuNTUsNS41NSwwLDAsMS01LjUzNyw1LjU1MUgxNS41NDRhNS41NTIsNS41NTIsMCwwLDEtNS41NC01LjU1MXYtMjAuOGEyLDIsMCwxLDEsMy45OTIsMHYyMC44YTEuNTUyLDEuNTUyLDAsMCwwLDEuNTQ4LDEuNTUyaDIxLjg3NWExLjUzMywxLjUzMywwLDAsMCwxLjU0Ni0xLjU1MmwuMDA2LTI0Ljg4YTEuNTY4LDEuNTY4LDAsMCwwLTEuNTQ1LTEuNTQ5SDE1LjU0NGE1LjUzNiw1LjUzNiwwLDAsMS01LjU0LTUuNTE5di0yLjk2N2E1LjUzOCw1LjUzOCwwLDAsMSw1LjU0LTUuNTIyaDI3LjYyOEExMC4xNzMsMTAuMTczLDAsMCwxLDUzLDE4djMzLjk5YTIsMiwwLDAsMS0yLDJaIi8+PC9zdmc+") 0 0 no-repeat;
  height: 83px;
  background-position: bottom center;
}
.nc-popup__message-icon_mobile {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2OCA4MyI+PHBhdGggZmlsbD0iI2JlYmViZSIgZD0iTTQsNzMuNTJBNS41LDUuNSwwLDAwOS41LDc5SDMwYTIsMiwwLDAxMCw0SDkuNUE5LjUsOS41LDAsMDEwLDczLjUyVjJhMiwyLDAsMDE0LDBaIi8+PHBhdGggZmlsbD0iI2JlYmViZSIgZD0iTTUxLDU3YTIsMiwwLDAsMS0yLTJWMThhNi4yNCw2LjI0LDAsMCwwLTUuODUtNkgxNS41YTEuNDgsMS40OCwwLDAsMC0xLjUsMS41djNhMS40NiwxLjQ2LDAsMCwwLDEuNDYsMS41aDIyQTUuNTEsNS41MSwwLDAsMSw0MywyMy41djI1YTUuNTYsNS41NiwwLDAsMS01LjYxLDUuNUgxNS40NkE1LjQyLDUuNDIsMCwwLDEsMTAsNDguNVYyOGEyLDIsMCwwLDEsNCwwdjIwLjVhMS40MywxLjQzLDAsMCwwLDEuNDYsMS41aDIxLjkzQTEuNTYsMS41NiwwLDAsMCwzOSw0OC41di0yNWExLjQ4LDEuNDgsMCwwLDAtMS41LTEuNWgtMjJhNS40Myw1LjQzLDAsMCwxLTUuNS01LjUxdi0zQTUuNTEsNS41MSwwLDAsMSwxNS41LDhoMjcuNjVBMTAuMTksMTAuMTksMCwwLDEsNTMsMTh2MzdhMiwyLDAsMCwxLTIsMloiLz48cGF0aCBmaWxsPSIjMDBBOUUwIiBkPSJNNTgsODNIMzhjLTEuMTMsMC0xLjc3LS44Mi0yLTEuOTRhMSwxLDAsMCwxLDItLjM3LjM3LjM3LDAsMCwwLjM1LjMxSDU4YTEuNTIsMS41MiwwLDAsMCwxLjE3LS41NWw2LjIyLTYuNzZBMS40OSwxLjQ5LDAsMCwwLDY2LDcyLjV2LThjMC0xLjUtLjMxLTEuNS0xLTEuNUgzOHYyaDExYTMsMywwLDAsMSwzLDN2N2EzLDMsMCwwLDEtMywzSDM4LjVhMi42LDIuNiwwLDAsMS0yLjUtMi40OVY3MGExLDEsMCwwLDEsMiwwdjUuNWEuNjIuNjIsMCwwLDAuNS40OUg0OWExLDEsMCwwLDAsMS0xVjY4YTEsMSwwLDAsMC0xLTFIMzhhMS43OSwxLjc5LDAsMCwxLTItMnYtMmExLjg3LDEuODcsMCwwLDEsMi0yaDI3YzMsMCwzLDIuNjMsMywzLjV2OGEzLjQxLDMuNDEsMCwwLDEtMS4xNywyLjU4bC02LjIxLDYuNzVBMy41NCwzLjU0LDAsMCwxLDU4LDgzWiIvPjwvc3ZnPg==") 0 0 no-repeat;
  height: 83px;
  background-position: bottom center;
}
.nc-popup__message-icon_device-ban {
  background: url("data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjEgODMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjYmViZWJlIiBzdHJva2Utd2lkdGg9IjQiIGQ9Ik0yLDJ2NzJhNyw3LDAsMDA3LDdoMjJtMjAtMjhWMThhOCw4LDAsMDAtOC04SDE2YTQsNCwwLDAwLTQsNHYyYTQsNCwwLDAwNCw0aDIxYTQsNCwwLDAxNCw0djI0YTQsNCwwLDAxLTQsNEgxNmE0LDQsMCwwMS00LTRWMjgiLz48cGF0aCBzdHJva2U9IiNlYjE2MDAiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTQzLDc4bDE0LTE0YTEwLjUsMTAuNSwwLDEsMC4xLjEiLz48L3N2Zz4=") 0 0 no-repeat;
  height: 83px;
  background-position: center;
}
.nc-popup__message-icon_cannot-perform {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDQyIDM2Ij48cGF0aCBmaWxsPSIjZmNiNzEzIiBkPSJNMTkuMjc5Ljk4QTEuOTc1LDEuOTc1LDAsMDEyMC45OTMsMEExLjk3NSwxLjk3NSwwLDAxMjIuNy45NzlsMTguOTE2LDMyQTIsMiwwLDAxMzkuOTA3LDM2SDIuMDc4YTIsMiwwLDAxLTEuNzE0LTMuMDJaTTIwLjk5MiwyaC0uMDAzTDIuMDc4LDM0aDM3LjgzWm0tLjk5OSwxMGExLDEsMCwxMTEuOTkxLDB2MTIuMjMyYTEsMSwwLDAxLS45OTEsMWExLDEsMCwwMS0xLTFabTEsMTguNWExLjU0MSwxLjU0MSwwLDAxLS41NjgtLjExQTEuNTEyLDEuNTEyLDAsMDExOS41LDI5YTEuMzI4LDEuMzI4LDAsMDEuMDMtLjI5YTIuMywyLjMsMCwwMS4wNzktLjI4YTIuMTksMi4xOSwwLDAxLjE0LS4yNmEyLjE1NSwyLjE1NSwwLDAxLjE4OS0uMjNhMS41MzcsMS41MzcsMCwwMTIuMTExLDBhMi4xNzYsMi4xNzYsMCwwMS4xOS4yM2ExLjMsMS4zLDAsMDEuMTI5LjI2YTEuMjcyLDEuMjcyLDAsMDEuMDkuMjhhMS4zMjgsMS4zMjgsMCwwMS4wMy4yOWExLjUsMS41LDAsMDEtMS40OTUsMS41Ii8+PC9zdmc+") 0 0 no-repeat;
  width: 105px;
  height: 100px;
  background-position: center;
  background-size: 100%;
}
.nc-popup__message-icon_phone_cart {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2OSA4MyI+PHBhdGggZmlsbD0iIzAwQTlFMCIgZD0iTTY5LDYzLjM3NEE0LjQyMiw0LjQyMiwwLDAwNjUuNDQyLDU5LjEuOTkxLjk5MSwwLDAwNjUsNTloLS41MzlhMSwxLDAsMDAwLDJBMi40NjMsMi40NjMsMCwwMTY3LDYzLjM3NHYxNS4yNUEyLjQ2NCwyLjQ2NCwwLDAxNjQuNDYxLDgxSDQxLjU0OUEyLjQ3LDIuNDcsMCwwMTM5LDc4LjYyNFY2OWgyNC45MDlhMSwxLDAsMTAwLTJIMzl2LTMuNjI2QTIuNDY5LDIuNDY5LDAsMDE0MS41NDksNjFINThhMSwxLDAsMDAwLTJINDEuNTQ5QTQuNDY5LDQuNDY5LDAsMDAzNyw2My4zNzR2MTUuMjVBNC40Nyw0LjQ3LDAsMDA0MS41NDksODNoMjIuOTEyQTQuNDY1LDQuNDY1LDAsMDA2OSw3OC42MjRaIi8+PHBhdGggZmlsbD0iI2JlYmViZSIgZD0iTTMwLDgzSDkuNUE5LjUxLDkuNTEsMCwwLDEsMCw3My41VjEuOTg1YTIsMiwwLDAsMSw0LDBWNzMuNWE1LjUxMiw1LjUxMiwwLDAsMCw1LjUsNS41MDhIMzBBMS45OTQsMS45OTQsMCwxLDEsMzAsODNabTIxLTI5LjAwN2EyLDIsMCwwLDEtMi0yVjE4YTYuMjM3LDYuMjM3LDAsMCwwLTUuODM3LTZIMTUuNTQ0QTEuNTM4LDEuNTM4LDAsMCwwLDE0LDEzLjUyNHYyLjk2N2ExLjUzNiwxLjUzNiwwLDAsMCwxLjU0OCwxLjUySDM3LjQzYTUuNTQ5LDUuNTQ5LDAsMCwxLDUuNTM2LDUuNTQ4bC0uMDA2LDI0Ljg4YTUuNTUsNS41NSwwLDAsMS01LjUzNyw1LjU1MUgxNS41NDRhNS41NTIsNS41NTIsMCwwLDEtNS41NC01LjU1MXYtMjAuOGEyLDIsMCwxLDEsMy45OTIsMHYyMC44YTEuNTUyLDEuNTUyLDAsMCwwLDEuNTQ4LDEuNTUyaDIxLjg3NWExLjUzMywxLjUzMywwLDAsMCwxLjU0Ni0xLjU1MmwuMDA2LTI0Ljg4YTEuNTY4LDEuNTY4LDAsMCwwLTEuNTQ1LTEuNTQ5SDE1LjU0NGE1LjUzNiw1LjUzNiwwLDAsMS01LjU0LTUuNTE5di0yLjk2N2E1LjUzOCw1LjUzOCwwLDAsMSw1LjU0LTUuNTIyaDI3LjYyOEExMC4xNzMsMTAuMTczLDAsMCwxLDUzLDE4djMzLjk5YTIsMiwwLDAsMS0yLDJaIi8+PC9zdmc+") 0 0 no-repeat;
  height: 83px;
  background-position: bottom center;
}
.nc-popup__message-icon_success,
.nc-popup__message-icon_payment-success,
.nc-popup__message-icon_pending {
  height: 90px;
  background-position: bottom center;
}
@media screen and (max-width: 767px) {
  .nc-popup__message-icon_success,
  .nc-popup__message-icon_payment-success,
  .nc-popup__message-icon_pending {
    margin-bottom: 25px;
  }
}
.nc-popup__message-icon_success {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMzc3ZDt9LmNscy0ye2ZpbGw6IzAwYzhmZjt9LmNscy0ze2ZpbGw6bm9uZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPm1lIGd1c3RhLCBsaWtlLCBtYW5vIChjb2xvcik8L3RpdGxlPjxnIGlkPSJMaWdodF9UaGVtZSIgZGF0YS1uYW1lPSJMaWdodCBUaGVtZSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzUuMzksNTIuMDhDNzUuMyw0NS4zMyw3NS4yMiwzOSw2OS4yNCwzOWgtNi41YTQ3Ljc5LDQ3Ljc5LDAsMCwwLDIuNC03LjI4YzEuMTctNS40OS0uMDctOS4zMy0zLjI1LTEwYTQuNjgsNC42OCwwLDAsMC0zLjcyLjQ2Yy0xLjY2LDEuMS0yLjA1LDMuMzItMi40LDUuMjdBMTIuMjksMTIuMjksMCwwLDEsNTUuMTEsMzBjLTIuODUsNi40NS02LjQ2LDEyLjQ1LTEzLjU4LDEyLjY4SDM5LjFzMCwwLDAsLjA2djIuMzZoMi40NmM4LjUyLS4yNywxMi43NC03LjI5LDE1Ljc1LTE0LjEyYTEzLjk0LDEzLjk0LDAsMCwwLC44My0zLjIyYy4yOC0xLjU0LjU2LTMuMTQsMS4zNi0zLjY3QTIuMzksMi4zOSwwLDAsMSw2MS4zNiwyNGMxLjkzLjQzLDIuMDksNCwxLjQxLDcuMTZhNTEuMzksNTEuMzksMCwwLDEtMyw4LjQ5LDEuMjYsMS4yNiwwLDAsMCwuMDksMS4xNiwxLjIyLDEuMjIsMCwwLDAsMSwuNTVoOC4zM2MzLjI2LDAsMy42MywzLjExLDMuNzMsMTAuNzRsMCwxLjUxYy4wOSw1LjY0LS43Nyw5LjE5LTIuNjksMTEuMTUtMS40NCwxLjQ2LTMuNTgsMi4xNC02LjcyLDIuMTRINTYuMDVjLTIuODEsMC00Ljc0LTEuMTEtNi43Ny0yLjI5cy00LjQzLTIuNTUtNy43NS0yLjU1SDM5LjExdjIuNDJoMi40MmMyLjY4LDAsNC41NSwxLjA4LDYuNTQsMi4yMywyLjIyLDEuMjgsNC41MiwyLjYxLDgsMi42MWg3LjUzYzMuNzgsMCw2LjU1LS45NCw4LjQ0LTIuODcsMi40MS0yLjQ1LDMuNDktNi41NCwzLjM5LTEyLjg4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTM1LjQ4LDY5LjJIMjguMjJhMy42NCwzLjY0LDAsMCwxLTMuNjMtMy42M1Y0Mi43N2EzLjY0LDMuNjQsMCwwLDEsMy42My0zLjYzaDcuMjZhMy42NCwzLjY0LDAsMCwxLDMuNjMsMy42M3YyMi44QTMuNjQsMy42NCwwLDAsMSwzNS40OCw2OS4yWk0yOC4yMiw0MS41NkExLjIxLDEuMjEsMCwwLDAsMjcsNDIuNzd2MjIuOGExLjIxLDEuMjEsMCwwLDAsMS4yMSwxLjIxaDcuMjZhMS4yMSwxLjIxLDAsMCwwLDEuMjEtMS4yMVY0Mi43N2ExLjIxLDEuMjEsMCwwLDAtMS4yMS0xLjIxWiIvPjxjaXJjbGUgY2xhc3M9ImNscy0yIiBjeD0iMzEuODYiIGN5PSI2MC44OSIgcj0iMS4yMSIvPjwvZz48ZyBpZD0iTWFyY28iPjxyZWN0IGNsYXNzPSJjbHMtMyIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiLz48L2c+PC9zdmc+") 0 0 no-repeat;
}
.nc-popup__message-icon_payment-success {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTM5IDEzOSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjYuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS40IEJ1aWxkIDEwOSkgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICB9CgogICAgICAuc3QxIHsKICAgICAgICBmaWxsOiAjMDAzNzdkOwogICAgICB9CgogICAgICAuc3QyIHsKICAgICAgICBmaWxsOiAjMDBjOGZmOwogICAgICB9CgogICAgICAuc3QzIHsKICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcHBhdGgpOwogICAgICB9CiAgICA8L3N0eWxlPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwcGF0aCI+CiAgICAgIDxyZWN0IGNsYXNzPSJzdDAiIHdpZHRoPSIxMzkiIGhlaWdodD0iMTM5Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBjbGFzcz0ic3QzIj4KICAgIDxnPgogICAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTM0Ljg2LDg1Ljc1Yy0uMjMtMTguMDQtLjQ0LTM0Ljk2LTE1LjgzLTM0Ljk2aC0xNi43M2MyLjU2LTYuMyw0LjYyLTEyLjgxLDYuMTgtMTkuNDYsMy4wMS0xNC42OC0uMTgtMjQuOTQtOC4zNy0yNi43My0xLjU5LS40OS0zLjI2LS42NC00LjkxLS40Mi0xLjY1LjIxLTMuMjQuNzctNC42NiwxLjY1LTQuMjcsMi45NC01LjI4LDguODctNi4xOCwxNC4wOS0uMzMsMi4zMy0uOSw0LjYxLTEuNyw2LjgyLTcuMzQsMTcuMjQtMTYuNjMsMzMuMjgtMzQuOTYsMzMuODloLTYuMjZ2Ni40N2g2LjMzYzIxLjkzLS43MiwzMi43OS0xOS40OSw0MC41NC0zNy43NCwxLjA0LTIuNzcsMS43Ni01LjY2LDIuMTQtOC42MS43Mi00LjEyLDEuNDQtOC4zOSwzLjUtOS44MS43NC0uMzcsMS41NS0uNTgsMi4zNy0uNjIuODItLjA0LDEuNjQuMDksMi40Mi4zOCw0Ljk3LDEuMTUsNS4zOCwxMC42OSwzLjYzLDE5LjE0LTEuOTMsNy43OC00LjUxLDE1LjM4LTcuNzIsMjIuNjktLjIuNS0uMjksMS4wNC0uMjUsMS41OC4wNC41NC4yMSwxLjA2LjQ4LDEuNTIuMjguNDQuNjYuODEsMS4xMSwxLjA3LjQ1LjI2Ljk1LjM5LDEuNDYuNGgyMS40NGM4LjM5LDAsOS4zNCw4LjMxLDkuNiwyOC43MXY0LjA0Yy4yMywxNS4wOC0xLjk4LDI0LjU3LTYuOTIsMjkuOC0zLjcxLDMuOS05LjIyLDUuNzItMTcuMyw1LjcyaC0xOS4yYy03LjIzLDAtMTIuMi0yLjk3LTE3LjQzLTYuMTItNS4yMy0zLjE1LTExLjQtNi44Mi0xOS45NS02LjgyaC02LjIzdjYuNDdoNi4yM2M2LjksMCwxMS43MSwyLjg5LDE2LjgzLDUuOTYsNS43MSwzLjQyLDExLjYzLDYuOTgsMjAuNTksNi45OGgxOS4zOGM5LjczLDAsMTYuODYtMi41MSwyMS43My03LjY3LDYuMi02LjU1LDguOTgtMTcuNDgsOC43My0zNC40M2wtLjEtMy45OFoiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MiIgZD0iTTMyLjEzLDEzMS41MkgxMy40NGMtMi40OCwwLTQuODUtMS4wMy02LjYtMi44NS0xLjc1LTEuODItMi43NC00LjI4LTIuNzQtNi44NXYtNjAuOTVjMC0yLjU3Ljk5LTUuMDQsMi43NC02Ljg1LDEuNzUtMS44Miw0LjEyLTIuODQsNi42LTIuODVoMTguNjljMi40OCwwLDQuODUsMS4wMyw2LjYsMi44NSwxLjc1LDEuODIsMi43NCw0LjI4LDIuNzQsNi44NXY2MC45NWMwLDIuNTctLjk5LDUuMDQtMi43NCw2Ljg1LTEuNzUsMS44Mi00LjEyLDIuODQtNi42LDIuODVaTTEzLjQ0LDU3LjYzYy0uNDEsMC0uODIuMDgtMS4yLjI0LS4zOC4xNi0uNzMuNC0xLjAyLjctLjI5LjMtLjUyLjY2LS42OCwxLjA1LS4xNi4zOS0uMjQuODItLjI0LDEuMjR2NjAuOTVjMCwuODYuMzMsMS42OC45MSwyLjI5LjU4LjYxLDEuMzguOTUsMi4yLjk1aDE4LjY5Yy44MywwLDEuNjItLjM0LDIuMi0uOTUuNTgtLjYxLjkxLTEuNDMuOTEtMi4yOXYtNjAuOTVjMC0uODYtLjMzLTEuNjgtLjkxLTIuMjktLjU4LS42MS0xLjM4LS45NS0yLjItLjk1SDEzLjQ0WiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMjIuODEsMTEyLjU0YzEuNzIsMCwzLjExLTEuNDUsMy4xMS0zLjIzcy0xLjM5LTMuMjMtMy4xMS0zLjIzLTMuMTEsMS40NS0zLjExLDMuMjMsMS4zOSwzLjIzLDMuMTEsMy4yM1oiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==") 0 0 no-repeat;
  background-position-x: center;
}
.nc-popup__message-icon_pending {
  background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgODEgODEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjRkNCNzEzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZS13aWR0aD0iNCIgZD0iTTQwLDIuN2guNW03LjUuOC45LjNtNy40LDIuNi43LjNNNzQuMywyNGwuNC43bS01LTcuOS41LjdtNywzMy4yLS40LDEuMW0uNS0xOS43LjIuOW0uOCw3LjV2MW0tMTEuNCwyNy0uNS40bS0zLTU4bC44LjRtOSw0OS0uNiwxbS0xMy41LjYtMTktMjFtMCwwVjE0LjQiLz48cGF0aCBzdHJva2Utd2lkdGg9IjIiIGQ9Im01OC45LDc0LjItLjkuNm0tNy45LDMuMS0xLC4zbS04LjUsMS4xaC0xbS03LjUtLjktMS0uMm0tNy4zLTIuNS0xLS40bS02LjMtNC0uNy0uNm0tNi01My4xLjYtLjdtLTUuMSw4bC41LTFtMCwzNC4yLS41LS45bTUuMSw4LS43LS43bS03LjktMjN2LTFtMSw5LjUtLjItMW0wLTE2bC4zLTFNMjMsNi43bC44LS4zbS04LDVsLjgtLjVtMTQuNC03bDEtLjMiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-popup__message-icon_error {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDMwIDI2Ij48cGF0aCBmaWxsPSIjZWIxNjAwIiBkPSJNMTQuOTAxLDIyYTEuMzY5LDEuMzY5LDAsMDEtLjU2Ni0uMTJhMS40MTcsMS40MTcsMCwwMS0uNDg3LS4zMmExLjQ0LDEuNDQsMCwwMS0uMzE3LS40OWExLjQwOCwxLjQwOCwwLDAxLS4xMTktLjU3MWExLjUwNywxLjUwNywwLDAxLjQzNi0xLjA2YTEuNTI2LDEuNTI2LDAsMDEyLjEsMGExLjUsMS41LDAsMDEuNDM3LDEuMDZBMS41LDEuNSwwLDAxMTQuOTAxLDIybTEuMDItNi41NDdhMSwxLDAsMDEtLjk5MiwxYTEsMSwwLDAxLS45OTMtMVY5LjQ4OWEuOTkzLjk5MywwLDExMS45ODUsMFpNMTQuODk5LDJMMS45NzUsMjRoMjUuODUyTTEzLjE5My45NzlhMS45NjYsMS45NjYsMCwwMTEuNzA2LS45ODFhMS45NjYsMS45NjYsMCwwMTEuNzA4Ljk4bDEyLjkyNSwyMmEyLDIsMCwwMS4wMTcsMi4wMTNBMS45NiwxLjk2LDAsMDEyNy44MjcsMjZIMS45NzVhMS45NTksMS45NTksMCwwMS0xLjcyNC0xLjAwOWEyLDIsMCwwMS4wMTYtMi4wMTJaIi8+PC9zdmc+") 0 0 no-repeat;
  background-size: 100px;
  height: 90px;
  background-position: bottom center;
}
.nc-popup__message-icon_info {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjMDBBOUUwIiBkPSJNMTUuOTgsMzIuMDEyQTE2LjAxOSwxNi4wMTksMCwxMTI4LjksMjUuNWExLDEsMCwwMS0xLjYxMS0xLjE4OGExNC4wMzQsMTQuMDM0LDAsMTAtMi45NjMsMi45NTlhMSwxLDAsMDExLjE5MywxLjYwOWExNS45NDksMTUuOTQ5LDAsMDEtOC42NzYsMy4xMDZabS0uOTkxLTE2LjAyOGExLjAwNywxLjAwNywwLDAxMS4wMTEtMWExLjAwNywxLjAwNywwLDAxMS4wMTEsMXY4LjAyYTEuMDExLDEuMDExLDAsMDEtMi4wMjIsMFptMS4wMDItOC4wM2ExLjcwOCwxLjcwOCwwLDExMCwzLjQxNWExLjc3MiwxLjc3MiwwLDAxLS44MS0uMTk1YTEuMTA5LDEuMTA5LDAsMDEtLjE3OS0uMTE4YTEuMDkzLDEuMDkzLDAsMDEtLjE5LS4xMzRhMS42OTQsMS42OTQsMCwwMS0uNTctMS4yNTlhMS43MzEsMS43MzEsMCwwMTEuNzUyLTEuNzA5WiIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-size: 100px;
  height: 90px;
  background-position: bottom center;
}
.nc-popup__message-icon_success {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMzc3ZDt9LmNscy0ye2ZpbGw6IzAwYzhmZjt9LmNscy0ze2ZpbGw6bm9uZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPm1lIGd1c3RhLCBsaWtlLCBtYW5vIChjb2xvcik8L3RpdGxlPjxnIGlkPSJMaWdodF9UaGVtZSIgZGF0YS1uYW1lPSJMaWdodCBUaGVtZSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzUuMzksNTIuMDhDNzUuMyw0NS4zMyw3NS4yMiwzOSw2OS4yNCwzOWgtNi41YTQ3Ljc5LDQ3Ljc5LDAsMCwwLDIuNC03LjI4YzEuMTctNS40OS0uMDctOS4zMy0zLjI1LTEwYTQuNjgsNC42OCwwLDAsMC0zLjcyLjQ2Yy0xLjY2LDEuMS0yLjA1LDMuMzItMi40LDUuMjdBMTIuMjksMTIuMjksMCwwLDEsNTUuMTEsMzBjLTIuODUsNi40NS02LjQ2LDEyLjQ1LTEzLjU4LDEyLjY4SDM5LjFzMCwwLDAsLjA2djIuMzZoMi40NmM4LjUyLS4yNywxMi43NC03LjI5LDE1Ljc1LTE0LjEyYTEzLjk0LDEzLjk0LDAsMCwwLC44My0zLjIyYy4yOC0xLjU0LjU2LTMuMTQsMS4zNi0zLjY3QTIuMzksMi4zOSwwLDAsMSw2MS4zNiwyNGMxLjkzLjQzLDIuMDksNCwxLjQxLDcuMTZhNTEuMzksNTEuMzksMCwwLDEtMyw4LjQ5LDEuMjYsMS4yNiwwLDAsMCwuMDksMS4xNiwxLjIyLDEuMjIsMCwwLDAsMSwuNTVoOC4zM2MzLjI2LDAsMy42MywzLjExLDMuNzMsMTAuNzRsMCwxLjUxYy4wOSw1LjY0LS43Nyw5LjE5LTIuNjksMTEuMTUtMS40NCwxLjQ2LTMuNTgsMi4xNC02LjcyLDIuMTRINTYuMDVjLTIuODEsMC00Ljc0LTEuMTEtNi43Ny0yLjI5cy00LjQzLTIuNTUtNy43NS0yLjU1SDM5LjExdjIuNDJoMi40MmMyLjY4LDAsNC41NSwxLjA4LDYuNTQsMi4yMywyLjIyLDEuMjgsNC41MiwyLjYxLDgsMi42MWg3LjUzYzMuNzgsMCw2LjU1LS45NCw4LjQ0LTIuODcsMi40MS0yLjQ1LDMuNDktNi41NCwzLjM5LTEyLjg4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTM1LjQ4LDY5LjJIMjguMjJhMy42NCwzLjY0LDAsMCwxLTMuNjMtMy42M1Y0Mi43N2EzLjY0LDMuNjQsMCwwLDEsMy42My0zLjYzaDcuMjZhMy42NCwzLjY0LDAsMCwxLDMuNjMsMy42M3YyMi44QTMuNjQsMy42NCwwLDAsMSwzNS40OCw2OS4yWk0yOC4yMiw0MS41NkExLjIxLDEuMjEsMCwwLDAsMjcsNDIuNzd2MjIuOGExLjIxLDEuMjEsMCwwLDAsMS4yMSwxLjIxaDcuMjZhMS4yMSwxLjIxLDAsMCwwLDEuMjEtMS4yMVY0Mi43N2ExLjIxLDEuMjEsMCwwLDAtMS4yMS0xLjIxWiIvPjxjaXJjbGUgY2xhc3M9ImNscy0yIiBjeD0iMzEuODYiIGN5PSI2MC44OSIgcj0iMS4yMSIvPjwvZz48ZyBpZD0iTWFyY28iPjxyZWN0IGNsYXNzPSJjbHMtMyIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiLz48L2c+PC9zdmc+") 0 0 no-repeat;
  background-size: 100px;
  height: 105px;
  background-position: bottom center;
}
.nc-popup__message-icon_warning {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDQyIDM2Ij48cGF0aCBmaWxsPSIjZmFiODAwIiBkPSJNMTkuMjc5Ljk4YTEuOTc2LDEuOTc2LDAsMDExLjcxNC0uOTc5YTEuOTc2LDEuOTc2LDAsMDExLjcxMS45NzlsMTguOTE2LDMyQTIsMiwwLDAxMzkuOTA3LDM2SDIuMDc4YTIsMiwwLDAxLTEuNzEzLTMuMDJaTTIuMDc4LDM0aDM3LjgyOUwyMC45OTIsMmgtLjAwM1ptMTguOTE1LTMuNWExLjQ1NywxLjQ1NywwLDAxLTEuMDU2LS40NEExLjUsMS41LDAsMDExOS41LDI5YTEuMzUxLDEuMzUxLDAsMDEuMDMtLjI5YTIuNDQxLDIuNDQxLDAsMDEuMDc5LS4yODFhMi4xNDgsMi4xNDgsMCwwMS4xNC0uMjZhMi4xLDIuMSwwLDAxLjE4OS0uMjNhMS41MzYsMS41MzYsMCwwMTIuMTExLDBhMi4xLDIuMSwwLDAxLjE4OS4yM2ExLjI2LDEuMjYsMCwwMS4xMjkuMjZhMS4zLDEuMywwLDAxLjA5LjI4MWExLjM1MSwxLjM1MSwwLDAxLjAzLjI5YTEuNSwxLjUsMCwwMS0xLjQ5NCwxLjVtLjk5MS02LjI2OWExLDEsMCwwMS0uOTkxLDEuMDAxYTEsMSwwLDAxLTEtMVYxMmExLDEsMCwxMTEuOTkxLDBaIi8+PC9zdmc+") 0 0 no-repeat;
  background-size: 100px;
  height: 90px;
  background-position: bottom center;
}
.nc-popup__message-icon_symbol-not-available {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MSIgaGVpZ2h0PSI5MCIgdmlld0JveD0iMCAwIDkxIDkwIj48cGF0aCBmaWxsPSIjZjJhZjEzIiBkPSJNNDguMTYyLDQ1LjIxbDExLjYxMi0xMS41MzFhMS45NzgsMS45NzgsMCwwMDAtMi44MTRhMi4wMTQsMi4wMTQsMCwwMC0yLjgzNCwwTDQ1LjMyOCw0Mi40TDMzLjcxNywzMC44NjVhMi4wMTQsMi4wMTQsMCwwMC0yLjgzNCwwYTEuOTc5LDEuOTc5LDAsMDAwLDIuODEzTDQyLjQ5NCw0NS4yMUwzMC44ODIsNTYuNzQyYTEuOTc4LDEuOTc4LDAsMDAwLDIuODEzYTIuMDE0LDIuMDE0LDAsMDAyLjgzNCwwbDExLjYxMi0xMS41MzFsMTEuNjExLDExLjUzMWEyLjAxNCwyLjAxNCwwLDAwMi44MzQsMGExLjk3OCwxLjk3OCwwLDAwMC0yLjgxM1ptNDIuMjAyLTIuMzM2YTQ0LjI2Miw0NC4yNjIsMCwwMC04Ljc0OS0yNC4yMzdhMi4wMTEsMi4wMTEsMCwwMC0yLjgtLjQxNEExLjk3OCwxLjk3OCwwLDAwNzguNCwyMWE0MC41NSw0MC41NSwwLDAxLTIuNTM1LDUxLjVhNDEuMzA4LDQxLjMwOCwwLDAxLTU4LjAzLDMuMDJhNDAuNDE2LDQwLjQxNiwwLDAxLTEzLjU0LTI4LjE4QTQwLjk0OSw0MC45NDksMCwwMTQzLjE4MSw0LjQ4MWE0MS4zOCw0MS4zOCwwLDAxMjYuNTMzLDcuOWEyLjAxMywyLjAxMywwLDAwMi44LS40MThhMS45OCwxLjk4LDAsMDAtLjQxNC0yLjc3N0E0NS40LDQ1LjQsMCwwMDQyLjk3LjUwN0E0NC45NDMsNDQuOTQzLDAsMDAuMjkyLDQ3LjU0NmE0NC4zNTgsNDQuMzU4LDAsMDAxNC44NiwzMC45MzFhNDQuOTQ4LDQ0Ljk0OCwwLDAwMzAuMTE3LDExLjVxMS4yMDUsMCwyLjQxOS0uMDYzQTQ0LjkyMSw0NC45MjEsMCwwMDc4Ljg0LDc1LjE2OWE0NC4yNjMsNDQuMjYzLDAsMDAxMS41MjQtMzIuMjk1Ii8+PC9zdmc+") 0 0 no-repeat;
  height: 90px;
  background-position: bottom center;
}
.nc-popup__message-icon_contract-terms {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MiA3NCIgc3Ryb2tlPSIjMDBBOUUwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZS13aWR0aD0iNCIgZD0iTTExLDRhNSw1LDAsMDE1LTJoMzdhNyw3LDAsMDE3LDd2NDZhNSw1LDAsMDEtMiw1bS04LTMzdjM5YTYsNiwwLDAxLTYsNkg4YTYsNiwwLDAxLTYtNlYxN2E2LDYsMCwwMTYtNmgyNG0wLDBsMTgsMTZtMCwwSDMybTAsMFYxMSIvPjxwYXRoIHN0cm9rZS13aWR0aD0iMiIgZD0iTTExLDI5aDEybS0xMiw3aDMwbTAsN2gtMzBtMCw3aDMwbTAsN2gtMzBtMCw3aDMwIi8+PC9zdmc+") 0 0 no-repeat;
  height: 74px;
  margin-bottom: 40px;
  background-position: bottom center;
}
.nc-popup__message-icon_view-terms-and-conditions {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTkiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCAxOSA0NiIgc3Ryb2tlPSIjMjdhM2Q0Ij48cGF0aCBpZD0iZyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xLDE1VjRhMi43LDIuNywwLDAxMy0zaDExYTIuNywyLjcsMCwwMTMsM3YxMm0wLDAtNiw2bTAsMEgzLjVBMi43LDIuNywwLDAxMSwxOC41TTUsN2g5bS05LDRoOW0tOSw0aDRtMyw3di02bTAsMGg2Ii8+PHVzZSB4bGluazpocmVmPSIjZyIgc3Ryb2tlPSIjMDA2YzllIiB5PSIyMyIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-size: 60px auto;
  height: 72px;
  margin-bottom: 40px;
  background-position: top center;
}
.nc-popup__message-loyalty {
  display: inline-block;
  padding-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .nc-popup__message-text {
    line-height: 26px;
    font-size: 18px;
  }
}
.nc-popup_warning-blue .nc-popup__message-text {
  font-size: 14px;
  line-height: 18px;
}
.nc-auth__section .nc-popup__message-text {
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
  color: #313235;
}
@media screen and (min-width: 768px) {
  .nc-auth__section .nc-popup__message-text._highlited {
    font-weight: bold;
  }
}
@media screen and (max-width: 767px) {
  .nc-buyer-information .nc-popup__message-text {
    line-height: 33px;
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup__message-text-title {
    font-size: 24px;
  }
}
.nc-popup__message-description {
  margin-top: 20px;
  color: #333333;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
}
.nc-auth__section .nc-popup__message-description {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  margin-top: 4px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-buyer-information .nc-popup__message-description {
    line-height: 22px;
    font-size: 16px;
  }
}
.nc-popup__message-description-technical {
  font-size: 12px;
  color: #808080;
}
.nc-popup__payment-result .nc-popup__message-description {
  margin-bottom: 40px;
}
.jsTransactionDetails .nc-popup__payment-result .nc-popup__message-description {
  padding-bottom: 40px;
}
.nc-popup__message-description_interdin {
  text-align: center;
}
.nc-popup__message-description-bordered {
  border-bottom: 1pt solid #e8e8e8;
}
.nc-popup__message-content {
  padding-top: 20px;
  margin-bottom: -50px;
}
.nc-popup__message-content canvas {
  width: 100%;
  margin-bottom: -9px;
}
.nc-popup__message-controls {
  display: flex;
  justify-content: center;
  padding-top: 10px;
}
.nc-popup__message-controls .nc-form-field {
  padding-right: 20px;
}
.nc-popup__message-controls .nc-form-field:last-child {
  padding-right: 0;
}
.nc-popup-overlay._hidden .nc-popup__message-icon_operator {
  -webkit-transform: translateX(-40px);
  -moz-transform: translateX(-40px);
  -ms-transform: translateX(-40px);
  -o-transform: translateX(-40px);
  transform: translateX(-40px);
  -webkit-filter: blur(1px);
  /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: blur(1px);
  /* FF 35+ */
  opacity: 0;
}
.nc-popup__form_suspend-line-device {
  margin-top: 38px;
  margin-bottom: 40px;
  border-top: 1px solid #e8e8e8;
  padding-top: 32px;
}
.nc-popup__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border-top: 1px solid #e8e8e8;
}
.nc-popup_select-plan .nc-popup__footer {
  border-top: none;
  margin-top: -60px;
}
.nc-popup_warning-blue .nc-popup__footer {
  border-top: none;
  padding: 24px;
}
@media screen and (max-width: 767px) {
  .jsDeleteConfirmationWrapper .nc-popup__footer {
    padding: 20px ;
  }
}
@media screen and (max-width: 767px) {
  .nc-buyer-information .nc-popup__footer {
    padding: 20px 20px 30px 20px;
  }
}
.nc-popup__payment-result .nc-popup__footer {
  border-top: none;
  padding-top: 20px;
}
@media screen and (max-width: 767px) {
  .nc-popup__footer {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    padding: 20px;
    border-top: none;
  }
}
.nc-popup__footer._flex-wrap {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.nc-popup__footer_hor {
  padding-top: 0;
  padding-bottom: 80px;
  border-top: none;
  display: flex;
  flex-direction: column-reverse;
}
.nc-popup__footer_marged {
  margin-top: 10px;
}
.nc-popup__footer-right {
  margin-left: auto;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .nc-popup__footer-right {
    background-color: #ffffff;
  }
}
.nc-popup_warning-blue .nc-popup__footer-right,
.nc-popup-auth .nc-popup__footer-right {
  width: 100%;
}
.nc-popup_warning-blue .nc-popup__footer-right .nc-button,
.nc-popup-auth .nc-popup__footer-right .nc-button {
  width: 100%;
}
.jsClearCartConfirmationPopup .nc-popup_warning-blue .nc-popup__footer-right .nc-button,
.jsClearCartConfirmationPopup .nc-popup-auth .nc-popup__footer-right .nc-button {
  width: auto;
  border-radius: 25px;
}
@media screen and (max-width: 767px) {
  .jsClearCartConfirmationPopup .nc-popup_warning-blue .nc-popup__footer-right .nc-button,
  .jsClearCartConfirmationPopup .nc-popup-auth .nc-popup__footer-right .nc-button {
    width: calc(42%);
    min-width: unset;
  }
}
.jsClearCartConfirmationPopup .nc-popup_warning-blue .nc-popup__footer-right .nc-button-group,
.jsClearCartConfirmationPopup .nc-popup-auth .nc-popup__footer-right .nc-button-group {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media screen and (min-width: 768px) {
  .nc-popup__footer-right_center-mobile .nc-button_width_x {
    width: 275px;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup__footer-right_center-mobile {
    width: 100%;
    padding: 40px 20px 60px;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup__payment-result .nc-popup__footer-right_center {
    width: 100%;
    padding: 0 20px 60px;
  }
  .nc-popup__payment-result .nc-popup__footer-right_center .nc-button {
    height: 40px;
  }
  .nc-popup__payment-result .nc-popup__footer-right_center .nc-button__label {
    line-height: 36px;
  }
}
.nc-popup__footer-right_center {
  margin: 0 auto;
}
.nc-popup__footer-right_center .nc-button-group {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.nc-popup__footer-right_center .nc-button-group .nc-button {
  margin-left: 0;
}
.nc-popup__footer-right_center .nc-button-group .nc-button:first-child {
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-popup__footer-right .nc-button__label {
    font-size: 14px;
  }
}
.nc-popup__footer-left {
  width: 360px;
}
._wide .nc-popup__footer-left {
  width: 0;
}
@media screen and (max-width: 767px) {
  .nc-popup__footer-left {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .nc-popup__footer-left._footnote-top {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
  }
}
@media screen and (min-width: 768px) {
  .nc-popup__footer-left._footnote-top {
    width: 100%;
    min-width: 200px;
    margin-bottom: 20px;
  }
}
.nc-popup__footer-left_footnote {
  margin-right: 20px;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-order: 0;
  -webkit-order: 0;
  order: 0;
  background: #ffffff;
}
._wide .nc-popup__footer-right {
  width: 100%;
}
.nc-popup__footer-center {
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .nc-popup_payment-result .nc-popup__footer-center {
    padding: 20px 20px 60px;
  }
  .nc-popup_payment-result .nc-popup__footer-center .nc-button {
    height: 40px;
  }
  .nc-popup_payment-result .nc-popup__footer-center .nc-button__label {
    line-height: 36px;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup__footer-left,
  .nc-popup__footer-right {
    width: 100%;
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .jsContractTermsPopup .nc-popup__footer-left,
  .jsContractTermsPopup .nc-popup__footer-right {
    width: auto;
    margin-bottom: 10px;
    text-align: center;
  }
}
.nc-popup__footer-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
.nc-popup__footer-agree {
  width: 100%;
  background-color: #e5f7ff;
  border-bottom: 1px solid #e8e8e8;
}
@media screen and (min-width: 768px) {
  .nc-popup__footer-agree {
    box-sizing: content-box;
    margin: -41px -40px 30px -40px;
    padding: 25px 40px;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup__footer._auth {
    border-top: 1px solid #e8e8e8;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup__footer._auth .nc-popup__footer-left .nc-popup__note {
    padding: 0 0 20px;
  }
  .nc-popup__footer._auth .nc-popup__footer-left .nc-popup__note:empty {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup__footer._agreement {
    padding: 0 0 40px;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup__footer._agreement .nc-popup__footer-agree {
    margin-bottom: 20px;
  }
  .nc-popup__footer._agreement .nc-popup__footer-left,
  .nc-popup__footer._agreement .nc-popup__footer-right {
    padding: 0 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup__footer .nc-popup__note {
    padding: 20px;
  }
  .nc-popup__footer .nc-popup__note._type_warning {
    margin-left: 20px;
    padding: 0 20px 20px 30px;
  }
}
.nc-popup__agreement {
  position: relative;
  padding-left: 55px;
}
@media screen and (max-width: 767px) {
  .nc-popup__agreement {
    margin: 30px 20px;
  }
}
.nc-popup__agreement > * {
  vertical-align: middle;
  font-size: 14px;
  color: #333333;
}
.nc-popup__agreement:before {
  position: absolute;
  top: -2px;
  left: 0;
  content: '';
  width: 36px;
  height: 25px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDM2IDI1Ij48cGF0aCBmaWxsPSIjMDBBOUUwIiBkPSJtMjQuNjI2LDMuNjE4LTUuNzQ2LDguMzUxLS4xOTEuMDQ2aC0yLjM0Nmw2LjY2NC05LjU3OVptLjA4NiwzLjQwNEgyOXY4LjE3NWwtMy4yNzgsMS41MzRhMy4wMTYsMy4wMTYsMCwwMS0xLjI3MS4yODNIMTVhMSwxLDAsMDEtMS0xdi0xYTEsMSwwLDAxMS0xaDMuODA2bDQuNDI2LTEuMDI2YTEsMSwwLDEwLS40NjQtMS45NDNsLS45ODYuMjM1Wk0zNSwyNWExLDEsMCwxMDAtMkgxNC45MTdhMSwxLDAsMTAwLDJabS02LTcuNnYxLjYwNmExLDEsMCwwMDEsMWg1YTEsMSwwLDEwMC0xLjk5OGgtNFY1LjAyMmg0YTEsMSwwLDEwMC0yaC01YTEsMSwwLDAwLTEsMXYxaC0yLjkxM2wuNzM3LTEuMDcyYTEsMSwwLDAwLS4yMzUtMS4zNzNMMjMuMzYuMjJhMSwxLDAsMDAtMS40MTEuMjM3bC0zLjE3Nyw0LjU2NUgxNi45NmE2LjIsNi4yLDAsMDAtNC45NjYsMi41NDVsLTMuNzY3LDYuNzU1YTIuOTg1LDIuOTg1LDAsMDAuOTE1LDMuOTIxbC41NTguMzgzLS42ODcsNC4yMTZhMSwxLDAsMDAxLjQ1MiwxLjA0NmwzLjk2LTIuMDc4YTEuMDIxLDEuMDIxLDAsMDAuMzQ4LS4zbDEuNzkyLTIuNWg3Ljg4N2E1LjA0OCw1LjA0OCwwLDAwMi4xMTktLjQ3Wk0xLDIzYTEsMSwwLDEwMCwyaDUuMDgzYTEsMSwwLDEwMC0yWm05Ljc2MS02LjA2NS0uNDgxLS4zMzVhMSwxLDAsMDEtLjMwNS0xLjMwOEwxMy42NDIsOC43YTQuMTksNC4xOSwwLDAxMy4zMTgtMS42OGguNDIybC0zLjY5NCw1LjMwOUEyLjk5MSwyLjk5MSwwLDAwMTIsMTUuMDExdi40Wm0xLjg2Ljg4MmEyLjk5MiwyLjk5MiwwLDAwMS41NzMsMS4wNjhsLS45MDgsMS4yNjUtMS45NzUsMS4wNDIuMzU1LTIuMloiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-popup__agreement-text {
  margin-bottom: 25px;
}
.nc-popup__close,
.nc-popup__close-error {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  -webkit-transition: transform 100ms linear;
  -moz-transition: transform 100ms linear;
  -o-transition: transform 100ms linear;
  transition: transform 100ms linear;
}
.nc-popup__close:hover,
.nc-popup__close-error:hover {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.nc-popup__close:before,
.nc-popup__close-error:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  margin: 5px;
}
.nc-popup-activate-error {
  padding-top: 10px;
}
.nc-popup-activate__price {
  padding-bottom: 25px;
  font-weight: normal;
}
.nc-popup-activate__price-header {
  color: #00385d;
  text-transform: uppercase;
  padding-bottom: 4px;
  font-size: 20px;
}
.nc-popup-activate__price-value {
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 30px;
}
.nc-popup-activate__main {
  padding-top: 25px;
  border-top: 1px solid #e8e8e8;
}
.nc-popup-activate__main-slider {
  padding-top: 10px;
  display: flex;
  align-items: center;
}
.nc-popup-activate__main-info {
  margin-left: 30px;
}
.nc-popup-activate__main-warning {
  display: flex;
  padding-top: 10px;
  align-items: center;
}
.nc-popup-activate__main-warning-icon {
  width: 20px;
  height: 18px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBmaWxsPSIjZWQxYjAzIiBkPSJNOCw3aDIuMDF2My45OS4wMDJIOFptMCw0Ljk4NWgyLjAxdjJIOFptLjk5NS04Ljk5NC03LDExLjk5MmgxNFpNNy4yODgsMS45NzlBMS45NjEsMS45NjEsMCwwMTguOTkyLDFhMS45NiwxLjk2LDAsMDExLjcwOC45OGw3LDExLjk4OGEyLjAwNiwyLjAwNiwwLDAxLjAxNSwyLjAxNGExLjk1OCwxLjk1OCwwLDAxLTEuNzIsMS4wMDloLTE0QTEuOTU2LDEuOTU2LDAsMDEuMjcyLDE1Ljk4YTIsMiwwLDAxLjAxNi0yLjAxM1oiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-popup-activate__main-warning-message {
  margin-left: 7px;
}
.nc-popup-activate__main-remaining {
  padding-top: 18px;
}
.nc-popup__close:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNMSwxbDE4LDE4bTAtMThMMSwxOSIgc3Ryb2tlPSIjMDBBOUUwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-popup__close-error:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNMSwxbDE4LDE4bTAtMThMMSwxOSIgc3Ryb2tlPSIjZjAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-popup__loader {
  display: none;
}
.nc-popup._loading {
  position: relative;
  width: auto;
}
.nc-popup._loading .nc-popup__loader {
  display: block;
}
.nc-popup._loading .nc-popup__inner {
  width: 400px;
  height: 300px;
}
.nc-popup._loading .nc-popup__inner > *:not(.popup__loader) {
  display: none;
}
.nc-popup._popup-success-request .popup__message {
  margin-bottom: 10px;
}
.nc-popup__payment-note {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .nc-popup__payment-result .nc-popup__payment-note {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
  }
}
.nc-popup_purchase-confirmation .nc-tooltip__main {
  padding: 40px 0 20px 80px;
  position: relative;
}
.nc-popup_purchase-confirmation .nc-tooltip__main:before {
  content: '';
  position: absolute;
  display: inline-block;
  left: 24px;
  width: 45px;
  height: 45px;
  background-size: contain;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzOCAzOCI+PHBhdGggc3Ryb2tlPSIjMDBBOUUwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTEyLDIxbDMsM2ExLjcsMS43LDAsMDAxLjcsMGw5LjUtOS41bTQuMy05LjJhMTgsMTgsMCwxMDMuNSw0Ii8+PC9zdmc+") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-popup_purchase-confirmation .nc-tooltip__main:before {
    top: 60px;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup_purchase-confirmation .nc-tooltip__label + .nc-tooltip__text {
    width: 75%;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup__contact-section .nc-popup__inner {
    height: auto;
  }
  .nc-popup__contact-section .nc-popup__note {
    margin: 20px 20px 0 0;
  }
  .nc-popup__contact-section .nc-popup__footer .nc-popup__note {
    display: none !important;
    padding: 0 0 13px 25px;
  }
  .nc-popup__contact-section .nc-popup__footer-right {
    -webkit-box-shadow: 0 -15px 8px -10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 -15px 8px -10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 -15px 8px -10px rgba(0, 0, 0, 0.1);
  }
}
@media screen and (max-width: 767px) {
  .jsAddMoreServicesHeader .nc-popup__title {
    padding-top: 20px;
  }
}
/* Price */
.nc-price {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
  color: #666666;
}
@media screen and (min-width: 768px) {
  .nc-price {
    width: 100%;
  }
  .nc-price._w-auto {
    width: auto;
  }
}
.nc-price__currency,
.nc-price__fractional {
  display: inline-block;
  font: 700 30px/40px Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-price__currency,
  .nc-price__fractional {
    font-size: 24px;
    line-height: 30px;
  }
}
.nc-price__integer {
  display: inline-block;
  padding-right: 3px;
  letter-spacing: -3px;
  font: 700 70px/1 Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-price__integer {
    font-size: 55px;
  }
}
.nc-price__fractional {
  width: 50px;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-item-align: start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  padding-top: 3px;
}
.nc-price__type {
  margin-left: -50px;
  padding-left: 3px;
  font-weight: 700;
  font-size: 14px;
  /* CR690
        text-transform: uppercase;
        */
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media screen and (max-width: 767px) {
  .nc-price__type {
    font-size: 12px;
    white-space: nowrap;
  }
}
.nc-price-new {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  line-height: 1;
  font-weight: 700;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
.nc-price-new__currency {
  margin-top: 6px;
  font-size: 22px;
}
.nc-price-new__integer {
  font-size: 47px;
  letter-spacing: -3px;
}
.nc-price-new__fractional {
  font-size: 20px;
}
.nc-price-new__column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin: 5px 0 0 6px;
}
.nc-price-new__type {
  margin: 3px 0 0 3px;
  font-size: 12px;
  text-transform: uppercase;
}
/* Price Breakdown */
.nc-price-breakdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .nc-price-breakdown {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.nc-price-breakdown_small {
  max-width: 300px;
}
.nc-price-breakdown__col {
  vertical-align: top;
  padding-top: 10px;
  width: 50%;
}
@media screen and (max-width: 767px) {
  .nc-price-breakdown__col {
    width: 100%;
  }
}
.nc-price-breakdown__item {
  padding-right: 20px;
}
.nc-price-breakdown__col + .nc-price-breakdown__col:before {
  content: '';
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggc3Ryb2tlPSJncmF5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTMxLDE2SDFtMTUsMTVWMSIvPjwvc3ZnPg==") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-price-breakdown__col + .nc-price-breakdown__col:before {
    top: -50px;
  }
}
@media screen and (max-width: 767px) {
  .nc-price-breakdown__col + .nc-price-breakdown__col {
    position: relative;
    margin-top: 80px;
  }
}
.nc-price-breakdown__col + .nc-price-breakdown__col > .nc-price-breakdown__item {
  padding-left: 50px;
  padding-right: 0;
}
@media screen and (max-width: 767px) {
  .nc-price-breakdown__col + .nc-price-breakdown__col > .nc-price-breakdown__item {
    padding-left: 0;
  }
}
.nc-price-breakdown__value {
  color: #50535a;
  font: 300 40px Roboto, Helvetica, Arial, sans-serif;
  margin-bottom: 15px;
}
.nc-price-breakdown__value_small {
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  .nc-price-breakdown__value {
    text-align: center;
  }
}
.nc-price-breakdown__currency {
  font-size: 24px;
  font-weight: 400;
}
.nc-price-breakdown__title {
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #4c4c4c;
  padding-right: 40px;
}
.nc-price-breakdown__title_small {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
}
@media screen and (max-width: 767px) {
  .nc-price-breakdown__title {
    padding-right: 0;
    text-align: center;
  }
}
.nc-price-breakdown__description {
  font-weight: 400;
  font-size: 14px;
  line-height: 25px;
  color: #333333;
}
.nc-price-breakdown__line {
  width: 100%;
  border: 0;
  border-top: 1px solid #e8e8e8;
  margin: 15px 0 11px;
}
.nc-problem-ticket-details {
  border: 1px solid #e8e8e8;
  margin-bottom: 10px;
  border-radius: 4px;
  background-color: #ffffff;
  color: #333333;
  padding: 40px 40px 50px 40px;
}
@media screen and (max-width: 767px) {
  .nc-problem-ticket-details {
    padding: 0;
    border-left: none;
    border-right: none;
    border-radius: 0;
  }
}
.nc-problem-ticket-details__header {
  padding-bottom: 35px;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 767px) {
  .nc-problem-ticket-details__header {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0;
    border-bottom: 1px solid #e8e8e8;
  }
}
.nc-problem-ticket-details__header-info {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font: 16px "Roboto", Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-problem-ticket-details__header-info {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.nc-problem-ticket-details__header-info-column {
  display: table;
  width: 33.33333333%;
}
.nc-problem-ticket-details__header-info-column:nth-child(3) {
  margin-top: 6px;
}
@media screen and (max-width: 767px) {
  .nc-problem-ticket-details__header-info-column {
    width: 100%;
  }
}
.nc-problem-ticket-details__header-info-column:nth-child(3) .nc-problem-ticket-details__header-info-title,
.nc-problem-ticket-details__header-info-column:nth-child(3) .nc-problem-ticket-details__header-info-value {
  vertical-align: top;
}
@media screen and (max-width: 767px) {
  .nc-problem-ticket-details__header-info-column:nth-child(3) .nc-problem-ticket-details__header-info-title,
  .nc-problem-ticket-details__header-info-column:nth-child(3) .nc-problem-ticket-details__header-info-value {
    vertical-align: middle;
  }
}
.nc-problem-ticket-details__header-info-row {
  display: table-row;
  height: 36px;
}
@media screen and (max-width: 767px) {
  .nc-problem-ticket-details__header-info-row {
    height: 50px;
  }
}
@media screen and (max-width: 767px) {
  .nc-problem-ticket-details__header-info-column:last-child > .nc-problem-ticket-details__header-info-row:last-child > .nc-problem-ticket-details__header-info-title,
  .nc-problem-ticket-details__header-info-column:last-child > .nc-problem-ticket-details__header-info-row:last-child > .nc-problem-ticket-details__header-info-value {
    border-bottom: none;
  }
}
.nc-problem-ticket-details__header-info-title,
.nc-problem-ticket-details__header-info-value {
  display: table-cell;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .nc-problem-ticket-details__header-info-title,
  .nc-problem-ticket-details__header-info-value {
    border-bottom: 1px solid #e8e8e8;
  }
}
.nc-problem-ticket-details__header-info-title {
  color: #808080;
}
@media screen and (max-width: 767px) {
  .nc-problem-ticket-details__header-info-title {
    width: 40%;
    font-size: 14px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    color: #808080;
  }
}
@media screen and (max-width: 767px) {
  .nc-problem-ticket-details__header-info-value {
    width: 60%;
    font-size: 14px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    color: #333333;
  }
}
.nc-problem-ticket-details__header-info-value-line + .nc-problem-ticket-details__header-info-value-line {
  margin-top: 5px;
}
.nc-problem-ticket-details__header-teland {
  width: 40%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border-left: 1px solid #e8e8e8;
  padding: 0 30px;
}
@media screen and (max-width: 767px) {
  .nc-problem-ticket-details__header-teland {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%;
    padding: 0;
    border-top: 1px solid #e8e8e8;
    border-left: none;
  }
}
.nc-problem-ticket-details__header-teland-desc {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 2;
  -webkit-flex: 2;
  flex: 2;
  padding: 8px 0;
}
.nc-problem-ticket-details__header-teland-btn {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
@media screen and (max-width: 767px) {
  .nc-problem-ticket-details__header-teland-btn {
    margin-left: -10px;
    margin-bottom: 10px;
  }
}
.nc-problem-ticket-details__header-teland-text,
.nc-problem-ticket-details__header-teland-title {
  font: 14px "Roboto", Helvetica, Arial, sans-serif;
}
.nc-problem-ticket-details__header-teland-title {
  font-weight: 600;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .nc-problem-ticket-details__content {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 30px;
  }
}
.nc-problem-ticket-details__content-title {
  font: 20px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
  margin-bottom: 15px;
}
.nc-problem-ticket-details__content-text {
  font: 16px "Roboto", Helvetica, Arial, sans-serif;
  display: block;
  word-wrap: break-word;
}
@media screen and (max-width: 767px) {
  .nc-problem-ticket-details__content-text {
    font-size: 14px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    color: #333333;
    display: block;
    word-wrap: break-word;
  }
}
.nc-problem-ticket-details__content-text + .nc-problem-ticket-details__content-title {
  margin-top: 40px;
}
.nc-problem-ticket-details__status {
  font: 11px Roboto, Helvetica, Arial, sans-serif;
  font-weight: 600;
  color: #ffffff;
  padding: 6px 9px;
  text-transform: uppercase;
  border-radius: 4px;
  display: inline-block;
}
.nc-problem-ticket-details__status_answered {
  background: #44c8f5;
}
.nc-problem-ticket-details__status_progress {
  background: #fcb713;
}
.nc-problem-ticket-details__status_open {
  background: #001eb4;
}
/* Product */
.nc-product {
  position: relative;
  width: 280px;
}
.nc-product_type_community {
  min-height: 328px;
}
.nc-product_type_service {
  min-height: 358px;
}
@media screen and (max-width: 767px) {
  .nc-product {
    width: 260px;
    padding: 0 10px;
    min-height: 0;
  }
}
.nc-product__content {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  padding: 25px 20px 55px;
  background-color: #ffffff;
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
@media screen and (max-width: 767px) {
  .nc-product__content {
    position: static;
    padding: 15px 0 0;
  }
}
.nc-product__content:hover {
  z-index: 2;
  -webkit-box-shadow: 0 0 30px rgba(2, 41, 66, 0.23);
  -moz-box-shadow: 0 0 30px rgba(2, 41, 66, 0.23);
  box-shadow: 0 0 30px rgba(2, 41, 66, 0.23);
  border-color: transparent;
}
.nc-product__title {
  min-height: 47px;
  color: #50535a;
  font: 36px/42px Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-product__title {
    min-height: 0;
    padding: 0 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 24px;
    display: block;
  }
}
.nc-product__title._long {
  font-size: 28px;
  line-height: 38px;
  white-space: nowrap;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 45px;
}
.nc-product__title._long:hover {
  display: block;
  white-space: normal;
  height: 100%;
  overflow: visible;
  text-overflow: clip;
}
.nc-product__title-long {
  display: none;
}
.nc-product__title-full {
  min-height: 180px;
  display: block;
}
@media screen and (max-width: 767px) {
  .nc-product__title-full {
    min-height: 165px;
  }
}
.nc-product__title._active .nc-product__title-short,
.nc-product__title._active .nc-product__title-toggle {
  display: none;
}
.nc-product__title._active .nc-product__title-long {
  display: block;
}
.nc-product__title-toggle {
  vertical-align: bottom;
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
}
.nc-product__description {
  min-height: 116px;
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #e8e8e8;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}
@media screen and (max-width: 767px) {
  .nc-product__description {
    min-height: 120px;
    margin-top: 0;
    padding: 0 20px;
    border-top: none;
  }
}
.nc-product__description-long {
  display: none;
}
.nc-product__description._active .nc-product__description-short,
.nc-product__description._active .nc-product__description-toggle {
  display: none;
}
.nc-product__description._active .nc-product__description-long {
  display: block;
}
.nc-product__action {
  padding-top: 15px;
  position: absolute;
  bottom: 16px;
}
@media screen and (max-width: 767px) {
  .nc-product__action {
    position: static;
    border-top: 1px solid #e8e8e8;
    margin-top: 40px;
    padding: 5px 20px;
  }
}
.nc-product__price {
  padding-top: 15px;
}
@media screen and (max-width: 767px) {
  .nc-product__price {
    padding: 0 20px;
  }
}
.nc-product__select {
  display: none;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .nc-product__select {
    display: block;
    margin: 10px -1px -1px -1px;
  }
}
.nc-product__content:hover .nc-product__select {
  display: block;
}
/* Progress Bar */
.nc-progress-bar__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 12px;
  font: 30px Roboto, Helvetica, Arial, sans-serif;
  font-weight: 300;
}
.nc-progress-bar__ratio {
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-progress-bar__ratio {
    font-size: 30px;
  }
}
.nc-progress-bar__ratio-total {
  font-size: 20px;
  font-weight: 400;
}
.nc-progress-bar__ratio-total._unlimited {
  position: relative;
  color: #50535a;
}
.nc-progress-bar__ratio-total_expires-color {
  color: #eb1600;
}
.nc-progress-bar__ratio-total_not-expires-color {
  color: #50535a;
}
@media (max-width: 450px) {
  .nc-progress-bar__ratio-total {
    font-size: 16px;
  }
}
@media (max-width: 320px) {
  .nc-progress-bar__ratio-total {
    font-size: 14px;
  }
}
.nc-progress-bar__remains {
  color: #808080;
}
@media screen and (max-width: 767px) {
  .nc-progress-bar__remains {
    font-size: 20px;
  }
}
.nc-progress-bar__remains-text {
  font-size: 20px;
}
.nc-progress-bar__line {
  width: 100%;
  overflow: hidden;
}
.nc-progress-bar__line,
.nc-progress-bar__line-meter {
  height: 4px;
  background-color: #d3d4d3;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.nc-progress-bar__line-meter_blue-light {
  background-color: #44c8f5;
}
.nc-progress-bar__line-meter_red {
  background-color: #f59c00;
}
.nc-progress-bar__line-meter_yellow {
  background-color: #f59c00;
}
/* Progress Line */
.nc-progress-line {
  display: flex;
  margin-left: auto;
  margin-right: auto;
  width: fit-content;
}
@media screen and (min-width: 768px) {
  .nc-progress-line {
    margin-top: 24px;
  }
}
@media screen and (max-width: 767px) {
  .nc-progress-line {
    margin-left: 0;
    width: max-content;
  }
}
@media screen and (max-width: 767px) {
  .nc-progress-line__container {
    margin: 0 24px;
    overflow-x: scroll;
  }
}
.nc-progress-line__step {
  display: flex;
  margin: 0;
  width: auto;
}
.nc-progress-line__item {
  margin-top: 2px;
  width: 16px;
  height: 16px;
  background-color: #ffffff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 2px solid #d3d4d3;
  background-color: #d3d4d3;
  z-index: 101;
  font: 11px/14px Roboto, Helvetica, Arial, sans-serif;
}
.nc-progress-line__step._passed .nc-progress-line__item {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOCA2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0zLjEsNEw2LjkuMmMuMi0uMi42LS4yLjgsMGMuMy4yLjMuNiwwLC44TDMuNSw1LjJjLS4yLjMtLjYuMy0uOCwwbC0yLjEtMmMtLjMtLjMtLjMtLjcsMC0uOS4yLS4zLjYtLjMuOCwwWiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-position: center;
  border-color: #001eb4;
  background-color: #001eb4;
}
.nc-progress-line__step._current .nc-progress-line__item {
  border-color: #001eb4;
  color: #001eb4;
  background-color: transparent;
}
.nc-progress-line__name {
  padding: 0 24px 0 8px;
  color: #b6b7b7;
}
.nc-progress-line__step._current .nc-progress-line__name {
  color: #001eb4;
}
/* Recharge Online */
.nc-recharge-online {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  color: #333333;
}
@media screen and (max-width: 767px) {
  .nc-recharge-online {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.nc-recharge-online-header {
  margin-top: 10px;
  border-bottom: 1px solid #E8E8E8;
  padding-left: 15px;
  padding-right: 15px;
}
.nc-recharge-online-header:before {
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  width: 20px;
  height: 74px;
  background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 3;
}
.nc-recharge-online-header:after {
  position: absolute;
  content: '';
  right: 0;
  bottom: 0;
  width: 20px;
  height: 74px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#ffffff));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  opacity: 1;
  -webkit-transition: opacity 0.2s, background-color 0.2s;
  -moz-transition: opacity 0.2s, background-color 0.2s;
  -o-transition: opacity 0.2s, background-color 0.2s;
  transition: opacity 0.2s, background-color 0.2s;
  z-index: 3;
}
.nc-recharge-online-header._hideShadow:after,
.nc-recharge-online-header._hideShadow:before {
  display: none;
}
.nc-recharge-online-header._reachEnd:after {
  opacity: 0;
}
.nc-recharge-online-header__type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.nc-recharge-online-header__item {
  width: 250px;
  margin: 0;
  padding: 22px 3px;
  text-align: center;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  color: #001eb4;
  font-size: 20px;
  line-height: 26px;
  cursor: pointer;
}
@media (max-width: 570px) {
  .nc-recharge-online-header__item {
    width: auto;
    margin: 0;
    padding: 22px 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
  }
}
.nc-recharge-online-header__item._active {
  border-bottom: 4px solid #44c8f5;
  color: #333333;
  cursor: default;
}
.nc-recharge-online-header__item:before {
  content: '';
  display: inline-block;
  vertical-align: top;
  margin-right: 12px;
  margin-top: 3px;
}
.nc-recharge-online-header__item._credit:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjEuMjkgMTUuOTciPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC42LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuNCBCdWlsZCAxMDkpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgfQoKICAgICAgLnN0MSB7CiAgICAgICAgZmlsbDogIzAwMzc3ZDsKICAgICAgfQoKICAgICAgLnN0MiB7CiAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2NsaXBwYXRoKTsKICAgICAgfQogICAgPC9zdHlsZT4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcHBhdGgiPgogICAgICA8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMjEuMjkiIGhlaWdodD0iMTUuOTciLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGNsYXNzPSJzdDIiPgogICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTE4Ljk0Ljg2SDIuMzVjLS40LDAtLjc5LjE2LTEuMDguNDUtLjI5LjI5LS40NS42Ny0uNDUsMS4wOHYxMS42MWMwLC40MS4xNi43OS40NSwxLjA4LjI5LjI5LjY4LjQ1LDEuMDguNDVoMTYuNTljLjQsMCwuNzktLjE2LDEuMDgtLjQ1LjI5LS4yOS40NS0uNjcuNDUtMS4wOFYyLjM4YzAtLjQtLjE2LS43OS0uNDUtMS4wOC0uMjktLjI5LS42Ny0uNDUtMS4wOC0uNDVaTTIuMzUsMS44NWgxNi42Yy4xNCwwLC4yOC4wNi4zOC4xNi4xLjEuMTYuMjQuMTYuMzh2Mi43SDEuODF2LTIuN2MwLS4xNC4wNi0uMjguMTYtLjM4LjEtLjEuMjQtLjE2LjM4LS4xNlpNMTguOTQsMTQuNTRIMi4zNWMtLjE0LDAtLjI4LS4wNi0uMzgtLjE2LS4xLS4xLS4xNi0uMjQtLjE2LS4zOHYtNi4xN2gxNy42OHY2LjE3YzAsLjE0LS4wNi4yOC0uMTYuMzgtLjEuMS0uMjQuMTYtLjM4LjE2aDBaIi8+CiAgPC9nPgo8L3N2Zz4=") 0 0 no-repeat;
  min-width: 22px;
  width: 22px;
  height: 19px;
}
.nc-recharge-online-header__item._debit:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjIiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAyMiAzNiIgc3Ryb2tlPSIjMDBBOUUwIj48cGF0aCBpZD0iZyIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIiBkPSJNMywxYTIsMiwwLDAwLTIsMnYxMmEyLDIsMCwwMDIsMmgxNmEyLDIsMCwwMDItMlYzYTIsMiwwLDAwLTItMlptMTIsOGgybTMtM2gtNmEyLDIsMCwwMC0yLDJ2MmEyLDIsMCwwMDIsMmg2Ii8+PHVzZSB4bGluazpocmVmPSIjZyIgeT0iMTgiIHN0cm9rZT0iIzViYzUwMCIvPjwvc3ZnPg==") 0 0 no-repeat;
  min-width: 22px;
  width: 22px;
  height: 18px;
}
.nc-recharge-online-header__item._invoice:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTQuOTggMTkuMjYiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC42LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuNCBCdWlsZCAxMDkpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgfQoKICAgICAgLnN0MSB7CiAgICAgICAgZmlsbDogIzAwMzc3ZDsKICAgICAgfQoKICAgICAgLnN0MiB7CiAgICAgICAgZmlsbDogIzAwYzhmZjsKICAgICAgfQoKICAgICAgLnN0MyB7CiAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2NsaXBwYXRoKTsKICAgICAgfQogICAgPC9zdHlsZT4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcHBhdGgiPgogICAgICA8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMTQuOTgiIGhlaWdodD0iMTkuMjYiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGNsYXNzPSJzdDMiPgogICAgPGc+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xMy4xNSwxOC40SDEuODljLS4zLDAtLjU4LS4xMi0uNzktLjMzLS4yMS0uMjEtLjMzLS40OS0uMzMtLjc5VjYuMDljMC0uMTIuMDUtLjIzLjEzLS4zMS4wOC0uMDguMi0uMTMuMzEtLjEzcy4yMy4wNS4zMS4xM2MuMDguMDguMTMuMTkuMTMuMzF2MTEuMmMwLC4wNi4wMi4xMi4wNy4xNy4wNC4wNC4xLjA3LjE3LjA3aDExLjI3Yy4wNiwwLC4xMi0uMDIuMTctLjA3LjA0LS4wNC4wNy0uMS4wNy0uMTdWMi4wNnMwLS4wNi0uMDItLjA5Yy0uMDEtLjAzLS4wMy0uMDYtLjA1LS4wOC0uMDItLjAyLS4wNS0uMDQtLjA4LS4wNS0uMDMtLjAxLS4wNi0uMDItLjA5LS4wMmgtNy4yYy0uMTIsMC0uMjMtLjA1LS4zMS0uMTMtLjA4LS4wOC0uMTMtLjE5LS4xMy0uMzFzLjA1LS4yMy4xMy0uMzFjLjA4LS4wOC4yLS4xMy4zMS0uMTNoNy4yYy4zLDAsLjU4LjEyLjc5LjMzLjIxLjIxLjMzLjQ5LjMzLjc5djE1LjIzYzAsLjMtLjEyLjU4LS4zMy43OS0uMjEuMjEtLjQ5LjMzLS43OS4zM1oiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTExLjM4LDEyLjUySDMuNjNjLS4xMiwwLS4yMy0uMDUtLjMxLS4xMy0uMDgtLjA4LS4xMy0uMTktLjEzLS4zMXMuMDUtLjIzLjEzLS4zMWMuMDgtLjA4LjItLjEzLjMxLS4xM2g3Ljc2Yy4xMiwwLC4yMy4wNS4zMS4xMy4wOC4wOC4xMy4xOS4xMy4zMXMtLjA1LjIzLS4xMy4zMWMtLjA4LjA4LS4yLjEzLS4zMS4xM1oiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTExLjM4LDE1LjMySDMuNjNjLS4xMiwwLS4yMy0uMDUtLjMxLS4xM3MtLjEzLS4xOS0uMTMtLjMxLjA1LS4yMy4xMy0uMzEuMi0uMTMuMzEtLjEzaDcuNzZjLjEyLDAsLjIzLjA1LjMxLjEzLjA4LjA4LjEzLjE5LjEzLjMxcy0uMDUuMjMtLjEzLjMxYy0uMDguMDgtLjIuMTMtLjMxLjEzWiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTEuMzgsOS43MUgzLjYzYy0uMTIsMC0uMjMtLjA1LS4zMS0uMTMtLjA4LS4wOC0uMTMtLjE5LS4xMy0uMzFzLjA1LS4yMy4xMy0uMzFjLjA4LS4wOC4yLS4xMy4zMS0uMTNoNy43NmMuMTIsMCwuMjMuMDUuMzEuMTMuMDguMDguMTMuMTkuMTMuMzFzLS4wNS4yMy0uMTMuMzFjLS4wOC4wOC0uMi4xMy0uMzEuMTNaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik00LjQ1LDQuODlIMS4wMmMtLjA2LDAtLjEyLS4wMi0uMTYtLjA1LS4wNS0uMDMtLjA5LS4wOC0uMTEtLjEzLS4wMi0uMDUtLjAzLS4xMS0uMDItLjE3LjAxLS4wNi4wNC0uMTEuMDgtLjE1TDQuMjQuOThzLjA5LS4wNy4xNS0uMDhjLjA2LS4wMS4xMiwwLC4xNy4wMi4wNS4wMi4xLjA2LjEzLjExLjAzLjA1LjA1LjEuMDUuMTZ2My40MXMwLC4wOC0uMDIuMTFjLS4wMS4wNC0uMDQuMDctLjA2LjA5LS4wMy4wMy0uMDYuMDUtLjEuMDYtLjA0LjAxLS4wNy4wMi0uMTEuMDJaIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=") 0 0 no-repeat;
  min-width: 18px;
  width: 18px;
  height: 22px;
}
.nc-recharge-online-header__item._disabled:before {
  opacity: .5;
}
.nc-recharge-online-header__item._disabled {
  color: #94d9f6;
}
.nc-recharge-online-header__item._active._credit:before,
.nc-recharge-online-header__item._active._debit:before,
.nc-recharge-online-header__item._active._invoice:before {
  background-position: 0 100%;
}
.nc-recharge-online__cards {
  width: 38%;
  padding-right: 60px;
}
@media screen and (max-width: 767px) {
  .nc-recharge-online__cards {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.nc-recharge-online__cards._debitCard {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  padding-right: 0;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
}
.nc-recharge-online__cards._debitCard .nc-recharge-online__cards-message {
  font-size: 14px;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
@media screen and (max-width: 767px) {
  .nc-recharge-online__cards._debitCard {
    padding-right: 15px;
  }
}
.nc-recharge-online__cards-logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 5px 0;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
@media screen and (max-width: 767px) {
  .nc-recharge-online__cards-logos {
    padding: 5px 0;
  }
}
.nc-recharge-online__cards-logos-icon {
  display: block;
  height: 24px;
  background-repeat: no-repeat;
  margin-left: 17px;
}
@media screen and (max-width: 767px) {
  .nc-recharge-online__cards-logos-icon {
    margin: 5px 0;
  }
}
.nc-recharge-online__cards-logos-icon:first-child {
  margin-left: 0;
}
.nc-recharge-online__cards-logos-icon._discover {
  background-image: url("../images/logos/discover-logo.png");
  width: 86px;
}
.nc-recharge-online__cards-logos-icon._diners {
  background-image: url("../images/logos/diners-logo.png");
  width: 87px;
}
.nc-recharge-online__cards-logos-icon._mastercard {
  background-image: url("../images/logos/mastercard-big-logo.png");
  width: 112px;
}
@media screen and (max-width: 767px) {
  .nc-recharge-online__cards-logos-icon._mastercard {
    background-image: url("../images/logos/mastercard-mobile.svg");
    width: 44px;
    height: 33px;
  }
}
.nc-recharge-online__cards-logos-icon._pichincha {
  background-image: url("../images/logos/pichincha-logo.png");
  width: 70px;
  height: 39px;
}
.nc-recharge-online__cards-logos-icon._produbanko {
  background-image: url("../images/logos/produbanco-new.png");
  width: 152px;
  height: 42px;
  margin-top: 10px;
}
.nc-recharge-online__cards-logos-icon._visa {
  background-image: url("../images/logos/visa-big-logo.png");
  width: 44px;
  height: 14px;
  margin-top: 5px;
}
.nc-recharge-online__cards-logos-icon._invoice {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiA0NyI+PHBhdGggc3Ryb2tlPSIjNWJjNTAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTM1LDEzSDIzbTAsMFYxbTAsMEg2YTUsNSwwLDAwLTUsNXYzNy41TDMuODIsNDZtMCwwbDIuODItMm0wLDBsMi44MiwybTAsMGwyLjgyLTJtMCwwbDIuODIsMm0wLDBsMi44Mi0ybTAsMGwyLjgyLDJtMCwwbDIuODItMm0wLDBsMi44MiwybTAsMGwyLjgyLTJtMCwwbDIuODIsMm0wLDBsMy0yLjVWMTIuOW0wLDAtMTItMTJNOCwyNmgxMm00LDBoM004LDMwaDEybTQsMGgzTTgsMzRoMTJtNCwwaDNtLTQsNWg0TTEwLDZ2Mm0yLDJhMiwyLDAsMTAtMy41LDEuNWwzLDNBMiwyLDAsMTE4LDE2bTIsMnYyIi8+PC9zdmc+") 0 0 no-repeat;
  width: 36px;
  height: 47px;
}
.nc-recharge-online__cards-message {
  margin-top: 35px;
  margin-bottom: 0;
}
.nc-recharge-online__cards._content .nc-recharge-online__cards-message {
  margin-bottom: 15px;
}
.nc-recharge-online__form {
  margin-top: 40px;
}
.nc-recharge-online__form .nc-form-field__label {
  margin-bottom: 15px;
}
.nc-recharge-online__amount {
  margin-top: 40px;
}
.nc-recharge-online__amount-title {
  margin-bottom: 15px;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
}
.nc-recharge-online__amount-values {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-top: -10px;
  margin-left: -10px;
  max-width: 450px;
}
.nc-recharge-online__amount-item {
  width: 80px;
  height: 60px;
  margin-top: 10px;
  margin-left: 10px;
  border: 1px solid #bebebe;
  border-radius: 4px;
  color: #50535a;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  cursor: pointer;
}
.nc-recharge-online__amount-item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 100%;
}
.nc-recharge-online__amount-item-currency {
  font-size: 22px;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .nc-recharge-online__amount-item-currency {
    font-weight: 400;
  }
}
.nc-recharge-online__amount-item-amount {
  font-size: 30px;
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  .nc-recharge-online__amount-item-amount {
    font-weight: 400;
  }
}
.nc-recharge-online__amount-item._active {
  border: 2px solid #001eb4;
}
.nc-recharge-online__progress {
  margin-top: 40px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .nc-recharge-online__progress {
    margin-top: 0;
  }
}
.nc-recharge-online__progress-text {
  text-align: center;
  margin-top: 30px;
}
.nc-recharge-online__loader {
  position: relative;
}
.nc-recharge-online__left {
  width: 38%;
  padding-right: 60px;
}
.nc-recharge-online__right {
  padding-left: 60px;
}
@media screen and (max-width: 767px) {
  .nc-recharge-online__left,
  .nc-recharge-online__right {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.nc-recharge-online-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  position: relative;
  border-top: 1px solid #dbdcdd;
  margin-top: 90px;
  margin-bottom: -50px;
  padding-top: 30px;
  padding-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .nc-recharge-online-footer {
    border-top: 0;
    margin-bottom: -30px;
  }
  .nc-recharge-online-footer .nc-tooltip-contain._inline {
    position: absolute;
    top: -60px;
    left: 15px;
    right: 15px;
  }
}
.nc-recharge-online-footer .line-decorative {
  display: block;
  position: absolute;
  content: '';
  width: 100%;
  height: 1px;
  background: #dbdcdd;
  top: -1px;
}
@media screen and (max-width: 767px) {
  .nc-recharge-online-footer .line-decorative {
    display: none;
  }
}
.nc-recharge-online-footer::before {
  display: block;
  position: absolute;
  content: '';
  width: 100%;
  height: 1px;
  background: #dbdcdd;
  top: -1px;
  left: -100%;
}
@media screen and (max-width: 767px) {
  .nc-recharge-online-footer::before {
    display: none;
  }
}
.nc-recharge-online-footer::after {
  display: block;
  position: absolute;
  content: '';
  width: 100%;
  height: 1px;
  background: #dbdcdd;
  top: -1px;
  right: -100%;
}
@media screen and (max-width: 767px) {
  .nc-recharge-online-footer::after {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-recharge-online-footer__button-left {
    position: absolute;
    top: 0;
    left: 15px;
    right: 15px;
  }
}
.nc-recharge-online-footer._right-align {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.nc-recharge-online__not-authorized {
  width: 40%;
  font-size: 14px;
  padding-left: 35px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMzc3ZDt9LmNscy0ye2ZpbGw6bm9uZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPnVzdWFyaW8sIHVzZXIsIHByb2ZpbGU8L3RpdGxlPjxnIGlkPSJMaWdodF9UaGVtZSIgZGF0YS1uYW1lPSJMaWdodCBUaGVtZSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzIuNjksNjcuNzRBMjMuNiwyMy42LDAsMCwwLDU1Ljc4LDUxLjNhMTQsMTQsMCwxLDAtMTEuNTYsMEEyMy42LDIzLjYsMCwwLDAsMjcuMzEsNjcuNzRhNS44OCw1Ljg4LDAsMCwwLDEsNS4yLDYuMDgsNi4wOCwwLDAsMCw0Ljg2LDIuNDFINjYuODRhNi4wOCw2LjA4LDAsMCwwLDQuODYtMi40MUE1Ljg4LDUuODgsMCwwLDAsNzIuNjksNjcuNzRaTTM4LjQ2LDM4LjZBMTEuNTQsMTEuNTQsMCwxLDEsNTAsNTAuMTQsMTEuNTUsMTEuNTUsMCwwLDEsMzguNDYsMzguNlpNNjkuNzcsNzEuNDhhMy42NiwzLjY2LDAsMCwxLTIuOTMsMS40NUgzMy4xNmEzLjY2LDMuNjYsMCwwLDEtMi45My0xLjQ1LDMuNSwzLjUsMCwwLDEtLjU5LTMuMDksMjEuMTYsMjEuMTYsMCwwLDEsNDAuNzIsMEEzLjUsMy41LDAsMCwxLDY5Ljc3LDcxLjQ4WiIvPjwvZz48ZyBpZD0iTWFyY28iPjxyZWN0IGNsYXNzPSJjbHMtMiIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiLz48L2c+PC9zdmc+") 0 0 no-repeat;
  background-position: left center;
  margin-top: 40px;
  height: 30px;
}
@media screen and (max-width: 767px) {
  .nc-recharge-online__not-authorized {
    width: 100%;
    padding-left: 55px;
    padding-right: 15px;
    background-position: 15px 0;
  }
}
.nc-recharge-online__not-authorized_next-invoice {
  margin-top: 80px;
  padding-top: 40px;
  margin-left: 30%;
  padding-left: 0;
  background-position-x: center;
  background-position-y: 0;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .nc-recharge-online__not-authorized_next-invoice {
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.nc-recharge-online__invoice-message {
  width: 40%;
  font-size: 14px;
  padding-left: 65px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTEzLjQzIDE0NS44NCI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjYuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS40IEJ1aWxkIDEwOSkgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICB9CgogICAgICAuc3QxIHsKICAgICAgICBmaWxsOiAjMDAzNzdkOwogICAgICB9CgogICAgICAuc3QyIHsKICAgICAgICBmaWxsOiAjMDBjOGZmOwogICAgICB9CgogICAgICAuc3QzIHsKICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcHBhdGgpOwogICAgICB9CiAgICA8L3N0eWxlPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwcGF0aCI+CiAgICAgIDxyZWN0IGNsYXNzPSJzdDAiIHdpZHRoPSIxMTMuNDMiIGhlaWdodD0iMTQ1Ljg0Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBjbGFzcz0ic3QzIj4KICAgIDxnPgogICAgICA8cGF0aCBjbGFzcz0ic3QyIiBkPSJNOTkuNiwxMzkuMzVIMTQuMjhjLTIuMjUsMC00LjQtLjktNS45OS0yLjQ4LTEuNTktMS41OC0yLjQ4LTMuNzMtMi40OC01Ljk2VjQ2LjEyYzAtLjg4LjM1LTEuNzMuOTgtMi4zNS42My0uNjIsMS40OC0uOTgsMi4zNy0uOThzMS43NC4zNSwyLjM3Ljk4Yy42My42Mi45OCwxLjQ3Ljk4LDIuMzV2ODQuNzhjMCwuNDcuMTkuOTIuNTIsMS4yNi4zMy4zMy43OC41MywxLjI1LjUzaDg1LjMyYy40OCwwLC45My0uMTksMS4yNy0uNTIuMzQtLjM0LjUzLS43OS41My0xLjI2VjE1LjU3YzAtLjI0LS4wNC0uNDctLjEzLS42OS0uMDktLjIyLS4yMi0uNDItLjM5LS41OS0uMTctLjE3LS4zNy0uMy0uNTktLjM5LS4yMi0uMDktLjQ2LS4xNC0uNjktLjE0aC01NC41M2MtLjg5LDAtMS43NC0uMzUtMi4zNy0uOTgtLjYzLS42Mi0uOTgtMS40Ny0uOTgtMi4zNXMuMzUtMS43My45OC0yLjM1Yy42My0uNjIsMS40OC0uOTgsMi4zNy0uOThoNTQuNTNjMi4yNSwwLDQuNDEuOSw2LDIuNDgsMS41OSwxLjU4LDIuNDksMy43MywyLjUsNS45N3YxMTUuMzVjMCwyLjI0LS45LDQuMzgtMi41LDUuOTctMS41OSwxLjU4LTMuNzUsMi40Ny02LDIuNDhaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik04Ni4yMSw5NC44SDI3LjQ3Yy0uODksMC0xLjc0LS4zNS0yLjM3LS45OC0uNjMtLjYyLS45OC0xLjQ3LS45OC0yLjM1cy4zNS0xLjczLjk4LTIuMzVjLjYzLS42MiwxLjQ4LS45OCwyLjM3LS45OGg1OC43NGMuODksMCwxLjc0LjM1LDIuMzcuOTguNjMuNjIuOTgsMS40Ny45OCwyLjM1cy0uMzUsMS43My0uOTgsMi4zNWMtLjYzLjYyLTEuNDguOTgtMi4zNy45OFoiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTg2LjIxLDExNi4wNEgyNy40N2MtLjg5LDAtMS43NC0uMzUtMi4zNy0uOThzLS45OC0xLjQ3LS45OC0yLjM1LjM1LTEuNzMuOTgtMi4zNSwxLjQ4LS45OCwyLjM3LS45OGg1OC43NGMuODksMCwxLjc0LjM1LDIuMzcuOTguNjMuNjIuOTgsMS40Ny45OCwyLjM1cy0uMzUsMS43My0uOTgsMi4zNWMtLjYzLjYyLTEuNDguOTgtMi4zNy45OFoiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTg2LjIxLDczLjU1SDI3LjQ3Yy0uODksMC0xLjc0LS4zNS0yLjM3LS45OC0uNjMtLjYyLS45OC0xLjQ3LS45OC0yLjM1cy4zNS0xLjczLjk4LTIuMzVjLjYzLS42MiwxLjQ4LS45OCwyLjM3LS45OGg1OC43NGMuODksMCwxLjc0LjM1LDIuMzcuOTguNjMuNjIuOTgsMS40Ny45OCwyLjM1cy0uMzUsMS43My0uOTgsMi4zNWMtLjYzLjYyLTEuNDguOTgtMi4zNy45OFoiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MiIgZD0iTTMzLjcsMzcuMDRINy43NWMtLjQ0LDAtLjg3LS4xMi0xLjI0LS4zNi0uMzctLjI0LS42Ni0uNTktLjgzLS45OS0uMTctLjQxLS4yMS0uODUtLjEzLTEuMjguMDktLjQzLjMtLjgyLjYyLTEuMTNMMzIuMTIsNy40M2MuMzEtLjMxLjcxLS41MiwxLjE0LS42LjQzLS4wOC44OC0uMDQsMS4yOS4xMy40MS4xNy43Ni40NSwxLC44MS4yNS4zNi4zOC43OS4zOCwxLjIzdjI1Ljg0YzAsLjI5LS4wNi41OC0uMTcuODUtLjExLjI3LS4yOC41MS0uNDkuNzItLjIxLjItLjQ2LjM3LS43My40OC0uMjcuMTEtLjU2LjE2LS44Ni4xNloiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==") 0 0 no-repeat;
  background-position: left center;
  margin-top: 40px;
  padding-top: 15px;
  padding-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .nc-recharge-online__invoice-message {
    width: 100%;
    padding-left: 55px;
    padding-right: 15px;
    background-position: 15px center;
  }
}
.nc-recharge-online ._hide {
  display: none;
}
.nc-recharge-online__captcha {
  margin-top: 32px;
}
.swiper-wrapper_recharge-online {
  padding-bottom: 0;
}
/* Recommended Services */
.nc-recommended-services__content {
  padding: 10px 0;
}
@media screen and (max-width: 767px) {
  .nc-recommended-services__content {
    margin: 0 -20px;
  }
}
.nc-recommended-services__content-title {
  font: 20px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
  margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .nc-recommended-services__content-title {
    margin: 0 -20px;
    border-bottom: 1px solid #e8e8e8;
    padding: 0 20px;
    line-height: 65px;
  }
}
.nc-recommended-services__title {
  margin-bottom: 50px;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  color: #00385d;
}
@media screen and (max-width: 767px) {
  .nc-recommended-services__title {
    padding: 0 20px;
  }
}
.nc-recommended-services__list {
  overflow: visible;
  margin: -10px;
}
@media screen and (max-width: 767px) {
  .nc-recommended-services__list {
    overflow: hidden;
    margin: auto;
  }
}
.nc-recommended-services__list-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: left;
  -webkit-justify-content: left;
  justify-content: left;
}
@media screen and (max-width: 767px) {
  .nc-recommended-services__list-wrapper {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: none;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-bottom: 20px;
  }
}
.nc-recommended-services__list-item {
  width: 300px;
  height: 400px;
  margin: 0 15px;
  border: 1px solid #e8e8e8;
  padding: 40px 30px;
  border-radius: 4px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-recommended-services__list-item:nth-child(3) {
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .nc-recommended-services__list-item {
    width: 227px!important;
    margin-right: 15px!important;
  }
}
.nc-recommended-services__list-item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
}
.nc-recommended-services__list-item-icon {
  display: block;
  width: 70px;
  height: 70px;
  margin-bottom: 22px;
  background-size: cover !important;
}
@media screen and (max-width: 767px) {
  .nc-recommended-services__list-item-icon {
    width: 60px;
    height: 60px;
  }
}
.nc-recommended-services__list-item-icon._new {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNDEuNTkgMTM2LjQiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC42LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuNCBCdWlsZCAxMDkpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgfQoKICAgICAgLnN0MSB7CiAgICAgICAgZmlsbDogIzAwMzc3ZDsKICAgICAgfQoKICAgICAgLnN0MiB7CiAgICAgICAgZmlsbDogIzI4OTZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkxpZ2h0X1RoZW1lIj4KICAgIDxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xNDEuNTYsMjQuNThjMC0uMDcsMC0uMTQsMC0uMjEtLjA3LS4xOC0uMTYtLjM2LS4yNS0uNTNsLS4xNC0uMThjLS4xMy0uMTctLjI5LS4zMy0uNDYtLjQ2aDBjLS4yMS0uMTQtLjQzLS4yNS0uNjctLjM1aDBMNzUuODQuODJjLTMuMjQtMS4wOS02Ljc1LTEuMDktOS45OSwwTDEuNzQsMjIuNzFoMGMtLjI0LjA5LS40Ni4yLS42Ny4zNWgtLjEyYy0uMTYuMTMtLjMxLjI3LS40NC40NGwtLjE0LjIxYy0uMS4xNS0uMTkuMzEtLjI1LjQ4di4yM2MtLjA3LjI1LS4xMS41Mi0uMTIuNzh2ODUuMTdjLS4xLDEuMjEuNiwyLjM0LDEuNzMsMi43OWw2Ny45MywyMy4wMmMuMzMuMTUuNjguMjIsMS4wNC4yM2gwYy4zNiwwLC43Mi0uMDksMS4wNi0uMjNsNjcuOTEtMjMuMDJjMS4xMy0uMzgsMS44OS0xLjQzLDEuODktMi42MlYyNS4zNmMuMDQtLjI2LjA0LS41MiwwLS43OFpNNjcuNjQsNS45OGMyLjA4LS43LDQuMzItLjcsNi40LDBsNTYuMjQsMTkuMjQtNTkuNDgsMjAuMy0xOS42MS02LjY1TDExLjMxLDI1LjM0LDY3LjY0LDUuOThaTTUuNDksMjkuMTNsNjIuNSwyMS4yMnY3OS4zOUw1LjQ2LDEwOC41M2wuMDItNzkuMzlaTTczLjYzLDEyOS43NVY1MC40N2w2Mi41LTIxLjI1djc5LjNsLTYyLjUsMjEuMjJaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTguNTUsNjcuNDRsLTQxLjczLTE0LjU1Yy0uODUtLjMxLTEuOC0uMTgtMi41My4zNS0uNzQuNTMtMS4xOCwxLjM5LTEuMTcsMi4zdjM1LjYxYzAsMS4xOC43NSwyLjIzLDEuODYsMi42Mmw0MS43MywxNC41NWMuMjkuMTEuNjEuMTYuOTIuMTYsMS41My0uMDEsMi43Ny0xLjI1LDIuNzktMi43OXYtMzUuNjNjMC0xLjE4LS43NC0yLjI0LTEuODYtMi42MlpNMzYuOTMsNzkuNzVsLTEzLjM3LTE4LjUzLDI3LjYyLDkuNjUtMTQuMjUsOC44OVpNMjguMDUsNzYuOTJsLTkuMzcsOC4xN3YtMjEuMmw5LjM3LDEzLjAzWk0zMS4zMiw4MS41M2wyLjY1LDMuNjFjLjUzLjc0LDEuMzksMS4xNywyLjMsMS4xNS41MywwLDEuMDQtLjE0LDEuNS0uNDFsMi45LTEuODIsMTAuNCwxNi40NC0yOS43Mi0xMC4zNCw5Ljk3LTguNjNaTTQ1LjMxLDgxLjEzbDkuNTMtNi4xdjIxLjA2bC05LjUzLTE0Ljk2WiIvPgogICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTEwNS42Nyw4NC4yNGMtMS4zOS0uNjUtMy4wNS0uMDYtMy43MywxLjMxbC01LjI5LDExLjEydi0yNWMwLTEuNTQtMS4yNC0yLjc5LTIuNzgtMi43OS0xLjU0LDAtMi43OSwxLjI0LTIuNzksMi43OGgwdjI4LjQxbC01LjU1LTcuODNjLS44OC0xLjI3LTIuNjMtMS41OS0zLjktLjdzLTEuNTksMi42My0uNywzLjlsMTAuNTksMTUuMDEuMjMuMjUuMTQuMTRjLjIyLjIyLjQ4LjQuNzYuNTNoLjE2Yy4zMi4xMy42NS4yLjk5LjIxaC4yM2MuMjctLjA0LjUzLS4xMS43OC0uMjFoLjE4Yy4yNC0uMTEuNDUtLjI2LjY0LS40NGwuMTYtLjE0Yy4yMS0uMjEuMzgtLjQ1LjUxLS43MWwxMC42MS0yMi4xOWMuNjEtMS4zNi4wNy0yLjk2LTEuMjQtMy42NloiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMjcuNzksNjQuMjhsLTEwLjYxLTE1LjAxLS4yMy0uMjNjLS4wNC0uMDctLjEtLjEzLS4xNi0uMTgtLjIzLS4yMS0uNDgtLjM5LS43Ni0uNTNoLS4xNGMtLjI3LS4xMS0uNTYtLjE3LS44NS0uMThoLS4zN2MtLjI3LjAzLS41My4xLS43OC4yMWgtLjE4Yy0uMjQuMTEtLjQ1LjI2LS42NC40NGwtLjE2LjE0Yy0uMjEuMjEtLjM4LjQ1LS41MS43MWwtMTAuNjEsMjIuMTljLS43LDEuMzctLjE1LDMuMDUsMS4yMywzLjc0LDAsMCwuMDEsMCwuMDIsMCwuMzcuMTguNzguMjcsMS4yLjI4LDEuMDgsMCwyLjA2LS42MiwyLjUzLTEuNTlsNS40OC0xMS4xdjI0Ljg4YzAsMS41NCwxLjI1LDIuNzgsMi43OSwyLjc4LDEuNTQsMCwyLjc4LTEuMjUsMi43OC0yLjc4di0yOC40M2w1LjU1LDcuODVjLjg4LDEuMjcsMi42MywxLjU5LDMuOS43czEuNTktMi42My43LTMuOWgtLjE2WiIvPgogICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTEwMS44LDIwLjAyYy41MS4yNCwxLC41MSwxLjQ3LjgxLjM3LjIyLjcyLjQ3LDEuMDYuNzQuMjUuMTguNDguMzkuNjkuNjIuMTQuMTQuMjYuMy4zNS40OGwuMTQuMjUsMS4yNywyLjYyYy4wNy4xOS4wNy4zOSwwLC41OC0uMDUuMjEtLjE3LjQtLjM1LjUzLS4yMi4xNS0uNDYuMjctLjcxLjM1LS4zNC4wOS0uNjkuMTUtMS4wNC4xNmwtMTQuNDEuNDFoLS42NGwtLjY0LS4xMi0uNTgtLjE2LS41MS0uMjMtLjM1LS4yMWMtLjA5LS4wNi0uMTgtLjE0LS4yNS0uMjMtLjA5LS4wNy0uMTYtLjE1LS4yMS0uMjUtLjA2LS4wOC0uMTEtLjE4LS4xNC0uMjhsLS44My0yLjYydi0uNTNsLS4xNi0uMTQtLjIzLS4xMmMtLjY4LS4zMS0xLjQtLjUxLTIuMTQtLjYtMS4wOC0uMTYtMi4xNi0uMjYtMy4yNS0uMy0xLjIyLDAtMi41Ni0uMTItMy44OS0uMTJoLTQuMzNjLTIuMywwLTQuMjguMTYtNS45OS4zcy0zLjE1LjI4LTQuMy40NmMtLjg5LjExLTEuNzYuMzMtMi42LjY0LS41OC4yNS0uODMuNTMtLjgxLjgzdi4yM2wuMjEsMi43MmMuMDEuMjItLjA1LjQ0LS4xOC42Mi0uMTYuMjEtLjM1LjM5LS41OC41My0uMjkuMTUtLjU5LjI4LS45LjM3LS4zOC4wOS0uNzYuMTQtMS4xNS4xNmwtMTUuNDkuNDZoLTEuMjlsLS40OC0uMy0uNDQtLjIzYy0uMDktLjA2LS4xOC0uMTQtLjI1LS4yMy0uMDgtLjA2LS4xNC0uMTQtLjE4LS4yMy0uMDYtLjA4LS4xLS4xOC0uMTItLjI4LS4wMS0uMDktLjAxLS4xOCwwLS4yOGwuMjgtMi43NHYtLjMyYy4wNS0uMjYuMTUtLjUxLjMtLjc0LjI3LS4zOC41OC0uNzIuOTItMS4wNC41MS0uNDQsMS4wNS0uODMsMS42My0xLjE3Ljc5LS40OCwxLjYxLS45MSwyLjQ2LTEuMjdoLjNsLjgxLS4zLDEuNDMtLjUxLDIuMTItLjY5YzEuMzgtLjM3LDIuOTItLjcxLDQuNi0xLjAxczMuNS0uNTUsNS40My0uNzgsMy45OC0uNDEsNi4xNS0uNTUsNC40NC0uMjMsNi45MS0uM2g4LjE3YzIuNTYsMCw0LjkzLjIzLDcuMTYuNDFzNC4zMy41MSw2LjI2Ljg1YzEuOC4zMSwzLjU5LjczLDUuMzQsMS4yNy40MSwwLC44My4yMywxLjIuMzdsMS4wOC4zOS45Ny4zNy43MS4zMloiLz4KICA8L2c+CiAgPGcgaWQ9Ik1hcmNvIj4KICAgIDxyZWN0IGNsYXNzPSJzdDAiIHg9IjIwLjc5IiB5PSIxOS4xNyIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiLz4KICA8L2c+Cjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-recommended-services__list-item-icon._new-onetime {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZmlsbD0iIzllMzNiNiIgZD0ibTI0Ljk5MSwyLjE1LTUuMzIzLDYuMjE4YTEuNzE2LDEuNzE2LDAsMDEtMS41NzguNTc4bC04LjAxNi0xLjI5LS4xMzksOC4yN2ExLjcwOCwxLjcwOCwwLDAxLS44MjQsMS40MzZsLTYuOTg3LDQuMjZsNS4xMzYsNi40MzVhMS43LDEuNywwLDAxLjI4NSwxLjYyNWwtMi42NTksNy44MjlsNy45ODQsMS41NzRhMS43LDEuNywwLDAxMS4yNzQsMS4wNzlsMi45MTEsNy43bDcuMDkzLTMuOTkzYTEuNzE3LDEuNzE3LDAsMDEuODQzLS4yMTVoLS4wMDFhMS43MjgsMS43MjgsMCwwMS44NDMuMjE5bDcuMDkyLDMuOTkzbDIuOTExLTcuNzA2YTEuNzA2LDEuNzA2LDAsMDExLjI3NC0xLjA3N2w3Ljk4NC0xLjU3NC0yLjY2LTcuODMyYTEuNzExLDEuNzExLDAsMDEuMjg1LTEuNjJsNS4xMzgtNi40MzgtNi45ODctNC4yNmExLjcsMS43LDAsMDEtLjgyMy0xLjQzN2wtLjE0LTguMjY5LTguMDE3LDEuMjkzYTEuNzQxLDEuNzQxLDAsMDEtMS41NzYtLjU3OVptMCw0My41NS03LjI0Miw0LjA3N2ExLjY5MiwxLjY5MiwwLDAxLS44NDEuMjE4YTEuNzE5LDEuNzE5LDAsMDEtMS42MDgtMS4xMTFsLTIuOTczLTcuODY4LTguMTQ3LTEuNmExLjcxOCwxLjcxOCwwLDAxLTEuMjk0LTIuMjM2TDUuNiwyOS4xODQuMzYsMjIuNjE4YTEuNzE2LDEuNzE2LDAsMDEuNDQ5LTIuNTM2bDcuMTI4LTQuMzQ2TDguMDgsNy4zYTEuNzE2LDEuNzE2LDAsMDExLjk4OS0xLjY2Nmw4LjE4MywxLjMxN0wyMy42ODguNmExLjcwOSwxLjcwOSwwLDAxMS4zLS42YTEuNzEyLDEuNzEyLDAsMDExLjMuNmw1LjQzMyw2LjM0OWw4LjE4My0xLjMxOEExLjcxNSwxLjcxNSwwLDAxNDEuOSw3LjI5NWwuMTQzLDguNDQxbDcuMTI4LDQuMzQ2YTEuNzE2LDEuNzE2LDAsMDEuNDQ5LDIuNTM1bC01LjI0LDYuNTY4bDIuNzE0LDcuOTkxYTEuNzIsMS43MiwwLDAxLTEuMjk0LDIuMjM2bC04LjE0OCwxLjYwNi0yLjk3Myw3Ljg2OGExLjcxNSwxLjcxNSwwLDAxLTIuNDQ4Ljg4N1oiLz48cGF0aCBmaWxsPSIjMDAzODVkIiBkPSJNMjYuMDIzLDE1LjAxOWExLDEsMCwwLDAsMCwyYTkuMDExLDkuMDExLDAsMSwxLTguOTU0LDkuNzIyTDE4LjMyNCwyOGExLDEsMCwwLDAsMS40MTItMS40MTZsLTMtM2ExLDEsMCwwLDAtMS40MTMsMGwtMywzQTEsMSwwLDAsMCwxMy43NDMsMjhsMS4zMjMtMS4zMjdhMTAuOTgyLDEwLjk4MiwwLDEsMCwxMC45NTctMTEuNjU0Wk0yOC42LDI4LjQ1OGgtMS4xN3YtNi4yNzZjMC0uNjExLS4yODctLjgxNS0xLjEzNS0uODE1YTE1LjE2OSwxNS4xNjksMCwwLDAtMS45LjE0NHYxLjE2MWgxLjMyNXY1Ljc4NWgtMS4zODV2MS4yMjNIMjguNnYtMS4yMjJaIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-recommended-services__list-item-icon._line-balance,
.nc-recommended-services__list-item-icon._line-balance-onetime {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZmlsbD0iIzI3YTNkNCIgZD0iTTM5Ljg3NSw1LjYyYTEuNzEzLDEuNzEzLDAsMDExLjk4NSwxLjY2M2wuMTQsOC40MzJsNy4xMSw0LjM0YTEuNzE1LDEuNzE1LDAsMDEuNDQ4LDIuNTMxbC01LjIyOSw2LjU2bDIuNzA2LDcuOTgxYTEuNzE2LDEuNzE2LDAsMDEtMS4yODksMi4yMzRsLTguMTI3LDEuNi0yLjk2NSw3Ljg1OGExLjcxLDEuNzEsMCwwMS0yLjQ0My44ODZsLTcuMjIyLTQuMDcxLTcuMjIzLDQuMDcyYTEuNywxLjcsMCwwMS0uODM3LjIyNGExLjcwOSwxLjcwOSwwLDAxLTEuNi0xLjEwOWwtMi45NjYtNy44NTgtOC4xMjYtMS42YTEuNzE3LDEuNzE3LDAsMDEtMS4yOS0yLjIzM0w1LjY1LDI5LjE0Ni40MjMsMjIuNTg4YTEuNzEzLDEuNzEzLDAsMDEuNDQ3LTIuNTMybDcuMTA5LTQuMzQuMTQzLTguNDMyYTEuNzE2LDEuNzE2LDAsMDExLjk4NS0xLjY2NGw4LjE2MywxLjMxNkwyMy42OTEuNTk1YTEuNzEsMS43MSwwLDAxMS4zLS42YTEuNzEzLDEuNzEzLDAsMDExLjMuNmw1LjQxOSw2LjM0MVpNMjQuOTkyLDIuMTQ1bC01LjMwOSw2LjIxMWExLjcxMywxLjcxMywwLDAxLTEuNTc1LjU3N2wtOC0xLjI5LS4xMzYsOC4yNTdhMS43MDUsMS43MDUsMCwwMS0uODIsMS40MzVsLTYuOTcsNC4yNTRsNS4xMjQsNi40MjhhMS43LDEuNywwLDAxLjI4MiwxLjYyM2wtMi42NSw3LjgyM2w3Ljk2MiwxLjU3MWExLjcsMS43LDAsMDExLjI3MSwxLjA3OGwyLjksNy42OTVsNy4wNzUtMy45ODhhMS43MDYsMS43MDYsMCwwMS44NDYtLjIxOWExLjcxMywxLjcxMywwLDAxLjgzOS4yMmw3LjA3NSwzLjk4OGwyLjktNy43YTEuNywxLjcsMCwwMTEuMjcxLTEuMDc2bDcuOTY0LTEuNTcxLTIuNjUyLTcuODIyYTEuNzExLDEuNzExLDAsMDEuMjgyLTEuNjE5bDUuMTI5LTYuNDI3LTYuOTY5LTQuMjU0YTEuNzA3LDEuNzA3LDAsMDEtLjgyMS0xLjQzNWwtLjE0LTguMjYtOCwxLjI5MWExLjczNiwxLjczNiwwLDAxLTEuNTctLjU3OVoiLz48cGF0aCBmaWxsPSIjMDAzODVkIiBkPSJNMzEsMTYuOTg1aC05YTEsMSwwLDAsMCwwLDIuMDA2aDl2MTQuNjUzYTEuNzUyLDEuNzUyLDAsMCwxLTEuMzU2LDEuNEgyMS40Yy0xLjE1MSwwLTEuMzc5LS4wMjctMS40LTFWMTUuMDE5YTEsMSwwLDEsMC0yLDB2MTguOTQ0Yy4wNzUsMy4wNDYsMi40OTQsMy4wNDYsMy40LDMuMDQ2aDguMjQxQTMuNjQsMy42NCwwLDAsMCwzMywzMy42NDRWMjAuMjg2YzAtLjgzMi4xNzUtMy4zMDEtMi0zLjMwMVptLTguMDIzLDEzbDUuMDIzLjA0MWEyLjAyMywyLjAyMywwLDAsMCwxLjk3OS0yLjA0NnYtNi4wMkExLjk1NCwxLjk1NCwwLDAsMCwyOCwxOS45OTVoLTVBMi4wMDYsMi4wMDYsMCwwLDAsMjEsMjJ2Ni4wMmExLjk1MywxLjk1MywwLDAsMCwxLjk3NiwxLjk2NlpNMjMsMjJoNXY2LjAyaC01VjIyWiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-recommended-services__list-item-head {
  height: 98px;
  margin-bottom: 16px;
}
.nc-recommended-services__list-item-title {
  max-height: 68px;
  margin-bottom: 8px;
  overflow: hidden;
  font: 26px/34px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
  text-align: center;
}
.nc-recommended-services__list-item-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
}
.nc-recommended-services__list-item-price {
  margin-bottom: 25px;
}
@media screen and (min-width: 768px) {
  .nc-recommended-services__list-pagination {
    display: none;
  }
}
.nc-recommended-services__info-label {
  color: #808080;
}
.nc-recommended-services__info-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI2JlYmViZSIgZD0iTTgsMGE4LDgsMCwxMS04LDhhOCw4LDAsMDE4LThtMSw0YTEsMSwwLDExLTEtMWExLDEsMCwwMTEsMU03LDdhMSwxLDAsMDEyLDB2NWExLDEsMCwwMS0yLDBaIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 0 0 no-repeat;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 7px;
  background-size: cover;
}
.nc-recommended-services__popup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 45px 30px;
}
.nc-recommended-services__popup .nc-recommended-services__list-item-icon {
  width: 90px;
  height: 90px;
  margin-bottom: 34px;
}
.nc-recommended-services__popup .nc-recommended-services__list-item-title {
  max-height: none;
  margin-bottom: 18px;
  overflow: visible;
  font: 30px/40px Roboto, Helvetica, Arial, sans-serif;
}
.nc-recommended-services__popup .nc-recommended-services__list-item-description {
  margin-bottom: 22px;
  line-height: 28px;
  text-align: center;
}
/* Redirect */
.nc-redirect {
  background: #ffffff;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  text-align: center;
}
.nc-redirect__progress {
  margin-top: 60px;
}
.nc-redirect .nc-redirect__loader {
  position: relative;
  padding: 40px;
}
.nc-redirect__title {
  margin: 0 auto;
  font: 30px/40px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
@media (max-width: 900px) {
  .nc-redirect__title {
    padding: 0px 20px;
  }
}
.nc-redirect__text {
  padding-top: 18px;
  margin-bottom: 200px;
}
@media (max-width: 767px) {
  .nc-redirect__text {
    padding: 0px 20px;
  }
}
.nc-redirect__text-val {
  font: 16px/40px "Roboto", Helvetica, Arial, sans-serif;
}
.nc-redirect__link {
  vertical-align: inherit;
}
/* Section */
@media screen and (max-width: 767px) {
  .nc-section__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 100%;
    height: 70px;
    margin: 0;
    border-bottom: 1px solid #e8e8e8;
    padding: 0 20px;
    font: 300 20px/1 "Roboto";
    color: #50535a;
  }
  .nc-section__title:after {
    content: "";
    display: inline-block;
    width: 15px;
    min-width: 15px;
    height: 9px;
    margin-left: auto;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTUgOSI+PHBhdGggZmlsbD0iIzI3YTNkNCIgZD0iTTEzLjI1Ni0uMDA2TDcuNTA5LDUuNkwxLjc2MS0uMDA2LjAxMywxLjdsNy41LDcuMzEzbDcuNS03LjMxM1oiLz48L3N2Zz4=") 0 0 no-repeat;
    -webkit-transition: transform 100ms linear;
    -moz-transition: transform 100ms linear;
    -o-transition: transform 100ms linear;
    transition: transform 100ms linear;
    background-size: 15px 9px;
  }
  .nc-section__title._question:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 10px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHBhdGggZmlsbD0iIzUwNTM1QSIgZD0iTTguOTgyLDE3Ljk5MmE5LjAwNSw5LjAwNSwwLDExNy4yNjMtMy42NTkuNzUuNzUsMCwwMS0xLjIwOC0uODkxQTcuNSw3LjUsMCwwMDksMS40ODdjLS4xMywwLS4yNjIsMC0uMzk0LjAxYTcuNSw3LjUsMCwxMDQuODQ3LDEzLjUzMS43NS43NSwwLDExLjg5NSwxLjJhOC45NTMsOC45NTMsMCwwMS00Ljg3OSwxLjc0N1ptLjg2My03LjIzNHYtLjMyM2EuNzExLjcxMSwwLDAxLjE2OC0uNDczYTQuNDYsNC40NiwwLDAxLjgzNS0uNjMyYTMuNjQ4LDMuNjQ4LDAsMDAxLjE0Ni0xLjA2M2EyLjQxNywyLjQxNywwLDAwLjM1OS0xLjMzYTIuMDI3LDIuMDI3LDAsMDAtLjgwNi0xLjY5NWEzLjU1NCwzLjU1NCwwLDAwLTIuMjIyLS42MjJhNi41NzcsNi41NzcsMCwwMC0zLjMuOWwuODgyLDEuNzI3YTQuOTM4LDQuOTM4LDAsMDEyLjI0MS0uNjc5YTEuMTQsMS4xNCwwLDAxLjYyOC4xNTYuNDc4LjQ3OCwwLDAxLjI0Mi40MjEuODg0Ljg4NCwwLDAxLS4yMjYuNmEzLjM0OCwzLjM0OCwwLDAxLS43MzkuNTg0YTIuNjcsMi42NywwLDAwLS45LjgzNWEyLjAzLDIuMDMsMCwwMC0uMjU0LDEuMDUxdi41NDVoMS45NDlabS0xLjg2NywzLjEyYTEuNDM0LDEuNDM0LDAsMDAuOTg0LjMxNWExLjM4MSwxLjM4MSwwLDAwLjk2MS0uMzE4YTEuMTQxLDEuMTQxLDAsMDAuMzUyLS44OTVhMS4xNzcsMS4xNzcsMCwwMC0uMzM5LS45YTEuMzY3LDEuMzY3LDAsMDAtLjk3NS0uMzIxYTEuNDE2LDEuNDE2LDAsMDAtMSwuMzE3YTEuMTc3LDEuMTc3LDAsMDAtLjM0LjlhMS4xMzQsMS4xMzQsMCwwMC4zNTguOTAyWiIvPjwvc3ZnPg==") 0 0 no-repeat;
  }
  .nc-section._opened .nc-section__title:after {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    background-size: 15px 9px;
  }
  .nc-section__content {
    padding: 20px;
    -webkit-box-shadow: inset 0 15px 8px -10px #e8e8e8, inset 0 -15px 8px -10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 15px 8px -10px #e8e8e8, inset 0 -15px 8px -10px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 15px 8px -10px #e8e8e8, inset 0 -15px 8px -10px rgba(0, 0, 0, 0.1);
  }
  ._opened .nc-section__content {
    display: block;
  }
  ._opened .nc-section__content.nc-section__content_empty-padding {
    padding: 0;
  }
}
/* Select Line */
.nc-select-line__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-top: -20px;
  padding: 30px 0;
  min-width: 1180px;
}
@media screen and (max-width: 1099px) {
  .nc-select-line__header {
    margin-top: 0;
    padding-top: 40px;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    min-width: auto;
  }
}
@media screen and (max-width: 767px) {
  .nc-select-line__header {
    padding: 0;
    min-width: auto;
  }
}
.nc-select-line__mobile {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-select-line__mobile {
    display: block;
    padding-bottom: 20px;
    border-bottom: 1px solid #e8e8e8;
    background: whitesmoke;
  }
  .nc-select-line__mobile .nc-nav-path__item {
    border-bottom: 1px solid #e8e8e8;
  }
}
.nc-select-line__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 80px;
  border: 1px solid #dbdcdd;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 0 30px;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transition: border 0.2s;
  -moz-transition: border 0.2s;
  -o-transition: border 0.2s;
  transition: border 0.2s;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .nc-select-line__item {
    width: 100%;
    height: auto;
    border: none;
    padding: 15px 20px 20px;
  }
}
@media screen and (min-width: 768px) {
  .nc-select-line__item {
    min-width: 470px;
  }
}
.nc-select-line__item._opened {
  border-color: transparent;
}
.nc-select-line__item._opened .nc-select-line__item-content {
  position: relative;
  z-index: 191;
}
.nc-select-line__item-content {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .nc-select-line__item-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
@media screen and (max-width: 767px) {
  .nc-select-line__item-content {
    position: relative;
  }
}
.nc-select-line__number {
  display: inline-block;
  vertical-align: middle;
  font: 30px Roboto, Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #50535a;
  margin-right: 15px;
  line-height: 30px;
}
@media screen and (max-width: 767px) {
  .nc-select-line__number {
    width: 100%;
    margin-right: 0;
    margin-bottom: 12px;
    padding-right: 20px;
  }
}
.nc-select-line__status {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  vertical-align: middle;
  margin: auto 0;
}
.nc-select-line__status + .nc-select-line__status {
  margin-left: 10px;
}
.nc-select-line__status_type {
  display: inline-block;
  padding: 5px 9px;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font: 700 11px/14px Roboto, Helvetica, Arial, sans-serif;
  color: #001eb4;
  background-color: transparent;
  cursor: default;
  border: 1px solid #001eb4;
}
.nc-select-line__status_type-prepaid {
  display: inline-block;
  padding: 5px 9px;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font: 700 11px/14px Roboto, Helvetica, Arial, sans-serif;
  color: #9f3bb9;
  background-color: transparent;
  cursor: default;
  border: 1px solid #9f3bb9;
}
.nc-select-line__status_type-postpaid {
  display: inline-block;
  padding: 5px 9px;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font: 700 11px/14px Roboto, Helvetica, Arial, sans-serif;
  color: #001eb4;
  background-color: transparent;
  cursor: default;
  border: 1px solid #001eb4;
}
.nc-select-line__status_type-active {
  display: inline-block;
  padding: 5px 9px;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font: 700 11px/14px Roboto, Helvetica, Arial, sans-serif;
  color: #ffffff;
  background-color: #44c8f5;
  cursor: default;
  border: 1px solid transparent;
}
.nc-select-line__status_type-suspended {
  display: inline-block;
  padding: 5px 9px;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font: 700 11px/14px Roboto, Helvetica, Arial, sans-serif;
  color: #ffffff;
  background-color: #eb1600;
  cursor: default;
  border: 1px solid transparent;
}
.nc-select-line__status_borderless {
  border: none;
  vertical-align: top;
  margin-left: 30px;
  padding: 0;
  line-height: 20px;
}
@media screen and (max-width: 767px) {
  .nc-select-line__status_borderless {
    margin-left: 10px;
  }
}
.nc-select-line__caret {
  display: inline-block;
  vertical-align: middle;
  margin: auto 0 auto auto;
  width: 16px;
  height: 10px;
  cursor: pointer;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE2IDEwIj48cGF0aCBmaWxsPSIjMjdhM2Q0IiBkPSJNNy45NDEsNi44NzlMMTQuMjEzLjI5MmEuOTU4Ljk1OCwwLDAxMS40LS4wMDdhMS4wMjUsMS4wMjUsMCwwMS4yODcuNzRhMS4wNTcsMS4wNTcsMCwwMS0uMjkuNzMyTDcuOTQzLDkuODA5LjI3NSwxLjc1N0ExLjA3NywxLjA3NywwLDAxLjI2OC4yODVhLjk1OC45NTgsMCwwMTEuNC4wMDdaIi8+PC9zdmc+") 0 0 no-repeat;
  -webkit-transition: transform 0.2s;
  -moz-transition: transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
}
@media screen and (max-width: 767px) {
  .nc-select-line__caret {
    position: absolute;
    top: 0;
    right: 0;
    width: 15px;
    height: 30px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTUgOSI+PHBhdGggZmlsbD0iIzI3YTNkNCIgZD0iTTEzLjI1Ni0uMDA2TDcuNTA5LDUuNkwxLjc2MS0uMDA2LjAxMywxLjdsNy41LDcuMzEzbDcuNS03LjMxM1oiLz48L3N2Zz4=") 0 0 no-repeat;
    background-position: center;
  }
}
@media screen and (max-width: 767px) {
  .nc-select-line__link .nc-select-line__caret {
    top: auto;
    right: auto;
  }
}
.nc-select-line__item._opened .nc-select-line__caret {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.nc-select-line__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media screen and (max-width: 1099px) {
  .nc-select-line__list,
  .nc-select-line__menu {
    width: 100%;
  }
}
.nc-select-line__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-select-line__menu {
    margin-top: 25px;
  }
}
@media screen and (max-width: 767px) {
  .nc-select-line__menu {
    display: none;
  }
}
.nc-select-line__menu-element {
  display: inline-block;
  line-height: 20px;
}
.nc-select-line__menu-element + .nc-select-line__menu-element {
  margin-left: 38px;
}
.nc-select-line__menu-element_hidden {
  display: none;
}
.nc-select-line__menu-element:focus .nc-select-line__icon,
.nc-select-line__menu-element:hover .nc-select-line__icon {
  background-position: 0 100%;
}
.nc-select-line-dropdown {
  color: #333333;
}
.nc-select-line-dropdown__line-placeholder {
  height: 50px;
}
.nc-select-line-dropdown_payments-history .nc-select-line-dropdown__line-placeholder {
  height: auto;
  min-height: 42px;
}
@media screen and (max-width: 767px) {
  .nc-select-line-dropdown__line-placeholder {
    height: 60px;
  }
}
.nc-select-line-dropdown__line-placeholder-content {
  color: #808080;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}
.nc-select-line-dropdown__line-placeholder-text._error {
  color: #eb1600;
}
.nc-select-line-dropdown__line-placeholder-echo {
  padding-left: 40px;
  cursor: pointer;
}
.nc-select-line-dropdown__search {
  margin: 0 -30px;
  padding: 0 30px 30px;
  border-bottom: 1px solid #e8e8e8;
}
.nc-select-line-dropdown_payments-history .nc-select-line-dropdown__search {
  padding: 0 30px 20px;
  border-bottom: none;
}
.nc-select-line-dropdown_payments-history .nc-select-line-dropdown__search .nc-form-search__input._error {
  border-color: #eb1600;
}
@media screen and (max-width: 767px) {
  .nc-select-line-dropdown__search {
    margin: 10px 0;
    padding: 0;
  }
}
.nc-select-line-dropdown__item {
  padding: 10px 0;
}
.nc-select-line-dropdown__item + .nc-select-line-dropdown__item {
  border-top: 1px solid #e8e8e8;
}
.nc-select-line-dropdown__account {
  padding-bottom: 10px;
}
.nc-select-line-dropdown__account._selectable {
  cursor: pointer;
}
.nc-select-line-dropdown__account-name {
  display: inline-block;
  vertical-align: middle;
  padding-right: 12px;
  line-height: 40px;
}
.nc-select-line-dropdown__account-name._bold {
  font-weight: 600;
}
.nc-select-line-dropdown__account-name_link {
  color: #50535a;
  font-weight: 700;
}
.nc-select-line-dropdown__line {
  display: block;
  padding: 10px 0 10px 0;
}
.nc-select-line-dropdown__line._bold {
  font-weight: 600;
}
.nc-select-line-dropdown__line + .nc-select-line-dropdown__line {
  padding-top: 9px;
}
.nc-select-line-dropdown__line._selectable {
  cursor: pointer;
  color: #001EB4;
}
.nc-select-line-dropdown__line._selectable_active {
  font-weight: 700;
  color: #50535a;
}
.nc-select-line-dropdown__line._selected {
  color: #50535a;
  font-weight: 700;
  background: rgba(91, 197, 241, 0.1);
  margin: 0 -30px;
  padding-left: 30px;
}
.nc-select-line-dropdown__line:last-of-type {
  padding-bottom: 5px;
}
.nc-select-line-dropdown__line-status {
  display: inline-block;
  vertical-align: middle;
  font: 11px Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: -3px;
}
@media screen and (max-width: 767px) {
  .nc-select-line-dropdown__line-status {
    margin-left: 0;
  }
}
.nc-select-line-dropdown__line-status:before {
  display: inline-block;
  vertical-align: middle;
  content: '';
  width: 8px;
  height: 8px;
  background-color: transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-top: -3px;
  margin-left: 9px;
  margin-right: 8px;
}
.nc-select-line-dropdown__line-status_active {
  color: #44c8f5;
}
.nc-select-line-dropdown__line-status_active:before {
  background-color: #44c8f5;
  -webkit-box-shadow: 0 2px 8px rgba(68, 200, 245, 0.45);
  -moz-box-shadow: 0 2px 8px rgba(68, 200, 245, 0.45);
  box-shadow: 0 2px 8px rgba(68, 200, 245, 0.45);
}
.nc-select-line-dropdown__line-status_suspended {
  color: #eb1600;
}
.nc-select-line-dropdown__line-status_suspended:before {
  background-color: #eb1600;
  -webkit-box-shadow: 0 2px 6px rgba(198, 30, 11, 0.3);
  -moz-box-shadow: 0 2px 6px rgba(198, 30, 11, 0.3);
  box-shadow: 0 2px 6px rgba(198, 30, 11, 0.3);
}
.nc-select-line_b2b .nc-select-line__header {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.nc-select-line_b2b .nc-select-line__caret {
  display: none;
}
.nc-select-line_b2b .nc-select-line__item {
  border: none;
}
.nc-select-line_b2b .nc-select-line__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.nc-select-line__description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-right: auto;
  padding: 0 30px;
}
@media screen and (max-width: 767px) {
  .nc-select-line__description {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .nc-select-line__table-td_created {
    font-size: 14px;
    color: #4c4c4c;
  }
}
.nc-select-line__table-td_arrow {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-select-line__table-td_arrow {
    margin-left: auto;
    display: table-cell;
    padding-top: 25px !important;
  }
}
.nc-select-line__table-td_arrow-more {
  display: block;
  margin-left: auto;
  width: 16px;
  height: 10px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGQ9Ik0xMC41LDBMNiw0LjZMMS40LDAsMCwxLjRsNiw2bDYtNloiIGZpbGw9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
  -webkit-transition: transform 100ms linear;
  -moz-transition: transform 100ms linear;
  -o-transition: transform 100ms linear;
  transition: transform 100ms linear;
  background-size: 16px;
}
.nc-select-line__table-td_arrow-more._active {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
  background-size: 16px;
}
.nc-select-line__link {
  display: inline;
  padding-left: 10px;
  padding-right: 10px;
  color: #001eb4;
  font-size: 18px;
  cursor: pointer;
  border-color: transparent;
}
.nc-select-line__choose-price {
  color: #44c8f5;
}
.nc-select-line__choose-price-negative {
  color: #eb1600;
}
@media screen and (max-width: 767px) {
  .nc-select-line__table-td_billing-account,
  .nc-select-line__table-td_line-status {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-select-line .nc-loader._loading._overlay {
    position: relative;
  }
}
/* Select Province */
.nc-select-province {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 20px;
  padding: 20px 25px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 15px rgba(0, 30, 180, 0.2);
  -moz-box-shadow: 0 0 15px rgba(0, 30, 180, 0.2);
  box-shadow: 0 0 15px rgba(0, 30, 180, 0.2);
}
@media screen and (max-width: 767px) {
  .nc-select-province {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-top: 20px;
    padding: 20px 20px 30px;
  }
}
.nc-select-province._hidden {
  display: none;
}
.nc-select-province__text {
  position: relative;
  padding-left: 34px;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
}
.nc-select-province__text:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 28px;
  margin-right: 12px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyOCI+PHBhdGggZmlsbD0iIzI3YTNkNCIgZD0iTTEwLjk2NywyOGEyLjczNCwyLjczNCwwLDAxLTIuMS0uOTc4Yy0xLjMxNC0xLjU3Mi0zLjEtMy43NTMtMy44LTQuNzQxQzIuMTg4LDE4LjI1My41MTQsMTQuODMuMDksMTIuMTA1YTcuOTQyLDcuOTQyLDAsMDEtLjA5NC0xLjM0YTEwLjQ3NiwxMC40NzYsMCwwMTEuMTM4LTQuNzczQTExLjAzNSwxMS4wMzUsMCwwMTcuMzI2LjYxYTExLjYwNywxMS42MDcsMCwwMTMuMjI1LS41OTFjLjIyOC0uMDE5LDEsMCwxLjIxOC4wMTlhMTEuNjQ5LDExLjY0OSwwLDAxMi42NTEuNTE0YTguNiw4LjYsMCwwMTEuMy41NDJhMSwxLDAsMDEtLjkzNywxLjc2NWE2LjQ2Myw2LjQ2MywwLDAwLS45ODItLjQwN2E5LjYyOSw5LjYyOSwwLDAwLTIuMTgxLS40MjFjLS4yLS4wMTUtLjgtLjAyNS0uOTM2LS4wMTdhOS42NjcsOS42NjcsMCwwMC0yLjcwOS40ODhhOS4wMjgsOS4wMjgsMCwwMC01LjA2NSw0LjRhOC40OSw4LjQ5LDAsMDAtLjkxOSwzLjg2MmE1Ljk2Miw1Ljk2MiwwLDAwLjA3MiwxLjA0MWMuMzc0LDIuNCwxLjkzMSw1LjUzOSw0LjYyNiw5LjMxMS42MzIuODgsMi4zMTgsMi45NTQsMy43MSw0LjYxN2EuNzM1LjczNSwwLDAwLjU3MS4yNjcuNy43LDAsMDAuNTQzLS4yNTFjMi4wMTctMi40MjgsMy4zNi00LjExMywzLjk4Ny01YzIuNjM3LTMuNzcyLDQuMTE1LTYuODgyLDQuMzkzLTkuMjM5YTguMDU3LDguMDU3LDAsMDAtLjE5NS0yLjc0OGE5LjcxMyw5LjcxMywwLDAwLS42NDctMS43NzZhMSwxLDAsMTExLjgtLjg1NmExMS43NTUsMTEuNzU1LDAsMDEuNzgsMi4xNTFhMTAsMTAsMCwwMS4yMzksMy40NzFjLS4zMTcsMi42ODEtMS45MTIsNi4xLTQuNzQyLDEwLjE0OC0uNjcuOTQ5LTIuMDA2LDIuNjI3LTQuMDg4LDUuMTM0YTIuNywyLjcsMCwwMS0yLjA3Ljk2NlptMC0xM2E0LjI0OSw0LjI0OSwwLDExNC4zMi00LjI0OEE0LjI4OSw0LjI4OSwwLDAxMTAuOTYyLDE1Wm0wLTYuNWEyLjI1LDIuMjUsMCwxMDIuMzI2LDIuMjQ5YTIuMjkxLDIuMjkxLDAsMDAtMi4zMzEtMi4yNDJaIi8+PC9zdmc+") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-select-province__text {
    margin-top: 5px;
    margin-bottom: 25px;
    line-height: 24px;
  }
}
.nc-select-province__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 767px) {
  .nc-select-province__form {
    width: 100%;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.nc-select-province__form-select {
  width: 240px;
}
@media screen and (max-width: 767px) {
  .nc-select-province__form-select {
    width: 100%;
  }
}
.nc-select-province__form-button {
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  .nc-select-province__form-button {
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  .nc-select-province__text + .nc-select-province__form {
    margin-left: 20px;
  }
}
.nc-service-details {
  border: 1px solid #e8e8e8;
  margin-bottom: 10px;
  border-radius: 4px;
  background-color: #ffffff;
  color: #333333;
}
@media screen and (max-width: 767px) {
  .nc-service-details {
    margin: 0;
    border-bottom: none;
  }
}
.nc-service-details__banner {
  position: relative;
  border-radius: 4px 4px 0 0;
  width: 100%;
  text-align: center;
  color: #ffffff;
  height: 400px;
}
@media screen and (max-width: 767px) {
  .nc-service-details__banner {
    height: auto;
    border-bottom: 1px solid #e8e8e8;
  }
}
.nc-service-details__banner:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 243px;
  top: 0;
  left: 0;
  background-image: -webkit-linear-gradient(-90deg, #04375c 0%, rgba(5, 64, 104, 0.84) 16%, rgba(7, 78, 122, 0.64) 34%, rgba(9, 88, 138, 0.52) 48%, rgba(13, 108, 156, 0.48) 62%, rgba(19, 133, 184, 0.25) 75%, rgba(48, 163, 212, 0.13) 87%, rgba(95, 196, 241, 0) 100%);
  background-image: -moz-linear-gradient(-90deg, #04375c 0%, rgba(5, 64, 104, 0.84) 16%, rgba(7, 78, 122, 0.64) 34%, rgba(9, 88, 138, 0.52) 48%, rgba(13, 108, 156, 0.48) 62%, rgba(19, 133, 184, 0.25) 75%, rgba(48, 163, 212, 0.13) 87%, rgba(95, 196, 241, 0) 100%);
  background-image: -o-linear-gradient(-90deg, #04375c 0%, rgba(5, 64, 104, 0.84) 16%, rgba(7, 78, 122, 0.64) 34%, rgba(9, 88, 138, 0.52) 48%, rgba(13, 108, 156, 0.48) 62%, rgba(19, 133, 184, 0.25) 75%, rgba(48, 163, 212, 0.13) 87%, rgba(95, 196, 241, 0) 100%);
  background-image: linear-gradient(180deg, #04375c 0%, rgba(5, 64, 104, 0.84) 16%, rgba(7, 78, 122, 0.64) 34%, rgba(9, 88, 138, 0.52) 48%, rgba(13, 108, 156, 0.48) 62%, rgba(19, 133, 184, 0.25) 75%, rgba(48, 163, 212, 0.13) 87%, rgba(95, 196, 241, 0) 100%);
  opacity: .7;
  z-index: 1;
}
.nc-service-details__banner_family {
  background: url('../images/dummy/services/family-service-bg.jpg') center top no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-service-details__banner_family {
    background-size: cover;
  }
}
.nc-service-details__banner_favorite {
  background: url('../images/dummy/services/favourite-numbers-bg.jpg') center top no-repeat;
}
.nc-service-details__banner-content {
  position: relative;
  padding-left: 40px;
  padding-right: 40px;
  z-index: 2;
}
@media screen and (max-width: 767px) {
  .nc-service-details__banner-content {
    padding-bottom: 25px;
  }
}
.nc-service-details__banner-icon {
  height: 160px;
}
@media screen and (max-width: 767px) {
  .nc-service-details__banner-icon {
    height: 95px;
  }
}
.nc-service-details__banner-icon_family {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MCA2OSI+PHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTIsNjdWNDRhMjMsMjMsMCwwMTguOC0xNy4ybTYuMSwyNS43QTE2LDE1LDAsMDAxMi4yLDY3bTAsMGgxMS45bTEzLTZhOCw4LDAsMDAtMyw2bTAsMGgyM20wLDBhOCw4LDAsMDAtMy02TTY4LDY3VjUzLjVhMTgsMTgsMCwwMC02LjYtMTRNMzAuNSw1YTEwLDEwLDAsMTAuMS4xbS0uNywyOC44YTcsNywwLDEwLjEuMW0yMC41LDlhNyw3LDAsMTAuMS4xTTU4LDE2YTEwLDEwLDAsMTAuMS4xIi8+PC9zdmc+") 0 0 no-repeat;
  background-position: center bottom;
}
@media screen and (max-width: 767px) {
  .nc-service-details__banner-icon_family {
    background-size: 60px;
  }
}
.nc-service-details__banner-icon_favorite {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3OSA3NCI+PHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTM0LjgsNjQuNEwxOC4zLDcxYTMuMjUsMy4yNSwwLDAxLTUuMjUtMy4yNWw3LjItMTkuNW0wLDBMMywzMWEzLjI1LDMuMjUsMCwwMTMuMjUtNWgyMS4xbTAsMGw5LjItMjEuOWEzLjI1LDMuMjUsMCwwMTYsMGw5LjIsMjEuOW0wLDBoMjEuMWEzLjI1LDMuMjUsMCwwMTMuMjUsNUw1OC44NSw0OC4yNW0wLDBsNy4yLDE5LjVBMy4yNSwzLjI1LDAsMDE2MC44LDcxbC0xNi41LTYuNiIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-position: center bottom;
}
.nc-service-details__banner-title {
  margin-top: 20px;
  font: 60px Roboto, Helvetica, Arial, sans-serif;
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  .nc-service-details__banner-title {
    margin-top: 25px;
    font-size: 30px;
  }
}
.nc-service-details__banner-text {
  font: 20px "Roboto", Helvetica, Arial, sans-serif;
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .nc-service-details__banner-text {
    font-size: 16px;
  }
}
.nc-service-details__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 50px 40px 110px 40px;
}
@media screen and (max-width: 767px) {
  .nc-service-details__container {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-service-details__title,
  .nc-service-details__member {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}
.nc-service-details__title {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-preferred-size: 100%;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  margin-bottom: 30px;
  font: 30px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-service-details__title {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 0;
    padding: 25px 20px 24px 20px;
    background-color: #f5f5f5;
  }
}
.nc-service-details__member {
  padding-top: 10px;
  padding-right: 40px;
}
.nc-service-details__questions {
  padding: 0 50px 0 60px;
}
@media screen and (max-width: 1099px) {
  .nc-service-details__questions {
    margin-top: 60px;
  }
}
@media screen and (max-width: 767px) {
  .nc-service-details__questions {
    margin-top: 0;
  }
}
.nc-service-details__questions section {
  margin-top: 35px;
}
.nc-service-details__questions section:first-child {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .nc-service-details__questions section {
    margin-top: 0;
  }
}
.nc-service-details__questions h3 {
  font: 20px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
@media screen and (min-width: 768px) {
  .nc-service-details__questions h3 {
    margin-bottom: 15px;
  }
}
.nc-service-details__questions p {
  font: 14px "Roboto", Helvetica, Arial, sans-serif;
  line-height: 24px;
}
.nc-service-details__questions p + p {
  margin-top: 22px;
}
.nc-service-details__questions .nc-plan__feature {
  width: 100%;
  white-space: normal;
  line-height: 24px;
  margin-bottom: 10px;
}
.nc-service-details__questions .nc-plan__feature:last-child {
  margin-bottom: 0;
}
.nc-service-details__member,
.nc-service-details__questions {
  width: 50%;
}
@media screen and (max-width: 1099px) {
  .nc-service-details__member,
  .nc-service-details__questions {
    width: 100%;
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-service-details__member,
  .nc-service-details__questions {
    padding: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-service-details__member {
    padding: 0;
  }
}
.nc-service-details__add,
.nc-service-details__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.nc-service-details__add {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .nc-service-details__add {
    margin-top: 0;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #f5f5f5;
    padding: 20px 20px 0 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-service-details__add-butotn,
  .nc-service-details__add-text {
    width: 100%;
  }
}
.nc-service-details__add-text {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 16px;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .nc-service-details__add-text {
    text-align: center;
  }
}
.nc-service-details__add-text_small {
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .nc-service-details__add-button {
    width: 100%;
    margin-bottom: 15px;
  }
}
.nc-service-details__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border-top: 1px solid #e8e8e8;
  height: 70px;
  padding-right: 25px;
}
@media screen and (max-width: 767px) {
  .nc-service-details__line {
    height: 70px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.nc-service-details__line-index,
.nc-service-details__line-index-not-owner {
  font: 20px Roboto, Helvetica, Arial, sans-serif;
  font-weight: 600;
  color: #44c8f5;
  margin-right: 25px;
}
.nc-service-details__line-index-not-owner {
  opacity: 0.5;
}
.nc-service-details__line-number {
  font: 16px "Roboto", Helvetica, Arial, sans-serif;
  padding-top: 2px;
}
.nc-service-details__line-remove {
  margin-left: auto;
}
.nc-service-details__line-service-owner {
  margin-left: auto;
  color: #808080;
}
.nc-service-details__lines .nc-service-details__line:last-child {
  border-bottom: 1px solid #e8e8e8;
}
.nc-service-details__all-filled {
  padding-top: 20px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .nc-service-details__all-filled {
    background-color: #f5f5f5;
    text-align: center;
  }
}
/* Services */
.nc-services-wrapper._scrollable {
  max-height: 500px;
  overflow: auto;
  position: relative;
  -webkit-box-shadow: inset 0 15px 8px -10px #e8e8e8, inset 0 -15px 8px -10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 15px 8px -10px #e8e8e8, inset 0 -15px 8px -10px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 15px 8px -10px #e8e8e8, inset 0 -15px 8px -10px rgba(0, 0, 0, 0.1);
}
.nc-services__group + .nc-services__group {
  border-top: 1px solid #e8e8e8;
}
.nc-services__group-header,
.nc-services__group-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 40px;
}
@media screen and (max-width: 767px) {
  .nc-services__group-header,
  .nc-services__group-footer {
    display: block;
    padding: 20px 20px 30px;
  }
}
.nc-services__group-info {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-negative: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  padding-right: 60px;
}
@media screen and (max-width: 767px) {
  .nc-services__group-info {
    padding-right: 0;
    padding-bottom: 25px;
  }
}
.nc-services__group-name {
  color: #50535a;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
}
.nc-services__group-description {
  margin-top: 15px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}
.nc-services__group-content {
  margin: 0 40px;
}
@media screen and (max-width: 767px) {
  .nc-services__group-content {
    margin: 0 20px;
  }
}
@media screen and (min-width: 768px) {
  .nc-services__collapsible {
    display: none;
    position: relative;
    border: 1px solid #001eb4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 7px rgba(0, 30, 180, 0.35);
    -moz-box-shadow: inset 0 0 7px rgba(0, 30, 180, 0.35);
    box-shadow: inset 0 0 7px rgba(0, 30, 180, 0.35);
  }
  .nc-services__collapsible-arrow {
    position: absolute;
    right: 40px;
    bottom: 100%;
    display: block;
    width: 28px;
    height: 19.79898987px;
  }
  .nc-services__collapsible-arrow:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 19.79898987px;
    height: 19.79898987px;
    margin-left: -15px;
    margin-bottom: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    background-color: #ffffff;
    border-top: 1px solid #001eb4;
    border-left: 1px solid #001eb4;
    -webkit-box-shadow: inset 2px 2px 2px 0 rgba(0, 30, 180, 0.25);
    -moz-box-shadow: inset 2px 2px 2px 0 rgba(0, 30, 180, 0.25);
    box-shadow: inset 2px 2px 2px 0 rgba(0, 30, 180, 0.25);
  }
}
@media screen and (max-width: 767px) {
  .nc-services__collapsible {
    display: none;
    position: relative;
    border: 1px solid #001eb4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 7px rgba(0, 30, 180, 0.35);
    -moz-box-shadow: inset 0 0 7px rgba(0, 30, 180, 0.35);
    box-shadow: inset 0 0 7px rgba(0, 30, 180, 0.35);
  }
  .nc-services__collapsible-arrow {
    position: absolute;
    left: 19px;
    bottom: 100%;
    display: block;
    width: 28px;
    height: 19.79898987px;
  }
  .nc-services__collapsible-arrow:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 19.79898987px;
    height: 19.79898987px;
    margin-left: -15px;
    margin-bottom: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    background-color: #ffffff;
    border-top: 1px solid #001eb4;
    border-left: 1px solid #001eb4;
    -webkit-box-shadow: inset 2px 2px 2px 0 rgba(0, 30, 180, 0.25);
    -moz-box-shadow: inset 2px 2px 2px 0 rgba(0, 30, 180, 0.25);
    box-shadow: inset 2px 2px 2px 0 rgba(0, 30, 180, 0.25);
  }
}
.nc-services__collapsible-content {
  padding: 0 40px 20px;
}
@media screen and (max-width: 767px) {
  .nc-services__collapsible-content {
    padding: 0;
  }
}
.nc-services__collapsible-footer {
  padding: 40px;
  border-top: 1px solid #e8e8e8;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .nc-services__collapsible-footer {
    padding: 25px 20px 10px;
  }
}
.nc-services__collapsible._active {
  display: block;
}
.nc-services__list-head {
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 20px;
  padding: 10px 0;
}
@media screen and (max-width: 767px) {
  .nc-services__list-head {
    display: none;
  }
}
.nc-services__list-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  padding: 15px 0;
}
@media screen and (max-width: 767px) {
  .nc-services__list-row {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 15px 20px;
  }
  .nc-services__list-row + .nc-services__list-row {
    border-top: 1px solid #e8e8e8;
  }
}
.nc-services__list-row_active {
  padding: 25px 0;
  border-top: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .nc-services__list-row_active {
    padding: 10px 0;
  }
}
.nc-services__list-head .nc-services__list-row {
  padding: 25px 0 0;
}
.nc-services__list-col {
  padding-right: 30px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@media screen and (max-width: 767px) {
  .nc-services__list-col {
    padding: 7px 0;
  }
}
.nc-services__list-col_name {
  width: 51%;
}
@media screen and (max-width: 1099px) {
  .nc-services__list-col_name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .nc-services__list-col_name > * {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 899px) {
  .nc-services__list-col_name {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .nc-services__list-col_name {
    width: 100%;
  }
}
.nc-services__list-col_name_active {
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  .nc-services__list-col_name .nc-form-radio {
    margin-bottom: 10px;
  }
}
.nc-services__list-col_price {
  width: 18%;
}
.nc-services__list-col_charged {
  width: 14%;
}
@media screen and (max-width: 767px) {
  .nc-services__list-col_price,
  .nc-services__list-col_charged {
    width: 100%;
    padding-left: 29px;
  }
}
.nc-services__list-col_price._mobile,
.nc-services__list-col_charged._mobile {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-services__list-col_price._mobile,
  .nc-services__list-col_charged._mobile {
    display: inline-block;
    padding-left: 0;
    color: #bebebe;
    font-size: 14px;
  }
}
.nc-services__list-col_action {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  padding-right: 0;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .nc-services__list-col_action {
    margin-top: 10px;
    width: 100%;
    padding-left: 29px;
    text-align: left;
  }
}
.nc-services__list-head .nc-services__list-col {
  color: #808080;
}
.nc-services__list-state,
.nc-services__list-message {
  text-transform: uppercase;
  white-space: nowrap;
  padding: 5px 10px;
  vertical-align: middle;
  font: 11px Roboto, Helvetica, Arial, sans-serif;
  font-weight: 600;
  border-radius: 4px;
}
.nc-services__list-state_active,
.nc-services__list-state_included {
  color: #44c8f5 !important;
}
.nc-services__list-state_non-disconnectable,
.nc-services__list-state_non-disconnectable-inactive {
  color: #44c8f5 !important;
}
.nc-services__list-state_added,
.nc-services__list-state_non-disconnectable-added {
  color: #0c598d !important;
}
.nc-services__list-state_removed,
.nc-services__list-state_non-disconnectable-removed {
  color: #eea800 !important;
}
.nc-services__list-message {
  margin-left: 15px;
}
@media screen and (max-width: 767px) {
  .nc-services__list-message {
    margin-left: 30px;
  }
}
.nc-services__list-message_pink-eb {
  color: #eb008b;
  border: 1px solid #eb008b;
}
.nc-services__list-message_pink-fe {
  color: #fef3f2;
  border: 1px solid #fef3f2;
}
.nc-services__list-message_green-79 {
  color: #79b700;
  border: 1px solid #79b700;
}
.nc-services__list-message_green-87 {
  color: #87cc00;
  border: 1px solid #87cc00;
}
.nc-services__list-message_green-22 {
  color: #228837;
  border: 1px solid #228837;
}
.nc-services__list-message_blue-001 {
  color: #001eb4;
  border: 1px solid #001eb4;
}
.nc-services__list-message_blue-44 {
  color: #44c8f5;
  border: 1px solid #44c8f5;
}
.nc-services__list-message_blue-5b {
  color: #5bc5f1;
  border: 1px solid #5bc5f1;
}
.nc-services__list-message_blue-33 {
  color: #33a2d6;
  border: 1px solid #33a2d6;
}
.nc-services__list-message_blue-178 {
  color: #1784ba;
  border: 1px solid #1784ba;
}
.nc-services__list-message_blue-0c {
  color: #0c598d;
  border: 1px solid #0c598d;
}
.nc-services__list-message_purple-9e {
  color: #9e33b6;
  border: 1px solid #9e33b6;
}
.nc-services__list-price {
  font-weight: 400;
  font-size: 18px;
  line-height: 20px;
}
.nc-services__list-price small {
  vertical-align: top;
  font-size: 12px;
}
@media screen and (max-width: 767px) {
  .nc-services__list-price small {
    font-size: 14px;
  }
}
.nc-services__list-price,
.nc-services__list-charged {
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .nc-services__list-price,
  .nc-services__list-charged {
    display: block;
    color: #4c4c4c;
  }
}
@media screen and (max-width: 767px) {
  .nc-services__list-price-container,
  .nc-services__list-charged-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
@media screen and (max-width: 767px) {
  .nc-services__list-row_active .nc-services__list-col_name {
    padding-bottom: 14px;
  }
}
@media screen and (max-width: 767px) {
  .nc-services__list-row_active .nc-services__list-col_price {
    width: 115px;
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-services__list-row_active .nc-services__list-col_action {
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 0;
    border-top: 1px solid #e8e8e8;
  }
}
@media screen and (max-width: 767px) {
  .nc-services__list-row_active .nc-services__list-price {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-services__list-row_active .nc-services__list-price small {
    font-size: 15px;
  }
}
@media screen and (max-width: 767px) {
  .nc-services__list-row_active .nc-services__list-price-label {
    margin-top: 2px;
    font-size: 12px;
    color: #4c4c4c;
  }
}
@media screen and (max-width: 767px) {
  .nc-services__list-row_active .nc-services__list-price-container {
    display: block;
  }
}
.nc-services__info {
  width: 300px;
}
@media screen and (max-width: 767px) {
  .nc-services__info {
    max-width: 100%;
  }
}
.nc-services__info-name {
  margin-bottom: 15px;
  padding-right: 70px;
  color: #50535a;
  font: 20px/30px Roboto, Helvetica, Arial, sans-serif;
}
.nc-services__info-description {
  color: #333333;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}
.nc-services__popup .nc-services__group-header {
  padding: 35px 40px 23px;
}
.nc-services__popup .nc-services__group-description {
  margin-top: 11px;
}
.nc-services__popup .nc-services__list {
  padding-bottom: 10px;
}
.nc-services__popup .nc-services__list-row {
  padding: 20px 0 18px;
}
/* Services Active */
.nc-services-active .jsgrid-table {
  table-layout: auto;
}
.nc-services-active .jsgrid-table .tm-jsgrid__cell {
  overflow: visible;
}
@media screen and (max-width: 767px) {
  .nc-services-active .jsgrid-pager-wrapper {
    flex-direction: column;
    padding: 0 10px;
  }
}
.nc-services-active__data {
  padding: 5px 0;
}
@media screen and (max-width: 767px) {
  .nc-services-active__data {
    padding: 20px 20px 0;
  }
}
.nc-services-active__data._icon {
  position: relative;
  padding: 5px 0 5px 80px;
}
@media screen and (max-width: 767px) {
  .nc-services-active__data._icon {
    padding: 20px 20px 10px 70px;
  }
}
.nc-services-active__data._icon:before {
  content: '';
  position: absolute;
  left: 0;
  top: 10px;
  width: 50px;
  height: 50px;
}
@media screen and (max-width: 767px) {
  .nc-services-active__data._icon:before {
    left: 10px;
    top: 20px;
  }
}
.nc-services-active__data._icon._centered:before {
  top: -5px;
}
@media screen and (max-width: 767px) {
  .nc-services-active__data._icon._centered:before {
    top: 10px;
    left: 10px;
  }
}
.nc-services-active__data._icon-added:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMzc3ZDt9LmNscy0ye2ZpbGw6bm9uZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmZhdm9yaXRvcywgZmF2b3JpdGVzLCBlc3RyZWxsYSwgc3RhcjwvdGl0bGU+PGcgaWQ9IkxpZ2h0X1RoZW1lIiBkYXRhLW5hbWU9IkxpZ2h0IFRoZW1lIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01MCwzMy4zYTEuOTQsMS45NCwwLDAsMSwxLjc3LDEuMTFsMy44Nyw3LjgyYTIsMiwwLDAsMCwxLjQ5LDEuMDhsOC42MywxLjI2YTIsMiwwLDAsMSwxLjEsMy4zN0w2MC42MSw1NEEyLDIsMCwwLDAsNjAsNTUuNzhsMS40Nyw4LjZhMiwyLDAsMCwxLTIuODcsMi4wOWwtNy43Mi00LjA2YTIsMiwwLDAsMC0xLjg0LDBsLTcuNzIsNC4wNmEyLDIsMCwwLDEtMi44Ny0yLjA5TDQwLDU1Ljc4QTIsMiwwLDAsMCwzOS4zOSw1NGwtNi4yNS02LjA5YTIsMiwwLDAsMSwxLjEtMy4zN2w4LjYzLTEuMjZhMiwyLDAsMCwwLDEuNDktMS4wOGwzLjg3LTcuODJBMS45NCwxLjk0LDAsMCwxLDUwLDMzLjNtMC0yLjQyYTQuMzYsNC4zNiwwLDAsMC0zLjk0LDIuNDVMNDIuMyw0MWwtOC40MSwxLjIyYTQuMzksNC4zOSwwLDAsMC0yLjQzLDcuNWw2LjA4LDUuOTNMMzYuMSw2NGE0LjM1LDQuMzUsMCwwLDAsMSwzLjU3LDQuMzcsNC4zNywwLDAsMCw1LjQxLDEuMDdsNy41Mi00LDcuNTIsNGE0LjM3LDQuMzcsMCwwLDAsNS40MS0xLjA3LDQuMzUsNC4zNSwwLDAsMCwxLTMuNTdMNjIuNDYsNTUuNmw2LjA4LTUuOTNhNC4zOSw0LjM5LDAsMCwwLTIuNDMtNy41TDU3LjcsNDFsLTMuNzYtNy42MkE0LjM2LDQuMzYsMCwwLDAsNTAsMzAuODhaIi8+PC9nPjxnIGlkPSJNYXJjbyI+PHJlY3QgY2xhc3M9ImNscy0yIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIvPjwvZz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-services-active__data._icon-added-onetime:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZmlsbD0iIzllMzNiNiIgZD0ibTI0Ljk5MSwyLjE1LTUuMzIzLDYuMjE4YTEuNzE2LDEuNzE2LDAsMDEtMS41NzguNTc4bC04LjAxNi0xLjI5LS4xMzksOC4yN2ExLjcwOCwxLjcwOCwwLDAxLS44MjQsMS40MzZsLTYuOTg3LDQuMjZsNS4xMzYsNi40MzVhMS43LDEuNywwLDAxLjI4NSwxLjYyNWwtMi42NTksNy44MjlsNy45ODQsMS41NzRhMS43LDEuNywwLDAxMS4yNzQsMS4wNzlsMi45MTEsNy43bDcuMDkzLTMuOTkzYTEuNzE3LDEuNzE3LDAsMDEuODQzLS4yMTVoLS4wMDFhMS43MjgsMS43MjgsMCwwMS44NDMuMjE5bDcuMDkyLDMuOTkzbDIuOTExLTcuNzA2YTEuNzA2LDEuNzA2LDAsMDExLjI3NC0xLjA3N2w3Ljk4NC0xLjU3NC0yLjY2LTcuODMyYTEuNzExLDEuNzExLDAsMDEuMjg1LTEuNjJsNS4xMzgtNi40MzgtNi45ODctNC4yNmExLjcsMS43LDAsMDEtLjgyMy0xLjQzN2wtLjE0LTguMjY5LTguMDE3LDEuMjkzYTEuNzQxLDEuNzQxLDAsMDEtMS41NzYtLjU3OVptMCw0My41NS03LjI0Miw0LjA3N2ExLjY5MiwxLjY5MiwwLDAxLS44NDEuMjE4YTEuNzE5LDEuNzE5LDAsMDEtMS42MDgtMS4xMTFsLTIuOTczLTcuODY4LTguMTQ3LTEuNmExLjcxOCwxLjcxOCwwLDAxLTEuMjk0LTIuMjM2TDUuNiwyOS4xODQuMzYsMjIuNjE4YTEuNzE2LDEuNzE2LDAsMDEuNDQ5LTIuNTM2bDcuMTI4LTQuMzQ2TDguMDgsNy4zYTEuNzE2LDEuNzE2LDAsMDExLjk4OS0xLjY2Nmw4LjE4MywxLjMxN0wyMy42ODguNmExLjcwOSwxLjcwOSwwLDAxMS4zLS42YTEuNzEyLDEuNzEyLDAsMDExLjMuNmw1LjQzMyw2LjM0OWw4LjE4My0xLjMxOEExLjcxNSwxLjcxNSwwLDAxNDEuOSw3LjI5NWwuMTQzLDguNDQxbDcuMTI4LDQuMzQ2YTEuNzE2LDEuNzE2LDAsMDEuNDQ5LDIuNTM1bC01LjI0LDYuNTY4bDIuNzE0LDcuOTkxYTEuNzIsMS43MiwwLDAxLTEuMjk0LDIuMjM2bC04LjE0OCwxLjYwNi0yLjk3Myw3Ljg2OGExLjcxNSwxLjcxNSwwLDAxLTIuNDQ4Ljg4N1oiLz48cGF0aCBmaWxsPSIjMDAzODVkIiBkPSJNMjYuMDIzLDE1LjAxOWExLDEsMCwwLDAsMCwyYTkuMDExLDkuMDExLDAsMSwxLTguOTU0LDkuNzIyTDE4LjMyNCwyOGExLDEsMCwwLDAsMS40MTItMS40MTZsLTMtM2ExLDEsMCwwLDAtMS40MTMsMGwtMywzQTEsMSwwLDAsMCwxMy43NDMsMjhsMS4zMjMtMS4zMjdhMTAuOTgyLDEwLjk4MiwwLDEsMCwxMC45NTctMTEuNjU0Wk0yOC42LDI4LjQ1OGgtMS4xN3YtNi4yNzZjMC0uNjExLS4yODctLjgxNS0xLjEzNS0uODE1YTE1LjE2OSwxNS4xNjksMCwwLDAtMS45LjE0NHYxLjE2MWgxLjMyNXY1Ljc4NWgtMS4zODV2MS4yMjNIMjguNnYtMS4yMjJaIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-services-active__data._icon-mandatory:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuNC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjQgQnVpbGQgMjI2KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5zdDEgewogICAgICAgIGZpbGw6ICMwMDM3N2Q7CiAgICAgIH0KCiAgICAgIC5zdDIgewogICAgICAgIGZpbGw6ICMwMGM4ZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJMaWdodF9UaGVtZSI+CiAgICA8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNTAsMzMuM2MuNzYsMCwxLjQ1LjQzLDEuNzcsMS4xMWwzLjg3LDcuODJjLjI5LjU4Ljg1Ljk4LDEuNDksMS4wOGw4LjYzLDEuMjZjMS4wOS4xOCwxLjgyLDEuMjEsMS42NCwyLjMtLjA3LjQtLjI2Ljc3LS41NCwxLjA3bC02LjI1LDYuMDZjLS40OS40NS0uNzIsMS4xMi0uNjEsMS43OGwxLjQ3LDguNmMuMTcsMS4wOS0uNTksMi4xMS0xLjY4LDIuMjgtLjQxLjA2LS44MiwwLTEuMTktLjE5bC03LjcyLTQuMDZjLS41OC0uMy0xLjI2LS4zLTEuODQsMGwtNy43Miw0LjA2Yy0uOTkuNDktMi4xOS4wOS0yLjY4LS45LS4xOC0uMzctLjI1LS43OS0uMTktMS4xOWwxLjU1LTguNmMuMTEtLjY2LS4xMi0xLjMzLS42MS0xLjc4bC02LjI1LTYuMDljLS43Ny0uNzktLjc2LTIuMDYuMDMtMi44My4yOS0uMjkuNjYtLjQ3LDEuMDctLjU0bDguNjMtMS4yNmMuNjQtLjEsMS4yLS41LDEuNDktMS4wOGwzLjg3LTcuODJjLjMzLS42NywxLjAyLTEuMDksMS43Ny0xLjA4TTUwLDMwLjg4Yy0xLjY3LDAtMy4yMS45NC0zLjk0LDIuNDVsLTMuNzYsNy42Ny04LjQxLDEuMjJjLTIuNC4zNC00LjA3LDIuNTctMy43Miw0Ljk3LjE0Ljk2LjU5LDEuODUsMS4yOSwyLjUzbDYuMDgsNS45My0xLjQ0LDguMzVjLS4yMiwxLjI4LjE1LDIuNTksMSwzLjU3LDEuMzIsMS41OSwzLjU4LDIuMDQsNS40MSwxLjA3bDcuNTItNCw3LjUyLDRjMS44My45Nyw0LjA5LjUyLDUuNDEtMS4wNy44NS0uOTgsMS4yMi0yLjI5LDEtMy41N2wtMS41LTguNCw2LjA4LTUuOTNjMS43NC0xLjY5LDEuNzktNC40Ny4xLTYuMjEtLjY4LS43LTEuNTctMS4xNS0yLjUzLTEuMjlsLTguNDEtMS4xNy0zLjc2LTcuNjJjLS43Mi0xLjUzLTIuMjUtMi41LTMuOTQtMi41WiIvPgogIDwvZz4KICA8ZyBpZD0iTWFyY28iPgogICAgPHJlY3QgY2xhc3M9InN0MCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiLz4KICA8L2c+CiAgPGcgaWQ9IkxpZ2h0X1RoZW1lMSIgZGF0YS1uYW1lPSJMaWdodF9UaGVtZSI+CiAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNLTEzNi4wNSw1NC43OGMtLjgzLDAtMS42Ni0uMDUtMi40OC0uMTQtMTEuODMtMS40NS0yMC4yNS0xMi4yMS0xOC44LTI0LjA0LDEuMzItMTAuNzYsMTAuNDEtMTguODgsMjEuMjUtMTguOTYuNjcsMCwxLjIxLjU0LDEuMjEsMS4yMXYxOS4xNGgxOS4xNmMuNjcsMCwxLjIxLjU0LDEuMjEsMS4yMSwwLDYuMTMtMi42MiwxMS45OC03LjE5LDE2LjA3LTMuOTMsMy41Ni05LjA1LDUuNTMtMTQuMzYsNS41MVpNLTEzNy4yOSwxNC4wOGMtMTAuNTYuNjctMTguNTgsOS43Ny0xNy45MiwyMC4zMy4wMi4zMi4wNS42NS4wOS45N2gwYzEuMiwxMC41MSwxMC43LDE4LjA2LDIxLjIxLDE2Ljg2LDkuMjMtMS4wNiwxNi4zOC04LjU4LDE2Ljk1LTE3Ljg2aC0xOGMtMS4yOCwwLTIuMzEtMS4wMy0yLjMxLTIuMzFoMHMtLjAyLTE3Ljk5LS4wMi0xNy45OVoiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0tMTMwLjc4LDYuMjFjLS42NywwLTEuMjEuNTQtMS4yMSwxLjIxdjIwLjM2YzAsLjY3LjU0LDEuMjEsMS4yMSwxLjIxaDIwLjM1Yy42NywwLDEuMjEtLjU0LDEuMjEtMS4yMS0uMDItMTEuOS05LjY2LTIxLjU1LTIxLjU2LTIxLjU3WiIvPgogIDwvZz4KPC9zdmc+") 0 0 no-repeat;
}
.nc-services-active__data._icon-mandatory-onetime:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZmlsbD0iIzc5YjcwMCIgZD0iTTIzLjY5LjZhMS43MSwxLjcxLDAsMDExLjMtLjZhMS43LDEuNywwLDAxMS4zLjZsNS40MjEsNi4zNGw4LjE2LTEuMzE3YTEuNzE0LDEuNzE0LDAsMDExLjk4OSwxLjY2MmwuMTQsOC40MzFsNy4xMTEsNC4zNGExLjcxNCwxLjcxNCwwLDAxLjQ0NywyLjUzMmwtNS4yMjgsNi41NmwyLjcwNiw3Ljk4MWExLjcxNSwxLjcxNSwwLDAxLTEuMjksMi4yMzNsLTguMTI4LDEuNi0yLjk2NSw3Ljg1N2ExLjcxMSwxLjcxMSwwLDAxLTIuNDQ1Ljg4NmwtNy4yMi00LjA3MS03LjIyMyw0LjA3MmExLjY5NCwxLjY5NCwwLDAxLS44MzcuMjI2YTEuNzEyLDEuNzEyLDAsMDEtMS42LTEuMTA5bC0yLjk2OC03Ljg1OC04LjEyNy0xLjZhMS43MTUsMS43MTUsMCwwMS0xLjI4OS0yLjIzNWwyLjctNy45ODMtNS4yMjMtNi41NThhMS43MTUsMS43MTUsMCwwMS40NDctMi41MzJsNy4xMTEtNC4zNC4xNDMtOC40M2ExLjcxMiwxLjcxMiwwLDAxMS45ODUtMS42NjVsOC4xNjEsMS4zMTZabTEuMywxLjU0Ny01LjMwOCw2LjIxMWExLjcxMywxLjcxMywwLDAxLTEuNTc0LjU3OGwtOC0xLjI5LS4xMzYsOC4yNmExLjcsMS43LDAsMDEtLjgyMiwxLjQzNGwtNi45NjksNC4yNTVsNS4xMjQsNi40MjlhMS43LDEuNywwLDAxLjI4MywxLjYyMmwtMi42NTEsNy44MThsNy45NjMsMS41NzJhMS43MDYsMS43MDYsMCwwMTEuMjcxLDEuMDc4bDIuOSw3LjdsNy4wNzYtMy45ODhhMS43LDEuNywwLDAxLjg0NC0uMjI2YTEuNzE1LDEuNzE1LDAsMDEuODQuMjJsNy4wNzUsMy45ODhsMi45LTcuN2ExLjcwOSwxLjcwOSwwLDAxMS4yNzEtMS4wNzZsNy45NjQtMS41NzEtMi42NTMtNy44MjFhMS43MTIsMS43MTIsMCwwMS4yODUtMS42MTlsNS4xMjMtNi40My02Ljk2NS00LjI1MWExLjcwNSwxLjcwNSwwLDAxLS44MjEtMS40NGwtLjEzOS04LjI1NC04LDEuMjlhMS43MywxLjczLDAsMDEtMS41NzEtLjU3OFoiLz48cGF0aCBmaWxsPSIjMDAzODVkIiBkPSJNMjYuMDIsMTVhMSwxLDAsMCwwLDAsMmE5LDksMCwxLDEtOC45MzIsOS43MWwxLjI1MiwxLjI1NmEuOTkzLjk5MywwLDAsMCwxLjQwOSwwYTEsMSwwLDAsMCwwLTEuNDEzbC0yLjk4OS0zYS45OTMuOTkzLDAsMCwwLTEuNDA4LDBsLTIuOTksM2ExLDEsMCwwLDAsMS40MDgsMS40MTNsMS4zMjEtMS4zMjVBMTAuOTU1LDEwLjk1NSwwLDEsMCwyNi4wMiwxNVptMi41NzIsMTMuNDIyaC0xLjE2N3YtNi4yNjhjMC0uNjEtLjI4Ny0uODE0LTEuMTMzLS44MTRhMTUuMTg5LDE1LjE4OSwwLDAsMC0xLjg5NS4xNDR2MS4xNjFoMS4zMjJ2NS43NzdoLTEuMzgydjEuMjIxaDQuMjU1di0xLjIyMVoiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-services-active__data._icon-balance:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZmlsbD0iIzI3YTNkNCIgZD0iTTM5Ljg3NSw1LjYyYTEuNzEzLDEuNzEzLDAsMDExLjk4NSwxLjY2M2wuMTQsOC40MzJsNy4xMSw0LjM0YTEuNzE1LDEuNzE1LDAsMDEuNDQ4LDIuNTMxbC01LjIyOSw2LjU2bDIuNzA2LDcuOTgxYTEuNzE2LDEuNzE2LDAsMDEtMS4yODksMi4yMzRsLTguMTI3LDEuNi0yLjk2NSw3Ljg1OGExLjcxLDEuNzEsMCwwMS0yLjQ0My44ODZsLTcuMjIyLTQuMDcxLTcuMjIzLDQuMDcyYTEuNywxLjcsMCwwMS0uODM3LjIyNGExLjcwOSwxLjcwOSwwLDAxLTEuNi0xLjEwOWwtMi45NjYtNy44NTgtOC4xMjYtMS42YTEuNzE3LDEuNzE3LDAsMDEtMS4yOS0yLjIzM0w1LjY1LDI5LjE0Ni40MjMsMjIuNTg4YTEuNzEzLDEuNzEzLDAsMDEuNDQ3LTIuNTMybDcuMTA5LTQuMzQuMTQzLTguNDMyYTEuNzE2LDEuNzE2LDAsMDExLjk4NS0xLjY2NGw4LjE2MywxLjMxNkwyMy42OTEuNTk1YTEuNzEsMS43MSwwLDAxMS4zLS42YTEuNzEzLDEuNzEzLDAsMDExLjMuNmw1LjQxOSw2LjM0MVpNMjQuOTkyLDIuMTQ1bC01LjMwOSw2LjIxMWExLjcxMywxLjcxMywwLDAxLTEuNTc1LjU3N2wtOC0xLjI5LS4xMzYsOC4yNTdhMS43MDUsMS43MDUsMCwwMS0uODIsMS40MzVsLTYuOTcsNC4yNTRsNS4xMjQsNi40MjhhMS43LDEuNywwLDAxLjI4MiwxLjYyM2wtMi42NSw3LjgyM2w3Ljk2MiwxLjU3MWExLjcsMS43LDAsMDExLjI3MSwxLjA3OGwyLjksNy42OTVsNy4wNzUtMy45ODhhMS43MDYsMS43MDYsMCwwMS44NDYtLjIxOWExLjcxMywxLjcxMywwLDAxLjgzOS4yMmw3LjA3NSwzLjk4OGwyLjktNy43YTEuNywxLjcsMCwwMTEuMjcxLTEuMDc2bDcuOTY0LTEuNTcxLTIuNjUyLTcuODIyYTEuNzExLDEuNzExLDAsMDEuMjgyLTEuNjE5bDUuMTI5LTYuNDI3LTYuOTY5LTQuMjU0YTEuNzA3LDEuNzA3LDAsMDEtLjgyMS0xLjQzNWwtLjE0LTguMjYtOCwxLjI5MWExLjczNiwxLjczNiwwLDAxLTEuNTctLjU3OVoiLz48cGF0aCBmaWxsPSIjMDAzODVkIiBkPSJNMzEsMTYuOTg1aC05YTEsMSwwLDAsMCwwLDIuMDA2aDl2MTQuNjUzYTEuNzUyLDEuNzUyLDAsMCwxLTEuMzU2LDEuNEgyMS40Yy0xLjE1MSwwLTEuMzc5LS4wMjctMS40LTFWMTUuMDE5YTEsMSwwLDEsMC0yLDB2MTguOTQ0Yy4wNzUsMy4wNDYsMi40OTQsMy4wNDYsMy40LDMuMDQ2aDguMjQxQTMuNjQsMy42NCwwLDAsMCwzMywzMy42NDRWMjAuMjg2YzAtLjgzMi4xNzUtMy4zMDEtMi0zLjMwMVptLTguMDIzLDEzbDUuMDIzLjA0MWEyLjAyMywyLjAyMywwLDAsMCwxLjk3OS0yLjA0NnYtNi4wMkExLjk1NCwxLjk1NCwwLDAsMCwyOCwxOS45OTVoLTVBMi4wMDYsMi4wMDYsMCwwLDAsMjEsMjJ2Ni4wMmExLjk1MywxLjk1MywwLDAsMCwxLjk3NiwxLjk2NlpNMjMsMjJoNXY2LjAyaC01VjIyWiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-services-active__data._icon-balance-onetime:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZmlsbD0iIzI3YTNkNCIgZD0iTTM5Ljg3NSw1LjYyYTEuNzEzLDEuNzEzLDAsMDExLjk4NSwxLjY2M2wuMTQsOC40MzJsNy4xMSw0LjM0YTEuNzE1LDEuNzE1LDAsMDEuNDQ4LDIuNTMxbC01LjIyOSw2LjU2bDIuNzA2LDcuOTgxYTEuNzE2LDEuNzE2LDAsMDEtMS4yODksMi4yMzRsLTguMTI3LDEuNi0yLjk2NSw3Ljg1OGExLjcxLDEuNzEsMCwwMS0yLjQ0My44ODZsLTcuMjIyLTQuMDcxLTcuMjIzLDQuMDcyYTEuNywxLjcsMCwwMS0uODM3LjIyNGExLjcwOSwxLjcwOSwwLDAxLTEuNi0xLjEwOWwtMi45NjYtNy44NTgtOC4xMjYtMS42YTEuNzE3LDEuNzE3LDAsMDEtMS4yOS0yLjIzM0w1LjY1LDI5LjE0Ni40MjMsMjIuNTg4YTEuNzEzLDEuNzEzLDAsMDEuNDQ3LTIuNTMybDcuMTA5LTQuMzQuMTQzLTguNDMyYTEuNzE2LDEuNzE2LDAsMDExLjk4NS0xLjY2NGw4LjE2MywxLjMxNkwyMy42OTEuNTk1YTEuNzEsMS43MSwwLDAxMS4zLS42YTEuNzEzLDEuNzEzLDAsMDExLjMuNmw1LjQxOSw2LjM0MVpNMjQuOTkyLDIuMTQ1bC01LjMwOSw2LjIxMWExLjcxMywxLjcxMywwLDAxLTEuNTc1LjU3N2wtOC0xLjI5LS4xMzYsOC4yNTdhMS43MDUsMS43MDUsMCwwMS0uODIsMS40MzVsLTYuOTcsNC4yNTRsNS4xMjQsNi40MjhhMS43LDEuNywwLDAxLjI4MiwxLjYyM2wtMi42NSw3LjgyM2w3Ljk2MiwxLjU3MWExLjcsMS43LDAsMDExLjI3MSwxLjA3OGwyLjksNy42OTVsNy4wNzUtMy45ODhhMS43MDYsMS43MDYsMCwwMS44NDYtLjIxOWExLjcxMywxLjcxMywwLDAxLjgzOS4yMmw3LjA3NSwzLjk4OGwyLjktNy43YTEuNywxLjcsMCwwMTEuMjcxLTEuMDc2bDcuOTY0LTEuNTcxLTIuNjUyLTcuODIyYTEuNzExLDEuNzExLDAsMDEuMjgyLTEuNjE5bDUuMTI5LTYuNDI3LTYuOTY5LTQuMjU0YTEuNzA3LDEuNzA3LDAsMDEtLjgyMS0xLjQzNWwtLjE0LTguMjYtOCwxLjI5MWExLjczNiwxLjczNiwwLDAxLTEuNTctLjU3OVoiLz48cGF0aCBmaWxsPSIjMDAzODVkIiBkPSJNMzEsMTYuOTg1aC05YTEsMSwwLDAsMCwwLDIuMDA2aDl2MTQuNjUzYTEuNzUyLDEuNzUyLDAsMCwxLTEuMzU2LDEuNEgyMS40Yy0xLjE1MSwwLTEuMzc5LS4wMjctMS40LTFWMTUuMDE5YTEsMSwwLDEsMC0yLDB2MTguOTQ0Yy4wNzUsMy4wNDYsMi40OTQsMy4wNDYsMy40LDMuMDQ2aDguMjQxQTMuNjQsMy42NCwwLDAsMCwzMywzMy42NDRWMjAuMjg2YzAtLjgzMi4xNzUtMy4zMDEtMi0zLjMwMVptLTguMDIzLDEzbDUuMDIzLjA0MWEyLjAyMywyLjAyMywwLDAsMCwxLjk3OS0yLjA0NnYtNi4wMkExLjk1NCwxLjk1NCwwLDAsMCwyOCwxOS45OTVoLTVBMi4wMDYsMi4wMDYsMCwwLDAsMjEsMjJ2Ni4wMmExLjk1MywxLjk1MywwLDAsMCwxLjk3NiwxLjk2NlpNMjMsMjJoNXY2LjAyaC01VjIyWiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-services-active__name {
  margin-bottom: 15px;
}
.nc-services-active__name-text {
  display: inline-block;
  vertical-align: middle;
  color: #50535a;
  font: 20px/1 Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-services-active__name-text {
    display: inline;
    line-height: 26px;
  }
}
.nc-services-active__status {
  display: inline-block;
  vertical-align: middle;
  font: 11px Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #44c8f5;
  margin: -5px 10px 0;
}
@media screen and (max-width: 767px) {
  .nc-services-active__status {
    position: relative;
    display: block;
    margin: 10px 0 0;
  }
}
.nc-services-active__description {
  width: 90%;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}
@media screen and (max-width: 767px) {
  .nc-services-active__description {
    display: none;
  }
}
.nc-services-active__description_mobile {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-services-active__description_mobile {
    display: block;
    width: 100%;
  }
}
.nc-services-active__price {
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 30px;
  line-height: 1;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}
@media screen and (max-width: 767px) {
  .nc-services-active__price {
    padding: 20px 20px 25px;
    line-height: 24px;
  }
}
.nc-services-active__price-currency {
  font-size: 20px;
  font-weight: 400;
}
.nc-services-active__price-type {
  font-size: 20px;
  margin-left: 5px;
}
.nc-services-active__configure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  padding: 10px;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .nc-services-active__configure {
    width: 100%;
    padding: 12px 20px;
    border-top: 1px solid #e8e8e8;
    justify-content: flex-start;
    text-align: left;
  }
}
.nc-services-active__configure-icon {
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjUuOTEgMjYuNSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjYuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS40IEJ1aWxkIDEwOSkgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICB9CgogICAgICAuc3QxIHsKICAgICAgICBmaWxsOiAjMDAzNzdkOwogICAgICB9CgogICAgICAuc3QyIHsKICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcHBhdGgpOwogICAgICB9CiAgICA8L3N0eWxlPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwcGF0aCI+CiAgICAgIDxyZWN0IGNsYXNzPSJzdDAiIHdpZHRoPSIyNS45MSIgaGVpZ2h0PSIyNi41Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBjbGFzcz0ic3QyIj4KICAgIDxnPgogICAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjQuNDYsMTIuNjdjLS4wNC0uMjUtLjE1LS40OS0uMzEtLjY5cy0uMzgtLjM1LS42Mi0uNDRsLTIuMjktLjgzdi0uMDZsMS4wMi0yLjE5Yy4xMS0uMjQuMTYtLjUuMTMtLjc2LS4wMy0uMjYtLjEzLS41MS0uMjktLjcyLS41OS0uNzUtMS4yNy0xLjQzLTIuMDItMi4wMi0uMjEtLjE2LS40Ni0uMjYtLjcyLS4yOS0uMjYtLjAzLS41My4wMi0uNzcuMTNsLTIuMiwxLjA0aC0uMDZsLS44Mi0yLjI5Yy0uMDktLjI0LS4yNC0uNDYtLjQzLS42Mi0uMi0uMTYtLjQ0LS4yNy0uNjktLjMxLS45NS0uMTItMS45MS0uMTItMi44NiwwLS4yNS4wNC0uNDkuMTUtLjY5LjMxLS4yLjE2LS4zNS4zOC0uNDQuNjJsLS44MywyLjI2aC0uMDZsLTIuMTktMS4wMmMtLjI0LS4xMS0uNS0uMTUtLjc2LS4xMy0uMjYuMDMtLjUxLjEzLS43Mi4yOC0uNzUuNTktMS40MywxLjI3LTIuMDIsMi4wMi0uMTYuMjEtLjI2LjQ2LS4yOS43Mi0uMDMuMjYuMDIuNTMuMTMuNzdsMS4wNCwyLjJ2LjA2bC0yLjI5LjgyYy0uMjQuMDgtLjQ2LjI0LS42Mi40My0uMTYuMi0uMjcuNDQtLjMxLjY5LS4xMi45NS0uMTIsMS45MSwwLDIuODYuMDQuMjUuMTUuNDkuMzEuNjkuMTYuMi4zOC4zNS42Mi40NGwyLjI2Ljgzdi4wNmwtMS4wMiwyLjE5Yy0uMTEuMjQtLjE1LjUtLjEzLjc2LjAzLjI2LjEzLjUxLjI4LjcxLjU5Ljc1LDEuMjYsMS40MywyLjAyLDIuMDEuMjEuMTYuNDUuMjYuNzEuMjguMjYuMDMuNTItLjAyLjc2LS4xM2wyLjItMS4wNGguMDZsLjgyLDIuMjljLjA5LjI0LjI0LjQ2LjQzLjYyLjIuMTYuNDQuMjcuNjkuMzEuNDguMDYuOTYuMDksMS40NC4wOS40NywwLC45NC0uMDMsMS40MS0uMDkuMjUtLjA0LjQ5LS4xNS42OS0uMzEuMi0uMTYuMzUtLjM4LjQzLS42MmwuODQtMi4yNGguMDZsMi4xOSwxLjAyYy4yNC4xMS41LjE1Ljc2LjEzLjI2LS4wMy41MS0uMTMuNzItLjI4Ljc1LS41OSwxLjQzLTEuMjcsMi4wMi0yLjAyLjE2LS4yMS4yNi0uNDYuMjktLjcyLjAzLS4yNi0uMDItLjUzLS4xMy0uNzdsLTEuMDQtMi4ydi0uMDZsMi4yOS0uODJjLjI0LS4wOS40Ni0uMjQuNjItLjQzLjE2LS4yLjI3LS40NC4zMS0uNjkuMTMtLjk1LjE0LTEuOTEuMDMtMi44NlpNMjMuMDksMTUuMzlsLTIuMjkuODJjLS4xOS4wNy0uMzYuMTctLjUuMzEtLjE0LjE0LS4yNi4zLS4zMy40OC0uMDguMTgtLjExLjM4LS4xMS41OCwwLC4yLjA1LjM5LjE0LjU3bDEuMDQsMi4yNmMtLjUyLjY4LTEuMTMsMS4yOC0xLjgyLDEuNzhsLTIuMi0xLjA0Yy0uMTgtLjA5LS4zNy0uMTMtLjU3LS4xNC0uMiwwLS4zOS4wMy0uNTguMTFzLS4zNS4xOS0uNDguMzNjLS4xNC4xNC0uMjQuMzEtLjMuNWwtLjg4LDIuMzFjLS44NC4xMi0xLjcuMTItMi41NSwwbC0uODItMi4yOWMtLjA2LS4xOS0uMTctLjM2LS4zLS41LS4xNC0uMTQtLjMtLjI2LS40OC0uMzMtLjE4LS4wNy0uMzctLjExLS41Ni0uMTEtLjIxLDAtLjQyLjA1LS42LjE0bC0yLjI1LDEuMDRjLS42OC0uNTItMS4yOC0xLjEzLTEuNzgtMS44M2wxLjA0LTIuMmMuMDktLjE4LjEzLS4zNy4xNC0uNTcsMC0uMi0uMDMtLjM5LS4xMS0uNTgtLjA4LS4xOC0uMTktLjM1LS4zMy0uNDgtLjE0LS4xNC0uMzEtLjI0LS41LS4zMWwtMi4yOS0uODhjLS4xMS0uODUtLjEtMS43LjAzLTIuNTVsMi4yOS0uODJjLjE5LS4wNy4zNi0uMTcuNS0uMzEuMTQtLjE0LjI2LS4zLjMzLS40OC4wOC0uMTguMTEtLjM4LjExLS41OCwwLS4yLS4wNS0uMzktLjE0LS41N2wtMS4wNC0yLjI2Yy41Mi0uNjgsMS4xMy0xLjI4LDEuODItMS43OGwyLjIsMS4wNGMuMTguMDkuMzcuMTMuNTcuMTQuMiwwLC4zOS0uMDMuNTgtLjExLjE4LS4wOC4zNS0uMTkuNDgtLjMzLjE0LS4xNC4yNC0uMzEuMy0uNWwuODQtMi4zMWMuODUtLjExLDEuNy0uMSwyLjU1LjAzbC44MiwyLjI5Yy4wNy4xOS4xNy4zNi4zLjUuMTQuMTQuMy4yNi40OC4zMy4xOC4wOC4zOC4xMS41OC4xMS4yLDAsLjM5LS4wNS41Ny0uMTRsMi4yLTEuMDRoLjA1Yy42OC41MiwxLjI4LDEuMTMsMS43OCwxLjgzbC0xLjA0LDIuMmMtLjA5LjE4LS4xMy4zNy0uMTQuNTcsMCwuMi4wMy4zOS4xMS41OHMuMTkuMzUuMzMuNDhjLjE0LjE0LjMxLjI0LjUuMzFsMi4zMi44NWMuMTIuODUuMTIsMS43LDAsMi41NVoiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTE0LjYxLDEwLjFjLTEuMDUtLjM5LTIuMjEtLjM2LTMuMjQuMDgtMS4wMy40NS0xLjg0LDEuMjgtMi4yNywyLjMxLS40MywxLjA0LS40NCwyLjItLjAzLDMuMjQuNDEsMS4wNCwxLjIxLDEuODksMi4yMywyLjM1LjUyLjIyLDEuMDkuMzMsMS42Ni4zM3MxLjEzLS4xMSwxLjY2LS4zM2MuNzktLjMzLDEuNDYtLjg4LDEuOTQtMS41OS40Ny0uNzEuNzMtMS41NS43My0yLjRzLS4yNS0xLjY5LS43My0yLjRjLS40Ny0uNzEtMS4xNS0xLjI3LTEuOTQtMS41OVpNMTUuNjksMTUuMjJjLS4yNi42NC0uNzMsMS4xNi0xLjM0LDEuNDhzLTEuMy40My0xLjk4LjNjLS42Ny0uMTMtMS4yOC0uNS0xLjcxLTEuMDMtLjQ0LS41My0uNjctMS4yLS42Ny0xLjg4cy4yNC0xLjM1LjY3LTEuODhjLjQ0LS41MywxLjA0LS44OSwxLjcxLTEuMDMuNjctLjEzLDEuMzctLjAzLDEuOTguMy42LjMyLDEuMDguODUsMS4zNCwxLjQ4LjMuNzIuMywxLjUzLDAsMi4yNloiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-services-active__configure:hover .nc-services-active__configure-icon {
  background-position: 0 50%;
}
.nc-services-active__configure-text {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-services-active__configure-text {
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
  }
}
.nc-services-active__configure._disabled {
  cursor: not-allowed;
}
.nc-services-active__configure._disabled .nc-services-active__configure {
  cursor: not-allowed;
}
.nc-services-active__configure._disabled .nc-services-active__configure-icon {
  background-position: 0 100%;
}
.nc-services-active__disconnect {
  display: inline-block;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .nc-services-active__disconnect {
    float: right;
  }
}
@media screen and (max-width: 767px) {
  .nc-services-active__disconnect {
    width: 100%;
    padding: 13px 20px;
    border-top: 1px solid #e8e8e8;
    text-align: left;
  }
}
.nc-services-active__disconnect-label {
  display: inline;
  vertical-align: middle;
}
.nc-services-active__disconnect-icon {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 22px;
  height: 10px;
  margin-right: 10px;
}
.nc-services-active__disconnect-icon-half {
  display: block;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  border: 2px solid #001eb4;
  border-right: none;
  -webkit-border-radius: 5px 3px 3px 5px;
  -moz-border-radius: 5px 3px 3px 5px;
  border-radius: 5px 3px 3px 5px;
  -webkit-transition: right 0.2s, left 0.2s;
  -moz-transition: right 0.2s, left 0.2s;
  -o-transition: right 0.2s, left 0.2s;
  transition: right 0.2s, left 0.2s;
}
.nc-services-active__disconnect-icon-half:after {
  content: "";
  display: block;
  width: 6px;
  height: 2px;
  background-color: #001eb4;
  margin-top: 2px;
  margin-left: 4px;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  transition: background 0.2s;
}
.nc-services-active__disconnect-icon-half:first-child {
  left: 0;
}
.nc-services-active__disconnect-icon-half:last-child {
  right: 0;
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}
.nc-services-active__disconnect-icon-fill-form {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxNCAyNCI+PGcgZmlsbD0iIzI3YTNkNCI+PHBhdGggaWQ9ImciIGQ9Ik0xMC4xOSw2Ljk5TDcuNzg3LDkuNGExLjAyNCwxLjAyNCwwLDAwMCwxLjQ0OGExLjAxMywxLjAxMywwLDAwLjcyMi4zYTEuMDI3LDEuMDI3LDAsMDAuNzI0LS4zbDQuMS00LjEwOGExLjAyMiwxLjAyMiwwLDAwLjMtLjc1MWMtLjAwNi0uMDE3LS4wMDEtLjAyNS0uMDAxLS4wMzNhMSwxLDAsMDAtLjQ1NS0uODNMOS4yNTksMS4yYTEuMDI2LDEuMDI2LDAsMDAtMS40NSwxLjQ1MmwyLjI4NSwyLjI4OS04LjcyNS4wOEEuOTg3Ljk4NywwLDAwLjM0Myw2YTEuMDE1LDEuMDE1LDAsMDAxLjAxOSwxLjAxOFoiLz48L2c+PHVzZSB4bGluazpocmVmPSIjZyIgZmlsbD0iIzAwNmM5ZSIgeT0iMTIiLz48L3N2Zz4=") 0 0 no-repeat;
  width: 20px;
  display: inline-block;
  height: 12px;
  vertical-align: middle;
  margin-left: 8px;
}
.nc-services-active__disconnect:hover .nc-services-active__disconnect-icon-half {
  border-color: #eb1600;
}
.nc-services-active__disconnect:hover .nc-services-active__disconnect-icon-half:after {
  background-color: #eb1600;
}
.nc-services-active__disconnect:hover .nc-services-active__disconnect-icon-half:first-child {
  left: -4px;
}
.nc-services-active__disconnect:hover .nc-services-active__disconnect-icon-half:last-child {
  right: -4px;
}
.nc-services-active__disconnect:hover .nc-services-active__disconnect-icon-fill-form {
  background-position: 0 100%;
}
.nc-services-active__disconnect._disabled {
  color: #808080;
}
.nc-services-active__disconnect._disabled .nc-services-active__disconnect-icon-half {
  border-color: #808080;
}
.nc-services-active__disconnect._disabled .nc-services-active__disconnect-icon-half:after {
  background-color: #808080;
}
@media screen and (max-width: 767px) {
  .nc-services-active .nc-form-search,
  .nc-services-active .aui .nc-form-search {
    position: relative;
    margin-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  .nc-services-active .nc-filter-icon-close {
    right: -30px;
    position: absolute;
  }
}
@media screen and (max-width: 810px) {
  .nc-services-active .jsgrid-row > td:last-child,
  .nc-services-active .jsgrid-alt-row > td:last-child {
    padding-right: 27px;
  }
}
@media screen and (max-width: 767px) {
  .nc-services-active .nc-form-search__clear {
    right: -3px;
  }
}
@media screen and (max-width: 767px) {
  .nc-services-active ._show-clear-button .nc-form-search__submit {
    right: 0;
  }
}
.nc-services-active .jsgrid-table {
  width: 100%!important;
}
@media screen and (max-width: 767px) {
  .nc-services-active .jsgrid-search {
    padding-bottom: 20px;
  }
}
/* Services Manage */
.nc-services-manage__filter {
  padding: 40px;
  background-color: #ffffff;
  border: 1px solid #e8e8e8;
  border-top: none;
}
@media screen and (max-width: 767px) {
  .nc-services-manage__filter {
    padding: 20px;
    border-left: none;
    border-right: none;
  }
}
@media screen and (min-width: 768px) {
  .nc-services-manage__filter-search {
    width: 56%;
  }
}
.nc-services-manage__content {
  border: 1px solid #e8e8e8;
  border-top: none;
  background-color: #ffffff;
}
@media screen and (max-width: 767px) {
  .nc-services-manage__content {
    border-left: none;
    border-right: none;
  }
}
.nc-services-manage__add-services {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  border: 1px solid #e8e8e8;
  border-top: none;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  padding: 20px 40px;
  background-color: #ffffff;
}
.nc-services-manage__add-services._sticked {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0;
  -webkit-box-shadow: 0 3px 10px #333333;
  -moz-box-shadow: 0 3px 10px #333333;
  box-shadow: 0 3px 10px #333333;
  z-index: 200;
}
.nc-services-manage__add-services._sticked .nc-services-manage__add-services-summary {
  width: 1180px;
  margin: 0 auto;
  padding: 20px 40px;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .nc-services-manage__add-services {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 30px 20px 30px;
    border-right: none;
    border-left: none;
    border-radius: 0;
  }
}
.nc-services-manage__add-services-summary {
  margin-left: auto;
}
@media screen and (max-width: 767px) {
  .nc-services-manage__add-services-summary {
    width: 100%;
    margin-top: 35px;
  }
}
@media screen and (max-width: 767px) {
  .nc-services-manage .nc-form-search,
  .nc-services-manage .aui .nc-form-search {
    position: relative;
    margin-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  .nc-services-manage .nc-filter-icon-close {
    right: -30px;
    position: absolute;
  }
}
.nc-services-manage .nc-loader {
  min-height: 50px;
}
/* Services Menu */
.nc-services-menu {
  background-color: #ffffff;
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  padding: 0 40px;
}
@media screen and (max-width: 767px) {
  .nc-services-menu {
    padding: 0;
    border-top-color: transparent;
    border-left: none;
    border-right: none;
    border-radius: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-services-menu__filter {
    position: relative;
  }
}
@media screen and (max-width: 767px) {
  ._overlay-right:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 15%;
    z-index: 2;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.87) 106%, rgba(255, 255, 255, 0.97) 99%, #ffffff 0%);
    pointer-events: none;
  }
}
@media screen and (max-width: 767px) {
  ._overlay-left:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 15%;
    z-index: 2;
    background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.87) 106%, rgba(255, 255, 255, 0.97) 99%, #ffffff 0%);
    pointer-events: none;
  }
}
/* Share */
.nc-share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 767px) {
  .nc-share {
    position: absolute;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
    top: 30px;
    right: 20px;
  }
  .nc-share._active .nc-share__show {
    display: none;
  }
  .nc-share._active .nc-share__close {
    display: block;
  }
  .nc-share._active .nc-share__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
.nc-share__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  z-index: 3;
}
@media screen and (max-width: 767px) {
  .nc-share__wrapper {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
    display: none;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 56, 93, 0.2);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 56, 93, 0.2);
    box-shadow: 0 0 10px 0 rgba(0, 56, 93, 0.2);
  }
}
.nc-share__actions {
  cursor: pointer;
  z-index: 3;
}
@media screen and (min-width: 768px) {
  .nc-share__actions {
    display: none;
  }
}
.nc-share__show,
.nc-share__close {
  display: none;
  width: 40px;
  height: 40px;
  background-color: #ffffff;
  line-height: 40px;
  text-align: center;
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
@media screen and (max-width: 767px) {
  .nc-share__show,
  .nc-share__close {
    display: block;
  }
}
.nc-share__show {
  display: block;
}
.nc-share__close {
  display: none;
  margin-bottom: 4px;
}
.nc-share_type_device {
  position: absolute;
  top: 30px;
  left: 30px;
  z-index: 2;
}
@media screen and (max-width: 1099px) {
  .nc-share_type_device {
    right: 30px;
    left: auto;
  }
}
.nc-share_type_equipment {
  position: absolute;
  top: -88px;
  right: 0px;
  z-index: 2;
}
@media (max-width: 767px) {
  .nc-share_type_equipment {
    top: 30px;
    right: 30px;
  }
}
.nc-share_type_plan {
  left: auto;
  right: 30px;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  top: 30px;
  position: absolute;
  z-index: 9;
}
.nc-share_type_mobile {
  z-index: 10;
  position: absolute;
  right: 30px;
}
@media screen and (min-width: 1100px) {
  .nc-share_type_mobile {
    display: none;
  }
}
.nc-share__label,
.nc-share__button {
  padding: 4px 9px;
  line-height: 16px;
  border: 1px solid #e8e8e8;
  background-color: #fcfcfc;
}
.nc-share__label {
  color: #50535a;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  font-weight: 700;
  font-size: 11px;
  line-height: 16px;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .nc-share__label {
    display: none;
  }
}
.nc-share__button {
  position: relative;
  margin-left: -1px;
}
@media screen and (min-width: 768px) {
  .nc-share__button:last-child {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
  }
}
.nc-share__button:hover {
  position: relative;
  border-color: #fcfcfc;
  -webkit-box-shadow: 0 0 8px rgba(4, 46, 77, 0.18);
  -moz-box-shadow: 0 0 8px rgba(4, 46, 77, 0.18);
  box-shadow: 0 0 8px rgba(4, 46, 77, 0.18);
}
@media screen and (max-width: 767px) {
  .nc-share__button:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-share__button {
    width: 40px;
    height: 40px;
    margin: 0;
    background: #ffffff;
    line-height: 40px;
    text-align: center;
    border: none;
  }
  .nc-share__button:after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    width: 20px;
    height: 1px;
    margin-left: -10px;
    background-color: #e8e8e8;
  }
  .nc-share__button:first-of-type:after {
    display: none;
  }
}
.nc-share__icon {
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 16px;
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-share__icon {
    vertical-align: initial;
  }
}
.nc-share__icon_twitter {
  background-image: url("../images/logos/twitter.png");
}
.nc-share__icon_facebook {
  background-image: url("../images/logos/facebook.png");
}
.nc-share__icon_x_close {
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBkPSJNMSwxbDEyLDEybTAtMTJMMSwxMyIgc3Ryb2tlPSIjMDAzODVkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-share__icon_shared_button {
  width: 16px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE2IDIwIj48cGF0aCBmaWxsPSIjNTA1MzVBIiBkPSJNNC44LDcuNjE2QTIuOTcsMi45NywwLDAwMyw3YTMsMywwLDEwMS43LDUuNDY4bDUuNDQxLDMuNjc1QTIuOTY5LDIuOTY5LDAsMDAxMCwxN2EzLDMsMCwxMDMtM2EyLjk3NywyLjk3NywwLDAwLTEuNjg3LjUyMmwtNS40NDgtMy42OGEyLjcsMi43LDAsMDAuMDM5LTEuNTU4bDUuNTcyLTMuNzE0YTMuMDQ2LDMuMDQ2LDAsMTAtMS4yODUtMS41NDhaIi8+PC9zdmc+") 0 0 no-repeat;
  vertical-align: text-top;
  margin-right: 4px;
}
.nc-share__button:hover .nc-share__icon {
  background-position: 0 100%;
}
/* Shop menu */
.nc-shop-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 10px;
}
@media screen and (min-width: 1100px) {
  .nc-shop-menu {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 1099px) {
  .nc-shop-menu {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 14px;
  }
}
@media (max-width: 899px) {
  .nc-shop-menu {
    margin-top: 0px;
    padding-top: 14px;
  }
}
.nc-shop-menu__item {
  display: inline-block;
  text-align: center;
  width: 140px;
  padding: 18px 20px;
  border-radius: 4px;
  color: #50535a;
  cursor: pointer;
}
.nc-shop-menu__item:hover {
  background-color: #ffffff;
}
.nc-shop-menu__item_phones:hover {
  box-shadow: 0 0 16px 4px rgba(65, 129, 18, 0.21);
}
.nc-shop-menu__item_tablets:hover {
  box-shadow: 0 0 16px 4px rgba(0, 56, 93, 0.21);
}
.nc-shop-menu__item_outlets:hover {
  box-shadow: 0 0 16px 4px rgba(129, 96, 18, 0.21);
}
.nc-shop-menu__item_plans:hover {
  box-shadow: 0 0 16px 4px rgba(129, 18, 81, 0.21);
}
.nc-shop-menu__item_renewal:hover {
  box-shadow: 0 0 16px 4px rgba(134, 136, 140, 0.21);
}
@media screen and (max-width: 1099px) {
  .nc-shop-menu__item {
    width: 50%;
    margin-bottom: 25px;
    padding: 0 15px;
    text-align: center;
    background-color: transparent;
  }
  .nc-shop-menu__item:hover {
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
.nc-shop-menu__label {
  margin-top: 15px;
  font: 16px/1 Roboto, Helvetica, Arial, sans-serif;
  text-align: center;
  line-height: 24px;
}
@media screen and (max-width: 1099px) {
  .nc-shop-menu__label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin: -5px 0 0;
    font: 16px/24px Roboto, Helvetica, Arial, sans-serif;
  }
}
@media screen and (max-width: 767px) {
  .nc-shop-menu__label {
    color: #86888c;
    font-weight: 300;
  }
}
.nc-shop-menu__icon {
  display: inline-block;
  height: 35px;
  width: 44px;
}
@media screen and (max-width: 1099px) {
  .nc-shop-menu__icon {
    width: 42px;
    height: 40px;
  }
}
.nc-shop-menu__item_phones .nc-shop-menu__icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI2IDI2Ij48cGF0aCBkPSJNMTIuMDg1NywxMi4xNzdWMi41OTM5OWMwLS45NjIxOC4zMzM3LTEuMzAzMTMsMS4yNzQ5LTEuMzAzMTNoNC44Njg1Yy45NjUxLDAsMS4yNzQ4LjMxNjY1LDEuMjc0OCwxLjMwMzEzVjEyLjE3N2MwLC45ODY0LS4zMDk3LDEuMzAzMi0xLjI3NDgsMS4zMDMyaC00Ljg2ODVjLS45NjUxLDAtMS4yNzQ5LS4zMTY4LTEuMjc0OS0xLjMwMzJtMi45NDM3LS42MjA0YzAsLjI1MjIuMDY5Ny40Mzk0LjE5MzMuNTY2LjEzMzkuMTM3MS4zMzExLjIwMzIuNTcyMS4yMDMyLjI0MTIsMCwuNDM4NC0uMDY2MS41NzIyLS4yMDMyLjEyMzUtLjEyNjYuMTkzMy0uMzEzOC4xOTMzLS41NjZjMC0uNTI1MS0uMzAxNS0uNzY5Mi0uNzY1NS0uNzY5Mi0uNDYzOCwwLS43NjU0LjI0NDEtLjc2NTQuNzY5Mk0yLjY4MjA5LjIwNjkzM0guOTI3NDY4Yy0uNDAxNzQ1LDAtLjcyNzI3My4zMjU2NzMtLjcyNzI3My43MjcyNzNjMCwuNDAxNzQ0LjMyNTUyOC43MjcyNzQuNzI3MjczLjcyNzI3NEgyLjY4MjA5YzEuMDUyOTQsMCwxLjk2NDUxLjY1Njg3LDIuMTIwNDMsMS41MjguMTk1NzgsMS4wOTYyOSwxLjk0MjY5LDExLjIxMjEyLDIuMTI0NjYsMTIuMzY3NDIuMjA5ODksMS4zMzIyLjcwNjMyLDIuMzc1MywxLjQ3NTM0LDMuMTAwMS43MzU3MS42OTMyLDEuNjk5OTgsMS4wNTk2LDIuNzg4NjgsMS4wNTk2aDguMTIxN2MxLjA3NjgsMCwxLjk5MDYtLjM2NzcsMi43MTYxLTEuMDkyNi42ODc2LS42ODcsMS4xODkxLTEuNjY3NywxLjUzMzQtMi45OTguMTUyOS0uNTkwNy42NTgyLTIuNjE5OCwxLjE0NjYtNC41ODIuNDAyLTEuNjE0NTIuNzgxNy0zLjEzOTQ3Ljk4MTctMy45MzEwMy4wNTQ5LS4yMTc0Ni4wMDY1LS40NDgxNS0uMTMxMi0uNjI1MTYtLjEzNzgtLjE3Njg4LS4zNDk2LS4yODAzLS41NzM4LS4yODAzaC00LjM5MDlWMi41OTM5OWMwLTEuNTg4NTEtLjc5NTktMi4zOTQwMzktMi4zNjU3LTIuMzk0MDM5aC00Ljg2ODVjLTEuNTQ3NiwwLTIuMzY1OC44Mjc3NzktMi4zNjU4LDIuMzk0MDM5djMuNjEzNTJINi44MDM2OWMtLjI4MTYtMS42Mjc5Mi0uNTA2MTktMi45MjAxNC0uNTY5NDYtMy4yNzQwM0M1Ljk1MTc2LDEuMzUzNyw0LjQ1Nzk0LjIwNjkzMywyLjY4MjA5LjIwNjkzM005LjAzNjU2LDIzLjYwMDRjMCwuNjc4NS4yLDEuMjE1NC41OTQ3NiwxLjU5NTkuMzc4NDguMzY0Ny45MDAwOC41NDk1LDEuNTUwNjguNTQ5NS42NTA1LDAsMS4xNzIyLS4xODQ4LDEuNTUwNi0uNTQ5NS4zOTQ2LS4zODA1LjU5NDktLjkxNzQuNTk0OS0xLjU5NTljMC0uNjc4NC0uMjAwMy0xLjIxNTMtLjU5NDktMS41OTU4LS4zNzg0LS4zNjQ2LS45MDAxLS41NDk3LTEuNTUwNi0uNTQ5Ny0uNjUwNiwwLTEuMTcyMi4xODUxLTEuNTUwNjguNTQ5Ny0uMzk0NzYuMzgwNS0uNTk0NzYuOTE3NC0uNTk0NzYsMS41OTU4bTcuMDkwOTQsMGMwLC42Nzg1LjIsMS4yMTU0LjU5NDcsMS41OTU5LjM3ODUuMzY0Ny45MDAxLjU0OTUsMS41NTA3LjU0OTUuNjUwNSwwLDEuMTcyMi0uMTg0OCwxLjU1MDYtLjU0OTUuMzk0Ni0uMzgwNS41OTQ5LS45MTc0LjU5NDktMS41OTU5YzAtLjY3ODQtLjIwMDMtMS4yMTUzLS41OTQ5LTEuNTk1OC0uMzc4NC0uMzY0Ni0uOTAwMS0uNTQ5Ny0xLjU1MDYtLjU0OTctLjY1MDYsMC0xLjE3MjIuMTg1MS0xLjU1MDcuNTQ5Ny0uMzk0Ny4zODA1LS41OTQ3LjkxNzQtLjU5NDcsMS41OTU4IiBmaWxsPSIjMDE5REY0Ii8+PC9zdmc+") 0 0 no-repeat;
}
.nc-shop-menu__item_tablets .nc-shop-menu__icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA4NSI+PHBhdGggZmlsbD0iIzI3YTNkNCIgZD0iTTcuODk4LDUuOTgxYTYuMDI1LDYuMDI1LDAsMDE2LjAzNS01Ljk4OWgzOS41MzRBMTAuNTEzLDEwLjUxMywwLDAxNjQsMTAuNDYxdjY0LjA3QTEwLjUxMywxMC41MTMsMCwwMTUzLjQ2Nyw4NUgxMC41MzNBMTAuNTEzLDEwLjUxMywwLDAxMCw3NC41MzFWMy4zMzhhMiwyLDAsMDE0LDB2NzEuMTkzYTYuNTE3LDYuNTE3LDAsMDA2LjUzMyw2LjQ4Nmg0Mi45MzRBNi41MTcsNi41MTcsMCwwMDYwLDc0LjUzMXYtNjQuMDdhNi41MTcsNi41MTcsMCwwMC02LjUzMy02LjQ4NkgxMy45MzNBMi4wMzQsMi4wMzQsMCwwMDExLjksNmwtLjAwNy42NjJhMi4wMTIsMi4wMTIsMCwwMDIuMDI5LDEuOTc4aDM2LjA1MkE2LjAyNyw2LjAyNywwLDAxNTYsMTQuNjUzdjQ0LjQ1M2E2LjAwOSw2LjAwOSwwLDAxLTYuMDI4LDUuOTc3SDEzLjkzM2E2LjAxMyw2LjAxMywwLDAxLTYuMDM1LTUuOTc3VjE5LjI3MmEyLDIsMCwwMTQsMHYzOS44MzRhMi4wMTcsMi4wMTcsMCwwMDIuMDM1LDEuOTkzaDM2LjAzOUEyLjAxMywyLjAxMywwLDAwNTIsNTkuMTA2VjE0LjY1M2EyLjAzLDIuMDMsMCwwMC0yLjAyOC0yLjAyN0gxMy45MmE2LjAxNCw2LjAxNCwwLDAxLTYuMDI5LTUuOTgzWk0zNiw3My4wNzJhNCw0LDAsMTEtNC00YTQsNCwwLDAxNCw0Ii8+PC9zdmc+") 0 0 no-repeat;
}
.nc-shop-menu__item_outlets .nc-shop-menu__icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNMTUuOTg0MiAxOC45NDc2QzE0LjQ1NCAxOC45NDc2IDEzLjU0MDQgMTguMDM0MiAxMy41NDA0IDE2LjUwNDNDMTMuNTQwNCAxNC45NzQgMTQuNDU0IDE0LjA2MDYgMTUuOTg0MiAxNC4wNjA2QzE3LjUxNDUgMTQuMDYwNiAxOC40MjgxIDE0Ljk3NCAxOC40MjgxIDE2LjUwNDNDMTguNDI4MSAxOC4wMzQyIDE3LjUxNDUgMTguOTQ3NiAxNS45ODQyIDE4Ljk0NzZaTTkuMTAyNDcgMTkuMDQyQzguOTU4NDcgMTkuMjI1OSA4Ljc0MzkxIDE5LjMyMjIgOC41MjcyNyAxOS4zMjIyQzguMzY5ODMgMTkuMzIyMiA4LjIxMTI3IDE5LjI3MTUgOC4wNzc4MyAxOS4xNjdDNy43NjAzOSAxOC45MTg1IDcuNzA0MzkgMTguNDU5OCA3Ljk1Mjg3IDE4LjE0MjRMMTYuNzg5NSA2Ljg0OTcxQzE3LjAzOCA2LjUzMjExIDE3LjQ5NjcgNi40NzYyNyAxNy44MTQzIDYuNzI0NTlDMTguMTMxOCA2Ljk3MzA3IDE4LjE4NzYgNy40MzE3OSAxNy45MzkzIDcuNzQ5MzlMOS4xMDI0NyAxOS4wNDJaTTkuOTA3NzUgNi45NDQxMUMxMS40MzgyIDYuOTQ0MTEgMTIuMzUxOCA3Ljg1NzU1IDEyLjM1MTggOS4zODc2M0MxMi4zNTE4IDEwLjkxNzYgMTEuNDM4MiAxMS44MzEgOS45MDc3NSAxMS44MzFDOC4zNzc1MSAxMS44MzEgNy40NjM3NSAxMC45MTc2IDcuNDYzNzUgOS4zODc2M0M3LjQ2Mzc1IDcuODU3NTUgOC4zNzc1MSA2Ljk0NDExIDkuOTA3NzUgNi45NDQxMVpNMjMuODUyMiAxNC44OTEyQzI0Ljc1OTkgMTQuMzkyOCAyNS42OTg1IDEzLjg3NzQgMjUuNjk4NSAxMi45NDkyQzI1LjY5ODUgMTIuMDIxMSAyNC43NTk5IDExLjUwNTYgMjMuODUyMiAxMS4wMDdDMjMuNDk3NSAxMC44MTIxIDIyLjkxMTMgMTAuNDkwMiAyMi43ODc4IDEwLjMwODFDMjIuNzk1MSAxMC4wODA5IDIzLjE1NjkgOS40ODIzNSAyMy4zNzU0IDkuMTIwMjdDMjMuOTAwNiA4LjI1MTQ3IDI0LjQ0MzEgNy4zNTMyMyAyMy45OTEzIDYuNTcyMjdDMjMuNTU1OCA1LjgxOTYzIDIyLjUxNzIgNS44MTk2MyAyMS45NTkzIDUuODE5NjNDMjEuNzkzNCA1LjgxOTYzIDIxLjYyMjggNS44MjMxNSAyMS40NTIyIDUuODI2ODNDMjEuMjkyMSA1LjgzMDE5IDIxLjEzMTggNS44MzM3MSAyMC45NzYxIDUuODMzNzFDMjAuNDAyMiA1LjgzMzcxIDIwLjIxIDUuNzc1OTUgMjAuMTUwMiA1Ljc0NzMxQzIwLjA0ODIgNS41NDczMSAyMC4wNjI4IDQuODYxMjMgMjAuMDcxOCA0LjQ0NjM1QzIwLjA5MzUgMy40MjI2NyAyMC4xMTU5IDIuMzY0MTEgMTkuMzI2MyAxLjkwNzMxQzE5LjEzNjEgMS43OTcyMyAxOC45MjA2IDEuNzQxMzkgMTguNjg1NyAxLjc0MTM5QzE4LjA3MTggMS43NDEzOSAxNy40NDMzIDIuMTIwOTEgMTYuNzc4MiAyLjUyMjk5QzE2LjM5NTggMi43NTQwMyAxNS44MjA2IDMuMTAxNTUgMTUuNTkzOCAzLjExMjkxQzE1LjQxMjQgMi45OTQ2NyAxNS4wODc2IDIuNDAzMTUgMTQuODkxMyAyLjA0NjE5QzE0LjM5MjkgMS4xMzg1MSAxMy44Nzc0IDAuMTk5OTUxIDEyLjk0OTIgMC4xOTk5NTFDMTIuMDIxIDAuMTk5OTUxIDExLjUwNTcgMS4xMzg1MSAxMS4wMDcxIDIuMDQ2MTlDMTAuODEyNyAyLjQwMDI3IDEwLjQ5MTYgMi45ODQ3NSAxMC4zMDk0IDMuMTA5ODdDMTAuMDY3NiAzLjA5NTE1IDkuNDk5MjcgMi43NTE3OSA5LjEyMDM5IDIuNTIyODNDOC40NTQ5NSAyLjEyMDkxIDcuODI2NzkgMS43NDEzOSA3LjIxMzAzIDEuNzQxMzlDNi45NzgxNSAxLjc0MTM5IDYuNzYyNDcgMS43OTcyMyA2LjU3MjM5IDEuOTA3MzFDNS43ODI2MyAyLjM2NDExIDUuODA1MTkgMy40MjI2NyA1LjgyNjk1IDQuNDQ2MzVDNS44MzU3NSA0Ljg2MTIzIDUuODUwMzEgNS41NDczMSA1Ljc0ODM5IDUuNzQ3MzFDNS42ODg3MSA1Ljc3NTk1IDUuNDk2NTUgNS44MzM3MSA0LjkyMjc5IDUuODMzNzFDNC43NjcxMSA1LjgzMzcxIDQuNjA2NzkgNS44MzAxOSA0LjQ0NjQ3IDUuODI2ODNDNC4yNzU3NSA1LjgyMzE1IDQuMTA1MDMgNS44MTk2MyAzLjkzOTI3IDUuODE5NjNDMy4zODExOSA1LjgxOTYzIDIuMzQyNzkgNS44MTk2MyAxLjkwNzQzIDYuNTcyMjdDMS40NTU0MyA3LjM1MzIzIDEuOTk4MTUgOC4yNTE0NyAyLjUyMjk1IDkuMTIwMjdDMi43NDQ4NyA5LjQ4NzQ3IDMuMTEzOTkgMTAuMDk4NCAzLjExMzY3IDEwLjMwNEMyLjk5NjU1IDEwLjQ4NTEgMi40MDM3NSAxMC44MTA3IDIuMDQ2MTUgMTEuMDA3MkMxLjEzODQ3IDExLjUwNTYgMC4yMDAwNzMgMTIuMDIxMiAwLjIwMDA3MyAxMi45NDkyQzAuMjAwMDczIDEzLjg3NzQgMS4xMzg2MyAxNC4zOTI4IDIuMDQ2MzEgMTQuODkxMkMyLjQwMTAzIDE1LjA4NjIgMi45ODc0MyAxNS40MDgxIDMuMTEwNzkgMTUuNTkwNEMzLjEwMzQzIDE1LjgxNzYgMi43NDE2NyAxNi40MTYzIDIuNTIyOTUgMTYuNzc4QzEuOTk4MTUgMTcuNjQ2OCAxLjQ1NTQzIDE4LjU0NTEgMS45MDc0MyAxOS4zMjZDMi4zNDE2NyAyMC4wNzY5IDMuMzc2MjMgMjAuMDc4NyAzLjkzNTExIDIwLjA3ODdIMy45Mzk0M0M0LjEwNTM1IDIwLjA3ODcgNC4yNzU3NSAyMC4wNzUzIDQuNDQ2NDcgMjAuMDcxNUM0LjYwNjc5IDIwLjA2ODEgNC43NjcxMSAyMC4wNjQ2IDQuOTIyNjMgMjAuMDY0NkM1LjQ5NjM5IDIwLjA2NDYgNS42ODg1NSAyMC4xMjI1IDUuNzQ4MzkgMjAuMTUxQzUuODUwMzEgMjAuMzUxMiA1LjgzNTc1IDIxLjAzNzEgNS44MjY5NSAyMS40NTJDNS44MDUxOSAyMi40NzU2IDUuNzgyNjMgMjMuNTM0MiA2LjU3MjM5IDIzLjk5MUM2Ljc2MjQ3IDI0LjEwMTIgNi45NzgxNSAyNC4xNTY5IDcuMjEzMDMgMjQuMTU2OUM3LjgyNjc5IDI0LjE1NjkgOC40NTUxMSAyMy43Nzc0IDkuMTIwMzkgMjMuMzc1NUM5LjUwMjYzIDIzLjE0NDQgMTAuMDc4IDIyLjc5NjkgMTAuMzA0OSAyMi43ODU0QzEwLjQ4NjMgMjIuOTAzOCAxMC44MTExIDIzLjQ5NTIgMTEuMDA3MSAyMy44NTIxQzExLjUwNTcgMjQuNzU5OCAxMi4wMjEgMjUuNjk4NCAxMi45NDkyIDI1LjY5ODRDMTMuODc3NCAyNS42OTg0IDE0LjM5MjkgMjQuNzYgMTQuODkxMyAyMy44NTIxQzE1LjA4NTggMjMuNDk4IDE1LjQwNyAyMi45MTM0IDE1LjU4OTIgMjIuNzg4NEMxNS44MzEgMjIuODAzMiAxNi4zOTk0IDIzLjE0NjUgMTYuNzc4MiAyMy4zNzU1QzE3LjQ0MzMgMjMuNzc3NiAxOC4wNzE2IDI0LjE1NzEgMTguNjg1NCAyNC4xNTY5SDE4LjY4NTdDMTguOTIwNyAyNC4xNTY5IDE5LjEzNjEgMjQuMTAxMSAxOS4zMjYyIDIzLjk5MUMyMC4xMTU4IDIzLjUzNDIgMjAuMDkzNCAyMi40NzU2IDIwLjA3MTYgMjEuNDUyQzIwLjA2MjggMjEuMDM3MSAyMC4wNDgyIDIwLjM1MSAyMC4xNTAyIDIwLjE1MUMyMC4yMSAyMC4xMjI1IDIwLjQwMiAyMC4wNjQ2IDIwLjk3NTkgMjAuMDY0NkMyMS4xMzE2IDIwLjA2NDYgMjEuMjkxOSAyMC4wNjgxIDIxLjQ1MjIgMjAuMDcxNUMyMS42MjI4IDIwLjA3NTMgMjEuNzkzNCAyMC4wNzg3IDIxLjk1OTMgMjAuMDc4N0MyMi41MTcyIDIwLjA3ODcgMjMuNTU1OCAyMC4wNzg3IDIzLjk5MTMgMTkuMzI2QzI0LjQ0MzEgMTguNTQ0OSAyMy45MDA2IDE3LjY0NjggMjMuMzc1NCAxNi43NzhDMjMuMTUzNyAxNi40MTA4IDIyLjc4NDYgMTUuNzk5OCAyMi43ODQ5IDE1LjU5NDdDMjIuOTAxOCAxNS40MTMyIDIzLjQ5NDYgMTUuMDg3OCAyMy44NTIyIDE0Ljg5MTJaTTkuOTA3NzUgMTAuMzcxMkMxMC42MzQzIDEwLjM3MTIgMTAuODkxOSAxMC4xMTM5IDEwLjg5MTkgOS4zODc2M0MxMC44OTE5IDguNjYxMjMgMTAuNjM0MyA4LjQwMzk1IDkuOTA3NzUgOC40MDM5NUM5LjE4MTE5IDguNDAzOTUgOC45MjM3NSA4LjY2MTIzIDguOTIzNzUgOS4zODc2M0M4LjkyMzc1IDEwLjExMzkgOS4xODExOSAxMC4zNzEyIDkuOTA3NzUgMTAuMzcxMlpNMTUuOTg0MiAxNS41MjA2QzE1LjI1NzcgMTUuNTIwNiAxNS4wMDAyIDE1Ljc3NzkgMTUuMDAwMiAxNi41MDQzQzE1LjAwMDIgMTcuMjMwNCAxNS4yNTc3IDE3LjQ4NzggMTUuOTg0MiAxNy40ODc4QzE2LjcxMDggMTcuNDg3OCAxNi45NjgyIDE3LjIzMDQgMTYuOTY4MiAxNi41MDQzQzE2Ljk2ODIgMTUuNzc3OSAxNi43MTA4IDE1LjUyMDYgMTUuOTg0MiAxNS41MjA2WiIgZmlsbD0iI0U2Mzc4MCIvPg0KPC9zdmc+") 0 0 no-repeat;
}
.nc-shop-menu__item_plans .nc-shop-menu__icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTkuNTA3MSw2LjI5NTZjLS4zMTQyLS40MjQyOS0uNDgxMy0xLjA1ODc2LS40ODMyLTEuODM0OTEtLjAwMDMtLjEzMzIzLS4wMDA3LS43NjQyMi0uMDAwOC0xLjc3NzE2bDQuMjQyOSw0LjI0NDhjLTEuMzMxNC0uMDAwNDQtMi4wOTc1LS4wMDEzMS0yLjM3MTgtLjAwMjQ3LS42MjEzLS4wMDI2Mi0xLjA3NTEtLjIwODg4LTEuMzg3MS0uNjMwMjZtLTQuODAzOSw1LjYxNDhjMC0uNDAxNy4zMjU1LS43MjcyLjcyNzMtLjcyNzJoNS45MDg4Yy40MDE2LDAsLjcyNzIuMzI1NS43MjcyLjcyNzJjMCwuNDAxNi0uMzI1Ni43MjczLS43MjcyLjcyNzNoLTUuOTA4OGMtLjQwMTgsMC0uNzI3My0uMzI1Ny0uNzI3My0uNzI3M20tMy43OTc4LDkuMjM2NGMtLjQwMTgsMC0uNzI3My0uMzI1Ny0uNzI3My0uNzI3M2MwLS40MDE3LjMyNTUtLjcyNzIuNzI3My0uNzI3MmgxMC40MzM5Yy40MDE2LDAsLjcyNzIuMzI1NS43MjcyLjcyNzJjMCwuNDAxNi0uMzI1Ni43MjczLS43MjcyLjcyNzNIMTAuOTA1NG0uOTYxNC00Ljk4MThjMC0uNDAxOC4zMjU2LS43MjczLjcyNzMtLjcyNzNoOC43NDUyYy40MDE2LDAsLjcyNzIuMzI1NS43MjcyLjcyNzNjMCwuNDAxNi0uMzI1Ni43MjczLS43MjcyLjcyNzNoLTguNzQ1MmMtLjQwMTcsMC0uNzI3My0uMzI1Ny0uNzI3My0uNzI3M00xLjYxMiw5LjQxNjYyYzAtMy41NzQ2OSwxLjczNjg3LTUuMzEyMjksNS4zMDk5Ni01LjMxMjI5YzEuODcwODQsMCwzLjE5MzQ0LjQxMjY1LDQuMDQzOTQsMS4yNjE4Mi44NTIxLjg1MDc2LDEuMjY2LDIuMTc1NzEsMS4yNjYsNC4wNTA0N2MwLDMuNTc0NjgtMS43MzY4LDUuMzEyMjgtNS4zMDk5NCw1LjMxMjI4LTMuNTczMDksMC01LjMwOTk2LTEuNzM3Ni01LjMwOTk2LTUuMzEyMjhtNS44NTQ4NC41MTY1MWMuNzM1MTIuMTg1NTcuODQ5MDIuNTM1MTcuODQ5MDIuODkyNjdjMCwuNDkzNC0uMzE0NzcuODQyMy0uODQ5MDIuOTc2M1Y5LjkzMzEzTTE4LjgxLjQxMjk4M2MtLjAxNTYtLjAxNTU2NC0uMDMxNy0uMDI5ODE5LS4wNDgzLS4wNDM3ODItLjAwNDgtLjAwMzkyOC0uMDA5OC0uMDA3NzA5LS4wMTQ3LS4wMTE2MzctLjAxMjctLjAxMDAzNi0uMDI1Ni0uMDE5NjM2LS4wMzg5LS4wMjg4LS4wMDQ5LS4wMDM0OTEtLjAxLS4wMDY5ODEtLjAxNTEtLjAxMDMyNy0uMDE3NC0uMDExMzQ1LS4wMzUtLjAyMjEwOS0uMDUzMi0uMDMyLS4wMDA3LS4wMDAxNDUtLjAwMTMtLjAwMDU4Mi0uMDAxOS0uMDAxMDE4LS4wMTkyLS4wMTAxODItLjAzODYtLjAxOTItLjA1ODUtLjAyNzYzNi0uMDA1Mi0uMDAyMTgyLS4wMTA1LS4wMDQyMTktLjAxNTgtLjAwNjI1NS0uMDE1Mi0uMDA1OTY0LS4wMzA0LS4wMTE0OTEtLjA0Ni0uMDE2NDM2LS4wMDU4LS4wMDE4OTEtLjAxMTYtLjAwMzc4Mi0uMDE3NS0uMDA1NTI4LS4wMi0uMDA1ODE4LS4wNDAxLS4wMTEwNTQtLjA2MDUtLjAxNTI3MmwtLjAwMTctLjAwMDQzN2MtLjAyMDgtLjAwNDA3Mi0uMDQyMi0uMDA2OTgyLS4wNjM0LS4wMDkzMDktLjAwNi0uMDAwNzI3LS4wMTItLjAwMTE2My0uMDE4MS0uMDAxNzQ1LS4wMTY1LS4wMDEzMDktLjAzMzEtLjAwMjAzNy0uMDQ5Ny0uMDAyMzI4LS4wMDM2LS4wMDAxNDUtLjAwNzMtLjAwMDYxNi0uMDExMS0uMDAwNjE2LTMuNzA3My0uMDAwMjU2LTkuMDI0NC4wMDEzNDQtOS44NjM4Mi4wMDE5MjYtLjk0MTk2LjAwMTAxOC0xLjUyNzQyLjU4NDE0NS0xLjUyNzcxLDEuNTIxNTk3LS4wMDAxNC4xNjI5MS0uMDAwMTQuNDg0OTUtLjAwMDI5Ljk2OTAyLTIuMTEzODkuMDAzMi0zLjc2NTM4LjU2MzY0LTQuOTA4OCwxLjY2NjA0Qy44MDQsNS41MDY5NS4yMDAwNzMsNy4yMDg3Ny4yMDAwNzMsOS40MTY2MmMwLDIuMjA3ODguNjAzOTI3LDMuOTA5NjgsMS43OTQ5MDcsNS4wNTgyOGMxLjE0MzI4LDEuMTAyMywyLjc5NDMzLDEuNjYyNiw0LjkwNzc4LDEuNjY2MS4wMDAxNSw0LjIwMTEuMDAwMjksNy40MjQuMDAwNDQsOC4wODM1YzAsLjQ3NDQuMTM2ODcuODUzMi40MDY1NSwxLjEyNTYuMjcxNy4yNzQ0LjY1MDAzLjQxMzcsMS4xMjUwOS40MTQzLjg2NzIuMDAwOSw5LjI0NjI2LjAwMDYsMTEuOTk5NTYuMDAwM2wuODMxLS4wMDAyLjg4MDMuMDAwNWMuMjkzMiwwLC41ODY0LDAsLjg3OTcsMGMuNDA4NiwwLC44MTcxLDAsMS4yMjU2LS4wMDA5LjkyMTktLjAwMTksMS40OTU0LS41NzY3LDEuNDk2OS0xLjUwMDIuMDAwOC0uNTkyLjAwMTYtMTAuNzg0Ny4wMDA4LTE2LjYwODAxYzAtLjAwMzc4LS4wMDA0LS4wMDc0Mi0uMDAwNi0uMDExMDUtLjAwMDEtLjAxNjczLS4wMDEtLjAzMzMxLS4wMDI0LS4wNDk3NS0uMDAwNS0uMDA1OTYtLjAwMDktLjAxMTkzLS4wMDE1LS4wMTc4OS0uMDAyMy0uMDIxMzgtLjAwNTItLjA0MjYyLS4wMDk2LS4wNjM1NmwtLjAwMDQtLjAwMjA0Yy0uMDA0MS0uMDIwMjItLjAwOTMtLjA0MDI5LS4wMTUxLS4wNjAyMi0uMDAxOC0uMDA1ODItLjAwMzctLjAxMTYzLS4wMDU0LS4wMTc0NS0uMDA1LS4wMTU0Mi0uMDEwNS0uMDMwNjktLjAxNjUtLjA0NTgyLS4wMDIxLS4wMDUyNC0uMDA0Mi0uMDEwNzYtLjAwNjItLjAxNTg1LS4wMDg1LS4wMTk3OS0uMDE3Ni0uMDM5NDItLjAyNzgtLjA1ODQ4LS4wMDAzLS4wMDA3Mi0uMDAwNy0uMDAxMzEtLjAwMTItLjAwMjAzLS4wMDk2LS4wMTgwNC0uMDIwMy0uMDM1NzktLjAzMTUtLjA1MzA5LS4wMDM1LS4wMDUxLS4wMDctLjAxMDA0LS4wMTA1LS4wMTUxMy0uMDA5LS4wMTMyNC0uMDE4OC0uMDI2MTgtLjAyODgtLjAzODg0LS4wMDM4LS4wMDQ5NC0uMDA3Ni0uMDA5ODktLjAxMTYtLjAxNDY5LS4wMTM5LS4wMTY1OC0uMDI4My0uMDMyNzMtLjA0MzgtLjA0ODI5TDE4LjgxLjQxMjk4M000LjY5MTQyLDcuODg5MmMwLC43MDM0Mi4zMDM1NiwxLjU3MDMzLDEuNjg0NTEsMS44NjU0NnYyLjAzOTc0Yy0uMzI3MjgtLjA3OTktLjY1NTg2LS4yMjg4LS45ODE4Mi0uNDQ2MS0uMTAyOTgtLjA2ODYtLjIyNTQ2LS4xMDc4LS4zMzY1OC0uMTA3OC0uMjg4ODgsMC0uNTIzOTMuMjMwOC0uNTIzOTMuNTE0N2MwLC4xODk3LjA4MzM1LjM0NDIuMjQ4LjQ1OTQuNDY0LjMyNDksMS4wMjU3NS41NDE4LDEuNTk0MzMuNjIzMXYuNDkwOWMwLC4zMDEzLjI0NDA3LjU0NTUuNTQ1NDUuNTQ1NS4zMDEyNCwwLC41NDU0Ni0uMjQ0Mi41NDU0Ni0uNTQ1NXYtLjQ5OTZjLjQ5ODYxLS4wNzgzLjkxOTU2LS4yNTc5LDEuMjM1NjMtLjUzMTguNDI2NjItLjM2OTcuNjUyMzctLjg5MTUuNjUyMzctMS41MDg1YzAtLjc0MzYtLjMzNDExLTEuNjY2MzQtMS44ODgtMS45MjU5N1Y2LjkzNDg3Yy4yMzMwMS4wNTUxMy40NjQuMTQ2MzMuNzAzMjcuMjc2MzdsLjAwNzcxLjAwNDA3Yy4wNzY5NC4wMzg0LjE4MDUxLjA4MjYyLjI5OTc4LjA4MjYyLjI3ODY5LDAsLjUwNTQ2LS4yMjY3Ny41MDU0Ni0uNTA1NDZjMC0uMTA5NjctLjAzODctLjMxNzY3LS4yOTcxNy0uNDc2NjUtLjM0MjY5LS4yMTIyMi0uNzYzNzgtLjM1NTItMS4yMTkwNS0uNDE4NjJ2LS42MTgwNGMwLS4zMDEzOC0uMjQ0MjItLjU0NTQ1LS41NDU0Ni0uNTQ1NDUtLjMwMTM4LDAtLjU0NTQ1LjI0NDA3LS41NDU0NS41NDU0NXYuNjI4NTFjLTEuMDM5NDIuMTg4MzctMS42ODQ1MS45MjQyMi0xLjY4NDUxLDEuOTgxNTNtMS4wMzg4My0uMDQ2NTRjMC0uNDQzNjQuMjMzNzUtLjc1NjY2LjY0NTY4LS44OTQxMXYxLjcxMzAxYy0uNTU1MzUtLjE5NTc4LS42NDU2OC0uNTE1NjMtLjY0NTY4LS44MTg5IiBmaWxsPSIjQTEzRUExIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-shop-menu__item_renewal .nc-shop-menu__icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuOTczMDIsNy45MTI0MmMwLTEuNzc0NC44MjYwNC0yLjYwMDg4LDIuNTk5NzEtMi42MDA4OGguMDgyNjJjLS4xMjI3Ny4xMDYzMy0uMjQ5MDIuMjE0OTktLjM3MTUuMzIwMTUtLjI2Njc2LjIyODk0LS4yOTc0NS42MzA2OS0uMDY4NjUuODk3NDUuMTI1ODIuMTQ2NjIuMzA0LjIyMTk3LjQ4MzIuMjIxOTcuMTQ2NjIsMCwuMjk0MTEtLjA1MDQ3LjQxNDExLS4xNTM0Ni4xNzgwNC0uMTUyNTgsMS4wNzQzMy0uOTIyNzYsMS4yMzkyNy0xLjA4ODE0LjUyMDE1LS41MjAyOS41MTczOC0xLjE3MDE4LS4wMDcxMi0xLjY5NTg2LS4zMjQ1MS0uMzI1MDktMS4xOTcyNC0xLjA2ODA3LTEuMjM0MzMtMS4wOTk0OS0uMjY3NjQtLjIyNzYzLS42NjkwOS0uMTk1MzQtLjg5NzAyLjA3MjQ0LS4yMjc2NC4yNjc2My0uMTk1Mi42NjkyNC4wNzI0NC44OTcwMi4wOTA5LjA3NzIzLjI0NDIxLjIwODg3LjQxMjM2LjM1NTJoLS4xMjUzOGMtMS4yMTA0NywwLTIuMTYyMDQuMzI1ODEtMi44MjgzNy45NjgxNC0uNjkyOC42NjgwNy0xLjA0NDA3LDEuNjQ1NTMtMS4wNDQwNywyLjkwNTQ2di44Mjk5NmMwLC4zNTE0Mi4yODQ5NS42MzYzNi42MzYzNy42MzYzNi4zNTE0MSwwLC42MzYzNi0uMjg0OTQuNjM2MzYtLjYzNjM2di0uODI5OTZNMjUuNzU3LDE5LjMzVjQuMzIzNjJjMC0xLjI0NTA5LS4zNTAxLTIuMjEzOTctMS4wNDAzLTIuODc5NTctLjY2MzQtLjYzOTcwNi0xLjYwNjItLjk2NDA3LTIuODAyMi0uOTY0MDdoLTcuOTAwM2MtMS4xOTU4LDAtMi4xMzg4LjMyNDM2NC0yLjgwMjEuOTY0MDctLjY5MDQuNjY1Ni0xLjA0MDIsMS42MzQ0OC0xLjA0MDIsMi44Nzk1N1YxOS4zM2MwLDEuMjQ1My4zNDk4LDIuMjE0LDEuMDQwMiwyLjg3OTYuNjYzMy42Mzk3LDEuNjA2Mi45NjM5LDIuODAyMS45NjM5aDcuOTAwM2MxLjE5NiwwLDIuMTM4OC0uMzI0MiwyLjgwMjItLjk2MzkuNjkwMi0uNjY1NiwxLjA0MDMtMS42MzQzLDEuMDQwMy0yLjg3OTZtLTguNzAzOC4zMzM3YzAtLjU1NjIuMzIyOS0uODE0Ny44MjAyLS44MTQ3LjQ5NzMsMCwuODIwNS4yNTg1LjgyMDUuODE0N2MwLC4yNjctLjA3NDguNDY1My0uMjA3My41OTk2LS4xNDM0LjE0NTEtLjM1NDYuMjE1MS0uNjEzMi4yMTUxLS4yNTg1LDAtLjQ2OTctLjA3LS42MTMxLS4yMTUxLS4xMzI3LS4xMzQzLS4yMDcxLS4zMzI2LS4yMDcxLS41OTk2bS0xMy4wMDY1OC43MTE3YzAtLjMzMTUuMTkyNTgtLjQ4NTUuNDg5MDItLjQ4NTUuMjk2NDMsMCwuNDg5MDEuMTU0LjQ4OTAxLjQ4NTVjMCwuMTU5MS0uMDQ0NS4yNzcyLS4xMjM0OS4zNTcyLS4wODU1Mi4wODY2LS4yMTEzNC4xMjgzLS4zNjU1Mi4xMjgzLS4xNTQwNCwwLS4yOC0uMDQxNy0uMzY1NTMtLjEyODMtLjA3ODk4LS4wOC0uMTIzNDktLjE5ODEtLjEyMzQ5LS4zNTcyTS4yMDAwNzMsMjAuODRjMCwxLjQzOTMuODU5MDU3LDIuMjk4NiwyLjI5Nzg4NywyLjI5ODZoNC4wMjgwOGMxLjQzODgzLDAsMi4yOTgwMy0uODU5MywyLjI5ODAzLTIuMjk4NnYtNy43NzY3YzAtMS40MzkzLS44NTkyLTIuMjk4Ny0yLjI5ODAzLTIuMjk4N0gyLjQ5Nzk2Yy0xLjQzODgzLDAtMi4yOTc4ODcuODU5NC0yLjI5Nzg4NywyLjI5ODdWMjAuODQiIGZpbGw9IiM1Q0I2MTUiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-shop-menu__item_phones .nc-shop-menu__icon,
.nc-shop-menu__item_tablets .nc-shop-menu__icon,
.nc-shop-menu__item_outlets .nc-shop-menu__icon,
.nc-shop-menu__item_renewal .nc-shop-menu__icon,
.nc-shop-menu__item_plans .nc-shop-menu__icon {
  background-position: center;
  background-size: 50%;
}
.nc-header__navigation-item-dropdown {
  background-color: rgba(255, 255, 255, 0.97);
  padding: 35px;
  max-width: 910px;
}
@media screen and (max-width: 1099px) {
  .nc-header__navigation-item-dropdown {
    max-width: 622px;
  }
}
.nc-header__navigation-item-dropdown .nc-dropdown__arrow {
  background-color: rgba(255, 255, 255, 0.97);
}
/* Shop menu end */
/* Shopping Cart */
.nc-shopping-cart {
  font: 16px/30px "Roboto";
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  width: 580px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: none;
    font-size: 14px;
    line-height: 20px;
  }
  .nc-shopping-cart:not(._opened) .nc-shopping-cart__title {
    border: none;
  }
  .nc-shopping-cart:not(._opened) .nc-section__content {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart + .nc-shopping-cart {
    margin-left: 0;
    margin-top: 20px;
  }
}
.nc-shopping-cart_abandoned:first-child,
.nc-shopping-cart_abandoned:last-child {
  border: 0;
}
@media screen and (min-width: 1100px) {
  .nc-shopping-cart_abandoned:first-child,
  .nc-shopping-cart_abandoned:last-child {
    padding-left: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-shopping-cart_abandoned:first-child,
  .nc-shopping-cart_abandoned:last-child {
    padding-left: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-shopping-cart_abandoned:first-child {
    border-bottom: 1px solid #e8e8e8;
  }
}
@media screen and (min-width: 1100px) {
  .nc-shopping-cart__body_total {
    text-align: right;
  }
}
.nc-shopping-cart__body_total-quick {
  text-align: left;
}
.nc-shopping-cart-compare {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  border-radius: 10px;
  border: 1px solid #e5e5e5;
}
@media screen and (max-width: 1160px) {
  .nc-shopping-cart-compare {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-shopping-cart-compare__footer .nc-shopping-cart-compare__footer-actions {
    width: 580px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart-compare__footer-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    background-color: #ffffff;
  }
}
@media screen and (min-width: 1100px) {
  .nc-shopping-cart-compare .nc-shopping-cart__title {
    padding-left: 0;
  }
  .nc-shopping-cart-compare .nc-shopping-cart__package-description {
    padding-left: 25px;
  }
  .nc-shopping-cart-compare .nc-shopping-cart__package-title-delivery {
    padding-bottom: 25px;
    border-top: 1px solid #e8e8e8;
  }
  .nc-shopping-cart-compare .nc-shopping-cart__table .nc-shopping-cart__cell:first-child {
    padding-left: 0;
  }
  .nc-shopping-cart-compare .nc-shopping-cart__cell_monthly {
    padding-right: 0;
    width: 20%;
  }
  .nc-shopping-cart-compare .nc-shopping-cart__cell_monthly {
    padding-right: 0;
    width: 20%;
  }
}
.nc-shopping-cart__services .nc-order-summary__content-data_price {
  width: 20%;
}
.nc-shopping-cart__title {
  color: #50535a;
  padding: 35px 35px 15px 35px;
  font: 30px Roboto, Helvetica, Arial, sans-serif;
}
.nc-shopping-cart__title-subtitle {
  margin: 3px 0 0 15px;
  font-size: 14px;
  color: #808080;
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__title {
    padding: 0 20px 0;
    margin: 0;
    border-bottom: none;
    font-size: 20px;
    line-height: 20px;
    font-weight: 600;
  }
}
.nc-shopping-cart__footer {
  padding: 20px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.nc-shopping-cart__footer-button_link {
  margin-left: 10px;
}
@media (max-width: 359px) {
  .nc-shopping-cart__footer-button_link {
    margin-left: 0px;
  }
}
.nc-shopping-cart__footer-button .nc-button__label {
  font-size: 15px;
}
.nc-shopping-cart__footer .nc-tooltip__label {
  font-weight: 900;
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__footer {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: inherit;
    -webkit-justify-content: inherit;
    justify-content: inherit;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
  }
  .nc-shopping-cart__footer-button {
    padding-left: 20px;
    padding-right: 20px;
  }
  .nc-shopping-cart__footer-button_primary {
    padding-top: 10px;
    padding-bottom: 30px;
  }
  .nc-shopping-cart__footer-button_link {
    border-top: 1px solid #e8e8e8;
    padding: 5px 10px 10px;
    order: 2;
  }
}
.nc-shopping-cart__row_less-zero .nc-shopping-cart__text_cell-name {
  color: #44c8f5;
}
.nc-shopping-cart__row_less-zero .nc-shopping-cart__text_cell-price {
  color: #44c8f5;
}
.nc-shopping-cart__row-border_top {
  border-top: 1px solid #e8e8e8;
}
.nc-shopping-cart__row-border_bottom {
  border-bottom: 1px solid #e8e8e8;
}
.nc-shopping-cart__row-border_bottom:last-child {
  border-bottom: 0;
}
.nc-shopping-cart__row-border_bottom:first-child {
  border-bottom: 1px solid #e8e8e8;
}
.nc-shopping-cart__cell {
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: top;
}
.nc-shopping-cart__cell_head {
  padding: 14px 0;
  font: 14px/20px "Roboto";
  text-align: left;
  vertical-align: middle;
  color: #808080;
}
.nc-shopping-cart__cell_head-no-title {
  padding-top: 24px;
  padding-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__cell_head {
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 13px;
  }
}
.nc-shopping-cart__cell_services {
  padding-right: 40px;
  padding-top: 10px !important;
  padding-bottom: 0 !important;
}
.nc-shopping-cart__cell_line-balance {
  line-height: 1.2;
  font-size: 12px;
  color: #808080;
}
.nc-shopping-cart__cell_price {
  text-align: right;
}
.nc-shopping-cart__cell_one-time {
  width: 15%;
}
.nc-shopping-cart__cell_one-time._delivery {
  width: 35%;
}
.nc-shopping-cart__cell_invoice {
  width: 35%;
  padding: 0 0 20px 50px;
  text-align: center;
}
.nc-shopping-cart__cell_invoice._qsc {
  width: 45%;
  padding: 0 0 20px 15px;
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__cell_invoice {
    padding-left: 0;
  }
}
.nc-shopping-cart__cell-arrow {
  width: 12px;
  height: 7px;
  margin-right: 12px;
  margin-bottom: 2px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGQ9Ik0xMC41LDBMNiw0LjZMMS40LDAsMCwxLjRsNiw2bDYtNloiIGZpbGw9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-shopping-cart__cell._collapsed .nc-shopping-cart__cell-arrow {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.nc-shopping-cart__cell_monthly {
  width: 25%;
  padding-left: 5px;
  padding-right: 38px;
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__cell_monthly {
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__cell {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
.nc-shopping-cart__cell_vertical-top {
  vertical-align: top;
}
.nc-shopping-cart__cell_out-of-stock {
  font: 14px/20px "Roboto";
  color: #333333;
  text-align: center;
}
.nc-shopping-cart__cell_out-of-stock-icon {
  display: inline-block;
  width: 17px;
  height: 16px;
  margin-right: 10px;
  vertical-align: middle;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNMTMuNiwzLjFDMTQuNSw0LjMsMTUsNS45LDE1LDhjMCw0LjctMi4zLDctNyw3LTIuMSwwLTMuNy0uNS00LjktMS40Wk0wLDhjMCw1LjUsMi45LDgsOCw4YzUuMSwwLDgtMi41LDgtOGMwLTUuNC0yLjktOC04LTgtNS4xLDAtOCwyLjYtOCw4bTIuNCw0LjlDMS41LDExLjcsMSwxMC4xLDEsOGMwLTQuNywyLjMtNyw3LTdjMi4xLDAsMy43LjUsNC45LDEuNFoiIGZpbGw9IiNFNjM3ODAiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTMuNiwzLjFDMTQuNSw0LjMsMTUsNS45LDE1LDhjMCw0LjctMi4zLDctNyw3LTIuMSwwLTMuNy0uNS00LjktMS40WiIvPjxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDE4MCkgdHJhbnNsYXRlKC0xNi0xNikiIGZpbGw9IiNmZmYiIGQ9Ik0xMy42LDMuMUMxNC41LDQuMywxNSw1LjksMTUsOGMwLDQuNy0yLjMsNy03LDctMi4xLDAtMy43LS41LTQuOS0xLjRaIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-shopping-cart__cell_out-of-stock-text {
  vertical-align: middle;
  color: #ed1b09;
}
.nc-shopping-cart__package-title {
  padding-top: 25px;
  padding-bottom: 12px;
  font: 20px/15.9px Roboto;
  text-align: left;
  color: #50535a;
}
.nc-shopping-cart__package-title_abandoned-cart {
  cursor: pointer;
}
.nc-shopping-cart__package-title_services {
  display: inline-block;
  color: #50535a;
  letter-spacing: 0.3px;
  font-size: 15px;
  font-weight: 400;
  padding-bottom: 15px;
  cursor: pointer;
}
@media (max-width: 435px) {
  .nc-shopping-cart__package-title_long-text {
    width: 90%;
  }
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__package-title {
    padding-top: 20px;
  }
}
.nc-shopping-cart__package-description {
  color: #808080;
  font-size: 12px;
  letter-spacing: 0.6px;
  margin-bottom: 20px;
}
.nc-shopping-cart__packages-indent {
  height: 30px;
}
.nc-shopping-cart__packages-indent_footer {
  height: 15px;
}
.nc-shopping-cart__subtotal-indent {
  height: 10px;
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__subtotal-indent {
    height: 25px;
  }
}
.nc-shopping-cart__total-indent {
  padding-top: 15px;
  padding-bottom: 10px;
  line-height: 25px;
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__total-indent {
    padding-bottom: 20px;
  }
}
.nc-shopping-cart__total-indent_price {
  padding-top: 20px;
}
.nc-shopping-cart__onetime-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNiAzMiIgZmlsbD0iI2JlYmViZSI+PHBhdGggaWQ9ImciIGQ9Ik04LDBhOCw4LDAsMTEtOCw4YTgsOCwwLDAxOC04bTEsNGExLDEsMCwxMS0xLTFhMSwxLDAsMDExLDFNNyw3YTEsMSwwLDAxMiwwdjVhMSwxLDAsMDEtMiwwWiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHVzZSB4bGluazpocmVmPSIjZyIgeT0iMTYiIGZpbGw9IiM1YmM1MDAiLz48L3N2Zz4=") 0 0 no-repeat;
  background-size: cover;
  vertical-align: middle;
  height: 20px;
  width: 20px;
  display: inline-block;
  position: relative;
  bottom: 3px;
  flex-shrink: 0;
  margin-left: 8px;
}
.nc-shopping-cart__onetime-icon:hover,
.nc-shopping-cart__onetime-icon:focus {
  background-position-y: 100%;
}
.nc-shopping-cart__message {
  margin-top: 0;
}
.nc-shopping-cart__total {
  display: block;
  line-height: 1;
  margin-top: 0;
  font-size: 12px;
}
.nc-shopping-cart__total-quick-cart {
  display: inline-block;
}
.nc-shopping-cart__total._inline {
  display: inline-block;
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__total {
    line-height: 24px;
    margin-top: 4px;
  }
  .nc-shopping-cart__total .nc-tooltip__content {
    left: 40px;
  }
  .nc-shopping-cart__total .nc-tooltip__content .nc-tooltip__arrow {
    left: calc(50% - 40px);
  }
  .nc-shopping-cart__total .nc-tooltip__content._right {
    right: 31px;
    left: auto;
  }
  .nc-shopping-cart__total .nc-tooltip__content._right .nc-tooltip__arrow {
    left: auto;
    right: 40px;
  }
}
.nc-shopping-cart__total-info {
  font-size: 15px;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__total-info {
    flex: 1;
  }
}
.nc-shopping-cart__total-message {
  font-weight: normal;
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__total-message {
    flex: 2;
  }
}
.nc-shopping-cart__total-message_shopping {
  font-size: 16px;
  color: #808080;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-shopping-cart__total-message_shopping {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__total-message_shopping {
    font-size: 12px;
  }
}
.nc-shopping-cart__total-icon,
.nc-shopping-cart__total-icon_black {
  height: 16px;
  width: 16px;
  display: inline-block;
  position: relative;
  flex-shrink: 0;
  top: 2px;
  margin-left: 10px;
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__total-icon,
  .nc-shopping-cart__total-icon_black {
    top: 0;
    margin-left: 8px;
    vertical-align: middle;
  }
}
.nc-shopping-cart__total-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNiAzMiIgZmlsbD0iI2JlYmViZSI+PHBhdGggaWQ9ImciIGQ9Ik04LDBhOCw4LDAsMTEtOCw4YTgsOCwwLDAxOC04bTEsNGExLDEsMCwxMS0xLTFhMSwxLDAsMDExLDFNNyw3YTEsMSwwLDAxMiwwdjVhMSwxLDAsMDEtMiwwWiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHVzZSB4bGluazpocmVmPSIjZyIgeT0iMTYiIGZpbGw9IiM1YmM1MDAiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-shopping-cart__total-icon:hover,
.nc-shopping-cart__total-icon:focus {
  background-position-y: 100%;
}
.nc-shopping-cart__total-icon_black {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTgsMGE4LDgsMCwxMS04LDhhOCw4LDAsMDE4LThtMSw0YTEsMSwwLDExLTEtMWExLDEsMCwwMTEsMU03LDdhMSwxLDAsMDEyLDB2NWExLDEsMCwwMS0yLDBaIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 0 0 no-repeat;
}
.nc-shopping-cart__total .nc-tooltip__text_total-discounts {
  width: 360px;
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__total .nc-tooltip__text_total-discounts {
    max-width: 100%;
  }
}
.nc-shopping-cart__total .nc-tooltip__text_pay-now {
  width: 65px;
}
.nc-shopping-cart__total .nc-tooltip__text_next-invoice {
  width: 90px;
}
.nc-shopping-cart__info {
  margin-left: 10px;
}
.nc-shopping-cart__info-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNiAzMiIgZmlsbD0iI2JlYmViZSI+PHBhdGggaWQ9ImciIGQ9Ik04LDBhOCw4LDAsMTEtOCw4YTgsOCwwLDAxOC04bTEsNGExLDEsMCwxMS0xLTFhMSwxLDAsMDExLDFNNyw3YTEsMSwwLDAxMiwwdjVhMSwxLDAsMDEtMiwwWiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHVzZSB4bGluazpocmVmPSIjZyIgeT0iMTYiIGZpbGw9IiM1YmM1MDAiLz48L3N2Zz4=") 0 0 no-repeat;
  height: 16px;
  width: 16px;
  display: inline-block;
  position: relative;
  top: 1px;
}
.nc-shopping-cart__info-icon:hover,
.nc-shopping-cart__info-icon:focus {
  background-position-y: 100%;
}
.nc-shopping-cart__info .nc-tooltip__text {
  width: 240px;
}
.nc-shopping-cart__packages-indent + .nc-shopping-cart__package-title,
.nc-shopping-cart__packages-indent + .nc-shopping-cart__row > .nc-shopping-cart__package-title {
  padding-top: 5px;
}
.nc-shopping-cart__text_help {
  padding-top: 5px;
  font: 12px/20px "Roboto";
}
.nc-shopping-cart__text_small {
  font: 14px/20px "Roboto";
}
.nc-shopping-cart__text_large {
  font: 16px/12.9px Roboto;
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__text_large {
    font-size: 16px;
  }
}
.nc-shopping-cart__text_favourite {
  color: #44c8f5;
}
.nc-shopping-cart__text_bold {
  font-weight: 700;
  line-height: 18px;
}
.nc-shopping-cart__text_cell-name {
  color: #50535a;
}
.nc-shopping-cart__text_cell-name-accessory {
  padding-top: 4px;
  text-align: center;
}
.nc-shopping-cart__text_cell-name-discount {
  margin-top: 6px;
  color: #44c8f5;
}
.nc-shopping-cart__text_cell-name-discount._invoice {
  margin-top: 20px;
}
.nc-shopping-cart__text_cell-price {
  color: #4c4c4c;
}
.nc-shopping-cart__text_cell-price-discount {
  color: #44c8f5;
  padding-top: 10px;
}
.nc-shopping-cart__text_cell-price-discount._qsc {
  padding-top: 15px;
}
.nc-shopping-cart__text_cell-price-from-lb {
  color: #808080;
}
.nc-shopping-cart__text_cell-price._invoice {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.nc-shopping-cart__text-invoice {
  font-size: 14px;
  color: #808080;
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__text-invoice {
    font-size: 12px;
  }
}
.nc-shopping-cart__text_cell-discount {
  color: #44c8f5;
}
.nc-shopping-cart__text-currency {
  font: 15px/15.9px Roboto;
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__text-currency {
    font-size: 12px;
  }
}
.nc-shopping-cart__table {
  width: 100%;
  font-size: 14px;
}
@media screen and (min-width: 1100px) {
  .nc-shopping-cart__table._abandoned-cart .nc-shopping-cart__cell:first-child {
    padding-left: 25px;
  }
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__table._abandoned-cart .nc-shopping-cart__cell:first-child {
    padding-left: 20px;
  }
}
.nc-shopping-cart__table._abandoned-cart .nc-shopping-cart__cell_monthly {
  padding-right: 0;
  width: 20%;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-shopping-cart__table._abandoned-cart .nc-shopping-cart__cell_monthly {
    width: 31%;
    padding-right: 38px;
  }
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__table._abandoned-cart .nc-shopping-cart__cell_monthly {
    width: 31%;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1100px) {
  .nc-shopping-cart__table-subtotals {
    text-align: right;
  }
  .nc-shopping-cart__table-subtotals .nc-shopping-cart__row {
    height: 25px;
  }
}
.nc-shopping-cart__table-subtotals_quick-cart {
  text-align: left;
}
.nc-shopping-cart__table._table-header {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__table .nc-shopping-cart__total {
    margin-top: 0;
  }
}
.nc-shopping-cart__table .nc-shopping-cart__cell:first-child {
  padding-left: 30px;
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart__table .nc-shopping-cart__cell:first-child {
    padding-left: 20px;
  }
}
@media screen and (min-width: 768px) {
  .nc-shopping-cart__table .nc-shopping-cart__text_cell-name:first-child {
    padding-left: 53px;
  }
}
@media screen and (min-width: 768px) {
  .nc-shopping-cart__table .nc-shopping-cart__package-description {
    padding-left: 23px;
  }
}
.nc-shopping-cart__out-of-stock-list {
  position: relative;
  overflow: auto;
  max-height: 150px;
  margin-right: -20px;
}
.nc-shopping-cart__out-of-stock-list-item {
  height: 30px;
  padding-top: 5px;
  color: #4c4c4c;
}
.nc-shopping-cart ._scroll-table {
  max-height: 340px;
  overflow: auto;
  position: relative;
  -webkit-box-shadow: inset 0 -15px 8px -10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 -15px 8px -10px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -15px 8px -10px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1400px) and (min-width: 320px) {
  .nc-shopping-cart ._scroll-table {
    max-height: 270px;
  }
}
.nc-shopping-cart_previous-cart ._cart-clock:before {
  content: "";
  display: inline-block;
  min-width: 33px;
  width: 33px;
  height: 26px;
  margin-right: 10px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMyAyNiI+PHBhdGggc3Ryb2tlPSIjNTA1MzVBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTExLDZoNW0xNiwxYTYsNiwwLDEwMCwuMW0tNi0ydjJsMiwyTTE1LDIzLjVhMS41LDEuNSwwLDEwMCwuMW0wLDBoLTJtMTAuOS0uMWExLjUsMS41LDAsMTAwLC4xbTAsMGgtMm0zLjItNy4xYTQsNCwwLDAxLTQsMS41aC02LjQ1YTMuMjUsMy41LDAsMDEtMy41LTJMNC42LDIuOUExLjI1LDEuMjUsMCwwMDMuMzUsMkgxIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-shopping-cart_current-cart ._cart-clock:before {
  content: "";
  display: inline-block;
  width: 33px;
  height: 26px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAyNSI+PHBhdGggc3Ryb2tlPSIjNTA1MzVBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTEuOSwxaDIuNGExLjM1LDEuMzUsMCwwMTEuMjUuOTVsNi41LDEzLjFhMywzLDAsMDAzLDJoOC4zNWEzLDMsMCwwMDIuMTUtMS41bDMuNC05LjVtMCwwYTEsMSwwLDAwLTEtMUgxMS45bTQsMTcuNDdhMS41LDEuNSwwLDEwMCwuMW0wLDBoLTFtOS44NS0uMWExLjUsMS41LDAsMTAwLC4xbTAsMGgtMSIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-size: 33px 26px;
  margin-right: 10px;
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart_quick-shopping-cart {
    width: 100%;
  }
}
.nc-shopping-cart_quick-shopping-cart .nc-shopping-cart__total-message {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-shopping-cart_quick-shopping-cart .nc-shopping-cart__cell_head {
    padding-top: 50px;
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 1100px) {
  .nc-shopping-cart-compare {
    padding-bottom: 79px;
  }
  .nc-shopping-cart-compare__footer:before {
    content: "";
    display: block;
    -webkit-box-shadow: inset 0 -15px 8px -10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 -15px 8px -10px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -15px 8px -10px rgba(0, 0, 0, 0.1);
    height: 20px;
    width: 100%;
    position: absolute;
    top: -20px;
  }
}
@media screen and (min-width: 768px) {
  .nc-shopping-cart-compare {
    background: #ffffff;
  }
  .nc-shopping-cart-compare__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    z-index: 100;
    background-color: #ffffff;
  }
  .nc-shopping-cart-compare__footer-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 20px 0;
    width: 100%;
  }
  .nc-shopping-cart-compare__footer .nc-shopping-cart__footer-button_primary {
    display: inline;
  }
  .nc-shopping-cart-compare__footer .nc-shopping-cart__footer-button_link {
    display: inline-block;
  }
}
@media (max-width: 370px) {
  .nc-shopping-cart-compare__footer-actions .nc-shopping-cart__footer-button {
    padding-left: 15px;
    padding-right: 15px;
  }
  .nc-shopping-cart-compare__footer-actions .nc-button_width_l {
    padding: 0px 5px;
  }
}
.nc-select-cart__select-text {
  font-weight: bold;
  color: #50535a;
  margin: 30px 0 20px;
}
.nc-select-cart__carts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.nc-select-cart__carts-title {
  font-weight: bold;
  color: #50535a;
  margin: 0 0 5px;
}
.nc-select-cart__carts-subtitle {
  font-size: 14px;
  color: #808080;
}
.nc-select-cart__carts-cart {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  border: 1px solid #bebebe;
  border-radius: 5px;
  margin-right: 20px;
  padding: 30px;
  text-align: center;
}
.nc-select-cart__carts-cart:last-child {
  margin: 0;
}
.nc-select-cart__carts-cart._selected {
  border: 2px solid #001eb4;
  padding: 29px;
}
.nc-select-cart__carts-cart_previous .nc-select-cart__carts-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMyAyNiI+PHBhdGggc3Ryb2tlPSIjNTA1MzVBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTExLDZoNW0xNiwxYTYsNiwwLDEwMCwuMW0tNi0ydjJsMiwyTTE1LDIzLjVhMS41LDEuNSwwLDEwMCwuMW0wLDBoLTJtMTAuOS0uMWExLjUsMS41LDAsMTAwLC4xbTAsMGgtMm0zLjItNy4xYTQsNCwwLDAxLTQsMS41aC02LjQ1YTMuMjUsMy41LDAsMDEtMy41LTJMNC42LDIuOUExLjI1LDEuMjUsMCwwMDMuMzUsMkgxIi8+PC9zdmc+") 0 0 no-repeat;
  background-size: 44px;
}
.nc-select-cart__carts-cart_current .nc-select-cart__carts-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAyNSI+PHBhdGggc3Ryb2tlPSIjNTA1MzVBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTEuOSwxaDIuNGExLjM1LDEuMzUsMCwwMTEuMjUuOTVsNi41LDEzLjFhMywzLDAsMDAzLDJoOC4zNWEzLDMsMCwwMDIuMTUtMS41bDMuNC05LjVtMCwwYTEsMSwwLDAwLTEtMUgxMS45bTQsMTcuNDdhMS41LDEuNSwwLDEwMCwuMW0wLDBoLTFtOS44NS0uMWExLjUsMS41LDAsMTAwLC4xbTAsMGgtMSIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-size: 44px;
}
.nc-select-cart__carts-icon {
  display: inline-block;
  width: 44px;
  height: 44px;
}
.nc-select-cart__compare-link {
  display: block;
  text-align: center;
  margin-top: 30px;
}
/* Speech Balloon */
.nc-speech-balloon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: top;
  -webkit-align-items: top;
  align-items: top;
  position: relative;
  padding: 30px;
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 13px rgba(0, 30, 180, 0.12);
  -moz-box-shadow: 0 0 13px rgba(0, 30, 180, 0.12);
  box-shadow: 0 0 13px rgba(0, 30, 180, 0.12);
  background: #ffffff;
}
@media screen and (max-width: 767px) {
  .nc-speech-balloon {
    margin-left: 20px;
    margin-right: 20px;
    padding: 20px;
  }
}
.nc-speech-balloon__arrow-left {
  width: 12px;
  height: 24px;
  position: relative;
  overflow: hidden;
  position: absolute;
  top: 52px;
  left: 0;
  margin-left: -12px;
}
.nc-speech-balloon__arrow-left:before {
  content: "";
  position: absolute;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 3.51471863px;
  top: 3.51471863px;
  width: 16.97056275px;
  height: 16.97056275px;
  background-color: #ffffff;
}
.nc-speech-balloon__arrow-left:before {
  border: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .nc-speech-balloon__arrow-left {
    display: none;
  }
}
.nc-speech-balloon__arrow-bottom {
  display: none !important;
  width: 24px;
  height: 12px;
  position: relative;
  overflow: hidden;
  position: absolute;
  left: 0;
  bottom: -12px;
  margin-left: 58px;
}
@media screen and (max-width: 767px) {
  .nc-speech-balloon__arrow-bottom {
    display: block !important;
  }
}
.nc-speech-balloon__arrow-bottom:before {
  content: "";
  position: absolute;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 3.51471863px;
  bottom: 3.51471863px;
  width: 16.97056275px;
  height: 16.97056275px;
  background-color: #ffffff;
}
.nc-speech-balloon__arrow-bottom:before {
  border: 1px solid #e8e8e8;
}
.nc-speech-balloon__icon {
  min-width: 72px;
  margin-right: 15px;
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
  .nc-speech-balloon__icon {
    display: none;
  }
}
.nc-speech-balloon__title {
  margin-top: 5px;
  margin-bottom: 18px;
  color: #50535a;
  font: 20px/1 Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-speech-balloon__title {
    margin-top: 0;
    line-height: 30px;
  }
}
.nc-speech-balloon__description {
  font-size: 16px;
  line-height: 28px;
}
@media screen and (max-width: 767px) {
  .nc-speech-balloon__description {
    font-size: 14px;
    line-height: 21px;
  }
}
.nc-speech-balloon__actions {
  margin-top: 35px;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .nc-speech-balloon__actions .nc-button-group {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: -15px;
  }
  .nc-speech-balloon__actions .nc-button_type_link,
  .nc-speech-balloon__actions .nc-button_type_cart-active {
    border-radius: 0;
  }
}
.nc-speech-balloon__content {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
.nc-spend-loyalty-points__content {
  padding: 20px 40px 60px 40px;
}
@media screen and (max-width: 767px) {
  .nc-spend-loyalty-points__content {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 35px;
  }
}
.nc-spend-loyalty-points__val {
  margin-bottom: 5px;
}
.nc-spend-loyalty-points__price {
  font: 17px "Roboto", Helvetica, Arial, sans-serif;
  color: #333333;
}
.nc-spend-loyalty-points__price-comment_middle {
  margin: 0 7px;
  text-transform: lowercase;
}
.nc-spend-loyalty-points__desc {
  margin-top: 8px;
  font: 14px "Roboto", Helvetica, Arial, sans-serif;
  color: #808080;
}
.nc-spend-loyalty-points__amount {
  margin-bottom: 40px;
  border: 1px solid #e8e8e8;
  border-radius: 15px;
  padding: 37px 28px 50px;
}
@media screen and (max-width: 767px) {
  .nc-spend-loyalty-points__amount {
    margin-bottom: 20px;
  }
}
.nc-spend-loyalty-points__amount-title {
  margin-bottom: 10px;
  color: #333333;
  font-size: 16px;
  line-height: 20px;
}
.nc-spend-loyalty-points__amount-val {
  width: 140px;
  margin-right: 20px;
}
.nc-spend-loyalty-points__amount-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.nc-spend-loyalty-points__amount-desc {
  font: 14px "Roboto", Helvetica, Arial, sans-serif;
}
.nc-spend-loyalty-points__amount-errors {
  position: relative;
  margin-top: 12px;
  padding-left: 25px;
}
.nc-spend-loyalty-points__amount-errors:before {
  content: '';
  position: absolute;
  top: 1px;
  left: 0;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBmaWxsPSIjZWIxNjAwIiBkPSJNOCw3aDIuMDF2My45OS4wMDJIOFptMCw0Ljk4NWgyLjAxdjJIOFptLjk5NS04Ljk5NC03LDExLjk5MmgxNFpNNy4yODgsMS45NzlBMS45NjEsMS45NjEsMCwwMTguOTkyLDFhMS45NiwxLjk2LDAsMDExLjcwOC45OGw3LDExLjk4OGEyLjAwNiwyLjAwNiwwLDAxLjAxNSwyLjAxNGExLjk1OCwxLjk1OCwwLDAxLTEuNzIsMS4wMDloLTE0QTEuOTU2LDEuOTU2LDAsMDEuMjcyLDE1Ljk4YTIsMiwwLDAxLjAxNi0yLjAxM1oiLz48L3N2Zz4=") 0 0 no-repeat;
  fill: red;
}
.nc-spend-loyalty-points__amount-error {
  font-size: 14px;
}
.nc-spend-loyalty-points__service-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.nc-spend-loyalty-points__service-block:first-child {
  width: 60%;
}
@media screen and (max-width: 767px) {
  .nc-spend-loyalty-points__service-block:first-child {
    margin-bottom: 20px;
  }
}
.nc-spend-loyalty-points__service-block:last-child {
  width: 35%;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
@media screen and (max-width: 767px) {
  .nc-spend-loyalty-points__service-block:last-child {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
}
@media screen and (max-width: 767px) {
  .nc-spend-loyalty-points__service-block:first-child,
  .nc-spend-loyalty-points__service-block:last-child {
    width: 100%;
  }
}
.nc-spend-loyalty-points__service-title {
  font: 22px/30px Roboto, Helvetica, Arial, sans-serif;
  color: #50535a;
}
.nc-spend-loyalty-points__service-note {
  margin-top: 5px;
  font: 14px/21px "Roboto", Helvetica, Arial, sans-serif;
  color: #707070;
}
.nc-spend-loyalty-points__service-charge {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 35px;
}
@media screen and (max-width: 767px) {
  .nc-spend-loyalty-points__service-charge {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.nc-spend-loyalty-points__col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
}
@media screen and (max-width: 767px) {
  .nc-spend-loyalty-points__col {
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.nc-spend-loyalty-points__col-val {
  width: 90px;
  margin-left: 10px;
  text-align: right;
}
/* Tags */
.nc-tags {
  display: block;
  position: absolute;
  z-index: 1;
  top: 7px;
}
.nc-tags_search {
  left: 45px;
}
.nc-tags__item {
  padding: 6px 10px;
  display: inline-block;
  border-radius: 4px;
  font: 700 14px/1 Roboto, Helvetica, Arial, sans-serif;
  background-color: lightcoral;
  z-index: 1;
  color: #ffffff;
}
.nc-tags__item + .nc-tags__item {
  margin-left: 10px;
}
.nc-tags__item._color-features-10 {
  background-color: #00385d;
}
.nc-tags__item._color-features-9 {
  background-color: #004169;
}
.nc-tags__item._color-features-8 {
  background-color: #004f7b;
}
.nc-tags__item._color-features-7 {
  background-color: #005a8b;
}
.nc-tags__item._color-features-6 {
  background-color: #006c9e;
}
.nc-tags__item._color-features-5 {
  background-color: #0085b8;
}
.nc-tags__item._color-features-4 {
  background-color: #0095d0;
}
.nc-tags__item._color-features-3 {
  background-color: #001eb4;
}
.nc-tags__item._color-features-2 {
  background-color: #1db4f2;
}
.nc-tags__item._color-features-1 {
  background-color: #5bc5f1;
}
.nc-tags__item._color-plans-8 {
  background-color: #104c21;
}
.nc-tags__item._color-plans-7 {
  background-color: #185f2c;
}
.nc-tags__item._color-plans-6 {
  background-color: #1a7533;
}
.nc-tags__item._color-plans-5 {
  background-color: #228837;
}
.nc-tags__item._color-plans-4 {
  background-color: #3c8822;
}
.nc-tags__item._color-plans-3 {
  background-color: #5e8b05;
}
.nc-tags__item._color-plans-2 {
  background-color: #91be26;
}
.nc-tags__item._color-plans-1 {
  background-color: #44c8f5;
}
.nc-tags__item._color-usage-types-7 {
  background-color: #ff0097;
}
.nc-tags__item._color-usage-types-6 {
  background-color: #eb008b;
}
.nc-tags__item._color-usage-types-5 {
  background-color: #eb00a6;
}
.nc-tags__item._color-usage-types-4 {
  background-color: #eb00d2;
}
.nc-tags__item._color-usage-types-3 {
  background-color: #dd00eb;
}
.nc-tags__item._color-usage-types-2 {
  background-color: #b22cd0;
}
.nc-tags__item._color-usage-types-1 {
  background-color: #9e33b6;
}
.nc-tags__inner {
  font-size: 0;
}
.nc-tags__name:hover,
.nc-tags__close:hover {
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
}
.nc-tags__name {
  font-size: 14px;
}
.nc-tags__close {
  display: inline-block;
  width: 11px;
  height: 11px;
  margin-left: 10px;
  font-size: 10px;
  cursor: pointer;
}
/* Subsection */
.nc-subsection {
  border-top: 1pt solid #d3d4d3;
  padding-top: 24px;
  padding-bottom: 24px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
}
.nc-device-price-characteristics__section-payment-method .nc-subsection {
  border-top: none;
}
@media screen and (max-width: 767px) {
  .nc-device-price-characteristics__section-payment-method .nc-subsection {
    width: 100%;
  }
}
.nc-subsection .nc-device-price__price {
  color: #313235;
}
.nc-subsection .nc-link,
.nc-subsection .nc-browser-list__item,
.nc-subsection .nc-device-compare__tooltip-menu-item,
.nc-subsection .nc-device-compare-small__return-link,
.nc-subsection .nc-line-info__link,
.nc-subsection .nc-payment-history__link,
.nc-subsection .nc-select-line__menu-element,
.nc-subsection .nc-services-active__disconnect {
  color: #001eb4;
}
.nc-subsection-choose {
  justify-content: center;
  padding-bottom: 0;
}
.nc-subsection-choose .nc-subsection_row {
  padding-bottom: 24px;
}
.nc-subsection__title {
  font-size: 20px;
  color: #313235;
}
.nc-device-price-characteristics__section-payment-method .nc-subsection__title {
  color: #50535a;
}
.nc-popup .nc-subsection__title {
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  .nc-subsection__title {
    text-align: center;
  }
}
.nc-subsection__info {
  padding-top: 8px;
  font-size: 11px;
}
@media screen and (max-width: 767px) {
  .nc-subsection__info {
    text-align: center;
    margin-left: 48px;
    margin-right: 48px;
  }
}
.nc-subsection__info-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTgsMGE4LDgsMCwxMS04LDhhOCw4LDAsMDE4LThtMSw0YTEsMSwwLDExLTEtMWExLDEsMCwwMTEsMU03LDdhMSwxLDAsMDEyLDB2NWExLDEsMCwwMS0yLDBaIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 0 0 no-repeat;
  background-size: 13px;
  background-position-y: bottom;
  padding-left: 20px;
}
@media screen and (max-width: 767px) {
  .nc-subsection__info-icon {
    background-position-y: center;
  }
}
.nc-subsection__body {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  font-size: 14px;
  color: #50535a;
  padding-top: 24px;
  margin-left: -24px;
}
.nc-popup_select-plan .nc-subsection__body,
.nc-subsection__footer + .nc-subsection__body {
  padding-top: 0;
}
.nc-subsection__footer + .nc-subsection__body-container {
  margin-top: -24px;
}
.nc-popup_select-plan .nc-subsection__body-container {
  position: relative;
  margin-top: 24px;
  margin-right: -20px;
  padding-right: 20px;
}
@media screen and (max-width: 767px) {
  .nc-popup_select-plan .nc-subsection__body-container {
    margin-right: -16px;
    padding-right: 16px;
  }
}
.nc-subsection__subtitle {
  font-size: 16px;
  color: #50535a;
  text-align: center;
}
.nc-popup .nc-subsection__subtitle {
  padding-top: 6px;
  font-size: 14px;
}
.nc-device-price-characteristics__section-payment-method .nc-subsection__subtitle {
  padding-top: 8px;
}
@media screen and (max-width: 767px) {
  .nc-device-price-characteristics__section-payment-method .nc-subsection__subtitle {
    text-align: left;
  }
}
.nc-device-price-characteristics__section-payment-method .nc-subsection__title {
  font-size: 32px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .nc-device-price-characteristics__section-payment-method .nc-subsection__title {
    text-align: left;
  }
}
.nc-device-price-characteristics__section-payment-method .nc-subsection__body {
  margin-left: 0;
}
.nc-device-price-characteristics__section-payment-method .nc-subsection__body + .nc-subsection__body {
  border-top: 1px solid #d3d4d3;
}
.nc-subsection__tax {
  font-size: 12px;
  color: #86888c;
}
.nc-subsection__row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-top: 8px;
  padding-left: 24px;
  padding-right: 24px;
}
@media screen and (max-width: 767px) {
  .nc-subsection__row {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.nc-subsection__row:nth-child(1) {
  justify-content: flex-start;
  padding-top: 24px;
}
@media screen and (max-width: 767px) {
  .nc-subsection__row:nth-child(1) {
    padding-top: 16px;
  }
}
.nc-dialog__options .nc-subsection__row:nth-child(1),
.nc-delivery-details .nc-subsection__row:nth-child(1) {
  padding: 16px;
}
.nc-delivery-details .nc-subsection__row {
  font-size: 16px;
  padding: 16px;
}
.nc-device-price-characteristics__section-payment-method .nc-subsection__row:nth-child(2) {
  padding-top: 24px;
}
@media screen and (max-width: 767px) {
  .nc-device-price-characteristics__section-payment-method .nc-subsection__row:nth-child(2) {
    padding-top: 16px;
  }
}
.nc-device-price-characteristics__section-payment-method .nc-subsection__body-top .nc-subsection__row:nth-child(2) {
  padding-top: 8px;
}
.nc-subsection__row:last-child {
  padding-bottom: 24px;
  padding-top: 16px;
}
@media screen and (max-width: 767px) {
  .nc-subsection__row:last-child {
    padding-bottom: 16px;
  }
}
.nc-subsection__row:nth-child(1):last-child {
  padding-top: 24px;
}
@media screen and (max-width: 767px) {
  .nc-subsection__row:nth-child(1):last-child {
    padding-top: 16px;
  }
}
.nc-dialog__options .nc-subsection__row:nth-child(1):last-child,
.nc-delivery-details .nc-subsection__row:nth-child(1):last-child {
  padding: 16px;
}
.nc-subsection__row-header:nth-child(1) {
  background-color: #001eb4;
  color: #ffffff;
  padding-bottom: 24px;
  margin-left: -1px;
  margin-top: -1px;
  border-top-left-radius: 13px;
  border-top-right-radius: 13px;
}
@media screen and (max-width: 767px) {
  .nc-subsection__row-header:nth-child(1) {
    padding-bottom: 16px;
  }
}
.nc-subsection__row:nth-last-child(1) .nc-subsection__left,
.nc-subsection__row:nth-last-child(1) .nc-subsection__right {
  border-bottom: none;
  padding-bottom: 0;
}
.nc-subsection__left,
.nc-subsection__right {
  width: 150px;
  border-bottom: 1px solid #d3d4d3;
  padding-bottom: 14px;
}
@media screen and (min-width: 768px) {
  .nc-device-price-characteristics__section-payment-method .nc-subsection__left,
  .nc-device-price-characteristics__section-payment-method .nc-subsection__right {
    width: 158px;
  }
}
@media screen and (max-width: 767px) {
  .nc-subsection__left,
  .nc-subsection__right {
    width: 45%;
  }
}
.nc-subsection__left {
  text-align: left;
}
.nc-subsection__right {
  text-align: right;
}
.nc-subsection__center {
  color: #001eb4;
  font-size: 24px;
  margin-top: -34px;
  min-width: 20px;
  text-align: center;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
}
.nc-subsection__name {
  font-weight: bold;
}
.nc-subsection__details-container {
  margin-right: -120px;
}
.nc-subsection__details-container .nc-plan__feature {
  font-size: 14px;
  line-height: 18px;
  display: flex;
  overflow: initial;
}
.nc-subsection__details-container .nc-plan__feature:nth-child(1) {
  padding-top: 8px;
}
.nc-subsection__details-container .nc-plan__feature:last-child {
  padding-bottom: 0;
}
.nc-subsection__details-container .nc-plan__feature-text {
  width: 230px;
  white-space: initial;
}
.nc-subsection__details-anchor {
  color: #001eb4;
  padding-top: 8px;
  cursor: pointer;
}
.nc-subsection__details-arrow {
  width: 12px;
  height: 7px;
  margin-left: 9px;
  margin-bottom: 2px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGZpbGw9IiMwMTlERjQiIGQ9Ik02LDIuOEwxLjQsNy40TDAsNmw2LTZsNiw2LTEuNCwxLjRaIi8+PC9zdmc+") 0 0 no-repeat;
}
.nc-subsection__details-anchor._collapsed .nc-subsection__details-arrow {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.nc-subsection__footer {
  font-size: 16px;
  text-align: center;
}
.nc-dialog .nc-subsection__footer {
  padding-top: 32px;
  display: flex;
  justify-content: space-between;
}
.nc-dialog .nc-subsection__footer._one-column {
  flex-direction: column-reverse;
}
.nc-dialog .nc-subsection__footer._near {
  padding-top: 0;
}
@media screen and (max-width: 767px) {
  .nc-dialog .nc-subsection__footer._mobile-one-column {
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 768px) {
  .nc-dialog .nc-subsection__footer._mobile-one-column .nc-button._full {
    padding: 0 25px;
    width: auto;
  }
}
.nc-dialog .nc-dialog__options + .nc-subsection__footer {
  padding-top: 8px;
}
@media screen and (max-width: 767px) {
  .nc-device-price-characteristics__section-payment-method .nc-subsection__footer {
    display: flex;
    justify-content: center;
  }
}
.nc-subsection__footer._left {
  display: flex;
  justify-content: flex-start;
}
.nc-subsection__footer._right {
  display: flex;
  justify-content: flex-end;
}
.nc-subsection__footer .nc-button {
  height: 48px;
  width: calc(50% - 12px);
}
@media screen and (max-width: 767px) {
  .nc-subsection__footer .nc-button {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .nc-subsection__footer .nc-button._full {
    width: 470px;
  }
}
@media screen and (max-width: 767px) {
  .nc-dialog .nc-subsection__footer .nc-button {
    width: calc(50% - 12px);
    min-width: auto;
  }
}
.nc-dialog .nc-subsection__footer .nc-button._full {
  margin-top: 16px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .nc-dialog .nc-subsection__footer .nc-button._full {
    width: 100%;
  }
}
.nc-device-price-characteristics__section-payment-method .nc-subsection__footer .nc-button + .nc-button {
  margin-left: 32px;
}
@media screen and (max-width: 767px) {
  .nc-device-price-characteristics__section-payment-method .nc-subsection__footer .nc-button + .nc-button {
    margin-left: 16px;
  }
}
.nc-device-price-characteristics__section-payment-method .nc-subsection__footer .nc-button {
  min-width: auto;
}
@media screen and (min-width: 768px) {
  .nc-device-price-characteristics__section-payment-method .nc-subsection__footer .nc-button {
    width: 176px;
  }
}
.nc-tecnocom-container {
  color: #50535a;
}
.nc-tecnocom-container__header {
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
  border-top: 1px solid #e8e8e8;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
  padding-bottom: 20px;
  padding-top: 35px;
  padding-left: 20px;
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-container__header {
    border-radius: 0;
  }
}
.nc-tecnocom-container__footer {
  display: flex;
  color: #86888c;
  background-color: #f5f5f5;
  padding: 20px;
}
@media screen and (min-width: 1100px) {
  .nc-tecnocom-container__footer {
    padding-left: 160px;
    padding-right: 160px;
    -webkit-border-radius: 0 0 16px 16px;
    -moz-border-radius: 0 0 16px 16px;
    border-radius: 0 0 16px 16px;
  }
}
.nc-tecnocom-container__footer-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggc3Ryb2tlPSIjODA4MDgwIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTM0LjUsMTVWOS41YTUuMiw1LjIsMCwwMC01LTVoLTlhNS4yLDUuMiwwLDAwLTUsNXYxMWgtMWE1LjIsNS4yLDAsMDAtNSw1djE4YTUuMiw1LjIsMCwwMDUsNWgyMWE1LjIsNS4yLDAsMDA1LTV2LTE4YTUuMiw1LjIsMCwwMC01LTVoLTE4bTUsMjJoNW0wLDB2LTcuN20wLC4zYTQuNSw0LjUsMCwxMC01LDBtMC0uM3Y3LjciLz48L3N2Zz4=") 0 0 no-repeat;
  display: inline-block;
  background-size: contain;
  flex-shrink: 0;
  height: 20px;
  width: 20px;
}
.nc-tecnocom-container__footer-text {
  padding-left: 12px;
  font: 14px/18px Roboto, Helvetica, Arial, sans-serif;
}
.nc-tecnocom-container__body {
  margin-bottom: -5px;
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
}
.nc-tecnocom-container__title {
  padding-top: 10px;
  padding-bottom: 20px;
  font: 30px/40px Roboto, Helvetica, Arial, sans-serif;
}
.nc-tecnocom-container__label {
  padding-left: 20px;
  padding-bottom: 10px;
}
.nc-tecnocom-container__message {
  font: 16px/20px Roboto, Helvetica, Arial, sans-serif;
}
.nc-tecnocom-container__card {
  background-color: #f5f5f5;
  padding-top: 40px;
  padding-left: 8px;
  padding-right: 8px;
}
.nc-tecnocom-container__card .nc-button-group {
  display: flex;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 40px;
}
.nc-tecnocom-container__selector {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border: 1px solid #dbdcdd;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-transition: border 0.2s;
  -moz-transition: border 0.2s;
  -o-transition: border 0.2s;
  transition: border 0.2s;
  cursor: pointer;
  min-height: 50px;
  margin-bottom: 40px;
  margin-left: 20px;
}
.nc-tecnocom-container__selector._opened {
  border: 1px solid #001eb4;
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-container__selector {
    margin-left: 8px;
    margin-right: 8px;
  }
}
@media screen and (min-width: 768px) {
  .nc-tecnocom-container__selector {
    max-width: 390px;
  }
}
.nc-tecnocom-container__selector .nc-tecnocom-card {
  display: flex;
  width: 100%;
  padding: 15px 20px 15px 20px;
  line-height: 32px;
  box-shadow: none;
}
.nc-tecnocom-container__selector .nc-tecnocom-card__value {
  display: inline;
  padding-top: 0;
  padding-left: 10px;
}
.nc-tecnocom-container__holder {
  height: 50px;
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-container__holder._shows {
    display: block;
  }
}
.nc-tecnocom-container__installments {
  padding-left: 20px;
  padding-top: 30px;
  padding-bottom: 20px;
  border-top: 1px solid #e8e8e8;
}
.nc-tecnocom-container__installments .nc-form-field {
  max-width: 390px;
  padding-bottom: 20px;
}
.nc-tecnocom-container__installments .nc-form-field .ui-selectmenu-button {
  height: auto;
  padding-top: 5px;
  padding-bottom: 5px;
}
.nc-tecnocom-container__installments .nc-form-field .ui-selectmenu-button .ui-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE2IDEwIj48cGF0aCBmaWxsPSIjMjdhM2Q0IiBkPSJNNy45NDEsNi44NzlMMTQuMjEzLjI5MmEuOTU4Ljk1OCwwLDAxMS40LS4wMDdhMS4wMjUsMS4wMjUsMCwwMS4yODcuNzRhMS4wNTcsMS4wNTcsMCwwMS0uMjkuNzMyTDcuOTQzLDkuODA5LjI3NSwxLjc1N0ExLjA3NywxLjA3NywwLDAxLjI2OC4yODVhLjk1OC45NTgsMCwwMTEuNC4wMDdaIi8+PC9zdmc+") 0 0 no-repeat;
  height: 18px;
  width: 18px;
  background-position-y: 5px;
}
.nc-tecnocom-container__info {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  border-top: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-container__info {
    margin-left: 8px;
    margin-right: 8px;
  }
}
.nc-tecnocom-container__info-section {
  max-width: 390px;
  padding-bottom: 20px;
}
.nc-tecnocom-container__info-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS44IiBoZWlnaHQ9IjE5LjgiIHZpZXdCb3g9IjAgMCAxOS44IDE5LjgiPjxwYXRoIHN0cm9rZT0iIzAwQTlFMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xNC44LDE3LjI1YTguOSw4LjksMCwxMTIuNS0yLjVtLTcuNC0xdi01bTAtM3YuMSIvPjwvc3ZnPg==") 0 0 no-repeat;
  position: absolute;
  width: 24px;
  height: 24px;
}
.nc-tecnocom-container__info-text {
  padding-left: 35px;
}
.nc-tecnocom-payment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-top: 50px;
}
.nc-tecnocom-payment__section {
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  padding-top: 35px;
  padding-left: 20px;
  padding-bottom: 80px;
}
.nc-tecnocom-payment__section.nc-tecnocom-delivery {
  padding-top: 0;
}
.nc-tecnocom-payment__section.jsToggleAccordion {
  padding-left: 0;
  padding-bottom: 0;
  margin-bottom: 35px;
  padding-top: 0;
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-payment__section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    border-radius: 0;
    border-top: 0;
    border-bottom: 0;
    padding-top: 0;
    padding-bottom: 20px;
    padding-right: 20px;
  }
}
.nc-tecnocom-payment__details {
  min-width: 70%;
}
.nc-tecnocom-payment__target {
  width: 380px;
  margin-top: 90px;
}
.nc-tecnocom-payment__title {
  padding-top: 10px;
  padding-bottom: 20px;
  color: #001eb4;
  font: 30px/40px Roboto, Helvetica, Arial, sans-serif;
}
.nc-tecnocom-payment__subsection {
  padding-top: 20px;
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-payment__subsection {
    padding-top: 0;
    padding-bottom: 10px;
  }
}
.nc-tecnocom-payment__subsection .nc-tecnocom-payment__title {
  padding-bottom: 8px;
  color: #86888c;
  font: 16px/20px Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-payment__subsection .nc-tecnocom-payment__title {
    font: 14px "Roboto", Helvetica, Arial, sans-serif;
    opacity: 0.4;
  }
}
.nc-tecnocom-payment__price {
  position: absolute;
  margin-top: -10px;
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-payment__price {
    position: static;
    margin-top: -3px;
  }
}
.nc-tecnocom-payment__currency {
  font-size: 22px;
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-payment__currency {
    font-size: 14px;
  }
}
.nc-tecnocom-payment__integer,
.nc-tecnocom-payment__fractional {
  font-size: 30px;
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-payment__integer,
  .nc-tecnocom-payment__fractional {
    font-size: 16px;
  }
}
.nc-tecnocom-result {
  text-align: center;
  margin-top: -12px;
}
.nc-popup__payment-result .nc-tecnocom-result {
  margin-top: -42px;
}
@media screen and (max-width: 767px) {
  .nc-popup__payment-result .nc-tecnocom-result {
    margin-top: -51px;
  }
}
.nc-tecnocom-result__table {
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
  text-align: left;
}
.nc-tecnocom-result__table-tr-label {
  height: 20px;
  vertical-align: bottom;
}
.nc-popup__payment-result .nc-tecnocom-result__table-tr-label:nth-of-type(3) td,
.nc-popup_payment-result .nc-tecnocom-result__table-tr-label:nth-of-type(3) td {
  padding-top: 27px;
}
.nc-tecnocom-result__table-tr-value {
  height: 50px;
  vertical-align: bottom;
}
.nc-popup__payment-result .nc-tecnocom-result__table-tr-value,
.nc-popup_payment-result .nc-tecnocom-result__table-tr-value {
  height: 20px;
}
.nc-popup__payment-result .nc-tecnocom-result__table-tr-value:nth-of-type(2) td,
.nc-popup_payment-result .nc-tecnocom-result__table-tr-value:nth-of-type(2) td {
  vertical-align: top;
}
.nc-tecnocom-result__table td {
  width: 20%;
  font-size: 14px;
  white-space: normal;
}
.nc-popup__payment-result .nc-tecnocom-result__table td,
.nc-popup_payment-result .nc-tecnocom-result__table td {
  padding-top: 5px;
}
@media screen and (max-width: 767px) {
  .nc-popup__payment-result .nc-tecnocom-result__table td,
  .nc-popup_payment-result .nc-tecnocom-result__table td {
    font-size: 12px;
  }
}
.nc-tecnocom-result__table td:nth-child(1) {
  width: 40%;
}
.nc-tecnocom-result__table td:nth-child(3) {
  width: 40%;
}
.nc-tecnocom-result .decoration-line {
  position: absolute;
  display: block;
  width: 100%;
  height: 1px;
  background: #E4E4E4;
  top: 10px;
  content: '';
}
.nc-tecnocom-result__title {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  padding-bottom: 24px;
  font-size: 14px;
  overflow: hidden;
  margin-top: 20px;
}
.nc-tecnocom-result__title::before {
  position: absolute;
  display: block;
  width: 100%;
  height: 1px;
  background: #E4E4E4;
  top: 10px;
  content: '';
  left: 63%;
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-result__title::before {
    width: 25%;
    left: 0%;
  }
}
.nc-tecnocom-result__title::after {
  position: absolute;
  display: block;
  width: 100%;
  height: 1px;
  background: #E4E4E4;
  top: 10px;
  content: '';
  right: 63%;
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-result__title::after {
    width: 25%;
    right: 0%;
  }
}
@media screen and (max-width: 767px) {
  .nc-popup__payment-result .nc-tecnocom-result__title,
  .nc-popup_payment-result .nc-tecnocom-result__title {
    padding-bottom: 16px;
  }
}
.nc-tecnocom-result__label {
  color: #a9a8ad;
  line-height: normal;
}
.nc-tecnocom-result__value {
  color: #50535a;
  padding-top: 7px;
  font-size: 16px;
}
.nc-popup__payment-result .nc-tecnocom-result__value,
.nc-popup_payment-result .nc-tecnocom-result__value {
  padding-top: 0;
}
@media screen and (max-width: 767px) {
  .nc-popup__payment-result .nc-tecnocom-result__value,
  .nc-popup_payment-result .nc-tecnocom-result__value {
    font-size: 14px;
  }
}
.nc-transaction-list .nc-tecnocom-result__value {
  font-size: 14px;
}
.nc-popup_width_m .nc-tecnocom-result_title {
  margin-left: 235px;
}
.jsTransactionDetails .nc-tecnocom-result {
  margin-top: -20px;
}
.jsTransactionDetails .nc-tecnocom-result td:nth-child(1) {
  padding-left: 5%;
}
.jsTransactionDetails .nc-tecnocom-result td:nth-child(2) {
  padding-left: 10%;
}
.jsTransactionDetails .nc-tecnocom-result__title {
  font-size: 14px;
}
.nc-tecnocom-result__icon,
.nc-tecnocom-card__icon {
  background-repeat: no-repeat;
  display: inline;
}
.nc-transaction-list .nc-tecnocom-result__icon,
.nc-transaction-list .nc-tecnocom-card__icon {
  padding-bottom: 2px;
}
.nc-tecnocom-result__icon._mastercard,
.nc-tecnocom-card__icon._mastercard {
  background-image: url("../images/logos/mastercard.png");
  background-size: auto 32px;
  padding-left: 42px;
  padding-bottom: 16px;
  margin-top: -2px;
}
.nc-tecnocom-result__icon._visa,
.nc-tecnocom-card__icon._visa {
  background-image: url("../images/logos/visa.png");
  background-size: auto 17px;
  padding-left: 60px;
  background-position-y: 6px;
  padding-bottom: 6px;
}
.nc-tecnocom-result__icon._discover,
.nc-tecnocom-card__icon._discover {
  background-image: url("../images/logos/discover.jpg");
  background-size: auto 26px;
  padding-left: 60px;
}
.nc-tecnocom-result__icon._diners,
.nc-tecnocom-card__icon._diners {
  background-image: url("../images/logos/diners.svg");
  background-size: auto 28px;
  padding-left: 60px;
  padding-bottom: 9px;
}
.nc-tecnocom-result__icon._maestro,
.nc-tecnocom-card__icon._maestro {
  background-image: url("../images/logos/maestro-logo.png");
  background-size: auto 20px;
  padding-left: 40px;
}
.nc-tecnocom-result__icon._american-express,
.nc-tecnocom-card__icon._american-express {
  background-image: url("../images/logos/american_express_logo.png");
  background-size: auto 22px;
  padding-left: 40px;
}
.nc-tecnocom-result__icon._new,
.nc-tecnocom-card__icon._new {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxOCIgd2lkdGg9IjIyIiBoZWlnaHQ9IjE4Ij48cGF0aCBkPSJNMTgsMWguNzVBMi41LDIuNSwwLDAxMjEsMy4yNXYxMS41QTIuNSwyLjUsMCwwMTE4Ljc1LDE3SDMuMjVBMi41LDIuNSwwLDAxMSwxNC43NVYzLjI1QTIuNSwyLjUsMCwwMTMuMjUsMWg5LjhNMiw2aDE4IiBzdHJva2U9IiM1MDUzNUEiIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+") 0 0 no-repeat;
  padding-left: 40px;
  background-position-y: 6px;
}
.nc-tecnocom-header {
  margin-top: -50px;
}
@media screen and (min-width: 768px) {
  .nc-tecnocom-header {
    margin-left: -20px;
    margin-right: -20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-recharge__mobile-title {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .nc-tecnocom-recharge__mobile-title {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .nc-tecnocom-recharge__mobile-title-mobile .nc-order-details__title {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .nc-tecnocom-recharge__mobile {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-recharge-mobile .nc-order-details__title {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-recharge {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .nc-tecnocom-recharge-mobile .nc-order-details__title {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .nc-tecnocom-recharge-mobile .nc-order-details__list {
    display: none;
  }
}
.nc-tecnocom-recharge .nc-order-details__title-edit {
  display: none;
}
.nc-tecnocom-recharge .nc-order-details_delivery {
  border: none;
  background-color: transparent;
}
.nc-tecnocom-card {
  padding: 30px;
  margin: auto;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  background-color: #ffffff;
  max-width: 430px;
  font-size: 12px;
}
.nc-tecnocom-card__label {
  text-transform: uppercase;
  padding-top: 24px;
}
.nc-tecnocom-card__value {
  padding-top: 10px;
  color: #86888c;
  font-size: 16px;
}
.nc-tecnocom-card__value__nocard {
  padding: 0 20px;
  opacity: 0.6;
}
.nc-tecnocom-card__value .nc-tectnocom-dropdown__line {
  color: #50535a;
}
.nc-tecnocom-card__total {
  max-width: 430px;
  margin: auto;
  font-weight: bold;
  padding-top: 15px;
}
.nc-tecnocom-card__total .nc-tecnocom-card__label {
  text-transform: lowercase;
}
.nc-tecnocom-card__total .nc-tecnocom-card__label:first-letter {
  text-transform: uppercase;
}
.nc-tecnocom-card__total .nc-tecnocom-card__value {
  text-align: right;
  margin-top: -32px;
  color: #50535a;
}
.nc-tecnocom-card__total .nc-tecnocom-card__value::before {
  content: '$';
  margin-right: 2px;
}
.nc-tecnocom-card__caret {
  margin: auto 0 auto auto;
  width: 16px;
  height: 10px;
  cursor: pointer;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE2IDEwIj48cGF0aCBmaWxsPSIjMjdhM2Q0IiBkPSJNNy45NDEsNi44NzlMMTQuMjEzLjI5MmEuOTU4Ljk1OCwwLDAxMS40LS4wMDdhMS4wMjUsMS4wMjUsMCwwMS4yODcuNzRhMS4wNTcsMS4wNTcsMCwwMS0uMjkuNzMyTDcuOTQzLDkuODA5LjI3NSwxLjc1N0ExLjA3NywxLjA3NywwLDAxLjI2OC4yODVhLjk1OC45NTgsMCwwMTEuNC4wMDdaIi8+PC9zdmc+") 0 0 no-repeat;
  -webkit-transition: transform 0.2s;
  -moz-transition: transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
}
.nc-tecnocom-container__selector._opened .nc-tecnocom-card__caret {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-card__caret {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTUgOSI+PHBhdGggZmlsbD0iIzI3YTNkNCIgZD0iTTEzLjI1Ni0uMDA2TDcuNTA5LDUuNkwxLjc2MS0uMDA2LjAxMywxLjdsNy41LDcuMzEzbDcuNS03LjMxM1oiLz48L3N2Zz4=") 0 0 no-repeat;
  }
}
.nc-tecnocom-card__expiration {
  color: #eb1600;
  font-size: 12px;
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-dropdown__content .nc-tecnocom-card__mask,
  .nc-tecnocom-container__selector .nc-tecnocom-card__mask {
    display: none;
  }
}
.nc-tecnocom-dropdown__item {
  padding-left: 20px;
  padding-top: 18px;
  line-height: 32px;
}
.nc-tecnocom-dropdown__item.nc-tecnocom-card__text {
  color: #50535a;
  opacity: 0.5;
  padding-top: 0;
}
.nc-tecnocom-dropdown__item.jsNewCard .nc-tecnocom-card__check._checked {
  background-position-y: 0;
}
.nc-tecnocom-grid__content {
  display: inline-flex;
  flex-direction: column;
}
.nc-tecnocom-grid__item {
  padding-top: 20px;
}
.nc-tecnocom-grid__item .nc-tecnocom-card__icon {
  margin-top: -4px;
}
.nc-tecnocom-dropdown__item,
.nc-tecnocom-grid__item {
  flex-wrap: wrap;
  display: inline-flex;
}
.nc-tecnocom-dropdown__item .nc-tecnocom-card__check,
.nc-tecnocom-grid__item .nc-tecnocom-card__check {
  width: 8mm;
}
.nc-tecnocom-dropdown__item .nc-tecnocom-card__check._checked,
.nc-tecnocom-grid__item .nc-tecnocom-card__check._checked {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NCA2MCI+PHBhdGggc3Ryb2tlPSIjNTA1MzVBIiBzdHJva2Utd2lkdGg9IjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTQsMzhsMTcsMTdhOCw4LDAsMDA4LDBMODAsNCIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-size: 16px;
  background-position-y: 8px;
}
.nc-tecnocom-dropdown__item .nc-tecnocom-card__icon,
.nc-tecnocom-grid__item .nc-tecnocom-card__icon {
  width: 18mm;
  min-height: 32px;
}
.nc-tecnocom-dropdown__item .nc-tecnocom-card__value,
.nc-tecnocom-grid__item .nc-tecnocom-card__value {
  width: 62mm;
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-dropdown__item .nc-tecnocom-card__value,
  .nc-tecnocom-grid__item .nc-tecnocom-card__value {
    width: 50mm;
  }
}
.nc-tecnocom-dropdown__item .nc-tecnocom-card__basket,
.nc-tecnocom-grid__item .nc-tecnocom-card__basket {
  width: 5mm;
}
.nc-tecnocom-dropdown__item .nc-tecnocom-card__basket .nc-button,
.nc-tecnocom-grid__item .nc-tecnocom-card__basket .nc-button {
  height: auto;
  margin-top: -2px;
}
.nc-tecnocom-dropdown__item .nc-tecnocom-card__value,
.nc-tecnocom-grid__item .nc-tecnocom-card__value {
  padding-top: 0;
}
.nc-tecnocom-dropdown__item .nc-tecnocom-card__value._disabled,
.nc-tecnocom-grid__item .nc-tecnocom-card__value._disabled {
  color: #86888c;
}
.nc-tecnocom-dropdown__item .nc-tecnocom-card__value .nc-tecnocom-dropdown__line-new-card,
.nc-tecnocom-grid__item .nc-tecnocom-card__value .nc-tecnocom-dropdown__line-new-card {
  padding-left: 10mm;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxOCIgd2lkdGg9IjIyIiBoZWlnaHQ9IjE4Ij48cGF0aCBkPSJNMTgsMWguNzVBMi41LDIuNSwwLDAxMjEsMy4yNXYxMS41QTIuNSwyLjUsMCwwMTE4Ljc1LDE3SDMuMjVBMi41LDIuNSwwLDAxMSwxNC43NVYzLjI1QTIuNSwyLjUsMCwwMTMuMjUsMWg5LjhNMiw2aDE4IiBzdHJva2U9IiMyN0EzRDQiIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+") 0 0 no-repeat;
  color: #001eb4;
  margin-top: -6px;
  background-position-y: 6px;
}
.nc-tecnocom-dropdown__item.jsNewCard,
.nc-tecnocom-grid__item.jsNewCard {
  margin-top: 30px;
  padding-top: 25px;
  border-top: 1pt solid #e8e8e8;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-dropdown__item.jsNewCard,
  .nc-tecnocom-grid__item.jsNewCard {
    padding-left: 0;
    justify-content: center;
    padding-bottom: 15px;
  }
}
@media screen and (max-width: 767px) {
  .nc-tecnocom-dropdown__item.jsNewCard .nc-tecnocom-card__icon,
  .nc-tecnocom-grid__item.jsNewCard .nc-tecnocom-card__icon {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  #block_content {
    width: 100% !important;
  }
}
.nc-terms-and-conditions {
  position: relative;
  margin: -30px -40px -40px;
}
.nc-terms-and-conditions__scrollable {
  padding: 10px 0 30px;
  max-height: 680px;
}
@media screen and (max-width: 767px) {
  .nc-terms-and-conditions__scrollable {
    max-height: 400px;
  }
}
.nc-terms-and-conditions__text {
  line-height: 1.6;
  margin: 0 40px;
}
.nc-terms-and-conditions__text p {
  margin: 20px 0;
}
/* Title */
.nc-title {
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .nc-title {
    margin-bottom: 15px;
    padding: 20px 20px 0;
  }
}
.nc-title_dark {
  background-color: #f5f5f5;
  display: flex;
  justify-content: space-between;
  margin: -98px -500px 0 -500px;
  padding: 105px 500px 0 500px;
}
@media screen and (max-width: 767px) {
  .nc-title_dark {
    flex-direction: column;
    margin: -30px 0 0 0;
    padding: 24px 24px 0 24px;
    text-align: center;
  }
}
.nc-title_inline {
  margin-bottom: 0;
  padding: 0;
}
.nc-title_small {
  margin-bottom: 20px;
}
.nc-title_nowrap {
  white-space: nowrap;
}
.nc-title__icon,
.nc-title__text {
  display: inline-block;
  vertical-align: top;
}
.nc-title__icon {
  height: 50px;
  margin-right: 20px;
  margin-left: 2px;
}
@media screen and (max-width: 767px) {
  .nc-title__icon {
    height: 40px;
    margin-left: 0;
    margin-right: 12px;
  }
}
.nc-title__icon._cart-select {
  width: 61px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MSA0MyI+PHBhdGggc3Ryb2tlPSIjMDAzODVkIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIgZD0iTTEuNSwxLjVoNC4yYTEsMSwwLDAxMSwuNUwxOCwyNWE0LDQsMCwwMDMuNSwyLjVoMTQuMmE0LDQsMCwwMDMuNS0yLjVsNS40LTE1LjVhMiwyLDAsMDAtMi0yaC0yNW04LDMwYTQsNCwwLDEwMCwuMW0xNC0uMWE0LDQsMCwxMDAsLjFtMTQtLjFhNCw0LDAsMTAwLC4xbS04LjMtMTAuMWg1LjVhNCw0LDAsMDAzLjUtMi41bDUuMy0xNS41YTIsMiwwLDAwLTItMmgtNi41Ii8+PC9zdmc+") 0 0 no-repeat;
  background-position: center;
  background-size: contain;
}
@media screen and (max-width: 767px) {
  .nc-title__icon._cart-select {
    width: 45.75px;
  }
}
.nc-title__icon._cart-title {
  background-image: url("../images/other/icon-summary.png");
  background-repeat: no-repeat;
  width: 244px;
  height: 123px;
  background-size: contain;
  margin-right: 0;
  margin-top: auto;
}
@media screen and (max-width: 767px) {
  .nc-title__icon._cart-title {
    width: 190px;
    height: 96px;
    padding-top: 24px;
    margin: auto;
  }
}
.nc-title__icon._outlet {
  width: 36px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzMyIgdmlld0JveD0iMCAwIDM2IDMzIj48cGF0aCBmaWxsPSIjNTA1MzVBIiBkPSJNMzIuNzc2LDIuNzVBNC4xNDIsNC4xNDIsMCwwMDI4Ljg0NiwwaC0yMS40QTQuMTQ3LDQuMTQ3LDAsMDAzLjUxLDIuNzY2TC40MzQsMTIuMWE0Ljk2LDQuOTYsMCwwMC0uMTYxLDMuMTA2YTUuMjMyLDUuMjMyLDAsMDA0LjI0LDMuNzMyQTUuNjUyLDUuNjUyLDAsMDA1LjM0LDE5YTUuMjQ1LDUuMjQ1LDAsMDAzLjMxNS0xLjE2NWE1LjE2NSw1LjE2NSwwLDAwLjkxNS0uOTU1YTUuMjY4LDUuMjY4LDAsMDAzLjQyLDIuMDU5YTUuMzIzLDUuMzIzLDAsMDA1LjA1Ni0yLjA2YTUuMyw1LjMsMCwwMDcuNDI4LDEuMDYyYTUuMTkzLDUuMTkzLDAsMDAxLjA1My0xLjA1NmE1LjI2NSw1LjI2NSwwLDAwMy40MTcsMi4wNTRjLjAyMywwLC4wNDcsMCwuMDcuMDA3VjMwYS44NDUuODQ1LDAsMDEtMSwxSDcuMDc3YS44NDUuODQ1LDAsMDEtMS0xdi04YTEsMSwwLDEwLTEuOTk1LDB2OGEyLjgwOCwyLjgwOCwwLDAwMi45OTIsM2gyMS45NGEyLjgwOCwyLjgwOCwwLDAwMi45OTItM1YxOC44NDVhNS4yNTksNS4yNTksMCwwMDIuMjI2LTEuMTI5QTUuMDYsNS4wNiwwLDAwMzYsMTMuODk0YTEsMSwwLDAwLTEtMWExLDEsMCwwMC0xLDFhMy4wNTcsMy4wNTcsMCwwMS0xLjA2OCwyLjMwNmEzLjM1OSwzLjM1OSwwLDAxLTIuNy43NkEzLjI0NSwzLjI0NSwwLDAxMjcuNiwxNC42bC0uMTc5LS41YTEsMSwwLDAwLTEuOTIxLjJhMy4wNjcsMy4wNjcsMCwwMS0xLjIxNiwyLjAzOWEzLjMzLDMuMzMsMCwwMS0yLjUxOS42MmEzLjIwOSwzLjIwOSwwLDAxLTIuNjA4LTIuMjc5Ljk1OC45NTgsMCwwMC0uMDU2LS4xNTVMMTguOSwxNC4xYTEsMSwwLDAwLTEuODkuMjYyYTMuMjQzLDMuMjQzLDAsMDEtMy43MjUsMi42YTMuMiwzLjIsMCwwMS0yLjU5NC0yLjIybC0uMTU5LS43NjhhMSwxLDAsMDAtMS45NzEuMTMzYTMuMDQ2LDMuMDQ2LDAsMDEtMS4xNTIsMi4xNzFhMy4zLDMuMywwLDAxLTIuNi42ODRhMy4yMDksMy4yMDksMCwwMS0yLjYwOS0yLjI4YTIuOTg1LDIuOTg1LDAsMDEuMTEzLTEuOTA3TDUuNCwzLjQwOEEyLjE0OCwyLjE0OCwwLDAxNy40NDYsMmgyMS40YTIuMTQ3LDIuMTQ3LDAsMDEyLjA0NiwxLjQwOGwyLjM3OSw2LjgzNWExLDEsMCwxMDEuODg0LS42NThaTTI0LjAzMSwyNWExLDEsMCwwMDAtMkgxMi4wNjNhMSwxLDAsMDAwLDJaIi8+PC9zdmc+") 0 0 no-repeat;
  background-position: center;
  background-size: contain;
}
@media screen and (max-width: 767px) {
  .nc-title__icon._outlet {
    width: 27px;
  }
}
.nc-title__icon._phone {
  width: 26px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA4OCI+PHBhdGggZmlsbD0iIzUwNTM1QSIgZD0iTTU1LDc3LjQ0OGExMC41NTEsMTAuNTUxLDAsMDEtMTAuNTMzLDEwLjU0NUgxMC41MzNBMTAuNTUxLDEwLjU1MSwwLDAxMCw3Ny40NDhWMi4wMDZhMiwyLDAsMTE0LDB2NzUuNDQyYTYuNTQxLDYuNTQxLDAsMDA2LjUzMyw2LjUzM2gzMy45MzRBNi41NDEsNi41NDEsMCwwMDUxLDc3LjQ0OFYxOS4yMTJhNi41NDEsNi41NDEsMCwwMC02LjUzMy02LjUzM0gxNGEyLjA0MSwyLjA0MSwwLDAwLTIuMDM1LDIuMDQyYzAsLjA0NiwwLC4wOTIsMCwuMTM3YTIuMDI1LDIuMDI1LDAsMDAyLjAyNywxLjkyMWgyNi45ODVBNi4wNDgsNi4wNDgsMCwwMTQ3LDIyLjgzM3YzMC4wNTFhNi4wMzEsNi4wMzEsMCwwMS02LjAyOCw2LjAySDE0YTYuMDM0LDYuMDM0LDAsMDEtNi4wMzUtNi4wMlYyNi44YTIsMiwwLDExNCwwdjI2LjA4MkEyLjAyMywyLjAyMywwLDAwMTQsNTQuODkxaDI2Ljk3MkEyLjAyLDIuMDIsMCwwMDQzLDUyLjg4NFYyMi44MzNhMi4wMzcsMi4wMzcsMCwwMC0yLjAyOC0yLjA0MUgxMy45ODdhNi4wMzUsNi4wMzUsMCwwMS02LjAyOS02LjAyOGMwLS4wNjEsMC0uMTIyLjAwOC0uMTg0QTYuMDUyLDYuMDUyLDAsMDExNCw4LjY2N2gzMC40NjdBMTAuNTUxLDEwLjU1MSwwLDAxNTUsMTkuMjEyWiIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-position: center;
  background-size: contain;
}
@media screen and (max-width: 767px) {
  .nc-title__icon._phone {
    width: 19.5px;
  }
}
.nc-title__icon._choose-line {
  width: 42px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA5MC42MSAxMzQuMTQiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC42LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuNCBCdWlsZCAxMDkpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogIzAwMzc3ZDsKICAgICAgfQoKICAgICAgLnN0MSB7CiAgICAgICAgZmlsbDogIzI4OTZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTQzLjAyLDExNy45N2gtMTEuMjNjLTEuNzMsMC0zLjEzLTEuNC0zLjEzLTMuMTNzMS40LTMuMTMsMy4xMy0zLjEzaDExLjIzYzEuNzMsMCwzLjEzLDEuNCwzLjEzLDMuMTNzLTEuNCwzLjEzLTMuMTMsMy4xM1oiLz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjIuNywxMzQuMTRIMTIuMjljLTYuNzgsMC0xMi4yOS01LjU0LTEyLjI5LTEyLjMxVjEyLjMxQzAsNS41NCw1LjUxLjAzLDEyLjI5LDBoNTAuNDFjNi44LDAsMTIuMjksNS41MSwxMi4zMSwxMi4zMXY5LjU0YzAsMS43My0xLjQsMy4xMy0zLjEzLDMuMTNzLTMuMTMtMS40LTMuMTMtMy4xM3YtOS41NGMwLTMuMzQtMi43Mi02LjA1LTYuMDUtNi4wNUgxMi4yOWMtMy4zNCwwLTYuMDMsMi42OS02LjAzLDYuMDN2MTA5LjU0YzAsMy4zNCwyLjY2LDYuMDMsNiw2LjA1aDUwLjQ0YzMuMzQsMCw2LjA1LTIuNzIsNi4wNS02LjA1di05LjU0YzAtMS43MywxLjQtMy4xMywzLjEzLTMuMTNzMy4xMywxLjQsMy4xMywzLjEzdjkuNTRjMCw2LjgtNS41MSwxMi4yOS0xMi4zMSwxMi4zMVoiLz4KICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzcuOTIsNzQuMTNjLTEuNzMsMC0zLjEzLDEuNC0zLjEzLDMuMTN2MTcuNTljMCwxLjczLDEuNCwzLjEzLDMuMTMsMy4xM3MzLjEzLTEuNCwzLjEzLTMuMTN2LTE3LjU5YzAtMS43My0xLjQtMy4xMy0zLjEzLTMuMTNaIi8+CiAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTU0LjQyLDU3LjI5Yy0xLjczLDAtMy4xMywxLjQtMy4xMywzLjEzdjM0LjQzYzAsMS43MywxLjQsMy4xMywzLjEzLDMuMTNzMy4xMy0xLjQsMy4xMy0zLjEzdi0zNC40M2MwLTEuNzMtMS40LTMuMTMtMy4xMy0zLjEzWiIvPgogIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03MC45NSw0MC40NWMtMS43MywwLTMuMTMsMS40LTMuMTMsMy4xM3Y1MS4yN2MwLDEuNzMsMS40LDMuMTMsMy4xMywzLjEzczMuMTMtMS40LDMuMTMtMy4xM3YtNTEuMjdjMC0xLjczLTEuNC0zLjEzLTMuMTMtMy4xM1oiLz4KICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNODcuNDgsMjMuNTljLTEuNzMsMC0zLjEzLDEuNC0zLjEzLDMuMTN2NjguMTNjMCwxLjczLDEuNCwzLjEzLDMuMTMsMy4xM3MzLjEzLTEuNCwzLjEzLTMuMTNWMjYuNzJjMC0xLjczLTEuNC0zLjEzLTMuMTMtMy4xM1oiLz4KPC9zdmc+") 0 0 no-repeat;
  background-position: center;
  background-size: contain;
}
@media screen and (max-width: 767px) {
  .nc-title__icon._choose-line {
    width: 31.5px;
  }
}
.nc-title__text {
  color: #50535a;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 50px;
  line-height: 50px;
}
@media screen and (max-width: 767px) {
  .nc-title__text {
    font-weight: 400;
    font-size: 30px;
    line-height: 40px;
  }
}
.nc-title_dark .nc-title__text {
  font-size: 32px;
  font-weight: 300;
  line-height: initial;
  padding-top: 35px;
}
@media screen and (max-width: 767px) {
  .nc-title_dark .nc-title__text {
    font-size: 24px;
    padding-top: 0;
  }
}
.nc-title_ordinary .nc-title__text {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
}
.nc-title__abandoned .nc-title__sub {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-title__abandoned .nc-title__sub {
    display: block;
    width: 80%;
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  .nc-title_small .nc-title__text {
    font-weight: 700;
    font-size: 20px;
    line-height: 40px;
  }
}
.nc-title__sub {
  display: block;
  margin-top: 15px;
  color: #333333;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .nc-title__sub {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
  }
}
.nc-title__icon._cart-select ~ .nc-title__sub {
  margin-left: 91px;
}
@media screen and (max-width: 767px) {
  .nc-title__icon._cart-select ~ .nc-title__sub {
    margin-left: 0;
    font-size: 16px;
    line-height: 24px;
  }
}
.nc-title__row {
  display: flex;
  padding-top: 8px;
}
@media screen and (max-width: 767px) {
  .nc-title__row {
    justify-content: center;
    flex-wrap: wrap;
  }
}
.nc-title__row * + * {
  padding-left: 6px;
}
.nc-title__row-text {
  font-size: 16px;
}
.nc-title__row-text-bold {
  font-weight: bold;
}
.nc-title__row-text-label {
  margin-top: -2px;
}
.nc-title__row-text-label .nc-label {
  text-transform: none;
}
.nc-title__row .nc-button_type_blue-border {
  height: 32px;
  width: 100%;
  margin: 8px 0;
}
.nc-title__row .nc-button_type_blue-border .nc-button__label {
  margin-top: -20px;
}
@media screen and (max-width: 767px) {
  .nc-title__row .nc-button_type_blue-border .nc-button__label {
    margin-top: -10px;
  }
}
/* Tooltip */
.nc-tooltip {
  position: absolute;
  overflow: hidden;
  visibility: hidden;
  height: 0;
  opacity: 0;
  z-index: 1;
  -webkit-transition: opacity 0.2s, transform 0.2s;
  -moz-transition: opacity 0.2s, transform 0.2s;
  -o-transition: opacity 0.2s, transform 0.2s;
  transition: opacity 0.2s, transform 0.2s;
}
.nc-tooltip._no-transform {
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.nc-tooltip._position-adaptive {
  top: 50%;
  left: 0;
  padding-right: 20px;
  -webkit-transform: translate(-100%, -50%);
  -moz-transform: translate(-100%, -50%);
  -ms-transform: translate(-100%, -50%);
  -o-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
  min-width: 160px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip._position-adaptive {
    top: 0;
    left: 50%;
    padding-bottom: 20px;
    -webkit-transform: translate(-50%, -100%);
    -moz-transform: translate(-50%, -100%);
    -ms-transform: translate(-50%, -100%);
    -o-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
  }
}
.nc-tooltip._adaptive {
  top: 0;
  left: 50%;
  padding-bottom: 20px;
  -webkit-transform: translate(-50%, 20%);
  -moz-transform: translate(-50%, 20%);
  -ms-transform: translate(-50%, 20%);
  -o-transform: translate(-50%, 20%);
  transform: translate(-50%, 20%);
}
@media screen and (max-width: 767px) {
  .nc-tooltip._adaptive {
    left: 0;
    -webkit-transform: translate(0, 50%);
    -moz-transform: translate(0, 50%);
    -ms-transform: translate(0, 50%);
    -o-transform: translate(0, 50%);
    transform: translate(0, 50%);
  }
}
.nc-tooltip._position-adaptive {
  top: 50%;
  left: 0;
  padding-right: 20px;
  -webkit-transform: translate(-100%, -50%);
  -moz-transform: translate(-100%, -50%);
  -ms-transform: translate(-100%, -50%);
  -o-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
  min-width: 160px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip._position-adaptive {
    top: 0;
    left: 50%;
    padding-bottom: 20px;
    -webkit-transform: translate(-50%, -100%);
    -moz-transform: translate(-50%, -100%);
    -ms-transform: translate(-50%, -100%);
    -o-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
  }
}
.nc-tooltip._position-adaptive {
  top: 50%;
  left: 0;
  padding-right: 20px;
  -webkit-transform: translate(-100%, -50%);
  -moz-transform: translate(-100%, -50%);
  -ms-transform: translate(-100%, -50%);
  -o-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
  min-width: 160px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip._position-adaptive {
    top: 0;
    left: 50%;
    padding-bottom: 20px;
    -webkit-transform: translate(-50%, -100%);
    -moz-transform: translate(-50%, -100%);
    -ms-transform: translate(-50%, -100%);
    -o-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
  }
}
.nc-tooltip._bottom-center {
  bottom: 0;
  left: 50%;
  padding-top: 20px;
  -webkit-transform: translate(-50%, 20%);
  -moz-transform: translate(-50%, 20%);
  -ms-transform: translate(-50%, 20%);
  -o-transform: translate(-50%, 20%);
  transform: translate(-50%, 20%);
}
.nc-tooltip._top {
  top: 0;
  left: 0;
  padding-bottom: 20px;
  -webkit-transform: translate(0, 50%);
  -moz-transform: translate(0, 50%);
  -ms-transform: translate(0, 50%);
  -o-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
@media screen and (max-width: 767px) {
  .nc-tooltip._top._left-offset {
    left: -20px;
  }
}
.nc-tooltip._top-center {
  top: 0;
  left: 50%;
  padding-bottom: 20px;
  -webkit-transform: translate(-50%, 20%);
  -moz-transform: translate(-50%, 20%);
  -ms-transform: translate(-50%, 20%);
  -o-transform: translate(-50%, 20%);
  transform: translate(-50%, 20%);
}
.nc-tooltip._top-center._offset {
  top: 17px;
}
.nc-tooltip._top-left {
  top: 0;
  left: 50%;
  padding-bottom: 20px;
  -webkit-transform: translate(-28%, -100%);
  -moz-transform: translate(-28%, -100%);
  -ms-transform: translate(-28%, -100%);
  -o-transform: translate(-28%, -100%);
  transform: translate(-28%, -100%);
}
.nc-tooltip._top-right {
  top: 7px;
  right: 50%;
  padding-bottom: 20px;
  -webkit-transform: translate(28%, -100%);
  -moz-transform: translate(28%, -100%);
  -ms-transform: translate(28%, -100%);
  -o-transform: translate(28%, -100%);
  transform: translate(28%, -100%);
}
@media screen and (max-width: 767px) {
  .nc-tooltip._top-right._quick-shopping-cart {
    right: 90%;
  }
}
.nc-tooltip._top-left-final {
  top: 0;
  left: 50%;
  padding-bottom: 20px;
  -webkit-transform: translate(-50%, -100%);
  -moz-transform: translate(-50%, -100%);
  -ms-transform: translate(-50%, -100%);
  -o-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
}
@media screen and (max-width: 1099px) {
  .jsDeliveryCedulaDateHint .nc-tooltip._top-left-final {
    -webkit-transform: translate(-75px, -100%);
    -moz-transform: translate(-75px, -100%);
    -ms-transform: translate(-75px, -100%);
    -o-transform: translate(-75px, -100%);
    transform: translate(-75px, -100%);
  }
}
.nc-tooltip._bottom-left-final {
  top: 30px;
  left: 50%;
  padding-bottom: 20px;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
@media screen and (max-width: 1099px) {
  .jsDeliveryCedulaDateHint .nc-tooltip._bottom-left-final {
    -webkit-transform: translate(-75px, 0);
    -moz-transform: translate(-75px, 0);
    -ms-transform: translate(-75px, 0);
    -o-transform: translate(-75px, 0);
    transform: translate(-75px, 0);
  }
}
.nc-tooltip._bottom {
  bottom: 0;
  left: 0;
  padding-top: 20px;
  -webkit-transform: translate(0, 50%);
  -moz-transform: translate(0, 50%);
  -ms-transform: translate(0, 50%);
  -o-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
.nc-tooltip._bottom-right {
  bottom: 0;
  right: 0;
  padding-top: 20px;
  -webkit-transform: translate(0, 50%);
  -moz-transform: translate(0, 50%);
  -ms-transform: translate(0, 50%);
  -o-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
.nc-tooltip._bottom-right._offset {
  -webkit-transform: translate(28%, 50%);
  -moz-transform: translate(28%, 50%);
  -ms-transform: translate(28%, 50%);
  -o-transform: translate(28%, 50%);
  transform: translate(28%, 50%);
}
@media screen and (max-width: 767px) {
  .nc-tooltip._bottom-right._quick-shopping-cart {
    right: 70%;
  }
}
.nc-tooltip._right-auth,
.nc-tooltip._right {
  top: 50%;
  right: 0;
  padding-left: 20px;
  -webkit-transform: translate(50%, -50%);
  -moz-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  -o-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
  min-width: 160px;
}
.nc-tooltip._right-auth {
  -webkit-transform: translate(100%, -50%);
  -moz-transform: translate(100%, -50%);
  -ms-transform: translate(100%, -50%);
  -o-transform: translate(100%, -50%);
  transform: translate(100%, -50%);
}
.nc-tooltip._right-auth .nc-tooltip__text {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .nc-tooltip._right-auth {
    top: 0;
    left: 70%;
    padding-left: 0;
    padding-bottom: 20px;
    -webkit-transform: translate(-50%, -100%);
    -moz-transform: translate(-50%, -100%);
    -ms-transform: translate(-50%, -100%);
    -o-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
  }
}
.nc-tooltip._left {
  top: 50%;
  left: 0;
  padding-right: 20px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  min-width: 160px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip._full-width {
    left: 0;
    -webkit-transform: translate(0, -100%);
    -moz-transform: translate(0, -100%);
    -ms-transform: translate(0, -100%);
    -o-transform: translate(0, -100%);
    transform: translate(0, -100%);
  }
  .nc-tooltip._full-width-mobile {
    -webkit-transform: translate(-50%, -100%) !important;
    -moz-transform: translate(-50%, -100%) !important;
    -ms-transform: translate(-50%, -100%) !important;
    -o-transform: translate(-50%, -100%) !important;
    transform: translate(-50%, -100%) !important;
  }
}
@media screen and (max-width: 767px) {
  .nc-tooltip._full-width .nc-tooltip__content,
  .nc-tooltip._mobile-left-top .nc-tooltip__content {
    left: 0;
  }
  .nc-tooltip._full-width .nc-tooltip__arrow,
  .nc-tooltip._mobile-left-top .nc-tooltip__arrow {
    left: 15px !important;
  }
  .nc-tooltip._full-width .nc-tooltip__arrow-mobile,
  .nc-tooltip._mobile-left-top .nc-tooltip__arrow-mobile {
    left: 75px;
  }
}
@media screen and (max-width: 767px) {
  .nc-tooltip._mobile-left-top {
    left: 0;
    -webkit-transform: translate(0, 20%);
    -moz-transform: translate(0, 20%);
    -ms-transform: translate(0, 20%);
    -o-transform: translate(0, 20%);
    transform: translate(0, 20%);
  }
}
.nc-tooltip_one-line .nc-tooltip__content {
  white-space: nowrap;
}
.nc-tooltip._width-auto,
.nc-tooltip._width-auto .nc-tooltip__content,
.nc-tooltip._width-auto .nc-tooltip__text {
  min-width: 0;
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  .nc-tooltip._width-auto,
  .nc-tooltip._width-auto .nc-tooltip__content,
  .nc-tooltip._width-auto .nc-tooltip__text {
    white-space: normal;
  }
}
.nc-tooltip._width-auto .nc-tooltip__main {
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.nc-tooltip._width-adaptive {
  min-width: 205px;
  max-width: 265px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip._width-adaptive {
    padding-right: 0;
    min-width: 165px;
    max-width: 225px;
  }
}
.nc-tooltip._width-xs {
  min-width: 100px;
  max-width: 160px;
}
.nc-tooltip._width-xs .nc-tooltip__content {
  min-width: 0;
}
.nc-tooltip._width-s {
  min-width: 165px;
  max-width: 225px;
}
.nc-tooltip._width-sm {
  min-width: 205px;
  max-width: 265px;
}
.nc-tooltip._width-m {
  min-width: 225px;
  max-width: 285px;
}
.nc-tooltip._width-l {
  min-width: 250px;
  max-width: 310px;
}
.nc-tooltip._width-xl {
  min-width: 280px;
  max-width: 340px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip._width-xl {
    max-width: 300px;
  }
}
.nc-tooltip._width-xll {
  min-width: 360px;
  max-width: 420px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip._width-xll {
    min-width: 300px;
    max-width: 300px;
  }
}
.nc-tooltip._width-xlm {
  min-width: 328px;
  max-width: 388px;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-tooltip._width-xlm {
    width: 268px;
  }
}
@media screen and (max-width: 767px) {
  .nc-tooltip._width-xlm {
    min-width: 268px;
    max-width: 268px;
  }
}
.nc-tooltip._width-xxl {
  min-width: 460px;
  max-width: 520px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip._width-xxl {
    min-width: 300px;
    max-width: 300px;
  }
}
.nc-tooltip._width-adaptive {
  min-width: 360px;
  max-width: 420px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip._width-adaptive {
    min-width: 290px;
    max-width: 290px;
  }
}
@media screen and (max-width: 767px) {
  .nc-tooltip._mobile-width-s {
    min-width: 165px;
    max-width: 185px;
  }
}
@media screen and (max-width: 767px) {
  .nc-tooltip._mobile-width-m {
    min-width: 225px;
    max-width: 245px;
  }
}
@media screen and (max-width: 767px) {
  .nc-tooltip._mobile-width-l {
    min-width: 250px;
    max-width: 270px;
  }
}
@media screen and (max-width: 767px) {
  .nc-tooltip._service-info {
    right: auto;
    left: -40px;
  }
}
.nc-tooltip._cart-payment {
  top: 0;
  right: -15px;
  padding-bottom: 20px;
  -webkit-transform: translate(50%, -50%);
  -moz-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  -o-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}
@media screen and (max-width: 767px) {
  .nc-tooltip._cart-payment {
    right: -28px;
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    -o-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
  }
}
@media screen and (max-width: 767px) {
  .nc-tooltip._cart-payment .nc-tooltip__arrow {
    left: auto;
    right: 5px;
  }
}
.nc-tooltip._service-info .nc-tooltip__main {
  padding: 30px;
}
.nc-tooltip._service-info .nc-tooltip__text {
  line-height: 24px;
}
.nc-tooltip._service-info .nc-tooltip__label {
  max-width: 230px;
  margin-bottom: 13px;
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
  color: #50535a;
}
.nc-tooltip._service-info .nc-tooltip__arrow {
  right: 116px;
  left: auto;
}
@media screen and (max-width: 767px) {
  .nc-tooltip._service-info .nc-tooltip__arrow {
    right: auto;
    left: 40px;
  }
}
@media screen and (max-width: 767px) {
  .nc-tooltip._order-details .nc-tooltip__content {
    left: 50px;
  }
  .nc-tooltip._order-details .nc-tooltip__arrow {
    left: 46px !important;
  }
  .nc-tooltip._order-details .nc-tooltip__arrow._prevent-falling-out-right {
    left: unset !important;
    right: 7.8%;
  }
  .nc-tooltip._order-details .nc-tooltip__text_total-discounts {
    max-width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-tooltip._order-details .nc-tooltip__arrow._prevent-falling-out-right {
    right: 9%;
  }
}
@media screen and (min-width: 1100px) {
  .nc-tooltip._order-details .nc-tooltip__arrow._prevent-falling-out-right {
    right: 26.6%;
  }
}
@media screen and (max-width: 767px) {
  .nc-tooltip._order-details._prevent-falling-out-right {
    margin-right: 80px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-tooltip._order-details._prevent-falling-out-right {
    margin-right: 40px;
  }
}
.nc-tooltip_card-holder {
  min-width: 228px;
}
.nc-tooltip_card-number {
  min-width: 388px;
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  .nc-tooltip_card-number {
    min-width: 100%;
  }
}
.nc-tooltip_card-date {
  min-width: 388px;
}
.nc-tooltip__content {
  position: relative;
  background-color: #ffffff;
  color: #333333;
  text-align: left;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 30px rgba(0, 56, 93, 0.23);
  -moz-box-shadow: 0 0 30px rgba(0, 56, 93, 0.23);
  box-shadow: 0 0 30px rgba(0, 56, 93, 0.23);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  white-space: normal;
  word-break: normal;
}
.nc-tooltip__content._closable {
  padding-right: 50px;
}
._magenta .nc-tooltip__content {
  color: #e63780;
}
.jsDeliveryCedulaDateHint .nc-tooltip__content,
.jsDeliveryCedulaCodeHint .nc-tooltip__content {
  width: fit-content;
}
.nc-tooltip_center .nc-tooltip__content {
  text-align: center;
}
.nc-tooltip__content._closable .nc-tooltip__main {
  padding-right: 0;
}
.nc-tooltip__content._closable .nc-tooltip__actions {
  margin-right: -50px;
}
.nc-tooltip__main {
  padding: 15px 20px;
}
.jsDeliveryCedulaCodeHint .nc-tooltip__main {
  padding: 16px;
}
.jsDeliveryCedulaCodeHint .nc-tooltip__main img {
  width: 200px;
}
.nc-tooltip__main._padding-l {
  padding: 30px 35px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip__main._padding-l {
    padding: 15px 20px;
  }
}
.nc-tooltip__main_info {
  padding: 35px 40px;
  line-height: 1.5;
  font-size: 16px;
}
.nc-tooltip__main_info-total {
  font-size: 15px;
}
.nc-tooltip__main_info-now {
  font-size: 15px;
  padding: 15px 20px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip__main_info {
    padding: 15px 20px;
    line-height: 1.5;
    font-size: 14px;
  }
}
.nc-tooltip__main._icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  min-height: 115px;
  padding: 35px 20px 35px 80px;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .nc-tooltip__main._icon {
    padding: 80px 20px 15px 20px;
    text-align: center;
  }
}
.nc-tooltip__main._icon-info {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS44IDE5LjgiPjxwYXRoIHN0cm9rZT0iI0ZDQjcxMyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xNC44LDE3LjI1YTguOSw4LjksMCwxMTIuNS0yLjVtLTcuNC0xdi01bTAtM3YuMSIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-position: 20px 20px;
  padding: 20px 20px 20px 50px;
  min-height: auto;
}
.nc-tooltip__main._icon-warning {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDQyIDM2Ij48cGF0aCBmaWxsPSIjZmFiODAwIiBkPSJNMTkuMjc5Ljk4YTEuOTc2LDEuOTc2LDAsMDExLjcxNC0uOTc5YTEuOTc2LDEuOTc2LDAsMDExLjcxMS45NzlsMTguOTE2LDMyQTIsMiwwLDAxMzkuOTA3LDM2SDIuMDc4YTIsMiwwLDAxLTEuNzEzLTMuMDJaTTIuMDc4LDM0aDM3LjgyOUwyMC45OTIsMmgtLjAwM1ptMTguOTE1LTMuNWExLjQ1NywxLjQ1NywwLDAxLTEuMDU2LS40NEExLjUsMS41LDAsMDExOS41LDI5YTEuMzUxLDEuMzUxLDAsMDEuMDMtLjI5YTIuNDQxLDIuNDQxLDAsMDEuMDc5LS4yODFhMi4xNDgsMi4xNDgsMCwwMS4xNC0uMjZhMi4xLDIuMSwwLDAxLjE4OS0uMjNhMS41MzYsMS41MzYsMCwwMTIuMTExLDBhMi4xLDIuMSwwLDAxLjE4OS4yM2ExLjI2LDEuMjYsMCwwMS4xMjkuMjZhMS4zLDEuMywwLDAxLjA5LjI4MWExLjM1MSwxLjM1MSwwLDAxLjAzLjI5YTEuNSwxLjUsMCwwMS0xLjQ5NCwxLjVtLjk5MS02LjI2OWExLDEsMCwwMS0uOTkxLDEuMDAxYTEsMSwwLDAxLTEtMVYxMmExLDEsMCwxMTEuOTkxLDBaIi8+PC9zdmc+") 0 0 no-repeat;
  background-position: 20px 40px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip__main._icon-warning {
    background-position: center 20px;
    text-align: center;
  }
}
.nc-tooltip__main._icon-warning._quick-shopping-cart {
  background-position: 24px center;
  background-size: 49px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip__main._icon-warning._quick-shopping-cart {
    background-size: 75px;
    background-position: 133px 20px;
    text-align: center;
  }
}
.nc-tooltip__main._icon-warning._sim-out-of-stock {
  background-size: 49px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip__main._icon-warning._sim-out-of-stock {
    background-position: center 16px;
    background-size: 75px;
  }
}
.nc-tooltip__main._icon-warning-s {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBmaWxsPSIjZWQxYjAzIiBkPSJNOCw3aDIuMDF2My45OS4wMDJIOFptMCw0Ljk4NWgyLjAxdjJIOFptLjk5NS04Ljk5NC03LDExLjk5MmgxNFpNNy4yODgsMS45NzlBMS45NjEsMS45NjEsMCwwMTguOTkyLDFhMS45NiwxLjk2LDAsMDExLjcwOC45OGw3LDExLjk4OGEyLjAwNiwyLjAwNiwwLDAxLjAxNSwyLjAxNGExLjk1OCwxLjk1OCwwLDAxLTEuNzIsMS4wMDloLTE0QTEuOTU2LDEuOTU2LDAsMDEuMjcyLDE1Ljk4YTIsMiwwLDAxLjAxNi0yLjAxM1oiLz48L3N2Zz4=") 0 0 no-repeat;
  min-height: 0;
  background-position: 16px 16px;
  padding: 14px 14px 14px 50px;
}
.nc-tooltip__main._icon-user-blocked {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2OSIgaGVpZ2h0PSI2OCIgdmlld0JveD0iMCAwIDY5IDY4Ij48cGF0aCBmaWxsPSIjYmViZWJlIiBkPSJNMiw2OGEyLDIsMCwwMS0yLTJhMzEuOTA4LDMxLjkwOCwwLDAxMTIuNzM3LTI1LjU0OWEyLDIsMCwxMTIuNDI1LDMuMTgyQTI3Ljk1MiwyNy45NTIsMCwwMDQuMDczLDY0SDY0YTIsMiwwLDExMCw0Wk0zMi45ODMsNGExNSwxNSwwLDEwMTUuMDEsMTVBMTUuMDIxLDE1LjAyMSwwLDAwMzIuOTgxLDRabTAsMzRhMTksMTksMCwxMTE5LjAxMi0xOWExOS4wMjcsMTkuMDI3LDAsMDEtMTkuMDE0LDE5WiIvPjxwYXRoIGZpbGw9IiNlYjE2MDAiIGQ9Ik01Ny41LDM1QTExLjUsMTEuNSwwLDEsMCw2OSw0Ni41QTExLjUxMywxMS41MTMsMCwwLDAsNTcuNSwzNVpNNDgsNDYuNWE5LjQ5MSw5LjQ5MSwwLDAsMSwxNS40NjgtNy4zODJsLTEzLjM1LDEzLjM0OUE5LjQ0OSw5LjQ0OSwwLDAsMSw0OCw0Ni41Wm05LjUsOS41YTkuNDQ5LDkuNDQ5LDAsMCwxLTUuOTY3LTIuMTE4bDEzLjM0OS0xMy4zNDlBOS40OTEsOS40OTEsMCwwLDEsNTcuNSw1NloiLz48L3N2Zz4=") 0 0 no-repeat;
  background-size: 47px 43px;
  background-position: 20px center;
}
@media screen and (max-width: 767px) {
  .nc-tooltip__main._icon-user-blocked {
    padding: 30px 5px 30px 20px;
  }
}
.nc-tooltip__main._icon-phone-question {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MiA2NCI+PHBhdGggZmlsbD0iIzUwNTM1QSIgZD0iTTguNzQzLDE2YTIuNzQ4LDIuNzQ4LDAsMDEtMi43NzMtMi41NTVWOS41NTZBMi43NDksMi43NDksMCwwMTguNzQzLDdoMTcuNjgxYTYuNiw2LjYsMCwwMTYuNTgsNi42VjM2YTEsMSwwLDAxLS45OTcsMWExLDEsMCwwMS0xLTFWMTMuNkE0LjYsNC42LDAsMDAyNi40MjIsOUg4Ljc0M2EuODMxLjgzMSwwLDAwLS43NzguNTU1djMuODg5YS44MzEuODMxLDAsMDAuNzc4LjU1NWgxMy40OTNhNC42ODgsNC42ODgsMCwwMTQuNjc2LDQuNjg5VjMyYTQsNCwwLDAxLTMuOTg5LDRIOS4yMDVhMi45NjMsMi45NjMsMCwwMS0yLjE0Ny0uODYzYTQuMjU2LDQuMjU2LDAsMDEtMS4wODgtMy4wNDlWMjAuNDQzYTEsMSwwLDExMiwwdjExLjY0M2EyLjM1MiwyLjM1MiwwLDAwLjUsMS42MzQuOTc5Ljk3OSwwLDAwLjc0LjI3OGgxMy43MTZhMiwyLDAsMDAxLjk5NC0ydi0xMy4zMUEyLjY4OCwyLjY4OCwwLDAwMjIuMjM2LDE2Wm0yMS4xNyw0OGExMi4wMSwxMi4wMSwwLDAxLTguOS0yMC4wMzdhMTEuODUyLDExLjg1MiwwLDAxOC4yNjctMy45NDlhMTIsMTIsMCwwMTEwLjI1NCwxOS4xYTEsMSwwLDExLTEuNi0xLjE5YTEwLDEwLDAsMTAtMi4xMSwyLjExNWExLDEsMCwwMTEuMTkyLDEuNmExMS45MjIsMTEuOTIyLDAsMDEtNi40NzgsMi4zMzljLS4yMTIuMDE2LS40Mi4wMjItLjYyNS4wMjJtLS4xLTQuMTg2YTEuNTMxLDEuNTMxLDAsMTEwLTMuMDYyYTEuNTA1LDEuNTA1LDAsMDEuNzIxLjE4YTEuMDE1LDEuMDE1LDAsMDEuMS4wNjZhMS4wNDEsMS4wNDEsMCwwMS4xODMuMTI1YTEuNTM5LDEuNTM5LDAsMDEtMS4wMDMsMi42OTFabTEuNTQ3LTUuMTMxYTEsMSwwLDAxLS45OTQuOTk3YTEsMSwwLDAxLTEtMVY1Mi43YTEuOTQ2LDEuOTQ2LDAsMDExLjI5NC0xLjgxOGMuOTc4LS40LDIuMDY5LTEuMjMxLDIuMDY5LTIuMjg4YTIuMzY1LDIuMzY1LDAsMDAtNC43MjgsMGExLDEsMCwxMS0xLjk5NCwwYTQuMzU5LDQuMzU5LDAsMDE4LjcxNywwYzAsMS43MzctMS4yNTIsMy4yOTEtMy4zNDgsNC4xNTRaTTYuNTcxLDU4Yy0zLjYyOSwwLTYuNTgtMi42LTYuNTgtNS44VjFhMSwxLDAsMDExLTFhMSwxLDAsMDExLDF2NTEuMmMwLDIuMDkzLDIuMDU3LDMuOCw0LjU4NiwzLjhoNy45OGExLDEsMCwwMS0uMDA2LDJaIi8+PC9zdmc+") 0 0 no-repeat;
  background-size: 42px 64px;
  background-position: 35px center;
}
.nc-tooltip__main._icon-cart-warning {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NCA0MyI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48cGF0aCBzdHJva2U9IiNlYjE2MDAiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTQyLDJhMSwxLDAsMDEyLDBsOSwxNWExLDEsMCwwMS0xLDFIMzRhMSwxLDAsMDEtMS0xWm0xLDV2NW0wLDNoLjEiLz48cGF0aCBzdHJva2U9IiNiZWJlYmUiIHN0cm9rZS13aWR0aD0iMyIgZD0iTTE4LjUsNy41aDE0bS0zMS02aDRhMi41LDIuNSwwLDAsMSwyLjEsMWwxMS43LDIzYTIuNzUsMi43NSwwLDAsMCwyLjEsMmgxNmEyLjc1LDIuNzUsMCwwLDAsMi41LTJsMS0yLjVtMCwxNC41YTQsNCwwLDEsMCwwLC4xbS0xNC0uMWE0LDQsMCwxLDAsMCwuMSIvPjwvZz48cGF0aCBmaWxsPSIjYmViZWJlIiBkPSJNMzQsOWgtMlY2aDNabTguMSwxNWgtMy4ybDEtM2gzLjJaIi8+PC9zdmc+") 0 0 no-repeat;
  background-size: 54px 43px;
  background-position: 20px center;
  padding-left: 90px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip__main._icon-cart-warning {
    background-position: center 20px;
    padding-left: 20px;
    background-size: 70px;
  }
}
.nc-tooltip__main._icon-cart-out-of-stock {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MiA0MiI+PHBhdGggc3Ryb2tlPSIjZmFiODAwIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGQ9Ik03LDM1TDM1LjEsNi45YTIwLDIwLDAsMTAuMS4xIi8+PC9zdmc+") 0 0 no-repeat;
  background-size: 42px 42px;
  background-position: 20px 35px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip__main._icon-cart-out-of-stock {
    background-position: center 20px;
    text-align: center;
  }
}
.nc-tooltip__main._icon-phone-question {
  padding-left: 92px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip__main._icon-phone-question {
    padding: 4px 19px 12px 13px;
    min-height: 100px;
    background-size: 30px 64px;
    background-position: 14px 21px;
  }
}
.nc-tooltip__main._quick-shopping-cart {
  padding: 35px 20px 35px 103px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip__main._quick-shopping-cart {
    margin: 0 -20px;
    padding: 80px 0px 15px 46px;
  }
}
.jsDeliveryCedulaDateHint .nc-tooltip__main {
  padding: 5px 10px 0 10px;
}
.nc-tooltip__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  text-align: center;
}
.nc-tooltip__actions._row {
  height: 80px;
  border-top: 1px solid #e8e8e8;
  padding: 0 30px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
  .nc-tooltip__actions._row {
    height: auto;
    width: 100%;
    padding: 15px 30px 10px 30px;
    border-top: none;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
}
@media screen and (max-width: 767px) {
  .nc-tooltip__actions-replace .nc-button__label {
    line-height: normal;
  }
}
@media screen and (max-width: 767px) {
  .nc-tooltip__actions-replace .nc-button__icon {
    margin: 0 13px 0 0;
  }
}
.nc-tooltip__label {
  font-size: 16px;
  font-weight: 600;
  color: #333333;
}
@media screen and (max-width: 767px) {
  .nc-tooltip__label {
    width: 100%;
    padding-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  .nc-tooltip__label._mobile {
    display: none;
  }
}
.nc-tooltip__label + .nc-tooltip__text {
  margin-top: 4px;
  width: 100%;
}
.nc-tooltip__text._bold {
  font-weight: bold;
}
.nc-tooltip__text._red {
  color: #eb1600;
}
.nc-tooltip__text._bold + .nc-tooltip__text {
  margin-top: 10px;
}
.nc-tooltip__text._left {
  text-align: left;
}
.jsDeliveryCedulaDateHint .nc-tooltip__text,
.jsDeliveryCedulaCodeHint .nc-tooltip__text {
  padding-bottom: 16px;
  font: 12px/15px Roboto, Helvetica, Arial, sans-serif;
  text-align: center;
  color: #50535a;
}
.nc-tooltip._top-center .nc-tooltip__content._on-link,
.nc-tooltip._top .nc-tooltip__content._on-link {
  margin-bottom: -12px;
}
.nc-tooltip._bottom._on-link .nc-tooltip__content,
.nc-tooltip._bottom-center._on-link .nc-tooltip__content {
  margin-top: -12px;
}
.nc-tooltip._top .nc-tooltip__content._on-icon,
.nc-tooltip._bottom .nc-tooltip__content._on-icon {
  margin-left: -20px;
}
.nc-tooltip__link {
  display: block;
  margin-top: 5px;
}
.nc-tooltip__icon {
  padding-left: 45px;
}
.nc-tooltip__icon._width-m {
  min-width: 250px;
  max-width: 310px;
}
.nc-tooltip__icon._width-l {
  min-width: 275px;
  max-width: 335px;
}
.nc-tooltip__icon._width-xl {
  min-width: 305px;
  max-width: 365px;
}
.nc-tooltip__icon_attention {
  padding-left: 50px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDIyIDE5Ij48cGF0aCBmaWxsPSIjZmNiODE1IiBkPSJNMTAsMTVhLjk5Mi45OTIsMCwxMS45OTIsMUExLDEsMCwwMTEwLDE1bTExLjYyMS45N2EyLjAzNCwyLjAzNCwwLDAxLjAzNiwyLjAxM0ExLjk0MSwxLjk0MSwwLDAxMTkuOTYxLDE5aC0uMDAySDIuMDI2YTEuOTQxLDEuOTQxLDAsMDEtMS43LTEuMDE3YTIuMDM0LDIuMDM0LDAsMDEuMDM5LTIuMDEzTDkuMzMzLjk1MmExLjkyMywxLjkyMywwLDAxMy4zMjEsMFpNMTAsN2EuOTkyLjk5MiwwLDExMS45ODQsMHY1YTEsMSwwLDAxLS45OTEsMUExLDEsMCwwMTEwLDEyWm0uOTkyLTUuMDEyLTguOTY2LDE1LjAyaDE3LjkzNVoiLz48L3N2Zz4=") 0 0 no-repeat;
  background-position: 20px 24px;
  background-color: #ffffff;
}
.nc-tooltip__icon_attention-big {
  padding-left: 80px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDQyIDM2Ij48cGF0aCBmaWxsPSIjZmNiNzEzIiBkPSJNMTkuMjc5Ljk4QTEuOTc1LDEuOTc1LDAsMDEyMC45OTMsMEExLjk3NSwxLjk3NSwwLDAxMjIuNy45NzlsMTguOTE2LDMyQTIsMiwwLDAxMzkuOTA3LDM2SDIuMDc4YTIsMiwwLDAxLTEuNzE0LTMuMDJaTTIwLjk5MiwyaC0uMDAzTDIuMDc4LDM0aDM3LjgzWm0tLjk5OSwxMGExLDEsMCwxMTEuOTkxLDB2MTIuMjMyYTEsMSwwLDAxLS45OTEsMWExLDEsMCwwMS0xLTFabTEsMTguNWExLjU0MSwxLjU0MSwwLDAxLS41NjgtLjExQTEuNTEyLDEuNTEyLDAsMDExOS41LDI5YTEuMzI4LDEuMzI4LDAsMDEuMDMtLjI5YTIuMywyLjMsMCwwMS4wNzktLjI4YTIuMTksMi4xOSwwLDAxLjE0LS4yNmEyLjE1NSwyLjE1NSwwLDAxLjE4OS0uMjNhMS41MzcsMS41MzcsMCwwMTIuMTExLDBhMi4xNzYsMi4xNzYsMCwwMS4xOS4yM2ExLjMsMS4zLDAsMDEuMTI5LjI2YTEuMjcyLDEuMjcyLDAsMDEuMDkuMjhhMS4zMjgsMS4zMjgsMCwwMS4wMy4yOWExLjUsMS41LDAsMDEtMS40OTUsMS41Ii8+PC9zdmc+") 0 0 no-repeat;
  background-position: 20px 24px;
  background-color: #ffffff;
}
.nc-tooltip__icon_attention-big._width-xxl {
  min-width: 450px;
  max-width: 535px;
}
.nc-tooltip__close {
  position: absolute;
  cursor: pointer;
  top: 20px;
  right: 19px;
  width: 16px;
  height: 16px;
  -webkit-transition: transform 100ms linear;
  -moz-transition: transform 100ms linear;
  -o-transition: transform 100ms linear;
  transition: transform 100ms linear;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNMSwxbDE4LDE4bTAtMThMMSwxOSIgc3Ryb2tlPSIjMDBBOUUwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==") 0 0 no-repeat;
  background-size: contain;
}
.nc-tooltip__close:hover {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
@media screen and (min-width: 768px) {
  .nc-tooltip__arrow._mobile {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .nc-tooltip__arrow._not-mobile {
    display: none;
  }
}
.nc-tooltip__arrow._arrow-position {
  width: 0;
  height: 0;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-left: 9px solid #ffffff;
  position: absolute;
  right: 0;
  top: 50%;
  margin-right: -9px;
  margin-top: -9px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip__arrow._arrow-position {
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 9px solid #ffffff;
    left: 50%;
    top: 100%;
    margin-left: -9px;
    transform: translateY(50%);
  }
}
.nc-tooltip__arrow._adaptive {
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 9px solid #ffffff;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -9px;
  margin-bottom: -9px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip__arrow._adaptive {
    left: 20%;
  }
}
.nc-tooltip__arrow._arrow-position {
  width: 0;
  height: 0;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-left: 9px solid #ffffff;
  position: absolute;
  right: 0;
  top: 50%;
  margin-right: -9px;
  margin-top: -9px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip__arrow._arrow-position {
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 9px solid #ffffff;
    left: 50%;
    top: 100%;
    margin-left: -9px;
    transform: translateY(50%);
  }
}
.nc-tooltip__arrow._arrow-position {
  width: 0;
  height: 0;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-left: 9px solid #ffffff;
  position: absolute;
  right: 0;
  top: 50%;
  margin-right: -9px;
  margin-top: -9px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip__arrow._arrow-position {
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 9px solid #ffffff;
    left: 50%;
    top: 100%;
    margin-left: -9px;
    transform: translateY(50%);
  }
}
.nc-tooltip__arrow._top-center {
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 9px solid #ffffff;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -9px;
  margin-bottom: -9px;
}
.nc-tooltip__arrow._top-center._center {
  left: 50.9%;
}
.nc-form__row-container .nc-tooltip__arrow._top-center {
  margin-left: -5px;
}
.nc-tooltip__arrow._top-left {
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 9px solid #ffffff;
  position: absolute;
  left: 28%;
  bottom: 0;
  margin-left: -9px;
  margin-bottom: -9px;
}
.nc-tooltip__arrow._top-right {
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 9px solid #ffffff;
  position: absolute;
  right: 28%;
  bottom: 0;
  margin-right: -9px;
  margin-bottom: -9px;
}
.nc-tooltip__arrow._top-left-final {
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 9px solid #ffffff;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -9px;
  margin-bottom: -9px;
}
.nc-tooltip__arrow._top-left-final._center {
  left: 50.9%;
}
@media screen and (max-width: 1099px) {
  .jsDeliveryCedulaDateHint .nc-tooltip__arrow._top-left-final._center {
    left: 75px;
  }
}
.nc-tooltip__arrow._bottom-center {
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #ffffff;
  position: absolute;
  left: 50%;
  top: 0;
  margin-top: -9px;
  margin-left: -9px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip__arrow._bottom-center-mob {
    right: 0;
    left: auto;
  }
}
.nc-tooltip__arrow._bottom-right {
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #ffffff;
  position: absolute;
  right: 20px;
  top: 0;
  margin-right: -9px;
  margin-top: -9px;
}
.nc-tooltip__arrow._bottom-right._offset {
  right: 31.2%;
}
.nc-tooltip__arrow._top {
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 9px solid #ffffff;
  position: absolute;
  left: 20px;
  bottom: 0;
  margin-bottom: -9px;
}
.nc-tooltip__arrow._bottom {
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #ffffff;
  position: absolute;
  left: 20px;
  top: 0;
  margin-top: -9px;
}
.nc-tooltip__arrow._right-auth,
.nc-tooltip__arrow._right {
  width: 0;
  height: 0;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-right: 9px solid #ffffff;
  position: absolute;
  left: 0;
  margin-left: -9px;
  bottom: 50%;
  margin-bottom: -9px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip__arrow._right-auth {
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 9px solid #ffffff;
    position: absolute;
    left: 50%;
    bottom: -9px;
  }
}
.nc-tooltip__arrow._left {
  width: 0;
  height: 0;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-left: 9px solid #ffffff;
  position: absolute;
  right: 0;
  margin-right: -9px;
  top: 50%;
  margin-top: -9px;
}
.nc-tooltip__arrow._bottom-left-final {
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #ffffff;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -9px;
  margin-top: -9px;
}
.nc-tooltip__arrow._bottom-left-final._center {
  left: 50.9%;
}
@media screen and (max-width: 1099px) {
  .jsDeliveryCedulaDateTooltip .nc-tooltip__arrow._bottom-left-final._center,
  .jsDeliveryCedulaCodeHint .nc-tooltip__arrow._bottom-left-final._center {
    left: 75px;
  }
}
.nc-tooltip-contain {
  position: relative;
  z-index: 2;
}
.nc-tooltip-contain_button {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  .nc-tooltip-contain_button {
    margin-left: 0;
    width: 100%;
  }
}
.nc-tooltip-contain_button:first-child {
  margin-left: 0;
}
.nc-tooltip-contain._right {
  float: right;
}
.nc-tooltip-contain._inline {
  display: inline-block;
}
.jsPaymentTypeSelectionPostpaid .nc-tooltip-contain._inline {
  display: block;
}
.nc-tooltip-contain._displayed,
.nc-tooltip-contain._hover:hover {
  z-index: 175;
}
.nc-tooltip-contain._hover:hover .nc-tooltip,
.nc-tooltip._shows {
  overflow: visible;
  visibility: visible;
  height: auto;
  opacity: 1;
}
.nc-tooltip-contain._hover:hover .nc-tooltip._bottom-center,
.nc-tooltip._shows._bottom-center {
  -webkit-transform: translate(-50%, 100%);
  -moz-transform: translate(-50%, 100%);
  -ms-transform: translate(-50%, 100%);
  -o-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%);
}
.nc-tooltip-contain._hover:hover .nc-tooltip._top,
.nc-tooltip._shows._top {
  -webkit-transform: translate(0, -100%);
  -moz-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
}
.nc-tooltip-contain._hover:hover .nc-tooltip._top-center,
.nc-tooltip._shows._top-center,
.nc-tooltip-contain._hover:hover .nc-tooltip._adaptive,
.nc-tooltip._shows._adaptive {
  -webkit-transform: translate(-50%, -100%);
  -moz-transform: translate(-50%, -100%);
  -ms-transform: translate(-50%, -100%);
  -o-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
}
.nc-tooltip-contain._hover:hover .nc-tooltip._bottom,
.nc-tooltip._shows._bottom,
.nc-tooltip-contain._hover:hover .nc-tooltip._bottom-right,
.nc-tooltip._shows._bottom-right {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  -o-transform: translate(0, 100%);
  transform: translate(0, 100%);
}
.nc-tooltip-contain._hover:hover .nc-tooltip._bottom._offset,
.nc-tooltip._shows._bottom._offset,
.nc-tooltip-contain._hover:hover .nc-tooltip._bottom-right._offset,
.nc-tooltip._shows._bottom-right._offset {
  -webkit-transform: translate(28%, 100%);
  -moz-transform: translate(28%, 100%);
  -ms-transform: translate(28%, 100%);
  -o-transform: translate(28%, 100%);
  transform: translate(28%, 100%);
}
.nc-tooltip-contain._hover:hover .nc-tooltip._left,
.nc-tooltip._shows._left {
  -webkit-transform: translate(-100%, -50%);
  -moz-transform: translate(-100%, -50%);
  -ms-transform: translate(-100%, -50%);
  -o-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
}
.nc-tooltip-contain._hover:hover .nc-tooltip._right,
.nc-tooltip._shows._right {
  -webkit-transform: translate(100%, -50%);
  -moz-transform: translate(100%, -50%);
  -ms-transform: translate(100%, -50%);
  -o-transform: translate(100%, -50%);
  transform: translate(100%, -50%);
}
.nc-tooltip-contain._hover:hover .nc-tooltip._cart-payment,
.nc-tooltip._shows._cart-payment {
  -webkit-transform: translate(50%, -100%);
  -moz-transform: translate(50%, -100%);
  -ms-transform: translate(50%, -100%);
  -o-transform: translate(50%, -100%);
  transform: translate(50%, -100%);
}
@media screen and (max-width: 767px) {
  .nc-tooltip-contain._hover:hover .nc-tooltip._cart-payment,
  .nc-tooltip._shows._cart-payment {
    -webkit-transform: translate(0%, -100%);
    -moz-transform: translate(0%, -100%);
    -ms-transform: translate(0%, -100%);
    -o-transform: translate(0%, -100%);
    transform: translate(0%, -100%);
  }
}
@media screen and (max-width: 767px) {
  .nc-tooltip-contain._hover:hover .nc-tooltip._mobile-left-top,
  .nc-tooltip._shows._mobile-left-top {
    -webkit-transform: translate(0, -100%);
    -moz-transform: translate(0, -100%);
    -ms-transform: translate(0, -100%);
    -o-transform: translate(0, -100%);
    transform: translate(0, -100%);
  }
  .nc-tooltip-contain._hover:hover .nc-tooltip._adaptive,
  .nc-tooltip._shows._adaptive {
    -webkit-transform: translate(0, -100%);
    -moz-transform: translate(0, -100%);
    -ms-transform: translate(0, -100%);
    -o-transform: translate(0, -100%);
    transform: translate(0, -100%);
  }
}
.nc-tooltip-contain._hover:hover .nc-tooltip.jsSaveCardWarningTooltip,
.nc-tooltip._shows.jsSaveCardWarningTooltip {
  -webkit-transform: translate(150%, -110%);
  -moz-transform: translate(150%, -110%);
  -ms-transform: translate(150%, -110%);
  -o-transform: translate(150%, -110%);
  transform: translate(150%, -110%);
}
@media screen and (max-width: 767px) {
  .nc-tooltip-contain._hover:hover .nc-tooltip.jsSaveCardWarningTooltip,
  .nc-tooltip._shows.jsSaveCardWarningTooltip {
    transform: translate(5%, -20%);
    min-width: 90%;
    max-width: 90%;
  }
}
.nc-tooltip.nc-tooltip_customer-type {
  display: none;
}
.nc-header_sticky .nc-tooltip.nc-tooltip_customer-type {
  display: block;
}
@media (min-width: 900px) {
  .nc-tooltip.nc-tooltip_customer-type {
    top: 0px;
    left: 21px;
  }
}
.nc-tooltip_small-message .nc-tooltip__main {
  padding: 10px 20px;
}
.nc-tooltip_small-message .nc-tooltip__text {
  font: 16px/20px Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-tooltip_small-message .nc-tooltip {
    display: none;
  }
}
.nc-tooltip_message .nc-tooltip__main {
  padding: 35px 40px;
}
.nc-tooltip_message .nc-tooltip__text {
  font: 16px/24px "Roboto", Helvetica, Arial, sans-serif;
}
.nc-tooltip.jsDeliveryCedulaDateServer {
  z-index: 3;
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-tooltip-contain._hover:hover .nc-tooltip_tablet-shift._top-center {
    transform: translate(-85%, -100%);
  }
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
  .nc-tooltip-contain._hover:hover .nc-tooltip_tablet-shift._top-center .nc-tooltip__arrow._top-center {
    left: 85%;
  }
}
@media screen and (max-width: 767px) {
  ._icon-user-blocked .nc-tooltip__label {
    width: 73%;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  ._icon-user-blocked .nc-tooltip__label + .nc-tooltip__text {
    width: 68%;
    margin: 0 auto;
  }
}
/* Transaction list */
.nc-transaction-list {
  margin-top: 20px;
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-transaction-list {
    margin-top: 0;
  }
}
.nc-transaction-list__table-td_order-number,
.nc-transaction-list__table-td_amount,
.nc-transaction-list__table-td_view-button {
  text-align: right;
}
@media screen and (max-width: 767px) {
  .nc-transaction-list__table-td_order-number,
  .nc-transaction-list__table-td_amount,
  .nc-transaction-list__table-td_view-button {
    display: none;
  }
}
.jsgrid-row .nc-transaction-list__table-td_transaction-date:first-child,
.jsgrid-alt-row .nc-transaction-list__table-td_transaction-date:first-child,
.jsgrid-header-row .nc-transaction-list__table-td_transaction-date:first-child {
  padding-left: 25px;
}
.jsgrid-grid-header .nc-transaction-list__table-td_view-button,
.jsgrid-grid-header .nc-transaction-list__table-td_card-number {
  opacity: 0;
}
.jsgrid-grid-header .nc-transaction-list__table-td_amount,
.jsgrid-row .nc-transaction-list__table-td_amount,
.jsgrid-alt-row .nc-transaction-list__table-td_amount {
  text-align: right;
}
.jsgrid-grid-header .nc-transaction-list__table-td_card-type {
  text-align: left;
}
.jsgrid-grid-header .nc-transaction-list__table-td_amount,
.jsgrid-row .nc-transaction-list__table-td_amount,
.jsgrid-alt-row .nc-transaction-list__table-td_amount {
  padding-right: 50px;
}
@media screen and (min-width: 768px) {
  .jsgrid-grid-header .nc-transaction-list__table-td_status,
  .jsgrid-row .nc-transaction-list__table-td_status,
  .jsgrid-alt-row .nc-transaction-list__table-td_status {
    padding-left: 50px;
  }
}
.nc-transaction-list__table-td_arrow {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-transaction-list__table-td_arrow {
    display: table-cell;
    width: 40px;
  }
}
@media screen and (max-width: 767px) {
  .nc-transaction-list__table-td_subject,
  .nc-transaction-list__table-td_card-type,
  .nc-transaction-list__table-td_card-number,
  .nc-transaction-list__table-td_amount,
  .nc-transaction-list__table-td_view-button {
    display: none;
  }
}
.nc-transaction-list__table-arrow {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGQ9Ik0xMC41LDBMNiw0LjZMMS40LDAsMCwxLjRsNiw2bDYtNloiIGZpbGw9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
  display: block;
  width: 16px;
  height: 10px;
  margin-top: 7px;
  background-size: 16px;
  -webkit-transition: transform 100ms linear;
  -moz-transition: transform 100ms linear;
  -o-transition: transform 100ms linear;
  transition: transform 100ms linear;
}
.nc-transaction-list__table-arrow._active {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.nc-transaction-list__table-arrow-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGQ9Ik0xMC41LDBMNiw0LjZMMS40LDAsMCwxLjRsNiw2bDYtNloiIGZpbGw9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
  display: inline-block;
  width: 15px;
  height: 10px;
  margin-left: 12px;
  transform: translateY(20%);
}
.nc-transaction-list__options {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: nowrap;
  margin-left: 25px;
  padding-bottom: 20px;
}
.nc-transaction-list__options-item {
  color: #00a9e0;
  text-decoration: none;
  cursor: pointer;
}
.nc-transaction-list__options-item:not(:first-child) {
  margin-left: 20px;
}
.nc-transaction-list__options-item._active {
  color: #333333;
  cursor: initial;
}
.nc-transaction-list__card-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.nc-transaction-list__card-icon {
  height: 26px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.nc-transaction-list__card-icon._mastercard {
  padding-left: 40px;
  background-image: url("../images/logos/mastercard.png");
}
.nc-transaction-list__card-icon._maestro {
  padding-left: 40px;
  background-image: url("../images/logos/maestro-logo.png");
}
.nc-transaction-list__card-icon._visa {
  padding-left: 60px;
  background-image: url("../images/logos/visa.png");
}
.nc-transaction-list__card-icon._discover {
  padding-left: 70px;
  background-image: url("../images/logos/discover-logo.png");
}
.nc-transaction-list__card-icon._diners {
  padding-left: 70px;
  background-image: url("../images/logos/diners-logo.png");
}
.nc-transaction-list__card-icon._american-express {
  padding-left: 40px;
  background-image: url("../images/logos/american_express_logo.png");
}
.nc-transaction-list__status-value {
  text-transform: capitalize;
}
.nc-transaction-list__status-value._passed {
  color: #44c8f5;
}
.nc-transaction-list__status-value._rejected,
.nc-transaction-list__status-value._canceled {
  color: #ef6058;
}
.nc-transaction-list__status-value._pending,
.nc-transaction-list__status-value._incident {
  color: #fcb713;
}
.nc-transaction-list__filter-mobile {
  color: #00a9e0;
  text-decoration: none;
  cursor: pointer;
  padding-bottom: 20px;
  margin-left: 25px;
  margin-right: 22px;
}
.nc-transaction-list__filter-mobile_asc {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTUgOSI+PHBhdGggZmlsbD0iIzI3YTNkNCIgZD0iTTEuNzQ0LDkuMDA2TDcuNDkxLDMuNGw1Ljc0Nyw1LjYwNkwxNC45ODcsNy4zTDcuNDkxLS4wMTMtLjAwNSw3LjNaIi8+PC9zdmc+") 0 0 no-repeat;
  background-position-x: right;
  background-position-y: 8px;
}
.nc-transaction-list__filter-mobile_desc {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTUgOSI+PHBhdGggZmlsbD0iIzI3YTNkNCIgZD0iTTEzLjI1Ni0uMDA2TDcuNTA5LDUuNkwxLjc2MS0uMDA2LjAxMywxLjdsNy41LDcuMzEzbDcuNS03LjMxM1oiLz48L3N2Zz4=") 0 0 no-repeat;
  background-position-x: right;
  background-position-y: 8px;
}
@media screen and (min-width: 768px) {
  .nc-transaction-list__filter-mobile {
    display: none;
  }
}
.nc-transaction-list .nc-button__icon {
  margin-right: 18px;
}
@media screen and (min-width: 768px) {
  .nc-transaction-list .jsgrid-row-bordered {
    display: none;
  }
}
.nc-troubleshooting__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .nc-troubleshooting__nav {
    display: block;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .nc-troubleshooting__nav_problem-ticket {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.nc-troubleshooting__search {
  width: 60%;
  display: flex;
}
@media (max-width: 1100px) {
  .nc-troubleshooting__search {
    width: 100%;
  }
}
.nc-troubleshooting__search .nc-form-field__select .ui-selectmenu-button {
  padding-left: 35px;
}
@media screen and (max-width: 767px) {
  .nc-troubleshooting__search .nc-form-field__select .ui-selectmenu-button {
    margin-left: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-troubleshooting__search {
    flex-direction: column;
  }
}
.nc-troubleshooting__search .nc-form-search__input {
  padding-left: 264px;
}
@media screen and (max-width: 767px) {
  .nc-troubleshooting__search .nc-form-search__input {
    -webkit-appearance: none;
    padding-left: 60px;
    border-radius: 5px;
    border-top: 1px solid #dbdcdd;
  }
}
.nc-troubleshooting__search .nc-form-search__input[placeholder] {
  text-overflow: ellipsis;
}
.nc-troubleshooting__search .nc-form-search__input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  text-overflow: ellipsis;
}
.nc-troubleshooting__search .nc-form-search__input::-moz-placeholder {
  /* Firefox 19+ */
  text-overflow: ellipsis;
}
.nc-troubleshooting__search .nc-form-search__input:-ms-input-placeholder {
  /* IE 10+ */
  text-overflow: ellipsis;
}
.nc-troubleshooting__search .nc-form-search__input:-moz-placeholder {
  /* Firefox 18- */
  text-overflow: ellipsis;
}
@media screen and (min-width: 768px) {
  .nc-troubleshooting__search .nc-form-search__submit {
    right: 30px;
  }
}
.nc-troubleshooting__search .jsTroubleshootingSearch:nth-child(2) {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .nc-troubleshooting__search + .jsgrid-mobile-sort {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-troubleshooting ._show-clear-button {
    margin-right: 40px;
  }
  .nc-troubleshooting ._show-clear-button .nc-form-search__combobox {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-troubleshooting .nc-form-search__clear {
    right: -30px;
  }
}
@media screen and (max-width: 767px) {
  .nc-troubleshooting .nc-form-search__submit {
    right: 0 !important;
  }
}
.nc-troubleshooting__warning {
  padding: 0 0 40px;
  text-align: center;
  color: #50535a;
}
.nc-troubleshooting__warning-message {
  font: 30px Telefonica, Helvetica, Arial, sans-serif;
  margin-bottom: 50px;
}
.nc-troubleshooting__warning-message-link {
  color: #27a3d4;
  cursor: pointer;
}
.nc-troubleshooting__warning-message-link:hover {
  color: #006c9e;
}
.nc-troubleshooting__warning-message:before {
  content: '';
  display: block;
  margin: 0 auto 25px;
  width: 73px;
  height: 81px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MyA4MSI+PHBhdGggZmlsbD0iIzViYzUwMCIgZD0iTTU3LjAzMiwxMi45MTd2LTIuODc5YTIsMiwwLDEwLTMuOTkzLDB2Ni44OTJMMzUuNzc2LDM0LjI4OWMtLjAxNi4wMTMtLjAzNS4wMjItLjA1MS4wMzVhMi4wMTUsMi4wMTUsMCwwMC0uMjg1LjNsLTUuOTA2LDUuOTRhMi4wMTYsMi4wMTYsMCwwMDAsMi44NGExLjk4OCwxLjk4OCwwLDAwMi44MjQsMGw0LjI0OS00LjI3NGE1Ljk3OCw1Ljk3OCwwLDExLTUuNjYxLTQuMDkyYTIuMDA4LDIuMDA4LDAsMDAwLTQuMDE3YTEwLjAzNiwxMC4wMzYsMCwxMDguNjczLDUuMDc5bDUuMDQ5LTUuMDc4YTE2Ljg2OSwxNi44NjksMCwxMS05LjM1NS02LjQ1OWEyLjAwNywyLjAwNywwLDAwMS4wMjYtMy44ODFhMjEuMSwyMS4xLDAsMTAxNS41NzIsMjAuMzg0YTIxLjEzLDIxLjEzLDAsMDAtNC40LTEyLjlsNC4yNzItNC4zYTI3LjE4NywyNy4xODcsMCwwMS04LjcxOCw0MS40YTEuOTMzLDEuOTMzLDAsMDAtMS4yLjU3M2EyNi43MTcsMjYuNzE3LDAsMDEtMjEuODcxLS4wMTZhMS45NDEsMS45NDEsMCwwMC0xLjE2My0uNTU2YTI3LjEzMywyNy4xMzMsMCwwMTEyLjExNS01MS4zMTRhMjYuNiwyNi42LDAsMDExMS41NDUsMi42Yy42NS4zMTEsMS4zLjY1NSwxLjkzMiwxLjAyM2ExLjk5MSwxLjk5MSwwLDAwMi43MjktLjczM2EyLjAxNiwyLjAxNiwwLDAwLS43MjgtMi43NDVjLS43MjYtLjQyMi0xLjQ3My0uODE3LTIuMjIxLTEuMTc0YTMwLjUzMiwzMC41MzIsMCwwMC0xMy4yNTctMi45ODdhMzEuMTU4LDMxLjE1OCwwLDAwLTE0Ljc4NCw1OC40NzFsLTMuMTI5LDkuOTY1YTIuMDExLDIuMDExLDAsMDAxLjMsMi41MmExLjk3OSwxLjk3OSwwLDAwLjYuMDk0YTIsMiwwLDAwMS45LTEuNGwyLjk3Ni05LjQ3N2EzMC42NzUsMzAuNjc1LDAsMDAyMi4yNDgsMGwzLDkuNDc4YTIsMiwwLDEwMy44LTEuMjJsLTMuMTU2LTkuOTU0YTMxLjIyNiwzMS4yMjYsMCwwMDguOS00Ny40bC45MzItLjkzOGg3LjQ2OGEyLjAwOCwyLjAwOCwwLDAwMC00LjAxN2gtMy40NThsMy45OTMtNC4wMTdINzFhMi4wMDgsMi4wMDgsMCwwMDAtNC4wMTNoLTQuMWEyLDIsMCwwMC0uNTY0LTEuNjM2YTEuOTc2LDEuOTc2LDAsMDAtMS4zMTgtLjU3OVYyYTIsMiwwLDEwLTMuOTkzLDB2Ni45WiIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-troubleshooting__status_answered {
  color: #44c8f5;
}
.nc-troubleshooting__status_progress {
  color: #fcb713;
}
.nc-troubleshooting__status_open {
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-troubleshooting__status {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .nc-troubleshooting__status_answered,
  .nc-troubleshooting__status_progress,
  .nc-troubleshooting__status_open {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
  }
}
.nc-troubleshooting__table-header {
  padding-left: 20px;
  font-size: 20px;
  color: #50535a;
  font-family: Roboto, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .nc-troubleshooting__table-header {
    padding-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .nc-troubleshooting__table-td_problem-type,
  .nc-troubleshooting__table-td_related-to-line,
  .nc-troubleshooting__table-td_expected-resolution,
  .nc-troubleshooting__table-td_contact-info {
    display: none;
  }
}
.nc-troubleshooting__table-td_arrow {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-troubleshooting__table-td_arrow {
    display: table-cell;
    max-width: 40px;
  }
}
.nc-troubleshooting__table-td_arrow._enabled {
  padding-top: 25px;
}
@media screen and (max-width: 767px) {
  .nc-troubleshooting__table-td-content_created {
    font-size: 14px;
    color: #4c4c4c;
  }
}
.nc-troubleshooting__table-td-content_arrow {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-troubleshooting__table-td-content_arrow {
    margin-left: auto;
    display: table-cell;
  }
}
.nc-troubleshooting__table-td-content_arrow-more {
  display: block;
  margin-left: auto;
  width: 16px;
  height: 10px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGQ9Ik0xMC41LDBMNiw0LjZMMS40LDAsMCwxLjRsNiw2bDYtNloiIGZpbGw9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
  background-size: 16px;
}
.nc-troubleshooting__table-td-content_arrow-more._active {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGZpbGw9IiMyN2EzZDQiIGQ9Ik02LDIuOEwxLjQsNy40TDAsNmw2LTZsNiw2LTEuNCwxLjRaIi8+PC9zdmc+") 0 0 no-repeat;
  background-size: 16px;
}
@media screen and (max-width: 767px) {
  .nc-troubleshooting .nc-form-text__input._combobox {
    padding-left: 60px;
    padding-right: 48px;
  }
}
@media screen and (max-width: 767px) {
  .nc-troubleshooting .nc-loader._loading._overlay {
    position: relative;
  }
}
/* Usage Details */
.nc-usage-details__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .nc-usage-details__header {
    display: block;
    margin-bottom: 15px;
  }
}
.nc-usage-details__header-new-report {
  padding-left: 20px;
  padding-right: 20px;
}
.nc-usage-details__mobile-sort {
  margin-left: 14px;
}
@media screen and (max-width: 767px) {
  .nc-usage-details__table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    position: relative;
  }
}
.nc-usage-details__table-td_name._enabled {
  padding-bottom: 10px;
  padding-right: 40px;
}
@media screen and (max-width: 767px) {
  .nc-usage-details__table-td_status._enabled {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 40px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
  }
}
@media screen and (max-width: 767px) {
  .nc-usage-details__table-td_date,
  .nc-usage-details__table-td_actions {
    display: none;
  }
}
.nc-usage-details__table-td_action.jsgrid-header-sortable {
  font-size: 0;
}
.nc-usage-details__table-td_arrow {
  display: none;
}
@media screen and (max-width: 767px) {
  .nc-usage-details__table-td_arrow {
    display: block;
    position: absolute;
    top: 20px;
    right: 0;
  }
}
@media screen and (max-width: 767px) {
  .nc-usage-details__table-td-content_name {
    font-size: 14px !important;
  }
}
.nc-usage-details__table-td-content_arrow {
  display: none;
  width: 16px;
  height: 10px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjMiIHZpZXdCb3g9IjAgMCAxMiA3LjMiPjxwYXRoIGQ9Ik0xMC41LDBMNiw0LjZMMS40LDAsMCwxLjRsNiw2bDYtNloiIGZpbGw9IiMwMEE5RTAiLz48L3N2Zz4=") 0 0 no-repeat;
  background-size: 16px;
  -webkit-transition: transform 100ms linear;
  -moz-transition: transform 100ms linear;
  -o-transition: transform 100ms linear;
  transition: transform 100ms linear;
}
@media screen and (max-width: 767px) {
  .nc-usage-details__table-td-content_arrow {
    margin-left: auto;
    display: block;
  }
}
.nc-usage-details__table-td-content_arrow._active {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
@media screen and (max-width: 767px) {
  .nc-usage-details__table-td-content_date,
  .nc-usage-details__table-td-content_actions {
    display: none;
  }
}
.nc-usage-details .ui-selectmenu-button {
  background: #f5f5f5;
  padding-left: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  flex-direction: row-reverse;
}
.nc-usage-details .ui-selectmenu-button .ui-icon {
  position: relative;
  top: 0;
  left: 15px;
  width: 20px;
  background-size: 20px 8px;
}
.nc-usage-details .ui-selectmenu-button.ui-state-hover .ui-icon {
  position: absolute;
  right: 20px;
  left: auto;
  top: 15px;
}
@media screen and (max-width: 767px) {
  .nc-usage-details__content .nc-loader._loading._overlay {
    position: relative;
  }
}
@media screen and (max-width: 767px) {
  .nc-usage-details__content .jsgrid__collapsible-row._generated .jsgrid__collapsible-row-value:before {
    display: none;
  }
}
/* User */
.nc-user {
  width: 150px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .nc-user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
  }
}
.nc-user__avatar {
  width: 84px;
  height: 84px;
  background-color: transparent;
  -webkit-border-radius: 42px;
  -moz-border-radius: 42px;
  border-radius: 42px;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .nc-user__avatar {
    height: 50px;
    width: 50px;
  }
}
.nc-user__name {
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-user__name {
    margin-top: 5px;
    margin-left: 20px;
    line-height: 18px;
    text-align: start;
  }
}
/* Why buy at movistar portlet */
.nc-why-buy-at-movistar {
  margin-top: 100px;
}
@media screen and (max-width: 767px) {
  .nc-why-buy-at-movistar {
    margin-top: 20px;
  }
}
.nc-why-buy-at-movistar__header {
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 40px;
  font-weight: 300;
  color: #50535a;
  margin-bottom: 58px;
}
@media screen and (max-width: 767px) {
  .nc-why-buy-at-movistar__header {
    font-size: 36px;
    margin-bottom: 20px;
    margin-left: 25px;
  }
}
.nc-why-buy-at-movistar__slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 767px) {
  .nc-why-buy-at-movistar__slider {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  .nc-why-buy-at-movistar__slider .swiper-container .swiper-wrapper {
    flex-wrap: wrap;
    margin-bottom: -50px;
    margin-top: 15px;
  }
}
@media screen and (max-width: 767px) {
  .nc-why-buy-at-movistar__slider .swiper-container .swiper-wrapper .nc-why-buy-at-movistar__slider-item {
    height: 100px;
  }
}
@media screen and (max-width: 767px) {
  .nc-why-buy-at-movistar__slider .swiper-container .swiper-wrapper .nc-why-buy-at-movistar__slider-item.swiper-slide-next {
    margin-bottom: 20px;
  }
}
.nc-why-buy-at-movistar__slider .swiper-container .swiper-pagination {
  display: none;
}
.nc-why-buy-at-movistar__slider-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-right: 20px;
}
@media screen and (max-width: 767px) {
  .nc-why-buy-at-movistar__slider-item {
    padding: 0px 20px;
  }
}
.nc-why-buy-at-movistar__slider-item:last-child {
  margin-right: 0px;
}
.nc-why-buy-at-movistar__slider-picture {
  width: 110px;
  height: 100px;
  margin-right: 20px;
  background-position: top;
  background-size: contain !important;
  background-position: center !important;
}
.nc-why-buy-at-movistar__slider-picture._security {
  background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDcgNTAiIHdpZHRoPSI0NyIgaGVpZ2h0PSI1MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjMDBBOUUwIj48cGF0aCBkPSJNNS41LTBDMiwwLDAsMi4xLDAsNS43YzAsMi4yLjgsMy42LDEuNyw0LjRjMCwuNCwwLC45LDAsMS40YzAsMy4zLjMsNi44LDMuOSw2LjhjMy42LDAsMy45LTMuNSwzLjktNi44YzAtLjUsMC0xLDAtMS40LjktLjgsMS43LTIuMSwxLjctNC40QzExLDIuMSw4LjksMCw1LjUsMG0xLjgsOC40Yy0uNC4zLS42LjctLjYsMS4yYzAsLjYuMSwxLjIuMSwxLjljMCw0LjItLjcsNC4yLTEuMyw0LjItLjYsMC0xLjMsMC0xLjMtNC4yYzAtLjcsMC0xLjMuMS0xLjljMC0uNS0uMi0xLS42LTEuMi0uNy0uNS0xLjEtMS4zLTEuMS0yLjZjMC0yLjgsMS43LTMuMSwyLjktMy4xYzEuMiwwLDIuOS4zLDIuOSwzLjFDOC40LDcsOCw3LjksNy4zLDguNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTggMjMpIi8+PHBhdGggZD0iTTQ1LjQsMjkuOGMwLTguNy0zLjQtMTQuNS0xMC4yLTE3LjRDMzUsNC41LDMwLjUsMCwyMi43LDBjLTcuOCwwLTEyLjMsNC41LTEyLjUsMTIuNEMzLjQsMTUuMywwLDIxLjEsMCwyOS44YzAsMTMsNy42LDE5LjUsMjIuNiwxOS41YzE1LjIsMCwyMi44LTYuNiwyMi44LTE5LjVaTTIyLjcsMi42YzcuMywwLDkuNCw0LjUsOS44LDguOC0yLjgtLjgtNi4xLTEuMi05LjgtMS4yLTMuNywwLTcsLjQtOS44LDEuMi42LTcuMiw1LjYtOC44LDkuOC04LjhabTE1LjEsMzkuOWMtMy4zLDIuNy04LjQsNC4xLTE1LjEsNC4xLTYuNywwLTExLjgtMS40LTE1LTQuMS0zLjQtMi44LTUtNy01LTEyLjhjMC01LjgsMS42LTEwLDUtMTIuOGMzLjMtMi43LDguMy00LjEsMTUtNC4xYzYuNywwLDExLjgsMS40LDE1LjEsNC4xYzMuNCwyLjgsNSw3LDUsMTIuOGMwLDUuOS0xLjcsMTAuMS01LDEyLjhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSguOC42KSIvPjwvc3ZnPg==") 0 0 no-repeat;
  width: 90px;
}
@media screen and (max-width: 767px) {
  .nc-why-buy-at-movistar__slider-picture._security {
    width: 70px;
  }
}
.nc-why-buy-at-movistar__slider-picture._warranty {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iNzYiIHZpZXdCb3g9IjAgMCA1NSA1MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjMDBBOUUwIj48cGF0aCBkPSJNMTMuNDQ5OTk3LDMyLjA1Yy0uNTk5OTk3LS42LS41OTk5OTctMS41LjAwMDAwMy0yLjEuNi0uNiwxLjUtLjYsMi4xLDBsNS4yLDUuMmMxLjMsMS4zLDMuNCwxLjMsNC44LDBsMjYuNS0yNi43Yy42LS42LDEuNS0uNiwyLjEsMGMuNi42LjYsMS41LDAsMi4xbC0yNi41LDI2LjdjLTEuMiwxLjMtMi44LDEuOS00LjUsMS45LTEuNjAwMDEsMC0zLjMwMDAxLS42LTQuNTAwMDEtMS45WiIvPjxwYXRoIGQ9Ik0yNC44OSw0OC43OWMtMy4yLDAtNi40LS42LTkuNC0xLjktMTIuNC01LjItMTguMy0xOS41LTEzLjEtMzEuOWM1LjIyLTEyLjQsMTkuNS0xOC4zLDMxLjktMTMuMWM0LDEuNyw3LjUsNC40LDEwLjEsNy45LjUuNi4zLDEuNS0uMywyLS42LjUtMS40OC4zMi0yLS4zLTIuMy0zLTUuNC01LjM4LTguOS02LjktMTAuOS00LjU5LTIzLjU4LjYtMjguMSwxMS41Mi01LjA5LDEwLjg4LjEsMjMuNTgsMTEuMDIsMjguMDhjNS43OCwyLjIsMTEuNTgsMi4yLDE2Ljk4LjFjNS4zLTIuMTgsOS41Mi02LjMsMTEuNy0xMS42YzEuNC0zLjQsMi03LjEsMS41LTEwLjgtLjEtLjc4LjUtMS41LDEuMzItMS42Ljc4LS4xLDEuNDguNSwxLjU4LDEuMy41LDQuMS0uMSw4LjQtMS43LDEyLjItMi41LDYtNy4yLDEwLjctMTMuMywxMy4yLTMuMSwxLjItNi4yLDEuOC05LjMsMS44WiIvPjwvc3ZnPg==") 0 0 no-repeat;
  width: 90px;
}
@media screen and (max-width: 767px) {
  .nc-why-buy-at-movistar__slider-picture._warranty {
    width: 150px;
  }
}
.nc-why-buy-at-movistar__slider-picture._shipping {
  background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNzUgNDIiIHdpZHRoPSI3NSIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjMDBBOUUwIj48cGF0aCBkPSJNOC4yLDlDNy42LDksNyw4LjksNyw5LjVjMCwuNi41LjUsMS4yLjVIMzZjLjcsMCwxLjIuMiwxLjItLjVjMC0uNi0uNS0uNS0xLjItLjVaIi8+PHBhdGggZD0iTTM3LjIsMThjMC0uNi0uNS0xLTEuMi0xbC0yMC44LDBjLS42LDAtMS4yLjQtMS4yLDFjMCwuNi41LDEsMS4yLDFMMzYsMTljLjcsMCwxLjItLjMsMS4yLTFaIi8+PHBhdGggZD0iTTczLjksMjguNmwwLTguOGMwLS4yLS40LS4zLS41LS41bC01LjEtMTBjLS4yLS40LS44LS4zLTEuMi0uM0w1MS45LDlsMC0zYzAtNC43LTIuMS02LTcuOC02TDIuMiwwQzEuNiwwLDEsLjksMSwxLjVDMSwyLjEsMS41LDMsMi4yLDNsNDEuOSwwYzQuMiwwLDQuOC0uOCw0LjgsM2wwLDE4LjhjMCwyLS40LDcuNi0yLjYsOS43LjItLjguMi0xLjYuMi0yLjRjMC00LjktNC04LjktOC45LTguOS00LjksMC04LjksNC04LjksOC45YzAsLjQuMS44LjIsMS4zLTIuNy0yLTQuOS01LTQuOS03LjVsMC0yLjljMC0uNi0uNC0xLjItMS0xLjItLjYsMC0xLC41LTEsMS4ybDAsMi45YzAsNCwzLjksOC45LDguMywxMC44YzEuNiwyLjUsNC4yLDQuMiw3LjQsNC4yYzIuOCwwLDUuMy0xLjMsNi45LTMuNGMxLjYtLjEsMi45LTEsMy45LTIuNGwwLS4xbDUuOSwwYzEuMyw0LDQuNSw1LjgsOC4zLDUuOGM0LjIsMCw3LjctMi44LDguNi02LjctLjQuMi0uOS40LTEuNS42LS4zLjEtLjcuMi0xLC4yLjMtLjEuNi0uMS45LS4yLjUtLjEsMS4xLS4zLDEuNS0uNWMxLS41LDItMS4xLDIuNC0xLjguOC0xLjUuMy0zLC4zLTMuOFptLTM2LjQtM2MzLjUsMCw2LjQsMi45LDYuNCw2LjRjMCwxLjItLjMsMi4zLS45LDMuMi0uNiwxLTEuNCwxLjgtMi4zLDIuMy0uOS42LTIsLjktMy4yLjktMS4yLDAtMi4zLS4zLTMuMi0uOS0xLjEtLjYtMS45LTEuNS0yLjUtMi43LS40LS45LS43LTEuOC0uNy0yLjljMC0zLjUuOS02LjMsNi40LTYuM1pNNjksMzIuNGMtLjEsMC0uMSwwLDAsMC0uMS45LS4zLDEuOC0uNywyLjUtMS4xLDIuMS0zLjIsMy41LTUuNywzLjUtMi40LDAtNC40LTEuMy01LjUtMy4yLS40LS43LS43LTEuNS0uOC0yLjNjMC0uMy0uMS0uNi0uMS0uOWMwLTMuNSwyLjktNi40LDYuNC02LjRjMy40LDAsNi40LDIuOSw2LjQsNi40YzAsLjEsMCwuMiwwLC40Wm0xLjktMy43Yy0xLTMuMy00LjYtNS42LTguMy01LjYtNC45LDAtOC45LDQtOC45LDguOWMwLC4zLDAsLjksMCwuOWwtNC4yLDBjLjgtMiwyLjQtNC45LDIuNC04LjJsMC0xNC44bDE0LjMsMGw0LjcsOS44bDAsOVoiLz48L3N2Zz4=") 0 0 no-repeat;
  width: 136px;
}
@media screen and (max-width: 767px) {
  .nc-why-buy-at-movistar__slider-picture._shipping {
    width: 115px;
  }
}
@media screen and (max-width: 767px) {
  .nc-why-buy-at-movistar__slider-picture {
    background-position: center;
  }
}
.nc-why-buy-at-movistar__slider-text-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  max-width: 260px;
}
@media screen and (max-width: 767px) {
  .nc-why-buy-at-movistar__slider-text-block {
    max-width: none;
  }
}
.nc-why-buy-at-movistar__slider-text-header {
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #50535a;
}
.nc-why-buy-at-movistar__slider-text-description {
  font-family: Roboto, Helvetica, Arial, sans-serif;
  margin-top: 5px;
  font-size: 16px;
}
.nc-remember-to-buy-with {
  display: block;
  width: 200%;
  margin-left: -50%;
  border-top: 1pt solid #d3d4d3;
  padding-top: 32px;
  margin-bottom: 36px;
  text-align: center;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.nc-remember-to-buy-with__text {
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #86888c;
  padding-bottom: 20px;
}
.nc-remember-to-buy-with__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /**
     * Flexible box layout in Internet Explorer 10
     * {@link https://msdn.microsoft.com/en-us/library/hh673531(v=vs.85).aspx MSDN}
     */
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin: 0 25%;
}
.nc-remember-to-buy-with__list-item {
  height: 28px;
  width: 32px;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 16px;
}
.nc-remember-to-buy-with__list-item._alia {
  background-image: url("../images/logos/alia.svg");
}
.nc-remember-to-buy-with__list-item._amex {
  background-image: url("../images/logos/amex.svg");
  height: 32px;
  margin-top: -2px;
}
.nc-remember-to-buy-with__list-item._discover {
  background-image: url("../images/logos/discover-logo.png");
  width: 54px;
  height: 20px;
  margin-top: 4px;
}
.nc-remember-to-buy-with__list-item._diners {
  background-image: url("../images/logos/diners-light.svg");
  height: 25px;
}
.nc-remember-to-buy-with__list-item._mastercard {
  width: 87px;
  background-image: url("../images/logos/mastercard-big-logo.png");
  margin-top: 4px;
}
.nc-remember-to-buy-with__list-item._pichincha {
  background-image: url("../images/logos/pichincha-logo.png");
}
.nc-remember-to-buy-with__list-item._visa {
  background-image: url("../images/logos/visa-big-logo.png");
  width: 51px;
  height: 16px;
  margin-top: 3px;
}
.nc-remember-to-buy-with__list-item._xperta {
  background-image: url("../images/logos/xperta.png");
  width: 64px;
  height: 25px;
  margin-top: -1px;
}
.nc-remember-to-buy-with__list-item:last-child {
  margin-right: 0px;
}
.nc-accessory._earbuds {
  width: 100%;
  height: 100%;
  margin-top: -10px;
  padding-left: 10px;
  background-image: url("../images/other/accessory.png");
  background-size: contain;
  background-repeat: no-repeat;
}
.nc-accessory._free {
  position: absolute;
  top: 6px;
  right: -15px;
  width: 52px;
  height: 52px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1OCA1OCI+PHBhdGggZD0iTTU4LDI5LjAxOTdjMCwyLjMyMzEtNi4zNzQ1LDMuNzgtNi45NjQ3LDUuOTA2My0uNTkwMywyLjIwNSw0LjIxMDMsNi42NTQ0LDMuMDY5Miw4LjU4MzgtMS4xNDExLDEuOTY4OC03LjM5NzYuMDM5NC04Ljk3MTUsMS42MTQ0LTEuNjEzMywxLjYxNDQuMzU0MSw3LjgzNTctMS42MTMzLDguOTc3Ni0xLjkyODEsMS4xMDI1LTYuMzc0NS0zLjY2MTktOC41NzgtMy4wNzEyQzMyLjgxNjgsNTEuNjIxMiwzMS4zNjA5LDU4LDI5LjAzOTQsNThjLTIuMzIxNiwwLTMuNzc3NS02LjM3ODgtNS45MDI0LTYuOTY5NC0yLjIwMzUtLjU5MDctNi42NDk5LDQuMjEzMS04LjU3OCwzLjA3MTItMS45Njc0LTEuMTQxOS0uMDM5My03LjQwMjUtMS42MTMzLTguOTc3Ni0xLjYxMzMtMS42MTQ0LTcuODMwMzcuMzU0NC04Ljk3MTQ4LTEuNjE0NC0xLjEwMTc2LTEuOTI5NCwzLjY1OTQzLTYuMzc4OCwzLjA2OTItOC41ODM4QzYuMzc0NDksMzIuNzk5NywwLDMxLjM0MjgsMCwyOS4wMTk3YzAtMi4zMjMyLDYuMzc0NDktMy43ODAxLDYuOTY0NzItNS45MDYzLjU5MDIzLTIuMjQ0NC00LjIxMDMxLTYuNjU0NS0zLjA2OTItOC42MjMyYzEuMTQxMTEtMS45Njg4LDcuMzk3NTgtLjAzOTQsOC45NzE0OC0xLjYxNDRjMS42MTMzLTEuNjE0NC0uMzU0MS03LjgzNTc1LDEuNjEzMy04Ljk3NzYzYzEuOTY3NS0xLjE0MTg5LDYuMzc0NSwzLjY2MTkxLDguNjE3NCwzLjA3MTI4QzI1LjIyMjUsNi4zNzg4MiwyNi42Nzg0LDAsMjksMHMzLjc3NzUsNi4zNzg4Miw1LjkwMjMsNi45Njk0NWMyLjIwMzUuNTkwNjMsNi42NDk5LTQuMjEzMTcsOC41NzgtMy4wNzEyOGMxLjk2NzUsMS4xNDE4OC4wMzk0LDcuNDAyNTMsMS42MTMzLDguOTc3NjNjMS41NzQsMS41NzUsNy44MzA0LS4zNTQ0LDguOTcxNSwxLjYxNDRjMS4xMDE4LDEuOTI5NC0zLjY1OTQsNi4zNzg4LTMuMDY5Miw4LjU4MzhDNTEuNTg2MiwyNS4yMzk2LDU4LDI2LjY5NjUsNTgsMjkuMDE5NyIgZmlsbD0iI0ZDQjcxMyIvPjxwYXRoIGQ9Ik0xOS42MzU1ODIsMzIuNzkxOTk5cS0xLjczODY2NiwwLTIuNTQ5MzMzLS45MjgtLjgzMi0uOTQ5MzMzLS44MzItMi43NTJxMC0xLjA1Ni4yNjY2NjctMS44MjQuMjY2NjY2LS43Nzg2NjcuNzQ2NjY2LTEuMjU4NjY3LjgzMi0uODIxMzMzLDIuMzU3MzM0LS44MjEzMzMuNDM3MzMzLDAsLjkwNjY2Ni4wNzQ2Ny40OC4wNzQ2Ny44NTMzMzQuMjAyNjY2bC0uMTI4LjcyNTMzNHEtLjM1Mi0uMDk2LS43Nzg2NjctLjE0OTMzNC0uNDE2LS4wNjQtLjc2OC0uMDY0LS42MjkzMzMsMC0xLjA3NzMzMy4xNzA2NjctLjQzNzMzNC4xNi0uNzM2LjUxMi0uNjUwNjY3Ljc0NjY2Ny0uNjUwNjY3LDIuMzc4NjY3cTAsMS41MDQuNTY1MzMzLDIuMjI5MzMzLjI4OC4zNzMzMzQuNzQ2NjY3LjU1NDY2Ny40NTg2NjcuMTcwNjY3LDEuMTUyLjE3MDY2Ny41MTIsMCwuOTkyLS4wNzQ2N3YtMi4yNGgtMS4yMzczMzN2LS43NDY2NjdoMi4xNjUzMzN2My41NjI2NjdxLS4zNzMzMzMuMTE3MzMzLS45Mzg2NjcuMTkyLS41NjUzMzMuMDg1MzMtMS4wNTYuMDg1MzNabTMuNjAxMzM0LTUuMzc2aC43MzZsLjA1MzMzLjQ0OHEuNzE0NjY3LS41OTczMzMsMS40ODI2NjctLjU5NzMzMy4xNiwwLC4zNDEzMzMuMDMydi43ODkzMzNxLS4yMzQ2NjYtLjAyMTMzLS40NTg2NjYtLjAyMTMzLS43MDQsMC0xLjI2OTMzNC4zNTJ2NC4yMjRoLS44ODUzMzNabTQuODE2NSw1LjM3NnEtLjg4NTMzMywwLTEuMzY1MzMzLS41MDEzMzMtLjQxNi0uNDM3MzMzLS40MTYtMS4xMzA2NjdxMC0uNzE0NjY3LjQ0OC0xLjEzMDY2Ny41NDQtLjUwMTMzMywxLjc3MDY2Ny0uNTAxMzMzaDEuMDg4di0uMzMwNjY3cTAtLjMyLS4wNjQtLjUzMzMzMy0uMDY0LS4yMTMzMzMtLjIwMjY2Ny0uMzUyLS4zMi0uMzA5MzMzLTEuMDg4LS4zMDkzMzMtLjY0LDAtMS40MDguMTI4bC0uMDMyLS42ODI2NjdxLjc1NzMzMy0uMTgxMzMzLDEuNTg5MzMzLS4xODEzMzNxMS4xMiwwLDEuNjMyLjQ4LjI0NTMzNC4yMzQ2NjYuMzUyLjU3Ni4xMDY2NjcuMzMwNjY2LjEwNjY2Ny44NDI2NjZ2My40NzczMzRoLS43MTQ2NjdsLS4wNTMzMy0uMzUycS0uNzY4LjUwMTMzMy0xLjY0MjY2Ny41MDEzMzNabS4xOTItLjcxNDY2NnEuMzA5MzM0LDAsLjY3Mi0uMDk2LjM2MjY2Ny0uMDk2LjY2MTMzNC0uMjQ1MzM0di0xLjU1NzMzM2gtLjk2cS0uODIxMzM0LDAtMS4xNjI2NjcuMjY2NjY2LS4yODguMjM0NjY3LS4yODguNjkzMzM0cTAsLjQ2OTMzMy4yNzczMzMuNzA0LjI3NzMzNC4yMzQ2NjcuOC4yMzQ2NjdabTUuNTEzMTY3LjcxNDY2NnEtLjM4NCwwLS42OTMzMzQtLjEwNjY2Ni0uMjk4NjY2LS4wOTYtLjQ2OTMzMy0uMjk4NjY3LS4xOTItLjIyNC0uMjY2NjY3LS41MTItLjA2NC0uMjg4LS4wNjQtLjc4OTMzNHYtMy4wMTg2NjZoLS45NDkzMzN2LS41MDEzMzRsLjk0OTMzMy0uMTM4NjY2di0xLjIzNzMzNHEuNDgtLjE2Ljg4NTMzNC0uMTZ2MS4zODY2NjdoMS4zNzZ2LjY1MDY2N2gtMS4zNzZ2Mi45MDEzMzNxMCwuMzk0NjY3LjAzMi41OTczMzMuMDQyNjcuMjAyNjY3LjE0OTMzMy4zMjAwMDEuMTgxMzMzLjIwMjY2Ni42NzIuMjAyNjY2LjM4NCwwLC43ODkzMzMtLjA4NTMzbC4wNDI2Ny42NTA2NjdxLS41MTIuMTM4NjY2LTEuMDc3MzMzLjEzODY2NlptMi41MTk4MzMtNi4zNjhxLS41MjI2NjcsMC0uNTIyNjY3LS41NjUzMzN2LS4wMjEzM3EwLS41NjUzMzMuNTIyNjY3LS41NjUzMzNoLjA1MzMzcS41MjI2NjcsMCwuNTIyNjY3LjU2NTMzM3YuMDIxMzNxMCwuNTY1MzMzLS41MjI2NjcuNTY1MzMzWm0tLjQxNi45OTJoLjg4NTMzM3Y1LjIyNjY2N2gtLjg4NTMzM1ptMy43NzEzMzQsNS4zNzZxLS4zNzMzMzMsMC0uODEwNjY2LS4wNjQtLjQyNjY2Ny0uMDY0LS43MjUzMzQtLjE2bC4wNDI2Ny0uNjgyNjY2cS4zMi4wODUzMy43MTQ2NjcuMTM4NjY2LjQwNTMzMy4wNTMzMy43NDY2NjYuMDUzMzMuNjQsMCwuOTcwNjY3LS4yMDI2NjcuMzQxMzMzLS4yMTMzMzMuMzQxMzMzLS42MTg2NjdxMC0uMzQxMzMzLS4yODgtLjUxMnQtLjkwNjY2Ni0uMzYyNjY3cS0uNTU0NjY3LS4xODEzMzMtLjg5Ni0uMzMwNjY2LS4zMzA2NjctLjE2LS41NzYtLjQ2OTMzNC0uMjQ1MzM0LS4zMDkzMzMtLjI0NTMzNC0uODEwNjY2cTAtLjczNi41MTItMS4xMi41MjI2NjctLjM4NCwxLjM4NjY2Ny0uMzg0LjM4NCwwLC43ODkzMzMuMDY0LjQxNi4wNjQuNzM2LjE2bC0uMDc0NjcuNjUwNjY2cS0uNzQ2NjY3LS4xNzA2NjYtMS4zNzYtLjE3MDY2Ni0xLjE0MTMzNCwwLTEuMTQxMzM0LjczNnEwLC4zNTIuMjg4LjUzMzMzMy4yOTg2NjcuMTgxMzMzLjkxNzMzNC4zNzMzMzMuNTMzMzMzLjE2Ljg3NDY2Ni4zMi4zNTIuMTYuNTg2NjY3LjQ2OTMzNC4yNDUzMzMuMjk4NjY2LjI0NTMzMy43ODkzMzNxMCwuOC0uNTY1MzMzLDEuMjA1MzM0LS41NjUzMzMuMzk0NjY2LTEuNTQ2NjY3LjM5NDY2NloiIGZpbGw9IiNmZmYiLz48L3N2Zz4=") 0 0 no-repeat;
  background-size: contain;
}
.nc-port-number-popup {
  color: #50535a;
  text-align: center;
}
.nc-port-number-popup__header {
  padding: 40px 20px 20px;
  font: 30px/40px Roboto, Helvetica, Arial, sans-serif;
  text-align: center;
  color: #50535a;
}
@media screen and (max-width: 767px) {
  .nc-port-number-popup__header {
    font-size: 20px;
    line-height: 1.4;
  }
}
.nc-port-number-popup__header:before {
  content: '';
  display: block;
  margin: 0 auto 40px;
  width: 91px;
  height: 91px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MCIgaGVpZ2h0PSI5MCIgdmlld0JveD0iMCAwIDkwIDkwIj48cGF0aCBmaWxsPSIjNWJjNTAwIiBkPSJNNDEuOTIzLDU3Ljg3MWE1LjYsNS42LDAsMDEtMy45NjMsMS42NDFBNS41OCw1LjU4LDAsMDEzNCw1Ny44NzVMMjcuMzMxLDUxLjFhMi4wMSwyLjAxLDAsMDEuMDE1LTIuODNhMS45ODUsMS45ODUsMCwwMTIuODE0LjAxNWw2LjY1OCw2Ljc2NWExLjYzNCwxLjYzNCwwLDAwMi4zLS4wMTJMNjAuOCwzMy4yMjlhMS45OCwxLjk4LDAsMDEyLjgxMywwYTIuMDA3LDIuMDA3LDAsMDEwLDIuODI4Wm0zNC4zNTMsMTkuNDIzQTQ0LjMyNSw0NC4zMjUsMCwwMTQ1LjEyOSw5MHEtLjM0NSwwLS42OTIsMGE0NSw0NSwwLDAxLjY0Ny05MGMuMjI4LDAsLjQ1NSwwLC42ODQsMGE0NC42ODgsNDQuNjg4LDAsMDEyOC4yNTksMTAuNjU1YTIuMDA2LDIuMDA2LDAsMDEuMjMxLDIuODE4YTEuOTg0LDEuOTg0LDAsMDEtMi44LjIzM0E0MC43MSw0MC43MSwwLDAwNDUuNzEzLDRjLS4yMDgsMC0uNDE3LDAtLjYyMywwYTQxLDQxLDAsMDAtLjU5LDgyYTQwLjQxMSw0MC40MTEsMCwwMDI5LjAwOS0xMS41NzJhNDEuMTY1LDQxLjE2NSwwLDAwNS45NjctNTEuNDg2YTIuMDA4LDIuMDA4LDAsMDEuNi0yLjc2M2ExLjk4NSwxLjk4NSwwLDAxMi43NDkuNmE0NS4xOCw0NS4xOCwwLDAxLTYuNTQ5LDU2LjUxNSIvPjwvc3ZnPg==") 0 0 no-repeat;
}
.nc-port-number-popup__description {
  color: #50535a;
  text-align: center;
}
/* Google Maps */
.nc-googlemap {
  height: 250px;
  width: 100%;
  margin-bottom: 16px;
}
.nc-gm__row {
  padding-top: 30px;
}
.nc-gm__col {
  display: inline-flex;
  padding-right: 10px;
}
.nc-gm__col__str {
  max-width: 440px;
}
.nc-gm__col__num {
  max-width: 210px;
}