

/* Start:/local/templates/main/dist/css/index.css?1752817965116436*/
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-moz-transition-property:transform, -moz-transform;transition-property:transform;transition-property:transform, -webkit-transform, -moz-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-moz-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{-webkit-flex-shrink:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-moz-transition-property:transform, -moz-transform;transition-property:transform;transition-property:transform, -webkit-transform, -moz-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-moz-transition-property:transform,height,-moz-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform,-moz-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;-moz-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;-moz-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-webkit-order:9999;-moz-box-ordinal-group:10000;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);-moz-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;-moz-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes swiper-preloader-spin{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}
:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:-webkit-calc(var(--swiper-navigation-size)/44*27);width:-moz-calc(var(--swiper-navigation-size)/44*27);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:-webkit-calc(0px - var(--swiper-navigation-size)/2);margin-top:-moz-calc(0px - var(--swiper-navigation-size)/2);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-moz-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-moz-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-moz-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-moz-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-moz-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-moz-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;-webkit-transform:translate3d(0px, -50%, 0);-moz-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;-moz-transition:.2s transform,.2s top;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;-moz-transition:.2s transform,.2s left;transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;-moz-transition:.2s transform,.2s right;transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}
/*! 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;
}

@font-face{font-family:"PTRootUI";font-weight:300;src:url("/local/templates/main/dist/css/../fonts/PT-Root-UI_Light.woff2") format("woff2"),url("/local/templates/main/dist/css/../fonts/PT-Root-UI_Light.woff") format("woff");font-style:normal;font-display:swap}@font-face{font-family:"PTRootUI";font-weight:400;src:url("/local/templates/main/dist/css/../fonts/PT-Root-UI_Regular.woff2") format("woff2"),url("/local/templates/main/dist/css/../fonts/PT-Root-UI_Regular.woff") format("woff");font-style:normal;font-display:swap}@font-face{font-family:"PTRootUI";font-weight:500;src:url("/local/templates/main/dist/css/../fonts/PT-Root-UI_Medium.woff2") format("woff2"),url("/local/templates/main/dist/css/../fonts/PT-Root-UI_Medium.woff") format("woff");font-style:normal;font-display:swap}@font-face{font-family:"PTRootUI";font-weight:700;src:url("/local/templates/main/dist/css/../fonts/PT-Root-UI_Bold.woff2") format("woff2"),url("/local/templates/main/dist/css/../fonts/PT-Root-UI_Bold.woff") format("woff");font-style:normal;font-display:swap}@font-face{font-family:"Rubik";src:url("/local/templates/main/dist/css/../fonts/Rubik-Light.eot");src:local("Rubik Light"),local("Rubik-Light"),url("/local/templates/main/dist/css/../fonts/Rubik-Light.eot?#iefix") format("embedded-opentype"),url("/local/templates/main/dist/css/../fonts/Rubik-Light.woff2") format("woff2"),url("/local/templates/main/dist/css/../fonts/Rubik-Light.woff") format("woff"),url("/local/templates/main/dist/css/../fonts/Rubik-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Rubik";src:url("/local/templates/main/dist/css/../fonts/Rubik-Regular.eot");src:local("Rubik Regular"),local("Rubik-Regular"),url("/local/templates/main/dist/css/../fonts/Rubik-Regular.ttf") format("truetype"),url("/local/templates/main/dist/css/../fonts/Rubik-Regular.eot?#iefix") format("embedded-opentype"),url("/local/templates/main/dist/css/../fonts/Rubik-Regular.woff2") format("woff2"),url("/local/templates/main/dist/css/../fonts/Rubik-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Rubik";src:url("/local/templates/main/dist/css/../fonts/Rubik-Medium.eot");src:local("Rubik Medium"),local("Rubik-Medium"),url("/local/templates/main/dist/css/../fonts/Rubik-Medium.eot?#iefix") format("embedded-opentype"),url("/local/templates/main/dist/css/../fonts/Rubik-Medium.woff2") format("woff2"),url("/local/templates/main/dist/css/../fonts/Rubik-Medium.woff") format("woff"),url("/local/templates/main/dist/css/../fonts/Rubik-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Rubik";font-weight:600;src:url("/local/templates/main/dist/css/../fonts/Rubik-SemiBold.ttf") format("ttf");font-style:normal;font-display:swap}@font-face{font-family:"Rubik";src:url("/local/templates/main/dist/css/../fonts/Rubik-Bold.eot");src:local("Rubik Bold"),local("Rubik-Bold"),url("/local/templates/main/dist/css/../fonts/Rubik-Bold.eot?#iefix") format("embedded-opentype"),url("/local/templates/main/dist/css/../fonts/Rubik-Bold.woff2") format("woff2"),url("/local/templates/main/dist/css/../fonts/Rubik-Bold.woff") format("woff"),url("/local/templates/main/dist/css/../fonts/Rubik-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@-webkit-keyframes widthAnim{0%{width:0}100%{width:100%}}@-moz-keyframes widthAnim{0%{width:0}100%{width:100%}}@keyframes widthAnim{0%{width:0}100%{width:100%}}@-webkit-keyframes slide-progress{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes slide-progress{0%{-moz-transform:translateX(-100%);transform:translateX(-100%)}100%{-moz-transform:translateX(0);transform:translateX(0)}}@keyframes slide-progress{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes animTop{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}50%{opacity:.8}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes animTop{0%{-moz-transform:translateY(20px);transform:translateY(20px);opacity:0}50%{opacity:.8}100%{opacity:1;-moz-transform:translateY(0px);transform:translateY(0px)}}@keyframes animTop{0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);transform:translateY(20px);opacity:0}50%{opacity:.8}100%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes animBottom{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes animBottom{0%{-moz-transform:translateY(-20px);transform:translateY(-20px)}100%{-moz-transform:translateY(0px);transform:translateY(0px)}}@keyframes animBottom{0%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:"PTRootUI",Arial,sans-serif;font-size:15px;line-height:1.3;background-color:#121317;color:#121317;min-height:100dvh;min-width:320px;cursor:default;overflow-x:hidden;overflow-y:auto}body,h1,h2,h3,h4,p,ul{margin:0;font-weight:normal}button{font-family:inherit;outline:none;border:none;background:rgba(0,0,0,0);padding:0;color:inherit}button:hover{cursor:pointer}a{font-family:inherit;text-decoration:none;color:inherit}img{width:100%;height:auto}input:focus-visible,input:focus,a:focus,a:visited{outline:none}input{font-family:inherit;color:inherit}input:focus::-webkit-input-placeholder{opacity:0}input:focus::-moz-placeholder{opacity:0}input:focus:-ms-input-placeholder{opacity:0}input:focus::-ms-input-placeholder{opacity:0}input:focus::placeholder{opacity:0}textarea{font-family:inherit;outline:none;resize:none;color:inherit}textarea:focus::-webkit-input-placeholder{opacity:0}textarea:focus::-moz-placeholder{opacity:0}textarea:focus:-ms-input-placeholder{opacity:0}textarea:focus::-ms-input-placeholder{opacity:0}textarea:focus::placeholder{opacity:0}::-webkit-input-placeholder{font-family:inherit;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}::-moz-placeholder{font-family:inherit;opacity:1;-moz-transition:opacity .3s ease;transition:opacity .3s ease}:-ms-input-placeholder{font-family:inherit;opacity:1;-ms-transition:opacity .3s ease;transition:opacity .3s ease}::-ms-input-placeholder{font-family:inherit;opacity:1;-ms-transition:opacity .3s ease;transition:opacity .3s ease}::placeholder{font-family:inherit;opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}ul{list-style:none;padding-left:0}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}picture{font-size:0}blockquote{margin:0}.visually-hidden:not(:focus):not(:active),input[type=checkbox].visually-hidden,input[type=radio].visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.wrapper{min-height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.container{width:auto;max-width:1600px;margin-right:auto;margin-left:auto;padding-right:8px;padding-left:8px}@media only screen and (max-width: 1023px){.container{padding-right:4px;padding-left:4px}}.section:not(:last-child){margin-bottom:8px}@media only screen and (max-width: 1023px){.section:not(:last-child){margin-bottom:4px}}.section__header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:32px 32px 64px}@media only screen and (max-width: 1023px){.section__header{padding:16px 16px 32px}}.section__header-xs{padding:32px}@media only screen and (max-width: 1023px){.section__header-xs{padding:20px 16px 16px}}.section__header-sm{padding:32px}.section__header-right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-align-self:flex-start;align-self:flex-start;gap:12px}.section__body{padding-bottom:32px;padding-left:8px;padding-right:8px}@media only screen and (max-width: 1023px){.section__body{padding-bottom:20px;padding-left:4px;padding-right:4px}}.section__body-sm{padding-bottom:8px;padding-left:8px;padding-right:8px}@media only screen and (max-width: 1023px){.section__body-sm{padding-bottom:4px;padding-left:4px;padding-right:4px}}.section__body--xs{padding-bottom:8px}@media only screen and (max-width: 1023px){.section__body--xs{padding-bottom:16px}}.section__header-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:24px}@media only screen and (max-width: 1023px){.section__header-content{gap:15px}}.section__header-icon{width:80px;height:80px;background-color:#75f0e9;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.section__icon-description{margin-top:6px}@media only screen and (max-width: 1023px){.section__icon-description{margin-top:15px}}.section__two-part{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}@media only screen and (max-width: 1279px){.section__two-part{grid-template-columns:1fr}}@media only screen and (max-width: 1023px){.section__two-part{gap:4px}}@media only screen and (max-width: 1023px){.section:has(.swiper){overflow:hidden}}@media only screen and (max-width: 1023px){.section.jumbotron{border-radius:16px}}@media only screen and (max-width: 1023px){.section.info-slider-container .section__body{padding-bottom:12px}}.jumbotron{background-color:#efeff0;border-radius:24px}.jumbotron--sm{padding:8px}@media only screen and (max-width: 1023px){.jumbotron--sm{padding:4px}}.jumbotron--md{padding:24px}@media only screen and (max-width: 1023px){.jumbotron--md{padding:16px}}.jumbotron--lg{padding:32px}@media only screen and (max-width: 1023px){.jumbotron--lg{padding:20px 16px}}.jumbotron--lg-smaller{padding:32px}@media only screen and (max-width: 1023px){.jumbotron--lg-smaller{padding:16px}}.jumbotron--xl{padding:40px}@media only screen and (max-width: 1023px){.jumbotron--xl{padding:20px 16px}}.jumbotron--turquoise{background:-webkit-gradient(linear, left bottom, left top, from(rgba(3, 187, 201, 0.15)), to(rgba(3, 187, 201, 0.15))),#202020;background:-webkit-linear-gradient(bottom, rgba(3, 187, 201, 0.15), rgba(3, 187, 201, 0.15)),#202020;background:-moz-linear-gradient(bottom, rgba(3, 187, 201, 0.15), rgba(3, 187, 201, 0.15)),#202020;background:linear-gradient(0deg, rgba(3, 187, 201, 0.15), rgba(3, 187, 201, 0.15)),#202020}.jumbotron--multi{background-color:#efeff0}@media only screen and (max-width: 1023px){.jumbotron--multi{background-color:#25282d}}.jumbotron--white{background-color:#fff}.jumbotron--dark{background-color:#27282b}.jumbotron--dark--thin{background-color:#25282d}.icon{display:block;fill:#141414}.icon--white{fill:#fff}.icon--36{width:36px;height:36px}@media only screen and (max-width: 1023px){.icon--36{width:24px;height:24px}}.icon--xs{width:16px;height:16px}.icon--sm{width:24px;height:24px}.icon--md{width:48px;height:48px}.icon--lg{width:80px;height:80px}.button{padding-left:20px;padding-right:20px;border-radius:32px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:10px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}@media(hover: hover){.button:hover{background-color:#e3e3e4}}@media only screen and (max-width: 1023px){.button{padding-left:16px;padding-right:16px}}.button__text{font-weight:700;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.button__icon{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.button--white-to-turquoise{background:#fff}.button--white-to-turquoise .button__text{color:#121317}@media(hover: hover){.button--white-to-turquoise:hover{background-color:#2affee;border-color:#2affee}}.button--white{background:#fff}.button--white .button__text{color:#121317}.button.is-outlined{background-color:rgba(0,0,0,0);border-style:solid;border-width:2px}.button--turquoise{background-color:#2affee;border-color:#2affee}@media(hover: hover){.button--turquoise:hover{background-color:#20e5db;border-color:#20e5db}}.button--turquoise.is-outlined{color:#2affee;fill:#2affee}.button--turquoise.is-outlined .button__icon>svg{fill:#2affee}@media(hover: hover){.button--turquoise.is-outlined:hover{color:#141414}.button--turquoise.is-outlined:hover .button__icon>svg{fill:#141414}}.button--social{background-color:#efeff0}@media(hover: hover){.button--social:hover{background-color:#2affee}}.button.is-active{background-color:#141414;color:#fff}.button.is-disabled{cursor:default;pointer-events:none;opacity:.5}.button--colorless{border-radius:0}@media(hover: hover){.button--colorless:hover{background-color:rgba(0,0,0,0);opacity:.6}}.button--sm{height:28px;min-height:28px}.button--basic{height:48px;min-height:48px;padding-left:24px;padding-right:24px}@media only screen and (max-width: 1023px){.button--basic{height:44px;min-height:44px;padding-left:16px;padding-right:16px}}.button--md{height:44px;min-height:44px}.button--lg{height:72px;min-height:72px;padding-left:24px;padding-right:24px}@media only screen and (max-width: 1023px){.button--lg{height:64px;min-height:64px;padding-left:16px;padding-right:16px}}.button--blur{background:#71747d}.input-container{width:100%;border:none;border-radius:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.input-container:before{content:"";position:absolute;width:100%;height:100%;border:1px solid rgba(0,0,0,0);border-radius:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;top:0;pointer-events:none;-webkit-transition:border .3s ease-in-out;-moz-transition:border .3s ease-in-out;transition:border .3s ease-in-out;z-index:5}.input-container__inner{position:relative;width:100%}.input-container__inner-value{position:relative}.input-container__native{width:100%;padding-left:24px;padding-right:24px;background-color:#fff;border:none;border-radius:12px;color:#141414;font-size:20px;font-weight:500;height:72px;outline:none}@media only screen and (max-width: 1023px){.input-container__native{height:64px;padding-left:16px;padding-right:16px}}.input-container__label,.input-container__placeholder{color:rgba(20,20,20,.6);font-weight:700;position:absolute;top:50%;left:24px;right:24px;text-overflow:ellipsis;text-transform:uppercase;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:top .3s ease-in-out,color .3s ease-in-out,left .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:top .3s ease-in-out,color .3s ease-in-out,left .3s ease-in-out,-webkit-transform .3s ease-in-out;-moz-transition:top .3s ease-in-out,transform .3s ease-in-out,color .3s ease-in-out,left .3s ease-in-out,-moz-transform .3s ease-in-out;transition:top .3s ease-in-out,transform .3s ease-in-out,color .3s ease-in-out,left .3s ease-in-out;transition:top .3s ease-in-out,transform .3s ease-in-out,color .3s ease-in-out,left .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out;white-space:nowrap;overflow:hidden;pointer-events:none}@media only screen and (max-width: 1023px){.input-container__label,.input-container__placeholder{left:16px;right:16px}}.input-container--text-uppercase .v-input__native{text-transform:uppercase}.input-container.have-label .input__native{padding-top:16px}.input-container.is-error:before{border:2px solid #fe2a50}.input-container.is-error+.form-error{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}.input-container.is-focus .input-container__label{-webkit-transform:translateY(-24px) scale(0.7);-moz-transform:translateY(-24px) scale(0.7);-ms-transform:translateY(-24px) scale(0.7);transform:translateY(-24px) scale(0.7)}.form-error{display:none;top:-webkit-calc(100% + 4px);top:-moz-calc(100% + 4px);top:calc(100% + 4px);color:#fe2a50;font-weight:500;margin-top:4px}.form-error__text{padding-left:12px;padding-right:12px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:-webkit-gradient(linear, left bottom, left top, from(rgba(250, 79, 110, 0.15)), to(rgba(250, 79, 110, 0.15))),rgba(255,255,255,.05);background:-webkit-linear-gradient(bottom, rgba(250, 79, 110, 0.15), rgba(250, 79, 110, 0.15)),rgba(255,255,255,.05);background:-moz-linear-gradient(bottom, rgba(250, 79, 110, 0.15), rgba(250, 79, 110, 0.15)),rgba(255,255,255,.05);background:linear-gradient(0deg, rgba(250, 79, 110, 0.15), rgba(250, 79, 110, 0.15)),rgba(255,255,255,.05);border-radius:20px}.social-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:4px}.breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs__link{position:relative;pointer-events:none;font-weight:500;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.breadcrumbs__link:not(:last-child){cursor:pointer;padding-right:32px;pointer-events:auto}.breadcrumbs__link:not(:last-child):after{content:"";position:absolute;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.75 8L12.25 8M12.25 8L8.25 12M12.25 8L8.25 4' stroke='%23121317' stroke-width='1.5'/%3E%3C/svg%3E%0A");-webkit-background-size:100% 100%;background-size:100%;top:50%;right:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.breadcrumbs__link:last-child{opacity:.6}.news-card-block{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px}@media only screen and (max-width: 1279px){.news-card-block{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 1023px){.news-card-block{grid-template-columns:repeat(2, 1fr);gap:4px}}@media only screen and (max-width: 767px){.news-card-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.news-card-block--two-rows .news-card:first-child{grid-column:span 2}.news-card-block--multi-rows .news-card:nth-child(6n+1),.news-card-block--multi-rows .news-card:nth-child(6n){grid-column:span 2}@media only screen and (max-width: 1279px){.news-card-block--multi-rows .news-card:nth-child(6n+1),.news-card-block--multi-rows .news-card:nth-child(6n){grid-column:span 1}}@media only screen and (max-width: 1279px){.news-card-block--multi-rows .news-card:nth-child(4n+1),.news-card-block--multi-rows .news-card:nth-child(4n){grid-column:span 2}}@media only screen and (max-width: 1023px){.news-card-block--multi-rows .news-card:nth-child(4n+1),.news-card-block--multi-rows .news-card:nth-child(4n){grid-column:span 1}}@media only screen and (max-width: 767px){.news-card-block--basic{display:grid;grid-template-columns:repeat(1, 1fr);gap:4px}}.news-card{padding:24px 24px 32px;min-height:590px;border-radius:20px;overflow:hidden;position:relative;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (max-width: 1279px){.news-card{-webkit-box-flex:0;-webkit-flex:0 0 332px;-moz-box-flex:0;flex:0 0 332px;padding:16px;min-height:538px}}.news-card__information{position:relative;z-index:10}.news-card__title{margin-top:16px;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card__description{margin-top:12px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.news-card__img-wrapper{width:100%;height:212px;border-radius:176px;overflow:hidden}.news-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(hover: hover){.news-card:hover{-webkit-box-shadow:0 0 12px 0 rgba(34,60,80,.1);box-shadow:0 0 12px 0 rgba(34,60,80,.1)}}.news-card--full-card{background-color:#25282d}.news-card--full-card .news-card__information{color:#fff}.news-card--full-card .news-card__img-wrapper{border-radius:0;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.news-card--full-card .news-card__img-wrapper:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:5}.news-card--full-card .news-card__img{-webkit-transition:.3s cubic-bezier(0.05, 0.73, 0.48, 0.97);-moz-transition:.3s cubic-bezier(0.05, 0.73, 0.48, 0.97);transition:.3s cubic-bezier(0.05, 0.73, 0.48, 0.97)}@media(hover: hover){.news-card--full-card:hover{-webkit-box-shadow:none;box-shadow:none}.news-card--full-card:hover .news-card__img{scale:1.1}}.tags{position:relative;z-index:5;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.tag{padding:12px 16px;border-radius:8px;background:-webkit-gradient(linear, left bottom, left top, from(rgba(18, 19, 23, 0.08)), to(rgba(18, 19, 23, 0.08))),rgba(255,255,255,.3);background:-webkit-linear-gradient(bottom, rgba(18, 19, 23, 0.08) 0%, rgba(18, 19, 23, 0.08) 100%),rgba(255,255,255,.3);background:-moz-linear-gradient(bottom, rgba(18, 19, 23, 0.08) 0%, rgba(18, 19, 23, 0.08) 100%),rgba(255,255,255,.3);background:linear-gradient(0deg, rgba(18, 19, 23, 0.08) 0%, rgba(18, 19, 23, 0.08) 100%),rgba(255,255,255,.3);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);font-weight:500}.tag--turquoise{background:rgba(78,245,245,.16);color:#18adad}.tag--violet{background:rgba(161,146,223,.16);color:#615dd6}.tag--red{background:rgba(254,42,80,.16);color:#fe2a50}.tag--blue{background:rgba(14,125,229,.16);color:#0e7de5}.news-block{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}@media only screen and (max-width: 1023px){.news-block{grid-template-columns:1fr;gap:4px}}.news-item{padding:24px;min-height:180px;border-radius:20px;background-color:#fff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}@media(hover: hover){.news-item:hover{-webkit-box-shadow:0 0 12px 0 rgba(34,60,80,.1);box-shadow:0 0 12px 0 rgba(34,60,80,.1)}}@media only screen and (max-width: 1023px){.news-item{padding:16px;min-height:128px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}}.news-item__title{max-width:487px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width: 1023px){.news-item__title{font-size:18px;line-height:1.2;letter-spacing:-0.36px}}.news-item__date{display:inline-block;margin-top:8px;font-weight:500;opacity:.6}.news-item__author{font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-0.2px}.news-item--lg{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-height:250px}@media only screen and (max-width: 1023px){.news-item--lg{min-height:230px}}.news-item--lg .news-item__title{margin-top:16px;max-width:100%}.news-item--lg .news-item__date{margin-top:16px}.news-item--lg .news-item__bottom{margin-top:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px}@media only screen and (max-width: 1023px){.news-item--lg .news-item__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:4px}}.news-item--lg .news-item__info{font-weight:500}.news-item--lg .news-item__info span{opacity:.6}.slider-nav{padding:4px;background:#fff;border-radius:32px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.slider-nav__button{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;border-radius:50%;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative;width:40px}.slider-nav__button:before{content:"";position:absolute;width:100%;height:100%;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:-webkit-gradient(linear, left bottom, left top, from(hsla(0, 0%, 100%, 0.2)), to(hsla(0, 0%, 100%, 0.2))),rgba(0,0,0,.07);background:-webkit-linear-gradient(bottom, hsla(0, 0%, 100%, 0.2), hsla(0, 0%, 100%, 0.2)),rgba(0,0,0,.07);background:-moz-linear-gradient(bottom, hsla(0, 0%, 100%, 0.2), hsla(0, 0%, 100%, 0.2)),rgba(0,0,0,.07);background:linear-gradient(0deg, hsla(0, 0%, 100%, 0.2), hsla(0, 0%, 100%, 0.2)),rgba(0,0,0,.07);border-radius:50%;display:block;top:0;left:0;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:1}.slider-nav__button .icon{position:relative;z-index:2}@media(hover: hover){.slider-nav__button:hover:before{opacity:1}}.slider-nav__button.swiper-button-disabled{cursor:auto;pointer-events:none}.slider-nav__button.swiper-button-disabled .icon{opacity:.3}.slider-nav--blur{background:-webkit-gradient(linear, left bottom, left top, from(rgba(18, 19, 23, 0.08)), to(rgba(18, 19, 23, 0.08))),rgba(255,255,255,.3);background:-webkit-linear-gradient(bottom, rgba(18, 19, 23, 0.08), rgba(18, 19, 23, 0.08)),rgba(255,255,255,.3);background:-moz-linear-gradient(bottom, rgba(18, 19, 23, 0.08), rgba(18, 19, 23, 0.08)),rgba(255,255,255,.3);background:linear-gradient(0deg, rgba(18, 19, 23, 0.08), rgba(18, 19, 23, 0.08)),rgba(255,255,255,.3)}.slider-nav:has(.swiper-button-lock){display:none}.info-card{background-color:#fff;border-radius:24px;overflow:hidden;padding:24px;position:relative;min-height:520px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}@media only screen and (max-width: 1279px){.info-card{-webkit-box-flex:0;-webkit-flex:0 0 332px;-moz-box-flex:0;flex:0 0 332px;padding:16px;min-height:444px}}@media(hover: hover){.info-card:hover{-webkit-box-shadow:0 0 12px 0 rgba(34,60,80,.1);box-shadow:0 0 12px 0 rgba(34,60,80,.1)}}.info-card__date{font-weight:500;opacity:.3}.info-card__title{font-family:"PTRootUI",Arial,sans-serif;font-weight:500;margin-top:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.info-card__img-wrapper{width:100%;height:212px;border-radius:176px;overflow:hidden;position:relative}.info-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.info-card__description{font-weight:700;line-height:1;letter-spacing:.3px;text-transform:uppercase;text-align:center;opacity:.4;margin-top:32px;margin-bottom:8px}@media only screen and (max-width: 1023px){.info-card__description{margin-top:16px;margin-bottom:0}}.info-card__icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.info-card__time{position:absolute;top:auto;left:50%;bottom:16px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-weight:500;color:#fff}.info-card--basic{-webkit-box-pack:unset;-webkit-justify-content:unset;-moz-box-pack:unset;justify-content:unset}.info-card--basic .info-card__top{margin-bottom:72px}@media only screen and (max-width: 1023px){.info-card--basic .info-card__top{margin-bottom:64px}}.info-card--basic .info-card__title{min-height:72px}.info-card--basic .info-card__bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 0 0;-moz-box-flex:1;flex:1 0 0}.info-card--basic .info-card__description{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0 0 -8px;min-height:64px;padding-top:12px}@media only screen and (max-width: 767px){.info-card--basic .info-card__description{min-height:unset;margin-bottom:0;padding-top:16px;padding-bottom:0}}.slider-pagination{text-align:center;font-weight:700;text-transform:uppercase;margin-top:16px}@media screen and (min-width: 600px){.slider-pagination{display:none}}.slider-pagination .opacity{opacity:.3}.slider-pagination--white{color:#fff}.news-slider__pagination{margin-bottom:24px}@media only screen and (max-width: 1023px){.read-more,.news-slider{border-radius:16px;overflow:visible}}.benefits-card{position:relative;overflow:hidden;border-radius:16px;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:background-position .3s ease-in-out;-moz-transition:background-position .3s ease-in-out;transition:background-position .3s ease-in-out;min-height:496px;padding:24px}@media only screen and (max-width: 1023px){.benefits-card{padding:16px}}.benefits-card:before{content:"";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;display:block;background:-webkit-gradient(linear, left top, left bottom, color-stop(22.45%, rgba(20, 20, 20, 0.5)), color-stop(50%, rgba(20, 20, 20, 0)));background:-webkit-linear-gradient(top, rgba(20, 20, 20, 0.5) 22.45%, rgba(20, 20, 20, 0) 50%);background:-moz-linear-gradient(top, rgba(20, 20, 20, 0.5) 22.45%, rgba(20, 20, 20, 0) 50%);background:linear-gradient(180deg, rgba(20, 20, 20, 0.5) 22.45%, rgba(20, 20, 20, 0) 50%)}@media only screen and (max-width: 1279px){.benefits-card{-webkit-box-flex:1;-webkit-flex:1 0 332px;-moz-box-flex:1;flex:1 0 332px}}.benefits-card__inner{position:relative;z-index:1;height:100%}.benefits-card__title{display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;width:100%;max-width:340px;margin-bottom:16px;padding-right:40px;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width: 1023px){.benefits-card__title{margin-bottom:8px}}.benefits-card__title span{margin-left:auto}.benefits-card__button{position:absolute;bottom:24px;left:24px;pointer-events:auto;height:44px;min-height:44px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:-webkit-gradient(linear, left bottom, left top, from(rgba(18, 19, 23, 0.08)), to(rgba(18, 19, 23, 0.08))),rgba(255,255,255,.3);background:-webkit-linear-gradient(bottom, rgba(18, 19, 23, 0.08), rgba(18, 19, 23, 0.08)),rgba(255,255,255,.3);background:-moz-linear-gradient(bottom, rgba(18, 19, 23, 0.08), rgba(18, 19, 23, 0.08)),rgba(255,255,255,.3);background:linear-gradient(0deg, rgba(18, 19, 23, 0.08), rgba(18, 19, 23, 0.08)),rgba(255,255,255,.3);color:#fff}@media only screen and (max-width: 1023px){.benefits-card__button{bottom:16px;left:16px}}.subscribe-form{margin-top:90px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:4px}@media only screen and (max-width: 1023px){.subscribe-form{margin-top:15px;gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.input-wrapper{width:100%}.burger{position:relative;width:18px;height:14px}.burger__line{position:absolute;left:0;width:100%;height:2px;background-color:#141414;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.burger__line--1{top:0}.burger__line--2{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.burger__line--3{bottom:0}.burger__line--1,.burger__line--3{-webkit-transform-origin:96%;-moz-transform-origin:96%;-ms-transform-origin:96%;transform-origin:96%}@media only screen and (min-width: 1600px){.burger__line--1,.burger__line--3{-webkit-transform-origin:88%;-moz-transform-origin:88%;-ms-transform-origin:88%;transform-origin:88%}}.burger.is-active .burger__line{background-color:#fff}@media only screen and (min-width: 1600px){.burger.is-active .burger__line{width:22px}}.burger.is-active .burger__line--1{margin-left:-3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.burger.is-active .burger__line--2{opacity:0}.burger.is-active .burger__line--3{margin-left:-3px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tabs-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;row-gap:10px;overflow-x:auto;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-width:thin}.tabs-list::-webkit-scrollbar{height:0}.tabs-list::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.tabs-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0)}.tabs-list ::-webkit-scrollbar{display:none}@media only screen and (max-width: 1023px){.tabs-list{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.tabs-list__tab{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.tabs-list__tab-text{opacity:.6;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:4px}.tabs-list__tab.is-active{background-color:#121317}.tabs-list__tab.is-active .tabs-list__tab-text{opacity:1;color:#fff}.load-more{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:0}@media only screen and (max-width: 1023px){.load-more{border-radius:10px}}.load-more__button{height:116px;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}@media only screen and (max-width: 1023px){.load-more__button{height:64px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding-left:16px;padding-right:16px}}.load-more__button-text{font-family:"Rubik",Arial,sans-serif;font-size:28px;font-weight:400;line-height:1.3;letter-spacing:-0.84px;text-transform:uppercase}@media only screen and (max-width: 1023px){.load-more__button-text{font-family:"PTRootUI",Arial,sans-serif;letter-spacing:normal;font-size:15px;font-weight:700;text-transform:uppercase}}.article__top{min-height:400px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}@media only screen and (max-width: 1023px){.article__top{min-height:100%;border-radius:16px}}.article__tags{margin-top:32px}@media only screen and (max-width: 1023px){.article__tags{margin-top:16px}}.article__title{margin-top:32px;margin-right:200px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:600}@media only screen and (max-width: 1279px){.article__title{margin-right:0}}@media only screen and (max-width: 1023px){.article__title{-webkit-line-clamp:unset;display:block;margin-top:16px}}.article__row{margin-top:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}@media only screen and (max-width: 1279px){.article__row{padding-top:32px;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}}.article__info{font-size:20px;font-weight:500;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 1023px){.article__info{font-size:15px;line-height:1.3;gap:6px}}.article__info span{opacity:.6;margin-right:16px}@media only screen and (max-width: 1023px){.article__info span{margin-right:6px}}.article__img,.article__gallery-wrapper,.article__infographics-wrapper{margin-bottom:64px}@media only screen and (max-width: 1023px){.article__img,.article__gallery-wrapper,.article__infographics-wrapper{margin-bottom:32px}}.article__quote,.article__accordion-block{margin-top:32px}.article__quote:not(:last-child),.article__accordion-block:not(:last-child){margin-bottom:32px}@media only screen and (max-width: 1023px){.article__quote,.article__accordion-block{margin-top:12px}.article__quote:not(:last-child),.article__accordion-block:not(:last-child){margin-bottom:12px}}.article__quote+h3{margin-top:0 !important}.article__bottom-social-list{padding-top:24px;padding-left:32px;padding-right:32px;margin-bottom:32px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}@media only screen and (max-width: 1023px){.article__bottom-social-list{padding-top:16px;padding-left:16px;padding-right:16px;margin-bottom:16px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}}@media only screen and (max-width: 1023px){.article__bottom-social-list .article__button-share{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2}}.img-block{width:100%;height:800px;border-radius:20px;overflow:hidden;position:relative}@media only screen and (max-width: 1279px){.img-block{height:550px}}@media only screen and (max-width: 1023px){.img-block{height:400px;border-radius:14px}}@media only screen and (max-width: 767px){.img-block{height:258px;border-radius:14px}}.img-block:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(85.6%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.64)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 85.6%, rgba(0, 0, 0, 0.64) 100%);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 85.6%, rgba(0, 0, 0, 0.64) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 85.6%, rgba(0, 0, 0, 0.64) 100%)}.img-block__text{position:absolute;bottom:24px;left:24px;z-index:5;color:#fff;max-width:700px;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-0.2px}.img-block__text span{opacity:.6;margin-left:12px}@media only screen and (max-width: 1023px){.img-block__text{bottom:16px;left:16px;font-size:15px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;width:-webkit-calc(100% - 32px);width:-moz-calc(100% - 32px);width:calc(100% - 32px)}.img-block__text span{margin-left:4px}}.img-block__img{height:100%;-o-object-fit:cover;object-fit:cover}.text-block{margin:64px auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:32px;max-width:780px !important;width:100%}@media only screen and (max-width: 1023px){.text-block{margin-top:32px;margin-bottom:32px;gap:20px}}.text-block h2{font-family:"Rubik",Arial,sans-serif;font-size:28px;line-height:1.4;letter-spacing:-0.28px;text-transform:inherit;margin-bottom:32px}@media only screen and (max-width: 1023px){.text-block h2{font-size:22px;line-height:1.3;letter-spacing:-0.66px;margin-bottom:12px}}.text-block h3{font-family:"PTRootUI",Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.6;letter-spacing:.6px;text-transform:uppercase}.text-block h3:not(:first-child){margin-top:32px}@media only screen and (max-width: 1023px){.text-block h3{font-size:18px;line-height:1.55;letter-spacing:.54px;text-transform:uppercase}.text-block h3:not(:first-child){margin-top:12px}}.text-block p,.text-block span,.text-block li{font-size:20px;font-weight:500;line-height:1.6}@media only screen and (max-width: 1023px){.text-block p,.text-block span,.text-block li{font-size:18px;font-weight:500}}@media only screen and (max-width: 1023px){.text-block h2,.text-block h3,.text-block p,.text-block span{padding-left:12px;padding-right:12px}}.text-block ul{list-style:disc;padding-left:20px}@media only screen and (max-width: 1023px){.text-block ul{padding-left:30px;padding-right:12px}}.text-block ul li:not(:last-child){margin-bottom:15px}@media only screen and (max-width: 1023px){.text-block ul li:not(:last-child){margin-bottom:10px}}@media only screen and (max-width: 1023px){.text-block .button,.text-block .accordion-block{margin-left:12px;margin-right:12px;width:auto}}@media only screen and (max-width: 1023px){.text-block ul.timestamp{padding-left:12px !important;padding-right:12px !important}}.text-block ul.timestamp li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:24px}@media only screen and (max-width: 1023px){.text-block ul.timestamp li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:0}}.text-block ul.timestamp li:not(:last-child){margin-bottom:24px}@media only screen and (max-width: 1023px){.text-block ul.timestamp li:not(:last-child){margin-bottom:21px}}.text-block ul.timestamp li p{padding:0}.text-block ul.timestamp li p:first-child{min-width:80px;opacity:.4}.text-block .list{margin-top:32px;margin-bottom:32px}@media only screen and (max-width: 1023px){.text-block .list{margin-top:16px;margin-bottom:16px}}.quote-block{padding:32px;border-radius:20px;background:#efeff0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:64px}@media only screen and (max-width: 1023px){.quote-block{padding:16px;border-radius:14px;gap:16px}}.quote-block__img{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background-color:#e2e2e3}.quote-block__top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:24px}@media only screen and (max-width: 1023px){.quote-block__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}}.quote-block__right{max-width:320px}.quote-block__name{font-weight:500;letter-spacing:-0.2px;padding:0 !important}.quote-block__description{opacity:.4;margin-top:4px;padding:0 !important}.quote-block__quote{font-weight:500;font-size:20px;line-height:1.6}@media screen and (max-width: 600px){.quote-block__quote{font-size:18px;line-height:1.5}}.speakers-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:8px}@media only screen and (max-width: 1023px){.speakers-wrapper{gap:4px}}.speakers-block{padding:8px 8px 8px 24px;border-radius:20px;background-color:#efeff0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:16px}@media only screen and (max-width: 1023px){.speakers-block{padding:16px;border-radius:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}}.speakers-block__left{max-width:425px}@media only screen and (max-width: 1023px){.speakers-block__left{max-width:100%}}.speakers-block__title{font-weight:500;letter-spacing:-0.2px}@media only screen and (max-width: 1023px){.speakers-block__title{padding-left:0 !important;padding-right:0 !important}}.speakers-block__description{margin-top:4px;font-size:15px;font-weight:500;line-height:1.3;opacity:.4}.speakers-block__right{width:200px;height:200px;border-radius:12px;overflow:hidden}@media only screen and (max-width: 1023px){.speakers-block__right{width:80px;height:80px;-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;order:-1;border-radius:50%}}.speakers-block__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-block{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;border-radius:20px;overflow:hidden}@media only screen and (max-width: 1023px){.video-block{border-radius:14px}}.video-block iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;max-width:100% !important}.audio-block{position:relative;overflow:hidden}.audio-block iframe{width:100% !important;max-width:100% !important}.accordion-block{border-radius:16px;background-color:#efeff0}.accordion-block__top{padding:26px 32px 26px 24px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:24px}@media only screen and (max-width: 1023px){.accordion-block__top{padding:20px 16px}}.accordion-block__title{font-family:"Rubik",Arial,sans-serif;font-size:20px;line-height:1.6;letter-spacing:-0.6px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 1023px){.accordion-block__title{font-family:"PTRootUI",Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.3;letter-spacing:normal}}.accordion-block__icon{width:32px;height:32px;background-color:#121317;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0}@media only screen and (max-width: 1023px){.accordion-block__icon{width:24px;height:24px}}.accordion-block__icon .icon{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (max-width: 1023px){.accordion-block__icon .icon{width:16px;height:16px}}.accordion-block__body{max-height:0;overflow:hidden;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.accordion-block__body-button{padding:0 24px 32px;display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}@media only screen and (max-width: 1023px){.accordion-block__body-button{padding:0 16px 16px;grid-template-columns:1fr;gap:4px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.accordion-block__body-button a{margin:0 !important}.accordion-block__body-button a .button__icon{padding-left:0}}.accordion-block.shown .accordion-block__icon .icon{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion-block.shown .accordion-block__body{max-height:1000px}.infographics-block{padding:64px 131px 100px;background-color:#efeff0;border-radius:20px;position:relative}@media screen and (max-width: 1484px){.infographics-block{padding-left:24px;padding-right:24px}}@media only screen and (max-width: 1023px){.infographics-block{padding:20px 16px 64px;border-radius:14px}}.infographics-block__title{font-family:"PTRootUI",Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.6;letter-spacing:.6px;text-transform:uppercase}@media only screen and (max-width: 1023px){.infographics-block__title{font-size:18px;line-height:1.55;letter-spacing:.54px;text-transform:uppercase}}.infographics-block__wrapper{margin-top:64px}@media only screen and (max-width: 1023px){.infographics-block__wrapper{margin-top:30px}}.infographics-block__description{font-size:20px;line-height:1.2;margin-top:8px;font-weight:500;opacity:.4}@media only screen and (max-width: 1023px){.infographics-block__description{font-size:15px}}.infographics-block__bottom-text{font-size:20px;line-height:1.2;font-weight:500;opacity:.4;position:absolute;bottom:24px;right:24px}@media only screen and (max-width: 1023px){.infographics-block__bottom-text{font-size:15px}}.infographics-block--limited-width .infographics-block__container{max-width:780px !important;margin-left:auto;margin-right:auto}.circle-progress-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:75px}@media only screen and (max-width: 1023px){.circle-progress-wrapper{margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:30px}}.circle-progress{width:100%}.circle-progress__info{max-width:340px;margin-top:24px;font-weight:500}@media only screen and (max-width: 1023px){.circle-progress__info{max-width:100%;margin-top:16px}}.circle-progress__title{font-weight:500}.circle-progress__description{font-weight:500;margin-top:8px;opacity:.4}.circle-progress .progress{width:100%}circle-progress::part(base){width:100%;height:100%;max-width:385px}circle-progress::part(value){stroke-width:6px;stroke:#15e4d4;stroke-linecap:round}circle-progress::part(circle){stroke-width:6px;stroke:#fff}circle-progress::part(text){font-family:"Rubik",Arial,sans-serif;font-size:15px;font-weight:500;fill:#121317}.table-info{font-family:"Rubik",Arial,sans-serif;font-size:20px;line-height:1.3}@media only screen and (max-width: 1023px){.table-info{font-size:12px}}.table-info__left{min-width:60px;padding-right:16px}@media only screen and (max-width: 1023px){.table-info__left{min-width:30px;padding-right:10px}}.table-info__right{width:100%}.table-info__right-inner{padding:16px 24px;background-color:#fff;width:100%}@media only screen and (max-width: 1023px){.table-info__right-inner{padding:16px 8px}}.table-info__right-inner.turquoise{background-color:#15e4d4}.graph-wrapper{height:460px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;gap:4px}@media only screen and (max-width: 1023px){.graph-wrapper{height:430px}}.graph-block{-webkit-box-flex:1;-webkit-flex:1 0;-moz-box-flex:1;flex:1 0;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.graph-block__top,.graph-block__bottom{font-family:"Rubik",Arial,sans-serif;font-size:20px;line-height:1.3}@media only screen and (max-width: 1023px){.graph-block__top,.graph-block__bottom{font-size:12px}}.graph-block__bottom{opacity:.5}.graph-block__medium{margin-top:8px;margin-bottom:8px;background-color:#fff}.graph-block__medium.turquoise{background-color:#15e4d4}.infographics-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:16px}@media only screen and (max-width: 1023px){.infographics-wrapper{gap:8px}}.error{overflow:hidden}.error__container,.error__left-side{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.error__container{position:relative}.error__left-side{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;height:520px;padding:115px 32px 32px;z-index:2}@media only screen and (max-width: 1023px){.error__left-side{height:650px;padding:32px 16px 20px}}@media only screen and (max-width: 767px){.error__left-side{width:100%}}.error__title{margin-bottom:24px;text-transform:uppercase;color:#fff}@media only screen and (max-width: 1023px){.error__title{margin-bottom:16px}}.error__description{font-size:20px;font-weight:500;max-width:650px;color:#fff}@media only screen and (max-width: 1023px){.error__description{font-size:15px;line-height:20px}}.error__img{width:auto;position:absolute;right:-50px;bottom:-50px}@media only screen and (max-width: 1023px){.error__img{position:absolute;right:0;bottom:0}}@media only screen and (max-width: 767px){.error__img{height:75%;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}}.form-result{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:28px;border-radius:20px}@media only screen and (max-width: 1023px){.form-result{min-height:-webkit-calc(100vh - 8px);min-height:-moz-calc(100vh - 8px);min-height:calc(100vh - 8px);padding:20px 16px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}}@media only screen and (max-width: 1023px){.form-result__bottom{padding-right:80px}}.result-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;height:100px;border-radius:88px;min-width:156px;padding-left:32px;padding-right:32px}@media only screen and (max-width: 1023px){.result-icon{height:64px;min-width:96px}}@media only screen and (max-width: 1023px){.result-icon__img{width:32px;height:32px}}.result-icon--turquoise{background-color:#20e5db}.result-icon--red{background-color:#fe2a50}ol.list,ul.list{padding:0}ol.list li,ul.list li{list-style:none;padding:0}ol.list li:not(:last-child),ul.list li:not(:last-child){margin-bottom:64px}@media only screen and (max-width: 1023px){ol.list li:not(:last-child),ul.list li:not(:last-child){margin-bottom:32px}}ol.list li h3,ul.list li h3{position:relative;margin-bottom:32px}@media only screen and (max-width: 1023px){ol.list li h3,ul.list li h3{margin-bottom:20px}}ul.list h3{padding-left:40px}@media only screen and (max-width: 1023px){ul.list h3{padding-left:44px;padding-right:16px}}ul.list h3:before{content:"";position:absolute;left:0;top:4px;width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='11' fill='%23121317'/%3E%3Cpath d='M7.5 11.4706L11.0185 15L17 9' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A")}@media only screen and (max-width: 1023px){ul.list h3:before{left:12px;top:0}}ol.list{list-style-type:none;counter-reset:num}ol.list h3{padding-left:56px}@media only screen and (max-width: 1023px){ol.list h3{padding-left:70px;padding-right:16px}}ol.list h3:before{content:counter(num);counter-increment:num;position:absolute;top:50%;left:0;width:40px;height:40px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;border:3px solid #000;border-radius:50%;font-size:20px;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1023px){ol.list h3:before{left:14px}}h1,.h1{font-family:"Rubik",Arial,sans-serif;font-size:56px;line-height:1;letter-spacing:-1.68px}@media only screen and (max-width: 1023px){h1,.h1{font-size:32px;line-height:1.1}}h2,.h2{font-family:"Rubik",Arial,sans-serif;font-size:40px;line-height:1.25;letter-spacing:-1.2px;text-transform:uppercase}@media only screen and (max-width: 1023px){h2,.h2{font-size:26px;line-height:1.15;letter-spacing:-0.78px}}h3,.h3{font-family:"Rubik",Arial,sans-serif;font-size:28px;line-height:1.3;letter-spacing:-0.84px}@media only screen and (max-width: 1023px){h3,.h3{font-size:24px;line-height:1.25;letter-spacing:-0.72px}}h4,.h4{font-family:"Rubik",Arial,sans-serif;font-size:20px;line-height:1.2;letter-spacing:-0.2px}h5,.h5{font-family:"Rubik",Arial,sans-serif;font-size:16px;line-height:1.3}.overflow-hidden{overflow:hidden !important}.align-center{-webkit-box-align:center !important;-webkit-align-items:center !important;-moz-box-align:center !important;align-items:center !important}.justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.align-end{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}.min-w-0{min-width:0 !important}.text-color-turquoise{color:#2affee}.text-color-red{color:#fe2a50}.d-none{display:none !important}@media only screen and (min-width: 1023px){.d-gt-md-none{display:none !important}}@media only screen and (max-width: 1023px){.d-md-none{display:none !important}}@media only screen and (min-width: 1279px){.d-gt-lg-none{display:none !important}}@media only screen and (max-width: 1023px){.d-md-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-moz-inline-box !important;display:inline-flex !important}}.p-sm,.p-sm>p{font-size:15px !important;line-height:1.3 !important}.p-md,.p-md>p{font-size:20px !important;line-height:1.2 !important}@media only screen and (max-width: 1023px){.p-md,.p-md>p{font-size:18px !important}}.rounded--md{border-radius:12px}.rounded--xl{border-radius:9999px}.w-100{width:100%}.text-upper{text-transform:uppercase}.text-opacity{opacity:.7}.mt-8{margin-top:8px}.mt-32{margin-top:32px}.mb-8{margin-bottom:8px}@media only screen and (max-width: 1023px){.mb-8{margin-bottom:4px}}.header{width:100%;background-color:#121317;position:-webkit-sticky;position:sticky;top:0;-webkit-transition:top .3s ease-in-out;-moz-transition:top .3s ease-in-out;transition:top .3s ease-in-out;z-index:50}.header.scroll-down{top:-85px}.header__row{height:80px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:24px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;position:relative;padding:0 32px}@media only screen and (max-width: 1279px){.header__row{height:76px;gap:10px;padding:0 20px}}.header__logo{width:187px;height:auto;-webkit-flex-shrink:0;flex-shrink:0;z-index:100;margin-right:70px}@media only screen and (max-width: 1023px){.header__logo{width:150px}}.header__mobile{display:none;z-index:100}@media only screen and (max-width: 1279px){.header__mobile{display:block}}@media only screen and (max-width: 1279px){.header__nav{display:none;position:absolute;background-color:#25282d;padding:30px 20px;width:100%;height:100dvh;min-height:100%;top:0;left:0;z-index:50}.header__nav.is-active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-animation:fadeIn .3s ease-in-out forwards;-moz-animation:fadeIn .3s ease-in-out forwards;animation:fadeIn .3s ease-in-out forwards}}@media only screen and (max-width: 767px){.header__nav .social-list{gap:12px}.header__nav .social-list .button{background:rgba(0,0,0,0);padding:0}.header__nav .social-list .button .icon{width:24px;height:24px;fill:#fff}}.header__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:4px}@media only screen and (max-width: 1279px){.header__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin-top:80px}}.header__list-item{border-radius:32px;font-size:15px;font-weight:700;line-height:1.3;text-transform:uppercase}.header__list-link.active{background-color:#2affee}@media only screen and (max-width: 1279px){.header__list-link.active{background-color:unset}}@media only screen and (max-width: 1279px){.header__list-link{height:100%;min-height:100%;padding:8px 0;background:rgba(0,0,0,0)}.header__list-link .button__text{color:#fff;font-family:"Rubik",Arial,sans-serif;font-size:26px;font-weight:400;line-height:1.15;letter-spacing:-0.78px;text-transform:uppercase}}@media only screen and (max-width: 1279px)and (hover: hover){.header__list-link:hover{background-color:rgba(0,0,0,0)}}.header__right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:24px}@media only screen and (max-width: 1279px){.header__right{display:none}}.header .button--search{background-color:#2affee}.header .button--search .icon{fill:none;stroke:#121317}.header .button--search .icon.hidden{display:none}@media only screen and (max-width: 1279px){.header .button--search{background-color:rgba(0,0,0,0)}.header .button--search .icon{fill:none;stroke:#2affee}}.header .button--search-mobile{background-color:rgba(0,0,0,0)}.header .button--search-mobile .icon{fill:none;stroke:#2affee}.header .header__mobile--bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.header__social-list--desktop .button{background-color:rgba(255,255,255,.3);padding:6px 12px}.section--search{display:none}.section--search.visible{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.section--search .container{width:inherit}.search-block{width:100%;padding:24px 8px 8px;overflow:hidden;border-radius:24px}@media only screen and (max-width: 1023px){.search-block{padding:24px 4px 4px;border-radius:16px}}.search-block__top{display:none}@media only screen and (max-width: 1279px){.search-block__top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:0 12px;margin-bottom:32px}}.search-block__top .icon{stroke:#121317}.search-block__form{position:relative;width:100%;margin:0 auto 32px}.search-block__form-top{position:relative}.search-block__form input{width:100%;height:112px;background-color:rgba(0,0,0,0);padding-left:78px;padding-right:184px;border:3px solid #121317;border-radius:20px;font-family:"Rubik",Arial,sans-serif;font-size:28px;line-height:130%;letter-spacing:-0.03em;text-transform:uppercase}@media only screen and (max-width: 1023px){.search-block__form input{height:64px;padding-left:16px;font-size:16px;border-width:2px}}.search-block__icon{position:absolute;width:30px;height:30px;fill:none;stroke:#121317;top:-webkit-calc(50% - 15px);top:-moz-calc(50% - 15px);top:calc(50% - 15px);left:32px}@media only screen and (max-width: 1023px){.search-block__icon{display:none}}.search-block__buttons{position:absolute;right:32px;margin-top:auto;margin-bottom:auto;top:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:68px}@media only screen and (max-width: 1023px){.search-block__buttons{right:16px;gap:40px}}.search-block__reset{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}@media only screen and (max-width: 1023px){.search-block__reset{padding:16px}}.search-block__reset.hidden{display:none}.search-block__reset .icon{width:20px;height:20px}.search-block__reset:before{content:"";display:block;width:1px;height:50%;position:absolute;top:25%;right:71%;background-color:#b8b8b9}@media only screen and (max-width: 1023px){.search-block__reset:before{right:64%}}.search-block__filters{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:32px}@media only screen and (max-width: 1279px){.search-block__filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}}.search-block__filters.hidden{display:none}.search-block .tabs-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.search-block__previous,.search-block__results{padding:24px;margin-bottom:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:40px;border-radius:20px;background-color:#fff}@media only screen and (max-width: 1023px){.search-block__previous,.search-block__results{margin-bottom:16px;gap:32px}}.search-block__previous.hidden,.search-block__results.hidden{display:none}.search-block__title{font-family:"PTRootUI",Arial,sans-serif;font-weight:700;color:#858585;text-transform:uppercase}.search-block__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:20px}@media only screen and (max-width: 1023px){.search-block__list{gap:16px}}.search-block__list .item.search-block__item{margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:16px;color:#121317;cursor:pointer}@media only screen and (max-width: 1023px){.search-block__list .item.search-block__item{gap:12px}}.search-block__list .item.search-block__item .icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;width:18px;height:18px;fill:none;stroke:#858585}.search-block__list .item.search-block__item.hidden{display:none}.search-block__cards{max-height:1040px;overflow-y:auto;display:grid;grid-template-columns:repeat(4, 1fr);gap:8px;padding-right:8px;border-radius:20px}@media only screen and (max-width: 1279px){.search-block__cards{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 1023px){.search-block__cards{grid-template-columns:repeat(2, 1fr);gap:4px;padding-right:4px}}@media only screen and (max-width: 767px){.search-block__cards{grid-template-columns:auto}}.search-block__cards.hidden{display:none}.search-block__cards::-webkit-scrollbar{width:8px}@media only screen and (max-width: 1023px){.search-block__cards::-webkit-scrollbar{width:4px}}.search-block__cards::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.search-block__cards::-webkit-scrollbar-thumb{background-color:#121317;border-radius:4px}@media only screen and (max-width: 1023px){.search-block__cards::-webkit-scrollbar-thumb{border-top:8px solid #efeff0;border-bottom:8px solid #efeff0}}.search-block__card{min-height:520px}@media only screen and (max-width: 1279px){.search-block__card{min-height:496px}}.footer{color:#fff;margin-top:45px}@media only screen and (max-width: 1023px){.footer{margin-top:42px}}@media only screen and (max-width: 1023px){.footer .container{padding-left:20px;padding-right:20px;padding-bottom:36px}}.footer__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:70px}.footer__row:not(:last-child){margin-bottom:50px}@media only screen and (max-width: 1023px){.footer__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:64px}}.footer__row--second{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}@media only screen and (max-width: 1023px){.footer__row--second{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:32px}.footer__row--second .footer__left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}}.footer__left{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:24px;-webkit-flex-basis:20%;flex-basis:20%}@media only screen and (max-width: 1023px){.footer__left{-webkit-flex-basis:auto;flex-basis:auto;width:100%}}.footer__logo{width:187px;display:inline-block}.footer__logo img{width:100%;height:auto}.footer__description{letter-spacing:-0.15px;font-weight:500}.footer__list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-flex-basis:33%;flex-basis:33%}@media only screen and (max-width: 1023px){.footer__list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.footer__item a{width:100%;padding:8px 0;display:inline-block;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-0.2px}@media(hover: hover){.footer__item a:hover{opacity:.7}}.footer__social{margin-left:80px}@media only screen and (max-width: 1279px){.footer__social{margin-left:0}}.footer__social-text{text-transform:uppercase;margin-bottom:16px;font-weight:700}.footer__second-logo{width:175px;height:auto;margin-bottom:42px}@media only screen and (max-width: 1023px){.footer__second-logo{margin-bottom:0;width:90px;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2}}.footer__links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:48px;font-weight:700}@media only screen and (max-width: 1279px){.footer__links{gap:20px}}@media only screen and (max-width: 1023px){.footer__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:4px;-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;order:-1}}.footer__links a{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}@media(hover: hover){.footer__links a:hover{opacity:1}}.gallery-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:24px}@media only screen and (max-width: 1023px){.gallery-wrapper{gap:8px}}@media only screen and (max-width: 450px){.gallery-top__item{-webkit-box-flex:0;-webkit-flex:0 0 332px;-moz-box-flex:0;flex:0 0 332px}}.gallery-top__slider-nav{position:absolute;right:24px;bottom:24px;z-index:10}@media only screen and (max-width: 1023px){.gallery-top__slider-nav{display:none}}.gallery-thumbs__item{width:80px !important;height:52px;position:relative;opacity:.6;-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:pointer;background-color:#e2e2e3;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;border-radius:6px;overflow:hidden}@media only screen and (max-width: 1023px){.gallery-thumbs__item{width:48px !important;height:32px;border-radius:4px}}.gallery-thumbs__item.swiper-slide-thumb-active{opacity:1;-webkit-filter:grayscale(0%);filter:grayscale(0%)}.gallery-thumbs__img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 10%;object-position:50% 10%}.read-more .news-card{-webkit-box-flex:0;-webkit-flex:0 0 386px;-moz-box-flex:0;flex:0 0 386px}.read-more .news-card:first-child{-webkit-box-flex:0;-webkit-flex:0 0 780px;-moz-box-flex:0;flex:0 0 780px}@media only screen and (max-width: 1023px){.read-more .news-card{-webkit-box-flex:0;-webkit-flex:0 0 332px;-moz-box-flex:0;flex:0 0 332px}.read-more .news-card:first-child{-webkit-box-flex:0;-webkit-flex:0 0 332px;-moz-box-flex:0;flex:0 0 332px}}.modal{position:fixed;top:0;left:0;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;z-index:1055}.modal-dialog{position:relative;width:auto;pointer-events:none;margin-left:auto;margin-right:auto}.modal-dialog-centered{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.modal-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;pointer-events:auto;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background:rgba(0,0,0,.3)}.modal.fade{-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;transition:opacity .15s linear}.modal.fade:not(.show){opacity:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-moz-transition:transform .3s ease-out, -moz-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out, -moz-transform .3s ease-out;-webkit-transform:translate(0, -50px);-moz-transform:translate(0, -50px);-ms-transform:translate(0, -50px);transform:translate(0, -50px)}.modal.show .modal-dialog{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.modal__close{position:fixed;top:40px;right:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;cursor:pointer;height:48px;padding-left:20px;padding-right:20px;z-index:20}@media only screen and (max-width: 1023px){.modal__close{top:20px;right:20px;height:44px;padding-left:15px;padding-right:15px}}.modal__close--inside{position:absolute;top:20px;right:16px;background-color:#fff}.modal__jumbotron{background-color:#efeff0;padding:32px;border-radius:24px}@media only screen and (max-width: 1023px){.modal__jumbotron{padding:16px 20px}}.modal__title,.modal__input{margin-bottom:48px}.modal__social-title{margin-bottom:16px}.modal__social-title p{font-weight:500;color:#141414;opacity:.6}.modal--md .modal-dialog{width:100%;max-width:764px;padding-left:4px;padding-right:4px}@media only screen and (max-width: 1023px){.modal--md--bottom .modal-dialog{padding-left:0;padding-right:0;max-width:100%}.modal--md--bottom .modal-content{margin-top:auto}}@media only screen and (max-width: 1023px){.modal--md--middle .modal-dialog{padding-left:0;padding-right:0;max-width:100%}.modal--md--middle .modal-content{margin-top:auto;margin-bottom:auto}}@-webkit-keyframes spin{from{-webkit-transform:rotateZ(0);transform:rotateZ(0)}to{-webkit-transform:rotateZ(1turn);transform:rotateZ(1turn)}}@-moz-keyframes spin{from{-moz-transform:rotateZ(0);transform:rotateZ(0)}to{-moz-transform:rotateZ(1turn);transform:rotateZ(1turn)}}@keyframes spin{from{-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);transform:rotateZ(0)}to{-webkit-transform:rotateZ(1turn);-moz-transform:rotateZ(1turn);transform:rotateZ(1turn)}}.green-audio-player{width:400px;min-width:300px;height:56px;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.07);box-shadow:0 4px 16px 0 rgba(0,0,0,.07);display:-webkit-box !important;display:-webkit-flex !important;display:-moz-box !important;display:flex !important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding-left:24px;padding-right:24px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}.green-audio-player.player-accessible .play-pause-btn:hover,.green-audio-player.player-accessible .controls:hover,.green-audio-player.player-accessible .volume__button:hover,.green-audio-player.player-accessible .volume__controls:hover,.green-audio-player.player-accessible .download:hover{outline:dotted 1px #999}.green-audio-player svg,.green-audio-player img{display:block}.green-audio-player .holder{position:relative}.green-audio-player .holder .loading{background:none;min-height:inherit}.green-audio-player .holder .loading .loading__spinner{position:absolute;left:-3px;bottom:2px;width:16px;height:16px;border:2px solid #b0b0b0;border-right-color:rgba(0,0,0,0);border-radius:50%;-webkit-animation:spin .4s linear infinite;-moz-animation:spin .4s linear infinite;animation:spin .4s linear infinite}.green-audio-player .holder .play-pause-btn{visibility:hidden;cursor:pointer;outline:none}.green-audio-player .holder .play-pause-btn:focus{outline:none}.green-audio-player .slider{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;background-color:#d8d8d8;cursor:pointer;position:relative}.green-audio-player .slider .gap-progress{background-color:#44bfa3;border-radius:inherit;position:absolute;pointer-events:none}.green-audio-player .slider .gap-progress .pin{height:16px;width:16px;border-radius:8px;background-color:#44bfa3;position:absolute;pointer-events:all;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.32);box-shadow:0 1px 1px 0 rgba(0,0,0,.32)}.green-audio-player .slider .gap-progress .pin::after{content:"";display:block;background:rgba(0,0,0,0);width:200%;height:200%;margin-left:-50%;margin-top:-50%;border-radius:50%}.green-audio-player .controls{font-family:"Roboto",sans-serif;font-size:16px;line-height:18px;color:#55606e;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-left:15px;margin-right:15px;outline:none}.green-audio-player .controls .controls__slider{margin-left:16px;margin-right:16px;border-radius:2px;height:4px}.green-audio-player .controls .controls__slider .controls__progress{width:0;height:100%}.green-audio-player .controls .controls__slider .controls__progress .progress__pin{right:-8px;top:-6px}.green-audio-player .controls span{cursor:default}.green-audio-player .controls:focus{outline:none}.green-audio-player .volume{position:relative}.green-audio-player .volume .volume__button{cursor:pointer;outline:none}.green-audio-player .volume .volume__button:focus{outline:none}.green-audio-player .volume .volume__button.open path{fill:#44bfa3}.green-audio-player .volume .volume__controls{width:30px;height:135px;background-color:#fff;border-radius:3px;position:absolute;left:-3px;bottom:52px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;z-index:2;outline:none;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.07);box-shadow:0 4px 16px 0 rgba(0,0,0,.07)}.green-audio-player .volume .volume__controls .volume__slider{margin-top:12px;margin-bottom:12px;width:6px;border-radius:3px}.green-audio-player .volume .volume__controls .volume__slider .volume__progress{bottom:0;height:100%;width:6px}.green-audio-player .volume .volume__controls .volume__slider .volume__progress .volume__pin{left:-5px;top:-8px}.green-audio-player .volume .volume__controls:focus{outline:none}.green-audio-player .volume .volume__controls.hidden{display:none}.green-audio-player .volume .volume__controls.top{bottom:52px;left:-3px}.green-audio-player .volume .volume__controls.middle{bottom:-54px;left:54px}.green-audio-player .volume .volume__controls.bottom{bottom:-164px;left:-3px}.green-audio-player .download,.green-audio-player .close{display:none;margin-left:16px;cursor:pointer;outline:none}.green-audio-player .download:focus,.green-audio-player .close:focus{outline:none}.green-audio-player:focus{outline:none}.message__offscreen{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.block-audio{position:relative;border-radius:20px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.block-audio__inner{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;padding:60px 32px 32px;min-height:440px}@media only screen and (max-width: 1023px){.block-audio__inner{padding:16px;min-height:220px}}.block-audio__logo-wrap{margin-bottom:24px}@media only screen and (max-width: 1023px){.block-audio__logo-wrap{margin-bottom:8px}}.block-audio__logo{width:auto}.block-audio__text{width:100%;max-width:66%}@media only screen and (max-width: 1023px){.block-audio__text{max-width:100%}}.block-audio__text p{color:#fff;font-size:20px;line-height:24px;letter-spacing:.8px;padding:0 !important}@media only screen and (max-width: 1023px){.block-audio__text p{font-size:15px;line-height:20px}}.block-audio__bottom{margin-top:auto}.block-audio__button-wrap{position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 1023px){.block-audio__button-wrap{display:none}}.block-audio__button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:96px;height:93px;border-radius:50%;background-color:#121317}.block-audio__button-icon{width:48px;height:48px}.block-audio__button-icon--pause{display:none}.block-audio__button.is-active .block-audio__button-icon--pause{display:block}.block-audio__button.is-active .block-audio__button-icon--play{display:none}.audio-player{position:relative;display:-webkit-box !important;display:-webkit-flex !important;display:-moz-box !important;display:flex !important;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%;height:auto;min-width:unset;-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,0);padding:16px 0 0}.audio-player .holder{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;order:1}.audio-player .volume{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2}.audio-player .controls{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;order:3;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;margin:0}.audio-player .controls:after{content:"/";display:block;margin-left:4px;margin-right:4px}.audio-player .controls__total-time,.audio-player .controls__current-time,.audio-player .controls:after{color:#fff;font-size:15px;line-height:20px;font-weight:700;font-family:"PTRootUI",Arial,sans-serif,Arial,sans-serif;padding:0 !important}.audio-player .controls__total-time{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;order:10}.audio-player .slider .volume__pin,.audio-player .slider .gap-progress{background-color:#2affee !important}.audio-player .controls__slider{position:absolute;top:0;left:0;right:0;margin:0 !important;height:2px !important;background-color:rgba(255,255,255,.2)}@media only screen and (min-width: 1279px){.audio-player .controls__slider .progress__pin{display:none}}@media only screen and (max-width: 1279px){.audio-player .controls__slider .progress__pin{opacity:0}}.audio-player .volume{display:block !important;margin-left:16px;margin-right:16px}.audio-player .volume__button.open path{fill:#2affee !important}.audio-player .volume__speaker{fill:#fff}.audio-player .play-pause-btn svg{width:15px}.audio-player .play-pause-btn__icon{fill:#fff}.audio-player audio{display:none;opacity:0;width:0;height:0}.input-button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background-color:#fff;padding-right:12px;border-radius:12px}.input-button .input-container__native{text-overflow:ellipsis;color:rgba(20,20,20,.6);font-size:15px;text-transform:uppercase;font-weight:700}

/*# sourceMappingURL=index.css.map*/
/* End */


