

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

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

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

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

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

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

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

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

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

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


/* Start:/local/templates/main/css/app.css?1759330036102556*/
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap");*,:after,:before{box-sizing:border-box;outline:none;-webkit-tap-highlight-color:transparent}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;min-height:100vh;overscroll-behavior-y:none}menu,ol,ul{list-style:none;margin:0;padding:0}a{text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0}address{font-style:normal}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0}button,label{cursor:pointer}b,strong{font-weight:700}[class^=_icon],img,picture{display:block}a,button{color:currentColor;cursor:pointer}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:none;resize:none}html{--app-background:#f1f3f9;--element-background:#fff;--element-hover:#e7ebf5;--element-hover-dark:#dbdfe6;--card-background:#fff;--gradient-background:#0e3cb2;--contrast-background:#1241ba;--contrast-gradient:linear-gradient(319deg,#6187e7,rgba(0,43,153,0)),#0e3cb2;--icon-link-color:#f9560f;--icon-link-color-2:#7521b7;--icon-link-color-3:#3761e1;--primary-color:#1241ba;--primary-dark-color:#0a339a;--primary-light-color:#1f4cbf;--primary-blind-color:#e9efff;--accent-color:#5641dc;--accent-dark-color:#3e2bb7;--accent-light-color:#6852ef;--accent-blind-color:#f6f2ff;--text-color:#2b303d;--text-2-color:#757f92;--text-blind-color:#c4cad6;--text-blind-contrast-color:#ffffff33;--text-contrast-color:#fff;--bg-gradient:radial-gradient(105.32% 96.43% at 100% 100%,rgba(32,84,219,.4) 0%,rgba(32,84,219,0) 100%),#2b303d;--gradient-bg-banner-accent:radial-gradient(158.21% 141.42% at 100% 100%,rgba(78,118,219,.5) 0.85%,rgba(48,95,214,0) 100%),#0a339a;--border-color:#dadde5;--divider-color:#d3d7e0;--disabled-color:#ebeef6;--contrast-blind-color:hsla(0,0%,100%,.2);--success-color:#00a37c;--success-light-color:#def6f1;--warning-color:#ffc42c;--warning-light-color:#f4f3f2;--error-color:#ff465c;--error-light-color:#ffedef;--scrollbar-thumb-color:var(--primary-color);--scrollbar-thumb-child-color:var(--accent-light-color);--header-height:0px;--main-font:"Inter","Helvetica Neue","Arial";background:var(--app-background);font-size:62.5%}@media screen and (max-width:767px){html{font-size:calc(-.90604px + 2.90828vw)}}@media screen and (min-width:768px) and (max-width:1023px){html{font-size:calc(-2.04706px + 1.56863vw)}}@media (min-width:1024px) and (max-width:1360px){html{font-size:calc(1.90476px + .59524vw)}}body{color:var(--text-color);display:flex;flex-direction:column;font-family:var(--main-font);font-size:2rem;font-weight:400;letter-spacing:-.3px;line-height:2.8rem;min-height:100vh;overflow-x:hidden}@media (max-width:767px){body{font-size:1.6rem;line-height:2.4rem}}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:10px}.transition-disabled,.transition-disabled *,.transition-disabled :after,.transition-disabled :before,.transition-disabled:after,.transition-disabled:before{transition:none!important}main{flex:1 0 auto;padding-top:2.4rem}@media (max-width:767px){main{padding-top:2rem}}#footer{display:flex;flex-direction:column;gap:1.6rem}@media (max-width:767px){#footer{gap:1.2rem}}.text-h1,h1{font-size:6.4rem;font-weight:500;letter-spacing:-1.5px;line-height:7.2rem}@media (max-width:767px){.text-h1,h1{font-size:3rem;line-height:3.6rem}}@media (max-width:767px) and (max-width:767px){.text-h1,h1{letter-spacing:-1px}}.text-h2,h2{font-size:4.4rem;font-weight:500;letter-spacing:-1.5px;line-height:4.8rem}@media (max-width:767px){.text-h2,h2{font-size:2.6rem;line-height:3rem}}.text-h3,h3{font-size:3.2rem;font-weight:500;letter-spacing:-1px;line-height:3.8rem}@media (max-width:767px){.text-h3,h3{font-size:2.2rem;line-height:2.8rem}}.text-h4,h4{font-size:2.4rem;font-weight:500;letter-spacing:-1px;line-height:3.2rem}@media (max-width:767px){.text-h4,h4{font-size:1.8rem;line-height:2.4rem}}.text-lead{font-size:2.8rem;font-weight:400;letter-spacing:-.75px;line-height:3.4rem}@media (max-width:767px){.text-lead{font-size:2rem;line-height:2.8rem}}.text{font-size:2rem;font-weight:400;letter-spacing:-.3px;line-height:2.8rem}@media (max-width:767px){.text{font-size:1.6rem;line-height:2.4rem}}.text-sm{font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem}@media (max-width:767px){.text-sm{font-size:1.4rem;line-height:2rem}}.text-caption{font-size:1.4rem;font-weight:500;line-height:1.6rem}@media (max-width:767px){.text-caption{font-size:1.2rem;letter-spacing:-.3px;line-height:1.4rem}}.text-button{font-size:1.8rem;font-weight:500;letter-spacing:-.2px;line-height:2.4rem}@media (max-width:767px){.text-button{font-size:1.4rem;letter-spacing:-1.2px;line-height:2rem}}.visually-hidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0)}.text-hidden{color:transparent;overflow:hidden;text-indent:101%;text-shadow:none}.hidden,[hidden]{display:none!important}.app-grid{display:grid;flex-grow:1;gap:1.6rem}@media (max-width:767px){.app-grid{gap:1.2rem}}.app-grid._columns-1{grid-template-columns:1fr}.app-grid._columns-2-1{grid-template-columns:repeat(2,1fr)}@media (max-width:1023px){.app-grid._columns-2-1{grid-template-columns:1fr}}.app-grid._columns-3-1{grid-template-columns:repeat(3,1fr)}@media (max-width:1023px){.app-grid._columns-3-1{grid-template-columns:1fr}}.app-grid._columns-4-1{grid-template-columns:repeat(4,1fr)}@media (max-width:1023px){.app-grid._columns-4-1{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.app-grid._columns-4-1{grid-template-columns:1fr}}.app-grid__span-2{grid-column:span 2}@media (max-width:1023px){.app-grid__span-2{grid-column:span 1}}.app-grid__span-3{grid-column:span 1}.container{display:block;margin:0 auto;max-width:136rem;width:100%}@media (max-width:1440px){.container{max-width:calc(100% - 8rem)}}@media (max-width:767px){.container{max-width:calc(100% - 4rem)}}.hover-opacity{transition:opacity .3s ease;will-change:opacity}@media (hover:hover){.hover-opacity:hover{opacity:.7}}.expand-element{background-color:var(--element-background);border-radius:2rem;padding:2.4rem}@media (max-width:767px){.expand-element{padding:2rem}}.expand-element__header{align-items:center;display:flex;gap:3.2rem;justify-content:space-between}@media (hover:hover){.expand-element__header:hover .expand-element__title{color:var(--primary-color)}}.expand-element__title{font-size:2.4rem;font-weight:500;line-height:3.2rem;transition:color .3s cubic-bezier(.32,.94,.6,1)}@media (max-width:767px){.expand-element__title{font-size:1.8rem;line-height:2.4rem}}.expand-element__cross{align-items:center;background-color:var(--primary-color);border-radius:50%;display:flex;flex-shrink:0;height:5.6rem;justify-content:center;transition:transform .3s cubic-bezier(.32,.94,.6,1);width:5.6rem;will-change:transform}@media (max-width:767px){.expand-element__cross{height:4.4rem;width:4.4rem}}.expand-element__cross svg{color:var(--text-contrast-color)}.expand-element .expand__content{color:var(--text-2-color);padding-top:3.2rem}@media (max-width:767px){.expand-element .expand__content{padding-top:2.4rem}}.expand-element .expand.active .expand-element__cross{transform:rotate(45deg)}.expand-list{display:flex;flex-direction:column;gap:1.6rem}@media (max-width:767px){.expand-list{gap:1.2rem}}.narrow{max-width:90.1rem}.contact-card{align-items:flex-start;background-color:var(--element-background);border-radius:2rem;display:flex;gap:2.4rem;padding:2.4rem}@media (max-width:767px){.contact-card{flex-direction:column;gap:2rem;padding:2rem}}.contact-card__photo{border-radius:1.8rem;flex-shrink:0;height:24rem;overflow:hidden;width:18rem}.contact-card__photo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.contact-card__text-content,.contact-card__text-content-head{display:flex;flex-direction:column}.contact-card__text-content-head{gap:.8rem;margin-bottom:3.2rem}.contact-card__title{font-size:3.2rem;font-weight:500;letter-spacing:-1px;line-height:3.8rem}@media (max-width:767px){.contact-card__title{font-size:2.2rem;line-height:2.8rem}}.contact-card__subtitle{font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem}@media (max-width:767px){.contact-card__subtitle{font-size:1.4rem;line-height:2rem}}.contact-card__sign{color:var(--text-2-color);display:inline-block;font-size:1.4rem;font-weight:500;line-height:1.6rem;margin-bottom:.8rem}@media (max-width:767px){.contact-card__sign{font-size:1.2rem;letter-spacing:-.3px;line-height:1.4rem}}.contact-card a.contact-card__text{transition:color .3s cubic-bezier(.32,.94,.6,1)}@media (hover:hover){.contact-card a.contact-card__text:hover{color:var(--primary-color)}}.contact-card__text{font-size:2rem;font-weight:400;font-weight:600;letter-spacing:-.3px;line-height:2.8rem}@media (max-width:767px){.contact-card__text{font-size:1.6rem;line-height:2.4rem}}.contact-card__text:not(:last-of-type){margin-bottom:2rem}.file-card{background-color:var(--element-background);border-radius:2.4rem;display:flex;flex-direction:column;gap:3.2rem;min-height:21.8rem;overflow:hidden;padding:2.4rem;position:relative;width:100%}@media (max-width:767px){.file-card{border-radius:2rem;min-height:16.6rem}}@media (hover:hover){.file-card:hover .file-card__foot svg,.file-card:hover .file-card__title{color:var(--primary-color)}}.file-card__link:before{content:"";display:block;inset:0;position:absolute;z-index:10}.file-card__title{font-size:2rem;font-weight:400;font-weight:600;letter-spacing:-.3px;line-height:2.8rem;transition:color .3s cubic-bezier(.32,.94,.6,1)}@media (max-width:767px){.file-card__title{font-size:1.6rem;line-height:2.4rem}}.file-card__foot{align-items:center;color:var(--text-2-color);display:flex;justify-content:space-between;margin-top:auto}.file-card__foot svg{transition:color .3s cubic-bezier(.32,.94,.6,1)}.file-card__file-info{color:var(--text-2-color);font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem}@media (max-width:767px){.file-card__file-info{font-size:1.4rem;line-height:2rem}}.link-card{align-items:center;background-color:var(--element-background);border-radius:2rem;display:flex;font-size:2rem;font-weight:400;font-weight:600;gap:3.2rem;justify-content:space-between;letter-spacing:-.3px;line-height:2.8rem;padding:2.4rem;transition:color .3s cubic-bezier(.32,.94,.6,1)}@media (max-width:767px){.link-card{font-size:1.6rem;line-height:2.4rem}}.link-card svg{color:var(--text-2-color);flex-shrink:0;transition:color .3s cubic-bezier(.32,.94,.6,1)}@media (max-width:767px){.link-card{gap:2.4rem}}@media (hover:hover){.link-card:hover,.link-card:hover svg{color:var(--primary-color)}}.wrapped-element{overflow:auto}.icon.size-xs{height:1.6rem;width:1.6rem}@media (max-width:767px){.icon.size-xs{height:1.2rem;width:1.2rem}}.icon.size-s{height:2rem;width:2rem}@media (max-width:767px){.icon.size-s{height:1.6rem;width:1.6rem}}.icon.size-m{height:2.4rem;width:2.4rem}@media (max-width:767px){.icon.size-m{height:2rem;width:2rem}}.icon.size-l{height:3.2rem;width:3.2rem}@media (max-width:767px){.icon.size-l{height:2.4rem;width:2.4rem}}.icon.size-xl{height:4rem;width:4rem}@media (max-width:767px){.icon.size-xl{height:3.2rem;width:3.2rem}}.bar{background-color:var(--element-background);border-radius:2.4rem;padding:2.4rem}@media (max-width:1023px){.bar{padding:2rem}}@media (max-width:767px){.bar{border-radius:2rem}}.bar__container{justify-content:space-between}.bar__container,.bar__left{align-items:center;display:flex}.bar__logo{display:block;height:4rem;margin-right:1.6rem;width:19.4rem}@media (max-width:1023px){.bar__logo{height:3.2rem;width:16rem}}.bar__logo svg{height:100%;width:100%}.bar__links{display:flex}@media (max-width:1023px){.bar__links{display:none}}.bar__links a{align-items:center;background-color:var(--app-background);border-radius:1.2rem;display:flex;height:4.4rem;justify-content:center;transition:background-color .3s;width:4.4rem}.bar__links a:not(:last-child){margin-right:.8rem}@media (hover:hover){.bar__links a:hover{background-color:var(--element-hover)}}.bar__links a.link-1{color:var(--icon-link-color)}.bar__links a.link-2{color:var(--icon-link-color-2)}.bar__links a.link-3{color:var(--icon-link-color-3)}.bar__right{align-items:center;display:flex;justify-content:center}@media (max-width:1023px){.bar__right{display:none}}.bar__phone{align-items:center;display:flex}.bar__phone,.bar__phone-text{margin-right:2.4rem}.bar__phone-text p{color:var(--text-2-color);font-size:1.4rem;font-weight:500;line-height:1.6rem;margin-bottom:.6rem}@media (max-width:767px){.bar__phone-text p{font-size:1.2rem;letter-spacing:-.3px;line-height:1.4rem}}@media (max-width:1023px){.bar__phone-text p{margin-bottom:4px}}.bar__phone-text a{color:var(--accent-color);font-size:2rem;font-weight:400;letter-spacing:-.3px;line-height:2.8rem}@media (max-width:767px){.bar__phone-text a{font-size:1.6rem;line-height:2.4rem}}@media (max-width:1023px){.bar__phone-text a{font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem}}@media (max-width:1023px) and (max-width:767px){.bar__phone-text a{font-size:1.4rem;line-height:2rem}}.bar__socials{align-items:center;display:flex;justify-content:center;margin-right:2.4rem}.bar__socials>:not(:last-child){margin-right:.8rem}.bar__select{width:21rem}@media (min-width:1024px){.bar__menu-btn{display:none!important}}@media (max-width:1023px){.bar.contacts-bar .bar__container{align-items:flex-start;flex-direction:column}.bar.contacts-bar .bar__left{margin-bottom:2.4rem}}.bar.contacts-bar .bar__logo{display:block;height:5.6rem;margin-right:0;width:27.2rem}@media (max-width:1023px){.bar.contacts-bar .bar__logo{height:3.2rem;width:16rem}}.bar.contacts-bar .bar__links{display:none}.bar.contacts-bar .bar__right{display:flex}@media (max-width:1023px){.bar.contacts-bar .bar__right{align-items:end;justify-content:space-between;width:100%}.bar.contacts-bar .bar__phone{align-items:start;flex-direction:column}.bar.contacts-bar .bar__phone-text{margin-bottom:1.6rem;margin-right:0}}.bar.contacts-bar .bar__socials{margin-right:0}@media (max-width:767px){.bar.contacts-bar .bar__socials a{height:4.4rem;width:4.4rem}.bar.contacts-bar .bar__socials a:not(:last-child){margin-right:1.2rem}}.bar.contacts-bar .bar__menu-btn,.bar.contacts-bar .bar__select{display:none}.bar.mobile-bar{background-color:transparent;padding:0}.bar.mobile-bar .bar__container{align-items:flex-start;flex-direction:column}.bar.mobile-bar .bar__logo{display:none}.bar.mobile-bar .bar__links{display:flex}.bar.mobile-bar .bar__links a{border-radius:.8rem;height:3.2rem;width:3.2rem}.bar.mobile-bar .bar__right{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:2rem;order:-1;width:100%}.bar.mobile-bar .bar__phone{justify-content:space-between;width:100%}.bar.mobile-bar .bar__socials{display:none}.bar.mobile-bar .bar__select{margin-bottom:1.6rem;order:-1;width:100%}.bar.mobile-bar .bar__menu-btn{display:none}.header{margin-top:3rem}@media (max-width:1023px){.header{margin-top:2rem}}.header__bar{margin-bottom:1.6rem}@media (max-width:1023px){.header__bar{margin-bottom:0}}.header__menu-section{align-items:center;background-color:var(--element-background);border-radius:2.4rem;display:flex;justify-content:space-between;padding:2.4rem}@media (max-width:1023px){.header__menu-section{display:none}}.header__mobile{background-color:var(--element-background);border-radius:2rem;display:none;margin-top:1.2rem;opacity:0;padding:2rem}@media (min-width:1024px){.header__mobile{display:none!important}}@media (max-width:767px){.header__mobile{margin-top:.8rem}}.header__mobile-search{margin-bottom:2rem}.header__menu-mobile{margin-bottom:3.2rem;position:relative}.menu{display:flex}.menu__title{position:relative;z-index:100}.menu__title:first-child>menu{left:-2.4rem}.menu__title:not(:last-child){margin-right:.8rem}@media (hover:hover){.menu__title:hover>menu{opacity:1;transform:scale(1);visibility:visible}.menu__title:hover>a{color:var(--primary-color)}}.menu__title:before{background-color:transparent;content:"";display:block;height:4.8rem;left:0;position:absolute;top:100%;width:100%;z-index:1}.menu__title>a{display:block;font-size:1.6rem;font-weight:400;font-weight:500;letter-spacing:-.3px;line-height:2.4rem;padding:1.6rem .8rem;text-transform:uppercase;transition:color .3s ease}@media (max-width:767px){.menu__title>a{font-size:1.4rem;line-height:2rem}}.menu__submenu{background-color:var(--element-background);border-radius:2.4rem;left:0;margin-right:-10000rem;min-width:30rem;opacity:0;padding:.8rem;position:absolute;top:calc(100% + 4rem);transform:scale(.8);transition:transform .2s ease-in-out,opacity .2s ease-in-out;visibility:hidden}.menu__submenu>li{background-color:var(--app-background);transition:background-color .3s ease,color .3s ease}.menu__submenu>li:before{background-color:var(--element-background);content:"";display:block;height:100%;position:absolute;right:-2.5rem;top:0;visibility:hidden;width:5rem;z-index:-1}.menu__submenu>li:first-child{border-radius:1.6rem 1.6rem 0 0}.menu__submenu>li:last-child{border-radius:0 0 1.6rem 1.6rem}@media (hover:hover){.menu__submenu>li:hover{background-color:var(--element-background);color:var(--primary-color)}}.menu__submenu>li>a{display:block;font-size:1.8rem;font-weight:500;letter-spacing:-.2px;line-height:2.4rem;padding:2rem}@media (max-width:767px){.menu__submenu>li>a{font-size:1.4rem;letter-spacing:-1.2px;line-height:2rem}}@media (hover:hover){.menu__submenu>li.has-submenu:hover:before,.menu__submenu>li.has-submenu:hover>menu{visibility:visible}}.menu__submenu-2{background-color:var(--element-background);border-radius:2.4rem;left:100%;min-height:100%;padding:1.6rem .8rem;position:absolute;top:0;visibility:hidden;width:100%}.menu__submenu-2>li{color:var(--text-color);margin-bottom:.8rem}@media (hover:hover){.menu__submenu-2>li:hover{color:var(--text-2-color)}}.menu__submenu-2>li a{display:block;font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem;padding:.8rem 1.6rem}@media (max-width:767px){.menu__submenu-2>li a{font-size:1.4rem;line-height:2rem}}.mobile-menu{overflow:hidden}.mobile-menu__block{background-color:var(--app-background);border-radius:1rem;margin-bottom:4px}.mobile-menu__title{align-items:center;display:flex;font-size:1.8rem;font-weight:500;justify-content:space-between;letter-spacing:-.2px;line-height:2.4rem;padding:1.6rem 1.2rem;text-transform:uppercase;transition:color .3s ease}@media (max-width:767px){.mobile-menu__title{font-size:1.4rem;letter-spacing:-1.2px;line-height:2rem}}.mobile-menu__title span{align-items:center;display:flex;justify-content:center;transition:transform .3s ease}.mobile-menu__title.active[data-expand-active]{color:var(--accent-color)}.mobile-menu__title.active[data-expand-active] span{transform:rotate(45deg)}.mobile-menu__submenu{padding-bottom:1.6rem}.mobile-menu__submenu li{align-items:center;display:flex;font-size:1.6rem;font-weight:400;justify-content:space-between;letter-spacing:-.3px;line-height:2.4rem;padding:0 1.2rem}@media (max-width:767px){.mobile-menu__submenu li{font-size:1.4rem;line-height:2rem}}.mobile-menu__submenu li:not(:last-child){margin-bottom:2rem}.mobile-menu__submenu li span{align-items:center;display:flex;justify-content:center;margin-left:.8rem}.mobile-menu__submenu-2{background-color:var(--element-background);display:none;height:100%;width:100%}.mobile-menu__submenu-2 span{align-items:center;background-color:var(--app-background);border-radius:1rem;display:flex;font-size:1.8rem;font-weight:500;letter-spacing:-.2px;line-height:2.4rem;margin-bottom:4px;padding:1.6rem 1.2rem;text-transform:uppercase}@media (max-width:767px){.mobile-menu__submenu-2 span{font-size:1.4rem;letter-spacing:-1.2px;line-height:2rem}}.mobile-menu__submenu-2 span svg{margin-right:1.2rem}.mobile-menu__submenu-2 ul{background-color:var(--app-background);border-radius:1rem;padding:1.6rem 0}.mobile-menu__submenu-2 ul li{font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem;padding:0 1.2rem}@media (max-width:767px){.mobile-menu__submenu-2 ul li{font-size:1.4rem;line-height:2rem}}.mobile-menu__submenu-2 ul li:not(:last-child){margin-bottom:2rem}#menu-btn.active .icon:last-child{display:block}#menu-btn .icon:last-child,#menu-btn.active .icon:first-child{display:none}.app-button{border-radius:1rem;display:block;position:relative;transition:color .3s cubic-bezier(.32,.94,.6,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.app-button.disabled,.app-button.loading,.app-button:disabled{pointer-events:none}.app-button.disabled,.app-button:disabled{color:var(--disabled-color)}.app-button.fab{border-radius:50%}.app-button.xl{border-radius:2.4rem;padding:3.2rem;width:100%}@media (max-width:767px){.app-button.xl{padding:2.4rem}}.app-button.lg{border-radius:0;padding:2rem}.app-button.md{font-size:1.8rem;font-weight:500;letter-spacing:-.2px;line-height:2.4rem;padding:1.6rem}@media (max-width:767px){.app-button.md{font-size:1.4rem;letter-spacing:-1.2px;line-height:2rem;padding:1.2rem}}.app-button.md.fab{padding:1.6rem}@media (max-width:767px){.app-button.md.fab{padding:1.2rem}}.app-button.sm{font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem}@media (max-width:767px){.app-button.sm{font-size:1.4rem;line-height:2rem}}.app-button.sm.fab{background-color:transparent;padding:0}@media (hover:hover){.app-button.sm.fab:hover,.app-button.sm.fab:hover .app-button__inner,.app-button.sm.fab:hover .app-button__spinner{color:var(--text-color)}}.app-button.filled{background-color:currentColor}.app-button.text{background-color:transparent}.app-button.contrast{color:var(--element-background)}.app-button.contrast.filled .app-button__inner,.app-button.contrast.filled .app-button__spinner{color:var(--text-color)}.app-button.contrast.disabled,.app-button.contrast:disabled{color:var(--contrast-blind-color)}.app-button.contrast.disabled .app-button__inner,.app-button.contrast:disabled .app-button__inner{color:var(--text-blind-contrast-color)}.app-button.contrast.disabled.xl,.app-button.contrast:disabled.xl{color:var(--disabled-color)}.app-button.contrast.disabled.xl .app-button__inner,.app-button.contrast.disabled.xl .app-button__spinner,.app-button.contrast:disabled.xl .app-button__inner,.app-button.contrast:disabled.xl .app-button__spinner{color:var(--text-blind-color)}.app-button.contrast.disabled.fab,.app-button.contrast:disabled.fab{border-color:var(--contrast-blind-color);color:var(--contrast-blind-color)}.app-button.contrast.xl .app-button__inner{font-size:2rem;font-weight:400;font-weight:600;gap:1.8rem;letter-spacing:-.3px;line-height:2.8rem}@media (max-width:767px){.app-button.contrast.xl .app-button__inner{font-size:1.6rem;line-height:2.4rem}}.app-button.contrast.xl .app-button__inner svg{height:3.2rem;width:3.2rem}@media (max-width:767px){.app-button.contrast.xl .app-button__inner svg{height:2.4rem;width:2.4rem}}@media (hover:hover){.app-button.contrast.xl:hover{color:var(--primary-color)}.app-button.contrast.xl:hover .app-button__inner{color:var(--app-background)}.app-button.contrast.xl:hover:active{color:var(--primary-dark-color)}.app-button.contrast:hover{color:var(--app-background)}.app-button.contrast:hover:active{color:var(--element-hover)}}.app-button.accent.filled .app-button__inner,.app-button.accent.filled .app-button__spinner,.app-button.primary.filled .app-button__inner,.app-button.primary.filled .app-button__spinner{color:var(--text-contrast-color);transition:color .3s cubic-bezier(.32,.94,.6,1)}.app-button.accent.fab.sm .app-button__inner,.app-button.accent.fab.sm .app-button__spinner,.app-button.primary.fab.sm .app-button__inner,.app-button.primary.fab.sm .app-button__spinner{color:var(--text-2-color)}.app-button.accent{color:var(--accent-color)}@media (hover:hover){.app-button.accent:hover{color:var(--accent-dark-color)}.app-button.accent:hover:active{color:var(--accent-light-color)}}.app-button.primary{color:var(--primary-color)}@media (hover:hover){.app-button.primary:hover{color:var(--primary-dark-color)}.app-button.primary:hover:active{color:var(--primary-light-color)}}.app-button.secondary{color:var(--app-background)}@media (hover:hover){.app-button.secondary:hover{color:var(--element-hover)}.app-button.secondary:hover:active{color:var(--element-hover-dark)}}.app-button.secondary.filled.lg{letter-spacing:-.2px}.app-button.secondary.filled .app-button__inner,.app-button.secondary.filled .app-button__spinner{color:var(--text-color);transition:color .3s cubic-bezier(.32,.94,.6,1)}.app-button.secondary.text{border-radius:0}.app-button.secondary.text.md{font-size:1.6rem;font-weight:400;font-weight:500;letter-spacing:-.3px;line-height:2.4rem}@media (max-width:767px){.app-button.secondary.text.md{font-size:1.4rem;line-height:2rem}.app-button.secondary.text.md .app-button__inner{gap:1.2rem}}.app-button.secondary.text.sm{padding:.8rem 1.6rem}.app-button.secondary.text.sm .app-button__inner{text-transform:none}.app-button.secondary.text.sm .app-button__inner svg{height:2rem;width:2rem}@media (hover:hover){.app-button.secondary.text.sm:hover .app-button__inner,.app-button.secondary.text.sm:hover:active .app-button__inner{color:var(--text-2-color)}}.app-button.secondary.text .app-button__inner,.app-button.secondary.text .app-button__spinner{color:var(--text-color);text-transform:uppercase;transition:color .3s cubic-bezier(.32,.94,.6,1)}@media (hover:hover){.app-button.secondary.text:hover .app-button__inner{color:var(--primary-dark-color)}.app-button.secondary.text:hover:active .app-button__inner{color:var(--primary-color)}}.app-button.disabled.accent,.app-button.disabled.primary,.app-button.disabled.secondary,.app-button:disabled.accent,.app-button:disabled.primary,.app-button:disabled.secondary{color:var(--disabled-color)}.app-button.disabled.accent .app-button__inner,.app-button.disabled.accent .app-button__spinner,.app-button.disabled.primary .app-button__inner,.app-button.disabled.primary .app-button__spinner,.app-button.disabled.secondary .app-button__inner,.app-button.disabled.secondary .app-button__spinner,.app-button:disabled.accent .app-button__inner,.app-button:disabled.accent .app-button__spinner,.app-button:disabled.primary .app-button__inner,.app-button:disabled.primary .app-button__spinner,.app-button:disabled.secondary .app-button__inner,.app-button:disabled.secondary .app-button__spinner{color:var(--text-blind-color)}.app-button.disabled.fab,.app-button:disabled.fab{color:transparent}.app-button.disabled.fab:before,.app-button:disabled.fab:before{border:1px solid var(--border-color);border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.app-button.disabled.fab.sm,.app-button:disabled.fab.sm{border:none}.app-button.disabled.text,.app-button:disabled.text{color:transparent}.app-button__spinner{display:none;height:2.4rem;left:calc(50% - 1.2rem);position:absolute;top:calc(50% - 1.2rem);width:2.4rem}@media (max-width:767px){.app-button__spinner{height:2rem;left:calc(50% - 1rem);top:calc(50% - 1rem);width:2rem}}.sm .app-button__spinner{height:2rem;left:calc(50% - 1rem);position:absolute;top:calc(50% - 1rem);width:2rem}@media (max-width:767px){.sm .app-button__spinner{height:1.8rem;left:calc(50% - .9rem);top:calc(50% - .9rem);width:1.8rem}}.loading .app-button__spinner{display:block}.app-button__inner{align-items:center;display:flex;gap:.8rem;justify-content:center;position:relative;z-index:3}.loading .app-button__inner{visibility:hidden}.sm .app-button__inner svg{height:2.4rem;width:2.4rem}@media (max-width:767px){.sm .app-button__inner svg{height:2rem;width:2rem}}.app-button__inner.hidden{visibility:hidden}.app-button__inner svg{height:2.4rem;width:2.4rem}@media (max-width:767px){.app-button__inner svg{height:2em;width:2em}}.socials-link{align-items:center;background-color:var(--app-background);border-radius:1rem;display:flex;height:5.6rem;justify-content:center;transition:background-color .3s;width:5.6rem}@media (hover:hover){.socials-link:hover{background-color:var(--element-hover)}}@media (max-width:767px){.socials-link{height:4.4rem;width:4.4rem}}.checkbox{background:transparent;border:0;color:var(--text-color);display:block;font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem;padding-left:3.2rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.checkbox{font-size:1.4rem;line-height:2rem;padding-left:2.4rem}}.checkbox.error>span:before{border-color:var(--error-color)}@media (hover:hover){.checkbox:not(.error):hover>input+span:before{border-color:var(--primary-dark-color)}.checkbox:not(.error):hover:active>input+span:before{border-color:var(--primary-light-color)}.checkbox:hover{cursor:pointer}.checkbox:hover>input:checked+span:before{background:var(--primary-dark-color);border-color:var(--primary-dark-color)}.checkbox:hover:active>input:checked+span:before{background:var(--primary-light-color);border-color:var(--primary-light-color)}}.checkbox>span:before{border:1px solid var(--divider-color);border-radius:.5rem;content:"";height:2rem;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s,border-color .3s;width:2rem}@media (max-width:767px){.checkbox>span:before{height:1.6rem;width:1.6rem}}.checkbox>span:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 4.214 4.334 7.43 11 1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);content:"";height:1.2rem;left:.4rem;position:absolute;top:50%;transform:translateY(-35%);transition:-webkit-clip-path .3s ease;transition:clip-path .3s ease;transition:clip-path .3s ease,-webkit-clip-path .3s ease;width:1.2rem}@media (max-width:767px){.checkbox>span:after{height:1rem;left:.3rem;width:1rem}}.checkbox input{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0)}.checkbox input:checked+span:before{background:var(--contrast-background);border-color:var(--contrast-background)}.checkbox input:checked+span:after{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.checkbox.disabled{pointer-events:none}.checkbox.disabled>input+span:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' fill='none'%3E%3Cpath stroke='%23A2ACBE' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.335 1 5 8.333 1.668 5'/%3E%3C/svg%3E")}.checkbox.disabled>input+span:before{background-color:var(--disabled-color);border-color:var(--border-color)}.checkbox.disabled>input:checked+span:before{border-color:var(--disabled-color)}.multiselect{position:relative;z-index:11}.multiselect>select{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0)}.multiselect-field{cursor:pointer}.contrast .multiselect-field{background:#0e3cb2 linear-gradient(270deg,#6187e7,rgba(0,43,153,0));color:var(--text-contrast-color)}@media (hover:hover){.contrast .multiselect-field:hover{background:#0e3cb2 linear-gradient(270deg,#6187e7,rgba(0,43,153,0))}}.contrast .multiselect-field.active{background:#0e3cb2 linear-gradient(270deg,#6187e7,rgba(0,43,153,0))}.multiselect-field__input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-empty .multiselect-field__input{color:var(--text-2-color)}.multiselect-field__control{transition:transform .3s ease}.contrast .multiselect-field__control{color:var(--text-contrast-color)}.active .multiselect-field__control{transform:rotate(180deg)}.multiselect-dropdown{border-radius:1rem;box-shadow:0 0 50px 0 rgba(31,39,51,.078);display:none;left:0;opacity:0;overflow:hidden;position:absolute;top:calc(100% + .8rem);transform:translateY(15px);width:100%;z-index:11}.multiselect-dropdown__options{-ms-overflow-style:none;max-height:22.4rem;overflow-y:auto;scrollbar-width:none}.multiselect-dropdown__options::-webkit-scrollbar{display:none}@media (max-width:767px){.multiselect-dropdown__options{max-height:17.6rem}.multiselect-dropdown{top:calc(100% + 2px)}}.multiselect-option{align-items:center;background-color:var(--app-background);cursor:pointer;display:flex;font-size:1.6rem;font-weight:400;gap:1.2rem;justify-content:space-between;letter-spacing:-.3px;line-height:2.4rem;padding:1.6rem;transition:.3s ease;transition-property:background-color,color}@media (max-width:767px){.multiselect-option{font-size:1.4rem;line-height:2rem}}.contrast .multiselect-option{background-color:var(--element-background)}@media (max-width:767px){.multiselect-option{gap:.8rem;padding:1.2rem}}.multiselect-option.selected{color:var(--primary-color)}@media (hover:hover){.multiselect-option:hover{background-color:var(--element-hover)}.multiselect-option:hover .checkbox{border-color:var(--ultramarine-dark-color)}.multiselect-option:hover .checkbox>input+span:before{border-color:var(--primary-dark-color)}}.multiselect-option .checkbox{flex-shrink:0;pointer-events:none}.text-field{align-items:center;background-color:var(--app-background);border:1px solid var(--app-background);border-radius:1rem;display:flex;position:relative;transition:.3s ease;transition-property:background-color,border-color}@media (hover:hover){.text-field:hover{background-color:var(--element-hover)}}.text-field.active{background-color:var(--element-hover)}.text-field.error{border-color:var(--error-color)}.text-field__input::-webkit-input-placeholder{-webkit-transition:color .3s ease;transition:color .3s ease}.text-field__input::-moz-placeholder{-moz-transition:color .3s ease;transition:color .3s ease}.text-field__input,.text-field__input::placeholder,.text-field__label{transition:color .3s ease}.text-field__input::-webkit-input-placeholder{color:var(--text-2-color);will-change:transform}.text-field__input::-moz-placeholder{color:var(--text-2-color);will-change:transform}.text-field__input::placeholder,.text-field__label{color:var(--text-2-color);will-change:transform}.error .text-field__input::-webkit-input-placeholder{color:var(--error-color)}.error .text-field__input::-moz-placeholder{color:var(--error-color)}.error .text-field__input::placeholder,.error .text-field__label{color:var(--error-color)}.text-field__label{font-size:1.6rem;font-weight:400;left:1.6rem;letter-spacing:-.3px;line-height:2.4rem;pointer-events:none;position:absolute;transform-origin:top left;transition:transform .3s ease}@media (max-width:767px){.text-field__label{font-size:1.4rem;line-height:2rem}}.active .text-field__label,.filled .text-field__label{transform:translateY(-.9rem) scale(.8)}@media (max-width:767px){.active .text-field__label,.filled .text-field__label{transform:translateY(-.6rem) scale(.75)}}.required .text-field__label:after{content:" *"}@media (max-width:767px){.text-field__label{left:1.2rem}}.text-field textarea.text-field__input{height:20rem}@media (max-width:767px){.text-field textarea.text-field__input{height:14rem}}.text-field__input{font-size:1.6rem;font-weight:400;height:100%;letter-spacing:-.3px;line-height:2.4rem;padding:1.6rem;width:100%}@media (max-width:767px){.text-field__input{font-size:1.4rem;line-height:2rem;padding:1.2rem}}.error .text-field__input{color:var(--error-color)}.text-field:has(.text-field__label) .text-field__input{padding-bottom:.8rem;padding-top:2.4rem}@media (max-width:767px){.text-field:has(.text-field__label) .text-field__input{padding-bottom:.5rem;padding-top:1.9rem}}.text-field:has(.text-field__control) .text-field__input{padding-right:5.2rem}@media (max-width:767px){.text-field:has(.text-field__control) .text-field__input{padding-right:4rem}}.text-field__control{color:var(--text-2-color);height:2.4rem;position:absolute;right:1.6rem;top:calc(50% - 1.2rem);width:2.4rem}@media (max-width:767px){.text-field__control{height:2rem;right:1.2rem;top:calc(50% - 1rem);width:2rem}}.text-field__control svg{height:100%;width:100%}.popup{display:none;left:0;position:fixed;top:0;width:100vw;z-index:999}.popup__overlay{background-color:var(--text-2-color);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.popup__outer{-ms-overflow-style:none;height:100vh;height:100dvh;overflow-y:auto;position:relative;scrollbar-width:none;z-index:1}.popup__outer::-webkit-scrollbar{display:none}.popup__inner{display:block;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:136rem;min-height:100vh;min-height:100dvh;padding:3.2rem 0;width:100%}@media (max-width:1440px){.popup__inner{max-width:calc(100% - 8rem)}}@media (max-width:767px){.popup__inner{max-width:calc(100% - 4rem)}}.center .popup__inner{align-items:center}.right .popup__inner{align-items:flex-end}.popup__content{opacity:0;transform:translateY(25px);width:100%}.popup-content{display:none}.popup-card{background-color:var(--element-background);border-radius:2rem;padding:2.4rem}@media (max-width:767px){.popup-card{padding:2rem}}.popup-card__head{align-items:flex-start;display:flex;gap:1.6rem;justify-content:space-between}@media (max-width:767px){.popup-card__head{gap:1.2rem}}.popup-card__head>:last-child{flex-shrink:0}.popup-card__text{color:var(--text-2-color);font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem;margin-top:2.4rem}@media (max-width:767px){.popup-card__text{font-size:1.4rem;line-height:2rem}}@media (max-width:1023px){.popup-card__text{margin-top:1.6rem}}.popup-card__content{margin-top:3.2rem}@media (max-width:767px){.popup-card__content{margin-top:2.4rem}}.form-field{position:relative}.form-field:not(.hide-details){margin-bottom:3.2rem}@media (max-width:767px){.form-field:not(.hide-details){margin-bottom:2.4rem}}.form-field__details{color:var(--text-2-color);font-size:1.4rem;font-weight:500;line-height:1.6rem;position:absolute;top:calc(100% + 2px)}@media (max-width:767px){.form-field__details{font-size:1.2rem;letter-spacing:-.3px;line-height:1.4rem;top:calc(100% + 1px)}}.form-field__error-text{color:var(--error-color)}.form-field:not(.error) .form-field__error-text{display:none}.feedback-form__row{display:flex;gap:1.6rem}.feedback-form__row>*{flex:1}@media (max-width:767px){.feedback-form__row{flex-direction:column;gap:0}}.feedback-form__policy{color:var(--text-2-color);font-size:1.4rem;font-weight:500;line-height:1.6rem;margin-top:1.6rem}@media (max-width:767px){.feedback-form__policy{font-size:1.2rem;letter-spacing:-.3px;line-height:1.4rem}}.feedback-form__actions{display:flex;gap:1.6rem;margin-top:5.6rem}@media (max-width:767px){.feedback-form__actions{gap:1.2rem;margin-top:2.4rem}}.text-content>:first-child{margin-top:0!important}.text-content>:last-child{margin-bottom:0!important}.text-content p:not([class]){margin:2.4rem 0}@media (max-width:767px){.text-content p:not([class]){margin:2rem 0}}.text-content .contact-card{margin:2.4rem 0}@media (max-width:767px){.text-content .contact-card{margin:2rem 0}}.text-content .file-card,.text-content .link-card{margin:2.4rem 0}@media (max-width:767px){.text-content .file-card,.text-content .link-card{margin:2rem 0}}.text-content a:not([class])[href],.text-content a[class*=router-link][href]{color:var(--primary-color);transition:opacity .3s ease;will-change:opacity}@media (hover:hover){.text-content a:not([class])[href]:hover,.text-content a[class*=router-link][href]:hover{opacity:.7}}.text-content table:not([class]){background-color:var(--element-background);border-collapse:collapse;border-radius:2rem;font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem;overflow:hidden}@media (max-width:767px){.text-content table:not([class]){font-size:1.4rem;line-height:2rem}}.text-content table:not([class]) thead{background-color:var(--primary-color);color:var(--text-contrast-color)}.text-content table:not([class]) thead th{font-weight:600;padding:2.4rem;text-align:left}@media (max-width:767px){.text-content table:not([class]) thead th{padding:1.6rem}}.text-content table:not([class]) tbody tr:not(:last-of-type){border-bottom:1px solid var(--divider-color)}.text-content table:not([class]) tbody td{padding:2.4rem;vertical-align:top}@media (max-width:767px){.text-content table:not([class]) tbody td{padding:1.6rem}}.text-content table:not([class]) ol:not([class]) li,.text-content table:not([class]) ul:not([class]) li{margin:0}.text-content .table-wrapper{margin:5.6rem 0;overflow-x:auto}@media (max-width:767px){.text-content .table-wrapper{margin:4.8rem 0}.text-content .table-wrapper table:not([class]){min-width:140%}}.text-content figure:not([class]){margin:5.6rem 0}@media (max-width:767px){.text-content figure:not([class]){margin:4.8rem 0}}.text-content figure:not([class]) img{border-radius:2rem;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.text-content figure:not([class]) figcaption{color:var(--text-2-color);font-size:1.4rem;font-weight:500;line-height:1.6rem;margin-top:.8rem}@media (max-width:767px){.text-content figure:not([class]) figcaption{font-size:1.2rem;letter-spacing:-.3px;line-height:1.4rem}}.text-content blockquote:not([class]){background-color:var(--element-background);border-radius:2rem;margin:5.6rem 0;padding:4rem}@media (max-width:767px){.text-content blockquote:not([class]){margin:4.8rem 0;padding:2.4rem}}.text-content blockquote:not([class]) p{font-size:2.8rem;font-weight:400;letter-spacing:-.75px;line-height:3.4rem;margin:0}@media (max-width:767px){.text-content blockquote:not([class]) p{font-size:2rem;line-height:2.8rem}}.text-content blockquote:not([class]) footer{align-items:center;display:flex;gap:2.4rem;margin-top:4rem}.text-content blockquote:not([class]) footer img{border-radius:50%;flex-shrink:0;height:6rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:6rem}@media (max-width:767px){.text-content blockquote:not([class]) footer img{height:4.8rem;width:4.8rem}}.text-content blockquote:not([class]) footer div{display:flex;flex-direction:column;gap:.8rem}.text-content blockquote:not([class]) footer div span:first-of-type{font-size:2rem;font-weight:400;font-weight:600;letter-spacing:-.3px;line-height:2.8rem}@media (max-width:767px){.text-content blockquote:not([class]) footer div span:first-of-type{font-size:1.6rem;line-height:2.4rem}}.text-content blockquote:not([class]) footer div span:last-of-type{color:var(--text-2-color);font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem}@media (max-width:767px){.text-content blockquote:not([class]) footer div span:last-of-type{font-size:1.4rem;line-height:2rem}}.text-content ol:not([class]),.text-content ul:not([class]){margin:2.4rem 0;padding-left:3.2rem}@media (max-width:767px){.text-content ol:not([class]),.text-content ul:not([class]){margin:2rem 0;padding-left:2.4rem}}.text-content ol:not([class]) li,.text-content ul:not([class]) li{position:relative}.text-content ol:not([class]) li:not(:first-child),.text-content ul:not([class]) li:not(:first-child){margin-top:1.2rem}@media (max-width:767px){.text-content ol:not([class]) li:not(:first-child),.text-content ul:not([class]) li:not(:first-child){margin-top:1rem}}.text-content ol:not([class]) li ol:not([class]),.text-content ol:not([class]) li ul:not([class]),.text-content ul:not([class]) li ol:not([class]),.text-content ul:not([class]) li ul:not([class]){margin:1.2rem 0}@media (max-width:767px){.text-content ol:not([class]) li ol:not([class]),.text-content ol:not([class]) li ul:not([class]),.text-content ul:not([class]) li ol:not([class]),.text-content ul:not([class]) li ul:not([class]){margin:1rem 0}}.text-content ol:not([class]) li ol:not([class]) li,.text-content ol:not([class]) li ul:not([class]) li,.text-content ul:not([class]) li ol:not([class]) li,.text-content ul:not([class]) li ul:not([class]) li{padding-left:3.2rem}@media (max-width:767px){.text-content ol:not([class]) li ol:not([class]) li,.text-content ol:not([class]) li ul:not([class]) li,.text-content ul:not([class]) li ol:not([class]) li,.text-content ul:not([class]) li ul:not([class]) li{padding-left:2.4rem}}.text-content ol:not([class]) li ol:not([class]) li:before,.text-content ol:not([class]) li ul:not([class]) li:before,.text-content ul:not([class]) li ol:not([class]) li:before,.text-content ul:not([class]) li ul:not([class]) li:before{background-color:var(--text-color);border-radius:2rem;content:"";height:2px;left:.5rem;position:absolute;top:1rem;width:1.4rem}.text-content ol:not([class]) li ol:not([class]):last-child,.text-content ol:not([class]) li ul:not([class]):last-child,.text-content ul:not([class]) li ol:not([class]):last-child,.text-content ul:not([class]) li ul:not([class]):last-child{margin-bottom:0}@media (max-width:767px){.text-content ol:not([class]) li ol:not([class]):last-child,.text-content ol:not([class]) li ul:not([class]):last-child,.text-content ul:not([class]) li ol:not([class]):last-child,.text-content ul:not([class]) li ul:not([class]):last-child{margin-bottom:0}}.text-content ul:not([class]) li:before{background-color:var(--text-color);border-radius:50%;content:"";height:.6rem;left:-2.3rem;position:absolute;top:1rem;width:.6rem}@media (max-width:767px){.text-content ul:not([class]) li:before{height:.5rem;top:.8rem;width:.5rem}}.text-content ol:not([class]){counter-reset:ol-counter}.text-content ol:not([class])>li:before{content:counters(ol-counter,".") ".";counter-increment:ol-counter;left:-3.2rem;position:absolute}@media (max-width:767px){.text-content ol:not([class])>li:before{left:-2.4rem}}.text-content .text-h1,.text-content h1:not([class]){margin:4rem 0 2.4rem}@media (max-width:767px){.text-content .text-h1,.text-content h1:not([class]){margin:2rem 0}}.text-content .text-h2,.text-content h2:not([class]){margin:6.4rem 0 4rem}.text-content .text-h2[id],.text-content h2:not([class])[id]{margin-top:8rem}@media (max-width:767px){.text-content .text-h2[id],.text-content h2:not([class])[id]{margin-top:6.4rem}.text-content .text-h2,.text-content h2:not([class]){margin:5.6rem 0 2.4rem}}.text-content .text-h3,.text-content h3:not([class]){margin:5.6rem 0 2.4rem}@media (max-width:767px){.text-content .text-h3,.text-content h3:not([class]){margin:4.8rem 0 2rem}}.text-content .text-h4,.text-content h4:not([class]){margin:4rem 0 2rem}@media (max-width:767px){.text-content .text-h4,.text-content h4:not([class]){margin:3.2rem 0 2rem}}.text-content h5:not([class]){margin:1.5em 0}.text-content h6:not([class]){margin:1.67em 0}.text-content .alert{background-color:var(--element-background);border-radius:2rem;display:flex;gap:2.4rem;margin:2.4rem 0;padding:2.4rem}@media (max-width:767px){.text-content .alert{flex-direction:column;gap:2rem;margin:2rem 0;padding:2rem}}.text-content .alert__icon{align-items:center;background-color:var(--primary-color);border-radius:1.2rem;display:flex;flex-shrink:0;height:4rem;justify-content:center;width:4rem}@media (max-width:767px){.text-content .alert__icon{height:3.6rem;width:3.6rem}}.text-content .alert__icon svg{color:var(--text-contrast-color);height:2.4rem;width:2.4rem}@media (max-width:767px){.text-content .alert__icon svg{height:2rem;width:2rem}}.text-content .alert__text{font-size:2rem;font-weight:400;letter-spacing:-.3px;line-height:2.8rem}@media (max-width:767px){.text-content .alert__text{font-size:1.6rem;line-height:2.4rem}}.text-content .text-content-slider{margin:5.6rem 0}@media (max-width:767px){.text-content .text-content-slider{margin:4.8rem 0}}.text-content .text-content-slider .swiper-wrapper{display:flex}.text-content .text-content-slider .swiper-slide{border-radius:2rem;flex-shrink:0;height:37.2rem;max-width:60%;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1023px){.text-content .text-content-slider .swiper-slide{height:30rem;max-width:70%}}@media (max-width:767px){.text-content .text-content-slider .swiper-slide{height:16rem;max-width:65%}}.text-content .text-content-slider .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.text-content .text-content-link{align-items:center;color:var(--primary-color);display:flex;font-size:1.8rem;font-weight:500;letter-spacing:-.2px;line-height:2.4rem}@media (max-width:767px){.text-content .text-content-link{font-size:1.4rem;letter-spacing:-1.2px;line-height:2rem}}.text-content .text-content-link svg{flex-shrink:0;margin-left:.8rem;transition:transform .35s cubic-bezier(.32,.94,.6,1)}@media (hover:hover){.text-content .text-content-link:hover svg{transform:translateX(5px)}}.text-content .documents{display:flex;flex-wrap:wrap;gap:1.6rem;margin:4rem 0}@media (max-width:767px){.text-content .documents{gap:1.2rem;margin:3.2rem 0}}.text-content .documents>*{margin:0;max-width:calc(50% - .8rem)}@media (max-width:767px){.text-content .documents>*{max-width:100%}}.text-content .link-cards{display:flex;flex-direction:column;gap:1.6rem;margin:2.4rem 0}@media (max-width:767px){.text-content .link-cards{gap:1.2rem;margin:2rem 0}}.text-content .link-cards>*{margin:0}.search-field{background-color:var(--app-background);border-radius:1rem;color:var(--text-color);overflow:hidden;will-change:width}.search-field.collapsed{width:var(--width)}.search-field.collapsed label{cursor:pointer}.search-field__inner{align-items:stretch;display:flex}.collapsed .search-field__inner button,.collapsed .search-field__inner input{opacity:0;pointer-events:none;will-change:opacity}.search-field__inner label{cursor:auto;display:flex;padding:1.6rem}@media (max-width:767px){.search-field__inner label{padding:1.2rem}}.search-field__inner button{color:currentColor;display:flex;padding:1.6rem 1.6rem 1.6rem 1.2rem}.search-field__inner input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;font-size:1.6rem;font-weight:400;left:-1px;letter-spacing:-.3px;line-height:2.4rem;margin:0;padding:0;position:relative;width:100%;z-index:1}@media (max-width:767px){.search-field__inner input{font-size:1.4rem;line-height:2rem}}.app-section:not(.gutter-none){margin-bottom:12rem}@media (max-width:767px){.app-section:not(.gutter-none){margin-bottom:8rem}}.app-section:not(.gutter-none).gutter-sm{margin-bottom:4rem}@media (max-width:767px){.app-section:not(.gutter-none).gutter-sm{margin-bottom:3.2rem}}.app-section__head{display:flex;gap:2.4rem;margin-bottom:3.2rem}@media (min-width:1024px){.app-section__head{align-items:flex-end;border-bottom:1px solid var(--divider-color);justify-content:space-between;padding-bottom:2.4rem}}@media (max-width:1023px){.app-section__head{flex-direction:column}}@media (max-width:767px){.app-section__head{margin-bottom:2.4rem;padding-bottom:1.6rem}}@media (max-width:1023px){.app-section__head>:first-child{border-bottom:1px solid var(--divider-color);padding-bottom:2.4rem;width:100%}}@media (max-width:767px){.app-section__head>:first-child{padding-bottom:1.6rem}}.app-section__head>:last-child{flex-shrink:0}.app-section__foot{margin-top:2.4rem}@media (max-width:767px){.app-section__foot{margin-top:1.6rem}}.swiper-controls{display:inline-flex}@media (max-width:1023px){.swiper-controls[data-hide-on-tablet]{display:none}}.swiper-controls button:first-child{margin-right:.8rem}.swiper-pagination{display:flex}@media (min-width:1024px){.swiper-pagination[data-hide-on-desktop]{display:none}}.swiper-pagination>*{flex-shrink:0}.dot{align-items:center;display:flex;height:2rem;justify-content:center;min-width:2rem}@media (max-width:767px){.dot{height:1.6rem;min-width:1.6rem}}@media (hover:hover){.dot:hover .dot__inner{background-color:var(--text-color)}}.dot.active{pointer-events:none}.dot.active .dot__inner{border-radius:3.2rem;margin:0 .5rem;width:2.4rem}@media (max-width:767px){.dot.active .dot__inner{margin:0 .4rem;width:2rem}}.dot__inner{background-color:var(--text-blind-color);border-radius:50%;height:1rem;transition:background-color .2s ease-in-out,width .5s ease,border-radius .5s ease,margin .5s ease;width:1rem}@media (max-width:767px){.dot__inner{height:.8rem;width:.8rem}}.app-tag{background-color:currentColor;border:1px solid var(--divider-color);border-radius:2.6rem;color:transparent;display:block;overflow:hidden;padding:4px 1.2rem;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.app-tag{padding:4px 1rem}}.app-tag.clickable{pointer-events:all;transition:background-color .3s cubic-bezier(.32,.94,.6,1),color .3s cubic-bezier(.32,.94,.6,1)}@media (hover:hover){.app-tag.clickable:hover{color:var(--element-background)}.app-tag.clickable:hover .app-tag__inner{color:var(--contrast-background)}.app-tag.clickable:hover:active{color:transparent}.app-tag.clickable:hover:active .app-tag__inner{color:var(--primary-dark-color)}.app-tag.clickable:hover:active.contrast{color:var(--element-hover)}}.app-tag.active{color:var(--element-background)}.app-tag.active .app-tag__inner{color:var(--contrast-background)}.app-tag.active.contrast{color:var(--element-background)}.app-tag.active.contrast .app-tag__inner{color:var(--contrast-background)}.app-tag.contrast{border-color:var(--element-background);color:transparent}.app-tag.contrast .app-tag__inner{color:var(--text-contrast-color)}.app-tag.lg{padding:1.2rem 1.6rem}@media (max-width:767px){.app-tag.lg{padding:.8rem 1.2rem}}.app-tag__inner{align-items:center;color:var(--text-2-color);display:flex;font-size:1.6rem;font-weight:400;justify-content:center;letter-spacing:-.3px;line-height:2.4rem;position:relative;transition:color .3s cubic-bezier(.32,.94,.6,1)}@media (max-width:767px){.app-tag__inner{font-size:1.4rem;line-height:2rem}}.lg .app-tag__inner{font-size:1.8rem;font-weight:500;letter-spacing:-.2px;line-height:2.4rem}@media (max-width:767px){.lg .app-tag__inner{font-size:1.4rem;letter-spacing:-1.2px;line-height:2rem}}.product-card{background-color:var(--element-background);border-radius:2.4rem;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:2.4rem;position:relative;width:100%}@media (max-width:767px){.product-card{border-radius:2rem}}.product-card.contrast{background:var(--contrast-gradient)}.product-card__image{aspect-ratio:1/1;border-radius:1.8rem;margin:1.6rem 0 0;overflow:hidden;width:100%}@media (max-width:767px){.product-card__image{margin:2rem 0 0}}.product-card__image img,.product-card__image picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-card__description{color:var(--text-2-color);display:flex;flex-direction:column;font-size:1.6rem;font-weight:400;gap:1.6rem;letter-spacing:-.3px;line-height:2.4rem;margin:3.2rem 0 0}@media (max-width:767px){.product-card__description{font-size:1.4rem;line-height:2rem}}.contrast .product-card__description{color:var(--text-contrast-color);opacity:.8}@media (max-width:767px){.product-card__description{gap:1.2rem;margin:2rem 0 0}}.product-card__link:before{content:"";display:block;inset:0;position:absolute;z-index:10}@media (max-width:767px){.product-card__link:before{display:none}}.product-card__title{color:var(--text-color);font-size:2.4rem;font-weight:500;letter-spacing:-1px;line-height:3.2rem;transition:color .35s ease}@media (max-width:767px){.product-card__title{font-size:1.8rem;line-height:2.4rem}}@media (hover:hover){.product-card__title:hover{color:var(--primary-color)}}.contrast .product-card__title{color:var(--text-contrast-color)}@media (hover:hover){.contrast .product-card__title:hover{color:var(--text-contrast-color)}}.product-card__features{max-width:85%}.product-card__feature{color:var(--text-2-color);font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem;overflow:hidden;padding-left:1.6rem;position:relative;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.product-card__feature{font-size:1.4rem;line-height:2rem}}.contrast .product-card__feature{color:var(--text-contrast-color);opacity:.8}.product-card__feature:before{content:"-";display:block;left:0;position:absolute;top:50%;transform:translateY(-50%)}.product-card__foot{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem;margin:auto 0 0;padding:3.2rem 0 0}@media (max-width:767px){.product-card__foot{padding:2rem 0 0}}.product-card__price{font-size:2rem;font-weight:400;font-weight:600;letter-spacing:-.3px;line-height:2.8rem}@media (max-width:767px){.product-card__price{font-size:1.6rem;line-height:2.4rem}}.contrast .product-card__price{color:var(--text-contrast-color)}.product-card__button{margin-left:auto}.product-card__button .app-button__inner{gap:normal}@media (max-width:767px){.product-card__button .app-button__inner{gap:.8rem}}@media (hover:hover){.product-card__button:hover .product-card__button-caption{margin-right:.8rem;max-width:15rem}}@media (hover:hover) and (max-width:767px){.product-card__button:hover .product-card__button-caption{margin-right:0;max-width:none}}.product-card__button-caption{max-width:0;overflow:hidden;transition:max-width .3s cubic-bezier(.32,.94,.6,1),margin-right .3s;will-change:max-width,margin-right}@media (max-width:767px){.product-card__button-caption{max-width:none}}.items-preview__content{overflow:hidden}@media (max-width:1023px){.items-preview__content{overflow:visible!important}}.items-preview__pagination{justify-content:center;margin-top:2.4rem;width:100%}@media (max-width:767px){.items-preview__pagination{margin-top:1.6rem}}.items-preview__link{background-color:var(--element-background);border-radius:2.4rem;color:var(--text-color);display:block;font-size:2rem;font-weight:400;font-weight:600;letter-spacing:-.3px;line-height:2.8rem;padding:3.2rem;text-align:center;transition:background-color .3s ease}@media (max-width:767px){.items-preview__link{font-size:1.6rem;line-height:2.4rem}}@media (hover:hover){.items-preview__link:hover{background-color:var(--element-hover)}}@media (max-width:1023px) and (hover:hover){.items-preview__link:hover{background-color:var(--element-background)}}@media (max-width:767px){.items-preview__link{padding:2.4rem}}.items-preview__link.contrast{background-color:var(--primary-color);color:var(--app-background)}@media (hover:hover){.items-preview__link.contrast:hover{background-color:var(--primary-dark-color)}}@media (max-width:1023px){.items-preview__link.contrast{background-color:var(--element-background);color:var(--text-color)}}@media (max-width:1023px) and (hover:hover){.items-preview__link.contrast:hover{background-color:var(--element-background)}}.items-preview .swiper-slide{height:auto!important}.feedback{background-color:var(--element-background);border-radius:2.4rem;display:flex;height:100%;padding:8rem 4rem;width:100%}@media (max-width:1023px){.feedback{flex-wrap:wrap;padding:4rem}}@media (max-width:767px){.feedback{border-radius:2rem;flex-wrap:wrap;padding:2rem}}.feedback__title{width:50%}@media (max-width:1023px){.feedback__title{margin-bottom:3.2rem;width:100%}}@media (max-width:767px){.feedback__title{margin-bottom:2rem}}.feedback__title h2{margin-bottom:3.2rem;width:90%}@media (max-width:1023px){.feedback__title h2{margin-bottom:2.4rem;width:100%}}.feedback__title p{width:75%}@media (max-width:1023px){.feedback__title p{width:100%}}.feedback__form{width:50%}@media (max-width:1023px){.feedback__form{width:100%}}.feedback textarea.text-field__input{height:11.2rem}@media (max-width:767px){.feedback textarea.text-field__input{height:7.2rem}}.feedback .feedback-form__actions{margin-top:4rem}@media (max-width:1023px){.feedback .feedback-form__actions>*{width:100%}}@media (max-width:767px){.feedback .feedback-form__actions{margin-top:3.2rem}}.footer__contacts{margin-bottom:1.6rem}.footer__content{background:var(--gradient-bg-banner-accent);border-radius:2.4rem 2.4rem 0 0;color:var(--app-background);padding:0 2.4rem}@media (max-width:1023px){.footer__content{padding:0 2rem}}.footer__menu{display:flex;justify-content:space-between;padding:5.4rem 0 8.6rem}@media (max-width:1023px){.footer__menu{display:none}}.footer__menu-block{margin-right:8rem}.footer__menu-block a{align-items:center;display:flex;transition:opacity .3s ease}.footer__menu-block a:hover{opacity:.7}.footer__menu-block a span{align-items:center;background:var(--contrast-blind-color);border-radius:.8rem;display:flex;height:2.8rem;justify-content:center;margin-right:.8rem;width:2.8rem}.footer__menu-title{font-size:2rem;font-weight:400;font-weight:600;letter-spacing:-.3px;line-height:2.8rem}@media (max-width:767px){.footer__menu-title{font-size:1.6rem;line-height:2.4rem}}.footer__submenu{font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem;margin-top:2.4rem}@media (max-width:767px){.footer__submenu{font-size:1.4rem;line-height:2rem}}.footer__submenu li{margin-bottom:.8rem}.footer__expand-menu{display:none;padding:2rem 0}@media (max-width:1023px){.footer__expand-menu{display:block}}.footer__expand:not(:last-child){margin-bottom:2rem}.footer__expand-title{align-items:center;display:flex;font-size:1.6rem;font-weight:400;font-weight:500;justify-content:space-between;letter-spacing:-.3px;line-height:2.4rem}@media (max-width:767px){.footer__expand-title{font-size:1.4rem;line-height:2rem}}.footer__expand-title[data-expand-active] svg{transform:rotate(180deg)}.footer__expand-title span{align-items:center;display:flex;justify-content:center}.footer__expand-title span svg{transition:transform .7s ease}.footer__expand-submenu{padding-top:2rem}.footer__expand-submenu li{font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem;margin-bottom:.8rem}@media (max-width:767px){.footer__expand-submenu li{font-size:1.4rem;line-height:2rem}}.footer__expand-submenu li a{align-items:center;display:flex}.footer__expand-submenu li a span{align-items:center;background:var(--contrast-blind-color);border-radius:.8rem;display:flex;height:2.8rem;justify-content:center;margin-right:.8rem;width:2.8rem}.footer__expand-submenu.active{margin-top:2rem}.footer__expand-policy{font-size:1.4rem;font-weight:500;line-height:1.6rem;opacity:.6}@media (max-width:767px){.footer__expand-policy{font-size:1.2rem;letter-spacing:-.3px;line-height:1.4rem}}.footer__bottom{border-top:1px solid var(--divider-color);color:var(--element-background);display:flex;justify-content:space-between;opacity:.6;padding:2.5rem 0}@media (max-width:1023px){.footer__bottom{display:block;padding:2rem 0}}.footer__copyright{align-items:center;display:flex;font-size:1.4rem;font-weight:500;line-height:1.6rem}@media (max-width:767px){.footer__copyright{font-size:1.2rem;letter-spacing:-.3px;line-height:1.4rem}}@media (max-width:1023px){.footer__copyright{margin-bottom:2rem}}.footer__copyright a{margin-left:9rem}@media (hover:hover){.footer__copyright a:hover{text-decoration:underline}}@media (max-width:1023px){.footer__copyright a{display:none}}.footer__logo{transition:opacity .3s ease}@media (hover:hover){.footer__logo:hover{opacity:.7}}@media (max-width:1023px){.footer__logo{display:flex}}.footer__logo svg{height:1.6rem;width:7.5rem}.main-banner{background:var(--gradient-bg-banner-accent);border-radius:2.4rem;overflow:hidden;position:relative}.main-banner .swiper-slide{height:auto!important;opacity:0!important}.main-banner .swiper-slide.swiper-slide-active{opacity:1!important}.main-banner__slide{height:100%;position:relative}.main-banner__background{height:100%;left:0;position:absolute;top:0;width:100%}.main-banner__background img,.main-banner__background picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.main-banner__content{align-items:flex-start;color:var(--text-contrast-color);display:flex;flex-direction:column;max-width:74rem;min-height:52rem;padding:8rem 4rem 4rem;position:relative;z-index:2}@media (max-width:1023px){.main-banner__content{max-width:unset;min-height:80rem}}@media (max-width:767px){.main-banner__content{min-height:48rem;padding:2rem}}.main-banner__content .app-button{margin-top:auto}@media (max-width:1023px){.main-banner__content .app-button{margin-top:unset}}.main-banner__title{margin-bottom:4rem}@media (max-width:767px){.main-banner__title{margin-bottom:3.2rem}}.main-banner__text{margin-bottom:6.4rem}@media (max-width:767px){.main-banner__text{margin-bottom:4rem}}.main-banner__controls{bottom:4rem;display:flex;position:absolute;right:4rem;z-index:2}@media (max-width:767px){.main-banner__controls{bottom:2rem;right:2rem}}.about-company{display:flex;gap:1.6rem}@media (max-width:1023px){.about-company{flex-direction:column;gap:1.2rem}}.about-company__card-container{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;gap:1.6rem}@media (max-width:1023px){.about-company__card-container{gap:1.2rem}}.about-company__card{background-color:var(--element-background);border-radius:2.4rem;display:flex;flex-direction:column;gap:6.4rem;height:100%;overflow:hidden;padding:2.4rem;position:relative}@media (max-width:1023px){.about-company__card{gap:3.2rem;height:auto}}@media (max-width:767px){.about-company__card{padding:2rem}}.about-company__card.accent{background:var(--gradient-bg-banner-accent)}.about-company__card.accent .about-company__card-subtitle,.about-company__card.accent .about-company__card-text,.about-company__card.accent .about-company__card-title{color:var(--text-contrast-color)}.about-company__card .app-button{margin-top:auto}@media (max-width:1023px){.about-company__card .app-button{margin-top:12rem}}.about-company__card-text{font-size:2.8rem;font-weight:400;letter-spacing:-.75px;line-height:3.4rem}@media (max-width:767px){.about-company__card-text{font-size:2rem;line-height:2.8rem}}.about-company__card-text span{color:var(--accent-color)}.about-company__card-title{color:var(--primary-color);font-size:6.4rem;font-weight:500;letter-spacing:-1.5px;line-height:7.2rem}@media (max-width:767px){.about-company__card-title{font-size:3rem;line-height:3.6rem}}@media (max-width:767px) and (max-width:767px){.about-company__card-title{letter-spacing:-1px}}.about-company__card-subtitle{margin-top:auto}.about-company__card-bg{bottom:-13.4rem;height:78rem;position:absolute;right:-22.9rem;width:70.4rem}@media (max-width:1023px){.about-company__card-bg{bottom:-19rem}}@media (max-width:767px){.about-company__card-bg{bottom:-4.8rem;height:27.8rem;right:-4.8rem;width:27.8rem}}.about-company__card-bg img,.about-company__card-bg picture{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.banner{border-radius:2.4rem;color:var(--text-contrast-color);overflow:hidden;padding:6.4rem 4rem;position:relative}@media (max-width:1023px){.banner{padding:4rem}}@media (max-width:767px){.banner{padding:2rem}}.banner__content{display:flex;flex-direction:column;max-width:64rem;position:relative;z-index:2}.banner__title{font-size:4.4rem;font-weight:500;letter-spacing:-1.5px;line-height:4.8rem;margin-bottom:2.4rem}@media (max-width:767px){.banner__title{font-size:2.6rem;line-height:3rem;margin-bottom:2rem}}.banner__text{font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem;margin-bottom:4rem;opacity:.7}@media (max-width:767px){.banner__text{font-size:1.4rem;line-height:2rem}}@media (max-width:1023px){.banner__text{margin-bottom:20rem}}.banner__bg{height:100%;left:0;position:absolute;top:0;width:100%}.banner__bg img,.banner__bg picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news-card{background-color:var(--element-background);border-radius:2.4rem;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:.8rem;position:relative;width:100%}@media (max-width:767px){.news-card{border-radius:2rem}}@media (hover:hover){.news-card:hover .news-card__title{color:var(--primary-color)}}.news-card__image{aspect-ratio:16/8;border-radius:1.8rem;overflow:hidden;width:100%}.news-card__image img,.news-card__image picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news-card__container{margin:.8rem 0 0;padding:1.6rem}@media (max-width:767px){.news-card__container{padding:1.2rem}}.news-card__date{color:var(--text-2-color);font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem}@media (max-width:767px){.news-card__date{font-size:1.4rem;line-height:2rem}}.news-card__head{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:space-between;margin:0 0 1.6rem}.news-card__tags{display:flex;flex-wrap:wrap;gap:4px}.news-card__link:before{content:"";display:block;inset:0;position:absolute;z-index:10}.news-card__title{font-size:2.4rem;font-weight:500;letter-spacing:-1px;line-height:3.2rem;transition:color .3s cubic-bezier(.32,.94,.6,1)}@media (max-width:767px){.news-card__title{font-size:1.8rem;line-height:2.4rem}}.tabs:not(.overflow-visible){overflow:hidden}@media (max-width:1023px){.tabs.overflow-visible-mobile{overflow:visible}}.tabs .swiper-slide{height:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tabs__item{border-radius:3.2rem;display:block;font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem;padding:1.2rem 1.6rem;transition:background-color .3s cubic-bezier(.32,.94,.6,1),color .3s cubic-bezier(.32,.94,.6,1)}@media (max-width:767px){.tabs__item{font-size:1.4rem;line-height:2rem}}@media (hover:hover){.tabs__item:hover{background-color:var(--element-hover-dark)}}@media (max-width:1023px){.tabs__item{background-color:#e7ebf5}}@media (max-width:767px){.tabs__item{font-size:1.4rem;font-weight:500;line-height:1.6rem;padding:.8rem 1.2rem}}@media (max-width:767px) and (max-width:767px){.tabs__item{font-size:1.2rem;letter-spacing:-.3px;line-height:1.4rem}}.tabs__item.active{background-color:var(--primary-color);color:var(--text-contrast-color)}@media (hover:hover){.tabs__item.active:hover{background-color:var(--primary-color)}}.breadcrumbs{display:inline-flex;flex-flow:row wrap;font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem;margin:-.6rem 0 0;width:100%}@media (max-width:767px){.breadcrumbs{font-size:1.4rem;line-height:2rem}}.breadcrumbs>*{margin:.6rem 0 0}@media (max-width:767px){.breadcrumbs{display:inline-flex;flex-flow:row wrap;margin:-4px 0 0;width:100%}.breadcrumbs>*{margin:4px 0 0}}.breadcrumbs li{align-items:center;display:flex;max-width:100%}.breadcrumbs li a{align-items:center;display:flex;position:relative;text-overflow:ellipsis;transition:color .25s ease;white-space:nowrap}@media (max-width:1023px){.breadcrumbs li a:not(.last){display:none}}@media (hover:hover){.breadcrumbs li a:hover{color:var(--primary-color)}}.breadcrumbs li a:after,.breadcrumbs li a:before{background:currentColor;bottom:0;content:"";height:1px;left:0;pointer-events:none;position:absolute;transition:transform .5s ease-in-out;width:100%}.breadcrumbs li a:after{transform:scaleX(0);transform-origin:right;transition:transform .5s ease-in-out}.breadcrumbs li a:before{display:none}@media (hover:hover){.breadcrumbs li a:hover:after{transform:scaleX(1);transform-origin:left;transition-delay:.15s}}.breadcrumbs li a>svg{color:#2b303d;flex-shrink:0;margin-right:.8rem}@media (min-width:1024px){.breadcrumbs li a>svg{display:none}}.breadcrumbs li:last-child{color:var(--text-2-color);pointer-events:none}@media (min-width:1024px){.breadcrumbs li:not(:last-child):after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"/";flex-shrink:0;margin:0 1rem}}.page-head{margin-bottom:4rem}@media (max-width:767px){.page-head{margin-bottom:3.2rem}}.page-head__inner{border-bottom:1px solid var(--divider-color);padding-bottom:2.4rem}@media (max-width:767px){.page-head__inner{padding-bottom:1.6rem}}.page-head h1{margin-top:6.4rem;max-width:88.8rem}@media (max-width:767px){.page-head h1{font-size:4.4rem;font-weight:500;letter-spacing:-1.5px;line-height:4.8rem;margin-top:4.8rem}}@media (max-width:767px) and (max-width:767px){.page-head h1{font-size:2.6rem;line-height:3rem}}.page-head p{color:var(--text-2-color);margin-top:4rem;max-width:67.2rem}@media (max-width:767px){.page-head p{margin-top:2.4rem}}.list__head{align-items:center;background-color:var(--element-background);border-radius:2.4rem;display:flex;gap:2.4rem;justify-content:space-between;margin-bottom:2.4rem;padding:1.6rem}.list__head>:first-child{flex:1}.list__head>:last-child{flex-shrink:0}@media (max-width:1023px){.list__head>*{width:100%}.list__head{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.list__head{border-radius:2rem;gap:2rem;margin-bottom:2rem;padding:1.2rem}}.list__foot{display:flex;justify-content:center;margin-top:6.4rem}@media (max-width:767px){.list__foot{margin-top:4.8rem}}.pagination{align-items:center;display:flex}.pagination .app-button.primary{color:#2b303d}@media (hover:hover){.pagination .app-button.primary:hover{color:var(--primary-color)}}.pagination__items{display:flex;margin:0 1.2rem}@media (max-width:767px){.pagination__items{margin:0 .6rem}}.pagination__items>:not(:first-child){margin-left:.8rem}@media (max-width:767px){.pagination__items>:not(:first-child){margin-left:2px}}.pagination-item{align-items:center;border-radius:1rem;display:flex;font-size:1.6rem;font-weight:400;height:4.8rem;justify-content:center;letter-spacing:-.3px;line-height:2.4rem;transition:background-color .25s cubic-bezier(.32,.94,.6,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:4.8rem}@media (max-width:767px){.pagination-item{font-size:1.4rem;height:3.6rem;line-height:2rem;width:3.6rem}}@media (hover:hover){.pagination-item:hover{background-color:var(--disabled-color)}}.pagination-item.active{background-color:var(--disabled-color)}.job-card{background-color:var(--element-background);border-radius:2.4rem;display:flex;flex-direction:column;gap:3.2rem;height:100%;min-height:29.2rem;overflow:hidden;padding:2.4rem;position:relative;width:100%}@media (max-width:767px){.job-card{border-radius:2rem;min-height:18.8rem}}.job-card__title{font-size:2.4rem;font-weight:500;letter-spacing:-1px;line-height:3.2rem;transition:color .3s cubic-bezier(.32,.94,.6,1)}@media (max-width:767px){.job-card__title{font-size:1.8rem;line-height:2.4rem}}.job-card__location{margin-top:2.4rem}.job-card__button{margin-top:auto}@media (min-width:1024px){.directions-wrapper .items-preview__content{display:none}}.directions{align-items:stretch;display:flex;justify-content:space-between}@media (min-width:1024px){.directions{gap:1.6rem}}@media (max-width:1023px){.directions{display:none}}.directions__card{background-color:var(--element-background);border-radius:2.4rem;cursor:pointer;display:flex;gap:2.4rem;height:60.6rem;justify-content:flex-end;max-width:11.2rem;overflow:hidden;padding:2.4rem;position:relative;transition:.6s ease;will-change:max-width}@media (hover:hover){.directions__card:not(.active):hover .directions__small-title{color:var(--primary-color)}}@media (max-width:1023px){.directions__card{border-radius:2rem;flex-direction:column;gap:unset;height:100%;justify-content:unset;max-width:unset;width:100%}}@media (max-width:767px){.directions__card{padding:2rem}}.directions__card .app-button{margin-top:auto}@media (max-width:767px){.directions__card .app-button{width:100%}}.directions__card.active{cursor:auto;max-width:97.6rem}.directions__card.active .app-button,.directions__card.active .directions__image{opacity:1;visibility:visible}.directions__card.active .directions__content{max-width:45.2rem}.directions__card.active .directions__text,.directions__card.active .directions__title{opacity:1;visibility:visible}.directions__card.active .directions__small-title{opacity:0;visibility:hidden}.directions__small-title{align-items:center;display:flex;font-size:2.4rem;font-weight:500;height:49.3rem;letter-spacing:-1px;line-height:3.2rem;opacity:1;overflow:hidden;position:absolute;right:2.4rem;top:8.8rem;transition:opacity .1s ease,visibility .1s ease,color .3s ease;visibility:visible;width:6.4rem;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}@media (max-width:767px){.directions__small-title{font-size:1.8rem;line-height:2.4rem}}.directions__image{border-radius:2rem;height:100%;opacity:0;overflow:hidden;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:45.2rem}@media (max-width:1023px){.directions__image{height:35rem;margin-bottom:2rem;opacity:1;visibility:visible}}@media (max-width:767px){.directions__image{height:24.5rem;width:100%}}.directions__image img,.directions__image picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.directions__content{display:flex;flex-direction:column;max-width:6.4rem;transition:.6s ease;will-change:max-width}@media (max-width:1023px){.directions__content{max-width:unset;width:100%}}.directions__number{align-items:center;border:1px solid var(--divider-color);border-radius:5rem;display:flex;flex-shrink:0;font-size:1.6rem;font-weight:400;font-weight:600;height:4rem;justify-content:center;letter-spacing:-.3px;line-height:2.4rem;margin-bottom:2.4rem;width:6.4rem}@media (max-width:767px){.directions__number{font-size:1.4rem;line-height:2rem}}@media (max-width:1023px){.directions__number{margin-bottom:2rem;width:5.3rem}}.directions__title{font-size:3.2rem;font-weight:500;letter-spacing:-1px;line-height:3.8rem;margin-bottom:2.4rem;opacity:0;transition:opacity .2s ease,visibility .3s ease;visibility:hidden;width:45.2rem}@media (max-width:767px){.directions__title{font-size:2.2rem;line-height:2.8rem}}@media (max-width:1023px){.directions__title{margin-bottom:1.6rem;opacity:1;visibility:visible;width:100%}}.directions__text{color:var(--text-2-color);font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem;opacity:0;transition:opacity .2s ease,visibility .3s ease;visibility:hidden;width:45.2rem}@media (max-width:767px){.directions__text{font-size:1.4rem;line-height:2rem}}@media (max-width:1023px){.directions__text{margin-bottom:2rem;opacity:1;visibility:visible;width:100%}}.directions .app-button{opacity:0;transition:opacity .2s ease,visibility .3s ease;visibility:hidden}@media (max-width:1023px){.directions .app-button{opacity:1;visibility:visible}}.catalog-card{background-color:var(--element-background);border-radius:2.4rem;display:flex;flex-direction:column;height:100%;min-height:36rem;overflow:hidden;padding:2.4rem;position:relative;width:100%}@media (max-width:767px){.catalog-card{border-radius:2rem;min-height:24rem}}@media (hover:hover){.catalog-card:hover .catalog-card__title{color:var(--primary-color)}}.catalog-card__image{bottom:0;height:24rem;overflow:hidden;position:absolute;right:0;width:24rem}@media (max-width:767px){.catalog-card__image{height:12rem;width:12rem}}.catalog-card__image img,.catalog-card__image picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.catalog-card__link:before{content:"";display:block;inset:0;position:absolute;z-index:10}.catalog-card__title{max-width:32.8rem;transition:color .3s cubic-bezier(.32,.94,.6,1)}.search-form{display:flex;gap:1.6rem}@media (max-width:1023px){.search-form{flex-direction:column}}.search-form>*{flex:312}.search-form>:first-child{flex:1000}.result-item{background-color:var(--element-background);border-radius:2.4rem;display:flex;flex-direction:column;padding:2.4rem;width:100%}@media (hover:hover){.result-item:hover .result-item__title{color:var(--primary-color)}}@media (max-width:767px){.result-item{padding:2rem}}.result-item__tags{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2.4rem}@media (max-width:767px){.result-item__tags{margin-bottom:2rem}}.result-item__title{margin-bottom:2rem;transition:color .3s ease}@media (max-width:767px){.result-item__title{margin-bottom:1.6rem}}.result-item__title b{color:var(--primary-color);font-weight:500}.result-item__text b{color:var(--primary-color);font-weight:400}.no-results{color:var(--text-2-color)}.error-block{align-items:center;background:var(--contrast-gradient);border-radius:2.4rem;color:var(--text-contrast-color);display:flex;margin-bottom:2.4rem;overflow:hidden;padding:12rem 5.6rem;position:relative}@media (max-width:767px){.error-block{margin-bottom:2rem;padding:2.4rem}}.error-block__picture{height:67rem;position:absolute;right:-8rem;width:67rem}@media (max-width:1023px){.error-block__picture{display:none}}.error-block__picture img,.error-block__picture picture{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.error-block__content{max-width:64rem}.error-block__content p{margin-top:4rem}@media (max-width:767px){.error-block__content p{margin-top:2.4rem}}.error-block__content .app-button{margin-top:6.4rem}@media (max-width:767px){.error-block__content .app-button{margin-top:4rem}}.contacts{display:flex}@media (max-width:1023px){.contacts{display:block}}.contacts__sidebar{display:flex;flex-direction:column;flex-shrink:0;gap:1.6rem;margin-right:1.6rem;width:44.3rem}@media (max-width:1023px){.contacts__sidebar{margin-bottom:1.6rem;margin-right:0;width:100%}}@media (max-width:767px){.contacts__sidebar{gap:1.2rem;margin-bottom:1.2rem}}.contacts__sidebar-card{background-color:var(--element-background);border-radius:2rem;padding:2.4rem}@media (max-width:767px){.contacts__sidebar-card{padding:2rem}}.contacts__contact-block:not(:last-child){margin-bottom:2.4rem}@media (max-width:1023px){.contacts__contact-block:not(:last-child){margin-bottom:2rem}}.contacts__contact-title{color:var(--text-2-color);font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem;margin-bottom:.8rem}@media (max-width:767px){.contacts__contact-title{font-size:1.4rem;line-height:2rem}}.contacts__contact-text{font-size:2.4rem;font-weight:500;letter-spacing:-1px;line-height:3.2rem}@media (max-width:767px){.contacts__contact-text{font-size:1.8rem;line-height:2.4rem}}.contacts__contact-text:not(:last-child){margin-bottom:.4rem}.contacts__map{border-radius:2rem;height:69.6rem;overflow:hidden;width:100%}@media (max-width:1023px){.contacts__map{aspect-ratio:1/1;height:auto}}.showing-cards{display:flex;gap:1.6rem}@media (max-width:1023px){.showing-cards{flex-direction:column}}@media (max-width:767px){.showing-cards{gap:1.2rem}}.showing-cards__item{align-items:flex-start;background-color:var(--element-background);border-radius:2.4rem;display:flex;flex:1;flex-direction:column;padding:2.4rem}@media (max-width:767px){.showing-cards__item{padding:1.6rem}}.showing-cards__item:first-child{background:var(--gradient-bg-banner-accent);color:var(--text-contrast-color)}.showing-cards__item:first-child .showing-cards__indicator{color:var(--text-contrast-color)}.showing-cards__indicator{color:var(--primary-color);font-size:6.4rem;font-weight:500;letter-spacing:-1.5px;line-height:7.2rem;margin-bottom:4rem}@media (max-width:767px){.showing-cards__indicator{font-size:3rem;line-height:3.6rem}}@media (max-width:767px) and (max-width:767px){.showing-cards__indicator{letter-spacing:-1px}}@media (max-width:1023px){.showing-cards__indicator{margin-bottom:3.2rem}}.showing-cards__text{margin-top:auto}.activities{display:grid;gap:1.7rem;grid-template-columns:1fr 1fr 1fr}@media (max-width:1023px){.activities{gap:1.2rem;grid-template-columns:1fr 1fr}}@media (max-width:767px){.activities{grid-template-columns:1fr}}.activities__item{align-items:flex-start;background-color:var(--element-background);border-radius:2.4rem;display:flex;flex-direction:column;min-height:19.2rem;padding:2.4rem}@media (max-width:1023px){.activities__item{min-height:unset;padding:2rem}}@media (hover:hover){.activities a.activities__item:hover .activities__text{color:var(--primary-color)}}.activities__icon{color:var(--primary-color);height:4rem;margin-bottom:3.2rem;width:4rem}@media (max-width:1023px){.activities__icon{margin-bottom:2.4rem}}.activities__text{font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem;margin-top:auto;transition:color .3s cubic-bezier(.32,.94,.6,1)}@media (max-width:767px){.activities__text{font-size:1.4rem;line-height:2rem}}.photo-with-description{display:flex;gap:1.6rem}@media (max-width:1023px){.photo-with-description{flex-direction:column}}@media (max-width:767px){.photo-with-description{gap:1.2rem}}.photo-with-description__container{background-color:var(--element-background);border-radius:2.4rem;flex:1;min-height:52.5rem;overflow:hidden;padding:2.4rem;position:relative}@media (max-width:767px){.photo-with-description__container{padding:1.6rem}.photo-with-description__container:first-of-type{min-height:48rem}.photo-with-description__container:last-of-type{min-height:26.8rem}}.photo-with-description__picture{height:100%;left:0;position:absolute;top:0;width:100%}.photo-with-description__picture img,.photo-with-description__picture picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photo-with-description__text{font-size:2.8rem;font-weight:400;letter-spacing:-.75px;line-height:3.4rem}@media (max-width:767px){.photo-with-description__text{font-size:2rem;line-height:2.8rem}}.photo-with-description__background{bottom:-13.4rem;height:78rem;position:absolute;right:-22.9rem;width:70.4rem}@media (max-width:767px){.photo-with-description__background{bottom:-4.8rem;height:27.8rem;right:-4.8rem;width:27.8rem}}.photo-with-description__background img,.photo-with-description__background picture{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.article-head{margin-bottom:5.6rem}@media (max-width:767px){.article-head{margin-bottom:4rem}}.article-head__inner{border-bottom:1px solid var(--divider-color);padding-bottom:2.4rem}@media (max-width:767px){.article-head__inner{padding-bottom:2rem}}.article-head__text{font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem}@media (max-width:767px){.article-head__text{font-size:1.4rem;line-height:2rem}}.article-head__wrapper{align-items:center;display:flex;gap:1.6rem;margin-top:6.4rem}@media (max-width:1023px){.article-head__wrapper{flex-direction:column;gap:3.2rem}}@media (max-width:767px){.article-head__wrapper{gap:2rem;margin-top:2rem}}.article-head__content{display:flex;flex-direction:column;gap:4rem}@media (max-width:767px){.article-head__content{gap:2.4rem}}.article-head__picture{aspect-ratio:16/9;flex-shrink:0;position:relative;width:67.2rem}@media (max-width:1023px){.article-head__picture{width:100%}}.article-head__picture img,.article-head__picture picture{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}@media (min-width:1024px){.article-head__picture img,.article-head__picture picture{-o-object-position:right;object-position:right}}.article-head__slot{margin-top:2.4rem;max-width:90.1rem}@media (max-width:767px){.article-head__slot{margin-top:2rem}}.news-head{align-items:center;color:var(--text-2-color);display:flex;flex-wrap:wrap;font-size:1.6rem;font-weight:400;gap:2.4rem;letter-spacing:-.3px;line-height:2.4rem}@media (max-width:767px){.news-head{font-size:1.4rem;gap:2rem;line-height:2rem}}.news-head__tags{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem}@media (max-width:767px){.news-head__tags{gap:1.2rem}}.content{display:flex;justify-content:space-between}@media (max-width:1023px){.content{flex-direction:column;gap:6.4rem}}@media (max-width:767px){.content{gap:4.8rem}}.content__inner{max-width:90.1rem}.content__sidebar-area{margin-left:2.4rem;width:32.8rem}@media (max-width:1023px){.content__sidebar-area{margin-left:0;width:100%}}.content-sidebar-card{background-color:var(--element-background);border-radius:2rem;padding:2.4rem}.content-sidebar{display:flex;flex-direction:column;gap:2.4rem}.content-sidebar__socials-card-title{font-size:1.6rem;font-weight:400;font-weight:500;letter-spacing:-.3px;line-height:2.4rem}@media (max-width:767px){.content-sidebar__socials-card-title{font-size:1.4rem;line-height:2rem}}.content-sidebar__contents>li:not(:first-child){margin-top:.8rem}.content-sidebar__contents a{border-radius:1rem;display:block;font-size:1.6rem;font-weight:400;font-weight:500;letter-spacing:-.3px;line-height:2.4rem;padding:1.6rem;text-align:center;text-transform:uppercase;transition:.35s cubic-bezier(.32,.94,.6,1);transition-property:background-color,color;width:100%}@media (max-width:767px){.content-sidebar__contents a{font-size:1.4rem;line-height:2rem}}@media (hover:hover){.content-sidebar__contents a:hover{background-color:var(--element-hover)}}.content-sidebar__contents a.active{background-color:var(--primary-color);color:var(--text-contrast-color)}.content-sidebar__socials{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.4rem}@media (max-width:767px){.content-sidebar__socials{margin-top:2rem}}@media (max-width:1023px){.content-sidebar__contents-card{display:none}}.content-sidebar-adaptive-contents{margin-top:.8rem}@media (min-width:1024px){.content-sidebar-adaptive-contents{display:none}}.content-sidebar-adaptive-contents>*{position:absolute;width:100%;z-index:99}.content-forms{margin-top:2.4rem}@media (max-width:767px){.content-forms{margin-top:2rem}}.content-forms__title{align-items:center;color:var(--text-2-color);display:flex;font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem;white-space:nowrap}@media (max-width:767px){.content-forms__title{font-size:1.4rem;line-height:2rem}}.content-forms__title:after{background-color:currentColor;content:"";display:block;height:1px;margin-left:.7rem;width:100%}.content-forms__items{margin-top:2.4rem}@media (max-width:767px){.content-forms__items{margin-top:1.6rem}}.content-forms__items>*,.content-forms__items>*>.app-button{width:100%}.content-forms__items>:not(:first-child){margin-top:1.6rem}@media (max-width:767px){.content-forms__items>:not(:first-child){margin-top:1.2rem}}.filter-form{display:flex;gap:2.4rem;justify-content:space-between}@media (max-width:1023px){.filter-form{flex-direction:column;gap:1.6rem}}.filter-form__multiselects{display:flex;flex:1;flex-wrap:wrap;gap:1.6rem}@media (max-width:1023px){.filter-form__multiselects{flex-direction:column}}.filter-form__multiselects>*{flex:1;max-width:31.2rem}@media (max-width:1023px){.filter-form__multiselects>*{max-width:100%}}@media (min-width:1024px){.filter-form__checkbox-groups{flex-shrink:0}}@media (max-width:1023px){.filter-form__popup-trigger{width:100%}}@media (min-width:1024px){.filter-form__popup-trigger .app-button__inner>span{display:none}}.filter-form__checkbox-groups-popup-content{display:flex;flex-direction:column;gap:3.2rem}@media (max-width:767px){.filter-form__checkbox-groups-popup-content{gap:2.4rem}}.filter-form__checkbox-groups-actions{display:flex;flex-direction:column;gap:1.6rem}@media (max-width:767px){.filter-form__checkbox-groups-actions{gap:1.2rem}}.filter-form__checkbox-groups-actions>*{width:100%}.filter-form__checkbox-groups-items{display:flex;flex-direction:column;gap:2rem}@media (max-width:767px){.filter-form__checkbox-groups-items{gap:1.6rem}}.filter-form-checkbox-group__label{font-size:1.6rem;font-weight:400;font-weight:600;letter-spacing:-.3px;line-height:2.4rem;margin-bottom:1.6rem}@media (max-width:767px){.filter-form-checkbox-group__label{font-size:1.4rem;line-height:2rem;margin-bottom:1.2rem}}.filter-form-checkbox-group__items{display:flex;flex-direction:column;gap:.8rem}@media (max-width:767px){.filter-form-checkbox-group__items{gap:.6rem}}.product-head{display:flex;flex-direction:column;gap:2.4rem}@media (max-width:767px){.product-head{gap:2rem}}.product-head__tags{display:flex;flex-wrap:wrap;gap:1.6rem;padding-top:3.2rem}@media (max-width:767px){.product-head__tags{gap:1.2rem;padding-top:0}}.product-head-action{align-items:center;background-color:var(--element-background);border-radius:2.4rem;display:flex;font-size:3.2rem;font-weight:500;gap:2.4rem;justify-content:space-between;letter-spacing:-1px;line-height:3.8rem;padding:2.4rem}@media (max-width:767px){.product-head-action{font-size:2.2rem;line-height:2.8rem}}@media (max-width:1023px){.product-head-action{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.product-head-action{gap:2rem;padding:2rem}}.product-head-action__text sup{background-color:#88e6f3;border-radius:2.6rem;font-size:1.4rem;font-weight:500;left:1.6rem;line-height:1.6rem;padding:.6rem .8rem;position:relative;top:-1.2rem}@media (max-width:767px){.product-head-action__text sup{border-radius:2rem;font-size:1.2rem;left:1.2rem;letter-spacing:-.3px;line-height:1.4rem;padding:.4rem .6rem;top:-.8rem}}@media (max-width:1023px){.product-head-action .app-button,.product-head-action>*{width:100%}}.order-form .order-form-card{margin-bottom:3.2rem}@media (max-width:767px){.order-form .order-form-card{margin-bottom:2.4rem}}.order-form__actions{align-items:center;display:flex;gap:1.6rem;margin-top:5.6rem}@media (max-width:1023px){.order-form__actions{flex-direction:column-reverse}.order-form__actions>*{width:100%}}@media (max-width:767px){.order-form__actions{gap:1.2rem;margin-top:2.4rem}}.order-form-card{align-items:center;background-color:var(--app-background);border-radius:2rem;display:flex;font-size:1.6rem;font-weight:400;gap:3.2rem;justify-content:space-between;letter-spacing:-.3px;line-height:2.4rem;padding:1.6rem}@media (max-width:767px){.order-form-card{font-size:1.4rem;font-weight:500;gap:1.6rem;line-height:2rem;line-height:1.6rem;padding:1.2rem}}@media (max-width:767px) and (max-width:767px){.order-form-card{font-size:1.2rem;letter-spacing:-.3px;line-height:1.4rem}}.order-form-card__wrapper{align-items:center;display:flex;gap:3.2rem}@media (max-width:767px){.order-form-card__wrapper{gap:1.6rem}}.order-form-card__price{font-size:2rem;font-weight:400;font-weight:600;letter-spacing:-.3px;line-height:2.8rem;white-space:nowrap}@media (max-width:767px){.order-form-card__price{font-size:1.6rem;font-weight:400;font-weight:600;letter-spacing:-.3px;line-height:2.4rem}}@media (max-width:767px) and (max-width:767px){.order-form-card__price{font-size:1.4rem;line-height:2rem}}.order-form-card__picture{border-radius:.8rem;flex-shrink:0;height:8rem;overflow:hidden;width:8rem}@media (max-width:767px){.order-form-card__picture{height:6.4rem;width:6.4rem}}.order-form-card__picture img,.order-form-card__picture picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.review-card__trigger{background-color:var(--element-background);border-radius:2rem;display:flex;flex-direction:column;gap:3.2rem;min-height:100%;padding:2.4rem}@media (max-width:767px){.review-card__trigger{gap:2rem;padding:2rem}}@media (hover:hover){.review-card__trigger:hover .review-card__title{color:var(--primary-color)}.review-card__trigger:hover .review-card__button-caption{margin-right:.8rem;max-width:15rem}}@media (hover:hover) and (max-width:767px){.review-card__trigger:hover .review-card__button-caption{margin-right:0;max-width:none}}.review-card__head{display:flex;flex-direction:column;gap:1.2rem}@media (max-width:767px){.review-card__head{gap:.8rem}}.review-card__title{font-size:2.4rem;font-weight:500;letter-spacing:-1px;line-height:3.2rem;transition:color .35s ease}@media (max-width:767px){.review-card__title{font-size:1.8rem;line-height:2.4rem}}.review-card__subtitle{color:var(--text-2-color);font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem}@media (max-width:767px){.review-card__subtitle{font-size:1.4rem;line-height:2rem}}.review-card__content{flex:1}.review-card__button .app-button__inner{gap:normal}@media (max-width:767px){.review-card__button .app-button__inner{gap:.8rem}}.review-card__button-caption{max-width:0;overflow:hidden;transition:max-width .3s cubic-bezier(.32,.94,.6,1),margin-right .3s;will-change:max-width,margin-right}@media (max-width:767px){.review-card__button-caption{max-width:none}}.review-card-picture{display:flex;justify-content:center;width:100%}.review-card-picture__inner{border:1rem solid var(--app-background);border-radius:2rem}.small .review-card-picture__inner{border-radius:1rem}.review-card-picture__inner img,.review-card-picture__inner picture{border-radius:inherit;max-width:100%}.small .review-card-picture__inner img,.small .review-card-picture__inner picture{max-height:23.5rem}.platform-order__content{display:flex;gap:13rem;justify-content:space-between}@media (max-width:1023px){.platform-order__content{flex-direction:column;gap:3.2rem}}@media (max-width:767px){.platform-order__content{gap:2.4rem}}.platform-order__side{display:flex;flex-direction:column;flex-shrink:0;gap:4rem;height:100%}@media (min-width:1024px){.platform-order__side{width:32.8rem}.platform-order__side:first-child{display:none}}@media (max-width:767px){.platform-order__side{gap:3.2rem}}.platform-order__side-text{display:flex;flex-direction:column;gap:1.6rem}@media (max-width:767px){.platform-order__side-text{gap:1.2rem}}.platform-order__side-text-title{color:var(--text-2-color);font-size:1.4rem;font-weight:500;line-height:1.6rem}@media (max-width:767px){.platform-order__side-text-title{font-size:1.2rem;letter-spacing:-.3px;line-height:1.4rem}}.platform-order__side-text-price{font-size:3.2rem;font-weight:500;letter-spacing:-1px;line-height:3.8rem}@media (max-width:767px){.platform-order__side-text-price{font-size:2.2rem;line-height:2.8rem}}.platform-order__main,.platform-order__side{background-color:var(--element-background);border-radius:2.4rem;padding:2.4rem}@media (max-width:767px){.platform-order__main,.platform-order__side{padding:2rem}}.platform-order__main{display:flex;flex:1;flex-direction:column;gap:5.6rem}@media (max-width:767px){.platform-order__main{gap:4rem}}.platform-order-section{display:flex;flex-direction:column;gap:3.2rem}@media (max-width:767px){.platform-order-section{gap:2.4rem}}.platform-order-section__head,.platform-order-section__head>*{display:inline-flex}.platform-order-section__head>svg{color:var(--text-2-color);margin-left:1.6rem}@media (max-width:767px){.platform-order-section__head>svg{margin-left:1.2rem}}.platform-order-section__title{font-size:3.2rem;font-weight:500;letter-spacing:-1px;line-height:3.8rem}@media (max-width:767px){.platform-order-section__title{font-size:2.2rem;line-height:2.8rem}}.platform-order-section__content{display:flex;flex-direction:column;gap:4rem}@media (max-width:767px){.platform-order-section__content{gap:3.2rem}}.platform-order-items{display:flex;flex-direction:column;gap:2.4rem}@media (max-width:767px){.platform-order-items{gap:2rem}}.platform-order-items__title{font-size:2.4rem;font-weight:500;letter-spacing:-1px;line-height:3.2rem}@media (max-width:767px){.platform-order-items__title{font-size:1.8rem;line-height:2.4rem}}.platform-order-items__content{display:flex;flex-direction:column;gap:1.6rem}@media (max-width:767px){.platform-order-items__content{gap:1.2rem}}.platform-order-items__item{align-items:center;display:flex;gap:1.6rem;justify-content:space-between}@media (max-width:767px){.platform-order-items__item{gap:1.2rem}}.platform-order-items__item .checkbox{font-size:2rem;font-weight:400;letter-spacing:-.3px;line-height:2.8rem}@media (max-width:767px){.platform-order-items__item .checkbox{font-size:1.6rem;line-height:2.4rem}}@media (max-width:1023px){.platform-order-items__item .checkbox{font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem}}@media (max-width:1023px) and (max-width:767px){.platform-order-items__item .checkbox{font-size:1.4rem;line-height:2rem}}.platform-order-items__item>span{flex-shrink:0;font-size:2rem;font-weight:400;font-weight:600;letter-spacing:-.3px;line-height:2.8rem}@media (max-width:767px){.platform-order-items__item>span{font-size:1.6rem;line-height:2.4rem}}.platforms__content{background-color:var(--element-background);border-radius:2.4rem;display:flex;flex-direction:column;gap:3.2rem;padding:2.4rem}@media (max-width:1023px){.platforms__content{min-height:100%}}.platforms__head-title{font-size:2.4rem;font-weight:500;letter-spacing:-1px;line-height:3.2rem}@media (max-width:767px){.platforms__head-title{font-size:1.8rem;line-height:2.4rem}}.platforms__text{display:flex;flex:1;flex-direction:column;gap:2.4rem}.platforms-list li{font-size:1.6rem;font-weight:400;letter-spacing:-.3px;line-height:2.4rem}@media (max-width:767px){.platforms-list li{font-size:1.4rem;line-height:2rem}}.platforms-list li:not(:first-child){margin-top:1.6rem}@media (max-width:767px){.platforms-list li:not(:first-child){margin-top:1.2rem}}.platforms-list li a{color:var(--primary-color);transition:opacity .3s ease;will-change:opacity}@media (hover:hover){.platforms-list li a:hover{opacity:.7}}@media (min-width:1024px){.platforms-list.cols-2{-moz-column-count:2;column-count:2}}.platforms-list.cols-2 li{margin-right:2rem;overflow:hidden;column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;break-inside:avoid-column}.language-switcher .multiselect-dropdown__options{max-height:100%}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:var(--element-background);border-radius:1.2rem;box-shadow:0 1px 4px 0 rgba(33,33,43,.15);color:var(--text-2-color);font-size:1.4rem;font-weight:500;line-height:1.6rem;outline:0;padding:1.2rem;position:relative;transition-property:transform,visibility,opacity;white-space:normal}@media (max-width:767px){.tippy-box{font-size:1.2rem;letter-spacing:-.3px;line-height:1.4rem;padding:.8rem}}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}
/* End */


/* Start:/local/templates/.default/components/altasib/geobase.select.city/.default/style.css?171969224313133*/
.altasib_geobase_link{
	display:block;
	line-height:21px;
	text-decoration:none;
}
.altasib_geobase_link .altasib_geobase_link_city{
	border-bottom:1px dashed;
	cursor:pointer;
	font-weight:bold;
	white-space:normal;
}
.altasib_geobase_link .altasib_geobase_link_city:hover,.altasib_geobase_link_city:active{
	border-bottom:1px dashed #333333;
	color:#333333;
}
#altasib_geobase_info{
	position:absolute;
	display:none;
	width:372px;
	z-index:999;
	border:0;
	background-color:#fff;
	max-height:306px;
	overflow-y:scroll!important;
}
#altasib_geobase_info div{
	padding:8px 6px;
	font:normal 14px Tahoma;
	color:#8c8c8c;
	border-bottom:1px solid #eaeaea;
}
#altasib_geobase_info div:hover{
	background-color:#e6ecef;
	cursor:pointer;
}
div.altasib_geobase_focus{
	background-color:#e6ecef;
}
#altasib_geobase_close{
	float:right;
	position:relative;
}
#altasib_geobase_close a{
	background:url("/local/templates/.default/components/altasib/geobase.select.city/.default/images/close.png") no-repeat;
	position:absolute;
	right:-15px;
	top:-13px;
	display:block;
	font-size:1px;
	height:30px;
	line-height:1px;
	width:30px;
}
#altasib_geobase_close a:hover{
	background-position:0 -30px;
}
strong.altasib_geobase_light{
	font:bold 14px Tahoma;
	color:#333333;
}
#altasib_geobase_popup .altasib_geobase_pu_i{
	color:#444444!important;
	margin:0 20px;
	padding:23px 0 5px;
}
.altasib_geobase_city .altasib_geobase_clear{
	clear:both;
}
#altasib_geobase_popup{
	top:140px;
	margin:0 auto;
	background:none repeat scroll 0 0 #FFFFFF;
	width:521px;
	border:0 solid #ffffff;
	border-radius:5px;
	box-shadow:0 1px 10px #969696;
	-moz-box-shadow:0 1px 10px #969696;
	-webkit-box-shadow:0 1px 10px #969696;
}
.altasib_geobase_city .altasib_geobase_ttl{
	color:#333333;
	font:bold 14px Tahoma;
	margin:0 0 16px;
}
.altasib_geobase_city .altasib_geobase_title2{
	color:#333333;
	font:normal 14px Tahoma;
	padding:0 0 12px;
}
.altasib_geobase_city .altasib_geobase_find{
	border-radius:3px;
	margin:2px 135px 35px 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.altasib_geobase_city .altasib_geobase_find input{
	color:#808080;
	font:14px/17px "Helvetica Neue",Helvetica,Arial,sans-serif!important;
	width:99%;
	background:none repeat scroll 0 0 #F7F7F7;
	border:1px solid #808080;
	border-radius:2px;
	box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;
	color:#363636;
	font-size:13px;
	font-style:normal;
	height:auto;
	line-height:16px;
	padding:4px 8px;
	transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.altasib_geobase_city .altasib_geobase_find input:focus{
	color:#333333;
	border-color:#d8d8d8;
	box-shadow:0 1px 1px #fee3a2 inset,0 0 8px #fee3a2;
	outline:medium none;
}
.altasib_geobase_city .altasib_geobase_cities{
	margin:0 0 20px;
	padding-bottom:10px;
}
@media (max-width:400px){
	.altasib_geobase_city .altasib_geobase_cities ul{
		column-count:1;
		-moz-column-count:1;
		-webkit-column-count:1;
	}
}
.altasib_geobase_city .altasib_geobase_cities ul{
	list-style-type:none;
	padding:0;
}
.altasib_geobase_city .altasib_geobase_cities ul.altasib_geobase_list_ie{
	float:left;
	list-style:none outside none;
	padding:0;
	width:33%;
}
.altasib_geobase_city .altasib_geobase_cities ul.altasib_geobase_fst{
	column-count:3;
	-moz-column-count:3;
	-webkit-column-count:3;
	margin:0;
}
.altasib_geobase_city .altasib_geobase_cities ul li{
	margin-bottom:6px;
	padding:0;
}
.altasib_geobase_city .altasib_geobase_cities ul li a{
	display:block;
	padding-right:10px;
	display:inline-block;
	border-bottom:1px solid transparent;
}
.altasib_geobase_city .altasib_geobase_cities ul li a:hover{
	color:#333333;
}
.altasib_geobase_city .altasib_geobase_cities ul li,.altasib_geobase_city .altasib_geobase_cities ul li a{
	color:#3f9dd4;
	font:normal 14px Tahoma;
	text-decoration:none;
}
.altasib_geobase_city .altasib_geobase_cities ul li.let a:first-letter{
	color:#ED1C24;
	font-weight:bold;
}
.altasib_geobase_city .altasib_geobase_cities ul li.altasib_geobase_act a{
	color:#333333;
	font-weight:bold;
}
.altasib_geobase_city .altasib_geobase_cities ul li.emp{
	height:17px;
}
.altasib_geobase_city .altasib_geobase_cutting .cutit a,.altasib_geobase_city .altasib_geobase_cutting .uncutit a{
	border-bottom:1px dashed #ED1C24;
	color:#ED1C24;
	font-size:12px;
	line-height:15px;
	margin:0 0 0 350px;
	text-decoration:none;
}
.altasib_geobase_city .altasib_geobase_cutting .cutit a{
	font-weight:normal;
}
.altasib_geobase_city .altasib_geobase_cutting .uncutit a{
	font-weight:bold;
}
.altasib_geobase_city .altasib_geobase_cutting .cutit{
	display:none;
}
.altasib_geobase_city .altasib_geobase_cutting .uncutit span{
	background:url("/local/templates/.default/components/altasib/geobase.select.city/.default/images/red_up.gif") no-repeat scroll center center;
	font-size:12px;
	line-height:15px;
	padding:0 3px;
}
.altasib_geobase_city .altasib_geobase_cutting .cutit span{
	background:url("/local/templates/.default/components/altasib/geobase.select.city/.default/images/red_up.gif") no-repeat scroll center center;
	font-size:12px;
	line-height:15px;
	padding:0 3px;
}
.altasib_geobase_city .altasib_geobase_cutting.uncutted .cutit{
	display:block;
}
.altasib_geobase_city .altasib_geobase_cutting.uncutted .uncutit{
	display:none;
}
a#altasib_geobase_btn{
	background:url("/local/templates/.default/components/altasib/geobase.select.city/.default/images/buttons.png");
	color:#ffffff;
	cursor:pointer;
	display:block;
	float:right;
	font:normal 12px Tahoma;
	width:109px;
	padding-top:5px;
	margin-top:2px;
	text-align:center;
	text-decoration:none;
	height:27px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
a#altasib_geobase_btn:hover{
	background-position:0 -28px;
}
a#altasib_geobase_btn.altasib_geobase_disabled,a#altasib_geobase_btn.altasib_geobase_disabled:hover,a#altasib_geobase_btn.altasib_geobase_disabled:active{
	background:url("/local/templates/.default/components/altasib/geobase.select.city/.default/images/buttons.png") no-repeat;
	background-position:0 -55px;
	cursor:default;
	color:#8d8d8d;
	text-shadow:1px 1px #ffffff;
	height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#altasib_geobase_win{
	display:none;
	top:9%;
	left:0;
	color:#000000;
	margin:0;
	padding:0;
	width:100%;
	z-index:10000;
	height:100%;
	position:fixed;
}
#altasib_geobase_popup_back{
	background-color:#000000;
	display:none;
	height:100%;
	left:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	opacity:0.3;
	position:fixed;
	top:0;
	width:100%;
	z-index:9999;
	-webkit-transition:opacity 400ms;
	-moz-transition:opacity 400ms;
	-o-transition:opacity 400ms;
	transition:opacity 400ms;
}



