/* Minification failed. Returning unminified contents.
(438,2329): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(438,4931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(438,5043): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(438,5090): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(438,5141): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(438,5262): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-color'
(438,5292): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(438,5536): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(438,6087): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(438,6201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(438,7691): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(438,7721): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(438,8953): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(438,8983): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(438,9629): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(438,9688): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(438,10819): run-time error CSS1039: Token not allowed after unary operator: '-swiper-preloader-color'
(438,10848): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(438,10946): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(438,11005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/*! 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"], /* 1 */
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;
}

/**
 * Swiper 5.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 16, 2020
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.form{margin-top:35px}.form-row{margin-bottom:30px;position:relative}.form label{cursor:pointer;display:block;float:left;position:relative;top:9px}.form input,.form textarea{background:0 0;border:1px solid #d7d7d7;display:block;float:right;outline:0}.form input{height:45px;padding:0 20px}.form textarea{padding:10px 20px}.form .form-button{background:#ddd;border:0;color:#fff;margin-top:15px}.form .button-active{background:#a0b5cb;border:1px solid #a0b5cb;color:#fcfcfc}.form-button.form-button-submit{float:right!important;margin-right:0!important}.red-req{color:#ee395c}.captcha-row img{float:right;height:45px;width:27%;margin:0}.captcha-row input{float:right;width:38%}.board-reg-form input{width:470px}.board-reg-form .captcha-row input{width:275px}.board-reg-form #submit{float:left;width:200px}.login-modal{display:none;width:990px}.loginForm{margin-top:40px;width:51%}.loginForm input{width:315px}.form-links{font-size:13px;float:left;margin-top:10px}.form-info a,.loginForm a{color:#3b739e}.loginForm a{display:block;line-height:2}.pass-rec-block,.rec-confirm{display:none}.loginForm #submit{width:135px}.form-info{background:#f1f1f1;bottom:0;font-size:13px;padding:103px 0 0 66px;position:absolute;right:0;top:0;width:41%}.form-info p{width:70%;margin-bottom:22px}.fields-info{font-size:13px;padding-top:15px}.pass-rec-block input{width:310px}.form-button.rec-but{width:245px}.acc-user-info span{display:inline-block;width:71%;vertical-align:top}.acc-user-info span:first-child{font-family:open_sanslight;width:28%}.acc-user-info input{width:100%;float:none}.acc-user-info input[readonly=readonly]{border:none;height:auto}.acc-user-info .field-validation-error{position:relative;bottom:0}.acc-user-info .field-validation-error>span{width:100%}.acc-phone input{display:inline-block;width:71%;float:none}.acc-change-info{padding:15px 0}.multibuttons-form input[type=button]{float:left;margin-right:10px}.form .input-validation-error{border:1px solid #ee395c}.error-summary,.field-validation-error{color:#ee395c;font-size:12px;position:absolute;bottom:-15px}.board-reg-form .field-validation-error{left:250px}.survey-modal{width:50%;margin-left:25%;margin-right:25%;top:25%}.captcha-confirm img{width:140px;float:right;height:45px;margin-top:0}#agreement .form-checkbox input,.form-radiobutton input{cursor:pointer;float:none;display:inline;top:3px;opacity:0}.captcha-confirm input{width:330px}.event-format h2{font-size:24px}.form-radiobutton input{width:16px;height:16px;position:relative;z-index:5}.fake-radio{background:url(../img/form-sprite.svg) no-repeat;height:16px;width:16px;position:absolute;top:3px;left:0;z-index:1}.form-radiobutton input:hover+.fake-radio{background-position:-17px 0}.form-radiobutton input:checked+.fake-radio{background-position:-34px 0}.form-checkbox{position:relative}#agreement .form-checkbox input{width:16px;height:16px;position:relative;z-index:5}.fake-checkbox{background:url(../img/form-sprite.svg) 0 -17px no-repeat;height:16px;width:16px;position:absolute;top:14px;left:575px;z-index:1}#agreement .form-checkbox input:hover~div{background-position:-17px -17px}#agreement .form-checkbox input:checked~div{background-position:-33px -17px}#agreement label.agreement{z-index:10}.form-group-radio{float:right;width:470px}.form-group-radio.form-group-radio-participate{float:left;width:100%;padding-bottom:10px}.form-group-radio-participate>.form-radiobutton,.form-group-radio>.form-radiobutton{padding-bottom:10px;position:relative}.form-group-radio-participate>.form-radiobutton:last-child{padding-bottom:0}.form-radiobutton>input{margin-right:20px;padding:0}#buttonSubmit{float:initial;width:330px}#loginForm #buttonSubmit{float:left;width:200px}.agreement{width:80%}#agreement input{width:15px;height:15px;float:left;margin-top:12px}#loginForm label{cursor:default}#loginForm .radio label{top:0}#agreement .field-validation-error{left:0;bottom:2px}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}.placeholder{color:#d7d7d7}
.modal input, .modal textarea {
  outline: 0; }

.modal ::-webkit-input-placeholder {
  color: rgba(30, 30, 30, 0.5); }

.modal :-moz-placeholder {
  color: rgba(30, 30, 30, 0.5); }

.modal ::-moz-placeholder {
  color: rgba(30, 30, 30, 0.5); }

.modal :-ms-input-placeholder {
  color: rgba(30, 30, 30, 0.5); }

.body-noscroll {
  position: fixed;
  height: auto;
  width: 100%;
  overflow: hidden; }

.h1-title {
  font-size: 32px;
  font-weight: 600;
  line-height: 42px;
  color: #1E1E1E; }

.h2-title {
  font-size: 24px;
  font-weight: 600;
  line-height: 40px;
  color: #1E1E1E; }

.h3-title {
  font-size: 20px;
  font-weight: 600;
  line-height: 23px;
  color: #1E1E1E; }

.modal-title {
  font-size: 32px;
  font-weight: 600;
  line-height: 23px;
  color: #1E1E1E; }

.modal-title-large {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  color: #1E1E1E; }

.button {
  border-radius: 25px; }
  .button:hover {
    cursor: pointer;
    transition: background-color, 0.3s; }

.button_type_primary {
  color: #FFFFFF;
  background-color: #ED2D52;
  line-height: 18px; }
  .button_type_primary:hover {
    background-color: #E02045; }

.button_type_primary_disabled {
  background-color: #8e8e8e; }
  .button_type_primary_disabled:hover {
    background-color: #8e8e8e; }

.button_type_secondary {
  color: #1E1E1E;
  background: transparent;
  border: solid 1px #E6E6E6; }
  .button_type_secondary:hover {
    background-color: #E6E6E6; }

.button_type_secondary_disabled {
  color: #ACACAC; }
  .button_type_secondary_disabled:hover {
    background-color: inherit; }

.tabs__tabs-wrapper {
  border-bottom: 1px solid #e2e2e2;
  margin-bottom: 30px; }

.tabs__list {
  overflow: hidden;
  white-space: nowrap; }
  .tabs__list .tabs__item {
    display: block;
    float: left; }
    .tabs__list .tabs__item .tabs__link {
      margin-right: 25px; }
    .tabs__list .tabs__item:last-child .tabs__link {
      margin-right: 0; }

.tabs__item_conferences {
  display: inline-block; }

.tabs__item_cpecial-events {
  display: inline-block; }

.tabs__item_programs {
  display: inline-block; }

.tabs__link.current, .tabs__link.current:hover {
  color: #1E1E1E;
  opacity: 1;
  cursor: default; }

.tabs__link {
  font-weight: 600;
  color: #4E4F57;
  opacity: 0.5;
  display: block;
  padding-bottom: 15px; }
  .tabs__link:hover {
    color: #1E1E1E;
    opacity: 1; }
  .tabs__link.current {
    position: relative; }
    .tabs__link.current::after {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 2px;
      background-color: #ED2D52;
      transition: background-color .3s; }

.materials-list {
  display: flex;
  flex-direction: column; }

.materials-list__file-link {
  position: relative;
  display: flex;
  padding-left: 40px;
  color: #4E4F57; }
  .materials-list__file-link:hover {
    color: #ED2D52; }

.materials-list__file-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px; }
  .materials-list__file-item:not(:last-of-type) {
    margin-bottom: 12px; }

.materials-list__file-text {
  font-size: 13px;
  line-height: 18px;
  color: #ACACAC;
  padding-left: 40px; }

.materials-list-empty {
  color: #4E4F57;
  line-height: 24px;
  margin-bottom: 30px; }

.events-header__container {
  font-weight: 400;
  margin-bottom: 35px; }

.events-header__wrapper {
  float: left;
  margin-top: 14px; }

.events-header__sort-panel {
  font-size: 0;
  float: left; }
  .events-header__sort-panel > * {
    font-size: 15px;
    margin-right: 20px; }
  .events-header__sort-panel > *:last-child {
    margin-right: 0px; }

.events-header__separator {
  float: left;
  width: 1px;
  height: 15px;
  background-color: #d8d8d8;
  margin: 4px 14px 4px 15px; }

.events-header__favorites {
  float: left;
  position: relative;
  padding-left: 29px;
  margin-right: 128px;
  color: #4E4F57; }
  .events-header__favorites:hover {
    cursor: pointer; }

.events-header__favorites_active {
  color: #ED2D52; }

.events-header__favorites-icon {
  fill: #ACACAC;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  left: 0; }

.events-header__favorites-icon_active {
  fill: #ED2D52; }

.events-header__member-instruction {
  float: right;
  position: relative;
  color: #1E1E1E;
  padding-left: 34px; }
  .events-header__member-instruction:hover {
    cursor: pointer; }

.events-header__member-instruction-icon {
  fill: #ACACAC;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  left: 0; }

.events-header__ask-question {
  float: right;
  position: relative;
  padding: 13px 25px 14px 59px;
  margin-left: 20px; }

.events-header__ask-question-icon {
  fill: #ED2D52;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 13px;
  left: 25px; }

.events-header__event-top-info {
  float: right;
  color: #ACACAC;
  font-size: 13px;
  line-height: 18px;
  text-align: right; }
  .events-header__event-top-info > * {
    display: inline-block;
    margin-bottom: 20px; }

.events-header__back-link {
  float: left; }

.events-header__legend {
  display: inline-block;
  color: #4E4F57; }
  .events-header__legend:not(:last-child) {
    margin-right: 40px; }

.events-header__legend > * {
  vertical-align: middle; }

.events-header__legend-icon {
  margin-right: 16px; }

.events-header__legend-icon_conference-cft {
  fill: #ED2D52;
  width: 24px;
  height: 24px; }

.events-header__legend-icon_conference {
  fill: #A0B5CB;
  width: 24px;
  height: 24px; }

.sort-panel__link {
  color: #1E1E1E; }
  .sort-panel__link.sort-panel__link_active {
    color: #ED2D52; }

.sort-panel__dropdown-control {
  float: right;
  color: #4E4F57; }

.dropdown-control {
  position: relative;
  cursor: pointer; }

.dropdown-control_on .dropdown-control__title-icon {
  transform: rotate(180deg); }

.dropdown-control__title {
  display: inline-block;
  position: relative;
  padding-right: 24px; }
  .dropdown-control__title:hover {
    cursor: pointer; }

.dropdown-control__hide-text {
  display: none; }

.dropdown-control__title-icon {
  fill: #ACACAC;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.3s linear; }

.dropdown-control__list {
  display: none; }

.dropdown-control__list_overlay {
  position: absolute;
  left: 0;
  background-color: #fff;
  content: '';
  z-index: 10; }

.dropdown-control__scroller {
  height: 187px;
  overflow-y: scroll; }

.dropdown-control__scroller::-webkit-scrollbar {
  width: 0; }

.dropdown-control__bar {
  position: absolute;
  z-index: 1;
  right: 12px;
  width: 5px;
  height: 27px;
  background: #ACACAC;
  border-radius: 2.5px; }

.dropdown-control__container {
  width: 104px;
  overflow: hidden; }

.dropdown-control__event-attachment {
  margin: 0 0 15px 0; }

.dropdown-control__list-link {
  display: block; }

.dropdown-control_events .dropdown-control__list {
  top: 28px;
  overflow: hidden;
  width: 132px;
  height: 187px;
  border-radius: 4px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.14); }
  .dropdown-control_events .dropdown-control__list .dropdown-control__list-link {
    padding: 11px 0 9px 20px; }
    .dropdown-control_events .dropdown-control__list .dropdown-control__list-link:hover {
      background-color: rgba(216, 216, 216, 0.2); }

.dropdown-control_events .dropdown-control__list-link {
  color: #4E4F57; }
  .dropdown-control_events .dropdown-control__list-link:first-child {
    padding-top: 20px; }
  .dropdown-control_events .dropdown-control__list-link:last-child {
    padding-bottom: 20px; }
  .dropdown-control_events .dropdown-control__list-link.sort-panel__link_active {
    color: #ED2D52; }

.dropdown-control_timetable .dropdown-control__title {
  line-height: 18px;
  color: #1E1E1E;
  display: inline-block;
  margin-bottom: 50px;
  font-weight: 600; }
  .dropdown-control_timetable .dropdown-control__title:hover {
    color: #ED2D52; }

.events-table__events-table-row {
  display: block;
  width: 1024px;
  color: #1E1E1E;
  box-shadow: 0 2px 47px 0 rgba(247, 247, 247, 0.2);
  padding: 40px 0;
  border: 1px solid rgba(172, 172, 172, 0.2);
  border-bottom-width: 0px; }
  .events-table__events-table-row:last-child {
    border-bottom-width: 1px; }

.events-table__events-table-row_archive .events-table__event-info {
  width: 40.72266%; }

.events-table__events-table-row_archive .title-wrapper {
  width: 100%; }

.events-table__events-table-row_conference .events-table__event-location-info {
  width: 33.78906%; }

.events-table__events-table-row_conference .events-table__event-info {
  width: 66.21094%;
  padding-right: 30px; }

.events-table__events-table-row_linked:hover {
  background-color: rgba(172, 172, 172, 0.1); }

.events-table__events-table-col {
  float: left; }

.events-table__event-location-info {
  width: 25.39063%;
  padding-left: 30px; }

.events-table__event-info {
  width: 66.40625%; }

.events-table__event-materials {
  width: 25.68359%;
  padding-left: 16px; }

.events-table__event-additional-actions {
  width: 8.20313%;
  padding: 0 30px; }
  .events-table__event-additional-actions > *:not(.event-additional-actions__icon) {
    margin-bottom: 15px; }

.events-table__bottom-info {
  font-size: 13px;
  line-height: 18px;
  margin: 20px 0 0;
  color: #ACACAC; }

.event-registration__participate-button, .event-registration__potential-participate-button, .event-registration__invite-button, .event-registration__tooltip {
  float: left; }

.event-registration__participate-button, .event-registration__potential-participate-button {
  padding: 16px 42px; }

.event-registration__participate-button_confirm {
  padding-left: 29px; }

.event-registration {
  line-height: 18px; }

.event-registration__participate-button_confirm {
  cursor: default;
  position: relative; }
  .event-registration__participate-button_confirm .event-registration__participate-button-icon {
    fill: #98C666;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 13px;
    left: 0; }

.event-registration__invite-button {
  position: relative;
  padding: 16px 20px 16px 44px; }

.event-registration__invite-button-icon {
  fill: #ACACAC;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 13px;
  left: 16px; }

.event-registration__tooltip {
  margin: 13px 0; }

.event-additional-actions > * {
  float: left; }
  .event-additional-actions > *:hover {
    cursor: pointer; }

.event-additional-actions__icon {
  fill: #ACACAC;
  width: 24px;
  height: 24px;
  float: left; }
  .event-additional-actions__icon:last-of-type {
    display: none; }
  .event-additional-actions__icon:hover {
    opacity: 0.5; }

.event-additional-actions__icon_disabled {
  opacity: 0.5; }
  .event-additional-actions__icon_disabled:not(.favorites-icon):hover {
    cursor: default; }

.event-additional-actions__icon_active {
  fill: #ED2D52; }

.event-participants-counter:hover {
  cursor: pointer; }

.event-participants-counter__icon {
  fill: #ACACAC;
  width: 24px;
  height: 24px;
  float: left;
  margin-right: 5px; }

.event-participants-counter__counter-amount {
  color: #ACACAC;
  font-size: 13px; }

.event-participants-counter__ajax-busy-indicator-local {
  float: left;
  display: none;
  width: 24px;
  height: 24px; }

.event-info__title-wrapper {
  width: 73.97059%; }

.event-info__event-title {
  display: block;
  color: #1E1E1E;
  margin-bottom: 10px;
  cursor: default; }

.event-info__event-title_linked:hover {
  color: #ED2D52;
  cursor: pointer; }

.event-info__invited {
  font-size: 13px;
  line-height: 18px;
  color: #ACACAC; }

.event-info__event-registration {
  margin-top: 30px; }
  .event-info__event-registration > * {
    margin-right: 15px; }
  .event-info__event-registration > *:last-child {
    margin-right: 0px; }

.event-location-info {
  color: #1E1E1E; }

.event-location-info__type-icon {
  float: left;
  margin-right: 32px; }

.event-location-info__type-icon_webinar {
  fill: #95A9D7;
  width: 24px;
  height: 24px; }

.event-location-info__type-icon_round-table {
  fill: #98C666;
  width: 24px;
  height: 24px; }

.event-location-info__type-icon_business-breakfast {
  fill: #ACACAC;
  width: 24px;
  height: 24px; }

.event-location-info__type-icon_conference-cft {
  fill: #ED2D52;
  width: 24px;
  height: 24px; }

.event-location-info__type-icon_conference {
  fill: #A0B5CB;
  width: 24px;
  height: 24px; }

.event-location-info__date {
  font-weight: 600;
  line-height: 23px;
  margin-bottom: 10px; }

.event-location-info__place {
  font-size: 13px;
  line-height: 18px;
  margin-left: 56px;
  color: #ACACAC; }

.event-top-info__authorization-link {
  color: #38729D; }
  .event-top-info__authorization-link:hover {
    cursor: pointer;
    color: #ED2D52; }

.modal__overlay {
  display: none;
  position: fixed;
  z-index: 99999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(30, 30, 30, 0.6);
  overflow: auto;
  backface-visibility: hidden; }

.modal__wrapper {
  position: absolute;
  padding: 100px 0;
  margin: 0 auto; }

.modal__window {
  display: none;
  position: relative;
  z-index: 200;
  padding: 80px 85px;
  margin: 0 auto;
  background: #FFFFFF;
  border-radius: 12px;
  color: #1E1E1E;
  line-height: 23px; }

.modal__window_type_account .modal__title {
  font-size: 24px; }

.modal__close-icon {
  fill: #ACACAC;
  width: 24px;
  height: 24px;
  position: absolute;
  z-index: 99999;
  top: 30px;
  right: 30px;
  cursor: pointer; }
  .modal__close-icon:hover {
    fill: #A0B5CB; }

.modal__link {
  color: #38729D; }
  .modal__link:hover {
    cursor: pointer;
    color: #ED2D52; }

.modal__title {
  margin: 0;
  margin-bottom: 30px; }

.modal__message {
  margin: 0; }

.new-guests-invite__new-guest {
  position: relative;
  margin-bottom: 85px; }
  .new-guests-invite__new-guest:last-child {
    margin-bottom: 0; }

.new-guests-invite__remove-guest {
  cursor: pointer;
  width: 13px;
  height: 13px;
  fill: #ACACAC;
  position: absolute;
  right: -18px;
  top: -23px; }
  .new-guests-invite__remove-guest:hover {
    fill: #A0B5CB; }

.new-guests-invite__row {
  position: relative;
  margin-bottom: 30px; }

.new-guests-invite__input {
  padding: 11px 51px 11px 15px;
  border: 1px solid #e2e2e2;
  display: block;
  line-height: 23px;
  color: #1E1E1E;
  width: 100%; }

.form-container .form-container__input {
  outline: 0; }

.form-container .button {
  outline: 0; }

.form-container .field-validation-error {
  font-size: 13px;
  line-height: 18px;
  color: #ED2D52; }

.form-container__title {
  margin: 0;
  margin-bottom: 30px; }

.form-container__row {
  position: relative;
  margin-bottom: 30px; }

.form-container__message {
  margin-bottom: 30px; }

.form-container__label {
  color: #4E4F57;
  cursor: pointer;
  display: block;
  float: left;
  padding-top: 11px; }

.form-container__label_agreement {
  max-width: 600px; }

.form-container__mandatory-note {
  color: #ED2D52; }

.form-container__input {
  padding: 11px 51px 11px 15px;
  border: 1px solid #e2e2e2;
  display: block;
  line-height: 23px;
  color: #1E1E1E; }

.form-container__textarea {
  padding: 11px 51px 11px 15px;
  border: 1px solid #e2e2e2;
  display: block;
  line-height: 23px;
  color: #1E1E1E; }

.form-container__radio {
  margin-bottom: 30px; }

.form-container__link {
  color: #38729D; }
  .form-container__link:hover {
    cursor: pointer;
    color: #ED2D52; }

.form-container__form-checkbox {
  float: left; }

.form-container__form-actions > * {
  line-height: 18px; }

.form-container__user-info {
  margin-bottom: 30px; }

.form-container__new-guests-invite {
  margin-bottom: 40px; }

.form-container__email {
  position: relative;
  margin-bottom: 36px; }

.form-container__feedback-message {
  position: relative;
  margin-bottom: 24px; }

.form-container__captcha-container {
  position: relative; }

.form-container__captcha {
  float: right;
  height: 45px;
  border-radius: 4px; }

.form-container__input_captcha {
  float: right;
  margin-right: 15px; }

.form-container_type_feedback .form-container__label {
  width: 35.9352%;
  margin-right: 15px; }

.form-container_type_feedback .form-container__input {
  width: 61.56112%;
  float: right; }

.form-container_type_feedback .form-container__captcha-container {
  margin-bottom: 44px; }

.form-container_type_feedback .form-container__captcha {
  width: 23.12224%; }

.form-container_type_feedback .form-container__input_captcha {
  width: 36.08247%; }

.form-container_type_feedback .form-container__textarea {
  max-height: 140px;
  min-height: 140px;
  max-width: 61.56112%;
  min-width: 61.56112%;
  float: right; }

.form-container_type_feedback .field-validation-error {
  left: 38.43888%; }

.form-container_type_tags .form-container__title {
  margin-bottom: 20px; }

.form-container_type_tags .form-container__message {
  margin-bottom: 30px; }

.form-container_type_tags .form-container__tags {
  margin-bottom: 20px; }

.form-container_type_nonaction-tags .form-container__title {
  margin-bottom: 50px; }

.form-container_type_nonaction-tags .form-container__tags {
  margin-bottom: -20px; }

.form-container_type_standard {
  color: #4E4F57; }
  .form-container_type_standard .form-container__form-radio-group {
    float: right;
    width: 65.45961%; }
  .form-container_type_standard .form-container__input {
    float: right;
    width: 65.45961%; }
  .form-container_type_standard .form-container__textarea {
    max-height: 140px;
    min-height: 140px;
    max-width: 65.45961%;
    min-width: 65.45961%;
    float: right; }
  .form-container_type_standard .form-container__captcha {
    width: 19.49861%;
    margin: 0; }
  .form-container_type_standard .form-container__input_captcha {
    width: 43.87187%; }
  .form-container_type_standard .field-validation-error {
    left: 34.54039%; }

.form-container_type_participate .form-container__form-radio-group {
  float: left;
  width: 63.32842%; }

.form-container__row_radio .form-container__label {
  padding-top: 0; }

.form-container__row_agreement .form-container__label {
  padding-top: 0; }

.form-container__row_agreement .field-validation-error {
  left: 0; }

.form-container__row_fields-info {
  font-size: 13px;
  line-height: 18px; }

.input-validation-error {
  border: 1px solid #ED2D52; }

.form-actions__send-button, .form-actions__check-button, .form-actions__participate-button, .form-actions__apply-tags-button {
  padding: 16px 25px;
  float: right; }

.form-actions__add-guest-button {
  position: relative;
  float: left;
  padding: 16px 26px 16px 44px; }
  .form-actions__add-guest-button.button_type_secondary_disabled:hover {
    cursor: default; }

.form-actions__add-guest-button-icon {
  fill: #ACACAC;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 13px;
  left: 16px; }

.form-actions__calendar-button {
  padding: 16px 56px;
  float: right; }
  .form-actions__calendar-button:last-child {
    margin-right: 10px; }

.user-info__row {
  margin-bottom: 15px;
  position: relative; }

.user-info__label {
  color: #4E4F57;
  width: 35.9352%;
  line-height: 23px;
  opacity: 0.5;
  float: left;
  margin-right: 16px; }

.user-info__input {
  width: 61.41384%;
  float: right;
  line-height: 23px;
  color: #1E1E1E;
  padding: 0; }

.user-info__input_readonly {
  border: none; }

.user-info .field-validation-error {
  left: 38.58616%; }

.tooltip {
  position: relative; }

.tooltip__container {
  display: none;
  position: absolute;
  z-index: 9999;
  padding: 8px 13px 8px 17px;
  background: #1E1E1E;
  border-radius: 4px;
  color: #FFFFFF;
  line-height: 17px;
  font-size: 13px;
  opacity: 0.8; }
  .tooltip__container > * {
    opacity: 1; }
  .tooltip__container::after {
    content: '';
    position: absolute;
    z-index: 9999;
    border-width: 12px 6px;
    border-style: solid;
    border-color: transparent;
    border-right-color: #1E1E1E; }

.tooltip__container_long .tooltip__text {
  white-space: normal; }

.tooltip_top .tooltip__container {
  left: -100%;
  bottom: 100%;
  margin-bottom: 8px; }
  .tooltip_top .tooltip__container::after {
    bottom: -16px;
    left: 31px;
    transform: rotate(-90deg); }

.tooltip_top.tooltip_type_tags-name .tooltip__container {
  left: 25%; }

.tooltip_right.tooltip_type_share .tooltip__container, .tooltip_right.tooltip_type_tags .tooltip__container {
  top: -5px; }

.tooltip_right .tooltip__container {
  top: -10px;
  left: 100%;
  margin-left: 15px; }
  .tooltip_right .tooltip__container::after {
    top: 10px;
    left: -10px; }

.tooltip_right-center .tooltip__container::after {
  top: 50%;
  left: -10px;
  transform: translateY(-50%); }

.tooltip__text {
  white-space: nowrap; }

.share {
  position: relative; }

.share__container {
  display: none;
  position: absolute;
  border-radius: 4px;
  line-height: 17px;
  font-size: 13px;
  background: #FFFFFF;
  color: #1E1E1E;
  padding: 10px 12px 10px 17px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.14);
  z-index: 8888; }
  .share__container::after {
    content: '';
    position: absolute;
    z-index: 9999;
    border-width: 8px 4px;
    border-style: solid;
    border-color: transparent;
    border-right-color: #FFFFFF; }

.share__container_right {
  left: 100%;
  top: -15px;
  margin-left: 15px; }
  .share__container_right::after {
    left: -8px;
    top: 19px; }

.share__container_top {
  left: -24px;
  bottom: 100%;
  margin-bottom: 15px; }
  .share__container_top::after {
    transform: rotate(-90deg);
    left: 34px;
    bottom: -12px; }

.share__ya-share2 {
  margin-top: 5px;
  min-width: 85px; }

.tabs-container__players-annotation {
  font-size: 13px;
  line-height: 18px;
  margin: 20px 0 0 10px;
  color: #ACACAC;
  display: none; }

.tabs-container__selected-tags {
  display: none; }

.tabs-container__materials-header {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #e2e2e2;
  text-align: end; }

.tabs-container__materials-header-info {
  color: #ACACAC;
  font-size: 13px;
  line-height: 18px;
  text-align: right; }
  .tabs-container__materials-header-info > * {
    display: inline-block; }

.tabs-container__materials-authorization-link {
  color: #38729D; }
  .tabs-container__materials-authorization-link:hover {
    cursor: pointer;
    color: #ED2D52; }

.players-annotation__link {
  color: #38729D; }
  .players-annotation__link:hover {
    cursor: pointer;
    color: #ED2D52; }

.event-materials {
  font-size: 15px;
  line-height: 24px; }

.event-materials__event-attachment {
  margin-bottom: 15px; }

.event-materials__preparing-text {
  color: #ACACAC; }

.event-materials__dropdown-control {
  color: #4E4F57; }

.event-attachment {
  position: relative;
  padding-left: 39px; }
  .event-attachment:hover {
    cursor: pointer; }

.event-attachment__file-icon {
  position: absolute;
  top: 0;
  left: 0; }

.event-attachment__file-link {
  display: inline-block;
  min-width: 120px;
  float: left;
  margin-right: 10px;
  color: #4E4F57; }
  .event-attachment__file-link:hover {
    color: #ED2D52; }

.event-attachment__file-icon_file-type-default {
  fill: #ACACAC;
  width: 24px;
  height: 24px; }

.event-attachment__file-icon_file-type-video {
  fill: #5976CE;
  width: 24px;
  height: 24px; }

.event-attachment__file-icon_file-type-presentation {
  fill: #ED2D52;
  width: 24px;
  height: 24px; }

.event-attachment__file-icon_file-type-excel {
  fill: #56B55D;
  width: 24px;
  height: 24px; }

.event-attachment__file-icon_file-type-word {
  fill: #56B55D;
  width: 24px;
  height: 24px; }

.event-attachment__file-icon_file-type-7z {
  fill: #ACACAC;
  width: 24px;
  height: 24px; }

.event-attachment__file-icon_file-type-zip {
  fill: #ACACAC;
  width: 24px;
  height: 24px; }

.event-attachment__file-icon_file-type-rar {
  fill: #ACACAC;
  width: 24px;
  height: 24px; }

.event-attachment__attachments-log-counter {
  float: left;
  padding-left: 24px; }

.attachments-log-counter {
  position: relative;
  opacity: 0.5; }
  .attachments-log-counter:hover {
    cursor: pointer; }

.attachments-log-counter__icon {
  fill: #ACACAC;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  left: 0; }

.attachments-log-counter__counter-amount {
  color: #ACACAC;
  font-size: 15px;
  line-height: 18px; }

.attachments-log-counter__ajax-busy-indicator-local {
  display: none;
  width: 24px;
  height: 24px; }

.ya-share2__item {
  fill: #ACACAC;
  margin-right: 5px;
  float: left;
  height: 30px; }
  .ya-share2__item:last-child {
    margin-right: 0; }

.ya-share2__title {
  display: none; }

.ya-share2__link {
  fill: inherit; }

.ya-share2__icon {
  width: 30px;
  height: 30px; }

.ya-share2__item_service_twitter:hover {
  fill: #00ade6; }

.ya-share2__item_service_telegram:hover {
  fill: #279ad1; }

.tags_disabled .tags__item:not(.tags__item_active) {
  color: inherit;
  opacity: 0.4; }
  .tags_disabled .tags__item:not(.tags__item_active):hover {
    cursor: default;
    color: inherit; }

.tags_nonaction .tags__item:hover {
  cursor: default;
  color: inherit; }

.tags__item {
  position: relative;
  float: left;
  padding-left: 29px;
  margin-right: 20px;
  margin-bottom: 20px; }
  .tags__item:hover {
    cursor: pointer;
    color: #ED2D52; }

.tags__item_active {
  color: #ED2D52; }
  .tags__item_active .tags__icon {
    fill: #ED2D52; }

.tags__icon {
  fill: #ACACAC;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  margin-right: 5px; }

.tags__value {
  font-size: 15px;
  line-height: 23px; }

.selected-tags__tag-icon, .selected-tags__close-icon {
  fill: #ACACAC;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 8px; }

.selected-tags__item {
  float: left;
  color: #1E1E1E;
  font-size: 15px;
  line-height: 23px;
  padding: 9px 32px 8px 39px;
  margin-right: 14px;
  margin-bottom: 20px;
  position: relative;
  border-radius: 25px;
  background-color: rgba(172, 172, 172, 0.1); }
  .selected-tags__item:last-child {
    margin-right: 0; }
  .selected-tags__item:hover {
    cursor: pointer;
    background-color: rgba(172, 172, 172, 0.05); }
    .selected-tags__item:hover > *:not(.tooltip__container) {
      opacity: 0.5; }

.selected-tags__value {
  padding-right: 6px; }

.selected-tags__tag-icon {
  left: 10px; }

.selected-tags__close-icon {
  right: 10px; }

.empty-state {
  text-align: center; }

.empty-state__icon {
  display: block;
  margin: 0 auto; }

.empty-state__icon_type_error {
  width: 300px;
  height: 230px;
  margin-bottom: 46px; }

.empty-state__icon_type_favorite {
  width: 120px;
  height: 120px;
  margin-bottom: 30px; }

.empty-state__message {
  color: #4E4F57;
  line-height: 24px;
  margin-bottom: 30px; }

.empty-state__go-to-events-button {
  display: inline-block;
  padding: 16px 20px; }

.cft-manage-content {
  line-height: 24px;
  color: #4E4F57; }
  .cft-manage-content strong {
    color: #1E1E1E; }
  .cft-manage-content a:hover {
    color: #ED2D52; }
  .cft-manage-content blockquote {
    margin-left: 15px; }
  .cft-manage-content ul {
    list-style: none; }
    .cft-manage-content ul li:not(.ya-share2__item) {
      margin: 30px 0 30px 35px;
      position: relative; }
      .cft-manage-content ul li:not(.ya-share2__item)::before {
        content: '';
        position: absolute;
        left: -35px;
        top: 9px;
        width: 5px;
        height: 5px;
        background: #ED2D52;
        border-radius: 50%; }
      .cft-manage-content ul li:not(.ya-share2__item) ul li {
        margin: 30px 0 30px 40px;
        position: relative; }
        .cft-manage-content ul li:not(.ya-share2__item) ul li::before {
          content: '';
          position: absolute;
          left: -40px;
          top: 12px;
          width: 10px;
          height: 0;
          border-top: 1px solid #ED2D52; }
    .cft-manage-content ul.unmarked li::before {
      content: ''; }
  .cft-manage-content ol {
    list-style-type: none;
    counter-reset: item; }
    .cft-manage-content ol li {
      position: relative;
      margin: 30px 0 30px 45px; }
      .cft-manage-content ol li::before {
        content: counter(item) ".";
        counter-increment: item;
        position: absolute;
        left: -45px;
        top: 0;
        font-size: 15px; }
      .cft-manage-content ol li ul li {
        list-style-type: none;
        margin: 30px 0 30px 40px;
        position: relative; }
        .cft-manage-content ol li ul li::before {
          content: '';
          position: absolute;
          left: -40px;
          top: 12px;
          width: 10px;
          height: 0;
          border-top: 1px solid #ED2D52; }

.event-top-panel__event-info {
  font-size: 14px;
  line-height: 23px;
  color: #4E4F57;
  margin-right: 16px;
  float: left; }

.event-top-panel__tooltip {
  float: left; }

.event-top-panel__event-additional-actions {
  float: right; }
  .event-top-panel__event-additional-actions > *:not(.event-additional-actions__icon) {
    margin-right: 15px; }

.cft-timetable {
  color: #4E4F57;
  line-height: 24px;
  border-left: 4px solid rgba(172, 172, 172, 0.2);
  width: 100%; }
  .cft-timetable tr td {
    padding-bottom: 30px; }
    .cft-timetable tr td:first-child {
      font-weight: 600;
      text-align: center;
      vertical-align: top; }
    .cft-timetable tr td:last-child {
      width: 70.55838%;
      text-align: justify; }
  .cft-timetable tr:last-child td {
    padding-bottom: 0; }

.page-content__left-col {
  float: left;
  width: 59.17969%;
  margin-right: 87px; }

.page-content__right-col {
  float: right;
  width: 32.32422%; }
  .page-content__right-col > * {
    margin-bottom: 30px; }
    .page-content__right-col > *:last-child {
      margin-bottom: 0; }

.event-bottom-info__ask-question {
  color: #38729D; }
  .event-bottom-info__ask-question:hover {
    cursor: pointer;
    color: #ED2D52; }

.event-bottom-info__link {
  color: #38729D; }
  .event-bottom-info__link:hover {
    cursor: pointer;
    color: #ED2D52; }

.event-bottom-info__subtitle {
  color: #1E1E1E;
  font-weight: 600; }

.spokes-persons__photo, .spokes-persons__empty-photo {
  width: 60px;
  height: 60px;
  border-radius: 100%;
  margin-right: 15px; }

.spokes-persons__photo {
  background-size: cover; }

.spokes-persons__empty-photo {
  background-image: url(/static/assets/img/spokes-person-avatar.svg?v=2); }

.spokes-persons__full-name {
  color: #1E1E1E;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  margin-bottom: 10px; }

.spokes-persons__position {
  font-size: 13px;
  line-height: 18px;
  color: #4E4F57;
  max-width: 206px; }

.cft-back-link {
  display: block;
  position: relative;
  font-size: 14px;
  line-height: 23px;
  color: #ACACAC;
  padding-left: 39px; }
  .cft-back-link:hover {
    cursor: pointer; }

.cft-back-link__icon {
  fill: #ACACAC;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  left: 0; }

.form-radio-group > .form-radio-group__radio-button {
  padding-bottom: 10px; }
  .form-radio-group > .form-radio-group__radio-button:last-child {
    padding-bottom: 0; }

.form-radio-group__radio-button {
  position: relative; }

.form-radio-group__radio-button-input {
  cursor: pointer;
  width: 16px;
  height: 16px;
  position: relative;
  top: 4px;
  margin-right: 15px;
  padding: 0;
  opacity: 0;
  z-index: 2; }
  .form-radio-group__radio-button-input:hover + .form-radio-group__radio-button-icon {
    background-position: -17px 0; }
  .form-radio-group__radio-button-input:checked + .form-radio-group__radio-button-icon {
    background-position: -34px 0; }

.form-radio-group__radio-button-icon {
  background: url(../img/cft-form-sprite.svg) 0 0 no-repeat;
  height: 16px;
  width: 16px;
  position: absolute;
  top: 4px;
  left: 0;
  z-index: 1; }

.form-checkbox {
  position: relative; }

.form-checkbox__input {
  cursor: pointer;
  width: 16px;
  height: 16px;
  position: relative;
  top: 5px;
  left: 30px;
  opacity: 0;
  z-index: 2; }
  .form-checkbox__input:hover ~ .form-checkbox__icon {
    background-position: -17px -16px; }
  .form-checkbox__input:checked ~ .form-checkbox__icon {
    background-position: -33px -16px; }

.form-checkbox__icon {
  background: url(../img/cft-form-sprite.svg) 0 -16px no-repeat;
  height: 16px;
  width: 16px;
  position: absolute;
  top: 5px;
  left: 30px;
  z-index: 1; }

.cookies-message {
  display: none;
  position: fixed;
  bottom: 0;
  width: 100%;
  padding: 25px 0;
  background: #fff;
  box-shadow: 0 1px 6px 0 lightgrey;
  z-index: 100; }

.cookies-message.visible {
  display: block; }

.cookies-message a {
  color: #3b739e; }

.cookies-message a:hover {
  color: #ee395c; }

.cookies-message__button {
  text-transform: uppercase;
  cursor: pointer;
  margin-top: 15px;
  background-color: #FFFFFF;
  font-family: 'open_sanssemibold';
  font-size: 15px;
  font-weight: normal; }

.cookies-message_mobile .container {
  width: 100%;
  min-width: 100%; }

.events-page__page-content {
  margin-top: 90px;
  line-height: 23px; }

.events-page__title {
  margin-bottom: 50px; }

.events-page__subtitle {
  margin: 0 0 50px 0; }

.events-page__table-title {
  margin: 0 0 30px 0; }

.events-page__players-annotation {
  font-size: 13px;
  line-height: 18px;
  margin: 20px 0 0 10px;
  color: #ACACAC; }

.events-page__events-table_archive {
  margin-bottom: 70px; }

.event-page__event-bottom-info, .event-page__players-annotation {
  font-size: 13px;
  line-height: 18px;
  color: #4E4F57; }

.event-page__page-content {
  margin-top: 99px; }
  .event-page__page-content aside {
    background: transparent;
    font-size: inherit;
    margin: 0;
    padding: 0; }

.event-page__cft-manage-content {
  margin-bottom: 30px; }

.event-page__event-header {
  margin-bottom: 28px; }

.event-page__back-link {
  float: left; }

.event-page__event-title {
  margin: 0 0 50px 0; }

.event-page__event-top-panel {
  margin-bottom: 30px; }

.event-page__aside-info-title {
  color: #1E1E1E;
  font-weight: 600; }

.event-page__event-registration > * {
  margin-bottom: 15px; }

.event-page__event-registration > *:last-child {
  margin-bottom: 0; }

.event-page__swiper-container {
  width: 331px;
  min-height: 205px;
  border-radius: 4px;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.06);
  background-color: #FFFFFF;
  padding: 25px;
  position: relative; }
  .event-page__swiper-container .swiper-pagination-bullets {
    bottom: 25px; }
    .event-page__swiper-container .swiper-pagination-bullets .swiper-pagination-bullet {
      width: 5px;
      height: 5px;
      opacity: 0.3;
      background-color: #4E4F57;
      margin: 0 8.3px 0 0; }
    .event-page__swiper-container .swiper-pagination-bullets .swiper-pagination-bullet-active {
      opacity: 1;
      background-color: #4E4F57; }
  .event-page__swiper-container .swiper-slide:not(:only-child) {
    padding-bottom: 20px; }
  .event-page__swiper-container .swiper-slide__left-col {
    float: left; }
  .event-page__swiper-container .swiper-slide__right-col {
    float: left; }
  .event-page__swiper-container .swiper-container__ajax-busy-indicator-local {
    display: none;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    margin-left: -30px; }

.confirm-page__page-content {
  margin-top: 90px;
  line-height: 23px; }

.final-page__page-content {
  margin-top: 90px; }

.final-page__message {
  color: #1E1E1E;
  line-height: 23px; }
  .final-page__message a[href^=mailto] {
    color: #38729D; }
    .final-page__message a[href^=mailto]:hover {
      cursor: pointer;
      color: #ED2D52; }

.final-page__link[href] {
  color: #38729D; }
  .final-page__link[href]:hover {
    cursor: pointer;
    color: #ED2D52; }

.manage-content ul.product-list li::before,.product-list__item-container::before{content:none}.product-list{margin-top:10px;padding:40px;overflow:hidden}.product-list__item-container{width:49%;margin:0 0 30px;min-height:64px;display:inline-block;vertical-align:top}.product-item{color:#666;outline:0}.product-item__icon{float:left;width:64px;height:64px;margin-top:27px}.product-item__desc{margin-left:105px;margin-right:30px}.product-item:hover .product-item__desc-head{color:#ee395c}.manage-content ul.product-list li{margin-left:0}.manage-content a.product-item,.manage-content a.product-item:hover{color:#666}
button,img,input,textarea{border:0}.back-link,html{position:relative}.dd-menu:hover .dd-arrow,.dd-menu:hover>a{opacity:.6}.cft-panel a,a{text-decoration:none}.active .search-icon,.cft-links,.cft-links.hidden,.search,.search-icon,.search.active{transition:all .3s linear}.acc-panel,.all-window-width,.container,.slider,header{min-width:1064px}@font-face{font-family:open_sansregular;src:url(../font/OpenSans-Regular-webfont.eot);src:url(../font/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../font/OpenSans-Regular-webfont.woff) format('woff'),url(../font/OpenSans-Regular-webfont.ttf) format('truetype'),url(../font/OpenSans-Regular-webfont.svg#open_sansregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sanssemibold;src:url(../font/OpenSans-Semibold-webfont.eot);src:url(../font/OpenSans-Semibold-webfont.eot?#iefix) format('embedded-opentype'),url(../font/OpenSans-Semibold-webfont.woff) format('woff'),url(../font/OpenSans-Semibold-webfont.ttf) format('truetype'),url(../font/OpenSans-Semibold-webfont.svg#open_sanssemibold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sanslight;src:url(../font/OpenSans-Light-webfont.eot);src:url(../font/OpenSans-Light-webfont.eot?#iefix) format('embedded-opentype'),url(../font/OpenSans-Light-webfont.woff) format('woff'),url(../font/OpenSans-Light-webfont.ttf) format('truetype'),url(../font/OpenSans-Light-webfont.svg#open_sanslight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansitalic;src:url(../font/OpenSans-Italic-webfont.eot);src:url(../font/OpenSans-Italic-webfont.eot?#iefix) format('embedded-opentype'),url(../font/OpenSans-Italic-webfont.woff) format('woff'),url(../font/OpenSans-Italic-webfont.ttf) format('truetype'),url(../font/OpenSans-Italic-webfont.svg#open_sansitalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansitalic_semibold;src:url(../font/OpenSans-SemiBold-Italic.eot);src:url(../font/OpenSans-SemiBold-Italic.eot?#iefix) format('embedded-opentype'),url(../font/OpenSans-SemiBold-Italic.woff) format('woff'),url(../font/OpenSans-SemiBold-Italic.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:open_sansbold;src:url(../font/OpenSans-Bold-webfont.eot);src:url(../font/OpenSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../font/OpenSans-Bold-webfont.woff) format('woff'),url(../font/OpenSans-Bold-webfont.ttf) format('truetype'),url(../font/OpenSans-Bold-webfont.svg#open_sansbold) format('svg');font-weight:400;font-style:normal}html{min-height:100%}*,::after,::before{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#fff;color:#666;font:15px open_sansregular,"Helvetica Neue",Helvetica,Arial,sans-serif}img{width:100%}a{background:0 0;color:inherit}ol,ul{list-style:none;margin:0;padding:0}.global-wrap{padding-bottom:400px}.global-wrap_en{padding-bottom:314px}.global-wrap-min_padding-bottom{padding-bottom:200px}.container{margin:0 auto;padding:0 20px;width:1064px}.content{margin-top:50px}.page-title,.subtitle-l,.subtitle-s,.subtitle-xs,h1,h2,h3,h4{font-family:open_sanssemibold;margin-bottom:30px;font-weight:400}.page-title,h1{font-size:24px;margin-top:0}.subtitle-l,h2{font-size:20px}.subtitle-s,h3{font-size:16px}.subtitle-xs,h4{font-size:13px;margin:0 0 20px}.content a{color:#3b739e}.back-link:hover,.manage-content a:hover{color:#ee395c}.strong{font-family:open_sanssemibold}.italic{font:13px open_sansitalic}.hint-txt{font-size:13px}.location.hint-txt p{margin:0}.back-link{display:block;margin:30px 0;padding-left:30px}.back-link svg{fill:#3b739e;left:0;position:absolute;top:7px;width:16px}.back-link:hover svg{fill:#ee395c}.content-col img{margin:5px 0}body.noscroll{overflow:hidden}.myModalDiv{display:none}.modal-overlay{background:rgba(194,194,194,.65);display:none;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:99999}.modal-container{background:#fcfcfc;margin:0 auto;padding:35px 85px;position:absolute;width:700px;z-index:200}.modal-close{cursor:pointer;position:absolute;right:26px;top:24px;width:18px;z-index:99999}.closing-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.close-icon{fill:#c2c2c2}.modal-close:hover .close-icon{fill:#a0b5cb}.manage-content ul li{margin:10px 0 10px 30px;position:relative}.manage-content ul li::before{color:#a0b5cb;content:'●';font-size:12px;left:-15px;position:absolute;top:2px}.manage-content ul.unmarked li::before{content:''}.manage-content ul li p{line-height:1}.manage-content ol li{list-style:decimal;margin:10px 0 10px 22px}.manage-content ol ul li{list-style:none;margin-left:30px}.manage-content blockquote{margin-left:15px}.manage-content h2,.manage-content h3{margin:20px 0 15px}.manage-content table{background:#fcfcfc;border:1px solid #d7d7d7;width:130%}.manage-content table tr:first-child{background:#b7b7b7;color:#fff;font-size:13px}.manage-content table td{border-left:0;border-right:0;padding:15px}.acc-panel{background:#4e4f57;border-bottom:1px solid #d7d7d7;height:51px;line-height:30px;margin-bottom:-1px;padding:0 35px 0 30px}.cft-top-link ul,.header-collapsable{box-shadow:0 2px 14px 0 rgba(0,0,0,.1);border:1px solid #eaeaea}.cft-top-nav{float:left}.cft-top-link{position:relative;padding:0 5px}.cft-top-link ul,.dd-arrow,header{position:absolute}.dd-menu{margin-right:14px}.dd-arrow{fill:#9f9f9f;height:5px;top:23px;right:-3px;width:7px}.cft-top-link ul{border-radius:2px;background:#fff;border-top:0;display:none;left:0;padding-top:0;top:39px;z-index:50;width:230px;max-height:650px;overflow-y:auto}.apps-list,.slider,.tab-nav,li.user-name,ol.bjqs-markers li,ul.bjqs,ul.bjqs-controls li{overflow:hidden}.cft-top-link ul li{display:block;float:none;line-height:1.44;padding:10px 15px;min-height:0;height:auto;cursor:pointer}.cft-top-link ul li:hover{background:#f9f9fb;color:#666;opacity:1!important}.cft-top-link ul a{font:16px open_sanslight;display:block;color:#666!important;height:auto;line-height:inherit;padding:0;opacity:1!important}.cft-panel a,.cft-panel li,.cft-top-link a{color:#9f9f9f}.cft-top-link:hover ul{display:block}.cft-user-nav{float:right}.cft-user-nav svg{width:17px;height:18px;fill:#95a9d7;margin:17px 10px 0 0}li.user-name{text-overflow:ellipsis;white-space:nowrap;max-width:290px}.cft-panel li{display:block;float:left;font-size:13px;line-height:50px}.cft-panel a{padding:0 5px 1px}.content-sort>a:hover,.lang-nav a:hover,.o-in-devices-functional a,a.mailSend-link{text-decoration:underline}.cft-panel a:hover{opacity:.6}.user-name a{color:#8e8e8e}header{top:50px;left:0;width:100%;z-index:49;background:#fff}.header_en{top:0}.mp-header{background:0 0}.logo{float:left;height:48px;margin:15px 0 0 15px}.logo>*{display:inline-block;line-height:18px}.logo h1{height:48px;margin:0;width:140px}.header-dropdown.collapsable-control{float:left;margin:30px 0 0 28px;font:13px open_sansregular;color:#666;cursor:pointer}.header-dropdown.collapsable-control span{color:inherit;border:0;opacity:.7;text-transform:uppercase}.header-dropdown.collapsable-control svg{height:5px;width:8px;fill:#666;position:relative;top:-1px;margin-left:10px;opacity:.7}.header-dropdown.collapsable-control:hover span,.header-dropdown.collapsable-control:hover svg{opacity:.5}.mp-header .header-dropdown{color:#fff}.mp-header .header-dropdown.collapsable-control svg{fill:#fff}.header-collapsable{border-radius:2px;position:absolute;top:55px;left:118px;width:347px}.mp-header header-collapsable{box-shadow:0 2px 14px 0 rgba(255,255,255,.1);border:1px solid #eaeaea;border-radius:2px}.header-collapsable li{background:#fff;clear:both;color:rgba(0,0,0,.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left;text-transform:none;position:relative}.header-collapsable li:hover{background:#f9f9fb}.header-collapsable a{display:block;font:16px open_sanslight;color:#3f3f3f;height:50px;line-height:50px;padding:0 19px;position:relative}.tilted-arr{fill:#d1d1d1;top:22px;right:22px;height:9px;position:absolute;width:9px;margin:0}.header-panel{float:right;margin-top:17px;display:none}.header-panel>div{float:right}.cft-links{margin-right:0}.cft-links a{font-size:18px;margin-left:22px}.cft-links a:hover{color:#ee395c}.en-cft-link,.group-link{float:right;font:13px open_sansregular;color:#666;text-transform:uppercase}.cft-links.hidden{margin-right:-220px}.group-link{position:relative;opacity:.7;margin:30px 70px 0 0}.group-link .tilted-arr{position:absolute;top:6px;right:-19px;width:8px;height:8px;fill:#666}.group-link:hover{opacity:.5}.mp-header .group-link .tilted-arr{fill:#fff}.en-cft-link{margin:30px 42px 0 0;opacity:.7}.en-cft-link:hover{opacity:.5}.mp-header .en-cft-link,.mp-header .group-link{color:#fff}.basket *{display:inline-block}.basket-icon{fill:#c2c2c2;width:25px;height:24px;position:relative;top:2px;margin-left:8px}.goods-info{font-size:12px;line-height:10px;margin-left:5px}.basket-products{border-right:1px solid #d7d7d7;padding-right:5px}.goods-info a:hover,.goods-qt{color:#ee395c}.search{background:#f7f7f7;border:1px solid transparent;height:50px;position:relative;top:-12px;width:50px;z-index:10}.search.active{border:1px solid #a0b5cb;width:270px}.search-icon{cursor:pointer;fill:#c2c2c2;position:absolute;right:9px;top:16px;width:21px;height:20px}.active .search-icon,.search-icon:hover{fill:#a0b5cb}.search-field{display:none;position:relative;top:50%;margin-top:-11px;outline:0;background:0 0;padding-left:10px;width:80%}ol.bjqs-markers,ul.bjqs,ul.bjqs-controls{margin:0;list-style:none}.active .search-field{display:block}.basket,.search,li.bjqs-slide,ul.bjqs{display:none}ul.bjqs{position:relative;padding:0}li.bjqs-slide,ol.bjqs-markers,ul.bjqs-controls.v-centered li a{position:absolute}ol.bjqs-markers li,ol.bjqs-markers li a{display:inline-block}ul.bjqs-controls.v-centered li.bjqs-next a{right:0}ul.bjqs-controls.v-centered li.bjqs-prev a{left:0}.slider{width:100%;margin-bottom:-75px;top:-5px}.slider-bg{background-size:cover;height:520px}.slider-bg .link-bg{height:100%;left:0;position:absolute;top:0;width:50%;z-index:10}ol.bjqs-markers{bottom:52px;width:100%;max-width:532px;left:50%;transform:translateX(-100%);padding:0 20px}ol.bjqs-markers li{background:rgba(255,255,255,.3);border-radius:2.5px;margin-right:16px;width:35px;height:3px;font:0/0 a;position:relative}.slide-progress{position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;transform:translateX(-100%)}.slide-progress-anim{transform:translateX(0);transition:transform 7.7s linear}ol.bjqs-markers li>a{font:0/0 a;display:block;height:10px;width:35px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}ul.bjqs-controls{position:absolute;bottom:30px;right:50%;padding:0 20px;width:100%;max-width:532px;transform:translateX(100%);text-align:right;z-index:20}ul.bjqs-controls li{background:rgba(255,255,255,.3);border-radius:50%;height:55px;width:55px;margin-left:15px;display:inline-block;position:relative}ul.bjqs-controls li:hover{background:rgba(255,255,255,.5)}ul.bjqs-controls li a{display:block;height:100%;width:100%;position:static!important}.bjqs-controls .slider-arr{position:absolute;top:50%;left:50%;overflow:hidden;z-index:-1}.skew-bottom,.skew-top{width:7px;height:1px;background:#fff;display:inline-block}.skew-top{transform:skew(0deg,40deg)}.skew-bottom{transform:skew(0deg,-40deg)}.bjqs-prev .slider-arr{transform:translate(-50%,-50%) rotate(90deg);margin-left:5px}.bjqs-next .slider-arr{transform:translate(-50%,-50%) rotate(-90deg);margin-left:-5px}.collapsable-control-on>svg,.timetable-control-on>svg{transform:rotate(180deg)}.slider-counter{color:#fff;max-width:1064px;padding:100px 20px 20px;margin:0 auto;font:16px open_sanslight;color:rgba(255,255,255,.5)}.slider-counter .active-counter{color:#fff}.bjqs-controls li.slider-hint{border:0;border-radius:0;background:0 0!important;width:230px;position:absolute;top:-79px;right:-23px;color:#fff;font:16px open_sanslight;height:auto;margin:0;text-align:center}.ev-announce,nav a,nav span{position:relative}.hint-title{opacity:.8}.ev-announce{max-width:1064px;margin:0 auto;padding:0 20px;z-index:5}.ev-announce-link{color:#fff;display:block;width:580px}.ev-title{font:36px/42px open_sanssemibold;margin:8px 0 21px}.ev-desc{font:20px/28px open_sanslight}.slider_not-count .slider-counter{opacity:0}.slider-item{cursor:pointer}.main-nav{background:#fff;border-bottom:1px solid #d7d7d7;margin-top:70px}nav a{height:78px;display:flex;align-items:center}nav svg{fill:#afafaf;margin-left:1px;width:26px}.mn-arrow,nav a.active svg,nav a:hover svg{fill:#ee395c}.maintenance-icon{top:24px;width:24px}.outsourcing-icon{top:25px}nav span{display:inline-block;margin-left:8px}.two-lines{top:20px}nav a:hover{color:#ee395c}nav a.active::before,nav a.active:hover::before,nav a:hover::before{border-bottom:2px solid #ee395c;bottom:-1px;color:#666;content:'';position:absolute;width:100%}nav a:hover::before{border-bottom:0}.main-nav .container{display:flex;justify-content:space-between}.main-nav_en .main-nav__item{width:20%}.middle-nav{margin-top:50px}.middle-nav li{display:block;float:left;width:50%}.middle-nav a{background:#fcfcfc;border:1px solid #d7d7d7;border-left:0;display:block;font:24px open_sanssemibold;height:160px;line-height:1.2;padding:28px 0 0 49px}.middle-nav li:first-child a{border-left:1px solid #d7d7d7}.middle-nav a:hover{background:#f4f4f4}.middle-nav p{font:13px open_sansregular;margin-top:8px}.mn-arrow{left:5px;position:relative;top:2px;width:9px;height:10px}.main-news{margin-top:38px}.events,.news{float:left;width:46%}.events{margin-left:8%}.main-news-header{display:inline-block;letter-spacing:-.2px;margin-bottom:15px}.event-item,.news-item{display:block;margin-bottom:31px}.news-items{margin-top:17px}.news-date{color:#9f9f9f;font-size:13px;margin-bottom:-8px}.event-title,.news-title{font:15px open_sansregular}.event-date{font:16px open_sanssemibold;margin-bottom:-12px}.event-item:hover .event-date,.main-news-header:hover,.news-item:hover .news-title{color:#ee395c}.special-event{background:#fcfcfc;border-left:3px solid #d7d7d7;margin-top:5px;padding:1px 20px 1px 67px;position:relative}.events-icons{fill:#ee395c;left:20px;position:absolute;top:20px}.type-icon{width:26px}.special-event .event-date{font-size:15px;margin-top:13px}.special-event .event-title{margin-top:20px}.event-type{color:#9f9f9f;font-size:13px}.tab-nav{border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;font-family:open_sanssemibold;margin-bottom:30px}.tab-nav li{background:#fcfcfc;display:block;float:left}.tab-nav li.tab_new{position:relative}.tab-nav li.tab_new::after{content:'New';position:absolute;top:0;right:0;width:40px;height:16px;background-color:#e53935;line-height:16px;text-align:center;color:#fcfcfc;font-size:14px}.tab-nav a{border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;color:#666;display:block;height:68px;line-height:48px;padding:10px 10px 10px 30px}a.two-lines-tab{line-height:inherit;padding-top:11px}.tab-nav a.current{color:#fcfcfc}.tab-nav a.current,.tab-nav a.current:hover{background:#a0b5cb;cursor:default}.tab-nav a:hover,aside{background:#f1f1f1}.tabs-container>div{display:none}.content-col{float:left;padding-right:50px;width:75%}.content-col.content-col-fixed,.content-col.manage-content{float:none}.content-col .manage-content{padding:0;width:100%}.bottom-event-info.manage-content{border-left:2px solid #a0b5cb;padding-left:34px}.period{color:#9f9f9f;font-size:13px;margin-top:0;margin-bottom:25px}.forbanks-content .tab-nav li,.manage-content .tab-nav li,.platforms-content .tab-nav li,.price-content .tab-nav li,.selfservice-content .tab-nav li{width:25%}.content-list{margin-top:40px}.num-list{margin-bottom:65px}.content-list>li{counter-increment:li;margin-bottom:32px}.content-list h3.subtitle-s{padding-left:36px;position:relative}.num-list h3.subtitle-s::before{border-radius:50%;border:1px solid #a0b5cb;color:#a0b5cb;content:counter(li);font:14px open_sansregular;height:26px;left:0;line-height:24px;padding-left:1px;position:absolute;text-align:center;top:-2px;width:26px}.aside-list li::before,.content-list ul li::before{color:#a0b5cb;content:'●';left:-15px}.content-list ul li{margin:10px 0 10px 52px;position:relative}.content-list ul li::before{font-size:12px;position:absolute;top:2px}.content-list ul li p{line-height:1}.projects-list h2{margin-bottom:30px}.projects-list h3.subtitle-s{padding-left:0}.projects-list ul li{margin-left:15px}.sidebars{float:right;width:25%}aside{font-size:13px;margin:20px 0;padding:22px}.aside-list li{position:relative;line-height:1.5;margin-left:14px}.aside-list li::before{font-size:12px;position:absolute;top:1px}.sidebar-file-link:hover,a.mailSend-link:hover{color:#ee395c}.apps-sidebar .page-contacts .person{margin-top:50px}.page-contacts .person.p-first{margin-top:0}.person-info{border-left:2px solid #a0b5cb;font-family:open_sansitalic;padding-left:12px}.ev-hint:hover::before,.selected-tag{border:1px solid #d7d7d7;white-space:nowrap}.person-name{font-family:open_sansitalic_semibold}.files-sidebar{background:0 0;padding:10px 20px}.sidebar-file-link{display:block;font-size:13px;margin:15px 0;padding-left:24px;position:relative}.bottom-event-info,.table-header{margin-top:30px}.sidebar-file-link svg{left:0;position:absolute;top:-2px;width:20px;height:22px}.material-icon{fill:#afafaf}.presentation-icon{fill:#f5989d}.video-icon{fill:#859cb5}.contact{float:left;margin-bottom:20px;width:41%}.contact p{line-height:.5}.events-tabs .tab-nav,.survey-content .tab-nav{width:65%}.cft-roles>div{display:inline-block;padding-left:20px}.cft-roles svg{position:relative;top:3px;width:15px;height:13px}.cft-organizator{fill:#f5989d}.cft-participant{fill:#a0b5cb}.table-header{color:#fcfcfc;background:#b7b7b7;font-size:13px}.table-col{float:left;padding:28px 10px}.table-col-message{padding:20px;text-align:center;color:#8e8e8e}.events-tabs .event-location,.tabs .event-location{padding-left:60px;position:relative;width:25%}.table-header .event-title{font-size:13px;width:74%}.events-tabs .event-title,.tabs .event-title{width:74%}.table-row.table-row-linked:hover{background:#f7f7f7}.ev-row,a.ev-row{display:block;color:#666;position:relative;width:100%;padding-right:8px}a.spec-ev-link{color:inherit}.event-location>svg,.event-title svg,.survey-table svg{fill:#f5989d;left:19px;position:absolute;top:33px;width:15px;height:13px}.ev-hint{cursor:pointer;left:19px;position:absolute;top:33px;width:15px;height:13px}.event-location svg{fill:#f5989d;width:15px;height:13px;vertical-align:top}.ev-hint:hover::before{background:#fcfcfc;box-shadow:0 1px 3px 0 rgba(0,1,1,.08);content:attr(ev-data-type);font-size:13px;padding:10px;position:absolute;text-align:center;top:-52px;left:-53px;width:120px;z-index:10}.ev-hint:hover::after{background:url(/static/assets/img/hint-arr.png) no-repeat;content:'';position:absolute;top:-14px;left:0;width:14px;height:9px;z-index:20}svg.webinar-icon{fill:#a0b5cb}svg.table-icon{fill:#7dad5a}svg.breakfast-icon{fill:#fbaf5d}svg.bullhorn-red{fill:#f5989d}.selected-tag:hover svg,svg.bullhorn-blue{fill:#a0b5cb}.content-panel{margin:50px 0}.content-sort{float:left;padding-right:30px}.content-sort>*{margin-right:20px}.ev-mats{float:right;text-align:right}.event-tags{padding-left:20px;position:relative}.selected-tag{cursor:pointer;display:inline-block;margin:0 9px 5px 0;padding:10px 30px 10px 15px;position:relative}.selected-tag:hover{border:1px solid #a0b5cb}.selected-tag svg{height:14px;position:absolute;right:10px;top:14px;width:14px}.selected-tag-truncated:hover::before{background:#fcfcfc;border:1px solid #d7d7d7;box-shadow:0 1px 3px 0 rgba(0,1,1,.08);content:attr(data-title);font-size:13px;padding:10px;position:absolute;text-align:center;top:-52px;left:25%;white-space:nowrap;z-index:10}.selected-tag-truncated:hover::after{background:url(/static/assets/img/hint-arr.png) no-repeat;content:'';position:absolute;top:-14px;left:50%;width:14px;height:9px;z-index:20}.webinar-instruction{padding-left:24px;position:relative}.webinar-instruction svg{left:0;position:absolute;top:-2px;width:20px;height:22px}.cpecial-events-table .event-title{width:45%}.cpecial-events-table.events-table-archive .event-title{width:60%}.cpecial-events-table.events-table-archive .person-type{width:15%}.events-table-message{margin-top:30px}.event-title>span{display:inline-block;width:47%}.event-title a.spec-ev-link:hover{color:#ee395c}.event-tags{color:#9f9f9f;font-size:12px;margin:12px 0 25px;width:90%}.event-tags-hidden{display:none}.event-tags span{display:inline-block;padding:2px}.event-tags span:hover{cursor:pointer;color:#ee395c}.ev-reg,.event-tags span:hover b{color:#9f9f9f}.event-actions div{cursor:pointer;float:left;padding:10px 0;position:relative;text-align:center}.bottom-event-info .event-actions div{width:200px}.content-col-event-actions{margin-top:40px}.ev-reg{border:1px solid #d7d7d7;background:#f1f1f1;width:43%}.ev-reg svg{display:none;fill:#9bc74d;left:0;position:absolute;top:17px;width:10px}.ev-reg.confirm{cursor:default;border:1px solid transparent;background:0 0;color:#666}.gal-img img,.price-print,.signin,.slide-arr,.vote-plus{cursor:pointer}.ev-reg.confirm svg{display:block}.ev-reg.ev-reg-active{border:1px solid #a0b5cb;background:#a0b5cb;color:#fcfcfc}.event-actions .ev-invite{border:1px solid #d7d7d7;background:#f1f1f1;color:#9f9f9f;margin-left:15px;width:45%}.ev-invite.ev-invite-active{border:1px solid #a0b5cb;background:#a0b5cb;color:#fcfcfc}.ev-invite svg{fill:#a0b5cb;left:9px;position:absolute;top:16px;width:12px}.ev-invite-active svg{fill:#fcfcfc}.person-type{width:30%}.acc-user-info .form-row{margin-bottom:15px}.timetable{display:none;border:1px solid #d7d7d7}.timetable.timetable-borderless{border:none}.timetable-control{margin:10px 0 30px}.timetable-control>span{cursor:pointer;border-bottom:1px dashed #3b739e;color:#3b739e}.timetable-control>svg{fill:#3b739e;height:5px;margin-left:5px;transition:transform .2s linear;width:8px}.timetable table{border:none;background:#fcfcfc;width:100%!important}.timetable tr td{padding:20px 20px 20px 0}.timetable tr td:first-child{text-align:center;padding-right:0;width:23.5%!important}.timetable .selected-time{background:#f7f7f7}.timetable .selected-time td:first-child{color:#86d234;position:relative;vertical-align:top}.timetable .selected-time td:first-child::before{content:'●';position:absolute;top:20px;left:18px}ul.apps-list li::before,ul.embeded-list li::before{content:none}.board-panel{margin-top:70px;padding-bottom:46px;text-align:center}.board-panel p{font-size:18px}.signin{background:#a0b5cb;color:#fff;height:45px;line-height:45px;margin:0 auto;text-align:center;width:135px}.survey-table .table-row:hover,.table-row{background:#fcfcfc}.archive-link a:hover,.banks-nav li a:hover,.banks-nav li.active a,a.active-lang,a.archive-link:hover{color:#ee395c}.banks-nav{margin-top:47px;padding-left:20px}.banks-nav li{border-top:1px solid #d7d7d7;display:block;padding:13px 0;position:relative}.banks-nav li:first-child{border:0}.banks-nav li svg{fill:#ee395c;height:10px;left:-20px;position:absolute;top:20px;width:6px}.lang-nav li{display:inline-block;margin-right:11px}.lang-nav a:hover{color:#ee395c}li.tab-insurance{display:none}.archive-link{float:right;margin-top:-55px;max-width:300px}.price-print-header>h2{display:inline-block}.price-print{float:right;color:#3b739e;margin-top:20px;position:relative}.price-print svg{fill:#3b739e;height:31px;width:26px}.price-print span{bottom:12px;position:relative}.price-print:hover{color:#ee395c}.price-print:hover svg{fill:#ee395c}.apps-content .tab-nav,.apps-content .tab-nav li,.press-center-content .tab-nav,.press-center-content .tab-nav li{width:50%}.press-center-content .tabs-container{margin-top:58px}.embeded-list a,.news-list a,.publishing-list a{color:#666;display:inline-block;margin-bottom:25px}.embeded-list h3,.news-list h3,.publishing-list h3{margin-bottom:5px}.embeded-list a:hover h3,.news-list a:hover h3,.publishing-list a:hover h3{color:#ee395c}.publishing-list .author{color:#9f9f9f;font-size:13px;margin-top:-3px}.embeded-list h3{color:#3b739e;font:15px open_sansregular,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:0}.embeded-list p{color:#9f9f9f;font-size:13px;margin-top:0;margin-bottom:0}.embeded-list~.pagination-container{margin-bottom:50px}.embeded-list~.pagination-container .pagination{margin-top:20px}.embeded-list{list-style:none}.publications-gallery{display:none}.gal-img{margin-left:-10px}.gal-img li{display:inline-block;height:150px;list-style:none;margin:8px 6px;width:31%}.gal-img img{height:150px}.img-viewer.modal-container{background:#fcfcfc;margin:0 auto;padding:10px;position:absolute;width:880px;height:592px;z-index:200}.img-viewer .modal-close{right:-25px;top:-18px}.img-viewer .close-icon{fill:#777}.img-viewer img{display:block;height:100%;margin:0}.imageviewer-modal.modal-container{padding:10px 10px 5px}.slide-arr{position:absolute;top:50%;margin-top:-20px}.slide-arr.to-prev{left:-50px}.slide-arr.to-next{right:-50px}.s-arr-icon{fill:#777;height:40px;width:13px}.img-viewer .modal-close:hover .close-icon,.s-arr-icon:hover{fill:#ee395c}.platforms-content .tab-nav{width:75%}.outsourcing-content .tab-nav li{width:33.3333333%}.services-content .tab-nav li{width:20%}.services-content .tab-nav li a{display:flex;line-height:24px;align-items:center}.vote-actions>div,ul.apps-list li{display:inline-block;vertical-align:top}.table-row{border:1px solid #d7d7d7;border-top:0;color:#666}.survey-table{margin-top:60px}.survey-table .table-col{padding:28px 25px}.survey-table p{margin:0}.survey-table .event-title{padding-left:60px;position:relative;width:45%}.survey-table .event-for{width:35%}.survey-table .event-vote{text-align:center;width:20%}.vote-actions>div{border:1px solid #a0b5cb;margin:0 -5px 0 0;height:45px;width:45px;line-height:45px;position:relative}.vote-plus{background:#a0b5cb}.vote-plus:hover:enabled{background:#859cb5}.vote-plus svg{fill:#fff;left:15px;position:absolute;top:15px;height:15px;width:15px}.no-action-tabs a,.no-action-tabs a:hover{background:#fcfcfc;cursor:default}.inquirer-table .table-row:hover{background:#fcfcfc}.inquirer-table{margin-top:60px}.inquirer-table .table-col{padding:28px 25px}.inquirer-table p{margin:0}.inquirer-table .question-title{padding-left:60px;position:relative;width:20%}.inquirer-table .question-description{width:55%}.inquirer-table .question-answer{text-align:left;width:25%}.inquirer-table .question-answer input{margin-right:10px}.inquirer-table .table-row ul{margin-top:15px}.vote form-row{text-align:center}.vote input#submit{float:inherit;margin-left:auto;margin-right:auto}.vote input#submit:enabled{background:#ee395c;border:1px solid #a0b5cb;color:#fcfcfc;padding-left:50px;padding-right:50px}.vote input#submit:hover:enabled{background:#a0b5cb;border:1px solid #a0b5cb;color:#fcfcfc}.modal-container.inquirer-modal{left:25%;top:25%}.apps-list{margin-top:10px;padding:40px}.apps-list a,.apps-list a:hover{color:#666}ul.apps-list li{width:49%;margin:0 0 30px;min-height:64px}.apps-list .apps-list-icon{float:left;width:64px;height:64px;margin-top:27px}.apps-list .apps-list-desc{margin-left:105px;margin-right:30px}.apps-list a:hover h2{color:#ee395c}footer{position:absolute;bottom:0;min-width:100%}.footer-top{background:#fff;border-top:1px solid #d7d7d7;color:#8e8e8e;font-size:13px;padding:34px 0 40px;height:205px}.footer-top_no-height,.footer_en .footer-top{height:auto}.footer-nav{float:left}.footer-nav li{float:left;margin-right:85px}.footer-nav p{color:#8e8e8e;margin:0 0 8px}.footer-nav a:hover{color:#ee395c}.footer-mobile-item{display:none}.follow{display:flex;flex-direction:column;height:128px;justify-content:space-between;flex-wrap:nowrap;float:right}.social{margin-top:-6px}.social a{display:block;fill:#afafaf;font:0/0 a;float:right;margin-left:19px}.social_en svg{width:17px;height:17px}a.tg,a.tw{width:16px}a.tg{margin-top:0}.tg:hover{fill:#279ad1}a.tw{margin-top:1px}.tw:hover{fill:#59caef}a.fb{width:9px}.fb:hover{fill:#425499}a.yt{margin-top:2px;width:17px}.yt:hover{fill:#ee395c}.footer-bottom{background:#5b5b5b;color:#efefef;font-size:13px;line-height:50px}.to-top{width:50px;height:50px;border-radius:50%;-webkit-box-shadow:3px 3px 13px 0 rgba(0,0,0,.1);box-shadow:3px 3px 13px 0 rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-color:#fff;position:fixed;bottom:60px;right:20px;z-index:1001;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;cursor:pointer;display:none}.to-top:hover{-webkit-box-shadow:6px 6px 13px 0 rgba(0,0,0,.1);box-shadow:6px 6px 13px 0 rgba(0,0,0,.1)}.to-top svg{fill:#d7d7d7;left:50%;position:absolute;margin:-15px 0 0 -15px;top:50%}@media print{body{font:19px open_sansregular,"Helvetica Neue",Helvetica,Arial,sans-serif}.back-link,.cft-panel,.main-nav,.price-print,.to-top,footer,header{display:none}.global-wrap{padding-bottom:0}.page-title,h1{font-size:28px}.subtitle-l,h2{font-size:24px}.subtitle-s,h3{font-size:20px}.manage-content table,.manage-content table td,.manage-content table th{border:1px solid #000}}.pagination{margin-top:50px}.pagination li{display:inline-block;margin-right:5px}.pagination li a{color:#666;display:table-cell;vertical-align:middle;font-size:.875em;width:32px;height:32px;text-align:center;border-radius:50%;border:1px solid transparent}.pagination li a:hover{border-color:#a5c0d3;color:#a5c0d3}a.page-dots{pointer-events:none}a.page-dots:hover{color:#666!important;cursor:default;border:none}.pagination li.active a{background:#a5c0d3;color:#f2f4f5}.pagination li.disabled.PagedList-ellipses a{cursor:default}.pagination li.disabled.PagedList-ellipses:hover{cursor:default;border-color:#f7f7f7!important}.collapsable-control>span,.imageviewer-viewable,.manage-content_en .accordion li:not(.only-question),.tab-nav li a{cursor:pointer}.pagination li.disabled.PagedList-ellipses a:hover{color:#666}.content-sort>a.active,.content-sort>a:hover{color:#ee395c}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.platf-img{position:relative}.ajax-busy-indicator{width:50px;height:50px;position:fixed;top:50%;left:50%;margin-left:-25px;margin-top:-25px;text-align:center;z-index:100001}.ajax-busy-overlay{background:rgba(255,255,255,.65);display:none;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:100000}.placeholder{color:#aaa}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.services-table .table-col-status{width:15%;padding-left:20px}.services-table .table-col-description,.services-table .table-col-name{width:35%}.services-table .table-col-price{width:15%}.services-table .table-col-video{width:10%}.services-table .table-col-name a{color:#666}a.youtube-modal{fill:#afafaf;font:0/0 a;display:block}a.youtube-modal:hover{fill:#ee395c}.services-table a.youtube-modal{margin-left:19px}.services-table .table-col-status a.youtube-modal{position:absolute;left:40px;bottom:0;width:35px;height:35px}.services-table .table-col-name .service-icon{float:left;margin-top:5px}.services-table .table-col-name .service-name{margin-left:40px}.service-icon img{width:30px}.status-number{font-family:open_sanssemibold;float:left;width:30px;overflow:hidden}.status-indicator{border-radius:50%;color:#666;display:inline-block;height:6px;width:6px;margin:6px 5px 2px;float:left}.status-indicator-preview{background:#f79414}.status-indicator-base{background:#00a651}.status-text{float:left;width:50px}.embedded-video{padding-top:40px}.embedded-video>iframe{display:block;margin:auto}.accordion>.accordion-panel{margin-bottom:20px}.accordion>.accordion-panel:last-child{margin-bottom:0}.accordion>.accordion-panel>.panel-head{cursor:pointer;color:#3b739e;display:inline-block}.accordion>.accordion-panel>.panel-head.active,.accordion>.accordion-panel>.panel-head:hover,.autofilter-filter>a.active{color:#ee395c}#include-content .tab-content .back-link,.autofilter-content>*,.collapsable,.o-in-devices-modal,.service-rules .rule-archive{display:none}.accordion>.accordion-panel>.panel-content{display:none;padding-top:5px}.panel-content-options>div{margin-bottom:10px}.panel-content-options>div:last-child{margin-bottom:0}.panel-content-options span{font-size:13px}.cpecial-events-table:not(:first-of-type)+h3{margin-top:80px}.autofilter-filter>a{margin-right:20px}.autofilter-filter>a:hover{color:#ee395c;text-decoration:underline}.service-rules{list-style:none}.service-rules ul>li{margin:20px 0 20px 30px}.service-rules ul li::before{content:none}.service-rules a{position:relative;padding-left:24px}.service-rules svg{margin-right:10px;width:20px;height:22px;position:absolute;left:0;top:0}::-ms-clear{display:none}.collapsable table{width:100%!important}.collapsable-control{margin:10px 0 30px}.collapsable-control>span{border-bottom:1px dashed #3b739e;color:#3b739e}.collapsable-control>svg{fill:#3b739e;height:5px;margin-left:5px;transition:transform .2s linear;width:8px}.manage-content table.operations-in-devices{width:100%}.manage-content table.operations-in-devices tr:first-child{background-color:#fcfcfc;color:#666;font:15px open_sansregular,"Helvetica Neue",Helvetica,Arial,sans-serif}table.operations-in-devices td{width:50%;border:1px solid #d7d7d7;vertical-align:top}.o-in-devices-icon{width:100px;float:left}.o-in-devices-functional{margin:0 0 0 110px}.manage-content .tab-nav li{margin:0}.manage-content .tab-nav li::before{content:''}.tab-nav li a:hover{color:#666}.tab-nav li a.current:hover{color:#FFF}#include-content .preloader,.addAccessForm .preloader{width:35px;display:block;margin:0 auto}.addAccessForm{padding-top:25px}.addAccessForm h2{margin-bottom:0}.access-form{margin-top:0;padding-right:70px}.access-form .captcha-row img{width:195px}.board-reg-form.access-form .field-validation-error{left:503px}table td.cft-announce{position:relative;padding-top:35px}table td.cft-announce>span{position:absolute;top:0;left:15px;height:20px;min-height:20px;line-height:18px;width:90px;background-color:#EBD014;color:#fff;text-align:center}.global-wrap-min .content{margin-top:150px}.global-wrap-min .logo{position:relative}.global-wrap-min .logo-txt{position:absolute;top:6px;left:165px}.manage-content .tab-nav.tab-nav-3{width:75%}.manage-content .tab-nav.tab-nav-3 li{width:33.3333333%}.manage-content .tab-nav.tab-nav-2,.manage-content .tab-nav.tab-nav-2 li{width:50%}.simple-content{margin-top:50px}.manage-content_en .accordion p{line-height:initial}.manage-content_en .answer ul li::before{content:'○'}.manage-content_en .multilevel-list li{list-style:none}.global-wrap_mobile>.acc-panel{display:none}.global-wrap_mobile>.header{position:relative;min-width:100%;top:0;display:flex;flex-direction:column}.global-wrap_mobile>.header .en-cft-link,.global-wrap_mobile>.header .group-link,.global-wrap_mobile>.main-nav{display:none}.global-wrap_mobile>.header .header-collapsable{top:120px;left:15px}.global-wrap_mobile>.header .header-dropdown.collapsable-control{margin-left:15px}.global-wrap_mobile .press-center-content .tab-nav{width:100%}.footer_mobile .container,.global-wrap_mobile>.container{width:100%;min-width:100%}.global-wrap_mobile{padding-bottom:0}.global-wrap_mobile .content-col{width:100%;padding-right:0}.global-wrap_mobile .content-col img{width:100%!important;height:auto!important;margin:0!important}.footer_mobile{position:relative;margin-top:24px}.footer_mobile>.footer-top{height:auto}.footer_mobile .footer-nav{display:flex;flex-wrap:wrap}.footer_mobile .footer-nav li{flex-shrink:0;width:220px;margin-right:0}.footer_mobile .footer-mobile-item{display:block;position:relative}.footer-mobile-item_group-link .tilted-arr{position:relative;top:unset;right:unset;margin-left:5px}.footer_mobile .follow{float:left}.footer-ul-title{font-weight:800}.politics{margin-top:0}.politics:hover{color:#ee395c}.social-text{display:none}.footer_mobile .social-text{display:block}.footer_mobile .social a{float:left;margin-left:0;margin-right:19px}.publications-gallery_mobile .gal-img{margin-left:0}.publications-gallery_mobile .gal-img li{display:block;width:100%;margin:8px 0;height:auto}.publications-gallery_mobile .gal-img img{height:inherit}