/* Start:/local/templates/main/css/old_campus.css?1752817969120501*/
.campus-section {
    position: relative; }
.campus-section[data-campus-section] {
    display: none; }
.campus-section[data-campus-section].active {
    display: block; }
.campus-section_indent {
    padding: 0 0 88px 0; }
.campus-section_indent-lg {
    padding: 110px 0; }
@media (max-width: 768px) {
    .campus-section_indent-lg {
        padding: 56px 0; } }
@media (max-width: 768px) {
    .campus-section_indent {
        padding: 0 0 55px 0; } }
.campus-section a {
    text-decoration: none;
}

.campus-striped {
    padding: 96px 0 163px 0;
    margin-bottom: -150px; }
@media (max-width: 768px) {
    .campus-striped {
        padding: 48px 0 163px 0; } }

.campus-container {
    max-width: 1440px;
    padding: 0 80px;
    margin: 0 auto;
    z-index: 1; }
.campus-container_indent-lg {
    padding: 0 190px; }
@media (max-width: 768px) {
    .campus-container_indent-lg {
        padding: 0 36px; } }
@media (max-width: 768px) {
    .campus-container {
        padding: 0 20px; } }

.campus-navbar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    z-index: 10;
    -webkit-box-shadow: 0 1px 2px 0 rgba(255, 255, 255, .2);
    box-shadow: 0 1px 2px 0 rgba(255, 255, 255, .2);
    background-color: #252b33; }