.altasib_geobase_mb_link{
	display:inline;
	line-height:21px;
	text-decoration:none;
}
.altasib_geobase_mb_link .altasib_geobase_mb_link_city{
	border-bottom:1px dashed;
	cursor:pointer;
	font-weight:bold;
}
.altasib_geobase_mb_link .altasib_geobase_mb_link_city:hover,.altasib_geobase_mb_link_city:active{
	border-bottom:1px dashed #333333;
	color:#333333;
}
#altasib_geobase_mb_info{
	position:absolute;
	display:none;
	width:372px;
	max-height:340px;
	z-index:999;
	border:0;
	background-color:#fff;
	overflow-y:scroll;
}
#altasib_geobase_mb_info div{
	padding:8px 6px;
	font:normal 14px Tahoma;
	color:#8c8c8c;
	border-bottom:1px solid #eaeaea;
}
div.altasib_geobase_mb_focus{
	background-color:#e6ecef;
}
#altasib_geobase_mb_close{
	float:right;
	position:relative;
}
#altasib_geobase_mb_close a{
	background:url("/local/templates/.default/components/altasib/geobase.select.city/.default/images/close.png") no-repeat;
	position:absolute;
	right:10px;
	top:9px;
	display:block;
	font-size:1px;
	height:30px;
	line-height:1px;
	width:30px;
}
strong.altasib_geobase_mb_light{
	font:bold 14px Tahoma;
	color:#333333;
}
#altasib_geobase_mb_popup .altasib_geobase_mb_pu_i{
	color:#444444!important;
	padding-bottom:5px;
}
.altasib_geobase_mb_city .altasib_geobase_mb_clear{
	clear:both;
}
#altasib_geobase_mb_popup{
	top:140px;
	margin:0 auto;
	background:none repeat scroll 0 0 #FFFFFF;
	width:521px;
	border:0 solid #ffffff;
	border-radius:5px;
	box-shadow:0 1px 10px #969696;
	-moz-box-shadow:0 1px 10px #969696;
	-webkit-box-shadow:0 1px 10px #969696;
}
.altasib_geobase_mb_ttl{
	color:#333333;
	font:bold 14px Tahoma;
	margin:0 0 16px;
	padding:23px 20px 0;
}
.altasib_geobase_mb_city .altasib_geobase_mb_title2{
	color:#333333;
	font:normal 14px Tahoma;
	padding:0 0 12px;
}
.altasib_geobase_mb_city .altasib_geobase_mb_find{
	margin:2px 14px 15px 0;
	padding:0 20px;
}
.altasib_geobase_mb_city .altasib_geobase_mb_find input{
	color:#808080;
	font:14px/17px "Helvetica Neue",Helvetica,Arial,sans-serif!important;
	width:99%;
	background:none repeat scroll 0 0 #F5F5F5;
	border:1px solid #eaeaea;
	border-radius:5px;
	box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;
	color:#363636;
	font-size:13px;
	font-style:normal;
	height:auto;
	line-height:16px;
	padding:12px 8px;
	transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s;
}
.altasib_geobase_mb_city .altasib_geobase_mb_find input:focus{
	color:#333333;
	border-color:#d8d8d8;
	box-shadow:0 1px 1px #fee3a2 inset,0 0 8px #fee3a2;
	outline:medium none;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cities{
	margin:0 0 20px;
	height:214px;
	padding-bottom:10px;
	overflow-y:hidden;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cities ul{
	list-style-type:none;
	padding:0;
	border-top:1px solid #eaeaea;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cities ul.altasib_geobase_mb_list_ie{
	float:left;
	list-style:none outside none;
	margin:0 0 0 -15px;
	padding:0;
	width:33%;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cities ul li{
	padding:0;
	border-bottom:1px solid #eaeaea;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cities ul li a{
	display:inline-block;
	padding:11px 10px 11px 20px;
	border-bottom:1px solid transparent;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cities ul li,.altasib_geobase_mb_city .altasib_geobase_mb_cities ul li a{
	color:#333333;
	font:normal 16px Tahoma;
	text-decoration:none;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cities ul li.let a:first-letter{
	color:#ED1C24;
	font-weight:bold;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cities ul li.altasib_geobase_mb_act,.altasib_geobase_mb_city .altasib_geobase_mb_cities ul li.altasib_geobase_mb_act a{
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	background-color:#fdb407;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cities ul li.emp{
	height:17px;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cutting .cutit a,.altasib_geobase_mb_city .altasib_geobase_mb_cutting .uncutit a{
	border-bottom:1px dashed #ED1C24;
	color:#ED1C24;
	font-size:12px;
	line-height:15px;
	margin:0 0 0 350px;
	text-decoration:none;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cutting .cutit a{
	font-weight:normal;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cutting .uncutit a{
	font-weight:bold;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cutting .cutit{
	display:none;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cutting .uncutit span{
	background:url("/local/templates/.default/components/altasib/geobase.select.city/.default/images/red_up.gif") no-repeat scroll center center;
	font-size:12px;
	line-height:15px;
	padding:0 3px;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cutting .cutit span{
	background:url("/local/templates/.default/components/altasib/geobase.select.city/.default/images/red_up.gif") no-repeat scroll center center;
	font-size:12px;
	line-height:15px;
	padding:0 3px;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cutting.uncutted .cutit{
	display:block;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cutting.uncutted .uncutit{
	display:none;
}
a#altasib_geobase_mb_btn,a#all_cities_button_mobile{
	background:url("/local/templates/.default/components/altasib/geobase.select.city/.default/images/button_mobile.png") no-repeat;
	color:#ffffff;
	cursor:pointer;
	display:block;
	font:bold 16px Tahoma;
	height:43px!important;
	width:176px;
	padding-top:13px;
	margin-bottom:15px;
	margin-left:20px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
a#altasib_geobase_mb_btn.altasib_geobase_mb_disabled,a#altasib_geobase_mb_btn.altasib_geobase_mb_disabled:active{
	display:none;
}
#altasib_geobase_mb_win{
	display:none;
	top:5%;
	left:0;
	color:#000000;
	margin:0;
	padding:0;
	width:100%;
	z-index:10001;
	height:100%;
	position:fixed;
}
#altasib_geobase_mb_popup_back{
	background-color:#000000;
	display:none;
	height:100%;
	left:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	opacity:0.3;
	position:fixed;
	top:0;
	width:100%;
	z-index:9999;
	-webkit-transition:opacity 400ms;
	-moz-transition:opacity 400ms;
	-o-transition:opacity 400ms;
	transition:opacity 400ms;
}
@media screen and (max-height:480px) and (orientation:	landscape){
	a#all_cities_button_mobile{
		display:none;
	}
	#altasib_geobase_mb_info{
		width:372px;
	}
	.altasib_geobase_mb_city .altasib_geobase_mb_cities{
		height:80px;
		overflow-y:scroll;
	}
}
@media screen and (max-width:480px){
	#altasib_geobase_mb_popup{
		width:320px;
	}
	a#altasib_geobase_mb_btn{
		margin-left:12px;
	}
	#altasib_geobase_mb_info{
		width:296px;
	}
	.altasib_geobase_mb_ttl{
		font-size:16px;
		margin:0 0 15px;
		padding:23px 12px 0;
	}
	.altasib_geobase_mb_city .altasib_geobase_mb_find{
		padding:0 12px;
	}
	.altasib_geobase_mb_city .altasib_geobase_mb_find input{
		padding:12px 8px;
		font-size:16px;
	}
	.altasib_geobase_mb_city .altasib_geobase_mb_cities ul li a{
		padding-left:12px;
	}
}
/* End */
/* /local/templates/main/css/vendor.css?17196922436066 */
/* /local/templates/main/css/app.css?1759330036102556 */
/* /local/templates/.default/components/altasib/geobase.select.city/.default/style.css?171969224313133 */