.campus-navbar_light {
    background-color: #fff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2); }
.campus-navbar_light .campus-navbar__list > li a {
    color: #252b33; }
.campus-navbar_light .campus-navbar__list > li.active {
    border-bottom: 2px solid #005693; }
.campus-navbar_light .campus-navbar__list > li.active a {
    color: #005693; }
@media (max-width: 1200px) {
    .campus-navbar_light .campus-navbar__list > li.active {
        border-bottom: none; }
    .campus-navbar_light .campus-navbar__list > li.active a {
        color: #fff; }
    .campus-navbar_light .campus-navbar__list > li a {
        color: rgba(255, 255, 255, .5); } }
.campus-navbar_light .campus-navbar__logo svg {
    fill: #252b33; }
.campus-navbar_light .campus-navbar__logo svg path {
    fill: #252b33; }
.campus-navbar.open .campus-navbar__list {
    -webkit-transform: translateX(0vw);
    transform: translateX(0vw); }
.campus-navbar.open .campus-navbar__line {
    width: 0; }
.campus-navbar.open .campus-navbar__line::before {
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg); }
.campus-navbar.open .campus-navbar__line::after {
    width: 33px;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg); }
.campus-navbar.open .campus-navbar__line::before, .campus-navbar.open .campus-navbar__line::after {
    top: 0; }
.campus-navbar + .campus-section {
    margin-top: 110px; }
@media (max-width: 1400px) {
    .campus-navbar + .campus-section {
        margin-top: 66px; } }
.campus-navbar__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
@media (max-width: 1200px) {
    .campus-navbar__nav {
        padding: 16px 0; } }
@media (max-width: 1200px) {
    .campus-navbar__logo svg {
        fill: #252b33; }
    .campus-navbar__logo svg path {
        fill: #252b33; } }
@media (max-width: 1400px) {
    .campus-navbar__logo svg {
        width: 73px;
        height: 31px; } }
.campus-navbar__list {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    margin-left: auto; }
.campus-navbar__list > li {
    padding: 46px 28px 44px; }
.campus-navbar__list > li a {
    color: rgba(255, 255, 255, .5);
    font: normal bold 12px/1.5 "Geometria", sans-serif;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-decoration: none; }
.campus-navbar__list > li.active {
    border-bottom: 2px solid #ffffff; }
.campus-navbar__list > li.active a {
    color: white; }
@media (max-width: 1400px) {
    .campus-navbar__list > li {
        padding: 23px 19px 22px; } }
@media (max-width: 1200px) {
    .campus-navbar__list > li {
        padding: 14px 19px 14px; } }
@media (max-width: 1200px) {
    .campus-navbar__list {
        background-color: #252b33;
        position: absolute;
        top: 0;
        left: 0;
        width: 80vw;
        height: 100vh;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0;
        overflow: scroll;
        -webkit-transform: translateX(-100vw);
        transform: translateX(-100vw);
        -webkit-transition: -webkit-transform 0.5s ease-in;
        transition: -webkit-transform 0.5s ease-in;
        transition: transform 0.5s ease-in;
        transition: transform 0.5s ease-in, -webkit-transform 0.5s ease-in; }
    .campus-navbar__list > li.active {
        border-bottom: none;
        border-left: 2px solid #ffffff; } }
.campus-navbar__menu {
    display: none;
    width: 33px;
    height: 22px;
    position: relative;
    margin-left: auto;
    z-index: 11; }
@media (max-width: 1200px) {
    .campus-navbar__menu {
        display: block; } }
.campus-navbar__line {
    background-color: #252b33;
    position: absolute;
    width: 33px;
    height: 2px;
    top: 50%;
    margin-right: -1px;
    -webkit-transition: .25s ease-in-out;
    transition: .25s ease-in-out; }
.campus-navbar__line::before, .campus-navbar__line::after {
    content: '';
    display: block;
    background-color: #252b33;
    position: absolute;
    height: 2px;
    -webkit-transition: .25s ease-in-out;
    transition: .25s ease-in-out; }
.campus-navbar__line::before {
    width: 33px;
    top: -11px; }
.campus-navbar__line::after {
    width: 22px;
    top: 11px; }
@media (max-width: 1200px) {
    .campus-navbar {
        background-color: #fff; } }

.campus-promo {
    min-height: calc(100vh - 110px);
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden; }
.campus-promo:after {
    content: '';
    min-height: inherit;
    font-size: 0; }
.campus-promo__image {
    z-index: -1;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 20% center;
    object-position: 20% center; }
.campus-promo__text {
    color: #ffffff; }
.campus-promo__sup {
    margin-bottom: 16px;
    font: normal 500 16px/1.75 "Geometria", sans-serif;
    letter-spacing: 0.5px; }
.campus-promo__title {
    max-width: 820px;
    margin: 0;
    font: normal bold 50px/1.28 "Geometria", sans-serif; }
@media (max-width: 768px) {
    .campus-promo__title {
        font-size: 23px;
        max-width: 220px; } }
@media (max-width: 768px) {
    .campus-promo {
        min-height: 576px; } }

.campus-button {
    cursor: pointer;
    border-radius: 22px;
    font: normal 500 14px/18px "Geometria", sans-serif;
    border: none;
    outline: none;
    text-decoration: none;
    -webkit-transition: .3s;
    transition: .3s; }
.campus-button_regular {
    padding: 11px 24px; }
.campus-button_wide {
    padding: 11px 48px; }
.campus-button_large {
    padding: 19px 40px;
    border-radius: 50px; }
.campus-button_white {
    color: #fff;
    border: 2px solid #fff;
    background-color: #fff; }
.campus-button_dark {
    color: #fff;
    background: #252b33;
    border: 2px solid #252b33; }
.campus-button_dark:hover {
    background-color: #fff;
    color: #252b33; }
.campus-button_blue {
    color: #005693;
    border: 1px solid #005693; }
.campus-button_outline {
    background: transparent; }
.campus-button_outline.campus-button_white:hover {
    background-color: #fff;
    color: #252b33; }
.campus-button_outline.campus-button_dark:hover {
    background-color: #252b33;
    color: #fff; }
.campus-button_outline.campus-button_blue:hover {
    background-color: #005693;
    color: #fff; }

.campus-title {
    font: normal bold 42px/133% "Geometria", sans-serif;
    margin: 0; }
.campus-title_large {
    font: normal bold 50px/144% "Geometria", sans-serif;
    margin: 0; }
@media (max-width: 768px) {
    .campus-title_large {
        font-size: 26px; } }
.campus-title_small {
    font: normal bold 32px/162% "Geometria", sans-serif;
    margin: 0; }
@media (max-width: 768px) {
    .campus-title_small {
        font-size: 20px; } }
@media (max-width: 768px) {
    .campus-title {
        font-size: 22px; } }

.campus-txt {
    font: normal normal 20px/1.8 "Geometria", sans-serif;
    margin: 0; }
@media (max-width: 768px) {
    .campus-txt {
        font-size: 15px; } }

.campus-cards {
    position: relative; }
.campus-cards__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-right: -1%; }
.campus-cards__wrapper .campus-cards__card {
    width: 32%;
    margin-bottom: 62px;
    margin-right: 1%; }
@media (max-width: 1200px) {
    .campus-cards__wrapper .campus-cards__card {
        width: 49%;
        margin-bottom: 48px; } }
@media (max-width: 660px) {
    .campus-cards__wrapper .campus-cards__card {
        width: 100%; } }
.campus-cards__fraction {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font: normal bold 20px/25px "Geometria", sans-serif;
    color: #fff;
    margin-bottom: -12px; }
@media (max-width: 768px) {
    .campus-cards__fraction {
        display: none; } }
.campus-cards__total {
    font-size: 54px;
    line-height: 1; }
.campus-cards__card {
    text-align: left; }
.campus-cards__card_fixed-height {
    min-height: 546px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
@media (max-width: 768px) {
    .campus-cards__card_fixed-height {
        min-height: 486px; } }
.campus-cards__card .plyr {
    height: auto; }
.campus-cards__card .plyr .plyr__time {
    font-family: "Geometria", sans-serif; }
.campus-cards__card .plyr .plyr__video-wrapper {
    z-index: 3; }
.campus-cards__card .plyr .plyr__controls {
    z-index: 4; }
.campus-cards__card .plyr .plyr__control--overlaid {
    background: url(/new-style/css/../images/style/button-play.svg);
    width: 96px;
    height: 96px;
    opacity: .7;
    z-index: 4; }
.campus-cards__card .plyr .plyr__control--overlaid:hover {
    opacity: 1; }
.campus-cards__card .plyr .plyr__control--overlaid svg {
    display: none; }
.campus-cards__video {
    width: 100%; }
.campus-cards__image {
    width: 100%; }
.campus-cards__image-wrapper {
    position: relative; }
.campus-cards__icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: .7;
    cursor: pointer;
    -webkit-transition: .3s;
    transition: .3s;
    z-index: 4; }
.campus-cards__icon:hover {
    opacity: 1; }
.campus-cards__icon_hidden {
    display: none; }
.campus-cards__title {
    font: normal bold 22px/1.45 "Geometria", sans-serif;
    color: #252b33;
    max-width: 390px;
    margin-top: 30px; }
@media (max-width: 768px) {
    .campus-cards__title {
        font-size: 16px; } }
.campus-cards__sub {
    font: normal normal 13px/169% "Verdana", sans-serif;
    color: #4a4a4a;
    max-width: 81%; }
@media (max-width: 768px) {
    .campus-cards__sub {
        font-size: 12px; } }
.campus-cards__txt {
    font: normal 500 16px/1.75 "Geometria", sans-serif;
    color: #252b33;
    margin-top: 20px;
    max-width: 81%; }
@media (max-width: 768px) {
    .campus-cards__txt {
        font-size: 14px; } }
.campus-cards__date {
    font: normal bold 18px/1.78 "Geometria", sans-serif;
    color: #252b33;
    width: 100%;
    text-align: center; }
@media (max-width: 1200px) {
    .campus-cards__date {
        font-size: 14px; } }
.campus-cards__bottom {
    margin-top: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
@media (max-width: 660px) {
    .campus-cards__bottom {
        padding-top: 30px; } }
@media (max-width: 1200px) {
    .campus-cards__bottom .upb-btn {
        font-size: 12px; } }
.campus-cards .swiper-pagination {
    display: none; }
@media (max-width: 768px) {
    .campus-cards .swiper-pagination {
        display: block; } }
.campus-cards .upb-slider-nav__arrow {
    background-color: #efefef;
    z-index: 2;
    position: absolute;
    top: 221px; }
.campus-cards .upb-slider-nav__arrow_white {
    background-color: #fff; }
.campus-cards .upb-slider-nav__arrow--prev {
    left: 60px; }
.campus-cards .upb-slider-nav__arrow--next {
    right: 60px; }
.campus-cards .upb-slider-nav__arrow:hover svg {
    fill: #efefef; }
.campus-cards .upb-slider-nav__arrow:hover span:after {
    background-color: #efefef; }
.campus-cards .upb-slider-nav__arrow svg {
    fill: #252b33; }
.campus-cards .upb-slider-nav__arrow span:after {
    background-color: #252b33; }
.campus-cards .upb-slider-nav__arrow_hover-gray:hover {
    background-color: #4a4a4a; }
@media (max-width: 1400px) {
    .campus-cards .upb-slider-nav__arrow {
        top: calc(17.54386vw - 31.57895px); } }
@media (max-width: 990px) {
    .campus-cards .upb-slider-nav__arrow {
        top: calc(26.31579vw - 44.73684px); } }
@media (max-width: 768px) {
    .campus-cards .upb-slider-nav__arrow {
        display: none; } }

.speaker-card {
    color: #12192F; }
.speaker-card__title {
    opacity: .5;
    margin-bottom: 24px; }
.speaker-card__card {
    border: 2px solid #12192F; }
.speaker-card__image {
    border-bottom: 2px solid #12192F; }
.speaker-card__content {
    min-height: 188px;
    padding: 32px 48px; }
.speaker-card__name {
    font-size: 20px;
    line-height: 1.8;
    margin-bottom: 4px; }
.speaker-card__desc {
    font-size: 14px;
    line-height: 1.71;
    opacity: .5; }

.campus-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline; }
.campus-form .upb-field {
    position: relative; }
@media (max-width: 768px) {
    .campus-form .upb-field {
        margin-bottom: 26px; } }
.campus-form .upb-has-error .campus-form__label {
    visibility: hidden; }
.campus-form .pristine-error {
    position: absolute;
    bottom: -20px;
    left: 0; }
.campus-form__label {
    position: absolute;
    bottom: -20px;
    left: 0;
    font: normal normal 11px/15px "Geometria", sans-serif;
    color: #4a4a4a;
    opacity: .5; }
.campus-form__input {
    background-color: transparent;
    font: normal normal 16px/1.5 "Geometria", sans-serif;
    color: #252b33;
    width: 300px;
    border: 0;
    border-bottom: 2px solid #dfe0e0;
    border-radius: 0;
    padding-top: 4px;
    padding-bottom: 6px;
    -webkit-transition: padding-bottom 0.2s ease-in 0s;
    transition: padding-bottom 0.2s ease-in 0s; }
.campus-form__input:focus {
    outline: none; }
@media (max-width: 768px) {
    .campus-form {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; } }

@media (max-width: 768px) {
    .campus-footer {
        padding: 34px 58px 24px; } }

.campus-footer__wrapper {
    max-width: 1440px;
    margin-right: auto;
    margin-left: auto;
    padding: 60px 80px 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
@media (max-width: 768px) {
    .campus-footer__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0; } }

.campus-footer__block {
    min-height: 150px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
@media (max-width: 990px) {
    .campus-footer__block {
        width: 50%;
        margin-bottom: 43px; } }
@media (max-width: 768px) {
    .campus-footer__block {
        width: auto; } }
.campus-footer__block:first-child {
    min-width: 28%; }
@media (max-width: 990px) {
    .campus-footer__block:first-child {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        min-width: auto; } }
@media (max-width: 768px) {
    .campus-footer__block:first-child {
        min-height: auto;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0 auto 0; }
    .campus-footer__block:first-child a {
        margin-bottom: 20px; } }
@media (max-width: 990px) {
    .campus-footer__block:last-child {
        width: auto; } }

.campus-footer__rights {
    font: normal normal 13px/169% "Verdana", sans-serif;
    color: #929699;
    opacity: .5; }
@media (max-width: 768px) {
    .campus-footer__rights {
        font-size: 10px; } }

.campus-footer__title {
    font: normal bold 18px/178% "Geometria", sans-serif;
    color: #fff;
    margin: 0; }

.campus-footer__links {
    font: normal normal 13px/169% "Verdana", sans-serif;
    color: #dfe0e0;
    list-style-position: inside;
    margin: 0;
    padding: 0; }
.campus-footer__links > li {
    margin-top: 15px;
    list-style: none;
    position: relative;
    padding-left: 32px; }
.campus-footer__links > li::before {
    content: '';
    display: block;
    width: 17px;
    height: 17px;
    position: absolute;
    top: 2px;
    left: 0px; }
.campus-footer__links > li:nth-child(1)::before {
    background: url(/new-style/css/../images/style/envelope.svg) center center no-repeat; }
.campus-footer__links > li:nth-child(2)::before {
    background: url(/new-style/css/../images/style/call.svg) center center no-repeat; }
.campus-footer__links > li:nth-child(3)::before {
    background: url(/new-style/css/../images/style/placeholder.svg) center center no-repeat; }
.campus-footer__links a {
    color: inherit;
    text-decoration: none; }

.campus-footer__socials a {
    margin-right: 21px;
    opacity: .7; }
.campus-footer__socials a:last-child {
    margin-right: 0; }
@media (max-width: 768px) {
    .campus-footer__socials a {
        margin-right: 17px; } }
.campus-footer__socials a:hover {
    opacity: 1; }

.campus-tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
    cursor: pointer;
    text-transform: uppercase; }
.campus-tabs__tab {
    padding: 28px;
    font: normal bold 12px/133% "Geometria", sans-serif;
    letter-spacing: 1px;
    color: #252b33; }
.campus-tabs__tab.active {
    color: #ffffff;
    background-color: #6f8198; }
.campus-tabs_select {
    display: none; }
@media (max-width: 990px) {
    .campus-tabs_select {
        display: block; } }
@media (max-width: 990px) {
    .campus-tabs {
        display: none; } }

.campus-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
.campus-pagination__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    margin: 0; }
.campus-pagination__item {
    display: none;
    text-align: center;
    font: normal normal 16px/44px "Geometria", sans-serif;
    color: #005693;
    display: block;
    width: 44px;
    height: 44px;
    border-radius: 50%; }
.campus-pagination__item:hover {
    color: #4a4a4a;
    cursor: pointer; }
.campus-pagination__item:nth-child(-n+6) {
    display: block; }
.campus-pagination__item:nth-last-child(-n+2) {
    display: block; }
.campus-pagination__item.dots {
    display: block; }
.campus-pagination__item.active {
    background-color: #fff;
    color: #4a4a4a; }
@media (max-width: 990px) {
    .campus-pagination__item {
        font-size: 12px;
        line-height: 32px;
        width: 32px;
        height: 32px; }
    .campus-pagination__item:nth-child(-n+6) {
        display: none; }
    .campus-pagination__item:nth-child(-n+4) {
        display: block; }
    .campus-pagination__item:nth-last-child(-n+2) {
        display: block; } }
.campus-pagination__arrows {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
.campus-pagination__arrow {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer; }
.campus-pagination__arrow:hover path {
    fill: #005693; }
.campus-pagination__arrow.active {
    background-color: #fff; }
@media (max-width: 990px) {
    .campus-pagination__arrow {
        width: 32px;
        height: 32px; }
    .campus-pagination__arrow svg {
        width: 16px;
        height: 16px; } }

.upb-bg-dark .swiper-pagination-bullet {
    background: #fff;
    opacity: .7; }

.upb-bg-dark .swiper-pagination-bullet-active {
    opacity: 1;
    background: #005693; }

.campus-video .plyr__poster {
    background-color: #fff; }








.campus-1 {
    font-family: Montserrat, sans-serif; }
.campus-1-article-action {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; }
.campus-1-txt {
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease; }
.t-dark .campus-1-txt {
    color: #fff; }
.campus-1-h2 {
    font-size: 40px;
    line-height: 56px;
    font-weight: 600;
    margin: 0; }
.t-dark .campus-1-h2 {
    color: #fff; }
@media (max-width: 639.98px) {
    .campus-1-h2 {
        font-size: 22px;
        line-height: 32px; } }
@media (max-width: 560px) {
    .campus-1-h2-article {
        -ms-flex-preferred-size: 0;
        flex-basis: 0; } }
.campus-1-h4 {
    font-size: 26px;
    line-height: 1.6;
    font-weight: 600;
    margin: 0; }
.t-dark .campus-1-h4 {
    color: #fff; }
@media (max-width: 639.98px) {
    .campus-1-h4 {
        font-size: 18px; } }
.campus-1-txt--lead {
    font-size: 20px;
    line-height: 36px;
    font-weight: 400;
    margin: 0; }
.t-dark .campus-1-txt--lead {
    color: #fff; }
.campus-1-btn--dark {
    background-color: #12192F;
    color: #fff;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
.campus-1-btn--dark:not(.disabled):hover {
    background-color: #202d54;
    color: #e6e6e6; }
.campus-1-section-media {
    padding-top: 96px;
    padding-bottom: 120px; }
.campus-1.t-dark {
    background-color: #12192F; }
.campus-1-list-disc {
    list-style: none;
    margin: 0;
    padding-left: 20px; }
.campus-1-list-disc > li {
    position: relative;
    margin-bottom: 6px;
    background: none; }
.campus-1-list-disc > li::after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -20px;
    width: 5px;
    height: 5px;
    background-color: #4a4a4a;
    border-radius: 50%; }
@media (max-width: 989.98px) {
    .campus-1-list-disc > li::after {
        width: 3px;
        height: 3px; } }

.campus-1-promo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: calc(100vh - 108px);
    font-family: Montserrat, sans-serif;
    position: relative;
    overflow: hidden; }
@media (max-width: 989.98px) {
    .campus-1-promo {
        height: calc(100vh - 80px);
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-top: 23vh; } }
.campus-1-promo__bg {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 1440px;
    height: 100%; }
.campus-1-promo__cone {
    position: absolute; }
.campus-1-promo .cone-1 {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    top: -55%;
    left: 65.3%; }
@media (max-width: 989.98px) {
    .campus-1-promo .cone-1 {
        -webkit-transform: scale(1.7);
        transform: scale(1.7);
        top: -60%;
        left: 60.3%; } }
@media (max-width: 639.98px) {
    .campus-1-promo .cone-1 {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
        top: -48%;
        left: 50.6%; } }
.campus-1-promo .cone-2 {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    top: -21%;
    left: 81.5%; }
.campus-1-promo .cone-3 {
    -webkit-transform: rotateZ(270deg) scale(1.3);
    transform: rotateZ(270deg) scale(1.3);
    top: 114%;
    left: 20%; }
@media (max-width: 989.98px) {
    .campus-1-promo .cone-3 {
        -webkit-transform: rotateZ(270deg) scale(1.9);
        transform: rotateZ(270deg) scale(1.9);
        top: 166%;
        left: 39%; } }
.campus-1-promo .cone-4 {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    top: 108%;
    left: 51%; }
@media (max-width: 989.98px) {
    .campus-1-promo .cone-4 {
        top: 127%;
        left: 61%; } }
.campus-1-promo .cone-5 {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    top: 129%;
    right: 2.8%; }
.campus-1-promo .cone-6 {
    -webkit-transform: scale(1.7);
    transform: scale(1.7);
    bottom: -85%;
    left: 37.3%; }
@media (max-width: 989.98px) {
    .campus-1-promo .cone-6 {
        -webkit-transform: scale(2.2);
        transform: scale(2.2);
        bottom: -98.3%;
        left: 28.7%; } }
@media (max-width: 639.98px) {
    .campus-1-promo .cone-6 {
        -webkit-transform: scale(2.1);
        transform: scale(2.1);
        bottom: -120.3%;
        left: 21.7%; } }
.campus-1-promo .cone-7 {
    -webkit-transform: scale(1.7) rotateZ(51deg);
    transform: scale(1.7) rotateZ(51deg);
    top: 117%;
    left: 20%; }
@media (max-width: 989.98px) {
    .campus-1-promo .cone-7 {
        -webkit-transform: scale(2) rotateZ(59.6deg);
        transform: scale(2) rotateZ(59.6deg);
        top: 201.1%;
        left: 31.6%; } }
.campus-1-promo .cone-8 {
    -webkit-transform: scale(1.7);
    transform: scale(1.7);
    top: 91%;
    right: 7%; }
.campus-1-promo__subtitle {
    font-size: 20px;
    line-height: 24px;
    margin: 0; }
.campus-1-promo__subtitle--second {
    margin-top: 16px; }
@media (min-width: 990px) {
    .campus-1-promo__subtitle--second {
        margin-top: 21px; } }
.campus-1-promo__title {
    font-weight: 600;
    font-size: 50px;
    line-height: 64px;
    margin: 0;
    margin-top: 16px; }
@media (max-width: 639.98px) {
    .campus-1-promo__title {
        font-size: 26px;
        line-height: 32px; } }
.campus-1-promo__action {
    margin-top: 32px; }
@media (max-width: 639.98px) {
    .campus-1-promo__action {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; }
    .campus-1-promo__action .campus-1-btn {
        width: 160px; } }
.campus-1-promo__subscribe {
    margin-right: 16px; }
@media (max-width: 639.98px) {
    .campus-1-promo__subscribe {
        margin-bottom: 24px;
        margin-right: 0; } }
.campus-1-promo--autumn {
    position: relative;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 600px;
    margin-top: 80px;
    padding-top: 0; }
@media (min-width: 990px) {
    .campus-1-promo--autumn {
        height: 800px;
        margin-top: 108px; } }
@media (min-width: 1280px) {
    .campus-1-promo--autumn {
        height: 845px; } }
.campus-1-promo--autumn .upb-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%; }
.campus-1-promo--autumn .upb-row {
    width: 100%; }
.campus-1-promo--autumn .campus-1-btn {
    width: 100%; }
.campus-1-promo--autumn .campus-1-promo__bg-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%; }
.campus-1-promo--autumn .campus-1-promo__bg-image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    background-size: cover; }
.campus-1-promo--autumn .campus-1-promo__title {
    font-family: "Inter";
    font-size: 44px;
    font-weight: bold;
    line-height: 1;
    color: #f16122 !important; }
@media (min-width: 640px) {
    .campus-1-promo--autumn .campus-1-promo__title {
        font-size: 56px; } }
@media (min-width: 990px) {
    .campus-1-promo--autumn .campus-1-promo__title {
        font-size: 70px; } }
.campus-1-promo--autumn .campus-1-promo__title-triangle {
    position: relative; }
.campus-1-promo--autumn .campus-1-promo__title-triangle::after {
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    content: "";
    -webkit-transform: translateX(120%);
    transform: translateX(120%);
    border-style: solid;
    border-width: 28px 0 28px 56px;
    border-color: transparent transparent transparent #cc1f1f; }
@media (min-width: 640px) {
    .campus-1-promo--autumn .campus-1-promo__title-triangle::after {
        top: auto;
        top: initial; } }
@media (min-width: 990px) {
    .campus-1-promo--autumn .campus-1-promo__title-triangle::after {
        border-width: 40.5px 0 40.5px 81px; } }
.campus-1-promo--autumn .campus-1-promo__subtitle--second {
    font-weight: 600; }
.campus-1-promo--autumn .campus-1-promo__action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-right: -6px;
    margin-left: -6px; }
.campus-1-promo--autumn .campus-1-promo__action > div {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 220px;
    padding: 0 6px; }

.campus-1-navbar {
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100vw;
    background-color: rgba(18, 25, 47, .99);
    -webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0px 1px 1px rgba(255, 255, 255, .2); }
.t-light.campus-1-navbar {
    border-bottom: 1px solid rgba(0, 0, 0, .3);
    background-color: #fff; }
@media (max-width: 989.98px) {
    .t-light.campus-1-navbar .campus-1-navbar__list {
        border-top: 1px solid rgba(0, 0, 0, .3);
        background-color: #fff; } }
.t-light.campus-1-navbar .campus-1-navbar__item.active {
    border-bottom: 2px solid #12192F; }
@media (max-width: 989.98px) {
    .t-light.campus-1-navbar .campus-1-navbar__item.active {
        border-bottom: 1px solid #12192F; } }
.t-light.campus-1-navbar .campus-1-navbar__item.active .campus-1-navbar__link {
    color: rgba(18, 25, 47, .5); }
@media (max-width: 989.98px) {
    .t-light.campus-1-navbar .campus-1-navbar__item {
        border-bottom: 1px solid rgba(18, 25, 47, .3); } }
.t-light.campus-1-navbar .campus-1-navbar__item:hover .campus-1-navbar__link {
    color: rgba(18, 25, 47, .5); }
.t-light.campus-1-navbar .campus-1-navbar__link {
    color: #12192F; }
.t-light.campus-1-navbar .campus-1-navbar__line {
    background-color: #12192F; }
.t-light.campus-1-navbar .campus-1-navbar__line::before, .t-light.campus-1-navbar .campus-1-navbar__line::after {
    background-color: #12192F; }
.campus-1-navbar__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
@media (max-width: 989.98px) {
    .campus-1-navbar__nav {
        padding: 16px 0; } }
.campus-1-navbar__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    margin-left: auto;
    padding: 0;
    list-style: none; }
@media (max-width: 989.98px) {
    .campus-1-navbar__list {
        position: absolute;
        top: 80px;
        left: 0;
        overflow: scroll;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100vw;
        height: 100vh;
        padding-top: 32px;
        transition: transform 0.5s ease-in, -webkit-transform 0.5s ease-in;
        -webkit-transform: translateX(-100vw);
        transform: translateX(-100vw);
        background-color: #12192F;
        -webkit-box-shadow: 0px -1px 1px rgba(255, 255, 255, .2);
        box-shadow: 0px -1px 1px rgba(255, 255, 255, .2); }
    .campus-1-navbar.open .campus-1-navbar__list {
        -webkit-transform: translateX(0);
        transform: translateX(0); } }
@media (max-width: 639.98px) {
    .campus-1-navbar__list {
        padding: 0; } }
.campus-1-navbar__item {
    margin: 0 14px; }
.campus-1-navbar__item.active {
    border-bottom: 2px solid #fff; }
@media (max-width: 989.98px) {
    .campus-1-navbar__item.active {
        border-bottom: 1px solid rgba(255, 255, 255, .3); } }
.campus-1-navbar__item.active .campus-1-navbar__link {
    cursor: auto;
    color: rgba(255, 255, 255, .5); }
@media (max-width: 989.98px) {
    .campus-1-navbar__item {
        width: 100%;
        max-width: 583px;
        margin: 0;
        padding: 0;
        border-bottom: 1px solid rgba(255, 255, 255, .3); } }
.campus-1-navbar__item:hover .campus-1-navbar__link {
    color: rgba(255, 255, 255, .5); }
.campus-1-navbar__link {
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 46px 0 44px;
    cursor: pointer;
    -webkit-transition: .3s ease color;
    transition: .3s ease color;
    text-decoration: none;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff;
    border: none;
    outline: none;
    background: transparent; }
@media (max-width: 989.98px) {
    .campus-1-navbar__link {
        width: 100%;
        padding: 24px 0; } }
@media (max-width: 639.98px) {
    .campus-1-navbar__link {
        padding: 24px 20px; } }
.campus-1-navbar + * {
    margin-top: 108px; }
@media (max-width: 989.98px) {
    .campus-1-navbar + * {
        margin-top: 80px; } }
.campus-1-navbar__line {
    background-color: #fff; }
.campus-1-navbar__line::before, .campus-1-navbar__line::after {
    background-color: #fff; }
.campus-1-navbar__menu {
    display: none; }
@media (max-width: 989.98px) {
    .campus-1-navbar__menu {
        display: block; } }
.campus-1-navbar__arrow {
    display: none; }
@media (max-width: 989.98px) {
    .campus-1-navbar__arrow {
        display: block; } }
.campus-1-navbar__social {
    margin-left: auto; }
@media (max-width: 989px) {
    .campus-1-navbar__social {
        display: none; } }

.campus-1-about {
    position: relative; }
.campus-1-about__bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
.campus-1-about__cone {
    position: absolute; }
@media (max-width: 989.98px) {
    .campus-1-about__cone {
        display: none; } }
.campus-1-about .cone-1 {
    width: 8%;
    left: 75.7%;
    top: 2.3%;
    -webkit-transform: rotate(-186.89deg);
    transform: rotate(-186.89deg); }
.campus-1-about .cone-2 {
    top: 47%;
    left: -4%;
    width: 13.9%; }
.campus-1-about .cone-3 {
    width: 21%;
    height: auto;
    left: 89.6%;
    bottom: 12.3%; }
.campus-1-about__title {
    margin: 0; }
@media (max-width: 639.98px) {
    .campus-1-about__title {
        font-size: 22px;
        line-height: 32px; } }
.campus-1-about__desc {
    margin: 0;
    margin-top: 32px;
    max-width: 750px; }
@media (max-width: 639.98px) {
    .campus-1-about__desc {
        margin-top: 24px;
        font-size: 15px;
        line-height: 24px; } }
.campus-1-about__action {
    margin-top: 32px; }
.campus-1-about__video {
    margin-top: 96px; }
@media (max-width: 639.98px) {
    .campus-1-about__video {
        margin-top: 64px; } }
.campus-1-about .plyr__poster {
    background-size: cover; }
.campus-1-about .plyr__video-embed {
    position: relative; }

.campus-1-card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 427px;
    min-height: 662px;
    margin-top: -2px;
    margin-right: -2px;
    margin-left: -2px;
    padding: 40px 48px 48px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transition-property: background-color, -webkit-transform !important;
    transition-property: background-color, -webkit-transform !important;
    transition-property: background-color, transform !important;
    transition-property: background-color, transform, -webkit-transform !important;
    border: 2px solid #fff;
    background-color: #12192F; }
@media (max-width: 639.98px) {
    .campus-1-card {
        min-height: 500px;
        padding: 0;
        border: 2px solid transparent !important; } }
.campus-1-card--mini {
    min-height: 500px; }
.campus-1-card--mini .campus-1-card__img {
    margin-top: 0; }
.campus-1-card--mini .campus-1-card__top-left, .campus-1-card--mini .campus-1-card__top-right {
    display: none; }
.campus-1-card--mini .campus-1-card__title-small {
    margin-bottom: 24px; }
.campus-1-card--grid {
    min-height: 360px;
    margin: 0;
    border: 1px solid #252b33 !important; }
@media (min-width: 640px) {
    .campus-1-card--grid {
        min-height: 380px;
        margin-right: 24px;
        padding: 0; } }
@media (min-width: 990px) {
    .campus-1-card--grid {
        height: calc(50% - 16px) !important;
        min-height: 0;
        min-height: initial;
        margin-right: 0;
        border: 2px solid #252b33 !important; } }
@media (min-width: 640px) {
    .campus-1-card--grid:last-child {
        margin-right: 0; } }
.campus-1-card--grid .campus-1-card__day, .campus-1-card--grid .campus-1-card__button {
    display: none; }
.campus-1-card--grid .campus-1-card__date {
    font-size: 12px;
    line-height: 1.33333; }
@media (min-width: 990px) {
    .campus-1-card--grid .campus-1-card__date {
        font-size: 14px;
        line-height: 1.42857; } }
.campus-1-card--grid .campus-1-card__img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-height: none !important;
    max-height: initial !important;
    margin-top: 0;
    -o-object-fit: cover;
    object-fit: cover; }
.campus-1-card--grid .campus-1-card__img-wrapper {
    position: relative;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
.campus-1-card--grid .campus-1-card__img-wrapper::after {
    display: block;
    padding-bottom: 56.25%;
    content: ""; }
.campus-1-card--grid .campus-1-card__top {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding: 20px 20px 0; }
@media (min-width: 640px) {
    .campus-1-card--grid .campus-1-card__top {
        padding-right: 24px;
        padding-left: 24px; } }
.campus-1-card--grid .campus-1-card__title-small {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    margin-top: 12px;
    padding: 0 20px 20px; }
@media (min-width: 640px) {
    .campus-1-card--grid .campus-1-card__title-small {
        font-size: 18px;
        line-height: 1.55556;
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        padding: 0 24px; } }
.campus-1-card--grid .campus-1-card__speaker-name {
    display: none; }
.t-light .campus-1-card {
    border: 2px solid #12192F;
    background-color: #fff; }
.t-light .campus-1-card__tag {
    background-color: #f4f4f4; }
.t-light .campus-1-card__tag > span {
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease; }
.t-light .campus-1-card__tag:hover > span {
    opacity: 0.5; }
.t-light .campus-1-card__button {
    border: 2px solid #12192F; }
.t-light .campus-1-card__button svg path {
    stroke: #12192F;
    -webkit-transition: stroke 0.3s ease;
    transition: stroke 0.3s ease; }
.t-light .campus-1-card .campus-1-audio__download {
    color: #12192F;
    border-color: #12192F; }
.t-light .campus-1-card .campus-1-audio__download:hover {
    color: #fff !important;
    background-color: #2e4079;
    border-color: #2e4079 !important; }
@media (min-width: 640px) {
    .t-light .campus-1-card:hover {
        background-color: #2AFFEE; }
    .t-light .campus-1-card:hover .campus-1-card__button {
        border: 2px solid #12192F; }
    .t-light .campus-1-card:hover .campus-1-card__button svg path {
        stroke: #12192F; }
    .t-light .campus-1-card:hover .campus-1-card__tag {
        background-color: #12192F;
        color: #fff; } }
.t-dark .campus-1-card {
    border: 2px solid #fff;
    background-color: #12192F; }
.t-dark .campus-1-card__button {
    border: 2px solid #fff; }
@media (min-width: 640px) {
    .t-dark .campus-1-card:hover {
        background-color: #fff; }
    .t-dark .campus-1-card:hover .campus-1-txt {
        color: #12192F; }
    .t-dark .campus-1-card:hover .campus-1-audio__download {
        color: #12192F;
        border-color: #12192F;
        pointer-events: none; }
    .t-dark .campus-1-card:hover .campus-1-card__button {
        border: 2px solid #12192F; }
    .t-dark .campus-1-card:hover .campus-1-card__button svg path {
        stroke: #12192F; } }
.campus-1-card__tag {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.71429;
    position: relative;
    z-index: 10;
    margin: 0;
    padding: 2px 16px;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    border-radius: 32px;
    background-color: #f4f4f4; }
.campus-1-card__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
.campus-1-card__date {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin: 0; }
.campus-1-card__day {
    font-size: 40px;
    font-weight: 600;
    line-height: 1.4;
    margin: 0; }
.campus-1-card__time {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin: 0; }
.campus-1-card__img {
    width: 100%;
    height: auto;
    max-height: 195px;
    margin-top: 44px; }
.campus-1-card__title-small {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.55556; }
.campus-1-card__title-medium {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6; }
.campus-1-card__title-medium, .campus-1-card__title-small {
    margin: 24px 0 0 0; }
.campus-1-card__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 56px;
    height: 56px;
    margin-top: auto;
    -webkit-transition: border 0.3s ease;
    transition: border 0.3s ease;
    border: 2px solid #fff;
    border-radius: 50%;
    background: transparent; }
.campus-1-card__button svg path {
    stroke: #fff;
    -webkit-transition: stroke 0.3s ease;
    transition: stroke 0.3s ease; }
.campus-1-card__speaker-name {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.71429;
    margin-top: 24px; }
@media (max-width: 639.98px) {
    .campus-1-card__speaker-name {
        margin-bottom: 32px; } }
.campus-1-card__link {
    position: absolute;
    z-index: 5;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

@media (min-width: 990px) {
    .campus-1-card-slider--grid .swiper-wrapper {
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
        flex-flow: column wrap;
        -webkit-column-gap: 32px;
        -moz-column-gap: 32px;
        column-gap: 32px;
        row-gap: 32px;
        height: 750px; } }

.campus-1-card-slider--grid .campus-1-card {
    min-width: 0 !important;
    min-width: initial !important; }
@media (min-width: 990px) {
    .campus-1-card-slider--grid .campus-1-card {
        width: calc(33.33333% - 22px) !important; } }

.campus-1-card-slider--grid .campus-1-card:not(.campus-1-card--grid) {
    min-width: 0;
    min-width: initial;
    margin: 0; }
@media (min-width: 990px) {
    .campus-1-card-slider--grid .campus-1-card:not(.campus-1-card--grid) {
        height: 100% !important;
        padding: 24px 32px 32px; } }

.campus-1-card-slider--grid .campus-1-card__tag {
    font-size: 12px;
    font-weight: 600;
    line-height: 2;
    color: #fff !important;
    border-radius: 12px;
    background-color: #cb3226 !important; }
@media (min-width: 990px) {
    .campus-1-card-slider--grid .campus-1-card__tag {
        font-size: 14px;
        line-height: 1.71429; } }

.campus-1-card-slider .swiper-container {
    overflow: visible; }

.campus-1-card-slider .swiper-container-horizontal {
    padding: 0; }

.campus-1-card-slider .swiper-wrapper {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }

@media screen and (max-width: 360px) {
    .campus-1-card-slider .swiper-slide.campus-1-card > * {
        -webkit-transition: opacity 0.3s ease;
        transition: opacity 0.3s ease; }
    .campus-1-card-slider .swiper-slide:not(.swiper-slide-active).campus-1-card > * {
        opacity: 0; }
    .campus-1-card-slider .swiper-slide:not(.swiper-slide-active).campus-1-card > img {
        opacity: 1; } }

@media (min-width: 990px) {
    .campus-1-card-slider .swiper-slide {
        width: calc(33.33333% + 4px);
        max-width: none; }
    .campus-1-card-slider .swiper-slide .campus-1-card {
        width: auto; } }

@media (max-width: 639.98px) {
    .campus-1-card-slider .swiper-slide {
        height: auto; } }

.campus-1-card-slider .campus-1-card {
    min-width: 320px;
    height: auto; }

.campus-1-section-media {
    padding-top: 96px;
    padding-bottom: 120px;
    overflow: hidden; }
@media (max-width: 989.98px) {
    .campus-1-section-media {
        padding-top: 64px;
        padding-bottom: 64px; } }
@media (max-width: 639.98px) {
    .campus-1-section-media {
        padding-top: 56px;
        padding-bottom: 56px; } }
.campus-1-section-media__media {
    overflow-x: clip;
    margin-top: 64px; }
.campus-1-section-media .campus-1-section-header__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
@media (max-width: 989.98px) {
    .campus-1-section-media .campus-1-section-header__inner {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
.campus-1-section-media .campus-1-section-header__inner--secondary {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
.campus-1-section-media .campus-1-section-header__buttons {
    margin-left: 8px; }
@media (max-width: 989.98px) {
    .campus-1-section-media .campus-1-section-header .campus-1-btn {
        margin-top: 32px; } }
.campus-1-section-media .campus-1-section-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 32px; }
@media (min-width: 640px) {
    .campus-1-section-media .campus-1-section-bottom {
        margin-top: 48px; } }
.campus-1-section-media .campus-1-section-bottom .campus-1-btn {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.28571;
    width: 100%;
    max-width: 280px;
    height: 56px;
    color: #252b33;
    border-radius: 28px; }
@media (min-width: 640px) {
    .campus-1-section-media .campus-1-section-bottom .campus-1-btn {
        max-width: 151px; } }
.campus-1-section-media .campus-1-section-bottom .campus-1-btn:hover {
    background-color: #252b33; }

.campus-1-audio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 40px 48px;
    border: 2px solid #fff;
    margin: -1px;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    -webkit-transition-property: background-color, -webkit-transform !important;
    transition-property: background-color, -webkit-transform !important;
    transition-property: background-color, transform !important;
    transition-property: background-color, transform, -webkit-transform !important;
    position: relative; }
@media (max-width: 989.98px) {
    .campus-1-audio {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 427px;
        height: auto; } }
@media (max-width: 639.98px) {
    .campus-1-audio {
        padding: 0;
        border: 2px solid transparent !important; } }
.campus-1-audio__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5; }
.campus-1-audio__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: auto; }
.campus-1-audio__subscribe--desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-left: 20px; }
@media (max-width: 989.98px) {
    .campus-1-audio__subscribe--desktop {
        display: none; } }
.campus-1-audio__subscribe--mobile {
    display: none;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 40px; }
@media (max-width: 989.98px) {
    .campus-1-audio__subscribe--mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
.campus-1-audio__img {
    width: 100%;
    height: auto; }
.campus-1-audio__title {
    font-size: 20px;
    line-height: 32px;
    font-weight: 600;
    max-width: 720px;
    margin: 0; }
@media (max-width: 989.98px) {
    .campus-1-audio__title {
        margin-top: 24px;
        font-size: 18px;
        line-height: 28px; } }
@media (max-width: 639.98px) {
    .campus-1-audio__title {
        font-size: 16px;
        line-height: 24px; } }
.campus-1-audio__left {
    margin-right: 40px;
    position: relative;
    width: 236px;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
@media (max-width: 989.98px) {
    .campus-1-audio__left {
        width: auto;
        margin-right: 0; } }
.campus-1-audio__right {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
.campus-1-audio__control {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
.campus-1-audio__play-btn, .campus-1-audio__pause-btn {
    visibility: hidden;
    width: 56px;
    height: 56px;
    background-size: cover;
    background-color: transparent;
    border: 0;
    outline: none;
    padding: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    cursor: pointer;
    z-index: 6; }
.campus-1-audio__play-btn svg, .campus-1-audio__pause-btn svg {
    width: 100%;
    height: 100%; }
.campus-1-audio__play-btn.active, .campus-1-audio__pause-btn.active {
    visibility: visible; }
.campus-1-audio__player {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
@media (max-width: 989.98px) {
    .campus-1-audio__player {
        margin-top: 24px; } }
.campus-1-audio__audio {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-right: 20px;
    position: relative;
    z-index: 6; }
.campus-1-audio__time {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    text-align: right;
    width: 85px; }
.campus-1-audio .plyr__controls {
    background: transparent;
    padding: 0; }
.campus-1-audio__download {
    position: relative;
    z-index: 6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 56px;
    width: 56px;
    cursor: pointer;
    -webkit-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 50%;
    background-color: transparent; }
@media (min-width: 990px) {
    .campus-1-audio__download {
        margin-left: auto; } }
.campus-1-audio__download:hover {
    color: #fff !important;
    background-color: #2e4079;
    border-color: #2e4079 !important; }
.campus-1-audio__download.is-loading::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 24px;
    height: 24px;
    margin: auto;
    content: "";
    -webkit-animation: button-loading 1s linear infinite;
    animation: button-loading 1s linear infinite;
    border: 4px solid transparent;
    border-top-color: #fff;
    border-radius: 50%; }
.campus-1-audio__download.is-loading svg {
    visibility: hidden;
    opacity: 0; }
.campus-1-audio__download[disabled] {
    opacity: 0.5; }
.t-dark .campus-1-audio .ya-share2__item_service_vkontakte .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.623 7.66c.12-.372 0-.643-.525-.643h-1.745c-.44 0-.644.237-.763.491 0 0-.898 2.17-2.152 3.576-.406.406-.593.542-.813.542-.119 0-.271-.136-.271-.508V7.644c0-.44-.136-.644-.509-.644H10.1c-.27 0-.44.203-.44.407 0 .423.627.525.694 1.711v2.576c0 .559-.101.66-.322.66-.593 0-2.033-2.185-2.897-4.676-.17-.492-.339-.678-.78-.678H4.593C4.085 7 4 7.237 4 7.491c0 .458.593 2.762 2.762 5.813 1.44 2.084 3.49 3.202 5.338 3.202 1.118 0 1.254-.254 1.254-.678v-1.575c0-.509.101-.594.457-.594.254 0 .712.136 1.746 1.136 1.186 1.186 1.39 1.728 2.05 1.728h1.745c.509 0 .746-.254.61-.745-.152-.492-.728-1.203-1.474-2.05-.407-.475-1.017-1-1.203-1.255-.254-.339-.186-.474 0-.78-.017 0 2.118-3.015 2.338-4.032' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") !important; }
.t-dark .campus-1-audio .ya-share2__item_service_facebook .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.423 20v-7.298h2.464l.369-2.845h-2.832V8.042c0-.824.23-1.385 1.417-1.385h1.515V4.111A20.255 20.255 0 0014.148 4c-2.183 0-3.678 1.326-3.678 3.76v2.097H8v2.845h2.47V20h2.953z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") !important; }
.t-dark .campus-1-audio .ya-share2__item_service_twitter .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7.539a6.56 6.56 0 01-1.885.517 3.294 3.294 0 001.443-1.816 6.575 6.575 0 01-2.085.796 3.283 3.283 0 00-5.593 2.994A9.32 9.32 0 015.114 6.6a3.28 3.28 0 001.016 4.382 3.274 3.274 0 01-1.487-.41v.041a3.285 3.285 0 002.633 3.218 3.305 3.305 0 01-1.482.056 3.286 3.286 0 003.066 2.28A6.585 6.585 0 014 17.524 9.291 9.291 0 009.032 19c6.038 0 9.34-5 9.34-9.337 0-.143-.004-.285-.01-.425A6.672 6.672 0 0020 7.538z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") !important; }
.t-dark .campus-1-audio .ya-share2__item_copy .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='-3 -3 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2a1 1 0 001 1h7.5a.5.5 0 01.5.5v7.497a1 1 0 002 0V3.5A2.5 2.5 0 0012.5 1H5a1 1 0 00-1 1zM2.5 4h8A1.5 1.5 0 0112 5.5v8a1.5 1.5 0 01-1.5 1.5h-8A1.5 1.5 0 011 13.5v-8A1.5 1.5 0 012.5 4zM3 6v7h7V6H3z' fill='%23fff'/%3E%3C/svg%3E") !important; }
@media (min-width: 640px) {
    .t-dark .campus-1-audio:hover {
        background-color: #fff; }
    .t-dark .campus-1-audio:hover .ya-share2__item_service_vkontakte .ya-share2__icon {
        background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.623 7.66c.12-.372 0-.643-.525-.643h-1.745c-.44 0-.644.237-.763.491 0 0-.898 2.17-2.152 3.576-.406.406-.593.542-.813.542-.119 0-.271-.136-.271-.508V7.644c0-.44-.136-.644-.509-.644H10.1c-.27 0-.44.203-.44.407 0 .423.627.525.694 1.711v2.576c0 .559-.101.66-.322.66-.593 0-2.033-2.185-2.897-4.676-.17-.492-.339-.678-.78-.678H4.593C4.085 7 4 7.237 4 7.491c0 .458.593 2.762 2.762 5.813 1.44 2.084 3.49 3.202 5.338 3.202 1.118 0 1.254-.254 1.254-.678v-1.575c0-.509.101-.594.457-.594.254 0 .712.136 1.746 1.136 1.186 1.186 1.39 1.728 2.05 1.728h1.745c.509 0 .746-.254.61-.745-.152-.492-.728-1.203-1.474-2.05-.407-.475-1.017-1-1.203-1.255-.254-.339-.186-.474 0-.78-.017 0 2.118-3.015 2.338-4.032' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E") !important; }
    .t-dark .campus-1-audio:hover .ya-share2__item_service_facebook .ya-share2__icon {
        background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.423 20v-7.298h2.464l.369-2.845h-2.832V8.042c0-.824.23-1.385 1.417-1.385h1.515V4.111A20.255 20.255 0 0014.148 4c-2.183 0-3.678 1.326-3.678 3.76v2.097H8v2.845h2.47V20h2.953z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E") !important; }
    .t-dark .campus-1-audio:hover .ya-share2__item_service_twitter .ya-share2__icon {
        background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7.539a6.56 6.56 0 01-1.885.517 3.294 3.294 0 001.443-1.816 6.575 6.575 0 01-2.085.796 3.283 3.283 0 00-5.593 2.994A9.32 9.32 0 015.114 6.6a3.28 3.28 0 001.016 4.382 3.274 3.274 0 01-1.487-.41v.041a3.285 3.285 0 002.633 3.218 3.305 3.305 0 01-1.482.056 3.286 3.286 0 003.066 2.28A6.585 6.585 0 014 17.524 9.291 9.291 0 009.032 19c6.038 0 9.34-5 9.34-9.337 0-.143-.004-.285-.01-.425A6.672 6.672 0 0020 7.538z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E") !important; }
    .t-dark .campus-1-audio:hover .ya-share2__item_copy .ya-share2__icon {
        background-image: url("data:image/svg+xml,%3Csvg viewBox='-3 -3 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2a1 1 0 001 1h7.5a.5.5 0 01.5.5v7.497a1 1 0 002 0V3.5A2.5 2.5 0 0012.5 1H5a1 1 0 00-1 1zM2.5 4h8A1.5 1.5 0 0112 5.5v8a1.5 1.5 0 01-1.5 1.5h-8A1.5 1.5 0 011 13.5v-8A1.5 1.5 0 012.5 4zM3 6v7h7V6H3z' fill='%23000'/%3E%3C/svg%3E") !important; }
    .t-dark .campus-1-audio:hover .campus-1-txt {
        color: #12192F; }
    .t-dark .campus-1-audio:hover .campus-1-subscribe {
        border: 2px solid #12192F; }
    .t-dark .campus-1-audio:hover .campus-1-subscribe .links svg {
        fill: #12192F; }
    .t-dark .campus-1-audio:hover .campus-1-subscribe .links svg path {
        fill: #12192F; }
    .t-dark .campus-1-audio:hover .campus-1-subscribe .open svg path,
    .t-dark .campus-1-audio:hover .campus-1-subscribe .close svg path {
        stroke: #12192F; }
    .t-dark .campus-1-audio:hover .campus-1-audio__download {
        color: #12192F;
        border: 2px solid #12192F; }
    .t-dark .campus-1-audio:hover .campus-1-audio__download.is-loading::after {
        border-top-color: #12192F; } }
.t-light .campus-1-audio {
    border: 2px solid #12192F; }
.t-light .campus-1-audio .campus-1-subscribe {
    border: 2px solid #12192F; }
.t-light .campus-1-audio .campus-1-subscribe:hover .links .ya-share2__item_service_vkontakte .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.623 7.66c.12-.372 0-.643-.525-.643h-1.745c-.44 0-.644.237-.763.491 0 0-.898 2.17-2.152 3.576-.406.406-.593.542-.813.542-.119 0-.271-.136-.271-.508V7.644c0-.44-.136-.644-.509-.644H10.1c-.27 0-.44.203-.44.407 0 .423.627.525.694 1.711v2.576c0 .559-.101.66-.322.66-.593 0-2.033-2.185-2.897-4.676-.17-.492-.339-.678-.78-.678H4.593C4.085 7 4 7.237 4 7.491c0 .458.593 2.762 2.762 5.813 1.44 2.084 3.49 3.202 5.338 3.202 1.118 0 1.254-.254 1.254-.678v-1.575c0-.509.101-.594.457-.594.254 0 .712.136 1.746 1.136 1.186 1.186 1.39 1.728 2.05 1.728h1.745c.509 0 .746-.254.61-.745-.152-.492-.728-1.203-1.474-2.05-.407-.475-1.017-1-1.203-1.255-.254-.339-.186-.474 0-.78-.017 0 2.118-3.015 2.338-4.032' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") !important; }
.t-light .campus-1-audio .campus-1-subscribe:hover .links .ya-share2__item_service_facebook .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.423 20v-7.298h2.464l.369-2.845h-2.832V8.042c0-.824.23-1.385 1.417-1.385h1.515V4.111A20.255 20.255 0 0014.148 4c-2.183 0-3.678 1.326-3.678 3.76v2.097H8v2.845h2.47V20h2.953z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") !important; }
.t-light .campus-1-audio .campus-1-subscribe:hover .links .ya-share2__item_service_twitter .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7.539a6.56 6.56 0 01-1.885.517 3.294 3.294 0 001.443-1.816 6.575 6.575 0 01-2.085.796 3.283 3.283 0 00-5.593 2.994A9.32 9.32 0 015.114 6.6a3.28 3.28 0 001.016 4.382 3.274 3.274 0 01-1.487-.41v.041a3.285 3.285 0 002.633 3.218 3.305 3.305 0 01-1.482.056 3.286 3.286 0 003.066 2.28A6.585 6.585 0 014 17.524 9.291 9.291 0 009.032 19c6.038 0 9.34-5 9.34-9.337 0-.143-.004-.285-.01-.425A6.672 6.672 0 0020 7.538z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") !important; }
.t-light .campus-1-audio .campus-1-subscribe:hover .links .ya-share2__item_copy .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='-3 -3 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2a1 1 0 001 1h7.5a.5.5 0 01.5.5v7.497a1 1 0 002 0V3.5A2.5 2.5 0 0012.5 1H5a1 1 0 00-1 1zM2.5 4h8A1.5 1.5 0 0112 5.5v8a1.5 1.5 0 01-1.5 1.5h-8A1.5 1.5 0 011 13.5v-8A1.5 1.5 0 012.5 4zM3 6v7h7V6H3z' fill='%23fff'/%3E%3C/svg%3E") !important; }
.t-light .campus-1-audio .campus-1-subscribe:hover .links svg {
    fill: #12192F; }
.t-light .campus-1-audio .campus-1-subscribe:hover .links svg path {
    fill: #12192F; }
.t-light .campus-1-audio .campus-1-subscribe .links .ya-share2__item_service_vkontakte .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.623 7.66c.12-.372 0-.643-.525-.643h-1.745c-.44 0-.644.237-.763.491 0 0-.898 2.17-2.152 3.576-.406.406-.593.542-.813.542-.119 0-.271-.136-.271-.508V7.644c0-.44-.136-.644-.509-.644H10.1c-.27 0-.44.203-.44.407 0 .423.627.525.694 1.711v2.576c0 .559-.101.66-.322.66-.593 0-2.033-2.185-2.897-4.676-.17-.492-.339-.678-.78-.678H4.593C4.085 7 4 7.237 4 7.491c0 .458.593 2.762 2.762 5.813 1.44 2.084 3.49 3.202 5.338 3.202 1.118 0 1.254-.254 1.254-.678v-1.575c0-.509.101-.594.457-.594.254 0 .712.136 1.746 1.136 1.186 1.186 1.39 1.728 2.05 1.728h1.745c.509 0 .746-.254.61-.745-.152-.492-.728-1.203-1.474-2.05-.407-.475-1.017-1-1.203-1.255-.254-.339-.186-.474 0-.78-.017 0 2.118-3.015 2.338-4.032' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E") !important; }
.t-light .campus-1-audio .campus-1-subscribe .links .ya-share2__item_service_facebook .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.423 20v-7.298h2.464l.369-2.845h-2.832V8.042c0-.824.23-1.385 1.417-1.385h1.515V4.111A20.255 20.255 0 0014.148 4c-2.183 0-3.678 1.326-3.678 3.76v2.097H8v2.845h2.47V20h2.953z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E") !important; }
.t-light .campus-1-audio .campus-1-subscribe .links .ya-share2__item_service_twitter .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7.539a6.56 6.56 0 01-1.885.517 3.294 3.294 0 001.443-1.816 6.575 6.575 0 01-2.085.796 3.283 3.283 0 00-5.593 2.994A9.32 9.32 0 015.114 6.6a3.28 3.28 0 001.016 4.382 3.274 3.274 0 01-1.487-.41v.041a3.285 3.285 0 002.633 3.218 3.305 3.305 0 01-1.482.056 3.286 3.286 0 003.066 2.28A6.585 6.585 0 014 17.524 9.291 9.291 0 009.032 19c6.038 0 9.34-5 9.34-9.337 0-.143-.004-.285-.01-.425A6.672 6.672 0 0020 7.538z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E") !important; }
.t-light .campus-1-audio .campus-1-subscribe .links .ya-share2__item_copy .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='-3 -3 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2a1 1 0 001 1h7.5a.5.5 0 01.5.5v7.497a1 1 0 002 0V3.5A2.5 2.5 0 0012.5 1H5a1 1 0 00-1 1zM2.5 4h8A1.5 1.5 0 0112 5.5v8a1.5 1.5 0 01-1.5 1.5h-8A1.5 1.5 0 011 13.5v-8A1.5 1.5 0 012.5 4zM3 6v7h7V6H3z' fill='%23000'/%3E%3C/svg%3E") !important; }
.t-light .campus-1-audio .campus-1-subscribe .links svg {
    fill: #12192F; }
.t-light .campus-1-audio .campus-1-subscribe .links svg path {
    fill: #12192F; }
.t-light .campus-1-audio .campus-1-subscribe .open svg path,
.t-light .campus-1-audio .campus-1-subscribe .close svg path {
    stroke: #12192F; }
.t-light .campus-1-audio .campus-1-audio__download {
    color: #12192F;
    border: 2px solid #12192F; }
.t-light .campus-1-audio .campus-1-audio__download.is-loading::after {
    border-top-color: #12192F; }
@media (min-width: 640px) {
    .t-light .campus-1-audio:hover {
        background-color: #2AFFEE; } }

.campus-1-audio-slider {
    padding: 2px; }
.campus-1-audio-slider .swiper-container {
    overflow: visible; }
.campus-1-audio-slider .swiper-container-horizontal {
    padding: 0; }
@media (max-width: 989.98px) {
    .campus-1-audio-slider .swiper-slide {
        height: auto; } }
.campus-1-audio-slider .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
@media (min-width: 990px) {
    .campus-1-audio-slider .swiper-wrapper {
        -webkit-transform: none !important;
        transform: none !important;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch; } }
@media (max-width: 989.98px) {
    .campus-1-audio-slider .swiper-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row; } }
@media screen and (max-width: 360px) {
    .campus-1-audio-slider .campus-1-audio > * {
        -webkit-transition: opacity 0.3s ease;
        transition: opacity 0.3s ease; }
    .campus-1-audio-slider .campus-1-audio:not(.swiper-slide-active) > * {
        opacity: 0; }
    .campus-1-audio-slider .campus-1-audio:not(.swiper-slide-active) > .campus-1-audio-slider .campus-1-audio:not(.swiper-slide-active)__left {
        opacity: 1; } }

.campus-1-form {
    color: #12192F;
    padding-top: 80px;
    padding-bottom: 120px;
    position: relative; }
@media (max-width: 989.98px) {
    .campus-1-form {
        padding-top: 64px;
        padding-bottom: 64px; } }
@media (max-width: 639.98px) {
    .campus-1-form {
        padding-top: 56px;
        padding-bottom: 56px; } }
.campus-1-form__title {
    font-weight: 600;
    font-size: 40px;
    line-height: 56px;
    margin: 0; }
@media (max-width: 639.98px) {
    .campus-1-form__title {
        font-size: 26px;
        line-height: 32px; } }
.campus-1-form__subtitle {
    font-size: 20px;
    line-height: 32px;
    font-weight: 400;
    margin: 0;
    margin-top: 16px; }
@media (max-width: 639.98px) {
    .campus-1-form__subtitle {
        font-size: 15px; } }
.campus-1-form__info {
    margin-top: 16px;
    font-size: 10px;
    line-height: 16px;
    opacity: 0.5; }
.campus-1-form__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 64px; }
@media (max-width: 989.98px) {
    .campus-1-form__form {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
@media (max-width: 639.98px) {
    .campus-1-form__form {
        margin-top: 32px; } }
.campus-1-form__input {
    border: none;
    border-bottom: 2px solid rgba(18, 25, 47, .2);
    font-size: 20px;
    line-height: 24px;
    background-color: transparent;
    padding: 10px 0;
    margin-right: auto;
    max-width: 740px;
    width: 100%;
    outline: none;
    margin-bottom: 8px;
    border-radius: 0;
    font-family: Montserrat, sans-serif; }
@media (max-width: 639.98px) {
    .campus-1-form__input {
        font-size: 15px; } }
.campus-1-form__left {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
@media (min-width: 990px) {
    .campus-1-form__left {
        margin-right: 30px; } }
@media (max-width: 989.98px) {
    .campus-1-form__submit {
        margin-top: 32px; } }
.campus-1-form__bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
.campus-1-form__cone {
    position: absolute; }
@media (max-width: 989.98px) {
    .campus-1-form__cone {
        display: none; } }
.campus-1-form .cone-1 {
    width: 8.9%;
    bottom: 83%;
    left: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
.campus-1-form .cone-2 {
    top: 12%;
    right: 8%;
    width: 8.6%;
    -webkit-transform: rotate(166deg);
    transform: rotate(166deg); }
.campus-1-form .cone-3 {
    width: 346px;
    height: auto;
    bottom: -10%;
    right: -12.3%;
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }

.campus-1-footer {
    padding-top: 30px;
    padding-bottom: 14px; }
@media (min-width: 768px) {
    .campus-1-footer {
        padding-top: 50px;
        padding-bottom: 20px; } }
.campus-1-footer .campus-footer__wrapper {
    padding: 0; }
@media (max-width: 989.98px) {
    .campus-1-footer .campus-footer__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
.campus-1-footer__top {
    width: 100%; }
@media (min-width: 640px) {
    .campus-1-footer__block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; } }
.campus-1-footer__block-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
.campus-1-footer__logo {
    position: relative;
    width: 50px;
    height: 50px; }
@media (min-width: 768px) {
    .campus-1-footer__logo {
        width: 158px;
        height: 58px; } }
.campus-1-footer__logo img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%; }
.campus-1-footer__logo-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
@media (min-width: 768px) {
    .campus-1-footer__logo-list {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2; } }
.campus-1-footer__logo-item {
    position: relative;
    width: 67px;
    height: 27px; }
@media (min-width: 768px) {
    .campus-1-footer__logo-item {
        width: 100px;
        height: 40px; } }
.campus-1-footer__logo-item + .campus-1-footer__logo-item {
    margin-left: 16px; }
@media (min-width: 768px) {
    .campus-1-footer__logo-item + .campus-1-footer__logo-item {
        margin-left: 25px; } }
@media (min-width: 990px) {
    .campus-1-footer__logo-item + .campus-1-footer__logo-item {
        margin-left: 83px; } }
.campus-1-footer__logo-item img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%; }
.campus-1-footer__contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-left: 14px; }
@media (min-width: 768px) {
    .campus-1-footer__contacts {
        margin-left: 25px; } }
.campus-1-footer__contacts-label {
    font-size: 12px;
    font-weight: 700;
    line-height: 1.25;
    color: #fff; }
.campus-1-footer__contacts a {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.25;
    text-decoration: none;
    color: #fff; }
.campus-1-footer__contacts img {
    margin-right: 11px;
    vertical-align: middle; }
.campus-1-footer__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 20px -8px 0;
    padding: 0;
    list-style: none; }
@media (min-width: 768px) {
    .campus-1-footer__menu {
        margin: 0 -8px; } }
.campus-1-footer__menu li {
    position: relative;
    padding: 0 8px; }
.campus-1-footer__menu svg {
    width: 40px;
    height: 40px; }
.campus-1-footer__partners {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 25px; }
@media (min-width: 768px) {
    .campus-1-footer__partners {
        margin-top: 45px; } }
.campus-1-footer__partners-title {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.21429;
    margin-bottom: 22px;
    text-align: center;
    color: #fff; }
@media (min-width: 768px) {
    .campus-1-footer__partners-title {
        margin-bottom: 17px; } }
@media (min-width: 990px) {
    .campus-1-footer__partners-title {
        margin-bottom: 31px; } }
.campus-1-footer__partners-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    margin: 0 -3px -14px; }
@media (min-width: 768px) {
    .campus-1-footer__partners-list {
        width: 95%;
        margin: 0 -25px -21px; } }
@media (min-width: 990px) {
    .campus-1-footer__partners-list {
        margin: 0 -12px -21px; } }
.campus-1-footer__partners-item {
    margin: 0 3px 14px; }
@media (min-width: 768px) {
    .campus-1-footer__partners-item {
        margin: 0 25px 21px; } }
@media (min-width: 990px) {
    .campus-1-footer__partners-item {
        margin: 0 12px 21px; } }
.campus-1-footer__partners-item img {
    display: block;
    width: 79px;
    max-width: 100%;
    height: 30px;
    -o-object-fit: contain;
    object-fit: contain; }
@media (min-width: 768px) {
    .campus-1-footer__partners-item img {
        width: 85px;
        height: 35px; } }
@media (min-width: 990px) {
    .campus-1-footer__partners-item img {
        width: 90px;
        height: 40px; } }
.campus-1-footer__partners-item img.small {
    width: 63.2px; }
@media (min-width: 768px) {
    .campus-1-footer__partners-item img.small {
        width: 68px; } }
@media (min-width: 990px) {
    .campus-1-footer__partners-item img.small {
        width: 72px; } }
.campus-1-footer__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin-top: 20px; }
@media (min-width: 768px) {
    .campus-1-footer__bottom {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        padding-top: 20px;
        border-top: 0.5px solid #c0c0c0; } }
@media (min-width: 990px) {
    .campus-1-footer__bottom {
        margin-top: 50px; } }
.campus-1-footer__copyright {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.25;
    text-decoration: none;
    color: #c0c0c0; }
@media (min-width: 768px) {
    .campus-1-footer__copyright {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1; } }
.campus-1-footer__copyright:first-child {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-top: 12px; }
@media (min-width: 768px) {
    .campus-1-footer__copyright:first-child {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin-top: 0; } }
.campus-1-footer__copyright:nth-child(2) {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    margin-top: 6px; }
@media (min-width: 768px) {
    .campus-1-footer__copyright:nth-child(2) {
        margin-top: 0;
        text-align: right; } }
.campus-1-footer__copyright a {
    text-decoration: none;
    color: inherit; }

.campus-1-title {
    padding-top: 112px; }
@media (max-width: 989.98px) {
    .campus-1-title {
        padding-top: 64px; } }
@media (max-width: 639.98px) {
    .campus-1-title {
        padding-top: 56px; } }
.campus-1-title__text {
    font-size: 40px;
    line-height: 56px;
    font-weight: 600;
    margin: 0; }
@media (max-width: 639.98px) {
    .campus-1-title__text {
        font-size: 22px;
        line-height: 32px; } }

.campus-1-tabs {
    max-width: 1348px;
    margin: 16px auto 56px;
    padding-left: 34px;
    padding-right: 34px; }
@media (max-width: 989.98px) {
    .campus-1-tabs {
        margin-bottom: 48px;
        width: 100%;
        padding: 0; } }
@media (max-width: 639.98px) {
    .campus-1-tabs {
        margin-bottom: 40px; } }
.campus-1-tabs__tab {
    font-size: 20px;
    line-height: 32px;
    font-weight: 600;
    padding: 16px 0;
    margin-right: 48px;
    opacity: 0.5;
    -webkit-transition: .2s opacity ease;
    transition: .2s opacity ease;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    text-decoration: none;
    white-space: nowrap;
    color: #12192F; }
@media (max-width: 639.98px) {
    .campus-1-tabs__tab {
        font-size: 16px;
        line-height: 24px;
        margin-right: 24px;
        padding-bottom: 7px; } }
.campus-1-tabs__tab:hover {
    opacity: 1; }
.active .campus-1-tabs__tab {
    opacity: 1;
    border-bottom: 1px solid #12192F; }
.campus-1-tabs__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0; }
@media (max-width: 989.98px) {
    .campus-1-tabs__list {
        overflow: auto;
        padding-left: 34px;
        padding-right: 34px; } }
@media (max-width: 639.98px) {
    .campus-1-tabs__list {
        padding-left: 20px;
        padding-right: 20px; } }

.campus-1-filters {
    margin-top: 56px; }
@media (max-width: 989.98px) {
    .campus-1-filters {
        margin-top: 48px; } }
.campus-1-filters__filter {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    background-color: #f4f4f4;
    padding: 2px 16px;
    border-radius: 32px;
    font-size: 14px;
    line-height: 24px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 16px;
    margin-bottom: 16px;
    -webkit-transition: .3s background-color ease;
    transition: .3s background-color ease;
    text-decoration: none; }
.campus-1-filters__filter:hover {
    background-color: #2AFFEE; }
@media (max-width: 639.98px) {
    .campus-1-filters__filter {
        margin-bottom: 16px; } }
.campus-1-filters__filter.active {
    background-color: #2AFFEE; }
.campus-1-filters__list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
.campus-1-filters__text {
    color: #12192F;
    text-decoration: none; }

.campus-1-card-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
@media (min-width: 990px) {
    .campus-1-card-list .campus-1-card {
        -ms-flex-preferred-size: 33.3%;
        flex-basis: 33.3%;
        margin: -1px; } }
@media (max-width: 989.98px) {
    .campus-1-card-list .campus-1-card {
        min-height: 545px;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        margin: -1px;
        padding: 32px 40px 40px; }
    .campus-1-card-list .campus-1-card:nth-child(n + 5) {
        display: none; } }
@media (max-width: 639.98px) {
    .campus-1-card-list .campus-1-card {
        min-height: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        padding: 0; }
    .campus-1-card-list .campus-1-card .campus-1-card__button {
        margin-top: 32px; }
    .campus-1-card-list .campus-1-card + .campus-1-card {
        margin-top: 40px; } }
@media (max-width: 989.98px) {
    .campus-1-card-list .campus-1-card__img {
        margin-top: 36px; } }
@media (max-width: 639.98px) {
    .campus-1-card-list .campus-1-card__img {
        margin-top: 24px; } }

.campus-1-audio-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
@media (max-width: 989.98px) {
    .campus-1-audio-list {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row; } }
@media (max-width: 989.98px) {
    .campus-1-audio-list .campus-1-audio {
        max-width: none;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1; }
    .campus-1-audio-list .campus-1-audio:nth-child(n + 5) {
        display: none; } }
@media (max-width: 639.98px) {
    .campus-1-audio-list .campus-1-audio {
        max-width: none;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        padding-bottom: 40px; } }

[data-gallery-item] {
    cursor: pointer; }

.campus-1-useful-wrapper {
    margin-bottom: 50px;
    padding: 0 10px;
    width: 100%;
    max-width: 880px; }

.campus-1-useful-intro {
    font-family: "Montserrat";
    font-size: 15px;
    font-weight: 500;
    line-height: 1.6;
    margin: -60px 0 0;
    color: #000; }
@media (min-width: 768px) {
    .campus-1-useful-intro {
        font-size: 20px;
        line-height: 1.8; } }
.campus-1-useful-intro *:first-child {
    margin-top: 0; }
.campus-1-useful-intro *:last-child {
    margin-bottom: 0; }

.campus-1-useful-title {
    font-family: "Montserrat";
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    text-transform: uppercase;
    color: #000; }
@media (min-width: 768px) {
    .campus-1-useful-title {
        font-size: 24px; } }

.campus-1-useful-list {
    font-family: "Montserrat";
    padding: 0;
    counter-reset: ordered-list;
    list-style: none; }
.campus-1-useful-list__item {
    border-top: 2px solid #000; }
.campus-1-useful-list__item:last-child {
    border-bottom: 2px solid #000; }
.campus-1-useful-list__item-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 0; }
.campus-1-useful-list__item-top::before {
    font-size: 22px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    content: counters(ordered-list, ".") ".";
    counter-increment: ordered-list; }
@media (min-width: 768px) {
    .campus-1-useful-list__item-top::before {
        font-size: 36px;
        text-align: center;
        margin: 0 0 0 15px;
        min-width: 50px; } }
.campus-1-useful-list__name {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.8;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin: 0 0 0 3vw;
    color: #000; }
@media (min-width: 768px) {
    .campus-1-useful-list__name {
        font-size: 20px;
        margin: 0 0 0 calc(10% - 65px); } }
.campus-1-useful-list__drop {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 30px;
    max-width: 31px;
    min-height: 30px;
    max-height: 31px;
    cursor: pointer;
    border: none;
    border-radius: 50%;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    background: none; }
.campus-1-useful-list__drop:hover {
    background: #02feff; }
@media (min-width: 768px) {
    .campus-1-useful-list__drop {
        min-width: 48px;
        max-width: 49px;
        min-height: 48px;
        max-height: 49px; } }
.campus-1-useful-list__icon {
    display: block;
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out; }
.campus-1-useful-list__item.active .campus-1-useful-list__icon {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
.campus-1-useful-list__dropdown {
    position: relative;
    overflow: hidden;
    margin: 0;
    height: 0; }
.campus-1-useful-list__dropdown.active {
    margin: 0 0 20px 0;
    height: auto; }
@media (min-width: 768px) {
    .campus-1-useful-list__dropdown.active {
        margin: 0 40px 20px 10%;
        max-width: 660px; } }
.campus-1-useful-list__description {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.8;
    margin-top: 0; }
@media (min-width: 768px) {
    .campus-1-useful-list__description {
        font-size: 20px; } }
.campus-1-useful-list__images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 20px; }
@media (min-width: 768px) {
    .campus-1-useful-list__images {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start; } }
.campus-1-useful-list__images img {
    display: block;
    width: 300px;
    height: 360px;
    -o-object-fit: cover;
    object-fit: cover; }
.campus-1-useful-list__images img.extra {
    width: 100%; }
.campus-1-useful-list__subname {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.8;
    margin: 0; }
@media (min-width: 768px) {
    .campus-1-useful-list__subname {
        font-size: 20px; } }
.campus-1-useful-list__subitem {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.8; }
@media (min-width: 768px) {
    .campus-1-useful-list__subitem {
        font-size: 20px; } }

.campus-1-useful-install {
    font-family: "Montserrat";
    font-size: 13px;
    font-weight: 500;
    line-height: 2;
    cursor: pointer;
    -webkit-transition: .3s;
    transition: .3s;
    margin-top: 90px;
    padding: .7em 1em;
    width: 100%;
    border: none;
    background: #ededed; }
.campus-1-useful-install:hover {
    background: #c7c7c7; }
@media (min-width: 768px) {
    .campus-1-useful-install {
        font-size: 18px;
        gap: 20px; } }
.campus-1-useful-install a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
    text-decoration: none;
    color: #000; }

.campus-1-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 64px;
    margin-bottom: 90px; }
@media (max-width: 639.98px) {
    .campus-1-pagination {
        margin-top: 36px; } }
.campus-1-pagination__list {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    margin: 0; }
@media (max-width: 639.98px) {
    .campus-1-pagination__item:nth-child(n + 5) {
        display: none; } }
.campus-1-pagination__link {
    text-decoration: none;
    color: #12192F;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    font-size: 14px;
    line-height: 20px;
    border-width: 2px;
    border-style: solid;
    border-color: transparent;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
.campus-1-pagination__link.disabled {
    opacity: 0.3; }
.campus-1-pagination__link.number {
    width: 40px;
    height: 40px; }
.campus-1-pagination__link.arrow {
    width: 56px;
    height: 56px; }
.campus-1-pagination__link.arrow + .arrow {
    margin-left: 12px; }
.campus-1-pagination__link:not(.disabled):hover {
    border-color: #12192F; }
.campus-1-pagination__link.active {
    border-color: #12192F; }
.campus-1-pagination__arrows {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: -12px; }

.event-promo {
    background-color: #fff; }
.event-promo .campus-1-btn {
    font-family: inherit; }
@media (max-width: 989.98px) {
    .event-promo .campus-1-btn {
        height: 40px;
        margin-right: 0; } }

@media (min-width: 990px) {
    .event-promo__buttons .campus-1-btn + .campus-link-action {
        margin-top: 32px; } }
@media (max-width: 989.98px) {
    .event-promo__buttons .campus-1-btn + .campus-link-action {
        margin-left: 20px; } }
@media (max-width: 639.98px) {
    .event-promo__buttons .campus-1-btn + .campus-link-action {
        margin-left: 0; } }

@media (min-width: 990px) {
    .article-promo + .campus-section {
        padding-top: 356px; } }
@media (max-width: 989.98px) {
    .article-promo + .campus-section {
        padding-top: 260px; } }
@media (max-width: 989.98px) {
    .article-promo + .campus-section {
        padding-top: 260px; } }
@media (max-width: 639.98px) {
    .article-promo + .campus-section {
        padding-top: 140px; } }

.campus-1__author {
    font-size: 14px;
    line-height: 1.71; }
.campus-1__author-image {
    width: 80px;
    margin-bottom: 16px; }
.campus-1__author-sub {
    opacity: .4; }
@media (min-width: 990px) {
    .campus-section .campus-1__author {
        margin-top: 106px; } }

.campus-1__tags {
    margin-bottom: -16px; }

.campus-1__tag {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 1.71;
    padding: 2px 16px;
    border-radius: 32px;
    background-color: #f4f4f4;
    color: inherit;
    text-decoration: none;
    -webkit-transition: .3s background-color, color ease;
    transition: .3s background-color, color ease;
    margin-right: 8px;
    margin-bottom: 16px; }
.campus-1__tag:hover {
    background-color: #12192F;
    color: #fff; }

.campus-1__photo-slider .swiper-container {
    padding-bottom: 0; }
@media (max-width: 989.98px) {
    .campus-1__photo-slider .swiper-container {
        overflow: visible; } }

@media (max-width: 989.98px) {
    .campus-1__photo-slider .swiper-wrapper {
        margin: 0 -34px;
        padding: 0 34px; } }

@media (max-width: 639.98px) {
    .campus-1__photo-slider .swiper-wrapper {
        margin: 0 -20px;
        padding: 0 20px; } }

.campus-1__slider-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
@media (min-width: 640px) {
    .campus-1__slider-navigation {
        padding-top: 32px; } }
@media (max-width: 639.98px) {
    .campus-1__slider-navigation {
        padding-top: 28px; } }

.campus-1__bullet {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 40px;
    height: 40px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    -webkit-transition: .3s border-color ease;
    transition: .3s border-color ease;
    cursor: pointer;
    border: 2px solid transparent;
    outline: none; }
.campus-1__bullet.active {
    border-color: #12192F; }

.campus-1__arrows .prev,
.campus-1__arrows .next {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 56px;
    height: 56px;
    -webkit-transition: .3s border-color ease;
    transition: .3s border-color ease;
    border: 2px solid transparent;
    border-radius: 50%;
    cursor: pointer;
    color: #12192F;
    outline: none; }
.campus-1__arrows .prev:hover,
.campus-1__arrows .next:hover {
    border-color: #12192F; }
@media (max-width: 989.98px) {
    .campus-1__arrows .prev,
    .campus-1__arrows .next {
        display: none; } }

.campus-1__arrows .prev svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }

.campus-1-btn {
    padding: 8px 32px;
    border-radius: 50px;
    font-size: 14px;
    line-height: 24px; }

.campus-link-action {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    background-color: transparent;
    color: #fff;
    -webkit-transition: .3s ease color;
    transition: .3s ease color;
    font-size: 14px;
    line-height: 1.71; }
.campus-link-action:hover {
    color: #2AFFEE; }
.campus-link-action svg {
    width: 24px;
    height: 24px;
    color: inherit;
    margin-right: 16px; }

.t-dark .campus-1-txt {
    color: #fff; }

.t-light .campus-1-txt {
    color: #12192F; }

.campus-1__text {
    font-size: 20px;
    line-height: 1.8;
    margin: 0;
    padding: 0; }
@media (max-width: 639.98px) {
    .campus-1__text {
        font-size: 15px;
        line-height: 1.6; } }
.campus-1__text--big {
    font-size: 24px;
    line-height: 1.33;
    margin: 0;
    padding: 0; }
@media (max-width: 639.98px) {
    .campus-1__text--big {
        font-size: 16px;
        line-height: 1.5; } }

.campus-1__day {
    font-size: 40px;
    line-height: 1.4;
    font-weight: 600; }

.campus-1__ol {
    margin: 0;
    padding: 0;
    counter-reset: custom-counter;
    list-style: none;
    font-size: 20px;
    line-height: 1.8; }
@media (max-width: 989.98px) {
    .campus-1__ol {
        padding-left: 22px; } }
@media (max-width: 639.98px) {
    .campus-1__ol {
        font-size: 15px;
        line-height: 1.6; } }
.campus-1__ol li {
    counter-increment: custom-counter;
    position: relative; }
@media (min-width: 990px) {
    .campus-1__ol li + li {
        margin-top: 32px; } }
@media (max-width: 989.98px) {
    .campus-1__ol li + li {
        margin-top: 16px; } }
.campus-1__ol li::before {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateX(calc(-100% - 16px));
    transform: translateX(calc(-100% - 16px));
    -ms-transform: translateX(-100%) translateX(-16px);
    content: counter(custom-counter); }

.campus-1__ul {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 20px;
    line-height: 1.8; }
@media (max-width: 989.98px) {
    .campus-1__ul {
        padding-left: 22px; } }
@media (max-width: 639.98px) {
    .campus-1__ul {
        font-size: 15px;
        line-height: 1.6; } }
.campus-1__ul li {
    position: relative; }
@media (min-width: 990px) {
    .campus-1__ul li + li {
        margin-top: 32px; } }
@media (max-width: 989.98px) {
    .campus-1__ul li + li {
        margin-top: 16px; } }
.campus-1__ul li::before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: currentColor;
    position: absolute;
    top: 16px;
    left: -24px; }
@media (max-width: 639.98px) {
    .campus-1__ul li::before {
        top: 8px; } }

.campus-1__quote {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.56; }
@media (min-width: 990px) {
    .campus-1__quote {
        margin-top: 56px;
        padding-top: 48px;
        border-top: 2px solid #12192F; } }
@media (max-width: 989.98px) {
    .campus-1__quote {
        font-size: 16px;
        line-height: 1.5; } }

.campus-1-subscribe {
    position: relative;
    z-index: 6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 56px;
    height: 56px;
    padding: 16px;
    -webkit-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    border: 2px solid #ffffff;
    border-radius: 56px; }
@media (min-width: 990px) {
    .campus-1-subscribe {
        margin-left: 20px; } }
.campus-1-subscribe:hover {
    color: #fff !important;
    background-color: #2e4079;
    border-color: #2e4079 !important; }
.campus-1-subscribe .ya-share2__icon {
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    background-repeat: no-repeat;
    background-size: cover !important; }
.campus-1-subscribe .links {
    visibility: hidden;
    width: 0;
    opacity: 0; }
.campus-1-subscribe .links .link,
.campus-1-subscribe .links .ya-share2__link {
    text-decoration: none;
    position: relative;
    top: 0;
    -webkit-transition: 0.15s ease;
    transition: 0.15s ease;
    width: 30px;
    height: 30px; }
.campus-1-subscribe .links .link .ya-share2__badge,
.campus-1-subscribe .links .ya-share2__link .ya-share2__badge {
    background-color: transparent;
    width: 100%;
    height: 100%; }
.campus-1-subscribe .links .link .ya-share2__icon,
.campus-1-subscribe .links .ya-share2__link .ya-share2__icon {
    width: 100%;
    height: 100%; }
@media (min-width: 640px) {
    .campus-1-subscribe .links .link:hover,
    .campus-1-subscribe .links .ya-share2__link:hover {
        top: -5px; } }
.campus-1-subscribe .links svg {
    fill: #ffffff;
    -webkit-transition: 0.3s ease-out;
    transition: 0.3s ease-out; }
.campus-1-subscribe .links svg path {
    -webkit-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    fill: #ffffff; }
.campus-1-subscribe:not(.reverse) {
    padding-right: 0; }
.campus-1-subscribe.reverse {
    margin-left: 12px;
    margin-left: 0.75rem;
    padding-left: 0; }
.campus-1-subscribe:not(.reverse) .link,
.campus-1-subscribe:not(.reverse) .ya-share2__item {
    margin-right: 24px !important; }
.campus-1-subscribe:not(.reverse) .link:last-child,
.campus-1-subscribe:not(.reverse) .ya-share2__item:last-child {
    margin-right: 12px !important; }
.campus-1-subscribe:not(.reverse) .link .open,
.campus-1-subscribe:not(.reverse) .ya-share2__item .open {
    top: 2px;
    left: -2px; }
.campus-1-subscribe:not(.reverse) .link .close,
.campus-1-subscribe:not(.reverse) .ya-share2__item .close {
    top: 2px; }
.campus-1-subscribe.reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
.campus-1-subscribe.reverse .ya-share2__item {
    margin-left: 24px !important; }
.campus-1-subscribe.reverse .ya-share2__item:first-child {
    margin-left: 12px !important; }
.campus-1-subscribe.reverse .open {
    top: 1px;
    left: -2px; }
.campus-1-subscribe.reverse .close {
    top: 1px; }
.campus-1-subscribe.active {
    width: 280px; }
.campus-1-subscribe.active:hover {
    color: white !important;
    stroke: white !important; }
.campus-1-subscribe.active:hover .ya-share2__item_service_vkontakte .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.623 7.66c.12-.372 0-.643-.525-.643h-1.745c-.44 0-.644.237-.763.491 0 0-.898 2.17-2.152 3.576-.406.406-.593.542-.813.542-.119 0-.271-.136-.271-.508V7.644c0-.44-.136-.644-.509-.644H10.1c-.27 0-.44.203-.44.407 0 .423.627.525.694 1.711v2.576c0 .559-.101.66-.322.66-.593 0-2.033-2.185-2.897-4.676-.17-.492-.339-.678-.78-.678H4.593C4.085 7 4 7.237 4 7.491c0 .458.593 2.762 2.762 5.813 1.44 2.084 3.49 3.202 5.338 3.202 1.118 0 1.254-.254 1.254-.678v-1.575c0-.509.101-.594.457-.594.254 0 .712.136 1.746 1.136 1.186 1.186 1.39 1.728 2.05 1.728h1.745c.509 0 .746-.254.61-.745-.152-.492-.728-1.203-1.474-2.05-.407-.475-1.017-1-1.203-1.255-.254-.339-.186-.474 0-.78-.017 0 2.118-3.015 2.338-4.032' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") !important; }
.campus-1-subscribe.active:hover .ya-share2__item_service_facebook .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.423 20v-7.298h2.464l.369-2.845h-2.832V8.042c0-.824.23-1.385 1.417-1.385h1.515V4.111A20.255 20.255 0 0014.148 4c-2.183 0-3.678 1.326-3.678 3.76v2.097H8v2.845h2.47V20h2.953z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") !important; }
.campus-1-subscribe.active:hover .ya-share2__item_service_twitter .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7.539a6.56 6.56 0 01-1.885.517 3.294 3.294 0 001.443-1.816 6.575 6.575 0 01-2.085.796 3.283 3.283 0 00-5.593 2.994A9.32 9.32 0 015.114 6.6a3.28 3.28 0 001.016 4.382 3.274 3.274 0 01-1.487-.41v.041a3.285 3.285 0 002.633 3.218 3.305 3.305 0 01-1.482.056 3.286 3.286 0 003.066 2.28A6.585 6.585 0 014 17.524 9.291 9.291 0 009.032 19c6.038 0 9.34-5 9.34-9.337 0-.143-.004-.285-.01-.425A6.672 6.672 0 0020 7.538z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") !important; }
.campus-1-subscribe.active:hover .ya-share2__item_copy .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='-3 -3 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2a1 1 0 001 1h7.5a.5.5 0 01.5.5v7.497a1 1 0 002 0V3.5A2.5 2.5 0 0012.5 1H5a1 1 0 00-1 1zM2.5 4h8A1.5 1.5 0 0112 5.5v8a1.5 1.5 0 01-1.5 1.5h-8A1.5 1.5 0 011 13.5v-8A1.5 1.5 0 012.5 4zM3 6v7h7V6H3z' fill='%23fff'/%3E%3C/svg%3E") !important; }
.campus-1-subscribe.active:hover .close svg path {
    stroke: #fff !important; }
.campus-1-subscribe.active .links {
    -webkit-transition: width 0.3s ease-out, opacity 0.3s ease-out 0.3s;
    transition: width 0.3s ease-out, opacity 0.3s ease-out 0.3s;
    width: auto;
    opacity: 1;
    visibility: visible; }
.campus-1-subscribe.active .open {
    display: none;
    opacity: 0;
    position: absolute;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease; }
.campus-1-subscribe.active .open svg {
    -webkit-transition: 0.3s ease-out;
    transition: 0.3s ease-out; }
.campus-1-subscribe.active .open svg path {
    -webkit-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    stroke: #fff; }
.campus-1-subscribe.active .close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 1;
    position: relative;
    -webkit-transition: none;
    transition: none; }
.campus-1-subscribe .open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 1;
    cursor: pointer;
    position: relative;
    -webkit-transition: none;
    transition: none;
    width: 56px;
    height: 56px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
.campus-1-subscribe .open svg path {
    -webkit-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    stroke: #ffffff; }
.campus-1-subscribe .open:hover svg path {
    -webkit-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    stroke: #ffffff !important; }
.campus-1-subscribe .close {
    position: absolute;
    display: none;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    opacity: 0;
    cursor: pointer;
    width: 56px;
    height: 56px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
.campus-1-subscribe .close svg path {
    -webkit-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    stroke: #ffffff; }

.podcast-promo {
    background-color: #fff; }
.podcast-promo .campus-1-btn {
    font-family: inherit; }
@media (max-width: 989.98px) {
    .podcast-promo .campus-1-btn {
        height: 40px;
        margin-right: 0; } }

@media (min-width: 990px) {
    .podcast-promo__buttons .campus-1-btn + .campus-link-action {
        margin-top: 32px; } }
@media (max-width: 989.98px) {
    .podcast-promo__buttons .campus-1-btn + .campus-link-action {
        margin-left: 20px; } }
@media (max-width: 639.98px) {
    .podcast-promo__buttons .campus-1-btn + .campus-link-action {
        margin-left: 0; } }

@media (max-width: 639.98px) {
    .podcast-promo__bg-wrapper--light {
        padding-bottom: 100px; } }
.podcast-promo__bg-wrapper--light .campus-1-audio {
    margin-left: auto;
    margin-right: auto; }

.campus-1-subscribe--setup {
    margin-top: 64px; }

.campus-1-subscribe-form__left {
    max-width: 740px;
    width: 100%;
    margin-right: 56px; }
@media (max-width: 989.98px) {
    .campus-1-subscribe-form__left {
        margin-right: 0; } }

@media (max-width: 989.98px) {
    .campus-1-subscribe-form__input {
        font-size: 13px; } }

@media (max-width: 989.98px) {
    .campus-1-subscribe-form__right {
        margin-top: 24px; } }

.campus-1-subscribe-form__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
@media (max-width: 639.98px) {
    .campus-1-subscribe-form__top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start; } }

.campus-1-subscribe-form__error, .campus-1-subscribe-form__success {
    font-size: 14px;
    line-height: 24px;
    margin: 0; }
@media (max-width: 639.98px) {
    .campus-1-subscribe-form__error, .campus-1-subscribe-form__success {
        margin-top: 12px; } }

.campus-1-subscribe-form__error {
    color: #ff0000; }

.campus-1-subscribe-form__success {
    color: #00cc00; }

.campus-1-subscribe-form__title {
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    margin: 0;
    margin-right: 40px; }

.campus-1-subscribe-form__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 40px; }

.campus-1-subscribe-form__info {
    margin: 0;
    margin-top: 24px;
    max-width: 523px;
    font-size: 14px;
    line-height: 24px; }

.campus-1-subscribe-form__link--info {
    color: #12192F; }
.campus-1-subscribe-form__link--info:hover {
    text-decoration: none; }

.campus-1-setup-subscribe {
    margin-bottom: 120px; }
@media (max-width: 989.98px) {
    .campus-1-setup-subscribe {
        margin-bottom: 80px; } }
.campus-1-setup-subscribe__form {
    margin-top: 0; }
.campus-1-setup-subscribe__checkboxes {
    margin-top: 64px; }
.campus-1-setup-subscribe__title {
    margin: 0;
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 24px; }
.campus-1-setup-subscribe__title--checkboxes {
    margin-bottom: 32px; }
.campus-1-setup-subscribe__field--checkbox {
    margin-bottom: 32px; }
.campus-1-setup-subscribe__field--checkbox.upb-has-success .upb-check__text {
    opacity: 1; }
.campus-1-setup-subscribe__submit {
    margin-top: 40px; }
.campus-1-setup-subscribe__sup-text {
    font-size: 14px;
    line-height: 24px;
    margin: 0; }

.campus-404-parallax {
    position: relative;
    overflow: hidden;
    height: calc(100vh - 80px);
    background: #151c31; }
@media (min-width: 989.98px) {
    .campus-404-parallax {
        height: calc(100vh - 108px); } }
.campus-404-parallax__group {
    position: absolute;
    z-index: 1;
    top: -10%;
    left: -10%;
    width: 120%;
    height: 120%; }
.campus-404-parallax__item {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
.campus-404-parallax__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
.campus-404-parallax__image--back {
    background-repeat: no-repeat; }
@media (min-width: 989.98px) {
    .campus-404-parallax__image--back {
        background-size: cover; } }
@media (orientation: landscape) and (max-height: 639.97px) {
    .campus-404-parallax__image--back {
        background-size: cover; } }
.campus-404-parallax__image--mid {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
.campus-404-parallax__image--front {
    background-repeat: no-repeat;
    background-position: center;
    background-size: 156%; }
@media (min-width: 639.98px) {
    .campus-404-parallax__image--front {
        background-size: 155%; } }
@media (min-width: 989.98px) {
    .campus-404-parallax__image--front {
        background-size: contain; } }
@media (orientation: landscape) and (max-height: 639.97px) {
    .campus-404-parallax__image--front {
        background-size: cover; } }
.campus-404-parallax__content {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: 600px;
    height: 100%;
    margin: 0 auto; }
@media (min-width: 639.98px) {
    .campus-404-parallax__content {
        max-width: 750px; } }
@media (min-width: 989.98px) {
    .campus-404-parallax__content {
        max-width: 600px; } }
@media (min-width: 1549.98px) {
    .campus-404-parallax__content {
        max-width: 850px; } }
@media (orientation: landscape) and (max-height: 639.97px) {
    .campus-404-parallax__content {
        display: none; } }
.campus-404-parallax__home {
    font-family: Geometria;
    line-height: 1.27273;
    margin-top: 6vw;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    text-decoration: none;
    color: #fff; }
@media (max-width: 639.97px) {
    .campus-404-parallax__home {
        font-size: calc(5.99953px + 1.56265vw); } }
@media (min-width: 639.98px) {
    .campus-404-parallax__home {
        font-size: 19px;
        margin-top: 4.5vw; } }
@media (min-width: 989.98px) {
    .campus-404-parallax__home {
        font-size: 22px;
        margin-top: 35px; } }
.campus-404-parallax__home:hover {
    color: #00ffff; }
.campus-404-parallax__block {
    position: absolute;
    bottom: 20px;
    left: 0;
    max-width: 300px;
    margin: 0 20px; }
.campus-404-parallax__text {
    font-family: Geometria;
    font-size: 14px;
    color: #fff; }
@media (min-width: 639.98px) {
    .campus-404-parallax__text {
        font-size: 16px; } }
.campus-404-parallax__menu {
    margin: 0 -3px;
    padding: 0;
    list-style: none;
    color: #fff; }
@media (min-aspect-ratio: 9 / 16) and (max-width: 375px) {
    .campus-404-parallax__menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
.campus-404-parallax__menu li {
    padding: 0 3px; }
.campus-404-parallax__menu a {
    font-family: Geometria;
    font-size: 14px;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    text-decoration: none;
    color: #00ffff; }
@media (min-width: 639.98px) {
    .campus-404-parallax__menu a {
        font-size: 16px; } }
.campus-404-parallax__menu a:hover {
    color: #fff; }

.campus-1-buttons-articles {
    display: none; }
@media (max-width: 990px) {
    .campus-1-buttons-articles {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }

@media (min-width: 990px) {
    .campus-1-buttons {
        display: none; } }

.campus-1-buttons__action {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    cursor: pointer;
    -webkit-transition: color 0.3s ease, background-color 0.3s ease;
    transition: color 0.3s ease, background-color 0.3s ease;
    color: #12192F;
    border: 2px solid #12192F;
    border-radius: 50%;
    background: #fff; }
@media (min-width: 640px) {
    .campus-1-buttons__action {
        width: 56px;
        height: 56px; } }
.campus-1-buttons__action:hover {
    color: #fff;
    background-color: #12192F; }
.campus-1-buttons__action + .campus-1-buttons__action {
    margin-left: 8px; }
@media (min-width: 640px) {
    .campus-1-buttons__action + .campus-1-buttons__action {
        margin-left: 16px; } }
@media (min-width: 990px) {
    .campus-1-buttons__action + .campus-1-buttons__action {
        margin-left: 24px; } }

.campus-1-buttons__action--prev .campus-1-buttons__icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }

.campus-1-buttons__icon {
    color: inherit; }
.campus-1-buttons__icon svg {
    display: block;
    width: 15px;
    height: 16px; }
@media (min-width: 640px) {
    .campus-1-buttons__icon svg {
        width: 24px;
        height: 26px; } }

.campus-1-wide-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    min-width: 134px;
    min-width: 8.375rem; }
.campus-1-wide-buttons__action {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 60px;
    width: 3.75rem;
    height: 30px;
    height: 1.875rem;
    padding: 0 22px;
    padding: 0 1.375rem;
    cursor: pointer;
    -webkit-transition: color 0.3s ease,
    background-color 0.3s ease;
    transition: color 0.3s ease,
    background-color 0.3s ease;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 1.375rem;
    background-color: unset; }
@media (min-width: 640px) {
    .campus-1-wide-buttons__action {
        width: 5.3125rem;
        height: 2.375rem; } }
@media (min-width: 990px) {
    .campus-1-wide-buttons__action {
        width: 7.1875rem;
        height: 2.75rem; } }
.campus-1-wide-buttons__action:hover {
    color: #12192F;
    background-color: #fff; }
.campus-1-wide-buttons__action + .campus-1-wide-buttons__action {
    margin-left: 8px; }
@media (min-width: 640px) {
    .campus-1-wide-buttons__action + .campus-1-wide-buttons__action {
        margin-left: 16px; } }
@media (min-width: 990px) {
    .campus-1-wide-buttons__action + .campus-1-wide-buttons__action {
        margin-left: 24px; } }
.campus-1-wide-buttons__action--dark {
    border-color: #12192F;
    color: #12192F; }
.campus-1-wide-buttons__action--dark:hover {
    color: #fff;
    background-color: #2e4079; }
.campus-1-wide-buttons__action--prev .campus-1-wide-buttons__icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
.campus-1-wide-buttons__icon {
    color: inherit; }
.campus-1-wide-buttons__icon svg {
    display: block;
    width: 15px;
    height: 16px; }
@media (min-width: 640px) {
    .campus-1-wide-buttons__icon svg {
        width: 22px;
        height: 24px; } }


/* End */


/* Start:/local/templates/main/template_styles.css?1752817965970*/
.load-more.d-none, .section.jumbotron.d-none {
    display: none;
}

.textbg_block_white {
    background: white;
    border: 1px solid #000;
    border-radius: 20px;
    padding: 32px;
}

.textbg_block_gray {
    background: #EFEFEF;
    border-radius: 20px;
    padding: 32px;
}

/* TODO: разобраться почему не подтягиваются стили quill для блочного редактора */

.ql-align-left {
    text-align: left;
}

.ql-align-center {
    text-align: center;
}

.ql-align-right {
    text-align: right;
}

/* START 22.05.2024, ДИТ СТТ - добавление затемнения карточек и подчёркивания ссылок */

.article__main .text-block a{
    text-decoration: underline;
}

.news-card--full-card .news-card__img-wrapper:before {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .05) 56%, rgba(0, 0, 0, .2) 66%, rgba(0, 0, 0, .5) 84%);
}

/* END 22.05.2024 */
/* End */
/* /local/templates/main/dist/css/index.css?1752817965116436 */
/* /local/templates/main/css/old_campus.css?1752817969120501 */
/* /local/templates/main/template_styles.css?1752817965970 */
